@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0;  font-family: Arial;  color:#333;}
html{line-height:24px;  }
p{font-size:14px; color:#333; font-family: Arial}
ul{list-style:none;}
img{border:none;vertical-align:middle;}
.lf{ float:left}
.rf{ float:right;}
em{font-style:normal;}
a{text-decoration:none;}
a:hover{color:#d70000;}
body {padding:0;margin:0; width:100%; display:table; font-family: Arial;}


.zhu{width:100%; text-align:center; margin:0 auto; overflow:hidden }
.main{ width:1180px; margin:0 auto; overflow:hidden }

.header{ height:35px; background:#F2F2F2; overflow:hidden}
.tel{ float:right; width:300px; line-height:35px;}
.tel p.lianxii{ float:left;font-size:12px; color:#FFF; font-weight:bold;}
.tel p span.email{background:url(../img/icons05.png) no-repeat left;color:#FFF; padding-left:25px; margin:0 0 0 ;}
.tel p span.call{background:url(../img/icons04.png) no-repeat left; color:#FFF;padding-left:25px; margin:0 0 0 15px;}
.tel p.yuyan a,.tel p.yuyan{font-size:12px; color:#333; margin:0 7px;}
.tel p.yuyan a:hover{ text-decoration:underline;}

.logo{ padding:0px; height:72px;}
.logo_left{ float:left; width:60%; margin:0; text-align:left;color:#666; font-size:17px;}
.logo_left p{float:left; margin:20px 0 0 15px;}
.logo_left h3{color:#4e4d4d; padding-top:5px; font-size:22px; line-height:30px; text-transform:uppercase}
.logo_rht{ margin:10px 0 0 0}
.logo_rht span{ font-size:14px; color:#666;}

.daohang{width:100%; margin:0 auto; height:50px; text-align:center;background:url(../img/zunhu_38.png) repeat-x center;}
.index{ width:1200px; margin:0 auto;  }
.index ul{}
.index li{  height:50px;float:left; position:relative; text-align: left; padding-left:20px; cursor:pointer; z-index:100000; margin-right: 30px;
background:url(../img/xy_10.jpg) no-repeat left  ;}
.index li a{ float:left; line-height:35px; color:#414040; font-weight:bold; font-size:17px; background:url(../img/xy_11.png) no-repeat 100px 20px ;  }
#erji_meau{ background:#097aba; text-align: left;display:none; margin-top:40px;}
#erji_meau a{display:block;  float:left; width:180px;text-transform:none; text-indent:1em; font-weight: bold; 
height:35px;background:#1b51a7;border-right:none; line-height:35px;color:#FFF; font-size:13px; z-index:2222000;border-bottom:1px solid #255fb3;}
.index li:hover{}
.index li:hover a,.index li.home{color:#1b51a7;background:url(../img/xy_12.png) no-repeat 100px 20px;}
.index li:hover #erji_meau{ display: block;transition:0.3s; }
#erji_meau a:hover{color:#FFF;background-color:#f97817; transition:0.3s;}

/*daohang over*/

.banner{ width:100%;margin:0 auto; overflow:hidden; text-align:center; }
#main_promo{width:1920px; *width:1920px;margin-left:-960px;*margin-left:-980px; position:relative;  top:-5px;  left:50%; overflow:hidden; z-index:0; }
.promoWD{width:1000px; margin:0 auto; position:relative; }
.slide{display:block; float:left;  width:1920px;}
#dots{height:13px; position:absolute; bottom:60px;left:420px; z-index:99;}
#dots li{ width:25px; height:13px; float:left;}
#dots li a{ width:13px; display:inherit;  height:13px;  background:url(../img/b_5.png) no-repeat;}
#dots li a:hover{ width:13px; display:inherit; height:13px; background:url(../img/b_4.png) no-repeat;}
#dots li.act a{background:url(../img/b_4.png) no-repeat center top; width:13px; height:13px; display:inherit;}
/*ban over*/

.about{ padding:30px 0;}
.about_left{ width:589px; float:left; margin:0 0 0 20px 0;}
.about_top{width:25%}
.about_top h4{ text-transform:uppercase; font-size:30px; line-height:40px; font-weight:bold;  color:#333; text-align:left;}
.about_top a{ font-size:14px;text-transform:uppercase;background:url(../img/xy_32.png) no-repeat left; padding-left:12px; color:#666;  }
.about_top a:hover{ text-decoration:underline; color:#1f4d8f;}
.about_xia{ width:100%; margin:20px 0; text-align:left;}
.about_xia p{width:100%; float:left; padding:10px 0 0 0; font-size:14px; line-height:24px;color:#666;}
.about_xia p.abtel{ margin:20px 0;}
.about_xia p.abtel span{font-size:13px; line-height:24px;color:#666; margin:0 30px 0 0 ;background:url(../img/xy_23.png) no-repeat left; padding-left:20px;}
.about_xia p.abtel span.mail{background:url(../img/xy_26.png) no-repeat left;}

.about_right{ width:481px; margin:0 auto;}
.lunhuan{width:481px;height:301px; float:right;position:relative; margin:0 auto; overflow:hidden}
.lunhuan #lunhuanback{width:481px;height:301px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:481px;height:301px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);
background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan #lunhuanback p span{ width:100%; height:40px; line-height:40px;position:absolute;left:0px;bottom:10px; text-indent:1em;
 background:#000; color:#FFF; float:left;filter:alpha(Opacity=80);-moz-opacity:0.6;opacity: 0.6; font-style:italic}
.lunhuan .lunhuan_main{width:481px;height:301px;margin:0 auto;position:relative;}
.lunhuancenter{width:481px;height:301px;position:absolute;left:0px;top:0px;}
.lunhuancenter .centergif{display:block;width:481px;height:301px;position:absolute;left:0px;top:0px;z-index:4;}
.lunhuancenter b{position:absolute;left:0px;top:-40px;opacity:0;filter:alpha(opacity=0);z-index:3;width:363px;height:264px;display:block;}
#lunbonum{height:14px;line-height:23px;position:absolute;left:380px;top:277px;z-index:5;}
#lunbonum li{width:12px;height:12px;float:left; padding:0;margin-right:7px;background:#ffffff;border-radius:14px;cursor:pointer;}
#lunbonum .lunboone{background:#fe9b00;cursor:pointer;}
/*about over*/

.case{overflow:hidden}
.ca_ma{ width:1180px; margin:0 auto;}
.pp_con ul li:first-child{
	margin-left: 0px;
}
.pro { width:100%; height:350px; margin:30px auto; overflow:hidden; }
.barpro { width:100%;height:40px; overflow:hidden; margin:0 auto;}
.barpro ul { margin:0 auto; width:94%; text-align:center;}
.barpro ul li {height:40px; line-height:40px; margin:0 10px; display: block; float:left }
.barpro ul li a {font-size:16px;color:#333; padding:0 20px; display:inline-block; background:#EEEEEE; }
.barpro span a{display:block; line-height:30px; color:#fd9002; }
.barpro ul .cur a { color:#FFF;  background:#f97817;}
.pp_con {  overflow:hidden; padding:10px 0 0 0;  border-top:0;}
.pp_con ul li { margin:0 9px 15px; float:left; display: block; width:180px; text-align:center;  }
.pp_con ul li img { width:100%;   }
.pp_con ul li a span { color:#4c4d4e; float:left; width:100%; font-size:15px; height:30px; margin:5px 0; line-height:30px; display:block;overflow:hidden;}
.pp_con ul li a span:hover{ color:#f97817; text-decoration:underline}
/*product  over*/

.appli{ height:355px; background:url(../img/xy_39.jpg) no-repeat center;overflow:hidden}
.produ_top{ padding:40px 10% 25px; width:80%;overflow:hidden}
.produ_top h3 a{ float:left; width:100%; font-size:40px; color:#FFF; text-transform:uppercase; font-weight:normal; margin-bottom:30px;}
.produ_top p{ font-size:14px; color:#FFF;}

.appli_xia{ float:left; margin:0 auto; padding:30px 0 0; width:100%}
.appli_xia ul{}
.appli_xia ul li{ width:18%; float:left; height:48px; line-height:48px; display:block; margin:0 10px 20px;}
.appli_xia ul li a{ width:100%;float:left; text-shadow: #000 0 1px 0; font-size:19px; font-weight:bold; text-align:left; text-indent:1em; color:#FFF;
 background:url(../img/hhp_40.png) no-repeat center;}
.appli_xia ul li a:hover{ color:#FFF; text-decoration:underline}
/*Application over*/

.news{ padding:20px 0 60px;overflow:hidden}
.abot_top{ width:100%; margin:0 auto; padding:30px 0; height:100px;background:url(../img/hhp_35.png) no-repeat left;}
.abot_top h4{ float:left; margin:40px 50px 0 0; padding-left:20px; text-transform:uppercase; font-size:30px; font-weight:normal; height:30px;
 display:block;  color:#056c29;}
.abot_top .abot_rt{ float:right; width:920px; margin:0 auto; padding-top:30px;}
.abot_top .abot_rt p{color:#FFF; font-size:15px; text-align:left; line-height:24px;}
.newtp .abot_rt{ float: left; width:600px;padding:20px 0 0 0;}
.newtp .abot_rt p{color:#666;}
.newtp a.lern{ float:right; font-size:15px; color: #fff; background:#056c29; height:50px; font-weight:bold; line-height:50px; padding:0 40px; margin-top:10px;}
.newtp a.lern:hover{ background:#f89134; color:#FFF;}

.new_xia{ width:100%; padding:20px 0 0; overflow:hidden}
.new_xia ul{}
.new_xia ul li{ float:left; display:block; width:280px; text-align:left; margin:0 7px;}
.new_xia ul li a{}
.new_xia ul li a span{ float:left;width:100%; height:30px; line-height:20px; font-size:13px; color:#666; padding:10px 0; overflow:hidden}
.new_xia ul li a span:hover,.cli_xia ul li a .wenzi h4:hover{ color:#f89134; text-decoration:underline}
.new_xia ul li p{ float:left;width:100%;  font-size:12px;color:#666; line-height:30px;background:url(../img/xy_59.png) no-repeat left; padding-left:20px; }
.new_xia ul li a .img ,.rightnei_xia .nw li a.dw001 .img{float:left; display: block;overflow: hidden;width:100%; height:100%;position:relative ;}
.new_xia ul li a .img img,.rightnei_xia .nw li a.dw001 .img img{width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.new_xia ul li a .img img:hover,.rightnei_xia .nw li a.dw001 .img img:hover{transform:scale(1.2,1.2); }

/*news over*/

.youshi{ padding:20px 0 30px; overflow:hidden}
.whyy{ width:500px; float:left; margin:0 auto; text-align:left;}
.whyy h6{ font-size:25px; color:#000; padding:20px 0 30px;}
.whyy ul{}
.whyy ul li{ float:left; text-align:left; width:480px; font-size:15px; margin:0 0 10px 0;
 line-height:25px; display:block;background:url(../img/xy_66.png) no-repeat left  10px; padding-left:20px;}

.Client{ width:570px; float:right; margin:0 auto; text-align:left}
.Client h6{ font-size:25px; color:#000; padding:20px 0 30px;}
.cli_xia{ float:left; width:100%; margin:0 auto;}
.cli_xia ul{}
.cli_xia ul li{ float:left; width:100%; display:block; margin:0 0 40px 0}
.cli_xia ul li a .wenzi{ float: right; margin:0 0 0 15px; width:78%;background:url(../img/xy_63.png) no-repeat left top; padding-left:30px;}
.cli_xia ul li a .wenzi h4{ float:left; width:100%; font-weight:normal; font-size:14px; line-height:27px; overflow:hidden;word-break:keep-all; white-space:nowrap;
 text-overflow:ellipsis; }
.cli_xia ul li a .wenzi p{ font-size:13px; color:#666;}

/*youshi over*/

.footer{border-top: 4px solid #333333;
background: url(../img/boxbg.jpg) repeat;}
.foo_ma{ padding:30px 0 50px; overflow:hidden}
.fot_left{ float:left; width:270px; margin:0 auto; text-align:left}
.fot_left h3{ font-size:19px; color:#fff; font-weight:normal; line-height:40px; margin-bottom:10px;}
.fot_left ul{}
.fot_left ul li{ float:left; display:block; height:28px; line-height:28px; width:100%;}
.fot_left ul li a{ font-size:14px; color:#fefe;}
.fot_left ul li a:hover,.banquan ul li a:hover{ text-decoration:underline; color:#1b51a7;}

.ft_pro{ margin:0 0;}
.foot_con{ width:350px; margin:0 auto;}
.foot_con p{ color:#fefe; font-size:14px; line-height:27px;}
.foot_con p b{color:#fefe; font-size:14px;}
.foot_con img{ margin-top:10px;}
.s_inp01 {width:340px; margin:25px auto 0; border-radius:5px; }
input{vertical-align: middle;}
.inp01 {margin:0;padding:0;width:220px;height:30px;line-height:30px;background:#FFF;border-radius:5px; border: 0;
padding-left:5px;font-size:12px;color:#999;font-family: Arial, Helvetica, sans-serif;overflow: hidden;}
.inp02{margin:0;padding:0;width:105px;height:30px;line-height:30px;background:#f47b15;border-radius:5px; border: 0; font-size:12px; color:#FFF;}

.banquan{  height:55px; line-height:55px;overflow:hidden}
.banquan p{ float:left; font-size:13px; color:#fefe; }

/*----------------------------------------------------------------------about us---------------------------------------------------*/

.abanner{width:100%; margin:1px auto 0;height:263px;text-align:center;min-width:990px;overflow:hidden}
.abanner img{height:263px !important;min-width:990px;max-width:100%;}

.nei_about{ padding:10px 0 30px;}
.xia_top{ width:100%; float:left; margin:0 auto;overflow:hidden}
.xia_top p{ float:left; margin:0;font-size:12px; color:#333;}
.xia_top p a{ line-height:30px; font-size:12px; margin:0 5px; color:#333;}
.xia_top p a:hover{ color:#005ba1;}

.nei_about_xia{width:100%; float:left; margin:0 auto; padding:20px 0 0;text-align:left}
.nei_about_left{ width:272px; float:left; margin:0}
.left_yi{width:270px; margin:0 0 20px 0;  border:1px solid #eaeaea;}
.left_yi h3{width:100%; float:left; height:35px; text-align:left; text-indent:3.5em; line-height:35px;background:url(../img/pro_09.jpg) no-repeat left;
 color:#FFF; font-size:15px; font-weight:normal}
.left_yi ul{}
.left_yi ul li{width:100%; float:left; display:block; border-bottom:1px dashed #eaeaea; line-height:37px;}
.left_yi ul li a{ font-size:13px; font-weight:bold; padding-left:25px;background:url(../img/pro_17.png) no-repeat 10px 5px;}
.left_yi ul li a:hover{ color:#fda70c;}

.hot_xia ul{ padding:20px 0 5px;width:100%; float:left;}
.hot_xia ul li{ float:left; width:250px; display:block;margin:0 10px 5px; padding-bottom:5px;}
.hot_xia ul li a{background:none; float:left;width:100%;padding-left:0 }
.hot_xia ul li a .peo_tuu{ width:160px; float: right;padding:0; margin:0; font-weight: normal; display:block; font-size:11px; line-height:20px;height:60px;
 color:#333;}
.hot_xia ul li a .peo_tuu span{float:left; width:100%;color:#ff7519; font-size:12px; line-height:20px;overflow:hidden; text-decoration:none}
.hot_xia ul li a .peo_tuu span:hover{color:#0066b1;  }

.nei_about_right{ float:right; margin:0; width:880px;}
.right_top{width:100%; float:left; margin:0 auto; height:30px; line-height:30px;border-bottom:1px solid #eaeaea; padding-bottom:5px;}
.right_top h5{ float:left; font-size:16px; font-weight:normal;}
.right_top span{ float:right;}
.rightnei_xia{width:100%; float:left; margin:20px auto; text-align:left}
/*----------------------------------------------------------------------Product---------------------------------------------------*/
.prorou_xia{width:100%; float:left; margin:0 auto; text-align:left}
.right_toppp{ float:left; width:100%; margin:20px 0;}
.right_toppp p{ font-size:13px; line-height:25px; }

.right_xia{ float:left; margin:20px 0; width:100%;}
.right_xia ul li{ float:left; display:block; width:260px; margin:0 16px 20px;cursor:pointer;position:relative;}
.right_xia ul li a{float:left; width:100%; clear:both; overflow:hidden;}
.right_xia ul li a span{float:left; width:100%; text-align:center; background:#0066b1; line-height:25px;height:25px; overflow:hidden; padding:5px 0; color:#FFF; font-size:14px;}
.right_xia ul li a span:hover{ text-decoration:underline; color:#FFF;}
.right_xia ul li a .img {float:left;width:260px;height:260px; display:block;position:relative; overflow:hidden;}
.right_xia ul li a .img img { display:block; width:100%; height:auto;}
.right_xia ul li a .beijing{float:left;width:260px;height:260px; padding:0;transition:0.3s; text-align:left;display: none;
background:url(../img/pd-serchbg.png) no-repeat center #333; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; left:0; top:0; overflow:hidden;}
.right_xia ul li a:hover .beijing{ display:block;}

/*----------------------------------------------------------------------Product main---------------------------------------------------*/
.pro_mainn{ margin:40px 0 1%; width:100%; float:left;}
.demo01{width:410px; float:left; }
.ui-carousel-box{overflow:hidden;_zoom:1;  }
.ui-carousel-box .prev{float:left; }
.ui-carousel-box .prev-disable{cursor:pointer;}
.ui-carousel-box .next{float:right; }
.ui-carousel-box .next-disable{cursor:pointer;}
.ui-carousel{position:relative; overflow:hidden;float:left;}
.ui-carousel ul{width:100000px;left:0;overflow:hidden; position:relative;}
.ui-carousel li{float:left;font-size:0px;cursor:pointer;}
.ui-lantern-image{overflow:hidden;}
.demo01 .prev-disable{background:#ccc !important;}
.demo01 .next-disable{background:#ccc !important;}
.demo01 .ui-lantern-image{width:410px; height:410px; border:1px solid #eee; margin-bottom:20px; text-align:center; }
.demo01 .ui-lantern-image img{width:100%; height:100%; display:block;}
.demo01 li{width:70px; height:70px; border:1px solid #e0e0e0; margin:0 6px;  }
.demo01 .ui-carousel{ margin-left:10px;}
.demo01 .button{width:25px;height:55px; margin-top:20px;}
.demo01 li.cur{border:1px solid #cc023b;}

.produtmain_rht{ width:440px; float:right; margin:0 0 0 0; text-align:left; overflow:hidden}
.produtmain_rht_top{ width:100%; float:left; padding:0 0 8px;}
.produtmain_rht_top h5{ font-size:22px; color:#1a1a1a;  border-bottom:1px dashed #e8e8e8;padding-bottom:20px;}
.produtmain_rht_top .pro_xiang{ padding:15px 0 20px;border-bottom:1px solid #e8e8e8; }
.produtmain_rht_top p{ font-size:12px; color:#333; line-height:28px;}
.produtmain_rht_top p span{font-size:12px; color:#333; margin-right:5px; font-weight:bold}

.produtmain_rht_botm{width:100%; float:left; padding:0 0 10px; overflow:hidden}
.produtmain_rht_botm a{float:left; height:40px; line-height:40px; margin:0 10px;color:#FFF; width:100px;
text-align:center;border-radius: 4px; font-size:13px;}
.produtmain_rht_botm a.yuding{background:#c20202; color:#FFF}
.produtmain_rht_botm a.liuyan{background:#f8d013}
.produtmain_rht_botm a.dingzhi{background:#666666}
.produtmain_rht_botm a:hover{background:#192634; color:#FFF}

.productttt_xia{ float:left; width:100%; margin:0 auto; padding:30px 0; text-align:left; }
.bgwhiteee{width:878px !important;   margin:0; background:#fff; float:right;border: 1px solid #dadada;}
.ConMidBtnnn{width:100%;height:46px;background:url(../img/icons06.png) repeat-x center;}
.ConMidBtnnn a{float:left;padding:0 22px;margin:0 0 -2px 0;position:relative;z-index:22; font-size:14px; font-weight:bold;height:45px; line-height:45px; overflow:hidden; border-right:1px solid #dadada;}
.ConMidBtnnn a:hover,.ConMidBtnnn a.cur{ background:#fff;border-top:2px solid #005ba0;margin-top:-1px; color:#005ba0;}

.ConMidSwitchhh{padding:20px 20px 40px; width:838px; float:left; }
.Combinationsss,.Downloadsss{ display:none;}

.productss_top{ float:left; width:100%; margin:0; padding:0 0 0; border-bottom:1px solid #CCC}
.productss_top a{ float:right; text-transform:uppercase; font-size:12px;}
.productss_top a:hover{ color:#fc8d43;}
.productss_top h3{ float:left; font-size:16px; font-weight:normal; color:#333;border-bottom:2px solid #005ba0;padding-bottom:10px; }

.pd_section {margin:20px 0 30px; float:left; width:95%; padding:0 2% 2%; clear:both; border:1px solid #e5e5e5;text-align:left   }
.biayy{color: #272727;font-size:18px; line-height:50px; margin-top:1%; width:100%;}
.pull-right{ float:right; margin:0 20px 0 0; width:15%}
.pull-right a{ font-size:18px; background:url(../img/youxiang.jpg) no-repeat left; font-weight:normal; padding-left:35px;}
.biayy span{margin-left:30px; color: #fc8d43; font-size: 18px;  line-height: 50px;}
.inquiryForm { clear:both; overflow:hidden;padding:1% 0 2%; font-family:"nexa_lightregular";}
.inquiryForm dl { padding-bottom:10px; margin-left:0;}
.inquiryForm dt { font-size:15px; color:#666;padding-bottom:10px;}
.inquiryForm .row{ width:96%}
.inquiryForm font.red { color:red; font-size:18px; vertical-align:middle; height:14px; line-height:14px; display:inline-block;}
.inquiryForm .tip { color:red; padding-top:5px; display:none;}
.inquiryForm .input,.inquiryForm .select,.inquiryForm .textarea { width:100%; border:#ccc 1px solid; height:2.3125em; padding:.5em; line-height:20px;
 box-sizing:border-box; font-family:Arial;}
.inquiryForm .input:focus,.inquiryForm .select:focus,.inquiryForm .textarea:focus { -webkit-box-shadow:0 0 5px #999; -moz-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; background:#fafafa; border-color:#999; outline:0 }
.inquiryForm .textarea { height:auto; resize:none;}
.inquiryForm .yzm { width:75%; margin-right:10px;}
.span-6,.full-row .row .span-6{float:left;transition:.2s width ease;margin-right:2%;*margin-right:1.89%;width:43%}
.row {width: 100%;}
.span-12, .full-row .row .span-12 {float: left;  transition: .2s width ease; margin-right: 2%; width: 95%;}
.submit{width:30%;height:35px;float:left; margin-right:20px; font-size:15px; text-transform:uppercase; color:#FFF;border:none; background:#fc8d43;}
.reset{background:#aaa9a9;}

/*----------------------------------------------------------------news---------------------------------------------------------------------*/
.newwss_xia{ width:100%; float:left;padding:20px 0 0; overflow:hidden}
.nw01{ width:630px;text-align:left; display:block; float:right;}
.nw01 b a{width:100%;float:left;font-size:16px;line-height:30px; padding-bottom:10px; 
font-weight:normal; overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis ;}
.nw01 b a:hover{ text-decoration:underline; color:#fe9137}
.nw li p{ text-indent:0;width:100%; font-size:12px; line-height:20px;text-align:left; display:block;}
.nw li p a{color:#fe9137; float:left; line-height:25px; font-size:12px; margin-top:10px; text-decoration:underline}
.nw li p a:hover{ text-decoration:underline;}

.rightnei_xia .nw li{width:880px;background:none; border-bottom:1px dashed #d9d9d9;padding:0 0 20px 0; float:left; margin-bottom:20px; }
.rightnei_xia .nw li a.dw001{margin:0;float:left; width:220px;  overflow:hidden}

/*---------------------------------------------------------------------FAQ---------------------------------------------------*/
.faq_xia{ width:100%; float:left;padding:20px 0 0; overflow:hidden}
.faq_xia ul li{border-bottom:1px dashed #d9d9d9;padding:0 0 20px 0; margin:0 0 10px 0}
.faq_xia ul li a .wenzi{ width:85%;}


/* 分页 */
.pageController{float:right;  padding-top:5px;padding-bottom:5px;}
.pageController a{float:left;display:block;background-color:#FFF; border:#666666 1px solid; color:#666666;padding:0px 6px 0px 6px; margin-right:5px; line-height:18px;}
.pageController a:hover{background-color:#efefef;color:#B90128; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#0860CC;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}

.new_right_xia{float:left; width:100%; margin:0 0 15px 0;text-align:left; overflow:hidden ; border-bottom:1px solid #e0dbd0; padding-bottom:30px;}
.new_tpppp{}
.righ_time{width:100%; margin:0 0 15px 0; color:#a57373; font-size:14px;border-bottom:1px solid #e0dbd0; padding-bottom:10px;}

.new_right_fanye{float:left; width:100%; margin:0  auto;text-align:left;}
.new_right_fanye p{float:left; width:100%; height:23px; font-weight:bold; font-size:13px; line-height:23px;overflow:hidden;word-break:keep-all;
 white-space:nowrap; text-overflow:ellipsis ;}
.new_right_fanye p a{font-weight:normal; margin-left:5px;}
.new_right_fanye p a:hover{ color:#830101; text-decoration:underline}
.righ_tp{ float:left; width:100%; margin:0 0 15px 0; font-size:25px; line-height:35px; color:#004881;}


.items1 ul li {float: left; margin-top: 20px;margin-right: 35px;}
.items1 ul li img {border: 1px solid #D4D4D4;height: padding: 4px;}
.items1 ul li span {display: block;line-height: 20px; text-align: center;font-size: 14px; color:#686666}

.cpbg {
	/*padding: 30px 0px;*/
	height:929px;
	background-color:#f5f5f5;
}
.container{
	margin:0 auto;
	width:1200px
	
}

.cpmu {
	width: 210px;
	height: 746px;
	overflow: hidden;
}
.cpmu h4 img {
	display: block;
}
.cpmu dl {
}
.cpmu dt {
	height: 40px;
	line-height: 40px;
	background: url(../images/cpmudt.png) no-repeat center;
}
.cpmu dt a {
	margin-left: 64px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.cpmu dd {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.cpmu dd a {
	display: block;
	padding-left: 66px;
	color: #333;
	background: url(../images/cpmudd.png) no-repeat left center;
}
.cplist {
	
	width: 1180px;
	 

}
.cplist h4 {
	border-bottom: 2px solid ##056c29;
	width:95%;
	margin:auto;
	position: relative;
	line-height: 45px;
	font-size: 14px;
	
}
.cplist ul {
	overflow: hidden;
	margin:auto;
	width:1180px;
	margin-bottom:20px;
	
}
.cplist li {
	margin-right: 20px;
	margin-top: 20px;
	float: left;
	width: 370px;
    height: auto;
    text-align: center;
    margin-left: 35px;
	overflow:hidden;
 
}

.cplist li img {
	width:100%;
	transition:all 1s ease-out;
	
}
.cplist li img:hover{
	transform:scale(1.2);
}
.cplist li.nomr {
	margin-right: 0px;
}
.cplist li h5 {
	
	 
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
	background: #666;
	display: block;
}
.cplist li:hover h5 {
	background: #FF4616;
}
.cplist li h5 a {
	color: #fff;
	text-transform: uppercase;
}
/*解决方案*/
.jjfabox {
	margin: 10px auto;
}
.famu {
	width: 100%;
	 
}
 
.famu h4 a {
	display: block;
	height: 45px;
	line-height: 45px;
	text-align:center;
	
	width:100%;
	margin:auto;
	color:#666;
	padding:20px 0;
}
.famu h4 a span{
	 position: relative;
	 font-size: 28px;
}
.famu li {
	float:left;
	/*height: 45px;
	line-height: 45px;
    background: url(../images/fgx.jpg) no-repeat bottom;
	width:90%;
	margin:auto;
   overflow: hidden;*/
}
.famu li a {
	font-size: 14px;
	margin-left:40px;
	color: #333;
	text-decoration: none;
	text-transform: capitalize;
	display:block;
	height:10px;
	padding:0 10px 15px 10px;
	border-radius:10px;
}
.famu li:hover a {
	color: #fff;
}
.famu li:hover a {
	background-color: #0067e1;
}
.faphone {
	position: relative;
	height: auto;
	padding: 10px 0;
	background: #FF4616;
}
.faphone .wenzi {
	text-align: center;
	color: #fff;
	line-height: 35px;
	border-bottom: 1px dashed #FFC2B2;
	padding: 10px 0;
	font-size: 16px;
}
.faphone span.rexian {
	display: block;
	margin-top: 10px;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
}
.faphone span.tel {
	display: block;
	text-align: center;
	height: 38px;
	line-height: 38px;
	font-size: 24px;
	color: #fff;
}
.faphone span.lx {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	background: #FFF;
	margin-left: 24px;
	width: 156px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 5px;
	-webkit-box-shadow: #ccc 0px 0px 5px;
	-moz-box-shadow: #ccc 0px 0px 5px;
	box-shadow: #ccc 0px 0px 5px;
}
.faphone span.lx a {
	color: #FF4616
}
.facont {
	width: 1200px;
	
	margin:0 5px;
	float:left;
	 margin-right: 3px;
	
}
.facont h4{width:200px;;
	       height: 30px;
           margin:auto;
	       background:#d23540;
			margin-bottom: 10px;
	  text-align:center;
	  overflow: hidden;
        }
.facont h4 a{color:#fff;
           
            line-height: 30px;}
.facont h4 a:hover{text-decoration: underline;}
.facont li {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
	width: 240px;
	border-top:1px dashed  #ECDFDB;
	overflow: hidden;
	float:left;
}
.facont li a{
	   display: block;
	   width:185px;
	 height: 130px;
	  border: 1px solid #ddd;
	  margin: 5px auto;
	padding:8px 3px;
	text-align: center;
}
.facont li img{
	  width:170px;
	  height:128px;
	margin: auto;
}
.facont li h5 {
	width: 80%;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	margin: auto;
	background: url(../images/customer_con_bg.jpg)no-repeat 10px center;
	padding-left: 25px;
}
.facont li h5 span{text-transform: uppercase;font-size: 12px;}
.facont li h5 a {
	margin: 0 10px;
	color: #fff;
}
.facont li .cus_com{
	     width:80%;
	     font-size: 12px;
	      margin: auto;
		background:url(../images/customer_con_bg.jpg)no-repeat  5px 6px;
	    padding-left:15px;
	
	  
}
.facont li .cus_com span{font-variant: small-caps;font-size:14px;display: inline-block;margin-left:4px;}
.facont li .cus_com p{display: inline; width:80%;overflow: hidden;word-break: break-all;word-wrap: break-word;}


.container {
    margin: 0 auto;
    width: 1180px;
	height:100%
}.fl, .l, #l {
    float: left;
}


.fl, .l, #l {
    float: left;
}

.conttit .titmore {
    position: absolute;
    right: 0px;
}

.cplist li:first-child{
	
	margin-left: 0px !important;
}
.cplist li:nth-child(4){
	
	margin-left: 0px !important;
}




.h-news {
    background: url(../images/h_news_02.jpg) no-repeat left top;
}

* .box {
    margin: 0 auto;
    max-width: 1200px;
    overflow: hidden;
}
.h-title a {
    color: #333;
    -webkit-transition: all 350ms;
    -o-transition: all 350ms;
    transition: all 350ms;
}
.h-news-item {
    float: left;
    width: 33.33%;
    overflow: hidden;
}
.h-news-item .item-pic {
    display: block;
    font-size: 0;
    line-height: 0;
    text-align: center;
    overflow: hidden;
}
.h-news-item .item-pic img {
    width: 100%;
   
    -webkit-transition: all 350ms;
    -o-transition: all 350ms;
    transition: all 350ms;
}
.h-news-item .item-font {
    position: relative;
    z-index: 2;
    background-color: white;
}
.h-news-item .item-font:before {
    content: "";
    position: absolute;
    top: -21px;
    left: 50%;
    margin-left: -16px;
    display: block;
    width: 0;
    height: 0;
    border-bottom: 21px solid white;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
}
.h-news-item .item-font-box {
    padding-top: 15px;
    padding-left: 33px;
    padding-right: 29px;
    padding-bottom: 31px;
    overflow: hidden;
}
.h-news-item .item-title {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-family: HelveticaLTStdBold, arial, helvetica, sans-serif;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.h-news-item .item-title a {
    color: #333;
    -webkit-transition: all 350ms;
    -o-transition: all 350ms;
    transition: all 350ms;
}
.h-news-item .item-time {
    margin-top: 5px;
    padding-left: 24px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    background: url(../images/h_39.jpg) no-repeat left center;
}
.h-news-item .item-time {
    margin-top: 5px;
    padding-left: 24px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    background: url(../images/h_39.jpg) no-repeat left center;
}
.h-news-item .item-desc {
    margin-top: 7px;
    height: 90px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
}
.h-news-item .item-desc a {
    color: #333333;
    -webkit-transition: all 350ms;
    -o-transition: all 350ms;
    transition: all 350ms;
}
.h-news-item .item-link {
    margin-top: 26px;
    display: block;
    width: 116px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    color: #056c29;
    text-align: center;
    
    -webkit-transition: all 350ms;
    -o-transition: all 350ms;
    transition: all 350ms;
}
/*you ce lian xi*/
#wmkc {
    position: fixed;
    right: 10px;
    top: 40%;
    transform: translateY(-50%);
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif!important;
    padding-bottom: 80px;
    z-index: 99999;
}
#wmkc * {
    box-sizing: border-box;
    font-size: 12px;
}
.wmkc-list {
    padding: 0;
    border: 1px solid #EEE;
    background-color: #FFF;
    max-width: 78px;
    overflow-x: hidden;
    border-radius: 4px;
    margin: 0;
}
.wmkc-list>li:first-child {
    border-radius: 4px 4px 0 0;
}
.wmkc-list>li {
    width: 100%;
    line-height: 115%;
    border-bottom: 1px solid #EEE;
    list-style: none;
    text-align: center;
    padding: 5px;
    transition: all .2s ease-in-out;
}
.wmkc-list>li a {
    color: #555;
    text-decoration: none;
    font-size: 12px;
    display: block;
}
.wmkc-email .wmkc-icon {
    background-position: -6px -6px;
}
.wmkc-icon {
    display: inline-block;
    background: url(/img/wmkc-ico.png) no-repeat;
    width: 32px;
    height: 32px;
}

.wmkc-list>li p {
    margin: 2px 0 0;
    font-size: 11px;
}
.wmkc-list>li:last-child {
    border-radius: 0px 0px 4px 4px;
    border: none;
}

.wmkc-whatsapp .wmkc-icon {
    background-position: -50px -50px;
}
#wmkc-top {
    text-align: center;
    cursor: pointer;
    user-select: none;
    border: 1px solid #EEE;
    background-color: #FFF;
    padding: 5px 4px;
    border-radius: 4px;
    transition: all .2s ease-in-out;
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
#wmkc-top .wmkc-icon {
    background-position: -6px -50px;
}
.wmkc-list li:hover a {
 color:#FFF;
}
.wmkc-list li:hover p {
 color:#fff;
}
.wmkc-email:hover {
 background-color:#F90
}
.wmkc-whatsapp:hover {
 background-color:#2CB740
}
.wmkc-email:hover .wmkc-icon {
 background-position:-94px -6px;
}
.wmkc-whatsapp:hover .wmkc-icon {
 background-position:-50px -94px
}


#wmkc-top:hover {
 background-color:#BBB;
}
#wmkc-top:hover p {
 color:#fff;
}
#wmkc-top:hover .wmkc-icon {
 background-position:-6px -94px;
}