@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
body{
	background:#232429 url(../img/bg_body.gif) center top no-repeat;
	color:#5e5e5e;
	font-family:"宋体",Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:12px;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
input, select{}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#5e5e5e;cursor:pointer;}
a:hover{color:#5e5e5e;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.left{float:left;}
.right{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}

.fwn{font-weight:normal;}
/*all*/
.submit{ cursor:pointer;}
#nobg{
	background:none;
}
.img{
	font-size:0;
	display:block;
}
/*头部&主菜单*/
.home{
	width:874px;
	margin:0 auto;
	background:#232429 url(../img/bg_home.gif) left top repeat-x;
	padding:0 8px;
	border-top:1px solid #000;
}
.home .logo{
	float:left;
	width:195px;
	display:block;
}
.topnav{
	background:url(../img/bg_topnav.gif) right top no-repeat;
	height:20px;
	float:right;
	line-height:20px;
	width:168px;
	padding-left:25px;
	display:inline;
}
.topnav a{
	color:#fff;
	text-decoration:none;
	background:url(../img/line_1.gif) right center no-repeat;
	float:left;
	width:75px;
  text-align:center;
}
.topnav a:hover{
	color:#fff;
}
.topnav a.nobg{
	background:none;
}
.topnumber{
	width:626px;
	height:30px;
	margin-top:20px;
	float:right;
	font-family: Microsoft YaHei;
	font-size:15px;
	font-weight:bold;
}
.nav {
	width:626px;
	float:right;
	background:url(../img/bg_nav.gif) left top no-repeat;
	padding-left:30px;
	border-bottom:1px solid #59586e;

}
.nav ul{
	float:right;
}
.nav li{
	float:left;
	background:url(../img/line_2.gif) right bottom no-repeat;
	padding:0 1px;
}
.nav li a {
	height:31px;
	line-height:31px;
	display:block;
	float:left;
	padding:0 25px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.nav li a.cur,.nav li a:hover {
	background:url(../img/bg_navon.gif) center top no-repeat;
	color:#fff;
	text-decoration:none;
}


.banner{
	clear:both;
	font-size:0;
}
.text{
	padding:18px;
	background:#fff url(../img/bg_text.gif) left top no-repeat;
	margin-top:8px;
	overflow:hidden;
	width:838px;
}
.text2{
	padding:0 10px;
}
.indnewtitle{
	background:url(../img/bg_indnewtitle.gif) left top no-repeat;
	width:854px;
	height:38px;
}
.indnewtitle .left{
	width:550px;
	height:38px;
	line-height:38px;
	color:#010101;
}
.indnewtitle .left ul li{
	height:18px;
	width:430px;
	line-height:18px;
}
.indnewtitle .left .l{
	font-size:14px;
	font-weight:bold;
	padding:0 15px;
	line-height:39px;
	display:block;
	float:left;
	width:60px;
	height:38px;
}
#scrollWrap{
	overflow:hidden;
	width:430px;
	height:18px;
}

.indnewtitle .left .r{
	padding:0 10px;
	color:#6b6b6b;
	width:430px;
	float:right;
	margin-top:10px;
}
.indnewtitle .left .r a{
	background:url(../img/icon_news.gif) left center no-repeat;
	padding:0 10px;
	text-decoration:none;
	color:#010101;	
}
.indnewtitle .left .r a:hover{
	text-decoration:underline;
}
.indnewtitle .right{
	width:269px;
	height:38px;
	line-height:38px;
	color:#fff;
	padding-left:35px;
	font-size:22px;
	font-weight:bold;
	font-family:Microsoft YaHei;
}
.indnewtitle .right span{
	font-size:16px;
	padding-right:10px;
	display:block;
	float:left;
	line-height:40px;
}
.demo{
	width:854px;
	overflow:hidden;
	margin-top:10px;
}
.demoshow{
	width:200px;
	float:left;
	margin-right:18px;
}
.demoshow .title{
	background:url(../img/bg_demotitle.gif) left top;
	height:31px;
	font-size:14px;
	line-height:31px;
	padding-left:15px;
	color:#fff;
}
.demodetail{
	background:url(../img/bg_demoshow.gif) -200px top no-repeat;
	height:233px;
	
}
.demodetailon{
	background:url(../img/bg_demoshow.gif) left top no-repeat;
	height:233px;
	color:#fff;
}
.demodetailon li{
	background:url(../img/icon_1.gif) 5px 8px no-repeat;
	padding:1px 0px 1px 20px;
}
.demodetailon ul li a{
	color:#fff;
	text-decoration:none;
}
.demodetailon ul li a:hover{
	color:#ccc;
	text-decoration:underline;
}
.demodetail .span,.demodetailon .span{
	display:block;
	height:85px;
	padding:15px 18px 0 18px;
}
.demodetail ul,.demodetailon ul{
	padding:10px 18px 0 18px;
}
.demodetail ul li{
	background:url(../img/icon_2.gif) 5px 7px no-repeat;
	padding:1px 0px 1px 20px;
}
.demodetail ul li a,.demodetail ul li a:hover{
	color:#171717;
	text-decoration:none;
}

.question{
	background:url(../img/img_quemiddle.gif) left top repeat-y;
	margin:10px 0 0 2px;
	width:852px;
}
.question .img{
	font-size:0;
	display:block;
}
.queul {
	width:837px;
	overflow:hidden;
	margin:10px 0 5px;
	padding-left:15px;
}
.queul li{
	width:217px;
	float:left;
	padding:0 15px 0 20px;
	display:inline;
}
.queul li.on{
	width:257px;
	float:left;
	padding:0 20px 0 25px;
	line-height:140%;
}
.queul li.on .img{
	padding-bottom:15px;
}
.queul li a:hover{
	text-decoration:underline;
}
.queul li .img{
	float:left;
	margin-right:25px;
}
.queul li .imimg{ padding:5px 0;}
.queul li img.qqimg, .queul li img.msnimg{
	float:none;
	display:inline-block;
	margin:0;
	padding:0;
}
.queul li img.qqimg{
}
.queul li img.msnimg{
}
.queul li a{
	color:#4d4d4d;
	text-decoration:none;
	/*display:block;*/
}
.queul li a:hover{
	color:#4d4d4d;
}
.partner{
	width:852px;
	overflow:hidden;
	margin-left:2px;
	margin-top:10px;
}
.partner ul{
	padding-left:23px;
}
.partner ul li{
	margin-right:8px;
	float:left;
	width:130px;
}
.partner ul li img{
	display:block;
	margin:0px auto;
}
.navshow{
	color:#999;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:5px;
	margin-bottom:15px;
}
.navshow strong{
	color:#171717;
	font-weight:normal;
}
.about{
	padding-bottom:10px;
}
.title2{
	border-bottom:1px dotted #e2e2e2;
	font-size:14px;
	padding:3px 0 3px 10px;
	margin-bottom:15px;
}
.img_cont {
	float:left;
	display:block;
	margin-right:20px;
}
.continf{
	line-height:26px;
	padding-top:15px;
	width:420px;
	float:right;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;
}
.continf strong{
	font-size:14px;
	color:#000;
}
.bottom30{
	line-height:26px;
}
.newsul li{
	border-bottom:1px solid #f0f0f0;
	padding:5px 10px;
	text-align:right;
}
.newsul li a{
	background:url(../img/icon_8.gif) 0px center no-repeat;
	padding-left:10px;
	float:left;
	text-decoration:none;
	color:#5e5e5e;
}
.newsul li a:hover{
	text-decoration:underline;
	color:#0066cc;
}


.costtitle{
	font-size:14px;
	color:#fff;
	padding-left:15px;
	background:url(../img/bg_abouttitle.gif) left top repeat-x;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.costtitle{
	padding-left:0;
}
.cost{
	padding:10px 0;
	width:834px;
	float:left;
}
.costtitle a{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	padding-left:0px;
	padding:0 25px;
}
.costtitle a:hover{
	background:url(../img/bg_costtitleon.gif) left top repeat-x;
	color:#000;
}
.costtitle a.cur{
	color:#000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	background:url(../img/bg_costtitleon.gif) left top repeat-x;
}
.costshowon{
	display:none;
}
.costshowon .left,.costshowon .right{
	border:1px solid #e5e5e5;
	width:380px;
	display:block;
	padding:15px;
}
.costshowon .left img,.costshowon .right img{
	float:left;
}

.kindall{
	width:834px;
	overflow:hidden;
}
.kind{
	width:900px;
}
.kind li{
	float:left;
	width:220px;
	display:block;
	background:#fff url(../img/bg_cost.gif) repeat-x scroll left top;
	position:relative;
	height:270px;
	width:240px;
	border:1px solid #e6e6e6;
	padding-left:30px;
	margin-right:9px;
}
.kind2 li{
	width:180px;
	height:300px;
}

.kind li .kindprice{
	position:absolute;
	bottom:25px;
	left:65px;
}
.kind2 li .kindprice{
	left:35px;
}
.kind li span{
	display:block;
	background:transparent url(../img/button.gif) no-repeat scroll left -200px;
	height:35px;
	line-height:35px;
	text-align:center;
	width:138px;
	color:#cc6600;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
}
.kind li h3{
	line-height:55px;
	height:55px;
	font-family:Microsoft YaHei;
	font-size:14px;
	padding-left:50px;
}
.kind li h3.icon1{
	background: url(../img/virtitleicon.gif) no-repeat left 15px;
}
.kind li h3.icon2{
	background: url(../img/virtitleicon.gif) no-repeat left -45px;
}
.kind li h3.icon3{
	background: url(../img/virtitleicon.gif) no-repeat left -100px;
}
.kind li h3.icon4{
	background: url(../img/virtitleicon.gif) no-repeat left -160px;
}
.kind li h3.icon5{
	background: url(../img/virtitleicon.gif) no-repeat left -215px;
	padding-left:50px;
}
.kindinfo{
	margin-top:15px;
	padding-left:10px;
}
.kind2 li.lonthli{
	width:390px;
	padding-left:0px;
}
.kind2 li.lonthli{
	width:390px;
	padding-left:0px;
}
.kind2 li.lonthli h3{
	margin-left:30px;
}
.kind2 li.lonthli .kindinfo{
	margin-left:30px;
	padding-right:15px;
}
.kindtab{
	position:absolute;
	width:390px;
	bottom:0;
}
.kindtab table{
	border-collapse:collapse;
}
.kindtab td{
	text-align:center;
	padding:6px 5px;
	border-bottom:1px solid #f5f5f5;
}
.kindtab thead td{
	text-align:center;
	padding:7px 5px;
	background-color:#f0f0f0;
	border-right:1px solid #fff;
	color:#666;
	font-weight:bold;
}
.kindtab tr.cur{
	background-color:#faf8e5;
}
.kindtab tr .color{
	color:#cc6600;
}
.pubbox{
	background:url(../img/bg_box.gif) repeat-x left top;
	width:835px;
	overflow:hidden;
}
.pubbox img{
	display:block;
	font-size:0;
}
.pubbox_cont{
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;	
	width:813px;
	padding:10px;
	overflow:hidden;
}
.namesearch{
	text-align:center;
	width:680px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:13px;
	background:url(../img/bg_namesearch.gif) center bottom no-repeat;
	margin-bottom:5px;
}
.namesearch a{
	background:url(../img/bg_search_2.gif) right top no-repeat;
	display:block;
	float:left;
	height:29px;
	color:#000;
	margin-right:8px;
	text-decoration:none;
}
.namesearch span{
	background:url(../img/bg_search_1.gif) left top no-repeat;
	display:block;
	height:29px;
	float:left;
	line-height:29px;
	padding:0 20px;
	font-size:14px;
}
.namesearch a.cur{
	background:url(../img/bg_search_4.gif) right top no-repeat;
	color:#fff;
}
.namesearch .cur span{
	background:url(../img/bg_search_3.gif) left top no-repeat;
}

.detailshow{
	display:none;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	font-family: Arial;
}
.detailshow .input{
	width:272px;
	height:19px;
	padding-top:5px;
	padding:5px 5px 0 5px;
	color:#ccc;
	font-size:12px;
	
}
.detailshow .submit{
	background:url(../img/button.gif) left top no-repeat;
	width:84px;
	height:25px;
	line-height:25px;
	color:#fff;
	border:none;
	font-size:12px;
	font-weight:bold;
	
}
.detailshow .p1{
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
}
.detailshow .p1 font,.detailshow .p1 input,.detailshow font,.detailshow input{ vertical-align:middle;}
.detailshow .p2{
	color:#ff8d42;
	padding-bottom:5px;
	font-family: Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica;
}
.reg_some{
	margin:20px 0 20px 80px;
	width:750px;
	overflow:hidden;
}
.reg_some li{
	background:url(../img/icon_2.gif) 5px 8px no-repeat;
	padding:1px 0px 1px 25px;
	width:200px;
	float:left;
}
.virleft{
	width:480px;
	float:left;
	padding:0 30px 10px 10px;
	font-size:14px;
}
.virleft span{
	font-size:12px;
	color:#669999;
}
.virleft h3{
	font-size:14px;
	color:#000;
	padding-bottom:10px;
}
.trustright{
	float:left;
	width:284px;
	background:url(../img/bg_on.gif) left bottom no-repeat;	
}
.virright{
	float:left;
	width:284px;
}
.virright ul{
	margin-top:27px;
}
.virright ul li{
	background:transparent url(../img/icon_4.gif) no-repeat scroll 3px 7px;
	float:left;
	height:auto;
	margin:0;
	padding:1px 0 1px 15px;
	width:260px;
}

.mailboxright,.magright{
	float:left;
	width:270px;
	background:url(../img/bg_on1.gif) left bottom no-repeat;
}
.magright{
	background:none;
	padding-top:10px;
}
.mailboxright h3{
	background:url(../img/bg_on1_title.gif) left top no-repeat;
	width:279px;
	height:23px;
	line-height:23px;
	padding:15px 0 5px 5px;
	font-size:12px;
}
.mailboxright h3 img,.mailboxright h3 font {
	vertical-align:middle;
} 
.mailboxright p{}
.trustright .title{
	background:url(../img/button.gif) left -30px no-repeat;
	width:279px;
	height:23px;
	line-height:23px;
	padding:4px 0 0 5px;
}

.trustright .title a{
	color:#fff;
	text-align:center;
	padding:0 9px;
	text-decoration:none;
}
.trustright .title a.cur{
	color:#000;
	padding:5px;
	background:#fff;
}
.trustshow{
	padding:10px;
}
.trustshowon{
	display:none;
}
.trustshow li{
	background:url(../img/icon_2.gif) no-repeat 3px 8px;
	padding:1px 0px 1px 15px;
}
.mailtab{
	border-collapse:collapse;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.mailtab thead{
	background:url(../img/bg_abouttitle.gif) left top repeat-x;
	padding:10px 0;
}
.mailtab td{
	padding:7px 5px;
	text-align:center;
	border:1px solid #e5e5e5;
}
.mailtab thead td{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border:none;
	padding:3px 0;
}
.mailtab td span{
	color:#cc6600;
	font-size:13px;
	font-weight:bold;
}
.mailtab td .span2{
	width:98px;
	height:35px;
	background:url(../img/button.gif) left -165px no-repeat;
	display:block;
	line-height:35px;
	margin:0 auto;
	font-weight:bold;
	font-size:16px;
}
.mailtab td strong{
	font-size:13px;
}
.mailtab td.cur{
	background:#fff9eb;
}

.mailtab .color1{
	color:#999;
	font-size:16px;
	font-family:Microsoft YaHei;
}
.mailtab tr.cur{
	background:#fff9eb;
	font-size:14px;
	font-weight:bold;
}
.mailtab .color1 span{
	color:#cc6600;
	font-size:16px;
}
.tdnobd{
	border-collapse:collapse;
	border:1px solid #e5e5e5;
	margin-top:15px;
}
.tdnobd td{
	border-left:none;
	border-right:none;
	padding:10px 15px; 
	text-align:left;
}
.mailkind{
	margin-left:15px;
	width:814px;
	overflow:hidden;
	padding:30px 0;
}
.mailkind li{
	padding-left:90px;
	width:290px;
	float:left;
	padding-right:20px;
	margin-bottom:10px;
}
.mailkind li h3{
	font-size:12px;
	padding-bottom:5px;
}
.mailkind li .span2{
	margin-left:-90px;
	display:inline;
	width:90px;
	float:left;
	height:105px;
	padding-top:5px;
}
.mailkind li .span{
	margin-top:5px;
	display:block;
	width:72px;
	float:none;
	height:24px;
	line-height:24px;
	text-align:center;
	padding:0;
	color:#fff;
	background:url(../img/button.gif) left -60px no-repeat;
}
.mailkind li .tilte{
    overflow:hidden;
	background:url(../img/button.gif) left -120px no-repeat;
	height:26px;
	padding-left:2px;
}
.mailkind li .tilte a{
	display:block;
	float:left;
	width:122px;
	text-align:center;
	line-height:26px;
	height:26px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.mailkind li .tilte a.cur{
	background:url(../img/button.gif) left -90px no-repeat;
	height:27px;
	color:#fff;
	
}
.mailkind li .function{
	width:249px;
	float:left;
}
.mailkind li .functionshow{
    overflow:hidden;
	display:none;
    height:110px;
}
.mailkind li ul{
	width:249px;
	padding-top:8px;
	float:left;
}
.mailkind li li{
	width:249px;
	background:url(../img/icon_4.gif) 3px 7px no-repeat;
	padding:1px 0px 1px 15px;
	margin:0;
	height:auto;
	float:left;
}
.adv{
	border:1px solid #e5e5e5;
	clear:both;
	width:834px;
	overflow:hidden;
}
.adv h3{
	border-bottom:1px solid #e5e5e5;
	color:#666;
	font-size:14px;
	padding-left:15px;
	height:31px;
	line-height:31px;
	background:url(../img/bg_adv_title.gif) left top repeat-x;
}
.advtitle{
	width:215px;
	float:left;
	background:#4e4e4e;
	padding:10px 0 10px 10px;
}
.advtitle li{
	background:transparent url(../img/icon_1.gif) no-repeat scroll 5px 9px;
}
.advtitle a{
	display:block;
	width:195px;
	padding: 1px 0 1px 20px;
	color:#fff;
	text-decoration:none;
}
.advtitle a.cur{
	font-weight:bold;
	color:#fff;
	background:url(../img/icon_5.gif)  no-repeat right center;
}
.advtitle a:hover{
	font-weight:bold;
	color:#fff;
}
.advshow{
	border:1px solid #e0e0e0;
	background:url(../img/bg_advshow.gif) repeat-x left bottom;
	padding-left:15px;
}




.callus{
	margin:0 auto;
	width:530px;
	overflow: hidden;
	background:#fce9c6;
	padding:15px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.page,.back{
	padding:20px 10px;
	text-align:right;
	color:#0066cc;
	font-weight:bold;
}
.back a,.back a:hover{color:#0066cc;}
.page a{
	text-decoration:none;
	font-weight:normal;
}
.page a,.page img,.page font {
	vertical-align:middle;
}
.newstitle{
	text-align:center;
	padding-bottom:15px;
}
.newstitle h3{
	text-align:center;
	font-size:16px;
	border-bottom:1px dotted #5e5e5e;
	color:#333;
	padding:5px 0;
	margin-bottom:5px;
}
..magul{
	padding-left:15px;
}
.magtitletop{
	padding-top:30px;
	padding-left:30px;
	font-size:14px;
	color:#333;
}
.magul ul{
	width:350px;
	float:left;
	padding:15px 30px;
}
.magul ul li{
	overflow:hidden;
	width:350px;
	padding-bottom:20px;
}
.magul .magtitle{
	font-size:12px;
	padding-bottom:8px;
	color:#333;
}
.magul div{
	width:260px;
	float:left;
}
.magul .img,.magul .img2{
	display:block;
	float:left;
	margin-right:25px;
}
.magul .img2{
	margin-left:15px;
	margin-right:0;
}
.magbox{
	clear:both;
}
.magbox h3{
	background:url(../img/bg_magboxtit.gif) left top repeat-x;
	height:31px;
	line-height:31px;
	padding:0 15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.magbox .pay{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:15px 150px 15px 30px;
	background:url(../img/bg_pay.gif) bottom right no-repeat;
}
.fontsize{
	font-size:14px;
}
.mapimg{
}
.map a img {
	border:1px solid #fff;
}
.map a:hover img {
	border:1px solid #CCCCCC;
}

.regshowtitle{
	background:#fff url(../img/bg_regshowtitle.gif) no-repeat left top;
	height:33px;
	line-height:33px;
	color:#fff;
	font-size:14px;
	padding:0px 15px;
}
.regshowtitle a{
	color:#c8c8c8;
	float:right;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.regshowtitle a:hover{
	color:#c8c8c8;
}
.reg_showbox{
	width:600px;
	margin:50px auto;
}	
.reg_show{
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	width:568px;
	padding:15px;
	overflow:hidden;
}
.resultul{
	padding-left:35px;
}
.resultul ul{
	margin:10px 0;
}
.resultul li{
	height:26px;
	border-bottom:1px solid #e5e5e5;
	width:515px;
	padding-top:5px;
	padding-left:10px;
}
.resultul li input,.resultul li font,.selectreg input,.selectreg font{
	vertical-align:middle;
}
.resultul li .none{
	background:url(../img/icon_none.gif) 20px center no-repeat;
	padding:2px 0 2px 45px;
	color:#669933;
}
.resultul li .had{
	background:url(../img/icon_had.gif) 20px center no-repeat;
	padding-left:45px;
	color:#cc3300;
	padding:2px 0 2px 45px;
}
.selectreg{
	padding-left:45px;
	font-size:14px;
}
.select_a{
	background:#fff url(../img/button_a.gif) no-repeat left top;
	height:35px;
	float:right;
	width:148px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	line-height:35px;
	margin-top:5px;
	border:none;
	cursor:pointer;
}

.reg_showbox2{
	width:794px;
	margin:0px auto;
}
.reg_show2{
	width:794px;
	padding:0px;
	border:none;
	background:#fff url(../img/bg_price.gif) no-repeat left top;
	padding-top:7px;
}
.pricetab{
	padding:0px 15px;
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
}
.pricetab table thead td{
	color:#fff;
	border:none;
}
.pricetab table td{
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	padding:5px 8px;
	color:#000;
	font-family:Arial;
}
.pricetab table tr.nobd td{
	border-bottom:none;
}
.pricetab table thead td{
	height:25px;
	padding:0px;
}

.reginfo{
	width:793px;
	margin:10px auto 15px auto;
}
.infotop{
	margin-bottom:15px;
}
.infotop h4{
	font-size:14px;
	color:#000;
	padding:5px 0;
}
.infotop h4 span{
	font-size:12px;
	color:#999;
	font-weight:normal;
}
.infotop div{
	background-color:#fdf9eb;
	padding:10px 0 10px 57px;
	color:#000;
}
.infotop div p{
	padding:0px 0 6px 0;
}
.infotop div input,.infotop div font{
	vertical-align:middle;
}
.infoboxtop{
	border:1px solid #ccc;
	padding:20px;
}
.infoboxtop .red{
	display:block;
	padding-bottom:10px;
}
.infoboxtop table td{
	padding:6px 0;
	border-bottom:1px solid #f5f5f5;
}
.infoboxtop td strong{
	color:#000;
}
.infoboxtop table td input{
	border:1px solid #7f9db9;
	padding:2px 5px;
}
.infoboxtop table td .radio{ border:none;}
.infoboxtop td .error{
	display:none;
	padding:0px 10px;
	color:#ff0000;
}
.infoboxtop td .show{
	display:inline;
}
.infoboxbottom .submit1{
	float:none;
	background:#fff url(../img/button_a.gif) no-repeat left -35px;
	width:128px;
}
.infoboxbottom .submit2{
	float:none;
	background:#fff url(../img/button_a.gif) no-repeat left -70px;
	width:88px;
}
.infoboxbottom{
	padding-left:230px;
	margin-top:8px;
	margin-bottom:15px;
}



.success{
	text-align:center;
	margin-bottom:30px;
}
.success p{
	color:#669900;
	font-size:14px;
	line-height:27px;
	font-weight:bold;
	padding:14px 0;
}
.kindbot{
	margin-top:8px;
}
.kindbottitle{
	background-color:#ededed;
	height:31px;
	font-size:14px;
	color:#333333;
	line-height:31px;
	padding-left:25px;
	
}
.advshow .ul_1{
	height:254px;
}
.advshow  .ul_1 li{
	padding:0 0 0 80px;
	width:290px;
	float:left;
	margin:25px 25px 15px 10px;
	display:inline;
}

.advshow  .ul_1 li img{
	margin:0 0 0 -80px;
	float:left;
	display:inline;
}
.advshow  .ul_1 li strong{
	display:block;
	margin-bottom:10px;
}

.costcontact{
	padding:10px 20px;
}
.advshow .ul_2{
	padding:15px 10px;
}
.advshow .ul_2 li{
	background: url(../img/icon_cost_li.gif) no-repeat left center;
	padding:2px 0 2px 15px;
}

/*底部样式*/
.foot{
	width:824px;
	overflow:hidden;
	background:#e8e8e8 url(../img/bg_foot.gif) left bottom no-repeat;
	padding:10px 25px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.foot .right a{
	color:#4d4d4d;
	text-decoration:none;
	padding:0px 5px;
}
.foot .wangan{ float:left; margin-right:10px;}



/*editor*/
.edittext, .edittext p{line-height:150%;}
.edittext ul{ list-style-type:disc;}
.edittext ul li{ margin-left:15px;}
.edittext ul ul{ list-style-type:circle;}
.edittext ul ul ul{ list-style-type:square;}
.edittext ol{ list-style-type:decimal;}
.edittext ol li{ margin-left:25px;}
/*.editortext ol li{list-style-position:inside;}*/

/*editor admin*/
.edit_table1, .edit_table2, .edit_table3{border-collapse:collapse;}
.edit_table1 th, .edit_table1 td{border:1px solid #000;}
.edit_table2 th, .edit_table2 td{border:1px solid #ccc;}
.edit_table3 th, .edit_table3 td{border:1px solid #fff;}


#header:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#header{display:inline-block;}
/* Hide from IE Mac */ 
#header{display:block;} 
/* End hide from IE Mac */ 