@charset "utf-8";
@import url("csslib/style/style.all.min.css");
@import url("csslib/style/style.base.min.css");
@import url("csslib/style/style.md.css");

/*
 * 全局
 */

body {background: url(../img/bg_body_3x212.png) repeat-x 0 0;}
.bg_center_y_r {background:none;}
.bg_top_x_r {background:none;}
.bg_bottom_x_r {background:none;}
.bg_top_owner {background:none;}


/*
 * 布局
 */
#header{
	height:146px;
}
#header .logo{
	width:193px;
	height:35px;
	background:url(../img/logo_193x35.png) no-repeat;
}
#header .logo{
	width:193px;
	height:35px;
	background:url(../img/logo_193x35.png) no-repeat;
}

#header .topnav{
	padding:10px 0;
}
#header .topnav li{
	float:left;
	display:inline;
	padding:0 5px;
	background:url(../img/bg_2x2.png) repeat-y right top;
	height:15px;
}
#header .topnav a{
	display:block;
	width:68px;
	height:15px;
	line-height:15px;
	text-align:center;
	color:#8a8a8a;
}
#header .topnav a:hover{
	background:url(../img/btn_68x15.png) no-repeat;
	text-decoration:none;
	color:#fff;
}
#header .adv{
	
}
#header .adv .adv_logo{
	width:195px;
	height:65px;
	background:url(../img/logo_195x65.png) no-repeat;
	margin-top:30px;
}
#header .adv .adv_con
{
	margin-top:30px;}

#foot {
	margin: 0 auto;
	width: 970px;
	margin-top: 10px;
}
#foot .nav{
	margin:0 auto;
	width:600px;
	padding:10px 0 20px;
}
#foot .nav a{
	font-size:12px;
	font-weight:800;
	color:#555;
}
#foot .nav li{
	width:100px;
	text-align:center;
	line-height:22px;
	float:left;
	background:url(../img/bg_footer_5x13.png) no-repeat right center;
}
#foot .nav li.n{
	background:none;
}
#foot .info {
	padding-left: 180px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	zoom: 1;
	border-top:2px solid #c00;
}
#foot .info p {
	float: left;
	display: inline;
	width: 350px;
	line-height: 180%;
	color: #333
}
#foot .logo {
	position: absolute;
	top: 40px;
	left: 10px
}
#foot .info a {
	color: #333
}


/*
 * 通用
 */
.news{
	background:#eeeeee;
}
.news .title{
	float:left;
	display:inline;
	padding:0 10px;
	height:33px;
	line-height:33px;
	color:#fff;
	background:#555;
	margin-right:10px;
}
.news .layout{
	overflow:hidden;
	zoom:1;
}
.news .picScrollX {
    height: 33px;
    width: 870px;
    position: relative;
}

.news .picScrollX .lBtn,.news .picScrollX .rBtn {
   	width:13px;
	height:20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    cursor: pointer;
}
.news .picScrollX .lBtn a,.news .picScrollX .rBtn a{
	display:block;
	width:13px;
	height:20px;
}
.news .picScrollX .lBtn a.last{
	background:url(../img/sp_arrow_13x80.png) no-repeat 0 0;
}
.news .picScrollX .rBtn a.last{
	background:url(../img/sp_arrow_13x80.png) no-repeat 0 -20px;
}
.news .picScrollX .lBtn a{
	background:url(../img/sp_arrow_13x80.png) no-repeat 0 -60px;
}
.news .picScrollX .rBtn a{
	background:url(../img/sp_arrow_13x80.png) no-repeat 0 -40px;
}


.news .picScrollX .lBtn {
    right: 20px;
}
.news .picScrollX .rBtn {
    right: 0;
}
.news .picScrollX .scroll {
    overflow: hidden;
    height: 33px;
    width: 800px;
	zoom:1;
}
.news .picScrollX .bd {
    overflow: hidden;
    zoom: 1;
    width: 100000px;
    height:33px;
    position:relative;
}
.news .picScrollX .bd li {
    position:absolute;
    width: 266px;
    line-height: 33px;
    top:0;
}
.news .picScrollX .bd .it02,.news .picScrollX .bd .it03{
	left:1000px;
}


