body,a,ul,li,div,span,h1,h2,h3,p,img,form,input,select,option,table,tbody,td,tr,textarea,dl,dt,dd{margin:0;padding:0;}
ul,li{list-style:none;}
body{text-align:center;font-size:12px;background:#fff;font-family:arial,helvetica,sans-serif;}
img{border:none;}
a{color:#808080;text-decoration:none;}
a:hover,.footer a:hover{color:#125297;text-decoration:underline;}
a.red, a.highlight{color:red;}





/* css for upper */

div#upper{border: 0;height:33px;position:relative;z-index:7;font-size:12px;overflow:hidden;-webkit-transition:height .2s ease-in;-moz-transition:height .2s ease-in;-ms-transition:height .2s ease-in;transition:height .2s ease-in;}
#upper #upperbg{width:100%;height:32px;background:#fff;border-bottom:1px solid #e9e9e9;position:absolute;z-index:7;top:0px;left:0px;}
#upper #upperct{width:auto;height:32px;line-height:32px;margin:0px auto;padding: 0 18px;position:relative;z-index:8;overflow:hidden;}

#uppertx{text-align:right;width:360px;float:right;height:32px;position:relative;z-index:8;}

#upperzy{width:auto;height:32px;float:left;text-align:left;}
#upperzy a{padding-left: 9px;
padding-right: 9px;}
a#upperdf{padding-left:0;}



#header{margin:0px auto;width:960px;height:66px;position:relative;z-index:101;padding-top: 14px;}


#logo{position:relative;z-index:9;float:left;display:inline;padding-top: 14px;width:auto;}
.logo{background:url('../images/logo.png') no-repeat;
_background-image:url('../images/logo.gif');display:block;width:137px;height:37px;float:left;}
#logo h5{
	float:left;color:#6690C1;padding:0;font-size:16px;margin: 0 0 0 4px;
	font-size: 15px;
	line-height: 34px;
	font-family: Microsoft Yahei;
	font-weight: normal;
}
#logo h5 a{color:#6690C1;}


/* new search css */
#sgse_main{width:570px;height:66px;float:left;position:relative;z-index:9;}
#sgse_tab{text-align:center;line-height: 20px;
height: 24px;overflow:hidden;z-index:110;position:absolute;top:0px;left:30px;}
#sgse_tab li{color:#3f3f3f;font-size:14px;width:45px;height:25px;padding:1px;float:left;cursor:pointer;}
#sgse_tab li.sgse_onsel{font-weight:bold;color:#125297;background: #609CE6;}
#sgse_tab li a{outline:none;font-size: 12px;color:#6983A5;}
ul#sgse_tab li.sgse_onsel a{color:#fff;}
#sgse_fdiv{width:640px;height:40px;z-index:100;position:absolute;top:28px;left:30px;}
#sgse_f{width:580px;height:35px;position:absolute;top:0px;left:0px;z-index:100;}

#sgse_qb{width:380px;height:30px;border:1px solid #9a9a9a;background:#cfcfcf;float:left;position:relative;z-index:100;}
#sgse_kw{text-shadow: none;font-size:14px;outline:none;width:376px;height:23px;line-height:20px;margin:1px 0px 0px 1px;*margin-top:0px;border:none;padding:3px 0px 3px 3px;background:#fff;}
#sgse_btn{width:71px;height:32px;float:left;}
input#sgse_sb:hover{
	background: url(../images/20131019163600_106.png);
    background-position:0px -103px;
}

input#sgse_sb{
	background-repeat: no-repeat;
	width: 71px;
	height: 32px;
	display: inline-block;
	cursor: pointer;
	outline: 0;
	border: 0;
	background: url(../images/20131019163600_106.png) 0 -70px;
}
#sgse_sb:hover {
	background-position: 0 -103px;
}


#topbar{height:24px;line-height:24px;width:960px;margin:0px auto;text-align:left;color: #262626;padding-top: 5px;}
#topbar a{color: #262626;}



#center_9{width:100%;height:60px;clear:both;}
#footer{text-align:center;line-height:46px;height:46px;clear:both;color:#3e3e3e;padding-top:4px;width:920px;margin:0px auto;}
#footer a:hover{color:#125297;}
#footer a{color:#808080;}
#ft_about{}
#footer #ft_icp{color:#909090;}



#ads{padding:5px 0px;}
#ads{border:1px solid #eaeaea;height:120px;margin-bottom:4px;overflow:hidden;padding-left:12px;width:946px;}
#adsh2{color:#999999;font-size:12px;font-weight:normal;line-height:20px;}
#adscont{height:100px;width:946px;}






