* {
	list-style: none;
	text-decoration: none;
}
body,html{
	margin: 0;
}
ul,li,p,span,a,input,h3{
	margin: 0;
	padding: 0;
}
input{
	    color:#444;
	   outline:medium
}
body {
    font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,'Microsoft Yahei';
    font-weight: normal;
    margin: 0;
    min-width: 1200px;

}
.web_text{
	width: 100%;
	background-color: #f2f2f2;
}
.web_text span{
	display: block;
	width: 1200px;
	margin: 0 auto;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	font-family: "微软雅黑";
}
.LG {
	width: 1200px;
	height: 100px;
	margin: 20px auto 0;
	overflow: hidden;
}

.LG a {
	float: left;
	height: 100%;
    display: block;
}

.phone {
	float: right;
	height: 100%;
	background: url(../images/1.jpg) no-repeat;
	font-size: 16px;
	color: #ff5959;
height: 100px;
	width:590px ;
	overflow: hidden;
	font-weight: bold;
	
}
.phone-left{
	width: 64%;
	height: auto;
	float: left;
	    font-size: 18px;
}
.phone-left p,.phone-left span{
	font-family: "微软雅黑";
	font-size: 18px;
	padding-top: 10px;
	    padding-left: 33px;
}

.phone-right{
	width: 35%;
	height: auto;

		float: left;
		height: 90px;
		padding-top: 5px;
		overflow: hidden;
}

.phone-right img{
	width: 85px;
	height: 85px;
	display: block;
	float: left;
}
.phone-right p{
		float: left;
		color: #000000;
		    width: 23px;
    font-size: 14px;
    word-wrap: break-word;
    letter-spacing: 16px;
    padding-left: 10px;

}
.LM {
	width: 1200px;
	height: 50px;
margin: 0 auto;
}
.LU{
	width: 1200px;
	margin: 0 auto;
}
.LU>li{
	float: left;
	width: 10%;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	font-family: "微软雅黑";
	position: relative;

}


.sec{
	    /* height: 0; */
    background: #01557a;
    color: #fff;
    overflow: hidden;
    z-index: 9999;
    position: absolute;
    top: 50px;
    left: 0px;
}

.sec a {
    background: #86d6ff;
    color: #fff;
    height: 45px;
    line-height: 45px;
    width: 120px;
        display: block;
        font-size: 15px;
        border-bottom: 1px dashed #FFFFFF;
}
.sec{
	display: block;
	height: 0;
	overflow: hidden;
} 
.LM .LU .sec a:hover{
	color: #ff5959;
	display: block;
}

.LU li:last-child{
	border: none;
}


.LU li>a {
	color: #000000;
}

.LU li:hover{
	background-color: #00baff;
	
}
.LU li:hover a{
	color: #ffffff;
}
/*banner*/

.banner {
    width: 100%;
    margin: auto;
    overflow: hidden;
}


.BXB {
    margin: 0 auto;
    position: relative;
    }
    
.bimg {
    width: 100%;
    height: 500px;
    overflow: hidden;
    margin: 0 auto;
    border-top: 1px solid #d7d7d7;
    position: relative;
}
.bimg ul {
    overflow: hidden;
    position: absolute;
    height: 500px;
    width: 100%;
}
.bimg ul {
    overflow: hidden;
    position: absolute;
    height: 500px;
    width: 100%;
}
#btn_prev, #btn_next{
	z-index: 11111;
	position: absolute;
	width: 73px !important;
	height: 74px !important;
	top: 50%;
	margin-top: -37px;
}
#btn_prev{
	background: url(../images/hover_left.png) no-repeat left top;
	left: 100px;
}
#btn_next{
	background: url(../images/hover_right.png) no-repeat right top;
	right: 100px;
}
.bimg ul li span{
	display: block;
	width: 100%;
	height: 100%;
}
.bimg ul li{
	height: 567px;
}


