/* 全局CSS定义 */
* { 
margin : 0;
padding : 0;
border : 0;
} 
body{
font-family:宋体,Arial,;
font-size: 12px;
color:#666;
line-height:22px;
text-align:center;
background-color:#e1e1e1;
}
a:link {;text-decoration: none;color:#666;}
a:visited {text-decoration: none;color:#666;}
a:hover {text-decoration: none;color:#0000FF; text-decoration:underline;}
a:active {text-decoration: none;color:#666;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;
}
/* End hide from IE-mac */ 
div,form,ul,ol,dl,dt,dd,th,td,iframe{margin: 0; padding: 0;border:0; overflow:hidden;  text-align:left;}
input{
	height:19px;
	border:#CCCCCC 1px solid;
	}

select{ 
    border:#CCCCCC 1px solid; 
	
	}
textarea{ border:#898989 1px solid}

button {cursor:pointer;}/*所有按钮鼠标放上时为手型标志*/
p{text-indent:2em;}

.inline{ display:inline;}
.dotline{ border-bottom:#CCCCCC 1px dashed;}
.unline{ border-bottom:#CCCCCC 1px  solid;}
.clearboth{ clear:both;}
.L{ float:left;}
.R{ float:right;}

.Mg20{ margin-bottom:20px;}
.Mg10{ margin-bottom:10px;}
.Mg5{ margin-bottom:5px;}
.Pd10{ padding:10px;}
.Pd20{ padding:20px;}

.wbox{
	border:#C0C0C0 1px solid; 
	background-color:#FFF;
	}

.menu_box{
	padding:3px;
	border:#C0C0C0 1px solid; 
	background-color:#FFF;
	}
.menu_ban{
	clear:both;
	background:url(/images/Index/ban_bgY.gif);
	height:20px;
	padding:4px 12px;
	}
.menu_txt{
	height:115px;
	padding:8px;
	}
.menu_txt li{
	background:url(/images/index/icon_002.gif) top left repeat-y;
	padding-left:12px;
	}

.menu_pic{
	height:133px;
	width:100px;
	margin:15px 15px;
	float:left;
	}
.menu_pic li{
	text-align:center;
	list-style:none;
	}

/* container部分 */
#container{
	width:980px; margin:auto;
	}
	
#menu_L{
	float:left;
	width:625px;}
	
#menu_R{
	float:right;
	width:318px;}
/*-------------------------------------------------------------------------------------------------------------*/
#header{
	height:171px;
	}
#top{ 
	height:100px; background:url(/images/Index/Top_bg_w.gif) top repeat-x; text-align:center;
	}
.logo{
	width:225px;
	padding-top:7px;
	}	
.channel{
	height:21px;
	width:540px;
	background:url(/images/Index/Top_channel_Bg.gif) repeat-x top;
	}
.channelbox{
	margin:6px 20px 0px 0px;
	padding-right:10px;
	border-right:#dba33d 1px solid;
	}
.channellink{
	padding:0px 3px;
	}
	
.channellink2{
	padding:5px 8px;
	}
	
#guide{
	margin:auto;
	height:71px; background:url(/images/Index/Guide_bg.gif) top repeat-x;
	}

#G { margin:0px 0px 0px 0px;}
#G ul { list-style:none; margin: 0px; padding: 0px; }
#G ul li { float:left;}
#G ul li a {
	display:block;
	padding:0px 15px;
	line-height:40px;
	text-align:center;
	font-family:宋体,Arial, Helvetica, sans-serif;
	color:#b6cbba;
	font-size:12px;
	font-weight:bold;
	}

#G ul li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(/images/index/guide_btn_bg3.gif) top repeat-x;
	}
#G ul li ul {
	position:absolute;
	display:none;
	}
#G ul li ul li {
	padding:0px 2px;
	line-height:20px;
	background:#605f5f;
	}
#G ul li ul li a { background:none; font-weight:normal;}
#G ul li ul li a:hover { background:#7f7f7f; color:#fff;}
#G ul li:hover ul { display:block;}
#G ul li.sfhover ul { display:block;}

#pub{
	background:url(/images/index/F_bg.gif);
	margin:auto;
	width:980px;
	height:144px;
	}

.pub_Ls{
	width:200px;
	height:185px;
	margin:auto;
	float:left;
	margin:0px 12px 20px 0px;
	}

.pub_LT1{
	height:144px;
	width:196px;
	float:left;
	background:url(../pub/pub_LT1.gif) top left;
	}

.search{
	margin:20px 0px 10px 20px;
	height:25px;
	}
.search li{
	list-style:none;
	display:inline;
	}

.G_banTitle{
	height:33px;
	background:url(/images/index/ban_bgG.gif) top repeat-x;
	padding:8px 0px 0px 20px;
	}
	
.G_menu_txt{
	padding:5px 20px;
	height:230px;
	margin-bottom:10px;
	}
	
.G_menu_txt2{
	padding:5px 20px;
	height:650px;
	margin-bottom:10px;
	}
.G_menu_txt3{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#FFF 2px dotted;
	}
	
.G_menu_pic{
	height:185px;
	width:180px;
	margin:15px 12px;
	float:left;
	text-align:center;
	}
#R_mod{
	clear:both;
	background: url(/images/index/login_bg_out.gif) top repeat-x;
	height:148px;
	}

#login{
	width:288px;
	margin-left:12px;
	}
