@charset "utf-8";
/* CSS Document */
html{
	overflow:scroll;
	}
body{
	margin:0px auto;
	font-size:12px;
	font-family:"宋体";
	}
*{margin:0; padding:0;}	
img{ 
	padding:0px; 
	margin:0px; 
	border:0px;
	}
table{
	font-size:15px;
	}	
ul,li{ 
	padding:0px; 
	margin:0px;
	list-style:none;
	}
span{
	padding:0px; 
	margin:0px;
	}	
.clear{
	clear:both;
	}
a{
	text-decoration:none;
	}
.all{
	width:100%;
	height:auto;
	margin:0px auto;
	}
.top{
	width:100%;
	height:59px;
	line-height:59px;
	background:url(../images/top_bg.jpg) repeat-x;
	}	
.top1{
	margin:0px auto;
	width:990px;
	height:31px;
	line-height:31px;
	}	
.top1_left{
	float:left;
	width:560px;
	height:31px;
	}
.top1_left li{
	float:left;
	color:#6a6a6a;
	}
.top1_left li a{
	color:#6a6a6a;
	margin:0px 8px;
	}
.top1_left li a:hover{
	text-decoration:underline;
	color:#F00
	}
	
.top1_right{
	float:right;
	width:262px;
	height:31px;
	}
.top1_right li{
	float:left;
	color:#6a6a6a;
	}
.huiyuan{
	float:left;
	width:70px;
	color:#F00;
	}	
.huiyuan a{
	color:#F00;
	}
.top1_right li a{
	color:#6a6a6a;
	margin:0px 6px;
	}
.top1_right li a:hover{
	text-decoration:underline;
	color:#F00
	}

	
.top2{
	margin:0px auto;
	width:990px;
	height:28px;
	line-height:28px;
	}	
.top2_left{
	float:left;
	width:560px;
	height:28px;
	color:#F00;
	}
.top2_left marquee{
	margin:auto 8px;
	width:493px;
	height:28px;
	}
	
.top2_right{
	float:right;
	width:339px;
	height:28px;
	color:#3d3d3e;
	}
.riqi{
	float:left;
	width:162px;
	}	
.shuliang{
	float:right;
	width:162px;
	text-align:right;
	margin-right:8px;
	}	
.shuliang span{
	color:#F00;
	}
	
.logo_all{
	margin:0px auto;
	width:990px;
	height:92px;
	}	
.logo{
	float:left;
	width:469px;
	height:92px;
	}	
.banner{
	float:right;
	width:500px;
	height:100px;
	line-height:92px;
	font-family:"微软雅黑";
	font-size:18px;
	}	
.banner li{
	float:left;
	width:98px;
	height:92px;
	color:#545557;
	text-align:center;
	margin-left:2px;
	}	
.banner li a{
	color:#545557;
	}
.banner li a:hover{
	color:#26ace2;
	}
/*导航菜单*/
#navMenu {
	width:500px;
	height:92px;
	line-height:92px;
	display:block;
	overflow:hidden;
}

/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 98px;
	visibility: hidden;
	background-color: #585858;
	font-family:"微软雅黑";
	font-size:15px;
	margin-left:-14px;
}


.dropMenu li a {
	display: block;
	text-align:center;
	color:#FFF;
	margin:15px 6px;
	font-weight:bold;
}
.dropMenu+li a{
border-top:none;
}
.dropMenu a:hover {
	text-decoration: underline;
	color:#fae21b;
}
	
		

/*-------- banner图片录播 --------------*/	
.main_all{
	float:left;
	width:100%;
	height:auto;
	}
.main_all img{
	width:100%;
	height:auto;
	}
