﻿@charset "utf-8";
/* CSS Document */
body {color: #333;font:12px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background:#fff; overflow-x:hidden;  }	
div, form, ul, ol, li, span, p, dl, dt, dd, img {border: 0 none;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 12px;font-weight: normal;margin: 0;padding: 0;}
ul, ol, li {list-style: none outside none;}
li{vertical-align: middle;}
input, textarea{ font-family:Microsoft YaHei;}
table, td, input, textarea { padding:0px;}
a {color: #333;text-decoration: none; outline:none;}
a:hover {color: #cc0000; text-decoration:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1";}
.clearfix:after {display:block;content:'';clear:both;height:0px;visibility: hidden;}
.clearfix {*display:table;*zoom:1;}
*::selection {background:#ffc000;color: #FFFFFF;text-shadow: none;}
*::-moz-selection{background:#ffc000;color: #FFFFFF;text-shadow: none;}
.ie6{text-align:center;font-size:14px;background:#FC6;line-height:60px;}
.ie6 span{float:right;margin-right:30px;cursor:pointer;}
.mainbox{width:1200px; margin:0 auto;}
/*****公用结束*****/
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both; height:0; margin:0; padding:0; overflow:hidden;}
.clear10{clear:both; height:0; margin:0; padding:0 0 10px 0; overflow:hidden;}
.close a{ color:#999; padding:0 0 0 24px; margin:0 8px;}
.line{ border:1px solid #DDD;}
/*banner切换*/
.bannerbox { width:100%; height: 428px; position: relative; overflow:hidden; z-index:0;}
.bannerbox ul{ width:100% !important;}
.bannerbox li{ width:100% !important; height: 428px; background-size:auto !important;}
.bannerbox a{ display:block; height:428px; width:100% !important;}
.bannerbox a img{ display:none;}
.bannerbox .num { display:none;}
.bannerbox .prev,.bannerbox .next { display:block!important; width: 40px !important; height: 100px !important; background: url(../images/leftbtn.png) center no-repeat; position: absolute; top: 164px;}
.bannerbox .prev { margin-right:570px;right:50% !important;}
.bannerbox .next { margin-left:570px;left:50% !important; background:url(../images/rightbtn.png) center no-repeat }
/*****导航*****/
.header{ height:230px; background:#0b8aec; min-width:1200px;}
.head{ width:1200px; margin:0 auto; height:60px; position:relative; z-index:3}
.logo{ width:315px; height:146px; position:absolute; left:0px; top:0px;}
.top_img {width: 1200px;margin: 0 auto;height: 170px;position: relative;z-index: 3;}
.menu{ width:1200px; height:60px; float:right;}
.menu ul li { width:80px; height:60px;  float:left;    text-align:center; position:relative; z-index:9999;}
.menu ul li.big{ width:130px;}
.menu ul li a{ font-size:22px; color:#f4f8fe; display:block; line-height:60px;}
.menu ul li a:hover,.menu ul li#on a{ background:url(../images/menuhover.jpg) bottom center no-repeat;}
.menu ul li#last{ background:none;}
.menu ul li .subnav{ position:absolute; top:60px; left:-20px; width:130px; background:#0b8aec; padding-bottom:5px; display:none; z-index:999999;}
.menu ul li .subnav ul{ margin:0 5px; padding:0;}
.menu ul li .subnav ul li{ height:35px; line-height:35px; border-bottom:1px solid #fff;  background:none; width:120px;}
.menu ul li .subnav ul li a{ color:#fff; font-size:16px; font-weight:normal; line-height:35px;}
.menu ul li .subnav ul li a:hover{ color:#ffe001; font-size:16px; background:none;}
.menu ul li#on .subnav ul li a{ background:none;}
.menu ul li .subnav1{ left:0px;}
/*主体内容*/
.container{ width:1200px; margin:0 auto; padding-top:20px;}
.xwbox{ width:726px; float:left;}
.xwlist{ height:40px; line-height:40px; background:url(../images/bmxwlist.jpg) left center no-repeat #f5f5f5; padding-left:16px;}
.xwlist a{ font-size:20px; font-weight:bold; }
.bmxw_con{ padding-top:20px; height:auto; overflow:hidden;}
.web_top{ height:120px;}
.web_top li.pic{ float:left; width:172px; height:102px; margin-right:18px;}
.web_top li.pictitle{ width:398px; float:left; line-height:28px; color:#777;}
.web_top li.pictitle a{ height:36px; line-height:36px; color:#333; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  border-bottom:1px solid #ddd; font-size:18px; margin-bottom:12px;}
.web_top li.pictitle a:hover{ color:#cc0000;}
.web_top li.datetime{ float:right; width:60px; color:#777; text-align:center; padding-top:10px;}
.web_top li.datetime .day{ line-height:28px;font-size:24px; font-weight:bold; display:block;}
.web_top li.datetime .dy2{ line-height:20px; font-size:14px;}
.web_con1 li{ height:55px; line-height:55px; border-bottom:1px solid #ddd;}
.web_con1 li a{ font-size:16px;}
.web_con1 li .date{ font-size:14px; color:#777; float:right;}
.tzggbox{ width:453px; float:right; border-left:1px solid #f5f5f5; height:404px; margin-bottom:20px;}
.tzgglist{ height:30px; margin-top:-5px; line-height:30px; background:url(../images/bmxwlist.jpg) left center no-repeat; padding-left:15px;}
.tzgglist a{ font-size:20px; font-weight:bold; display:block;}
.tzgg_wz{ padding:13px 0px 0px 17px;}
.tzgg_wz ul li{ margin-bottom:22px; background:url(../images/more.jpg) right 13px no-repeat; padding-right:80px; height:54px;}
.tzgg_wz ul li a{ height:30px; line-height:30px; font-size:16px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tzgg_wz ul li .date{ color:#777; font-size:14px; line-height:24px;}
.tzgg_wz ul li:hover{ background:url(../images/morehover.jpg) right 13px no-repeat;}
/*底部*/
.footer{ background:#0a74c5; padding:10px 0px; text-align:center; line-height:28px; color:#fff; font-size:14px; overflow:hidden; min-width:1200px;}
.footer a{ color:#fff;}
/*底部导航 end*/

/* 栏目页 */

.content{overflow:hidden;background:#fff; width:1200px; margin:0 auto; min-height:630px; padding-top:65px; margin-bottom:20px;}
.leftnr{ width:270px; min-height:658px;float:left; border:1px solid #ddd;}
.leftNav h3{width:268px; line-height:38px; height:39px; margin:1px 0 0 1px; text-align:center; overflow:hidden; background:#0a74c5;font-size:18px; color:#fff; font-weight:bold;}
.leftNav .menuicon{ display:none;}
.leftNav ul{width:238px; margin:0 auto; padding-top:10px;}
.leftNav ul li{ font-size:14px; font-weight:normal; height:40px; line-height:40px;overflow:hidden; margin-top:15px;}
.leftNav ul li a{ background:url(../images/sub.jpg) left top no-repeat; height:40px; display:block; font-size:16px; text-align:center;}
.leftNav ul li a:hover,.leftNav ul li.current a{ background:url(../images/subhover.jpg) left top no-repeat; color:#fff; text-decoration:none;}

.rightnr{ border:1px solid #ddd;  height:auto; min-height:658px;width:906px; float:right;}
.position{ background:url(../images/posico.png) 5px center no-repeat; padding-left:30px; height:39px; line-height:39px; border-bottom:1px solid #d8d8d8; margin:0 10px;}
.position_list{ font-size:14px; background:url(../images/posico.png) 5px center no-repeat; padding-left:30px; height:39px; line-height:39px;  border-bottom:1px solid #d8d8d8; margin:0 10px;}
.lmpos{ width:964px; margin:0 auto;}
.lmpos h1{color:red; display:inline; font-size:14px; padding:0 5px;}

.listnews{ font-size:14px; line-height:200%; padding:15px 20px; overflow:hidden;height:auto;min-height:500px; _height:auto; }
.listnews .titelr{ width:687px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:687px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}

.listnews ul{ clear: both; }
.listnews li{ background: url(../images/dot.png) 3px center no-repeat; padding-left:15px; overflow:hidden; line-height:34px; clear:both;}
.listnews li span{ color:#999; float:right;}
.listnews li img{ padding:15px 0 0 4px; float:left;}
.listnews li.last{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ddd;}
.listnews td{ line-height:26px;}
.docimg_3{ padding:10px 0px 0 5px !important;}
.docimg_3 li{background:none;float: left;display: inline;background: transparent none repeat scroll 0% 0%;padding: 0px 10px 5px;height: auto;text-align: center;width: 154px;}
.docimg_3 li span{ height:28px; line-height:28px; display:block; width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#333;}
.docimg_3 li a img{border: 1px solid #CCC;padding: 2px;}

.xylist li{ float:left; width:331px; clear:none !important;}



.pagenav{clear:both;margin:5px 0;text-align:right;padding:0px;line-height:150%;}
.pagenav a{border:1px solid #d9d9d9;color:#666;font-family:Arial;margin:2px;padding:4px 8px;text-decoration:none;}
.pagenav a:hover{background:#0a74c5;border:1px solid #0a74c5;color:#fff;}
.pagenav a.active{border:1px solid #0a74c5;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#0a74c5 !important;border:1px solid #0a74c5 !important;color:#fff !important;}
.pagenav a.disabled,.pagenav a.disabled:hover{border:1px solid #d9d9d9 !important;color:#666 !important;background:#eee !important;cursor:text !important;}
.pagenav a.text,.pagenav a.text:hover{color:#fff !important;background:#0a74c5 !important;border:#0a74c5 1px solid !important;cursor:text !important;}
.pagenav a.pagemore,.pagenav a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;}
.pagenav #page{display:inline;}
.pagenav #page input{width:40px;height:24px;line-height:24px;border:1px solid #d9d9d9;padding:0 5px;margin:3px 6px;color:#666;vertical-align:middle;}
.pagenav .goto{width:36px;height:26px;background-color:#0a74c5;border:1px solid #0a74c5;color:#fff;margin:3px 2px;text-align:center;cursor:pointer;vertical-align:middle;}

/*普通文字列表页*/
.newlistlm { width:702px;}
.newlistlm ul{ width:702px !important; padding-bottom:15px;}
.newlistlm li{ background:none; border-bottom:1px solid #ebebeb; max-height:142px !important;_height:142px; padding-left:30px; width:670px;}
.newlistlm li h3{ font-size:16px; height:34px; line-height:34px; padding-top:20px;}
.newlistlm li p{ max-height:52px;_height:52px; line-height:26px; font-size:14px; color:#555; overflow:hidden; padding-right:30px;}
.newlistlm li span{ float:right; clear:both; height:35px; line-height:35px; padding-right:30px; font-size:12px; padding-left:25px; display:block; background:url(../images/lanmu_date.gif) left center no-repeat; text-align:left;}
.conlist_lm li{ float:left !important; clear:none !important; padding-right:30px;}


/*栏目页 图片列表 */
 ul.imglist{ clear:both; border-top:none; padding-left:1px;}
 ul.imglist li{	float:left; clear:none; display:inline;	background:none;padding:8px 5px 5px;height: auto;text-align:center; width:206px; }
 ul.imglist li span{ color:#333;}
 ul.imglist li a img{float:none;border:1px solid #ccc;padding:2px !important;}
.imggx{ padding:5px 10px 10px; font-size:12px;}

.zylm li{ float:left; width:215px; clear:none; font-size:16px; font-weight:bold; line-height:46px; height:46px;}


/*栏目页 视频列表 */
.shipinbox{padding-bottom:15px; width:100%;}
.shipinbox .leftimg{ float:left;}
.shipinbox .left{ float:left; line-height:20px;}
.shipinbox .right{ float:right;}
.shipinbox div{ overflow:hidden; line-height:30px;}
.shipinbox ul li{background:none;height: auto;padding: 18px 0;vertical-align:bottom;	padding-left:0px; border-bottom:1px solid #ebebeb;}
.shipinbox ul li img{ padding-top:2px;}
.shipinbox ul li a{ background:none; padding-left:5px; line-height:20px;}
.shipin{width:536px; padding-right:5px;}
.shipin span{ color:#474747 !important;}
.vodlistcont{ font-size:12px; line-height:20px;}
.msg{ float:left; width:20px; padding-left:5px;}
/*栏目页 网上评议 */
.verification{width: 90px;height: 24px;line-height: 24px;border: 1px solid #ddd;padding: 0px 3px;margin: 5px 3px 1px 0px;vertical-align: middle;}
.vote{background: transparent url(../images/gjss_btn.gif) no-repeat scroll 0px 0px;width: 99px;color: #FFF;height: 32px;line-height: 32px;border: 0px none;font-size: 14px;font-weight: bold;text-align: center;cursor: pointer;outline: medium none; margin-top:8px;}
.reviewlist li{padding:0 10px 0 16px; background:url(../images/icon_lm.gif) no-repeat 5px center}
/*栏目页 网上调查 */
.votelist li{ padding:0 0 0 11px;}
.diaocha{ padding:20px 10px !important;}

/*栏目页 民意征集 */
.mingyilist{ padding-bottom:15px !important;}
.wz_my {min-height:500px;_height:500px;overflow:visible;}
.wzcon {min-height:100px;_height:100px;overflow:visible;}
.wzbjxx {height:40px;}
.wzbjxx a {color:#999999;}
.wz_mybox {padding:20px 0 30px;}
.wz_mybox input.ipstyle04 {border:1px solid #d6d6d6;color:#666666;float:left;font-size:12px;height:25px;line-height:25px;padding-left: 5px;width:240px;}
.wz_mybox textarea.ipstyle04 {border: 1px solid #d6d6d6;color: #666666;float: left;font-size: 12px;height: 118px;line-height:23px;padding-left:5px;width:408px;margin-top:4px;}
.wz_mybox input.verification {border:1px solid #d6d6d6;color:#666666;float:left;font-size:12px;height:23px;line-height:23px;padding-left: 5px;width:120px;margin-top:4px;}
.wz_mybox img {display: inline;float: left;margin-left: 10px;overflow: hidden;margin-top:4px;}
.wz_mybox input.tj_input {border: medium none;float: left;height: 23px;width:55px;}
.wz_mybox input.tj_input1 {border: medium none;display: inline;float: left;height: 23px;margin-left: 20px;width: 79px;}
.wz_mybox input.my_btn01 {background:#c19568;color: #fff;cursor: pointer;float: left;height:24px;line-height: 24px;padding:0 15px;border:none;}
.myzj {margin: 10px 0px 5px;border-top: 1px dashed #DDD;}
.btn_pysubmit {border:0 none; background:#0b5c9a !important; line-height:28px !important; margin-top:2px;}


/*栏目页 留言列表 */

.liuyanbox{ padding-left:0 !important; height:36px !important; padding-top:13px;}
.liuyanbox h1{ width:100px; height:36px; line-height:36px; font-size:16px; text-align:center; color:#fff; background:#dd0000;}
.liuyanlist .message00{ margin-top:10px;}
.liuyanlist{padding: 10px 25px 20px !important;}
.liuyanlist .message_page{ width:100% !important; display:none;}
.liuyanlist .message_top li{ line-height:36px !important;}
.liuyanlist .message_top li.message_top04{ width:120px !important;}
.liuyanlist .message_top li.message_top01{ width:570px !important;}
.liuyanlist .message_list li{ width:100% !important;}
.liuyanlist .message_list .wz_title{ width:541px !important;}
.liuyanlist .message_list .return{ width:119px !important;}

/*栏目页 留言列表 */

.xiexinlb{ background:#0b5c9a !important;}
.mesgtext{border:1px solid #dcdcdc; margin-top:5px; padding:3px;}
.mesginput{ height:16px; line-height:16px; padding:2px 4px; color:#555; border:1px solid #dcdcdc; font-size:14px;}
.nel{ margin-left:107px;}
.nen{ margin-left:30px;}
.btnmassage{width:118px;height:32px;line-height:32px; text-align:center; background:url(../images/btn01.jpg) 0 0 no-repeat; border:none; outline:none; cursor:pointer; float:left;}
.btnsearch{ font-size: 12px;width: 74px;height: 26px;text-align: center;line-height: 26px;border: none;outline: none;cursor: pointer;background: url(../images/btn001.jpg) 0 0 no-repeat;}
.searchtext{font-size: 12px;color: #333333;width: 80px;height: 22px;line-height: 22px;border: #CCC 1px solid;}
.fyysearchtable { margin:0 auto;}
.fyysearchtable td{ padding:4px; font-size:14px;}
.fyybtn{font-size:12px;width:74px; height:26px; text-align:center;line-height:26px; border:none; outline:none; cursor:pointer;background: url(../images/btn001.jpg) 0 0 no-repeat;}
.fyytext{ border:1px solid #ddd; outline:none; height:20px; line-height:20px; padding:2px 4px;}
.message_textarea{ height:122px !important;}
.txtone{ padding-right:5px;}
.STYLE1{ color:#c00 !important;}
.sys_btn02{background: #1F7FC9 !important; line-height:22px !important;}
.message00{ overflow:hidden !important;}
.message{ margin-bottom:0 !important; padding-bottom:10px !important;}
.message_list ul li{padding-left:25px;padding-right:10px;background:url(../images/icon1.gif) 15px 12px no-repeat !important;height:28px;line-height:28px;font-size:14px;vertical-align:bottom;border-bottom:#ddd 1px pot1ted;}
.message_list ul li a{line-height:28px; font-size:14px;}
.message_list ul li img{ padding-top:9px;}
.message_input{ margin:0 !important; padding-bottom:10px !important; padding-left:10px !important;}
.message_select{ padding:2px 5px !important; font-family:Microsoft YaHei;border: 1px solid #DDD;vertical-align: middle;}
.rightnr table td{ height:0;}
.rightnr .message_page{width:100% !important;}
.message_page .pagenav{ float:right !important;}
.message_textarea .txtone{ width:370px !important;}

.rightnr .txtinput{width:200px !important;}
.rightnr .sys_btn01,.rightnr .btn01{background:#0b5c9a !important; color:#fff !important; border:none !important; line-height:22px !important; margin-top:2px !important;}
.rightnr .message_top01{ width:430px !important; }
.message_top{border:1px solid #E7E7E7 !important; background:#F8F8F8 !important; height:36px !important;}
.message_top ul li{font: 14px/26px "Microsoft YaHei",微软雅黑 !important; padding:0px; background:none !important;text-align:center;  clear:none; padding-left:0px;float:left; font:14px/32px "宋体";color:#333; }
.message{   margin:0 auto; border:1px solid #ddd;   margin-bottom:10px; padding-top:10px;}
.message_top01{ width:330px;}
.message_top02{ width:120px;}
.message_top03{ width:120px;}
.message_top04{ width:90px !important;}
.message_list{ padding-top:5px;}
.message_zxsb{ padding:2px 5px !important; font-family:Microsoft YaHei;border: 1px solid #DDD;vertical-align: middle; width:210px;}
.message_list ul li{font: 12px/24px "Microsoft YaHei",微软雅黑 !important; padding:0px; border-bottom: #ddd 1px pot1ted; clear:both;}
.wz_title{ width:400px !important;background:none !important; padding-left:30px;}
.wz_title_txt{padding-left:0px; display:block; width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.right_conlist{ font-size:12px; padding:10px;}
.liuyanren, .liuyan_time{ width:120px !important; text-align:center; padding-right:1px;}
.return{width: 90px !important;padding-right: 0px !important;text-align: center !important;color: #CA1F01 !important;}
.btnmassage{ width:118px; height:32px;line-height:32px; text-align:center; background:url(../images/btn01.jpg) 0 0 no-repeat; border:none; outline:none; cursor:pointer;}
.btnsearch{ font-size: 12px;width: 74px;height: 26px;text-align: center;line-height: 26px;border: none;outline: none;cursor: pointer;background: url(../images/btn001.jpg) 0 0 no-repeat;}
.searchtext{  font-size: 12px;color: #333333;width: 80px;height: 22px;line-height: 22px;border: #CCC 1px solid;}
.btnsearh{ background:#006CBD; border:none; color:#fff; padding: 0 5px; height: 24px; cursor: pointer; line-height: 24px}
.btn03{background:#006CBD !important;color:#FFF !important;border:medium none !important;line-height:22px !important; margin:10px; padding:0 !important; width:80px !important; font-family:Microsoft YaHei;}
#IVI_Name{ height:24px; line-height:24px; padding:0 5px;}
#IVI_Content{ padding:5px;}
.mesgsm p{ padding-bottom:5px;}


/*文章页*/
.wenzhang{ padding:0 0px 10px;}
.grayline{ border: 1px solid #dbdee1;}
.contentbox{ padding:10px 50px 20px; overflow:hidden;}
.newstitle{ font-size:26px;  font-family:Microsoft YaHei; font-weight:bold; text-align:center; color:#333333; padding:20px 0 15px;}
.newstitlef{font-size: 20px;text-align: center;line-height: 24px;font-weight: normal;font-family:Microsoft YaHei;}
.newsinfo{ margin:5px auto 10px; line-height:32px; heightaauto; text-align:center;  border-bottom:1px solid #dbdee1;font-size:13px;}
.newsinfo a{color:#666;  }
.newsinfo input{width: 13px;height: 13px;border: 1px solid #999999; margin:0 5px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.newsinfo span{ padding:0 8px;}
.newscontnet{font-size:16px; margin:0 auto 15px; color:#000; line-height:210%; border-bottom:1px dashed #999999; padding-bottom:38px; padding-top:10px;}
.otherli{float:left; padding:17px 0 0px;font-size: 14px;line-height: 30px; font-size:15px;}
.otherli a{ color:#000;}
.otherli a:hover{ color:#ff0000;}
.close a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.printico{ background:url(../images/print.gif) left center no-repeat; }
.closeico{ background:url(../images/close1.gif) left center no-repeat;}
.close01 a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.minh500{   min-height:500px; height:auto !important;   height:500px;}
.shares{ width:600px; height:36px; line-height:36px; color:#666666;}
.shares span{ float:left; margin-right:5px; line-height:36px; }
.wenzhang .tp_btnbox input{display:inline-block !important;border:none !important;width:160px !important;height:42px !important;background:url(../images/loginbtn.png) 0 0 no-repeat !important;text-align:center;color:#fff !important;font-size:16px !important;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px !important; vertical-align:top;}
.wenzhang .tp_btnbox .ck,.wenzhang .tp_btnbox .ck:hover{display:inline-block;border:none;width:141px;height:42px;line-height:42px;background:url(../images/resetbtn.gif) 0 0 no-repeat;text-align:center;color:#fff;font-size:16px;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px;}
.wenzhang .wenjuan_yzm .verification{width:96px;height:26px;line-height:26px;border:#ddd 1px solid;margin-right:5px;}
.wenzhang .wztxt,.wenzhang .wzarea{border: 1px solid #D6D6D6;color: #666;float: left;font-size: 12px;height: 25px;line-height: 25px;padding-left: 5px;width: 240px; margin-top:4px;}
.wenzhang .wzarea{ width:520px; height:120px; padding:2px 5px; line-height:22px; margin-top:4px;}
.wenzhang .wzbtn{border: 0px none;background: #0b5c9a !important;margin:4px 0;font-family: "Microsoft YaHei",微软雅黑; color:#fff; text-align:center;height: 30px;cursor: pointer; width:70px;}

/*提示框*/
.tishi{ width:450px !important; overflow:hidden;left:50% !important;margin-left:-225px !important;}
.tishi_top,.tishi_bot{ width:450px !important; height:8px; overflow:hidden;}
.tishi_main{ width:450px !important; min-height:342px; _height:342px; padding-top:18px; background:#fff;}
.error_ts{ padding-right:24px; text-align:right;}
.error_ts a{ width:20px; height:20px; overflow:hidden;}
.font_01{ height:55px; font:30px/55px Microsoft YaHei; color:#eb6100; text-align:center;  margin:0; padding-left:0 !important;}
.tishi_con{padding-left:60px !important;font:20px/35px Microsoft YaHei; color:#555; padding-top:5px;}
.ts_btn{ padding-top:32px;}
.ts_btn a{ display:block; width:236px; height:64px; margin:0 auto; background: url(../images/btn.gif); text-align:center; color:#fff; font:24px/64px Microsoft YaHei;}
.room_btn{ padding-top:25px;}
.room_btn a{ display:block; width:236px; height:64px; margin:0 auto; background:url(../images/btn.gif) no-repeat 0 0; text-align:center; color:#fff; font:24px/64px Microsoft YaHei;}
.room_btn a:hover{ color:#fff;}
#txt3,#nametxt,#txt2,#txt8{ float:left; line-height:25px; padding-left:5px;}

/*栏目页 搜索信息列表 */

.searchbox{ padding:20px 30px; overflow:hidden;_padding-bottom:10px;*+padding-bottom:10px; background:#fff;}
.sealist{ line-height: 25px;}
.sealist ul{ clear:both;}
.sealist ul li{ padding:10px 0 18px 0;line-height:150%;height:45px; clear:both;}
.sealist ul li a{padding-left:12px; background: url(../images/icon1.gif) left center no-repeat;margin-bottom:3px; float:left; display:block; width:850px; font-family:Microsoft YaHei !important;}
.sealist .search_contxt{ line-height:24px; padding:8px 0;}
.sealist ul li font{ float:left; width:900px; display:block;}
.sealist ul li span{ color:#999;}
.searbtn{ height:27px; line-height:20px; color:#fff; cursor:pointer; background:url(../images/bszxsearchbtn.gif); border:0 none; padding:2px 8px;}
.rightnr .conlist_title{ height:40px; font-size:14px; line-height:40px; padding:0 5px 0px; margin-top:5px; border-bottom:1px solid #ebebeb; }
.rightnr .more04{ font-size:12px;}
.my_btn01{ background:#006CBD; color:#fff;  padding: 0 15px;float: left;height: 24px;cursor: pointer;line-height: 24px; color: #fff; border:none;}

.txtinputsearch{float: left;font-size: 12px;width: 387px;height: 22px;background: url(../images/hudong_inputbg.gif) no-repeat 0px 0px;padding: 7px 0px 3px 33px;color: #999;outline: medium none;border: medium none;}
.txtinputsearch input{line-height: 22px; height:22px; width:387px; background:none; border:0 none; float:left;}
.xiexin {display: block;width: 68px;height: 25px;line-height: 25px;font-size: 13px;color: #fff !important;background: url(../images/xiexin.gif) 0 0 no-repeat;text-align: center; margin-right:10px;overflow:hidden;}
.sys_btnsearch{ text-align:center;  text-align: center; background: #0b5c9a !important; cursor:pointer; padding: 0px 15px; height: 32px; border:0 none; color:#fff;}

/*信息统计表*/
.mesgtj{ height:26px; line-height:26px; padding:20px 10px 10px; font-size:14px;}
.mesgtj p,.mesgtj input,.mesgtj span{ float:right;}
.mesgtj span{ padding:0 5px; text-align:center;}
.mesgtj input{width: 153px;height: 24px;line-height: 24px;border: 1px solid #dadada;padding: 0 11px 0 3px;background: url(../images/icon_b.gif) 153px center no-repeat;
color: #959595;}
.mesgtj .mesg_tj{ width:60px; height:26px; font-size:12px; margin-left:9px; text-align:center; color:#fff; background:#0b5c9a; border:0 none; font-family:Microsoft YaHei;}
.phy_table td{ font-size:14px;}
.phy_table{ margin-bottom:30px;}

/*网站地图*/
.dty_contain{margin:auto; padding-bottom:20px; font-family:Microsoft YaHei;}
.dty_mutitle{height:36px;line-height:36px;background:#fafafa;border-bottom:#cc0000 1px solid;overflow:hidden;}
.dty_mutitle a{display:block;float:left;height:36px;line-height:36px;font-size:16px;color:#fff;padding:0 20px;background:#0b5c9a; white-space:nowrap;}
.dty_mutitle a:hover{color:#fff;}
.dty_sublb{padding:0 10px 15px;}
.dty_sublb ul{ width:100%;}
.dty_sublb ul li{float:left;height:42px;line-height:42px;width:200px;background:url(../images/icon1.gif) 10px 20px no-repeat; padding-left:25px;}
.dty_sublb ul li.line{height:1px;background:url(../images/lmy_nav_line.gif) 0 0 repeat-x; border:0 none !important;overflow:hidden;padding:0; width:900px;}
.dty_sublb ul li a{line-height:42px;font-size:16px;color:#555;}
.dty_sublb ul li a:hover{color:#c00;}

@media screen and (max-width:1000px) {
.newscontnet{ font-size:16px;}
.leftNav ul{display: block;}
}

 
@media screen and (max-width:800px) {
.mainbox{ width:90%;}
.newscontnet{ font-size:14px;}
.header{ height:174px; position:fixed;z-index:4; top:0; left:0px; width:100%;min-width:800px; background:#0b5c9a;}
.top{ height:130px; background:url(../images/topbg.gif) left bottom repeat-x;}
.top .sear{ padding-left:193px; background-position:193px 27px;}
.topr3{ height:30px; margin-top:27px; padding-top:10px;}

.topr2{ height:40px; margin-top:27px; line-height:40px; width:233px;}
.topr1 { height:35px; width:242px;}
.topr1 li{ height:40px;line-height:40px; background-position:0 15px; padding-right:40px; }
.topr1 li.l2{ background-position:0 13px; }
.header .nav{height:37px; width:80%; min-width:800px !important; padding-top:7px;}
.header .nav li{min-width:75px; padding:0 2px; width:10%;}
.header .nav li a#mu{ font-size:14px; width:100%;}
#nav{ margin:0 auto; width:90%;}
#nav ul{width:150px;}
#nav ul li a{font-size:12px;line-height:32px;padding: 0 0 0 14px;}
.fuwu{ margin-left:-265px !important;}
.header .nav li a#mu:hover, .header .nav li a#mu.hover{ background-position:-10px 0;}
.inbox{ padding-top:174px !important;}
.footer{ height:165px;}
.flltr{ width:242px; float:none; margin:0 auto;}
.footl{ text-align:center; padding:11px 36px;}
.listbox .more{ bottom:165px;}
.content{ width:100%; padding:0; margin-top:-10px;min-width: 750px;}
.leftnr{width:100%; height:auto !important; line-height:38px !important; float:none; min-height:38px !important; border:0 none;}
.rightnr{ float:none; width:98%; margin:0 auto; min-height:38px !important; border:0 none;}
.leftNav .menuicon{ display: block;}
.leftNav h3{ text-align:left; width:100%; border:0 none; margin:0; font-size:14px;}
.leftNav h3 span{ padding-left:20px; float:left; font-weight:normal; color:#ff0;}
.leftNav ul{ display:none; width:100%; padding:0;}
.leftNav ul li{ width:100%; background:#f6f6f6; border-bottom:1px solid #ddd; margin:0; padding:0;}
.leftNav ul li a{ background:none; padding-left:20px;}
.leftNav ul li a:hover, .leftNav ul li.current a{ background:none;}
.leftNav .menuicon{float:right;color:#22132d;width:20px; background:url(../images/menuicon.png) left center no-repeat; display:block; padding-right:30px; height:38px;text-indent: -20em; overflow:hidden;}
.listnews li a{ width:74%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block;}
.listnews li img{ display:none;}
ul.imglist li img{display:block !important;}
ul.imglist li a{ width:100%;}
.ptlm img{ margin:0 auto; width:80%;}
.newsinfo{ height:auto;}
.close01{ display:none;}
}
@media screen and (max-width:640px) {
body{ overflow-y:auto !important;}
.top{ height: auto; padding-bottom:10px;}
.top .logo{ float:none; margin:0 auto; padding:0;}
.header{ height: auto;min-width:100%; position:inherit;}
.top .sear{ background-position: 0 10px; padding:10px 0 0; float:none; margin:0 auto;}
.topr1,.topr2,.topr3{ display:none;}
.footl{ padding-right:26px;}
.footer{ height:96px; position:inherit;}
.listbox .more{ bottom:96px;padding-right: 20px;}
.header .nav .menu{display:block;line-height:46px;font-size:18px;padding:0 20px;cursor:pointer;color:#fff; background:#084b81; height:50px;}
.header .nav .menu .menuicon,.leftNav .menuicon{float:right;color:#22132d;width:20px; background:url(../images/menuicon.png) left center no-repeat; display:block; padding-right:10px; height:50px;text-indent: -20em; overflow:hidden;}
.header .nav ul{display:none;}
.header .nav{ width:100%;height:auto; padding-top:0;min-width:100% !important;}
#nav{ width:100%;}
.header .nav li{background:none;background: url(../images/topbg.gif) left bottom repeat-x; padding:0 0 0 6%; float:none; width:94%;}
.header .nav li a{ color:#fff; background:none; text-align:left; font-size:16px;}
.header .nav li a#mu:hover, .header .nav li a#mu.hover{ background:none; color:#ff0}
#sec_nav{ display:none !important;}
td.left{ display:none;}
.inbox{ width:100%; min-width:377px; padding:0 !important;}
.listbox .titelbox{ padding-right:20px;}
.titelbox iframe{ width:100% !important;}
.listbox .list{ padding-right:20px; min-width:300px;}
.more{ position:inherit !important; width:auto !important;}
.flltr{ width:242px; float:none; margin:0 auto;}
.footer{ height:auto; padding-bottom:10px;}
.footl{ text-align:center; padding:11px 20px;}
.intel #atd1{ min-width:265px; width:auto;}
ul.imglist{ margin:0 auto; width:96%;}
ul.imglist li{ float:none; width:100%; text-align:center; height:auto; display:block; margin:0; padding:0 0 20px 0;}
ul.imglist li img{ width:94%; height:auto;display:block !important; margin:0 auto;}
ul.imglist li a{ text-align:center; display:block; line-height:20px; width:100%;}
.leftNav .menuicon{padding-right:30px; height:38px;}
.wzyc{ display:none;}
.contentbox{ padding:10px 30px 20px;}
.content{ width:100%; padding:0; margin-top:-10px;min-width: 377px;}

}
@media screen and (max-width:450px) {
.header{ height: auto;min-width:377px;}
.listnews{ padding:15px 18px;}	
}
@media screen and (max-width:320px) {
}
#viewerPlaceHolder{margin: 0 auto;}

/* 移动端适配 */

.mobile{
    width: auto;
}

.mobile .header{
    width: 100%;
    background: none;
}

.mobile .head{
    width: 100%;
    height: auto;
}

.mobile .bannerbox{
    height: 288px;
}

.mobile .zm-banner{
    height: 288px !important;
}

.mobile .bannerbox li{
    height: 288px;
}

.mobile .bannerbox li img{
    height: 288px !important;
}

.mobile .logo{
    position: relative;
    width: 100%;
    height: auto;
}

.logo .lastm{
    display: none;
}

.mobile .logo .last{
    display: none;
}

.mobile .logo .lastm{
    display: block;
    width: 158px;
    height: 44px;
}

.mobile .logo .lastm img{
    width: 158px;
    height: 44px;
    object-fit: contain;
    padding-left: 10px;
}

.mobile .container{
    width: 100%;
}

.mobile .xwbox{
    width: 100%;
}

.mobile .tzggbox{
    width: 100%;
}

.mobile .web_con1 li span:first-child{
    width: 82%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: none;
}

.mobile .web_con1 li span a{
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: none;
}

.mobile .footer{
    width: 100%;
    min-width: auto;
}

.mobile .menu{
    width: 100%;
    height: auto;
    background: #0b8aec;
}

.mobile .menu ul{
    display: -webkit-flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-box;
}

.mobile .menu ul li a{
    font-size: 15px;
    line-height: 30px;
}

.mobile .menu ul li{
    height: auto;
    width: 20%;
    float: none;
}

.mobile .positionbg{
    overflow-y: hidden;
    width: 100%;
    overflow-x: auto;
} 

.mobile .positionbg .position {
    width: 100%;
}

.mobile .position_list{
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
}

.mobile .listnews {
    padding: 12px;
}

.mobile .wz_list li span:first-child{
    float: none;
    width: 72%;
}

.mobile #submenu{
    display: none;
}

.mobile .leftNav ul{
    display: block;
    display: flex;
    overflow-y: hidden;
    overflow-x: auto;
}

#zoom img{
    max-width: 100%;
}