@charset "gb2312";
/* CSS Document */
body {color: #333;font:12px/1.5 "微软雅黑","宋体","SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background: url(imagesbody.jpg) 0 0 repeat; 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;}
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;}
li{ vertical-align:middle;}
.more1 {float: right;width: 41px;height: 37px;}
.more  { float:right; width:41px; height:32px;}
.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }
/*****公用结束*****/

.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both; height:0; margin:0; padding:0; overflow:hidden;}
.clear1{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;}
.clear6{ padding:6px 0 6px 0; clear:both;  height:0;}
.mar10{ margin-left:10px;}
.mart15{ margin-top:15px;}
.mart10{ margin-top:10px;}
.line{ border:1px solid #DDD;}
.grayline{ border: 1px solid #e4e4e4; background:#fff;  clear:both;}

.headbg{ background:url(imagesheadbg.gif) 0 0 repeat-x; height:327px;}

.mainbox{ width:982px; margin:0 auto; padding:0 10px; }
.mainnr{ overflow:hidden; padding:20px 0 0 0; }

.flash{ width:507px;}
.gzdt{ width:460px; height:336px;}
.gzdth283{ height:283px;}

/*top*/
.head{ width:1002px; margin:0 auto; position:relative;}
.top-box{ height:28px; line-height:28px;  color:#666; padding-left:14px;}
.top-font  { line-height:28px; font-size:12px; color:#666; }
.top-box .top-r{ float:right;}
.top-box .top-r a{ margin:0 4px; color:#666;}

.top .souc { width:138px; height:30px; float:right; }
.souc ul li { float:left; margin-left:4px; display:inline;}
.souc ul li img { float:left;}
.souc ul li  a { line-height:30px; color:#666; padding:0 6px;}

.logo { position:absolute; top:74px; left:30px;}
.banner{ height:230px; overflow:hidden;}
.menu { height:69px; position:relative; width:982px; margin:0 auto;}
.menu ul li { width:103px;height:69px; border-right:1px solid #e4e4e4; float:left; font-size:16px;  text-align:center;}
.menu ul li a { color:#333; line-height:69px; display:block;height:69px;}
.menu ul li a:hover {  color:#fe5757;}
.menu ul li.active a{  color:#fe5757;}
.menu ul li#home{ width:79px; border-left:1px solid #e4e4e4; }
.menu ul li#home a{ background:url(imageshome.gif) 0 0 no-repeat;}
.menu ul li#home a:hover,.menu ul li#home.active a{ background:url(imageshome.gif) -79px 0 no-repeat;}

.Select{ position:absolute; right:10px; top:14px; background:url(imagessearchtext.gif) left top no-repeat; height:42px; }
.Select ul li{float:left;height:42px; border:none; width:auto;}
.Select ul li.sec{width:174px;height:42px; line-height:42px;}
.Select ul li.sec input{float:left;background:none; font-size:16px; color:#999; border:none;width:164px;line-height:42px;height:42px;outline:none;color:#999; padding-left:10px; font-family:"微软雅黑" ;}
.Select ul li.btn{width:39px;}
.Select ul li.btn input{border:none;cursor:pointer; outline:none; float:left; background:url(imagessearchbtn.gif) 0 0 no-repeat; width:39px; height:42px; line-height:42px;}

.search { width:242px; _width:244px; height:22px; float:right; margin-right:20px; _margin-right:10px; margin-top:7px; }
.search .search-left { width:26px; height:22px; background:url(../images/search-left.jpg) no-repeat;float:left;}
.search .input { width:173px; height:22px; background:url(../images/input.jpg) no-repeat; float:left;}
.search .submit { width:43px; height:22px; float:right;}

.ztpic{ height:90px;}

/*news*/
.bot15{ margin-bottom:15px;}
.box609{ width:609px;}
.box358{ width:358px;}
.gk_btn{height:144px;overflow:hidden; padding:17px 0px 0px 10px;}
.gk_btn ul li{float:left;width:153px;height:52px;margin:0 15px 20px 5px;overflow:hidden;background:url(TMPimagesgk_ico.png) no-repeat;}
.gk_btn ul li:hover{background:url(TMPimagesgk_icohover.png) no-repeat;} 
.gk_btn ul li a{display:block; height:52px;line-height:52px;text-align:left;font-size:16px;color:#444;overflow:hidden; } 
.gk_btn ul li.l1 a{background:url(TMPimagesgk1.png) 17px center no-repeat; padding-left:66px;}
.gk_btn ul li.l1 a:hover{background:url(TMPimagesgk1h.png) 17px center no-repeat; color:#fff;} 
.gk_btn ul li.l2 a{background:url(TMPimagesgk2.png) 24px center no-repeat; padding-left:66px;}
.gk_btn ul li.l2 a:hover{background:url(TMPimagesgk2h.png) 24px center no-repeat; color:#fff;} 
.gk_btn ul li.l3 a{background:url(TMPimagesgk3.png) 23px center no-repeat; padding-left:66px;}
.gk_btn ul li.l3 a:hover{background:url(TMPimagesgk3h.png) 23px center no-repeat; color:#fff;} 
.gk_btn ul li.l4 a{background:url(TMPimagesgk4.png) 27px center no-repeat; padding-left:66px;}
.gk_btn ul li.l4 a:hover{background:url(TMPimagesgk4h.png) 27px center no-repeat; color:#fff;} 
.xxgkbtn{ height:133px;}
.xxgkbtn ul li{ display:inline; width:174px; height:54px; background:url(../images/xxgkli.gif) 0 0 no-repeat; float:left; line-height:54px; text-align:center; margin:0 0 10px 10px;}
.xxgkbtn ul li a{ font-size:16px; color:#333;}
.xxgkbtn ul li a:hover{ color:#fe5656;}
.xxgkbtn ul li.l1,.xxgkbtn ul li.l3{ margin:0;}

.bt2{border-top:#fe5656 2px solid; background:#fff;}
.tpbox{width:950px;height:242px;border:#e3e3e3 1px solid;border-top:0;padding:0 15px;}
.tp_top{height:50px;overflow:hidden;}
.tp_top .tit{display:block;float:left;height:48px;line-height:48px;font-size:16px;color:#fe5656;white-space:nowrap;padding-left:34px;background:url(TMPimagestp_ico.jpg) 0 12px no-repeat;}
.tp_top .tit:hover{color:#054c82;}
.tp_top .more{display:block;float:right;white-space:nowrap;height:48px;line-height:48px;font-size:14px;color:#999;overflow:hidden;}
.tp_top .more:hover{color:#e00000;}
.tp_list{width:940px;height:178px;margin:auto;margin-top:3px;overflow:hidden;}
.tp_list ul li{float:left;width:218px;height:178px;line-height:40px;padding-right:23px;overflow:hidden;}
.tp_list ul li a{float:left;display:block;width:218px;height:178px;line-height:40px;overflow:hidden;font-size:14px;color:#444;text-align:center;}
.tp_list ul li a:hover{color:#e00000;}

.spbb{ height:205px;}
.h278{ height:278px;}

.topnews{ height:106px; background:url(../images/tline.gif) left bottom repeat-x; margin:0 24px;}
.topnews .dbt{ font-size:16px; color:#e00000; padding:8px 0 0 0; height:36px; line-height:36px; font-weight:bold;}
.topnews .dbt a{ color:#e00000;}
.newstext{ color:#656565; line-height:22px;}
.newstext a{ color:#e10000;}

.list ul{ margin:12px 24px 0 24px;}
.list ul li{ height:30px; line-height:30px; clear:both; overflow:hidden; background:url(../images/arr1.gif) left  center no-repeat;padding-left:12px;  }
.list ul li a{ color:#444; font-size:14px;}
.list ul li a:hover{ color:#c00;}
.list ul li span{ color:#999; float:right; }
.list ul li img{ float:left; vertical-align:top; padding-top:10px;}

.mF_sohusports_wrap{padding:0px !important;border:0px !important;}
.mF_sohusports .txt li{height:40px !important;line-height:40px !important;}
.mF_sohusports .txt li a{padding-left:10px !important;font-family:"Microsoft YaHei",微软雅黑;font-weight:normal !important; width:370px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mF_sohusports .txt li b{filter:alpha(opacity=60) !important;opacity:0.6 !important;}
.mF_sohusports .num{bottom:13px !important;right:1px !important;}
.mF_sohusports .num li a{width:9px !important;height:9px !important;text-indent:-999999px;margin-right:11px !important;background:url(TMPimagestw_ico.png) 0 0 no-repeat !important; border:none !important;}
.mF_sohusports .num li.current a,.mF_sohusports .num li a:hover{background:url(TMPimagestw_ico.png) -9px 0 no-repeat !important;}




.box505{ width:505px; height:297px;}
.box478{ width:478px;  height:297px;}

.xxgk ul li{ width:240px; height:120px; text-align:center; font-size:18px; display:inline; float:left; margin:0 14px 0 0; background:url(../images/xxico.gif) 0 0 no-repeat;}
.xxgk ul li a{ color:#444; display:block;  padding:80px  0 0 0; height:40px;}
.xxgk ul li a:hover{ color:#dd2d30;}
.xxgk ul li a:hover{  background:url(../images/xxico.gif) 0 -120px no-repeat;}

.xxgk ul li.l2{ background:url(../images/xxico.gif) -240px 0 no-repeat;}
.xxgk ul li.l2 a:hover{  background:url(../images/xxico.gif) -240px -120px no-repeat;}

.xxgk ul li.l3{  background:url(../images/xxico.gif) -480px 0 no-repeat;}
.xxgk ul li.l3 a:hover{  background:url(../images/xxico.gif) -480px -120px no-repeat;}


.xxgk ul li.l4{ margin:0; background:url(../images/xxico.gif) -720px 0 no-repeat;}
.xxgk ul li.l4 a:hover{  background:url(../images/xxico.gif) -720px -120px no-repeat;}

.ad{ height:90px; overflow:hidden; margin-bottom:8px;}

.box494{ width:494px;}
.h238{ height:238px; clear:both;}

.zxbtnli{ height:316px; padding:15px 0 0 0;}
.zxbtnli ul{ width:320px; margin:0 auto;}
.zxbtnli ul li{ height:64px; line-height:64px; font-size:20px; margin:0 0 15px 0; }
.zxbtnli ul li a{ display:block; height:64px; background:url(../images/zxbtn.gif) 0 0 no-repeat; color:#690; padding:0 0 0 108px;}
.zxbtnli ul li.l1 a:hover{  background:url(../images/zxbtn.gif) -320px 0 no-repeat;}

.zxbtnli ul li.l2 a{  background:url(../images/zxbtn.gif) 0 -79px no-repeat; color:#960;}
.zxbtnli ul li.l2 a:hover{  background:url(../images/zxbtn.gif) -320px -79px no-repeat; color:#960;}

.zxbtnli ul li.l3 a{  background:url(../images/zxbtn.gif) 0 -158px no-repeat; color:#069;}
.zxbtnli ul li.l3 a:hover{  background:url(../images/zxbtn.gif) -320px -158px no-repeat; color:#069;}

.zxbtnli ul li.l4 a{  background:url(../images/zxbtn.gif) 0 -237px no-repeat; color:#906;}
.zxbtnli ul li.l4 a:hover{  background:url(../images/zxbtn.gif) -320px -237px no-repeat; color:#906;}

.tppic{ height:243px;}
.tptit{ height:50px; margin-bottom:4px; line-height:50px; background:url(../images/tpico.gif) 20px center no-repeat; padding-left:44px; color:#dd2d30; font-size:18px;}
.tptit .more{ font-size:14px; color:#999; padding:0 27px 0 0;}

.fcli{ height:180px; padding:11px 18px 0px 18px;}
.fcli ul li{ height:33px; line-height:33px; background:url(../images/arr1.gif) 4px center no-repeat; padding-left:15px; font-size:14px;}
.fcli ul li img{ padding-top:11px; float:left;}
.xyfc{height:331px;}
.xyfc .pic{ width:320px; height:75px; margin:20px auto 0;}


.list1 ul { padding:14px 24px 0 24px;}
.list1 ul li{ height:39px; line-height:39px; border-bottom:1px solid #f2f2f2; font-size:14px; background:url(../images/arr1.gif) left center no-repeat; padding-left:12px;}
.list1 ul li a{ color:#515151;}
.list1 ul li a:hover{ color:#c00;}
.list1 ul li span{ float:right; color:#999; padding-right:16px;}
.list1 ul li img{ float:left; vertical-align:top; padding-top:14px !important;}


.list2 ul { margin:8px 5px 0 9px;}
.list2 ul li{ height:26px; line-height:26px; font-size:14px; background:url(../images/arr1.gif) left center no-repeat; padding-left:12px; border-bottom:1px dashed #ccc;}
.list2 ul li a{ color:#515151;}
.list2 ul li img{ float:left; vertical-align:top; padding-top:8px;}









.titles1{height:53px;   background:url(../images/t1bg.gif) top repeat-x;  line-height:53px;}
.titles1 ul li{ display:inline; float:left; width:97px; text-align:center; font-size:16px;  margin:0 0 0 9px;}
.titles1 ul li a{ color:#333;}
.titles1 ul li.aon{ background:url(../images/t1aon.gif) left top repeat-x; }


.titles2{height:44px; line-height:44px; background:#fff; border-bottom:1px solid #fbadad; margin-bottom:15px;}
.titles2 .tit{ font-size:16px; color:#fff; width:114px; height:45px; margin:0 10px -1px 0; background:#fe5656; float:left; text-align:center;}
.titles2 .tit a{ color:#fff;}
.titles2 ul li{ display:inline; float:left; width:62px; font-size:15px; height:42px; line-height:42px;  margin:0 0 0 20px;}
.titles2 ul li a{ color:#575757;}
.titles2 ul li.aon{ border-bottom:2px solid #fe5656;}
.titles2 ul li.aon a{ color:#fe5656;}
.titles2 .more{ float:right; color:#999; padding:0 20px 0 0; font-size:14px;}

.titles3{ height:43px; border-bottom:1px solid #f2f2f2; margin:0 12px;  line-height:43px;}
.titles3 .tit{ font-size:16px;  color:#333; padding-left:5px; float:left;}
.titles3 .more{ float:right; color:#999;}

/*link*/
.linkbg{ background:url(../images/linkbg.gif) 0 0 repeat-x; height:43px; margin-bottom:6px;}
.link-box { width:990px; height:20px; margin:0 auto; padding-top:10px;}
.link-box ul li { width:180px; height:20px; float:left; display:inline; margin-left:15px;}
/*foot*/

.linkselect{ height:32px;  width:1002px; margin:0 auto; padding-top:11px; margin-bottom:22px;}

.linkselect ul li.linklist_con{float:left; text-align:left; margin:0 0 0 25px; width:220px;height:23px;background:url(../images/selectico.gif) no-repeat;position:relative; color:#505050; font-family:"宋体";}

.friendlink_con{width:212px;height:23px;line-height:23px;overflow:hidden;color:#666;padding-left:8px;cursor:pointer; font-weight:normal;}
.linklist{background:#fff;width:218px;position:absolute;left:0px;bottom:22px;border:1px solid #e9e9e9;z-index:99; }
.kk{bottom:23px;top:auto;}
.linklist ul{padding:0; overflow-x:hidden; overflow-y:auto; max-height:310px;}
.linklist ul li{height:23px;line-height:23px; color:#666;}
.linklist ul li a{display:block;color:#666;padding:0 10px; font-weight:normal;}
.linklist ul li a:hover{background:#f2f2f2;color:#ff6600; text-decoration:none;}


.footer{  background:url(../images/footbg.gif) top repeat-x #f4f4f4; padding-bottom:22px; line-height:24px; text-align:center; color:#505050; position:relative;}
.footer span{ font-family:Arial, Helvetica, sans-serif;}
.footbox{ width:1002px; margin:0 auto; position:relative;}
.footico{ position:absolute; top:50px; left:100px;}
.footer a{ color:#505050;}

.dzjg{ position:absolute; left:80px; top:50px;}
/* 栏目页 */
.content{ padding:0; clear:both; margin-top:20px;}
.contentleft{ width:100%; background:url(../images/leftbg.gif) left top repeat-y;}
.leftnr{ width:232px; height:auto; border:1px solid #e4e4e4; position:relative; background:#fff;  }

.title{ background:#fe5656; height:44px; line-height:44px; position:absolute; left:-1px; top:-1px; width:234px;}
.title h1{ font-size:16px; color:#fff; text-align:center;  height:44px; line-height:44px;}

.menunr{ width:212px; margin:0 auto; padding:55px 0 0 0;}
.menunr ul li{ float:none; font-size:14px;  height:31px; line-height:31px; margin-bottom:8px; overflow:hidden; }
.menunr ul li a{ background:url(../images/h1bg.gif) 0 -31px no-repeat; color:#555;   display:block; text-align:center; }
.menunr ul li a:hover,.menunr ul li a.active{ color:#fe5656; text-decoration:none; font-weight:bold; }

.rightnr{ float:right; background:#fff;  min-height:530px; height:auto !important;  height:530px;  border:1px solid #e4e4e4;    width:730px; padding:1px 1px 10px 1px; }
.positionbg{  height:42px;   line-height:42px;border-bottom:2px solid #fbadad;}
.position{ line-height:42px;  background:url(../images/posico.gif) 15px center no-repeat; font-size:14px;   height:42px; padding:0 0 0 36px; color:#666;  }
.position a{ margin:0; color:#666;}
.lmpos{ background-position:-1px 0 !important; border-bottom:1px solid #ddd;}

.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; padding:5px 0 1px 0;}
.listnews li{ background: url(tmpimagesarr1.gif) 3px center no-repeat; padding-left:15px; overflow:hidden; line-height:32px; }
.listnews li span{ color:#959595; float:right;}
.listnews li a{ color:#333;}
.listnews li a:hover{ color:#c00;}

.listnews li.last{padding-bottom:10px; margin-bottom:10px; border-bottom:1px pot1ted #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;}
.listdownw{ float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  }


.pagenav{clear:both;width:100%;margin:5px 0;text-align:right;padding:0px; padding:2px 0; }
.pagenav a{border:1px solid #d9d9d9;color:#666;font-family:Arial;margin:2px;padding:4px 10px;text-decoration:none;}
.pagenav a:hover{background:#dd2d30;border:1px solid #dd2d30;color:#fff;}
.pagenav a.active{border:1px solid #dd2d30;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#dd2d30 !important;border:1px solid #dd2d30 !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:#dd2d30 !important;border:#dd2d30 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; *+vertical-align:middle;}
.pagenav .goto{width:36px;height:26px;background-color:#dd2d30;border:1px solid #dd2d30;color:#fff;margin:3px 2px;text-align:center;cursor:pointer; _vertical-align:middle; *+vertical-align:middle;}
.btnback{ background:#fe5656 !important; cursor:pointer;}

.downnamew1{ width:80px;}
.downnamew2{ width:426px;}

/*普通文字列表页*/
.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(/tmp/images/lanmu_date.gif) left center no-repeat; text-align:left;}


/*栏目页 图片列表 */
 ul.imglist{ clear:both; border-top:none; padding-left:3px;}
 ul.imglist li{	float:left; display:inline;	background:none;padding-left:0;	padding:8px 8px 8px 9px;height: auto;text-align:center; width:154px; }
 ul.imglist li span{ color:#333;}
 ul.imglist li a img{float:none;border:1px solid #ccc;padding:2px !important; width:148px; height:111px;}
 
.imggx{ padding:5px 10px 10px; font-size:12px;}

/*栏目页 视频列表 */
.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{}
.shipinbox ul li a{ background:none; padding-left:5px; line-height:20px;}
.shipin{width:465px;}
.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(/TMP/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(/tmp/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:#dd2d30 !important; line-height:28px !important; margin-top:2px;}

/*访谈页面 end */
.ftbtn{width: 70px;height: 30px;cursor: pointer;color: #FFF;text-align: center; background:#c60000; border:0 none;}
.fangtanbox .newstitle{color: #333 !important; font-size:20px !important; padding:20px  0!important; }
.fangtanbox ul{ padding-top:0 !important;}
.fangtanbox li{ height:auto !important; padding:0 0 15px 0 !important; overflow:hidden; background:none !important;}
.fcpic{ float:left; padding-top:11px;}
.fcpic a{ padding:0 !important; background:none !important; line-height:20px !important; font-size:12px !important;}
.fcpic img{ padding:0 !important; width:210px; height:110px;}
.fctxt{ padding-left:20px; width:470px; float:left;}
.fctxt p{ float:left; width:100%; line-height:30px; font-size:12px;}
.fctxt p.xx{ line-height:20px;}
.fctxt p.xx a{ font-size:12px !important; line-height:20px !important; color:#c00;}
.fctxt p a{ color:#d70000; background:none !important; padding:0 !important;}
.fctxt p span{ float:left; display:block; width:41px; height:23px; background:#ff9300; text-align:center; line-height:23px; color:#ffffff; margin-top:4px; margin-right:13px;}
.fctxt p.bt{ height:33px; line-height:33px;font-weight:bold; font-size:14px;width:445px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fctxt p.bt a{color:#333333; background:none !important; padding:0 !important;}
.fctxt p.bt a:hover{ color:#d70000;}
.wz td{ text-align:left;}
.ftinfo{ padding-top:28px; padding-left:17px; padding-right:42px;}
.ftinfo ul{ width:935px !important; padding-top:15px; padding-bottom:12px !important;}
.fangtanlist ul li .fctxt{ width:655px !important; padding-top:4px;}
.fangtanlist ul li .fctxt p span{ width:46px !important;}
.fcmain{ padding:0 0 10px 0px;}
.fcmain h3{ height: 36px;line-height: 36px;background: #F7F7F7;padding-left: 20px;font-size: 20px;font-weight: 500;border-left: 3px solid #319BDE;}
.fcmain h3 span{ float:left; }
.fcinput{border: 1px solid #D6D6D6;color: #666;float: left;font-size: 12px;height: 25px;line-height: 25px;padding-left: 5px;width: 240px;}
.fctextarea{border: 1px solid #D6D6D6;color: #666;float: left;font-size: 12px;height: 118px;line-height: 23px;padding-left: 5px;width: 408px;margin-top: 4px;}
.fcm{ padding: 20px 0px;font-size: 16px;color: #333;line-height: 200%;}
#checkcode{ float:left; margin-left:8px; margin-top:5px;}
#checkimg{ float:left;}
#IVI_Name{ width:150px; height:25px; border:1px solid #ddd;}
#IVI_Content{ border:1px solid #ddd; width:510px; height:170px; margin-top:5px;}
.verification_img{ margin-top:4px; height:28px !important;}
.verification_img img{ margin:0 !important;}
.viewtj{ margin:10px 0 !important; line-height:20px !important;}
.btnfc{padding: 0px 15px;height: 24px;cursor: pointer;background: #006CBD !important;color: #FFF;border: medium none;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:#dd2d30 !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(TMPimagesbtn01.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(TMPimagesbtn001.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(tmpimagesbtn001.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(/TMP/images/pot1.jpg) 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{max-width:750px !important;}
.rightnr table td{ height:0;}
.rightnr .message_page{width:100% !important;}
.message_page .pagenav{ float:right !important; height:32px;}
.message_textarea .txtone{ width:370px !important;}

.rightnr .txtinput{width:200px !important;}
.rightnr .sys_btn01,.rightnr .btn01{background:#dd2d30 !important; color:#fff !important; border:none !important; line-height:22px !important; margin-top:2px !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; width:718px; clear:both;}
.wz_title{ padding-left:30px;  background:url(tmpimagesarr2.gif) 20px center no-repeat !important; }
.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; line-height:28px!important;}
.return{width: 90px !important;padding-right: 0px !important;text-align: center !important;color: #CA1F01 !important;line-height:28px!important;}
.btnmassage{ width:118px; height:32px;line-height:32px; text-align:center; background:url(tmpimagesbtn01.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(tmpimagesbtn001.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{}

.contentbox{ padding:10px 50px 20px;}
.newstitle{ font-size:26px;  font-family:Microsoft YaHei; text-align:center; color:#333333; padding:20px 0 15px;}
.newstitlef{font-size: 20px;color: #333;text-align: center;line-height: 24px;font-weight: normal;font-family:Microsoft YaHei;}
.newsinfo{ margin:5px auto 10px; line-height:37px; height:37px; 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 6px;}
.newscontnet{font-size:14px; margin:0 auto 15px; color:#333; line-height:210%; border-bottom:1px dashed #999999; padding-bottom:38px; padding-top:10px;}
.otherli{ width:885px; float:left; height:60px;padding:17px 0 0px;font-size: 14px;line-height: 30px; font-size:15px;overflow:hidden;}
.otherli a{ color:#333;}
.otherli a:hover{ color:#ff0000;}
.close a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.printico{ background:url(tmpimagesprint.gif) left center no-repeat; }
.closeico{ background:url(tmpimagesclose1.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(/tmp/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(/tmp/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: #0199E4 !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(tmp/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(TMP/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; overflow:hidden;_padding-bottom:10px;*+padding-bottom:10px; background:#fff;}
.sealist{ line-height: 25px;}
.sealist .div{clear:both;overflow:hidden; width:958px; float:left;}
.sealist ul{ clear:both; padding:8px 0; overflow:hidden; float:left;}
.sealist ul li{ padding:10px 20px 8px 10px; border-bottom:1px dashed #ddd; line-height:150%; height:45px; clear:both;}
.sealist ul li a{padding-left:12px; background: url(tmpimagesarr1.gif) left center no-repeat;margin-bottom:3px; float:left; 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(/tmp/images/bszxsearchbtn.gif); border:0 none; padding:2px 8px;}
.rightnr .conlist_title{ height:40px; line-height:40px; padding:5px 5px 0px; border-bottom:1px solid #ebebeb; clear:both; }
.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(/TMP/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(/TMP/images/xiexin.gif) 0 0 no-repeat;text-align: center; margin-right:10px;overflow:hidden;}
.sys_btnsearch{ text-align:center;  text-align: center; background: #dd2d30 !important; cursor:pointer; padding: 0px 15px; height: 32px; border:0 none; color:#fff;}


.adleft{position:fixed; _position:absolute;right:50%; bottom:10px;  _bottom:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -162 +'px'); margin-right:504px;}

.adright{position:fixed; _position:absolute;left:50%; bottom:10px; _bottom:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -162 +'px'); margin-left:504px;}

