/* CSS Document */
.top{ width:1142px;margin:0 auto; overflow:hidden;}
.nav_ban{ width:100%; background:#0481ca; overflow:hidden; }
.nav{ width:1142px; background:#0481ca; margin:0 auto;}
.nav ul{ width:1142px; background:#0481ca; margin:0 auto;}
.nav ul li{ float:left; width:126px; height:48px; line-height:48px; text-align:center; }
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ background:#0672b1; height:48px; width:126px; display:block;}
.wy-mod-banner{ height:450px;position:relative;overflow:hidden; z-index:0;}
.wy-mod-banner .banners{width:1920px;height:450px;overflow:hidden;position:absolute;left:50%;margin-left:-960px;}
.wy-mod-banner .banner{width:1920px;height:450px;overflow:hidden;position:absolute;}
.wy-mod-banner .focus{width:980px;margin:0px auto;padding-top:420px;text-align:center;}
.wy-mod-banner .focus a{text-decoration:none;z-index:3;width:24px;height:20px;position:relative;display:inline-block;*display:inline;overflow:hidden;zoom:1;}
.wy-mod-banner .focus a .bg-m{z-index:4;color:white;line-height:40px;font-size:40px;position:absolute;display:block;left:2px;top:6px;cursor:pointer; display:none;}
.wy-mod-banner .focus a .bg-b{background:url(../images/ico01.png) no-repeat 0 -26px;position:absolute;display:block;left:0px;top:0px;cursor:pointer; width:22px; height:22px;}
.wy-mod-banner .focus a .inner{background:url(../images/ico01.png) no-repeat 0 0;position:absolute;left:0px;top:0px;z-index:9;opacity:0;display:none\0;+display:none;*display:none; width:22px;height:22px;}
.wy-mod-banner .focus a.on .inner,.wy-mod-banner .focus a:hover .inner{cursor:pointer;display:block;border:0;top:-3px;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;}
.wy-mod-banner .focus .hover .inner{display:block;}

.content_box{ width:100%; overflow:hidden; background:#f7f7f7; padding-bottom:20px;}
.content_pro{ width:1142px; overflow:hidden; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.pro_list{ width:285px; overflow:hidden;}

.pro_list_con2{ width:285px; overflow:hidden; background:#a3d62b; padding-bottom:20px;}
.pro_list_con2 ul li{ width:245px; height:30px; line-height:30px; text-align:left; margin:0 auto; border-bottom:1px solid #eeeded; text-indent:30px;}
.pro_list_con2 ul li a{ color:#fff; font-size:14px;}
.pro_list_con2 ul li a:hover{color:#befb2d;}
.pro_list_con2  ul li span{ padding-right:20px; color:#fff;}
.pro_list_23{ width:245px; margin:0 auto;}
.pro_name_tit2{width:245px; margin:0 auto; padding-top:10px; border-bottom:1px solid #81c115; }
.pro_name_tit2 h1{ font-size:16pt; font-weight:normal; color:#fff; height:30px; line-height:30px;}


.pro_list_tit{ width:285px; height:71px;  background:url(../images/left_top_icon.png) 0 0 repeat ;}
.pro_list_tit h1{ color:#2c8dc6; font-size:24px; font-weight:normal; text-align:center; height:41px; line-height:41px;}
.pro_list_tit h2{color:#2c8dc6; font-size:12px; font-weight:normal; text-align:center; height:30px; line-height:20px;}
.pro_list_con{ width:285px; overflow:hidden; background:#fbfbfb; padding-bottom:20px;}
.pro_list_con ul li{ width:245px; height:48px; line-height:48px; text-align:left; margin:0 auto; border-bottom:1px solid #eeeded; text-indent:30px;}
.pro_list_con ul li a{ color:#555555; font-size:14px;}
.pro_list_con ul li a:hover{color:#555555; font-weight:bold;}
.pro_list_con ul li span{ padding-right:20px; color:#2c8dc6;}
.pro_right{ width:857px; overflow:hidden;background:#fff;}
.pro_right_tit{ width:857px;height:73px; line-height:73px;}
.pro_right_tit h1{ font-size:16px;padding-left:15px;color:#2c8dc6;}
.pro_right_tit h1 span{ padding-left:10px; font-weight:normal; color:#646464; font-style:italic; font-size:14px;}
.pro_right_tit h1 a{ float:right; padding-right:10px; font-weight:normal; font-size:12px; color:#2c8dc6;}
.pro_right_tit h1 a:hover{ color:#2c8dc6; font-weight:bold;}

.pro_right_con{ width:857px;overflow:hidden; background:#fff;}
.pro_right_con ul{ width:857px; padding-top:30px;}
.pro_right_con ul li{ width:186px; overflow:hidden; float:left; margin-left:23px; padding-bottom:13px;}
.con_pic{ width:184px; height:184px; border:1px solid #eee;}




.con_nam{ width:184px; height:40px; line-height:40px; text-align:center;}
.con_nam a{ color:#555555; }
.con_nam a:hover{ color:#555555; font-weight:bold;}
.content_news{ width:1142px; margin:0 auto;}
.content_news_left{ width:856px; overflow:hidden; background:#fff;}
.con_news{
	width:1142px;
	margin:0 auto;
	overflow:hidden;
}
.news_tl{
	width:856px;
	height:300px;
	background:#ffffff;
	float:left;
}
.news_tr{
	width:256px;
	height:300px;
	background:#ffffff;
	float:right;
}
.news_zx_dt{
	width:407px;
	height:268px;
	float:left;
	margin:15px 6px 0 12px ;
}
.zx_dt_tit{
	height:40px;
	line-height:40px;
	text-indent:10px;
}
.zx_dt_tit h1{
	font-weight:normal;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#2c8dc6;
	width:400px;
	float:left;
}
.zx_dt_tit h1 span{
	font-size:14px;
	color:#646464;
	padding-left:10px;
	font-style:italic;
}
.zx_dt_tit h1 a{
	font-size:12px;
	color:#2c8dc6;
	float:right;
	height:40px;
	line-height:40px;
	float;right;
	padding-right:10px;
}
.zx_dt_tit a:hover{
	color:#2c8dc6;
	font-weight:bold;
}
.zx_dt_con{
	width:407px;
	overflow:hidden;
	background:#fbfbfb;
}
.zx_dt_con ul{
	width:407px;
	overflow:hidden;
	margin-top:10px;
}
.zx_dt_con ul li{
	width:380px;
	height:30px;
	line-height:30px;
	float:left;
	overflow:hidden;
	margin-left:10px;
	font-size:13px;
	color:#555555;
}
.zx_dt_con ul li a{
	text-align:left;
    color:#555555;
	height:30px;
	width:246px;
	line-height:30px;
	background:url(../images/li_con_16.png) 0 10px no-repeat;
	display:block;
	float:left;
	text-indent:10px;
	color:#555555;
}
.zx_dt_con ul li a:hover{
	color:#555555;
	font-weight:bold;
}
.zx_dt_con ul li span{
	float:right;
	color:#555555;
}
.news_tr_tit{

	width:240px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	margin-top:13px;
	border-bottom:1px solid #2c8dc6;
}
.news_tr_tit h1{
	font-weight:normal;
	font-size:16px;
	color:#2c8dc6;
	float:left;
	width:250px;
	height:40px;
	line-height:40px;
	padding-left:10px;
}
.news_tr_tit h1 span{ color:#646464; font-size:14px; padding-left:10px; font-style:italic;}
.news_tr_tit h1 a{ color:#2c8dc6; font-size:12px; float:right; padding-right:20px;}
.news_tr_tit h1 a:hover{ color:#2c8dc6; font-weight:bold;}
.news_tr_con{
	width:237px;
	height:198px;
	margin:10px 10px;
}
/* flashbox */
.flashbox{width:237px;height:198px;overflow:hidden;position:relative;}
.flashbox .focusNew_out{width:237px;height:198px;position:relative;z-index:2}
.flashbox .focusNew_out .f_out_txt{height:50px;width:200px;display:block;position:absolute;bottom:0;left:0;background-color:#000000;opacity:0.8;color:#d6d6d6;font-size:20px;font-family:"微软雅黑";line-height:50px;padding:0 150px 0 20px;overflow:hidden}
.flashbox .focusNew_out .f_out_txt a{color:#d6d6d6;}
.flashbox .f_tabs{height:19px;position:absolute;bottom:5px;right:5px;z-index:100;}
.flashbox .f_tabs span{width:23px;height:19px;background-color:#6d6d6d;float:left;margin-right:3px;text-align:center;color:#f0f0f0;cursor:pointer; line-height:19px;}
.flashbox .f_tabs span.hover{height:19px;background-color:#7c9700;cursor:pointer}
.t01 {width:237px;height:198px;}
.nwes_bl{
	width:856px;
	height:260px;
	background:#ffffff;
	float:left;
	margin-top:22px;	
}
.bl_tit{
	width:828px;
	height:32px;
	display:block;
	margin:15px 5px 0 5px;
	border-bottom:1px solid #2c8dc6;
	overflow:hidden;
}
.bl_tit h1{
	font-size:16px;
	color:#2c8dc6;
	float:left;
	font-weight:normal;
	width:828px;
	height:36px;
	line-height:36px;
	text-indent:20px;
}
.bl_tit h1 span{ font-size:14px; color:#646464;padding-left:10px; }
.bl_tit h1 a{
	font-size:12px;
	color:#2c8dc6;
	float:right;
	line-height:40px;
	
}
.bl_tit a:hover{
		color:#2c8dc6;
		font-weight:bold;
}
.bl_con{
	width:832px;
	overflow:hidden;
	margin:30px 0 0 18px;	
}
.bl_con_l{
	width:555px;
	height:150px;
	float:left;
}
.bl_con_l p{
	font-size:13px;
	color:#333333;
	line-height:24px;
	text-indent:20px;
	overflow:hidden;
	
}
.bl_con_l a{
	color:#2c8dc6;
	font-size:12px;
}
.bl_con a:hover{
	color:#ff9500;
}
.bl_con_r{
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.news_br{
	width:256px;
	height:260px;
	background:#ffffff;
	float:right;
	margin-top:20px;
}
.news_br_con p{
	font-size:13px;
	color:#666666;
	width:187px;
	line-height:20px;
	margin-left:20px;
	margin-top:10px;
	
}
.news_br_con{
	width:237px;
	height:187px;
	margin:10px 10px;
}
.news_br_con a{
	width:73px;
	height:73px;
	display:block;
	margin:0 auto;
	margin-top:10px;
}
.news_br_con h1{
	width:100px;
	height:100px;
	margin:0 auto;
	display:block;
	font-size:13px;
	color:#666666;
	font-weight:normal;
}
.ys1{ text-indent:40px;}
.footer_box{
	width:100%;
	overflow:hidden;
	background:#0481ca;
}
.footer{ width:1142px; margin:0 auto; overflow:hidden;}
.footer_l{ width:875px; height:147px; float:left; margin-left:20px;}
.footer_r{ width:247px; height:147px; float:left;}
.footer_copy{
	width:875px;
	overflow:hidden;
	font-size:12px;
	color:#ffffff;
	margin-top:24px;
}
.footer_copy a{
	font-size:12px;
	color:#fff;
}
.footer_copy a:hover{
	color:#f3f121;
}
.footer_right{
	float:right;
	color:#fff;
}
.footer_nav{
	width:875px;
	margin:0 auto;
	overflow:hidden;
	margin-top:23px;
}
.footer_nav li{
	float:left;
}
.footer_nav li a{
	font-size:12px;
	color:#fff;
}
.footer_nav li a:hover{
	color:#f3f121;
}
.footer_nav li span{
	color:#fff;
	margin:0 5px;
}
.footer_fri{
	width:875px;
	overflow:hidden;
	margin-top:23px;
	color:#fff;
	font-size:12px;
}
.footer_fri a{
	font-size:12px;
	color:#fff;
	margin-left:8px;
}
.footer_fri a:hover{
	color:#f3f121;
}
.footer_r_pic { margin-left:25px; margin-top:20px;} 
.ys2{ color:#fff; font-size:14px; margin-top:20px; margin-left:15px;}

.about{ width:855px; overflow:hidden;background:#fff;}
.about_tit{ width:855px; height:71px; background:#0481ca; line-height:71px;}
.about_tit h1{ font-size:25px; font-weight:normal; text-indent:20px; color:#fff; width:855px;}
.about_tit h1 a{ font-size:14px; color:#fff; float:right; padding-right:30px;}
.about_tit h1 a:hover{ color:#f3f121;}
.about_con { width:855px; background:#fff; overflow:hidden;padding-top:20px; padding-bottom:20px; text-indent:20px; line-height:45px;}
.about_con_detail{ font-size:14px; line-height:28px; overflow:hidden; width:835px; margin:0 auto;}
.map{ text-align:center;}
.map p{ text-align:left; margin:20px;0px;20px;20px;}
.ys3{ text-indent:70px;}
.about_news_br{
	width:285px;
	height:260px;
	background:#ffffff;
	float:right;
	margin-top:23px;
}
.about_news_br_con p{
	font-size:13px;
	color:#666666;
	width:187px;
	line-height:20px;
	margin-left:20px;
	padding-top:10px;
	
}
.about_news_br_con{
	width:285px;
	height:187px;
	margin:10px 10px;
}
.about_news_br_con a{
	width:73px;
	height:73px;
	display:block;
	margin:0 auto;
	margin-top:10px;
}
.about_news_br_con h1{
	width:100px;
	height:100px;
	margin:0 auto;
	display:block;
	font-size:13px;
	color:#666666;
	font-weight:normal;
}
.about_news_tr_tit{
	background:#0481ca;
	width:285px;
	height:40px;
	line-height:40px;

}
.about_news_tr_tit h1{
	font-weight:normal;
	font-size:16px;
	color:#ffffff;
	float:left;
	width:285px;
	height:40px;
	line-height:40px;
	display:block;	
	text-indent:30px;
}
.pro_tit{ width:855px; height:71px; background:#0481ca; line-height:71px;}
.pro_tit h1{ font-size:25px; font-weight:normal; text-indent:20px; color:#fff; width:855px;}
.pro_tit span{ float:right; font-size:16px; color:#fff; font-weight:normal; padding-right:20px;}
.pro_tit span a{ color:#fff; font-size:14px;}
.pro_tit span a:hover{color:#f3f121;}
.pro_con { width:855px; background:#fff; overflow:hidden;padding-top:20px; padding-bottom:20px;}
.pro_con ul{ width:825px; overflow:hidden; margin:0 auto;}
.pro_con ul li{ width:228px; height:288px; float:left; margin-left:35px;  }
.pic{ width:226px; height:226px; border:1px solid #eee;}
.nam{ width:226px; height:60px; line-height:60px; text-align:center;}
.nam a{ color:#555555;}
.nam a:hover{ color:#555555; font-weight:bold;}
.page {  float:right; padding-right:30px; padding-top:30px; padding-bottom:30px;}
.page a{ color:#000;}
.page a:hover{color:#a3d62b;}
.pro_con_detail_tit{ width:855px; text-align:center;}
.pro_con_detail_tit h1{ font-size:20pt;}
.pro_con_detail_con{ width:855px; text-align:center; padding-top:30px;padding-bottom:30px;}
.last{ padding-left:20px; font-size:12px;}
.next{ padding-right:20px; font-size:12px;}
.last a,.next a{ color:#000; font-size:12px;}
.last a:hover,.next a:hover{ color:#a3d62b;}
.news_con{ width:855px; overflow:hidden; background:#fff;}
.news_con ul{ width:700px; overflow:hidden; margin:0 auto;}
.news_con ul li{ width:700px; font-size:14px; height:50px; line-height:50px; border-bottom:1px dashed #eee;}
.news_con ul li a{ color:#000; text-indent:20px;}
.news_con ul li a:hover{ color:#a3d62b;}
.news_con ul li span{ float:right; padding-right:20px;}
.contact_detail{ width:500px; height:300px; padding-left:50px; padding-top:30px; line-height:45px;}
.fri_box{ width:100%; overflow:hidden;}
.fri{ width:1142px; margin:0 auto; overflow:hidden;background:url(../images/fri.png) 0 10px no-repeat;}
.fri p{ width:1142px; hiehgt:47px;line-height:47px; color:#555555; font-size:12px; color:#fff; text-indent:8px;}
.fri p a{ color:#555555; font-size:12px; margin-left:10px;}
.fri p a:hover{ color:#555555; font-weight:bold;}
.about_con form{ width:700px; overflow:hidden; padding-left:20px;}
.about_con form ul li{ width:700px;overflow:hidden; padding-top:10px;}
.about_con form ul li input{ width:200px; height:30px;}
.about_con form ul li label{  height:30px; line-height:30px; vertical-align:middle; float:left;}
.tijiao{ width:80px; float:left; margin-top:30px; height:30px; line-height:30px;border:1px solid #eeeeee; }
.chongzhi{ width:80px; float:right; margin-top:30px;border:1px solid #eeeeee; height:30px; line-height:30px; margin-right:100px; text-align:center;}
.but{ width:700px; overflow:hidden; padding-left:20px;}
.but a{ text-align:center; color:#555555;}
.but a:hover{ color:#555555; font-weight:bold;}

.biaodan1 { width:250px; height:28px; border:1px solid #c8c8c6;}
.biaodan2 { width:350px; height:150px; border:1px solid #c8c8c6;}
.biaodan3 { width:80px; height:28px; border:1px solid #c8c8c6;}
.biaodan4 { width:66px; height:30px; line-height:30px; text-align:center; color:#000; display:block; background:url(../images/an_bg.jpg);}
.biaodan5 { width:80px; height:28px; border:1px solid #c8c8c6; margin-right:10px;}
.main_right .about { width:720px; height:auto; margin:0 auto; padding-top:15px;}
.main_right .contact { width:720px; height:auto; margin:0 auto; padding-top:15px;}
 .message { width:720px; height:auto; margin:0 auto; padding-top:15px;}
/*page*/
/*.page { padding:30px 15px 40px 0; float:right;}
.page ul li{float:left; border:1px solid #706d57; padding:0 5px; height:20px; line-height:20px; overflow:hidden; color:#000; margin:0 3px;}
.page ul li a{color:#666;}
.page ul li a:hover{color:#588b00;}
.page ul li a.on{color:#333; font-weight:bold;}
.page ul li.last{color:#7b7b7b;}*/