@charset "utf-8";
html{*overflow:auto;_overflow-y:scroll;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{
	padding: 0;
	margin: 0;

}
body{
	cursor: default;
	-webkit-text-size-adjust: none;
	font-size: 12px;
	font: 12px/24px "微软雅黑","华文细黑",Arial,sans-serif;
	color: #222;
	background-color: #FFFFFF;
	background-image: url(../images/fbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{ clear:both;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}
.div1000{
	width: 1000px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
a{color: #666;text-decoration: none;}
a:hover {text-decoration: underline;color: #222;}
.link_div_lan a{color: #4db3db;text-decoration: none;}
.link_div_lan a:hover {text-decoration: underline;color: #4db3db;}
.link_div_red a {color: #ad1722;text-decoration: none;}
.link_div_red a:hover {text-decoration: underline;color:#ad1722;}

a.link_lan{color: #4db3db;text-decoration: none;}
a.link_lan:hover {text-decoration: underline;color: #4db3db;}
a.link_red{color: #ad1722;text-decoration: none;}
a.link_red:hover {text-decoration: underline;color:#ad1722;}

.height20{ width:100%; height:20px; clear:both;}

/*header*/
.header_wrap{
	background-image: url(../images/hdWrap_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
}
.header_top{
	width: 1000px;
	height: 134px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/top_tel.png);
	background-repeat: no-repeat;
	background-position: 740px 31px;
}
.header_min{ width:100%; height:31px;}
.header_min .fri{
	font-size: 12px;
	line-height: 31px;
	color: #FFF;
	background-color: #093c8a;
	height: 31px;
	width: 180px;
	text-align: center;
		-moz-border-bottom-left-radius: 4px;
	-o-border-bottom-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	-o-border--bottom-rightradius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius: 4px;
}
.header_min .fri a{
	color: #FFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.header_logo{
	height: 90px;
	width: 100%;
	padding-top: 5px;
}
.header_nav{
	background-color: #093c8a;
	height: 38px;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}
.header_nav li{
	font-size: 14px;
	line-height: 38px;
	color: #FFF;
	text-align: center;
	float: left;
	width: 110px;
	margin-right: 16px;
}
.header_nav li a{
	font-size: 14px;
	line-height: 38px;
	color: #FFF;
	text-align: center;
	display: inline-block;
	height: 38px;
	width: 150px;
}
.header_nav li a:hover,.header_nav li a.hover{
	color: #093c8a;
	text-decoration: none;
	background-image: url(../images/hd_nav_bg_cur.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/*====== footer =======*/
.footer_wrap{
	background-image: url(../images/flogo.gif.png);
	background-repeat: no-repeat;
	background-position: 170px 40px;
	height: 155px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 380px;
	padding-bottom: 85px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #093c8a;
	padding-top: 30px;
}
.footer{
	font-size: 14px;
	line-height: 36px;
	color: #333;
	text-align: left;
	height: 135px;
	width: 550px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 39px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #093c8a;
}



	/*====分页样式====*/
.page {
	margin-bottom: 30px;
	margin-left: auto;
	margin-top: 15px;
	text-align: center;
	margin-right: auto;
	padding-top: 10px;

}
.page li{
	display: inline-block;
}
.page a {
	border: 1px solid #DDDDDD;
	color: #666666 !important;
	cursor: pointer;
	display: inline-block;

	height: 33px;
	line-height: 33px;
	margin-right: 8px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #FFFFFF;
}
.page a:hover {
    border: 1px solid  #0180cf;
    color:  #0180cf !important;
    text-decoration: none;
}
.page a.select {
    background-color:  #0180cf;
    border: 1px solid  #0180cf;
    color: #FFFFFF !important;
}
.page a.select:hover {
    color: #FFFFFF !important;
}
.page span {
    display: inline-block;
    height: 33px;
    line-height: 33px;
    margin-right: 8px;
    padding-left: 12px;
    padding-right: 12px;
}


/*焦点图*/
.focus{ position:relative; width:400px; height:298px; background-color: #000; float: left;}  
.focus img{ width: 400px; height: 298px;} 
.focus .shadow .title{width: 370px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 36px;
	line-height: 36px;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  	display: block;
	text-align: left;
}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{
	bottom: 7px;
	right: 5px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;
}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#013378;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


/* 首页滚动 */
.picMarquee-left{ overflow:hidden; position:relative; }
.picMarquee-left .hd{ display:none; }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{
	text-align: center;
	width: 120px;
	height: 60px;
	border: 1px solid #F2F2F2;
}
.picMarquee-left .bd ul li .pic img{ width:120px; height:auto; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:22px; height:22px; width:122px; overflow:hidden; text-align:center;  }

.flash_warp{
	width: 100%;
	height: auto;
	background-image: url(../images/index_flash_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.flash{ width:1000px; height:360px; margin-left:auto; margin-right:auto;}
.flash_nei{ width:1000px; height:200px; margin-left:auto; margin-right:auto; }
.flash_nei img{ width:1000px; height:200px; display:block;}

.main{ width:1000px; margin-left:auto; margin-right:auto;  margin-bottom:30px;}
.first_div{ margin-top:20px;}
.index_about{
	float: left;
	width: 690px;
}
h2.index_title{
	font-size: 18px;
	line-height: 34px;
	color: #FFF;
	background-image: url(../images/barabout.gif);
	background-repeat: no-repeat;
	height: 34px;
	padding-right: 15px;
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
}
h2.index_title a{
	font-size: 12px;
	line-height: 34px;
	color: #666;
	float: right;
	font-weight: normal;
}
.index_about_cont{
	padding: 15px;
	height: 300px;
	width: 658px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	overflow: hidden;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
.index_about_cont img{ float:left; width:250px; height:auto; margin-right:15px;}
.index_about_cont a{ padding-left:15px; color:#069;}
.index_news_list{ width:290px; float:right;}
.index_news_list ul{
	height: 320px;
	width: 268px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	overflow: hidden;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.index_news_list li{
	width: 268px;
	height: 32px;
	overflow: hidden;
	line-height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EEE;
}
.index_news_list li.last{ border:0;}
.index_news_list li a{
	font-size: 14px;
	line-height: 31px;
	color: #666;
	background-image: url(../images/article_list.jpg);
	background-repeat: no-repeat;
	background-position: 5px 15px;
	display: block;
	float: left;
	height: 31px;
	width: 203px;
	padding-left: 15px;
}
.index_news_list li span{
	font-size: 12px;
	line-height: 31px;
	color: #999;
	display: block;
	float: right;
}
.index_left_217{
	background-image: url(../images/listsha.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 217px;
	margin-right: 8px;
	padding-right: 12px;
	
}
.index_left_217 .title{
	font-size: 18px;
	line-height: 44px;
	color: #FFF;
	background-image: url(../images/listh2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
	width: 200px;
	padding-left: 17px;
}
.class_ul{
	background-image: url(../images/libg.gif);
	background-repeat: repeat-y;
	width: 200px;
	padding-top: 8px;
	padding-bottom: 15px;
	padding-left: 17px;
	min-height:200px;
	-moz-border-bottom-left-radius: 4px;
	-o-border-bottom-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	-o-border--bottom-rightradius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius: 4px;
}
.class_ul li{
	background-image: url(../images/lix.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 40px;
	width: 200px;
	padding-bottom: 2px;
}
.class_ul li a{
	font-size: 14px;
	line-height: 40px;
	color: #DDECF8;
	background-image: url(../images/lidd.gif);
	background-repeat: no-repeat;
	background-position: 6px 9px;
	width: 180px;
	padding-left: 20px;
	overflow: hidden;
}
.class_ul li a.hover{
	color: #FF0;
}
.index_right_763{ width:763px; float:right;}
.product_cont{
	height: 276px;
	width: 740px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	overflow: hidden;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	padding-top: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right:6px;	
}
.product_cont .product_li{ width:138px; height:128px; margin-right:10px; margin-bottom:10px; float:left;}
.product_cont .product_li img{ width:138px; height:100px; display:block;}
.product_cont .product_li p{ width:138px; height:28px; line-height:28px; font-size:14px; text-align:center;}
.partner_div{
	height: 84px;
	width: 966px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	overflow: hidden;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	padding:16px;	
}
.links_div{
	width: 968px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	border: 1px solid #cdcdcd;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.links_div .title{
	font-size: 16px;
	line-height: 22px;
	color: #0190D3;
	background-image: url(../images/linkh2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 22px;
	width: 893px;
	padding-left: 75px;
	margin-bottom:10px;
}
.links_ul{ color:#999}
.links_div a{
	display: inline-block;
	font-size: 12px;
	line-height: 30px;
	color: #333;
}
.nei_left_contact_box{
	width: 195px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
	background-image: url(../images/nei_left_contact_bg.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	height: 118px;
	padding-top: 70px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 24px;
	color: #515f68;
}
.show_content{
	width: 711px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	padding:25px;	
}
.show_content .content{
	width: 711px;
	height: auto;
	font-size: 16px;
	line-height: 36px;
	color: #666;
}
.big_li{
	height: 50px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EBEBEB;
}
.big_li h3{ float:left; width:600px;}
.big_li em{
	float: right;
	width: 111px;
	font-size: 12px;
	font-style: normal;
	line-height: 50px;
	color: #999;
	text-align: right;
}
.big_li h3 a{
	font-size: 16px;
	line-height: 50px;
	color: #333;
	background-image: url(../images/41.gif);
	background-repeat: no-repeat;
	background-position: 10px 20px;
	display: inline-block;
	height: 50px;
	width: 575px;
	padding-left: 25px;
}
.show_title{
	text-align: center;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.show_title h2{
	font-size: 24px;
	line-height: 25px;
	color: #000;
}
.show_title p{
	font-size: 12px;
	line-height: 20px;
	color: #999;
	margin-top: 18px;
}
.show_title p em{
	font-style: normal;
	color: #666;
	padding-right: 15px;
}
.images_list{ width:708px; padding-left:2px;}
.images_list .images_li{ width:162px; height:144px; float:left; margin-right:20px; margin-bottom:20px;}
.images_list .images_li.last{ margin-right:0}
.images_list .images_li .img{ width:162px; height:120px;}
.images_list .images_li .img a img{
	width: 156px;
	height: 114px;
	padding: 2px;
	border: 1px solid #E4E4E4;
	display:block;
}
.images_list .images_li .img a:hover img{
	border: 1px solid #F00;
} 
.images_list .images_li h3{ width:162px; height:24px; line-height:24px; font-size:16px; text-align:center;}


.images_list2{ width:708px; padding-left:2px;}
.images_list2 .images_li{ width:162px; height:104px; float:left; margin-right:20px; margin-bottom:20px;}
.images_list2 .images_li.last{ margin-right:0}
.images_list2 .images_li .img{ width:162px; height:80px;}
.images_list2 .images_li .img a img{
	width: 156px;
	height: 74px;
	padding: 2px;
	border: 1px solid #E4E4E4;
	display:block;
}
.images_list2 .images_li .img a:hover img{
	border: 1px solid #F00;
} 
.images_list2 .images_li h3{ width:162px; height:24px; line-height:24px; font-size:16px; text-align:center;}

.contact_box{
	background-image: url(../images/contact_bg.jpg);
	background-repeat: no-repeat;
	padding: 30px;
	height: 400px;
	width: 940px;
	margin-top: 20px;
}
.contact_left{
	width: 399px;
	margin-right: 20px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
	float: left;
	height: 400px;
	background-image: url(../images/contact_left.jpg);
	background-repeat: no-repeat;
}
.map{ width:500px; height:400px; float:right;}



/*联系框*/
/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:5px;bottom:200px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#093C8A;background-color:#093C8A;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#093C8A;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:15px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}