@charset "utf-8";
/* CSS Document */
body{
    font-family:Microsoft Yahei,SimHei,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;}
.viewport {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    max-width: 640px;
    min-width: 320px;
	background:#f4f4f4;
    min-height: 100%;}
body, div, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, textarea, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;}
.clearfix {
	margin: 0px;
	padding: 0px;
	border: 0px;
	clear: both;
	line-height: 0;}
ol, dl, ul, li, dl, dd, dt {
	list-style: none outside none;
	padding: 0px;
	margin: 0px;}
a {
	text-decoration: none;
	cursor: pointer;
	color:#333;}
a:hover {
	text-decoration: none;}
a img {
	border: 0px;}
img {
	vertical-align: middle;	
	}
.mgt10px{
	margin-top:10px;}
.fl{
	float:left;}
.fr{
	float:right;}
input{
	font-family:"Microsoft YaHei";}
.mgl-3px-mgr{
	margin-left:3px;
	margin-right:3px;}
.red{
	color:red;}
.mgr15{
	margin-right:15px;}
/*正文样式*/
.backfff{
	background:#fff;}
.aui-flexView {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;}
header{
	height:88px;
	line-height:88px;
	background:#007bb6;
	color:#fff;
	position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 100;}
header h1{
	-webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width:70%;
	margin-left:15%;	
	font-size:2.4rem;
	font-weight:normal;
	text-align:center;}
header a{
    min-width:20%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 13%;
    -ms-flex: 0 0 13%;
    flex: 0 0 13%;
	padding-left:2%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #808080;
    position: relative;}
.backbtn:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -15%;
    font-size: 0.9rem;
    font-weight: bold;;}
.backbtn:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
	padding-left:0px;
	padding-right:2%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;}
/*header a.xila{
	position:relative;}*/
.icon {
    width: 40px;
    height: 40px;
    display: block;
    border: none;
    float: left;
    background-size: 40px;
    background-repeat: no-repeat;}
.icon-return{
	background-image:url(../../images/hsdtwap/backbtn.png);
	background-position: center center;}
.top_user{
	color: #fff;
}
.top_user:first-child{
	font-size: 1.4rem;
}
.icon-more{
	background-image:url(../../images/hsdtwap/morebtn.png);}
.icon-user{
	background-image:url(../../images/hsdtwap/zbs.png);
}
.xl_links{
	z-index:333;
	position:absolute;
	top:88px;
	right:0px;
	display:none;}
.xl_links div{
	padding:0px 20px;
	width:167px;}
.xl_top{
	height:23px;
	background:url(../../images/hsdtwap/xl_top.png) no-repeat top left;}
.xl_con{
	background:url(../../images/hsdtwap/xl_bg.png) repeat-y top left;}
.xl_bom{
	height:10px;
	background:url(../../images/hsdtwap/xl_bg.png) repeat-y top left;}
.xl_con a{
	font-size:1.4rem;
	line-height:3.3rem;
	color:#363636;
	display:block;}
.xl_con a img{
	margin-right:10px;}
nav{
	background:#fff;
	margin-top:8px;}
nav ul{
	height:68px;
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	}
nav ul li{
	 
	height:68px;
	line-height:68px;  
	
	text-align:center;
	font-size:1.8rem;
	}
.banner{
	position:relative;
	/* height:268px; */
	height: 365px;}
/*对应轮播  焦点图*/

.focus {
    position: relative;
    width: 640px;
	/* height: 268px; */
	height: 352px;
    float: left; 
}

.focus img {
	width: 640px;
    height: 268px;
}

.focus .fPic {
    position: absolute;
    left: 0px;
    top: 0px;
}

.focus .D1fBt {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    height: 16px;
    text-align: right;
    z-index: 10;
    padding-right: 10px;
}

.focus .fPic .dtxw_text p a {
    color: #fff;
    float: right;
}

.focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
}

.focus .fcon a {
    display: block;
}

