﻿body,ul,li,p,h1,h2,h3,h4,a,img{margin: 0; border: none; color: #545454; font-family: microsoft yahei;font-size: 12px; padding: 0;list-style: none;font-weight: normal;text-decoration: none;}
body{overflow-x: hidden;}
#head{background: url(../images/bg_head.png) repeat-x 0 0;height: 636px;}
.head{height: 636px;width: 1002px;position: relative;margin: 0 auto;}
.banner{width: 1440px;position: absolute;z-index: 90;top: 192px;left: -219px;}
.focus { width:1440px; height:444px;  position:relative; }
.f970x280 { width:1440px; height:444px; overflow:hidden; position:relative;}
.f970x280 img { width:1440px; height:444px }
.rslides { width:100%; position:relative; list-style:none; padding:0 }
.rslides_nav { height:50px; width:24px; position:absolute; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); top:40%; left:4px; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(../images/prev.png) no-repeat 0 0px; margin-top:0px }
.rslides_nav:active { opacity:0.8;filter:alpha(opacity=80);}
.rslides_nav.next { left:auto; background: url(../images/next.png) no-repeat 0 0; right:4px; }
.rslides_tabs { margin: 0px 0;clear: both; text-align: center; position: absolute; top:400px; left: 640px;}
.rslides_tabs li { display: inline; float: none; _float: left; *float:left;
margin-right: 5px;}
.rslides_tabs a { text-indent: -9999px; overflow: hidden; background: #fff; display: inline-block; _display: block; *display:block;
width: 42px; height: 6px }
.rslides_tabs .rslides_here a {background: #0195a1;}
.top{height: 192px;position: relative;}
.logo{position: absolute;z-index: 120;left: -20px;top: 0; background: url(../images/logo.png) no-repeat; width:217px; height:232px; text-indent:-9999px;}
.topbar{height: 31px;line-height: 31px;text-align: right;}
.topc{height: 114px;background: url(../images/bg_topc.png) no-repeat 233px 33px;}
.dh{float: right; height: auto;overflow: hidden;margin-top: 30px; background: url(../images/bg_dh.png) no-repeat 0px center;padding-left: 38px;padding-right: 10px;}
.dh h2{font-size: 14px;color: #000;}
.dh h3{font-family: impact;font-size: 26px;color: #0195a1;}
.sc,.sc a{color: #7f7f7f;font-family: "宋体";}
.sc a{margin: 0 5px;}
.menu{padding: 0 0 0 200px;}
.menu,.menu ul,.menu ul li,.menu ul li a{display: block;line-height: 47px;height: 47px;}
.menu ul li{float: left;background: url(../images/bg_li.png) no-repeat right 0;}
.menu ul li a{color: #fff;font-weight: bold; transition:all ease-in-out .2s; font-size: 14px;width: 114px;text-align: center;}
.menu ul li.li0 a{width: 96px;}
.menu ul li a:hover,.menu ul li a.hover{background: #43cfda;}

.con{padding-top: 16px;width: 1002px;margin: 0 auto;height: auto;overflow: hidden;}
.floor1{height: auto;overflow: hidden;}
.f1l,.dleft{float: left;width: 224px;}
.f1r{float: right;width: 750px;}
.f1rtitle{height: 44px;}
.f1rtitle h2{float: left;height: 44px;color: #0195a1;font-weight: bold;font-size: 21px;line-height: 44px;}
.f1rtitle h2 em{color: #919191;font-size: 12px;font-style: normal;font-weight: normal;padding-left: 10px;}
.f1rtitle span{display: block;float: right;padding-top: 10px;}
.f1rtitle span a{background: #0195a1;color: #fff;display: block;line-height: 27px; text-align: center;width: 72px;height: 27px;}
.f1r ul{padding: 10px 0 0 0;height: 398px;overflow: hidden;}
.f1r{padding-top: 9px;}
.f1r ul li{float: left;margin: 0 26px 4px 0;}
.f1r ul li a{display: block;}
.f1r ul li a .pic{width: 225px;height: 153px;border: 3px solid #ededed;text-decoration: vertical-align: middle;text-align: center;}
.f1r ul li a .pic img{max-width: 225px;max-height: 153px;}
.f1r ul li a p{text-align: center;height: 40px;line-height: 40px;}
.f1r ul li a:hover .pic{border: 3px solid #0195a1;}
.gg{margin-top: 14px;}
.lanmu{}
.lanmu ul{border: 1px solid #e8e8e8;padding: 12px 12px 0;border-top: none;border-bottom: none;}
.lanmu ul li{height: 45px;overflow: hidden;  border-bottom: 1px dashed #e5e5e5;text-align: center;}
.lanmu ul li a{display: inline-block;width: 176px;height: 33px; line-height: 33px; font-size: 15px;margin-top: 7px;}
.lanmu ul li a:hover{color: #ffeb02;background: url(../images/ahover.png) no-repeat 0 0;}
.dleft .lanmu{margin-bottom: 16px;}
.floor2{height: auto;overflow: hidden;margin-top: 20px;}
.f2l{float: left;width: 592px;height: 403px;}
.f2l .gsjj{padding: 32px 30px 0;}
.f2l .gsjj p{line-height: 2em;font-size: 14px;height: 110px;overflow: hidden;}
.f2l .gsjj h2{text-align: center;font-weight: bold;font-size: 30px;color: #000;}
.f2l .gsjj h2 em{color: #0195a1;font-style: normal;}
.f2l .gsjj h3{text-align: center;margin: 8px 0 18px;}
.f2l .gsjj h3 span{background: #0195a1;color: #fff;font-size: 16px;padding: 2px 42px;}
.f2l,.f2rt,.f2rb{border: 3px solid #eeeeee;background: #f9f9f9;}
.f2r{float: right;width: 385px;}
.f2rt,.f2rb{width: 379px;height: 214px;}
.f2rt{margin-bottom: 13px;}
.f2rb{height: 170px;background: url(../images/lx.jpg) no-repeat right bottom #f9f9f9;}
.leftLoop{padding: 0 29px;}
.leftLoop .hd{height: 20px;position: relative;}
.leftLoop .hd a{display: block;cursor: pointer;width: 24px; top: 62px; height: 50px;position: absolute;z-index: 99;}
.leftLoop .hd a.prev{background: url(../images/prev.png) no-repeat 0 0;left: 0;}
.leftLoop .hd a.next{background: url(../images/next.png) no-repeat 0 0;right: 0;}
.leftLoop .bd{padding-left: 40px;width: 458px;overflow: hidden;height: 138px;}
.leftLoop .bd ul{}
.leftLoop .bd ul li{float: left;width: 214px;height: 138px;margin-right: 28px;}
.leftLoop .bd ul li a{display: block;width: 214px;height: 138px;}
.leftLoop .bd ul li a img{width: 214px;height: 138px;}
.lp{padding: 8px 16px 0;}
.lp .bd{width: 351px;height: auto;overflow: hidden;}
.f2rt h2{padding: 18px 18px 6px;font-weight: bold;font-size: 21px;color: #000;}
.f2rt h2 span{color: #0195a1;}
.f2rt h2 em{font-style: normal;font-size: 12px;font-weight: normal;color: #919191;padding-left: 5px;}
.lp .bd ul{}
.f2rb .lxwm{padding: 8px 115px 0 18px;line-height: 1.8em;}
.f2rb .lxwm h3{color: #0195a1;font-size: 22px;font-weight: bold;margin-bottom: 6px;}
.lp .bd ul li{float: left;width: 169px;margin-right: 12px;}
.lp .bd ul li a{display: block;text-align: center;}
.lp .bd ul li .pic{}
.lp .bd ul li .pic img{width: 169px;height: 116px;}
.lp .bd ul li p{height: 38px;line-height: 38px;}

.floor3{margin-top: 31px;height: 330px;overflow: hidden;}
.sld{}
.sld .hd{height: 48px;overflow: hidden;background: url(../images/bg_hd.png) repeat-x 0 0;}
.sld .hd ul{}
.sld .hd ul li{float: left;width: 126px;height: 48px;margin-right: 4px;}
.sld .hd ul li a{display: block;height: 40px;line-height: 40px;text-align: center;width: 126px;font-size: 16px;color: #000;}
.sld .hd ul li.on{background: url(../images/bg_lion.png) no-repeat 0 0;}
.sld .hd ul li.on a{color: #fff;}
.sld .bd{height: 272px;padding-top: 8px;overflow: hidden;}
.sld .bdst{}
.sld .bdstl{float: left;width: 424px;}
.sld .bdstl a{display: block;width: 377px;height: 252px;border: 8px solid #f4f0d8;position: relative;}
.sld .bdstl a img{width: 377px;height: 252px;}
.sld .bdstl a p{position: absolute; background: url(../images/bg_p.png) repeat 0 0;color: #fff;font-size: 15px;text-indent: 36px; z-index: 99;height: 50px;width: 377px;left: 0;bottom: 0;line-height: 50px;}
.sld .bdstl a .pic{position: absolute;z-index: 8;left: 0;top: 0;width: 377px;height: 252px;}
.sld .bdstr{float: right;width: 560px;padding-right: 16px;}
.sld .bdstr .tt{border-bottom: 1px solid #e0e0e0;padding-bottom: 14px;}
.sld .bdstr .tt h2{height: 40px;line-height: 40px;margin: 5px 0 4px 0;}
.sld .bdstr .tt h2 a{font-size: 18px;color: #0195a1;}
.sld .bdstr .tt p{height: 70px;overflow: hidden;line-height: 1.9em;}
.sld .bdstr ul{padding: 12px 0 0;}
.sld .bdstr ul li{background: url(../images/li.png) no-repeat 0px center; position: relative; padding-left: 10px;height: 26px;line-height: 26px;}
.sld .bdstr ul li span{position: absolute;top: 0;right: 0;line-height: 26px;}

.dright{float: right;width: 750px;}
.dleft .lanmu .lxwm{line-height: 2em;padding: 10px 12px;border: 1px solid #e8e8e8;border-top: none;}
.dleft .lanmu .lxwm h3{font-weight: bold;font-size: 22px;color: #0195a1;margin-bottom: 6px;}
.dright .title{height: 40px;border-bottom: 1px solid #e8e8e8;}
.dright .title h2{float: left;font-size: 18px;color: #0195a1;line-height: 40px;}
.dright .title span{display: block;float: right;height: 40px;line-height: 40px;}
.dright .title span a{margin: 0 5px;}
.nr{padding: 10px 0 40px;line-height: 2em;}

#footer{background: #00808a;clear: both;}
.footer{width: 1002px;margin: 0 auto;height: auto;overflow: hidden;padding: 20px 0;}
.ftl{float: left;width: 212px;text-align: center;}
.ftr{float: left;width: 728px;}
.ftr,.ftr p,.ftr a{color: #fff;}
.ftnav{height: 46px;line-height: 46px;}
.ftnav{border-bottom: 1px dashed #006169;}
.ftnav a{margin: 0 6px;font-size: 14px;}
.ftb{padding-top: 15px;}
.ftb p{line-height: 2em;}

.chanpin ul{padding: 0px 0 0 0;height: auto;overflow: hidden;}
.chanpin{padding-top: 9px;}
.chanpin ul li{float: left;margin: 0 26px 4px 0;}
.chanpin ul li a{display: block;}
.chanpin ul li a .pic{width: 225px;height: 153px;border: 3px solid #ededed;text-decoration: vertical-align: middle;text-align: center;}
.chanpin ul li a .pic img{max-width: 225px;max-height: 153px;}
.chanpin ul li a p{text-align: center;height: 40px;line-height: 40px;}
.chanpin ul li a:hover .pic{border: 3px solid #0195a1;}
.fenye{text-align: center;margin-top: 20px;height: auto;overflow: hidden;}

.show{}
.showtitle{border-bottom: 1px dashed #e8e8e8;text-align: center;padding: 10px 0 15px;}
.showtitle h1{font-weight: bold;font-size: 20px;color: #0195a1;height: 40px;line-height: 40px;}
.showtitle .date{height: 20px;line-height: 20px;color: #aaa;}
.show .detail{padding: 20px 0 30px;}
.show .detail a{color:#ff0000;text-decoration:underline}
.context{border-top:1px dashed #e8e8e8;padding-top: 15px;}

.news{padding-bottom: 20px;}
.news ul{}
.news ul li{ background: url(../images/li.png) no-repeat 0px center; border-bottom: 1px dashed #cccccc;text-indent: 14px;line-height: 40px;height: 40px;position: relative;}
.news ul li a{}
.news ul li span{position: absolute;right: 0;top: 0;line-height: 40px;}
.flink{
	height:90px;
	margin:auto;
}
.flinkn{
	padding-top:15px;
	width:1002px;
	margin:auto;
}
.flinkn h4{
	width:85px;
	height:30px;
	font-size:20px;
	color:#327665;
	font-style:normal;
	font-weight:normal;
	padding:10px 20px 0 0;
	float:left;
}
.flinkr{
	float:left;
	text-align:left;
	width:850px;
	line-height:45px;
}
.flinkn a{padding:10px 6px 0 6px;color: #27303f;}


/*
===================
分页
>>	pages_pre		上一页
>>	pages_next	下一页
>>	strong			激活状态
>>	a:hover			鼠标悬停状态
===================
*/
.fenye {
	margin: 50px auto 20px auto;
	font-size: 14px;
	text-align: center;
}
.fenye ul{display: inline-block;}
.fenye a,
.fenye strong{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	color:#666;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
}
.fenye .current{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
	
	color:#fff;
	background-color:#00808a;
	border-color:#fff;
}
.fenye a:hover{
	color:#fff !important;
	background-color:#00808a;
	border-color:#fff;
	text-decoration:none;
}
.fenye strong{
	color:#fff;
	background-color:#24557d;
	border-color:#fff;
}
.fenye span{
	padding:0 10px;
	line-height:23px;
}