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: "Î¢ÈíÑÅºÚ"; }
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#666; }
a{color: #666; text-decoration: none;}

a img { border:0;}
td,th{ font-size:12px;}
/* end reset */

.fl{ float:left}
.fr{ float:right!important}
.fn{ float:none}

.clear{ clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.over{overflow:hidden}

.displayinline{ display:inline}

.ie6haslayout{zoom:1}



.font_line_24{ line-height:24px;}
/* end font */

/* end message */
.border_a{ background:#FFFFFF; border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.border_4px{ border:5px solid #d8d8d8}
.topbj{width: 100%; height: 105px; background: #f1f1f1; }
.top{  width:1400px; height:105px;  margin:auto; }

.logo{ width: 300px; height: 105px;float: left; }


.nav {position:relative; width:1100px; height:105px; z-index:200; float: right;}
.nav li{float:left;height:50px;}
.nav li a {display:inline-block; width:130px;height:105px;text-align:center;line-height:105px;font-size:16px; font-weight:normal; color:#000;  }
.nav .chr a{color:#000;background:none;}
.nav li a:hover,.nav .on a{color:#fff;background:#0c8a4b;}

/*nav*/
.navCon{position:absolute;background:#fff;width:540px; visibility:hidden; padding:10px;top:105px;}
.navCon:after{content:'';clear:both;display:block;}
.nav .navCon a{color:#666;background:none;padding:0;text-align:left;}
.navCon .list{float:left;width:180px; margin-left: 10px; text-align: right; padding-top: 30px;}
.navCon .list li{float:left; height:30px; border-bottom: 1px solid #e8e8e8;}
.navCon .list li a { font-size: 14px; font-weight: normal; line-height:35px; height:35px; margin-left: 10px; color: #828080;}
.navCon .list li a:hover{background:none;color:#e47b02; line-height:30px; height:30px;}
.navCon li{background:none;padding:0;}

.navCon .pics{float:left; margin-top: 15px; border-left: 1px solid #eeeeee;}
.navCon .pics dl{float:left;width:180px; margin-top:10px; padding-left:20px;}
.navCon .pics dt{width:250px;height:200px;}
.navCon .pics dt img{width:280px;height:200px;}


.banner{ 
	width:100%; 
	height:798px; 
	overflow:hidden; 
	}
.focus {
	height:798px;
	overflow:hidden;
	position:relative;
	background:#fff;
	}
.focus_m ul {
	width:100%;
	height:798px;
	overflow:hidden;
	}
.focus_m li {
	width:100%;
	height:798px;
	_float:left;
	}

.focus_s {
	height:10px;
	position: absolute;
	z-index:20;
	bottom: 20px;
	text-align:center;
	width: 100%;
	}
.focus_s  ul{
   margin: auto;
   width: 260px;
}

.focus_s li {
	float: left;
	height:10px;
	width:50px;
	overflow:hidden;
	margin-right:10px;
	background: #ddd;
	}
.focus_s .active {
	 background: #ef9412;
	}

.focus_l,.focus_r {
	position:absolute;
	display:block;
	width:50px;
	height:75px;
	overflow:hidden;
	z-index:2;
	top:320px;
	}
.focus_l {
	left:0px;
	}
.focus_r {
	right:0px;
	}
.focus_l b,.focus_r b {
	position:absolute;
	z-index:1;
	display:block;
	width:50px;
	height:75px;
	overflow:hidden;
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	cursor:pointer;
	}
.focus_l span,.focus_r span {
	display:block;
	position:relative;
	z-index:2;
	width:22px;
	height:33px;
	top:21px;
	cursor:pointer;
	margin-right:28px;
	 }
.focus_l span {
	left:12px;
	background:url(l.png) 0 0 no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='l.png');
	_background:none;
	}
.focus_r span {
	left:16px;
	background:url(r.png) 0 0 no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='r.png');
	_background:none;
	}
.focus_l:hover,.focus_r:hover {
	*zoom:1;
	}
.focus_l:hover b,.focus_r:hover b {
	opacity:0.5;
	filter:alpha(opacity=50);
	}



.hzhb{ width: 100%; height: 400px; overflow: hidden;}
.hznr{ width: 1200px; height: auto; margin: auto;}
.hzbt{ width: 1200px; height: 75px; margin:30px auto; background: url(../images/hzbt.jpg) center center no-repeat;}


.bot{ width:40px; height:40px; display:block; cursor:pointer;}
.bot1{ background:url(../images/bot1.png) no-repeat center;}
.bot2{ background:url(../images/bot2.png) no-repeat center;}



/*panerMain*/
.panerMain{ background:url(../images/panerMainbg.png) repeat-y center;padding-bottom:53px;}
.panerMain .ptop{ text-align:center;}
.panerMain .ptop h5{ font-size:24px; margin-bottom:5px; color:#333;}
.panerMain .ptop h5 span{ font-weight:normal; color:#666;}
.panerMain .ptop em{ color:#b3b3b3; text-transform:uppercase; font-size:11px;}
.panerMain .pcont{ overflow:hidden; margin-top:53px;}
.panerMain .pcont ul{ overflow:hidden; width:1000px;}
.panerMain .pcont .bd{ overflow:hidden; width:1400px; margin: auto;}
.panerMain .pcont li{ float:left; width:270px; margin-right:18px;}
.panerMain .pcont .pbot{ width:82px; margin:48px auto 0 auto; padding:0 36px; overflow:hidden; background:url(../images/pbotbg.png) no-repeat center;}
.panerMain .pcont .pbot .bot{ float:left; margin-left:1px;}
.tempWrap{ width: 1400px!important;}

.proMain{ padding-top:49px; padding-bottom:40px;}
.proMain .pro_l{ float:left; width:220px;}
.proMain .pro_r{ float:right; width:732px;}












.cpys{ width: 100%; height: 650px; overflow: hidden; margin:auto;}
.cpysn{ width: 1400px; height: auto;margin: auto; overflow: hidden;}
.cpysbt{ width: 1400px; height: 80px; text-align: center; padding-top: 60px; margin:30px auto 0; background: url(../images/ysbt.jpg) center top no-repeat;}
.cpysbt span{ font-size: 12px;}
.cpysn ul{ width: 1400px; height: auto; margin: auto; overflow: hidden;}
.cpysn ul li{width: 685px; height: 290px; float: left; border-right: 1px solid #cecccc; margin-top:30px;transition:all .5s ease-in .1s;}
.cpysn ul li:hover{ margin-top: 10px; height: 290px;}
.yst{ width: 1200px; height: auto; margin: auto; overflow: hidden;}
.yst ul{ width: 1300px; height: auto; margin: auto; overflow: hidden;}
.yst ul  li{ width: 685px; height: 290px; float:left;border-right: none; }

.ck{ width: 130px; height: 47px; background: #0d894d; margin-top: 30px; font-size: 16px; text-align: center; line-height: 47px;}
.ck a{ text-align: center; color: #fff;}

.lybt{ width: 1400px; height: 120px;background: url(../images/xzbt.jpg) center top no-repeat; margin:30px auto;}
.xznr{ width:100%; height:723px; background: url(../images/xznr.jpg) center top no-repeat;}



.jjbt{ width: 1400px; height: 100px; margin:30px auto; background: url(../images/jjbt.jpg) center top no-repeat;}
.about{ width:1400px; height:520px; margin:30px auto; }
.ggt{ width: 280px; height: 540px; float: left; z-index: 999; position: relative; margin-top: 30px;  background: url(../images/jjbtt.png) 20% 20% no-repeat #267643;}
.jjmore{ width: 125px; height: 25px; line-height: 25px; float: left; background: #fff; margin-top: 430px; margin-left: 80px; text-align: center;color: #267643;
-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;

}
.jjmore a{ color: #267643;}
.jjmore:hover{ background: #19522e; color: #fff;}
.jjmore:hover a{ color: #fff;}

.jjwz{ width: 1400px; height: 405px; float: right; padding: 20px;   }
.jjwz h1{ font-size: 18px;}
.jjnr{ width:650px;  float: left; font-size: 12px; line-height: 28px;  color: #000; }
.jjnryc{ width: 630px; height:140px; margin-top: 50px; float: left; border: 1px solid #ccc;}
.jjt{ width: 637px; height: 428px; float: right; }
.jjnryc ul{ width: 650px; float: left;}
.jjnryc ul li{ width: 195px;height: 60px; float: left; border-right: 1px solid #6b6565; text-align: center; margin-top: 40px;transition: all 0.6s ease;}

.jjnryc ul li .tb{
	width: 75px;
	height: 60px;
	float: left;
	margin: 0  0  10px 20px;
	transition: all 0.4s ease;
}
.jjnryc ul li .wz{
	height: 30px;
	font-size: 18px;
	font-weight: normal;
	width: 90px;
	display: block;
font-weight: bold;
	float: left;
	text-align: left;
	transition: all 0.4s ease;
}

.jjnryc ul li h1{ text-align: left;  font-weight: normal; font-size: 14px;}
.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 li:hover .tb{
	background-position: -72px 0;
}
.jjnryc ul li:hover .wz{
	color: #ec6c01;
}
.jjnryc ul li:hover .wz b{
	color: #ec6c01;
}
.jjnryc ul .bico3{ border-right: none;}

.jyln{ width: 100%; height: 250px; background: url(../images/lnbj.jpg)  center center no-repeat; overflow: hidden;transition: all 0.3s ease 0s;}
.jyln:hover{ width:100%;height: 250px; overflow:hidden;transform: scale(1.1, 1.1);}
.lnnr{ width: 1200px; margin: auto;}
.lnnr  h1{ font-size: 36px; font-weight: normal; color: #fff; text-align: center; margin-top: 60px;}
.lnnr p{ text-align: center; font-size: 18px; line-height: 80px; color: #fff;}
.zxlx{width: 165px; height: 50px; background: #267643; border-radius: 30px; text-align: center; margin:30px auto;}
.zxlx a{ color: #fff; font-size: 18px; text-align: center; line-height: 50px;}

.cpbt{ width: 1400px; height: 90px; margin: auto; background: url(../images/cpbt.jpg) center top no-repeat;}


.newbj{ width: 100%; height: auto;}
.new{ width:1400px; height:auto; overflow:hidden; margin:0px auto; }
.new_bt{ width:1400px; height:76px; line-height: 60px; margin:30px auto 0px; background: url(../images/xwbt.jpg) center center no-repeat;}

.newgd{ width: 180px; height: 40px; background: #0d4da1; float: right; text-align:center;line-height: 40px;}
.newgd a{color: #fff; text-align: center;font-size: 14px;}


.new_left{ width:645px; float: left;}
.new_left img{ width: 645px; height: 307px;  margin-top: 25px; float: left;}


.tim{  float: left; margin-bottom: 20px; margin-right: 10px;}

.new_nr{ width:1400px; height:auto; margin:30px auto; overflow:hidden;}
.new_nr_rt{ width:390px; height:480px; float:right; color:#000000; }
.new_nr_rt span{ line-height:24px; }
.new_nr_rt p{ font-size: 14px; color: #aeacac; margin-bottom: 20px;}

.xwbtt{ width: 300px; float: left; height: 85px; background: #f8f8f8; padding-left: 30px;}
.xwbt{ height: 30px; float: left; font-size:15px; font-weight: bold; color: #000;}
.xwx{ width: 40px; height: 7px; background: #00539c; display: block; margin-top: 30px; margin-bottom: 10px;}
.xwnr{ width: 300px; float: left; margin-left: 30px; margin-top: 20px; line-height: 30px;}
.xwmore{ width: 105px; height: 25px; float: left; border: 1px solid #bcbcbc; border-radius: 20px; text-align: center; line-height: 25px; margin-left: 30px; margin-top: 10px;}
.xwmore a{ color: #bcbcbc;}

.new_nr_lt{ width: 645px; float: right;}
.new_flt{ width:625px; float: left; background: #ececec; padding: 10px;}

.new_flt h1{ width: 615px; height: 50px; line-height: 50px; font-size:16px; border-bottom: 1px solid #ccc; }
.new_flt p{ line-height:24px; font-size: 14px;}

.xwgd{ width: 105px; height: 30px; background: #f08300; text-align: center; line-height: 30px; font-size: 12px; margin-top: 10px;}
.xwgd a{ color: #fff;}

.xwsj{ width: 93px; height: 30px; background: #2a9a52; line-height: 30px; float: left; text-align: center; margin-top: 10px; color: #fff; margin-bottom: 20px;}

.newflc{ width: 695px; float: right;  margin-top: 20px;}
.newflc ul{ width: 695px; float: left;}
.newflc ul li{ width: 695px; float: left; }
.sj{ width: 154px; height: 100px; background: #fff; border: 1px solid #ccc; float: left; margin-left: 15px; text-align: center; color: #a1a1a1;}
.sj h1{ text-align: center; font-size: 55px; height: 55px;  line-height:75px;color: #a1a1a1; text-align: center; margin-bottom: 10px;}
.sj span{ text-align: center; font-size: 14px; margin-top: 20px;}
.ncnr{ width: 605px; float: left; margin-left: 20px; margin-top: 30px; font-size: 14px; margin-top: 10px;}
.ncnr h1{ font-size: 18px; margin-bottom: 10px; float: left; margin-top: 10px;}

.sj1{width:110px; height: 25px; text-align: center; line-height: 25px; border: 1px solid #ccc; float: left; margin-top: 15px;}

.new_nr_lt ul{}
.new_nr_lt ul li{ width: 605px; height: 172px; float: left; line-height: 22px; transition:all .5s ease-in .1s; border-bottom: 1px solid #ccc;}
.new_nr_lt ul li:nth-child(2){ border-right: none;}
.time{ width: 70px; height: 70px; float: left; text-align: center; border-radius: 35px; margin-right: 35px; color: #989898;}
.time h1{ width: 80%; margin: auto; font-size: 18px;  font-weight: normal; text-align: center; line-height: 24px; color: #989898; margin-top: 10px;border-bottom: 1px solid #dedede; display: block;}
.time span{ font-size: 12px;line-height: 12px; color: #989898;}
.new_nr_lt ul li:hover{}
.new_nr_lt ul li:hover .sj{ background: #0d4da1; color: #fff;}
.new_nr_lt ul li:hover .sj h1{ color: #fff;}


.foot{ width: 100%; height: auto; overflow: hidden;}
.foottop{ width: 100%; height: auto; background: #0b8a4b; overflow: hidden; padding-bottom:30px;}
.footbot{width: 100%; height: 50px; background: #d5d5d5;text-align: center; overflow: hidden;}
.footbotnn{ width: 1400px; height: 50px; line-height: 50px; margin: auto;text-align: center;color: #000; font-size: 14px;}

.foottopnn{ width: 1400px;margin: auto; margin-top: 30px;position: relative; }
.foottopnn ul{}
.foottopnn ul li { float: left; width: 120px; margin-right: 20px; margin-left: 20px; font-size: 14px;}
.foottopnn ul li a{ font-size: 18px; color: #fff; font-weight: bold;}
.footdh{ margin-top: 10px; float: left;}
.footdhlist{ width: 130px; float: left;border-right: none;}
.footdhlist  li{ width: 130px; float: left; border-right: none!important; margin-left: 0!important;}
.footdhlist  li a{ font-size: 14px!important; line-height: 24px;}
.contactnn{ width: 480px;  float: left; color: #fff; line-height: 24px;position: relative; margin-right: 30px; margin-left: 20px; font-size: 14px;}
.contactnn h1{ font-size: 24px; font-weight: normal; margin-bottom: 10px; margin-top: 10px;}
.ewm{ width: 160px; float: left; margin-left: 140px;}

.fot_left{ width: 270px!important;
margin-left: 0px!important;
padding-left: 0px!important;
	height: 36px;
	line-height: 36px;
    margin-top: 10px;
	padding: 0 15px;
	position: relative;
	float: left;
	color: #000!important;
	background: url(../images/foottb.jpg) 270px 15px no-repeat #b4b5b5;}
.fot_left a{ margin-left: 10px!important; }
.fgs{
	width: 270px;
	height: 36px;
	display: block;color: #000!important;
}
.fgsxx{
	position: absolute;
	width: 245px;
	padding:15px 20px;
	background-color:rgba(0,0,0,0.8); 
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);
	z-index:999;
	bottom: 40px;
}
.fgsxx a{
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}

.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}


.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "Î¢ÈíÑÅºÚ";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}