*{margin:0px; padding:0px;}
a{text-decoration:none;}
li{ list-style-type:none;}
img,input,textarea{border:0px;font-family:"Microsoft Yahei";}
html,body{width:100%; height:auto;font-size:12px; font-family:"Microsoft Yahei";}
label{ cursor:pointer;}
.main{width:998px; height:auto; overflow:hidden;margin:0 auto;}
.left,.l{float:left;}
.right,.r{float:right;}

.a1{height:24px; line-height:24px;background:#E7E7F3; width:100%; overflow:hidden; color:#666;}
.a2{width:100%;height:140px;overflow:hidden;}
.logo{ display:block; margin-top:10px;}
.nav{width:494px;overflow:hidden;margin-top:10px;}

.t1{width:660px;height:60px;}
.ti .search{border:1px solid red; background-image:url(a2_r_t1.png)}
.t1 img{margin-top:28px;margin-left:438px;}
.t2{width:660px;height:65px;}
.t2 li{float:left;height:65px; line-height:65px;margin-left:34px;overflow: hidden;}
.t2 li a{color:#000; font-size:16px;}
.t2 .on a{color:#36358D;}
.a2 .bd2{ width:100%; height:30px; float:left; overflow:hidden; }
.a2 .bd2 .tempWrap{ width:100% !important;}
.a2 .bd2 ul{ width:100%; height:30px; overflow:hidden}
.a2 .bd2 ul li{ width:100% ; height:30px; font-size:14px; line-height:30px; float:right; overflow:hidden}




.a3{width:100%;height:40px; overflow:hidden; line-height:40px;background:url(td_bg1.png) repeat-x;}
.a3 ul{ width:100%;height:40px;overflow:hidden;}
.a3 ul li{ float:left ; width:123px; text-align:center;}
.a3 ul li a{ color:#fff;font-size:16px;}

.tb21{ width:494px; height:auto; overflow:hidden; position:relative; z-index:0;}
.tb21 .bd{ width:100%; height:auto; overflow:hidden;}
.nav .tb21 .bd ul{ height:91px;}
.nav .tb21 .bd ul li{ width:494px !important; height:91px; float:left; overflow:hidden;}
.nav .tb21 .bd ul li img{ width:100%; height:auto;}
.tb21 .hd{ position:absolute; left:0; bottom:20px;width:auto; height:auto; z-index:100;}
.tb21 .hd ul{ float:right;}
.tb21 .hd li{ float:left; width:19px;height:19px; background:url(a3_bg2.png) no-repeat center center; overflow:hidden; text-indent:480px; margin:0 5px; display:inline; cursor:pointer;}
.tb21 .hd .on{ background:url(a3_bg1.png) no-repeat center center;}

.a6{width:100%;height:393px; margin-top:17px;overflow:hidden;}
.a6 .gj1{border:1px solid #D1D1D1;width:670px;height:380px;overflow:hidden;}
.a6 .l2{border:1px solid #D1D1D1; width:296px;height:287px;}
.a6 .l2 iframe{float:left;margin:25px 60px;}
.a6 .gj3{border-bottom:1px solid #D1D1D1;width:100%;height:41px;}
.a6 .gj4{width:97px;height:41px;background: url(bt.png);font-size:15px;color:#FFF;line-height:41px; text-align:center;}
.a6 .gj5,.kx .gj5{height:41px;line-height:41px;margin-right:13px;}
.a6 .gj5 a,.kx .gj5 a{color:#000;}
.a6 .gj1 .gj1_content{width:100%; height:345px; overflow:hidden;}
.a6 .gj1 .gj1_content img{margin:15px; float:left; width:198px; height:80px; overflow:hidden;}
.a6 .gj1 .gj1_content_1{float:left;width:425px; height:80px;margin-top:15px; line-height:25px; overflow:hidden;}
.a6 .gj1 .gj1_content_1 span{line-height:51px;overflow:hidden;}
.a6 .gj1 .gj1_content_1 label{line-height:51px;float:right;overflow:hidden;}
.a6 .gj1 .gj1_content_1 p{float:left;width:429px;line-height:20px;font-size:13px; margin-bottom:13px;overflow:hidden;}
.a6 .gj1 .gj1_content_1 p a{color:#3053D0;}

.a6 .gj1 .gj1_content ul{width:100%; height:auto; overflow:hidden;}
.a6 .gj1 .gj1_content ul li{float:left;width:640px; height:30px; line-height:30px; margin-left:17px; border-top:1px solid #CCC; color:#4D4D4D;}
.a6 .gj1 .gj1_content ul li a{color:#000;}
.a6 .gj1 .gj1_content ul li a label{ float:left}
.a6 .gj1 .gj1_content ul li a span{ float:left;margin-left:16px;}

.a6 .l2 p{width:100%;height:50px;font-size:14px; font-weight:bold;line-height:50px; text-indent:17px;}
.a6 .l2 ul {width:100%;}
.a6 .l2 ul li {width:100%;margin-bottom:16px;margin-left:17px;}

.a7{width:100%;height:258px; overflow:hidden;margin-top:14px;}

.x1{border:1px solid #D1D1D1;width:328px;height:255px; overflow:hidden;}
.x1_t{width:100%;height:41px;border-bottom:1px solid #D1D1D1;}
.x1_t_l{width:97px;height:41px;background-image:url(bt.png);font-size:15px;color:#FFF;line-height:41px; text-align:center;}
.x1_t_2{height:41px;line-height:41px;margin-right:13px;}
.x1_t_2 a{color:#000;}
.x1_c{width:100%;height:210px; overflow:hidden;}
.x1_c ul{width:100%; margin-top:10px; overflow:hidden;}
.x1_c ul li{ height:33px; width:315px; line-height:33px; margin-left:12px;}
.x1_c ul li a{ display:block; float:left;color:#000;width:100%;height:33px; line-height:33px; overflow:hidden;}
.x1_c ul li a label{float:left;width:220px;}
.x1_c ul li a label img{margin-right:8px;}
.x1_c ul li a span{float:right;margin-right:10px;}
.x1_c ul li a:hover{color:#4868DA;}

.a9{width:100%;height:263px; overflow:hidden;margin-top:14px;}
.zjgj{border:1px solid #D1D1D1;width:328px;height:261px; margin-right:13px;overflow:hidden;}
.gsjy{ width:310px; height:220px; line-height:24px; margin:0 auto; overflow:hidden;}
.gsjy a{ color:#000;}
.xwt{border:1px solid #D1D1D1;width:328px;height:261px; overflow:hidden; position:relative; }
.xwt ul li{ width:100%; height:auto; float:left; overflow:hidden}
.xwt_a1{ display:block; width:100%; height:219px; overflow:hidden;}
.xwt_a1 img{ display:block; width:100%; height:100%;}
.xwt_a2{ display:block; width:100%; height:42px; text-align:center; color: #000; background:#D1D1D1; line-height:43px;  overflow:hidden}
.xwt .hd {height:30px; width:330px;overflow: hidden; position:absolute; top:190px; z-index: 1; alpha(opacity)=value(80); opacity:0.8;

FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#233347,endColorStr=##FFFFFF); /*IE 6 7 8*/ 

background: -ms-linear-gradient(right, #233347,  #FFFFFF);        /* IE 10 */

background:-moz-linear-gradient(right,#233347,#FFFFFF);/*火狐*/ 

background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#233347), to(#FFFFFF));/*谷歌*/ 

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#233347), to(#FFFFFF));      /* Safari 4-5, Chrome 1-9*/

background: -webkit-linear-gradient(right, #233347,#FFFFFF );   /*Safari5.1 Chrome 10+*/

background: -o-linear-gradient(right, #233347, #FFFFFF);  /*Opera 11.10+*/ }
.xwt .hd ul {overflow: hidden; float: right; margin-top:7px;}
.xwt .hd ul li {float: left;margin-right: 5px;width: 15px;height: 15px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;}
.xwt .hd ul li.on {background: #f00;color: #fff;}
.kx{border:1px solid #D1D1D1;width:296px;height:261px; text-align:center; overflow:hidden;}
.kx ul{ width:100%; height:217px; overflow:hidden;} 
.kx ul li{ width:275px; height:30px; overflow:hidden; margin-left:12px; list-style:none;}
.kx ul li a{ display:block; width:195px; height:30px; float:left; text-align:left; color:#000; line-height:30px; overflow:hidden;}
.kx ul li p{ width:70px; height:30px; margin-left:5px; float:left; line-height:30px;}

.gj1_a1{ display:block; width:100%; height:30px; color:#000; line-height:30px; overflow:hidden;}
.a6 .gj1 .gj1_content_1 .gj1_a1 p{ width:70px; height:30px; font-size:12px; margin:0; line-height:30px; float:right; overflow:hidden;}
 

.x2{border:1px solid #D1D1D1;width:328px;height:255px; margin-right:13px; overflow:hidden;}
.x2_t_l{width:97px;height:41px;background-image:url(bt.png);font-size:15px;color:#FFF;line-height:41px; text-indent:10px;}
.x2_c_1{margin-top:17px; color:#4868DA;}

.x3{border:1px solid #D1D1D1;width:296px;height:255px; text-align:center; overflow:hidden;}
.x3_1{float:left;width:208px;height:40px; background:url(bt1.png);border:1px solid #6E849C;}
.x1_t_l_1{float:left;font-size:15px;color:#FFF;line-height:40px;margin-left:13px;}
.x3 img{margin:14px 0;max-width:257px;max-height:192px;}

.x4{width:298px;height:auto;padding:0;margin-top:10px; overflow:hidden;}
.x4 a img{border:1px solid #D1D1D1;width:99%;height:81px;}


.a8{width:100%;height:245px; overflow:hidden;margin-top:14px;}
.a8 .main .a8_c{border:1px solid #D1D1D1;width:99.8%;height:243px; margin-bottom:10px;}
.a8_c_c{width:1000px;height:161px;margin:20px 0;}
.a8_c_c ul{ width:100%; height:160px; overflow:hidden;}
.a8_c_c ul li{ width:230px; height:160px; float:left; margin-left:12px; overflow:hidden}
.a8_c_a1{ display:block; width:100%; height:100%; overflow:hidden;}
.a8_c_a1 img{ width:100%; height:auto;}
.a8_c_a2{ display:block; position: absolute;left:0; bottom:30px;background:url(a8_tm.png);width:100%;height:30px; color:#FFF;font-size:15px; text-align:center; line-height:30px; }

.a8_c_c span{ }
.a8_c_c a{margin-left:10px; position:relative;}
.a8_c_c a:hover span{ display:block;}

.footer{width:100%;height:auto; overflow:hidden;background:#3E4245; margin-top:20px;}
.f_c{width:100%;margin:10px 0;overflow:hidden;color:#fff;}
.f_c a{ color:#FFF;} 
 
.b{background:#F5F5F5;height:100%;width:100%; margin:0;padding:0;}
.b_img{width:100%;height:auto; overflow:hidden;}
.b_img img{width:100%;height:auto;}

.b1{width:100%;hieght:100%; overflow:hidden; margin-bottom:20px;}
.b1 .b1_l{width:210px;height:100%;margin-top:20px;}
.b1_l_1{height:78px;width:211px;background: url(b1_l.png);}
.b1_l_1 span{ float:right;margin-right:20px;font-size:18px;margin-top:11px;color:#fff;}
.b1_l_2{background:#335175;width:211px;height:44px;}
.b1_l_3 .b1_l_2 a{color:#fff;font-size:15px;margin-left:19px;height:44px;line-height:44px; display:block;}
.b1_l_2_1{background:#005AAB;width:211px;height:44px;}
.b1_l_3_2{border-bottom:1px dashed #DADADA;}
.b1_l_3 .b1_l_3_2 a{margin-left:65px;}

.b1_l_3{ border-top:1px solid #D3D3D3;margin-top:3px;width:211px;background:#fff; margin-bottom:10px;}
.b1_l_3 ul li{width:100%;height:50px;line-height:50px;}
.b1_l_3_1{border-bottom:1px dashed #DADADA;}
.b1_l_3_1:hover{ background:#335175;width:211px;height:44px;}
.b1_l_3 ul li a{color:#000;font-size:14px;margin-left:19px;display:block;}

.b1_l_4{width:211px;height:39px;background:url(b1_l_b.png);}
.b1_l_4 span{color:#005AAB;font-size:17px; font-weight:bold; line-height:39px;margin-left:19px;}
.b1_l_5{background:#fff;width:211px;height:209px;overflow:hidden;}
.b1_l_5_c{ width:180px;;height:180px; margin:14px auto;}
.b1_l_5_c_1{ width:87px;height:89px;float:left;border-right:1px dashed #DADADA;border-bottom:1px dashed #DADADA;}
.b1_l_5_c_2{ width:87px;height:89px;float:right;border-bottom:1px dashed #DADADA;}
.b1_l_5_c_3{ width:87px;height:89px;float:left;border-right:1px dashed #DADADA;}
.b1_l_5_c_4{ width:87px;height:89px;float:right;}
.b1_l_5_c_1 img{margin:9px 22px;}
.b1_l_5_c_2 img{margin:9px 22px;margin-top:15px;}
.b1_l_5_c_3 img{margin:9px 22px;}
.b1_l_5_c_4 img{margin:9px 22px;}
.b1_l_5_c p{ text-align:center;color:#000;}

.b1_r{width:754px;overflow:hidden; margin-top:20px; margin-bottom:60px;background:#fff}
.b1_r_1{width:718px;margin:35px auto 0;}
.b1_r_t{width:100%;height:24px;}
.b1_r_t_1{font-size:24px;color:#335175;}
.b1_r_t_2{height:24px;line-height:24px;color:#7D7D7D;}
.b1_r_t_2 a{color:#7D7D7D;}
.b1_r_c{wdith:100%;margin-top:35px;color:#4D4D4D;}
.b1_r_c ul{width:750px;height:100%;overflow:hidden;}
.b1_r_c ul li{border:1px solid #D7D7D7;float:left;width:224px;height:166px;margin-right:20px;margin-bottom:20px; overflow:hidden;}
.b1_r_c ul li a{ display:block; width:100%; height:100%;}
.b1_r_c ul li img{ width:100%; height:auto;}

.b1_r_d{width:100%;margin-top:35px;color:#4D4D4D;overflow:hidden;}
.b1_r_d ul{width:750px;height:100%;overflow:hidden;}
.b1_r_d ul li{ margin-bottom:20px;}
.b1_r_d ul li span{ margin-right:43px;}
.b1_r_d ul li span a{color:#333;}
.b1_r_d ul li span a:hover{color:#005AAB;}
.b1_r_d ul li p{margin-left:67px;margin-top:13px;width:647px;}

.b1_r_k{width:100%;margin-top:25px;color:#4D4D4D;overflow:hidden;}
.b1_r_k ul{width:750px;height:100%;overflow:hidden;}
.b1_r_k ul li{ float:left;width:224px;height:179px; border:1px solid #D7D7D7; margin-right:20px;bo}
.b1_r_k_1{background:#F1F1F1;width:211px;height:168px; margin:5px 5px;}
.b1_r_k_1 a{ overflow:hidden;}
.b1_r_k_1 a img{width:211px;height:135px;}
.b1_r_k_1 a span{color:#4D4D4D;margin:9px 18px 10px 8px;}

.b1_r_k_t{ border-bottom:1px solid #D7D7D7;width:100%;height:70px;}
.b1_r_k_t p{font-size:24px; text-align:center;color:#000}
.b1_r_k_t_1{margin-top:14px;color:#666; width:100%; text-align:center;}
.b1_r_k_t_1 span{color:#932D29;}
.b1_r_k_t_1 a{color:#000;}
.b1_r_k_t_c{width:100%;overflow:hidden;}
.b1_r_k_t_c img{ height:auto; max-width:100%}
.b1_r_k_t_c p{ text-indent:2em;margin-top:10px;color:#4D4D4D;}

.b1_r_z{width:100%; min-height:530px; overflow:hidden;margin-top:28px;}
.b1_r_z ul{ width:100%; height:auto; overflow:hidden;}
.b1_r_z ul li{height:130px; margin-bottom:20px; width:100%;}

.b1_r_z ul li .b1_r_z_1{color:#005AAB;}
.b1_r_z ul li a{ float:left;color:#000;}
.b1_r_z ul li a img{margin-right:9px;}
.b1_r_z ul li span{ float:right;color:#000;}

.b1_r_d{width:100%;height:auto; overflow:hidden; padding-bottom:200px;}
.link {width: 100%;height: 52px;margin-bottom: 20px; }
.link .main {background: #F3F3F3;height: 52px;overflow: visible;}
.linkw {width: 912px;height: 52px;margin: 0 auto;}
.links {float: left;cursor: pointer;margin: 16px 17px;position: relative;width: 194px;height: 24px;line-height: 24px;text-indent: 2em;background: url(links_bg1.png) no-repeat left center;}
.links p {text-align: center;width: 174px;height: 24px;overflow: hidden;}
.links ul {position: absolute;left: 0px;top: 24px;width: 192px;height:200px;overflow-y:scroll;line-height: 24px;border: 1px solid #EEE;display: none;border-top: none;background: #FFF;}
.links li {float: left;width: 100%;height: auto;overflow: hidden;}

.b1_r_d_1{width:100%;margin-top:100px;}
.b1_r_d_1 img{ width:100%; height:auto}

/* 公交风采 */

.b1_a1{ display:block; width:170px; height:126px; margin-right:25px; border:1px solid #CCC; float:left; overflow:hidden;}
.b1_a1 img{ width:100%; height:auto;}
.b1_a2{ display:block; width:435px; height:30px; float:left; font-size:16px; color:#000; line-height:30px; overflow:hidden;}
.b1_p1{ width:70px; height:30px; font-size:12px; line-height:30px; float:right; overflow:hidden;}
.b1_d{ width:520px; height:98px; line-height:20px; float:left; overflow:hidden;}
.b1_d div{ width:100%; height:60px; margin-bottom:8px; overflow:hidden;}
.b1_d p{ width:88px; height:25px; background:#335175; text-align:center; line-height:25px; margin-left:432px; overflow:hidden;}
.b1_d p:hover{ background:#F56407}
.b1_r_z .b1_d p a{ display:block; width:100%; height:100% text-align:center; color:#FFF;}

 
/* 公交查询 */

.lxlb{ width:700px; height:auto; margin:0 auto 30px; overflow:hidden;}
.lxlb ul{ width:100%; height:auto; overflow:hidden;}
.lxlb ul li{ width:100%; height:auto; overflow:hidden;}
.lxlb ul li a{ width:100%; height:30px; color:#000; font-size:14px; font-weight:bold; line-height:30px; display:block; overflow:hidden;}
.lxlb ul li p{ width:690px; height:40px; line-height:20px; margin-left:10px; overflow:hidden;}
.lxlb h3{ margin-bottom:10px;}
.lxlb img{ width:100%; height:auto;}


/* 政策法规 */

.zc{ width:100%; height:auto; overflow:hidden;}
.b1_r_z .zc li{ width:100%; height:30px; border-bottom:1px dashed #CCCCCC; overflow:hidden;}


.message{width:571px;height:atuo;overflow:hidden;}
.message tr td span{font-size:15px;color:#000;}
.message tr td input{float:left;width:260px;height:39px;border:1px solid #CACACA;margin-top:10px; margin-left:17px; line-height:39px; color:#000;}
.message tr td textarea{float:left;margin-top:20px;border:1px solid #CACACA;width:443px;height:100px; margin-left:17px;}
.message .submit{background:url(message_submit.png) no-repeat;border:none;height:32px;width:116px;color:#fff;float:left; text-align:center;line-height:32px;margin-left:100px;margin-top:10px;}
.message label{font-size:12px;color:#000; float:left;height:32px;line-height:32px;margin-top:10px;margin-left:16px;}


.pages{width:100%; height:auto; overflow:hidden;}
.page{ width:400px;; height:28px; margin:0 180px 64px 0; padding:0 auto; text-align:center; float:right;}
.page span,.page a{ color:#fff;height:28px; padding:0 10px; line-height:28px; float:left; margin-right:5px; background:#ccc;}
.page input{ border:1px solid #ccc;width:40px; text-align:center; line-height:25px; height:26px; float:left; margin-right:5px;}
.page span{ background:#005AAB; color: #FFF;}

.jlj{ display:block; width:94px; height:41px; float:left; color: #FFF;}



