@charset "gb2312";
/* CSS Document */
a[href*="hm-web/welcome/ico"] {display:none;}
html{color:#000; background:#eef0ef;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
body{ /*font-family:"simhei",Arial,sans-serif;*/ font-family:"黑体"; font-size:12px; color:#231815; }
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit;font-weight:inherit;}
em,strong { text-decoration:none;}
del,ins{ text-decoration:none;}
li{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;font-variant:normal;}
sup{ vertical-align:baseline;}
sub{ vertical-align:baseline;}
legend{ color:#000;}
input,button,textarea,select,optgroup,option{ font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
a { color:#231815; text-decoration:none; outline:none;}
a:active {star:expression_r(this.onFocus=this.blur());}
a:focus { outline:0; }
a:hover { color:#004479; text-decoration:none; cursor:pointer;}
a:focus { outline: 0; }
h1{ font:16px "simhei"; }
h2{ font:14px "simhei"; height:32px; line-height:32px;}
h3{ font:14px "simhei"; }
h4{ font:12px "simhei"; height:20px; line-height:20px;}
.clear{ clear:both}
.getsearch{display:none;}
/** header **/
.header{ width:956px;}
.header_top{ height:52px; padding:36px 5px 10px 15px; overflow:hidden;}
.header_top .logo{ float:left; width:178px; height:52px; background-image:url(../images/logo.png);}
.header_top .weather{ float:left; margin:20px 0 0 287px; _margin-left:232px; width:126px; height:31px; overflow:hidden; }
.weather img{ vertical-align:middle}
.header_top .search{ float:right; width:322px; height:52px; overflow:hidden;}
.search_top{margin-top: 37px; height:14px; overflow:hidden;}
.search_top li{ float:left; height:14px; line-height:14px;}
.search_top li a{ font-size:12px; color:#000;}
/*.search_top .lang{ float:left; width:142px; overflow:hidden;}
.search_top .lang li a{ background:url(../images/lang_xg.jpg) no-repeat; padding-left:14px;}*/
.search_top .info{ width:316px; float:right; overflow:hidden;}
.search_top .info ul{ width:316px; padding-left:5px;}
.search_top .info li{ text-align:center; width:62px; _margin-left:10px;}
.search_top .info li a{ color:#004479;}
.search_bottom{ display:none;clear:both; height:22px; margin-top:10px;}
.search_bottom .text{ float:left; background:url(../images/input.jpg); width:236px; height:21px; line-height:21px; border:0; padding-left:25px;}
.search_bottom .sub{ float:right; background:url(../images/search_top.jpg); width:58px; height:21px; border:0; }
/** header_middle **/
.header_middle{ height:303px; margin-top:0px; background-color:#FFF; border:1px solid #DEDEDE; overflow:hidden;}
.header_middle .banner{ float:left; width:932px; height:180px; padding:12px;}
.header_middle .banner_text{ float:left; font-size:35px; width:250px; height:96px; padding:0px 0 0 0px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.header_middle_ej{ height:204; margin-top:0px; background-color:#FFF; border:1px solid #DEDEDE; overflow:hidden;}
.banner_ej{ float:left; width:934px; height:165px; margin-bottom:10px; border:#dedede 1px solid; border-radius: 3px; -moz-border-radius: 3px; background:#FFF; padding:10px; overflow:hidden;　}
.banner_ej img{ }
/** jiaodiantupiantexiao **/
#p-top{width:932px; height:283px;text-align:left; padding:10px 11px 10px 11px;}
#p-top{width:283;min-width:932px;background:none;}
#p-banner-static{background:url(../images/index_pic/fuwuzhixing.png); cursor:pointer;}
#p-banner-static-2{background: #EDEDED url(../images/index_pic/guoqing.jpg) repeat-x 50% 0px; cursor:pointer;}
#p-banner-1{background: #EDEDED url(../images/index_pic/hobbyist.jpg) repeat-x 50% 0px; cursor:pointer;}
#p-top-banner .p-banner-small-1{background:url(../images/index_pic/p-banner1-small.png) no-repeat 0 80%;}
#p-banner-2{background: #EDEDED url(../images/index_pic/p-banner2.jpg) repeat-x 50% 0px ;}
#p-top-banner .p-banner-small-2{background: url(../images/index_pic/p-banner2-small.png) no-repeat 0px 80%;}
#p-banner-3{background: #EDEDED url(../images/index_pic/p-banner3.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-3{background: url(../images/index_pic/p-banner3-small.png) no-repeat 0px 50%;}
#p-banner-4{background: #EDEDED url(../images/index_pic/p-banner4.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-4{background: url(../images/index_pic/p-banner4-small.png) no-repeat 0px 50%;}
#p-banner-5{background: #EDEDED url(../images/index_pic/p-banner5.jpg) repeat-x 50% 0px ;}
#p-top-banner .p-banner-small-5{background: url(../images/index_pic/p-banner5-small.png) no-repeat 0px 80%;}
#p-banner-6{background: #EDEDED url(../images/index_pic/p-banner6.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-6{background: url(../images/index_pic/p-banner6-small.png) no-repeat 0px 50%;}
#p-banner-7{background: #EDEDED url(../images/index_pic/p-banner7.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-7{background: url(../images/index_pic/p-banner7-small.png) no-repeat 0px 50%;}
#p-banner-8{background: #EDEDED url(../images/index_pic/p-banner8.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-8{background: url(../images/index_pic/p-banner8-small.png) no-repeat 0px 50%;}
.p-home-banner{width:932px; height:283px;}
.p-home-banner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#p-top-banner img,#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{padding:0;margin:0;}
#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{position:relative;}
#p-top-banner.p-container{margin:0;}
#p-top-banner.p-top-qh .p-container-body{clear:both;position:relative;height:283px;border:0 none;background:none;margin:0;}
#p-top-banner .p-top-qh-pane{position:relative;height:283px;overflow:hidden;clear:both;}
#p-top-banner .p-top-qh-pane h1 img,#p-top-banner .p-top-qh-pane h2 img{margin-top:80px;}
#p-top-banner .p-bannerqh{position:absolute;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner{clear:none;height:307px;overflow:hidden;width:935px;margin:0;float:left;}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1{width:932px;text-align:left}
#p-top-banner .p-top-qh-nav{margin:-15px 40px 0 0;width:560px;height:20px;float:right;display:inline;}
#p-top-banner .p-top-qh-nav a{width:45px;height:30px;position:relative;z-index:2100;display:inline-block;text-decoration:none;padding:0;margin:3px 5px;font-size:1px;outline:0;border:3px solid #EEE;border:3px solid rgba(255,255,255,0.6);box-shadow:0 1px 3px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);}
#p-top-banner .p-top-qh-nav a .p-top-qh-view{width:45px;height:30px;}
#p-top-banner .p-top-qh-nav a.p-active{top:-5px;}
#p-top-banner .p-top-qh-nav a:hover,#p-top-banner .p-top-qh-nav a.p-active{border:3px solid #FFF;border:3px solid rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.85);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.85);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.85);}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt{display:none;cursor:pointer;position:absolute;text-align:left;width:328px;height:113px;top:-115px;left:-237px;}
#p-top-banner .p-top-qh-nav a.p-active .p-banner-small-alt{top:-110px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-1,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-2,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-3{display:block;border:1px solid #FFF;width:60px;height:60px;margin:18px 10px 5px 20px;_margin:20px 6px 5px 12px;float:left;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt h2{font-weight:bold;color:#FFDF4E;text-shadow:0 1px 0 rgba(0,0,0,.5);font-size:12px;margin:0;padding:15px 20px 0 0;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt p{font-size:11px;color:#999;text-shadow:0 1px 0 rgba(0,0,0,.5);margin:0;padding:0 20px 5px 0;line-height:14px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover h2{color:#FFC;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover p{color:#CCC;}
#p-top-banner a.p-top-qh-next,#p-top-banner a.p-top-qh-prev{display:none;}
.p-container{margin:0 0 1.2em;width:100%;}
.p-container .p-container-body h2,.p-container.p-alternate-two h2,.p-container.p-alternate-six h2{background:none;border:none;}
.p-subtittle{position:absolute;left:-3000px;width:500px;}
.banner-buttom{position:absolute;bottom:0px;width:100%;height:30px;cursor:pointer;z-index:40;border-top:1px solid rgba(0, 0, 0, 0.1);margin:0 auto;min-width:880px;text-align:center;}
.news-border{border-top:0px solid rgba(255, 255, 255, 0.0)!important;border-top:0px solid #C0C0AE;}
.fnews_box{ height:27px;overflow:hidden; text-align:center;}
.t_news{ height:27px;color:#f00;overflow:hidden; position:relative;}
.t_news b{ line-height:27px; font-weight:bold; display:inline-block;}
.news_li li{ width:956px;}
.news_li,.swap{ line-height:27px; display:inline-block; position:absolute; left:0px; top:0px;}
.news_li a,.swap a{ color:#f00;}
.swap{ width:956px;top:27px;}
/** header_nav **/
.header_nav { width:956px; height:34px; margin-top:0px; float:left}
#nav_zzjs { width:956px; background:url(../images/nav_bg_link.jpg) repeat-x; color:#fff; font-family:"simhei";font-size:14px; height:34px; line-height:34px; text-align:center; list-style:none;}
#nav_zzjs a{color:#fff;}
#nav_zzjs a:hover{color:#fff;}
#nav_zzjs li{width:119px;height:34px;float:left;position:relative;z-index:1;}
#nav_zzjs li .title{ width:119px; display:block;background:url(../images/nav_com_link.jpg) no-repeat;}
#nav_zzjs li .title_ts1{ width:121px; display:block;background:url(../images/nav_l_link.jpg) no-repeat; float:left }
#nav_zzjs li .title_ts1:hover{ width:121px; display:block; background:url(../images/nav_l_hover.jpg) no-repeat; float:left}
#nav_zzjs li .title_ts7{ width:121px;  display:block; background:url(../images/nav_r_link.jpg) no-repeat; float:left}
#nav_zzjs li .title_ts7:hover{ width:121px; display:block; background:url(../images/nav_r_hover.jpg) no-repeat; float:left}
#nav_zzjs li .title:hover{ width:119px; background:url(../images/nav_com_hover.jpg) no-repeat;}
#nav_zzjs li .submenu_zzjs{width:121px;margin:8px auto;background:#eef0ef;position:absolute;left:0;top:26px;display:none;}
#nav_zzjs li .submenu_zzjs a{color:#000;}
#nav_zzjs li .submenu_zzjs a:hover{color:#01427a;}
#nav_zzjs li .submenu_zzjs dd{border-top:1px solid #fff;color:#000;width:121px;height:24px;background:#cfcfcf;font-size:12px;font-family:"宋体";line-height:24px;}
/** bottom **/
.bottom{ width:913px; clear:both; height:48px; background:#557284; color:#FFF; padding:21px 23px 40px 20px; margin:0 auto; margin-top:21px;}
.bottom .hot_line{ float:left; width:600px;color:#FFF}
.bottom .hot_line p{ margin-bottom:10px;color:#FFF}
.bottom .hot_line h4.records{ margin-top:15px;color:#FFF}
.friendlink{ float:right; width:224px; height:22px; line-height:22px; border:0; background:url(../images/friendlink.png) no-repeat;}
.friendlink span{ display:block; width:52px; height:22px; line-height:22px; padding-left:4px; font-size:11px; color:#666464;}
.friendlink em img{ float:right; margin:-14px;}
.friendlink  ul{ display:none; width:300px; background:#fff; }
/*友情链接*/
.friendmain .keleyi-com-menu {float:right; width:224px; height:22px;border:0; margin-top:10px;}
.friendmain .keleyi-com-menu UL.lang { width:224px;}
.friendmain .keleyi-com-menu UL.lang LI {position: relative}
.friendmain .keleyi-com-menu UL.lang LI SPAN { text-decoration:: none}
.friendmain .keleyi-com-menu UL.lang LI A {text-decoration:: none}
.friendmain .keleyi-com-menu UL.lang LI UL {DISPLAY: none; LEFT: 0px;OVERFLOW: hidden; BOTTOM: 17px; POSITION: absolute;}
.friendmain .keleyi-com-menu UL.lang LI UL LI {DISPLAY: block; TEXT-ALIGN: left;}
.friendmain .keleyi-com-menu UL.lang LI UL LI A {DISPLAY: block}
.friendmain .keleyi-com-menu UL.lang LI:hover UL {DISPLAY: block}
.sublogo{ float:left; margin-left:58px;height:25px; margin-top:5px;}
.subname{ float:left; margin-left:27px;height:30px; line-height:30px;}
.open{width:231px;}
/**二级页面通用栏目模块 other **/
.other{ clear:both; width:788px; height:92px; margin-top:14px; padding:4px 0; border:1px solid #dedede; background:#fff; overflow:hidden; float:left}
.other ul{ width:800px;}
.other ul li{ float:left; width:175px; height:91px; padding:0 11px; border-right:1px dashed #dedede;}
.other li h2{ height:26px; line-height:26px;}
.other li h2 a{ display:block; width:173px; height:20px; text-align:center; color:#004479;}
.other li p{ width:175px; height:65px; font-size:12px; line-height:20px; overflow:hidden;}
/**二级页面右侧导航条 side **/
.side{ float:right; width:150px; height:auto; margin-top:20px;}
.side{ float:right; width:150px; height:auto; margin-top:20px;}
.side_ybj_fj{ float:right; width:150px; height:auto; margin-top:26px;}
.side_ybj_nr{ float:right; width:150px; height:auto; }
.search_right{ width:150px; height：auto;float:left;}
.search_right{ width:150px; height：auto;float:left;}
.menu_head{ width:100%; height:32px; border-bottom:2px solid #575755; position:relative; float:left;}
.menu_body { width:148px; height:auto; display:none; float:left; }
.menu_body a { display:block; color:#999; padding-left:20px;border:1px solid #DEDEDE; line-height:22px; background:url(../images/link.jpg) repeat-x; height:22px; width:148px; float:left}
.menu_body a:hover { color: #004479; background:url(../images/hover.jpg) repeat-x;}
.search_right_go{background:url(../images/go.jpg) no-repeat; width:15px; height:14px; float:left; margin-top:9px;}
.search_right_tx{ width:126px; height:32px; float:right; text-align:left; line-height:32px; color:#545452}
.search_right_tx a{color:#545452}
.search_right_tx a:hover{color:#61759a}
.search_pic{ width:148px; height:110px; border:1px solid #DEDEDE; margin-top:15px; _margin-top:8px; float:left;}
.search_pic_tx{ width:148px; height:25px; float:left; background:#ffffff; line-height:25px; text-align:center}
.search_pic_img{ width:142px; height:41px; float:left;border:1px solid #DEDEDE; margin-left:2px; _margin-left:1px; margin-top:5px;}
/*帝国美化分页*/
.item-list { border:1px solid rgb(187, 187, 187); float:right; margin:40px 20px 30px 10px; height:30px; line-height:30px; padding-left:30px;}
.item-list a { font-size:12px; height:20px; line-height:20px; margin-right:5px; margin-left:5px; text-decoration:none; color:rgb(0, 0, 0);}
.item-list b { font-size:12px; height:20px; line-height:20px; margin-right:5px; margin-left:5px; color:rgb(0, 0, 0);}

.app_pic{ width:148px; height:73px; float:left;border: 1px solid #DEDEDE; margin-top:15px;}
.app_pic_tx{ width:100%; height:25px; float:left; background:#ffffff; line-height:25px; text-align:center}
.app_pic_img{ width:148px; height:48px; float:left;}

.weixuanzhong{width:115px; height:25px; line-height:25px; background:#f6f8f7;  border:1px solid #dedede; float:left; text-align:center}
.xuanzhong{width:115px; height:25px; line-height:25px; background:#cccccc; border:1px solid #dedede; float:left; text-align:center; background:#e6e6e6;}
.xuanzhong a{ color:#00386b;}

.d{ background:#000; display:block;}
.ljt{ float:left; width:224px; margin-left:89px;}
.ljt img{ float:left; width:30px;; margin-left:6px;}
.ljt a:nth-child(3){display:none;}
.ljt a:nth-child(5){display:none;}
.ljt a:nth-child(6){display:none;}
/**乘客服务**/
.work_list ul li p{line-height: 1.75em; font-size: 12px; color: rgb(89, 89, 89);}
.work_list ul li p span{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em; }
/***企业动态**/
.topic_list ul li span{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.con_text p{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.new_tx p{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
/**地铁文化**/
.sub_tx{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.line_tx{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.station a {font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}


.information dl dt{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em; font-family:"Adobe 楷体 Std R"}

.other ul li p{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.liuyanlist__one_des{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}

.world_title a{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}

.lxdt_desp2 .lxdt_des_p2{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.con_textp{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.info_list p {font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em; }
.state_list p{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em; }
.end_none {font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em; }
.centre_none{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em; }
.lname{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.line_detail table thead tr th{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.b_ div{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.activity_sysj {font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.activity_cjrs span{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.activity_hdms_{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.b a{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.shopleft_middle a{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.good_title a{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.good_title_ a{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.good_pirce_{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.good_assess_{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.good_stock_{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.here {font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.here a{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.station{font-size: 12px; color: rgb(89, 89, 89);}

.good_bh{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
#con_one_1{font-size: 12px; color: rgb(89, 89, 89);line-height: 1.75em;}
.line_name div a{font-size: 12px; color: rgb(89, 89, 89);}
.lang li span{font-size: 12px; color: rgb(89, 89, 89) !important;}
.lang li input{font-size: 12px; color: rgb(89, 89, 89);}
.subname a{font-size: 12px; color: rgb(89, 89, 89);}
.item-list a{ font-size: 12px; color: rgb(89, 89, 89); }