.loginbg{
	height:115px;
	padding:5px 10px;
	background:url(/images/index/login_bg_in.gif) top;
	}

#bot{
	width:980px; height:200px; margin:auto;}
.bot_t{
	height:28px;
	padding-top:8px;
	background-color:#fcd885;
	text-align:center;
	}
.botlink{
	padding:0px 10px;}




/*-------------------------------------------------------------------------------------------------------------*/
.guideTitle{
	padding:0px 12px;
	line-height:40px;
	font-family:宋体,Arial, Helvetica, sans-serif;
	color:#b6cbba;
	font-size:12px;
	font-weight:bold;
	}
a.guideTitle:link {color:#b6cbba;}
a.guideTitle:visited {color:#b6cbba;}
a.guideTitle:hover{
	color:#fff;
	text-decoration:none;
	padding:13px 12px;
	background:url(/images/index/guide_btn_bg2.gif) top repeat-x;
	}
a.guideTitle:active {color:#FFFF00;}

/*-------------------------------------------------------------------------------------------------------------*/
.guideTitle2{
	padding:12px 13px;
	line-height:40px;
	font-family:宋体,Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	background:url(/images/index/guide_btn_bg1.gif) top repeat-x;
	}
a.guideTitle2:link {color:#000;}
a.guideTitle2:visited {color:#000;}
a.guideTitle2:hover{
	color:#006400;
	text-decoration:none;
	padding:13px 13px;
	background:url(/images/index/guide_btn_bg1a.gif) top repeat-x;
	}
a.guideTitle:active {color:#FFFF00;}
/*-------------------------------------------------------------------------------------------------------------*/

.LT1_btn{
	padding:4px 29px;
	line-height:24px;
	font-family:宋体,Arial, Helvetica, sans-serif;
	color:#fde1a0;
	font-size:12px;
	font-weight:bold;
	background:url(/images/index/online_btn.gif) top repeat-x;
	}
a.LT1_btn:link {color:#fde1a0;}
a.LT1_btn:visited {color:#fde1a0;}
a.LT1_btn:hover{
	color:#fff;
	text-decoration:none;
	padding:4px 29px;
	background:url(/images/index/online_btna.gif) top repeat-x;
	}
a.LT1_btn:active {color:#FFFF00;}
/*-------------------------------------------------------------------------------------------------------------*/
.login_btn1{
	padding:12px 21px;
	line-height:20px;
	font-family:宋体,Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	background:url(/images/index/login_btn1.gif) center no-repeat;
	}
a.login_btn1:link {color:#000;}
a.login_btn1:visited {color:#000;}
a.login_btn1:hover{
	color:#DC143C;
	text-decoration:none;
	padding:12px 21px;
	background:url(/images/index/login_btn1a.gif) center no-repeat;
	}
a.login_btn1:active {color:#FFFF00;}

.login_btn2{	
	line-height:20px;
	font-family:宋体,Arial, Helvetica, sans-serif;
	border:solid 0;
	font-size:12px;
	width:71px;
	height:21px;
	cursor:hand;
	background:url(/images/Index/login_btn2.gif) center no-repeat;
	}
/*
a.login_btn2:link {color:#000;}
a.login_btn2:visited {color:#000;}
a.login_btn2:hover{
	color:#DC143C;
	text-decoration:none;
	width:71px;
	height:21px;
	background:url(/images/Index/login_btn2a.gif) center no-repeat;
	}
a.login_btn2:active {color:#000;}*/
/*-------------------------------------------------------------------------------------------------------------*/
.search_btn{
	width:90px;
	height:25px;
	font-family:宋体,Arial, Helvetica, sans-serif;
	color:#000;
	border:solid 0;
	font-size:14px;
	font-weight:bold;
	background:url(/images/Index/search_btn.gif) center no-repeat;
	}
/*a.search_btn:link {color:#000;}
a.search_btn:visited {color:#000;}
a.search_btn:hover{
	color:#006400;
	text-decoration:none;
	padding:8px 18px 8px 43px;
	background:url(/images/index/search_btna.gif) center no-repeat;
	}
a.search_btn:active {color:#000;}*/
/*-------------------------------------------------------------------------------------------------------------*/
.banTitle{
	font-family:宋体,Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:bold;
	}
.w12B{
	font-family:宋体,Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	}
	
/*灰12 */
.grey12{ font-family:Arial, Helvetica, sans-serif,宋体; color:#909090; font-size:12px; }
a.grey12:link {color:#909090;}
a.grey12:visited {color:#909090;}
a.grey12:hover{color:#d10909; text-decoration:none;}
a.grey12:active {color:#909090;}

/*绿12 */
.green12{ font-family:Arial, Helvetica, sans-serif,宋体; color:#0c8f34; font-size:12px; line-height:19px;}
a.green12:link {color:#0c8f34;}
a.green12:visited {color:#0c8f34;}
a.green12:hover{color:#d10909; text-decoration: underline;}
a.green12:active {color:#0c8f34;}

/*深红14B*/
.D_red14B{ font-family:宋体, Arial, Helvetica, sans-serif; color:#B22222; font-size:14px; font-weight:bold; }
a.D_red14B:link {color:#B22222;}
a.D_red14B:visited {color:#B22222;}
a.D_red14B:hover{color:#0000FF; text-decoration: underline;}
a.D_red14B:active {color:#4169E1;}