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;}
body, ul, form, li, h4, h3, h5, h2,button {
	margin:0;
	padding:0;
	border:0;
}
body, html{ font-family:Arial, "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体";outline:0;}
a{color: #595959;text-decoration: none; cursor:pointer;}
a:hover {color: #f55;}
div{outline: none;}
.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;}
.clear{clear: both}
.pr{position: relative}
.pa{position: absolute}
.filter{background: rgba(141,101,31, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B79613D,endColorstr=#4B79613D);}


 
 * html,* html body{background-image:url(about:blank);background-attachment:fixed;}
 
 
.reg {height: 113px;position: fixed;bottom: 0;width: 100%;left: 0;background-color: #cccccc;_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)));}
.reg .w {overflow: visible;height: 100%;}
.reg .conts {width: 939px;height: 146px;background: url(../image/reg.jpg);bottom: 0;left: 50%;margin-left: -475px;}

.reg .conts .wrap {padding: 25px 30px 0 51px;}
.reg .conts .left {width: 650px; padding-top:35px;}
.reg .conts .right {width: 176px;}
.reg .conts .left span {font-size: 24px;line-height: 40px;vertical-align: middle;color: #A30000;}
 
.reg .conts .left .m {margin: 0 10px;}
.reg .conts .left .form {margin-top:4px;}
.reg .conts .left input {width: 214px;height: 22px;padding: 6px;border: none;line-height: 22px;margin: 10px 10px 0 0;font: 14px/22px "microsoft yahei"}
.reg .conts .left button {width: 155px;}
.reg .right p {padding: 48px 0 20px;background: url(../image/arr2.jpg) no-repeat bottom right;color: #2D2955;float: right;}
.reg .right img {margin-left: 11px;}

.ty {
	width:998px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	background:#FFF;
	border:1px solid #cccccc;
	margin-top:15px;
}
.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(../image/ysa.gif) no-repeat;
	padding-left:24px;
}
.why_idp p {
	height:25px;
	line-height:25px;
	padding-left:11px;
}
.jituan {
	background:url(../image/ysa.gif) no-repeat;
	padding-left:24px;
}
.jituan p {
	height:25px;
	line-height:25px;
	padding-left:11px;
}
.biaozhun {
	background:url(../image/ysb.gif) no-repeat;
}
.biaozhun p {
	height:25px;
	line-height:25px;
	padding-left:35px;
}
.whole
{
	width:auto;
	height:auto;
	background:url(../image/banner.jpg) no-repeat center top;}
.dy
{
	width:1000px;
	height:210px;
	margin:0 auto;
	overflow:hidden;
	padding-top:453px;
}
.dy_left {
	width:543px;
	height:210px;
	float:left;	
	color:#000;
	padding-left:20px;
}
.dy_left p {
	text-indent:2em;
	font-size:16px;
	line-height:28px;
}
.dy_right {
	width:345px;
	height:210px;
	float:right;
}
.yuyuea {
	width:341px;
	overflow:hidden;
}
.yuyuea input {
	line-height:20px;
	font-size:14px;
	color:#000;
}
.yuyuea font
{
	color:#000;
	width:90px;
	padding-right:5px;
	text-align:right;
	float:left;
	font-size:14px;
	line-height:30px;}
.input1 {
	width:210px;
	height:30px;
	overflow:hidden;
	margin-bottom:10px;
	border:1px solid #CCC;float:left;
}
.input2 {
	width:210px;
	height:30px;
	overflow:hidden;
	margin-bottom:10px;
	border:1px solid #CCC;float:left;
}
.input3 {
	width:210px;
	height:30px;
	overflow:hidden;
	margin-bottom:10px;
	border:1px solid #CCC;float:left;
}
.but_a {
	width:164px;
	height:34px;
	background:url(../image/btna.jpg) no-repeat;
	border:0;
	margin-left:120px;
}
.dh
{
	width:735px;
	height:95px;
	margin:0 auto;
	padding-left:265px;
	overflow:hidden;
}
.allzi
{
	height:80px;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	font-size:30px;
	line-height:80px;
	font-weight:bold;
	text-align:center;
	color:#333;
	}
.usa
{
	width:960px;
	padding:0px 20px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	font-size:12px;
	line-height:22px;
	color:#333;
}
.usa span
{
	font-size:14px;
}
.usa font
{
	font-size:12px;
	color:#ff0000;}
.tuijianyx
{
	width:1000px;
	height:620px;
	margin:0 auto;
	overflow:hidden;
	color:#666666;
}
.tuijianyx_nr
{	font-size:12px;
	line-height:18px;
	padding-top:5px;
	}
.tuijianyx p
{
	width:84px;
	float:right;}
.tuijianyx span
{
	float:left;
	width:203px;
	font-size:18px;
	line-height:26px;
	color:#333;}
.tuijianyx_a
{
	float:left;
	width:288px;
	height:150px;
	background:#d9d9d9;
	padding:20px;
	margin-right:8px;
	margin-bottom:10px;}
.tuijianyx_b
{
	float:left;
	width:288px;
	height:150px;
	background:#d9d9d9;
	padding:20px;
	margin-bottom:10px;
}
.tuijianyxa
{
	width:1000px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	color:#666;
}
.tuijianyxa p
{
	width:84px;
	float:right;}
.tuijianyxa span
{
	float:left;
	width:203px;
	font-size:18px;
	line-height:26px;
	color:#333;}
.tuijianyx_aa
{
	float:left;
	width:288px;
	height:180px;
	background:#f2ffff;
	padding:20px;
	margin-right:6px;
	margin-left:1px;
	margin-bottom:7px;
}
.tuijianyx_bb
{
	float:left;
	width:288px;
	height:180px;
	background:#f2ffff;
	padding:20px;
	margin-bottom:7px;	
}
.canda
{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background:url(../image/canda.gif) no-repeat center top #ccffff;
}
.canda_nr
{
	padding:0px 20px;
	width:960px;	
	font-size:12px;
	line-height:22px;
	color:#333;}
.canda_nr span
{
	font-size:14px;
}
.canda_nr font
{
	font-size:12px;
	color:#ff0000;}
.jz_l
{
	width:458px;
	height:160px;
	border:1px solid #CCC;
	padding:15px;
	float:left;
	margin-bottom:10px;
	font-size:12px;
	line-height:20px;}
.jz_r
{
	width:458px;
	height:160px;
	border:1px solid #CCC;
	padding:15px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	font-size:12px;
	line-height:20px;}
.jz_l div,.jz_r div
{
	float:left;}
.jz_nr
{
	width:300px;}
.jz_l img,.jz_r img
{
	width:132px;
	height:160px;
	padding-right:20px;}
.jz_l p,.jz_r p
{
	border-bottom:1px dashed #333;
	width:300px;
	font-size:14px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:bold;}
.jz_l a,.jz_r a
{
	color:#cc9966;
	text-decoration:none;}
.offer
{
	width:1000px;
	height:525px;
	margin:0 auto;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
}
.offer_a
{
	float:left;
	width:308px;
	height:100px;
	background:#d9d9d9;
	padding:10px;
	margin-right:8px;
	margin-bottom:10px;}
.offer_b
{
	float:left;
	width:308px;
	height:100px;
	background:#d9d9d9;
	padding:10px;
	margin-bottom:10px;
}
.offer img
{
	float:left;
	width:98px;
	height:98px;
	padding-right:15px;}
.offer p
{
	float:left;
	width:180px;
	color:#666;
	font-weight:bold;
	padding-top:7px;
}
.offer a
{
	color:#cc9966;}