body {
	margin: 0px;
	color:#808080;
	font-size:12px;
	background-color: #fff;
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
}
h1{
	color:#363636
}
img{
	border: 0px;
}
.frame_main{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}

a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #d12424;
	text-decoration: underline;
}
a:active {
	color: #666;
	text-decoration: none;
}
.float_l{
	float:left;
}
.float_r{
	float:right;
}

/*header*/
#header{
	background-color: #fbfbfb;
	height: 60px;
	width: 100%;
	border-bottom:1px solid #ccc;
}
#header_bg{
	width:1000px;
	height:60px;
	background-image: url(/images/line_red.gif);
	background-repeat: repeat-x;
	background-position: 0px 30px;
}

#logo{
	width:270px;
	height:60px;
	float: left;
}
/*meun*/
#menu{
	width:590px;
	height:30px;
	float: left;
	margin:30px 0 0 11px;
}
.invertedshiftdown{
padding: 0;
width: 580px;
border-top: 3px solid #ff0000; /*Red color theme*/
background: transparent;
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}
.invertedshiftdown a{
float: left;
display: block;
font: bold 14px Arial;
color: #d12424;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: #fbfbfb; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
	ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
	REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:visited{
color: #d12424;
}
.invertedshiftdown a:hover{
background-color: #ff0000; /*Red color theme*/
padding-top: 5px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 6px; /*Flip default padding-bottom value with padding-top*/
color: white;
text-decoration: none;
}

.invertedshiftdown .inver_ie6 li a.menu_highlight{
background-color: #ff0000; /*Red color theme*/
padding-top: 5px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 6px; /*Flip default padding-bottom value with padding-top*/
color: #fff;
}
.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #ff0000; /*Red color theme*/
padding-top: 5px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 6px; /*Flip default padding-bottom value with padding-top*/
color: white;
text-decoration: none;
}


/*header_search*/
#search{
	width:119px;
	height:60px;
	float: left;
	overflow:hidden;
}
#member_link{
	height: 25px;
	width: 110px;
	margin:9px 4px 0 5px;
	padding:0
}
#search_site{
	height: 27px;
	width: 119px;
	background-image: url(/images/home_search_l.gif);
	background-repeat: no-repeat;
	margin:0
}
.search_site_input{
	height: 15px;
	width: 80px;
	background-color: Transparent;
	border:0;
	margin:4px 0 0 10px;
	font-size:10px;
	float:left
}
/*header_search_end*/
/*header_end*/

/*font*/
h1{
	margin:0;
	padding:0;
	font-size:14px;
	color:#0072bc;
	font-weight:normal;
}
h2{
	color:#666;
	font-size:14px;
	margin:0;
	padding:0;
}
.head2{
	color:#666;
	font-size:14px;
	margin:5px;
	padding:5px;
}
h3{
	color:#0072bc;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.head3{
	font-weight:bold;
	margin: 5px;
	color: #666;
	background-color: #F1F1F1;
	padding:4px 0 0 8px;
	clear: both;
	height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-image: url(/images/h3_ico.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:14px;
}
.warn_font{
	color:#ff0000
}
.white_font{
	color:#fff;
	font-size:20px;
}
.label_font{
	color:#0072bc;
	font-size:6px;
	border-bottom:1px solid #0072bc;
}

/*font_end*/
/*bg*/
/*bg_home*/
.bg_home_login{
	background-image: url(/images/home_login.gif);
	background-repeat: no-repeat;
	background-position: 712px 395px;
}
.bg_home_hot{
	background-image: url(/images/home_hot.gif);
	background-repeat: no-repeat;
	background-position: 13px 13px;
}
.bg_home_red_l{
	background-image: url(/images/line_red.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg_home_red_r{
	background-image: url(/images/line_red.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.bg_doctor_line{
	background-image: url(/images/bg_doctor_line.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg_home_red_t{
	background-image: url(/images/line_red.gif);
	background-repeat: repeat-x;
	background-position: left 15px;
}
.bg_home_red_b{
	background-image: url(/images/line_red.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.bg_home_rt{
	background-image: url(/images/line_rt.gif);
	background-repeat: no-repeat;
	background-position: left 30px;
}
.bg_home_talk{
	background-image: url(/images/home_talk.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.bg_home_talk2{
	background-image: url(/images/home_talk.png);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.bg_home_ad{
	background-image: url(/images/home_ad.gif);
	background-repeat: no-repeat;
	background-position: 430px 10px;
}
.bg_home_open{
	background-image: url(/images/home_open.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_home_open2{
	background-image: url(/images/home_open.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/*bg_home_end*/
/*bg_end*/
/*home*/
#home_content{
	width:1000px;
	height:1020px;
	background-color:#fff;
	color:#808080;
}
/*home_font*/
.page_home h1{
	margin:0;
	padding:0;
	font-size:20px;
	color:#0072bc;
	font-weight:bold;
}
#home_content h2{
	color:#ff0000;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
}
/*home_font_end*/
/*home_link*/
.page_home a{
	color:#808080;
	font-weight:normal;
	text-decoration:none
}
.page_home a:visited{
	color:#808080;
}
.page_home a:hover{
	color:#0072bc;
	border-bottom:1px solid #ccc;
	text-decoration:none;
}
.page_home strong a{
	color:#808080;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
	text-decoration:none
}
.page_home strong a:visited{
	color:#808080;
	border-bottom:1px dotted #ccc;
	text-decoration:none
}
.page_home strong a:hover{
	color:#0072bc;
	border-bottom:1px solid #ccc;
	text-decoration:none;
}
.page_home h3 a{
	color:#0072bc;
	text-decoration:none
}
.page_home h3 a:visited{
	color:#0072bc;
}
.page_home h3 a:hover{
	color:#0072bc;
}
.home_iconlink{
	color:#0072bc;
	font-size:14px;
}
.home_iconlink a{
	color:#0072bc;
	display:block;
	border-bottom:1px dotted #ccc;
}
.home_iconlink a:visited{
	color:#0072bc;
}
.home_iconlink a:hover{
	color:#0072bc;
	border-bottom:1px solid #ccc;
}

/*home_link_end*/
#home_content ul{
	margin:0;
	padding:0;
}
#home_content ul li{
	margin:0;
	padding:0;
	list-style:none;
}
/*home_left*/
#home_left{
	width:285px;
	height:990px;
	float:left;
	margin-top:30px;
	overflow:hidden;
}
#home_l_t{
	width: 285px;
	height: 30px;
	background-image: url(/images/line_lt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear:both;
}
#home_l_content{
	width:285px;
	height:930px;
	overflow:hidden;
}
#home_l_content h2{
	margin:0;
	padding:18px 0 10px 43px;
}
.homt_l_content_news{
	width:282px;
	margin:0 0 0 3px;
	padding:0 0 5px 0
}
.home_l_title{
	line-height:20px;
	list-style-type:none
}
.home_l_title li{
	margin:0;
	padding:0;
}
.home_title_h3 a{
	width:242px;
	height:30px;
	color:#0072bc;
	margin:0;
	padding:0 0 0 40px;
	font-weight:normal;
	background-image: url(/images/home_more.gif);
	background-repeat: no-repeat;
	background-position: 35px 25px;
	display:block;
	text-decoration:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
.home_title_h3 a:visited{
	color:#0072bc;
}
.home_title_h3 a:hover{
	height:30px;
	color:#0072bc;
	margin:0;
	padding:0 0 0 40px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#f1f1f1;
	background-image: url(/images/home_more.gif);
	background-repeat: no-repeat;
	background-position: 35px 25px;
	text-decoration:none;
	display:block
}
.home_l_title li span{
	width:230px;
	line-height:20px;
	margin:0;
	padding:2px 0 0 40px;
	overflow:hidden;
}
#home_contact{
	width:285px;
	padding-top:5px;
	margin:5px 0 0 0;
}
#home_contact p{
	margin: 0 0 2px 80px;
	padding:0;
}
#friendly{
	margin:0 0 0 80px;
	width:265px;
	overflow:hidden;
}
#friendly p{
	margin: 0 0 2px 0;
	padding:0;
}
#home_l_b{
	width: 285px;
	height: 30px;
	background-image: url(/images/line_lb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear:both;
}
#testing_field{
	overflow-y:scroll;
	width:260px;
	height:290px;
	margin:10px 0 0 10px;
}
/*home_left_end*/
/*home_right_t*/
#home_right_t{
	width:714px;
	height:360px;
	float:left;
	overflow:hidden;
}
#home_r_t_t{
	width: 714px;
	height: 30px;
	clear:both;
}
#home_r_t_content{
	width:714px;
	height:330px;
}
#home_search_analysis{
	width:714px;
	height:300px;
}
#home_title_ad{
	height: 53px;
	width: 380px;
}
#home_search{
	width:380px;
	height:50px;
	margin:10px 0 ;
}
#mid_searchtext{
	height:35px;
	font-size:14px;
	color:#ff0000;
	padding:5px 0 0 35px;
}
*html .searchtext{
	width: 180px;
	height: 23px;
	background-image:url(/images/search_bg.gif);
	background-repeat: no-repeat;
	border:0;
	padding:9px 0 0 34px;
	background-color: #fff;
}

*html .searchtext_onfocus{
	width: 180px;
	height: 23px;
	border:0;
	padding:9px 0 0 34px;
	background-color: #fff;
	background:URL(/images/search_bg2.gif) no-repeat;

}

*+html .searchtext{
	width: 180px;
	height: 23px;
	background-image:url(/images/search_bg.gif);
	background-repeat: no-repeat;
	border:0;
	padding:9px 0 0 34px;
	background-color: #fff;
}