/*main_image*/
.main_image {width:100%; height:200px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:200px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:415px;}
.main_image li span {display:block; width:100%; height:415px}
.main_image li a {display:block; width:100%; height:415px}
.main_image li .img_1 {background: url('../images/main1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/main2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/main3.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:170px; left:190px; z-index:999; width:300px; height:21px; cursor:pointer;} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}		
	
	
/* slider 
.index_post {width:100%;
	height:auto;}
#slider-wrapper {position:relative; z-index:1;width:100%;
	height:auto;}
#slider { width:100%; height:auto; background:url(loading.gif) no-repeat 50% 50%; box-shadow:0 3px 4px rgba(0,0,0,0.25); margin:auto;}
#slider img { width:100%;height:auto; !important;}
#slider a {border:0; display:block;}
.nivoSlider {width:100%;height:auto; }
.nivoSlider img { width:100%;height:auto; }
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
.nivo-slice {display:block; position:absolute; z-index: 50; width:100%;
	height:auto;}
.nivo-box {display:block; position:absolute; z-index: 5;width:100%;
	height:auto;}
.nivo-caption {width:100%;
	height:auto;position:absolute; left:20px; bottom:20px; background:#3599BA; text-shadow:none; color:#FFF; opacity: 0.5; z-index:89; padding:10px;}
.nivo-caption p {line-height:17px; font-size:15px; text-shadow:1px 1px 3px rgba(0,0,0,0.5);}
.nivo-caption p::selection {background: #fff; color: #000;}
.nivo-caption p::-moz-selection {background: #fff; color: #000;}
.nivo-caption a {display: inline !important;}
.nivo-html-caption {display: none;}
.nivo-directionNav a {position:absolute; top:50%; margin-top:-40px; z-index:99; cursor:pointer; display:block; text-indent:-9999em; width:40px; height:80px;}
a.nivo-prevNav {}
a.nivo-nextNav {}
#slider .nivo-controlNav {position:absolute; bottom:20px; text-align:center; z-index: 999; width:100%;}
#slider .nivo-controlNav a {z-index:999; display:inline-block; cursor:pointer; width:66px; height:5px; margin:0 6px; background-color:#fff; text-indent: -9999em;}
#slider .nivo-controlNav a.active {font-weight: bold; background-color:#80f5fc; }	*/
	
	
	
	
	
.contents{
	float:left;
	margin:6px auto;
	width:100%;
	height:auto;
	}	
.con_products{
	margin:0px auto;
	width:990px;
	height:auto;
	}	
.con_title{
	float:left;
	margin:8px auto;
	width:990px;
	height:100px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	}	
.con_products_text{
	float:left;
	margin:6px auto;
	width:990px;
	height:212px;
	}	
		
.con_products_text a{
	color:#969696;
	}
.yygg{
	float:left;
	width:151px;
	height:212px;
	background:url(../images/yygg.gif) no-repeat;
	color:#969696;
	}	
.yygg:hover{
	background:url(../images/yygg_1.gif) no-repeat;
	color:#FFF;
	}
.yygg:hover a{
	color:#fff;
	}
.zdbh{
	float:left;
	width:151px;
	height:212px;
	background:url(../images/zdbh.gif) no-repeat;
	color:#969696;
	margin-left:15px;
	}
.zdbh:hover{
	background:url(../images/zdbh_1.gif) no-repeat;
	color:#FFF;
	}
.zdbh:hover a{
	color:#fff;
	}
.zdbh_title{
	float:left;
	width:132px;
	margin:0px 10px;
	height:36px;
	line-height:36px;
	margin-top:116px;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	overflow:hidden;
	}	
.zdbh_con{
	float:left;
	width:132px;
	margin:0px 10px;
	overflow:hidden;
	height:50px;
	line-height:25px;
	text-align:center;
	font-size:16px;
	}	
.zdbh_con a:hover{
	text-decoration:underline;
	}
.ydzj{
	float:left;
	width:152px;
	height:212px;
	background:url(../images/ydzj.gif) no-repeat;
	margin-left:15px;
	}	
.ydzj:hover{
	background:url(../images/ydzj_1.gif) no-repeat;
	color:#FFF;
	}
.ydzj:hover a{
	color:#fff;
	}	
.rjkf{
	float:left;
	width:152px;
	height:212px;
	background:url(../images/rjkf.gif) no-repeat;
	margin-left:15px;
	}
.rjkf:hover{
	background:url(../images/rjkf_1.gif) no-repeat;
	color:#FFF;
	}
.rjkf:hover a{
	color:#fff;
	}			
.wysj{
	float:left;
	width:152px;
	height:212px;
	background:url(../images/wysj.gif) no-repeat;
	margin-left:15px;
	}
.wysj:hover a{
	color:#fff;
	}	
.wysj:hover{
	background:url(../images/wysj_1.gif) no-repeat;
	color:#FFF;
	}		
.wlcz{
	float:left;
	width:152px;
	height:212px;
	background:url(../images/wlcz.gif) no-repeat;
	margin-left:15px;
	}
.wlcz:hover a{
	color:#fff;
	}	
.wlcz:hover{
	background:url(../images/wlcz_1.gif) no-repeat;
	color:#FFF;
	}
	
	
	
.con_about{
	float:left;
	margin:3px auto;
	width:990px;
	max-height:196px;
	overflow:hidden;
	line-height:33px;
	font-size:14px;
	color:#535353;
	}	
.con_about_more{
	float:left;
	width:990px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:6px auto;
	}
.con_about_more p{
	margin:0px auto;
	width:80px;
	height:30px;
	background:url(../images/com_more.gif) no-repeat;
	}
.con_about_more p a{
	color:#FFF;
	}
.con_about_more p a:hover{
	text-decoration:underline;
	}
	
	
.con_news_all{
	float:left;
	margin:3px auto;
	width:990px;
	height:auto;
	font-size:14px;
	color:#535353;
	}	
.con_news{
	float:left;
	width:483px;
	height:108px;
	margin:8px 6px;
	}	
.con_news_date{
	float:left;
	width:60px;
	height:108px;
	color:#FFF;
	background-color:#5bc0de;
	text-align:center;
	}
.con_news_date .on{
	float:left;
	width:60px;
	height:58px;
	margin:25px auto;
	line-height:29px;
	overflow:hidden;
	}	
.con_news_text{
	float:left;
	width:420px;
	height:108px;
	background-color:#f9f9f9;
	}		
.con_news_text:hover{
	background-color:#5bc0de;
	color:#FFF;
	}	
.con_news_text_1{
	float:left;
	width:400px;
	height:33px;
	line-height:33px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	margin:0px 10px;
	text-overflow: ellipsis;
	white-space: nowrap; 
	}		
.con_news_text_2{
	float:left;
	width:400px;
	height:46px;
	line-height:23px;
	overflow:hidden;
	margin:0px 10px;
	}	
.con_news_text_3{
	float:left;
	width:400px;
	height:22px;
	line-height:22px;
	margin:2px 10px;
	font-size:12px;
	}
.con_news_text_3 p{
	float:right;
	width:77px;
	height:22px;
	text-align:center;
	background:url(../images/news_more.gif) no-repeat;
	}	
.con_news_text_3 a{
	color:#FFF;
	}
.con_news_text_3 a:hover{
	text-decoration:underline;
	}
	
	
	
	
.con_active{
	float:left;
	margin:12px auto;
	width:990px;
	height:180px;
	overflow:hidden;
	}
.con_active div{
	float:left;
	}	
.pic_left{
	float:left;
	width:30px;
	height:49px; 
	cursor:pointer;
	margin-top:50px;
	background:url(../images/feature_left2.gif) no-repeat;
	}
.pic_left:hover{
	background:url(../images/feature_left.gif) no-repeat;
	}
.pic_center{
	float:left;
	width:926px; 
	height:180px; 
	overflow:hidden;
	}
.pic_right{
	float:left;
	width:30px;
	height:49px; 
	cursor:pointer;
	margin-top:50px;
	background:url(../images/feature_right.gif) no-repeat;
	}	
.pic_right:hover{
	background:url(../images/feature_right2.gif) no-repeat;
	}
.pic_yi{
	width:240px;
	height:180px; 
	text-align:center;
	margin:auto 33px;
	overflow:hidden;
	}	
.pic_yi img{
	width:240px;
	height:150px;
	float:left;
	}
.pic_yi p{
	float:left;
	line-height:21px;
	color:#505050;
	font-size:14px;
	width:240px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	}		



.foot{
	margin:0px auto;
	width:990px;
	height:116px;
	line-height:33px;
	border-top:1px solid #e5e5e5;
	overflow:hidden;
	clear:both;
	margin-top:12px;
	}
.foot_con{
	margin:0px auto;
	width:990px;
	text-align:center;
	height:auto;
	margin-top:12px;
	color:#333;
	}
	
	
	
	
	
	
	
	
	