@charset "utf-8";
/*------------------------------
项目完成后，对css进行压缩操作，保留无中文注释备份件(中文注释使用正则删除)
书写规范：
样式文件按频道分离，不分字体布局等，减少http连接。
首页采用背景定位，尽量减少图片加载数量
浮动元素必须有宽度，尽量避免浮动元素margin的使用
所有边距已清零，总父层使用margin:auto;进行居中即可。
-------------------------------*/
/* Reset  import*/
@import url(reset.css);
/*--全局定义，--*/
body {
background-color:#6e6e6e;
	font-size:12px;
	font-family:"Arial";
	color:#505050;
	margin:0 auto;
	padding:0px;
}
#box{ width:1002px; margin:0 auto; background-color:#fff;}
a:link {
	color:#505050;
	text-decoration:none;
}
a:visited {
	color:#505050;
	text-decoration:none;
}
a:active {
	color:#505050;
	text-decoration:none;
}
a:hover {
	color:#505050;
	text-decoration:underline;
}
.top {background:url(../images/top-b.jpg) repeat-x;
	width:1002px;
	margin:0 auto;
	height:138px;
}
.top-txt{WIDTH: 1002px; color:#000;HEIGHT: 30px; padding-top:3px;}
.top-txt1{ float:left; padding-left:20px;}
.top-txt2{ float:right; padding-right:15px;}
.top-txt2 ul li{ float:left; width:80px;height:20px;}
.top-txt2 ul li img{ padding-top:1px;}
.top-txt2 ul li span{ padding-left:5px; height:18px; text-align:center;line-height:18px;}
.top .logo{float:left;padding:23px 0 0 20px;}
#menu {BACKGROUND: url(../images/nav-b.jpg) repeat-x;WIDTH: 1002px; margin:0 auto; HEIGHT: 31px;}
#nav {LINE-HEIGHT: 31px; WIDTH: 860px; DISPLAY: block;  HEIGHT: 31px; float:left}
#nav .mainlevel {WIDTH: 135px; BACKGROUND: url(../images/index_11.jpg) no-repeat left center; FLOAT: left}
#nav .mainlevel A {PADDING-BOTTOM: 0px;  WIDTH: 135px; text-align:center;DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px}
#nav .mainlevel ul li A {PADDING-BOTTOM: 0px;  WIDTH: 130px; padding-left:5px;text-align: left;DISPLAY: block; COLOR: #333; TEXT-DECORATION: none; PADDING-TOP: 0px}
#nav .mainlevel A:hover {BACKGROUND-COLOR:#39F; COLOR: #fff; TEXT-DECORATION: none}
#nav .mainlevel UL {Z-INDEX: 5; POSITION: absolute;POSITION: absolute; DISPLAY: none}
#nav .mainlevel LI {BORDER-BOTTOM: #fff 1px solid; LINE-HEIGHT: 25px; WIDTH: 135px; BACKGROUND: #e7e7e7;}
#nav .mainlevel LI A {FONT-WEIGHT: normal}
.login{ width:131px; float:right; padding-top:2px;}

.w980 {
	width:1002px;
	margin:0 auto;
}
.w950 {
	width:1002px;
	margin:0 auto;
}
.pro { width:1002px; margin:0 auto;
background:url(../images/index_17.jpg) repeat-x;
	height:89px;
	padding:10px 0 0 0;
}
.pro_bg {
	background:url(../images/index_20.jpg) no-repeat;
	width:268px;
	height:67px;
	padding:8px;
	float:left;
}
.pro_bg h1 {
	color:#015691;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
}
.pro_bg dl dd {
	float:left;
	width:100px;
}
.pro_bg dl dd img {
	border:#999 1px solid;
}
.pro_bg dl dt {
	float:left;
	width:165px;
	line-height:18px;
}
.ml49 {
	margin-left:49px;
}
.c-box{ width:1000px;clear:both; margin:0 auto; overflow:hidden; background-color:#4e5255; border: #999 solid 1px; }
.c-box01{ width:1000px;clear:both; margin:0 auto; overflow:hidden; background-color: #FFF; border: #999 solid 1px; padding-top:15px;}
.cc ul li{ width:30px; padding:0 5px; float: left;}
.about {
	background:url(../images/fg.jpg) no-repeat right;
	width:632px;
	height:169px;
	float:left;
}
.about .a_img {
	float:left;
}
.about .a_img img {
	border:#3c3c3c solid 1px;
}
.about .a_nr {
	float:right;
	width:467px;
	padding:0 23px 0 18px;
}
.tit {
	border-bottom:#e0e8ef 1px solid;
	height:22px;
}
.tit h2 {
	float:left;
}
.tit h3 {
	float:right;
}
.a_cont {
	line-height:20px;
	padding:12px 0 0 0;
}
.pt12 {
	padding-top:12px;
}
.newsbox {
	float:right;
	width:305px;
}
.dianhua{background:url(../images/dianhua.jpg) no-repeat right; height:100px; padding:15px 0 20px 0;}
.dianhua ul li { width:273px; line-height:20px;}
.footer {WIDTH: 1002px;TEXT-ALIGN:center; PADDING-BOTTOM: 15px; LINE-HEIGHT: 26px;  BACKGROUND: url(../images/index_45.jpg) repeat-x 0px 0px; HEIGHT:130px; COLOR: #fff; BORDER-TOP: #fff 2px solid; PADDING-TOP: 5px;}
.footer A {COLOR: #fff; padding:0 5px;}
.footer p{ text-align:center;COLOR: #000;}
.footer p A {COLOR: #000;}
.ft{ padding-top:15px; width:1002px; height:20px;}
.ft ul{ width:430px; margin:0 auto;}
.ft A {COLOR: #000;}
.ft ul li { float:left; width:85px;height:20px;}
.ft ul li img{ padding-top:1px;}
.ft ul li span{ padding-left:5px; height:18px; text-align:center;line-height:18px;}
.blank9{ width:1002px; margin:0 auto;
	height:5px;
	clear:both; background-color:#b6d3e4
}
.blank10 {
	height:10px;
	clear:both;
}
.f_nav {
	text-align:right;
}
.inside_left { background-color:#4e5255;width:230px; float:left;}
.i_tit { padding-left:15px;height:38px;
	font-size:16px;
	line-height:38px;
	font-weight:bold; text-align: left;
	color:#a9a9a9;
}
.lifx{ color:#CCC}

.lifx a { color:#CCC}
.pro_nav {border:#666 1px solid;border-top:none;}

.pro_nav ul li { line-height:30px;border-bottom:#4e5255 1px dashed;
}
.pro_nav ul li a{width:220px; height:30px;background-color:#c3c3c1; color:#000;padding-left:9px;DISPLAY: block;}

.pro_nav ul li a:hover {background-color:#333;color:#fff;text-decoration:none;}
.contact {border-top:none;
	padding:15px;
	line-height:30px;
}
.inside_right { background-color:#FFF;
	width:760px;
	float: left; padding-left:10px;
	min-height:470px; 
    height:auto !important; 
    height:470px;
    overflow:visible;
}
.r_tit {
	border-bottom:#ddf1ff 1px solid;
	height:35px;
	line-height:35px;
	padding:0 15px;
}
.r_tit h1 {
	background:url(../images/index_39.gif) no-repeat left;
	padding:0 0 0 12px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.r_tit h2 {background:url(../images/1-6_08.gif) no-repeat left;
	float:right;padding:0 0 0 18px;
}
.r_cont {
	line-height:23px;
	padding:15px;
	overflow:hidden;
	width:710px;
}
.r_cont h1 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:0 0 10px 0;
}
.r_cont p {
	margin-bottom:5px;
}
.r_cont .n_list li {
	line-height:30px;
}
.inside_right .i_content{ padding:15px; overflow:hidden; width:700px; clear:both; }
.page {
	text-align:center;
	padding:10px 0;
	clear:both;
	border-top:#bebebe 1px dashed;
}
.cp_zs_01 li{float:left; width:160px; text-align: left;padding:0 0 10px 10px; line-height:20px;}
.cp_zs_01 li img{border:#c8c8c8 1px solid; padding:1px;}
.cp_zs{ padding:10px 0 0 5px;}
.cp_ys {
	overflow:hidden;
	padding:0 0 5px 0;
}
.cp_ys dl {
	clear:both;
}
.cp_ys dl dd {
	float:left;
	width:190px;
	padding:10px 10px 10px 0;
}
.cp_ys dl dd img {
	border:1px solid #999;
	padding:2px;
	width:182px;
	height:134px;
}
.cp_ys dl dt {
	float:left;
	width:450px;
	padding:5px 0 20px 0;
}
.cp_ys dl dt h6 {
	font-size:12px;
	line-height:34px;
	color:#2662c2;
	background:url(../images/r_ico.gif) no-repeat left;
	padding:0 0 0 12px;
}
.cp_ys dl dt div {
	line-height:23px;
	font-size:12px;
}
.cp_ys a:link {
	color:#a47001;
	text-decoration:none;
}
.cp_ys a:visited {
	color:#a47001;
	text-decoration:none;
}
.cp_ys a:active {
	color:#a47001;
	text-decoration:none;
}
.cp_ys a:hover {
	color:#a47001;
	text-decoration:none;
}
.qua_list img {
	border:#999 solid 1px;
	padding:1px;
}
.qua_list li {
	float:left;
	margin:15px 13px;
}
.inside_info {
	line-height:22px;
}
.inside_info p {
	padding:0 0 5px 0;
}
.inside_info h4 {
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	text-align:center;
	padding:0 0 5px 0;
}
.liuyan li {
	float:left;
	margin:0 10px;
}
.inside_info table {
	border:#dadad8 1px solid;
	line-height:40px;
}
.inside_info table td {
	border-left:#dadad8 1px solid;
	border-bottom:#dadad8 1px solid;
	padding-left:5px;
}
.tc {
	text-align:center;
}
.map {
	width:509px;
	margin:0 auto;
	padding:20px 0 0 0;
}
.cp-img{ margin:0 auto; width:600px; text-align:center}
.f-12-4b5f71-20 {font-size:12px;line-height:20px;color:#4b5f71;text-decoration: none;}
.f-12-4b5f71-20 a {font-size:12px;line-height:20px;color:#4b5f71;text-decoration: none;}
.f-12-4b5f71-20 :visited {font-size:12px;line-height:20px;color:#4b5f71;text-decoration: none;}
.f-12-4b5f71-20 a:hover {font-size:12px;line-height:20px;color:#4b5f71;text-decoration: underline;}
#content{width:660px;margin:0 auto;}
#content .nav { width:660px; color:#FFF;height:30px; margin:0 auto; background:url(../images/body_0.jpg) left top no-repeat;}
#content .nav li { float:left; height:30px; line-height:30px; text-align:center; width:161px;cursor:pointer; font-weight:bold;}
#menu_content{}
#content .nav_content { width:660px; margin:0 auto; }
#content .nav_content dl { height:199px; float:left; overflow:hidden;}
.r_cont11 {line-height:23px;overflow:hidden; padding-left:5px;width:650px;}
.r_cont11 h1 {font-size:16px;font-weight:bold;text-align:center;padding:0 0 10px 0;}
.r_cont11 p {margin-bottom:5px;}
.r_cont11 .n_list li {line-height:30px;}
.inside_info1 {line-height:22px;}
.inside_info1 p {padding:0 0 5px 0;}
.inside_info1 h4 {font-size:16px;font-weight:bold;line-height:35px;text-align:center;padding:0 0 5px 0;}
.liuyan li {float:left;margin:0 10px;}
.inside_info1 table {border:#dadad8 1px solid;line-height:40px;}
.inside_info1 table td {border-left:#dadad8 1px solid;border-bottom:#dadad8 1px solid;padding-left:5px;}