*+html .searchtext_onfocus{
	width: 180px;
	height: 23px;
	border:0;
	padding:9px 0 0 34px;
	background-color: #fff;
	background:URL(/images/search_bg2.gif) no-repeat;

}
.searchtext{
	width: 180px;
	height: 23px;
	background-image:url(/images/search_bg.gif);
	background-repeat: no-repeat;
	border:0;
	padding:10px 0 0 34px;
	background-color: #fff;
}

.searchtext_onfocus{
	width: 180px;
	height: 23px;
	border:0;
	padding:10px 0 0 34px;
	background-color: #fff;
	background:URL(/images/search_bg2.gif) no-repeat;

}
.searchbutton{
	width: 58px;
	height: 33px;
	border:0;
	background:URL(/images/search_1.png) no-repeat;

}
.searchbutton_onfocus{
	width: 58px;
	height: 33px;
	border:0;
	background:URL(/images/search_2.png) no-repeat;

}
#search_history{
	width: 300px;
	height: 20px;
	margin: 0 0 0 96px;
	line-height:21px;
	overflow: hidden;
}
#home_r_t_feature{
	width:700px;
	margin:0;
	padding: 10px 0 0 38px;
}
.home_r_t_f_text_3_100bg{
	width:57px;
	height:56px;
	margin:0;
	padding:0;
	text-align:center;
	background:URL(/images/home_100bgicon.gif) no-repeat;
	vertical-align: middle;
}
.home_r_t_f_text_3_70bg{
	width:57px;
	height:56px;
	margin:0;
	padding:0;
	text-align:center;
	background:URL(/images/home_60bgicon.gif) no-repeat;
	vertical-align: middle;
}
.home_r_t_f_text_3_30bg{
	width:57px;
	height:56px;
	margin:0;
	padding:0;
	text-align:center;
	background:URL(/images/home_50bgicon.gif) no-repeat;
	vertical-align: middle;
}
#home_r_t_feature span{
	margin:0 0 5px 0;
	display:block;
}
#home_r_t_f_image{
	width:48px;
	float:left;
}
#home_r_t_f_text_1{
	width:358px;
	float:left;
	padding:0 0 0 10px;
	line-height:25px;
}
#home_r_t_f_text_2{
	width:358px;
	float:left;
	padding:0 0 0 10px;
}
#home_r_t_f_text_3{
	width:358px;
	float:left;
	margin:0 0 0 10px;

}
#home_r_t_analysis{
	width:170px;
	height:54px;
	float:left;
	margin: 118px 0 0 0;
	background-image: url(/images/home_analysisicon.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#home_r_t_analysis a{
	width:93px;
	height:43px;
	display:block;
	margin:0 0 0 58px;
}

#home_r_t_register{
	width:218px;
	height:58px;
	background:URL(/images/home_register.gif) no-repeat;
	float:left;
	margin: 120px 10px 0 10px;
}

#home_r_t_register a{
	width:120px;
	height:48px;
	display:block;
	margin:0 0 0 78px;
}
.details_bg{
	float:left;
	position:relative;
	left:10px;
	top:-230px;
	border:1px solid gray;
	background-color:white;
	filter: Alpha(Opacity=90);
	opacity: 0.9;
	width:200px;
	height:200px;
	padding:5px;
	display:none;
}

.details_bg div
{
	line-height: 12px;
}

.details_bg span{
	color: black;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
/*home_right_t_end*/

/*home_right_b_l*/
#home_r_b_l{
	width:440px;
	height:660px;
	float:left;
	background-image: url(/images/home_ser.gif);
	background-repeat: no-repeat;
	background-position: 15px 35px;
	overflow:hidden;
}
#home_r_b_l_t{
	width: 440px;
	height: 45px;
	background-image: url(/images/line_rlt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear:both;
}

.home_r_b_l_content{
	width:440px;
	height:585px;
	background-image: url(/images/line_rlm.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#home_r_b_l_b{
	width:440px;
	height:30px;
	background-image: url(/images/line_rlb.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.home_features{
	width:380px;
	margin:0;
	padding:0 0 0 16px;
	clear:both;
	overflow:hidden
}
.home_features span{
	padding:26px 0 0 0;
	margin:0 0 0 6px;
	float:left;
}
.home_features h3{
	margin:0;
	padding:5px 0 0 6px;
	float:left;
}
.home_features p{
	width:190px;
	margin:0;
	padding:0 0 0 20px;
	float:left;
}
.home_features_img{
	float:right;
	margin-bottom:10px;
	padding-top:10px;
}
#home_features_more{
	clear:both;
	width:218px;
	height:58px;
	background:URL(/images/features_moreicon.gif) no-repeat;
	margin:5px 0 0 100px
}
#home_features_more a{
	width:120px;
	height:48px;
	display:block;
	margin:0 0 0 78px;
}
/*home_right_b_l_end*/
/*home_right_b_r*/

#home_r_b_r{
	width:274px;
	height:660px;
	float:left;
}
#home_r_b_r_t{
	width: 274px;
	height: 45px;
	background-image: url(/images/line_rrt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear:both;
	overflow:hidden
}
#home_r_b_r_t h2{
	width: 150px;
	margin:0;
	padding:29px 0 0 80px
}
.home_r_b_r_content{
	width:274px;
	height:585px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#home_r_b_r_b{
	width:274px;
	height:30px;
	background-image: url(/images/line_rrb.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#home_r_b_r_c_t{
	width:274px;
	height:10px;
	margin:0;
	padding:0;
}
#home_r_b_r_register{
	width:250px;
	padding:0 15px 0 5px;
	overflow:hidden;
}

#home_r_b_r_register h2{
	padding:30px 0 5px 61px;
	margin:0;
	line-height:30px;
	font-size:12px;
	width:235px;
}
#home_r_b_r_register h2 span{
	font-size:14px;
	color:#0074bc;
	border-bottom:1px dotted #ccc
}
#home_r_b_r_register p{
	margin:0;
	display:block;
	width:250px;
	line-height:21px;
}
#home_r_b_r_register p span{
	margin:5px;
	padding:0;
}

#home_login{
	margin:0 27px 5px 0;
	padding:0 0 5px 25px;
	border:1px dotted #ccc;
	background-color:#fbfbfb;
}
#home_logined{
	margin:0 27px 5px 0;
	padding:0 0 5px 12px;
	border:1px dotted #ccc;
	background-color:#fbfbfb;
}
#home_login form{
	margin:0;
	padding:0;
}
#home_name h3{
	font-size:14px;
	font-weight:normal;
	color:#0072bc;
	margin:0;
	padding:5px 0 0 5px
}
#home_member span{
	display:block;
	width:40px;
	float:left;
	padding-top:4px;
}
#home_ser{
	padding:10px 0 0 0
}

#home_ser img{
	padding:0 0 0 5px;
}

.home_member_input{
	width:110px;
	height:14px;
	overflow: hidden;
	margin:2px 0 0 8px;
	padding:2px 0 0 5px;
	border:1px solid #ccc;
	font-size:11px;
}
#home_member_link{
	height: 25px;
	width: 200px;
	margin:5px 0 0 10px;
}
.bg_analysis{
	width:220px;
	height:59px;
	margin:0;
	background-image: url(/images/analytics_icon.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_analysis a{
	width:120px;
	height:48px;
	display:block;
	margin:0 0 0 78px;
}
/*home_right_b_r_end*/
/*home_end*/
/*doctor*/
#doctor_content{
	width:1000px;
}
#doctor_content ul{
	margin:0;
	padding:0;
}
#doctor_content ul li{
	list-style:none;
}
#doctor_content h3 a{
	width:230px;
	display:block;
	text-decoration:none;
	border:0
}
#doctor_content h3 a:visited{
	text-decoration: none;
	border: 0;
}
#doctor_content h3 a:hover{
	text-decoration:underline;
	border:0
}
#doctor_content h2{
	font-size:14px;
	color:#ff0000;
	background-image:url(/images/logo_rn.gif);
	background-repeat: no-repeat;
	padding:0 0 0 30px;
	background-position: left center;
	line-height:30px;
}
#doctor_content table{
	border-collapse:collapse;
	border:1px dotted #ccc;
	margin:5px 0;
}
#doctor_content table th{
	background-color:#f2f2f2;
	font-size:14px;
	padding:5px;
	border-bottom:1px solid #e1e0e0;
}
#doctor_content table td{
	padding:5px;
	border-bottom:1px solid #e1e0e0;
}
#doctor_t{
	width:1000px;
	height:95px;
}
#doctor_t_r{
	width:285px;
	height:65px;
	float:left;
	margin-top:30px
}
#doctor_header{
	width:714px;
	height:80px;
	float:left;
}
#doctor_header_content{
	width:714px;
	height:50px;
	text-align:center;
	margin-top:45px
}
#doctor_m{
	width:1000px;
	height:auto;
	min-height:700px;
	clear:both;
}
#doctor_item_list{
	width:285px;
	float:left;
	overflow:hidden;
}
#doctor_item_list li{
	padding:0 15px 0 35px;
	margin:5px 0 5px 3px;
}
#details_list li{
	display: none;
}
.doctor_menuselect{
	background-color:#f2f2f2;
	border:1px dotted #ccc;
}
.doctor_list_title{
	background-color:#7f7f7f;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:20px;
	font-weight:bold;
	line-height:20px;
	color:#fff;
}
#doctor_detailed{
	width:714px;
	float:left;
	overflow:hidden
}
#doctor_detailed_t{
	width:714px;
	height:35px;
	clear:both;
}

