body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left; font-family:"Microsoft Yahei"!important;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#666; font-family:"Microsoft Yahei"!important;}
a{color: #666; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
td,th{ font-size:12px;}


/*end Notice*/
#head11{width:100% height:55px; background:#459f47;font-family:"Microsoft Yahei";}


/*end Notice*/
.header11{ width:1200px; height: 125px;margin: auto; }
.header11 ul{}
.header11 .logo{ overflow:hidden}


.menubj{ width: 100%; height:75px; background: #0a3c95; }
.menu{ width:1200px; height:75px;line-height:75px;margin:auto;overflow:hidden;font-family:"Microsoft Yahei"; z-index: 999; position: relative; margin-bottom: -10px;}

.menu li{ width:155px; height:60px; line-height:65px; color:#fff; float:left; text-align:center; font-size:14px; -webkit-transition:background-color .5s ease-in;-moz-transition:background-color .5s ease-in;-o-transition:background-color .5s ease-in;
	transition:background-color .5s ease-in;}
.menu li a{ color: #fff; font-weight: bold;}
.menu li:hover a{ color:#ffffff;}
.menu li:hover{ background:#353535;color:#fff;}
.gl{    background:#353535;
    width: 155px;
    display: block;
    color: #fff !important;
    text-align: center;}
.gl a{ color: #fff;}

.banner{ height:690px;
overflow:hidden;
	margin:auto; 
	position: relative; 
	min-width:1024px; 
	max-width:100%;
	margin-top: -10px;
	}
.bwrap{
	position: relative; 
	z-index: 0;
	 }
.bquery{
	position: relative; 
	z-index: 0; 
	height: 690px; 
	}
.blist{
	display: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 0; 
	height:690px; 
	font-size: 0; 
	line-height: 0; 
	}
.blist a{
	display: block; 
	position: absolute; 
	left: 0; 
	top: 0; 
	}
.blist img{ 
}

.bfilter{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 690px; 
	font-size: 0; 
	line-height: 0; 
	}
.bfilter a{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 5%; 
	height: 690px; 
	overflow: hidden;
	}
.bfilter a img{
	position: absolute; 
	left: 0; 
	top: 0; 
	}

.bctrl{
	position: absolute; 
	bottom: 15px; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 24px; 
	}
.bctrli{
	text-align: center; 
	font-size: 0; 
	line-height: 0; 
	}
.bctrli a{
	display: inline-block; 
	width: 24px; 
	height: 24px; 
	margin: 0 5px; 
	background: url(../images/banner_control.png) no-repeat left center; 
	}
.bctrli a:hover,
.bctrli a.curr{
	background-position: right center;
	 }
.bctrli a{
	*display: inline; 
	*zoom: 1; 
	}

*{padding: 0;margin: 0;}

.flbj{ width: 100%; height: 55px; background: url(../images/flbj.jpg) left bottom repeat-x;}
#move{ margin:-30px auto 0; width: 1195px; height: 55px;z-index: 999; position: relative;}
#move a{display: inline-block;
		width: 150px;height: 55px;
float: left;
margin-left: -5px;
		background: url(../images/cpflbj.png) left center no-repeat;
		text-align: center;

		position: relative;

		color: #fff;
		font-size: 12px;
		text-decoration: none;
		line-height: 55px;
		overflow: hidden;
}

#move a:hover{color: #f00;}
#move p{ width: 150px; text-align: center; font-weight: bold; color: #fff; z-index: 9999; position: absolute; top:20px; height: 40px; line-height: 40px; font-size: 14px; text-align: center;}

.jjbj{ width: 100%; height: 215px; background: #115f32; overflow: hidden; margin-top: -5px;}
.jjnryc{ width: 1200px; height: auto; margin:auto; overflow: hidden;}

.jjnryc ul{ width:  600px; float:right;overflow: hidden;}
.jjnryc ul li{ width: 110px;height: 120px; float: left; padding-left: 50px;  text-align: center; margin-top: 45px;transition: all 0.6s ease;}

.jjnryc ul li .tb{
	width: 70px;
	height: 60px;
	float: left;
	margin: 0  0  10px 20px;
	transition: all 0.4s ease;
}
.jjnryc ul li .wz{
	height: 30px;
	font-size: 16px;
	font-weight: normal;
	width: 110px;
	display: block;
	float: left;
	text-align: center;
	color: #000;
	font-weight: normal;
	transition: all 0.4s ease;
}


.jjnryc ul .bico1 .tb{
   background: url(../images/tb01.png) no-repeat 0 0;
}

.jjnryc ul .bico2 .tb{
   background: url(../images/tb02.png);
}
.jjnryc ul .bico3 .tb{
   background: url(../images/tb03.png);
}
.jjnryc ul .bico4 .tb{
	margin-left: 30px;
   background: url(../images/tb04.png);
}
.jjnryc ul .bico5 .tb{
	margin-left: 30px;
   background: url(../images/tb05.png);
}
.jjnryc ul .bico6 .tb{
	margin-left: 30px;
   background: url(../images/tb06.png);
}

.jjnryc ul li:hover .tb{
	background-position: -60px 0;
}
.jjnryc ul li:hover .wz{
	color: #000;
}
.jjnryc ul li:hover .wz b{
	color: #000;
}

.abj{ width: 100%; height: auto; background: #e8e8e8; overflow: hidden;}

.jjbt{ width: 1200px; height: 175px; background: url(../images/wsm.jpg) center center no-repeat; margin: auto; }
.cptj{ width: 1200px; margin: auto; height: auto;margin-bottom: 30px; overflow: hidden;}
.cpbt{ width: 1200px; height: 175px; margin:auto; background: url(../images/cpbt.jpg) center top no-repeat; }

.tj01{ width: 610; height: 330px;  float: left; overflow: hidden;}
.jtdzz{ width: 205px; height: 330px;  text-align:center;float: left; background: url(../images/zzbj.png) 30% center no-repeat; z-index: 999; position: absolute; margin-left: 70px;}
.jtdzz img{margin-top: 80px;}
.jtdzz h1{ font-size: 20px; line-height:50px;color: #fff; font-weight: bold; text-align: center;}
.xian{ width: 30px; height: 6px; margin: auto; background: #fff;}
.ckxq{ width: 125px; height: 30px; margin:40px auto; line-height: 30px; background: #fff;text-align: center;}
.ckxq a{ color: #459f47; font-size: 14px; text-align: center;}

.tj01  img{display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.tj01:hover img{transform: scale(1.1, 1.1);} 
.tj01 .img{ display:block; overflow:hidden; width:590px; height:330px;}


.probj{width: 100%; height: auto;  overflow: hidden; padding-bottom: 40px; padding-top: 20px; }
.pro1{ width:1200px; height:auto; margin:30px auto 0; overflow:hidden;  }
.pro_tb{ width: 1200px; height:auto;margin: auto;}
.pro_btt{ width: 1200px;height: 170px; background: url(../images/fwbt.jpg) center top no-repeat; margin: auto;}
.pro_bt{ width:270px;  float: left; height:70px;}
.pro_fl1{ width: 930px; height: 147px; float: right;padding-top: 20px; padding-bottom: 30px; background: #e9e9e9;}
.pro_fl1 ul{ width: 820px; float: right;}
.pro_fl1 ul  li{ width: 110px; height: 36px; line-height: 36px;  float: left; margin-bottom: 1px;  font-size: 14px;  text-align:left; }
.pro_fl1 ul  li a{ color: #000;font-size: 14px; }
.pro_fl1 ul  li:hover{ color: #000;}
.pro_fl1 ul  li:hover a{ color: #000; font-size: 14px;}

.tjcp{ width: 845px; height: auto;  background: #fff; float: right; border-bottom: 5px solid #0b2d96;}



.tyn{ float: left; margin-top: 20px;}
.tjcp1{  width: 870px;  float: right; }
.tjcp1 ul{ width: 870px;  float: right; margin-top: 10px;}
.tjcp1 ul li{ width: 208px; height: 260px; float: left; background: #fff;  margin-right: 5px;  margin-bottom: 10px; margin-top: 10px;}
.tjcp1 ul li img{ width: 208px; height: 260px; float: left; }


.tjcp1 ul li img{display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.tjcp1 ul li:hover img{transform: scale(1.1, 1.1);} 
.tjcp1 ul li .img{ display:block; overflow:hidden; width:208px; height:270px;}
.pro1_bt{ height: 40px; line-height: 40px; font-size: 14px; text-align: center;}

.probt{ width: 965px; height: 50px;  float:left;background: url(../images/rxbt.jpg) center center no-repeat; margin-bottom: 20px; margin-top: 30px;}
.ckgd{width: 102px; height: 30px; line-height: 30px;  text-align:center;margin-top:10px;float:right;}
.ckgd a{color: #000;}

.ppbt{ width: 1200px; height: 90px; margin: 30px auto 0; background: url(../images/pys.png) center center no-repeat;}

.ppys{ width: 100%; height: 340px; background: #459f47;}
.qyysnr{ width: 1200px; height: auto;margin: auto; padding-top: 30px;}
.qyysnr ul{}
.qyysnr ul li{ width: 250px; float: left;  margin: 20px; text-align: center;}
.qyysnr ul li img{ text-align: center; margin-top: 15px; }
.qyysnr ul li h1{ text-align: center;color: #fff; font-size: 30px; margin-bottom: 10px; font-weight: bold;}
.qyysnr ul li span{ text-align: center; color: #fff; display: block; width: 100%; font-size: 16px; font-weight: normal;line-height: 24px;}



.data2{width:1200px; display:table; position:relative; overflow:hidden; }
.data2 .pic2{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
.data2 .image_container a{
	width:100%;height:100%; display:block;
    float:left;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
}

.data2 .image_container a .pic1{
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.data2 .image_container a:hover .pic1{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
}

.data2 .image_container a .pic2{
    -webkit-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateY(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;/*z-index:10;
    position:absolute;*/
}

.data2 .image_container a:hover .pic2{
    -webkit-transform:rotateX(0deg) rotateY(0deg);
    -moz-transform:rotateX(0deg) rotate(0deg);
    z-index: 10;
    position: absolute;
}

.data2 .row{width:185px;float:left; margin-left:48px; margin-right:48px; margin-bottom:26px; position:relative; z-index:10;}
.data2 .row .pic1{width:100%;height:100%; overflow:hidden;}
.data2 .row .pic2{width:100%;height:100%; overflow:hidden;}
.data2 .row .pic2 img{position:absolute;}






.about{ width:1200px; height:530px; overflow:hidden; margin:auto;   background: url(../images/jjbj.png) left top no-repeat; }
.about_nr{  float: right; overflow: hidden;padding-top:40px; }

.about_right{ width:550px;  float:right;text-align: center; background: url(../images/tb.jpg) left top no-repeat;}
.about_right h1{ font-size: 30px; font-weight: bold;color: #0a3c95; margin-top: 70px;}
.about_right p{ width: 550px; font-size: 14px; color: #000; font-size: 14px; line-height: 24px; margin-top: 34px;}

.gd{ width: 110px; height: 110px; border-radius: 55px; margin-left: 210px;  background: #ec9c10; line-height: 20px; color: #fff; text-align: center; transition: all 0.3s ease 0s; float:left;padding-top:10px; padding-left:10px;margin-top: 350px;}
.gd a{ font-size: 18px; color: #fff; width: 90px; height: 90px; display: block; border: 1px solid #fff;border-radius: 45px; padding-top: 20px;}
.gd:hover{ background: #353535;}




.zzbt{ width: 1200px; height: 170px; margin: auto; background: url(../images/zzbt.jpg) center center no-repeat;}
.zznr{ width: 1200px; height: auto;margin: auto; background: url(../images/zzdb.jpg) center bottom no-repeat; padding-bottom: 50px;}


.alxb{ width: 1200px; height: auto; margin: auto; overflow: hidden;}
.alzx{ width: 715px; height: 600px; float: left; margin-top: 40px;}
.alzx h1{  width: 705px; height: 65px; background: url(../images/albt.jpg) left center no-repeat; margin-bottom: 30px;}
.alzx img{display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.alzx:hover img{transform: scale(1.1, 1.1);} 
.alzx .img{ display:block; overflow:hidden; width:705px; height:500px;}

.agd{ width: 96px; height: 35px; background: #0a3c95; line-height: 35px; border-radius: 10px; display: block; text-align: center;color: #fff; float: right; margin-top: 15px;}
.agd a{ color: #fff;}


.xgg{ width: 100%; height:250px; overflow: hidden;background: url(../images/xgg.jpg) center top no-repeat; }

.ry{ width: 456px; height: 565px; float: right; background: #eeeeee; margin-top: 50px;}
.ry h1{width: 365px; height: 65px; background: url(../images/zzbt.png) left center no-repeat; margin-bottom: 30px; margin-left: 40px; margin-top: 20px;}

.lcbt{ width: 1200px; height: 80px; background: url(../images/lcbt.jpg) center center no-repeat; margin:30px auto;}
.lcnr{ width: 100%; height: 330px; background: url(../images/lcnr.jpg) center center no-repeat #ededed;}

.logo1{  width: 125px; height: 125px; z-index: 999; position: absolute;margin: auto; margin-left: 600px; margin-top: 120px;}

.xwbt{ width: 1200px; height: 80px; margin:30px auto; background: url(../images/xwbt.jpg) left center no-repeat;}

.xwnnr{width: 1200px; height: 395px; margin: auto; margin-bottom: 30px;}
.gsxw{ width: 550px; height: 365px; float: left; border-right: 1px solid #ccc;}
.qybt{ width: 550px; height: 40px; border: 1px solid #ccc; float: left; margin-bottom: 10px;}
.gsxw h1{ width: 105px; height: 40px; line-height: 40px; text-align: center; background: #656565; color: #fff; font-size: 18px; float: left; font-weight: bold;}
.xwg{ float: right; line-height: 40px;color: #000; font-weight: normal; font-size: 12px; margin-right: 10px;}
.gsxw ul{ width: 485px; height: auto;float: left; overflow: hidden;}
.gsxw ul li{ width: 485px; height: 32px; background: url(../images/xwic.jpg) left center no-repeat;line-height: 24px; font-size: 14px;margin-top: 15px;}
.gsxw ul li p{ float: left;}
.gsxw ul li img{ margin-bottom: 10px;}


.xwlb{ width: 178px; float: left;}
.xwlb ul{ width: 178px; float: left; margin-top: 30px;}
.xwlb ul li{ width: 178px; height: 50px; line-height: 50px; text-align:center;background: #0a3c95; float: left; margin-top: 15px;}
.xwlb ul li a{ color: #fff; font-size: 14px;}


.hydt{ width: 350px; height: 365px; float: left; margin-left: 55px;}
.qybt1{ width: 350px; height: 40px; border: 1px solid #ccc; float: left; margin-bottom: 10px;}
.hydt h1{ width: 105px; height: 40px; line-height: 40px; text-align: center; background: #296238; color: #fff; font-size: 18px; float: left; font-weight: bold;}
.xwg{ float: right; line-height: 40px;color: #000; font-weight: normal; font-size: 12px; margin-right: 10px;}
.hydt h1 a{ float: right; line-height: 40px;}
.hydt ul{ width: 365px; height: auto;margin: auto; overflow: hidden;}
.hydt ul li{ width: 345px; height: 32px; background: url(../images/xwic.jpg) left center no-repeat; line-height: 32px; font-size: 14px;}
.hydt ul li p{ float: right;}





.cjwd{ width: 425px; height: 385px; float: right; background: #ededed; padding-top: 40px;}

.qybt2{ width: 395px; height: 40px; border: 1px solid #ccc; float: left; margin-bottom: 10px;}
.cjwd h1{ width: 105px; height: 40px; line-height: 40px; text-align: center; background: #656565; color: #fff; font-size: 18px; float: left; font-weight: bold;}
.xwg{ float: right; line-height: 40px;color: #000; font-weight: normal; font-size: 12px; margin-right: 10px;}

.cjwd h1 a{ float: right; line-height: 40px;}
.cjwd ul{ width: 385px; height: auto;margin: auto; overflow: hidden;}
.cjwd ul li{ width: 335px; height:50px;  line-height: 32px;}
.cjwd ul li h2{ font-size: 14px;}
.cjwd ul li p{ float: right; line-height: 22px; margin-top: 15px;}

.foot_bj{ width:100%; height:auto; background: #0a3c95; overflow: hidden;}
.bqsy{ width: 1200px; height: 235px; margin: auto; color:#000; overflow: hidden; line-height:24px; margin-top:25px; text-align: center; }

.dblx{ width: 370px; height: 200px; float: left;color:#fff; padding-top: 30px; font-size: 14px;}
.dblx h1{ font-size: 16px; background: url(../images/dhico.png) left center no-repeat; font-weight: bold; padding-left: 35px; color: #b0b0b0; margin-bottom: 20px; }
.bq_lt{ width: 200px; height: auto; float:right;font-size: 14px; margin-top: 20px;}




.fgx{ width: 1px; height: 139px;  border-left: 1px solid #6a6a6a; float:left ;margin-left: 110px; margin-top: 30px; margin-right: 40px;}
.fgx1{ width: 1px; height: 139px;  border-left: 1px solid #6a6a6a; float:left ;margin-top: 30px; margin-right: 40px;}

.bq_rt{ width: 400px; height: auto; float: right;}
.dbmn{  width:1200px; margin: 30px auto; height: 50px; font-size: 14px;  overflow: hidden; border-bottom: 1px solid #fff;  }
.dbmn h1{ font-size: 16px; background: url(../images/dhico.png) left center no-repeat; font-weight: bold; padding-left: 35px; color: #b0b0b0; margin-bottom: 20px; margin-top: 15px;}
.dbmn a{ margin:60px; margin-top:0px; margin-bottom:0px;float: left; font-size: 14px; color: #fff; font-weight: bold; margin-left: 25px;}

.bq{ width: 100%; height: 38px; background: #191919; text-align: center;}
.bqnr{ width: 1200px; margin: auto; text-align: center; line-height: 38px; color: #fff; font-size: 14px;}


.dbbq{ width: 100%; height: 38px; background: #115f32; line-height: 38px;}
.dbnr{ width: 1200px; height: 38px; margin: auto; line-height: 38px; text-align: center;}


.animated10s { 
-webkit-animation-duration: 1s; 
animation-duration: 1s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated15s { 
-webkit-animation-duration: 1.5s; 
animation-duration: 1.5s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated20s { 
-webkit-animation-duration: 2s; 
animation-duration: 2s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated25s { 
-webkit-animation-duration: 2.5s; 
animation-duration: 2.5s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated28s { 
-webkit-animation-duration: 2.8s; 
animation-duration: 2.8s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated30s { 
-webkit-animation-duration: 3s; 
animation-duration: 3s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}


.delay1 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.delay2 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }
.delay3{ -webkit-animation-delay: 1.0s; animation-delay: 1.0s; }
.delay4{ -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }
.delay5{ -webkit-animation-delay: 1.4s; animation-delay: 1.4s; }
.delay6{ -webkit-animation-delay: 1.6s; animation-delay: 1.6s; }
.delay7{ -webkit-animation-delay: 1.8s; animation-delay: 1.8s; }
.delay8{ -webkit-animation-delay: 2.0s; animation-delay: 2.0s; }
.delay9{ -webkit-animation-delay: 2.2s; animation-delay: 2.2s; }
.span2,.span3{animation-duration:1.5s;-webkit-animation-duration:1.5s; }
.an-hide{ visibility:hidden;}
.an-show{ visibility:visible}