.md01 .hd{
	height:32px;
	line-height:32px;
	background:#0083a9 url(../img/bg_51x32.png) no-repeat right center;
}
.md01 .hd .title{
	color:#fff;
	padding-left:10px;
}
.md01 .bd{
	border:1px solid #cdcdcd;
	border-top:3px solid #cdcdcd;
}

.md02 .hd{
	height:35px;
	background:url(../img/sp_tit_415x105.png) repeat-x 0 -70px;
}
.md02 .hd .title{
	display:block;
	width:415px;
	height:35px;
}
.md02 .bd{
	padding:10px 0;
}
.flcx .hd .title{
	background:url(../img/sp_tit_415x105.png) no-repeat 0 0;
}
.flcx .alist{
	border-left:1px solid #ced0cf;
}
.flcx .alist a{
	float:left;
	width:100px;
	text-align:center;
	line-height:30px;
	font-size:14px;
}
.zhcx .hd .title{
	background:url(../img/sp_tit_415x105.png) no-repeat 0 -35px;
}
.zhcx .pb_form tbody th{
	padding-right:10px;
	text-align:right;
}
.zhcx .pb_form,.zhcx .pb_form td,.zhcx .pb_form th{
	border:none;
	padding:10px 5px;
}
.zhcx .pb_btnSub, .zhcx .pb_btnCancel{
	width:121px;
	height:33px;
	color:#fff;
	font-size:14px;
}
.zhcx .pb_btnSub{
	background:url(../img/sp_121x66.png) no-repeat 0 0;
}
.zhcx .pb_btnCancel{
	background:url(../img/sp_121x66.png) no-repeat 0 -33px;
	color:#515151;
}
.zhcx .btns td{
	padding-top:20px;
}
.pb_navlist{
	padding-bottom:27px;
}
.pb_navlist li{
	border-bottom:1px solid #ebebed;
	padding:1px;
}
.pb_navlist li a span
{
	position:absolute; 
	line-height:27px;
	right:8px;}

.pb_navlist li a{
     display:block;
	line-height:27px;
	padding-left:30px;
	color:#595959;
	background:url(../img/bg_5x5.png) no-repeat 10px center;
	position:relative;
}
.pb_navlist li a:hover{
	padding-left:30px;
	text-decoration:none;
	background:#e2e2e2 url(../img/bg_6x8.png) no-repeat 10px center;
}

/*
 * page_index
 */