#doctor_detailed_m{
	width:680px;
	clear:both;
	padding:0 20px;
}
#doctor_b{
	width:1000px;
	height:30px;
	clear:both;
}
#doctor_l_b{
	width:285px;
	height:30px;
	float:left;
}
#doctor_detailed_b{
	width:714px;
	height:30px;
	float:left;
}
#doctor_detailed_b_l{
	width:699px;
	height:30px;
	float:left;
}
#doctor_detailed_b_r{
	width:15px;
	height:30px;
	float:left;
}
/*doctor_end*/

/*features*/
#features_m{
	width:1000px;
	height:2200px;
	clear:both;
}
#features_left{
	width:285px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#features_left_register{
	width:265px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	overflow:hidden;
}

#features_left_register p{
	margin:0;
	display:block;
	width:250px;
	line-height:21px;
}
#features_left_register p span{
	margin:5px;
	padding:0;
}
#features_left_register_open{
	padding:40px 20px 5px 60px;
}
.features{
	width:670px;
	height:110px;
	margin:0;
	padding:0 0 0 16px;
	clear:both;
}
.features img{
	float:left;
}
.features span{
	padding:15px 0 0 0;
	margin:0 0 0 6px;
	float:left;
}
.features h3{
	width:450px;
	margin:0;
	padding:0 0 0 6px;
	float:left;
	line-height:20px
}
.features p{
	width:450px;
	height:50px;
	margin:0;
	padding:5px 0 0 5px;
	float:left;
}
/*features_end*/
/*bot*/
#bot{
	width: 100%;
	border-top: 1px dashed #ccc;
	background-color: #FFF;
	clear: both;
	margin-top:10px;
}
#bot strong{
	color:#FF0000
}
#bot p{
	text-align:center
}
.bot_linktext{
	width:150px;
	float:left;
	font-size:11px;
	margin: 10px 10px 0 0
}
.bot_linktext ul{
list-style: none;
}

.bot_linktext li{
	margin:5px
}
/*bot_end*/
/*register*/
#mid_register{
	width:1000px;
}
#mid_l{
	width:310px;
	height:270px;
	float: left;
}
#mid_m{
	width:500px;
	float: left;
	margin:10px 0 0 10px;
}
#mid_m_d_register{
	width:450px;
}
#mid_m_d_register p{
	clear:both;
	line-height:25px
}
#mid_m_d_register img{
	float:left;
}
#mid_m_d_register strong{
	color:#ff0000;
	width:20px;
	margin:0 0 0 10px;
	float:left;
	display:block;
}
#mid_m_d_register label{
	width:100px;
	display:block;
	font-size:14px;
	color:#0074bc;
	float:left
}
.register_input{
	width:180px;
	height:20px;
	overflow: hidden;
	margin:2px 0 0 8px;
	padding:2px 0 0 5px;
	border:1px solid #ccc;
	float:left
}
#mid_m_d_login{
	width:450px;
}
#mid_m_d_login p{
	clear:both;
	line-height:25px
}
#mid_m_d_login img{
	float:left;
	margin:10px 5px 5px 5px;
}
#mid_m_d_login span{
	width:50px;
	display:block;
	font-size:14px;
	color:#0074bc;
	float:left;
	margin:4px 0 0 0;
}
#mid_m_d_login label{
	display:block;
	font-size:14px;
	color:#0074bc;
	float:left;
}
#mid_m_d_login input{
	float:left;
	margin:5px;
}
#mid_m_d_login a{
	float:left;
	border-bottom:1px solid #fff;
}
#mid_m_d_login a img{
	margin:2px 2px 0 2px;
}
/*register_end*/
/*mid*/
.login_loginbutton{
	display:block;
	height: 55px;
	width: 117px;
	margin:0 0 0 40px;
	background-image:url(/images/login_normal.gif);
	background-repeat: no-repeat;
}

#mid_bg_t{
	background-image: url(/images/bg_t.gif);
	background-repeat:repeat-x;
	height: 7px;
	width: 100%;
	clear:both;
}
#mid_index{
	width:1000px;
	height:280px;
}
#mid_login{
	width:1000px;
	height:280px;
}

#mid_bg_b{
	background-image: url(/images/bg_b.gif);
	background-repeat:repeat-x;
	height: 13px;
	width: 100%;
	clear:both;
}


/*mid_member_login*/
#mid_m_d_text{
	height: 121px;
	width: 225px;
	float: left;
	margin:50px 0 0 5px

}
#mid_m_d_button{
	height: 66px;
	width: 117px;
	float: left;
	margin:50px 0 0 15px

}
.login_button{
	display:block;
	height: 66px;
	width: 117px;
}
a.login_button {
	background-image:url(/images/login_1.png);
	background-repeat: no-repeat;
}
a:hover.login_button {
	background-image:url(/images/login_2.png);
	background-repeat: no-repeat;
}
a:active.login_button {
	background-image:url(/images/login_3.png);
	background-repeat: no-repeat;
}
#mid_r{
	width:215px;
	height:295px;
	float: left;
}


/*register_end*/
/*guide*/
#guide{
	width:100%;
	background-color:#fff;
	clear:both
}

#report{
	width:950px;
	margin: 0px auto;
	padding: 10px;
	display: none;
}

#report_list{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.report_list_item{
	display: block;
	float: left;
	width: 450px;
	background-color:#FFFFFF;
	margin: 15px;
	padding: 10px;
	min-height:230px;
}

.report_list_item h3{
	width: 200px;
	color:#990000;
}
/* */

#panel{
	width:1000px;
}


#targetwebsite_list{
	font-size: 18px;
}

#left_panel{
	width:200px;
	float:left;
}

#main_panel{
	padding: 5px;
	float: left;
	width: 780px;
}

#footer{
	width:100%;
	height:20px;
	background-color:#999;
	border-top:1px solid #FF0000;
	text-align:right;
	margin:5px 0 0 0;
	color:#666;
}
#footer a{
	color:#666;
	font-weight:bold
}
#footer a:visited{
	color:#666;
}
#footer a:hover{
	color:#FF0000;
	font-weight:bold
}

#footer_panel{
	clear:both;
}
/* */

#left_menu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#left_menu ul li{
	background-image: url(/images/left_menu_close.gif);
	background-repeat: no-repeat;
	width: 169px;
	padding: 5px 5px 0 10px;
	margin: 2px;
}
#left_menu ul li a{
	width: 160px;
	display: block;
	color:#666;
}
#left_menu ul li a:visited{
	color:#666;
}
#left_menu ul li a img{
	padding: 0 8px 5px 0;
}
#left_menu ul li ul li a{
	width: 140px;
	display: block;
	color:#666;
}
#left_menu ul li ul li a:visited{
	color:#666;
}

#left_menu ul li ul{
	margin: 0 0 0 15px;
	padding: 0px;
	list-style: none;
}
#left_menu ul li ul li{
	background-image: url(/images/left_menu2_close.gif);
	background-repeat: no-repeat;
	width: 154px;
	padding: 5px 5px 5px 18px;
	margin: 2px 2px 2px -6px;
}

#left_menu ul li.selected{
	background-image: url(/images/left_menu_open.gif);
	background-repeat: no-repeat;
}

#left_menu ul li ul li.selected{
	background-image: url(/images/left_menu2_open.gif);
	background-repeat: no-repeat;
}

#left_menu ul li.selected a{
	color: white;
}

#left_menu ul li.selected ul a{
	color: black;
}
#left_menu ul li ul li.selected a{
	color: white;
}
#left_menu ul li.selected a:visited{
	color: white;
}

#left_menu ul li.selected ul a:visited{
	color: black;
}
#left_menu ul li ul li.selected a:visited{
	color: white;
}
#header_bar{
	height: 24px;
	background-color:#ff0000;
	border-top: 2px solid #C6C4C4;
	border-bottom:1px solid #C6C4C4;
	text-align:left;
	color:#fff;
	font-weight:bold;
	padding:1px 5px 0 0;
}
#header_bar a{
	color:#fff;
}
#header_bar a:visited{
	color:#fff;
}

#header_panel{
	height:74px;
}

#header_logo{
	height:45px;
	width:261px;
	float:left;
	overflow:hidden;
}
#header_out{
	height:15px;
	padding: 5px 10px 25px 0;
	background-color:#fbfbfb;
	text-align:right;
}
#header_out a{
	color:#666;
	font-weight:bold
}
#header_out a:hover{
	color:#FF0000;
	font-weight:bold
}
#header_out a:visited{
	color:#666;
}
/*
	Rounded Corner
*/
.roundcont {
	background-color: #F1F1F1;
	color: #000;
	width:100%;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop {
	background: url(/images/tr.gif) no-repeat top right;
}

.roundbottom {
	background: url(/images/br.gif) no-repeat top right;
}

img.corner {
	 width: 15px;
	 height: 15px;
	 border: none;
	 display: block !important;
}
#main_panel a.outurl{
	padding-right: 14px;
	background: url(/images/external.png) right center no-repeat;
}
#main_panel a.outurl:hover{
	background-color:#999
}

#calendar_table{
	clear:both;
	border:1px solid #999;
	border-collapse:collapse;
	margin: 5px;
}

