@charset "gb2312";
/* Rest CSS */
*{margin:0;padding:0;}
html{color:#333;overflow-y:scroll;-webkit-text-size-adjust:none;background:#fff;}
input,button,textarea,optgroup,option,p,div,ul{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body{font:12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,helvetica,arial,sans-serif;color:#333;background:#fff;}
body{behavior:url("TMPimages_pdcsshover.htc");}
fieldset,img{border:0;}
.cc{clear:both; font-size:1px; height:0; line-height:0;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.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 */

li,ul,dl,dt,dd{list-style:none;vertical-align:top;}
dd,li{list-style:none;}
a{color:#333;text-decoration:none;font-family:"Microsoft YaHei",微软雅黑;}
a:hover{text-decoration:none;color:#d00;}
a img{border:none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
h1{ font-size: 18px; }
h2{ font-size: 14px; }
h3{ font-size: 12px; }
.fr,.right,#right{float:right}
.fl,.left,#left{float:left}
.font_ff{ font-family:Arial, Helvetica, sans-serif;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mainbox{ width: 1000px; margin: 0 auto;}

/*头部*/
.header{width:100%;height:510px; background: url("images_ssyfbanbg.gif") center top no-repeat;}
.header .mainbox{height: 510px; position: relative;}
.header .logo{ width: 265px; height: 60px; top: 69px; left: 71px; position: absolute; z-index: 1;}
.header .daodu{position: absolute; top: 336px; left: 74px; width: 843px; font-size: 15px; line-height: 26px; height: 78px; overflow: hidden; text-indent: 2em;}
.daodu p a{display:none;}
.logo .img_title{display:none;}

.mt50{margin-top:50px;}
/*banner 导读 end*/

/***主体内容***/
.list li{ height: 28px; line-height: 28px; padding-left: 14px; background: url("images_ssyficon.gif") left center no-repeat;}
.list li span.date{ color:#999999; font-family:arial; font-size: 12px; float: right;}
.list li img{float: left; padding: 8px 0 0 8px;}
.list li a{float: left;font-size: 15px; }

.ind_tel1{ height: 50px; line-height: 50px; background: url("images_ssyftitbg.gif") left 26px repeat-x; text-align: center; }
.ind_tel1 a.a{display: inline-block; width: 254px; margin-left:58px; height: 50px; font-size: 30px; font-weight: bold; color: #333; line-height: 50px; text-align: center;}
.ind_tel1 a.a img{vertical-align: middle; margin:9px auto 0;}
.ind_tel1 a.more{ display: inline-block; padding-left:9px; height:50px; line-height:50px; font-size:15px; background:#fff;}
.ind_tel1 a.more:hover{ color:#d00;}

.flash{ margin-top: 29px;padding: 5px; border: 1px solid #dbdbdb;width:488px; height:363px;}
.flash .mF_expo2010_myFocus01{width:488px !important; height:363px !important; overflow:hidden; }
.flash .mF_expo2010 .txt{position:absolute; left:0; bottom:0; width:488px; height:40px; overflow:hidden; background:url(images_ssyftxtbg.png) repeat;}
.flash .mF_expo2010 .txt li{line-height: 40px !important; height: 40px !important;}
.flash .mF_expo2010 .txt li a{padding-left: 20px !important; width: 350px !important;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size: 15px !important; font-weight: normal !important; color:#fff;}
.flash .mF_expo2010 .txt_bg{filter: alpha(opacity=60) !important; opacity: .60 !important; height: 40px !important;}
.flash .mF_expo2010 .num{ position:absolute; bottom: 16px !important; right: 12px !important;}
.flash .mF_expo2010 .num li{ width:8px !important; height:8px !important; margin-right:8px !important; float:left; font-size:0px; background:#fff; cursor:pointer;}
.flash .mF_expo2010 .num li:hover,.flash .mF_expo2010 .num li.current{ background:#dd0000;}
.flash .mF_expo2010 .num li a{ width:8px !important; height:8px !important; background:#fbf6ef !important; overflow: hidden; text-indent:-20em; cursor:pointer;}
.flash .mF_expo2010 .num li b{display: none !important;}
.flash .mF_expo2010 .num li.hover a,.flash .mF_expo2010 .num li.current a{ background:#d31919 !important;}

.mF_expo2010 .pic li{position:absolute;background:none !important; padding-left:0px !important;}
.mF_expo2010 .txt_bg{position:absolute;bottom:0;z-index:1;height:36px;width:100%;}
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;height:36px;line-height:36px; }
.mF_expo2010 .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}
.mF_expo2010 .num{position:absolute;z-index:3;bottom:8px;right:8px;}
.mF_expo2010 .num li{float:left;position:relative;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.mF_expo2010 .num li a,.mF_expo2010 .num li b{position:absolute;z-index:2;display:block;color:#fff;width:100%;height:100%;top:0;left:0;text-decoration:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.mF_expo2010 .num li b{z-index:1;background:#fff;filter:alpha(opacity=50);opacity:0.5;}
.mF_expo2010 .num li.hover a,.mF_expo2010 .num li.current a{background:#F60;}

/*图片新闻切换 end*/
.newsbox{ width: 480px; overflow: hidden; height: 404px;}
.newsbox ul li{  border-bottom: 1px solid #dbdbdb; padding: 10px 0 10px;}
.newsbox .tit{ display: block; height: 35px; line-height: 35px; font-weight: bold; font-size: 20px; overflow: hidden;white-space:nowrap; text-overflow:ellipsis;}
.newsbox .con{ font-size: 15px; line-height: 24px; height: 48px; overflow: hidden; text-indent: 2em; }
.newsbox li img{display: none;}
/*工作动态  end*/
.gzzbox{ overflow: hidden; position: relative; padding-top: 27px; padding-bottom: 50px;}
.gzzbox h3{ width: 140px; height: 30px; line-height: 30px; text-align: center; font-size: 20px; font-weight: bold; background: #fff; position: absolute; top: 12px; left: 50%; margin-left: -70px; z-index: 1;}
.gzzbox h3 img{ vertical-align:middle; margin:6px auto 0;}
.gzzbox .list{ overflow: hidden; padding:0 0 20px 20px; height:auto; border: 1px solid #dbdbdb;}
.gzzbox .list ul{width: 110%; padding-top: 25px;}
.gzzbox .list li{float: left; width: 446px; padding-right: 40px;}
.gzzbox .list li.picbox{ height: 138px; padding-left: 0; background: none; width: 460px;}
.gzzbox .list li .pic{height: 120px; padding-top: 5px; width: 160px; overflow: hidden;}
.gzzbox .list li .pic img{ height: 120px; width: 160px; padding: 0;}
.gzzbox .list li .con{ width: 280px; overflow: hidden; height: 120px;}
.gzzbox .list li .con a.tit{ display: block; line-height: 32px; max-height: 64px; _height: 64px; font-size: 18px; font-weight: bold; overflow: hidden; float: none;}
.gzzbox .list li .con p{ font-size: 15px; color: #666666; line-height: 24px; height: 48px; overflow: hidden; float: none;}
/*工作组之窗 end*/
.gzjbbox{ margin: 30px 0 50px; padding: 0 20px 23px 20px; background: #fffaf8; overflow: hidden;}
.gzjbbox .dbt{ border-bottom: 1px solid #dbdbdb; height: 139px;}
.gzjbbox .dbt .tit{ padding: 25px 0 11px; text-align: center; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold;}
.gzjbbox .dbt .con a{ color: #666666;}
.gzjbbox .dbt .con a:hover{ color: #dd0000;}
.gzjbbox .dbt .con{ padding: 0 20px; text-indent: 2em; color: #666; font-size: 15px; line-height: 24px; height: 48px; overflow: hidden;}
.gzjbbox .dbt .con a{font-size: 12px;}
.gzjbbox .list{ padding-top: 13px; overflow: hidden; background: url("../images_ssyf/jbbg.gif") 478px 20px no-repeat;}
.gzjbbox .list ul{width: 110%; padding-left: 20px;}
.gzjbbox .list li{ width: 426px; padding-right: 40px; float: left;}
/*工作简报 end*/
.listbox{ width: 466px; height: 315px; padding: 38px 41px 37px 11px; position: relative;}
.listbox h3{ width: 62px; height: 36px; background: #fff; position: absolute; left: 0; top: 24px; line-height: 30px; font-size: 20px; font-weight: bold; z-index: 1;}
.listbox .line{border: 1px solid #dbdbdb; position: absolute;width: 432px; height: 295px; padding: 25px 18px 0 10px;}
.listbox .line .tit{ width: 418px; margin-left: 15px; height: 36px; padding:6px 0 5px; border-bottom:1px dashed #dbdbdb; margin-bottom: 9px;}
.listbox .line .tit li{ height:36px; line-height:36px; font-size: 20px; font-weight: bold;}
.listbox .line .tit a{ color: #d31a1a;}
#FontScroll{width:418px;height:36px;line-height:36px;verflow:Hidden;}

.listbox2{padding-right: 0px;}
/*政策 解读 end*/
.mesgbox{ padding-top: 9px; padding-bottom: 60px;}
.mesgboxl{ width: 580px;}
.mesgboxl ul.inputbox{ padding-bottom: 31px;}
.mesgboxl ul.inputbox li{ padding-top: 20px;}
.mesgboxl ul.inputbox li input,.mesgboxl ul.inputbox li textarea{ font-family: "Microsoft YaHei";}
.mesgboxl ul.inputbox li.input{ width: 270px; height: 40px;vertical-align: middle;}
.mesgboxl ul.inputbox li.input input{ width: 238px; height: 28px; line-height: 28px; background: #fff; border: 1px solid #dbdbdb; float: left; padding: 5px 10px 5px 20px; color: #999; font-size: 15px; outline: none; vertical-align: middle;}
.mesgboxl ul.inputbox li.input.input1{}
.mesgboxl ul.inputbox li.input.input1 input{ width: 548px;}
.mesgboxl ul.inputbox li.clear{height: 0;padding: 0;margin: 0; line-height: 0; font-size: 0; clear: both;}
.mesgboxl ul.inputbox li.area{ height: 149px;}
.mesgboxl ul.inputbox li.area textarea{background: #fff; border: 1px solid #dbdbdb; padding: 8px 20px; font-size: 15px; line-height: 24px; width: 538px; height: 131px; resize: none; outline: none; vertical-align: middle; color: #999;}
.mesgboxl ul.inputbox li.yzm{line-height: 40px; font-size: 15px; width: 100%;}
.mesgboxl ul.inputbox li.yzm input{ width: 100px; float: left;}
.mesgboxl ul.inputbox li.yzm img{vertical-align: middle; padding:12px 0 0 10px; float: left;}
.mesgboxl ul.inputbox li.yzm a{ color: #808080; padding-left: 10px;}
.mesgboxl ul.inputbox li.yzm a:hover{ color: #d00;}
.mesgboxl ul.inputbox li.btn input{ width: 120px; height: 40px; text-align: center; color: #333333; margin-left: 20px; line-height: 40px; font-size: 15px; background: #ebebeb; border: 0 none; cursor: pointer;}
.mesgboxl ul.inputbox li.btn input.tj{margin-left: 0; color: #fff; background: #c80e0e;}
/*留言表单 end*/
.mesgboxl h3{ height: 40px; background: url("../images_ssyf/tit_mesg.gif") center 19px no-repeat; color: #666666; font-size: 20px; text-align: center; font-weight: bold;}
.mesgboxl h3 a{color: #666;}
.mesgboxl h3 a:hover{color: #d00;}
.mesgboxl .mesglist{ margin-top: -13px;}
.mesgboxl .mesglist li{padding: 15px 0; border-bottom: 1px solid #dbdbdb;}
.mesgboxl .mesglist li .top{ height: 26px; line-height: 26px;}
.mesgboxl .mesglist li .top .name{ font-size: 15px; font-weight: bold;}
.mesgboxl .mesglist li .top .time{ font-size: 12px; color: #999999;}
.mesgboxl .mesglist li .con{ line-height: 28px; font-size: 15px; text-indent: 2em;}
/*留言列表 end*/
.mesgboxr{ width: 380px; overflow: hidden;}
.phonebox{padding-bottom: 20px;}
.phonebox li{ overflow: hidden; margin-top: 20px; background: #fffaf8; height: 60px; line-height: 60px; }
.phonebox li a{cursor:default; display:block; height:60px; padding-left:29px; color: #d31a1a;}
.phonebox li span{ display:block; float:left;}
.phonebox li span.ico{ width:30px; height:60px; background: url("../images_ssyf/phone_ico.gif") 0 center no-repeat;}
.phonebox li span.tit{ padding-left:17px; font-weight: bold; font-size: 20px; width:304px; font-weight:bold;}
.phonebox li a:hover span.ico{ -webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}


.phonebox li.num2 a{ padding-left:31px;}
.phonebox li.num2 span.ico{background:url("../images_ssyf/mail_ico.gif") 0 center no-repeat; width:28px;}
.phonebox li.num2 span.tit{ padding-left:22px; width:290px;}
.phonebox li.num1 span.tit{ font-size: 18px;}

.hfbox{ background: #fffaf8; padding: 17px 20px 0; height: 623px; overflow: hidden;}
.hfbox h3{height: 40px; background: url("../images_ssyf/tit_mesghf.gif") center 19px no-repeat; color: #666666; font-size: 20px; text-align: center; font-weight: bold;}
.hfbox h3 a{ color: #666666;}
.hfbox h3 a:hover{ color: #d00;}
.hfbox .hflist{ padding-top: 14px;}
.hfbox .hflist ul{ height: 560px; overflow-x: hidden; overflow-y: auto; padding-right: 10px; width: 340px;}
.hfbox .hflist li{ border-bottom: 1px solid #dbdbdb; padding-bottom: 20px; margin-bottom: 35px; height: auto;}
.hfbox .hflist li .hfcon{ /*padding-bottom: 16px;*/}
.hfbox .hflist li .hfcon .top{ padding: 3px 0 2px; line-height: 20px;}
.hfbox .hflist li .hfcon .top .time{color: #999;}
.hfbox .hflist li .hfcon .top .name{font-size: 15px; font-weight: bold;}
.hfbox .hflist li .hfcon .con{ font-size: 15px; line-height: 28px; line-height: 28px; text-indent: 2em;}
.hfbox .hflist li .hfzt{ padding-top: 12px; padding-bottom: 2px; font-size: 15px; line-height: 28px; color: #999;}
.hfbox .hflist li .hfzt span{font-weight: bold;}



/*底部*/
.foot{width:100%;height:124px;padding-top:55px;margin:auto;text-align:center;color:#333; border-top: 3px solid #b7141a;}
.bottom{width:1000px;height:24px;line-height:24px;vertical-align:bottom;margin:auto;font-size:14px;position:relative;}
.bottom1{width:1000px;height:24px;line-height:24px;vertical-align:bottom;margin:auto;color:#666;padding-top:27px;}
.bottom1 a{color:#666;}
.bottom1 a:hover{font-weight:bold;}
.fot_pic{position:absolute;left:0;top: -3px;display:block;}
.jc_ico{position:absolute;right: 0;top: 0; display:block;}
/*container*/
.home_web{ height: 452px !important; top: 50% !important; margin-top: -226px !important;}

.lmmesgbox{ padding: 10px 20px 40px;}
.lmmesgbox ul{ padding-bottom: 10px;}
.lmmesgbox li{ border-bottom: 1px solid #dbdbdb; padding:35px 0 20px; height: auto;}
.lmmesgbox li.last{border: 0 none;}
/*.lmmesgbox li .hfcon{ border-bottom: 1px dashed #dbdbdb; padding-bottom: 16px;}*/
.lmmesgbox li .hfcon .top{ height:auto; padding: 2px 0; line-height: 28px;}
.lmmesgbox li .hfcon .top .time{color: #999;}
.lmmesgbox li .hfcon .top .name{font-size: 18px; font-weight: bold;}
.lmmesgbox li .hfcon .con{ font-size: 15px; line-height: 28px; line-height: 28px; text-indent: 2em;}
.lmmesgbox li .hfzt{ padding-top: 12px; padding-bottom: 2px; font-size: 15px; line-height: 28px; color: #999;}
.lmmesgbox li .hfzt span{font-weight: bold;}
/*留言栏目页 end*/



.lmtop{height: 525px;}

.mt15{margin-top:15px;}
/*栏目页*/
.content{ height: auto; padding: 0px 20px 0; border: 1px solid #dbdbdb; margin : 15px 0 30px; min-height:550px;}
.lmcontainer{height:auto;margin:auto;border:#dfdfdf 1px solid;padding:20px 19px;background:#fff;margin-top:30px;}
.navdh{width:260px;height:auto;padding:0 0 180px 0;background:url(/TMP/images_hlwj/czh_navdhline.gif) 244px 15px no-repeat;}
.navdh ul{width:260px;height:auto;padding-top:10px;}
.navdh ul li{width:260px;height:60px;vertical-align:bottom;padding-top:20px;overflow:hidden;}
.navdh ul li a{display:block;width:245px;height:60px;line-height:60px;text-align:center;background:url(/tmp/images_ssyf/gjc_web.gif) 0 0 no-repeat;padding-right:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666;font-size:20px;cursor:pointer;}
.navdh ul li a:hover,.navdh ul li.active a{color:#fff;background:url(/tmp/images_ssyf/gjc_webhover.gif) 0 0 no-repeat;}

/*右边*/
.lanmu{margin:auto;height:44px;background:url(/TMP/images_cwh/lanmu_line.gif) 0 41px repeat-x;overflow:hidden;}
.lanmu .tit{display:block;float:left;width:auto;white-space:nowrap;height:40px;line-height:24px;font-size:18px;color:#b7141a;border-bottom:#b7141a 4px solid;}
.navjs2{height:auto;min-height:450px;_height:450px;padding:20px 20px 30px;margin:auto;line-height:38px;font-size:15px;overflow:hidden;}
.navjs2 .pl_list{ width: 998px !important;}

.navjz{ height:auto;min-height:450px;_height:450px;padding:20px 20px 30px;margin:auto;line-height:38px;font-size:15px;overflow:hidden;}
.navjz ul,.wzcon ul{padding-bottom:5px;}
.navjz ul li,.wzcon ul li{height:38px;line-height:38px;vertical-align:bottom;clear:both;background:url(images_ssyfdot.gif) 0 18px no-repeat;color:#999;padding-left:15px;}
.navjz ul li a,.wzcon ul li a{font-size:15px;}
.navjz .lm_title{font-size:16px;}
.navjz ul li img{padding-top:13px;}
.navjz ul li.hxline,.navjz ul li.lm_line{height:24px;overflow:hidden;background:url(images_ssyfnavjz_line.gif) 0 12px repeat-x;}
.navjz ul li font{font-family:Arial, Helvetica, sans-serif;}

.navjz ul.imglist{ padding-top: 15px;}
.navjz ul.imglist div{height:1px;margin-top:-1px;clear:both;background:none;overflow:hidden;}
.navjz ul.imglist li{padding:0 12px 18px; width: 256px; line-height: 30px; background:none;float:left;text-align:center;height:auto;clear:none;}
.navjz ul.imglist li img{border:0;padding:0;}
.navjz ul.imglist li a{background:none;padding-left:0;}

.columnName{background:none !important;  padding-left:0 !important;}
.columnName a.title{font-size:16px; font-weight:bold; color:#333;}
.columnName a.more{float:left; margin-left:10px; font-size:14px !important;}

/*栏目页 视频列表 */
.shipinbox{width:1060px;clear:both;}
.shipinbox ul li{width:1060px;background:none;height:auto;padding:10px 0;border-bottom:1px dashed #ddd;vertical-align:bottom;}
.shipinbox ul li img{padding:4px !important;}
.shipinbox ul li .right img{padding:0px;float:left;margin-top:7px;}
.shipin{width:830px;}

/*** 文章页 START ****/
.wz_top{height:40px;line-height:40px;font-size:14px; background: url(images_ssyfwz_ico.png) 2px center no-repeat; padding-left:33px;}
.wenzhang{line-height:200%;font-size:14px;padding:35px 25px 45px;margin:auto;}
.wztit{font-size:28px;line-height:60px;color:#333;text-align:center;}
.wzfbt{font-weight:100;line-height:36px;text-align:center;font-size:20px;}
.wzbjxx{line-height:26px;border-bottom:1px solid #ddd;text-align:center;padding:12px 0 19px;font-size:12px;color:#666;font-family:"微软雅黑";}
.wzbjxx a{ cursor:pointer;}
.wzcon{padding:20px 0 30px; height:auto;min-height:450px; _height:450px;overflow:visible;font-size:16px;line-height:200%;text-align:Justify;text-justify:inter-ideograph;margin:0 auto;}
.wzcon p{display: block;margin:15px 0px; font-size:16px;}
.wzcon table{max-width:1060px !important;}
.wzbot1{height:40px;line-height:36px;text-align:right;font-size:12px;color:#999;padding-top:10px;border-top:#ddd 1px solid;}
.wzbot1 a{color:#999999;line-height:36px;}
.wzbot1 a:hover{color:#db0200;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:300px;text-align:left;height:24px;padding-left:20px;}
.wzbot1 ul.fxd_close{width:175px;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;width:65px;height:36px;line-height:36px;background:url(images_ssyfprint.gif) 0 10px no-repeat;padding-left:22px;font-size:12px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;width:65px;height:36px;line-height:36px;background:url(images_ssyfclose1.gif) 0 10px no-repeat;padding-left:22px;font-size:12px;}
.bshare-custom #bshare-shareto{color:#999 !important;line-height:24px !important;font-weight:normal !important;}
.wzbot{border-top:#ddd 1px solid;padding:10px 20px;line-height:28px;font-size:14px;}
.wzbot a:hover{color:#db0200;}

/*** 翻页 ****/
.pagebox{text-align:center;}
.pagebox,.pagination{padding:3px;margin:5px;font-size:12px;color:#666;text-align:center;}	
.pagebox a,.pagination a{padding:5px 10px;color:#666;margin-right:5px;border:1px solid #d9d9d9;}
.pagebox a:hover,.pagination a:hover{color:#fff;background:#c80e0e;border:1px solid #c80e0e;}
.pagebox a:active,.pagination a:active{border:1px solid #c80e0e;background:#c80e0e;}
.pagebox span.pagemore,.pagination span.pagemore{padding:5px 10px;color:#666;margin-right:5px;border:1px solid #fff;background:#fff;}
.pagebox span.current,.pagination span.current{padding:5px 10px;color:#fff;margin-right:5px;border:1px solid #c80e0e;background:#c80e0e;}
.pagebox span.disabled,.pagination span.disabled{padding:5px 10px;color:#666;margin-right:5px;border:1px solid #ebebeb;background:#ebebeb;}
.pagination span.inputBar input{height:27px; width:35px; line-height:27px; border:1px solid #d9d9d9; text-align:center;}