
body{ background: #fff;}.container{*width: 1200px;}
@media (min-width:1200px) {
    .container{width: 1200px; margin-left: 40px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .container{width: 992px;}
}
.slide{display: none;}
.sdzt_header{background: url("banner.jpg") center 0 no-repeat;}
.sdzt_banbox{ height: 450px; position: relative;}
.sdzt_search{ width: 525px; height: 48px; position: absolute; left: 50%; margin: 0 0 0 -262px; bottom: 33px;}
.sdzt_search li{line-height: 0; font-size: 0;}
.sdzt_search input{background: none; border: 0 none; width: 100%; height: 48px; line-height: 48px; vertical-align: middle;}
.sdzt_search .ss1{margin-right: 71px; padding: 0 20px 0 10px; background: url("search-input.gif") 0 0 no-repeat;}
.sdzt_search .ss1 input{ color: #5e5f60; font-size: 14px;}
.sdzt_search .ss2{ background: url("search-btn.png") 0 0 no-repeat; width: 81px;}
.sdzt_banbox img{display: none;}
.sdzt_banbox .sdzt_logo{ position: absolute; left: 17px; top: 40px; z-index: 1;}
.sdzt_banbox .sdzt_logo img{display: block;}

.sdzt_navbox{ height: 58px; background: #0065c1;}
.sdzt_navbox .navbar{background:none;border-radius:0;border:0;margin:0 auto;position:relative; z-index:20; min-height: 50px;}
.sdzt_navbox .navbar-nav{width: 100%;}
.sdzt_navbox .navbar-nav li{float: left; position: static; width: 169px; text-align: center; height: 58px; border-right:2px solid #066ecd;}
.sdzt_navbox .navbar-nav li.first{ border-left:2px solid #066ecd;}
.sdzt_navbox .navbar-nav li a{display: block; height: 58px; line-height: 0; font-size: 0; color: #fff;}
.sdzt_navbox .navbar-nav li img{vertical-align: middle; padding-right: 10px;}
.sdzt_navbox .navbar-nav li span{line-height: 58px; font-size: 20px; vertical-align: middle;}
.sdzt_navbox .navbar-nav li a:hover,.sdzt_navbox .navbar-nav li a.active{color: #fff; background: #2783cf; }
.sdzt_navbox .navbar-nav li.active a{color: #fff;}
.sdzt_navbox .sr-only{display: none;}
.sdzt_navbox .navbar-header{ padding: 0 10px 0 0;}
.sdzt_navbox .navbar-brand{ padding: 0; line-height: 50px; color: #fff;}
.sdzt_navbox .navbar-brand:hover{ color: #fff;}
@media (max-width: 1199px) and (min-width: 992px){
    .sdzt_header{background-size: auto 380px;}
    .sdzt_banbox{height: 380px;}
    .sdzt_navbox .navbar-nav li{width: 139px;}
    .sdzt_navbox .navbar-nav li img{padding-right: 6px;}
    .sdzt_banbox .sdzt_logo{top: 10px; left: 10px;}
}
@media (max-width: 991px) and (min-width: 768px){
    .sdzt_header{background-size: auto 285px;}
    .sdzt_banbox{height: 285px;}
    .sdzt_navbox .navbar-nav li img{display: none;}
    .sdzt_navbox .navbar-nav li{ width: 107px;}
}
@media (max-width: 991px){
    .sdzt_search{bottom: 8px; left: 40px; right: 40px; margin: 0; width: auto;}
    .sdzt_navbox .navbar-nav li img{display: none;}
    .sdzt_banbox .sdzt_logo{top: 10px; left: 10px;}
    .sdzt_banbox .sdzt_logo img{ height: 40px; width: auto;}
}
@media (max-width: 767px){
    .sdzt_header{background: none;}
    .sdzt_banbox{height: auto;}
    .sdzt_banbox img{display: block; width: 100%; height: auto;}
    .sdzt_navbox .navbar-brand{font-weight: bold; padding-left: 10px;}
    .sdzt_navbox{height: auto; background-size: auto 50px;}
    .sdzt_navbox .navbar{height:auto;}
    .sdzt_navbox .navbar-nav{ height:auto;}
    .sdzt_navbox .navbar-nav li.first{ display:none;}
    .sdzt_navbox .navbar-nav li,.sdzt_navbox .navbar-nav li a{width:100%;background:none;height:40px; line-height: 40px; font-size: 18px; border: 0 none; margin: 0;}
    .sdzt_banbox .sdzt_logo{top: 5px; left: 5px;}
    .sdzt_banbox .sdzt_logo img{ height: 25px;}
}
@media (max-width: 580px){
    .sdzt_search{display: none;}
}
/*头部 end*/
.sdzt_part1{background: #f5f5f5; color: #5e5f60; padding: 35px 0;overflow: hidden;}
.sdzt_part1 h2{ width: 55px; height: 119px; background: url("daoyu.png") 0 0 no-repeat; margin-top: 20px; overflow: hidden; text-indent: -200em; float: left;}
.sdzt_part1 .info{font-size: 18px;text-indent: 2em;line-height: 35px; margin-left: 100px; text-align: justify;}
/*导语 end*/
.sdzt_tel{ width: 183px; height: 50px; padding: 0 35px 20px; text-align: center; line-height: 50px; color: #fff; font-size: 24px; background: url("title.png") 0 0 no-repeat; margin: 35px auto 0;}

.sdyzbox{ padding: 56px 0 35px; width: 110%;}
.sdyzbox .yzbox{ width: 277px; margin:38px 28px 0 0; padding: 60px 0 0; height: 263px; border: 1px solid #e0e0e0; position: relative;}
.sdyzbox .yzbox .num{ display: block; position: absolute; top: -38px; left: 50%; margin: 0 0 0 -62px; width: 135px; height: 72px; background: #fff url("zz_01.png") center 0 no-repeat;}
.sdyzbox .temp2 .num{background-image: url("zz_02.png");}
.sdyzbox .temp3 .num{background-image: url("zz_03.png");}
.sdyzbox .temp4 .num{background-image: url("zz_04.png");}
.sdyzbox .yzbox h3{ line-height: 34px; text-align: center; font-weight: bold; color: #085ec5; font-size: 24px;}
.sdyzbox .temp2 h3{ color: #44a451;}
.sdyzbox .temp3 h3{ color: #cc4444;}
.sdyzbox .temp4 h3{ color: #c9bc2f;}
.sdyzbox .yzbox .info{ line-height: 28px; color: #6c6c6c; font-size: 16px; padding: 13px 15px 0; text-align: justify;}
/*基本原则 end*/

.sdzy_part3{ padding: 30px 0; background: #f5f5f5;}
.zdrw{ padding: 55px 0 0; width: 110%;}
.rwbox{width: 277px; margin:45px 28px 0 0; height: 409px; position: relative;}
.rwbox .num{ display: block; padding: 17px 0 0; height: 28px; line-height: 28px; font-weight: bold; text-align: center; width: 65px; font-size: 22px; color: #fff; position: absolute; top: -45px; left: 50%; margin:  0 0 0 -32px; background: url("zd_tit1.png") 0 0 no-repeat;}
.rwbox h3{ padding: 32px 0 0; height: 28px; line-height: 28px; text-align: center; font-weight: bold; font-size: 18px;}
.rwbox.temp1{ background: #2275d8; color: #fff;}
.rwbox.temp2{ background: #e9e9e9; color: #5d5d5d;}
.rwbox.temp2 .num{background-image: url("zd_tit2.png")}
.rwbox.temp2 h3{color: #616161;}
.rwbox .info{line-height: 28px; font-size: 16px; padding: 13px 15px 0; text-align: justify;}
/*重点任务 end*/
.sdzl_part1{ padding: 33px 0 27px;}
.sdzl_leftbox{ width: 860px;}
.sdzl_leftbox .link{ width: 150px; background: #e0ecfa; margin: 2px 0 0; height: 320px;}
.sdzl_leftbox .link li a{ color: #fff; display: block; padding: 110px 0 0; height: 210px; font-size: 0 ;line-height: 0; text-align: center;}
.sdzl_leftbox .link li a span{display:block; cursor: pointer; vertical-align: middle;}
.sdzl_leftbox .link li a .ico{ height: 35px; background: url("lan-ico1.png") center 0 no-repeat;}
.sdzl_leftbox .link li a .tit{ transform: translateY(0); transition: all .4s; margin: 30px 10px 0; height: 40px; line-height: 40px; border-radius: 20px; font-size: 18px; background: #2275d8;}
.sdzl_leftbox .link li a:hover{color: #fff;}
.sdzl_leftbox .link li a:hover .tit{transform:translateY(-2px);}
.sdzl_leftbox .listbox{ margin-left: 160px;}
.sdzl_leftbox .listbox .tel{ height: 26px; line-height: 26px; font-size: 16px;}
.sdzl_leftbox .listbox .tel li{ float: left; color: #5e5f60; padding: 0 15px;}
.sdzl_leftbox .listbox .tel li.line{ padding: 0;}
.sdzl_leftbox .listbox .tel li.active{ color: #e6920d; font-weight: bold;}
.sdzl_leftbox .listbox .tel li.active a{ color: #e6920d;}
.sdzl_leftbox .listbox .list{ padding:4px 0 0 15px; height: 292px; overflow: hidden;}
.list li{ height: 43px; line-height: 42px; padding-left: 15px; background: url("sortt.gif") left center no-repeat; color: #999; font-size: 16px;}
.sdzl_leftbox .listbox .list li a{ max-width: 560px;}
.list li a{display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list li .date{ white-space: nowrap;}
.sdzl_leftbox .listbox .list li img{display: none;}
/*五公开 end*/
.sdzl_rightbox{ width: 315px;}
.xcsd{ height: 67px; text-align: center; font-size: 0; line-height: 0; padding: 2px 0 0;}
.xcsd img{ max-width: 100%; vertical-align: middle;}
.sdzl_rightbox .tel{height: 50px; background: url("telbg.gif") left bottom repeat-x;}
.sdzl_rightbox .tel li{float: left;}
.sdzl_rightbox .tel li a{display: block; padding: 0 20px; height: 48px; line-height: 48px; font-size:16px; }
.sdzl_rightbox .tel li.active a{ border-bottom: 2px solid #2275d8; color: #2275d8;}
.sdzl_rightbox .list{padding: 7px 0 0; height: 192px; overflow: hidden;}
.sdzl_rightbox .list li{height: 40px; line-height: 40px;}
.sdzl_rightbox .list li a{max-width: 100%;}
/*五公开 end*/
.sdzl_link{ height: 56px;}
.sdzl_link li{width: 25%; float: left;}
.sdzl_link li a{display: block; margin: 0 6px; text-align: center; height: 56px; line-height: 56px; font-size: 0; color: #fff; background: url("linkbg1.gif") 0 0 repeat-y; background-size: 100% auto;}
.sdzl_link li a img{vertical-align: middle;transform:translateY(0); transition: 0.4s all;}
.sdzl_link li a span{display: inline; font-size: 16px; padding-left: 18px; vertical-align: middle;}
.sdzl_link li.num2 a{background-image: url("linkbg2.gif");}
.sdzl_link li.num3 a{background-image: url("linkbg3.gif");}
.sdzl_link li.num4 a{background-image: url("linkbg4.gif");}
.sdzl_link li a:hover{color: #fff;}
.sdzl_link li a:hover img{transform:translateY(-2px);}

.sdzl_table{margin: 20px 0 0;}
.sdzl_table h3{ height: 486px; border: 1px solid #1978b2; border-right: 0 none; width: 36px; padding: 180px 30px 0; line-height: 34px; text-align: center; font-size: 28px; font-weight: bold; color: #0783ce; float: left;}
.sdzl_table .tablebox{ margin-left: 97px;}
.sdzl_table .tablebox table{width: 100%; border-top: 1px solid #1978b2; border-right: 1px solid #1978b2;}
.sdzl_table .tablebox table td,.sdzl_table .tablebox table th{ border-left: 1px solid #1978b2; border-bottom: 1px solid #1978b2; font-size: 18px; line-height: 30px; padding: 25px 10px; text-align: center;}
.sdzl_table .tablebox table th{color: #fff; background: #0783ce; font-weight:normal; font-size: 24px; height: 60px; padding: 0 !important;}
.sdzl_table .tablebox table td{ color: #5b5f61; background: #f6f6f6}
.sdzl_table .tablebox table .even td{ color: #0783ce; background: #fff;}
.sdzl_table .tablebox .t1{ padding: 25px 0; width: 68px; text-align: center;}
.sdzl_table .tablebox td.t1{ font-weight: bold;}
.sdzl_table .tablebox td.t2{ text-align: left;}
.sdzl_table .tablebox .t3{ width: 215px;}
.sdzl_table .tablebox .t4{ width: 168px;}
/*试点专栏 end*/
.fotnav{display: none;}
.sdzt_fot .container{ background: none; width: 100%;}
.sdzt_fot .footer{ background: #E7E7E7;}

@media (max-width: 1199px) and (min-width: 992px){
    .sdyzbox .yzbox,.rwbox{width: 231px; margin-right: 20px; height: 320px;}
    .rwbox{ height: 460px;}
    .rwbox .info{line-height: 26px;}
    .sdzl_leftbox{width: 725px;}
    .sdzl_leftbox .listbox .tel li{ padding: 0 5px;}
    .sdzl_leftbox .listbox .list li a{max-width: 440px;}
    .sdzl_rightbox{width: 252px;}
    .sdzl_table h3{height: 556px; padding-top: 230px;}
}
@media (max-width: 991px){
    .sdyzbox{width: 100%; padding: 30px 0 10px;}
    .sdyzbox .yzbox{ width: 47.5%; margin: 38px 1% 20px; height: 240px;}
    .sdzy_part3{padding: 0 0 10px;}
    .zdrw{padding: 30px 0 0; width: 100%;}
    .rwbox{width: 48%; margin: 45px 1% 20px; height: 315px;}
    .sdzl_part1{padding-top: 20px;}
    .sdzl_leftbox,.sdzl_rightbox{float: none; width: auto;}
    .sdzl_leftbox{padding-bottom: 10px;}
    .sdzl_leftbox .listbox .tel{height: auto; overflow: hidden;}
    .sdzl_leftbox .listbox .tel li{padding: 0 5px;}
    .list li a{max-width: none; display: block;float: none;margin-right: 95px;}
    .sdzl_link li a img{display: none;}
    .sdzl_link li a span{padding-left: 0;}
    .sdzl_table h3{float: none; height: 60px; line-height: 60px; border: 0 none; background: #f5f5f5; text-align: center; padding: 0; width: auto;}
    .sdzl_table .tablebox{ margin: 0;}
    .sdzl_table .tablebox table td, .sdzl_table .tablebox table th{ padding-top: 10px !important; padding-bottom: 10px !important; font-size: 16px;}
    .sdzl_table .tablebox table th{font-size: 20px; line-height: 40px; height: 40px;}
    .sdzl_rightbox .list li a{margin-right: 0;}
}
@media (max-width: 767px){
    .sdzl_table .tablebox .t1{display: none;}
    .sdzt_part1{ padding: 10px 10px 20px;}
    .sdzt_part1 h2{text-indent: 0; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #0783ce; background: none; float: none; margin: 0; width: auto;}
    .sdzt_part1 .info{margin-left: 0; font-size: 16px; line-height: 32px;}
    .sdzt_tel{margin-top: 20px;}
    .sdyzbox{ padding: 50px 10px 10px; width: auto;}
    .sdzy_part3{ padding: 0 10px 10px;}
    .sdzl_part1{ margin: 0 10px;}
    .sdzl_table{ margin: 10px 10px 0;}
    .sdyzbox .yzbox{ height: auto; width: 98%; margin: 0 auto 50px; float: none; padding-bottom: 15px;}
    .sdyzbox .yzbox.temp4{margin-bottom: 15px;}
    .zdrw{padding-top: 50px;}
    .rwbox{width: 98%; height: auto; padding-bottom: 15px; float: none; margin: 0 auto 60px;}
    .rwbox.temp4{ margin-bottom: 15px;}
    .sdzl_leftbox .link{display: none;}
    .sdzl_leftbox .listbox{margin-left: 0;}
    .sdzl_leftbox .listbox .list{padding-left: 5px;}
    .sdzl_link li{ width: 50%; padding-bottom: 8px;}
    .sdzl_table .tablebox .t3{ width: 100px;}
    .sdzl_table .tablebox .t4{ width: 100px;}
    .sdzl_table .tablebox table td, .sdzl_table .tablebox table th{ padding-left: 5px; padding-right: 5px; line-height: 28px;}
}
@media (max-width: 400px){
    .sdzl_table .tablebox .t3,.sdzl_table .tablebox .t4{width: 80px;}
}

/***********专题主页样式 end**********/
.leftnr{width:260px; background: #f6f6f6;}
.lmtitle{ height: auto; padding:10px; text-align: center; overflow:hidden; background: #0783ce;}
.lmtitle h1{font-size:18px; line-height: 30px; color:#fff; font-weight: bold;}
.menunr ul li a{ line-height:24px; display: block; padding: 15px 10px; border-bottom: 1px solid #eeeeee; font-size: 16px;}
.menunr ul li a:hover{color: #0783ce;}
.menunr ul li.active a,.menunr ul li a.active{color: #0783ce; border-left:3px solid #0783ce; background: #eee;}

.btn-group{ width:100%; position:relative; min-height: 40px;}
.btn{ width:100%; padding:8px 12px; font-size:18px; text-align:left; border-radius: 0;}
.btn-danger{ color: #fff; background:#0783ce; border:none; padding-left:10px;}
.btn-group.open .dropdown-toggle{ background: #0783ce; }
.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:#0783ce;  border-color:#0783ce;}
.btn .caret{ float:right; margin-top:8px;}
.btn-danger:hover,.btn-danger:focus, .btn-danger.focus{color: #fff; border-color: #0783ce; background-color: #0783ce;}

.btn-group .caret{ float:right; margin-top:12px;}
.dropdown-menu{ width:100%; padding:0; border-radius:0; box-shadow:none; border:none; top:40px;}
.dropdown-menu > li > a { padding: 10px 20px; font-size: 16px;}
.dropdown-menu a{ background:#f7f7f7; border-top:1px solid #fff;}
.dropdown-menu a:hover{background: #fff; color: #0783ce;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{ background-color: #0783ce; color: #fff;}
.wz_top{ border-bottom: 0 none; position: relative;}
.rightnr{ margin-left: 280px; overflow:hidden; position: relative; min-height: 500px; border: 1px solid #e9e9e9; padding: 0 10px 20px 10px;}
.rightnr .wz_top{ font-size: 14px; line-height: 20px; padding-left: 17px; background-position: left 13px; border-bottom: 1px solid #e9e9e9;}
.contain{ padding: 0 10px;}
.guidang{position:absolute;right:-32px;top:-29px;z-index: 10;}
.lm_map{ min-height:500px;}
.listnews{ font-size:16px; line-height:200%; overflow:hidden; min-height:488px; height:auto; padding: 3px 0 0;}
.listnews .titelr{ width:687px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:687px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}
.listnews ul{clear: both;}
.listnews li{font-size:14px; line-height:42px; padding-bottom: 1px; border-bottom: 1px dotted #ccc; overflow:hidden;}
.listnews li span.date{color:#999; white-space: nowrap;}
.listnews li a{color:#5e5f60;}
.listnews li a:hover{color:#0783ce;}
.listnews table,.listnews img{max-width:100% !important;}
.listnews td{ line-height:26px;}
.listnews ul li a{max-width:1060px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listnews .doc_list li,.listnews .download-list li{overflow:hidden;}
.listnews .doc_list li img{float:left;margin:10px 0 0 5px;}
.listnews li.lm_line{ margin: 15px 0 0; border-top: 1px dashed #dadada; height: 15px; overflow: hidden; background: none;}
.listnews li.lm_line.add{ display:none;}
.listnews .columnName{ background: none; line-height: 40px; background: #f5f5f5 !important; font-weight: bold; margin:10px 0 5px; padding: 0 10px;}
.listnews .columnName a.more{ font-size:14px; font-weight: normal; color:#888; float: right !important; margin: 0 !important;}
.listnews .columnName a.more:hover{ color:#c00;}
.listnews .columnName a.title{ font-weight:bold; font-size: 15px;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#c00;}


.ptlm{padding: 20px 0;}
.dqlanmu{font-size: 30px; text-align: center; font-weight: bold; padding: 0 10px; line-height: 40px;}
.ptlminfo{font-size: 14px; color: #999; border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 11px 0 0;}
.ptlmcontent{padding: 20px 0; text-align: justify; font-size: 18px; line-height: 200%; overflow: hidden;}
.ptlmcontent img,.ptlmcontent table{max-width: 100%;}
/*普通栏目 end*/
.rightnr .listnews li{ padding-left: 15px; background: url("lmlibg.gif") left center no-repeat;}
.rightnr .listnews ul li a{max-width: 700px;}
/*栏目2 end*/


@media (min-width: 992px) and (max-width:1159px) {
    .listnews ul li a{max-width: 850px;}
    .rightnr .listnews ul li a{max-width: 520px;}
}
@media (max-width: 991px) {
    .rightnr{ margin:10px 0 0; width: auto; height: auto !important;}
    .dqlanmu{margin-top: 15px;}
    .listnews .doc_list li a,.listnews .videoNews-list li a{ display: block; margin-right: 100px; max-width: none !important; width: auto;float: none !important;}
    .listnews .doc_list li img{ display: none;}
    .listnews li.lm_line{margin: 15px 0 0; height: 15px;}
    .xxgk_listnews .doc_list li .title a.a,.xxgk_listnews .doc_list li .title .fz,.xxgk_listnews .doc_list li .title .split,.xxgk_listnews .doc_list li img{ display: none;}
    .xxgk_listnews .doc_list li .title a.tit{max-width: 100% !important;}
}
@media (max-width: 767px) {
    .lm_contain{margin: 15px 15px 0; padding: 14px 14px 25px;}
    .ptlm{ padding: 0 20px;}
}
@media (max-width: 420px) {
    .ptlm{ padding: 0 10px;}
}


/*栏目页 图片列表 */
ul.picture-list{ clear:both; width: 110%; border-top:none; overflow:hidden;}
ul.picture-list li{float:left; background:none;  padding: 20px 14px 0 0;height:auto; overflow:hidden;text-align:center; width:250px; font-size: 16px;}
ul.picture-list li a{display: block; overflow: hidden; width: 100%; vertical-align: middle;}
ul.picture-list li a img{padding: 10px; background: #efefef;  width:230px; height:160px; float:left;}
ul.picture-list li a:hover{ color:#1C4EB5;}
ul.picture-list li a:hover img{ background:#f7f9fe;}
ul.picture-list li .img_title{ display:block; height:26px; line-height:26px; text-align:center; padding-top:8px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
ul.picture-list li .date{height: 26px; line-height: 26px; text-align: center; color: #333; display: block; width: 100%; float: left;}
ul.picture-list li a{ clear:both;}
.imggx{ padding:5px 10px 10px; font-size:12px;}


@media (min-width: 992px) and (max-width:1159px) {
    ul.picture-list{ padding-left: 8px;}
    ul.picture-list li{padding: 20px 21px 0 0; width:195px; }
    ul.picture-list li a img{width:174px; height:121px;}
}
@media (min-width: 768px) and (max-width:991px) {
    /*图片新闻列表*/
    ul.picture-list{ width: 100%; padding: 15px 0 0 1px;}
    ul.picture-list li{padding: 0 14px 20px; width:210px; }
    ul.picture-list li a img{width:190px; height:143px;}
}
@media (max-width: 767px) {
    /*图片新闻*/
    ul.picture-list{ width: 100%; padding: 15px 0 0;}
    ul.picture-list li{ float:none; width:98%; height:auto; display:block; margin:0 1%; padding:0 0 15px 0;}
    ul.picture-list li a{ display:block; width:100%; text-align: center; max-width: none;}
    ul.picture-list li.mg_img{ width:100%; display:block;}
    ul.picture-list li a img{ width:90%; height:auto; float:none;}
}


/*文章页*/
.wenzhang{padding-bottom: 30px;padding-top: 20px;}
.con_main{padding:20px; position:relative; border: 1px solid #ddd;}
.con_main .guidang{ position:absolute; top:-31px; right:130px;}
.newstitle,.wztit{ font-size:24px; font-weight: bold; line-height:40px; padding:20px 0 5px 0; text-align:center; color: #000;}
.newstitlef{font-size:18px; font-weight: bold; text-align: center; line-height: 30px; padding: 12px 0;}
.newsinfo,.zn_newsinfo{height:auto;line-height:22px; margin-top: 10px; font-size:14px; padding:8px 10px;  background: #f3f3f3;}
.newsinfo .myinfobtn{ margin-left: 10px; color: #dd0000;}
.newsinfo .myinfobtn.none{display: none;}
.newsinfo .myinfobtn:hover{color: #dd0000;}
.sharecon{  height: 25px; }
.sharecon .share-box {position:relative;right: auto;top: 0;}
.gk_newinfo{padding-top: 15px;}

.newsinforight span{ display: inline-block;}
.newsinforight .print{ display:inline-block; background:url(print.gif) 7px center no-repeat; padding-left:30px;  }
.newsinforight .font{padding-right: 10px;}
.newsinforight .font a{ padding:0 2px;}
.bdsharebuttonbox{ padding: 0; float: right;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{margin-top: 3px !important; margin-bottom: 0 !important;}
.newsinforight .share{ padding-left:20px;}
.newsinforight .share .bshare-custom{ display: inline-block; vertical-align: middle; padding-left:23px; height: 28px;}
.newsinforight .share .bshare-custom a{margin-top: 2px;}
.newsinfo input{width: 10px;height: 10px;border: 1px solid #666666; margin:0 1px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.top_ztimg{position:absolute;width:100px;height:36px;right:0;top:12px;overflow:hidden;}
.top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:10px;}
.newscontnet{font-size:18px; margin:0 auto; color:#333; line-height:200%; padding:20px 0 40px; overflow-x: auto;}
.newscontnet img,.newscontnet table{ max-width:100%; height: auto;}
.wz_bot{color: #666; line-height: 0; font-size: 0; padding:20px 0 0; text-align: center;}
.wz_bot a{ padding:0 13px 0 17px;display: inline-block; line-height: 22px; vertical-align: middle; font-size: 14px;}
.wz_bot .print{background: url("wz_ico1.gif") left center no-repeat;}
.wz_bot .close{background: url("wz_ico2.gif") left center no-repeat;}
.wz_bot .j-gotoTop{background: url("wz_ico3.gif") left center no-repeat;}
.minh300{  height:auto !important;  min-height:300px; }

.wzewm{ text-align: center; padding: 10px 0 30px;}
.wzewm .j-qrcode{width: 160px; height: 160px; margin: 0 auto;}
.wzewm .title{ color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block;}

.wzbot1{border-top: 1px solid #d0d0d0; padding: 20px 0 10px; font-size: 16px; color: #666;}
.updown div{line-height: 30px; padding: 5px 0; font-size: 16px;}
.wzbot1 .close{font-size: 14px; font-weight: bold;}
.wzbot1 a{color: #666;}
.wzbot1 a:hover{color: #dd0000;}

/*搜索详细页*/
span.search-keywords{ color:#f00; font-style: normal; padding:0 0.3em;}
.ssy_container{position:relative;}
.ssy_leftbar{width:260px;height:auto;}

.fenlei_tit,.searchType-title{height:40px;line-height:0;font-size:0; background: url("telbg.gif") left bottom repeat-x;}
.fenlei_tit span,.searchType-title span{ display: inline-block; border-bottom: 2px solid #1C4EB5;font-size:18px;font-weight:bold; line-height: 38px;}

.total_wz,.searchType-column{height:auto;margin:10px 0 17px;padding:15px;background:#f1f1f1;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:32px;line-height:32px; font-size:16px;}
.total_wz ul li a:hover,.total_wz ul li a.active,.searchType-column ul li a:hover,.searchType-column ul li a.active{text-decoration:underline;color:#d20607;}
.ssy_rightbar{height:auto; min-height:200px; _height:auto;}
.ssy_result{font-size: 14px; line-height: 26px; text-align: right; padding: 5px 10px; background: #f8f8f8;}
.ssy_result span{float: left; font-weight: bold; font-size: 15px; padding-right:15px;}
.ssy_result i{font-style: normal; padding: 0 3px; color: #dd0000;}
.warm-prompt{line-height:30px; font-size:14px;}

.two_ssresult{ height: 32px; line-height: 32px; text-align: right; color: #a9a9a9; font-size: 16px; border-bottom: 1px solid #ccc; margin-top: 10px;}
.two_ssresult span{ color: #cc0000;}
.two_ssresult p{ float: left; color: #000;}

.result_title{padding-right:18px;font-size:16px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar .pagination{ margin-top: 20px;}
.ssy_rightbar .search-list{height:auto; padding:10px 0;border-bottom: 1px dashed #ddd;}
.ssy_rightbar .search-list li.search-title{line-height:28px;font-size:16px; font-weight: bold; padding:3px 0;}
.ssy_rightbar .search-list li.search-title .columnname{padding: 0 10px; background: #004986; border-radius: 5px; display: inline-block; color: #fff; cursor: pointer; margin-right: 15px; line-height: 30px;}
.ssy_rightbar .search-list li.search-title a:hover{text-decoration:underline;}

.ssy_rightbar .search-list li a span,.ssy_rightbar .search-list li span{color:#cd3501;}
.ssy_rightbar .search-list li.search-info{ display: none; padding-top: 4px; line-height: 26px; font-size: 16px; color: #666666;}
.ssy_rightbar .search-list li.search-column{color:#1C4EB5;line-height:26px; font-size: 14px;}
.ssy_rightbar .search-list li.search-url{overflow: hidden; line-height: 26px; font-size: 14px;}
.ssy_rightbar .search-list li.search-url span.date{float: right; color: #999;}
.ssy_rightbar .search-list li.search-url a{color:#008000; float: left; word-break: break-all;}
.ssy_rightbar .search-list li.search-url a:hover{ color: #ff0000; text-decoration:underline;}

@media (min-width: 768px) and (max-width:991px) {
    .newsinfoleft,.newsinforight{ float:none; text-align:center;}
    .wzewmbox{ height:auto;}
    .wzewmbox .ewm{ width:90%; padding:5%; background:none;}
    .ewm_wx{ margin:0 auto; width:90%; padding:5%;}
    .wz_xgyd .list ul li{ float:none; width:auto; padding-right:0;}
    .wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{  width:auto;}
    .ssy_leftbar{display: none;}
    .ssy_rightbar{margin-left: 0; width: auto; border: 0 none; padding-left: 0;}
    .ssy_container{padding: 10px 0;}
    .ssy_rightbar .search-list{padding: 10px 0 0;}
}
@media (max-width: 767px) {
    .con_main,.search_main{ padding:10px;}
    .newsinfoleft,.newsinforight{ float:none; text-align:center;}
    .newscontnet{ padding:20px 0;}
    .wzewmbox{ height:auto;}
    .wzewmbox .ewm{ width:90%; padding:5%; background:none; height:auto;}
    .wzewmbox .ewm .txt{ margin-right:0; height:auto;}
    .wz_xgyd .list ul li{ float:none; width:auto; padding-right:0;}
    .wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{  width:auto;}
    .listnews .guidang{   right:20px;}
    .ssy_rightbar{margin-left: 0; width: auto; border: 0 none; padding-left: 0;}
    .ssy_container{padding: 10px 0;}
    .ssy_rightbar .search-list{padding: 10px 0 0;}
}
@media (max-width: 480px) {
    .lm_contain{ border: 0; margin: 0;}
    .content_syy{padding: 15px 5px 0;}
}

.btn-submit1{background:#1C4EB5;height:36px;line-height:36px; text-align:center; cursor:pointer;font-family:"Microsoft YaHei",微软雅黑;border:0;outline:none;color:#fff;width:90px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin:0 auto; margin-left:75px; margin-top:30px;}
.lylist_con{ font-size:14px; line-height:30px; padding:20px 0; border-bottom:1px solid #ddd;}

@media print{
    a[href]:after {
        content: none!important;
    }
    body{min-width: 1200px !important;}
    .container{width: 1200px !important;}
}


 .m-daoyu {    height: 140px;
        box-shadow: rgb(0, 0, 0) 0px 5px 15px -9px;
        background: url(bb.png) no-repeat;
        padding: 90px 35px 20px;
        overflow: hidden;
      width: 1130px;
    margin-left: 323px;
    height: 145px;
      }
      * {
        margin: 0px;
        padding: 0px;
        list-style: none;
      }
      div {
        display: block;
      }




