
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
q:before, q:after {content:'';}
abbr,acronym{border:0;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 14px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif; color:#333; background:#fff; min-width: 1380px;}
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei";color:#333; outline: 0 none;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
ul,li{ vertical-align:middle;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#dd0000;text-decoration:none;}
a:focus,video{outline:none;}
a img{border:none;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:18px;}
h2{ font-size:16px;} 
h3{ font-size:14px;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:20px 0 0; overflow:hidden; }
.left,.fl{float:left;}
.right,.fr{float:right;}
.hide { display: none}
.hide.active{display: block !important;}
.bg{background: #fff;}
.p20{ padding: 20px;}
.container{ width: 1380px; margin: 0 auto;}
.mt30{ margin-top: 30px;}
/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0;top:-20px;}
.j-float .float-close img{cursor:pointer;}
/*头部*/
.head{ height: 130px;}
.logo{padding-top: 29px;}
.logo .img_title{ display: none;}
.tophead{width:100%;height:30px;background:#eee;line-height:30px;}
.topsearch{ width:298px; height: 40px; margin-top: 46px; border: 1px solid #004ea2; position: relative;}
.topsearch li input{ background: none; border: 0 none;   vertical-align: middle;}
.topsearch li.sea_an{ width:42px; height: 40px; position: absolute; right:0px; top:5px;}
.topsearch li.sea_an input{ background:url("../images/fdj.png") center no-repeat; height: 30px; text-indent: -999em ; text-align: center; width: 100%;}
.topsearch li.se_box{ margin-right: 42px; }
.topsearch li.se_box input{  display:block;height: 40px; line-height: 40px; font-size: 14px;   text-indent:11px; color: #aaa8a8; width: 100%;}
.topsearch .msg-box{ position: absolute!important;}
/*搜索 end*/
.menubox{ height: 60px; background: #004ea2;}
.menubox dl dd{ width: 151px; height: 60px; background: url("../images/menudot.png") 130px center no-repeat; float: left; text-align: center; position: relative; z-index: 9}
.menubox dl dd a{ font-size: 20px; color: #fff; display: block; line-height: 60px;}
.menubox dl dd a:hover{ color: #fbf663;}
.menubox dl dd.first{ width: 150px; background: none;}
.menulist{ position: absolute; top:60px; left: 0px; background:#1e78d9; width: 100%; display: none; z-index: 11;}
.menulist ul li{ height: 40px;  text-align: center;}
.menulist ul li a{ font-size: 16px;line-height: 40px; display: block;}
.menubox dl dd:hover .menulist{ display: block;}

/*banner*/
.banner_wrap{ position: relative; height: 520px; z-index: 1; overflow: hidden;}
.banner{ height: 520px;   position: relative; z-index: 2;overflow: hidden;}
.banner .txt,.banner .dot{ display: none;}
.banner .mF_tbhuabao_myfocus02{ width: 100%!important; height: 100%!important;}
.banner .mF_tbhuabao{ margin-left: 0px; border: none; background: none;}
.banner .prev,.banner .next{ width: 46px; height: 80px; position: absolute; top:50%; margin-top: -40px; z-index: 5; background: none;}
.banner .prev a{background: url("../images/prev.png") no-repeat;}
.banner .next a{background: url("../images/next.png") no-repeat;}
.banner .prev{ left: 20px;}
.banner .next{ right: 20px;}
.banner .prev a,.banner .next a{ display: block;text-indent: -999em; height: 80px;}
.banner .img_title{ display: none;}
/*banner查询*/
.bus_wrap{ width: 425px; height: 320px;  border-radius: 10px;  position: absolute; top:105px; left: 255px; background:rgba(255,255,255,0.3); z-index: 99999;-webkit-box-shadow:  0 0 15px rgba(0,78,162,0.25); box-shadow: 0 0 15px rgba(0,78,162,0.25); }
.bus_search{ padding-top: 20px;}
.bus_tab { height: 37px; padding-left: 66px;}
.bus_tab ul li{ float: left; margin-right: 20px;}
.bus_tab ul li span{ color: #004ea2; font-size: 18px; display: block; line-height: 36px; padding: 0 6px; cursor: pointer;}
.bus_tab ul li.active span{ font-weight: bold; border-bottom: 1px solid #ce0202;}
.items_cont{ padding-top: 27px;}
.hc_search li{ height: 39px; margin-bottom: 18px;}
.hc_search li span.title{ width: 112px; line-height: 38px; text-align: right; font-size: 16px; float: left;}
.hc_search li input{ width: 222px; float: left; height: 30px; border: none; line-height: 30px; font-size: 14px; background: #fff; border-radius: 5px; padding: 4px 10px 5px 13px;}
.hc_search li select{ width: 245px;float: left; height: 39px;  border: none;line-height: 30px; font-size: 14px; background: #fff; border-radius: 5px; padding: 4px 10px 5px 13px;}
.hc_btn{ margin-left: 165px;}
.hc_btn input{ width: 100px; height: 39px; text-align: center; background: #004ea2; font-size: 20px; border-radius:5px; line-height: 38px; margin-top: 3px; border: none; color: #fff;}
.xl_search{ margin-top: 50px;}
/********头部 end********/



/********线路公告 start********/

.infobox{width:1380px;}
.line_info{display:block;width:100%;overflow:hidden;}
.line_info li{display:block;width:98%;float:left;overflow:hidden;border:1px solid #e1e1e1;margin:10px 15px;width:650px;}
.line_info li:hover{ -webkit-box-shadow: 5px 5px 10px rgb(0 0 0 / 10%);box-shadow: 5px 5px 10px rgb(0 0 0 / 10%);}
.dt{padding:15px 15px;text-align: center;float:left;height:90px;}
.dt a{font-size:18px;height:35px;overflow:hidden;line-height:30px;word-break: break-all;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.dt .intro{font-size:15px;height:50px;overflow:hidden;line-height:25px;word-break: break-all;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;color:#aaa; float:left;}
a:hover{ color: #004ea2; text-decoration: none;}
.dt .b_top{background-color: #004ea2; width: 80px; height: 60px; line-height: 60px; font-size: 30px; color: #FFF; }
.dt .b_btm{background-color: #e2e2e2; width: 80px; height: 30px; line-height: 30px; font-size: 14px; color: #666666; margin-top: 1px;}
/********线路公告 end********/





/********风采展示 start********/
	.fc_box img{width:100%;height:210px;}
	.fc_title{width:100%;font-size:18px;text-align:left;overflow:hidden;height:50px;line-height:50px;}
	.fc_box:hover{-webkit-box-shadow: 10px 10px 26px rgb(0 0 0 / 10%);box-shadow: 10px 10px 26px rgb(0 0 0 / 10%);}
	.fc_box{width:300px;padding:10px 10px;height:255px;float:left;margin-right:20px;margin-bottom:35px;border: 1px solid #dbdbdb;}
/********风采展示 end********/	
	
	
	
	
/*主内容 on*/
.intab{ height: 84px; text-align: center;}
.intab ul li{ display: inline-block; text-align: center; background: url("../images/tabline.png") right center no-repeat;}
.intab ul li a{ font-size: 42px; display: block; line-height: 80px; height: 78px; margin: 0 30px;}
.intab ul li.active a{background:url("../images/xwdt_line.png") center bottom no-repeat; color: #004ea2;xxborder-bottom: 7px solid #d3e8f8;}
.intab ul li:last-child{ background: none;}
.flash{ margin: 40px 0px; width: 650px; height: 436px;}
.flash .mF_expo2010{ overflow: visible;}
.flash .mF_expo2010 .pic,.flash .mF_expo2010 .pic li,.flash .mF_expo2010 .pic li img{ height: 410px;}
.flash .mF_expo2010 .txt li{ height: 40px !important; line-height: 40px !important; text-align: center;}
.flash .mF_expo2010 .txt li a{font-weight: normal !important; padding:0px !important; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;font-size:18px;}
.flash .mF_expo2010 .txt li a span{display: none !important;}
.flash .mF_expo2010 .num{ width: 100%; height:12px; position: absolute; left: 0px; bottom: -16px; text-align: center; }
.flash .mF_expo2010 .num li{ width: 40px !important; height: 12px !important; margin:0 7px !important; float: none; display: inline-block;}
.flash .mF_expo2010 .num li a{ overflow: hidden; text-indent: -10em; background:#c0c0c0 !important;}
.flash .mF_expo2010 .num li.hover a, .mF_expo2010 .num li.current a{ background:#f4a130!important;}
.flash .mF_expo2010 .num li b{display: none !important;}
.flash .mF_expo2010 .txt_bg{filter: alpha(opacity=50) !important;opacity: .5 !important; height: 40px !important;}
/*图片切换 end*/
.xwbox{ width: 660px; margin-top: 24px;}
.xw_tab{ height: 45px; border-bottom: 4px solid #004ea2;}
.xw_tab ul li{ float: left; margin-right: 47px;}
.xw_tab ul li a{ font-size: 22px; display: block; line-height: 45px;color:#004ea2;}
.xw_tab ul li.active a{ xcolor: #004ea2;color:#fff;background:#004ea2;padding:0 25px;}
.xw_con{ overflow: hidden;}
.xw_con ul li{ height: 134px; border-bottom: 1px dashed #b9b9b9;}
.xw_con ul li .datetime{ width: 68px;}
.xw_con ul li .today{ display:block;height: 45px; background: url("../images/dateline.png") center bottom no-repeat; line-height: 44px; padding: 20px 0 10px; text-align: center; font-size: 40px; font-weight: bold;}
.xw_con ul li .year{ line-height: 40px; font-size: 16px; text-align: center; display: block;}
.xw_con ul li .con{ margin-left: 86px; padding: 25px 0px;}
.xw_con ul li .con a{ line-height: 32px; float: none; font-size: 18px; display: block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.xw_con ul li .con p{ line-height: 26px; color: #999; font-size: 15px;}
/*列表*/
.gray{ background: #f8f8f8; padding: 35px 0 50px; height: 485px;}
.lmlist{margin-top: 35px;}
.lmlist ul li{ width: 440px; height: 150px; margin-right: 20px; margin-bottom: 35px; text-align: center; float: left;}
.lmlist ul li a{ display: block; font-size: 25px; background: #fff; -webkit-box-shadow:  0 0 10px rgba(0,51,51,0.2); box-shadow: 0 0 10px rgba(0,51,51,0.2); line-height: 150px;border-radius:10px;}
.lmlist ul li img{ vertical-align: middle; margin-right: 15px;}
.lmlist ul li.num6{ margin-right: 0px;}
.lmlist ul li a:hover{ color: #fff;}
.lmlist ul li.num1 a:hover{ background: #0199aa;}
.lmlist ul li.num2 a:hover{ background: #029000;}
.lmlist ul li.num3 a:hover{ background: #e0368e;}
.lmlist ul li.num4 a:hover{ background: #40b695;}
.lmlist ul li.num5 a:hover{ background: #2578f0;}

.lmlist ul li.num6 a:hover{ background: #da532a;}
/*信息发布*/
.intab1{ height: 108px; }
.intab1 ul li a{  line-height: 108px; height: 98px;}
.xxdt_main{ height: 395px; overflow: hidden; margin: 10px 0 50px;}
.xxfb_con{ width: 102%;}
.xxfb_item{ float: left; margin-left: 1px;}
.xxfb_title{ width: 271px; height: 346px; padding-top: 54px; background: url("../images/xlgg_bg.png")  right bottom no-repeat #46a9ff; position: relative;}
.item2 .xxfb_title{ background: url("../images/zbcg_bg.png") right bottom no-repeat  #46a9ff;}
.item3 .xxfb_title{ background: url("../images/swzl_bg.png") right bottom no-repeat  #46a9ff;}
.item4 .xxfb_title{ background: url("../images/rszp_bg.png") right bottom no-repeat  #46a9ff;}
.xxfb_title .ico{ width: 30px; height: 4px; background: #fff;position: absolute; right:20px; top:15px;}
.xxfb_title a{ width: 148px; height: 42px; border: 1px solid #FFF; font-size:22px; color: #fff;margin:0 auto; display: block;  line-height: 42px; text-align: center;}
.list_tit a{line-height: 58px;   display: block;font-size: 24px; font-weight: bold; color: #fff;}
.list_nr{ display: none; width: 760px; color:#fff; height: 368px; background: url("../images/xxfb_bg.png") no-repeat;background-size:cover; padding: 16px 30px;}
.item2 .list_nr{background: url("../images/xxfb_bg2.png") no-repeat;background-size:cover;}
.item3 .list_nr{background: url("../images/xxfb_bg3.png") no-repeat;background-size:cover;}
.item4 .list_nr{background: url("../images/xxfb_bg4.png") no-repeat;background-size:cover;}
.list_nr ul li{ height: 42px; line-height: 42px; background: url("../images/dot.png") left center no-repeat; padding-left: 21px; font-size: 18px;   }
.list_nr ul li a{ float: none; color: #fff; display: block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.listbox{ width: 640px;}
.list_wz{ padding: 20px 0px;}
.list_wz ul li{ height: 45px; line-height: 45px; background: url("../images/dot.png") left center no-repeat; padding-left: 15px; font-size: 17px; position: relative;}
.list_wz ul li a{ display: block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; max-width: 500px;}
.list_wz ul li .date{ position: absolute; right: 0px; top:0px; font-size: 14px; color: #999;}
/*主内容 end*/
.footer{ background: #303135; overflow: hidden; padding-top: 40px;}
.footmenu{ clear: both; }
.footmenu dl{ float: left; width: 230px; background: url("../images/footmenuline.png") right top no-repeat; text-align: center;height: 290px;}
.footmenu dl dd{ margin-top: -10px; line-height: 40px; margin-bottom: 17px; font-size: 20px; color: #fff;}
.footmenu dl dt ul li{ line-height: 30px;}
.footmenu dl dt ul li a{ color: #c6c6c6; font-size: 15px; display: block;}
.footmenu dl.last{ background: none;}
.foot{ border-top: 1px solid #47484b; font-size: 14px; color: #bebfbf; line-height: 58px; clear: both;}
.foot span{ margin-right: 16px;}
.foot a{ color: #bebfbf;}
/*右侧悬浮*/
.yc_web{ position: fixed; z-index: 999; width: 113px; height: 376px; bottom:10%;  right:1px;}
.yc_web ul>li{ width: 100%; height: 93px; margin-bottom: 1px; text-align: center; position: relative}
.yc_web ul>li>a{ background: #f0f5fa; line-height: 36px; font-size: 14px; color: #004ea2; display: block; padding-top: 20px; height: 73px;}
.yc_web ul>li img{ display: block; margin: 0 auto; margin-bottom: 8px;}
.ewem{ display: none; position: absolute; top:0px; right:113px; border: 1px solid #ddd; border-radius: 5px; padding: 5px; width: 150px; height: 150px; overflow: hidden; background: #fff;}
.ewem ul li{ margin: 0px; height: 150px;}
.ewem ul li a{ width: 100%; height: 150px; padding-top: 0px; background: none;}
.ewem ul li img{ width: 100%; height: 100%; margin: 0px;}
.ewem .img_title{ display: none;}
.yc_web ul>li:hover .ewem{ display: block;}
/***********底部 end***********/
/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:10px 0;padding:3px 0;line-height:24px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #e0e0e0;color:#868585;margin:3px;padding:0 8px;text-decoration:none;white-space:nowrap;height:24px;border-radius: 3px;}
.pagination a:hover{background:#004ea2;border:1px solid #004ea2; color: #fff;}
.pagination a.active{border:1px solid #004ea2;background:#004ea2; color: #fff;}
.pagination span.current,.pagination span.current:hover{background:#004ea2;border:1px solid #004ea2; color: #fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #e0e0e0;color:#868585;background:#f1f1f1;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#f1f1f1;border:#e0e0e0 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#868585;background:#fff;border:1px solid #e0e0e0;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:24px;padding:0 6px;}
.pagination .total{border:0;height:24px;padding:0;}
.pagination .inputBar input{width:40px;height:20px;line-height:24px;padding:2px 5px;border:#e0e0e0 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#f1f1f1;vertical-align:middle;border-radius: 3px; color: #868585;}
.pagination .inputBar .go-page{width:40px;height:26px;line-height:18px;padding:2px 5px;border:#e0e0e0 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#fff;vertical-align:middle;border-radius: 3px; color: #868585;}
.pagination .inputBar .go-page:hover{background:#004ea2;border:1px solid #004ea2; color: #fff;}

/***** 栏目页-主体内容******/
.lm_lban{width:280px;height:auto;min-height:550px;_height:596px; border:1px solid #e3e3e3; margin-bottom: 30px; background: #fff;}
.lmbox{padding-top:10px; padding-bottom:10px;}
.lm_top{height:50px;line-height:50px;margin:2px 2px 0;text-align:center;background:#004ea2;font-weight:bold;font-size:20px;color:#fff;overflow:hidden;}
.navdh{ margin: 0 auto; padding: 20px;}
.navdh ul li{height:46px;vertical-align:middle;overflow:hidden; padding: 0 0 20px 0;}
.navdh ul li a{display:block;height:46px;line-height:46px;padding:0 10px;background: #e9f3fd; text-align:center; border-radius:6px;font-size:16px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#fff; background:#004ea2;}

.lm_rban{width:1080px;height:auto;min-height:600px;_height:600px;background:#fff; border:1px solid #e3e3e3; position: relative; margin-bottom: 30px;}
.lm_rban .guidang{ position: absolute; right:0px; top:0px;}
.navjz{height:auto;font-size:15px;line-height:32px;overflow:hidden;padding:20px;}
.navjz ul{clear:both;}
.navjz table{max-width:100%!important;}
.navjz img{max-width:100%!important;}
.navjz ul li{padding:0 10px 0 16px;font-size:16px;background:url(../images/dot.png) left center no-repeat;height:42px;line-height:42px;vertical-align:middle; overflow:hidden; border-bottom: 1px solid #eee;}
.navjz ul li .date{color:#999;font-size:16px;}
.navjz ul.doc_list{padding-bottom:10px;}
.navjz ul.doc_list li img{float:left;padding-top:13px !important; padding-left: 8px;}
.navjz ul.doc_list li a{ display: block; max-width: 680px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz ul li.columnName{height:46px;border-bottom:#dedede 1px solid;margin-bottom:10px;padding:0 10px 0 0;background:none;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:46px;line-height:46px;padding:0 15px;font-size:18px;color:#004ea2;}
.navjz ul li.columnName .more{font-size:12px;color:#999;line-height:36px;}
.navjz ul li.columnName .more:hover{color:#004ea2;}
.navjz ul.votelist li span.right{color:#a1a1a1;}

/*栏目页 调查征集 */
.navjz .collect-list{ padding: 9px;}
.navjz .hdlm_telbox{ height:36px; background: #f5f5f5;}
.navjz .hdlm_telbox p{ text-align:center; float:left; height:36px; line-height:36px;}
.navjz .hdlm_telbox p.p1{ width:398px; padding-left:28px; text-align:left;}
.navjz .hdlm_telbox p.p2{ width:100px;}
.navjz .hdlm_telbox p.p3{ width:100px;}
.navjz .hdlm_telbox p.p4{ width:110px;}
.navjz .hdlm_telbox p.p5{ width:110px;}

.navjz .collect-list{ padding:9px 0 0 5px !important;}
.navjz .collect-list li{overflow:hidden; height:36px; padding-right:0;}
.navjz .collect-list li p{text-align:center; float:left; height:36px; line-height:36px;}
.navjz .collect-list li p.p1{ width:405px; text-align:left;}
.navjz .collect-list li p.p1 a{ display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.navjz .collect-list li p.p2{ width:100px; font-family:arial; color: #999;}
.navjz .collect-list li p.p3{ width:100px;color: #999;}
.navjz .collect-list li p.p4{ width:110px;}
.navjz .collect-list li p.p4 span.over{ color:#b60000;}
.navjz .collect-list li p.p4 span.starting{ color:#339900;}
.navjz .collect-list li p.p4 span.nostart{ color:#f00;}
.navjz .collect-list li p.p5{ width:110px; color: #888;}
.isSummary{ border: 0 none !important;}

.navjz ul.picture-list{clear:both;padding:10px 0 0 3px;}
.navjz ul.picture-list li{padding:10px 8px 10px;background:none;float:left;text-align:center;height:auto;width:230px;}
.navjz ul.picture-list li a{float:left;text-align:center;line-height:36px; width: 100%;}
.navjz ul.picture-list li img{padding:0;border:none;width:210px !important;height:157px !important;float:left;}
.navjz ul.picture-list li a .img_title{display:block;float:left; text-align:center;height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width: 100%;}
.navjz ul.download_list span.hit{display:block;float:right;height:32px;line-height:32px;white-space:nowrap;padding-left:10px;}
.navjz ul.download_list span.date{color:#999;}

.newstitle{ font-size:26px; line-height:38px; font-family:Microsoft YaHei; text-align:center; color:#333333; padding:20px 0 15px;}
.newstitlef{font-size:20px;text-align: center;line-height: 30px;font-weight: normal;font-family:Microsoft YaHei;}
.newsinfo{ margin:0 auto; line-height:36px; height:36px; text-align:center; color:#666; padding-top:15px; padding-bottom:5px; border-bottom:1px solid #dddddd;font-family:Microsoft YaHei; font-size:14px; position:relative;}
.newsinfo a{color:#666;  }
.newsinfo input{width: 12px;height: 12px;border: 1px solid #666666; margin:0 4px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.newsinfo span{ padding:0 0.5em;}
/*栏目页 视频列表 */

.navjz ul.videoNews-list{clear:both;padding:10px 0 0 3px;}
.navjz ul.videoNews-list li{padding:0 15px 10px;background:none;float:left;text-align:center;height:auto;width:180px;}
.navjz ul.videoNews-list li a{float:left;text-align:center;line-height:36px; width: 100%; display: block; position: relative;}
.navjz ul.videoNews-list li img{padding:0;border:none;width:180px !important;height:135px !important;float:left;}
.navjz ul.videoNews-list li a .img_title{display:block;float:left; text-align:center;height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width: 100%;}
.navjz ul.videoNews-list li a .spgai{display: block; position: absolute; left: 0; top: 0; z-index: 1; cursor: pointer; width: 100%; height: 135px; background: url(../images/lmy_spico.png) center center no-repeat; opacity: 0.8;}

.navjz .videoNews-list li{ background:none;height:auto;padding:10px 0;vertical-align:middle;}
.navjz .videoNews-list li .left-img{width:200px;height:150px;border:#ddd 1px solid;padding:2px;}
.navjz .videoNews-list li .left-img img{width:200px !important;height:150px !important;}
.navjz .videoNews-list li .right-main{width:450px;}
.navjz .videoNews-list li .right-main .video-title .left a{font-weight:bold;}
.navjz .videoNews-list li .right-main .video-title .play-icon a{display:block;white-space:nowrap;height:30px;line-height:30px;padding-left:20px;}
.navjz .videoNews-list li .right-main .videoNews-note{line-height:26px;}
.navjz .videoNews-list li .right-main .videoNews-note span{color:#666 !important;}
.navjz .videoNews-list li .right-main .video-attr .video-hit,.navjz .videoNews-list li .right-main .video-attr .video-date{color:#cc0001;}

/*通用留言页*/
.liuyan_xzbox{background:#fafafa;padding:50px 35px 13px;height:auto;position:relative; z-index:1;}
.liuyan_xzbox p{color:#666;font-size:14px;line-height:24px;text-indent:2em;}
.liuyan_xzbox .liuyan_xxtit{display:block;width:100px;height:36px;line-height:36px; padding-left:23px;position:absolute;left:10px;top:8px;font-size:18px;font-weight:bold;color:#004ea2;}
.lmy_lmtitle{ position:absolute; right:5px; top:5px; z-index:2;}
.navjz{ padding-top:15px;}
.navjz .liuyan_cxcon{border:#e8e8e8 1px solid;background:#f6f6f6;padding:17px 10px 13px;height:64px;position:relative;  }
.navjz .liuyan_cxcon .tj{height:28px;line-height:28px;text-align:left; padding-left:180px;font-size:14px;}
.navjz .liuyan_cxcon .tj .sz{color:#fd8524;}
.navjz .liuyan_cxcon .tj .jg{padding-left:20px;}
.navjz .liuyan_cxcon .liuyan_cxbox{ height:32px;margin:auto;margin-top:6px; padding-left:80px;}
.navjz .liuyan_cxcon .liuyan_cxbox ul{height:32px;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li{float:left;height:28px;line-height:28px;padding:0;background:none;font-size:14px; overflow:visible;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li.tm{width:138px;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li.tm input{width:126px;height:26px;line-height:26px;border:#cecece 1px solid;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li.jg{width:24px;background:url(../images/liuyan_jg.gif) center center no-repeat;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li.gjz{width:70px;text-align:right;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li.srk{width:214px;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li.srk input{width:203px;height:26px;line-height:26px;border:#cecece 1px solid;border-right:0;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li.btn{width:48px;}
.navjz .liuyan_cxcon .liuyan_cxbox ul li.btn input{width:48px;height:28px;line-height:28px;border:none;background:#004ea2;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;}
.navjz .liuyan_cxcon .liuyan_cxtit{display:block;width:100px;height:26px;line-height:26px; padding-left:33px;position:absolute;left:56px;top:15px;font-size:18px;font-weight:bold;color:#004ea2;}
.navjz .guestbook-table{ padding:17px 0;}
.navjz .guestbook-table .guestbook_bt span{display:block;float:left;width:102px;white-space:nowrap;height:36px;line-height:36px; font-size:16px; text-align:center;color:#fff;border-radius:6px; font-weight:bold;background:#4082c7;}
.navjz .guestbook-table ul.odd li.t1, .navjz .guestbook-table ul.even li.t1{ width:420px;}
.navjz .guestbook-table-form ul li.srk{width: 290px;}
.navjz .guestbook-table-form ul li.srk input{width:270px;}
.navjz .guestbook-table-form ul li.srk select{width: 292px;}
.navjz .guestbook-table-form ul li.tex{ width:705px; height:160px;}
.navjz .guestbook-table-form ul li.tex textarea{ width:690px; height:150px;}
.navjz .guestbook-table-form ul li.btk,.navjz .guestbook-table-form ul li.gk, .navjz .guestbook-table-form ul li.yzm,.navjz .guestbook-table-form ul li.bt{ height:36px;}
.navjz .guestbook-table-form ul li.btn_group{ padding-top:15px;}
.navjz .guestbook-table-form ul li.srk1{width:705px;height:55px;position:relative;}
.navjz .guestbook-table-form ul li.srk1 .msg-box{position:absolute;left:0;top:5px;}
.navjz .guestbook-table-form ul li.srk1 input{float:left;width:680px;height:32px;line-height:32px;border:#d6d6d6 1px solid;padding:3px 10px;}

/* 栏目页-留言 弹框 */
/*写信开始*/
.guestbook-table-form{padding-top:20px;font-size:14px;}
.guestbook-table-form span.red{color:#f00;}
.guestbook-table-form ul{ overflow:inherit;}
.guestbook-table-form ul li{float:left;padding:0;background:none; overflow:inherit; }
.guestbook-table-form ul li.bt{width:120px;height:55px;text-align:right;line-height:36px; font-size:14px;}
.guestbook-table-form ul li.srk{width:390px;height:55px;position:relative;}
.guestbook-table-form ul li.srk .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.srk input{float:left;width:370px;height:32px;line-height:32px;border:#d6d6d6 1px solid;padding:3px 10px;}
.guestbook-table-form ul li.srk select{float:left;width:392px;border:#ddd 1px solid;padding:3px 10px; height:38px;}
.guestbook-table-form ul li.btk,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.yzm{width:640px;height:44px;position:relative;}
.guestbook-table-form ul li.btk .msg-box,.guestbook-table-form ul li.yzm .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.gk{ padding-top: 5px; font-size:14px;}
.guestbook-table-form ul li.bt1{width:120px;height:160px;line-height:150px;text-align:right;font-size:14px;}
.guestbook-table-form ul li.tex{width:900px;height:377px;position:relative;}
.guestbook-table-form ul li.tex .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.tex textarea{float:left;width:890px;height:350px;line-height:24px;border:#ddd 1px solid;padding:2px 5px; font-size:14px;}
.guestbook-table-form ul li.yzm input{float:left;width:102px;height:24px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.yzm img{float:left;margin:0 5px;}
.guestbook-table-form ul li.yzm a{margin-top: 4px; display: inline-block;}
.guestbook-table-form ul li.btn_group{height:35px; padding-bottom:40px; padding-left:120px; width:75%; float:none; clear:both; }
.guestbook-table-form ul li.btn_group input{background:#004ea2;height:36px;line-height:36px; text-align:center; cursor:pointer;font-family:"Microsoft YaHei",微软雅黑;border:0;outline:none;color:#fff;width:116px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.guestbook-table-form ul li.btn_group input.btn-search{margin-left:15px;*padding:0 0 !important;_padding:0 0px !important;}
.listnews .list-2655273 ul li.sel1,.listnews .list-2655277 ul li.sel1{width:604px;}
.guestbook-table-form ul li.clear{float: none; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; overflow: hidden;}
/*写信结束*/
/*留言列表*/
.mas_lylist .guestbook-table{ padding:17px 0;}
.mas_lylist .guestbook-table .guestbook_bt{height:36px; overflow:hidden;}
.mas_lylist .guestbook-table .guestbook_bt span{display:block;float:left;width:102px;white-space:nowrap;height:36px;line-height:36px; font-size:16px; text-align:center;color:#fff;border-radius:6px; font-weight:bold;background:#4082c7;}
.mas_lylist .guestbook-table .guestbook_title{height:36px;font-size:16px;background:#e8f0f9;margin:12px 0 5px;overflow:hidden; padding:0;}
.mas_lylist .guestbook-table .guestbook_title li{float:left;height:36px;line-height:36px;border-right:#fff 2px solid;text-align:center;padding:0;background:none;}
.mas_lylist .guestbook-table .guestbook_title li.t1{width:480px;}
.mas_lylist .guestbook-table .guestbook_title li.t2{width:220px; display: none;}
.mas_lylist .guestbook-table .guestbook_title li.t3{width:120px;float: right;}
.mas_lylist .guestbook-table .guestbook_title li.t6{width:120px; border-right:0 none; float: right;}
.mas_lylist .guestbook-table .guestbook_title li.t4{width:120px;}
.mas_lylist .guestbook-table .guestbook_title li.t5{width:80px;border-right:none; display:none;}
.mas_lylist .guestbook-table ul.odd,.mas_lylist .guestbook-table ul.even{ height:36px;clear:both;overflow:hidden;}
.mas_lylist .guestbook-table ul.even{background:#f7f7f7;}
.mas_lylist .guestbook-table ul.odd li,.mas_lylist .guestbook-table ul.even li{float:left;padding:0;background:none;height:36px;line-height:36px;text-align:center;font-size:14px;border-right:#fff 2px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;}
.mas_lylist .guestbook-table ul.odd li.t1,.mas_lylist .guestbook-table ul.even li.t1{width:462px;padding-left:18px;background:url(../images/pot1.jpg) 6px 15px no-repeat;text-align:left;}
.mas_lylist .guestbook-table ul.odd li.t1 a,.mas_lylist .guestbook-table ul.even li.t1 a{display:block; margin-right: 10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mas_lylist .guestbook-table ul.odd li.t2,.mas_lylist .guestbook-table ul.even li.t2{width:120px; float: right;}
.mas_lylist .guestbook-table ul.odd li.t6,.mas_lylist .guestbook-table ul.even li.t6{width:120px; border:0 none; float: right;}
.mas_lylist .guestbook-table ul.odd li.t3,.mas_lylist .guestbook-table ul.even li.t3{width:220px;color:#666; display: none;}
.mas_lylist .guestbook-table ul.odd li.t4,.mas_lylist .guestbook-table ul.even li.t4{width:120px; color: #d20607}
.mas_lylist .guestbook-table ul.odd li.t4 span,.mas_lylist .guestbook-table ul.even li.t4 span{ color:#999;}
.mas_lylist .guestbook-table ul.odd li.t4 .s1,.mas_lylist .guestbook-table ul.even li.t4 .s1{color:#0768b5;}
.mas_lylist .guestbook-table ul.odd li.t4 .s2,.mas_lylist .guestbook-table ul.even li.t4 .s2{color:#fd8622;}
.mas_lylist .guestbook-table ul.odd li.t5,.mas_lylist .guestbook-table ul.even li.t5{width:80px;color:#666;border-right:none; display: none;}
.hf_btn{ float:left; height:30px; padding-top:3px; width:auto; padding-left:20px;}
.hf_btn a{ height:30px; padding:0 15px; background:#5786c4;   float:left; margin-right:5px; line-height:30px; color:#fff; font-size:12px;}

.mas_lylist.ldmesg .guestbook-table .guestbook_title li.t2,.mas_lylist.ldmesg .guestbook-table ul.odd li.t3,.mas_lylist.ldmesg .guestbook-table ul.even li.t3{display: none;}
.mas_lylist.ldmesg .guestbook-table .guestbook_title li.t1{ width: 653px;}
.mas_lylist.ldmesg .guestbook-table ul.odd li.t1,.mas_lylist.ldmesg .guestbook-table ul.even li.t1{width:636px;}
.liuyan_xiexin{display:block;float:right;width:75px;height:33px;line-height:32px;padding-left:33px;font-size:16px;color:#fff;background:url(../images/liuyan_xiexin.png) 0 0 no-repeat;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;  cursor:pointer;}
.liuyan_xiexin:hover{color:#fff;background:url(../images/liuyan_xiexinh.png) 0 0 no-repeat;}
.guestbook-tips{line-height: 28px; padding: 0;}
.guestbook-tips .font_01{font-weight: bold;}
.guestbook-text{padding-bottom: 8px; font-weight: normal;}
/*提示框*/

/*留言文章 on*/
.wztit{font-size:32px;line-height:42px;text-align:center;padding:5px 10px;}
.lynybox{padding:0 30px 30px;}
.lynybox .liuyancon{margin:20px auto 0;border-collapse:collapse;}
.lynybox .liuyancon th.tit,.lynybox .liuyancon td.nr,.lynybox .liuyancon td.nrtxt{border:#e3e3e3 1px solid;}
.lynybox .liuyancon th.tit{font-size:16px;line-height:24px;padding:18px 10px;text-align:right;width:18%;background:#f8f8f8;}
.lynybox .liuyancon td.nr{font-size:15px;line-height:24px;padding:18px 15px;width:32%;}
.lynybox .liuyancon td.nrtxt{padding:18px 15px;}
.lynybox .liuyancon td.pj{color:#f00;line-height:40px;}
.lynybox .liuyancon td .dfbox{border:1px solid #eee;background:#f8f8f8;padding:10px;}
.lynybox .liuyancon td .dfbox .dfyj p{  }
.lynybox .nrtxt{ line-height:30px; font-size:14px;}
.lynybox .mydcon{height:66px;line-height:66px;font-size:16px;}
.lynybox .mydcon ul li{float:left;white-space:nowrap;}
.lynybox .mydcon ul li.mm{padding-right:10px;}
.lynybox .mydcon ul li p{float:left;}
.lynybox .mydcon ul li p.bt{white-space:nowrap;font-weight:bold;}
.lynybox .mydcon ul li p.srk{position:relative;}
.lynybox .mydcon ul li p.srk .msg-box{position:absolute;left:0;top:17px;}
.lynybox .mydcon ul li p.srk .myd_input{float:left;margin-top:17px;border:1px solid #ddd;width:170px;height:24px;line-height:24px;padding:3px 5px;}
.lynybox .mydcon ul li label{padding-right:15px;white-space:nowrap;}
.lynybox .mydcon ul li.pjbtn{float:right;}
.lynybox .mydcon ul li.pjbtn input.myd_btn{font-size:16px;width:90px;height:36px;line-height:36px;color:#fff;border:0;background:#f80;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}
/*留言文章 end*/
 /*** 文章页 START ****/
.secnr{height:auto;text-align:left;  min-height:550px;_height:550px;padding:5px 20px 10px;   background: #fff}
.secnr img{ max-width:800px;}
.wz_position .search-keywords{color:#dd0000;}
.wz_position{ margin:0 15px; border-bottom: 1px solid #e3e3e3;height:40px; line-height:40px; font-size:16px; background: url(../images/dq.jpg) left 12px no-repeat; padding:0 0 0 30px;}
.wz_position i{ font-style: normal;}
#wenzhang{font-size:16px;line-height:200%;height:auto;overflow:hidden;padding:20px 50px 0; position: relative;}
#wenzhang .guidang{ position: absolute; right:20px; top:0px;}
.wztit{font-size:27px;line-height:40px;text-align:center;padding-top:20px; padding-bottom: 5px;}
.wzfbt{line-height:36px;text-align:center;font-size:18px;font-weight:100;margin-top:5px; color:#cc0001;}
.wzbjxx{line-height:34px;color:#666;font-size:13px;text-align:center;border-bottom:#dbdee1 1px solid;height:40px;padding-top:5px;position:relative;overflow:hidden;}
.wzbjxx a{font-size:12px;color:#666;cursor:pointer;}
.wzbjxx a:hover{color:#e20a0d;}
.wzbjxx .nostart{color:#ce0000;}
.wzbjxx .starting{color:#2f9c2e;}
.wzbjxx .over{color:#999;}
.wzbjxx input{width:10px;height:10px;border:#666 1px solid;vertical-align:middle;cursor:pointer;}
.wzbjxx .top_ztimg{position:absolute;width:100px;height:36px;right:10px;top:5px;overflow:hidden;}
.wzbjxx .top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:12px;}
.wz_zybox{border:#ddd 1px dashed;background:#fbfbfb;padding:10px 15px;line-height:28px;font-size:14px;margin-bottom:20px;}
.wz_zybox span{font-weight:bold;}
.minh500{min-height:500px;_height:500px;}
.wzcon{padding:20px;height:auto;font-size:16px;line-height:200%;}
.wzcon table,.wzcon img{max-width:860px !important;}
.wzcon p{margin:1em 0;}
.wzbot{padding-top:10px;padding-bottom:20px;font-size:14px;line-height:28px;color:#666;}
.wzbot a{color:#666;}
.wzbot a:hover{color:#c00;}
.wzbot1{height:50px;line-height:36px;text-align:right;font-size:12px;color:#999;padding-top:20px;border-top:#dbdee1 1px solid;}
.wzbot1 a{color:#999;line-height:36px;}
.wzbot1 a:hover{color:#d00;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:300px;text-align:left;height:30px;}
.wzbot1 ul.fxd_close{width:136px;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;width:50px;height:26px;line-height:26px;background:url(../images/print.gif) 0 5px no-repeat;padding-left:22px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;width:40px;height:26px;line-height:26px;padding-left:22px;background:url(../images/close1.gif) 0 5px no-repeat;}
.share_icon{width:600px;height:36px;float:left;overflow:hidden;margin-left:10px;}
.share_icon ul li{float:left;}
.share_icon ul li .si_a{background:url(../images/share_icon.png) no-repeat;width:35px;height:28px;display:block;float:left;}
.share_icon ul li.ztimg{position:relative;width:48px;height:36px;}
.share_icon ul li.ztimg .si_img{position:absolute;left:11px;top:-4px;}

.video_main_content{text-align:center;padding:30px 0 0;}
.sp_wzcon{padding:20px;width:860px;height:auto;font-size:16px;line-height:200%;}
.sp_wzcon table{max-width:860px !important;}

/* 留言详细页 */
.guestbook-show{width:100%;margin:auto;padding:30px 0;}
.guestbook-show .guestbook-title{height:30px;border:#eee 1px solid;border-bottom:0;position:relative;}
.guestbook-show .title2,.guestbook-show .title3,.guestbook-show .title4{margin-top:40px;}
.guestbook-show .guestbook-title span{display:block;width:140px;height:30px;line-height:30px;text-align:center;font-size:16px;color:#cc0001;font-weight:bold; background:#fff;position:absolute;left:375px;top:-15px;}
.guestbook-show .title3 span,.guestbook-show .title4 span{color:#fd8622;}
.guestbook-show .guestbook-table{border:#eee 1px solid;border-top:0;padding:0 19px 20px;}
.guestbook-show .guestbook-table table{width:100%;font-size:14px;border-collapse:collapse;}
.guestbook-show .guestbook-table table th{padding:8px 6px;text-align:right;width:120px;line-height:26px;border:#ddd 1px solid;background:#f8f8f8;}
.guestbook-show .guestbook-table table td{padding:8px 6px;text-align:left;line-height:26px;border:#ddd 1px solid;word-break:break-all;word-wrap:break-word;}
.guestbook-show .guestbook-table table td input#randomCode{line-height:26px;height:26px;border:1px solid #e5e5e5;outline:none;width:150px;padding:1px 5px;background:#fff;}
.guestbook-show .guestbook-table table td input#btn_submit{line-height:38px;height:38px;border:none;outline:none;width:120px;background:#cc0001;text-align:center;color:#fff;font-size:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/*搜索详细页*/
.ssy_container{padding:20px 20px 10px;}
.ssy_leftbar{width:190px;height:auto;margin-bottom:50px;}
.fenlei_tit,.searchType-title{height:34px;line-height:34px;padding-left:10px;font-size:16px;font-weight:bold;color:#333;}
.total_wz,.searchType-column{height:auto;margin-bottom:10px;padding:8px 0 8px 20px;background:#f1f1f1;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:30px;line-height:30px;}
.total_wz ul li a:hover,.total_wz ul li a.active,.searchType-column ul li a:hover,.searchType-column ul li a.active{text-decoration:underline;color:#de3e40;}
.ssy_rightbar{width:908px;height:auto;padding-top:10px;}
.ssy_rightbar .warm-prompt{line-height:30px;font-size:14px;color:#666;}
.result_title{padding-right:18px;font-size:15px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar .search-list{height:auto;margin-bottom:15px;}
.ssy_rightbar .search-list li.search-title{line-height:26px;font-weight:bold;font-size:14px;}
.ssy_rightbar .search-list li.search-title a{}
.ssy_rightbar .search-list li.search-title a:hover{text-decoration:underline;}
.ssy_rightbar .search-list li a span,.ssy_rightbar .search-list li span{color:#cd3501;}
.ssy_rightbar .search-list li.search-info{line-height:22px; height:auto; margin-bottom:5px;}
.ssy_rightbar .search-list li.search-column{color:#cc0001;line-height:22px;}
.ssy_rightbar .search-list li.search-url{height:auto;line-height:22px; color:#008000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.ssy_rightbar .search-list li.search-url span.date{padding-left:14px;color:#008000;}
.ssy_rightbar .search-list li.search-url a{color:#008000;}
.ssy_rightbar .search-list li.search-url a:hover{text-decoration:underline;}
/*文章页 民意征集 */
.myinfo i{ font-style:normal;}
.myinfo i.nostart{ color:#f00;}
.myinfo i.starting{ color:#339900;}
.myinfo i.ending{ color:#b60000;}
.poll_collect{ margin-top:40px; border-top:1px dashed #ddd;width:100%; font-size:14px; font-family:"微软雅黑"; }
.poll_collect h3,.collection-theme h3.collectit{font-size: 20px;color: #004ea2; font-weight:bold;height: 60px;line-height: 60px; padding-left: 8px;}
.poll_collect ul{   margin:10px auto 0;}
.poll_collect li{border: #DDDDDD solid 1px;padding: 2px;height: 34px;margin-bottom: 10px;line-height: 34px;clear: both; }
.poll_collect li p{ padding: 0; margin: 0; float:left; position:relative;}
.poll_collect li p.poll_txt,.poll_collect li p.poll_con{ width:115px; text-align:right; padding-right:5px;border-right: #DDDDDD solid 1px;}
.poll_collect li p.poll_input,.poll_collect li p.poll_yzm{padding:2px 5px; height:30px;}
.poll_collect li p span.msg-box{ position:absolute; left:0; top:0;}
.poll_collect li p.poll_con{ height:180px;}
.poll_collect li .red{ color:#f00; float:right; padding-right:8px;}
.poll_collect li p input{ width: 400px; height:32px; border:0 none; line-height:32px; background:none; line-height:26px; float:left;outline:none; color:#666;}
.poll_collect li p input.n-invalid{ width:400px;}
.poll_collect li p.poll_conts{margin-top:2px; padding:2px 5px; }
.poll_collect li p.poll_conts textarea{ border:0 none; background:none; line-height:20px; height:172px; width:720px; outline:none; font-size:14px; color:#666; resize: none;}
.poll_collect .poll_area{ height:180px;}
.poll_collect li p.poll_yzm input{width:80px;vertical-align:middle; float:left;}
.poll_collect li p.poll_yzm img{ float:left;}
.poll_collect li.btn-group{ border:0 none; text-align:center; height:40px;}
.poll_collect li.btn-group input{ float:none; height:40px; background:#ff9300; color:#fff; font-size:18px; text-align:center; cursor:pointer; border:0 none; width:140px;}
.collection-theme-list{ font-family:"微软雅黑"; margin-top:30px; border-top:1px dashed #ddd;}
.collection-theme ul#idea_page li .collection-body{font-size:14px; padding:10px 0 0 0;}
.collection-theme ul#idea_page li .collection-body .collection-tit{padding:0 10px; height:30px; line-height:30px; padding-bottom:8px;}
.collection-theme ul#idea_page li .collection-body .collection-username{ color: #b60000;font-size:16px;}
.collection-theme ul#idea_page li .collection-body .collection-info{ display:block; background:#f8f8f8; line-height:26px; padding:10px 15px; text-indent:2em;}
.collection-theme ul#idea_page li .collection-body .collection-datetime{color:#999;line-height:20px; font-family:Arial; padding-left:1.5em;}
.myny_fx{margin:25px auto 0;text-align:left;border:1px dashed #cc0001;padding:15px 20px; font-family:仿宋_GB2312;color:#666; font-size:16px; line-height:220%;}
.newsinfo i{ font-style:normal;}
.newsinfo i.starting{color:#2f9c2e;}
.newsinfo i.nostart{color:#c00;}
/*栏目页 投票调查 */
.survey-list li{overflow:hidden;position: relative;  height: 32px; line-height: 32px;}
.survey-list li a{display:block;float: none; margin-right: 300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width: none; max-width: none;}
.survey-list li .starting,.survey-list li .over,.survey-list li .nostart{display:block;float:left;width:65px;text-align:center;color:#ff8e1f;}
.survey-list li .over{color:#999;}
.survey-list li .nostart{color:#ce0000;}
.survey-list li .date{display:block;width:220px;text-align:right;color:#999;}
.survey-list li span{ position: absolute; top: 0px; right: 220px; color: #999;font-size: 14px; }
.survey-list li .date{right:0px;}
/*文章页 在线调查 */
.voteinfo{ border-bottom:1px solid #ccc;}
.vote-info{font-size:16px; line-height:188%; padding:20px 0; width:92%; margin:0 auto; }
.vote-main{ font-size:14px; width:88%; margin:0 auto;}
.vote-lsit{ padding-bottom:8px; font-family:"微软雅黑";}
.vote-lsit .title{ font-weight:bold; line-height:26px; padding:7px 0 10px;}
.vote-lsit ul{padding: 15px; border:1px solid #ddd;}
.vote-lsit ul li{ line-height:22px; padding: 4px 0;}
.vote-lsit ul li input{ float:left; margin:6px 11px 0 0; font-size:12px;}
.vote-lsit ul li.vote-textarea{ height:100px;}
.vote-lsit ul li.vote-textarea textarea{ border:1px solid #ccc; height:92px; width:880px; padding:4px 5px;}
.vote-code{ width:88%; margin:0 auto; padding:20px 0; font-family:"微软雅黑"; font-size:14px; overflow:hidden; height:30px;}
.vote-code .text-code{ float:left; display:block; line-height:30px;}
.vote-code .verification{ border:1px solid #ddd; height:28px; line-height:28px; width:96px; float:left;}
.vote-code .img-code{ float:left; padding-left:8px;}
.vote-btn{ height:42px; padding-bottom:30px; text-align:center;}
.vote-btn button{ height:42px; line-height:38px;border-radius: 5px; float:none;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin:0 8px; border:0 none; background:#cc0001; cursor:pointer; width:140px; font-size:18px; color:#fff; font-family:"微软雅黑";}
.vote-btn .btn-submit{ float:none !important;}
.vote-btn button.btn-review{ background:#fbae3c;}
.myinfo i{ font-style:normal;}
.myinfo i.nostart{ color:#dd0000;}
.myinfo i.starting{ color:#13844d;}
.myinfo i.ending{ color:#999;}
/*文章页 在线调查 end */
.vote-show{ width:92%; margin:0 auto; border:1px solid #e3e3e3; color:#333; margin-bottom:20px;}
.vote-show th{ text-align:left; border-bottom:1px solid #f0f0f0; background:#fbfafa; height:auto;line-height:26px; padding:7px 10px 7px 15px; font-size:14px;}
.vote-show td .vote_con{ width:92%; margin:0 auto; border-bottom:1px dotted #f0f0f0; height:auto; line-height:40px;}
.vote-show td .vote_con span{ display:block; height:40px; float:left; font-size: 14px;}
.vote-show td .vote_con span.c1{ width:445px; height:auto; line-height:24px; padding:8px 10px;}
.vote-show td .vote_con span.c2{ width:215px; height:27px; padding-top:13px;}
.vote-show td .vote_con span.c3{ width:85px; padding-right:15px; float:right; text-align:right;}
.vote-show td .vote_con span.c3 i{ color:#b60000; font-style:normal;}
.vote-show td .vote_con span.progress-bar{width: 99px;height: 14px;float: left; background:#eee;}
.vote-show td .vote_con span.progress-bar .progress{ background:#f27c25;display: block;height: 14px;}
.vote-show td .vote_content{width: 92%;margin: 0 auto;border-bottom: 1px dotted #f0f0f0;line-height: 40px;}

/*文章页 调查结果页 end */
.szxx .guestbook-table .guestbook_title li.t2{ display:none;}
.szxx .guestbook-table ul.odd li.t3, .szxx .guestbook-table ul.even li.t3{ display:none;}
.szxx .guestbook-table .guestbook_title li.t1{ width:626px;}
.szxx .guestbook-table ul.odd li.t1, .szxx .guestbook-table ul.even li.t1{ width:599px;}
.szxx .guestbook-table ul.odd li.t1 a, .szxx .guestbook-table ul.even li.t1 a{width:595px;}

/*网站地图 end */
.dty_contain{ margin:auto;}
.dty_mutitle{ height:42px;  border-bottom:1px solid #ddd; margin-top:16px; position:relative;}
.dty_mutitle a{display:block;float:left;height:43px;line-height:42px;color:#004ea2;font-size:18px;padding:0 20px;white-space:nowrap; font-weight:bold; border-bottom:1px solid #004ea2; position:absolute;left:0;bottom:-1px;}
.dty_mutitle a:hover{color:#004ea2;}
.dty_sublb{padding-top:20px;}
.dty_sublb:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .dty_sublb {zoom: 1;} /* IE6 */
*:first-child+html .dty_sublb {zoom: 1;} /* IE7 */
.dty_sublb ul li{float:left;height:40px;width:169px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-bottom:10px; margin-right:5px; padding-left:5px;}
.dty_sublb ul li a{line-height:38px;font-size:16px;color:#666;    border: 1px solid #eee;    background: #f3f3f3; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:0 5px;}
.dty_sublb ul li a:hover{ border:1px solid #004ea2; background:#004ea2; color:#fff;}
/*页面纠错*/
.ui-dialog-title{color:#004ea2;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#d00;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#004ea2;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*页面纠错 end*/
.wztit {font-size: 27px;line-height: 40px;text-align: center;padding-top: 20px;padding-bottom: 5px;}
.wzfbt {line-height: 36px;text-align: center;font-size: 18px;font-weight: 100;margin-top: 5px;color: #cc0001;}
.share_icon{position: relative; overflow: visible;}
.share-box{left: 50px; top: 4px;}
.newstitles,.newstitlet{font-size: 16px; text-align: center; font-weight: 400;}
/*线路查询*/
.wz_position1{ line-height: 60px; padding-left: 26px; background: url("../images/dq_wz.png") left center no-repeat; color: #666;}
.wz_position1 a{ color: #666;}
.lmy_container{ background: #f8f8f8;}
.cx_content{ padding: 25px 20px; background: #fff; overflow: hidden; min-height: 900px;}
.cx_tab{ height: 60px; text-align: center;}
.cx_tab ul li{ display: inline-block; margin: 0 10px; width: 200px; position: relative;}
.cx_tab ul li span{ display: block; height: 60px; cursor: pointer; line-height: 60px; background: #e7eff8; font-size: 20px; border-radius: 5px;}
.cx_tab ul li.active span{ background: #407dbe; color: #fff;}
.cx_tab ul li.active i{ display: block;}
.cx_tab ul li i{ display: none; width:100%; height: 7px; left: 0; bottom: -7px;   background: url("../images/lb_dot.png") center no-repeat;}
.cx_title{ line-height: 50px; text-align: center; padding: 30px 0px; font-size: 32px;}
.cx_info{ height: 56px; border-bottom: 1px solid #ddd; line-height: 32px; text-align: center; color: #666; font-size: 16px;}
.cx_info span{ padding: 0 12px; display: inline-block; vertical-align: top;}
.cx_info span.line{ font-size: 20px; color:#333}
.cx_info span.line i{ width: 60px; background: url("../images/ico_wf.png") center 10px no-repeat; height:32px; display: inline-block; vertical-align: top; }
.cx_info span.back{ width: 32px; height: 32px; background: url("../images/wf_dot.png") no-repeat;}
.cx_info span.back:hover{ background: url("../images/wf_dothover.png") no-repeat;}
/*车列表*/
.bus_list{ padding-top: 50px; width: 600px; margin: 0 auto;}
.bus_list ul li{ height: 52px; border-bottom: 1px solid #ddd; padding:23px 0 23px 84px;}
.bus_list ul li .ico{ font-size: 20px; line-height: 52px;float:left; color: #666; background: url("../images/cheico.png") left center no-repeat; padding-left: 40px; width: 145px;}
.bus_list ul li .text{ margin-left: 145px;}
.bus_list ul li .text .tit{ display: block; line-height: 28px; font-size: 20px;}
.bus_list ul li .text p{ font-size: 16px; color: #999; line-height: 24px;}
.bus_list ul li .text p i{ color:#407dbe; font-style: normal;}
/*站列表*/
.zhan_list{  width: 250px; margin: 0 auto;  margin-top: 40px; background: url("../images/z-linebg.jpg") left top repeat-y; }
.zhan_list ul li{ height: 52px; cursor: pointer; margin-bottom: 10px;  padding-left:61px;background: url("../images/z-ico.jpg") left 5px no-repeat; line-height: 28px; font-size: 18px; font-weight: bold;}
.zhan_list ul li span{ display: block; line-height: 24px; color: #7c7c7c; font-size: 15px; font-weight: normal;}
.zhan_list ul li#start1{ background: url("../images/z-start.jpg") left top no-repeat;}
.zhan_list ul li#end1{ background: url("../images/z-end.png") left top no-repeat;}
.zhan_list ul li:hover,.zhan_list ul li.active{ background: url("../images/bus_ico.png") left top no-repeat; color: #004ea2;}
.zhan_list ul li:hover span{color: #004ea2;}
/*线路图*/
.linebox{ width: 923px; margin: 0 auto; margin-top: 86px; background: url("../images/xl_leftbg.png") left top repeat-y;}
.linebox1{ background: url("../images/xl_rightbg.png") right top repeat-y; padding: 0 3px;min-height: 500px; /*overflow: hidden;*/}
.linebox1 ul li{ background: url("../images/xianluline.png")  repeat-x; height: 110px;width: 197px;  float: left; position: relative;  }
.linebox1 ul li p{ height: 76px; line-height: 30px; font-size: 16px; padding-top: 34px;  text-align: center; background: url("../images/xl_dot.png") center top no-repeat;}
.linebox1 ul li#start{width: 129px;}
.linebox1 ul li#start p{   background: url("../images/startico.png") center top no-repeat;}
.linebox1 ul li.num6,.linebox1 ul li.num7,.linebox1 ul li.num8,.linebox1 ul li.num9,.linebox1 ul li.num10,.linebox1 ul li.num16,.linebox1 ul li.num17,.linebox1 ul li.num18,.linebox1 ul li.num19,.linebox1 ul li.num20,.linebox1 ul li.num26,.linebox1 ul li.num27,.linebox1 ul li.num28,.linebox1 ul li.num29,.linebox1 ul li.num30,.linebox1 ul li.num36,.linebox1 ul li.num37,.linebox1 ul li.num38,.linebox1 ul li.num39,.linebox1 ul li.num40{ float: right;}
.linebox1 ul li.num10,.linebox1 ul li.num11,.linebox1 ul li.num20,.linebox1 ul li.num21,.linebox1 ul li.num30,.linebox1 ul li.num31{ margin-left: 0px; width: 129px;}
.linebox1 ul li#end p{background: url("../images/endico.png") center top no-repeat;}
.linebox1 ul li.nobg{ float: right; width: 3px; background: #fff; margin-right: -3px;text-indent: -999em;}
.line_bus{ width: 120px; height:70px; position: absolute; left: 50%; margin-left: -60px; top:-54px; text-align: center; font-size: 14px; color: #004ea2;}
.line_bus img{ margin: 0 auto; display: block;}
.active3 ul li.nobg,.active7 ul li.nobg,.active9 ul li.nobg,.active30 ul li.nobg,.active26 ul li.nobg,.active28 ul li.nobg,.active10 ul li.nobg,.active14 ul li.nobg,.active16 ul li.nobg,.active18 ul li.nobg,.active23 ul li.nobg{float: left; margin-left: -3px; margin-right: 0px;}
.active3 ul li#end p,.active7 ul li#end p,.active30 ul li#end p,.active26 ul li#end p,.active28 ul li#end p,.active9 ul li#end p,.active10 ul li#end p,.active14 ul li#end p,.active16 ul li#end p,.active18 ul li#end p,.active23 ul li#end p{ background: url("../images/endicor.jpg") center top no-repeat;}
/*换乘查询*/
.hc_content{ background: #fff; padding: 38px 50px 16px; min-height: 700px;}
.hc_info{ height: 64px; line-height: 40px; border-bottom: 1px solid #ddd; text-align: center; font-size: 20px;}
.hc_info span{ padding: 0 10px;display: inline-block;}
.hc_info .hc_ico{ width: 68px; background: url("../images/ico_wf.png") center 14px no-repeat; height:40px; display: inline-block; vertical-align: top;}
.hc_info .start{ background: url("../images/start_ico.png") left center no-repeat; padding-left: 50px;}
.hc_info .end{ background: url("../images/end_ico.png") left center no-repeat; padding-left: 50px;}
.hc_info .select select{ width: 100px; height: 32px; padding: 0 10px; border: 1px solid #ddd; border-radius: 5px; font-size: 16px;}
.hc_list{ width: 960px; margin: 52px auto 0px;}
.hc_list ul li{ cursor: pointer; height: 58px; line-height: 58px; border-bottom: 1px solid #ddd; font-size: 20px; background: url("../images/hc_cx.png") right center no-repeat; padding: 20px 0px;}
.hc_list ul li span{display: inline-block; background: url("../images/cheico.png") 9px center no-repeat; padding-left: 60px; margin-right: 30px;}
.hc_list ul li:hover{background: url("../images/hc_cxhover.png") right center no-repeat; color: #004ea2;}
.hc_list ul li:hover span{background: url("../images/cheicohover.png") 9px center no-repeat; }