p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong{margin:0;padding:0; }
body{font-family:"microsoft yahei";font-size:14px;  margin:0;padding:0;min-width:1200px; }
li{list-style-type:none;float:left;}
a{text-decoration:none;outline:none;}
img{border:none;}
i{font-style:normal}
input,select,textarea{outline:none;padding-left:4px;font-family:"microsoft yahei";}
textarea{resize:none;overflow-y:auto;}
div{margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.hei30{ height:30px;}
.hei20{ height:20px;}
.hei80{ height:80px;}

.clear {
	clear: both;
}
.h3{ font-size:14px;}
/*
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f4f4f4,endColorstr=#99f4f4f4);

filter:alpha(opacity=50);

*/

.wid{width:1140px;height:100%;}

.menu{height:80px;border-bottom:solid 1px #f0f0f0;}
.menu img{float:left;margin-top:16px;}
.menu ul{ float:right;}
.menu ul li{height:58px; padding:0 7px;line-height:42px;margin-top:20px; margin-left:20px; transition:.3s; position:relative;}
.menu ul li.curr{ border-bottom:2px solid #00489a;}
.menu ul li.curr a{color:#3f3f3f;}
.menu ul li a{color:#3f3f3f;transition:.3s;display:block;}
.menu ul li:hover{border-bottom:2px solid #00489a; color:#3f3f3f;}
.menu ul li:hover a{color:#3f3f3f;}
.menu ul li:hover .slide{display:block;}
.menu ul li .slide{width:220%; display:table; min-height:100px; z-index:8;position:absolute; left:0px; top:43px; display:none; }
.menu ul li .slide .slid{width:240%; display:table; min-height:30px; background:#ccc; margin-top:28px;}
.menu ul li .slide .slid p{padding-left:5px; color:#3f3f3f; line-height:38px;}
.menu ul li .slide .slid p:hover{background:rgba(255,255,255,.6);}
.menu ul li .slide .slid p a{color:#000}


.container{position:relative;width:1200px;margin:0px auto;}

.container:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}


.bantop{ width:1140px; height:115px; background-color: rgba(0, 0, 0, 0.1); z-index:11111111111111111111111; margin-top:-115px; position:relative}

.bantop ul{ padding-top:15px}
.bantop ul li a{ float:left; width:358px; margin-left:10px;margin-right:10px; display:block; color:#fff; margin-top:10px; line-height:35px;}

.bantop ul li a p{  color:#fff; font-size:18px;}


.cp{width:1140px; margin:50px auto 0; overflow:hidden; }

.cp ul li{ float:left; /*width:360px;*/width:271px; margin-right:10px;}


.wenzi{ margin-top:40px;}
.cp ul li p{ font-size:18px; color:#000;line-height:35px;}

.cp ul li span{ color:#3f3f3f; line-height:40px;}


.cp ul li img{ /*width:365px; height:265px;*/width:271px; height:197px;  overflow:hidden; }
.cp ul li:hover img{ transform:scale(1.05); transition: 0.6s linear 0s;}

.cpzz{ width:1140px; height:40px; border-bottom:1px solid #000; margin-bottom:50px;}
.cpzz-l{ float:left; font-size:22px; color:#000;}

.cpzz-r{ float:right; font-size:14px; color:#015ea3;}
.cpzz-r a{  font-size:14px; color:#015ea3; line-height:40px;}





.news{width:1140px; margin:50px auto 0; overflow:hidden; }

.newszz{ width:1140px; height:40px; border-bottom:1px solid #000; margin-bottom:50px;}
.newszz-l{ float:left; font-size:22px; color:#000;}

.newszz-r{ float:right; font-size:14px; color:#015ea3;}
.newszz-r a{  font-size:14px; color:#015ea3; line-height:40px;}

.news .zx_ly{width:850px; height:570px; float:left; }
.news .zx_ly img{ width:100%; }

.zx_ly { width:850px;  }
.news .zs{width:270px; float:right; margin-top:0px; overflow:hidden;height:550px;  }

.news .zs .tw{width:270px; margin-bottom:18px; padding-bottom:18px; border-bottom:1px solid #e7e7e7; overflow:hidden; }
.news .zs .tw .tp{width:270px; }
.news .zs .tw .tp img{width:100%; height:auto; display:block;}
.news .zs .tw .tp:hover  img{ transform:scale(1.05); transition: 0.6s linear 0s;  }


.news .zs .tw .wz{width:270px; margin-top:10px;  }
.wz h3 a{font-size:18px; color:#000; margin-bottom:5px;  overflow:hidden; line-height:45px; font-weight:normal; height:45px; display:block}

.news .zs .tw .wz p{font-size:14px; line-height:25px; color:#3f3f3f;}
.news .zs .tw .wz a.mr{width:80px; height:22px; background-color:#0576c7; text-align:center; font-size:12px; color:#fff; line-height:25px; display:block; margin-top:10px;}
.news .zs .tw .wz a.mr:hover{background-color:#0163aa;}
.news .zs ul li{width:100%; line-height:36px; margin-bottom:10px; background-color:#f7f7f7; float:left;}
.news .zs ul li a{padding-left:10px; font-size:14px; color:#888;}
.news .zs ul li span{float:left; background-color:#f8b500; width:38px; height:38px; font-size:16px; line-height:38px; text-align:center; color:#fff;}

.by_bj{width:100%; height:190px; margin:40px auto 20px;}
.hs_bj{width:100%; background-color:#f7f7f7; overflow:hidden;}






.bottom{display:table;width:100%;background:#000000;border-top:solid 1px #dadada; padding-top:20px;min-width:1200px; overflow:hidden; }
.wid2 { width:1140px; margin:0 auto;}
.wid2 ul{float:left;margin-right:20px;line-height:40px; padding:0px 0px 30px 0px; }
.wid2 ul li{ float:none; width:215px;}
.wid2 ul li h3{font-weight:normal; margin-bottom:10px; color:#e4e4e4; font-size:18px;}
.wid2 ul li a{ display:block;color:#636363; line-height:35px;}
.wid2 ul.last{ margin-right:0;margin-left:20px;width:250px;text-align:center; border:1px solid #f00;}
.wid2 ul.last2{ margin-right:0;width:380px;}
.wid2 ul.last2 li{width:380px;color:#6b6b6b;line-height:35px; }
.wid2 ul.last2 li h3{font-weight:normal; margin-bottom:10px;color:#fcfcfc; font-size:18px;}

.copy{height:70px;width:100%; }
.copy p{line-height:70px;color:#666666;}
.copy p i{margin-left:40px;}
.copy p img{vertical-align:middle; margin-right:6px;}

.youlian{ width:1140px; height:55px; border-bottom:1px solid #232323;margin-top:0px;padding-bottom:20px; }

.youlian h3{font-weight:normal; color:#e4e4e4; font-size:18px;float:left;  line-height:55px;}
.youlian ul{ width:1020px; float:right;height:55px; }
.youlian ul li{ float:left; margin-left:0px;margin-right:20px; line-height:25px;}
.youlian ul li span{ line-height:20px;line-height:55px;}
.youlian ul li a{ text-align:center;line-height:55px; color:#656565;}
/*2*/
.sides{width:1084px;position:absolute; left:50%;height:40px;margin-left:-542px;top:45%; z-index:6}
.hei4{height:400px;}
.sides .cli_left{float:left; cursor:pointer;}
.sides .cli_right{float:right;cursor:pointer;}

.position{height:40px;background:#484848;}
.position p{line-height:40px;color:#ffffff;}
.position p a{color:#ffffff;}
.twot{background:#ffffff;margin-top:10px;}
.twot .scroll_wrap{ top:30px;}



/*内页*/
.cpcp{ }


.neiyebg{ width:100%; min-width:1140px;}
.neiyebg img{ width:100%;}

.neiye img{ margin:0 auto; display:block; /*width:1144px;*/}



.qinghua{width:1140px; margin:50px auto;}
.qinghua p{ font-size:22px; color:#000;}
.qinghua-top{ width:1140px; height:50px; border-bottom:1px solid #eaebed;}


.qinghua2{width:1140px; margin:50px auto;}
.qinghua2 p{font-size:22px; color:#000;}
.qinghua-top2{ width:1140px; height:50px; border-bottom:1px solid #eaebed;}

.qinghua-bot{ width:1175px;  margin:0px auto; }
.qinghua-bot ul li{ float:left; margin-left:18px; margin-right:8px;margin-bottom:20px;  /*width:362px; height:361px;*/width:265px; height:345px;}
.qinghua-bot ul li img{/*width:362px; height:261px;*/width:265px; height:190px;border:1px solid #e5e5e5;}
.qinghua-bot ul li:hover img{ transform:scale(1.05); transition: 0.6s linear 0s;}
.qinghua-bot ul li p{ font-size:17.5px; color:#000000; margin:50px 0px 0px 0px; line-height:30px;}





.new{width:1140px; margin:50px auto;}
.new p{ font-size:22px; color:#000;}
.new-top{ width:1140px; height:50px; border-bottom:1px solid #eaebed;}

.new-bot{ width:1175px;  margin:0px auto; }
.new-bot ul li{ float:left; margin-left:18px; margin-right:8px;margin-bottom:50px;  width:362px; }
.new-bot ul li img{width:362px; height:261px;border:1px solid #e5e5e5;}
.new-bot ul li:hover img{ transform:scale(1.05); transition: 0.6s linear 0s;}
.new-bot ul li span{ font-size:17.5px; color:#000000; margin:50px 0px 0px 0px; display:block;}
.new-bot ul li p{ font-size:14px; color:#3f3f3f; margin:20px 0px 10px 0px; line-height:29px;}
.new-bot ul li i{ color:#a9a9a9; background:url(shi.jpg) no-repeat left; padding-left:25px;}

.new-bot a{ color:#333}


DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 10px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; margin-top:20px;
}
DIV.yahoo2 A {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 15px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 11px; BORDER-LEFT: #d9d9d9 1px solid; COLOR: #666666; MARGIN-RIGHT: 5px; PADDING-TOP: 11px; BORDER-BOTTOM: #d9d9d9 1px solid; TEXT-DECORATION: none; border-radius:4px;
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #004a9a 1px solid; BORDER-TOP: #004a9a 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #004a9a 1px solid; COLOR: #fff; BORDER-BOTTOM: #004a9a 1px solid; BACKGROUND-COLOR: #004a9a
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3dbafc
}
DIV.yahoo2 current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #666666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; background:#004a9a;
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}





.zhaopin-top{ width:1110px; height:auto; float:right; }
.zhaopin-top-l{ float:left; width:900px; height:auto; }
.zhaopin-top-r{ float:right; width:120px; height:auto;}
.zhaopin-top-r a{ width:120px; height:42px; background:#004a9a; border-radius:4px; display:block; text-align:center; line-height:42px; margin-top:55px; color:#fff; font-size:16px;}

.zhaopin-top-l span{ color:#333333; font-size:32px; height:35px; width:900px; border-left:4px solid #004a9a; padding-left:10px;}
.zhaopin-top-l p{ color:#666666; font-size:16px; padding-left:5px; line-height:30px; margin-top:13px;}

.zhaopin-bot .span1{ width:1110px; height:53px; background:#e9e9e9; display:block; line-height:53px; font-size:16px; padding-left:30px; margin:40px 0px 40px 0px;}

.zhaopin-bot p{ color:#666666; font-size:14px; padding-left:29px; line-height:23px; margin-top:13px;}




.shishiz-t2{ height:52px; width:1140px; background-color:#e9e9e9; }
.shishiz-t2 ul li{ float:left; width:380px; text-align:center; font-size:16px; color:#000000 ; line-height:52px; height:52px;}


.shishiz-b2{ width:1140px;}
.shishiz-b2 ul li{  font-size:16px; color:#666666; }
.shishiz-b2 ul li p{ font-size:16px; text-align:center; color:#666666; float:left; display:block;  border-bottom:1px dashed #eeeeee;  width:380px;  line-height:52px; height:50px;  }

.jianli{ width:1140px; height:180px; background:url(jianli.jpg) no-repeat center;}

.jianli p{ font-size:46px; color:#000; text-align:center; padding-top:30px;}
.jianli span{font-size:22px; color:#000; text-align:center; display:block; margin-top:20px;}




/*联系我们*/
.qinghua-bot2{ width:980px;  margin:0px auto; height:auto; }
.qinghua-bot2 ul li{ float:left;  width:478px; height:auto; }
.qinghua-bot2 ul li img{width:478px; height:345px;border:1px solid #e5e5e5;}
.qinghua-bot2 ul li:hover img{ transform:scale(1.05); transition: 0.6s linear 0s;}
.qinghua-bot2 ul li p{ font-size:17px; color:#3f3f3f;  line-height:38px; width:80%; margin:35px auto;}

.qinghua-bot2 ul li p a{ font-size:17px; color:#005ea1; margin:35px 0px 0px 0px; line-height:38px;}