
@charset "utf-8";

/*自适应高度css*/
* {
    margin:0;
    padding:0;
}

body{font: 12px/1.5 "Microsoft YaHei",'宋体',tahoma,helvetica,arial,sans-serif;
    color: #333;
    background: #fff;}
img{border:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}

*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,  dl, dt, dd, ul, ol, li,
pre,   fieldset, lengend, button, input, textarea,
th, td {  margin: 0; padding: 0; }
body, button, input, select, textarea { font-size:12px ; line-height:24px ; color:#333}
ul,ol,li { list-style: none; }
a { text-decoration: none ; color:#444 ;}
a:hover{ color:#ea0000; text-decoration:none;}
.w1200{width:1200px; background: #fff; margin:0 auto;}
.fl{ float:left ; display:inline}
.fr{ float:right ; display:inline}
.clear{ clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden; border:0px; }
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.ml20{margin-left:20px;}
.clearfix {zoom: 1;}
.guidang{position: absolute; top: 0; right: 0;}

body{ font-size: 14px; color: #333;     background: url(../images/body.png) center top;}

/* header */
.header{position:relative;width: 1100px;overflow: hidden;margin: 0 auto; height: auto; border-bottom:2px solid #cc0c0d;}
.header_nav{height: 24px; line-height: 24px; font-size: 12px;}
.header_nav_left li{float: left; margin-right: 12px;}
.tianqi{margin-right: 40px;}
.header_nav_right ul, li{float: left;}
.total_wz ul li, .searchType-column ul li,.ssy_rightbar .search-list li.search-title,.ssy_rightbar .search-list li{float: none;}
.header_logo{margin-top: 20px;}

.header_seach{margin-top: 40px;}
.topsearchbox{height: 31px;border-radius: 4px;}
.topsearchbox1{background: #fff; border: 0; float: left; padding: 0; width: 300px;position: relative;border-radius: 4px;}
.header_seach .lazs{float: left;}
.header_seach .lazs a{display: block;height: 31px;margin: 0 0 0 4px;font-size: 14px;line-height: 31px;color: #f3360f;text-align: center;float: left;font-weight: bold;}
#search_keywords{padding: 0 75px 0 10px;width: 170px;height: 31px;line-height: 31px;color: #666;background: #fff;font-size: 13px;border: none;border-radius: 4px 0 0 4px;}
.header_seach .sea_an{cursor: pointer;width: 45px;height: 31px;border:none 0;position: relative;padding: 0;float: left;background:#f3360f url("./../images/czj_new_pic_01_01.png") no-repeat center center; overflow: hidden;color: #fff;line-height: 31px;border-radius: 0 4px 4px 0;}
.topsearchbox1 .msg-box{left:-300px;top: 20px;}
.header_seach .lazs a.search_self{padding: 0 5px;cursor: pointer;}
.header_seach .lazs a.search_zs{padding: 0 5px;}
.search_drap{width: 60px;height: auto;position: absolute;line-height: 31px;right: 55px;top: 0;cursor: pointer;background: url("./../images/czj_new_pic_01_02.png") no-repeat right 14px;}
.search_drap_box{position: relative;width: 100%;height: auto;}
.search_drap_box ul{position: absolute;width: 100%;height: auto;background: #fff;display: none;top: 31px;right: 0;z-index: 999;}
.search_drap_box ul li{height: 26px;line-height: 26px;width: 100%;font-size: 14px;color: #666;text-align: center;}
.search_drap_tit{color: #666;font-size: 14px;}
.ph-label span{left: -300px;}
/* .topsearchbox{height: 35px; padding: 5px 7px; background: #fff; border-radius: 5px;}
.topsearchbox1{background: none; border: 0; float: left; padding: 0; width: 260px;}
.header_seach .znss{display: block;width: 80px;border-radius: 5px;height: 36px;margin: 0 0 0 4px;font-size: 14px;line-height: 33px;color: #fff;background: #cc0c0d;text-align: center;}
#search_keywords{padding: 0 0 0 10px;width: 181px;height: 34px;line-height: 34px;color: #666;outline: none;border: 1px solid #ddd;border-right: none;background: #f4f4f4;}
.header_seach .sea_an{cursor: pointer;width: 65px;height: 36px;border: 1px solid #ddd;border-left: none; position: relative;
	padding: 0;float: left;background: #cc0c0d url(../images/h-search.png) center center no-repeat; overflow: hidden; text-indent: 90px;} */

/*部门信箱*/
#messageBoardWin {display: none;text-align: center;line-height: 32px;}
#messageBoardWin a {color: red;}

/**nav**/
.daoh{display: none;}
.is-nav{ width: 1100px;margin:auto;overflow: hidden;}
.is-tab-box{float: left;}
.is-tabs{width:160px;background: #fff;border: 1px solid #cc0c0d;}
.is-tabs a{
    display: block;
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    color: #cc0c0d;
    border-top:1px solid #cc0c0d;text-indent:62px;
    background:  url(../images/nav.png) 0 -7px no-repeat;}
.is-tabs a#a1{border-top:none;}
.is-tabs a#a2{background-position-y:-87px;}
.is-tabs a#a3{background-position-y:-167px;}
.is-tabs a#a4{background-position-y:-247px;}
.is-tabs a#a5{background-position-y:-327px;}
.is-tabs a#a6{background-position-y:-407px;}

.is-tabs .aon0{background: #cc0c0d url(../images/nav-hover.png) 0 -7px no-repeat;color: #fff;}
.is-tabs .aon1{background: #cc0c0d url(../images/nav-hover.png) 0 -87px no-repeat;color: #fff;}
.is-tabs .aon2{background: #cc0c0d url(../images/nav-hover.png) 0 -167px no-repeat;color: #fff;}
.is-tabs .aon3{background: #cc0c0d url(../images/nav-hover.png) 0 -247px  no-repeat;color: #fff;}
.is-tabs .aon4{background: #cc0c0d url(../images/nav-hover.png) 0 -327px  no-repeat;color: #fff;}
.is-tabs .aon5{background: #cc0c0d url(../images/nav-hover.png) 0 -407px  no-repeat;color: #fff;}


.m-container{float: right;height: 397px; overflow:hidden;
    width: 910px;padding:14px 9px; background: #fffafa;
    border:1px solid #cc0c0d;color:#000; }
.liftgA  a{color:#000;}
.liftgA  ul li a:hover{color:#ea0000;}

.m-flash{width: 510px; height: 293px; position: relative;}
.flash_more{position: absolute;  right: 0px;  bottom: 4px;  color: #fff !important;  z-index: 99;}
.m-anno{width: 510px; height:88px;overflow: hidden;margin-top: 12px;}
.m-anno .title{width:40px;height:84px;border:1px dashed #ffbcbc;float: left; background:#f2efef; }
.m-anno .title a{color: #cc0c0d;font-size: 16px; line-height: 20px;display:block;text-align: center;}
.m-anno .m-gsggtext{ height: 86px; width: 460px; overflow: hidden; float: left;margin-left: 6px;}
.m-gsggtext ul li{ height: 24px; line-height: 24px; background: url(../images/arr1.png) no-repeat left center; padding-left: 12px; width: 446px;}
.m-gsggtext ul li>span {float: right;color: #999;font-size: 13px;}
.m-gsggtext ul li a{display: inline-block; max-width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.m-dynamic {height: 46px;}
.m-dynamic h2{ height: 46px;text-align: center;overflow:hidden;}
.m-dynamic h2 ul li{display:none; width: 100%; text-align: center;}
.m-dynamic h2 a{ font-size: 20px;line-height: 46px;  color: #d10a07; font-weight: normal; display: block; max-width: 100% !important; text-align: center;}
.m-dynamic h2 ul li>img{display: none;}

.m-listinfo{ width: 390px; height: 410px; float: right;overflow: hidden;}
.m-listinfo .top{ position: relative; height: 33px; width: 100%; border-bottom: 1px solid #ddd; overflow: visible;}
.m-listinfo .top .top_box{ position: absolute; left: 0px; bottom: -1px; width: 100%; height: 31px; line-height: 31px;}
.m-listinfo .top a{ display: block; height: 29px; padding: 0 2px; float: left; font-size: 16px; margin:0 14px;}
.m-listinfo .top a.hover{ text-decoration: none; color: #cc0c0d; border-bottom: 2px solid #cc0c0d;}
.m-listinfo .tab_content{ position: relative;}
.m-listinfo .tab_content>div{ display: none; }
.m-listinfo .tab_content div.current{ display: block;}
.m-listinfo .tab_content div.blank  .m-titles+ul{margin-left:46px;}
.m-listinfo .tab_content div.m-blank{padding: 4px 4px 0 76px;width:310px;}
.tab_content div li{ height: 32px; line-height: 32px; padding-left: 0; float: none;}
.tab_content div li>span{ float: right; color: #999; font-size: 13px;}

.m-listinfo .tab_content div p{ position: absolute; left: 0; display: block; width: 40px; height: 30px; line-height: 30px; text-align: center; background: #cc0c0d; }
.m-listinfo .tab_content div p.title1{ top: 9px;}
.m-listinfo .tab_content div p.title2{ top: 149px;}
.m-listinfo .tab_content div p.title3{ top: 202px;}
.m-listinfo .tab_content div p a{ font-size: 16px; color: #fff;}
.m-listinfo .tab_content div ul li{ height: 32px; line-height:32px; background: url(../images/arr1.png) no-repeat left center; padding-left: 0; text-indent: 12px; overflow:hidden;}
.m-listinfo .tab_content div ul li b{ float: right; font-size: 13px; color: #999; font-weight: normal;}
.m-listinfo .tab_content div.m-blank b.com{position:absolute;left:0;display:block;}
.m-listinfo .tab_content div.m-blank b.com a{display:block;text-align:center;font-size:12px; background: #cc0c0d;
    width: 60px;color:#fff; line-height: 16px; height: 32px; padding: 6px; font-weight: 400;  }

.m-listinfo .tab_content div.m-blank b.at1 {top: 13px;}
.m-listinfo .tab_content div.m-blank b.at2 {top: 76px;}
.m-listinfo .tab_content div.m-blank b.at3 {top: 202px;}
.m-listinfo .tab_content div.m-blank b.at4 {top: 139px;}
.m-listinfo .tab_content div.m-blank b.at5{top: 265px;}
.m-blank ul{min-height: 62px; margin-top: -1px; overflow: hidden;}

.m-listinfo ul li a{display:block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis; max-width: 277px;}
.m-listinfo .m-blank ul li a{ max-width: 200px; float: left;}
.govpushinfo{margin-top: 8px;}

.m-openssL, .m-openssR {width: 445px;}
.m-panel1 .title, .leader-tit {position: relative;height: 29px;line-height: 26px;border-bottom: 1px solid #ddd;}
.m-panel2 .top {position: relative;height: 29px;width: 100%;border-bottom: 1px solid #ddd;}
.m-panel2 .top .top_box {position: absolute;left: 0;bottom: -1px;width: 100%;height: 30px;}
.m-panel2 .top a, .leader-tit>a {display: block;height: 27px;line-height: 27px;padding: 0 20px;float: left;font-size: 16px;color: #444;}
.m-panel2 .top a.hover, .leader-tit a.hover {text-decoration: none;color: #cc0c0d;border-bottom: 2px solid #cc0c0d;}
.tab_content>div{ display: none; }
.tab_content div.current{ display: block;}
.m-leader{height: 202px;overflow: hidden;border-bottom: 1px dashed #ddd;}
.tab_content div li{height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-panel1 .title a {/*position: absolute;left: 0;bottom: -1px;*/display: inline-block;height: 28px;padding: 0 15px;border-bottom: 2px solid #cc0c0d;color: #cc0c0d;font-size: 16px;}
.m-panel1 ul li span {float: right;color: #999;font-size: 13px;}
.m-panel1 ul, .openssR .m-panel2 ul {padding: 7px 5px 0;}
.m-panel1 ul li {height: 32px;line-height: 32px;background: url(../images/arr1.png) no-repeat left center; width: 100%; text-indent: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; *height: 25px; *line-height: 25px;}
.m-panel1 ul li>a{float: left; max-width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-leader, .m-buttons {height: 202px;overflow: hidden;border-bottom: 1px dashed #ddd;}
.m-buttons ul li {width: 212px;height: 40px;overflow: hidden;float: left;margin: 6px 9px 0 0;}
.m-buttons ul li img{float: left; margin: 5px 5px 0 40px;}
.m-buttons ul li a {display: block;line-height: 40px;color: #cc0c0d;font-size: 15px;background: #f1f1f1 /*url(../images/h-icon.png) 44px center no-repeat*/;}
.m-panel2 ul li {height: 31px;line-height: 31px;background: url(../images/arr1.png) no-repeat left center;padding-left: 0; text-indent: 10px;}
.m-panel2 ul{margin-top: 7px;}
.m-panel2 ul li>a{display: inline-block; max-width: 330px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.m-sleft {width: 415px;}
.lollipop {width: 415px;height: 133px;overflow: hidden;border-radius: 10px;background: #f1f1f1;}
.lollipop-a:hover{background: url(../images/lollipop.png) no-repeat;background-position:0 0;transition: all .4s ease-in-out;}
.lollipop-a{display: block;width: 60px;margin-top: 20px;height: 88px;line-height: 88px;float: left;background: url(../images/lollipop.png) no-repeat;background-position:0 -93px;transition: all .4s ease-in-out;}
.bjtjmainbox{  height: 88px; overflow:hidden;border-radius: 10px;float:right;margin-top:20px;}
.bjtjmainbox .bjtjleft{ float: left; display: inline; background: #cc0c0d; width:74px;  height: 87px;  line-height: 1.1; font-size:16px; color: #fff; }
.bjtjmainbox .bjtjleft span{line-height: 40px; display: block; background: url(../images/iconbjtj20190702.png) no-repeat center left; padding-left: 34px; }
.bjtjmainbox .bjtjright{float: left; display: inline;width:272px;  height: 88px; line-height: 1.3; font-size: 14px;}
.bjtjmainbox .bjtjright li{text-align: left; height: 29px;line-height: 29px;width: 266px;margin: 0; padding-left: 45px;}
.bjtjmainbox .bjtjright li strong{ color: #cd0000; font-weight: bold;  }

.m-myserv h1 {height: 63px;line-height: 63px;}
.m-myserv h1 a.u-mybsl {display: inline-block;padding-left: 51px;background: url(../images/service_icon.png) 4px 0 no-repeat;color: #cc0c0d;font-size: 24px; font-weight: bold;}
.m-myserv h1 a.u-mybsr {color: #666;font-size: 16px; font-weight: bold;}
.m-myserv ul li {height: 30px;line-height: 30px;border-bottom: 1px dashed #ddd;margin-bottom: 11px;text-indent: 19px;background: url(../images/service_icon.png) 7px -131px no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 100%;}

.m-sright {width: 485px;}
.m-sright ul li.u-fw {width: 485px;height: 94px;margin-bottom: 10px;background: #efefef;}
.m-sright ul li.u-fw a.u-tit {width: 173px;display: block;padding: 51px 0 17px;text-align: center;font-size: 18px;color: #fff;background-image: url(../images/service_btn_h.png);background-color: #cc0c0d;}
.m-sright ul li.u-sbtn01 a{background-position: 0 0;}
.m-sright ul li.u-sbtn02 a{background-position: 0 -104px;}
.m-sright ul li.u-sbtn03 a{background-position: 0 -208px;}
.m-sright ul li.u-sbtn04 a{background-position: 0 -312px;}
.m-sbtright{width: 303px; margin: 6px 0;}
.m-sbtright ol li{height: 40px; line-height: 40px; background: url(../images/service_icon.png) left -70px no-repeat; float: left; text-indent:20px; overflow: hidden;}
.m-sright ul li.u-sbtn01 ol li{width: 50%;}
.m-sright ul li.u-sbtn02 ol li,.m-sright ul li.u-sbtn04 ol li{width: 50%;}
.m-sright ul li.u-sbtn03 ol li{width: 50%;}

.m-answer {width: 399px;}
.m-panel5 {height: 202px;border-bottom: 1px dashed #ddd;}
.m-answer div .title {height: 34px;line-height: 34px;border-bottom: 1px solid #ddd;}
.m-answer div .title .post {display: block;width: 57px;height: 26px;line-height: 26px;text-align: center;border-radius: 3px;background: #f6521c;float: right;
    margin: 3px 9px 0 0;color: #fff;}
.m-answer div .title h2 {float: left;padding: 0 15px;height: 33px;line-height: 33px;border-bottom: 2px solid #cc0c0d;}
.m-answer div .title h2 a {font-size: 16px;color: #cc0c0d;}
.m-answer div ul {padding: 1px 5px 0;}
.m-answer div ul li {height: 32px;line-height: 32px;background: url(../images/arr1.png) no-repeat left center; text-indent: 10px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-answer div ul li>span {float: right;color: #999;font-size: 13px;}
.m-answer div ul li>a{display: inline-block; max-width: 300px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.m-panel6 {height: 202px;}

.m-email {width: 490px;height: 338px;float: right;}
.m-email .title {position: relative;height: 34px;line-height: 34px;border-bottom: 1px solid #ddd;}
.m-email .title a {position: absolute;left: 0;bottom: -1px;display: block;height: 33px;padding: 0 15px;border-bottom: 2px solid #cc0c0d;color: #cc0c0d;font-size: 16px;}
.m-email .box {height: 282px;padding: 10px 0;}
table.email {border-collapse: collapse;border: none;width: 100%;text-align: center;}
table.email thead {background: #f5f5f5;}
table.email thead th {padding: 8px 0;color: #444;font-size: 16px;font-weight: normal;}
table.email thead th.tit {padding-left: 24px;text-align: left;}
table.email td {padding: 5px 0;color: #979797;border-bottom: 1px dashed #ddd; height: 24px; line-height: 24px; overflow: hidden;}
table.email td.tit {color: #333;text-align: left;padding-left: 6px;}

.u-btns {height: 60px;overflow: hidden;}
.u-btns ul li {width: 240px;height: 60px;float: left;margin-right: 10px;background: #f1f1f1 url(../images/h-icon.png) -150px -283px no-repeat;}
.u-btns ul li a {display: block;height: 60px;line-height: 60px;text-indent: 110px;color: #cc0c0d;font-size: 16px;}
.u-btns ul li.b2 {background-position: 56px -283px;margin-right: 0;}

.m-iphone {height: 330px;}

.wbL, .wbR {border: 1px solid #ddd;height: 326px;overflow: hidden;}
.wbL {width: 425px;}
.wbL ul li{width: 100%;}
.wbL div {text-align: center;overflow: hidden;height: 345px;}
.m-iphone .tit {height: 37px;line-height: 37px;border-bottom: 1px solid #ddd;}
.tit a {display: block;font-size: 14px;float: left;padding: 0 15px;position: relative;top: -2px;}
.m-iphone .tit a {font-size: 16px;}
.tit a.hover {color: #cc0c0d;border-bottom: 2px solid #cc0c0d;}
.wbL div img {margin: auto;width: 250px;display: block;margin-top: 22px;}
.wbR {width: 465px;}
.i-btn {margin-top: 10px;}
.i-btn a {float: left;width: 261px;height: 58px;font-size: 22px;color: #fff;line-height: 58px;margin: 0 21px;text-indent: 78px;}
a.box-1{background: url(../images/h-wx.png) 0 0 no-repeat;}
a.box-2{background: url(../images/h-wb.png) 0 0 no-repeat;}
a.box-3{background: url(../images/h-app.png) 0 0 no-repeat;}


.m-power {margin-bottom: 12px;}
.m-power a.tip {float: left;display: block;width: 140px;height: 42px;font-size: 16px;text-indent: 20px;color: #fff;line-height: 42px; /*background: url(../images/tips.png) 0 0 no-repeat;*/}
.m-power>div {margin-left: 142px;width: 766px;border: 1px dashed #ddd;height: 43px;line-height: 43px;}
.m-power>div ul li {float: left;margin-left: 30px;width: 352px;height: 43px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-power>div ul li>img{display: none;}
.m-power>div ul li>a{display: inline-block; max-width: 95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-particular .m-panel2 {width: 445px;height: 356px;}
.m-panel7 ul,.m-panel8 ul{margin-top: 0px;}
.m-particular .m-panel8 {float: right;}

.pic_list_1{position: relative;width: 1098px;height: 86px;background-color: #fff;text-align: center;border: 1px solid #cc0c0d; margin: 10px auto 0; overflow: hidden;}
.pic_list_1 a.u-tit {display: block;width: 25px;background: #cc0c0d;color: #fff;position: absolute;left: 0;top: 0;padding: 5px; line-height: 19px;}
.j-scroll{margin-left: 50px; position: relative;}
.scroll-wrap{width: 1010px; overflow: hidden; margin-top: 17px; margin-left: 5px;}
.scroll-wrap img{width: 247px; height: 52px; border: 1px solid #ddd;}
.scroll-wrap ul li{margin-left: 8px; margin-bottom: 50px;}
.j-scroll .prev{position: absolute;left: -8px;top: 10px;}
.j-scroll .next{position: absolute;right: 9px;top: 8px;}
.scroll-body{width: 1030px !important;}

.mF_sohusports_wrap{padding: 0; border: 0;}
.mF_sohusports .num{right: 50px; bottom: 10px;}
.num li a{display: inline-block; width: 10px !important; height: 10px !important; border: 1px solid #fff !important; background: none !important; border-radius: 8px; text-indent: 20px; overflow: hidden;}
.num li.current a{background: #CC0C0D !important; border-color:#CC0C0D !important; }
.mF_sohusports .txt li{height: 36px; line-height: 36px; overflow: hidden;}
.mF_sohusports .txt li a{display: inline-block; max-width: 360px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/* footer */
.is-foot{ width: 1100px;margin:auto; margin-top:15px;padding: 5px 0 15px; font-size: 13px;
    color: #454545; text-align: center;border-top: 1px solid #ea0000;position:relative;z-index: 10;}
.is-foot .navs{ height: 28px; line-height: 28px;}
.is-foot a{ color: #454545;}
.is-foot p{line-height: 23px;}

.ls-flinkBox{width: 1098px; margin: 0 auto;}

.m-links .box-tit ul li span{font-size: 14px;}
.is-select h2 {background: url(../images/flink_title1.png) no-repeat center center;}
.btn-top {background: url(../images/bottom.png) center center no-repeat;}
.select dt,.select dd{width: 495px; text-indent: 180px; background-position: 300px center;  padding-left: 0;}
.select dd ul,.select dd ul li,.select dd ul li a{width: 100%; display: block; text-align: left;}
.item_box{height: auto; min-height: 116px;}

.m-tabs { width: 1100px;height:36px; margin: 0 auto; margin-bottom: 10px;}
.m-tabs a { display: block;height:34px; line-height: 34px; padding: 0 3px 0 4px; margin:0 39px; color: #cc0c0d; font-size: 18px; float: left; overflow: hidden;}
.m-tabs a:hover{border-bottom:2px solid #cc0c0d;}
.select dd ul{padding: 0;}
.select dd ul li a{padding: 0; text-indent: 10px;}

/**栏目页**/
.lanm .header{border: 0; height: 145px;}
.navdh ul li{width: 100%;}
.navjz ul li{float: none; display: block; overflow: hidden; position: relative;}

/**站点地图**/
.container_map .wz_top {color: #333;height: 38px;line-height: 38px;background: url(../images/t1bg.gif) repeat-x; padding: 0;}
.container_map .wz_top p{background: url(../images/posico.gif) no-repeat 10px center; text-indent: 30px;}
.dty_mutitle{font-size: 14px;padding-top: 8px;}
.dty_sublb{border-bottom: 1px dashed #dddddd; height: 32px; line-height: 32px;}
.dty_sublb ul li{margin: 0 10px; font-size: 14px;}

.newscontnet img{vertical-align: middle;}

#weibo_list{overflow: scroll; height: 150px;}

.shouye ul li>img{position: relative; top:9px; float: left;}

/**图片列表**/
.navjz ul.picture-list li{float: left;}
.j-float .float-close{bottom: -15px !important; top: auto !important; cursor: pointer;}
.j-float .float-close:hover{color:#c00;}
.topsearchbox .znss{*float: left !important;}
.hidden-md{display: none;}
.hidden-md .dropdown-menu li{display: block; width: 100%;}

.header .n-yellow .n-top .msg-wrap{left: -38px;}

.j-float .float-close{bottom: -20px !important; right: 5px;}

.btn.btn-yes,.btn.btn-no{background:#cc0c0d !important; }
.ui-dialog-title{color: #cc0c0d;}

.j-couplet .img-title{display: none;}
.zc_web{position: fixed; left: 0; top: 50%; margin-top: -180px; z-index: 99;}
.zc_web .couplet-close{position: absolute; bottom: -28px; left: 0;}
.yc_web{position: fixed; right: 0; bottom: 20px;}
.yc_web .couplet-close{position: absolute; bottom: -28px; right: 0;}
.newscontnet{overflow: hidden !important;}

/**征集文章页**/
.con_main{width: 1060px; margin: 0 auto;}
.newscontnet{overflow: hidden;}


.myFloat{width: 336px;}
.myFloat ul li{float: none; display: block; }
.myFloat .num2 img{width: 304px !important; height: 76px !important; float: right;}

.newsinfo1{max-width: 600px;}


.tongyList ul li{width: 445px; height: 31px; line-height: 31px; background: url(../images/arr1.png) no-repeat left center; text-indent: 15px;}
.tongyList ul li a{float: left; display: inline-block; max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tongyList ul li>span{float: right; color: #999;}

.navList{width: 1100px; margin: 0 auto;}
.navList ul li a{display: block;height: 50px;line-height: 66px;padding: 0 55px;font-size: 18px;}
.lanm .navList{display: none;}

/**专题专栏**/
.lanm_ztzl_left{margin-left: 15px; width: 520px;}
.lanm_ztzl_right{margin-right: 15px; width: 520px;}
.lanm_ztzl_title{height: 44px; line-height: 44px; width: 100%; border-bottom: 1px solid #ddd; font-size: 18px; color: #ea0000;}
.lanm_ztzl_title span{display: inline-block; height: 42px; line-height: 42px; border-bottom: 2px solid #ea0000; padding: 0 15px;}
.lanm_ztzl_list{margin-top: 10px;}
.lanm_ztzl_list ul li{font-size: 14px;height: 32px;line-height: 32px; float: none; list-style: none;border-bottom: 1px dashed #ddd;overflow: hidden; display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap;}
.lanm_ztzl .container{min-height: 400px;}

.scroll-wrap ul li a span{display: none;}

.updown1 div{max-width: 49%; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.navdh ul li a{height: 44px; line-height: 44px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#search_keywords::-webkit-input-placeholder { /* WebKit browsers */color: #666; font-size: 13px;}
#search_keywords:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #666; font-size: 13px;}
#search_keywords::-moz-placeholder { /* Mozilla Firefox 19+ */color: #666; font-size: 13px;}
#search_keywords:-ms-input-placeholder { /* Internet Explorer 10+ */color: #666; font-size: 13px;}
.lm_contain{padding: 0;}
.lm_rban{margin-right: 15px;}
.dty_contain{width: 96%; margin-left: 2%;}

.bjtjmainbox .bjtjright ul li span{color: #cd0000;font-weight: bold;}
.m-listinfo .tab_content div p.explain-list{display: none !important;}
.m-email {width: 490px;height: 338px;float: right;}
.m-email .title {height: 34px;line-height: 34px; border-bottom: 1px solid #ddd;}
.m-email .title h2 { float: left;padding: 0 15px;height: 33px;line-height: 33px;border-bottom: 2px solid #cc0c0d; }
.m-email .title h2 a {font-size: 16px; color: #cc0c0d; }
.m-email .box { height: 282px; padding: 10px 0; }
.email-title { height: 39px;background: #f5f5f5;line-height: 39px; }
.email-title p { float: left; text-align: left; color: #444;font-size: 16px;font-weight: normal;}
.email-title p.p-title, .p-title {width: 324px; text-indent: 24px; }
.email-title p.p-time, .p-time {width: 100px;}
.email-title p.p-state, .p-state {width: 66px;}
.email-content ul li { height: 34px;line-height: 34px;color: #979797;border-bottom: 1px dashed #ddd;}
.email-content ul li p {float: left;}
.email-content ul li a { display: block; font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%; }
@media (max-width: 1100px) and (min-width: 801px){
    .email-title p.p-title, .p-title {width: 210px; text-indent: 24px; }
    .email-title p.p-time, .p-time {width: 70px;}
    .email-title p.p-state, .p-state {width: 70px;}
}
@media (max-width: 800px){
    .email-title p.p-title, .p-title {width: 60%; text-indent: 24px; }
    .email-title p.p-time, .p-time {width: 20%; overflow: hidden; height: 34px;}
    .email-title p.p-state, .p-state {width: 20%; overflow: hidden; height: 34px;}
    .email-content ul li{width: 100%;}
}

@media (max-width: 1100px) and (min-width: 801px){
    .header{width: 801px;}
    .tianqi{margin-right: 20px;}

    .is-nav{width: 801px;}
    .is-tabs{width: 140px; overflow: hidden;}
    .is-tabs a{margin-left: -10px;}
    .m-container{width: 630px;}

    .m-anno{width: 360px; margin-top: 20px; height: 130px;}
    .m-anno .title{height: 126px;}
    .m-anno .m-gsggtext{height: 128px;}
    .m-anno .title a {line-height: 31px;}

    .m-flash .pic ul li img,.mF_sohusports_wrap ,#myFocus01,.m-flash{width: 360px !important; height: 243px !important;}
    .mF_sohusports .txt li a{max-width: 210px;}

    .m-anno .m-gsggtext{width: 310px;}
    .m-gsggtext ul li{width: 295px;}

    .m-anno .m-gsggtext ul li a{max-width:190px; display: inline-block; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .m-listinfo{width: 260px;}
    .m-listinfo .top a{margin: 0 7px;}
    .m-listinfo .tab_content div.m-blank{width: 185px;}
    .m-listinfo ul li a{max-width: 150px;}
    .m-panel2 .top a, .leader-tit>a{padding: 0 5px; font-size: 12px;}
    .m-openssL, .m-openssR{width: 305px;}
    .m-panel1 .title, .leader-tit{line-height: 24px;}
    .m-buttons ul li{width: 148px; margin-right: 0;}
    .m-buttons ul li:nth-child(2n){float: right;}
    .m-buttons ul li img{margin-left: 8px;}
    .m-buttons ul li a{font-size: 14px;}

    /*.m-buttons ul li a{margin-left: -38px; font-size: 14px;}*/
    .m-sleft{width: 315px;}
    .lollipop{width: 315px;}
    .bjtjmainbox .bjtjright{width: 175px;}
    .bjtjright ul li span{display: none;}
    .m-sright{width: 305px;}
    .m-sright ul li.u-fw a.u-tit{width: 100px; background-position-x: -35px;}
    .m-sright ul li.u-fw{width: 305px;}
    .m-sbtright{width: 195px;}
    .m-sright ul li.u-sbtn01 ol li{width: 100%;}
    .m-sright ul li.u-sbtn03 ol li{width: 50%;}

    .m-answer{width: 265px;}
    .m-email{width: 350px;}
    .email tr{height: 34px; line-height: 34px;}
    table.email thead th{padding: 0;}
    table.email thead th.tit{width: 150px;}
    .tit a{display: inline-block; height: 34px; line-height: 34px; overflow: hidden;}
    table.email td{padding: 0;}
    .u-btns ul li{width: 170px;}
    .u-btns ul li{background-position-x:-180px }
    .u-btns ul li.b2 {background-position: 26px -283px;}
    .u-btns ul li a{text-indent: 75px;}
    .m-iphone .tit a {display: inline-block;height: 37px;line-height: 37px;}
    .wbL{width: 285px;}
    .wbL .tit a{padding: 0 10px; font-size: 14px;}
    .wbR{width: 325px;}
    .wbL div img{width: 180px; }
    .wbL div.m-app{background-position: 24px 17px; background-size: 100px auto;}
    .i-btn{margin-top: 20px;}
    .i-btn a{width: 190px; margin: 0 8px; background-size: 190px auto; line-height: 44px; height: 44px; font-size: 19px; text-indent: 58px;}
    .m-power>div{width: 485px;}
    .m-power>div ul li{width: 200px;}
    .m-particular .m-panel2{width: 305px;}

    .pic_list_1{width: 799px;}
    .scroll-wrap{width: 700px;}
    .m-panel2 ul li>a{ max-width: 175px; }
    .m-answer div ul li>a{ max-width: 160px; }

    .is-foot{width: 801px;}
    .ls-flinkBox{width: 801px;}

    .select dt,.select dd{width: 365px; text-indent: 120px; background-position: 240px; }

    .m-tabs { width: 801px;height:36px; }
    .m-tabs a {  padding: 0 3px 0 4px; margin:0 40px; font-size: 17px;}

    .m-listinfo .m-blank ul li a{max-width: 100px;}
    .m-listinfo .m-blank ul li>img{display: none;}

    /**栏目页**/
    .container {width: 801px;}
    .lm_rban{width: 530px;}
    .navjz ul.doc_list li a, .panel_boxny .panel_body ul li a, .panel_body ul li a{margin-right: 110px;}
    .lm_lban{display: block !important;}
    .btn-group{display: none !important;}
    /*.lm_contain{padding: 12px 10px;}*/
    .hidden-md{display: none !important;}
    .navjz .collect-list li a{ max-width: 350px !important;}

    ul.videoNews-list li{height: 175px;}
    .m-panel1 ul li>a,.m-panel2 ul li>a{max-width:190px;}


    /**征集文章**/
    .con_main{width: 760px;}
    .minh500{min-height: auto;}
    .poll_collect li p input, .poll_collect li p.poll_conts textarea{width: 610px;}
    .poll_collect .btn-group{display: block !important;}

    .tongyList ul li{width: 305px;}
    .tongyList ul li a{max-width: 190px;}

    .header_logo img{width: 400px;}
    .navList ul li a{padding: 0 30px;}

    .lanm_ztzl_right,.lanm_ztzl_left{width: 375px;}

}



@media (max-width: 800px){
    .header{width: 100%; height: auto; border: 0;}

    .header_logo{float: none; display: block; width: 100%; text-align: center;}
    .topsearchbox{margin: 20px 0;}
    .header_seach {float: none; display: block; width: 270px; margin: 0 auto;}
    .tianqi{display: none;}
    .header_nav{width: 94%; margin-left: 3%;}
    .header_nav_right ul li:nth-child(2),.header_nav_right ul li:nth-child(3),.header_nav_right ul li:nth-child(4),.header_nav_right ul li:nth-child(5){display: none;}
    .header_seach .znss{display: none;}

    .daoh{display: block !important; width: 100%; background: #EA0000; height: 50px; line-height: 50px; font-size: 20px; color: #fff; text-indent: 3%;}
    .is-nav{width: 94%; margin-left: 3%;}
    .is-tab-box,.m-container{float: none; display: block; width: 100%; }
    .is-tabs{width: 100%;}
    .navbar-toggle {position: relative;float: right;margin:6px 3% 0 0;padding: 9px 10px; background: #fff;border-radius: 4px; }
    .navbar-toggle .icon-bar {background-color: #888;display: block;width: 22px;height: 2px;border-radius: 1px;}
    .is-tabs{display: none;}
    .is-tabs a{height: 50px; line-height: 50px; background-size: 50px auto; width: 50%; float: left; border: 0;}
    .is-tabs a.aon0,.is-tabs a.aon1,.is-tabs a.aon2,.is-tabs a.aon3,.is-tabs a.aon4,.is-tabs a.aon5{background-size: 50px auto;}
    .is-tabs a#a1 {background-position-y: -10px;}
    .is-tabs a#a2 {background-position-y: -77px;}
    .is-tabs a#a3 {background-position-y: -146px;}
    .is-tabs a#a4 {background-position-y: -213px;}
    .is-tabs a#a5 {background-position-y: -280px;}
    .is-tabs a#a6 {background-position-y: -348px;}
    .is-tabs a.aon1 {background-position-y: -73px !important;}
    .is-tabs a.aon2 {background-position-y: -140px !important;}
    .is-tabs a.aon3 {background-position-y: -207px !important;}
    .is-tabs a.aon4 {background-position-y: -274px !important;}
    .is-tabs a.aon5 {background-position-y: -342px !important;}
    .is-nav{background: #fff;}
    .m-container{width: 100%; box-sizing: border-box; height: auto;}
    .m-flash{width: 100%; }
    .liftgA>div.fl{float: none; display: block; width: 100%;}
    .m-anno{width: 100%;}
    .m-anno .m-gsggtext{width: 85%;}
    .m-gsggtext ul li{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .m-gsggtext ul li a{display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .m-gsggtext ul li>span{display: none;}
    .m-listinfo{float: none; width: 100%; display: block; margin-top: 10px;}
    .m-listinfo .top a{padding: 0 3%; margin: 0;}
    .govpushinfo li>span,.govpushinfo li>img,.m-blank ul li>span,.m-blank ul li>img{display: none;}
    .m-listinfo .tab_content div.m-blank{width: auto;}
    .m-listinfo ul li a{max-width: 100%;}
    .m-listinfo .m-blank ul li a{max-width: 100%;}
    .m-openssL .top_box a{width: 24%; padding: 0 2%; overflow: hidden; text-align: center;}
    .m-openssL .top_box a:last-child{width: 38%; padding: 0 3%; overflow: hidden;}
    .m-panel1 ul li>span{display: none;}
    .m-openssR{width: 100%;}
    .m-buttons ul li{width: 49%; margin-right: 0;}
    .m-buttons ul li:nth-child(2n){float: right;}
    .m-buttons ul li a{background: #f1f1f1; text-indent: 0;}
    .m-buttons ul li img{margin-left: 5%;}

    .tab_content div li>span{display: none;}
    .tab_content div li>img{display: none;}
    .lollipop{width: 100%;}
    .bjtjmainbox{float: left; margin-left: 10px;}

    .bjtjmainbox .bjtjright{width: 280px;}
    .m-myserv ul li{float: none;}
    .m-sright{width: 100%;}
    .m-sright ul li.u-fw{width: 100%;}
    .m-sright ul li.u-fw a.u-tit{width: 25%; background-position-x:50% ;}
    .m-sbtright{width: 72%;}
    .m-sright ul li.u-sbtn03 ol li{width:50%;}
    .m-email{width: 100%; height: auto;}
    .m-answer div ul li>span{display: none;}
    table.email td a{display: inline-block; height: 24px; line-height: 24px; overflow: hidden;}
    .u-btns ul li{width: 48%;}
    .u-btns ul li{background: #f1f1f1; text-align: center; text-indent: 0;}
    .u-btns ul li a{text-indent: 0;}

    .wbL{float: none; display: block; width: 100%; height: auto;}
    .wbL div img{width: 45%; height: auto;}
    .wbL div.m-app img{width: 65%; height: auto;}
    .wbR{margin-top: 15px; width: 100%; height: 500px;}
    .i-btn{position: relative; top: 10px;}
    .i-btn a{width: 30%; font-size: 16px; margin: 0 1.5%; background: #CC0C0D; height: 40px; line-height: 40px; border-radius: 8px; text-indent: 0; text-align: center;}

    .m-power a.tip {height: 35px;font-size: 13px;text-indent: 10px;line-height: 33px;background-size: 100%; width: 115px;}
    .m-power>div {margin-left: 113px;width: auto;height: 35px;line-height: 35px; overflow: hidden;}
    .m-power>div ul li{height: 35px; width: 88%;}
    .m-particular .m-panel2{width: 100%; margin-top: 10px;}

    .pic_list_1{width: 94%; margin-left: 3%; box-sizing: border-box;}
    .scroll-wrap{width: 92%;}

    .m-flash .pic ul li img,.mF_sohusports_wrap ,#myFocus01,.m-flash,.pic,.pic ul li,.pic ul li a{width: 100% !important; height: 340px !important; display: block;}
    .mF_sohusports .txt{display: none;}

    .m-panel2 ul li{text-indent: 7px;}
    .m-panel2 ul li>a{ max-width: 98%; }
    .m-particular .m-panel2{height: auto; min-height: auto;}

    .m-answer div ul li>a{max-width: 98%;}
    .m-answer div ul li>img{display: none;}
    .is-foot{width: 94%; margin-left: 3%;}
    .ls-flinkBox{width: 94%; margin-left: 3%;}
    .select{width: 40%;}
    .select dt,.select dd{width: 100%; text-indent: 20%; background-position: 75%;}

    /**栏目页**/
    .lanm .header{height: auto;}
    .m-tabs{width: 100%;}
    .m-tabs a {display: inline-block;padding: 0;width: 20%;text-align: center;margin:0;}
    .newsinfo1 .bdsharebuttonbox,.newsinfo1 span:nth-child(1){display: none;}
    .newsinfo1{width: 100%;}
    .hidden-md{display: block;}
    .is-tabs.hidden-md{display: block !important; border:1px solid #CC0C0D !important; box-sizing: border-box; border-bottom: 0 !important; height: 151px; }
    .is-tabs.hidden-md:hover{border-right:1px solid #CC0C0D; border-bottom: 0; }
    .liftgA{display: none !important;}
    .liftgA.active{display: block !important;}
    .navjz .doc_list{height: auto;}
    .navjz .collect-list li span.date{display: none;}
    .navjz .collect-list li a{max-width: 80%;}
    .navjz .collect-list li>img{display: none;}
    .video-player,.video-player video{width: 100% !important; }
    .shouye ul li>img{display: none;}
    .myFloat{display: none !important;}
    .m-panel5 ul li{text-indent: 7px !important;}
    .navjz_dym{min-height: 200px;}
    .m-leader, .m-buttons{height: auto;}
    .m-panel1 .title, .leader-tit{height: auto;}
    ul li>span.date{display: none;}
    .doc_list li>a{margin-right: 0 !important;}
    .m-listinfo{height: auto;}
    .m-panel1 ul li>a,.m-myserv ul li>a{max-width: 96%; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .navjz .collect-list li span{right: 0;}
    .navjz .collect-list li a.left{margin-right: 100px; max-width: 85%;}

    /**征集文章**/
    .con_main{width:96%; padding: 2%;}
    .poll_collect li{width: 100%;}
    .poll_collect li p input, .poll_collect li p.poll_conts textarea{width: 98%;}

    .tongyList ul li{width: 100%;}
    .tongyList ul li a{max-width: 95%;}
    .tongyList ul li>span{display: none;}
    .tongyList ul li>img{display: none;}

    .navList{width: 94%; margin-left: 3%;}
    .navList ul li{width: 16%; text-align: center;}
    .navList ul li a{padding:0 ; margin: 0;}

    .lanm_ztzl_right,.lanm_ztzl_left{width: 94%; margin-left: 3%; float: none; display: block;}

    .lm_rban{margin-right: 0; float: none; width: 96%; display: block; margin-left: 2%; }
}

@media (max-width: 600px){
    .m-anno .m-gsggtext{width: 75%;}
    .scroll-wrap{width: 88%;}
    .m-flash .pic ul li img,.mF_sohusports_wrap ,#myFocus01,.m-flash,.pic,.pic ul li,.pic ul li a{width: 100% !important; height: 290px !important; display: block;}
    .select{width: 40%;}
    .m-tabs a{font-size: 16px;}
    .select dt,.select dd{width: 100%; text-indent: 15%; background-position: 80%;}
}
@media (max-width: 500px){
    .header_logo img{width: 80%;}
    .m-openssL .top_box a,.m-panel2 .top a, .leader-tit>a{font-size: 14px;}
    .m-panel2 .top a, .leader-tit>a{padding: 0 5px;}
    .bjtjmainbox .bjtjright{width: 160px;}
    .bjtjright ul li>span{margin-right: 120px;}
    table.email thead th{font-size: 14px;}
    table.email td a{font-size: 12px;}
    table.email td.tit{width: 70%;}
    table.email td:nth-child(2),table.email thead th:nth-child(2){display: none;}
    .wbL div.m-app{background-size: 25% auto;}
    .wbL div{height: 280px;}
    .i-btn a{font-size: 13px;}
    .scroll-wrap{width: 84%;}
    .m-flash .pic ul li img,.mF_sohusports_wrap ,#myFocus01,.m-flash,.pic,.pic ul li,.pic ul li a{width: 100% !important; height: 230px !important; display: block;}
    .is-foot span{display: block;}
    .select{width: 38%;}
    .m-tabs a{font-size: 15px;}
    .newsinfo1 span:nth-child(3){display: none;}
    .m-power>div ul li{margin-left: 10px;}
    .m-power>div ul li a{display: block; width: 99%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .m-tabs a{padding: 0; width: 9%; line-height: 18px; margin:0 5.4%; text-align: center; font-size: 15px; border: 0; padding-bottom: 5px;}
    .select dt,.select dd{width: 100%; text-indent: 15%; background-position: 80%;}

    .navList ul li a{ font-size: 16px; display: inline-block; width: 45px; line-height: 18px; text-align: center;}
}

@media (max-width: 400px){
    .bjtjmainbox .bjtjright{width: 130px;}
    .bjtjmainbox .bjtjleft{width: 60px;}
    .bjtjmainbox .bjtjleft span{font-size: 14px; background-size: 25px; padding-left: 28px;}
    .bjtjright ul li{font-size: 12px !important;}
    .m-iphone .tit a{font-size: 13px; padding: 0 10px;}
    .wbL div{height: 260px;}
    .i-btn a{font-size: 12px; display: block; width: 94%; margin-left: 3%; margin-bottom: 10px;}
    .scroll-wrap{width: 80%;}
    .m-flash .pic ul li img,.mF_sohusports_wrap ,#myFocus01,.m-flash,.pic,.pic ul li,.pic ul li a{width: 100% !important; height: 190px !important; display: block;}
    .select{width: 35%;}
    .m-links .box-tit ul li span{font-size: 13px;}
    .m-tabs a{font-size: 14px;}
    .select dt{background: none; text-align: center;}
    .select dt, .select dd{text-indent: 0 !important;}
    .m-buttons ul li a{font-size: 12px;}

    .m-tabs a{width: 11%; line-height: 18px; margin:0 4.4%; text-align: center; }
}

.m-dynamic h2 ul li{text-align: center;}
.m-dynamic h2 ul li a{display:block; width:100%;}
.j_ewm{position: absolute; left:50%; margin-left:565px; width:120px; top:100px;}
.j_ewm .img_title{display:block; width:100%; height:20px; line-height:20px;}

.j_ggw{position: fixed; right:0;  width:260px; bottom:0; z-index: 333;}
.j_ggw ul li{float:none; display:block;}
.j_ggw .couplet-close{text-align: right;}
.lanm .navdh ul li a{padding: 0 0 0 70px;}

.zjlist li{position: relative;}
.zjlist li .over{color: red;position: absolute;top: 0;right: 0;}
.zjlist li .starting{color: green;position: absolute;top: 0;right: 0;}
.zjlist li a{max-width: none !important; float: none !important; margin-right: 60px !important; display: block !important;}

.vote-lsit ul li{float: none;}


/*重要转载*/
.zz_title a{padding: 0 10px !important;}
.listgk li{width: auto;float: none;}
@media (max-width: 991px){
    .zz_title a{padding: 0 2px !important;}
}
@media (max-width: 767px){
.m-panel2 .top .top_box{height: auto;}
}