.page_index .sf_sreach .column{
	width:350px;
}
.page_index .sf_sreach .column .hd{
	height:29px;
	line-height:29px;
	font-size:14px;
	padding-left:10px;
}
.page_index .sf_sreach .column .hd span{
	color:#b3b3b3;
}
.page_index .sf_sreach .column .hd .title{
	color:#fff;
}
.page_index .sf_sreach .it01 .hd{
	background:#2f2f2f;
}
.page_index .sf_sreach .it02 .hd{
	background:#b81134;
}
.page_index .sf_sreach .it02 .title span{
	color:#fab5c4;
}
.page_index .sf_sreach .bd{
	padding:10px 0;
}
.page_index .column_lr_03{
	overflow:inherit;
}
.page_index .login{
	position:relative;
	left:-8px;
	width:217px;
	height:325px;
	padding-top:20px;
	padding-left:20px;
	background:url(../img/bg_login_237x345.png) no-repeat;
}
.page_index .login .hd{
	height:30px;
	line-height:30px;
}
.page_index .login .hd .title{
	font-size:14px;
}
.page_index .login .hd .title span{
	font-size:12px;
	color:#a6a6a6;
}
.page_index .login .formitem{
	padding:5px;
}
.page_index .login .formitem .it01{
	background:#fff url(../img/bg_18x18.png) no-repeat 2px center;
}
.page_index .login .formitem .it02{
	background:#fff url(../img/bg_18x18A.png) no-repeat 2px center;
}
.page_index .login .formitem .txt{
	padding-left:25px;
	border:1px solid #bfbfbf;
	width:150px;
}
.page_index .login .formitem .pb_btnSub,
.page_index .login .formitem .pb_btnCancel{
	width:90px;
	height:32px;
	display:inline-block;
	margin-left:0;
	color:#fff;
}
.page_index .login .formitem .pb_btnSub{
	background:url(../img/sp_btn_90x64.png) no-repeat 0 0;
}
.page_index .login .formitem .pb_btnCancel{
	background:url(../img/sp_btn_90x64.png) no-repeat 0 -32px;
}
.page_index .login .help{
	color:#b71034;
}
.page_index .login .line{
	height:10px;
	overflow:hidden;
	width:90%;
	border-bottom:1px solid #ccc;
}
.page_index .login .itemList{
	padding-top:10px;
}
.page_index .login .itemList li{
	overflow:hidden;
	zoom:1;
	padding-left:30px;
}
.page_index .login .itemList a{
	float:left;
	display:inline;
	line-height:26px;
}
.page_index .login .itemList .it01{
	background:url(../img/sp_26x104.png) no-repeat 0 0;
}
.page_index .login .itemList .it02{
	background:url(../img/sp_26x104.png) no-repeat 0 -26px;
}
.page_index .login .itemList .it03{
	background:url(../img/sp_26x104.png) no-repeat 0 -52px;
}
.page_index .login .itemList .it04{
	background:url(../img/sp_26x104.png) no-repeat 0 -78px;
}
.page_index .map{
	position:relative;
	height:200px;
}
.page_index .map .m{
	position:absolute;
}
.page_index .map .map01{
	top:10px;
	left:0;
	width:145px;
	height:113px;
	background:url(../img/bg_map_01.png) no-repeat;
}
.page_index .map .map01:hover{
	top:9px;
	background:url(../img/bg_map_01c.png) no-repeat;
}
.page_index .map .map02{
	top:123px;
	left:68px;
	width:61px;
	height:82px;
	background:url(../img/bg_map_04.png) no-repeat;
}
.page_index .map .map02:hover{
	background:url(../img/bg_map_04c.png) no-repeat;
}
.page_index .map .map03{
	top:15px;
	left:142px;
	width:63px;
	height:71px;
	background:url(../img/bg_map_05.png) no-repeat;
	z-index:2;
}
.page_index .map .map03:hover{
	background:url(../img/bg_map_05c.png) no-repeat;
}
.page_index .map .map04{
	top:14px;
	left:191px;
	width:145px;
	height:126px;
	background:url(../img/bg_map_06.png) no-repeat;
	z-index:1;
}
.page_index .map .map04:hover{
	background:url(../img/bg_map_06c.png) no-repeat;
}
.page_index .map .map05{
	top:84px;
	left:145px;
	width:71px;
	height:87px;
	background:url(../img/bg_map_03.png) no-repeat;
	z-index:1;
}
.page_index .map .map05:hover{
	background:url(../img/bg_map_03c.png) no-repeat;
}
.page_index .map .map06{
	top:128px;
	left:277px;
	width:63px;
	height:57px;
	background:url(../img/bg_map_02.png) no-repeat;
	z-index:1;
}
.page_index .map .map06:hover{
	left:278px;
	background:url(../img/bg_map_02c.png) no-repeat;
}
.page_sreach .pb_sreach{
	width:577px;
	background: url(../img/bg_sreach_577x57.png) no-repeat;
}
.page_sreach .pb_sreach .pb_sreach_con{
	height:57px;
}
.page_sreach .pb_sreach input{
	float:left;
	display:inline;
}
.page_sreach .pb_sreach .pb_sreach_txt{
	background:#fff url(../img/bg_18x18A.png) no-repeat 2px center;
	border:1px solid #ccc;
	padding-left:20px;
	margin-top:17px;
	margin-left:10px;
	width:300px;
}
.page_sreach .pb_sreach .pb_sreach_submit{
	background:url(../img/btn_sreach_73x30.png) no-repeat;
	width:73px;
	height:30px;
	margin-top:12px;
}
.page_sreach .pb_sreach .pb_sreach_submit01{
	background:url(../img/btn_supersreach_93x39.png) no-repeat;
	width:93px;
	height:39px;
	margin-top:12px;
}
.page_sreach .sreach_key span{
	color:#d23858;
}
.page_sreach .sreach_key{
	padding:10px 5px;
	font-size:14px;
}
.page_sreach .sreach_key a{
	font-size:14px;
	padding:0 10px;
}
