@charset "utf-8";
/* CSS Document */
*{margin:0 auto;}
html,div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, form, fieldset, table, th, td { margin:0; padding:0; border:0; color:#000;}
body{ font-family:"微软雅黑"; font-size:12px; margin:0px; padding:0px; border:none;}
ul,li{ list-style-type:none; list-style-image:none;}
a:link{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:active{ color:#333; text-decoration:none;}
.cle{ clear:both;}

.top{ min-width:1160px; height:30px; line-height:30px; background-color:#F1F1F1;}
.top_all{ width:1160px; margin:auto;}
.top_l{ float:left;}
.top_r{ float:right; width:300px;}
.top_r a{ float:right; margin-left:15px;}
.logo{ width:1160px; margin:15px auto; height:85px;}
.logo h1{ float:left; width:1px; height:1px; overflow:hidden; text-indent:-99999px;}
.logo_l{ float:left; margin-top:5px;}
.fr{ float:right;}
.nav{ width:710px;display: block;position: relative;z-index: 99;}
.nav li.navli{float: left;width: 105px;height: 85px; line-height:85p; text-align:center;position: relative;margin-left: 5px;}
.nav li.navli a{display:block;height: 85px;line-height:85px;color: #333;font-size: 16px;}
.nav li.navli a:hover{background: #0489e7;color: #fff;}
.nav li.navli a.acur{background: #0489e7;color: #fff;}
.nav li.navli ul{position: absolute;top: 85px;left: 0;background: #0489e7;z-index: 9999;padding: 10px;display: none;box-shadow: 0 2px 5px rgba(0,0,0,0.15);}
.nav li.navli ul li{float: left;width: auto;height:30px;line-height:30px;margin-right: 2px;}
.nav li.navli ul li a,.nav li.navli ul li a:visited{height: 30px;line-height: 30px;color: #fff;padding: 0 8px;}
.nav li.navli ul li a:hover{background: #0274c4;}
.nav li.navli ul.nav01{width: 710px; left:-90px;}
.nav li.navli ul.nav02{width: 810px; left:-280px;}
.nav li.navli ul.nav03{width: 710px; left:-270px;}
.nav li.navli ul.nav04{width: 710px; left:-360px;}
.nav li.navli ul.nav05{width: 710px; left:-450px;}
.nav li.navli ul.nav06{width: 710px; left:-630px;}
.nav li.navli ul.nav07{width: 710px; left:-630px;}

.fullSlide{width:100%;position:relative;height:385px; overflow:hidden; z-index:0;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:385px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:385px;}
.fullSlide .hd{width:100%;position:absolute;z-index:2;bottom:10px;left:0;height:15px;line-height:15px; background:none; border:none;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:1px 3px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;border-radius:50%;}
.fullSlide .hd ul .on{background:#c61525;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background: url(../images/img/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.gonggao{ min-width:1160px; background-color:#F0F0F0; line-height:60px; height:60px;}
.gonggao_all{ width:1160px; margin:auto;}
.gonggao_l{ font-size:14px; float:left;}
.gonggao_r{ float:right; width:400px;}
.gonggao_r a{ float:right; margin-left:10px;}

.index_news{ width:1160px; margin:20px auto;}
.news_left{ float:left; width:840px;}
.navs{ width:auto; height:40px; line-height:40px; background:url(../images/img/ico.jpg) 1px 13px no-repeat; border-bottom:1px solid #CCC; margin-bottom:12px;}
.navs span{ float:left; margin-left:14px; font-size:16px;}
.navs a{ float:right; color:#999;}
.news_img{ float:left; text-align:center;}
.news_list{ width:510px; float:right;}
.news_list div{ width:auto; height:30px; line-height:30px;}
.news_list div a{ float:left; font-size:15px;}
.news_list div span{ float:right; color:#999;}
.news_right{ width:300px; float:right;}
.news_right img{ margin-bottom:4px;}
.news_right p{ width:300px; line-height:20px; text-indent:29px; font-size:15px; color:#333;}

.xwzx{width: 815px;height: 270px;overflow: hidden;margin-top: 25px;}
.tit{height: 16px;padding: 5px 0 6px;border-bottom: 1px solid #ddd;}
.tit span{float: left;border-left: 5px solid #0489e7;display: inline-block;height: 16px;line-height: 16px;font-size: 16px;color: #111;padding-left: 10px;}
.tit em{float: right;}
.turn-pic{ width:282px; height:224px; overflow:hidden; position:relative;}
.turn-pic #adpica{ width:282px; height:224px;}
.turn-pic #adpica img{float:left; width:282px; height:224px; overflow:hidden;}
.turn-pic #adtipa{width:100%;bottom:6px;height:15px;position:absolute;left:0;font-size:12px;}
.turn-pic #adtipa ul li{
	background:#f5f5f5;
	color:#FFF;
	cursor:pointer;
	display:inline-block;
	height:10px;
	line-height:10px;
	margin:0 2px;
	text-align:center;
	width:10px;
	text-indent: -9999em;
	border-radius:50%;
}
.turn-pic #adtipa ul li.current{background:#980002;}
.turn-pic .hidden{display:none;}
.turn-pic .show{display:block !important;}
.fl{ float:left;}

#adpica span{
	height:30px;
	line-height:30px;
	left:0;
	top:0;
	position: absolute;
	width:272px;
	color:#333;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	background:rgba(0,0,0,0.6);
	color:#fff;
	padding:0 5px;
	font-size:14px;
}


.index_pro{ width:1160px; margin:10px auto;}
.xwlist{width: 515px;}
.xwlist li{height: 28px;line-height: 28px;text-align: left;overflow: hidden;padding-left: 15px;}
.xwlist li span{float: right;color: #999;}
.chairman{width: 295px;height: 270px;margin:25px 0 0 50px;overflow: hidden;}
.chairman p{text-align: left;line-height: 24px;margin-top: 5px;}
.cpzx{width: 1160px;margin-top: 30px;padding-bottom: 10px;}
.srollpic{ width:1160px; position:relative;overflow:hidden;}
.srollpic a.prevp{ width:30px; height:112px; display:block; text-indent:-9999px; position:absolute; background:#f2f2f2 url(../images/img/icon_left.png) center center no-repeat; left:0; top:40px;}
.srollpic a.prevp:hover{ background:#333 url(../images/img/icon_left.png) center center no-repeat;}
.srollpic a.nextp{ width:30px; height:112px; display:block; text-indent:-9999px; position:absolute; background:#f2f2f2 url(../images/img/icon_right.png) center center no-repeat; right:0; top:40px;}
.srollpic a.nextp:hover{ background:#333 url(../images/img/icon_right.png) center center no-repeat;}
.box_container{ width:1160px; margin:0 50px; position:relative; overflow:hidden;}
.box_container li{ position:relative; width:240px; height:235px; float:left; margin:0 14px 0 10px; overflow:hidden;border: 1px solid #fff;}
.box_container li:hover{box-shadow: 0 0 8px rgba(0,0,0,0.35);border: 1px solid #e0e0e0;}
.box_container li img{ width:240px; height:195px;}
.box_container li span{display: block;height: 30px;line-height: 30px;text-align: center;margin-top: 5px;overflow: hidden;}

.index_links{ width:1160px; margin:20px auto;}
.index_links a{ float:left; margin-right:10px; font-size:13px; color:#666;}
.footer{ min-width:1160px; background-color:#0489E7; height:160px; margin-top:30px;}
.footer_all{ width:1160px; margin:auto;}
.footer_l{ float:left; margin-top:18px; margin-left:100px;}
.footer_r{ float:left; margin-left:60px; line-height:37px; color:#FFF; margin-top:16px; font-size:15px;}
.footer_r a{ color:#FFF; font-size:14px;}

.banner1{ min-width:1160px; height:280px; background:url(../images/img/ban_new.jpg) center center no-repeat;}
.banner2{ min-width:1160px; height:280px; background:url(../images/img/bg_pro.jpg) center center no-repeat;}
.banner3{ min-width:1160px; height:280px; background:url(../images/img/bg_news.jpg) center center no-repeat;}
.banner4{ min-width:1160px; height:280px; background:url(../images/img/bg_con.jpg) center center no-repeat;}
.navss{ width:1130px; margin:20px auto; padding:15px; border:1px solid #CCC; height:30px; line-height:30px;}
.navss div{ float:left; color:#333; width:100px; text-align:center; font-size:14px;}
.navss div a{ color:#333; display:block;}
.navss span{ float:left; width:160px; text-align:center; font-size:14px;}
.bg{ background-color:#0489E7;}
.bg a{ color:#FFF;}

.nav_s{ width:1160px; margin:15px auto; height:30px; line-height:30px; background:url(../images/img/icon_home.jpg) 2px 8px no-repeat; text-indent:23px; font-size:16px;}
.list{ width:1160px; margin:auto;}
.lists{ border:1px solid #CCC; padding:10px; margin-top:10px; margin-bottom:15px;}
.lists h2{ height:30px; font-size:18px;}
.lists h2 a{ color:#0489E7;}
.lists p{ width:1136px; line-height:30px; height:60px; font-size:15px; color:#333;}
.lists div{ width:auto; height:40px; line-height:40px;}
.lists div span{ float:left; color:#666; font-size:14px;}
.lists div h3{ float:right; background-color:#0489E7; width:110px; text-align:center; height:31px; line-height:31px; font-size:13px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.lists div h3 a{ color:#FFF; display:block;}
.pagess{ width:auto; height:60px; line-height:60px; text-align:center;}

.cons{ width:1160px; margin:10px auto; line-height:30px; font-size:14px; color:#333;}
.cons a{ color:#333;}

.con_ss{ width:1160px; margin:10px auto;}
.tits{ width:auto; height:40px; line-height:40px; text-align:center; font-size:20px; color:#333;}
.inf{ width:1160px; border-bottom:1px dashed #CCCCCC; height:30px; line-height:30px; font-size:13px; color:#666;}
.inf li{ float:left;}
.con_s{ width:1160px; margin:10px auto; line-height:30px; font-size:14px; color:#333;}
.con_s a{ color:#333;}
.pga{ width:1150px; margin:20px auto; background-color:#DDDEDF; line-height:30px; height:60px; padding:5px 5px; font-size:14px;}

.pro_list{ width:1160px; margin:15px auto;}
.list_s{ float:left; width:290px; text-align:center; height:300px;}
.list_s h2{ height:30px; line-height:30px; font-size:16px; font-weight:lighter;}
.list_s img{ border:1px solid #CCC; padding:1px;}






