@charset "utf-8";
/* CSS Document */
/*内容*/

/*内页大图*/
.nhdp{ width:100%; height:258px;  margin:0 auto;min-width:1120px;}
.nhdpbg1{ background:url(../images/181.jpg) top center no-repeat;}
.nhdpbg2{ background:url(../images/161.jpg) top center no-repeat;}
.nhdpbg3{ background:url(../images/171.jpg) top center no-repeat;}
.nhdpbg4{ background:url(../images/131.jpg) top center no-repeat;}
.nhdpbg5{ background:url(../images/171.jpg) top center no-repeat;}
.nhdpbg6{ background:url(../images/191.jpg) top center no-repeat;}



.lmtl25{ width:100%; height:50px; overflow:hidden; margin:0 auto;  background:#FFFFFF; }
.lmtl25 h1{ display:block; float:left;}
.lmtl25 h2{font-size:16px; color:#fff; line-height:50px;height:50px; font-weight:normal; float:left; padding:0 30px 0 30px; border-right:#f0f0f0 1px solid;background:#1a76b9; }

.lmtl25 h6{font-size:16px; color:#333; line-height:50px;height:50px; font-weight:normal; float:left; padding:0 30px 0 30px; border-right:#f0f0f0 1px solid; border-left:#f0f0f0 1px solid;}

.lmtl25 p{ display:block; float:right; line-height:50px; font-size:14px;}
.lmtl25 p span{ color:#1b284f;}
.lmtl25 p a:hover{ color:#009843;}
.lbor1{border-left: #f0f0f0 1px solid;}
.lmtl25 h1 a{font-size:16px; color:#333; line-height:50px;height:50px; font-weight:normal; float:left; padding:0 30px 0 30px;border-left:#f0f0f0 1px solid;}
.lmtl25 h1 a:hover{ background:#1a76b9; color:#FFFFFF;}

#nmenu_on{font-size:16px; color:#fff; background:#1a76b9;  line-height:50px;height:50px; font-weight:normal; float:left; padding:0 30px 0 30px;}


.lmtl{ height:42px; width:220px; margin:0 auto;}
.lmtl i{ width:52px; text-align:center; font-size:42px; line-height:42px; color:#005ba8; display:block; float:left;}
.lmtl p span{ font-size:12px; color:#cccccc; text-align:center;}
.lmtl p{width:200px; text-align:left; font-size:24px; color:#333; margin-left:10px;}
.lmtlfb{ width:800px; height:auto; margin:0 auto; overflow:hidden; font-size:14px; line-height:16px; text-align:center; padding:10px 0 30px 0;}


/*内页电话*/
.nztel{ width:182px; height:auto; overflow:hidden; float:left;}
.nztelt{ width:182px; height:126px; float:left; background:#2f992b;}
.nztelt h1{ width:80%; margin:0 auto; padding:40px 0 0 0; color:#FFFFFF; font-size:18px; line-height:20px; text-align:center;}
.nztelt h2{ width:80%; margin:0 auto; padding:10px 0 0 0; color:#FFFFFF; font-size:14px; line-height:16px; text-align:center;}
.nztelicon{ width:180px; text-align:center; padding-top:50px; font-size:60px; color:#2f992b; float:left;border-left:#f0f0f0 1px solid; border-right:#f0f0f0 1px solid;}
.nztel span{ width:180px; text-align:center; padding-top:20px; font-size:14px; color:#999; float:left;border-left:#f0f0f0 1px solid; border-right:#f0f0f0 1px solid;}
.nztel p{ width:180px; text-align:center; padding-top:20px; padding-bottom:40px; font-size:20px; color:#2f992b; float:left;border-left:#f0f0f0 1px solid; border-right:#f0f0f0 1px solid; border-bottom:#f0f0f0 1px solid; line-height:28px;}


/*简介导航*/
.jjfl{ width:1200px; height:300px; margin:0 auto; }
.jjfl a{ display:block; width:285px; height:300px; float:left; background:#FFFFFF; margin-right:20px;}
.jjfl a h1{ display:block; width:285px; height:200px; margin:0 auto;}
.jjfl a p{ display:block; width:200px; margin:0 auto; font-size:18px; color:#666666; padding:20px 0 0 0; text-align:center;}
.jjfl a span{ display:block; width:200px;  margin:0 auto; font-size:14px; color:#999; padding:8px 0 0 0; text-align:center;}
.jjfl a:hover p { color:#1a76b9;}



/*内页新简介*/

.nintro{ width:1200px; height:auto; overflow:hidden; margin:0 auto;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; background:#FFFFFF;}
.nintropic{ width:400px; height:390px; float:left;}
.nintroc{ width:700px; height:auto; float:right; margin:10px 50px 0 0;}
.nintrobt{ width:100%; border-bottom:#ececec 1px solid; height:60px; }
.nintrobt span{ color:#005ba8; font-size:36px; padding-right:15px; display:block; float:left; line-height:60px; }
.nintrobt p{ color:#009843; font-size:24px; display:block; float:left; line-height:60px; color:#000000;}
.nintrojj{ width:100%; padding:30px 0 30px 0; font-size:14px; color:#000000; line-height:28px;}

.nintrojj ul{ float:left; width:100%;}
.nintrojj ul li{font-size:14px; width:310px; float:left; line-height:20px; color:#000; list-style-type:disc; margin:5px 0 5px 20px; }



.nintropic2{ width:402px; height:auto; overflow:hidden; float:left;}
.nintrobt2{ width:100%;  height:60px; text-align:right; position:relative;}
.nintrobt2 p{ display:block; position:absolute; left:0; bottom:0; z-index:2; height:60px; font-size:24px; color:#000000;}
.nintrobt2 p em{display:block;width:80px;height: 2px;background:#346598; margin-top:20px;}

.nmore{color:#333; font-size:13px; border:#333333 1px solid; padding:6px 15px 6px 15px; display:inline-block; margin-left:10px;}
.nmore:hover{ background:#FF3300;border:#FF3300 1px solid; color:#FFFFFF;}



/*优势*/
.ppysbg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/08.jpg) top center no-repeat;}
.advantage{ width:1200px; height: auto; overflow:hidden; margin:0 auto;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.advantage ul{ width:1235px; margin-left:-35px; float:left;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.advantage li{ float:left; width:212px; margin-left: 35px; background: #1a76b9; padding:40px 35px 30px;}
.advantage li h1{ margin:0; font-family:"Book-Antiqua"; font-size:36px; color:#d4a259;}
.advantage li span{ display: block; margin-top: 25px; padding-bottom:30px; position: relative; font-size: 15px; color:#ffffff;}
.advantage li span:after{ content:""; position: absolute; bottom:0; left:0; width: 40px; height: 2px; background:#d4a259;}
.advantage li div{ margin-top: 30px; line-height: 24px; min-height:96px; color: #999999;}
.advantage li:hover{ background: #FFFFFF;}
.advantage li:hover span{ color: #346598;}
.ppysbg2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#edf0f5;}

/*i家*/
.ihbg1{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/19.jpg) top center no-repeat;padding:40px 0 40px 0;}
.ihleft{ width:460px; float:left; height:auto; overflow:hidden;}
.ihleft h1{ display:block; float:left; width:100%; font-size:24px; color:#FFFFFF;  line-height:28px; padding-bottom:40px;}
.ihleft h2{ display:block; float:left; width:100%;}
.ihleft ul{ float:left;}
.ihleft ul li{font-size:14px; line-height:20px; color:#FFFFFF; list-style-type:disc; margin:20px 0 20px 20px;}

.ihright{ width:680px; float:right; height:auto; overflow:hidden;}
.ihright h1{ display:block; float:left; width:100%; font-size:24px; color:#FFFFFF;  line-height:28px; padding:40px 0 20px 0; text-align:center;}
.ihright h2{ display:block; float:left; width:100%;}
.ihright ul{ float:left; width:70%; margin-left:15%;}
.ihright ul li{font-size:14px; line-height:20px; color:#FFFFFF; list-style-type:disc; margin:20px 0 20px 20px;}

.ihbg2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/20.jpg) top center no-repeat;padding:40px 0 40px 0;}

.ibbg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/24.jpg) top center no-repeat;padding:40px 0 40px 0;}


.ihthree_l{ width:308px; float:left; height:auto; overflow:hidden;}
.ihthree_l h1{ display:block; float:left; width:100%; font-size:24px; color:#FFFFFF;  line-height:38px; padding-bottom:40px;}
.ihthree_l h2{ display:block; float:left; width:100%;}
.ihthree_l ul{ float:left;}
.ihthree_l ul li{font-size:14px; line-height:20px; color:#FFFFFF; list-style-type:disc; margin:20px 0 20px 20px;}

.ihthree_c{ width:380px; float:left; height:auto; overflow:hidden; margin-left:60px;}
.ihthree_c h1{ display:block; float:left; width:100%; font-size:24px; color:#FFFFFF;  line-height:38px; padding-bottom:40px;}
.ihthree_c h2{ display:block; float:left; width:100%;}
.ihthree_c ul{ float:left;}
.ihthree_c ul li{font-size:14px; line-height:20px; color:#FFFFFF; list-style-type:disc; margin:20px 0 20px 20px;}

.ihthree_r{ width:376px; float:right; height:auto; overflow:hidden;}
.ihthree_r h1{ display:block; float:left; width:100%; font-size:24px; color:#FFFFFF;  line-height:38px; padding-bottom:40px;}
.ihthree_r h2{ display:block; float:left; width:100%;}
.ihthree_r ul{ float:left;}
.ihthree_r ul li{font-size:14px; line-height:20px; color:#FFFFFF; list-style-type:disc; margin:20px 0 20px 20px;}


.ibthree{ width:300px; float:left; height:auto; overflow:hidden;}
.ibthree h1{ display:block; float:left; width:100%; font-size:24px; color:#FFFFFF;  line-height:38px; padding-bottom:40px;}
.ibthree ul{ float:left;}
.ibthree ul li{font-size:14px; line-height:20px; color:#FFFFFF; list-style-type:disc; margin:20px 0 20px 20px;}

.ibthree_2{ width:500px; float:right; height:auto; overflow:hidden;}
.ibthree_2 h1{ display:block; float:left; width:100%; font-size:24px; color:#FFFFFF;  line-height:38px; padding-bottom:40px;}
.ibthree_2 ul{ float:left;}
.ibthree_2 ul li{font-size:14px; line-height:20px; width:230px; float:left; color:#FFFFFF; list-style-type:disc; margin:20px 0 0 20px;}




.rongyu{ width:1200px; height:auto; margin:0 auto;}
.case{ width:1200px; height:256px; position:relative;margin:0 auto; overflow:hidden; }

.case .hd{overflow:hidden; -moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.case .hd .prev{ width:50px; height:50px; position:absolute; left:0px; top:80px; background:url(../img/case_tab_l.png) no-repeat; cursor:pointer; z-index:888888;}
.case .hd .next{ width:50px; height:50px; position:absolute; right:0px; top:80px; background:url(../img/case_tab_r.png) no-repeat; cursor:pointer;z-index:888888;}
.case .bd ul{ overflow:hidden; zoom:1; float:left; margin-left:30px;}
.case{ width:1200px; height:256px; position:relative;margin:0 auto; overflow:hidden; }
.case ul li{ width:276px; height:216px; float:left; margin:0 32px 32px 0; background:#FFFFFF;}
.case ul li h1{ display:block; width:276px; height:168px; margin:0 auto; overflow:hidden;}
.case ul li h1 img{height:168px; display:block; margin:0 auto; min-width:276px;}
.case ul li p{ display:block; width:276px; margin:0 auto;font-size:14px; line-height:46px; color:#333; text-align:center; }
.case ul li a:hover p{ background:#FF3300; color:#FFFFFF;}

.ver_zz{width:276px; height:168px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}



.alnm1{width:340px; height:auto; text-align:center; float:left;  }
.alnm1{ display:block; margin:0 auto;width:340px; height:40px;text-align:center; font-size:16px; background:#009843;  color:#fff; line-height:40px; font-family:"Microsoft YaHei";}
.alnm1 p{ display:block; margin:0 auto; width:300px; text-align:left; font-size:13px; line-height:16px; color:#666; padding-top:15px;}
.alnm1 a:hover{background:#fe0000; color:#fff;}

.ver_pic1{width:340px;height:240px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}

.tlmore{ width:100%; margin:0 auto;overflow:hidden; text-align:center; padding-top:10px;}
.tlmore a{color:#333; font-size:14px; border:#333333 1px solid; padding:6px 20px 6px 20px; display:inline-block;}
.tlmore a:hover{ background:#FF3300;border:#FF3300 1px solid; color:#FFFFFF;}


/*联系方式*/
.lxk{ width:292px; height:262px; float:left; margin-right:10px;}
.lxk i{display:block; margin:0 auto; font-size:40px; text-align:center; width:200px; padding:60px 0 0 0; font-style:normal;}
.lxk h1{ display:block; margin:0 auto; font-size:18px; color:#333333; width:200px; padding:20px 0 0 0; font-weight:normal;text-align:center;}
.lxk p{ display:block; margin:0 auto; font-size:16px; color:#666; width:200px; padding:20px 0 0 0; font-weight:normal; text-align:center; line-height:20px;}
.nbg1{ background:#ffeced;}
.nbg2{ background:#ebf6ff;}
.nbg3{ background:#f5faea;}
.nbg4{ background:#fff5e5;}
.nfont1{ color:#ff4351;}
.nfont2{ color:#2980d1;}
.nfont3{ color:#99cc33;}
.nfont4{ color:#39abff;}



.casefl2{ width:600px; height:auto; overflow:hidden; float:left; }
.casefl2 a { position: relative; display: inline-block; margin-right: 10px; padding: 0 25px; line-height:40px; font-size:16px;  color: #1a76b9;  transition: all .3s ease-out 0s; border-left:#CCCCCC 1px solid;}
#nmenuon{position:relative; display: inline-block; margin-left:10px; padding: 4px 15px 6px 15px; transition: all .3s ease-out 0s; border-radius:18px; background-color: #1a76b9; border:0; color: #fff;font-size:14px;}

.casefl3{ width:1200px; height:auto; overflow:hidden; float:left; text-align:center; }
.casefl3 a { position: relative; display: inline-block; margin-left: 10px; padding: 6px 25px;  color: #fff;  transition: all .3s ease-out 0s; border-radius:18px; border:#1a76b9 1px solid; background-color: #1a76b9; margin-bottom:10px;  }
.casefl3 a.active,.casefl2 a:hover { color: #1a76b9;}
.casefl3 a.active{ background-color: #1a76b9;}


.bgbai{ background:#FFFFFF;}
.bghui{ background:#f5f5f5;}



/*内页主体*/
#container{width:1200px;position: relative; margin:0 auto; height:auto; overflow:hidden;}
.ret{ position:relative;}
#sticky{ width:230px; height:auto; overflow:hidden; position:absolute; left:0; top:0;}

.nboxbg{ width:100%; height:auto; overflow:hidden; margin:0 auto;min-width:1200px;}
.nbox{width:1200px; height:auto; overflow:hidden; margin:0 auto; font-size:14px;background:#FFFFFF;  }
.nbox1{width:1200px; height:auto; overflow:hidden; margin:0 auto; font-size:14px;  }
.nboxz{ width:230px; height:auto; overflow:hidden; float:left; margin-top:30px;  }

.zmenu{ width:230px; height:auto; overflow:hidden; float:left; background:#cbeeca;}
.zmenubt{ width:230px; height:60px; background:#00aa14; float:left;}
.zmenubt h1{ display:block; float:left; line-height:60px; font-size:18px; padding:0 0 0 10px; color:#FFFFFF;}
.zmenuc{ width:190px; height:auto; overflow:hidden; float:left; margin:10px 0 0 20px; }
.zmenuc a{ display:block;  background:#FFFFFF; margin:10px 0 0 0; border-radius:5px;padding:10px; line-height:16px; font-size:14px;  }
.zmenuc a:hover{ background:#1a76b9; color:#fff; padding:10px;}
.ndalei{ background:#29a000; color:#FFFFFF;}
.nrk{ width:870px; height:auto; overflow:hidden; float:left; margin:0 0 0 20px;}

.zlxfs{ width:230px; height:auto; overflow:hidden; float:left;  background:#FFFFFF;}
.zclxfs{ width:190px; height:auto; overflow:hidden; float:left; margin:10px 0 0 20px; }
.lxtu{ width:230px; height:60px; float:left; position:relative; background:#2f992b;}
.kfpic{ width:110px; height:87px; position:absolute; left:20px; bottom:0; z-index:2;}
.lxbt{ width:100px; float:right; margin-right:20px; height:87px; text-align:right;}
.lxbt h1{ display:block; width:100%; font-size:20px; color:#FFFFFF; padding:12px 0 2px 0;  }
.lxbt p{ display:block; width:100%; font-size:12px; color:#8dcda5;line-height:14px;}

.znav{ width:230px; height:80px; float:left;  margin-top:10px;}
.znav a{ display:block; width:190px; height:40px; padding:20px; background:#fff; border-radius:10px;}
.znav a i{ font-style:normal; color:#009934; font-size:40px; line-height:40px; display:block; float:left;margin-left:10px;}
.znav a p{ display:block; float:left;font-size:20px; line-height:40px; color:#666666; margin-left:20px;}
.znav a:hover{ background:#009934;}
.znav a:hover i{ color:#FFFFFF;}
.znav a:hover p{ color:#FFFFFF;}


.dqbt{ width:250px; height:50px;background:#2f992b; float:left; }
.dqbt i{ display:block; float:left; height:50px; font-size:24px; color:#FFFFFF; line-height:60px; margin-left:20px;}
.dqbt h1{ display:block; float:left; height:50px; line-height:50px; color:#FFFFFF; font-size:24px;margin:0 0 0 10px; font-weight:normal;}
.dqbt span{ display:block;width:130px; float:left; height:14px; line-height:14px; color:#87ABD1; font-size:12px;margin:0 0 0 22px;}



.dqwz{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.dqwzsm{float:right; width:500px; text-align:right; line-height:40px;height:auto; overflow:hidden; color:#999; }
.dqwzsm span{ font-size:14px; padding-right:8px; color:#999;}
.dqwzsm a{ color:#666;}

.dqwz1{ width:880px; height:40px;  background:#f1f1f1; margin:20px auto;}
.dqwz1 h1{ display:block; float:left; height:40px; line-height:40px; margin-left:30px; color:#333;font-family:Microsoft YaHei,LiHei Pro; font-weight:bolder; font-size:16px; }
.dqwz1 p{ display:block; float:right; line-height:40px; margin-right:20px; color:#666; }

.dqwz2{ width:880px; height:40px; background:#cbeeca; margin:20px auto;}
.dqwz2 h1{ display:block; float:left; height:40px; line-height:40px; color:#fff;font-family:Microsoft YaHei,LiHei Pro; font-weight:bolder; font-size:16px; background:#1a76b9; padding:0 15px 0 15px;}
.dqwz2 p{ display:block; float:right; line-height:40px; margin-right:20px; color:#666; }



/*内页公司简介*/
.ngsjjc{ width:1200px; height:auto; float:left;  background:#FFFFFF; padding:50px;}
.ngsjjpic{ width:358px; height:auto; overflow:hidden; float:left;}
.ngsjjpic img{ width:358px;}
.ngsjjcontent{width:700px; float:right; height:auto; overflow:hidden; line-height:2;}
.ngsjjcontent h1{ display:block; float:left;font-size:24px; color:#333;width:100%; padding:10px 0 20px 0;}
.dbly{ display:block; float:left; width:100%; line-height:2; }



.ngsjjpic1{ width:700px; height:auto; overflow:hidden; float:left;}
.ngsjjpic1 img{ width:700px;}
.ngsjjcontent1{width:358px; float:right; height:auto; overflow:hidden; line-height:2; margin-top:10px;}
.ngsjjcontent1 h1{ display:block; float:left;font-size:24px; color:#333;width:100%; padding:10px 0 20px 0;}
.dbly1{ display:block; float:left; width:100%; line-height:2; }





.lmtl6{ width:466px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/011.png) center 40px no-repeat;}
.lmtl6 h2{ width:100%; text-align:center; font-size:24px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:34px; display:block;}
.lmtl6 h1{ width:100%; text-align:center; font-size:24px; color:#fff; line-height:36px; display:block}
.lmtl6 p{ width:100%; text-align:center; font-size:18px; color:#878787; line-height:40px; display:block;}

.bgchejian{ background:url(../images/28.jpg) bottom center no-repeat #fff;}
.bghui2{background:url(../images/20.jpg) bottom center no-repeat #f5f5f5;}

/*内页新闻*/
.newsbox{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.nnewslb{ width:380px; height:478px; float:left; margin:0 0 30px 30px; background:#FFFFFF;}
.nsjpic{ display:block; float:left; width:380px; height:260px;}

.nnewsc{display:block; width:340px; height:72px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}

.nnewsc2{ width:340px; height:auto; float:left; margin-left:20px; margin-top:20px;line-height:22px;color:#333; font-size:18px;font-weight:normal;}
.nnewsc_c{ color:#999; line-height:24px; font-size:12px; padding-top:30px; display:block; float:left;width:340px; margin:0 0 0 20px; color:#959595;}
.newsxg2{ display:block; width:340px; line-height:30px; font-size:12px; color:#666;padding-top:10px; height:auto; overflow:hidden; float:left;margin:0 0 0 20px;  font-weight:normal;}
.newsxg2 span{ display:inline-block;}
.ver_pic_n{width:380px;height:260px; text-align:center;position:relative;display:table-cell;vertical-align:middle;}


.nboxc_p{ width:1228px; float:left; margin-left:-30px;}

.nboxc_p h8,.nboxc_q h8{ display:block; width:100%; margin:50px auto; text-align:center;}

.nnewslb_p{ width:277px; height:280px; float:left; margin:0 0 30px 30px; background:#FFFFFF;}
.nsjpic_p{ display:block; float:left; width:277px; height:189px;}
.nnewsc_p{display:block; width:237px; height:72px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}
.nnewsc2_p{ width:237px; height:auto; float:left; margin-left:20px; margin-top:20px;line-height:22px;color:#333; font-size:16px;font-weight:normal;}
.nnewsc_c_p{ color:#999; line-height:24px; font-size:12px; padding-top:30px; display:block; float:left;width:237px; margin:0 0 0 20px; color:#959595;}
.newsxg2_p{ display:block; width:237px; line-height:30px; font-size:12px; color:#666;padding-top:10px; height:auto; overflow:hidden; float:left;margin:0 0 0 20px;  font-weight:normal;}
.newsxg2_p span{ display:inline-block;}

.ver_pic_p{width:277px;height:189px; text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.nboxc_q{ width:1230px; float:left; margin-left:-30px;}

.nboxy{ width:930px; height:auto; overflow:hidden; float:right; background:#FFFFFF; margin:30px 0 0 0;}


.nboxc{ width:890px; height:auto; overflow:hidden; margin:0 auto; background:#FFFFFF;}

.leftkong{ width:229px; height:20px; float:left;}

#conr2{  width:1200px; height: auto; margin:0 auto;overflow:hidden; padding:0 0 40px 0;}

/*新闻列表*/
#nnewsc{ width:1200px; height:auto; overflow:hidden; margin:0 auto;font-family:"Microsoft YaHei"; background:#FFFFFF;}
#nnewsc ul{ width:92%; margin:0 auto; height:auto; overflow:hidden; padding-top:20px;}
#nnewsc li{ width:100%; height:180px; float:left; margin-top:10px; margin-bottom:10px; border-bottom:#f2f2f2 1px solid;}

.rq{ width:180px; height:160px; float:left; margin:20px 0 0 0; }
.xw{ width:880px; float:left; height:86px; margin:15px 0 0 30px;}
.xw h2{ float:left; height:36px;line-height:36px;font-family:"微软雅黑"; width:100%; font-size:18px; font-weight:bolder;}
.xw h2 a{font-family:"Microsoft YaHei";font-size:16px; color:#333333; display:block; float:left;}
.xw h2 a:hover{ color:#ff0000;}
.xw span{ display:block; float:right; font-family:"Microsoft YaHei";font-size:12px; color:d7d7d7; line-height:20px; margin-left:30px; height:20px; margin-top:10px;}
.xw p{ display:block; float:left; width:100%; line-height:24px; color:#999999;font-family:"Microsoft YaHei"; font-size:12px;}



#sj{ font-family:"Times New Roman", Times, serif; font-size:12px; color:#606060;text-align:right;line-height:30px; display:block; float:right; height:30px; }
#sj1{width:20px;float:left;line-height:30px; margin:0; padding:0;}

#fenye2{width:100%; height:50px; text-align:center; float:left;line-height:30px; font-size:14px; }

#fenye{width:90%; height:50px; text-align:center;margin:0 auto; line-height:30px; }

#xxbiaoti{width:90%; height:50px;  margin:0 auto; text-align:center; font-size:24px;  line-height:50px; color:#000000; overflow:hidden; margin-top:20px;}


#xxbiaoti12{width:90%; height:50px;  margin:0 auto; text-align:center; font-size:36px;  line-height:50px; color:#000000; overflow:hidden; margin-top:20px; font-weight:bold;}
#xxcontent{width:90%; height:auto; line-height:220%; text-align:left; overflow:hidden;margin: 0 auto; padding:0; }
#xxcontent img{max-width:100%;}

#xxjiben{width:90%; height:30px; margin:0 auto; text-align:center;color:#B8B8B8; font-size:14px;}
#xxpic{width:90%; height:auto; margin:20px auto; text-align:center;  overflow:hidden;}
#xxdaohangxian{width:90%; height:20px;  margin: 0 auto; padding:0; background:url(../img/241.jpg) center repeat-x;}
#xxdaohang{width:90%; height:50px; margin: 0 auto; padding:0; }
#xxdaohang ul{width:90%; list-style-type:none; height:50px; margin:0; padding:0}
#xxdaohang ul li{width:90%; line-height:25px; float:left; text-align:left;}
#xxdaohang ul li a{ text-decoration:none;}
#xxdaohang ul li a:hover{ text-decoration:none; color:#FF3300;}


#xxdaohang2{width:870px; height:auto; overflow:hidden; margin: 0 auto; padding:0; }
#xxdaohang2 ul{ float:left;}
#xxdaohang2 ul li{width:365px; float:left; text-align:center;  margin:0 25px 0 25px; color:#FFFFFF;font-size:16px; line-height:16px; }
#xxdaohang2 ul li a{font-size:18px; line-height:16px;text-decoration:none;color:#FFFFFF;background:#2f992b;  padding:20px 10px 20px 10px; display:block;border-radius:10px;}
#xxdaohang2 ul li a:hover{ text-decoration:none; color:#ff000;background:#1a76b9; }




#xxdown{width:90%; height:auto; margin:20px auto; text-align:center; float:left; overflow:hidden;}

.wjdown{ width:100%; height:50px; margin:0 auto;}
.wjdown a{ display:block; width:154px; height:39px; margin:5px auto 0 auto;}

/*内页*/

.hot-product{height:auto;overflow: hidden;margin:0 auto; width:870px;}
.hot-product ul{height: auto;overflow: hidden;width: 870px;}
.hot-product ul li{float:left;width:254px;height: 297px;overflow: hidden;margin:0 17px 26px 17px;position: relative; }
.hot-product ul li .img-box{line-height: 0;overflow: hidden; width:269px; background:#f8f8f8;height:181px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.hot-product ul li .text-box{z-index:3;position:absolute;left:0;right:0;bottom:0;height: 116px;overflow: hidden;padding: 0 20px;background-color: #ececec;}
.hot-product ul li .text-box h2{font-size: 15px;color: #414141;line-height: 20px;font-weight: bold;margin:16px 0 10px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.hot-product ul li .text-box h2 a{cursor:pointer;color: #414141;}
.hot-product ul li .text-box p{font-size: 12px;color: #999;line-height: 20px;}
.hot-product ul li .text-box p span{color: #666;}
.hot-product ul li .text-box .tags em{margin:12px 8px 0 0;display: inline-block;font-size: 12px;color: #00aa14;border:1px solid #00aa14;padding: 2px 5px;border-radius: 3px;}
.hot-product ul li .text-box .get-price{cursor:pointer;margin-top:31px;display: block;background-color: #fff;color: #00aa14;text-align: center;height: 40px;line-height: 40px;border-radius: 2px;}
.hot-product ul li .text-box .get-price i{font-size: 20px;position: relative;top: 5px;margin-right: 3px;}
.hot-product ul li .text-box .brief{display: none;}
.hot-product ul li:hover .text-box{background-color: #1a76b9;}
.hot-product ul li:hover .text-box h2{color: #fff;}
.hot-product ul li:hover .text-box h2 a{color: #fff;}
.hot-product ul li:hover .text-box p{color: #fff;}
.hot-product ul li:hover .text-box p span{color: #fff;}
.hot-product ul li:hover .text-box .tags em{color: #fff;border-color: #fff;}
.hot-product ul li .hot-product-more{display:none;z-index:2;position:absolute;left:0;right:0;top:0;height: 290px;line-height: 105px;text-align:center;background: url("../images/cover-bg.png") repeat;}
.hot-product ul li .hot-product-more a{display: block;color: #fff;overflow: hidden;}
.hot-product ul li .hot-product-more a i{font-size: 38px;}
#mr0{ margin-right:0;}

#rkcontent1{ float:left; width:1080px; height:auto; overflow:hidden;}
.ver_pic{width:240px;height:192px;text-align:center;position:relative;display:table-cell;vertical-align:middle;background:#FFFFFF;}
.alpic{ *position:absolute;top:50%;left:50%;}
.alpic img{ *position:relative;top:-50%;left:-50%;}
.alnm2{ display:block; float:left;width:240px; color:#333; height:40px; background:#ddd;text-align:center; font-size:12px;line-height:40px; font-family:"Microsoft YaHei";}
.alpic1{ *position:absolute;top:50%;left:50%;}
.alpic1 img{ *position:relative;top:-50%;left:-50%;}
.ver_pic2{width:240px;height:172px; text-align:center;position:relative;display:table-cell;vertical-align:middle;background:#FFFFFF;}


.cplb3{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cplb3 ul{ float:left; }
.cplb3 ul li{width:284px; height:247px; float:left; text-align:center;font-family:"Microsoft YaHei"; margin:0 20px 25px 0; background:#FFFFFF;}
.cplb3 ul li a{ display:block; width:284px; height:247px; float:left;}
.cplb3 ul li a:hover{}
.cplb3 ul li a:hover .alnm3{color:#fff;background:#1a76b9;}
.ver_pic3{width:284px;height:200px; text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.alnm3{ display:block; float:left;width:284px; height:47px; background:#e2e2e2; color:#333;text-align:center; font-size:16px;line-height:47px; }

.cplb4{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cplb4 ul{ float:left; }
.cplb4 ul li{width:280px; height:412px; float:left; text-align:center;font-family:"Microsoft YaHei"; margin:0 20px 25px 0; background:#FFFFFF; border:#e2e2e2 1px solid;}
.cplb4 ul li a{ display:block; width:280px; height:320px; float:left;}
.cplb4 ul li a:hover{}
.cplb4 ul li a:hover .alnm4{color:#fff;background:#00aa14;}
.ver_pic4{width:280px;height:280px; text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.alnm4{ display:block; float:left;width:240px; height:auto; overflow:hidden; background:#e2e2e2; color:#333;text-align:center; font-size:16px;line-height:18px; padding:20px 20px 20px 20px; }
.alsm4{ display:block; float:left;width:240px; height:auto; overflow:hidden; background:#e2e2e2; color:#666;text-align:left; font-size:12px;line-height:18px; padding:10px 20px 20px 20px; }

.cplb5{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cplb5 ul{ float:left; }
.cplb5 ul li{width:220px; height:360px; float:left; text-align:center;font-family:"Microsoft YaHei"; margin:0 20px 25px 0; background:#FFFFFF; }
.cplb5 ul li a{ display:block; width:220px; height:360px; float:left;}
.cplb5 ul li a:hover{}
.cplb5 ul li a:hover .alnm5{color:#fff;background:#00aa14;}
.ver_pic5{width:220px;height:320px; text-align:center;position:relative;display:table-cell;vertical-align:middle;background:#FFFFFF;}
.alnm5{ display:block; float:left;width:220px; height:40px; overflow:hidden; background:#e2e2e2; color:#333;text-align:center; font-size:14px;line-height:40px; }





.cplb8{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cplb8 ul{ float:left; }
.cplb8 ul li{width:386px; height:336px; float:left; text-align:center;font-family:"Microsoft YaHei"; margin:0 20px 25px 0; background:#FFFFFF;}
.cplb8 ul li a{ display:block; width:386px; height:336px; float:left;}
.cplb8 ul li a:hover{}
.cplb8 ul li a:hover .alnm8{color:#fff;background:#1a76b9;}
.ver_pic8{width:386px;height:276px; text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.alnm8{ display:block; float:left;width:386px; height:60px; background:#e2e2e2; color:#333;text-align:center; font-size:18px;line-height:60px; }


.nrbt1{width:100%; height:auto; overflow:hidden;}
.nrbt1 h1{font-size:28px; font-weight:bold; line-height:80px; color:#000;}
.cpintro{ width:1080px; height:400px; margin:0 auto;}
.cpdtu{ width:600px; height:400px; background:#FFFFFF; float:left;}
#xxpic1{width:600px; height:400px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.product_img{ width:600px; height:400px; overflow:hidden;}
.product_img .hd{ height:20px; overflow:hidden; position:absolute; bottom:10px; z-index:1; width:100%; }
.product_img .hd ul{ overflow:hidden; zoom:1; float:left; text-align:center; width:100%; height:20px;  }
.product_img .hd ul li{ display:inline-block; width:10px; height:10px;  border-radius:5px; text-align:center; background:#fff; cursor:pointer; margin:0 3px 0 3px; }
.product_img .hd ul li.on{ background:#f00; color:#fff; }
.product_img .bd{ position:relative; height:100%; z-index:0;   }
.product_img .bd li{ zoom:1; vertical-align:middle; }
.product_img .bd img{  display:block; height:400px; margin:0 auto;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.product_img .prev,
.product_img .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.product_img .next{ left:auto; right:3%; background-position:8px 5px; }
.product_img .prev:hover,
.product_img .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.product_img .prevStop{ display:none;  }
.product_img .nextStop{ display:none;  }



.cpdms{ width:480px; height:400px; overflow:hidden; float:right; background:#f8f8f8; padding:20px; }
.cpdms p{ display:block; width:100%; height:34px; line-height:34px; font-size:14px; color:#999; padding-left:20px; }
.cpdms h1{ display:block; width:100%; text-align:center;font-size:30px; color:#333;font-family:"Book-Antiqua"; padding:20px 0 20px 0; height:auto;}
.cpdms h1 span{ color:#e01000;}
.cpdms h2{ display:block;  width:100%;font-size:12px; line-height:20px;color:#666; background:#fff; border-radius:8px; padding:20px; font-style:normal;}
.cpmsc{ width:100%; height:auto; overflow:hidden; padding:0 20px 20px 20px;  border-bottom:#ddd 1px solid; color:#000; }
.cpmsc h3{ font-size:24px; line-height:30px; width:100%; display:block;  color:#000; font-weight:bold; padding-bottom:15px;}
.cpmsc h8{ font-size:14px; line-height:24px; width:100%; display:block;  color:#666;}

.cpmsc dl{ width:300px; height:auto; overflow:hidden; float:left;}
.cpmsc dt{ width:60px; height:40px; overflow:hidden; float:left; line-height:40px; color:#999; font-size:12px;}
.cpmsc dd { width:240px; height:40px;  overflow:hidden; float:left; line-height:40px; color:#666; font-size:13px;}

#jiage{ color:#FF0000; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.cpxqbt{ width:1080px; height:40px; background:#f8f8f8; margin:0 auto; margin-top:30px; }

.cp_miaoshu{width: 1080px;height: auto;margin: 0 auto;}
.cp_miaoshu .tab{ width:100%; height:52px; background:#f2f2f2; float:left;}
.cp_miaoshu .tab li{  float:left; }
.cp_miaoshu .tab li a{padding:0 20px 0 20px; color:#333; font-size:16px; font-weight:bold; line-height:52px;display:block;}
.cp_miaoshu .tab .sel a{  background:#1a76b9; color:#FFFFFF;}


.cpxq{ margin:0 auto; width:1078px;  background:#fff; padding:40px; border:#ddd 1px solid; height:auto; overflow:hidden;}




.kong20{ width:100%; height:60px; float:left;}
.kong30{ width:100%; height:30px; float:left;}
.lkong{ width:100%; height:15px; float:left; line-height:15px;}
.k30{ width:100%; height:30px; margin:0 auto;}

/*表单 二维码*/
.dbly{ width:670px; height:auto; overflow:hidden; float:left;}
.biaoti{ width:100%; float:left;}
.biaoti h1{ font-size: 18px; color:#474747; display:block; float:left;}
.biaoti span{ display:block; float:left; padding-top:4px; font-size:12px; margin-bottom:22px; margin-left:20px; color:#a5a5a5; }
.biaoti p{ display:block; float:left; font-size:13px; line-height:24px; color:#848484; width:100%;}
.demand_table { width:685px; float:left; }
.demand_table .row { width:100%; clear:both; }
.demand_table label { position:relative; float:left; margin-top:25px; margin-right:12px; display:block; }
.ml12{ margin-left:12px;}
.demand_table label span { position:absolute; left:15px; top:10px; font-size:14px; color:#999; }
.demand_table .txt { border:1px solid #d9d9d9; padding:10px 15px; background:#FAFAFA; }
.demand_table .txt:focus { background:#FFF; }
.demand_table .txt.w1 { width:170px; height:42px; line-height:42px; font-size:14px;}
.demand_table .txt.w2 { width:622px; height:86px; line-height:42px; font-size:14px;}
#frombtn { float:left; display:block; width:150px; height:42px; padding:0 11px; margin-top:23px; line-height:44px; vertical-align:middle; cursor:pointer; text-align:center; font-size:15px; color:#fff; border:0; background:#F74848; border-radius:2px; }
#frombtn:hover{ filter:Alpha(opacity=80); opacity:0.8; }
.demand_table .row p.xin { float:right; margin-top:20px; margin-right:15px; color:#666; line-height:42px; font-size:14px; }
.demand_table .row p.xin a { color:#F74848; }
.demand_table .row p.xin a:hover { text-decoration:underline; }
form .placeholder { color: #222;} 
.w288{ width:288px;float:right;}
.dbevm{ width:416px; float:right;}
.evmc{ width:100%; height:auto; overflow:hidden; text-align:right; margin-top:25px; float:left;}
.evmc img{ width:236px;}
#fr{ float:right;}
.textfr{ text-align:right;}

.kong15{ width:100%; height:20px; line-height:20px; float:left;}

#no_info{ width:100%; margin:0 auto; text-align:center; font-size:16px; line-height:24px; text-align:center;}
.lx_content{ width:100%; margin:0 auto; height:auto; overflow:hidden;}


.news_list{/*margin-top: 20px; border-top: 1px solid #e7e7e7;*/}
.news_list li{position: relative;}
.news_list li a{display: block; border-bottom: 1px solid #D8D8D8; padding: 20px 250px 20px 20px; overflow: hidden; height: 150px;-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.news_list li span{float: left; width: 240px; height:116px; padding-right:30px;-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; display:block;}
.news_list li span i{display: block; position: relative; width: 100%; height:100%;  overflow: hidden;}
.news_list li span i img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #D8D8D8;}
.news_list li .con{/*margin-left: 270px; */position: relative;}
.news_list li .con h2{position: relative; padding-top: 10px; padding-bottom: 15px; font-size: 16px; line-height: 1; color: #333; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_list li .con p{color: #888; line-height: 25px; overflow: hidden;}

.news_list li .time2{position: absolute; right: 30px; top: 20px; bottom: 20px; border-left: 1px solid #D8D8D8; padding-left: 70px;-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.news_list li .time2 h2{font-size: 40px; text-align: right;font-size: 14px; color: #c8c8c8;font-weight: normal; }
.news_list li .time2 h2 b{display: block; padding-top:30px;font-size: 28px; font-weight: normal;}
.news_list li .time2 h3{position: absolute; right: 0px; bottom: 0px; width: 100px; height: 0; background: #1a76b9; text-align: center; font-size: 0px; line-height: 0px; color: #fff; text-transform: uppercase; font-weight: normal;}

.news_list li a:hover{background: #fcfcfc; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.news_list li a:hover span img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.news_list li a:hover .con h2{color: #1a76b9;}
.news_list li a:hover .time2 h2 b{padding-top: 10px;}
.news_list li a:hover .time2 h3{height: 35px; line-height: 35px; font-size: 12px;}
.news_list li,
.news_list li span,
.news_list li span i img,
.news_list li .con h2,
.news_list li .time2 h2 b,
.news_list li .time2 h3{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
