body{background:url(../img/bg.jpg) repeat-y top center;}
body, p, form, input, textarea, ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }
body { font:12px/1.5 "微软雅黑","tahoma", Verdana, Geneva, sans-serif; color:#666; position:relative;}

 a:link{color:#000;text-decoration:none}
 a:visited{color:#000;text-decoration:none;}
 a:hover{color:#666666;text-decoration:underline;}
 
.xinwenkr4 a:link{color:#fff;text-decoration:none}
.xinwenkr4 a:visited{color:#fff;text-decoration:none;}
.xinwenkr4 a:hover{color:#fff;text-decoration:underline;}

.nrr1 a:link{color:#242424;text-decoration:none}
.nrr1 a:visited{color:#242424;text-decoration:none;}
.nrr1 a:hover{color:#242424;text-decoration:underline;}


.tt1 a:link{color:#fff;text-decoration:none}
.tt1 a:visited{color:#fff;text-decoration:none;}
.tt1 a:hover{color:#fff;text-decoration:underline;}

.db{width:1100px; height:100px; margin:0px auto;}
.dbl{width:212px; height:100px; float:left;}
.dbr{width:888px; height:60px; float:left; font-size:16px; text-align:right; padding-top:40px;}
.tt{width:100%; height:358px; background:url(../img/tt.jpg) no-repeat top center;}
.tt1{width:1100px; height:358px; margin:0px auto;}

.nr{
	width:1100px;
	height:2300px;
	margin:0px auto;
	padding-top:30px;
}
.nrl{
	width:700px;
	height:2300px;
	float:left;
	padding-right:50px;
}
.nrr{
	width:350px;
	height:1050px;
	float:left;
}
.nrr1{
	width:320px;
	height:1050px;
	background:#f7f9fc;
	padding-left:15px;
	padding-right:15px;
}
.nrr1bt{width:320px; height:40px; background:url(../img/fgxx.jpg) no-repeat bottom left; font-size:20px; color:#000000; padding-top:15px; margin-bottom:20px;}
.yn{width:286px;height:280px;border:#eeeeee 1px solid;padding:16px;}
.yn1{width:286px;height:95px;}
.yn11{
	width:141px;
	height:95px;
	color:#000000;
	font-size:18px;
	float:left;
	line-height:30px;
}
.yn12{width:130px; height:95px; float:left; padding-left:15px; }
.xx{width:286px;height:55px;font-size:14px;color:#7d7d7d;padding-top:12px;border-bottom:#eeeeee 1px dashed;}
.xl{
	width:286px;
	height:50px;
	color:#000000;
	font-size:16px;
	background:url(../img/dd.jpg) no-repeat center left;
	padding-top:4px;
	line-height:45px;
	border-bottom:#e1e4ec 1px dashed;
}
.yna{
	width:286px;
	height:460px;
	border:#eeeeee 1px solid;
	padding:16px;
}
.xxa{width:286px;height:55px;font-size:14px;color:#7d7d7d;border-bottom:#eeeeee 1px dashed;}
.xla{
	width:286px;
	height:80px;
	color:#000000;
	font-size:18px;
	background:url(../img/dd.jpg) no-repeat center left;
	padding-top:4px;
	line-height:35px;
}

.ttbt{
	width:700px;
	height:60px;
	font-size:30px;
	line-height:40px;
	font-weight:500;
}
.ttsj{width:700px; height:50px;}
.ttsjl{width:100px; height:28px; float:left; background:#f64444; -moz-border-radius: 15px;  -webkit-border-radius: 15px;  border-radius:15px; font-size:16px; color:#FFFFFF; text-align:center; line-height:28px; }
.ttsjr{width:580px; float:left; height:28px; padding-left:20px; font-size:18px; color:#000000; line-height:28px; }
.tttp{width:700px; height:260px; background:#e1e4ec;}

.ttwz{
	width:700px;
	height:100px;
	padding-top:30px;
	text-indent:2em;
	font-size:16px;
	color:#242424;
	line-height:34px;
}

.fgx{width:700px; height:30px; background:url(../img/fgx.jpg) no-repeat top left;}

.xinwenk{width:700px; height:220px; padding-top:30px; border-bottom:#e1e4ec 1px solid;}
.xinwenkl{width:210px; height:220px; float:left;}
.xinwenkr{width:480px; height:220px; padding-left:10px; float:left;}
.xinwenkr1{width:480px; height:40px; font-size:24px; color:#000000; line-height:24px;}
.xinwenkr2{width:480px;height:36px;font-size:14px;color:#575656;line-height:14px;}
.xinwenkr3{width:480px; height:80px; font-size:16px; color:#242424; line-height:34px;}
.xinwenkr4{width:120px; height:34px; float:left; background:#f64444; -moz-border-radius: 6px;  -webkit-border-radius:6px;  border-radius:6px; font-size:16px; color:#FFFFFF; text-align:center; line-height:34px; }

.xinwenkl1{width:200px; height:190px; border:#e1e4ec 1px solid;}
.xinwenkl11{width:98px; height:40px;color:#575656; font-size:14px; text-align:center; line-height:60px;}
.xinwenkl12{width:98px; height:58px;color:#575656; font-size:36px; text-align:center; line-height:50px; font-weight:bold;}

.tt1a{width:1100px; height:50px; padding-top:62px; color:#f64444; font-size:30px;}

.tt1a1{float:left; width:28px; height:45px; padding-top:5px; padding-right: 17px;}
.tt1a2{
	float:left;
	width:440px;
	height:50px;
	line-height:30px;
	text-align: center;
}
.tt1a3{float:left; width:28px; height:45px; padding-top:5px; padding-left: 17px;}

.tt1b{width:1100px; height:60px; font-size:46px; color:#FFFFFF; padding-top:22px; line-height:46px;}
.tt1c{width:1100px; height:70px; font-size:14px; color:#FFFFFF;}

.tt1d{width:1100px; height:40px; font-size:16px; text-align:center; line-height:32px; color:#FFFFFF;}
.tt1d1{width:140px; height:32px; float:left; background:#a5a7af;}
.tt1d2{width:140px; height:32px; float:left; background:#f64444;}

.lb{
	width:670px;
	padding-left:30px;
	font-size:20px;
	color:#575656;
	height:56px;
	background:url(../img/fk.jpg) no-repeat left center;
	border-bottom:#e1e4ec 1px dashed;
	line-height:56px;
}

.wrap {
	width:1150px;
	margin:0 auto;
	position:relative;
}
.top {
	height:38px;
	line-height:38px;
	background:url(../img/main_topbj.jpg) repeat-x 0 0;
	text-align:right;
	color:#aaa;
	font-size:13px;
}
.top .wrap {
	position:relative;
}
.top p {
	position:absolute;
	left:0;
	top:6px;
	width:150px;
	height:25px;
}
.top a {
	padding:0 7px;
}
.top p a {
	padding:0;
}

.side {
	position: fixed;
	width: 40px;
	right: 10px;
	bottom: 10px;
}
.side a {
	display:block;
	width:40px;
	height:40px;
	background: url(../img/icon.png) no-repeat center center #ed374e;
}
.side a:hover {
	background-color:#ffde00;
}

.dilan {
	height: 100%;
	text-align:center;
	line-height:150%;
	background:#404040;
	color:#fff;
	padding:25px 0;
	font-size:13px;
}
.dilan a, .text {
	color:#fff;
}
.dilan p, .dy p {
	padding:6px 0;
}
