﻿/* CSS Document */
body{ background:#efefef;}
.clear{ clear:both;}
/** wrap **/
.wrap{ margin:0 auto; padding:0; width:956px; overflow:hidden;}
/** first_news **/
.first_news{ clear:both; width:936px; height:26px; line-height:26px; background:url(../images/yyxx_back.jpg) repeat-x;  text-align:center; margin:9px 0; overflow:hidden;padding:0px 10px;}
.first_news a{ color:#F00; text-decoration:none;}

.qimo8{ overflow:hidden; width:936px;}
.qimo8 .qimo {width:8000%; height:30px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:30px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:26px; list-style:none; color:red; font-size:13px; margin-right:400px;}
.qimo8 li a{color:red;}
/** list **/
.list{ width:954px; height:135px; padding:10px 0; background:#FFF; border:1px solid #DEDEDE; overflow:hidden; font-size:12px; /*font-family:"simhei";*/}
.list .list_box{ width:974px;}
.list .list_box li{ float:left; width:238px; height:130px; border-right:1px solid #DEDEDE; overflow:hidden;}
.list .intro{ width:120px; padding:6px 6px 0px 6px; float:left;}
.list .intro2{}
.list .intro2 img{ float:left; width:72px; height:100px; margin:10px 0 0 10px;}
.list .intro h3{ margin:0px 0 0 10px; color:#48a5ce; font-size:17px; font-family:"黑体";}
.list .intro p{ clear:both; height:12px; padding:12px 0 16px 0;}
.list .title_left{ float:left; padding-left:0px; padding-top:5px;}
.list .title_left a:hover{ color:#9dbf57;}
.list .title_right a:hover{ color:#9dbf57;}
.list .title_left li,.list .title_right li{ clear:both; width:89px; height:14px; line-height:14px; margin:3px 0; padding-left:11px; border:0;}
.list .title_left li a,.list .title_right li a{ color:#595757; font-family:"黑体";}
.list .title_right{ float:left; padding-top:0px;}
/** main_top **/
.main_top{ clear:both; width:956px; height:282px; margin-top:10px; overflow:hidden;}
/** tour **/
.tour{ float:left; width:709px; height:378px; background:#FFF; border:1px solid #DEDEDE; overflow:hidden;}
.tour .tour_title{ height:32px; line-height:32px; padding-left:19px; background:url(../images/title_back.jpg) repeat-x; border-bottom:1px solid #DEDEDE;}
.tour_title h2{ float:left;}
.tour_title img{  width:2%; border:0; margin:6px 5px 0 0;}
.tour .tour_list{ width:721px; padding:18px 0 0 19px;}
.tour_list dl{ float:left; width:214px; margin-right:18px; height:auto;}
.tour_list dd div{ width:170px; background:url(../images/go.jpg) no-repeat left 0px; padding-left:17px; margin:23px 0 6px 0; }
.tour_list dd p{ height:20px; line-height:20px; font-size:12px; /*font-family:"黑体";*/}
/** riding_query **/
.riding_query{ float:right; width:231px; height:182px; background:#FFF; border:1px solid #DEDEDE; overflow:hidden;}
.riding_query .query_title{ height:32px; line-height:32px; padding-left:10px; background:url(../images/title_back.jpg) repeat-x; border-bottom:1px solid #DEDEDE;}
.query_box{ padding:12px 0 0 12px; font-size:12px; color:#767676;}
.query_box p input{ width:130px; border:1px solid #DEDEDE; height:20px; margin-bottom:5px; padding-left:3px; color:#767676;}
.query_box .name{ margin-top:6px;}
.query_box .name input{ margin-top:2px;}
.query_box .submit{ float:right; width:71px; height:20px; border:0; background:url(../images/search_bottom.jpg) no-repeat; margin:7px 7px 0 0;}
/** serve **/
.serve{ float:right; width:231px; height:86px; background:#FFF; margin-top:10px; border:1px solid #DEDEDE; overflow:hidden;}
.serve .serve_title{ height:32px; line-height:32px; padding-left:10px; background:url(../images/title_back.jpg) repeat-x; border-bottom:1px solid #DEDEDE;}
.serve_list{ padding-top:10px;}
.serve_list ul{ width:240px;}
.serve_list li{ float:left; width:58px; text-align:center;}
/** main_next **/
.main_next{ clear:both; width:956px; height:380px; margin-top:10px; overflow:hidden;}
/** news_box **/
.news_box{ float:left; width:956px; height:280px; background:#FFF; border:1px solid #DEDEDE; overflow:hidden;}
.subway_news{ padding:0 5px; width:480px; overflow:hidden; float:left; height:280px;}
.news_title h2{ padding-top:5px; padding-bottom:3px;}
.news_title p{ padding-left:400px;}
.news_title a{ }
.news_title h2 a span{ font-size:16px; color:#044e9d; margin-left:15px; font-family:"黑体";}
.news_title h2 a b1{ color:#044e9d; font-size:21px; margin-right:5px;}
.news_list li{ height:60px; line-height:16px !important;  padding:5px 0; width:420px; margin-left:15px;  }
.news_list h2{ font-size:14px; font-weight:bold; font-family:"黑体"; margin-left:0px; margin-top:-7px;}
.news_list p{  line-height:14px; height:14px; overflow:hidden; margin-left:0px; }
.news_lilst ul li p{font-size:12px; color:rgb(89,89,89) !important; line-height:1.75em;}
.news_list ul li span{font-size:12px; color:rgb(89,89,89); margin-left:0px;}
.news_list a{ color: rgb(89, 89, 89);}
/*.news_list li span{color: rgb(89, 89, 89);  }*/
.news_list ul{ float:left; width:450px;}
.news_tu { width:466px; float:left; margin-top:0px; margin-left:0px; }	
.job_invite{ margin-top:17px; padding:0 21px;}

.gengd{ display:none; background:url(../images/dhbg.png);}
/** line **/
.line{ float:right; width:231px; height:178px; border:1px solid #DEDEDE; overflow:hidden; margin-top:16px;}
.line .line_title{ height:32px; line-height:32px; padding-left:10px; background:url(../images/title_back.jpg) repeat-x;  border-bottom:1px solid #DEDEDE;}
.line_list{ width:211px; height:129px; padding:8px 10px; font-family:"宋体"; background-color:#fff;  overflow:hidden;}


.line_list ul{width:211px; height:117px;overflow:hidden;}
.line_list li{ width:209px; height:16px; line-height:16px; border:1px solid #DEDEDE; background:#FFF;}
.line_list li em{ float:left; width:27px; height:16px;}
.line_list li p{ float:left; margin-left:13px}
.line_list li p a{ color:#000;}
.line_list .line_em_29{ background:#c23931;}
.line_list .line_em_30{ background:#156097;}
.line_list .line_em_31{ background:#008e9c;}
.line_list .line_em_32{ background:#a81b81;}
.line_list .line_em_33{ background:#d19708;}
.line_list .line_em_34{ background:#009b6b;}
.line_list .line_em_35{ background:#92bf1e;}
.line_list .line_em_36{ background:#009bc1;}
.line_list .line_em_37{ background:#f6e614;}
.line_list .line_em_38{ background:#d4a7a1;}
.line_list .line_em_39{ background:#5b2c68;}
.line_list .line_em_40{ background:#c23931;}
.line_list .line_em_41{ background:#de82b3;}
.line_list .line_em_42{ background:#e40177;}
.line_list .line_em_43{ background:#008e9c;}
.line_list .line_em_44{ background:#e46022;}
.line_list .line_em_45{ background:#a29bbc;}
/** port **/
.port{ float:right; width:232px; height:90px; margin-top:10px;}
.port img{ width:106px; height:40px;}
.port .app{ margin-top:10px;}
.ljt{ float:left; width:224px; margin-left:89px;}
.ljt img{ float:left; width:30px;; margin-left:6px;}

/*查询*/
.mapbottomleft{ width:254px; float:left; padding-right:2px;  }

.mapsearch{ height:192px; overflow:hidden; }
.mapxltcx{ width:90px; height:34px; background:url(../images/xlcx.png) no-repeat; line-height:34px; display:block; text-align:center; float:left; font-weight:bold;}
.mapxltcx a,.mapxltcx a:visited{ color:#000;}
.mapzdxx{ width:131px;  height:34px; background:url(../images/zdxxbg.png) no-repeat; line-height:34px; display:block; float:left; padding-left:10px; font-weight:bold;}
.mapsearchform{ padding-top:13px; padding-left:10px; background:url(../images/mapleftbg01.png) no-repeat; padding-right:14px; padding-bottom:10px;  }
.mapsearchform{}
.mapsearchform .checkstation{ width:150px; line-height:22px; background:url(../images/textbg1.png)  no-repeat; border:none; height:22px; margin-bottom:6px; padding-left:6px;}
.mapsearchform .maphccl{ width:192px; line-height:22px; background:url(../images/textbg.png)  no-repeat; border:none; height:22px; margin-bottom:6px; padding-left:6px;}
.hccldiv{ padding:3px 0px; padding-left:3px; color:rgb(89,89,89);}
.maphccl span{ color:#002161; font-weight:bold;}
.maphccl{ padding-bottom:6px;}
.mapsubmit{ background:url(../images/searchbut.png) no-repeat; width:60px; height:22px; border:none; float:right; margin-left:10px; margin-right:25px;}
.errsubmit{ background:url(../images/tellerror.png) no-repeat; width:100px; height:22px; border:none; float:right;}

/*新闻图片轮播*/
.slider{width:466px; height:280px;overflow:hidden; position:relative; font-size:12px;}
.slider ul{position:relative;width:9999px;}
.slider ul li{float:left;}
.slider ul li img{width:466px; height:280px;}
.slider dl {position:absolute; bottom:8px; right:11px; z-index:3;}
.slider dl dd{width:12px; height:12px; text-align:center; line-height:12px; float:left; display:inline; margin-left:4px; background:url(../images/flashbutton.png) no-repeat -12px 0; color:#39f; cursor:pointer;}
.slider dl dd.current{background-position: 0 0; color:#fff;}
.des{height:32px; line-height:32px; width:466px; color:#fff; position:absolute; bottom:0; left:10px; z-index:2; display:block;}
.des_bg{height:32px; width:466px; background:#000; filter:Alpha(opacity=60);opacity:0.3;-moz-opacity:0.6; position:absolute; bottom:0; left:0;z-index:1;}

/*会员登录*/
.loginbox{ margin-top:10px; background:url(../images/loginbg.jpg) no-repeat; padding:30px 0px;}
.loginbox_{ width:860px; margin:0 auto;}
.loginimg{ float:left;}
.loginimg img{ width:440px;}
.loginform{ float:left; background:#f7f7f7; width:280px; height:228px;  padding:50px 70px;}

.tab_con{ display:none;}
.tabs{height: 26px;border:1px solid #aeaeae; border-right:none; width:276px;}
.tabs li{height:26px;line-height:26px; font-weight:bold;float:left;border-right: 1px solid #aeaeae;background: #f7f7f7;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 21.5px; outline: none; color:#003564;}
.tabs li a:hover {background: #c9c9ca;}	
.tabs .thistab,.tabs .thistab a:hover{background: #c9c9ca;}
.tab_con {font-size: 14px; margin-top:3px;}
.tab_con input{ width:278px; border:1px solid #aeaeae; height:25px; line-height:25px; padding-left:3px;}
.loginpwd{ margin-top:30px; margin-bottom:30px; color:#000; font-weight:bold;}
.loginpwd div{ margin-bottom:5px;}
.loginpwd div input{border:1px solid #aeaeae; width:281px; height:25px; line-height:25px;}
.login_xx{ line-height:24px;}
.login_xx span,.login_xx span input,.login_xx span em,.login_xx a{ float:left; color:#00447a;}
.login_xx span,.login_xx a{ margin-right:15px;}
.login_xx span input{ margin-top:6px; margin-right:2px;}
.denglu{ margin-top:10px;}
.denglu input{ width:281px; height:30px; line-height:30px; background:url(../images/loginbut.jpg) no-repeat; margin:0 auto; border:none; cursor:pointer;}


/*注册页面*/
.zhuce_tab{ width:500px; margin:50px; font-family:"黑体"; letter-spacing:1px;}
.zhuce_tab tr td{ height:40px;}
.zhuce_tab tr td em{ color:#F00; margin-right:3px;}
.zhuce_tab tr td input{ height:26px; line-height:26px; padding-left:3px; border:1px solid #aeaeae; width:281px;}
.zhuce_tab tr td.tyxx{ padding:15px 0px; padding-top:20px;}
.zhuce_tab tr td.tyxx input{ width:20px; float:left;}
.zhuce_tab tr td.tyxx em{ float:left; margin-top:5px; color:#000;}
.zhuce_tab tr td.zc_yzm input,.zhuce_tab tr td.zc_yzm img,.zhuce_tab tr td.zc_yzm a{ float:left;}
.zhuce_tab tr td.zc_yzm input{ width:80px; margin-top:3px; }
.zhuce_tab tr td.zc_yzm img{ margin:0 15px; margin-top:5px; }
.zhuce_tab tr td.zc_yzm a{color:#2e6183; height:26px; line-height:26px;}
.zhuce_tab tr td.zc_tj input{ height:30px; background:url(../images/zcbut.jpg) no-repeat; cursor:pointer; border:none;}

.zhuce_tab tr td.zc_tj_ input{height:30px; background:url(../images/zcbut_.jpg) no-repeat; cursor:pointer; border:none;}

