.memeber_main_pane{
	background-color:#fff5f5;
	border:1px dashed #ccc;
	margin:10px 0 0 5px;
	padding:10px;
	line-height:25px;
}
#memeber_main_pane_time{
	float:right;
	background-image: url(/images/time.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:30px;
	margin-bottom:10px;
	color:#333;
}
#memeber_main_pane_time strong{
	font-size:14px;
	color:#d12424;
}
#memeber_main_pane_time strong a{
	color:#d12424;
	text-decoration:underline;
}
#memeber_main_pane_time strong a:hover{
	color:#004a80;
}
#memeber_main_pane_time strong a:visited{
	color:#d12424;
	text-decoration:underline;
}
#memeber_main_pane_ser{
	background-image: url(/images/user.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:30px;
	margin-bottom:10px;
	color:#333;
}
#memeber_main_pane_ser strong{
	font-size:14px;
	color:#d12424;
}
#memeber_main_pane_ser span{
	padding-bottom:5px;
	margin:5px 0;

}
#memeber_main_pane_ser span a{
	font-size:14px;
	color:#ff0000;
	text-decoration:underline;
	font-weight:bold;
}
#memeber_main_pane_ser span a:hover{
	color:#004a80;
}
#memeber_main_pane_ser span a:visited{
	color:#ff0000;
	text-decoration:underline;
}
#memeber_main_pane_fer{
	background-image: url(/images/fer.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:30px;
	margin-bottom:10px;
	color:#333;
}
#main_panel h2{
	clear: both;
	color:#666
}
#main_panel h3{
	color: #666;
	background-color: #F1F1F1;
	padding:4px 0 0 8px;
	clear: both;
	height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-image: url(/images/h3_ico.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:14px;
}

#main_panel div.h3l{
	float:left;
	width:390px;
}

#main_panel div.h3r{
	float:left;
	width:390px;
}

#main_panel ul.licon{
	list-style-image:url(/images/li.gif);
	list-style-position:outside;
	list-style-type: none;
}
#main_panel ul.licon li{
	padding:0;
	margin:5px 0;

}
#main_panel ul.licon strong{
	color:#D12424;
	height:20px;
}
table.rankdata{
	clear:both;
	border:1px solid #999;
	border-collapse:collapse;
	text-align: center;
	margin:5px;
}
table.rankdata a{
	color:#D12424;
	border-bottom:1px solid #D12424;
}

table.rankdata a:hover{
	color:#fff;
	background-color: #999;
	border-bottom:0px;
}
table.rankdata a:visited{
	color:#D12424;
}
table.rankdata th{
	height:30px;
	background-color:#DBD8D8;
	border:1px solid #999;
	padding:5px;
}

table.rankdata th.colbg{
	height:30px;
	background-color:#7f7f7f;
	border:1px solid #999;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}
table.rankdata td{
	border:1px solid #CCCCCC;
	padding:5px;
}
table.rankdata td.url{
	text-align: left;
}
table.rankdata td.d0{
	height:20px;
	background-color:#f1f1f1;
}
table.rankdata td.d1{
	height:20px;
}
.d0 td a{
	border-bottom:0px none;
}
.d1 td a{
	border-bottom:0px none;
}
table.rankdata ul{
	list-style: none;
	list-style-image: none;
}
table.rankdata ul li{

}

#main_panel .flashchart
{
	clear:both;
	margin:10px;
}

.table_margin{
	padding:0 10px;
}
#main_panel table caption{
	text-align:center;
	background-color:#fff;
	height:15px;
	padding:3px 0;
}

/* date picker */
.date_picker_down{
	float:left;
	margin: 10px;
	border:1px solid #ddd;
}

.date_picker_up{
	float:left;
	border:1px solid #ddd;
	border-bottom-style:none;
	margin: 10px;
}

#date_picker_line{
	width: 189px;
	margin:30px 0 0 -10px;
	border-bottom: 1px solid #ddd;
	float: left;
	display:none;
	padding: 0 5px 0 5px;
}

.date_picker_btn_down{
	float:left;
	padding:10px;
	background: #EEE url(/images/button_n_arrow_down.gif) center center no-repeat;
}

.date_picker_btn_up{
	float:left;
	padding:10px;
	background: #EEE url(/images/button_n_arrow_up.gif) center center no-repeat;
}

#date_picker_full{
	clear: both;
	display: none;
	padding: 10px;
	width: 350px;
	border: 1px solid #DDD;
	border-top-style: none;
	margin:-10px 0 0 10px;
}

#date_picker_full table{
	float: left;
}

#date_picker_full input{
	width: 65px;
}

#date_picker_full_left{
	float:left;
}

#date_picker_months{
	float:left;
	font-size: 12px;
}

/*	Form
	------- */
.bulbdiv {
	float: left;
	padding: 5px 5px 5px 30px;
	margin:5px 5px 5px 5px;
	border: 1px solid #CDCCCC;
	background-image: url(/images/bulb.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.divform {
	float: left;
	padding: 10px;
	margin:5px;
	border: 1px dashed #CDCCCC;
}
.divform_frame{
	padding: 10px;
	border: 1px solid #CDCCCC;
}

.divform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-bottom: 1px dashed gray;
height: 1%;
}

.divform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.divform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.divform div{
	text-align:center;
}

.divform input[type="submit"]{
	font-size: 16px;
	font-weight: bold;
}

.divform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

.ui-tabs-hide { display: none; }

#main_panel table a.favor_link
{
	border: 0;
	background: none;
}

.delete_alert{
	background-color:#FFB7B7
}
#tool{
	height:24px;
	padding:6px;
	margin:5px;
	font-size:14px;
	border: 1px dashed #CCC;
	color:#333;
	font-weight:bold;
}
#tool_eg{
	width:756px;
}
#tool_eg strong{
	font-size:14px;
	margin:5px
}
#tool_eg img{
	float:left;
	margin:5px;
}
#result{
	padding:5px;
	margin:5px;
	color:#333;
	min-height:200px;
}
#result table{
	border-collapse:collapse;
	border:1px dotted #ccc;
	margin:5px 0;
}
#result table th{
	background-color:#f2f2f2;
	font-size:14px;
	padding:5px;
	border-bottom:1px solid #e1e0e0;
}
#result table td{
	padding:5px;
	border-bottom:1px solid #e1e0e0;
	text-align:center;
}
#date_quick_picker{
	margin: 0;
	list-style-type:none;
}

#date_quick_picker li{
	clear: both;
}

a.date_quick_picker_l{
	background-image: url(/images/date_l_2.gif);
	display: block;
	width: 64px;
	height: 25px;
	line-height: 25px;
	text-align:center;
	float: left;
	margin-top:5px;
}
a:hover.date_quick_picker_l{
	background-image: url(/images/date_l_1.gif);
}
.date_quick_picker_l_select{
	background-image: url(/images/date_l_3.gif);
	color:#fff;
	display: block;
	width: 64px;
	height: 25px;
	line-height: 25px;
	text-align:center;
	float: left;
	margin-top:5px;
}
a.date_quick_picker_l_select{
	color:#fff;
	font-weight:bold;
}
a.date_quick_picker_m{
	background-image: url(/images/date_m_2.gif);
	display: block;
	width: 64px;
	height: 25px;
	line-height: 25px;
	text-align:center;
	float: left;
	margin-top:5px;
}
a:hover.date_quick_picker_m{
	background-image: url(/images/date_m_1.gif);
}
.date_quick_picker_m_select{
	background-image: url(/images/date_m_3.gif);
	color:#fff;
	display: block;
	width: 64px;
	height: 25px;
	line-height: 25px;
	text-align:center;
	float: left;
	margin-top:5px;
}
a.date_quick_picker_m_select{
	color:#fff;
	font-weight:bold;
}
a.date_quick_picker_r{
	background-image: url(/images/date_r_2.gif);
	display: block;
	width: 64px;
	height: 25px;
	line-height: 25px;
	text-align:center;
	float: left;
	margin-top:5px;
}
a:hover.date_quick_picker_r{
	background-image: url(/images/date_r_1.gif);
}
.date_quick_picker_r_select{
	background-image: url(/images/date_r_3.gif);
	color:#fff;
	display: block;
	width: 64px;
	height: 25px;
	line-height: 25px;
	text-align:center;
	float: left;
	margin-top:5px;
}
a.date_quick_picker_r_select{
	color:#fff;
	font-weight:bold;
}
/*
	Button Styles
*/
.rssbutton{
background-color: #ff6600;
border: 1px #ff6600 outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana;
}

.rssbutton:visited, .rssbutton:hover, .rssbutton:active{
color: white;
}

a.cssbutton{
	display: block;
	float: left;
	font: bold 13px Arial; /* Change 13px as desired */
	line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 23px; /* Height of button background height */
	padding-left: 6px; /* Width of left menu image */
	text-decoration: none;
	background-color: transparent;
	background-image: url(/images/wblog_button_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:5px;
}

a:link.cssbutton, a:visited.cssbutton, a:hover.cssbutton, a:active.cssbutton{
color: #d12424; /*button text color*/
}

a.cssbutton span{
	display: block;
	padding: 2px 10px 2px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
	background-color: transparent;
	background-image: url(/images/wblog_button_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

a:hover.cssbutton{ /* Hover state CSS */
color: #ff0000;
text-decoration: underline;
}


.dategrid_panel{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
#monthlist{
	margin:72px 0 0 20px;
	border:1px solid #999;
	background-color:#f1f1f1;
}
#monthlist ul{
	margin:5px 10px 5px 20px;
	padding:0;
	list-style-type:square;
	color:#666
}
#monthlist ul li{
	margin:5px;
}
#monthlist ul li a{
	color:#333;
}
.nodata{
	clear: both;
	margin: 10px;
	padding: 10px;
	padding-left: 50px;
	vertical-align: middle;
	min-height: 30px;
	color: gray;
	border: solid 1px #AAAAAA;
	background:URL(/images/info.gif) left no-repeat;
}

.nodata a{
	text-decoration:underline;
}