#subm{width:960px;margin:0px auto;text-align:left;}
.subc{margin-bottom:10px;border-top: 1px solid #E5E5E5;}
.subbox{width: 958px;border:1px solid #E5E5E5;clear:both; margin-bottom: 10px;}
.subb0{background:#fbfcfe;}
.subb1{background:#fff;}
.subbfr{border-top:0px none;}
.subtt{padding-left:34px; font-size:14px;color:#676767;height:40px;border-bottom:1px solid #E5E5E5;line-height:40px; background: url(../images/20131022114057_373.png) 20px -16px no-repeat;background-color: #FFF;}
.subct{width: 934px; margin: 0 auto; overflow: hidden;}
.subct li{display:block;width:164px;height:39px; padding-left:22px;line-height:40px;font-size:14px;float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; border-bottom: 1px dotted #E5E5E5}

.sdqc{margin-bottom:10px;border:1px solid #E5E5E5;}
.sdqbox{width:934px;margin: 0 auto;border-top: 1px dotted #ddd;clear:both;}
.sdqb0{background:#fbfcfe;}
.sdqb1{background:#fff;}
.sdqbfr{border-top:0px none;}
.sdqtt{width: 83px;font-size:14px;color:#676767;height:40px;line-height:40px;padding-left:23px;float:left;}
.sdqct{width:828px;float:left;}
.sdqct li{display:block;height:40px;line-height:40px;font-size:14px;width:153px;float:left;padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sdqc,.sdqc a{
	color:#262626;
}
.subbfr .subtt{
    background-position: 20px 12px;
}
#uppermore{
    width: 960px;
    position: relative;
    font-size:12px;
    border: 1px solid #e1e1e1;
    border-top: 0;
    top: 1px;
    _top:-1px;
    z-index:20;
    overflow: hidden;
    background: #FDFDFD;
    box-shadow: 0 2px 1px #CCC;
	left: 50%;
	visibility:hidden;
	margin-left: -480px;
	*margin-left:-500px;
	_margin-left:-498px;
	margin-right:auto;
}
.close{
	width: 19px;
    float:right;
	height: 18px;
	background: url(../images/20130912171932_53.gif);
    background-position:-19px 0;
    display:inline;
    margin-right: 1px;
    margin-bottom: 1px;
    overflow:hidden;
}
.close:hover{
    background-position:0 0;
}
.close:hover{
	color: #DDD;
    text-decoration:none;
}
.uppdercate {
	height:43px;
    float:left;
    width:100%;
    padding:10px 0;
    overflow: hidden;
    z-index:0;
    position:relative;
}
.uppdercate h5{
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	color: #626262;
	width: 70px;
	text-align: left;
    padding-left:15px;
    line-height: 24px;
    font-size: 12px;
}
.uppdercate ul{
	float:left;
	width: 870px;
	height:45px;
}
.uppdercate li {
	float:left;
    display:inline;
    line-height: 24px;
	margin-right:14px;
    min-width:24px\9;
    word-break:keep-all;
}
.uppdercate li a{
	float:left;
    display:block;
}
.more-arrow{
    overflow: hidden;
    width: 7px;
    height: 4px;
    position: absolute;
    top: 16px;
    right: 5px;
    background: url(../images/20131019154532_739.gif) 0 0 no-repeat;
}
.op .more-arrow{
    background-position: 0 -4px;
}
#upperzy a{
    float:left;
    line-height:33px;
    position: relative;
}
a#uppdershowhide{
    padding-right:16px;
}
.op{
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #FDFDFD;
	background:#FDFDFD;
}
.cls{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.footer {
	clear: both;
	background: #EBEBEB;
	border-top: 1px solid #DFDFDF;
	line-height: 24px;
	padding: 16px 0;
	text-align: center;
	color: #666;
}
.footer  p{
	width:960px;
	margin:0 auto;
}
.subc a,.subc h2{
	color:#262626;
}
.footer a {
	color: #666;
	margin: 0 5px;
}
#subm #map_content,#subm #sj_top,#subm #sj_left,#subm #sj_right{
	border-color:#e5e5e5;
}
#center_9{
	margin-top:20px;
}
.sdqtt{
	color:#262626;
}
.sdqb1 ,.sdqb0,.subb0  {
	background: #FFF;
}
#upper #upperct a{
	color: #717171;
}
#upper #upperct a:hover{color:#125297;text-decoration:underline;}
