﻿@charset "utf-8";
html,body,div,img,p,a,
ul,ol,li,dl,dt,dd,
h1,h2,h3,h4,h5,h6,
form,input,select,button,textarea,iframe,
th,td,tr
 {border: 0 none;margin: 0;padding: 0;}
body {background: #fff; font-size:12px; font-family:Arial, Helvetica, sans-serif,'宋体';}
img {border: 0 none;vertical-align: top;}
ul,li { list-style-type: none; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; }
body,select,textarea ,li,p{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif ,"宋体" ;
	line-height:25px;}
button { cursor: pointer; }
i,em,cite { font-style: normal; }
a,
a:link,
a:visited {text-decoration: none; color: #036;}
a:hover{ text-decoration:underline; color:#2c518a;}
a.blue,.blue{ color:#2c518a;}
a.red,.red { color:#b7430a; }
a.yellow,.yellow{ color:#ff7800;}
a.green,.green{ color:#390;}
a.orange,.orange{ color:#d88751;}
a,a:link,a:visited,a:hover{ color:#363636;}
.gray,a.gray {color: #000}
.c_fixed:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	overflow: hidden;}
.c_fixed { zoom: 1 }
.clear,.clear_both {
	display: block!important;
	float: none!important;
	clear: both;
	overflow: hidden;
	width: auto!important;
	height: 0!important;
	margin: 0 auto!important;
	padding: 0!important;
	font-size: 0;
	line-height: 0;
}
.fl,.fr {display:block;float: left;}
.fr { float: right; }
.bdd{border-bottom:1px  dashed #CCCCCC;}
.s {font-weight:normal; font-size:12px; font-family:宋体; }
.b { font-weight:bold; }
.s_10 { font-size: 10px; }
.s_11 { font-size: 11px; }
.b_11 {font-size: 11px;font-weight:bold;}
.s_13 { font-size: 13px; }
.b_13 {font-size: 13px;font-weight:bold;}
.s_14 { font-size: 14px; }
.b_14 {font-size: 14px;font-weight:bold;}
.s_16 { font-size: 16px; }
.b_16 {font-size: 16px;font-weight:bold;}
.s_18 { font-size: 18px; }
.b_18 {font-size: 18px;font-weight:bold;}
.s_24 { font-size: 24px; }
.b_24 {font-size: 24px;font-weight:bold;}
.s_36 { font-size: 36px; }
.b_36 {font-size: 36px;font-weight:bold;}
.p10{ padding:10px;}
.hide { display: none }
.middle,
.middle img,
.middle select,
.middle input { vertical-align: middle; }
.margin_top6{ margin-top:6px;}
.margin_left10{ margin-left:10px;}
.margin_right10{ margin-right:10px;}
.margin_right30{margin-right:30px;}
.bot{ text-align:center;}
.bot img{height:20px;}
.r111{width:20px;height:84px;float:right;    
     position:fixed !important; top:200px;    
     position:absolute; z-index:300; top:expression_r(offsetParent.scrollTop+200);right:2px;}
#litContent h4{margin-top:10px;}
.li_square{list-style-type:square;}
.li_circle{list-style-type:circle;}
#gsjg {
	width:36px;
	display:block;
	text-align:center;
	height:50px;
	margin:0px auto;}
body{ margin:0 auto; background: #ededed;  color:#666; }
.main{ margin:0 auto; width:1000px; background:url(../images/mainbg.gif) repeat-y; padding-bottom:15px; position:relative;}
.top{ width:920px; padding:30px 10px 10px 30px; height:93px;  margin:0 auto; position:relative;}
.top_login{ position:absolute; right:35px; top:22px; color:#ccc;}
.logo{ width:106px; height:70px; float:left;}
#call{text-align:right; position:absolute; right:35px; top:42px;; height:20px; line-height:20px;}
#call a img{width:200px;}
.nav{ width:790px; height:34px; background:#dbdbdb url(../images/nav-m.gif) repeat-x ; float:right; margin-top:40px; line-height:35px; _line-height:34px;}
.nav li,.nav li a{ float:left; display:block; line-height:35px; _line-height:34px;}
.nav .nav_l{ background:url(../images/nav-lr.gif) left; height:34px; width:10px;}
.nav .nav_r{ background:url(../images/nav-lr.gif) right; height:34px; width:10px;}
.nav .nav_menu{padding-left:3px; padding-right:3px;}
.nav .nav_menu a.mu{ padding:0 15px; display:inline-block; color:#555; text-decoration:none; }
.nav .nav_menu_on a.mu { color:#fff; padding:0 15px; display:inline-block; text-decoration:none;}
.nav .nav_line{ background:url(../images/nav-line.gif) no-repeat right top; }
.nav .nav_sch{ width:206px; _padding-top:5px; display:block;}
.nav .nav_lis{ line-height:24px; font-size:10px; width:215px;}
#search_form{ width:206px; position:relative; height:34px; line-height:34PX;}
#Keywords{position:absolute; top:7px; left:0px; width:150px; height:19px; border:1px solid #d8d8d8; vertical-align:middle; line-height:19px;}
#go{ width:25px; height:19px; position:absolute; left:153px; top:8px;}
.nav .nav_menu{ position:relative;}
.nav .nav_menu div{ background:#fff; border:1px solid #818181; border-top:1px solid #000; position:absolute; padding:8px 15px; display:none; top:32px; *left:0; _left:0; z-index:5; zoom:1; _padding: 0px 15px;} 
.nav .nav_menu div ul li{ display:block; float:none;  overflow:hidden; border-bottom:1px dotted #CCC; width:120px;}
.nav .nav_menu div ul li a{ display:block; line-height:24px; }
.nav .nav_menu div ul li a:hover{ color:#000;}
#nav_con1{ width:250px;}
#nav_con1 ul{float:left;}
.top .nav_tabscontent01{ position:absolute; top:50px;}
.topbg{ width:960px; padding:0 20px;  margin:0 auto; background:url(../images/topbg.gif) no-repeat 0 0;}
/*关于我们*/
.w900{ width:900px; margin:0 auto;}
.w960{ width:960px; margin:0 auto;}
.bot{ height:62px; line-height:30px; background:url(../images/botbg.gif); width:930px;padding:0 35px 28px 35px; margin:0 auto;  }
.bot a,.bot span{ margin-left:7px; color:#666; }
.bot .dd{ padding-left:12px; display:inline-block;}
.bot2{ width:930px;padding:0 35px 28px 35px; margin:0 auto;}
#f_contact{ width:100%; height:35px; line-height:30px; text-align:center; position:fixed; bottom:0px; left:0px; background:#6cb22e;}
#f_contact ul{width:960px; margin:0 auto; }
#f_contact ul li,#f_contact ul li a{ font-size:14px; color:#fff; font-weight:800;height:35px; line-height:35px; float:left; display:block;text-align:center; }
#c1,#c3{ width:250px;}
#c2{width:460px;}
.rel_title .more a{text-align:right; padding-right:20px; margin-left:480px; color:#6cb22e; }

#weixin #wxcn{ display:none;}
#weixin a:hover #wxcn{ display:block; position:fixed; bottom:80px; right:0px; width:200px; height:200px;}
#wxcn img{  height:160px;}



#krel{width:270px; height: auto; position:fixed; bottom:0px; left:0px; background-color:#fff; border:1px solid #c2d5e3;}
#reltitle{ padding:0 20px; height:25px; line-height:25px; border-top:1px solid #fff; border-bottom:1px solid #e6e6e6; background-color:#f0f0f0;}
 
#reltitle span{ margin-left:120px;text-align:right;;}
#relcon{ height:175px;}
#relcon ul{ padding:15px;; border-bottom:1px dashed #c2d5e3;}
#relcon ul li{ height:27px; line-height:27px;}
#relcon .more{ display:block; text-align:right; padding-right:20px; padding-top:10px;}