@charset "utf-8";
/*
河北顺茂网络科技有限公司
服务热线：400-806-2015
http://www.hbsmwlkj.com/
*/


html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td{ margin:0; padding:0; font-size:100%;}
a{text-decoration:none;}
li{list-style:none;}
.clear{ clear:both;}
h1,h2,h3{ font-weight:normal; padding:0px; margin:0px; }
img{ border:0; }

@font-face{src:url('../font/AgencyFB-Bold.otf'); font-family:"AgencyFBb";}
@font-face{src:url('../font/CHeiHKS-UltraBold.otf'); font-family:"chul";}
@font-face{src:url("../font/Helvetica.ttf"); font-family: 'Helvetica';}
@font-face{src:url('../font/AgencyFB.ttf'); font-family:"AgencyFB";}
@font-face{src:url('../font/dincond-regular.otf'); font-family:"dincond";}

.fl{ float:left; display:inline; }
.fr{ float:right;display:inline; }

/* a B13CDC*/
a{ color:#666; }
a:hover { text-decoration:none; }

/* body */
body,html { font-family:"微软雅黑","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"宋体"; font-size:12px; color:#666 }
body{ margin:0 auto; box-sizing:border-box; background:#fff; /*  url(../ncxh/bg.jpg) no-repeat scroll center top */}



/* [7LIB.ORG] */
body,html 					{ font-family:"微软雅黑","黑体"; font-size:14px; color:#000; min-width:1360px;}
.fl{float:left;}
.fr{float:right;}
.box{width:1200px; margin:0 auto;}

.ibrand{ padding-top:20px; }
.ibrand span{height:40px; line-height:40px; color:#094; vertical-align:middle;display:inline-block;  padding:0 10px;}
.ibrand a{ display:inline-block; border:1px solid #efefef; height:40px; vertical-align:middle; margin-left:10px; padding:0 10px; }
.ibrand a img{height:40px; }
.ibrand a.ccur{ border:1px solid #094; }



/*********成功案例**********/
.scase{ height:720px; padding-top:0px; background:#191919 url(../pc/scasebg.jpg) no-repeat top center; background-size:cover; padding-bottom:50px; background:#fff;}
.scaseleft{width:438px; float:left; padding-top:0px;}
.scaseleft ul li{float:left; width:206px; height:125px; margin-right:13px; position:relative; margin-top:15px;}
.scaseleft ul li img{width:200px; height:119px; border:3px solid rgba(0,0,0,0.1);}
.scaseleft ul li .ccover{ width:206px; height:125px; background:rgba(0,0,0,0);  position:absolute;top:0px;}
.scaseleft ul li:hover img{width:200px; height:119px; border:3px solid #094;}
.scaseleft ul li:hover .ccover{  background:rgba(0,0,0,0);}
.scaseright{width:660px; float:right; padding-top:15px;}
.scaseright .casertop{width:535px; height:146px; background:url(../PC/caserbg.png) no-repeat left center; padding-left:80px; padding-right:45px; color:#fff; font-size:12px; padding-top:25px ;line-height:25px;}
.scaseright .casertop h2{font-size:18px; color:#fff; font-weight:bold; line-height:2;}
.caserinfo{margin-top:11px;}

.acthead{text-align:center; padding-top:0px;}
.acthead span{display:block; font-size:20px; color:#094; width:180px; margin:0 auto; border-bottom:2px solid #094; line-height:53px;}



.scaseleft ul li.pocc .ccover{ background:none; }
.scaseleft ul li.pocc img{ border:3px solid #094;}


/*********成功案例 END**********/



/********介绍********/
.introinfo{ width:1100px; margin:0 auto; position:relative; margin-top:20px;}
.introlist ul li{width:266px;  margin:0 4px; text-align:center; line-height:64px; font-size:14px; float:left; display:inline;}
.introlist ul li img{display:block; width:264px; height:180px;}
.introinfo .prev{width:40px; height:79px; background:url(../pc/introlicon.png) no-repeat center; position:absolute; top:70px; left:-52px;}
.introinfo .next{width:40px; height:79px; background:url(../pc/introricon.png) no-repeat center; position:absolute; top:70px; right:-52px;}
/********介绍 END********/



/***********news************/
.newsbox{padding-top:20px; padding-bottom:40px;}
.cnews{width:540px;}
.newshead{height:52px; line-height:52px; border-bottom:1px solid #e0e0e0;}
.newshead span{font-size:18px; font-weight:bold; color:#333}
.newshead .nhmore{font-size:12px; color:#999;}
.topone{padding-top:20px; border-bottom:1px solid #e0e0e0; padding-bottom:12px;}
.topone img{display:block; width:530px; height:240px;}
.topinfo{padding-left:85px; background:url(../pc/topicon.jpg) no-repeat left top; margin-top:25px;}
.topinfo h2{font-size:16px; font-weight:bold; color:#333; height:28px; line-height:28px; overflow:hidden;}
.topinfo h2 a{color:#333;}
.topinfo p{font-size:12px; color:#666; line-height:22px; padding:10px 0;}
.topinfo p a{color:#094;}
.cnlist{padding-top:15px;}
.cnlist li{height:30px; line-height:30px; font-size:12px; position:relative;}
.cnlist li a{color:#555; display:inline-block; width:495px; overflow:hidden; vertical-align:middle; }
.cnlist i.on{background:#094;}
.cnlist i{font-style:normal; display:inline-block; width:14px; height:14px; font-size:10px; text-align:center; line-height:14px; color:#fff; background:#888; margin-right:10px; vertical-align:middle;}
.cnlist li  span{position:absolute; right:0px; top:0px; color:#999;}

.news{width:550px;}

.ntlist{border-bottom:1px solid #e0e0e0; height:389px;}
.ntitem{padding-left:288px; position:relative; padding-top:10px; height:172px}
.ntitem img{display:block; position:absolute; left:0px; top:20px; width:260px; height:163px;}
.ntitem h2{font-size:14px; font-weight:bold; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #dbdbdb; padding-top:9px;}
.ntitem h2 a{color:#333;}
.ntitem p{font-size:12px; line-height:22px; color:#666;  padding-top:10px; height:44px; overflow:hidden; margin-bottom:20px;}
.ntitem .nmore{display:inline-block; font-size:14px; color:#094; padding-right:24px; background:url(../pc/newsicon.png) no-repeat right center;}


.newslist{padding-top:15px;}
.newslist li{padding-left:13px; background:url(../pc/nicon.jpg) no-repeat left center;height:30px; line-height:30px; font-size:12px;  position:relative;}
.newslist li a{color:#555; display:inline-block; width:450px; overflow:hidden;}
.newslist li  span{position:absolute; right:0px; top:0px; color:#999;}


.links{background:#094; padding:20px 0;}
.linkhead{width:85px; font-size:14px; font-weight:bold; color:#fff; line-height:24px;}
.linkinfo{width:985px;}
.linkinfo a{display:inline-block; padding:0 20px; line-height:24px; font-size:12px; color:#fff;}
.linkmore{font-size:14px; font-weight:bold; color:#fff;}


/************footer************/
.fc{ background:#fff; font-size:12px; text-align:center; line-height:60px; }


.footer{background:#333  url(../pc/c88.jpg) no-repeat center; background-size:cover; height:260px; font-size:12px; line-height:24px; padding-top:55px; color:#777676; }
.footer .flogo{width:265px; padding-top:55px;}
.footer .flogo img{display:block;}

.fcontact{padding-left:45px; width:374px; height:200px; background:url(../jwd/fline.png) repeat-y left center;}
.fhead{font-size:16px; font-weight:bold; color:#fff; line-height:24px; padding-bottom:15px; background:url(../jwd/fhline.jpg) no-repeat left bottom; margin-bottom:18px;}


.footer .fnav{width:290px; padding-left:45px; height:200px; background:url(../jwd/fline.png) repeat-y left center;}
.footer .fnav ul {}
.footer .fnav ul li{width:130px; float:left; font-size:12px; line-height:30px; #line-height:30px; height:30px; #height:30px;}
.footer .fnav ul li a{color:#777676;}


.fcode{width:120px;  padding-left:45px; height:200px; background:url(../jwd/fline.png) repeat-y left center;}
.fcode img{display:block; margin:0 auto; width:112px; border:4px solid #fff;}

/************footer END************/


/*********大标题*********/
.bhead{text-align:center;}
.bhead h2{font-size:30px; color:#333; line-height:80px; font-weight:bold; height:80px; background:url(../pc/bheadline.png) no-repeat center bottom;}
.bhead h2 span{color:#094;}
.bhead p{font-size:14px; color:#555; line-height:60px;}

.flow{background:#f6f6f6 url(../pc/flowbg.jpg) repeat left center; padding-top:50px; }
.flow .box{height:450px; position:relative;}
.flowbox{padding-top:50px;}
.flowbox li{ float:left; width:200px;}
.flowbox li p{font-size:16px; color:#555; font-weight:bold; line-height:60px; text-align:center;}
.flowicon{width:120px; height:120px; border-radius:90px; background:#094; margin:0 auto;}
.flowicon img{display:block; margin:0 auto; padding-top:35px;}
.flowbox li:hover .flowicon{background:#2cc447;}
.flow .box .flowbtn{width:240px; height:60px; background:#2cc447; text-align:center; font-size:16px; line-height:60px; border-radius:90px; position:absolute; left:480px; bottom:-30px; color:#fff;}



.ilxc{ background:#f2f2f2; padding:20px; color:#666; font-size:12px; }
.ilxc1{border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:10px;}
.ilxc1 p{ font-size:26px; color:#094; font-weight:bold; }
.ilxc3{ border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:10px; background:url(../pc/wren.png) no-repeat left top; background-size:20px; padding-left:30px;}







/************start of products***************/
.pro{padding-top:40px; padding-bottom:40px;}
.iprol{width:260px; margin-top:20px;}
.iprohead{background:#094; padding:10px 20px 10px 20px;}
.iprohead h2{font-size:24px; font-weight:bold; color:#fff; line-height:36px;}
.iprohead p{font-size:20px; line-height:30px; color:#fff; padding-bottom:12px; background:url(../pc/iprohline.jpg)no-repeat left bottom;}
.iproc{background:#f2f2f2; padding:0px 20px;}
.iproc li{border-top:1px solid #cecece; padding:10px 0px 20px 0px;}
.iproc li h2{font-size:15px; font-weight:bold; color:#333; padding-right:16px; background:url(../pc/iproct.jpg)no-repeat right 10px; padding-bottom:5px; line-height:30px; border-bottom:1px solid #dcdcdc; margin-bottom:10px;}
.iproc li h2 a{color:#333;}
.iproc li p{font-size:14px; line-height:35px; padding-left:18px; background:url(../jwd/arrow2.gif) no-repeat left 14px; color:#555;}
.iproc li p a{color:#555;}

.ipror{width:900px; margin-top:20px;}
.iprot{border:2px solid #094; height:40px; font-size:14px; line-height:40px;}
.iprot a{color:#555;}
.iprot span{display:inline-block; width:202px; padding-right:27px; background:#094; text-align:center; color:#fff; font-weight:bold; margin-right:50px;}
.iprot span a{color:#fff;}
.iprotmore{display:block; width:110px; text-align:center; font-size:12px;}

.proone{background:#f2f3f4; margin-top:20px; padding:7px; height:335px; overflow:hidden;}
.bd{position:relative;}
.proonelist{}
.proonelist img{display:block; width:485px; height:335px; float:left;}
.poneinfo{width:350px; padding-right:23px; padding-top:33px;}
.poneinfo h2{font-size:18px; font-weight:bold; height:62px; background:url(../pc/iprohline.jpg) no-repeat left bottom; line-height:62px;}
.poneinfo h2 a{color:#333;}
.poneinfo p{font-size:14px; line-height:24px; color:#555; padding-top:15px; height:72px;}
.poneinfo .ipromore{display:block; width:170px; height:50px; border-radius:90px; text-align:center; line-height:50px; color:#fff; background:#094; padding-left:10px; font-size:14px; margin-top:45px;}
.iproicon{position:absolute; width:100%; left:0px; bottom:20px; height:10px; text-align:center;}
.iproicon li{display:inline-block; width:10px; height:10px; border-radius:90px; background:#999; color:transparent; font-size:0px;}
.iproicon li.on{background:#2cc447; margin:0 5px;}
.iprolist {padding-top:20px; width:910px;}
.iprolist li{width:291px; border:1px solid #efefef; margin-right:10px; float:left; margin-bottom:10px;}
.iprolist li img{display:block; width:278px; height:200px;}
.iprolist li h2{height:40px;line-height:40px;overflow:hidden; font-size:14px; padding:0 20px; border-top:1px solid #efefef;position:relative;}
.iprolist li p { display:block; border-top:1px solid #efefef;height:40px;line-height:40px; font-size:14px; text-align:center; }
.iprolist li p a	{ color:#094; }
.iprolist li h2 a{padding-right:5px; }
.iprolist li h2 span{ position:absolute; right:10px; top:0px; color:#f09c20; font-weight:bold; }
.iprolist li h2 span i{ padding-left:10px; font-size:12px; }
/************start of products END***************/


.zxzx{ position:fixed; right:0px; top:220px;background:#f5f5f5; box-shadow: -2px 0 3px rgba(0, 0, 0, 0.25); display:none; }
.zxzx .zshow{ width:60px; height:142px; background:url(../ncxh/kf-btn.png) no-repeat top right; background-size:60px; position:absolute; left:-60px; top:0; cursor:pointer; }
.zxzx .ztt{ height:40px; width:80px;  line-height:40px; font-size:14px; color:#fff; padding:0 20px; background:#094; }
.zxzx li{ line-height:40px; border-bottom:1px solid #dcdcdc; padding-left:10px; font-size:14px; }
.zxzx li a{ display:block; background:url(../ncxh/qq.png) no-repeat left center; padding-left:30px; background-size:25px; }
.ztel span{ font-size:14px; color:#666; padding-top:10px; text-align:center; display:block;}
.ztel p{ font-size:14px; color:#094; font-weight:bold; text-align:center; display:block; padding-bottom:10px; border-bottom:1px solid #dcdcdc; }
.zwx{ width:90px; height:20px; padding-top:90px; font-size:12px; color:#666; background:url(../pc/code.jpg) no-repeat top center; background-size:90px; margin:10px auto; background-color:#fff; text-align:center; }
.ztop{ height:20px; line-height:20px; text-align:center; font-size:12px;background:#094; color:#fff; display:none; cursor:pointer; }



.w-top{line-height:34px; background:#515151; color:#a8a8a8; border-bottom:1px solid #efefef;}
.topl{font-size:12px; color:#a8a8a8;}
.topr a{font-size:12px; color:#a8a8a8; line-height:30px; height:30px; display:inline-block; padding-left:25px; margin-left:10px; background-position:left center; background-repeat:no-repeat; background-size:30px; }
.topr a.r01{ background-image:url(../pc/r01.png); }
.topr a.r02{ background-image:url(../pc/r02.png); }
.topr a.r03{ background-image:url(../pc/r03.png); }


.topr .wshare{border:1px solid #dbdada; border-right:0px; width:94px; font-size:12px; margin-right:10px; color:#a6a6a6;}
.topr .wshare a{display:inline-block; width:46px; height:26px; line-height:24px; border-right:1px solid #dbdada; text-align:center;}


.w-headerc{ margin-left:580px; padding-top:25px;background:url(../pc/tth.png) no-repeat center; height:95px; width:369px;}

.w-header{height:125px; background:#fff;}
.w-header .box{ position:relative; }
.w-logo{ }
.w-logo  img{display:block; width:255px; height:82px;top:18px; left:0; position:absolute; }
.wfont{ height:72px; padding-top:2px; padding-left:30px; border-left:1px solid #efefef;top:25px; left:175px; position:absolute;  }
.wfont .ftt1{ display:block;font-size: 22px;
line-height: 36px;
font-weight: bold;
color: #094;}
.wfont .ftt2{ display:block;font-size: 18px;
line-height: 24px;
color: #666; }

.wphone{ text-align:left; padding-left:60px; position:absolute; right:0px; top:30px; height:60px; background:url(../pc/lrt.png) no-repeat left 5px; color:#ea881b;}
.wphone .ftt1{ font-size:14px; }
.wphone .ftt2{  font-size:28px; font-family:Arial, Helvetica, sans-serif; display:block;}

.wpt{}
.wpt p{font-size:14px; color:#666;}
.wpt p span{font-weight:bold; font-size:16px;}


/****导航****/
.wnav{background:#094; font-size:14px; height:60px;  }
.nav{ width:1200px; }
.nav li{float:left; width:150px;background:url(../pc/nl.png) no-repeat right center;  text-align:center;  height:60px;}
.nav li.p11{  }
.nav li.p22{  }
.nav li a{color:#fff; display:block; padding-top:18px; text-align:center;}
.nav li span{ }
.nav li.cur,
.nav li:hover{background:#f09c20; }
.nav li.cur a{ }
.nav li.cur a span{}





.search{height:63px;border-bottom:1px solid #c6c6c6;color:#666;font-size:12px;line-height:63px}
.search span{color:#333}
.s-word{overflow:hidden;width:50pc}
.search-r{width:270px}
.search-r .s-input{padding-left:7px;width:220px;height:24px;border:0;background:#f0f0f0;color:#333;line-height:24px}
.search-r .search-btn{width:2pc;height:24px;border:0;background:url(../pc/btn-bg.jpg) no-repeat;position: absolute;margin-top: 20px;}


/******幻灯片*******/
.w-banner{height:500px;  text-align:center; position:relative; width:100%;}
.w-banner .bd ul {}
.w-banner .bd li { display:block; height: 500px; text-align: center; width: 100% !important;}
.w-banner .bd li a { display:block; height: 500px; width:100%;}
.w-banner .hd { bottom: 0; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 1;}
.w-banner .hd ul { text-align: center;}
.w-banner .hd ul li { background: #fff none repeat scroll 0 0; cursor: pointer; display: inline-block; float: none; height: 6px; line-height: 999px; margin: 2px; overflow: hidden; width: 13px; border-radius:3px;}
.w-banner .hd ul .on { background:#094 none repeat scroll 0 0; width:30px;}
.w-banner .next, .w-banner .prev { background: #000 url(../pc/slider-arrow.png) no-repeat scroll -126px -137px; cursor: pointer; display: none; height: 60px; left: 15%; margin-top: -30px; opacity: 0.5; position: absolute; top: 50%; width: 40px; z-index: 1;}
.w-banner .next { background-position: -6px -137px; left: auto; right: 15%;}




/**************优势***********/
.yshead{height:259px; background:#071670 url(../jwd/ysheadbg.jpg) no-repeat top center; text-align:center;}
.yshead h2{font-size:33px; font-weight:bold; color:#fff; letter-spacing:3px; padding-top:70px; text-align:left; padding-bottom:10px;}
.yshead p{width:638px; height:55px; line-height:53px; background:#094; font-size:30px; color:#fff;text-align:center;}

.ys .box{position:relative;}
.ys img{display:block; position:absolute;}
.ysen{font-size:140px; font-weight:bold; font-family:"chul"; color:#f7f7f7; line-height:166px;}
.ys1 .box{height:560px;}
.ysimg1{left:0px; bottom:0px;}

.ys1 .ysinfo{ width:550px; }
.ys2 .ysinfo{ width:500px;padding-top:100px;  }
.ys3 .ysinfo{ width:550px;padding-top:200px;  }
.ys4 .ysinfo{ width:550px; padding-top:130px; }

.ystitle{font-size:40px; color:#333; letter-spacing:1px; font-weight:bold; padding-left:30px; background:url(../jwd/ystline.jpg) no-repeat left bottom; padding-bottom:20px;}
.yslist ul{padding:20px 0 24px 33px;}
.yslist ul li{background:url(../jwd/ysicon.jpg) no-repeat left center; line-height:30px; letter-spacing:1px; color:#555;}
.ysbtn{display:block; width:128px; height:40px; background:#094; color:#fff; font-size:14px; text-align:center; line-height:38px; margin-left:33px;}
.yslist1{width:550px;}

.ys2{height:500px; background:#f5f5f5 url(../jwd/ysbg2.jpg) no-repeat center;}
.ysimg2{right:0px; top:-54px;}
.ysen2{color:#f2f2f2; font-size:118px; line-height:118px; padding-top:20px;}

.ys3{height:632px;}
.ysimg3{left:0px; top:36px;}
.ysinfo3{width:560px; padding-top:54px;}
.yslist3{width:550px;}
.ys3line{width:4px; height:109px; background:#1d2088; position:absolute; top:-73px; left:202px;}

.ys4{height:505px; background:#f7f7f7;}
.ys4 .box{height:505px; background:url(../jwd/ysbg4.png) no-repeat left center;}
.ysimg4{right:0px; bottom:0px;}
.ysen4{padding-top:40px; color:#f2f2f2; font-size:118px; line-height:118px;}
.ystitle4{padding-bottom:50px;}







.aboutwd{background:#094 url(../pc/cc3.jpg) no-repeat center; background-size:cover;padding-top:60px;padding-bottom:60px; clear:both;}
.aboutinfo{width:354px;padding-right:351px;position:relative}
.aboutinfo h2{font-size:24px;color:#666;line-height:30px; font-weight:bold; padding-bottom:10px;}
.aboutcontent{overflow:hidden;line-height:24px;font-size:12px;color:#666;margin-bottom:20px;margin-top:10px}
.aboutinfo img{ width:230px; height:223px; float:left; margin-right:20px;}
.aboutr{width:480px}
.aboutr ul li{background:#fff;color:#666;width:140px;height:69px;position:relative;float:left;margin-left:8px;margin-top:16px;padding-left:92px;padding-top:34px;font-size:16px;line-height:18px}
.aboutr ul li i{width:46px;height:44px;position:absolute;top:30px;left:32px;display:block}
.aboutr ul li span{font-size:12px}
.mt0{margin-top:0!important}
.aboutr ul li .abicon1{background:url(../pc/abouticon1.png) no-repeat center}
.aboutr ul li .abicon2{background:url(../pc/abouticon2.png) no-repeat center}
.aboutr ul li .abicon3{background:url(../pc/abouticon3.png) no-repeat center}
.aboutr ul li .abicon4{background:url(../pc/abouticon4.png) no-repeat center}
.aboutr ul li .abicon5{background:url(../pc/abouticon5.png) no-repeat center}
.aboutr ul li .abicon6{background:url(../pc/abouticon6.png) no-repeat center}
.aboutr ul li:hover{color:#fff;background:#094}
.aboutr ul li:hover a{color:#fff}
.aboutr ul li:hover .abicon1{background:url(../pc/abouticon11.png) no-repeat center}
.aboutr ul li:hover .abicon2{background:url(../pc/abouticon21.png) no-repeat center}
.aboutr ul li:hover .abicon3{background:url(../pc/abouticon31.png) no-repeat center}
.aboutr ul li:hover .abicon4{background:url(../pc/abouticon41.png) no-repeat center}
.aboutr ul li:hover .abicon5{background:url(../pc/abouticon51.png) no-repeat center}
.aboutr ul li:hover .abicon6{background:url(../pc/abouticon61.png) no-repeat center}



.aboutwd{}
.aboutwd .itemhead{ padding-bottom:50px;}
.aboutwd .itemhead h2{color:#fff;}





.inews{width:750px;height:365px;padding-top:55px;height:475px}
.inews{color:#666;line-height:21px}
.inews-box ul{width:440px}
.inews-box ul li{background:#f2f2f2;padding-left:15px;color:#666;height:40px;padding:15px;margin-top:17px;line-height:19px}
.inews-box ul li span{float:right}
.inews-box ul li p{ font-size:12px; }
.inews-box{position:relative;padding-left:309px}
.inews-box img{position:absolute;top:0;left:0}
.inews-box h2{font-size:14px;color:#666;font-weight:700}
.inews-box h2 a{color:#666;font-weight:700}
.inews-head{font-size:18px;color:#666;padding-bottom:8px}
.inews-head ul li{float:left;min-width:92px;padding-bottom:8px;line-height:34px}
.inews-head a{color:#666}
.inews-head ul li.current{font-weight:700;background:url(../pc/p-line.jpg) no-repeat left bottom}
.inews-head .head-more{font-size:12px;float:right;padding-right:5px}
.iproblem{width:390px;line-height:24px;padding-top:55px;height:475px}
.iproblem .pro-head{background:url(../pc/p-line.jpg) no-repeat left bottom;font-size:18px;color:#666;padding-bottom:8px;line-height:34px}
.iproblem .pro-head span{font-weight:700}
.iproblem .head-more{font-size:12px;float:right;padding-right:5px}
.iproblem ul{padding-top:5px}
.iproblem ul li{position:relative;font-size:14px;color:#666;height:75px;padding:20px 0;border-top:1px dashed #ddd}
.iproblem ul li:first-child{border-top:0}
.iproblem ul li h2{font-size:14px;color:#666;font-weight:700;line-height:30px;padding-left:27px;background:url(../pc/q.jpg) no-repeat left 7px}
.iproblem ul li h2 a{color:#666}
.iproblem ul li .answer{font-size:12px;padding-left:27px;background:url(../pc/a.jpg) no-repeat left 5px;line-height:24px}
.iproblem ul li .tomore{color:#155279;font-size:14px;padding-top:12px;display:block}



/******内容页******/
.box-left{width:260px; padding:15px 0;}
.mt5{margin-top:5px;}
.box-right{width:900px; padding:15px 0;}
.lmain-title,
.ilx{width:260px; height:100px; background:#009a44 url(../pc/ewpr.jpg) no-repeat left center;  font-size:24px; color:#fff; line-height:100px; text-align:center;}
.ilx{ background-image:url(../pc/ewlx.jpg); }
.ilxc{ background:#f2f2f2; padding:20px; color:#666; }
.ilxc1{border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:10px;}
.ilxc1 p{ font-size:26px; color:#094; font-weight:bold; }
.ilxc3{ border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:10px; background:url(../pc/wren.png) no-repeat left top; background-size:20px; padding-left:30px;}

.case-class{margin-top:5px; background:#ebebeb; padding-bottom:10px;}
.case-class ul{padding:8px 0;}
.case-class ul li{background:url(../pc/licon.png) no-repeat 45px center; padding-left:63px; font-size:12px;  line-height:30px;}
.case-title{background:#009a44 url('../pc/y-icon.png')no-repeat 25px center; color:#fff; padding-left:60px; height:44px; line-height:44px;}
.case-title a{color:#fff;}
.case-title:hover{background:#009a44 url('../pc/y-icon.png')no-repeat 25px center;}
.l-contentus{margin-top:10px; background:#ebebeb; color:#695e66; font-size:12px;}
.l-contentus ul{padding:20px 13px 35px 15px;}
.l-contentus ul li{line-height:26px;}
.l-contentus ul h2{font-size:14px; font-weight:bold; line-height:30px;}

.list-head{ position:relative;border-bottom:3px solid #094;border-top:1px solid #ececec; height:27px; color:#666; padding-top:15px; margin-top:5px; }
.list-head a{color:#666;}
.list-head .sswe{ position:absolute; right:0; top:10px; }
.list-head .sswe span{ cursor:pointer; background:#009a44; color:#fff; border-radius:10px; padding:2px 10px; margin:0 3px; }
.list-head .sswe span.cur,
.list-head .sswe span:hover{ background:#F90; }



.wnull{ padding:30px; text-align:center; color:#666; }






.view2 {padding-top:20px;}
.view2 li{background:#f9f9f9; border-top:1px solid #e4e4e4; padding:20px; position:relative; height:145px; padding-left:276px; margin-top:15px; position:relative;}
.view2 li img{position:absolute; top:20px; left:20px;}
.view2 li h2{font-size:18px; color:#333; line-height:46px;}
.view2 li h2 a{color:#333;}
.view2 li h2 span{float:right; font-size:14px; color:#7d7c7a;}
.view2 li p{line-height:24px; font-size:14px; color:#7d7c7a; height:72px; overflow:hidden; display:block;}
.view2 li .tomore{border:1px solid #009a44; color:#009a44; display:block; width:88px; height:24px; line-height:24px; text-align:center; position:absolute; right:10px; bottom:10px;}



.caseinfo99 ul{padding-top:5px;}
.caseinfo99 ul li{background:#f9f9f9; border-top:1px solid #e4e4e4; padding:20px; position:relative; height:145px; padding-left:276px; margin-top:15px; position:relative;}
.caseinfo99 ul li img{position:absolute; top:20px; left:20px; width:238px; height:135px;}
.caseinfo99 ul li h2{font-size:18px; color:#333; line-height:46px;}
.caseinfo99 ul li h2 a{color:#333;}
.caseinfo99 ul li h2 span{float:right; font-size:14px; color:#7d7c7a;}
.caseinfo99 ul li p{line-height:24px; font-size:12px; color:#7d7c7a; height:72px; overflow:hidden; display:block;}
.caseinfo99 ul li .tomore{border-radius:12px; color:#fff; display:block; width:88px; height:24px; line-height:24px; font-size:12px; text-align:center; position:absolute; right:10px; bottom:10px;}
.servicelink{display:block; width:219px; height:112px; background:url(../pc/servicelink.jpg) no-repeat; margin-top:10px;}



img.xj{ max-width:600px; display:block; margin:20px auto; }
.ad1{ background:url("../pc/ad1.jpg") no-repeat center center; height:200px;  }
.ad1n{ display:none; }


/******分页*******/
.page{text-align:center; margin-top:30px; color:#333; font-size:12px;}
.page a{margin:0 5px; display:inline-block;}
.page .current{background:#009a44; border-radius:3px; padding:0 5px; color:#fff; line-height:21px;}

.content-box{color:#555; padding-top:20px; padding:14px;}
.content-box img{margin:0 auto;}
.content-box .img-box{text-align:center; padding-top:15px;}
.content-box h2{font-size:22px; font-weight:bold; padding-left:28px; line-height:60px;}
.content-box p{text-indent:2em; line-height:30px;}
.hui{color:#797979;}
.laboutus{background:#ebebeb;}
.laboutus ul{padding:8px 0;}
.laboutus ul li{background:url(../pc/y-icon2.png) no-repeat 25px center; padding-left:60px; font-size:14px;  line-height:40px; border-bottom:1px solid #dcdcdc;}
.laboutus ul li:hover{background:#094 url('../pc/y-icon.png')no-repeat 25px center;}
.laboutus ul li:hover a{color:#fff;}

/***********公司简介 详细页************/
.about-box {padding-top:36px;}
.about-box .about-heading{text-align:center; color:#333; font-size:18px; }
.about-box .about-heading .about-title{background:url("../pc/sabout-bg.png") no-repeat center center; font-size:30px; color:#009a44; text-align:center; font-weight:bold; margin-bottom:25px;}
.aboutinfo{width:650px; padding:30px; padding-bottom:20px; height:auto; background:#fff;}
.about-content{line-height:24px; color:#666;}
.about-content p{text-indent:2em;}


.x-box{ color:#666; }
.x-box h2{ font-size:30px; text-align:center; padding-top:40px; padding-bottom:20px; }
.other-info{ line-height:24px; border-top:1px dashed #dcdcdc; border-bottom:5px solid #ebebeb; position:relative; padding:20px; font-size:12px; }
.case-info{ line-height:25px; padding:30px 0; }
.other-info .pct{ background:url(../pc/lp.png) no-repeat; display:block; width:89px; height:40px; position:absolute; right:0; top:20px; }
.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; color:#009a44; font-size:12px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }
.near-page a{color:#094;}

.mapss{ padding-top:20px; border-top:1px solid #dcdcdc; margin-top:20px; padding-bottom:40px;}
.mapsst{ line-height:30px; text-align:center; padding-bottom:10px;}

.w-about-null{ background:#009a44; font-size:14px; text-align:center; padding:30px; margin-top:30px; color:#fff;}
.about-box{ color:#666; font-size:14px; line-height:25px; }

.tjn{ padding:20px; background:#f1f1f1; margin-top:20px; margin-bottom:30px; }
.tjt{ background:#094; color:#fff; width:118px; line-height:35px; height:35px; text-align:center; font-size:14px; }
.tjxx{ line-height:30px; margin-top:10px; }


.tobuy ul{padding-left:60px; padding-top:30px}
.tobuy .tobuy-head{height:29px; padding-left:20px; background:#009a44; line-height:29px; color:#fff;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:12px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{ width:345px; line-height:27px; border:1px solid #aaaaaa; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#009a44; color:#fff; padding:3px 10px; margin-left:140px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:3px 10px; margin-left:20px;}

.cinfo{ min-height:220px; background:url(../pc/contactus-p.png) no-repeat 380px bottom; line-height:25px; padding-left:60px; padding-top:80px; }
.c-name span{ font-style:italic; color:#009a44; font-size:24px; }
.c-name {margin-bottom:15px; display:block; background:url(../pc/tphone.png) no-repeat left center; padding-left:30px;}
.ry { padding-top:20px; }
.ry li{ width:282px; float:left; text-align:center; }
.ry li img{ width:270px; height:220px; border:1px solid #efefef; }
.ry li  h2{ font-size:14px; line-height:50px; height:50px; overflow:hidden }
.ry li span,
.ry li p,
.ry li a.tomore{ display:none; }
.kfinfo{ display:none; }


.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;}
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#009a44  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}
.link-info a{ padding:0 20px; border-right:1px solid #dcdcdc; }
.page{ text-align:center; padding-bottom:20px;  font-size:14px; color:#666;}
.page a,
.page span{ border:1px solid #dcdcdc; display:inline-block; padding:4px 10px; }
.page .now{ background:#009a44; color:#fff; padding:4px 14px; border:1px solid #009a44; }
.page li{ display:inline-block; font-size:14px; margin:0 3px;  }
.page li.thisclass{ background:#009a44; color:#fff; padding:3px 14px; }
.page li strong{ font-weight:normal; padding:0 5px; }
.tjxx li{ position:relative; font-size:12px; }
.tjxx li span{ position:absolute; right:20px; top:0; }


.jyryy .icase-other{ height:auto; padding-bottom:20px; }
.jyryy{ margin-bottom:30px; }
.jyryy .icase-other li img{ height:190px; width:252px; border:1px solid #efefef; border-bottom:0px; }
.jyryy .icase-other li span{ display:block; background:#094; color:#fff; text-align:left; }
.jyryy .icase-other li span a{ color:#fff; display:block; background:url(../pc/ht.png) no-repeat 10px center; padding-left:60px; background-size:40px; }

.jyryy  .prev, .jyryy .next {
    background: #094 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: serif;
    font-size: 30px;
    left: -30px;
    line-height: 40px;
	border-radius:50%;
    margin-top: -25px;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 40px;
    z-index: 1;
}
.jyryy .next {
    left: auto;
    right: -30px;
}



.hk{ margin-top:10px; line-height:24px; color:#666; }
.hk a{ color:#009a44;}
.n-imagess {padding-bottom:10px;}
.n-imagess img{display:block; max-width:100%; margin:0 auto;}
.mpad1{height:203px; background:url(../pc/ft.jpg) no-repeat center bottom; margin-top:40px;}
.mpad1 img{display:block; margin:0 auto;}



.ipa{ padding-top:20px; padding-bottom:40px; clear:both; }
.ipa a,
.ipa span{ border:1px solid #dcdcdc; line-height:30px; text-align: center; line-height:30px; width:30px; margin-right:10px; display:inline-block; }
.ipa span.now{border:1px solid #278fe3; background:#094; color:#fff;}

.pro{ padding-top:50px; }


.tjp{ background:#fff; border:1px solid #efefef; padding-bottom:20px; padding-top:10px; margin-top:20px;}
.tjxx9{ position:relative; }
.tjxx9 li{ width:260px; margin:0 12px;line-height:30px; text-align:center; }
.tjxx9 li span{ display:block; line-height:40px; height:40px; overflow:hidden; }
.tjxx9 img{ width:250px; height:180px; display:block; }

.tjt2{ font-size:14px; font-weight:bold; line-height:40px; padding-left:10px; color:#666;}

.tjxx9 .next, .tjxx9 .prev { background-position:center; background-repeat:no-repeat; width:20px; border-radius:50%; line-height:20px; height:20px; position:absolute;top:-35px; right:22px; background-color:#094; display:block;}
.tjxx9 .next { background-image:url(../jek/l1.png); opacity:0.8;}
.tjxx9 .prev { right:50px;background-image:url(../jek/l2.png);}


.tj99 .bd{ padding:10px 0;   }
.tj99 .bd ul{ overflow:hidden; zoom:1; }
.tj99 .bd ul li{ text-align:center; zoom:1; }
.tj99 .bd ul li{ text-align:center; }
.tj99 .bd ul li img{ width:220px; height:200px; display:block;  padding:2px; border:1px solid #ccc; }
.tj99 .bd ul li span{ display:block;  line-height:24px; font-size:12px;}




.xxinfo{ margin-top:20px; }
.xxinfo .xximg{ width:400px;  float:left; display:inline; position:relative;  }
.xxinfo .xximg img{ width:100%; }
.xxinfo .xxdescr{ font-size:14px; line-height:24px; }
.xxinfo .xxtel{  border-top:1px solid #efefef; line-height:60px;  background:url(../pc/wren.png) no-repeat left center; background-size:30px; padding-left:35px;  }
.xxinfo .xxtel span{ font-size:24px; font-weight:bold; color:#ea881b; vertical-align:middle;}

.xxinfo .xxjg{  border-top:1px solid #efefef; line-height:50px; margin-top:20px; }
.xxinfo .xxjg span{ color:#ea881b; font-size:20px; font-weight:bold; }
.xxinfo .xxlx{ text-align:left; border-top:1px solid #efefef; padding-top:20px;}
.xxinfo .xxlx a{ text-align:center; display:inline-block; font-size:14px; color:#fff; background:#094; line-height:30px; padding:0 40px; border-radius:20px; margin-right:10px; }

pre {
    white-space: break-spaces;
}
.xxinfo  .xxlx a.xxlx2{ background:#333; }

.xxtty{ height:20px; position:relative; margin-bottom:40px; color:#666; }
.xxtty span{ display:block; width:100px;font-size:14px; color:#fff; background:#094; line-height:40px; text-align:center; }


.xxxtj{ border:1px solid #efefef;margin-top:20px;  }
.xxxtjt{ border-bottom:1px solid #dcdcdc; line-height:40px; font-size:14px; font-weight:bold; margin:0 20px; color:#666; }
.xxxtj ul{ padding:10px; }
.xxxtj ul li{ width:255px; float:left; background:#fff; margin:10px;  }
.xxxtj ul li img{ width:253px; height:180px; border:1px solid #efefef; }
.xxxtj ul li span{ display:block; height:40px; line-height:40px; text-align:center; font-size:14px; overflow:hidden; }
.xxinfo .xxright{ width:450px; border-right:1px solid #efefef; float:right; display:inline;  }
.xxinfo .xxright h3{ font-size:18px; font-weight:bold; border-bottom:1px solid #dcdcdc; color:#094; padding-bottom:10px; margin-bottom:10px; padding-top:10px; }





/*********工程项目********/
.item{background:#f7f7f7; padding-top:56px; padding-bottom:62px;}
.itemhead{text-align:center;}
.itemhead h2{font-size:34px; font-weight:bold; color:#282828; line-height:44px;}
.itemhead h2 span{color:#ea881b;}
.itemhead p{font-size:10px; color:#a5a5a5; font-family:"Arial"; text-transform:uppercase; line-height:24px;}

.iteml{width:246px; padding:32px 22px 0px; height:359px; background:#fff; }
.iteml img{display:block; width:178px;}
.iteml p{padding-top:15px; font-size:36px; color:#e5e5e5; font-family:aria; text-transform:uppercase; line-height:36px;}
.itemclass{width:856px;}
.itemclass li{width:214px; background:#fff; height:50px; line-height:50px; float:left; text-align:center; font-size:14px; position:relative;border-bottom:1px solid #f7f7f7;}
.itemclass li a{color:#494a4c;}
.itemclass li:hover{background:#094;}
.itemclass li:hover a{color:#fff;}
.itembox{padding-top:45px; height:540px; position:relative;}
.itemtj{position:absolute; left:0px; bottom:0px; width:1200px;}
.itemobj li{position:relative;}
.iteminfo{width:290px; padding:0px 34px; height:308px; background:#094; color:#fff; position:absolute; left:22px; top:56px;}
.iteminfo h2{font-size:20px; font-weight:bold; color:#fff; line-height:36px; padding:30px 0px 25px 0px;}
.iteminfo h2 a{color:#fff;}
.iteminfo p{font-size:12px; line-height:24px; }
.iteminfo .itemmore{display:block; width:128px; height:34px; line-height:34px; color:#666; text-align:center; background:#fff; font-size:12px; margin-top:20px;}
.itemimg{width:851px; height:420px;}
.itemimg img{display:block; width:851px; height:420px;}

.itemlist{position:relative;}
.itembtn{display:block; width:48px; height:48px; position:absolute; bottom:0px;}
.itemlist .prev{background:url(../jwd/itembtnl.jpg) no-repeat center; right:48px;}
.itemlist .next{background:url(../jwd/itembtnr.jpg) no-repeat center; right:0px;}


/*************adv************/
.adv{height:235px; background:#292d95 url(../jwd/advbg.jpg) no-repeat center;}
.advl{width:845px; padding-left:25px; padding-top:48px; color:#fff;}
.advl p{font-size:30px; color:#fff; height:46px; line-height:46px; padding-bottom:10px;}
.advl h2{font-size:30px; color:#fff; border-top:1px solid #989dd1; border-bottom:1px solid #989dd1; height:52px; line-height:50px;}
.advl .advstep{font-size:12px;padding-top:12px;}

.advinfo{width:576px; height:332px; background:#c00303;}
.advinfo h2{font-size:36px; color:#fff; text-align:center; padding-top:105px;}
.advinfo p{font-size:21px; letter-spacing:1px; text-align:center; color:#fff; line-height:36px;}
.advinfo .advphone{width:334px; height:38px; border:1px solid #fff; background:#fff; color:#1d2088; font-size:21px; padding-left:31px; line-height:36px; margin:15px auto 0px;}
.advinfo .advphone span{display:block;font-size:30px; color:#fff; background:#1d2088; width:222px; text-align:center; height:38px; line-height:38px; font-family:"Impact";}

.advr{color:#ea881b; padding-top:64px; text-align:right}
.advp{font-size:30px; font-family:"Arial"; font-weight:bold;}
.advp2{ padding-left:40px; background:url(../pc/lrt.png) no-repeat left center; background-size:30px;}
.advbtn{display:block; padding-right:7px; width:143px; height:30px; line-height:30px; border-radius:3px; background:#ff7e00 url(../jwd/advbtnbg.png) no-repeat 108px center; text-align:center; color:#fff; font-size:14px; margin-top:12px;}
.advr span{ color:#666; font-size:12px; clear:both; }



/**********企业相册***********/
.album{padding-top:40px; border-bottom:1px solid #efefef;}
.albumbox{position:relative;  padding-left:18px; height:263px;}
.albumlist li{width:268px; float:left; margin:0 12px; text-align:center; position:relative; height:207px; overflow:hidden;}
.albumlist li img{display:block; width:268px; height:165px; }
.albumlist li h2{font-size:14px; height:42px; line-height:42px;}
.albumlist li h2 a{color:#666;}
.albumlist li:hover h2 a{color:#ff7e00;}
.album .albtn{display:block; width:13px; height:29px; position:absolute; top:70px;}
.albumbox .prev{background:url(../jwd/abtnl.jpg) no-repeat left center; left:0px;}
.albumbox .next{background:url(../jwd/abtnr.jpg) no-repeat left center; right:0px;}
.dask{width:268px; height:165px; background:rgba(255,126,0,0.9); position:absolute; left:0px; top:-207px;}
.dask a{color:#fff; font-size:14px; padding-top:48px; display:block;}
.dask span{display:inline-block; width:40px; height:40px; background:url(../jwd/albumbg.png) no-repeat left top; padding-bottom:8px}


.prott{ padding-top:0px; }
/*首页表单*/
.sybd{}
.tbg{width:1200px;margin:0px auto;}
.tbg ul{}
.tbg ul li{width:23.75%; height: 45px; border: 1px solid #666; border-radius: 10px; float: left; margin-right: 20px; color: #999; line-height: 45px; padding: 0px 20px; box-sizing: border-box;}
.tbg ul li select{background: none; border: none; color: #333; width: 100%; display: block; margin-top: 13px;}
.tbg ul li input{background: none;border: none; color: #333;width: 100%;outline: none;}
.tbg ul p{width:100%; height: 145px;border: 1px solid #666; border-radius: 10px; padding: 20px;box-sizing: border-box;color: #999;display: block;margin-top: 15px;}
.tbg ul p textarea{background: none;border: none; color: #666;width:1157px;max-height: 100px;box-sizing: border-box;outline: none;}
.tbg ul i{font-size: 16px; color: #999; border: 1px solid #333; font-style: normal; width: 180px; display: inline-block; margin: 40px 8px; text-align: center; padding: 10px 0px; border-radius: 50px;}
.tbg ul i input{background: none;border: none; color: #333;}
.tbg ul h3{font-size: 16px; color: #999; border: 1px solid #eee; font-style: normal; width: 180px; display: inline-block; margin: 40px 8px; text-align: center; padding: 10px 0px; border-radius: 50px;}
.tbg ul h3 input{background: none;border: none; color: #333;}
.tbg ul img{height: 40px; border-radius: 50px; border: 1px solid #eee; margin: 0px 8px;}
.divc{display: inline-block; width: 100%; text-align: center;}
.divc i{}
.divc h3{}
.divc img{}

.mr0{margin-right:0px !important;}


