﻿@charset "utf-8";
/* 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: 12px/1.5 "Microsoft YaHei",'SimSun',tahoma,Verdana,arial,sans-serif; color:#333; background:#eaf4ff;}
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei";color:#444; outline: 0 none;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#444;}
ul,li{ vertical-align:middle;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#d00;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;}
.p10{ padding: 10px;}
.ml15{margin-left: 15px;}
.container{ width: 1002px; margin: 0 auto;}
@media (max-width: 991px) {
.container{ width: 768px;}
.mt20,.mt15{margin-top: 10px !important;}
.clear20{padding: 10px 0 0;}
}
@media (max-width: 767px) {
.container{ width: 100%;}
.contain{ margin: 0px 10px;}
}
@media print{
a[href]:after {content: none!important;}
body{min-width: 1002px !important;}
.container{width: 1002px !important;}
}
.jump-info .btn-group{padding-left: 0 !important; text-align: center;}
.line{padding:8px;}
.Pic_info{padding: 0 10px;}
/*漂浮*/
.header {position: relative;}
.j-float{position:relative;z-index:999;display:none;}
.j-float .img_title{display:none;}
.j-float li img{ height: auto;}
.j-float .float-close{ padding-bottom: 5px; text-align: right;}
.j-float .float-close img{cursor:pointer;}
/*左右漂浮*/
.j-couplet{display: none; position: fixed; z-index: 99; bottom: 10px;}
.j-couplet li{ font-size: 0; line-height: 0; padding-top: 3px;}
.j-couplet li img{width: auto; height: auto;}
.j-couplet .couplet-close img{cursor: pointer; padding-bottom: 5px;}
.ind_left{ left: 5px;}
.ind_right{left: 50%; margin-left: 550px;}
.ind_right .couplet-close{text-align: right;}
/*漂浮*/
/*右侧悬浮*/
.home_web{width:60px;height:auto;position:fixed; _position:absolute;right: 10px; top:460px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||40)-(parseInt(this.currentStyle.marginBottom,50)||40))); font-family:Microsoft Yahei; z-index:9997;}

