﻿/************base******************/
h1,h2,h3,h4,h5,h6,form,p,fieldset,legend { margin:0px; padding: 0px; }
em { font-style: normal; }
ul,li,dl,dd,dt { margin: 0px; padding: 0px; }
li { list-style-type: none; }
body,td,th,input,select,h1,h2,h3,h4,h5,h6 { font-family:"宋体",Helvetica,sans-serif; line-height: 1.15em; font-size:12px; color: #333;}
p { line-height: 150%; padding-bottom: 10px; }
a { color: #333; text-decoration: none; }
a:hover { color: #C30; text-decoration: underline; }
body { background: #F5F5F5 url("images/bodyBg.gif") repeat-y top center; margin: 10px auto; text-align:center; }
#container {width: 916px; margin: 0px auto; text-align: left; }
#innerContainer { width: 900px; margin: 0px 8px; text-align: left; overflow:hidden;}
#container1 { width: 900px; margin: 5px auto; text-align: left; }
fieldset { border: 0; }
#skiplinks { display: none; }

/***********header**************/
	#logo { float: left; width: 210px; height: 70px; text-align: center; background: url("images/logo.gif") no-repeat; }
   #logo a { display: block; width: 180px; height: 70px; text-indent: -9999px; }
	#topInfo {width: 676px;display:inline; float:left;background: url(images/topBg.gif) repeat-x bottom left; border-top:2px solid #F2F2F2; border-left: 2px solid #F2F2F2; border-right: 2px solid #F2F2F2; border-bottom: 1px solid #DBDBDB; padding:5px 5px 0px 5px; color: #C30; }
	.wz { float: left; display: block; width: 130px; }
	.tel { float: left; display: block; width: 200px; color:#000;  padding-top:2px;}
	#topNav { float: left; width: 690px; margin-top: 11px; height: 30px; background: url("images/topNavGroupBg.gif") no-repeat right bottom; }
		#topNav ul li { float: left; width: 78px; height: 30px; text-align: center; background: url("images/topNavBg.gif") no-repeat; margin-left: 2px; }
			#topNav ul li a { color: #1D7B9C; display: block; width: 100%; height: 100%;  }
				#topNav ul li a em { padding-top: 10px; display: block; }
		body.index #topNav ul li.index,body.tutorial #topNav ul li.tutorial, body.profit #topNav ul li.profit, body.templet #topNav ul li.templet, body.extend #topNav ul li.extend, body.service #topNav ul li.service, body.discuss #topNav ul li.discuss { background: url("images/topNavBgDown.gif") no-repeat; }
				body.index #topNav ul li.index a,body.tutorial #topNav ul li.tutorial a, body.profit #topNav ul li.profit a, body.templet #topNav ul li.templet a, body.extend #topNav ul li.extend a, body.service #topNav ul li.service a, body.discuss #topNav ul li.discuss a { color: #FFF; font-weight: bold; }
/***********navSub*************/
#navSub { background: #1584AE url("images/topPathBg.gif") repeat-y; margin-bottom: 2px;width:100%; }
	#topCatchword { float: left; width: 210px; color: #FFEFCE; font-weight: bold; text-align: center; padding: 8px 0px 5px 10px; }
	#navSub ul { float: left; width: 370px; padding: 8px 0px 5px 100px; }
	#navSub ul li { display: none; padding: 0px 10px 0px 10px; color: #FFF3D0; font-weight: bold;}
		#navSub ul li a { color: #FFF3D0; font-weight: bold; }
	body.index #navSub ul li.index, body.tutorial #navSub ul li.tutorial, body.profit #navSub ul li.profit, body.templet #navSub ul li.templet, body.extend #navSub ul li.extend, body.service #navSub ul li.service, body.discuss #navSub ul li.discuss, body.default #navSub ul li.discuss  { display: block; }
	
	#innavSub { background: #1584AE url("images/topPathBg.gif") repeat-y; margin-bottom: 2px; }
	#innavSub ul { float: left; width: 350px; padding: 8px 0px 5px 100px; }
	#innavSub ul li {  padding: 0px 10px 0px 10px; color: #FFF3D0; font-weight: bold;}
	#innavSub ul li a { color: #FFF3D0; font-weight: bold; }
	
	
	#topSearchBox { float: right; width: 320px; padding: 4px 0px 0px 0px;}
	#topSearchBox input.inputStyle { border: 0px; width: 150px; color: #999999; border: 1px solid #F8FCFE; background: #F8FCFE; height: 13px; padding-left: 5px; margin-top: 1px;  }
	#topSearchBox td { padding-left: 5px; }
	#topSearchBox input.searchBt { border: 0; background: #1584AE url("images/index_bt6.gif") no-repeat; color: #1584AE; padding-top: 1px !important; padding-top: 3px; height: 17px; width: 63px; cursor: pointer; }

/*********ad_box**********/
#addBox1 { padding:3px 0; clear: both;width:900px;}
#addBox2 { padding:3px 0; clear: both; width:900px;}
#addBox3 { padding:3px 0; clear: both; width:900px;}
#addBox4 { padding:3px 0; clear: both; width:900px;}

/************extra**********/
div.boxStyleExtra { background: url("images/blockBg.gif") repeat-y; padding: 4px 1px; position: relative; margin-bottom: 4px; }
	div.boxStyleExtra h2 { background: url("images/title_bg7.gif") no-repeat; padding: 7px 0px 8px 15px; color: #F30; }

/*********loginBox***********/
	#loginBox table { margin: 0px auto; }
		#loginBox table td { padding: 5px 3px;  }
			#loginBox table td a { color: #009900; text-decoration: underline; }
		#loginBox input.inputStyle { border: 1px solid #C4DDF7; height: 18px; }
		#loginBox input.loginBtStyle { background: transparent url("images/loginBt.gif") no-repeat; padding-top: 1px !important; padding-top: 2px; width: 66px; height: 22px; border: 0; cursor: pointer; }
		#loginBox span.reg { position: absolute; top: 10px; left: 180px; color: #0B739F; }
			#loginBox span.reg a { color: #0066CC; text-decoration: underline; }

/********pointBox*********/
#pointBox { height: 160px; background: url("images/fontBg.gif") no-repeat; margin-bottom: 4px; }
	#pointBox h2 { display: none; }
	#pointBox ol { display: none; }

/*********stepBox**********/
#stepBox ul{ width:200px ; margin: 5px auto;}
	#stepBox li { width: 200px; text-align: center; font-size: 14px; padding: 9px 0px 19px 0px; background: url("images/title_bg8.gif") no-repeat; }

/*********addServiceBox*********/
#addServiceBox p { padding: 5px 15px 0 15px; line-height: 200%; }
#addServiceBox div { padding: 0px 15px; }
	#addServiceBox li { padding: 6px 5px 6px 8px; background: url("images/sign2.gif") no-repeat 0px 7px; }

/***********aboutUsBox*************/
#aboutUsBox p { padding: 5px 15px; line-height: 200%; }

/**********friendLink**********/
#friendLink { background: #F9FBFE; border: 1px solid #D3D7EB; padding: 10px 10px 8px 15px; margin-bottom: 10px;margin-top: 10px; }
	#friendLink h2 { float: left; width: 60px; font-weight: lighter; line-height: 150%; }
	#friendLink ul { float: left; width: 810px; margin: 0px; padding: 0px; }
	#friendLink li { display: inline; color: #FFF; font-size: 12px; line-height: 150%; }
		#friendLink li a { white-space : nowrap; margin: 0px 5px; }

/*******footerNav********/
#footerNav { background: url("images/copyright_bg.gif") no-repeat; clear:both; padding: 10px 20px; text-align: center; }

/********copyright*******/
#copyright{ text-align: center; line-height: 200%; }

/********站指************/

/***********closeBlockFix**************/
.clearfix{ zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* showpage */
.showpage { clear:both; padding:6px 6px;}
.showpage a, .showpage span { display:block; float:left; height:14px; font-size:11px; margin:0px 3px; padding:2px 6px; vertical-align:middle; border:1px solid #f1f1f1; line-height:14px; overflow:hidden; text-decoration:none; font-weight:bold; background:#fff;}
.showpage a:hover, .showpage .foucs, .showpage .current { color:#fff; background:#1a5da1;}