﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
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:14px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei";color:#999;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#e00000;text-decoration:none;}
a:focus{outline:auto;}
a:focus,input:focus,textarea:focus,select:focus,button:focus,textarea:focus{outline:auto;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* 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;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.hidden-tit .img-title{ display: none;}
.bot20{ margin-bottom: 20px;}
.home_web{  margin-left: 620px;}
.container{ padding: 0;width: 1200px;}
.zcwjk_body .container{width: 1100px;}

/* 头部 */
.ys-header{  background: url(../images-ys/header-bg.jpg) right top no-repeat #fff6ed; height: 160px;}
.ys-logo{ padding: 10px 0 0 0;}
.ys-logo img{ width: 230px; height: auto;}
.ys-banner{ text-align: center;}
.ys-title{ background: url(../images-ys/ys-titlebg.gif) center center repeat-x; margin: 15px 0; height: 45px; line-height: 45px; text-align: center; }
.ys-title .tit{ display: inline-block; color: #c60a08; padding: 0 40px; background: #fff; font-size: 32px; font-weight: bold; position: relative;}
.ys-title .tit a{ color: #c60a08;}
.ys-title .ico{ display: inline-block;  background: url(../images-ys/ys-titico.gif) 0 0 no-repeat; width: 22px; height: 3px; position: absolute; top:50%;
 margin-top: -2px; }
.ys-title .icol{ left:0;}
.ys-title .icor{ right:0;}

.ys-flash{ width: 668px; height: 404px;  overflow: hidden; }
.flash-slide{position: relative;height:100%; width: 100%;}
.ys-flash .ind-flashPic,.ys-flash .ind-flashPic ul,.ys-flash .ind-flashPic li,.ys-flash .ind-flashPic img,.ys-flash .ind-flashPic a{height:100% !important; width: 100% !important; }
.ys-flash .ind-flashPic{ position:relative; z-index:0;}
.ys-flash .ind-flashPic li{ zoom:1; vertical-align:middle;}
.ys-flash .ind-flashPic a{display:block; color: #fff; position: relative;}
.ys-flash .ind-flashPic img{display:block;}
.ys-flash .ind-flashPic .title{display: block; height: 40px; line-height:40px; padding: 0 120px 0 20px; font-size: 16px; background: rgba(0, 0, 0, 0.6); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ys-flash .ind-flashPic a:hover .title{color: #fff;}
.ys-flash .ind-flashNum{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:14px; z-index:1; }
.ys-flash .ind-flashNum ul{ overflow:hidden; zoom:1; float:left;}
.ys-flash .ind-flashNum ul li{ float:left; margin-right:8px; width:15px; height:15px; font-size: 0; background:#d6d7d6;border-radius: 50%; overflow: hidden; cursor: pointer;}
.ys-flash .ind-flashNum ul li.on{background:#c60a08;}

.ys-news{ width: 512px; height: 404px; margin-top: -10px; overflow: hidden;}
.ys-news .list1{ height: 90px; margin:8px 0; padding-bottom: 6px;  border-bottom: 1px dotted #c1c1c1;}
.ys-news .list1 .title{ display: block; font-size: 20px; font-weight: bold; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; height: 30px; line-height: 30px;}
.ys-news .list1 .remarks{ font-size: 15px; line-height: 28px;}
.ys-news .list1 .detailed{ display: none;}

.ys-lmbox{ width: 578px; height: 302px;}
.ys-lmbox.fl{ padding-right: 20px; border-right: 1px solid #ebebeb;}
.ys-tabs{ height: 45px; line-height: 36px;  border-bottom: 1px solid #dadada; background: url(../images-ys/ys-titleico.png) left 6px no-repeat; padding-left: 5px; position:relative;}
.ys-tabs li{ float: left; padding: 0 20px; font-size: 30px; font-weight: bold;}
.ys-tabs li.active,.ys-tabs li.active a{ color: #c60a08;}
.ys-tabs .more{ position: absolute; right:0; top:0; line-height: 40px; color: #999; font-size: 15px;}
.ys-list li{ height: 42px; font-size: 16px; line-height: 42px;background: url(../images-ys/ys-ico.png) left center no-repeat; padding-left: 16px; position: relative;}
.ys-list li a{display: inline-block; float: none; max-width: 470px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ys-list li .date{ position: absolute; right:0; top:0;  color: #999; font-size: 15px;}
.ys-hfl,.ys-hf{ margin-bottom: 25px;}
.ys-hfl img,.ys-hfl ul li a,.ys-hf ul li a, .ys-hf img,.ys-hf ul li{display: block;width: 100%;height: 100%;}
/*.ys-hfl li{  float: left; width: 588px;}*/
/*.ys-hfl li.num2{  float: right;}*/

.ys-hfl ul{margin-right: -24px;}
.ys-hfl li{width: 384px;height: 120px;float: left;margin-right: 24px;}
.ys-hfl img, .ys-hfl ul li a{width: 100%;height: 100%;}
.ys-hfl li .img_title{display: none;}
/**样式重写***/
.guidang{ right:50px;}
.con_main{padding:20px 0;}
.lmy_position{ margin-top: 1px; border-bottom: none;height: auto;}
.secnr{ border: #e7e7e7 1px solid; }
#wenzhang{line-height:2;}
.wzcon img{height:auto;}
.lmy_mainer{padding:0;}
.lm_lban{width:280px;}
.navdh ul li{width:auto;}
.navdh ul li a{width:auto; }
.lm_rban{width:800px;}
.navjz{width:auto;}
.navjz .doc_list li a {float: none; display: inline-block; max-width: 650px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .container{width: 992px;}
    .ys-flash{width: 520px;}
    .ys-news{width: 446px;}
    .ys-lmbox{width: 476px;}
    .ys-list li a{max-width: 382px;}
    .ys-hfl li{width: 314px;height: 99px;}
}
@media only screen and (max-width:991px) {
    .container{width: 768px;}
    .ys-header {background: url(../images-ys/header-bg.jpg) center top no-repeat #fff6ed;}
    .ys-hfl, .ys-hf{margin-bottom: 15px;}
    .ys-flash{float: none;width: 100%;height: 520px;}
    .ys-news{width: auto;height: auto;margin-top: 10px;float: none;}
    .ys-list li img{display: none;}
    .ys-list li a{display: block;float: none;max-width: none;margin-right: 45px;}
    .ys-news .list1{height: auto;}
    .ys-lmbox{width: auto;float: none;padding-right: 0;border-right: 0;}
    .bot20{margin-bottom: 10px;}
    div.ys-lmbox.fr{margin-top: 10px;}
    .ys-hfl li{width: 240px;height: 75px;}
}
@media only screen and (max-width:767px) {
    .ys-flash{height: 400px;}

    .container{width: auto;padding: 0 10px;}
    .ys-hfl, .ys-hf{margin-bottom: 10px;}
    .ys-logo{padding-left: 10px;padding-right: 10px;}
    .ys-banner img{width: auto;height: auto;max-width: 96%;}

    .ys-hfl li.num2,.ys-hfl li{float: none;height: auto;margin-bottom: 10px;width: auto;}
    .ys-hfl{margin-bottom: 0;}
    .ys-hfl ul{margin-right: 0;}
    .ys-hfl li{width:auto;height: auto;float: none;margin-right: 0;margin-bottom: 10px;}
}
@media only screen and (max-width:667px) {
    .ys-flash{height: 360px;}
}
@media only screen and (max-width:520px){
    .ys-flash{height: 320px;}
    .ys-banner{padding-top: 10px;}
}
@media only screen and (max-width:420px){
    .ys-flash{height: 280px;}
}
@media only screen and (max-width:320px){
    .ys-flash{height: 240px;}
}

/* 栏目 */
@media (min-width: 992px) and (max-width: 1099px) {
    .zcwjk_body .container{width: 992px;}
    .lm_rban{width: 696px;}
    .navjz .doc_list li a{max-width: 546px;}
}
@media (max-width: 991px) {
    .zcwjk_body .container{width: 768px;}
    .lm_rban {width: auto;float: none;margin-top: 10px;}
    .navjz .doc_list li a{max-width: none;display: block;float: none;}
    .navjz .doc_list li img{display: none;}
    .con_main{padding: 10px 0;}
}
@media (max-width: 767px) {
    .zcwjk_body .container{width: auto;}
}


/*20240711*/
.ls-special-search {float: left;margin-left: 10px;margin-top: 5px; box-shadow: 0 0 20px 0 rgba(25, 85, 194, 0.15); background: #fff;width: 220px; height: 26px; transition: 0.4s all; }
.ls-special-search.srkcssblue { box-shadow: 0 0 20px 0 rgba(25, 85, 194, 1); }
.ls-special-search ul { font-size: 0; line-height: 0; padding-right: 50px; position: relative; }
.ls-special-search li { height: 26px; }
.ls-special-search li input { width: 100%; height: 100%; border: 0 none; background: none; }
.ls-special-search .ss1 { }
.ls-special-search .ss1 input {  text-indent: 10px; font-size: 14px; }
.ls-special-search .ss2 { position: absolute; right: 0px; top: 0px; height: 26px;text-align: center; width: 50px; }
.ls-special-search .ss2 input { font-size:14px;line-height: 26px;color: #fff; background:#ff8400; }
@media (max-width: 767px){
    .ls-special-search{width: auto;float: none; margin: 20px 10px 0;}
}
.lmpostion{padding: 10px;font-size: 16px;line-height: 30px;border-bottom: #eee 1px solid;}
.ls-search-list{padding: 20px 0;min-height: 400px;}
.ls-search-list li{position: relative; font-size: 16px; height:36px;line-height: 36px;padding: 2px 80px 2px 16px;vertical-align: bottom; background: url(../images/icon.jpg) left center no-repeat;}
.ls-search-list li .date{position: absolute;top: 2px;right: 0;font-size: 14px;color: #999;}
.ls-search-list li a{display: block;float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}