@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,select,textarea,form,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#fff; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei";margin:0;padding:0;}
.animate{transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
iframe, video{ width:600px; height:400px;}
.mt30{ margin-top:30px !important;}

/*导航条*/

.top2{ width:1360px; height:64px; line-height:64px; padding-top:90px; margin:0 auto;}

.nav li{ float:left; width:90px; line-height:64px; background:url(../images/nav_line.png) no-repeat left center; text-align:center; position:relative;}
.nav li a{ font-size:18px; color:#6A6A6A;}
.nav li.no{ background:none;}
/*下拉导航*/
.nav_bar{ display:none; position:absolute; z-index:999; top:51px; left: 50%; margin-left: -65px; background-color:#264B76; width:130px;}
.nav li .nav_bar a{ display:block; line-height:42px; font-size:14px; color:#fff; border-bottom:1px solid #3564a1; height:42px; overflow:hidden;}
.nav li:hover .nav_bar{ display:block;}
.nav li .nav_bar a:hover{ background-color:#285a9b; border-color:#285a9b; color:#fff;}
.nav li:nth-child(3) .nav_bar{ display: none;}
/*下拉导航*/

/*导航条*/


/*关于我们*/
.gsjj{ background-image:url(../images/q2.png);background-position: center top; background-repeat: no-repeat; background-color: #fbfcfd; padding-bottom: 50px; min-height: 700px; overflow: hidden;}
.gsjj1{ text-align:center; height:170px; }
.gsjj1 img{ margin-top:68px;}

.gsjj2{ width:1060px; margin:0 auto; overflow:hidden;}
/*数字特效*/
.about_ul{ padding:30px 0 30px;}
.about_ul li{ float:left; margin-left:60px;}
.about_ul li .icon h4{font-size:52px;color:#26558b;line-height:76px;height: 76px;}
.about_ul li .icon h4 span{font-family:impact;}
.about_ul li .icon font{width:36px;height:36px;display:block;text-align:center;line-height:36px;font-size:18px;color:#616161;display: inline-block;vertical-align:bottom; margin-bottom:10px; margin-left:10px;}
.about_ul li h6{ font-weight:normal; font-size:16px; color:#666666; line-height:16px; margin-left:10px;}
.about_ul li.about_li2{ width:180px;}
.about_ul li.about_li3{ width:210px;}
.about_ul li.about_li4{ width:210px;}
.about_ul li.about_li5{ width:180px;}
/*数字特效*/
.gsjj3{ width:1200px; font-size:16px;color:#848484;line-height:34px; margin:0 auto; margin-top:80px; text-align:center;}

.syjjnr1 { width:800px; margin:0 auto; margin-top:20px;}
.syjjnr1 ul li{ float:left; margin-left:30px; margin-right:30px;}
.syjjnr1 ul li h1{ width:136px; margin:15px auto 0;}
.syjjnr1 ul li h2{font-size:18px; line-height:20px; text-align:center; color:#b2b2b2; font-weight:normal; margin-top:-44px;}
.syjjnr1 ul li:hover h2{ color:#FFF}
.syjjnr1 ul li:nth-child(1) h1{background:url(../images/q4.png) no-repeat center center; height:136px;}
.syjjnr1 ul li:nth-child(2) h1{background:url(../images/q5.png) no-repeat center center; height:136px;}
.syjjnr1 ul li:nth-child(3) h1{background:url(../images/q6.png) no-repeat center center; height:136px;}
.syjjnr1 ul li:nth-child(4) h1{background:url(../images/q7.png) no-repeat center center; height:136px;}

.syjjnr1 ul li:nth-child(1):hover h1{background:url(../images/q8.png) no-repeat center center; height:136px;}
.syjjnr1 ul li:nth-child(2):hover h1{background:url(../images/q9.png) no-repeat center center; height:136px;}
.syjjnr1 ul li:nth-child(3):hover h1{background:url(../images/q10.png) no-repeat center center; height:136px;}
.syjjnr1 ul li:nth-child(4):hover h1{background:url(../images/q11.png) no-repeat center center; height:136px;}


/*关于我们*/

/*产品展示*/

.cpzs{ background:url(../images/q12.png) no-repeat center center; height:706px;}
.cpzs1{ background:url(../images/q13.png) no-repeat center center; height:706px; position:relative;}
.cpzs2{ position:absolute; top:80px; left:54%;}
.cpzs3{ } 
.cpzs31,.cpzs32,.cpzs33{ float:left; margin-right:36px;}
.cpzs4{ clear:both; margin-left:20px; overflow: hidden;}
.cpzs4 img{ margin-top:45px; float:left;}
.cpzs4 a{ font-size:40px; color:#e3e1c7; font-weight:bold; margin-top:40px; margin-left:20px; float:left;}
.cpzs5{ font-size:15px; color:#fff; width:560px; clear:both;margin-left:20px; margin-top:40px; line-height:28px;} 


.cpzs6{ background:url(../images/q23.png) no-repeat center center; width: 894px; height:126px; margin:0 auto; position: absolute; bottom:50px; left: 50%; margin-left: -447px;}
.cpzs6 ul{ display: flex; margin-top: 10px;}
.cpzs6 ul li{ float:left; background: url(../images/q22.png) no-repeat left center; flex: 1;}
.cpzs6 ul li:first-child{ background: none;}

.cpzs6 ul li h2{font-size:18px; line-height:30px; text-align:center; color:#495067; font-weight:bold; margin-top:0px;}
.cpzs6 ul li:hover h2{ color:#D41D28}

.cpzs6 ul li:nth-child(1) h1{background:url(../images/q18.png) no-repeat center center; height:67px;}
.cpzs6 ul li:nth-child(2) h1{background:url(../images/q19.png) no-repeat center center; height:67px;}
.cpzs6 ul li:nth-child(3) h1{background:url(../images/q20.png) no-repeat center center; height:67px;}
.cpzs6 ul li:nth-child(4) h1{background:url(../images/q21.png) no-repeat center center; height:67px;}

.cpzs6 ul li:nth-child(1):hover h1{background:url(../images/q24.png) no-repeat center center; height:67px;}
.cpzs6 ul li:nth-child(2):hover h1{background:url(../images/q25.png) no-repeat center center; height:67px;}
.cpzs6 ul li:nth-child(3):hover h1{background:url(../images/q26.png) no-repeat center center; height:67px;}
.cpzs6 ul li:nth-child(4):hover h1{background:url(../images/q27.png) no-repeat center center; height:67px;}

/*产品展示*/

/*企业优势*/
.qyys{ background:url(../images/q28.png) no-repeat center center; height:936px;}
.qyys1{ padding-top:110px; padding-bottom:54px; text-align:center;}
.qyys2{ background:url(../images/q30.png) no-repeat center center; height:602px;}
.qyys2 ul{ width:1393px; height:602px; margin:0 auto; overflow:hidden;}
.qyys2 ul li{ float:left; font-size:14px; line-height:20px; text-align:center; color:#fff; }
.qyys2 ul li.qyys2_li1{ margin-top:76px; margin-left:188px;}
.qyys2 ul li.qyys2_li2{ margin-top:76px; margin-left:600px;}
.qyys2 ul li.qyys2_li3{ margin-top:160px; margin-left:164px;}
.qyys2 ul li.qyys2_li4{ margin-top:160px; margin-left:600px;}


/*企业优势*/

/*主页产品样式*/
.sycp{ background:url(../images/sycpbj.jpg) no-repeat center top;  overflow:hidden; padding-bottom:0px;}

.wel-product {overflow: hidden;position: relative;opacity: 1; height:440px;  margin-top:220px}
.wel-product li{position: relative;float: left;overflow: hidden;cursor: pointer; }
.wel-product li a{display: block;width: 98%; margin:0 1%}
.wel-product li img{max-width: 100%;}

.wel-product li .con{width: 100%;height: 50px;position: absolute;bottom:-50px;left: 0;z-index: 1;text-align: center;z-index:9999 }
.wel-product li .pic{ width:37px; height:53px; margin:0 auto;padding-top: 40px;transition:all 0.3s; background:url(../images/logo_b1.png) no-repeat center center;}
.wel-product li h2{ font-family:"微软雅黑"; font-size:24px;color: #333333;line-height: 24px;padding-top: 21px;transition:all 0.3s; font-weight:normal;}
.wel-product li .mun{margin-top: 20px;font-size: 30px;color: #333333;text-align: center;display: block;background: url(../images/wel18.png) no-repeat center;line-height: 22px;}

.wel-product li a:hover{top:40px;}
.wel-product ul{position: relative;z-index: 9;}
.wel-product .btns{position: absolute;top:50%;width: 53px;height: 53px;margin-top: -27px;cursor: pointer;z-index:9999;transition:all 0.5s;}
.wel-product .prev{background: url(../images/wel19.png) no-repeat center;left:30%;}
.wel-product .next{background: url(../images/wel20.png) no-repeat center;right:30%;}
.cpnr1{position: relative;}
.cpbt1{ font-size:24px; color:#fff;position: absolute; text-align:center; bottom:0px; width:100%; line-height:80px; height: 80px; overflow: hidden;}


.wel-product li:hover .al_zi{ opacity:1;filter: alpha(opacity=100%);}
.al_zi{ position:absolute; top:50%; left:50%; opacity:0;filter: alpha(opacity=0);-webkit-transition: all .6s;-moz-transition: all .6s; -o-transition: all .6s;transition: all .6s;}
.al_zi1{ width:120px; height:30px; background:#FFF; color:# 333; font-size:16px; line-height:30px;  text-align:center; border-radius:50px; margin-left:-60px;}

@media (max-width: 1600px){
.wel-product {overflow: hidden;position: relative;opacity: 1; height:368px;  margin-top:220px}
}

@media (max-width: 1400px){
.wel-product {overflow: hidden;position: relative;opacity: 1; height:322px;  margin-top:220px}
}

@media (max-width: 1200px){
.wel-product {overflow: hidden;position: relative;opacity: 1; height:276px;  margin-top:220px}

}

/*主页新闻样式*/

.syxw{ background: #FFF url(../images/syxwbj.jpg) no-repeat center top; padding-bottom:100px;overflow:hidden}
.syxwnr{ width:86%; margin:160px auto 0;}
.syxwnr ul li{ width:32.6%; margin:0.366%; background:#f2f2f2; overflow:hidden; float:left;}
.syxwnr ul li:hover{ background:#194779;}
.syxwnr ul li .syxwnr1{  overflow:hidden;}
.syxwnr ul li .syxwnr2{}
.syxwnr21{ width:24%; float:left; padding:5%;}
.syxwnr21 h1{ font-size:16px; color:#999; text-align:right}
.syxwnr21 h2{ font-size:22px; color:#333;text-align:right; font-weight:bold;}
.syxwnr21 h3{ width:60%; margin:10% auto 0;}
.syxwnr22{ width:76%;float: right; padding:5%;}
.syxwnr22 h1{ font-size:18px; color:#5c5c5c; text-align: left; line-height:30px;font-weight:bold; height:30px;overflow:hidden}
.syxwnr22 h2{font-size:16px; color:#a3a3a3; text-align: left;line-height:30px; height:60px; font-weight:normal; overflow:hidden}
.syxwnr22 h3{ margin-top:15px;}

.syxwnr ul li:hover a .syxwnr21 h1{ color:#FFF}
.syxwnr ul li:hover a .syxwnr21 h2{ color:#FFF}
.syxwnr ul li:hover a .syxwnr22 h1{ color:#FFF}
.syxwnr ul li:hover a .syxwnr22 h2{ color:#FFF}


/*底部样式*/
.foot{ width:100%;height:230px; background:#f4f4f4;  overflow:hidden; }
.dibu{ width:1365px; height:230px; margin:0 auto; overflow:hidden;}
.dibuz{ width:250px; height:230px; float:left; }
.dibuz h1{ margin-top:0px;}
.dibuz h2{ font-size:16px; line-height:32px; color:#e4e2e2; font-weight:normal;margin-top:15px;}
.dibuz h3{ font-size:16px; line-height:32px; color:#e4e2e2;font-weight:normal;margin-top:10px;}
.dibudh{width:530px; height:230px; float:left; }
.dibudh h1{ margin-top:40px; margin-left:80px; font-size:18px; color:#5b5b5b;}
.dibudh h2{ width:25px; height:3px; background:#fea81d;margin-left:80px; margin-top:20px;}
.didhwz{ margin-top:20px; margin-left:80px;}
.didhwz ul li{ float:left; color:#939393; margin-right:40px; font-size:16px; margin-top:15px;}
.didhwz ul li a{  color:#939393;}
.dibuy{ width:170px; height:230px; float: right; }
.dibuy h1{ margin-top:0px;float: right; }
.beian{ height:70px; border-top:1px solid #9aacc4; line-height:70px; text-align:center; color:#a4b8cd; width:100%; background:#194779;}
.beian a{ color:#a4b8cd}

.dilxdh{width:300px; height:230px; float:left; }
.dilxdh h1{ margin-top:40px; margin-left:10px; font-size:18px; color:#5b5b5b;}
.dilxdh h2{ width:25px; height:3px; background:#fea81d;margin-left:10px; margin-top:20px;}
.dilxdh h3{ margin-top:25px; margin-left:10px; font-size:40px; color:#194779; font-family:Impact}
.dilxdh h4{margin-top:20px;  margin-left:10px; font-size:14px; color:#FFF;}

/*二级页*/
/*关于我们*/
.zzzs{ background:url(../images/q37.png) no-repeat center center; height:702px;}
.zzzs ul{ width:1800px; margin:0 auto; overflow:hidden;}
.zzzs ul li{ float:left; margin-left:20px; margin-right:20px; margin-top:213px;}
/*关于我们*/
/*产品中心*/

.cpfl{ width:1000px; height:px; margin:0 auto; overflow:hidden; margin-top:30px; margin-bottom:100px;}
.cpfl ul li{ float:left; margin-left:40px; margin-right:40px;}
.cpfl ul li h2{font-size:22px; line-height:30px; text-align:center; color:#495067; font-weight:bold; margin-top:0px;}
.cpfl ul li:hover h2, .cpfl ul li.on h2{ color:#D41D28}

.cpfl ul li:nth-child(1) h1{background:url(../images/q18.png) no-repeat center center; height:67px;}
.cpfl ul li:nth-child(2) h1{background:url(../images/q19.png) no-repeat center center; height:67px;}
.cpfl ul li:nth-child(3) h1{background:url(../images/q20.png) no-repeat center center; height:67px;}
.cpfl ul li:nth-child(4) h1{background:url(../images/q21.png) no-repeat center center; height:67px;}

.cpfl ul li:nth-child(1):hover h1, .cpfl ul li:nth-child(1).on h1{background:url(../images/q24.png) no-repeat center center; height:67px;}
.cpfl ul li:nth-child(2):hover h1, .cpfl ul li:nth-child(2).on h1{background:url(../images/q25.png) no-repeat center center; height:67px;}
.cpfl ul li:nth-child(3):hover h1, .cpfl ul li:nth-child(3).on h1{background:url(../images/q26.png) no-repeat center center; height:67px;}
.cpfl ul li:nth-child(4):hover h1, .cpfl ul li:nth-child(4).on h1{background:url(../images/q27.png) no-repeat center center; height:67px;}
.cpfl1{ width:1273px; margin:0 auto; margin-top:75px;}
.cpfl2{ background:url(../images/7.jpg) no-repeat; height:33px;}
.cpfl2 a{ font-size:22px; line-height:33px; color:#fff; margin-left:20px;}
.cpfl3{ font-size:22px; line-height:40px; color:#454c64; margin-top:48px;}
.cpfl4{ margin-top:80px; width: 1305px;}
/*产品中心*/
/*工程案例*/
.gcal{width:1273px; margin:0 auto; margin-top:75px;}
.gcal ul{ width: 1300px;}
.gcal ul li{ float:left; margin-right: 25px; width: 623px;}
.gcal ul li a{}
.gcal2{ text-align:center; margin-bottom:40px; font-size:22px; line-height:80px; color:#495067; height: 80px; overflow: hidden;}

/*工程案例*/
/*党建文化*/
.djwh{ width:1210px; margin:0 auto; margin-top:20px;}
.djwh1{ font-size:24px; line-height:70px; color:#ac0611; margin-left:36px; width:480px;}
.djwh2{ font-size:13px; line-height:20px; color:#868686; margin-left:136px; width:384px;}
.djwh ul li{ width:575px; height:208px; background:url(../images/12.jpg) no-repeat; float:left; margin:14px 14px 14px 14px; }
/*党建文化*/
/*厂房设备*/
.cfsb{width:1273px; margin:0 auto; margin-top:75px; }
.cfsb ul li{ float:left; margin-left:17px; margin-right:17px;}
.cfsb ul li a{ font-size:22px; line-height:80px; color:#495067;}
.cfsb2{ text-align:center; margin-bottom:40px;}
/*厂房设备*/

#demo { margin: 0 auto;overflow: hidden;width: 1800;}

.article{ padding:60px 0;}
.article, .article p{ font-size: 16px; color: #333333; line-height: 30px;}
.article p{ margin-bottom: 15px;}
.article.wrap{ width: 1200px; margin: 0 auto;}

@media (max-width: 1680px){
	.qyys { background-size: cover; height: 702px;}
	.qyys1{ padding-top:82px; padding-bottom:40px;}
	.qyys2{ background-size: auto 100%; height:450px;}
	.qyys2 ul{ width:1044px; height:450px;}
	.qyys2 ul li img{ height: 72px;}
	.qyys2 ul li.qyys2_li1{ margin-top:57px; margin-left:120px;}
	.qyys2 ul li.qyys2_li2{ margin-top:57px; margin-left:450px;}
	.qyys2 ul li.qyys2_li3{ margin-top:100px; margin-left:100px;}
	.qyys2 ul li.qyys2_li4{ margin-top:100px; margin-left:430px;}
	
	.culture{ height: 351px !important; background-size: cover !important;}
	
	.zzzs{ background-size: cover; height:526px;}
	.zzzs ul{ width:1350px;}
	.zzzs ul li{ margin-left:15px; margin-right:15px; margin-top:160px;}
	.zzzs ul li img{ width: 420px; height: 302px;}
	#demo { margin: 0 auto;overflow: hidden;width: 1350px;}
}
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}