#switchbtn_r a.btn_l{
	height:23px;
	display: block;
	color:#666;
	font-size:12px;
	text-decoration:none;
	background:URL(/images/switchbtn_r_l.png) no-repeat left top;
	line-height: 22px;
	text-align:center;
	float:left;
	padding:0 10px;
	margin:5px 0 0 0;
}
#switchbtn_r a:hover.btn_l{
	text-decoration:underline;
}
#switchbtn_r a:visited.btn_l{
	color:#666;
}
#switchbtn_r a.btn_r {
	height:23px;
	display: block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:URL(/images/switchbtn_r_r.png) no-repeat right top;
	line-height: 22px;
	text-align:center;
	float:left;
	padding:0 8px;
	margin:5px 0 0 0;
}
#switchbtn_r a:hover.btn_r{
	text-decoration:underline;
}
#switchbtn_r a:visited.btn_r{
	color:#fff;
}
#switchbtn_l a.btn_l{
	height:23px;
	display: block;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	background:URL(/images/switchbtn_l_l.png) no-repeat left top;
	line-height: 22px;
	text-align:center;
	float:left;
	padding:0 10px;
	margin:5px 0 0 0;
}
#switchbtn_l a:hover.btn_l{
	text-decoration:underline;
}
#switchbtn_l a:visited.btn_l{
	color:#FFF;
}
#switchbtn_l a.btn_r {
	height:23px;
	display: block;
	color:#666;
	font-size:12px;
	text-decoration:none;
	background:URL(/images/switchbtn_l_r.png) no-repeat right top;
	line-height: 22px;
	text-align:center;
	float:left;
	padding:0 8px;
	margin:5px 0 0 0;
}
#switchbtn_l a:hover.btn_r{
	text-decoration:underline;
}
#switchbtn_l a:visited.btn_r{
	color:#666;
}
#home_member{
	width:192px;
	height:261px;
	background:url(/images/member_bg.gif) no-repeat;
	margin:10px 0 0 45px;
	padding:40px 0 0 0;
}
#home_name{
}



.home_member_button{
	display:block;
	height: 55px;
	width: 117px;
	margin:10px 0 0 40px;
}
a.home_member_button{
	background-image:url(/images/login_normal.gif);
	background-repeat: no-repeat;
}
a:hover.home_member_button{
	background-image:url(/images/login_hover.gif);
	background-repeat: no-repeat;
}
.home_login_button{
	display:block;
	height: 66px;
	width: 117px;
	margin:20px 0 0 40px;
}
a.home_login_button {
	background-image:url(/images/login_1.png);
	background-repeat: no-repeat;
}
a:hover.home_login_button {
	background-image:url(/images/login_2.png);
	background-repeat: no-repeat;
}
#features_table{
	width:1000px;
	padding:0 0 0 21px;
	margin-top:15px;
}

.msg_warning{
	clear: both;
	margin: 10px;
	padding: 5px;
	padding-left: 22px;
	color: gray;
	border: solid 1px #00bff3;
	background:URL(/images/msg_warning.gif) 5px 5px no-repeat #F3F9FD;
}
.msg_warning a{
	color:#00bff3;
	text-decoration: underline;
}

.msg_error {
	clear: both;
	margin: 10px;
	padding: 5px;
	padding-left: 22px;
	color: gray;
	border: solid 1px #9d0a0e;
	background:URL(/images/msg_error.gif) 5px 5px no-repeat #fff0ec;
}
.msg_error a{
	color:#9d0a0e;
	text-decoration: underline;
}
.msg_ok {
	clear: both;
	margin: 10px;
	padding: 5px;
	padding-left: 22px;
	color: gray;
	border: solid 1px #197a30;
	background:URL(/images/msg_ok.gif) 5px 5px no-repeat #f8ffee;
}
.msg_ok a{
	color:#197a30;
	text-decoration: underline;
}
#flashcharts{
	margin:3px;
}

.hidetip{
	clear: both;
	margin: 10px 0;
	padding: 5px 25px 5px 30px;
	color: gray;
	border: solid 1px #fdc689;
	background:URL(/images/bulb.gif) 5px 5px no-repeat #fefcea;
}

.hidetip .tipclose{
	float: right;
	margin:2px -21px 0 0;
}
/*page_rank*/
#page_rank_top{
	width:990px;
	margin:10px 5px;
	border:2px solid #ccc;
	background-color:#F5F5F5;
}
#page_rank_top_title{
	width:960px;
	height:12px;
	padding:10px 15px;
	border-bottom:1px solid #ccc;
	display:block;
	color:#252525;
	font-weight:bold;
	background-image: url(/images/category_m.gif);
	background-repeat: no-repeat;
	background-position: 80px;
	font-size:14px;
	background-color:#fff;
}

.page_rank_category{
	width:980px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

.page_rank_category li{
	width:70px;
	height:25px;
	float:left;
	font-size:14px;
	padding:0 5px;
	text-align:center;
	border-bottom: 1px dashed #ccc;
	overflow:hidden;
}
.page_rank_category li a{
	color:#666;
	text-decoration:underline;
}
.page_rank_category li a:hover{
	color:#d12424;
}
.page_rank_category li a:visited{
	color:#666;
	text-decoration:underline;
}
#page_rank_list{
	clear:both;
	width:1000px;
}
#page_rank_left{
	float:left;
	width:690px;
	background-color:#c7c7c7;
	margin:0 0 5px 5px;
	padding-top:1px;
	border-right:1px solid #aba0a0;
	overflow:hidden;
}

.prl_title{
	width:220px;
	height:36px;
	background-image: url(/images/page_rank_1.gif);
	background-repeat: no-repeat;
}
.prl_title ul{
	margin:0 10px;
}
.rank_left_title{
	margin:0;
	padding:0;
}
.rank_left_title li{
	list-style:none;
	float:left;
}
.prl_content{
	width:220px;
	height:150px;
	background-image: url(/images/page_rank_3.gif);
	background-repeat: repeat-y;
	vertical-align: text-top;
}
.prl_content p{
	text-align:right;
	margin-right:8px;
	vertical-align: text-bottom;
}
.prl_content ol{
	color:#666;
	line-height:20px;
}
.prl_content li a{
	color:#666;
	text-decoration:underline;
}
.prl_content li a:hover{
	color:#d12424;
}
.prl_content li a:visited{
	color:#666;
	text-decoration:underline;
}
.prl_foot{
	width:220px;
	height:12px;
	background-image: url(/images/page_rank_2.gif);
	background-repeat: no-repeat;
	clear:both;
	background-position: center top;
}

.rank_left_width a{
	color:#333;
	font-size:14px;
	font-weight:bold;
}
#page_rank_right{
	float:left;
	width:294px;
	margin:5px 0 0 5px;
}
.prr_title{
	width:294px;
	height:32px;
	background-image: url(/images/page_rank_4.gif);
	background-repeat: no-repeat;
}
.prr_title ul{
	margin:0 10px
}
.rank_right_title li{
	list-style:none;
	float:left;
}
.prr_content{
	width:220px;
	background-image: url(/images/page_rank_5.gif);
	background-repeat: repeat-y;
}
.prr_content p{
	text-align:right;
	margin-right:10px;
}
.prr_content ol{
	color:#666;
	line-height:20px;
}
.prr_content li a{
	color:#666;
	text-decoration:underline;
}
.prr_content li a:visited{
	color:#666;
	text-decoration:underline;
}
.prr_content li a:hover{
	color:#d12424;
}
.prr_foot{
	width:294px;
	height:13px;
	background-image: url(/images/page_rank_6.gif);
	background-repeat: no-repeat;
}

.rank_right_width{
	color:#666;
	font-size:14px;
	font-weight:bold;
}
.rank_right_width a{
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.rank_right_width a:visited{
	color:#666;
}
.rank_right_width a:hover{
	color:#333;
}
.pageseo_pane_tab{
	padding:3px 0;
	margin:3px 0;
	border-bottom: 1px dashed #999;
	vertical-align: top;
	font-size:12px;
}
.pageseo_pane_tab strong{
	color:#d12424;
	font-size:12px;
}
.pageseo_pane_tab span{
	color:#0074bc;
	font-size:12px;
	font-weight:bold;
}
/*page_subrank*/
.subrank{
	list-style:none;
	margin:0;
	padding:0;
}
.subrank li{
	margin:3px;
	padding:0;
	height:20px;
	border-bottom:1px dotted #ccc
}
/*page_subrank_end*/
/*page_category*/
#daohang{
	width:982px;
	margin:0;
	padding:9px;
}
.category_title{
	height:36px;
	width:982px;
	margin:0;
	padding:0;
	overflow:hidden
}
.category_l{
	width:15px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_l.gif);
	background-repeat: no-repeat;
}
.category_m{
	width:952px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_m.gif);
	background-repeat: repeat-x;
}
.category_m ul{
	margin:0;
	padding:0;
	list-style:none;
}
.cate_dh_title{
	float:left;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
	color:#d12424;
}
.category_r{
	width:15px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_r.gif);
	background-repeat: no-repeat;
}
.dh_list{
	width:980px;
	margin:0;
	padding:0;
	clear:both;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color:#fcf9f9;
	overflow:hidden
}
.dh_list ul{
	width:982px;
	margin:0;
	padding:0;
	line-height:20px;
	list-style-type:none;
}
.dh_list ul li{
	float:left;
	height: 20px;
	padding:5px 0;
	width:122px;
	font-size:14px;
	border-bottom:1px dashed #ccc;
	text-align:center;
	overflow:hidden
}
.dh_list ul li a{
	color:#d12424;
}
.dh_list ul li a:visited{
	color:#d12424;
}
.dh_list ul li a:hover{
	color:#ff0000;
}
#fenlei{
	width:982px;
	padding:9px;
	clear:both;
}

