/*   公用样式    */
body { margin:0px; padding:0px; background: #FFF url(../images/top_bg.gif) repeat-x; font-size:12px; color:#000; font-family:"宋体",Arial, Helvetica, sans-serif; text-align: center;}
div,ul,ol,li,dl,dt,dd,form,img,p { margin: 0px; padding: 0px; border: 0px; }
li { list-style-type: none; }
H1,H2,H3,H4,H5,H6,input { margin:0px; padding:0px; }
table,tr,td,th { font-size:12px; }

A:link { COLOR: #222; text-decoration: none; }
A:visited { COLOR: #222; text-decoration: none; }
A:hover { COLOR: #f60; text-decoration: underline; }
A:active { COLOR: #222; }




.ab:link { color: #fff; text-decoration: none; }
.ab:visited { color: #fff; text-decoration: none; }
.ab:hover { color: #f60; text-decoration: underline; }
.ab:active { color: #222; }

.ac:link { color: #036; text-decoration: none; }
.ac:visited { color: #036; text-decoration: none; }
.ac:hover { color: #f60; text-decoration: underline; }
.ac:active { color: #222; }





.left{ float:left;}
.right{ float:right;}
.fleft{ text-align:left;}
.fcenter{ text-align:center;}
.fright{ text-align:right;}
.padding_left{padding-left:10px;}
.padding_right{padding-right:10px;}

H2 { font-size: 12px; COLOR: #036; line-height: 24px; text-align: left; }
H2 A:link { COLOR: #036; text-decoration: underline; }
H2 A:visited { COLOR: #036; text-decoration: underline; }
H2 A:hover { COLOR: #f60; text-decoration: none; }

.cRed { COLOR: red; }
A.cRed:link { COLOR: red; }
A.cRed:visited { COLOR: red; }

.cBlue { COLOR: #1f3a87; }
A.cBlue:link { COLOR: #1f3a87; }
A.cBlue:visited { COLOR: #1f3a87; }

.cBlack { COLOR: #000; }
A.cBlack:link { COLOR: #000; }
A.cBlack:visited { COLOR: #000; }

/*字体颜色 [定义规则，小写f加颜色名称]*/
.fred { color:#ff0000;}
.fblue { color:#0000ff;}
.fgreen { color:#009900;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

.clear{ clear:both; font-size:0px; width:1px; height:0px; visibility: hidden; line-height:0px; }  /*   清除浮动   */

/* main */
.mainframe { width:950px; margin:auto;}

/* logo */
#logo { float:left; margin:10px 0px 15px 15px;}
#logo_right { float:right; margin:8px 10px 0px 0px; text-align:right;}
#logo_right .guoqi img{ margin:0px 6px 0px 6px;}
#logo_right form { padding:10px 80px 20px 60px; background: url(../images/search_bg.gif) no-repeat;}
#logo_right form .input { height:18px; background:#669ED2; color:#fff;}

/* nav */
#navb { width:950px; margin:auto; line-height:38px; background: url(../images/nav_bg.gif);}
#navb ul{ padding:0px 100px 0px 100px;}
#navb li { background: url(../images/nav_li.gif) no-repeat right center; float:left;}
#navb li a { color:#fff; font-weight:bold; padding:12px 20px 12px 20px;}
#navb li a:hover { padding:12px 20px 12px 20px;  background: url(../images/nav_lihover.gif) no-repeat right center;}
#navb .visited { background: url(../images/nav_livisited.gif) no-repeat right center;}




/*------------------------------------------------header--------------------*/

/*------------------------------------------------nav--------------------*/
#nav{
	width:850px;
	height:24px;
	background:url(../images/nav_bg.gif) 0 0 repeat-x;
	border-bottom:#e37804 solid 5px;
	margin:0 auto;
	padding:0 0 0 100px;
}
#nav ul{
	border-left:#FFFFFF solid 1px;
	height:24px;
}
#nav ul li{
	float:left;
	border-right:#FFFFFF solid 1px;
	height:24px;
}
#nav ul li.noBdr{
	border:none;
}
#nav ul li a{
	display:block;
	padding:0 17px;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#6B6D42;
	
	text-decoration:none;
}
#nav ul li a:hover{
	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;
	color:#fff;
	
}
#nav ul li a.hover{
	display:block;
	padding:0 17px;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;
	color:#fff;
	text-decoration:none;
	
}
/*------------------------------------------------nav--------------------*/







/* main */
#container { margin-top:5px;}
#main_left { float:left; width:203px; margin-right:5px;}
#main_center { float:left; width:534px;}
#main_right { float:right; width:203px; margin-left:5px;}

.left_title { line-height:27px; background: url(../images/left_title_bg.gif) no-repeat; color:#fff; font-weight:bold; padding-left:15px;}
.left_title span { float:right; margin:8px 10px 0px 0px;}
.border_hei { border: 1px solid #000;}

.main_center_border { border: 1px solid #9CC8EC;}
.center_h2 { line-height:30px; padding-left:20px; background: url(../images/center_title_bg.gif) repeat-x;}
.center_h2 span { float:right; margin:8px 10px 0px 0px;}

/* main_left */
#left_product,#left_faq,#left_cases,#news,#shenqing,#fukuan,#linker,#dns,#buzhou,#bbs_skin,#ct_skin { margin-top:5px;}

#left_login { background:#F3F7FB;}
#left_login table { margin-top:10px; margin-bottom:10px;}
#left_login table td { padding:2px;}
#left_login .input { border: 1px solid #ADCEEE; background:#fff; width:90px; height:17px;}
#zhuce { width:184px; height:36px; margin:auto; margin-bottom:10px;}
#zhuce li{ line-height:36px; background: url(../images/login_x_bg.gif) no-repeat;}
#zhuce li a { background: url(../images/zhuce_bg.gif) no-repeat; padding:7px 12px 7px 12px; margin-left:5px; margin-right:5px;}

#left_fangan { text-align:left;}
#left_fangan a { color:#5d5d5d;}
#left_fangan ul { margin-top:5px; margin-bottom:5px; width:200px;}
#left_fangan h3{ line-height:2em; font-size:12px; font-weight:bold; color:#5d5d5d; background:#f7f7f7; padding-left:10px;}
.left_fangan_list li{ background: url(../images/left_fangan_list.gif) no-repeat 10px 3px; line-height:1.7em; padding-left:25px;width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#000000;}
.left_fangan_link li { float:left; line-height:1.7em; background: url(../images/heidian.gif) no-repeat 5px center; padding-left:12px; margin:0px 10px 0px 10px;}

#left_faq ul { padding-top:5px; padding-bottom:5px;}
#left_faq li { line-height:1.7em; background: url(../images/heidian.gif) no-repeat 10px center; padding-left:20px; text-align:left;}

#left_cases ul { padding-top:5px; padding-bottom:5px;}
#left_cases li { line-height:1.7em; background: url(../images/heidian.gif) no-repeat 10px center; padding-left:20px; text-align:left;}


/* main_center */
#tab{ height:150px;}
#dns { padding-bottom:5px;}
#dns_chaxun { width:520px; margin:5px; border: 1px solid #D1EAEF; background: #EAF5F8 url(../images/dns_bg.gif) no-repeat 5px center; text-align:left;}
#dns_chaxun h3 { color:#666; font-size:12px; font-weight:normal;}
#dns_chaxun ul { padding-left:150px; margin-top:5px; margin-bottom:5px;}
#dns_chaxun li { width:80px; float:left; line-height:1.5em; margin:0px 5px 0px 5px;}
#dns_chaxun .input { width:120px; height:16px; border: 1px solid #2A73D2; background:#fff;}
#dns_chaxun .submit { width:50px; height:18px; border: 1px solid #ccc; background:#fff;}

/* main_right */
#news ul { padding-top:5px; padding-bottom:5px;}
#news li { line-height:1.7em; background: url(../images/heidian.gif) no-repeat 10px center; padding-left:20px; text-align:left;}
#shenqing {  width:201px; height:79px;background: url(../images/shenqing_bg.jpg) no-repeat;}
#shenqing li { font-size:14px; font-weight:bold; text-align:left; padding:36px 0px 0px 45px;}
#shenqing li a { color:#102E74;}
#fukuan {  width:201px; height:79px;}

#dns li { margin-top:4px;}
#buzhou li { margin-top:4px;}

#index_pic { width:530px; margin:auto; margin-top:8px; margin-bottom:8px;}
#index_pic ul { margin-left:8px;}
#index_pic li { float:left; width:116px; height:70px; margin:3px 6px 7px 6px;}
#index_pic li img { }

#linker li{ margin:5px 0px 5px 0px;}

/* Footer */
#Footer { height:85px; background: url(../images/bottom_bg.gif) repeat-x; padding-top:13px; margin-top:5px;}
#Footer ul { margin-top:8px; margin-bottom:8px; line-height:1.4em;}


/* show */
#show_right { float:left; width:740px;}
#show_center { line-height:1.7em; font-size:14px; margin:15px; text-align:left; text-indent:30px;}
#show_center p { text-indent:30px;}
#show_center h1{ font-weight:bold; font-size:18px; color:#102E74; border-bottom:1px solid #ddd; text-align:center; text-indent:0px; margin-bottom:10px;}
#show_center span { text-align:center;}
.close { text-align:center; text-indent:0px; border-top:1px solid #ddd; margin-top:10px; padding-top:10px;}
.close a { margin:10px;}

.show_h2 { line-height:30px; padding-left:20px; background: url(../images/center_title_bg.gif) repeat-x;}
.show_h2 span { float:right; margin:0px 10px 0px 0px;}