/*在线免费查询*/
.wid{
	width: 1200px;
	height: 500px;
	margin: 0 auto;
}
.inquiry{
		width: 1200px;
	height: 530px;
	margin: 0 auto;
	    overflow: hidden;
}
.inq-trends{
	width: 640px;
	height: 43px;

	margin: 0 auto;
	overflow: hidden;
}
.inq-search{
	width: 100%;
	height: 487px;
	background: url("../images/bg.jpg") no-repeat;
	margin: 0 auto;
	padding-top:60px;
}
.inq-trends p span{
	color: #ff5857;
}
.inq-trends img{
	display: block;
	float: left;
	    margin-top: 5px;
}
.inq-trends p{
	display: block;
	float: left;
	  margin-top: 10px;
}
.head-search{
	
	    width: 1200px;
    margin-left: auto;
    margin-right: auto;
        position: relative;
    margin-bottom: 90px;
}
.search-title{
	    text-align: center;
    font-size: 50px;
    font-weight: bold;
    color: #fff;
}
.search-container{
	    box-sizing: border-box;
    position: relative;
    width: 900px;
    height: 60px;
    margin: 0 auto 0;
}
.mingz{
    display: block;
    width: 900px;
    height: 60px;
    padding: 0 240px 0 20px;
    line-height: 58px;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 60px;
}
.dianh {
    display: block;
    width: 900px;
    height: 60px;
    padding: 0 240px 0 20px;
    line-height: 58px;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 60px;
}
.search-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 220px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background-color: #03d6d0;
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
}
.head-search .search-container * {
    box-sizing: border-box;
}

.head-search ul{
	width: 450px;
	height: 45px;
	overflow: hidden;
	padding-top: 30px;
    padding-left: 150px;
}
.head-search ul li{
	float: left;
	text-align: center;
	width: 100px;
	height: 42px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	    padding-top: 3px;
}

.hb{
	background: url("../images/hb.png") no-repeat;background-size: 100px 40px;
}
.search-ewm{
	width: 700px;
	height: 170px;
	margin: 0 auto;

	margin-top: 26px;
	overflow: hidden;
}
.ewm-m{
 width: 70%;
 height: 60px;
 margin: 0 auto;
 overflow: hidden;
}
.ewm-m img{
	width: 60px;
	height: 60px;
}
.ewm-z{
	width: 100%;
		height: 100px;
		    text-align: center;
    line-height: 29px;
    color: #ffffff;
    font-family: "微软雅黑";
    margin-top: 10px;
}
.ewm-z p{
	font-weight: bold;
	color: #fe5a5b;
}

.ewm-l {
   width: 40%;
   float: left;
   height: 60px;
}
.ewm-l p{
	    padding-top: 22px;
    padding-left: 20px;
    font-size: 16px;   
     font-weight: bold;
    color: #fe5a5b;
}
.ewm-r p{
	    padding-top: 22px;
    padding-left: 20px;
    font-size: 16px;   
     font-weight: bold;
    color: #fe5a5b;
}

.ewm-l p ,.ewm-l img{
	float: left;
}
.ewm-r p ,.ewm-r img{
	float: left;
}
.ewm-r {
   width: 50%;
   float: left;
      height: 60px;
}

/*服务客户*/
.fwkh{
	width: 1200px;
	margin: 0 auto;
	height: 400px;
	    padding-top: 60px;
}
.title i{
    display: inline-block;
    width: 100px;
    height: 8px;
    background: url(../images/line.jpg) no-repeat center top;
    vertical-align: middle;
}
 .title{
 	text-align: center;
       padding-top: 20px;
    box-sizing: border-box;
 }
.pei {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    margin-top: 60px;
}

