/*v1.0  fishtan by 20070903*/

/*All*/
*{ margin:0; padding:0; list-style:none; border:0;}
body{background:url() repeat-x top left #86BF0F;font-family: tahoma, "ËÎÌå";font-size: 12px;line-height: 150%;
}
.en{}
.red{ color:#E60000;}
a{ font-size:12px;}
a:hover{text-decoration:none; color: #FF6600;}

h3,h5{font:14px normal Arial, Helvetica, sans-serif;}
.clear{clear:both; height:10px; font-size:1px; line-height:0px;}
.clear0{clear:both; height:0px; font-size:1px; line-height:0px;}
/*Top*/
#top{width:950px; margin:auto; background:url() no-repeat left top;}
	.top_nav{ width:947px; height:45px; line-height:45px; float:left; text-align:right; color:#7384A5; margin-right:15px;}
	.top_nav a{ color:#7384A5; text-decoration:none; margin:0 8px;}
	.top_nav a:hover{ text-decoration:underline;}
	.logo{width:430px;float:left;}
	.nav{width:947px; height:35px;float:left;}
	.nav li{float:left; height:35px; line-height:35px; width:70px; text-align:center;}
	.nav li a{color:#FFFFFF; text-decoration:none; letter-spacing:2px; background:url(../images/nav_main_bg.jpg) no-repeat left top; width:70px; height:35px; display:block;}
	.nav li a:hover{ color:#669900; background:url(../images/nav_main_bg.jpg) no-repeat left -35px;}
	.nav .home{width:70px;}
	.nav .home a{width:71px; height:35px; display:block; background:url(../images/nav_home_bg.jpg) no-repeat left top;}
	.nav .home a:hover{ background:url(../images/nav_home_bg.jpg) no-repeat left -35px;}
	.nav .more{width:106px;}
	.nav .more a{ width:106px; height:35px; display:block; background:url(../images/nav_more_bg.jpg) no-repeat left top; letter-spacing:normal; color:#FFFFFF; font-weight:normal;}
	.nav .more a:hover{ width:106px; height:35px; display:block; background:url(../images/nav_more_bg.jpg) no-repeat left -35px; letter-spacing:normal; color:#FFFFFF; font-weight:normal;}
	.nav .more ul{ width:130px; height:300px;background:url(../images/top_jump_bg.jpg) repeat-x left top #FFFFFF;padding-left:1px; border:solid 1px #97A5BD;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=145, color=#7A8793);}
	.nav .more ul li{ height:30px; line-height:30px;}
	.nav .more ul li a{ font-size:12px; background:none; color:#0B4CA1; height:30px; width:135px; line-height:30px; font-weight:normal; text-align:left; text-indent:30px;}
	.nav .more ul li .web_3g,.nav .more ul li .web_3g:hover{ background:url() no-repeat 10px 6px;}
	.nav .more ul li .mob_q,.nav .more ul li .mob_q:hover{ background:url() no-repeat 10px -24px;}
	.nav .more ul li .mqone,.nav .more ul li .mqone:hover{ background:url() no-repeat 10px -54px;}
	.nav .more ul li .mbook,.nav .more ul li .mbook:hover{ background:url() no-repeat 10px -84px;}
	.nav .more ul li .mq,.nav .more ul li .mq:hover{ background:url() no-repeat 10px -114px;}
	.nav .more ul li .bd,.nav .more ul li .bd:hover{ background:url() no-repeat 10px -144px;}
	.nav .more ul li .sms,.nav .more ul li .sms:hover{ background:url() no-repeat 10px -174px;}
	.nav .more ul li span{ text-indent:10px; color:#669900;}
	.nav .more ul li p{ padding:5px; line-height:20px; text-align:left; width:130px; border-bottom:solid 1px #CCCFD5; color:#666666;}
	.nav .more ul li a:hover{ color: #FF6600; height:30px; width:130px;line-height:30px;font-weight:normal; background:none;}
.top_nav2 table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}
.top_nav2 li{float:left;position:relative;z-index:100;}
/* hide the sub level links */
.top_nav2 ul ul {visibility:hidden;position:absolute;width:130px;height:0; right:-37px;}
*html .top_nav2 ul ul {visibility:hidden;position:absolute;width:130px;height:0; top:10px; right:-120px;}
/* make the sub level visible on hover list or link */
.top_nav2 ul li:hover ul,.top_nav2 ul a:hover ul{visibility:visible;}
/* µ¼º½²Ëµ¥ */

/*Main*/
#main{width:947px; margin:auto; clear:both; background:url() repeat-y center top #FFFFFF;}
#main_bt{width:947px; height:20px; margin:auto; clear:both; background:url() no-repeat center bottom #FFFFFF;}
/*Foot*/
#foot{ width:947px; height:80px; clear:both; margin:auto;}
#foot_logo{ width:130px; height:34px; float:left; margin-top:15px; margin-left:20px; border-right:solid 1px #D7DEE8;}
#copyright{ width:600px; height:40px; margin-left:180px; margin-top:10px; color:#E4E8F3;}
#copyright a{ color:#E4E8F3; margin-left:3px; margin-right:3px; text-decoration:none;}
#copyright a:hover{ text-decoration:underline;}
#copyright .en{ font-size:10px;}
