@charset "gb2312";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, dl, dt, dd, ul, ol, li, pre, 
form, fieldset, legend, button, 
th, td, img{
  border:medium none;
  margin:0;
  padding:0;
}
body,button, input, select, textarea {font: 12px/20px 'ËÎÌå';}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
em{font-style:normal;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#000;cursor:pointer;}
a:hover{text-decoration:underline; color:#F00;}
img{border:0px;}
table{border-collapse:collapse;border-spacing:0;}
body{
	background-color:#fff;
	color:#000;
}
.red{ color:#F00;}
.gray{ color:#666;}
.box{ overflow:hidden;}
.sitemap,.customer,.sitmaptopbg,.shoucan,.collectnav_top,.menu_nav li,.sitemap,.sitmaptopbg,.shoucan,.collectnav_top,.ss_left,.sous_nav li.ss_ative,.input_text,.ss_but,.ss_right,.input_text{background:url(../Images/indexbg.png) no-repeat;}
/* top */
.top{width:100%; background:url(../Images/indexbg.png) repeat-x; background-position:0 -325px; height:35px;}
.topmain{ width:960px; margin:0 auto; position:relative; z-index:1000;}
.topmain_left{ float:left;}
.collect{ float:left;}
.collect a{ line-height:33px;}
.customer{ float:left; background-position:-348px -364px; padding-left:18px; line-height:33px;}
.manage{ color:#125dc3; margin-left:10px;}
.manage a{ color:#125dc3; margin:0 1px;}
.manage a.register{ color:#F00;}
.topmain_right{ float:right; }
.topmain_right_rt{ float:right; line-height:33px; margin-left:10px; display:inline;}
.mylist{ float:left; line-height:33px;}
.mylist a:hover{ text-decoration:none;}
.mylist span{ color:#F00;}

/* menu */
.menu{width:960px;padding:10px 0px 10px 0px;overflow:hidden;font-size:14px; margin:0 auto;}
.menu_nav{float:right;line-height:22px;width:574px;}
.menu_nav li{ background-position:0 -190px ;float:left;width:80px; height:22px;text-align:center;}
.menu_nav li.li_nav{background:none;}
.menu_nav li.li_nav_bg{border-right:1px solid #5ba4db;background:none;padding-right:6px;}
.menu_nav li.li_pad{margin-left:6px;}
.menu_nav li a{color:#18599d;}
.menu_nav li a:hover{background-color:#18599d;color:#fff;padding:3px 4px; text-decoration:none}
.menu_nav li em{font-weight:bold;}


/* foot */
.foot{clear:both;padding:20px 0px 15px;width:960px;overflow:hidden;color:#555;margin:0 auto; margin-top:30px;}
.foot_txt{height:40px;width:720px;margin:0 auto;}
.foot_txt img{float:left;}
.foot_txt ul{float:right;width:540px;}
.foot_txt ul li{float:left; width:180px; text-align:center;}
.foot_txt ul li a{font-size:14px;color:#1e87cb;display:block;font-weight:bold;}
.foot_txt ul li a:hover{color:#1e87cb;}
.foot_link{clear:both;padding-top:4px;text-align:center;}
.f_qq{padding:0 20px;}
.f_qq a{background:url(../Images/qq.jpg) no-repeat;padding:1px 0 0 19px;}
.f_font{font-family:Helvetica, sans-serif;padding-right:2px;}
.fuwu{ height:23px; margin-top:2px;}
.fuwu span{ position:relative; top:-8px;}
.fuwu a{ text-decoration:none}
.fuwu a:hover{ text-decoration:none}

.sitemap{ background-position:-300px -392px; padding-right:15px; line-height:33px; float:left; margin-left:10px; position:relative;}
.sitemap span{ cursor:pointer;}
.sitmaphiddle{ overflow:hidden; position:absolute; top:18px; left:-80px; width:212px; white-space:nowrap;}
.sitmapmian{ width:190px; border:#f39800 solid 1px; background:#f5f5f5; padding:10px; border-top:none; }
.sitmaptopbg{ width:212px; height:15px; background-position:0 -371px; overflow:hidden;}
.sitmapmian_top{ border-bottom:#eaeaea solid 1px; overflow:hidden; padding-bottom:5px; width:190px; }
.sitmapmian_bottom{ overflow:hidden; padding-top:5px; width:190px; }
.sitmapmian_bottom ul{ width:190px; _width:195px; overflow:hidden;}
.sitmapmian_top h5,.sitmapmian_bottom h5{ line-height:22px;}
.sitmapmian_top li,.sitmapmian_bottom li{ float:left; margin-right:15px; line-height:22px; display:inline; }
.sitmapmian_top li a,.sitmapmian_bottom li a{ color:#265380; line-height:22px;}
.shoucan{ background-position:-300px -392px; padding-right:15px; position:relative; line-height:33px; float:left; margin-left:10px; display:inline; display:none; }
.shoucan span{ cursor:pointer;}
.collectnav{ width:72px; position:absolute; top:18px; right:3px; overflow:hidden;}
.collectnav_top{ height:15px; background-position:-69px -371px;}
.collectnav_bottom{ width:70px; border:#f39800 solid 1px; background:#f5f5f5;  border-top:none; overflow:hidden; padding:5px 0;}
p.colcpxx{ line-height:24px;  border-bottom:#eaeaea solid 1px;}
p.colgsxx{ line-height:24px;}
.colcpxx a,.colgsxx a{ color:#265380;}
.area_choose_ts{
    background:#FAFCD9;
    border:1px solid #4BCEFF;
    border-radius: 2px;
    color: #2B88FD;
    left: 90px;
    padding: 0 2px 0 5px;
    position: absolute;
    top: 54px;
}
.choose_ts_hide {
    cursor: pointer;
}
.choose_ts_bottom_bg {
    background-position: -83px 0;
    height: 4px;
    left: 95px;
    position: absolute;
    top: -4px;
    width: 11px;
}
/* header */
.header{
	width:960px;
	height:61px;
	margin:0 auto;
	position:relative;
}
.head_left{
	width:721px;
	height:61px;
	overflow:hidden;
	zoom:1;
	float:left;
	background:url(../Images/indexbg.png) repeat-x;
	background-position:0 -249px;
	margin-right:5px;
}
.ss_left{
	float:left;
	width:226px;
	height:42px;
	background-position:-122px -174px;
	padding:10px 0px 10px 12px;
}
.ss_left p.area_shows{
	width:220px;
	padding:2px 0;
	text-align:center;
}
.ss_left p.area_shows a{
	font-size:20px;
	color:#1e6fc5;
	font-family:"Î¢ÈíÑÅºÚ", sans-serif;
}
.ss_left p a:hover{
	text-decoration:none;
	color:#06C;
}
.ss_left p.area_msg{
	font-size:12px;
	color:#666;
	text-align:center;
}
.ss_left p .tab_area{
	font-size:12px;
	color:#838586;
	cursor:pointer;
}
.sous_box{
	float:left;
	padding:7px 0px 0 10px;
	width:440px;
}
.sous_nav{
	overflow:hidden;
	zoom:1;
}
.sous_nav li{
	float:left;
	width:62px;
	height:23px;
	line-height:23px;
	margin-right:3px;
	cursor:pointer;
	font-size:14px;
	color:#fff;
	text-align:center;
	display:inline;
}
.sous_nav li.ss_ative{
	background-position:0 0;
	color:#0065A2;
	font-weight:bold;
}
.ss_input{
	position:relative;
	*top:-1px;
}
.int_ts{
	position:absolute;
	*top:2px;
	left:4px;
	color:#555;
	font-size:14px;
	height:24px;
	line-height:24px;
	z-index:10;
	visibility:visible;
	cursor:text;
}
.input_text{
	background-position:-3px -655px;
	font-size:14px;
	width:350px;
	height:24px;
	line-height:24px;
	border:none;
	padding:0 4px;
	display:block;
	position:absolute;
	top:0;
	background:#fff;
}
.ss_but{
	background-position:-14px -128px;
	width:81px;
	height:26px;
	position:relative;
	*top:0px;
	left:363px;
	cursor:pointer;
	bottom:1px;
}
.ss_right{
	width:4px;
	height:62px;
	float:right;
	background-position:0 -59px;
}
.area_map {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3366CC;
    padding: 5px;
    position: absolute;
    width: 230px;
    z-index: 1000;
}
.area_map ul {
    background: none repeat scroll 0 0 #F0F7FC;
    overflow: hidden;
    padding: 10px;
}
.area_map ul li {
    color: #006699;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    line-height: 21px;
    margin-right: 20px;
    width: 50px;
}
.area_map .close_area {
    background: none repeat scroll 0 0 #0099FF;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 17px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 17px;
    z-index: 1111;
}

/* ·­Ò³ */
#common_page_contain{ clear:both; padding-top:40px; _padding-top:20px; font-size:14px;}
.page{clear:both;padding:2px 6px 10px 0;}
.page a{
	border:1px solid #ccc;
	padding:4px 8px;
	margin:0px 4px;
	color:#001a78;
	background-color:#fff;
  	text-decoration:none;
}
.page a:hover{text-decoration:none;color:#fff;background-color:#001a78;}
.page .choose{
	color:#fff;
	padding:4px 8px;
	margin:0px 4px;
	background-color:#001a78;
	font-weight:bold;
	border:1px solid #ccc;
}
.page .no_link{
	color:#999;
	padding:4px 8px;
	margin:0px 4px;
	border:1px solid #ccc;
	background-color:#fff;
}
/* ·­Ò³ */