.focus .fcon img {
    display: block;
}
.focus .fcon .fcon_bg {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 36px;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.focus .fcon .fcon_title {
    /* position: absolute;
    bottom: 0px;
    left: 0px;
    width: 370px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    color: #dddddd;
    overflow: hidden; */
    text-overflow: ellipsis;
    white-space: nowrap;
}

.focus .fbg {
    width: 100px;
	/* bottom: 15px; */
	bottom:100px;
	right: 0px;
	left:40%;
    position: absolute;
    z-index: 200;
}

.focus .D1fBt a {
    width: 10px;
    height: 10px;
    margin: 0 2px;
    display: inline-block;
    background: #fff;
}

.focus .D1fBt .current,
.focus .D1fBt a:hover {
    background: #d10000;
}

.focus .D1fBt i {
    display: none;
}
/*轮播结束*/






.searchbg{
	position: relative;
	height: 70px;
	background:#f4f4f4;}
.search{
	position: absolute;
	width: 80%;
	margin-left: 10%;
	border-radius: 40px;
	top:8px;
	height: 60px;
	line-height: 60px;
	background: #ffffff;
	line-height:70px;}
.search input{
	display:block;
	float:left;}
.ser_txt{
	width:79%;
	padding-left:1%;
	height:60px;
	line-height:60px;
	font-size:1.6rem;
	background:none;
	border:none;
	outline: none;
	text-align: center;
}
.ser_btn{
	width:19%;
	border:none;
	height:60px;
	background:url(../../images/hsdtwap/sear_btn.png) no-repeat center right;}
.pic_zi{
	background:#fff;}
.pic_zi ul{
	padding-bottom:1.8rem;
	overflow:hidden;}
.pic_zi ul li{
	width:33.3%;
	padding-top:1rem;
	text-align:center;
	float:left;
	margin-top:0.8rem;}
.pic_zi ul li img{
	margin:0px auto;}
.pic_zi ul li p{
	margin-top:0.5rem;
	font-size:1.3rem;
	line-height:1.5rem;}
.gggs{
	background:#fff;
	margin-top:8px;
	padding-top:13px;
	margin-bottom:8px;
	height:110px;}
.gggs span{
	height:110px;
	color:#707070;
	float:left;
	display:block;
	width:14%;
	padding-left:3%;
	padding-right:3%;
	font-size:2rem;}
.gggs span i{
	font-style:normal;
	color:#cc0000;
	display:block;}
.gggs a{
	height:110px;
	line-height:110px;
	display:block;
	float:left;
	font-size:1.4rem;
	width:76%;
	color:#000;
	font-weight:600;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.gggs1 a {
		width: 66%;
	}
.stat_left{
	width:68%;
	margin-left:3%;
	float:left;}
.stat_btn{
	width:24%;
	float:left;
	margin-right:3%;}
	.stat_btn a img{
		width: 24px;
	}
.start{
	width:96%;
	padding:2%;
	border:1px solid #17499d;
	border-radius:12px;
	margin-top:20px;}
.start input{
	vertical-align:middle;
	height:3rem;
	line-height:3rem;
	border:none;}
	.start select{
		outline: none;
		border:none;
		background:inherit;
	}
.station{
	padding-bottom:14px;
	background:#fff;
	margin-bottom:8px;}
.start_btn{
	width:9%;
	height:36px;
	background:url(../../images/hsdtwap/dingw.png) no-repeat center center;
	background-size:100%;}
.start_txt{
	width:80%;
	color:#007bb6;
	font-size:1.7rem;}	
.start_txt::-webkit-input-placeholder{
	color:#007bb6;}
.stat_btn{
	padding-left:10px;
	padding-top:4.5rem;}
.stat_btn a{
	border-radius:6px;
	background:#007bb6;
	padding:1rem 1.2rem;}
.stat_btn a img{
	width: 24px;
}
.news{
	padding:10px;
	background:#fff;
	margin-bottom: 8px;}
.daoh{
	height:2.6rem;
	line-height:2rem;
	font-size:1.2rem;
	border-bottom:1px solid #d4d4d4;}
article{
	padding-top:10px;
	padding-bottom:8px;}
article h1{
	font-weight:normal;
	 color:#3f3f3f;
	 font-size:1.64rem;}
article i{
	margin-right:8px;}
.ship{
	margin-top:10px;}
.daoh .arr_more{
	float:right;}
.newjj dl{
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;}
.newjj dt{
	width:36%;
	float:left;}
.newjj dt img{
	width:95%;}
.newjj dd{
	clear: none;
	margin-left:10px;}
.newjj p{
	font-size:1.48rem;
	line-height:2.6rem;
	color:#2e2e2e;}
.newjj span{
	color:#8c8585;
	display:block;
	font-size:1.34rem;
	text-align:right;}
/*地铁建设&  公告公示*/
.publicity{}
.publicity dl{
	background:#fff;
	padding:10px 0px;
	border-bottom:1px solid #e9e9e9;
	overflow:hidden;}
.publicity dt{
	width:18%;
	margin-right:2%;
	float:left;
	text-align:center;
	color:#727272;
	font-size:1.4rem;}
.publicity dt i{
	color:#4d4d4d;
	display:block;
	font-style:normal;
	font-size:2.5rem;}
.publicity dd{
	width:76%;
	height:4.2rem;
	padding:2%;
	background:#eee;
	float:left;}
.aui-box{
	width:85%;
	font-size:1.5rem;
	float:left;}
.aui-more{
	width:12%;
	float:left;
    text-align: right;
    color: #a8a8a8;
	padding-left:3%;
	padding-top:12px;
	padding-bottom:12px;
    position: relative;}
.aui-more:after{
    content: " ";
    display: inline-block;
    height: 16px;
    width: 16px;
    border-width: 4px 4px 0 0;
    border-color: #c3c2c2;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
    border-radius:2px;}
/*线网规划*/
.xwgh img{
	width:100%;}
.line_wifi{
	padding:1rem 1rem 1rem 1.3rem;
	font-size:1.7rem;
	line-height:2.6rem;}
.line_wifi img{display:block;max-width:100%}	
.line_wifi p{
	margin-top:8px;}
.list{
	padding:1rem;}
.list dl{
	border-bottom:1px solid #d0d0d0;}
.list dt img{
	border-radius:12px;}
/*企业文化*/
.jjxx_tab{
    width:100%;
    margin: 10px auto;
    height:3.6rem;
    background: #fff;
    border-bottom: 1px solid #ccc;
    line-height:3.6rem;}
.jjxx_tab ul li{
	float:left;
	width:33.3%;
	text-align:center;}
.jjxx_tab ul li a{
	display:block;
	font-size:1.6rem;
	font-weight:normal;
	color:#555;}
.jjxx_tab ul li.selectTag{
	border-bottom:3px #006dda solid;}
.jjxx_tab ul li.selectTag a{
	color:#006dda;}
.pic_rig{
	padding:0px;}
.pic_rig dl{
	background:#fff;
	padding-top:8px;
	border-bottom:none;
	padding-bottom:15px;
	margin:10px 0px;}
.pic_rig dt{
	float:right;
	margin-left:10px;}
.pic_rig dt img{
	border-radius:0px;}
.pic_rig dd{}
.pic_rig dd h1{
	color:#313131;
	font-weight:normal;
	font-size:1.4rem;}
.pic_rig dd p{
	line-height:2.3rem;
	height:6.5rem;
	overflow:hidden;
	font-size:1.3rem;
	color:#313131;}
/*招标信息*/
.zbmsg ul li{
	width:20%;}
.zbmsg ul li a{
	font-size:1.5rem;}
.wid_4fen ul li{
	width:25%;}
.wid_5fen ul li{
	width:20%;}
.wid_2fen ul li{
	width:50%;}
/*资源开发*/
.pic_li{
	padding:10px;}
.pic_li ul li{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	position:relative;}
.pic_li ul li img{	
	border-radius:6px;}
.pic_li ul li b,.pic_li ul li p{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:3.5rem;
	line-height:3.5rem;}
.pic_li ul li b{
	background:#000;
	filter: alpha(opacity=70);
	opacity: 0.7;}
.pic_li ul li p{
	font-size:1.6rem;
	text-indent:10px;
	color:#fff;}
/*服务实施*/
.zhand_sam{
	width:96%;
	padding:2%;
	height:3rem;
	line-height:3rem;}
.xl_name{
	width:14%;
	float:left;
	font-size:1.5rem;
	text-align:center;
	border-radius:12px;
	background:#006dda;
	color:#fff;}
.wrapper01 {position:relative;width:83%;overflow: hidden; float:right; height:3rem;}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height:3rem;color:#333;float: left;line-height:3rem;font-size:1.5rem;text-align: center}
.wrapper01 .scroller li a{color:#333;display:block;margin:0 .4rem}
.wrapper01 .scroller li.cur a{color:#006dda;}
.zhand{
	background:#fff;
	border-bottom:1px solid #d7d7d7;}
.list_3li ul li{
	width:33%;}
/*便民服务*/
.bmfw_li{
	margin-top:15px;}
.aui-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-left: 1rem;
    padding-right: 10px;
	padding-top:1rem;
	padding-bottom:1rem;
    overflow: hidden;
    background-color: #FFF;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-decoration: none;
    color: inherit;}
.aui-list-item:active{
    background:#d9d9d9;}
.aui-list-item:after {
    margin-left: 0.24rem;
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #f0f0f0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;}
.aui-list-item-fl {
    color: #303030;
    font-size:1.73rem;
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
.aui-list-item-fr {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    min-height: 44px;
    color: #9c9c9c;
    text-align: right;
    font-size: 0.26rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;}
.aui-list-item-fr:after {
    width: 46px;
    height: 46px;
    background-size: 46px;
    display: block;
    color: #C9C9C9;
    content: ' ';
    background-image: url(../../images/hsdtwap/more.png);}
.aui-list-item-fl .icon{
	margin-right:10px;}
.icon-item01 {
    background-image: url(../../images/hsdtwap/icon01.png);}
.icon-item02 {
    background-image: url(../../images/hsdtwap/icon02.png);}
.icon-item03 {
    background-image: url(../../images/hsdtwap/icon03.png);}
.icon-item04 {
    background-image: url(../../images/hsdtwap/icon04.png);}
.icon-item05 {
    background-image: url(../../images/hsdtwap/icon05.png);}
.icon-item06 {
    background-image: url(../../images/hsdtwap/icon06.png);}
.icon-item07 {
    background-image: url(../../images/hsdtwap/icon07.png);}
.icon-item08 {
    background-image: url(../../images/hsdtwap/icon08.png);}
.icon-item09 {
    background-image: url(../../images/hsdtwap/icon09.png);}
/*公交换乘*/
.gjhc{
	background:none;
	border:none;
	height:80px;}
.gjhc ul{
	width:76%;
	border-radius:6px;
	margin:0px auto;}
.gjhc ul li{
	position:relative;
	height:62px;
	border:1px solid #006dda;
	width:49%;}
.gjhc ul li a{
	color:#006dda;}
.jjxx_tab ul li.dtwn_select{
	border-radius:0px;
	background:#006dda;border:1px solid #006dda;}
.jjxx_tab ul li.dtwn_select b{
	position:absolute;
	display: block;
	bottom:-11px;
	left:100px;
    width: 49px;
    height:16px;
    margin: -6px auto 0px;
    font-size: 0px;background: url(../../images/hsdtwap/arrow_down.png) no-repeat 0px 0px;}
.jjxx_tab ul li.dtwn_select a{
	color:#fff;}
.xial{
	padding:10px;
	background:#fff url(../../images/hsdtwap/dl_bgline.jpg) repeat-y 26px top;
	padding-bottom:4rem;}
.xial i{
	margin-top:17px;
	margin-left:5px;
	width:4%;
	background:#17499d;
	height:22px;
	border-radius:14px;
	display:block;
	float:left;}
.xial dl dt{
	width:25%;
	padding-top:10px;
	margin-left:3%;
	margin-right:2%;
	float:left;}
.xial dd{
	width:64%;
	padding:10px 0px;
	float:left;}
.xial dl{
	font-size:1.5rem;
	clear:both;}
.erjnav{
	background:#fff;
	padding-top:10px;}
.erjnav ul li{
	border:none;
	border-bottom: 3px #e8e8e8 solid;}
.erjnav ul li a{
	color:#444;}
.erjnav ul li.selectTag{
	border-bottom: 3px #17499d solid;}
.erjnav ul li.selectTag{
	color:#0766a5;}
/*列车时刻表*/
.xia_sili dd{
	text-align:center;
	width:32%;}
.sfbc{
	overflow:hidden;
	font-size:1.5rem;
	font-weight:600;}
.sfbc .sfbc_lef{
	width:36%;
	float:left;}
.sfbc_mid{
	text-align:center;
	width:32%;
	float:left;}
/*失物招领*/
.swzl{
	padding:10px;}
.swzl_tit{
	clear:both;
	height:3.2rem;
	line-height:3.2rem;
	font-size:1.6rem;
	color:#444;}
.swzl_tit i{
	font-style:normal;
	float:right;
	color:#006dda;}
.swzl_con{
	overflow:hidden;
	margin-bottom:10px;}
.swzl_con p{
	line-height:2.6rem;
	font-size:1.5rem;
	color:#444;}
.swzl_con p b{
	font-weight:normal;}
.swzl_pic{
	width: 36%;
    float: left;}
/*票务信息*/
.pwxx_tit{
	color:#151515;
	border-bottom:1px solid #d2d2d2;
	padding:20px 0px;
	line-height:3rem;
	font-size:2rem;
	text-align:center;}
.pwxx_con{
	color:#151515;
	font-size:1.6rem;
	padding:20px;}
.pwxx_con p{
	margin-top:10px;}
/*留言板展示*/
.msg_sam{
	margin-top:14px;
	background:#fff;
	padding:15px;}
.msg_sam h1{
	font-weight:normal;
	border-bottom:1px solid #006dda;
	line-height:3.3rem;
	font-size:1.66rem;
	color:#000;}
.msg_sam p{
	line-height:2.8rem;
	margin-top:10px;
	color:#444444;
	font-size:1.56rem;}
.msg_sam b{
	font-weight:normal;
	font-size:1.4rem;
	display:block;
	text-align:right;
	color:#727272;}
.msgtx{
	padding:15px;}
.msgtx textarea{
	height:200px;
	font-size:1.6rem;
	line-height:2.8rem;
	width:96%;
	padding:2%;}
.msgtx button{
	margin-top:30px;
	height:4rem;
	line-height:4rem;
	text-align:center;
	color:#fff;
	font-size:1.8rem;
	background:#006dda;
	border:none;
	width:100%;
	border-radius:6px;}
.zxzx{
	position:fixed;
	height:65px;
	bottom:20px;
	left:0px;
	width:100%;
	line-height:65px;}
.zxzx a{
	font-size:1.7rem;
	text-align:center;
	width:96%;
	margin-left:2%;
	margin-right:2%;
	display:block;
	border-radius:8px;
	color:#fff;
	background:#006dda;}
.zxzx a img{
	margin-right:10px;}
/*志愿者招募*/
.zyz_con{
	padding:0px;}
.zit_hei{
	color:#313131;}
.zit_hei a{
	float:right;
	color:#17499d;}
.zyz{
	margin-bottom:10px;}
.zyz p{
	color:#5c5c5c;}
.zyz_con .zit_hei,.zyz_con .zyz{
	background:#fff;
	padding:15px 15px 0px 15px;}
.zyz_con .zyz{
	padding-top:0px;}
.zd_sear{
	background:#fff;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:15px;
	padding-bottom:30px;}
.zd_sear ul li{
	height:3.5rem;
	line-height:3.5rem;
	font-size:1.66rem;}
.zd_sear select,.zd_sear input{
	border-radius:6px;
	border:1px solid #17499d;
	height:50px;
	padding-left:3px;
	font-size:1.46rem;
	width:60%;
	line-height:50px;}
.ad_ser_btn{
	width:32px;
	height:32px;
	padding:10px;
	display:inline-block;
	border-radius:6px;
	background:#17499d url(../../images/hsdtwap/sear_btn.png) no-repeat center center;
	background-size:32px;
	position:relative;
	top:17px;
	margin-left:5px;}
.zd_sear ul li label{
	width:28%;
	display:inline-block;
	text-align:right;}
/*志愿者招募  应聘 弹窗*/
.zham_tips {
background-color: #fff;
z-index:99;
width:420px;
height:280px;
left:50%;/*FF IE7*/
top:50%;/*FF IE7*/
margin-left:-210px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-140px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top: expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
border-radius:6px;
}
.zham_tips_bg {
background-color: #666;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:1;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top: expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.zham_tips .zyz{
	padding:20px;}
.zham_tips .zyz p{
	font-size:1.66rem;
	line-height:3rem;}
.tc_btn{
	text-align:center;}
.tc_btn a{
	padding:10px 20px;
	border-radius:6px;
	background:#0062c4;
	color:#fff;
	font-size:1.66rem;}
.tc_btn a.gray_btn{	
	margin-right:10%;
	background:#e5e5e5;
	color:#919191;}
/*线路展示*/
.xlzs{
	padding:15px;
	padding-top:40px;}
.xlzs dl{
	margin-left:50px;
	border-left:6px solid #009944;}
.xlzs dl.zixian{
	border-left:6px solid #3b39a2;}
.xlzs dl.last_zd{
	border-left:6px solid #fff;}
.xlzs dl i{
	position:relative;
	left:-20px;}
.xlzs dd{
	position:relative;
	top:-34px;
	color:#000;
	font-weight:normal;
	padding-left:43px;}
.xlzs dd p{
	margin-top:15px;
	font-size:1.66rem;}
.xlzs dd h1{
	font-weight:normal;
	font-size:1.7rem;
	color:#000;}
.xlzs dd span.blue_zi{
	color:#007fad;
	font-size:1.5rem;
	font-style:normal;}
.xlzs dd b{
	font-size:1.4rem;
	color:#545454;
	font-weight:normal;}
.tjlx{
	padding:15px;}
.tjlx h2{
	font-size:1.8rem;
	padding-bottom:10px;
	font-weight:normal;
	border-bottom:3px solid #258e45;}
.tjlx h3{
	text-align:center;
	font-size:1.7rem;
	font-weight:normal;
	padding:15px;}
.tjlx_table{
	width:100%;
	border-color:#006dda;
	color:#006dda;
	font-size:1.7rem;}
.tjlx_table td{
	padding:10px 0px;
	text-align:center;}
.tjlx_table b{
	font-weight:normal;
	display:block;
	text-align:center;}
/*友情链接*/	
.yq_link{
	padding:15px;}	
.yq_link ul li{
	margin-bottom:15px;}
.yq_link select{
	border-radius:12px;
	height:3rem;
	line-height:3rem;
	font-size:1.7rem;
	width:100%;
	border:1px solid #b8c6de;}
/*登录页*/
.pic{
	padding:25px;
text-align: center;}
.pic img{
	margin-top:60px;}
.pic h1{
	font-size:2rem;
	color:#424146;
	margin-top:35px;
	font-weight:600;}
.pic h1.bluezi{
	color: #017cb5;
	font-weight: bold;
	font-size: 3rem;
}
.panel{
	padding:26px;
	margin-top:15px;}
.panel_li{
	margin-top:15px;
	padding-bottom:6px;
	border-bottom:1px solid #dbdbdb;}
.panel_li i{
	text-align:center;
	width:20%;
	display:block;
	float:left;}
.panel_li input{
	width:80%;
	border:none;
	height:3rem;
	line-height:3rem;
	font-size:1.8rem;}
.login{
	width:100%;
	background:#0062c5;
	display:block;
	height:4rem;
	line-height:4rem;
	font-size:1.6rem;
	margin-top:2rem;
	color:#fff;
	text-align:center;
	border-radius:12px;}
.panel{
	height:2rem;
	line-height:3rem;
	font-size:1.6rem;}
.panel a.text{
	color:#1d74ca;
	float:right;}
.panel a.text:first-child{
	color:#aaa;
	float:left;}
.msg-tip{
	display:none;}
.msg-tip,.error-tip{
	text-align:center;
	color:red;
	font-size:1.5rem;
	line-height:2.8rem;}
/*注册*/
.txtr{
	height:2.4rem;
	line-height:2.4rem;
	font-size:1.5rem;
	clear:both;
	margin-top:20px;
	color:#b4b4b4;
	padding:0px 26px;
	text-align:right;}
.txtr a{
	color:#0062c4;}
.fwtk{
	padding:26px;
	margin-top:10px;
	clear:both;
	margin-top:20px;}
.fwtk input{
	width:26px;
	height:26px;}
.fwtk label,.fwtk input{
	vertical-align:middle;
	font-size:1.5rem;}
.fwtk label{
	color:#9fa0a1;}
.fwtk a{
	color:#0062c4;}
.zcbtn{
	margin-top:0px;}
.yzm input{
	width:40%;}
.yzm a{
	width:40%;
	background:#0062c4;
	display:inline-block;
	height:3rem;
	line-height:3rem;
	color:#fff;
	text-align:center;
	border-radius:12px;}
.padbom30{
	padding-bottom:5rem;}
.zplitit ul li{
	width: 50%;
}
.zplicon span{
	float:right;
	color: #999;
}
.zwxq{
	padding: 20px;
	font-size: 1.5rem;
	line-height: 2.9rem;
}
.zwxq p{
	padding-left: 20px;
}
.zwxq fieldset{
	border: none;
	border-top: 1px solid #d4d4d4;
}
.zwxq legend{
	padding: 0px 20px;
}
.zwxq legend img{
	margin-right: 10px;
	position:relative;
	top:-2px;
}
.back_gray{
	background: #f9f9f9;
}
.dl_btnxf{
	position: fixed;
	bottom: 30px;
	right:20px;
	background: #007bb6;
	filter: alpha(opacity=80);
	opacity: 0.8;
	border-radius: 50px;
}
.dl_btnxf a{
	display: inline-block;
	width: 100px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	font-size: 1.6rem;
	color: #fff;
}
 /* 登出 */
 .namsg{
	 text-align: center;
	 background: #007bb6;
	 padding-bottom: 10px;
 }
 .namsgbom img{
	 width: 100%;
	 position: relative;
	 top:-2px;
 }
 .namsg img{
	 margin-top: 60px;
 }
 .namsg p{
	 color: #fff;
	 font-size: 2rem;
	 margin-top: 10px;
 }
 .panel_auto{
	 height: auto;
	 margin-top: 100px;
 }
 .panel_auto a.login{
	 background: #007bb6;
	 font-size: 2rem;
	 height: 5rem;
	 line-height: 5rem;
 }
  .page {
 	font-size:1.8rem;
 }
  .page span,  .page a{
  	padding:15px;
  }
  .page span.disabled{
 	color:#ddd;
 }
  .page span.current{
  	color:#008ef2;
  }
 /*首页修改新增*/
 .news_xw{
	padding-top: 0px;
	height: 85px;
	line-height: 85px;
	margin-top: 0px;
	padding-left: 66px;
	background:#fff url(../../images/hsdtwap/new_bg.jpg) no-repeat top left;
}
.news_xw a{
	height: 85px;
	line-height: 85px;
}
.news_xw a.mor_btn,.gggs1 a.mor_btn{
	width: 50px;
	height: 50px;
	line-height: 50px;
	color: #909090;
	border: 1px solid #909090;
	border-radius: 25px;
	font-size:16px;
	font-weight: normal;
	text-align: center;
	float: right;
	margin-top: 15px;
	margin-right: 8px;
}
/*弹出层样式*/
.tac_nr h1{
	font-size: 28px;
	color: #007bb6;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 20px;
}
.tac_nr h1 a{
	margin-right: 8px;
	float: right;
	width: 35px;
	height: 35px;
	background: url(../../images/close.png) no-repeat center center;
	display: block;	 
	background-size: 80%;
}
.tac_nr p{
	font-size: 18px;
	color: #000;
	margin: 60px 0px;
}
.tac_nr button{
	font-size: 22px;
	background: #007bb6;
	color: #fff;
	border: none;
	display: block;
	width: 60%;
	margin-left: 20%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	border-radius: 6px;
}
.tac_nr {
   background-color: #fff;
   border-radius: 6px;
   padding: 1%;
   text-align: center;
   line-height: 40px;
   font-size: 12px;
   font-weight: bold;
   z-index:999;
   background:#fff url(../../images/tcbg.png) no-repeat bottom center;
   background-size: 80%;
   width: 70%;
   left:14%;/*FF IE7*/
   top:9%;/*FF IE7*/
   position:fixed!important;/*FF IE7*/
   position:absolute;/*IE6*/
   _top:       expression(eval(document.compatMode &&
			   document.compatMode=='CSS1Compat') ?
			   documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
			   document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}	
.bg {
   background-color: #666;
   width: 100%;
   height: 100%;
   left:0;
   top:0;/*FF IE7*/
   filter:alpha(opacity=50);/*IE*/
   opacity:0.5;/*FF*/
   z-index:201;
   position:fixed!important;/*FF IE7*/
   position:absolute;/*IE6*/
   _top:       expression(eval(document.compatMode &&
			   document.compatMode=='CSS1Compat') ?
			   documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
			   document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/;
}
/*引导页*/

.ydy_bg{
width: 100%;
height: 100%;
position: relative;
z-index: 0;
}
p.wid_ent{
width: 40%;
bottom:5rem;
margin: 0px auto;
position: absolute;
z-index: 1;
margin-left: 30%;
}
p.wid_ent img{ width:100%; height:100%;}

 