.cate_fl_title{
	float:left;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
	color:#004a80;
}
.fl_list{
	width:980px;
	clear:both;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color:#fff;
}
.fl_list ul{
	width:980px;
	margin:0;
	padding:0;
	clear:both;
	font-size:14px;
	list-style:none;
	overflow:hidden
}

.fl_bg0{
	width:980px;
	height:25px;
	text-align:center;
	background-color:#dbdfe1;
	overflow:hidden
}
.fl_bg0 li{
	margin:0 20px;
	float:left;
	text-align:center;
}
.fl_bg1{
	width:980px;
	height:25px;
	text-align:center;
	overflow:hidden;
	background-color:#e6eaec;
}
.fl_bg1 li{
	margin:0 20px;
	float:left;
	text-align:center;
}
.fl_list ul li a{
	color:#004a80;
}
.fl_list ul li a:hover{
	color:#00adef;
}
#kuzhan{
	width:982px;
	margin:0;
	padding:9px;
	clear:both;
}
.cate_kz_title{
	float:left;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.kz_list{
	clear:both;
	width:980px;
	margin:0;
	padding:0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color:#f8f8f8
}

.kz_bg0{
	clear:both;
	background-color:#e0e0e0;
	width:980px;
	height:25px;
	margin:0;
	padding:0;
	font-size:14px;
	color:#333333;
}
.kz_bg1{
	clear:both;
	width:980px;
	height:25px;
	margin:0;
	padding:0;
	font-size:14px;
	color:#333333;
	background-color:#ededed;
}
.kz_cate{
	float:left;
	width:80px;
	height:20px;
	padding:2px 10px;
}
.kz_cate a{
	color:#d12424;
}
.kz_cate a:visited{
	color:#d12424;
}
.kz_bg0 li.kz_cate a:hover{
	color:#666;
}
.kz_content{
	float:left;
	width:820px;
	height:20px;
	overflow:hidden;
	padding:2px 0px;
}
.kz_content ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.kz_content ul li{
	float:left;
	margin-right:15px;
}
.kz_content ul li a{
	color:#333;
}
.kz_content ul li a:visited{
	color:#333;
}
.kz_content ul li a:hover{
	color:#666;
}
.kz_more{
	float:left;
	margin:0;
	padding:2px 0px;
	width:50px;
	height:25px;
}
.kz_more a{
	color:#004a80;
}
.kz_more a:visited{
	color:#004a80;
}
.kz_more a:hover{
	color:#666;
}




/*subcategory*/
#subcategory{
	clear:both;
	width:1000px;
}
#subcategory_l{
	width:220px;
	float:left;
	border-right:1px solid #aba0a0;
	background-image: url(/images/page_rank_3.gif);
	background-repeat: repeat-y;
}
.subcategory_l_title{
	margin:0;
	padding:0;
}
.subcategory_l_title li{
	padding:10px 0 0 5px;
	font-weight:bold;
	font-size:14px;
	color:#004a80;
	list-style-type:none
}
.subcategory_l_title span{
	text-align:center;
	width: 190px;
	display: block;
	height: 20px;
	float: left;
	overflow:hidden;
}
.subcategory_l_content{
	width:220px;
}
.subcategory_l_content ul{
	margin:0;
	padding:0;
}
.subcategory_l_content ul li{
	float:left;
	width:100px;
	padding:5px;
	text-align:center;
	list-style-type:none;
	overflow:hidden;
}
.subcategory_l_content ul li a{
	color:#004a80;
}
.subcategory_l_content ul li a:visited{
	color:#004a80;
}
.subcategory_l_content ul li a:hover{
	color:#d12424;
}
#subcategory_r{
	width:760px;
	float:left;
	margin-left:5px;
	overflow:hidden
}

#subcategory_title{
	height:36px;
	width:760px;
	margin:0;
	padding:0;
	overflow:hidden
}
#subcategory_title_l{
	width:15px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_l.gif);
	background-repeat: no-repeat;
}
#subcategory_title_m{
	width:728px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_m.gif);
	background-repeat: repeat-x;
}
#subcategory_title_m ul{
	margin:0;
	padding:0;
	list-style:none;
}
#subcategory_title_m ul li{
	float:left;
}
.cate_dh_title{
	float:left;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
	color:#666;
}
#subcategory_title_r{
	width:15px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_r.gif);
	background-repeat: no-repeat;
}
.subcategory_list{
	width:746px;
	margin:0;
	padding:0 5px;
	clear:both;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow:hidden;
	background-image: url(/images/subcategory_li_bg.gif);
	background-repeat: repeat;
}

.subcategory_list ul{
	width:756px;
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	white-space: nowrap;
}
.subcategory_list ul li{
	height:31px;
	float:left;
	margin:0;
	padding:0 10px;
	line-height:31px;
	font-size:14px;
	white-space: nowrap;
}
.subcategory_list ul li a{
	color:#333;
}
.subcategory_list ul li a:visited{
	color:#333;
}
.subcategory_list ul li a:hover{
	color:#d12424;
}
#subcategory_nav{
	margin-bottom:5px;
}

/*detail*/
#detail_basic{
	width:1000px;
	clear:both;
}
#detail_basic h3{
	color: #666;
	background-color: #F1F1F1;
	padding:0 0 8px 8px;
	clear: both;
	height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-image: url(/images/h3_ico.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:14px;
	margin:15px 0 5px 0;
	font-weight:bold;
}
#detail_title{
	height:37px;
	width:992px;
	margin:0;
	padding:0;
	overflow:hidden
}
.detail_title_l{
	width:16px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/category_l.gif);
	background-repeat: no-repeat;
}
.detail_title_r{
	width:16px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/category_r.gif);
	background-repeat: no-repeat;
}
.detail_nav{
	width:960px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/category_b.gif);
	background-repeat: repeat-x;
}
.detail_nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.detail_nav ul li{
	float:left;
}
.detail_nav .d_nav_title_f{
	margin:10px 0 0 5px;
}
.detail_nav .d_nav_title_f a{
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.detail_nav .d_nav_title{
	margin:10px 0 0 5px;
	color:#004a80;
	font-size:14px;
}
.detail_nav .d_nav_title a{
	font-weight:bold;
	color:#004a80;
}
.detail_nav h2{
	margin:10px 0 0 5px;
	color:#004a80;
	font-size:14px;
	font-weight:normal;
}
.pageseo_pane_tab h2{
	vertical-align: top;
	color:#004a80;
	font-size:14px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.detail_list{
	width:982px;
	clear:both;
	padding:0 5px;
	margin:0
}
.detail_infor_basic{
	width:720px;
	height:160px;
}
#detail_snapshot{
	float:left;
	width:250px;
	margin:5px 0 0 0;
}
#detail_snapshot_img{
	width:202px;
	height:147px;
	margin-right:5px;
}
#detail_snapshot_content{
	width:250px;
}
#detail_information{
	float:left;
	width:730px;
	margin:5px 0 0 10px;
}

#detail_ranknow{
	float:right;
	width:250px;
	margin:5px 0 0 0;
}
#detail_ranknow_l{
	clear:both;
	width:250px;
	margin:5px 0 0 0;
}
.detail_red_t{
	width:250px;
	height:27px;
	background-image: url(/images/detail_red_t.png);
	background-repeat: no-repeat;
	text-align:center;
}
.detail_red_t span{
	height:27px;
	line-height:25px;
	font-size:14px;
	color:#d12424;
	font-weight:bold
}
.detail_m{
	width:250px;
	background-image: url(/images/detail_m.png);
	background-repeat: repeat-y;
}
.detail_m ul{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#333;
}
.detail_m ul li{
	padding:5px 0 5px 10px;
}
.detail_d{
	width:250px;
	height:17px;
	background-image: url(/images/detail_d.png);
	background-repeat: no-repeat;
}

#detail_ranknow_r{
	clear:both;
	width:250px;
	margin:0 ;
}
.detail_blue_t{
	width:250px;
	height:27px;
	background-image: url(/images/detail_blue_t.png);
	background-repeat: no-repeat;
	text-align:center;
}
.detail_blue_t span{
	height:27px;
	line-height:25px;
	font-size:14px;
	color:#004a80;
	font-weight:bold
}
.detail_infor_form{
	clear:both;
	width:730px;
	margin:10px 0 0 0;
}
#hottools a{
	color: #d12424
}

.title_trim{
	width: 100px;
	overflow: hidden;
	display: block;
	height:20px;
	float: left;
}
/*tool*/
#tools{
	clear:both;
	width:1000px;
}
#tools_l{
	width:220px;
	float:left;
	border-right:1px solid #aba0a0;
	background-image: url(/images/page_rank_3.gif);
	background-repeat: repeat-y;
}

