﻿body {
	margin: 0px;
	padding: 0px;
	color: #595959;
	font-size: 12px;
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
	font-size: 14px;
}
* {
    margin: 0;
    padding: 0;
}
body {
    color: #595959;
}

td {
	font-size: 14px;
}
* {
	margin:0;
	padding: 0;
}

ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a{
	
	text-decoration: none;	
	color:#595959;
	
}
a:hover{
	color: #EC6C00;
}

h2{
	
	font-size: 18px;
	
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input, button{outline:none}
.fl{ float:left}
.fr{ float:right}
.w1200{ width:1200px; margin:0 auto}
.rel{ position:relative}
.rea{position: absolute; }
.clear {clear: both;content: " "; display: table;}
.tc{ text-align:center}
.f16{ font-size:15px;}
.f20{ font-size:20px}
.f25{ font-size:25px}
.f30{ font-size:30px}
.fwb{font-weight:bold}
.f36{font-size:36px}
.mt140{ margin-top: 140px }
.mb30{ margin-bottom:30px;}
.mb20{ margin-bottom:20px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt80{ margin-top:80px;}
.mt100{ margin-top:100px;}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.mb40{ margin-bottom:40px}
.mb50{ margin-bottom:50px}
.mb60{ margin-bottom:60px}
.mb70{ margin-bottom:70px}
.mb80{ margin-bottom:80px}
.pt30{ padding-top: 30px; }
.pt40{ padding-top: 40px; }
.pt50{ padding-top: 50px; }
.pt100{ padding-top: 100px; }
.pb30{ padding-bottom:30px}
.pb40{ padding-bottom:40px}
.pb50{ padding-bottom:50px}
.pb60{ padding-bottom:60px}



.new_page{	
	width:900px;
	float:left;
	margin-top:5px;
	margin-bottom:15px;
	display:inline;
	
}
.new_page a{
	color:#404040;
	padding: 0px 5px;
	
}
.new_page a:hover{
	 color:#C00;
	
}
.new_page ul li{
	display:inline;
	width:30px;
}

.nav_map{position: relative; margin-bottom: 20px; height:126px; line-height:30px; font-size:16px; top:140px}
.nav_map .fl a{color:#F93}
.nav_map .fr ul li{ float:left;}
.nav_map .fr ul li a{ padding:0 10px;}

/*top*/
#head{ background-color: rgba(255, 255, 255, 0.95); position: fixed; width: 100%;    right: 0;    left: 0;    z-index: 1030; border-bottom: 1px solid #e8e8e8}
.head{
	width: 1200px;
	margin: 0 auto;
	height:120px;
}
.logo{
	float: left;
	width: 208px;
	height: 86px;
	margin-top: 20px;
	background: url(../images/logo.png) no-repeat;
}
.logo a{
	float: left;
	height: 46px;
	display: block;
	text-indent: -999em;
}
.nav{ float:left; width:780px;margin:40px 0 0 0px;}
.nav ul li{display: block; float: left; font-size: 18px;text-align: center; padding: 5px 22px;}
.nav ul li.active a{ color:#EC6C00 }
.tou_dh {
    float: right;
    height: 45px;
    line-height: 65px;
    width:182px;
    color: #585657;
    font-size:26px;
    font-weight: bold;
    font-family: Arial;
    background: url(../images/topdh.png)no-repeat 10px center;
     margin: 35px 0 0;
	text-align:right;
	padding-right:0px;
	padding-left:30px;
	letter-spacing:0.5px;
}



/*banner*/
.bannerSlide{ width:100%;  position:relative;  height:847px; background:#000; min-width:1200px; top:120px}
.bannerSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.bannerSlide .bd ul{ width:100% !important;}
.bannerSlide .bd li{ width:100% !important; height:847px; overflow:hidden; text-align:center;}
.bannerSlide .bd li a{ display:block; height:847px; }
.bannerSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:45px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.bannerSlide .hd ul{ text-align:center;  padding-top:0px;}
.bannerSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:5px 10px; background:url(../images/tg_flash_p.png) -26px 0; overflow:hidden;line-height:9999px; }
.bannerSlide .hd ul .on{ background-position:0 0; }

.banner{ background:#666; height:640px}
.p_banner,.servicebanner,.aboutbanner,.technology_banner,.news_banner,.join_banner{ height:650px;}
.p_des_banner{ height:650px;background: url(../images/product-banner1.jpg)no-repeat top center;}
.p_des_banner2{ height:650px;background: url(../images/product-banner2.jpg)no-repeat top center;}

.join_banner,.servicebanner,.aboutbanner,.technology_banner,.news_banner,.p_des_banner,.p_des_banner2,.p_banner{position:relative; top:40px}

/**/
.h1_tit{ text-align:center; font-size:36px; font-weight:900;}
.h2_tit{ text-align:center; font-size:30px; font-weight:900;}
.h3_tit{ text-align:center; font-size:24px; font-weight:900;}
.sy_dabt{text-align: center;font-size: 18px;color: #999999; position:relative; padding-top:15px;}
.sy_dabt span{ background-color: #f7931e; height:2px; width:150px; display:inline-block; position:absolute; left:525px; top:8px;}

.sy_fuwu_tp{ height:300px; margin:200px auto 60px}
.sy_fuwu_tp ul{background: url(../images/sy_fuwu_tp.png) center center no-repeat; height:190px; }
.sy_fuwu_tp ul li{ float:left; width:171px;margin-top:150px; text-align:center}
.sy_fuwu_tp ul li P{ padding:0 0 8px}
.sy_fuwu_tp ul li h3{ color:#C49C6C}


.sy_td{ background:#e8e8e8; height:390px;padding:40px 0;}
.sy_td .tit{ padding:0 0 30px}
.sy_td .tit span{ font-size:20px}
.sy_td h3{text-transform:uppercase; font-size:30px}
.sy_td .un{ height:280px; width:465px; line-height:40px; font-size:18px}
.sy_td img{ width:465px; height:270px; }

.business{ background: url(../images/business.jpg) center bottom no-repeat; height:750px; padding:60px 0; position:relative; min-width:1200px;}
.business a{ display:block; height:35px; line-height:35px; width:150px; border-radius:100px; background-color:#dc801e; text-align:center; color:#fff; font-size:18px; position:absolute; left:525px; top:270px;}
.business a:hover{ background-color:#F93}

.service{ padding:40px 0; height:380px; position:relative; width:1200px; margin:0 auto}
.lcxian{ width:1080px; height:1px; background:#333; position:absolute; z-index:1; left:50px; bottom:82px;}
.Procedure{display: -webkit-flex;display: flex; width:1200px; height:240px; margin:50px auto;-webkit-justify-content: space-between;justify-content: space-between;}
.Procedure .flex-item {width: 120px;height:220px;padding: 10px 0; text-align:center; cursor:pointer}
.Procedure .ind_busi_pic{width:98px;height:76px;margin:0px auto 40px;overflow:hidden;}
.Procedure .ico{width:25px;height:25px; line-height:25px; overflow:hidden; margin:40px auto 0; border:1px solid #333; border-radius:100px; background:#FFF; position: relative; z-index:100;}
.Procedure .flex-item:hover .ico{background:#EC6C00;border-radius:100px;border:1px solid #EC6C00; color:#FFF}
.Procedure .flex-item:hover h3{ color:#EC6C00}


.news_list{ height:480px;}
.nt span{ display: inline; font-size:16px; line-height:36px;}
.nt{ margin:20px auto; width:1200px; font-size:26px;}
.news_list ul li{width:330px;height:400px;float:left;margin-right:105px;}
.news_list ul li:last-child{margin-right:0;}
.news_list ul li a{display:block;}
.news_list_pic{overflow: hidden;}
.news_list_pic img{height:270px;width: 100%;	
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s  ease-in-out ;
	-ms-transition: all 0.5s  ease-in-out ;
	-o-transition: all 0.5s   ease-in-out;
	transition: all 0.5s   ease-in-out;}
.news_list_pic img:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}


.news_list_txt{border:1px solid #ededed;border-top:none;height:190px;overflow:hidden;position: relative;}
.news_list_tit{margin:0px auto;border-bottom:2px dotted #ededed; padding:15px 0 10px; font-size:18px;  width:330px;  overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ind_news_info{font-size:14px;color:#666;line-height:26px;height:52px;margin:13px auto 10px;overflow: hidden;text-overflow: ellipsis; width:100%; height:58px; overflow: hidden; text-overflow:ellipsis;}
.case_time{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#aaa}



/*底部*/
#footer{ background:#2f2f2f;  width:100%;font-size:13px; min-width:1300px;border-top: 1px solid #666;}
.footer{ padding:50px 0 0; text-align: left; color:#d4d4d3;margin:0 auto; width:1300px;height:220px;}
.row a{color:#969696; font-size:16px;}
.row a:hover{ color: #fff;}
.col-xs-3 {width:160px;}
.col-xs-3 ul li{ padding:3px 0}
.footer h5 {margin-bottom: 20px; font-size: 16px; color:#fff; font-weight:normal}
.copyright{ text-align:center; padding:20px 0; background:#000; color:#ddd}
.copyright a{ color:#BCBBBA}
.foottel{ padding:10px 0; margin-top:2px; line-height:25px; }
.foottel p.add{ background: url(../images/add.png) left center no-repeat; padding-left:30px }
.foottel p.phone{ background: url(../images/tel.png) left center no-repeat; font-family: arial, Avenir 45 Book,Californian FB; color:#F90;padding-left:30px}
.foottel p.fax{ background: url(../images/fax.png) left center no-repeat; padding-left:30px}
.foottel p.mail{ background: url(../images/mail.png) left center no-repeat;padding-left:30px}
.social-media{ position:relative; width:340px;top:-2px;}
.foot_logo{ font-size:26px;border-bottom:1px solid #d4d4d3; padding:0 0 10px 0;}
.foot_logo p.en{ font-size:14px;letter-spacing:0.3px}

/*科技*/
.tec_a{ background: url(../images/tec_a.png) center top no-repeat; padding:120px 0 0; margin:100px 0 0 0; width:100%}
.tec_a_txt{ background:#333; height:620px; margin:50px 0; padding-top:10px;}
.dfl{ width:1200px; overflow: hidden;height:381px; margin-top:20px;}
.dfr h3{ font-size: 22px; padding: 40px 0 20px;color: #fff; text-align:center}
.dfr{ width:1200px; color: #e8e8e8; line-height: 26px;}
.conta2{  background: url(../images/bl54678.png) center top no-repeat; height:500px; margin-top: 50px; padding:220px 0 0; text-align: center; }
.td_txt{ width: 790px; line-height: 26px; margin: 0 auto; padding-top: 30px; font-size: 16px}
.tec_b{background: url(../images/tec_b.png) center top no-repeat; padding:120px 0 0;}
.tec_b .cow{ background:url(../images/tec_b_line.png) center top no-repeat; margin: 20px auto; width: 950px; height:300px; padding-top: 60px; font-size: 18px;}
.tec_b .cow ul li{ float: left;width: 190px; }
.tec_b .cow h2{padding: 5px 0; font-size:30px; color: #C49C6B}

.tec_c{ width: 100%; height: 940px; background: #333; color: #bbb; font-size: 14px; line-height: 26px;}
.tec_c span{ position: absolute; left: -15px; top: 55px }
.tec_c ul li{ float: left; width:260px; padding: 50px 120px 0 20px; position: relative;}
.tec_c ul li:first-child{padding-right:110px; padding-left: 0px; text-align: right; text-transform: uppercase; color: #fff; width: 410px;}
.tec_c ul li:last-child{padding-right:0px;}
.tec_c h2{ font-size:26px; font-family:arial; line-height: 35px;}


.tec_d{ padding-top: 100px;background: url(../images/tec_c.png) center top no-repeat; margin-top: 60px}
.strength{ background:#e8e8e8; height:617px; margin: 50px auto; line-height: 26px;}
.strength .fl{width: 400px; padding: 50px 0 0 50px;}
.strength .fl ul li, .strength .fr ul li{ position: relative; }
.strength .fl h3{padding: 10px 0 20px}
.strength .fl h3 span{position: absolute; top:45px; left: 0; display: block; height: 1px; width: 50px;background-color: #666}
.strength .fr{width: 640px; font-family: arial}
.strength .fr li.one{background:url(../images/tec_d1.jpg) right top no-repeat; height: 210px; font-size: 25px; font-weight: bold; text-align: left; line-height: 36px; padding-top: 100px; padding-left: 70px; color:#AEAEAE}
.strength .fr li.two{background:url(../images/tec_d2.jpg) 65px top no-repeat; height: 310px; font-size: 25px; font-weight: bold; text-align: left; line-height: 36px; padding-top: 140px; }
.strength .fr li.two img{ position: absolute;right: 140px;top:80px}
.tec_e{ padding-top: 180px;background: url(../images/tec_d.png) center 60px no-repeat; margin-top: 60px; border-top:1px solid #aaa; }

.tec_f{width: 100%;height:940px;background: #333;color: #fff;font-size: 14px;line-height: 26px; padding:80px 0 0px;}
.tec_f ul li{ float:left; width:566px; height:560px;}
.tec_f ul li:nth-child(2n){ margin-left:40px;}
.tec_f ul li:first-child h2{background: url(../images/num01.png) left center no-repeat;}
.tec_f ul li:nth-child(2) h2{background: url(../images/num02.png) left center no-repeat;}
.tec_f ul li:nth-child(3) h2{background: url(../images/num03.png) left center no-repeat;}
.tec_f ul li:last-child h2{background: url(../images/num04.png) left center no-repeat;}
.tec_f ul li h2{ padding:20px 0 20px 80px;}

.tec_g_t{
    padding: 90px 0;
    background: url(../images/bang.png) center top no-repeat;
    margin-top: 60px;
}
.tec_g{width: 100%; background: #333;color: #fff;font-size: 14px;line-height: 26px; padding:80px 0 0px; text-align:center}

/* 证书 */
.patentScroll{ margin:80px auto 50px;  position:relative;  width:1200px;  padding:10px 0 10px 110px; background:#fff; overflow:hidden;     }
.patentScroll .prev,.patentScroll .next{ display:block; position:absolute; top:170px; left:5px; width:40px; height:40px; background:url(../images/btns.png) no-repeat;   }
.patentScroll .next{ left:auto; right:5px; background-position:-50px 0px; }
.patentScroll .prev:hover{ background-position:0 -44px; }
.patentScroll .next:hover{ background-position:-50px -44px; }
.patentScroll ul{ overflow:hidden; zoom:1; }
.patentScroll ul li{ width:340px; float:left; overflow:hidden; padding:0 10px; text-align: center;}
.patentScroll ul li img{ width:auto; height: auto; max-height: 300px; background:url(../images/loading.gif) center center no-repeat; margin-bottom: 10px;}

/**/
.newsmain{ height: 600px; padding:180px 0 0; background:url(../images/newsmain-icn.png) center 40px no-repeat}
.newsmain h3{ font-size:22px; padding:18px 0}
.news-List{ margin-top:60px;}
.news-row{ height:252px; margin:40px auto}
.newsmain .news-row p{ line-height:30px; font-size:16px}
.line{height:1px; background:#D3D3D3}
.line i{ display:inline-block; height:30px; width:30px; position:absolute; left:49%; top:-5px; background:url(../images/line_ico.jpg) center top no-repeat}
.line2{height:1px; background:#999}
.post-read-more {float: right;margin-top: 10px;}
.newsmain .line:last-child{ height:0}
.newsmain .new_c{ width:820px }
.newsmain .fl img{ height:270px; width:330px}
.newsmain i{ font-size:16px; font-style:normal}

.view-Head{ border-bottom:1px solid #bbb; height:80px; line-height:80px; margin-top:30px}
.view-Body{ margin-top:50px;}
.view-Body p{ line-height:26px; padding:10px 0 20px}
.page{ padding:50px 0 80px}
.policies, .list-rigid{ margin:50px auto}
.policies .fl h2, .list-rigid h2{ font-size:27px}
.policies .fl, .list-rigid .fl{ width:300px; font-size:20px}
.policies .fr{ width:360px; line-height:22px; }
.tx-policies p{padding:5px 0;}

.list-rigid .fr{ width:600px; padding-top:60px}
.list-rigid ul li{ float:left; margin-top:50px;}
.list-rigid ul li:first-child{ width:630px}

.join_a{ height:250px; background:#e8e8e8; padding:40px 0}
.join_a .fl{ width:460px;}
.join_a .fr{ width:680px;}
.join_a .fr p{ line-height:26px}
.join_b{ background: url(../images/about2.png) center top no-repeat; padding:100px 0 0; margin:50px auto; width:1000px; height:290px;}
.join_b ul li{ font-size:20px; padding-left:100px; height:50px}
.join_c{width:100%; height:350px;background:#efefef; padding:50px 0}
.join_c .fl, .join_c .fr{ width:47%;}
.join_c ul{ margin-top:30px}
.join_c ul li{background: url(../images/join_c_li.jpg) left center no-repeat; height:40px; line-height:40px; padding-left:30px; font-size:16px}
.join_d{ background: url(../images/join_d2.png) center top no-repeat; padding:100px 0 0; margin:50px auto; width:1200px; height:290px;}
.PROCESS{ background: url(../images/join_d.jpg) center top no-repeat; height:150px; padding-top: 160px}
.PROCESS ul li{ float: left;  font-size:20px; }
.PROCESS ul li:nth-child(2){ padding-left: 70px; }
.PROCESS ul li:nth-child(3){ padding-left: 90px; }
.PROCESS ul li:nth-child(4){ padding-left: 85px; }
.PROCESS ul li:nth-child(5){ padding-left: 85px; }
.PROCESS ul li:nth-child(6){ padding-left: 85px; }
.PROCESS ul li:nth-child(7){ padding-left: 85px; }
.PROCESS ul li:nth-child(8){ padding-left: 60px; }
.join_e{ width:1350px; margin:0px auto; padding-top:150px;background: url(../images/supporte.png) center 50px no-repeat; }
.join_e ul{display: -webkit-flex; display: flex; -webkit-box-pack: justify;  -ms-flex-pack: justify; justify-content: space-between; flex-flow: wrap;}
.join_e ul li {width:150px; float:left; margin:0px 75px;}
.join_e ul li h3{ height:80px; line-height:50px; font-size:20px; text-align:center; font-weight:normal}
.join_g{ padding-top:50px; width:100%; height:350px; background:#efefef}
.join_g .tel{ font-size:36px; color:#FB7E00; text-align:center; background: url(../images/supporttel.jpg) 450px center no-repeat; height:70px; line-height:70px; padding-left:45px}
.join_g ul li{ float:left; width:350px; padding-left:50px}
.join_g input{ width:300px; height:45px; line-height: 45px;    display: block; text-indent: 1em; border-radius:100px; border:2px solid #969696;outline:none}
.join_g .sub{ margin:0 auto; width:100px}
.pub-more2 {
  width: 196px;
  height: 55px;
  line-height:55px;
  color: #ffffff;
  font-size:20px;
  border-radius:50px;
  margin: 0 auto;
  display: block;
  text-align: center;
  background: url(../images/sub.jpg) center top no-repeat; 
}


/*产品中心*/
.prodct_a{ background: url(../images/prodct_a.png) center top no-repeat; padding:120px 0 0; margin:100px 0 0 0; width:100%}
.prodct_a_txt{ background:#E8E8E8; height:280px; margin:50px 0 0}
.pfl{ width: 140px; overflow: hidden;height:280px;}
.pfr{ width: 1000px;  line-height: 26px;}
.pfr h3 img{ padding:20px 0}


.prodct_b{margin:50px 0 0 0; width:100%; background:#E8E8E8; padding:40px 0;}
.prodct_b .fl { width:562px;}
.prodct_b .fr { width:542px;}
.prodct_b p{ padding-top:10px;}

/*产品轮播*/
.prodct_c{border-bottom:2px solid #9D9B9B}
.prodctScroll{ margin:20px auto 50px;  position:relative;  width:1100px; padding: 10px 0 10px 100px; background:#fff; overflow:hidden;  }
.prodctScroll h3{ height:60px; line-height:60px; background:#dcdcdc; font-size:22px;}
.prodctScroll .prev,.prodctScroll .next{ display:block; position:absolute; top:170px; left:5px; width:40px; height:40px; background:url(../images/btns.png) no-repeat;   }
.prodctScroll .next{ left:auto; right:5px; background-position:-50px 0px; }
.prodctScroll .prev:hover{ background-position:0 -44px; }
.prodctScroll .next:hover{ background-position:-50px -44px; }
.prodctScroll ul{ overflow:hidden; zoom:1; }
.prodctScroll ul li{ width:458px; float:left; overflow:hidden; padding:0px; margin-right:90px;text-align: center; background:#e6e6e6}
.prodctScroll ul li img{ width:auto; height: auto; background:url(../images/loading.gif) center center no-repeat; margin-bottom: 10px;}

.prodct_d{ background: url(../images/prduct_d.png) center top no-repeat; padding:100px 0 0; margin:50px 0 0 0; width:100%}
.prodct_d .desc{ width:700px; margin:0 auto; padding-top:30px;}
.prodct_d .SCENARIOS{ width:1300px; margin:0 auto; height:600px; position:relative; background: url(../images/prduct_d2.png) center top no-repeat;}
.scenario{display: -webkit-flex; display: flex; width:1200px; height:180px; margin:0 auto;s-webkit-justify-content:space-between ;  justify-content: space-between ;}
.scenario .flex-item img{ padding-bottom:10px;}
.scenario .flex-item {width: 70px; height: 100px;margin: 0;font-size:15px; padding:50px 0;	font-weight:900}
.prodct_e{ background: url(../images/prduct_e9.png) center top no-repeat; padding:100px 0 0; margin:50px 0 0 0; width:100%}
.prodct_f{ height:840px; position:relative; margin-bottom:50px;}
.comparison_l{ width:250px;}
.comparison_l .b{position: absolute; left:0px; bottom:4px}
.comparison_r{ width:800px}
.comparison_r table {  border-collapse:collapse; width:800px; }
.comparison_r th{ background:#C49C6C; color:#fff; height:44px; text-align:left}
.comparison_r table, td, th  { border:1px solid #DDCBB6; padding:0 0 0 10px}
.comparison_r table td{ height:78px;}
.comparison_r table tr:nth-child(2n){
  background-color:#e2e2e2;
}
.comparison_tit{    font-size: 30px;    font-weight: 900;}
.prodct_f p.h3{ font-size: 30px; padding:10px 0 }

/*案例*/
.case{background: url(../images/case_icn.png) center 60px no-repeat; padding:100px 0; margin:100px 0 0 0; width:100%; border-top:1px solid #eee}
.case img{ margin-bottom:10px;}
.case ul li{ float:left; padding:20px 30px 10px 0; width:380px}
.case ul li:nth-child(3n){ padding-right:0}
.case h3,.case h4,.case h5{ font-size:14px; padding:2px 0; font-weight:normal}
/**/
.prodctdes_a{ background: url(../images/product-des1.png) center top no-repeat; padding:100px 0 0; margin:50px 0 0 0; width:100%}
.prodctdes{display: -webkit-flex; display: flex;width:1200px; height:230px; background:#e5e5e5; margin:50px auto; -webkit-justify-content: center;
    justify-content: center;}
.prodctdes .flex-item {width:240px; height: 150px; margin:35px 25px;  background: url(../images/product-desicon.png) left top no-repeat;}
.prodctdes .flex-item h3{ font-size:26px; padding-top:20px}
.prodctdes .flex-item span{ font-size:12px; border-bottom:2px solid #E66C00; padding:5px 0}
.prodctdes .flex-item p{ font-size:16px; padding-top:20px}
.prodctdes_b{ height:500px; background:#e8e8e8; }
.prodctdes_b i{ display:block; padding:10px 0 15px 30px}
.prodctdes_b h3{ font-size:36px;  padding:0 0 15px 20px}
.prodctdes_b .fr p{padding:0 40px; font-size:16px}
.prodctdes_b .fl, .prodctdes_b .fr{ width:600px; position:relative}
.prodctdes_b span{ position:absolute; left:40px; top:500px}

.prodctdes_c{ height:500px; background:#fff; }
.prodctdes_c i{ display:block; padding:10px 0px; margin-left:-8px;}
.prodctdes_c h3{ font-size:36px; padding: 0 0 15px 0px; margin-left:-20px;}
.prodctdes_c .fl p{font-size:16px; padding-right:50px;}
.prodctdes_c .fl, .prodctdes_c .fr{ width:600px; position:relative}
.prodctdes_c span{ position:absolute; left:0px; top:510px}

.prodctdes_d{ height:560px; background:#e8e8e8;}
.prodctdes_d table{ width:720px; height:390px; border-collapse:collapse;}
.prodctdes_d table tr td{ border:1px solid #aaa; padding:0 0 0 15px}
.prodctdes_e{ height:560px; background:#e8e8e8}
.prodctdes_e table{ width:720px; height:390px; border-collapse:collapse;}
.prodctdes_e table tr td{ border:1px solid #aaa; padding:0 0 0 15px}

.service_a{ background: url(../images/service3.png) center bottom no-repeat; padding:10px 0 0 0; margin:50px 0 0 0; width:100%;height:640px;}
.sertxt { background: url(../images/service2.png) center top no-repeat; padding:100px 0 0; }
.sertxt .fl{ width:150px;}
.sertxt .fr{ width:1000px; line-height:25px;}

.service_b{display: -webkit-flex; display: flex; width:700px; height:180px; text-align:center; margin:0 auto;s-webkit-justify-content:space-between ;  justify-content: space-between ;}
.service_b .flex-item img{ padding-bottom:10px;}
.service_b .flex-item {width:150px; height: 100px;margin: 0;font-size:15px; padding:50px 0; color:#999}
.service_c { height:440px; position:relative}
.service_c .h2{font-size: 30px;font-weight: 900; width:50px;}
.service_c .h3{font-size:24px;font-weight: 900; padding:15px 0;}
.service_c .fl{ width:600px}
.service_c .fr{ width:500px; padding-left:100px;}
.service_c ul li{ padding:20px 10px 10px 0px;}
.service_c span{ display: inline-block; height:18px; width:18px; background:#595758;border-radius:100px; color:#FFF; text-align:center}
.service_c .tel{ width:350px; height:50px; line-height:50px; border:2px solid; font-size:16spx; position:absolute; right:150px; bottom:0; text-align:center}
.service_c .tel b{ font-size:24px; color:#D9750B}

.service_d { height:300px; position:relative}
.service_d .h2{font-size: 30px;font-weight: 900; width:350px;}
.service_d .h3{font-size:24px;font-weight: 500; padding:5px 0;}
.service_d ul li{ float:left; font-size:16px}
.service_d ul li:nth-child(1){ padding-top:110px; width:615px}
.service_d ul li:nth-child(2){  width:170px; padding-right:245px;text-align:center}
.service_d ul li:nth-child(3){ width:170px; text-align:center}


.service_e{ background:#e8e8e8; height:850px; padding:50px 0}
.service_e ul li{ line-height:45px; font-size:18px; font-weight:900; padding-left:270px;}
.service_e ul li:nth-child(1){ background: url(../images/service16.png) 220px top no-repeat;}
.service_e ul li:nth-child(2){ background: url(../images/service13.png) 220px top no-repeat;}

/**/
.about_a{ background: url(../images/about2.png) center top no-repeat; padding:100px 0 50px; margin:100px 0 0 0; width:100%; border-bottom:1px solid #999}
.about_t{ width:1000px; margin:0 auto}
.about_a span{ width:1000px; margin:0 auto; display:block; width:370px; height:50px; border-bottom:2px solid #F78A15; font-size:30px; line-height:40px; margin:30px auto 50px;}
.about_t img{  padding-right:20px; float:left}
.about_b{ background: url(../images/about3.png) center top no-repeat; padding:100px 0 50px; margin:50px 0 0 0; width:100%;}
.about_b .fl ,.about_b .fr{ width:580px; line-height:26px; padding-top:15px;}
.profile .fr{ width:600px; height:560px;}
.profile .fl{ width:500px; height:560px; padding:30px 50px; color:#fff}
.profile { width:1200px; height:600px; padding-top:30px; margin:0 auto}
.profile .fl{background: url(../images/about10.jpg) right top no-repeat;}
.profile .fr{background: url(../images/about11.jpg) left top no-repeat;}
.profile .fl h2{ font-size:24px}
.profile .fl h3{ font-size:30px; padding-bottom:35px}
.profile .fl ul li{ padding-left:30px; height:50px;background: url(../images/about12.jpg) left center no-repeat; line-height:50px;}

/*团队*/
.about_c{border-bottom:1px solid #9D9B9B}
.about_c h2, .about_d h2{ font-size:30px}
.about_c h4, .about_d h4{ font-size:24px; padding:20px 0}
.about_c .fl, .about_c .fr{ width:580px; line-height:22px;}
.teamScroll{ margin:20px auto 50px;  position:relative;  width:1280px; padding: 10px 0 10px 80px; background:#fff; overflow:hidden;   background: url(../images/teamiul.jpg) center 380px no-repeat;}
.teamScroll small{ text-align:left; line-height:20px;}
.teamScroll h3{ height:60px; line-height:60px; font-size:14px; border-top:1px solid #c1c1c1; background: url(../images/teamico.jpg) left center no-repeat; padding-left:30px; color:#696969}
.teamScroll .prev,.teamScroll .next{ display:block; position:absolute; top:240px; left:5px; width:40px; height:40px; background:url(../images/btns.png) no-repeat;}
.teamScroll .next{ left:auto; right:5px; background-position:-50px 0px; }
.teamScroll .prev:hover{ background-position:0 -44px; }
.teamScroll .next:hover{ background-position:-50px -44px; }
.teamScroll ul{ overflow:hidden; zoom:1;}
.teamScroll ul li{ width:220px; float:left; overflow:hidden; padding:0px; margin-right:106px;  background:url(../images/teamliico.jpg) center 370px no-repeat;}
.teamScroll ul li img{ width:auto; height: auto; background:url(../images/loading.gif) center center no-repeat; margin-bottom:70px;}

.about_d{ line-height:22px}
.about_d ul li{ width:50%; float:left; font-size:20px; height:45px; line-height:45px}

@font-face {
	font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?qradjf');
    src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../fonts/icomoon.woff?qradjf') format('woff'),
        url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}

/*new right*/
.cndns-right{position:fixed;right:50px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../images/zxkf.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999; font-style:normal}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;font-style:normal}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/qq.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;font-style:normal}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}