.home_web li{ height: 60px; padding-bottom: 0px;}
.home_web li a{display: block; padding-top: 58px; height: 32px; line-height: 22px; text-align: center; font-size: 14px; background: #b3b3b3 url("../images/piaoico.png") center 0 no-repeat; position: relative; color: #fff;}
.home_web li a:hover{color: #fff; background-color: #4fa8e3;}
.home_web li a img{ position: absolute; width: 81px; height: 81px; top: 50%; margin-top: -47px; left: -96px; padding: 6px; background: #fff; border: 1px solid #ddd; display: none;}
.home_web li a:hover img{display: block;}
.home_web li.num2 a{ background-position: center -90px;}
.home_web li.num3{ height: 31px;}
.home_web li.num3 a{height: 31px; padding-top: 20px; text-indent: 0em; overflow: hidden; background-position: center -180px;}
/*右侧悬浮end*/
.header{ height: 180px; background: url("../images/headerbgnew.gif") center top repeat-x #f6fafe; }
.head{ position: relative; z-index: 0}
.top_left{ position: absolute; left: 0px; top:5px;z-index: 33;}
.top_left ul li{ float:left; margin-right: 7px;}
.header_top{position: absolute; right: 0; top: 5px;z-index: 33;}
#member_info a{margin-right:7px; }
.j-favorites{margin-right:7px;}
.banbg{position: absolute; left: 0; top: 0; height: 180px; width: 100%; z-index: 1;}
.banbg li {position: relative;}
.banbg img {position: absolute;}
.header_top ul, .header_top li {display: inline;vertical-align: inherit;}
.header_top li a{margin-right: 7px;}
.head .img_title{ display: none;}
.logo{ position: absolute; left: 13px; top:44px; z-index: 5}
/*logo end*/
.search{ width: 280px; height: 34px; background: #e7f3fb; position: absolute; top:30px; right: 0px; z-index: 6;}
.search li{ float: left;}
.search li input{float: left; border: 0 none; background: none;}
.search li.ss1{ padding:5px 0 5px 10px; width: 223px; height: 24px; position: relative;}
.search li.ss1 input{height: 24px; width: 223px; line-height: 24px; color: #666666;}
.search li.ss1 input::-webkit-input-placeholder{color:#666666;}
.search li.ss1 input:-moz-placeholder {color:#666666;}
.search li.ss1 input::-moz-placeholder {color:#666666;}
.search li.ss1 input:-ms-input-placeholder {color:#666666;}
.search li.ss1 span.msg-box{ position: absolute; left:0; top: 35px;}
.search li.ss2{ width: 47px; height: 34px; background: url("../images/searchbg.gif") center center no-repeat;}
.search li.ss2 input{ width: 47px; height: 34px; cursor:pointer; overflow: hidden; text-indent: -20em;}
/*搜索 end*/
.navbox{height: 50px; background: #073daa;}
.navbox .navbar{background:none;border-radius:0;border:0; position:relative; height:50px; z-index: 20;}
.navbox .navbar-nav{width: 100%;}
.navbox .navbar-nav li{float:left; position:relative; width: 99px; padding-right: 1px; background: url("../images/navfg.gif") right center no-repeat;}
.navbox .navbar-nav li a{display:block; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; text-align: center; color: #fff; }
.navbox .navbar-nav li a:hover,.navbox .navbar-nav li.on a{color: #fff; background: #0d4fd5;}
.navbox .navbar-nav li.last{background: none; padding-right: 0;}
/*导航 end*/
@media(max-width:991px) {
.banbg img{ width: 100%;}
.navbox .navbar-nav li{ width: 152px;}
.navbox .navbar-nav li a:hover,.navbox .navbar-nav li.on a{ width: 97px;}
}
@media (max-width: 767px) {
.header{ height: auto; overflow: hidden;}
.logo{ position: static;   text-align: center;  max-width: 100%; padding: 30px 0 0; height: auto;}
.logo img{max-width: 90%;}
.search{ position: static; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; border: 1px solid #ddd;border-radius: 3px;}
/*搜索*/
.navbox{height: auto; padding:0;float: none; width: auto;}
.navbar-header{ padding: 0 8px;}
.navbar-default .navbar-brand{ padding: 0; color: #fff; line-height: 42px; height: 42px;}
.navbar-default .navbar-brand:active{color: #fff;}
.navbar-default .navbar-toggle{background-color: #fff; margin:4px 0 0 !important;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #fff;}
.navbox .navbar{background:#0d64b5;height:auto; margin: 0;}
.navbox .navbar-nav{ height:auto; background: #0d64b5; margin: 0;}
.navbox .navbar-nav li{width: 100% !important; height: 40px; border-top: 1px #fff solid; padding-right: 0px;}
.navbox .navbar-nav li a{ background: none; height: 40px; line-height: 40px; font-size: 18px; font-weight: normal; border-radius: 0; margin: 0; color: #fff; padding: 0;}
.navbox .navbar-nav li a:hover{ background: #2398e7;}
.navbox .navbar-nav li a:hover,.navbox .navbar-nav li.active a{ width: 100%; margin-left: 0px;}
.navbar-default .navbar-collapse{border-top: 0 none;}
.navbox .navbar-nav li.num1{display: none;}
}
/********头部 end********/
/*通用列表*/
.list li{ padding-left: 13px; font-size: 14px; height: 30px; line-height: 30px; background: url("../images/icon.gif") 0 center no-repeat; overflow: hidden; color: #999999;position: relative;}
.list li span.date{font-family: Arial; font-size: 12px; position: absolute;top: 0;right: 0;}
.list li a{ float:left;display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list li img{ float: left; padding: 10px 0 0 5px;}
.list .con,.newbox .con{display: none;}
.list .con.active,.newbox .con.active{display: block;}
.newbox .list li a{ max-width: 458px;}
.listbox .list li a{ max-width: 275px;}
.listbox2 .list li a{ max-width: 180px;}
.listbox22 .list li a{ max-width: 200px;}
@media (max-width: 991px) {
.list li img{display: none;}
.list li a{ display: block; margin-right: 50px; max-width: none !important; float: none;}
.newbox .list li a,.listbox .list li a,.listbox2 .list li a{ max-width: none;}
.listbox22 .list li a{ margin-right: 0px; max-width: none;}
}
.sytel{ height: 38px; line-height: 38px; padding-left: 19px; padding-right: 9px; background: #edf7ff url("../images/tel1.gif") 0 center no-repeat;}
.sytel ul li{ float: left;}
.sytel ul li a{ font-size: 16px; font-weight: bold;}
.sytel ul li.active a{color: #0d64b5;}
.sytel ul li.more{ float: right;}
.sytel ul li.more a{font-size: 14px; color: #999999; font-weight: normal}
.sytel2{ height: 42px; line-height: 42px; padding-top: 4px; border-bottom: 1px solid #0d64b5; font-size: 16px; font-weight: bold; color: #0d64b5;}
.sytel2 a,.sytel2 a:hover{color: #0d64b5;}
/********主内容 on********/
/*轮播图*/
.ind-flashlb{ width: 100%; height: 100%; position:relative; }
.ind-flashlb .flash-pic,.ind-flashlb .flash-pic ul,.ind-flashlb .flash-pic li,.ind-flashlb .flash-pic img,.ind-flashlb .flash-pic a{height:100% !important; width: 100% !important; }
.ind-flashlb .flash-pic{ position:relative; z-index:0;}
.ind-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.ind-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.ind-flashlb .flash-pic img{display:block;width: 100%;max-width:100%;height:100%;margin: 0 auto}
.ind-flashlb .flash-pic .title{display:block;height:36px;line-height:36px;padding:0 100px 0 15px;font-size:15px;background:rgba(0,0,0,0.5) !important;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff!important;}
.ind-flashlb .flash-pic a:hover .title{color:#fff;}
.ind-flashlb .flash-num{height:9px;overflow:hidden;position:absolute;right:10px;bottom:13px;z-index:1;}
.ind-flashlb .flash-num ul{overflow:hidden;zoom:1;float:left;}
.ind-flashlb .flash-num ul li{float:left;margin-right:5px;width:10px;height:10px;text-indent:-30em;font-size:0;background:#999 !important;overflow:hidden;cursor:pointer;}
.ind-flashlb .flash-num ul li.on{background:#ff8800 !important;}
/*轮播样式end*/
.ind_flash{ width: 430px; height: 315px; overflow: hidden;}
.ind_flash .mF_expo2010_wrap,.ind_flash .mF_expo2010_myFocus01,.ind_flash .mF_expo2010_myFocus01 .pic,.ind_flash .mF_expo2010_myFocus01 .pic ul,.ind_flash .mF_expo2010_myFocus01 .pic li,.ind_flash .mF_expo2010_myFocus01 .pic li img,.ind_flash .mF_expo2010_myFocus01 .txt li{ width: 100%; height: 100%;}
.ind_flash .mF_expo2010 .txt li,.ind_flash .mF_expo2010 .txt_bg{height: 36px !important; line-height: 36px;}
.ind_flash .mF_expo2010 .txt li a{padding: 0 0 0 12px; font-size: 14px; display: block; margin-right: 100px; font-family: "Microsoft YaHei", 微软雅黑; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal;}
.ind_flash .mF_expo2010 .num{bottom:13px; right: 5px;}
.ind_flash .mF_expo2010 .num li{ width: 10px!important; height: 10px!important; margin-right: 5px!important; background: none;}
.ind_flash .mF_expo2010 .num li a{overflow: hidden; width: 10px!important; height: 10px!important; text-indent: -10em; background:#999!important;}
.ind_flash .mF_expo2010 .num li b{display: none;}
.ind_flash .mF_expo2010 .num li.current a,.ind_flash .mF_expo2010 .num li.hover a{ background:#ff8800!important;}
/*图片切换 end*/
.newsbox{ width: 537px; height: 315px; padding: 0 10px; background: #fff; overflow: hidden;}
.newsbox .tel{ height: 48px; padding-top: 3px; background:url("../images/telbg.gif") left bottom repeat-x;}
.newsbox .tel li{float: left; padding-right: 20px; height: 48px;}
.newsbox .tel li a{padding: 0 9px; display: inline-block; height: 46px; line-height: 46px; vertical-align: top; font-size: 18px; font-weight: bold; color: #505050;}
.newsbox .tel li a:hover,.newsbox .tel li.active a{ color: #0d64b5; border-bottom: 2px solid #0d64b5;}
.newbox .dbt{ padding-top: 6px; height: 44px; line-height: 44px; text-align: center;}
.newbox .dbt a{float: none; font-size: 22px; display: block; font-weight: bold; color: #df0606; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newbox .dbt a:hover{ color: #FF0000;}
.newbox .dbt img{display: none;}
.newbox .list1{ padding-top: 10px;}
/*工作动态 end*/
.ind_hc{ height: 90px; overflow: hidden;}
.ind_hc ul li .img_title{ display: none;}
.ind_hc .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important;}
.mF_sohusports .num li span {color: #fff;float: left;width: 20px;height: 20px;line-height: 18px;overflow: hidden;text-align: center;margin-right: 4px;cursor: pointer;background: url("../images/sh-btn.gif") 0 no-repeat;text-decoration: none}
.ind_hc .mF_sohusports .txt{ display: none;}
.ind_hc .mF_sohusports .txt li,.ind_hc .mF_sohusports .txt li b,.ind_hc .mF_sohusports .txt li a{display: none;}
.ind_hc .mF_sohusports_myFocus03,.ind_hc .mF_sohusports .pic,.ind_hc .mF_sohusports .pic li img,.ind_hc .mF_sohusports .txt li,.ind_hc .mF_sohusports .pic li{ width:100% !important;}
.ind_hc .mF_sohusports .num{ bottom:12px !important;right:5px !important;}
.ind_hc .mF_sohusports .num li a{ margin-right:8px !important;width:9px !important;height:9px !important;background:#fff; text-indent:-999em; border-radius:50%;}
.ind_hc .mF_sohusports .num li span{ margin-right:8px !important;width:9px !important;height:9px !important;background:#fff; text-indent:-999em; border-radius:50%;}
.ind_hc .mF_sohusports .num li.on span{width:9px !important; background:#c00000; border-radius: 50%;}
@media (max-width: 991px){
.ind_flash, .ind_notice, .ind_newlist1,.ind_listbox1, .ind_zjbox,.ind_listbox,.ind_xxgk_left,.ind_xxgk_right,.ind_hdjlbox, .ind_bsfwbox, .ind_listbox3,.ind_listbox4,.ind_hdjlbox .link{float: none; width: auto !important;}
.ind_flash{ height: 420px;}
.newsbox{ float: none; width: auto; margin-top: 10px;}
.ind_hc,.ind_hc .mF_sohusports_myFocus03,.ind_hc .pic,.ind_hc .pic img{ width: auto; height: 70px !important;}
}
@media (max-width: 767px) {
.ind_hc,.ind_hc .mF_sohusports_myFocus03,.ind_hc .pic,.ind_hc .pic img{ width: auto; height: 60px !important;}
.newsbox .tel{height: auto;}
.newsbox{height: auto;}
}
@media (max-width: 480px) {
.newsbox .tel li{ padding-right: 0px; text-align: center;}
.newsbox .tel li a{ padding:0 5px;}
}
/*专题切换end */
.mainl{ width: 715px; padding: 10px 10px 0;}
.mainr{ width: 252px;}
.main1 .mainl{ height: 203px; overflow: hidden;}
.main1 .mainr{ height: 213px; overflow: hidden;}
.mainl .listbox{ width: 350px; overflow: hidden; height: 203px;}
.mainl .listbox .list{ padding-top: 5px;}
.mainr .listbox2{ height: 213px; padding: 0 10px; overflow: hidden;}
.mainr .listbox2 .list{padding-top: 5px;}
.main2 .mainl{ height: 201px; overflow: hidden;}
/*中间文字列表栏目 end*/

/*风貌*/
.fmsytel{ height: 135px; padding-top: 20px; overflow: hidden; background:#fff;}
.fmsytel .piclist{ margin-top: 2px; width: 774px; height: 110px; overflow: hidden; margin-left: 44px;}
.fmsytel .piclist li{ width: 170px; height: 110px; float: left; padding-right: 30px; position: relative;}
.fmsytel .piclist li span{ display: block; position: absolute; width: 150px; height: 30px; line-height: 30px; text-align:center; background: url("../images/back_black50.png") 0 0 repeat; font-size: 14px; padding: 0 10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; bottom: -30px; left: 0; transition: 0.5s all;}
.fmsytel .piclist li a:hover span{ bottom: 0;}
.fmsytel .piclist li a,.fmsytel .piclist li a:hover{color: #fff;}
.fmsytel h2{ padding: 14px 55px 0 0; width: 82px; height: 82px; overflow: hidden;}
.fmsytel h2 a{display: block; height: 82px;   overflow: hidden;}
/*风貌 end*/

/*互动*/
.interact{margin-top:10px; }
.interact h2{ line-height:38px; height:auto; background: url("../images/blue.png") left bottom repeat-x scroll transparent;}
.interact h2 span{ display: block; float: left; width:95px; padding-left:42px; font-size: 16px; color: #fff; line-height: 38px; height:auto; background-color:#0d64bd; background-image:url(../images/li3.png); background-repeat: no-repeat;    background-position: 10px center;}
.interact h2 span a{ color:#fff;}
.interact h2 a.more{ display: block; float: right; width: 48px; height:38px; line-height: 38px;    text-align: center; font-size: 12px; color: #999;}
.interact h2 span{background-image:url(../images/li5.png);}
.policy{height:300px;}
.policy_fl{width: 520px;height:300px;background: #fff;padding: 0 10px;}
.policy_fl ul.j-label-list{margin-top: 10px;margin-bottom: 10px;}
.policy_fl ul.j-label-list li{height:32px; line-height:32px; overflow:hidden;position: relative;}
.policy_fl ul.j-label-list li a{ font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; float:none; margin-left:56px; margin-right:86px;}
.policy_fl ul.j-label-list li .zt{  float:left; display:block; width:46px;height:18px;line-height:18px;text-align:center;font-size:12px; margin-top:8px; }
.policy_fl ul.j-label-list li .nostart{background:#e60000;color:#fff;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#f85656 0 -1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#f85656 0 -1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#f85656 0 -1px 0;}
.policy_fl ul.j-label-list li .starting{background:#e8a636;color:#fff;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e8a636 0 -1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e8a636 0 -1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e8a636 0 -1px 0;}
.policy_fl ul.j-label-list li .over{background:#999999;color:#fff;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#999999 0 1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#999999 0 1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#999999 0 1px 0;}
.policy_fl ul.j-label-list li .date{ font-size:14px; color:#999;}
.policy_fl ul.j-label-list li span.time{position: absolute;top: 0;right: 0;font-size:14px;color:#999;}
.policy_fl ul.j-label-list li span.state {position: absolute;top: 1px;left: 0;}
.policy_fl ul.j-label-list li .state span.responseYes {background: #999999;-webkit-text-shadow: #fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#999999 0 1px 0;-moz-text-shadow: #fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#999999 0 1px 0;text-shadow: #fff 0 0 0, #fff 0 0 0, #fff 0 0 0, #999999 0 1px 0;float: left;display: block;width: 46px;height: 18px;line-height: 18px;text-align: center;font-size: 12px;color: #fff;margin-top: 6px;}
.policy_fl ul.j-label-list li .state span.responseNo{background: #e8a636;-webkit-text-shadow: #fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e8a636 0 -1px 0;-moz-text-shadow: #fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e8a636 0 -1px 0;text-shadow: #fff 0 0 0, #fff 0 0 0, #fff 0 0 0, #e8a636 0 -1px 0;float: left;display: block;width: 46px;height: 18px;line-height: 18px;text-align: center;font-size: 12px;color: #fff;margin-top: 6px;}
.policy_fl h3,.policy_fr h3{line-height:32px;height:38px;background: url(../images/grey.png) left bottom repeat-x scroll transparent;}
.policy_fl h3 span,.policy_fr h3 span{display: block;float: left;width:auto;font-size: 16px;color: #0d64bd;line-height: 38px;height:36px;border-bottom: 2px solid  #0d64bd;background-repeat: no-repeat;}
.policy_fl h3 span a,.policy_fr h3 span a{ color:#0d64bd;}
.policy_fl h3 a.more,.policy_fr h3 a.more{display: block;float: right;width: auto;height:38px;line-height: 38px;text-align: center;font-size: 12px;color: #999;}
.ul_all{height:32px;width:100%;background:#e6f2fe;margin-top:10px;}
.ul_all li{font-size:14px;color:#333;line-height: 32px;height:32px;font-weight: bold;float:left;}
.hd_telbox{height:32px;width:100%;background:#e6f2fe;margin-top:10px;font-size:14px; font-weight:bold;}
.hd_telbox p{float:left;height:34px;line-height:34px;text-align:center;}
.hd_telbox p.p1,.hd_telbox p.p3,.hd_telbox p.p4{display:none;}
.hd_telbox p.p5{width:110px;}
.hd_telbox p.p2{width:515px;padding-left:20px;text-align:left;}
.hd_xdbox{width:100%;height:170px;line-height:32px;font-size:14px;overflow:hidden;}
.hd_xdbox ul li{height:32px;vertical-align:bottom;overflow:hidden;}
.hd_xdbox ul li p{float:left;height:32px;line-height:32px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hd_xdbox ul li p.p1,.hd_xdbox ul li p.p3,.hd_xdbox ul li p.p4{display:none;}
.hd_xdbox ul li p.p5{width:125px;color:#999; float:right; text-align:left;}
.hd_xdbox ul li p.p2{width:515px;text-align:left;}
.hd_xdbox ul li p.p2 a{display:block;width:500px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.li_fi{width:440px;margin-right:15px;}
.li_se{width:120px;margin-right:15px;text-align: left;}
.li_th{width:80px;margin-right:0;text-align:left;}
.ul_sum{width:680px;}
.ul_sum li{width:100%;height:30px;line-height: 30px;overflow: hidden;margin-bottom:4px;}
.ul_sum li span,.ul_sum li a{display:block;height:30px;float:left;margin-right: 15px;}
.ul_sum li a:hover{color:#db0900;}
.ul_sum li a.li_fi{padding-left:15px;width:420px;background: url(../images/bl.png) left center no-repeat transparent;}
.ul_side_four{height:40px;}
.ul_side_four li{cursor:pointer;width:164px;height:40px;float:left;margin-left:13px; text-align: center; display: inline-block;}
.ul_side_four li.num1{margin-left:0;}
.ul_side_four li img{ margin-right: 13px;}
.ul_side_four li a{display: block;background:#e6f2fe;height:40px;line-height: 40px;font-size: 16px;color:#333;}
.ul_side_four li:hover a{color:#0d64bd;}
.policy_fr{width: 420px;height:300px;background: #fff;padding: 0 10px;}
.policy_fr ul{margin-top:14px;}
.policy_fr ul li{height: 24px;line-height: 24px;margin-bottom: 6px;}
.policy_fr ul li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;font-size: 14px;color: #333;float: none;}
.listgk li{vertical-align:bottom;padding:0 132px 0 9px;overflow:hidden;position:relative;background: url(../images/icon.gif) no-repeat left center;padding-left: 15px;}
.listgk li .date{display:block; float:none; position:absolute; right:0; top:0; color:#999; white-space:nowrap; font-size: 12px;}
.listgk li .col-block{float:left; max-width:100%;}
.listgk li .col-block .explain-list,.listgk li .col-block .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .col-block .explain-list .split-line,.listgk li .col-block .policy-list .split-line{padding:0 2px;color:#666;}
.listgk li .col-block .explain-list a,.listgk li .col-block .policy-list a{display:inline;color:#dd0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li a.title,.listgk li a.tit,.listgk li a{display:block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;padding:0;margin:0;}
.policy_fr ul li:hover a{color:#ea1702;}
.policy_fr ul li span{float: right; font-size: 12px; color: #999; text-align:center;}
.policy_fr ul li span.collect{background:#80bf37;}
.policy_fr ul li span.starting{background:#80bf37;}
.policy_fr ul li span.over{background:#bbb;}
.zjlm_list{ line-height:32px; height:38px; background: url(../images/grey.png) left bottom repeat-x scroll transparent;}
.zjlm_list ul{ margin-top: 0;}
.zjlm_list ul li{ height: 38px; float: left; margin-right: 10px; line-height: 36px; margin-bottom: 0;}
.zjlm_list ul li a{  font-size: 16px; display: block;}
.zjlm_list ul li.active a{color: #0d64bd; border-bottom: 2px solid  #0d64bd;}
.zjlm_list ul li.more{ float: right; margin-right: 0;}
.zjlm_list ul li.more a{ font-size: 12px; line-height: 38px; color: #999;}

@media (max-width:991px) {
.main1 .mainl,.main2 .mainl{ width: auto!important; float: none; margin-bottom: 10px; height: auto;}
.mainr{ width: auto!important; float: none; }
.mainl .listbox{ width: 369px;}
.kczxbox .piclist{ width: 605px; margin-left: 24px;}
.kczxbox h2{ padding: 14px 35px 0 0;}

.policy{ height: auto; overflow: hidden;}
.policy_fl, .policy_fr{ width: auto; float: none;}
.ul_side_four li{ width: 234px;}
.policy_fr ul li a{ max-width: none; float: none; margin-right: 90px;}
.side_text ul li{ width: 174px; margin-left: 10px;}
}
@media (max-width:767px) {
.ind_flash{ height: 400px;}
.mainl .listbox{ width: auto; float: none;}
.kczxbox h2{ padding: 14px 10px 0 0;}
.kczxbox .piclist{ width: auto; float: none; margin-left: 10px; margin-right: 105px;}

.ul_side_four li,.side_text ul li{ width:32%; margin-left: 2%;}
.ul_side_four li img,.side_text ul li img{ margin-right: 10px;}  
.policy_fl, .policy_fr{ height: auto; overflow: hidden;}
}
@media (max-width:480px) {
    .ind_flash{ height: 300px;}
    .side_text ul li{width:48%}
    .side_text ul li,.ul_side_four li{margin-left: 2%; margin-top: 2%;}
    .ul_side_four,.side_text{height: auto; margin-top: 0; overflow: hidden;}
}
@media (max-width: 400px){
    .ul_side_four li{ width:48%;}
}
@media (max-width:375px) {
.ind_flash{ height: 200px;}
}
/********主内容 end********/
.footer{  color: #666666; text-align: center; font-size: 14px; line-height: 20px; position: relative; border-top: 3px solid #0d64b5;}
.fotcon{ padding: 19px 0;}
.fotcon a{color: #666;}
.fotcon a:hover{color: #d00;}
.fotcon span{font-family: Arial; padding: 0 6px;}
.fotcon span.oem{ padding-right: 1em;}
.fotcon img{vertical-align: middle; padding-right: 0.5em;}
.fotcon .dzjg{ position: absolute; left: 50%; top: 22px; margin-left: -500px; width: 80px; height: 80px;}
.fotcon .dzjg.jiucuo{top: 28px;margin-left:380px; width: 110px; height: 55px;}
.fotcon .fotnav{ height: 24px; line-height: 24px; padding-bottom: 10px;}
.fotcon .fotnav a{padding:0 13px; display: inline-block;}
.fotcon .fotnav a.num1{background: none;}
@media (min-width:992px) and (max-width:1199px) {
.footer .j-gov{ margin-left: -478px;}
.footer .j-jiucuo{ margin-left: 380px;}
}
@media (max-width:991px) {
.footer .dzjg{position: static; display: inline; margin: 0 !important;}
.footer{padding: 10px 0;}
.content{padding: 0 10px;}
}
@media (max-width:767px) {
.footer { padding: 11px 8px;}
.fotcon span{ display: inline-block;}
.fotcon{ padding: 5px 0px;}
}
/***********底部 end***********/
/*页面纠错*/
.ui-dialog-title{color:#0d64b5;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table li{ line-height: 24px; padding: 4px 0; position: relative; padding-left: 90px;}
.correction-table .tit{width:80px;text-align:right; font-weight: bold; font-family: "Microsoft YaHei", 微软雅黑; padding:0 10px 0 0; position: absolute; left: 0; top: 4px; line-height: 24px;}
.correction-table .tit span{color:#dd0000;}
.correction-table .input{position:relative;}
.correction-table .input .msg-box{ top:0;}
.correction-table .input select{padding:3px 5px;border:#ddd 1px solid; max-width: 90%;}
.correction-table .input input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid; max-width: 90%;}
.correction-table .input input#checkCode{width:100px;}
.correction-table .input textarea{width:380px; max-width: 90%; height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table .btn-group{padding-left:92px!important;}
.correction-table .btn-group input{background:#0d64b5;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; font-family: "Microsoft YaHei", 微软雅黑;}
@media (max-width: 767px) {
  .ui-dialog.jiucuo .ui-dialog-content{ width: 500px !important; height: 400px !important;}
}
@media (max-width: 542px) {
  .ui-dialog.jiucuo{ position: fixed; left: 10px; right: 10px; top: 10px; bottom: 10px;overflow: hidden;overflow-y: auto;}
  .ui-dialog.jiucuo .ui-dialog-body{ padding: 10px;}
  .ui-dialog.jiucuo .ui-dialog-grid{ width: 100%;}
  .ui-dialog.jiucuo .ui-dialog-content{ width: 100% !important;}
}
/*分页/翻页*/
.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:#0d64b5;border:1px solid #0d64b5; color: #fff;}
.pagination a.active{border:1px solid #0d64b5;background:#0d64b5; color: #fff;}
.pagination span.current,.pagination span.current:hover{background:#0d64b5;border:1px solid #0d64b5; 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;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:#0d64b5;border:1px solid #0d64b5; color: #fff;}
@media (max-width: 991px) {
    .pagination{margin: 0;}
}
@media (max-width: 480px) {
    body {width: 100vw;overflow: hidden;}
}

/*当前位置*/
.wz_top{border-bottom:1px solid #e3e3e3;}
.wz_top span{ display: block; background: url("../images/wz_ico.png") 5px 8px no-repeat;padding:10px 10px 10px 0; line-height: 20px; font-size: 14px;}
.wz_top i{ font-style: normal;}

.ui-dialog-title{font-family:"Microsoft YaHei";}
.ui-dialog-content{font-family:"Microsoft YaHei";}
.ui-dialog-content .jump-info p{word-break:break-all;word-wrap:break-word;}
.ui-dialog-content .btn-group{padding:10px 0;text-align:center;display:block;height:36px;}
.ui-dialog-content .btn-group .btn{display:inline-block;float:none;padding:0;margin:0 15px;border:0;cursor:pointer;outline:none;width:100px;height:36px;line-height:36px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.ui-dialog-content .btn-group .btn-yes{background:#2b80d5;color:#fff;}
.ui-dialog-content .btn-group .btn-no{background:#eee;color:#666;}
@media (max-width:767px) {
    .ui-dialog-content{width:250px !important;height:auto !important;}
    .ui-dialog-content .btn-group .btn{margin:0 10px;width:90px;}
}
/*外链提示 > 弹窗*/

/* ***********  通用栏目页样式 on  ********** */
.contain_ny{ background: #fff; padding: 15px; overflow: hidden;}
.wenzhang{border: 1px #e3e3e3 solid; padding: 0 15px; position: relative; z-index: 1;}
.con_main{position:relative; padding: 20px 50px 30px;}
.wz_position .search-keywords{color:#dd0000;}
.wz_position{ margin:0 15px; border-bottom: 1px solid #e3e3e3;height:auto; line-height:30px; font-size:14px; background: url(../images/posico.png) left center no-repeat; padding:5px 0 5px 30px;}
.lm_lban{width:260px;height:auto;min-height:596px;_height:596px; border:1px solid #e3e3e3;}
.lmbox{padding-top:10px; padding-bottom:10px;}
.lm_top{height:40px;line-height:40px;margin:2px 2px 0;text-align:center;background:#0d64b5;font-weight:bold;font-size:18px;color:#fff;overflow:hidden;}
.navdh{width: 220px; margin: 0 auto; padding: 20px 0;}
.navdh ul li{height:37px;vertical-align:middle;overflow:hidden; padding: 0 0 10px 0;}
.navdh ul li a{display:block;height:37px;line-height:36px;padding-left:10px; text-align: center; padding-right:10px;background:#f5f5f5;font-size:15px;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:#0d64b5; font-weight: bold; background:#e9f0f7;}
.wzcon{padding:20px;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:200%;}
.wzcon table,.wzcon img{max-width:100% !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:auto;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;margin-right: 20px;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;height:26px;line-height:26px;padding-left:22px;background:url(../images/close1.gif) 0 5px no-repeat;}
.lm_rban{width:693px;height:auto;min-height:600px;_height:600px;background:#fff; border:1px solid #e3e3e3;}
.position{ background: url(../images/lmtel.gif) left bottom repeat-x; height:47px; margin:0 10px; font-size:16px; color:#0d64b5;}
.position span{ display:block; border-bottom:3px solid #0d64b5; height:44px; line-height:44px; padding-left:16px; float:left; padding-right:14px; font-size:20px;}
.navjz{height:auto;font-size:15px;line-height:32px;overflow:hidden;padding:20px 15px;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz img{max-width:100% !important;}
.navjz ul.doc_list li{padding:0 10px 0 25px;background:url(../images/pot1.jpg) left center no-repeat;height:32px;line-height:32px;vertical-align:middle; overflow:hidden;position: relative;}
.navjz ul.doc_list li .date{white-space: nowrap; font-size: 13px;display: block;position: absolute;right: 0;top: 2px;float: none;}
.navjz ul.doc_list{padding-bottom:10px;}
.navjz ul.doc_list li img{float:left;padding-top:11px !important; padding-left: 8px;}
.navjz ul.doc_list li a{max-width:510px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul li.columnName{height:36px;margin-bottom:10px;padding:0 10px 0 0;background:#f7f7f7; }
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:36px;line-height:36px;padding:0 15px;font-size:14px;color:#0d64b5; font-weight: bold;float: left; margin-right: 0px;}
.navjz ul li.columnName .more{font-size:12px;color:#999;line-height:36px; float: right; margin-right: 0px; max-width: none;}
.navjz ul li.columnName .more:hover{color:#0d64b5;}
.navjz ul.votelist li span.right{color:#a1a1a1;}
.navjz li.lm_line{ margin: 10px 0 0; border-top: 1px #eaeaea dashed; height: 10px; overflow: hidden; background: none;}
.navjz li.lm_line.add{ display:none;}

/*栏目页-窄屏下二级栏目 */
.btn-group{width:100%;cursor:pointer;position:relative; margin-bottom: 10px;}
.btn{width:100%;padding:3px 40px 3px 12px;font-size:14px;text-align:left;border-radius:0;}
.btn-danger{height: auto;line-height: 34px;color:#fff;background:#0d64b5;border:0;font-weight:bold;padding-left:30px;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#0d64b5;border:0;}
.btn .caret{position: absolute;right: 15px;top: 50%;margin-top: -2px;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:30px; position: static; margin: 0;}
.dropdown-menu > li > a{padding:5px 10px 5px 30px;font-size:13px;}
.dropdown-menu a{background:#f2f4fb;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#0d64b5 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#0d64b5;color:#fff;}
/*单页面*/
.ptlmcontant{ padding:5px 0 10px;}
.ptlmcontant img,.ptlmcontant table{max-width: 100%; height: auto;}

.ptlminfo{line-height:34px;color:#666;font-size:14px;text-align:center;border-bottom:#dbdee1 1px solid;height:auto;padding-top:20px; padding-bottom: 10px;}
.ptlminfo span{margin:0 0.3em;display:inline-block;vertical-align:middle;}
.ptlminfo i{font-style:normal;}
.ptlminfo .wz_share{display:inline-block;vertical-align:middle;margin-top: -2px; float:none;}
.wz_share i{ display: inline-block;}
.ptlminfo .wz_share .share-box{position:relative;right:auto;top:0px;}
.ptlmcontent{font-size:16px;padding:20px 0;}
.ptlmcontent table{max-width:100% !important;margin:auto;}
.ptlmcontent img{max-width:100%;height:auto;}
@media (max-width: 991px) {
.lm_rban{ margin:0; width: auto; float: none; height: auto !important;min-height: 300px;}
.navjz ul.doc_list li a{ display: block; margin-right: 90px;  float: none; max-width: none;}
.navjz ul.doc_list li img{ display: none;}
.navjz li.lm_line{margin: 6px 0 0; height: 6px;}
}
@media (max-width: 767px) {
.contain_ny{ padding: 10px;}
.wz_position{ margin: 0 10px;}
.navjz{ padding: 10px;}
}
@media (max-width: 420px) {
    .ptlm{ padding: 0 10px;}
}
.newstitle{font-size:27px;line-height:40px;text-align:center;padding-top:20px;}
.newsinfo span{display:inline-block;padding:0 0.5em;vertical-align:middle;}
.wzbjxx,.wzbjxx{line-height:34px;color:#666;font-size:13px;text-align:center;border-bottom:#dbdee1 1px solid;height:auto;padding-top:5px;position:relative;overflow:hidden; padding-bottom: 6px;}
.newsinfo span{display:inline-block;padding:0 0.5em;vertical-align:middle;}
.wzbjxx a{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;}
/*栏目页 图片列表 */
ul.picture-list{clear:both;  border-top:none; overflow: hidden; padding-left: 1px;}
ul.picture-list li{float:left; display:inline; background:none;padding:8px 11px 5px;height: auto;text-align:center; width:197px;}
ul.picture-list li a{display: block; overflow: hidden; width: 100%; float: none;}
ul.picture-list li a img{width:177px; height:115px; float:left; padding:10px; background: #f5f5f5;}
ul.picture-list li a:hover{color: #2f52aa;}
ul.picture-list li a:hover img{ background: #e9effc;}
ul.picture-list li .img_title{ display:block; height:30px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:100%; float: left; font-size: 14px; padding-top: 5px;}
@media (min-width: 768px) and (max-width: 991px) {
/*图片新闻*/
ul.picture-list{ padding-left:0;}
ul.picture-list li{padding:8px 10px 5px; width: 215px;}
ul.picture-list li a img{ width: 195px; height: 129px;}
}
@media(max-width: 767px) {
/*图片新闻*/
ul.picture-list{padding: 5px 0 0;}
ul.picture-list li{ float:none; width: auto; height:auto; display:block; padding:0 0 5px;}
ul.picture-list li a{ display:block; width:100%; max-width: none; text-align: center;}
ul.picture-list li a img{ width:90%; height:auto; float:none;}
.videoNews-list li{padding: 10px 0;}
.videoNews-list .left-img{float: none; text-align: center;}
.videoNews-list .right-main{margin-left: 0; padding-top: 10px;}
}
/*友情链接*/
.linklist{ height: 42px; line-height: 42px; padding-top: 4px; border-bottom: 1px solid #0d64b5; font-size: 16px; font-weight: bold; color: #0d64b5;}

.linktu{ height:20px; padding:19px 0px 44px 0px;}
.linktu ul li{ width:224px; height:20px; float:left; margin-right:21px;}
.linktu ul li span.img_title{display: none;}