#tools_r{
	width:760px;
	float:left;
	margin:10px 0 0 10px;
}
.tools_nav{
	clear:both;
	margin-bottom:5px;
}
.tools_title{
	height:36px;
	width:760px;
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden
}
.tools_title_l{
	width:15px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_l.gif);
	background-repeat: no-repeat;
}
.tools_title_m{
	width:728px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_m.gif);
	background-repeat: repeat-x;
}
.tools_title_m ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tools_rm_title{
	float:left;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
	color:#d12424;
}
.tool_ico{
	float:left;
	padding:4px 5px 0 0;
}
.tools_zx_title{
	float:left;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
	color:#d12424;
}
.tools_title_r{
	width:15px;
	height:36px;
	float:left;
	margin:0;
	padding:0;
 	background-image: url(/images/rank_r.gif);
	background-repeat: no-repeat;
}
.tools_list{
	width:746px;
	margin:0;
	padding:0 5px;
	clear:both;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow:hidden;
}
.tools_list_border{
	width:736px;
	height:110px;
	clear:both;
	padding:5px;
	border-bottom:1px dashed #ccc;
}
.tools_img{
	float:left;
	width:180px;
	height:100px;
	border:1px solid #ccc;
}
.tools_text{
	float:left;
	width:300px;
	height:100px;
	margin:0 0 0 10px;
}
.page_tools_text{
	float:left;
	width:450px;
	height:100px;
	margin:0 0 0 10px;
}
.page_tools_text strong{
	color:#004a80;
	vertical-align:top;
}
.tools_text p{
	margin:0;
	padding:0;
	line-height:14px;
	font-size:12px;
	color:#666;
}
.tools_text a{
	text-align:right;
	line-height:20px;
}
.tools_list_r{
	float:left;
	width:200px;
	height:100px;
	padding:0 0 0 5px;
	overflow:hidden;
}
.tools_list_r p{
	margin:0;
	padding:0;
	line-height:14px;
	font-size:12px;
	color:#666;
}
.tool_l_content{
	width:220px;
	clear:both;
}
.tool_l_content ul{
	margin:0;
	padding:0;
	list-style-type:square;
}
.tool_l_content ul li{
	padding:5px;
	margin-left:15px;
	color:#004a80;
	list-style-type:square;
}
.tool_l_content ul li a{
	color:#004a80;
}
.tool_l_content ul li a:visited{
	color:#004a80;
}
.tool_l_content ul li a:hover{
	color:#d12424;
}
#tools_l .titlebar{
font-weight: bold;
background-color: #7f7f7f;
color: white;
border-bottom: 1px solid #7b9bc4;
margin: 0 4px 5px 4px;
text-transform: uppercase;
padding: 2px;
padding-left: 15px;
}.titlebar a{
color:#FFFFFF;
}
.listmenu{
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

#tools_l ul li{
list-style-type: none;
}


.listmenu li a{
	text-decoration: none;
	background: url(/images/bullet.gif) no-repeat center left;
	padding-left: 19px;
	display: block;
	font-size: 12px;
	line-height:20px;
	height:20px;
}

.listmenu li a.listmenu_a_new{
	background: url(/images/bullet_n.gif) no-repeat center left;
}

.listmenu li a:hover {
border:0;
text-decoration: none;
}

.listmenu2 li a{
background: url(/images/commentbullet.png) no-repeat top left;
}

#validcode{
	margin:5px;
	border:1px dashed #ccc;
	padding:0 0 10px 10px;
	color:#d12424;
	background-color:#f1f1f1;
}

/*wlog*/
.wlog_btn_r a.btn_l{
	height:23px;
	display: block;
	color:#666;
	font-size:12px;
	text-decoration:none;
	background:URL(/images/switchbtn_r_l.png) no-repeat left top;
	line-height: 22px;
	text-align:center;
	float:left;
	padding:0 10px;
	margin:5px 0 0 0;
}
.wlog_btn_r a:hover.btn_l{
	text-decoration:underline;
}
.wlog_btn_r a.btn_r {
	height:23px;
	display: block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:URL(/images/switchbtn_r_r.png) no-repeat right top;
	line-height: 22px;
	text-align:center;
	float:left;
	padding:0 8px;
	margin:5px 0 0 0;
}
.wlog_btn_r a:hover.btn_r{
	text-decoration:underline;
}

.wlog_btn_l a.btn_l{
	height:23px;
	display: block;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	background:URL(/images/switchbtn_l_l.png) no-repeat left top;
	line-height: 22px;
	text-align:center;
	float:left;
	padding:0 10px;
	margin:5px 0 0 0;
}
.wlog_btn_l a:hover.btn_l{
	text-decoration:underline;
}
.wlog_btn_l a.btn_r {
	height:23px;
	display: block;
	color:#666;
	font-size:12px;
	text-decoration:none;
	background:URL(/images/switchbtn_l_r.png) no-repeat right top;
	line-height: 22px;
	text-align:center;
	float:left;
	padding:0 8px;
	margin:5px 0 0 0;
}
.wlog_btn_l a:hover.btn_r{
	text-decoration:underline;
}
.wlog_pane{
	clear:both;
	background-color:#fff5f5;
	border:1px dashed #ccc;
	margin:10px 0 0 5px;
	padding:10px;
	font-size:14px;
}
.wlog_pane table tr td{
	vertical-align:middle
}
.wlog_pane strong{
	color:#d12424;
}
.wlog_pane strong img{
	margin:2px 5px 0 0;
}
.wlog_pane ul{
	list-style-image:url(/images/li.gif);
	list-style-position:outside;
	list-style-type: none;
	padding:0;
	margin:0 0 0 20px;
}
.wlog_pane ul li{
	font-size:12px;
	line-height:25px;
}
.wlog_pane ul li a{
	text-decoration:underline;
}
.wlog_pane ul li a:hover{
}

a.r100{
	font-weight: bold;
	color:#ff0000;
}
a.r10{
	font-weight: bold;
	color: #9d0a0e;
}
.commentscenter{
font-size: 1em;
padding-right: 5px;
margin-left: 12px;
}
.commentscenter .author{
font-weight:bold;
color:#FF0000;
font-style:italic;
}
.commentscenter .created{
color:#004A80;
}
.commentscenter .url{
color:#cc0033;
font-style:italic;
}
.commentscenter .text{
color:#949494;
}
.commentscenter .input{
width: 250px;
padding-top: 0.2em;
padding-right: 0.2em;
padding-bottom: 0.2em;
padding-left: 0.2em;
margin-right: 0pt;
margin-bottom: 1em;
margin-left: 0pt;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: dashed;
border-right-style: dashed;
border-bottom-style: dashed;
border-left-style: dashed;
border-top-color: #7FB8DE;
border-right-color: #7FB8DE;
border-bottom-color: #7FB8DE;
border-left-color: #7FB8DE;
font-size: 1em;
color: #415059;
}


/*news*/
.news_content a{
	color:#0074bc;
	padding:2px;
	margin:2px;
	text-decoration:underline;
	line-height:25px;
}
.news_content a:visited{
	color:#0074bc;
	text-decoration:underline;
}
.news_content a:hover{
	color:#0074bc;
	background-color:#fcfdbe;
	text-decoration: none;
}
#page_news_left{
	float:left;
	width:670px;
	padding:10px;
	margin:0;
	font-size:14px;
}

.new_border{
	list-style-type:none;
	margin:0;
	padding:0
}
#new_time{
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	height:20px;
	width:670px;
	color:#666;
}
#new_time span{
	color:#666;
	margin:5px 10px 0 0;
	line-height:25px;
	font-size:12px;
}

#page_news_left h3{
	padding:0;
	margin:20px 0 0 0;
	color:#d12124;
	font-size:18px;
}
#page_news_left h3 a{
	color:#d12124;
}

#log_res{
	color: red;
}

/*tabstylepage*/
/*detail_ginfo*/
#detail_ginfo{
	width:1000px;
	background-color:#e6e3dc
}
.bg_gray{
	background-color:#e6e3dc;
}
.ginfo_left{
	width:760px;
	padding:0 5px;
	margin:0
}
.bg_tabpage_tl{
	width:26px;
	height:33px;
	background:URL(/images/TabStylepage/tl_normal.gif) no-repeat left top;
}
.bg_tabpage_tm{
	height:33px;
	background:URL(/images/TabStylepage/tm_normal.gif) repeat-x left top;
}
.bg_tabpage_tr{
	width:15px;
	height:33px;
	background:URL(/images/TabStylepage/tr_normal.gif) no-repeat right top;
}
.bg_tabpage_ml{
	width:26px;
	background:URL(/images/TabStylepage/ml_normal.gif) repeat-y left top;
}
.bg_tabpage_mr{
	width:15px;
	background:URL(/images/TabStylepage/mr_normal.gif) repeat-y right top;
}
.bg_tabpage_bl{
	width:26px;
	height:45px;
	background:URL(/images/TabStylepage/bl_normal.gif) no-repeat left top;
}
.bg_tabpage_bm{
	height:45px;
	background:URL(/images/TabStylepage/bm_normal.gif) repeat-x left top;
}
.bg_tabpage_br{
	width:15px;
	height:45px;
	background:URL(/images/TabStylepage/br_normal.gif) no-repeat right top;
}
.bg_tabpage_red{
	height:33px;
	background:URL(/images/TabStylepage/red_m.gif) repeat-x left top;
}
.bg_tabpage_blue{
	height:33px;
	background:URL(/images/TabStylepage/blue_m.gif) repeat-x left top;
}
.bg_tabpage_grey{
	height:33px;
	background:URL(/images/TabStylepage/grey_m.gif) repeat-x left top;
}
.ginfo_tab{
	padding:3px 0;
	margin:3px 0;
	vertical-align: top;
	font-size:12px;
}
.ginfo_tab strong{
	color:#ff0000;
	font-size:12px;
}
.ginfo_tab span{
	color:#0074bc;
	font-size:12px;
}
.ginfo_tab h2{
	vertical-align: top;
	color:#0074bc;
	font-size:14px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.tabpage_float{
	float:left;
}
#ginfo_basic_title{
	height:25px;
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding:8px 20px 0 0;
	font-weight:bold
}
#ginfo_commtent_title{
	height:23px;
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding:10px 20px 0 0;
	font-weight:bold
}
.ginfo_eles_title{
	height:23px;
	font-size:14px;
	line-height:20px;
	color:#333;
	padding:10px 20px 0 0;
	font-weight:bold
}
#ginfo_right{
	width:220px;
	float:right;
	border-right:1px solid #aba0a0;
	border-left:1px solid #aba0a0;
	background-image: url(/images/page_rank_3.gif);
	background-repeat: repeat-y;
}

