@charset "utf-8";
@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote��th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, th, var, b, em {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
capation, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: ' '
}
.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f22 {
	font-size: 22px;
}
.f24 {
	font-size: 24px;
}
.fb {
	font-weight: bold;
}
.t2 {
	text-indent: 2em;
}
.lh24 {
	line-height: 24px;
}
.lh36 {
	line-height: 36px;
}
.gray0 {
	color: #000;
}
.gray1 {
	color: #333;
}
.gray2 {
	color: #999;
}
.blue {
	color: #008bdf;
}
.write {
	color: #fff;
}
.org {
	color: #FF7D00;
}
.green {
	color: #58a722;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-left: auto;
	margin-right: auto;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
*html .clearfix {
	height: 1%
}
. Clearfix {
display:block;
}
.vm {
	vertical-align: center;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.abs-right {
	position: absolute;
	right: 0;
}
.zoom {
	zoom: 1
}
.block {
	display: block;
}
.hidden {
	visibility: hidden;
}
.none {
	display: none;
}
/* Layout & Wrapper Settings */
.bk, .bk3, .bk6, .bk8, .bk10, .bk15, .bk20, .bk25, .bk30 ,.bk60 {
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}
.bk5 {
	height: 5px;
}
.bk8 {
	height: 8px;
}
.bk10 {
	height: 10px;
}
.bk15 {
	height: 15px;
}
.bk20 {
	height: 20px;
}
.bk25 {
	height: 25px;
}
.bk30 {
	height: 30px;
}
.bk60 {
	height: 60px;
}
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}
.re{ position:relative;}
body {
	font-family: "Microsoft yahei", arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px; background:#fff;
	
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#2579e1;
}
/*-------------------公共头&底---------------------*/

.header { height:81px; position:relative; z-index:1; }
.wrapper {
	width:1000px; 
	margin: 0 auto;

}
.logo{ float:left; }
.header .wrapper{ position:relative;}
.header .rgt{ float:right; margin-top:30px;}
.header .tel{ font-size:16px; color:#555; background:url(../_template_Images/tel.jpg) no-repeat left center; height:30px; line-height:28px; padding-left:30px; float:left;}
.header .tel em{}
.header .rgt a{ margin-left:10px; position:relative;}
.header .rgt a.wx div{ display:none;}
.header .rgt a.wx:hover div{ display:block; position:absolute; left:-40px; top:25px; border:1px solid #ddd; z-index:999; width:120px; height:120px; background:#eee;}
/*导航*/
.nav{ height:42px; line-height:42px;background:#2579e1;z-index:999;position:relative;}
.nav .navbox{ background:url(../_template_Images/bg_nav.jpg) no-repeat; height:42px;}
.nav .navbox .m{ float:left; position:relative; border-top:0; border-bottom:0; margin-left:0px; background:url(../_template_Images/navline.jpg) right no-repeat;}
.nav .navbox a:hover{ text-decoration:none; color:#fff;}
.nav .navbox h3{ float:left; font-size:100%; font-weight:normal; font-size:14px; height:42px; overflow:hidden;}
.nav .navbox h3 a{ display:block; color:#fff;padding:0 18px; vertical-align:top; font-size:14px;}
.nav .navbox .on{ background: url(../_template_Images/bg_navon.jpg) center bottom no-repeat;}
.nav .navbox .on h3 a{ background: url(../_template_Images/bg_navon.jpg) center bottom no-repeat; color:#2579e1;}
.nav .navbox .sub{ display:none; width:98px; position:absolute; top:42px; text-align:left; text-indent:1em; filter:alpha(opacity=95);-moz-opacity:0.95; opacity:0.95;}
.nav .navbox .sub li{	vertical-align:middle;	line-height:34px;	border-top:1px solid #fff; text-indent:1.5em;}
.nav .navbox .sub li a{ line-height:34px; display:block; color:#2579e1; background: url(../_template_Images/dh_link.gif);}
.nav .navbox .sub li a:hover{ color:#2579e1; background: url(../_template_Images/dh_on.jpg);}
.nav .navbox #m1 { border-left:0;}
.nav .navbox #m7 { border-right:0;}
.nav .navbox #m2 .sub { width:996px; left:-50px;}
.nav .navbox #m2 .sub #sub1 { float:left; background:#FFFFFF; width:260px; height:250px; padding:0 20px 0 25px; }
.nav .navbox #m2 .sub #sub1 h2{ color:#000000; font-weight:bold; background:url(../_template_Images/list1.gif) no-repeat 0.8em center; text-indent:1.5em;border-bottom:#2579e1 solid 2px;}
.nav .navbox #m2 .sub #sub1 h2 a{ color:#000000; font-weight:bold; }
.nav .navbox #m2 .sub #sub1 h2 a:hover{ color:#2579e1; font-weight:bold}
.nav .navbox #m2 .sub #sub1 ul li{ width:260px; height:25px; line-height:25px; }
.nav .navbox #m2 .sub #sub1 ul li a{color:#2579e1; background:url(../_template_Images/list.gif) no-repeat 1em center}
.nav .navbox #m2 .sub #sub1 ul li a:hover{text-decoration: underline;background:url(../_template_Images/list.gif) no-repeat 1em center}
.nav .navbox #m3 .sub { width:296px;}
.nav .navbox #m4 .sub ,.nav .navbox #m6 .sub{ width:92px;}


.search{ float:right;  width:235px; height:42px; }
.search .text{ border:1px solid #ddd; padding:0px 0px; height:42px; line-height:42px;width:190px; border:none; background:none;font-family: "Microsoft yahei", arial, Helvetica, sans-serif; float:left;}
.search .submit{ float:right; width:45px; height:33px; cursor:pointer;border:none; background:none; text-indent:-999em;padding-right:20px;}
	.focusBox { position: relative; height:400px; overflow: hidden; width:100% !important;  }
	.focusBox .pic{ position:relative; z-index:0;width:100% !important;   }
	.focusBox .pic li{width:100% !important; }
	.focusBox .pic img { height:400px; display: block; }
	.focusBox .pic a{ display:block; height:400px;  }
.focusBox .hd { width:1082px; position: absolute; left:50%; margin-left:-541px; bottom: 10px; text-align:center; font-size:0; z-index:1;  }
	.focusBox .hd li{margin: 0 5px; background: url(../_template_Images/dot2.png) no-repeat; height: 15px; overflow: hidden; width: 15px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1; 
	}
	.focusBox .hd .on{ background: url(../_template_Images/dot1.png) no-repeat;}


.notice{ background:url(../_template_Images/bg_notice.jpg) repeat-x; height:43px; line-height:43px;  margin-bottom:20px;}
.notice .news{ width:1001px; margin: 0px auto; background:url(../_template_Images/notice.jpg) no-repeat;}
.notice .news h3{ float:left; width:108px; text-align:center; font-size:16px; padding-right:40px; color:#fff}
.notice .news p{ font-size:14px; color:#333;}

.leftBox{ float:left; width:295px;}
.centerBox{ float:left; width:364px; margin-left:45px;}
.rightBox{ float:right; width:254px;}


.home_row{}
.mod .head{ height:31px; line-height:31px; color:#fff; padding:0 12px 0 0; background:url(../_template_Images/bg_product.jpg) no-repeat}
.mod .head h2{ float:left; position:relative; top:1px; }
.mod .head h2 strong{ padding-left:0.5em;font-weight:normal; font-size:14px;}
.mod .head h2 em{ font-weight:normal; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#e5e5e5; margin-left:8px;}
.mod .head span{ float:right; margin-top:0px;}
.mod .head span a{color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.mod2 .head{ height:39px; line-height:39px; color:#333; padding:0 12px 0 0; border-bottom:2px solid #E5E5E5;}
.mod2 .head h2{ float:left; height:31px; line-height:31px; position:relative; }
.mod2 .head h2 strong{ font-weight:normal; font-size:14px; color:#fff; padding-left:0.5em;}
.mod2 .head h2 em{ font-weight:normal; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#e5e5e5; margin-left:8px;}
.mod2 .head span{ float:right; margin-top:5px;}
.mod2 .head span a{color:#333; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.mod .body{  }
.mod2 .body{padding:15px 0;}
.mod2 .body li{ padding:20px 10px; text-align:left; float:left;}
.about_mod { margin-bottom:30px;}
.about_mod .head{ background:url(../_template_Images/tit_bg.png) no-repeat;}
.about_mod .body{ line-height:23px; font-size:14px; line-height:28px;}
.about_mod .body img{ float:left; display:block; margin-right:20px; margin-bottom:5px;}
.about_mod .body .more{ float:right; color:#B50505; }
.news_mod { border:1px solid #ddd;padding:20px; padding-top:5px; margin-bottom:20px;}
.news_mod .head{ background:url(../_template_Images/tit_bg2.png) no-repeat; overflow:hidden;}
.news_mod .body{ line-height:22px; overflow:hidden; font-size:12px;}
.news_mod .body li{ overflow:hidden; height:37px; line-height:37px; border-bottom:1px dashed #ddd; background:url(../_template_Images/dot.png) no-repeat left center; padding-left:15px;}
.news_mod .body li span{ float:right; color:#999;}
.news_work { width:764px; overflow:hidden;}
.news_work dl { line-height:29px; background:#eee; border-bottom:1px solid #cfcfcf; overflow:hidden;}
.news_work dl dd, .news_work ul li { float:left; text-align:center;}
.news_work ul li { line-height:35px; border-bottom:1px dotted #cfcfcf;}
.news_work .w1 { width:180px; text-align:left; padding-left:20px;}
.news_work .w2 { width:100px; text-align:center;}
.news_work .w3 { width:200px; text-align:center;}
.news_work .w4 { width:110px; text-align:center;}
.news_work .w5 { width:150px; text-align:center;}

.news_box{ width:400px;  overflow:hidden;}
.news_box2 { height:336px;}
.news_box .hd{ height:31px; background:url(../_template_Images/bg_news_tab.gif) repeat-x;position:relative; border-bottom:1px #2579e1 solid}
.news_box .hd ul{ overflow:hidden; zoom:1;}
.news_box .hd ul li{ float:left; margin-left:10px;}
.news_box .hd ul li a{ display:block; width:97px; text-align:center; cursor:pointer; height:32px; line-height:32px;   color:#fff;font-size:14px; background:url(../_template_Images/newslink.jpg)}
.news_box .hd ul li a:hover{ text-decoration:none;}
.news_box .hd ul li.on a{ height:32px; background:url(../_template_Images/newson.jpg);color:#006dd2; font-size:14px; }
.news_box .hd .ht1 { border-left:0px solid #dadada; }
.news_box .news_item { width:295px; padding-top:20px;}
.news_box .news_item dl { width:107px; float:left;}
.news_box .news_item dl dd { height:120px; padding-top:7px;}
.news_box .news_item ul { width:295px;  margin-right:6px;}
.news_box .news_item ul li {line-height:38px;	text-indent:8px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #c7c7c7; background:url(../_template_Images/list1.jpg) left center no-repeat;}
.news_img {
	display:block;
	float:left;
	padding:2px;	
	margin-right:13px;
}
.news_bt {
	font-size:14px;
	display:block;
	color:#333333;
	line-height:26px;
}
.news_nr p {
	font-size:12px;
	line-height:20px;
	color:#999999;
}


.contact_mod { font-size:12px; }
.contact_mod .head{ background:url(../_template_Images/tit_bg3.png) no-repeat;}
.contact_mod .body,.link_mod .body{ line-height:28px;padding:10px 0px; margin-left:-10px;}
.link_mod .head{  background:url(../_template_Images/bg_link.jpg) no-repeat; height:31px; line-height:31px;}
.contact_mod .body li{ line-height:37px; }
.contact_mod .body li span{ display:block; padding-left:35px;}
.product_mod{ overflow:hidden;}
.pclist_mod .body h2{ height:29px; background:url(../_template_Images/list1.jpg) no-repeat 1em center;  overflow:hidden; border-bottom:solid 1px #efefef}
.pclist_mod .body h2 a{ display:block; height:29px; line-height:29px; overflow:hidden; display:block; width:207px; padding-left:2em}
.pclist_mod .body h2 a:hover{ display:block; height:29px; line-height:29px; overflow:hidden; display:block; width:207px; padding-left:2em;color:#00923f}
.product_mod ul{ width:790px;}
.product_mod ul li{ float:left; width:156px; margin-right:30px; display:inline; font-size:14px; text-align:center; }
.product_mod ul li .thumb{  width:156px; height:176px;}
.product_mod ul li .thumb img{width:156px; height:176px;}
.product_mod ul li h4 { font-size:16px; color:#2579e1; width:120px; padding:15px 18px 0 18px;}
.product_mod ul li h5{ padding:5px 0 0 0; text-align:left;}

/*网站底*/
.footer{ margin:20px 0 25px 0;}
.ft-link{ line-height:42px;height:42px;font-size:14px; color:#a1a1a1;   background:#5194e7; }
.ft-link ul{text-align:center;}
.ft-link ul li{ height:16px; line-height:16px; float:left; text-align:center; width:90px; border-right:#FFFFFF solid 1px; margin-top:13px;}
.ft-link ul li a{color:#fff; }
.footer .rgt{ margin-top:10px;}
.footer .rgt ul li{line-height:25px; }
.footer .rgt a{  position:relative;}
.footer .rgt a.wx div{ display:none;}
.footer .rgt a.wx:hover div{ display:block; position:absolute; left:-40px; top:25px; border:1px solid #ddd; z-index:999; width:120px; height:120px; background:#eee;}
/*二级页面*/
.position{ padding:15px 15px 15px 10px;}
.siderbar{ background:#fff; border:1px solid #E3E3E3; min-height:350px; width:210px; float:left; margin-bottom:20px;}

