/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;float: left}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;border: 0;}
img,input,button,select{vertical-align: middle;outline: none}
table {font-size: 12px;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}

div{outline: none;}

.w{width: 1002px;}
.w2{width: 1000px;}
.w, .w2{margin: 0 auto;overflow: hidden;zoom: 1}
.fl, .left, .cont_left{float: left}
.fr, .right, .cont_right{float: right}
.tc{text-align: center}
.tr{text-align: right}
.bk{display: block}
.oz{min-height: 0;overflow: hidden;zoom: 1;}
.b{font-weight: 700}
.cf{color: #fff}
.c0{color: #000}
.cr{color: #C4113A}
.cg{color: #077EA0}
.c3{color: #333}
.c5{color: #555}
.c6{color: #666}
.c7{color: #777}
.c8{color: #888}
.c9{color: #999}
.co{color: #C9470F}
.border{border:1px solid #eee;}
.bs {border: 1px solid #ddd;box-shadow: 1px 1px 2px 1px rgba(100,100,100,0.1);background: #fff;margin-top: 8px;}
.bf{background-color: #fff}
.c9{color: #999}
.f12{font-size: 12px}
.f13{font-size: 13px}
.f14{font-size: 14px}
.f16{font-size: 16px}
.f18{font-size: 18px}
.cb{color: #0058CD}
.cg{color: #00973C}
.simsun{font-family: "simsun", serif}
.yh{font-family: "Microsoft YaHei", serif}
.w100{width: 100%}
.w120{width: 120%}
.mt{margin-top: 19px;}
.mt40{margin-top: 40px;}
.cblue{color: #2E71B7}
.lh18{line-height: 18px;}
.clear{clear: both}
.pr{position: relative}
.pa{position: absolute}
.n{font-weight: 100}
.hide{display: none;}
.filter{background: rgba(141,101,31, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B79613D,endColorstr=#4B79613D);}

body, ul, form, input {
	margin: 0;
	padding: 0;
}
body {
	font-family: "宋体";
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
.blackaaa a {
	color: #cc0000;
	text-decoration: none;
}
.blackaaa a:hover {
	color: #cc0000;
}
/*banner开始*/
.bannera {
	width: auto;
	height: 488px;
	background: url(../img/banner.jpg) no-repeat top center #FFF;
}
.banner {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	height: 488px;
	padding-bottom: 10px;
}
.line {
	height: 8px;
	margin: 0 auto;
	width: 960px;
}
.sj {
	width: 960px;
	height: 615px;
	overflow: hidden;
	margin: 0 auto;
}
.sj_left {
	width: 645px;
	height: 611px;
	float: left;
}
.sj_lefta {
	width: 645px;
	height: 131px;
}
.sj_leftb {
	width: 645px;
	height: 475px;
	background: url(../img/jja.jpg) no-repeat;
}
.sj_leftb_a {
	margin-left: 240px;
	margin-right: 25px;
	font-size: 14px;
	line-height: 24px;
	color: #000;
	padding-top: 30px;
}
.sj_leftb_a p {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
}
.sj_right {
	width: 285px;
	float: right;
}
.sj_righta {
	width: 285px;
	height: 45px;
	padding-top: 125px;
}
.sj_rightb {
	width: 285px;
	background: url(../img/topr.jpg) no-repeat;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.sj_rightb a
{
	text-decoration:underline;
	color:#000000;}
.sj_rightb a:hover
{
	text-decoration:underline;
	color:#000000;}
.tj_bj {
	width: auto;
	height: 590px;
	background: #660000;
}
.tj {
	width: 960px;
	height: 487px;
	overflow: hidden;
	margin: 0 auto;
	background: url(../img/tja.gif) no-repeat;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	padding-top:103px;
}
.tj a {
	color: #ffcc00;
	font-size: 14px;
	text-decoration:none ;
}
.tj a:hover {
	color: #ffcc00;
	font-size: 14px;
	text-decoration: underline;
}
.tjb {
	width: 692px;
	height: 130px;
	padding-left: 268px;
}
/*地区开始*/
.nr {
	width: 960px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	font-size: 14px;
	line-height: 22px;
}
.nra {
	width: 960px;
	height: 101px;
}
.nrb {
	width: 960px;
	height: auto;
	overflow: hidden;
	padding: 10px 0px;
	border-bottom: 1px solid #660000;
}
.nrb_left {
	width: 263px;
	height: auto;
	overflow: hidden;
	float: left;
}
.nrb_right {
	width: 645px;
	height: auto;
	overflow: hidden;
	float: right;
	padding: 0px 10px 0px 0px;
}
.nrb_right p {
	text-indent: 2em;
}
.nrc {
	width: 940px;
	height: 301px;
}
/*地区结束*/

/*底部开始*/
.bottom {
	width: 960px;
	height: 50px;
	margin: 0 auto;
	border-top: 6px solid #b9b9b9;
	background: url(../img/bottom_logo.jpg) no-repeat 10px 0px #ebebeb;
	text-align: right;
	line-height: 24px;
	font-size: 12px;
	color: #000;
	font-family: Arial;
}
.bottom a {
	color: #000;
	text-decoration: none;
	margin: 0 5px;
}
.bottom a:hover {
	color: #7bc143;
	text-decoration: none;
}
/*底部结束*/
#form {height: 172px;background: url(../image/footBg.jpg) repeat-x bottom;position: fixed;bottom: 0;width: 100%;left: 0;_position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#form .w {height: 100%;background: url(../image/formBg.png);width: 949px;}

#form .w .left {padding: 75px 0 0 52px;width: 635px;}
.foots{width:100%; height:106px; position:fixed;bottom:0; left:0; background:#2d2a56;}
.foots1{width:900px; height:69px; padding:75px 0px 0px 48px; margin:0 auto; margin-top:-38px; background:url(../images/foot.gif) no-repeat top center;}
.foots2{width:220px; height:36px; float:left; margin-right:10px; margin-top:8px; line-height:36px; padding-left:5px; border:0px; background:#FFF;}

#form .w .right {padding: 39px 45px 0 0;}

.ty {
	width:998px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	background:#FFF;
	border:1px solid #cccccc;
}
.bt {
	margin-bottom:10px;
}
.youshi {
	width:998px;
	font-size:12px;
}
.youshi_a {
	float:left;
	width:285px;
	border-right:1px solid #CCC;
	padding:0px 20px;
}
.youshi_b {
	float:left;
	width:285px;
	padding:0px 20px;
}
.youshi h3 {
	font-size:24px;
	color:#6699cc;
	line-height:32px;
	font-weight:bold;
}
.why_idp {
	background:url(../img/ysa.gif) no-repeat;
	padding-left:24px;
}
.why_idp p {
	height:25px;
	line-height:25px;
	padding-left:11px;
}
.jituan {
	background:url(../img/ysa.gif) no-repeat;
	padding-left:24px;
}
.jituan p {
	height:25px;
	line-height:25px;
	padding-left:11px;
}
.biaozhun {
	background:url(../img/ysb.gif) no-repeat;
}
.biaozhun p {
	height:25px;
	line-height:25px;
	padding-left:35px;
}