﻿/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
body{ font: 12px/18px  Arial,"微软雅黑"; color:#666666; background:#ffffff; _background-image:url(about:blank); /* for IE6 */_background-attachment:fixed; /*必须*/ }
.fr{ float:right;}
.fl{ float:left;}

.topwarp{ width:979px; height:auto; margin:0 auto; padding:20px 0px; overflow:hidden;}
.topwarp h1{ width:306px; height:41px; float:left; margin-left:20px; display:inline;}
.topwarp p{ float:right; padding-top:18px; padding-right:46px; display:inline; color:#767676; font-size:14px;}
.topwarp p a{ color:#767676; text-decoration:none;}
.topwarp p a:hover{ color:#767676; text-decoration:underline;}

.kvwarp{ width:100%; height:215px; background:url(../images/kv.jpg) center top no-repeat;}
.kvmian{ width:1000px; height:420px; margin:0 auto; position:relative;}
.kvmian a{ width:234px; height:31px; display:block; position:absolute; left:84px; bottom:64px; text-indent:-9999px;}
.kvwarp span{ display:block; font-weight:bold; color:#cd141f; font-size:30px; line-height:52px; position:absolute; left:250px; top:40px; _top:92px;}

.mainwarp{ background:#eeeeee; padding-bottom:50px;}
.maincot{ width:1000px; height:auto; margin:0 auto; background:#FFF; padding:50px;}
.dl1{ width:998px; height:350px; overflow:hidden; border:1px solid #cacaca; position:relative;}
.dl1 dt{ width:434px; height:auto; background:#ffffff; float:left;}
.dl1 h2{ width:404px; height:52px; margin:0 auto 10px; border-bottom:1px solid #ebebeb; color:#333333; line-height:52px; font-size:20px;}
.dl1 p{ width:404px; margin:0 auto; padding:10px 0px; font-size:14px; color:#666666;}
.dl1 p span{ color:#333;}
.dl1 p span.zhekou{display: inline-block;line-height: 20px;color: #FFF;background-color: #C91D1D;padding: 0px 4px;vertical-align: text-bottom;border-radius: 2px;}
.dl1 p input{ width:124px; height:28px; line-height:28px; padding:0px 5px; color:#333333; font-size:14px;}
.dl1 p a{ width:95px; height:30px; line-height:30px;color: #FFF; text-decoration:none; display: inline-block; border: 0px none; background: #C91D1D;
text-align: center;cursor: pointer; margin-left:20px;}
.zan{ position:absolute; left:374px; bottom:10px;}
.zan label{ color:#F1820E;}
.dl1 dd{ width:550px; height:350px; float:right; background:#fff9ef;}
.rate{ width:534px; height:auto; overflow:hidden; margin:0 auto;}
.rate p{ width:106px; height:auto; float:left; text-align:center;}
.span1{ line-height:45px;font-size:16px; display:block;}
.span2{ line-height:45px;font-size:16px; display:block;}
.pic{ width:534px; height:auto; overflow:hidden; margin:0 auto; }
.div2{ width:537px; height:auto; padding-left:13px; padding-top:15px;}
.div2 ul{ overflow:hidden; }
.div2 ul li{float: left;
width: 92px;
height: 24px;
line-height: 24px;
border: 1px solid #A4A2A0;
font-size: 14px;
text-align: center;
margin-right: 12px;
cursor: pointer;}
.div2 ul li.active{background-color: #E97C08;
border-color: #E97C08;
color: #FFF;}
.maincot h3{ line-height:52px; font-size:20px; font-weight:normal; padding-top:60px; border-bottom:2px solid #e6e6e6; text-indent:15px;}
.pic2{ text-align:center; padding:60px 0px;}
.dl2{ width:978px; height:auto; margin:0 auto; overflow:hidden; background:url(../images/icon.jpg) 0 8px no-repeat; padding-left:22px; font-size:14px; line-height:30px;}
.dl2 dt{ color:#cb313a; float:left;}
.dl2 dd{ float:left;}
.maincot h4{ line-height:52px; font-size:18px; font-weight:normal; padding-top:60px; padding-bottom:10px; text-indent:15px;}
.table{ width:100%; overflow:hidden;}
.table th{ font-size:14px; text-align:left; background:#dbeeff; border:1px solid #999999; font-weight:normal; line-height:30px; vertical-align:middle; padding-left:40px;}
.table td{ font-size:14px; text-align:left; border:1px solid #999999; line-height:30px; padding-left:40px; padding-right:40px; vertical-align:middle;}
.zhu{ text-align:right; padding-top:15px;}
.zhu span{ color:#3b6599; font-weight:bold;}
.zhu a,.zhu a:hover{ color:#3b6599; text-decoration:underline;}
 
.footwarp{ background:#ffffff; padding:30px 0px; border-top:1px solid #e1e1e1;}
.footwarp p{ width:836px; height:auto; padding-left:140px; margin:0 auto; background:url(../images/logo2.jpg) 0 0 no-repeat; line-height:24px; color:#666666;}


.f_14 {font-size:14px; display:block;}
.f_30 {font-size:30px;}
.f_red20 {color:#c91d1d!important;}
.f_green20 {color:#22a738!important;}
.f_16 {font-size:16px;}




