/*detail_ginfo_end*/
/*friendlink*/
#le_icons{
	margin:10px 5px;
}
#le_icons ul{
	margin:0;
	padding:0;
}
#le_icons ul li{
	margin:0 20px 5px 0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
}
#le_title{
	margin:10px 5px;
}
#le_title span{
	color:red;
	font-weight:bold;
	font-size:14px;
	line-height:10px;
}
#le_texts{
	margin:10px 5px;
}
/*friendlink_end*/
/*about*/
#about_m{
	width:1000px;
	height:600px;
	clear:both;
}
#help_m{
	width:1000px;
	height:500px;
	clear:both;
}
/*about_end*/
/*product*/
#product_rn_hearder{
	width:100%;
	height:32px;
	background-color:#ebf8ff;
	border-bottom:1px solid #c2332d
}
#product_hearder{
	width:1000px;
	height:100px;
	background-image: url(/images/product/h1.gif);
	background-repeat: no-repeat;
	background-position: 80px 20px;
}
#product_hearder object{
	margin: 10px 0 0 5px;
}
#product_content{
	width:100%;
	color:#0074bc;
	font-size:14px;
}
#product_content h1{
	color:#0074bc;
	font-size:25px;
	line-height:30px;
}
.product_bg_banner{
	background-image: url(/images/product/bg_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#product_banner{
	width:1000px;
	height:41px;
	margin-bottom:8px;
}
.product_banner_bg{
	margin:0 0 0 100px;
	padding:0;
}
.product_banner_bg li{
	list-style-type:none;
	float:left;
}
.product_banner_bg li a{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	width:125px;
	height:41px;
	padding:3px 0 0 0;
	display:block;
	text-decoration:none;
	text-align:center
}
.product_banner_bg li a:visited{
	color:#fff;
}
.product_banner_bg li a:hover{
	color:#0074bc;
	background-image: url(/images/product/banner_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}

.product_banner_hover{
	color:#0074bc;
	background-image: url(/images/product/banner_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	line-height:30px;
	width:125px;
	height:41px;
	display:block;
	text-decoration:none;
	text-align:center
}
#product_ad_top_r{
	width:210px;
	height:145px;
	margin:65px 10px 0 0;
	padding:0 0 0 20px;
	border:1px solid #0074bc;
	background-color:#fcffd1
}
.product_ad_bg_top{
	background-image: url(/images/product/ad_t_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:994px;
	height:244px;
}
#product_content_b{
	width:100%;
	clear:both;
	background-color:#ebf8ff;
	border-bottom:1px solid #e6f2fa
}
.product_ad_bg_bottom{
	width:994px;
	height:153px;
	background-image: url(/images/product/ad_bm.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#product_ad_monitor{
	width:313px;
	height:133px;
	margin:8px 10px 0 0;
	background-image: url(/images/product/ad_monitor_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#product_ad_b_m a{
	margin:100px 0 0 15px;
	color:#ebf8ff;
	display:block;
	height:30px;
	width:250px;
	font-size:14px;
	font-weight:bold;
}
#product_ad_b_m a:visited{
	color:#ebf8ff;
}
#product_ad_b_m a:hover{
	color:#fff;
}
#product_ad_news{
	width:313px;
	height:133px;
	margin:8px 10px 0 0;
	background-image: url(/images/product/ad_news_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#product_ad_tool{
	width:313px;
	height:133px;
	margin:8px 0 0 0;
	background-image: url(/images/product/ad_tool_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#product_footer{
	width:100%;
	height:75px;
	background-color:#d9e3ed;
	border-top:1px solid #c0cbd6;
	text-align:center;
}
#product_footer p{
	margin-top:30px;
}
.product_content_l{
	width:1000px;
}
.producthome_l_title{
	line-height:20px;
	margin:0 20px 5px 0;
	padding:0;
}
.producthome_l_title li{
	margin:0;
	padding:0 0 5px 40px;
	list-style-type:none;
	color:#666666
}
.producthome_title_h3 a{
	width:250px;
	height:30px;
	color:#0072bc;
	margin:5px 10px 0 35px;
	padding:0 0 0 5px;
	font-weight:normal;
	background-image: url(/images/home_more.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	display:block;
	text-decoration:none;
}
.producthome_title_h3 a:visited{
	color:#0072bc;
}
.producthome_title_h3 a:hover{
	height:30px;
	color:#0072bc;
	margin:5px 10px 0 35px;
	padding:0 0 0 5px;
	background-image: url(/images/home_more.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	text-decoration:none;
	display:block
}
.producthome_l_title li a{
	width:250px;
	height:20px;
	color:#666;
	margin:0;
	padding:0;
	display:block;
	text-decoration:underline;
}
.producthome_l_title li a:visited{
	color:#666;
}
.producthome_l_title li a:hover{
	color:#0072bc;
	text-decoration:none;
	display:block
}
.producthome_l_title li span{
	width:300px;
	line-height:20px;
	margin:0;
	padding:2px 0 0 10px;
	overflow:hidden;
}
.product_border_bottom{
	width:320px;
	margin:0;
	padding:0;
	border-bottom:1px dotted #ccc;
	line-height:10px;
}
#producthome_r_b_r_register{
	width:235px;
	margin:10px 0 0 5px;
	padding:0 0 5px 70px;
	overflow:hidden;
}

#producthome_r_b_r_register h2{
	padding:0;
	margin:0;
	line-height:30px;
	font-size:12px;
	width:285px;
}
#producthome_r_b_r_register h2 span{
	font-size:14px;
	color:#0074bc;
	border-bottom:1px dotted #ccc
}
#producthome_r_b_r_register p{
	margin:0;
	display:block;
	width:250px;
	line-height:21px;
}
#producthome_r_b_r_register p span{
	margin:5px;
	padding:0;
}
#product_subpage_l_m{
	width:992px;
	clear:both
}
.product_ad_tm_bg{
	width:992px;
	background-image: url(/images/product/subpage_ltm.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.subpage_l_list{	
	margin:3px 0;
	padding:0;
	width:245px;
}
.subpage_l_list li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.subpage_l_list li a{
	color:#0074bc;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	width:233px;
	height:40px;
	padding:3px 0 0 0;
	margin:0 6px;
	display:block;
	text-decoration:none;
	text-align:center;
	border-top:1px solid #ebf8ff;	
	border-bottom:1px solid #ebf8ff;
}
.subpage_l_list li a:visited{
	color:#0074bc;
}
.subpage_l_list li a:hover{
	color:#0074bc;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	width:230px;
	height:40px;
	padding:3px 1px 0 1px;
	margin:0 6px;
	display:block;
	text-decoration:none;
	text-align:center;
	background:#d6edfb;
	border:1px solid #b1d6eb;
}
.product_subpage_r{
	padding:10px 20px;
	line-height:15px;
}
.product_feature_l{
	width:250px;
	padding:10px 20px;
	line-height:15px;
}
.product_feature_r{
	width:650px;
	padding:10px 20px;
	line-height:15px;
}
.h2_title{
	width:245px;
	height:30px;
	margin:10px 0;
	padding:5px 10px;
	line-height:20px;
	display:block;
	color:#ff0000;
	font-size:16px;
	font-weight:normal;
	text-align:center;
}
.product_feature_r h2{
	width:630px;
	height:20px;
	margin:10px 0;
	padding:5px 10px;
	line-height:20px;
	display:block;
	background:#d6edfb;
	border:1px solid #b1d6eb;
	color:#ff0000;
	font-size:16px;
	font-weight:normal
}
.product_feature_r span{
	color:#666;
	line-height:20px;
}
/*product_end*/
/*pageshow*/
#show{
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#show A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
#show A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #2b66a5; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
#show b {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
#show SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}
/*pageshow*/
/*seotools*/
#seotools_m{
	width:1000px;
	clear:both;
}
.seotools_iconlink{
	color:#589c2e;
	font-size:14px;
}
.seotools_iconlink a{
	color:#589c2e;
	display:block;
	border-bottom:1px dotted #ccc;
}
.seotools_iconlink a:visited{
	color:#589c2e;
}
.seotools_iconlink a:hover{
	color:#589c2e;
	border-bottom:1px solid #ccc;
}
#seotools_left_register_open{
	padding:40px 20px 5px 0px;
}
.seotools_label_font{
	color:#589c2e;
	font-size:6px;
	border-bottom:1px solid #0072bc;
}
.seotools_r{
	width:670px;
	margin:0;
	padding:0;
	clear:both;
}
.seotools_r img{
}
.seotools_r span{
	padding:15px 0 0 0;
	margin:0 0 0 6px;
}
.seotools_r h3{
	width:670px;
	margin:0;
	padding:0 0 0 6px;
	line-height:20px
}
.seotools_r p{
	width:670px;
	margin:0;
	padding:5px 0 0 5px;
}
.seotools_label_title{
	color:#589c2e;
	font-size:14px;
}
.seotools_h1{
	color:#589c2e;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px dotted #589c2e;
}
.seotools_h1 a{
	color:#589c2e;
	line-height:30px;
	display:block;
	font-weight:bold;
	border-bottom:1px dotted #fff;
}
.seotools_h1 a:visited{
	color:#589c2e;
}
.seotools_h1 a:hover{
	color:#589c2e;
	border-bottom:1px solid #589c2e;
}