.l_btn, .r_btn {
    position: absolute;
    top: 38%;
    cursor: pointer;
}
#demo {
    overflow: hidden;
    width: 90%;
    margin: 0 auto;
    border: 1px solid  #D8D8D8;
}
#indemo {
    float: left;
}
#demo1 {
    float: left;
}
.roll_product {
    float: left;
}
.clearfix:after {
    zoom: 1;
    display: block;
}
.case_list2 li {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    background: #fff;
}
.case_list2 li a.img {
    display: block;
}
.case_list2 li a.img {
    padding: 3px;
    border: 1px solid #d8d8d8;
}
.case_list2 li a.img img {
    width: 232px;
    height: 173px;
}
.l_btn {
    left: 0;
}
.r_btn {
    right: 0;
}
#demo2 {
    float: left;
}


/*客户享受*/
.title img{
	margin-top:15px;
}
.ask_l span{
	color: #fc0000;
	float: left;
	font-size: 22px;
	font-family: "微软雅黑";
}
.ask_l{
	overflow: hidden;
}
.ask_l img{
	display: block;
	width: 42px;
	height: 42px;
		float: left;
		    margin-top: 7px;
    margin-right: 11px;
}
.b {
    font-weight: 700;
}


.fr {
    float: right;
}
.fl {
    float: left;
}
.ct {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.feate ul {
    width: 1200px;
    overflow: hidden;
    margin: 26px auto;
}
.feate ul li {
    width: 24%;
    height: 80px;
    float: left;
    margin-left: 10px;
    position: relative;
    overflow: hidden;
}
.feate ul dt.fea1 {
    background: url(../images/fea1.png) no-repeat center;
    vertical-align: middle;
}
.feate ul li dt {
    position: absolute;
    width: 60px;
    height: 70px;
}
.feate ul li dd {
    position: absolute;
    left: 78px;
}
.feate ul li dd p{
	    height: 23px;

    font-size: 14px;
}


.feate ul dd strong {
    font-size: 16px;
       display: block;
    padding-bottom: 10px;
}
.feate ul dt.fea2 {
    background: url(../images/fea2.png) no-repeat center;
    vertical-align: middle;
}
.feate ul dt.fea3 {
    background: url(../images/fea3.png) no-repeat center;
    vertical-align: middle;
}
.feate ul dt.fea4 {
    background: url(../images/fea4.png) no-repeat center;
    vertical-align: middle;
}
.ind-ys{
	background: #f5f5f5;
}
.footer{
	width: 100%;
	height: 297px;
	background-color: #404040;
	overflow: hidden;
}
.foot-zj{
	width: 1200px;
	margin:0 auto;
    height: 158px;
    margin-top: 58px;
		overflow: hidden;
}
.foot-le {
	float: left;
	width: 40%;
	height: 100%;
		color: #b3b3b3;
		    border-right: 1px dashed #b3b3b3;
}
.foot-cent {
	float: left;
	width: 20%;
	height: 100%;
	    border-right: 1px dashed #b3b3b3;
}
.foot-rig {
	float: left;
	width: 39%;
	height: 100%;
}
.foot-le table{
	width: 450px;
	    text-align: center;
	    font-family: "微软雅黑";
	    font-size: 16px;
}
.foot-le table tbody tr td a{
	color: #b3b3b3;
}
.foot-le span{
	    font-size: 25px;
    margin-left: 24px;
}
.fcent-er{
	width: 150px;
	height: 96px;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
}
.fcent-er img{
	display: block;
	width: 90px;
	height: 90px;
	float: left;
}
.fcent-er p{
	 float: left;
    color: #b3b3b3;
    width: 20px;
    font-size: 12px;
    word-wrap: break-word;
    letter-spacing: 16px;
    padding-left: 10px;
    padding-left: 9px;
}
.fcent-er span {
	 float: left;
    color: #b3b3b3;
    width: 20px;
    font-size: 12px;
    word-wrap: break-word;
    letter-spacing: 16px;
    padding-left: 10px;
    padding-left: 9px;
}

.foot-bea-f{
	    width: 1400px;
    height: 25px;
    margin: 0 auto;
        text-align: center;
            color: #b3b3b3;
}
.foot-bea-f span a {
	  color: #b3b3b3;
}

.frig-er{
	width: 420px;
	height: 100%;
	 color: #b3b3b3;
	margin: 0 auto;
	margin-top: 15px;
	overflow: hidden;
}
.foot-bea{
	width: 1400px;
	/*height: 25px;*/
	margin: 0 auto;
	margin-top: 20px;
}
.foot-bea span{
	display: block;
	text-align: center;
	color:#b3b3b3;
}
.foot-bea span a{
	color:#b3b3b3;
}
.foot-bea span a:hover{
	color: #f9b3b3;
}


.in_news+.list_page{border-top:none;}
.list_page {text-align: center;padding: 20px 0;}
.list_page a, .list_page span {padding:0px 12px;display: inline-block;font-size: 14px;margin: 0 4px ; border-radius: 20px;}
.list_page a {background:#f5f3ed;color: #000000;}
.list_page span, .list_page a:hover{background: #0099e6;color:#fff;}


/*下拉菜单*/
.LM .LU .act {
    color: #fff;
}
.nav li:hover {
    position: relative;
    z-index: 599;
    cursor: default;
}
 .LM .LU .act, .nav ul {
    width: 240px;
    text-align: center;
    position: relative;
}
.act {
    background: #0099e6;
    margin-left: 0;
}
.act {
    float: left;
    vertical-align: middle;
    zoom: 1;
}
.act i {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 10px;
    background: url(../images/v0.png) no-repeat center;
}
.act ul.hid {
    position: absolute;
    left: 0;
    z-index: 598;
    width: 240px;
    height: 501px;
    line-height: 20px;
    overflow: hidden;
}
.act ul {
    width: 240px;
    text-align: center;
}
 .act ul.hid li{
    color: #fff;
}


.act .hid li {
    width: 100%;
    height: 83px;
    border-bottom: 1px dashed #f5f5f5;
    margin-left: 0;
   background-color: #0099e6;
}
.nav ul li {
    float: none;
}
.hid li dt {
    padding-top: 17px;
    margin-bottom: 10px;
    font-size: 16px;
}
.hid li a {
    color: #fff;
}
.hid li.v1 em {
    display: inline-block;
    width: 22px;
    height: 20px;
    background: url(../images/v1.png) no-repeat center 1.3px;
    vertical-align: middle;
    background-size: 80%;
}
.hid li.v2 em {
    display: inline-block;
    width: 20px;
    height: 22px;
    background: url(../images/v1.png) no-repeat center 1.3px;
    vertical-align: middle;
    background-size: 80%;
}

.hid li dt a:nth-child(1){
	margin-left: 10px;
	    float: left;
}
.hid li dt a:nth-child(2){
	    float: right;
    margin-right: 10px;
}
.hid li.v3 em {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/v1.png) no-repeat center 1.3px;
    vertical-align: middle;
    background-size: 80%;
}
.hid li.v4 em {
    display: inline-block;
    width: 18px;
    height: 22px;
    background: url(../images/v1.png) no-repeat center 1.3px;
    vertical-align: middle;
    background-size: 80%;
}

.hid li.v5 em {
    display: inline-block;
    width: 18px;
    height: 22px;
    background: url(../images/v1.png) no-repeat center 1.3px;
    vertical-align: middle;
    background-size: 90%;
}
.act .hid  li dd{
	margin-left: 0;
}
.act .hid  li dl{
	margin-top: 0;
}
.hid li a:hover{
	color: #ff5857;
}

/*团队*/
.tuandui{
	width: 100%;
	height:874px;
	background: url("../images/bj.png") no-repeat;
    background-size: 100% 100%;
}
.td-ab{
	width: 1200px;
	height: 880px;
	margin: 0 auto;
	padding-top: 50px;
}
.td-about{

	border-right: none;
	border-top: none;
	position: relative;
	height: 720px;

}
.td-about img{
	display: block;
	width: 600px;
	height: 420px;
	position: relative;
}
.td-abtext{
	  position: absolute;
	  width: 630px;
	  height: 340px;
	  right: 0;
	  top: 40px;
	  background-color: #ffffff;
	  overflow: hidden;
}
.td-abt{
	padding: 30px 50px 0;
    width: 528px;
    height: 280px;
    overflow: hidden;
}
.about-tit1 {
    height: 77px;
    background: url(../images/about.png) no-repeat;
    margin-top: 10px;
}
.about_title1 {
    font-size: 24px;
    color: #0000000;
    padding-top: 22px;
}
.td-abt img{
	display: block;
	width: 106px;
	height: 34px;
}
.td-text{
	width: 100%;
	background-color: #ffffff;
	height: 320px;
	margin-top: 100px;
	overflow: hidden;
		box-shadow: -5px 5px 10px 0 rgba(0,0,0,.1);
			border: 1px solid #e9e9e9;
}
.td-gs{
	width: 1160px;
	height: 210px;
	margin: 0 auto;
	margin-top: 20px;
	margin-top: 30px;;
}
.td-gs ul{
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.td-gs ul li{
    width: 100%;
    height: 210px;
	float: left;
	overflow: hidden;
	
}
.td-gs ul li img{
	display: block;
	width: 150px;
	height: 210px;
	float: left;
}
.td-jl {
	    width: 195px;
	height: 100%;
	float: left;
	overflow: hidden;
}
.td-jl span{
	    margin-top: 15px;
    display: block;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 20px;
    font-family: "微软雅黑";
    margin-bottom: 10px;
}
.td-jl p{
	font-size: 16px;
	margin-left: 8px;
        font-family: "微软雅黑";
		width:75%;
		height: 99px;
		    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
        word-wrap: break-word;
            text-align: justify;
}
.td-jl .genduo{
	    width: 120px;
    height: 30px;
    display: block;
    text-align: center;
    font-size: 16px;
    border: 1px solid #ff5857;
	margin-left: 15px;
    border-radius: 50px;
    line-height: 30px;
    color: #ff5857;
    margin-top: 20px;
}

/*内页商品*/
#container {
    width: 1200px;
    margin: 0 auto;
    margin-top: 10px;
}
.clearfix:after {
    content: "\20";
    display: block;
    height: 0;
    clear: both;
}
.clearfix{
	zoom: 1;
}
.left {
    width: 225px;
    float: left;
}
.left .box {
    margin-bottom: 10px;
}
.left .box h3 {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png)/*tpa=http://www.huafengjy.com/template/default/images/nav.png*/ no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}
.sort li {
    position: relative;
    z-index: 9999;
}
.sort li a {
    background: url(../images/dot4.png)/*tpa=http://www.huafengjy.com/template/default/images/dot4.png*/ no-repeat 5px -41px;
    color: #666;
    display: block;
    line-height: 30px;
    font-family: "微软雅黑";
    border-bottom: 1px solid #dddddd;
    padding-left: 25px;
}
.left .box .content {
    padding: 5px 0px;
}
.new1 li {
    border-bottom: 1px solid #dddddd;
    background: url(../images/list_dot1.gif)/*tpa=http://www.huafengjy.com/template/default/images/list_dot1.gif*/ no-repeat 0% 50%;
    padding-left: 13px;
}
.news_list li {
    line-height: 38px;
    position: relative;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.news_list li a {
    line-height: 27px;
    color: #666;
}
.left .box .content {
    padding: 5px 0px;
}
.n_contact .content {
    padding: 5px;
    line-height: 24px;
}
.content p {
    color: #666;
    font-size: 14px;
}
.right {
    width: 960px;
    float: right;
    padding-bottom: 10px;
}
.sitemp {
    line-height: 31px;
    height: 31px;
    overflow: hidden;
    padding-right: 10px;
    background: url(../images/nav.png)/*tpa=http://www.huafengjy.com/template/default/images/nav.png*/ no-repeat 0% 100%;
}
.sitemp h2 {
    width: 340px;
    float: left;
    line-height: 10px;
    text-align: center;
    text-align: left;
    text-indent: 15px;
    color: #000;
    font-size: 14px;
}
.sitemp .site {
    width: 380px;
    float: right;
    text-align: right;
    line-height: 30px;
}
.right .content {
    padding: 10px;
    padding-top: 15px;
    overflow: hidden;
    line-height: 29px;
    font-size: 14px;
}
.product_list li {
        float: left;
    
    width: 220px;
    text-align: center;
    background-color: #f2f2f2;
    margin-right: 20px;
    margin-bottom: 15px;
}
.product_list li a{display: block;
    color: #525252;
    font-size: 15px;
    line-height: 45px;}
    .product_list li a:hover{color: #0099e6}
.product_list li:nth-child(4n+4){margin-right: 0px;}
.product_list li a.img {
    display: block;
}
.product_list li a.img {
    padding: 1px;
    border: 1px solid #e0e1dc;
        height: 230px;
    overflow: hidden;
}
.product_list li a.img img {
    width: 215px;
    
    display: block;
}
.right .content img {
    max-width: 100%;
}

.news-xq-tit {

    	width: 948px;

	    overflow: hidden;
}

.news-xq-left {
    width: 400px;
    height: 400px;
    border: 1px solid #dddddd;
    float: left;
    box-sizing: border-box;
    padding: 8px;
}
.news-xq-right{
    width: 530px;
    height: 100%;
    float: right;
}

.news-xq-tit h2 {
    font-size: 24px;
    float: left;
    font-weight: normal;
    margin: 0;
}
.news-xq-tit p {
    float: right;
        line-height: 58px;
            margin-right: 15px;
}
.content p {
    color: #666;
    font-size: 14px;
}
.right .content {

    line-height: 29px;

}
.product_list li h3{
	display: block;
	text-align: center;
	    width: 219px;
    height: 29px;
    overflow: hidden;
}
.product_list li h3 a{
	color: #666464;
}
.nright-kj {
	height: 100%;

}
.news-xq-left img{
	width: 100%;
	height: 100%;
	display: block;
}
.kj-jl {
    width: 100%;
    height: 235px;
    margin-top: 20px;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #ddd;
    text-indent: 2em;
    margin-bottom: 30px;
}
.kj-jl p{
	float: none; 
    line-height: 26px; 
    margin-right: 15px; 
}
.nright-tit{
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}
.nright-kj a{
    width: 140px;
    height: 40px;
    display: block;
    text-align: center;
    font-size: 16px;
    border: 1px solid #ff5857;
    border-radius: 5px;
    line-height: 40px;
    color: #fff;
    background-color: #ff5857;
}
.news-xq-c {
	margin-top: 20px;
}


.news-tit li {
    width: 100%;
    height: 140px;
    border-bottom: 1px dashed #CCC;
}

 .newsBox {
    width: 100%;
    height: 100px;
    padding-top: 0px;
    display: block;
    margin-top: 20px;
}
#FL {
    float: left;
}

 .newsImg {
    width: 130px;
    height: 100px;
}
.newsImg img {
    width: 128px;
    height: 98px;
 /*   border: 1px solid #CCC;*/
}

.news-tit img {
    margin-bottom: 10px;
    margin-top: 10px;
    max-width: 780px;
}
 .newsContent {
    width: 620px;
    height: 100px;
    margin-top: 6px;
}
.newsContent .nt {
    width: 100%;
    height: 25px;
    background: url(../images/newsDian.png) no-repeat;
    line-height: 25px;
    font-size: 18px;
}

.newsContent .nd {
    width: 100%;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
}
 .newsContent .r-t {
    width: 100%;
    height: 25px;
    line-height: 25px;
}
 .newsContent .r-t .t {
    width: 140px;
    height: 30px;
    line-height: 40px;
    font-size: 12px;
    color: #555555;
}
.news-xw{
    margin-top: 20px;
}
.news-xw h2 {
    font-size: 18px;
    text-align: center;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 15px;
        font-weight: bold;
            float: none;
            
}
.news-xw p {
    text-align: center;
    float: none;
}
.news-xw p {
    color: #666;
    font-size: 14px;
}
.nt a{
	color: #333;
}
.EnumLXWM {
}
.EnumLXWM .ZXLY {
    display: block;
    overflow: hidden;
    position: relative;
}
.TheFuWuDone {
    display: block;
    padding: 120px 0;
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 30px;
}
.EnumLXWM .ZXLY .Frame {
	width: 1120px;
	height: 365px;
}
.EnumLXWM .ZXLY .Frame .Framed {
    display: block;
    overflow: hidden;
    position: relative;
}
.EnumLXWM .ZXLY .Frame .Framest {
    display: block;
    overflow: hidden;
}
.EnumLXWM .ZXLY .Frame .Framest .ZXLYRow.RowXingMing {
    float: left;
    width: 49%;
}
.EnumLXWM .ZXLY .Frame .Framest .ZXLYRow .InputText {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 46px;
    line-height: 20px;
    border: 1px solid #ccc;
    padding: 11px 40px 11px 40px;
    font-size: 15px;
    color: #828282;
    font-family: "Microsoft Yahei";
}
.BOX {
    box-sizing: border-box;
}
.EnumLXWM .ZXLY .Frame .Framest .ZXLYRow.RowDianHua {
    float: right;
    width: 49%;
}
.EnumLXWM .ZXLY .Frame .Framest .ZXLYRow {

    margin-bottom: 22px;
}
.EnumLXWM .ZXLY .Frame .Framest .ZXLYRow.RowLiuYan .InputMemo {
    background: #fff url(/images/liuyan.gif) left 10px no-repeat;
}
.EnumLXWM .ZXLY .Frame .Framest .ZXLYRow .InputMemo {
    display: block;
    width: 100%;
    height: 140px;
    line-height: 20px;
    border: 1px solid #ccc;
    padding: 11px 40px 11px 40px;
    font-size: 15px;
    color: #828282;
    font-family: "Microsoft Yahei";
}
.RowTiJiao button {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #bea46e;
    font-family: "Microsoft Yahei";
    text-align: center;
    background: #e5dcc9;
}
.LayoutEnumContact10 {
	margin: 0 auto;
	width: 1200px;
	height: 700px;
	    padding-top: 85px;
}
.cxliuyan {
	width: 100%;
	background-color: #f4f5f6;
}
.BlockTitle {
	    height: 100px;
    border-bottom: 1px dotted #9e9e9e;
}
.yb_conct {
    position: fixed;
    z-index: 9999999;
    top: 200px;
    right: -157px;
    cursor: pointer;
    transition: all .3s ease;
}
.yb_bar .yb_top {
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar ul li {
    width: 210px;
    height: 53px;
    font: 16px/53px 'Microsoft YaHei';
    color: #fff;
    text-indent: 54px;
    margin-bottom: 3px;
    border-radius: 3px;
    transition: all .5s ease;
    overflow: hidden;
}
.hd_qr {
    padding: 0 29px 25px 29px;
}
.yb_bar ul  .yb_phone {
    background: #ff4a00 url(../images/dianhua.png) no-repeat;
}
.yb_bar .yb_QQ {
    text-indent: 0;
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;
}
.yb_QQ a {
    display: block;
    text-indent: 54px;
    width: 100%;
    height: 100%;
    color: #fff;
}

.clearfix:before,.clearfix:after {    content:"";    display:table;}
.clearfix:after {    clear:both;}
.clearfix {    zoom:1; /* IE <8 */}