﻿@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	font-size:12px;
	color:#666;
	background:url(../images/bg.jpg) no-repeat center top;
	}
td,th{
	font-size:12px;
}
div {
    padding:0; margin:0
}
ul {
	padding:0; margin:0;
	list-style:none;
}
li {
	padding:0; margin:0
}
a {
	padding:0; margin:0
}
dl,dd,dt{ padding:0px; margin:0px;}
form {
	padding:0; margin:0
}
img {
	border: 0
}
img,a img{border:0}
a:focus{ outline:none;} 
a:active,a:link,a:visited{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
a:hover{
	font-weight: normal;
	font-size: 12px;
	color: #f32525;
	text-decoration:none;
}
#top{ width:980px; height:99px; margin:0 auto; overflow:hidden; position:relative;}
#logo{ width:438px; height:99px; float:left; background:url(../images/logo.jpg) no-repeat; overflow:hidden; position:relative;}
#rt{ width:250px; height:auto; float:right; padding-right:20px; overflow:hidden; position:relative;}
#rt1{ width:180px; height:auto; float:right;padding-top:20px; overflow:hidden; position:relative;}
#tel{ width:242px; height:38px; float:right; padding-top:18px; position:relative;}
#nav{ width:100%; height:33px; line-height:33px; background:url(../images/bg_nav.jpg) repeat-x; margin:0 auto; overflow:hidden; position:relative;}
#nnav{ width:980px; height:33px; line-height:33px; margin:0 auto; overflow:hidden; position:relative;}
#nnav li{ width:140px; height:33px; line-height:33px; float:left; overflow:hidden;}
#nnav li a:active{ width:140px; height:33px; line-height:33px; text-align:center; color:#FFF; font-family :"Microsoft YaHei"; font-size:14px; font-weight:bold; display:block;}
#nnav li a:link{ width:140px; height:33px; line-height:33px; text-align:center; color:#FFF; font-family :"Microsoft YaHei"; font-size:14px; font-weight:bold; display:block;}
#nnav li a:visited{ width:140px; height:33px; line-height:33px; text-align:center; color:#FFF; font-family :"Microsoft YaHei"; font-size:14px; font-weight:bold; display:block;}
#nnav li a:hover{ width:140px; height:33px; line-height:33px; text-align:center; font-family :"Microsoft YaHei"; font-size:14px; font-weight:bold; background:url(../images/bgnav.jpg) repeat-x; display:block;}
.banner {width:980px;height:270px;position:0;margin:10px auto 0;z-index:2;overflow:hidden;position:relative;}
.banner .d1 {width:100%;height:270px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2 {width:100%;height:20px;clear:both;position:absolute;z-index:100;right:80px;top:250px;}
.banner .d2 ul {float:left;position:absolute;left:55%;top:0;display:inline;}
.banner .d2 li {width:12px;height:12px;overflow:hidden;cursor:pointer;background:url(../images/i1.jpg) no-repeat center;float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw {background:url(../images/i.jpg) no-repeat center;}
#con{ width:980px; height: auto; margin:15px auto 0; overflow:hidden; position:relative;}
#left{ width:207px; height:auto; float:left; overflow:hidden; position:relative;}
#ltop{ width:207px; height:41px; background:url(../images/kinds.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#lcon{ width:195px; height:auto; background:#f3f4f6; margin:0 auto; padding-top:5px; padding-bottom:20px; overflow:hidden; position:relative;}
#lcon li{ width:158px; height:28px; line-height:28px; margin:5px auto 0; overflow:hidden;}
#lcon li a:active{ width:158px; height:28px; line-height:28px; text-align:center; background:url(../images/kd.jpg) no-repeat; margin:0 auto; display:block; overflow:hidden;}
#lcon li a:link{ width:158px; height:28px; line-height:28px; text-align:center; background:url(../images/kd.jpg) no-repeat; margin:0 auto; display:block; overflow:hidden;}
#lcon li a:visited{ width:158px; height:28px; line-height:28px; text-align:center; background:url(../images/kd.jpg) no-repeat; margin:0 auto; display:block; overflow:hidden;}
#lcon li a:hover{ width:158px; height:28px; line-height:28px; text-align:center; background:url(../images/kd1.jpg) no-repeat; margin:0 auto; display:block; overflow:hidden;}
#lx{ width:207px; height:41px; background:url(../images/lx.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#lxcon{ width:175px; height:auto; line-height:170%; padding:10px; padding-bottom:8px; background:#f3f4f6;  margin:0 auto; overflow:hidden; position:relative;}
#jj{ width:749px; height:auto; float:right; overflow:hidden; position:relative;}
#jtop{ width:749px; height:32px;background:url(../images/jj.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
.more{ width:60px; height:32px; line-height:32px; text-align:center; float:right; overflow:hidden; position:relative;}
#jcon{ width:739px; height:auto; line-height:190%; margin:0 auto; padding-top:20px; overflow:hidden; position:relative;}
#jcon img{ float:left; padding-right:20px;}
#xw{ width:749px; height:auto; float:right; margin-top:20px; overflow:hidden; position:relative;}
#xwtop{ width:749px; height:32px; background:url(../images/xw.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#xwcon{ width:739px; height:auto; margin:0 auto; padding-top:20px; overflow:hidden; position:relative;}
#dh{ width:233px; height:auto; float:left; overflow:hidden; position:relative;}
#mxw{ width:235px; height:auto; float:left; margin-left:15px; overflow:hidden; position:relative;}
#mxw li{ width:225px; height:25px; line-height:25px; background:url(../images/icon.jpg) no-repeat left center; overflow:hidden; padding-left:10px;}
#rxw{ width:235px; height:auto; float:right; overflow:hidden; position:relative;}
#rxw li{ width:225px; height:25px; line-height:25px; background:url(../images/icon.jpg) no-repeat left center; overflow:hidden; padding-left:10px;}
#cp{ width:980px; height:auto; margin:20px auto 0; overflow:hidden; position:relative;}
#ctop{ width:980px; height:34px; background:url(../images/cp.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#ccon{ width:970px; height:auto; margin:0 auto; padding-top:10px; overflow:hidden; position:relative;}
.fk{padding:0 8px; text-align:center}
#demo_right{width:970px; height:163px;margin:15px auto 0; overflow:hidden; position:relative}
#demo_right span{ width:174px; height:30px; line-height:30px; display:block; overflow:hidden;}
#foot{ width:100%; height:auto; border-top:2px solid #2874c0; text-align:center; margin:15px auto 0; overflow:hidden; position:relative;}
#nfoot{ width:980px; height:auto; line-height:180%; margin:0 auto; padding-bottom:10px; padding-top:10px; overflow:hidden; position:relative;}



/*-----------内页-----------*/
#ltop1{ width:207px; height:41px; background:url(../images/gy.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#nr{ width:755px; height:auto; float:right; overflow:hidden; position:relative;}
#nrt{ width:725px; height:34px; line-height:36px; padding-left:30px; background:url(../images/bgr1.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#nrt span{ color:#F63}
#nrcon{ width:753px; height:auto; border:1px solid #e4e2e3; border-top:none; margin:0 auto; overflow:hidden; position:relative;}
#nrcon1{ width:723px; height:auto; line-height:200%; margin:20px auto 20px; overflow:hidden; position:relative;}
#ltop2{ width:207px; height:41px; background:url(../images/news.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#nrcon2{ width:723px; height:auto; margin:20px auto 20px; overflow:hidden; position:relative;}
#nrcon2 li span{ float:right; padding-right:5px;}
#nrcon2 li{ width:703px; height:30px; line-height:30px; background:url(../images/ld.gif) no-repeat 5px center; padding-left:20px; border-bottom:1px dotted #CCCCCC; overflow:hidden;}
.page{ width:90%; height:25px; clear:both; text-align:right; margin:20px auto 10px; overflow:hidden; position:relative;}
.btn{ width:30px; height:20px;}
.text{ width:25px; height:15px;}
#tit{ width:100%; height:35px; line-height:35px; font-size:15px; font-weight:bold; text-align:center; background:#eff7fe; margin:0 auto; overflow:hidden; position:relative;}
#txt{ width:95%; height:auto; line-height:200%; margin:15px auto 0;  overflow:hidden; position:relative;}
#rq{ width:100%; height:30px; line-height:30px; margin:20px auto 0; border-top:1px dotted #CCCCCC; overflow:hidden; position:relative;}
#rq span{ padding-left:30px;}
#dy{ width:85%; height:auto; text-align:right; margin:20px auto 0; overflow:hidden; position:relative;}
#dy a{ padding-left:5px; padding-right:5px;}
#ltop3{ width:207px; height:41px; background:url(../images/cp1.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#nrcon3{ width:720px; height:auto; margin:10px auto 0; overflow:hidden; position:relative;}
#nrcon3 dl{ width:210px; height:auto; padding-left:15px; padding-right:15px; margin-top:15px; overflow:hidden; float:left;}
#nrcon3 dl dt{ width:100%; height:20px; padding-top:10px; text-align:center; overflow:hidden;}
#nrcon4{ width:733px; height:auto; margin:20px auto 0; overflow:hidden; position:relative;}
#pic{ width:100%; height:auto; margin:0 auto; text-align:center; overflow:hidden; position:relative;}
#ms{ width:95%; height:30px; line-height:30px; font-size:14px; color:#06F; font-family:"微软雅黑"; margin:10px auto 0; font-weight:bold; overflow:hidden; position:relative;}
#mscon{ width:93%; height:auto; line-height:200%; margin:0 auto; overflow:hidden; position:relative;}