@charset "utf-8";
/* 全局样式表*/
*{padding:0; margin:0;}
html,body,a,p,span,ul,img{font-size:12px; font-family:"Microsoft Yahei","Arial"; color:#666; padding:0; margin:0; list-style:none; border:none; }
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:14px;}
body{ background:#f0f0f0; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。*/
h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }
ul{padding-inline-start:0px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:5px;padding-left:5px;}
.img-responsive{display: inline;}
/* 页面基本元素
-------------------------------------------------------------- */
/* 链接样式 */
a,a:visited,a:hover,a:focus{ 
text-decoration:none;
transition:0.5s all;/* 渐变效果，反应时间1s */
-moz-transition:0.5s all; /* Firefox 4 */
-webkit-transition:0.5s all; /* Safari and Chrome */
-o-transition:0.5s all; /* Opera */
}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}

/*表单按钮的全渐变1秒钟 */
input[type="button"], input[type="submit"] {transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all;-ms-transition: 1s all;}
.container {padding:0;}

/********内容**************/

/********头部**************/
.logo {
    width: 15%;
    text-align: left;
    float: left;
}
.logo img{max-height: 95px;padding: 5px 0px;}
.search{margin: 28px 40px 10px 70px;width: 30%;float: left;}
.search button {
	float: right;
    width: 20%;
    height: 30px;
    background: url(../images/search.png) no-repeat center center;
    background-color: #ececec;
    border: 0;
    cursor: pointer;
}
.search input{
	box-sizing: border-box;
    width: 80%;
    height: 30px;
    line-height: 26px;
    font-size: 14px;
    color: #878787;
    border: 1px solid #ececec;
    float: left;
    padding: 2px 2px 2px 6px;
    background-color: #fff;
}
.logoright {
    width: 375px;
    float: right;
    display: -webkit-box;
    text-align: right;
    margin-top: 20px;
}
#app{width: 60px;    height: 30px;    background: #e71e17;    border-radius: 4px;    font-size: 12px;    margin-top: 6px;    margin-right: 20px;    text-align: center;    line-height: 30px;    color: #fff;}
.qitafenxiang{display: -webkit-box;}
#baoliao{    border-left: 1px solid #ececec;}
#baoliao a { font-size:14px;}
.qitafenxiang li{padding: 0px 5px;    display: -webkit-box;}
.qitafenxiangli img{}
.nav {
	background: rgba(0,0,0,0.7);
	width: 100%;
}
.header-ewm {
  position: absolute;
  margin: 0px 0px 0px -34px;
  top: 78px;
  z-index: 9999;
  display: none;
  width: 120px;
  padding: 15px 20px;
  height: 140px;
  background: #fff;
  box-shadow: 0 0 10px #666;
  border-radius: 1px;
}
.header-ewm:before {
  content: '';
  position: absolute;
  top: -22px;
  left: 50%;
  margin-left: -11px;
  width: 0;
  height: 0;
  overflow: hidden;
  border-width: 11px;
  border-color: transparent transparent #666 transparent;
  border-style: solid;
}
.header-ewm:after {
  content: '';
  position: absolute;
  top: -22px;
  left: 50%;
  margin-left: -11px;
  width: 0;
  height: 0;
  overflow: hidden;
  border-width: 11px;
  border-color: transparent transparent #fff transparent;
  border-style: solid;
}
.header-ewm .ewm {
  width: 80px;
  height: 80px;
  display: block;
  overflow: hidden;
  border: 1px solid #eeeeee;
}
.header-ewm .ewm img {
  display: block;
  width: 76px;
  height: 76px;
  margin: 1px;
}
.header-ewm span {
  display: block;
  text-align: center;
  line-height: 40px;
}
.nav ul{}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #018749;}
.nav ul li {float: left;list-style: none;width: 6%; line-height: 36px;text-align: center;position: relative;}
.nav ul li:hover { background-color:#e71e17;}
.nav ul li a {display: inline-block;color: #fff;font-size:16px;font-weight: bold;}
.nav ul li:hover a {border-bottom: 4px solid #FF0;line-height: 32px;  font-size: 17px; text-shadow:1px 0px 5px #d41313;}
.nav ul li:hover ul li a {  border: 0;}
.nav ul li ul { margin-top:15px;  position: absolute;  width: 100%;  z-index: 5555;      background: #e71e17;  padding: 10px 0;  display: none; border-radius: 15px;
    box-shadow: 4px 3px 15px;}
.nav ul li ul li {  float: none;  width: 100%;  height: 30px;  line-height: 30px;}
.nav ul li ul:before {
  content: '';
  position: absolute;
  top: -22px;
  left: 50%;
  margin-left: -11px;
  width: 0;
  height: 0;
  overflow: hidden;
  border-width: 11px;
  border-color: transparent transparent #e71e17 transparent;
  border-style: solid;
}
.nav ul li ul li:hover a {  color: #FF0;font-weight:bold;}
.nav ul li.active {background-color:#018749;}
.nav ul li.active a {border-bottom: 4px solid #f5a82d;}
.nav ul li.active ul li a {  border: 0;}
.timeout{float: right;    color: #fff;    font-size: 15px; padding-right:5px;    padding-top: 8px;}
@media (min-width: 768px){
.navbar-collapse {
  width: fit-content;
}}

.head{margin-bottom:20px;}

/********./导航及图展**************/
/********功能**************/
.notice{
  width: 100%;
  display: flex;
  box-shadow: -4px 3px 6px 0px rgba(222,222,222,0.58);
  border-radius: 2px;
  line-height: 58px;
  padding: 0px 15px;
  margin-bottom: 20px;
	background-color: #fff;
	}
.notice #title{
	font-size: 18px;
    font-weight: bold;
    color: #333;
    padding-left: 27px;
    background: url(../images/notice.png) 0px 2px no-repeat;
	}
.txt-scroll {
	width: 100%;
}
.txt-scroll .scrollbox {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    transition: all .2s;
}
.scrollbox a{
	display: inline;
    position: relative;
	padding: 0 10px;
	color: #333;
	font-size:16px;
	transition: all .2s;
	white-space: nowrap;
    overflow: hidden;	
	}
.scrollbox a:hover{
	border-bottom:#fff solid 1px;
	font-weight: bold;
	}

.lmleft{
	padding: 0 10px 0 0px;
    float: left;
	width: 78%;
    border-right: 2px solid #ff0000;
}

.carouselbk{
	box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.1);
    margin-bottom: 20px;
}
.carouselleft{
width: 70%;
float: left;
}
.carousel-slidek{
width: 30%;
float: left;
position: unset;
padding: 0;
	margin: 0;
}
.carousel-slidek li{position: relative; 
	width: 100%; 
	height: 100px; 
	font-size: 18px; 
	color: #666;
    text-align: justify; 
	line-height: 24px; 
	overflow: hidden; 
    padding: 8px 12px 9px 16px;
	border-top: 1px solid #E0E0E0; 
	margin: 0;
	text-indent: 0px;
	background-color:#F5F5F5;
}
.carousel-slidek li .title {
    font-size: 18px;
    color: #000;
    letter-spacing: 0;
    line-height: 24px;
    max-height: 50px;
    min-height: 30px;
    overflow: hidden;
}
.carousel-slidek li:after { display: block; content: ""; position: absolute; top: 15px; left: 5px; width: 6px; height: 15px;  }
.carousel-slidek li:hover { background: #FFF; color: #222; border-top:none; box-shadow:0px 4px 9px 0px rgba(0,0,0,0.1); }
.carousel-slidek .active:after {background: url(../images/headline_trileft.png) no-repeat;  }
.headline_swpier .swiper_txt .swiper-slide-active{border-top:none;}
.carousel-slidek li:hover .title{font-weight: 700;}
.carousel-slidek  .active{ background: #FFF; color: #222; border-top:none; box-shadow:0px 4px 9px 0px rgba(0,0,0,0.1);width:100%;height:auto;	}
.carousel-slidek  .active .title{font-weight: 700;}

.carousel-slidek  .extra {
    font-size: 12px;
    color: #B4B4B5;
    letter-spacing: 0;
}

.newsclass{margin: 25px 0px; }
.news_li {
	float: left;
    width: 32.115%;
    padding: 16px;
    color: #333;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    background: #fff;
    min-height: 276px;
    margin: 0 12px 12px 0;
}
.news_li .news_tu {
    width:100%;
    overflow: hidden;
    position: relative;
	height:160px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.news_li .news_tu img {
    width:100%;
    display: block;
    object-fit: cover;
}
.news_li:hover{
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
  -webkit-transform: translate(0, -10px) !important;
  transform: translate(0, -10px) !important;
}
.news_li h2 a{
    font-weight: bold;
    margin-top: 10px;
    color: #333;
    width:100%;
    font-size: 18px;
    line-height: 24px;
    overflow: hidden;
    min-height: 50px;
    margin-bottom: 2px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news_li h2 a:visited{color:#333;}
.news_li .pdtt_trbs {
  padding: 15px 0px 2px 0px;
}
.pdtt_trbs a{height:20px;display:inline-block;padding-right: 5px;color:#B4B4B5;position:relative;max-width: 92px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: top;}
.pdtt_trbs a:before{content:" ";position:absolute;background: #E5E5EA;width:1px;height:12px;right: 0;top: 4px;}
.pdtt_trbs .govname{max-width: 72px;overflow: hidden;vertical-align: top;text-overflow: ellipsis;white-space: nowrap;}
.pdtt_trbs span{margin-left:4px;height:24px;color:#B4B4B5;}
.news_li p{display:none}
.news_li .pdtt_rtzw a{color:#4C4C4C;}
.news_li .pdtt_rtzw a:hover {color: #027EB3;}
.news_li .pdtt_rtzw{margin-top:0;}
.news_li .pdtt_rtzw::last-child{margin-bottom:20px;}
.news_li:hover .news_share{height: 69px;}
.news_li .news_share{
  color: #666;
  display: block!important;
  overflow: hidden;
  bottom: inherit;
  top: 0;
  width: 100%;
  left: 0;
  height: 0;
  background:url("../images/share_bg_white.png") no-repeat;
  background-size:100%;
}
.cebian{width: 100%;}
.new_infor {position: absolute;left: 0px;bottom: 0px; width: 100%;background-color: rgba(0,0,0,0.5);}
.new_infor p{ color:#FFF; padding-left:10px; font-size:15px;}
.trbstxt {
    width: 34px;
    height: 17px;
    line-height: 16px;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    text-align: center;
    float: right;
    color: #ffffff;
    font-size: 12px;
    overflow: hidden;
    background-image: linear-gradient(-90deg, #00D1F7 0%, #00A5EB 92%);
}
.pdf-thumb-box{display:inline-block !important;position:relative !important; overflow: hidden;}
.pdf-thumb-box-overlay {     visibility:hidden;  opacity:0;  transition:visibility 0s linear 0.5s,opacity 0.5s linear;}
.pdf-thumb-box-overlay i{color:#fff;}
.pdf-thumb-box a{    color:transparent;}
.pdf-thumb-box a:hover .pdf-thumb-box-overlay {visibility:visible;    opacity:1;    transition-delay:0s;    text-align:center;    position: absolute;    background-color: rgba(255, 0, 0, 0.58);    color: #fff;    width:100%; height:100%;    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);    
}
.pdf-thumb-box-overlay span {margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;}
#bzzlcol{width: 150px;    height: 35px;    opacity: 1;    top: inherit;    left: inherit;    font-size: 18px;    font-weight: bold;    padding-top: 4px;    background-color: rgba(255, 0, 0, 0.58);}




.lmright{
    float: right;
	width: 21.8%;
    padding: 0 0 0 10px;
}
.cont-lmright{
    float: right;
	width: 19.8%;
    padding: 0 10px 0 20px;
}
.out{
	display:none;
	}
.exit{display:none;}
.zhuanti{
     margin: auto;
     margin: auto;
    text-align: center;
    padding: 0 5px;
}

.zhuanti a img{ margin-top:12px; }
.zhuanti a:first-of-type img{margin: auto;}
.news-title{
	margin-top: 20px;
    border-bottom: 2px solid #ff0000;
}
.news-title h3{
	padding: 5px;
    background-color: #ff0000;
    color: #fff;
    width: 50%;
    text-align: center;
}

.nr{
	background-color: #dcdcdc;
    font-size: 14px;
    padding: 6px;
}
.rdpl{
	margin: 5px 0px;
    padding: 5px 0px;
    border-bottom: 2px solid #dcdcdc;
}
.rdpl img{
	float: left;
    width: 20%;
    border-radius: 50%;
    box-shadow: -1px 2px 3px 1px rgba(0,0,0,0.3);
	margin:8px;
}
.rdpl .title{
	padding-top: 5px;
  	
}
.zmth li{
	float: left;
    width: 33.33%;
    margin-top: 10px;
	height: 80px;
	text-align: center;
}
.lxwm img{
	width: 100%;
    margin: 10px 0px;
    text-align: center;
}

.lxwm li{
	color: #7d7c7c;
    font-size: 18px;
    padding: 5px 0px;
	display:none;
}
.lxwm li i{
	font-size: 20px;
    margin: 5px;
}

.main{
 padding: 10px;
 background-color: #fff;
 margin-bottom: 20px;
}
.lanmuhead{
	width: 100%;
	background-color: #f0f0f0;
	text-align: center;
}
.lanmuhead #title{
    width: 20%;
    background: linear-gradient(270deg,rgba(104,209,254,1) 0%,rgba(0,165,235,1) 100%);
    padding: 10px;
    font-size: 16px;
    color: #fff;
	font-weight: bold;
}


.impont{ width:100%; display:inline-block; background:url(../images/impot-ico.png) left top no-repeat;}
.impont #title{
	float: left; 
    width:25%;
    text-align: center;
    padding-top: 5px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
	letter-spacing: 5px;
	}
.impont #info{
	width: 74%;
    float: right;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.impont #info a{
    font-size: 17px;
    color: #ff0000;
    font-weight: bold;
}
.impont #info a:hover{
	color:#dd0303;
	}
.impont #cont{
	width:100%;
	margin: 5px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	}
.impont #cont a{
    font-size: 14px;
	}
.impont #cont a:hover{
	color:#F00;
	}



.indexnewslist{ margin:10px 0px;}
.indexnewslist .head h3{float:left; width:50%;color:#dd0628; padding: 4px 0px 7px 35px; background:url(../images/title-ico.png) 4px 3px no-repeat;font-size: 20px; border-bottom:2px solid #dd0628;}
.indexnewslist .more{ float:right;width:50%;height:33px;text-align: right;border-bottom:2px solid #cecece;}
.indexnewslist .more a {color: #dd0628;   font-size: 18px;    font-weight: bolder;    padding-right: 5px;}
.indexnewslist .tcont{ width:98%; margin:auto;}
.indexnewslist .tcont ul{}
.indexnewslist .tcont ul li{ white-space: nowrap;padding-top: 3px;line-height: 2.2;overflow:hidden;text-overflow: ellipsis;}
.indexnewslist .tcont ul li:before{  content: "|";display: inline-grid;line-height: 2; color:#dd0628; height:21px; width:8px; background-color:#dd0628;}
.indexnewslist .tcont ul li a { font-size:16px;}
.indexnewslist .tcont ul li a span{ font-size:14px;}
.indexnewslist .tcont ul li:hover{ transition: all 0.5s ease 0.5s; background-color:#dcdede}
.indexnewslist .cont{ width:95%; margin:auto;}
.indexnewslist .cont ul{}
.indexnewslist .cont ul li{ white-space: nowrap;padding-top: 3px;line-height: 2.2;overflow:hidden;text-overflow: ellipsis; }
.indexnewslist .cont ul li a { font-size:16px;}
.indexnewslist .cont ul li a span{ font-size:14px;border-radius: 15px;padding: 5px;background-color: #ff0000; color:#FFF;}
.indexnewslist .cont ul li:hover{ background-color:#dcdede;}
.indexnewslist .link ul{ width:95%; margin:auto;}
.indexnewslist .link ul li{float: left;padding: 5px;margin: 5px;border: 1px solid #edeaea;}
.indexnewslist .link ul li:hover{transition: all 0.5s ease 0.5s;background-color:#dcdede;}

.indexnewslist .columncont ul{}
.indexnewslist .columncont ul li{float: left;width:24%;text-align: center;}
.indexnewslist .columncont ul li a{font-size: 20px;font-weight: bold;color: #fff;background-color: #d82135; line-height: 50px;padding: 10px 20px; border-radius: 10px;   box-shadow: 0px 0px 5px #fff;}
.indexnewslist .columncont ul li a:hover{ background-color:#14283a;border-bottom: 4px solid #dd0628;}


.qita li{float: left;width:50%;text-align: center;}
.qita li a{font-size: 16px;font-weight: bold;color: #fff;background-color: #d82135; line-height: 50px;padding: 10px 20px;}
.qita li a:hover{ background-color:#14283a;border-bottom: 4px solid #dd0628;}
.video-icon{
  display: block;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 100%;
  height: 100%;
  background:url(../images/video-icon.png) no-repeat;
  background-size: 50%;
}
#bzzlcol {
    width: 150px;
    height: 35px;
    opacity: 1;
    top: 10px;
    left: inherit;
    font-size: 18px;
    font-weight: bold;
    padding-top: 4px;
    background-color: rgba(255, 0, 0, 0.58);
}
.picnews-indicators{
	position: initial;
	margin-left:0;
	width: 100%;
	}
.picnews-indicators li{
	display: block;
    width: 16%;
    height: auto;
    text-indent: inherit;
    cursor: pointer;
    float: left;
    margin: 0.6%;
    border: none;
    border-radius: initial;
	}
.picnews-indicators li img{
	width: 100%;
    height: 95px;
    margin: 5px 0px;
    padding: 5px;
    box-shadow: 2px 2px 3px;
	}

.picnews-indicators .active {
    width: 16%;
    height: !important auto;
	}
.picnews-indicators .active img {
    width: 100%;
    height: 95px;
    margin: 5px 0px;
    padding: 5px;
    box-shadow: 2px 2px 3px;
    background-color: #ff0000;
	}
.picnews-inner .new_infor p{ margin:25px;}
.imgstlye{text-align:center;overflow:hidden;}
.imgstlye img{transform-origin: center center;/*指定变形原点*/-moz-transform:scale(1); /*变形数值*/transition:all 0.6s ease-out;-webkit-transform:scale(1); -o-transform:scale(1);}
.imgstlye img:hover{-moz-transform:scale(1.3);-webkit-transform:scale(1.35); -o-transform:scale(1.35); }

.wordnewsright{ width:50%; float:right; max-height:382px; height:382px; overflow:hidden; margin-bottom:10px; background:url(../images/wordnewsrightbgw.png) repeat;box-sizing:border-box; padding:0px 10px 12px;border-left: 4px solid #f8c90f;}
.rightnew{background:url(../images/wordnewsrightbglogo.png) no-repeat 50% 50%;background-size:50%;}
.rightnew .tab_menu{overflow:hidden;}
.rightnew .tab_menu li{width:130px;float:left; height:42px; margin-right:20px;line-height:42px; text-align:center;cursor:pointer; background:url(../images/in.png) no-repeat center;margin-top: 15px;}
.rightnew .tab_menu li a{color:#fff; font-size:18px; letter-spacing: 4px; font-weight:bold;}
.rightnew .tab_menu li.current{background:url(../images/out.png)  no-repeat center}
.tab_box .hide{display:none;}
.rightnew .tab_box{ padding-top:5px;}
.rightnew .tab_box ul li{ border-bottom:1px dotted rgba(255,255,255,0.3);}
.rightnew .tab_box ul li a{ display:block; padding:11px 0;}
.rightnew .tab_box ul li a span{color:rgba(255,255,255,0.3);*color:#fff;_color:#fff;color:#fff; font-size:13px; line-height:18px;}
.rightnew .tab_box ul li a h2{color:#fff; font-size:16px; line-height:20px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rightnew .tab_box ul li a h2:before{content:'●';height:30px;width:12px;margin-right: 5px; color:#f8c90f; }
.rightnew .tab_box ul li a p{color:#fff; font-size:12px; line-height:20px; height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rightnew .tab_box ul li:last-child{ border-bottom:none;}
.rightnew .tab_menu li:last-child{ margin-right:0px; }
.rightnew .tab_box ul li a:hover h2{ color:rgba(255,255,255,0.8)}

.fengjing{
position: initial;
margin:auto 0;
width:auto;
max-width:100%;
list-style: none;
text-align: center;
	}

.fengjing li {
display: inline-block;
cursor: pointer;
text-indent: inherit;
width: auto;
height: auto;
    border: none;
    border-radius: inherit;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-shadow: 2px 2px 11px #000;
   margin: 0px 40px 20px 40px;
}
.fengjing .active {
width: auto;
height: auto;
margin: 0px 40px 20px 40px;
background-color:inherit;
border-bottom: 5px solid #ff0000;
}

.newlist a{ display:block; position:relative; }
.newlist a .new_img{max-height: 210px;overflow: hidden;margin: auto 0; }
.newlist a .zlnew_img{max-height:500px;overflow: hidden;margin: auto 0; }
.newlist a .zlnew_img img{height: 500px;}

.newslist li a{ display:block;padding: 5px 0 5px; margin:15px 5px;border-bottom: 1px solid #f11212; box-shadow: 2px 2px 4px;}
.newslist li a:after{ display:block; content:''; width:0px; height:0px; visibility:hidden;}
.newslist li:hover{ background-color:#f6fafb;}
.xwpic {float: left; width: 20%;box-sizing: border-box;overflow: hidden;max-height: 230px;}
.xwyou {width: 80%;float: left;overflow: hidden;box-sizing: border-box;padding:8px;}
.xwyou h3 { line-height:2;margin-top: 5px;}
.xwyou h3:hover{ color:#00744d;} 
.xwyou span{font-size: 14px;border-radius: 15px;padding: 5px;background-color: #ff0000; color: #FFF;} 
.xwyou p {padding-top: 10px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}


.renmenright{width: 100%; min-height: initial;}
.renmenright .news_tu { height: auto;}
.renmenright  h2 a{
    margin-top: 5px;
    color: #333;
    font-size: 14px;
    line-height: 20px;
}
.renmenright .pdtt_trbs {
    padding: 5px 0px 2px 0px;
}
.plist ul{}
.plist li{width:50%;float: left;}
.pcont{margin:15px 5px;background-color: #ff0000;border-radius: 15px;padding: 5px;box-shadow: 1px 1px 5px;}
.pcont .xwpic{ width:30%;padding: 5px;}
.pcont .xwpic .imgframe{border: 4px solid #fff;box-shadow: 2px 2px 5px 0px;}
.pcont .pright{ width:70%;float: left;overflow: hidden;box-sizing: border-box;    padding: 5px;    background: url(../images/logo.png) 100% 10% no-repeat;    background-size: 30%; }
.pcont .pright h3{font-size: 1.7em;color: #fff;text-shadow: 1px 1px 1px #000;}
.pcont .pright .zhiwei{padding: 5px 10px;    background-color: #c30c0c;    color: #fff79d;   border-radius: 15px;    font-weight: bold;    margin: -4px 5px; font-size: 1.4em;}
.pcont .pright p{color: #fff;    font-size: 1.3em;    text-shadow: 1px 1px 1px #000;margin: 5px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}

.pcontc{width:25%; margin: auto;background-color: #ff0000;border-radius: 15px;padding: 5px;box-shadow: 1px 1px 5px;}
.pcontc .xwpic{width: 100%;float: none;max-height: initial;}
.pcontc .xwpic .imgframe{border: 4px solid #fff;box-shadow: 2px 2px 5px 0px;}
.pcontc .pright{ overflow: hidden;box-sizing: border-box;    padding: 5px;    background: url(../images/logobg.png) 100% 10% no-repeat;    background-size: 30%; }
.pcontc .pright h3{font-size: 1.7em;color: #fff;text-shadow: 1px 1px 1px #000;text-align: center;margin-bottom: 5px;}
.pcontc .pright .zhiwei{width: 50%;padding: 5px 10px;    background-color: #c30c0c;    color: #fff79d;   border-radius: 15px;    font-weight: bold; margin: auto;text-align: center; font-size: 1.4em;}
.zhiweilistright{position: absolute;bottom: 8px;right: 12px; z-index: 999;}
.lanmu2 span{background-color: #dd0628;    padding: 8px;    color: #fff;    margin-right: 10px; font-size: 1.3em;}
.lanmu2 p{padding: 8px; font-size: 1.2em}
.fenye{text-align:center;margin: 15px 0px;line-height: 2;}
.fenye span{padding:0 5px;background:#fd1a03;color:#fff;font-size:14px;margin: 5px;}
.fenye a{padding:0 5px;border:1px solid #CCC;color:#666;font-size:14px;margin: 5px;}
.fenye a:hover{background:#fd1a03;color:#fff;}
.weizhi{color: #313131; font-size: 14px; padding-top: 10px;}
.weizhi a{color: #313131; font-size: 14px;}
.weizhi span{color: #313131;padding-left: 14px;}
.leade{width: 50%;margin: 17px auto;padding: 5px;box-shadow: 1px 4px 5px;}
.leademail{
	padding: 10px 0;
    margin: 5px 0px;
    background-color: #a50308;
	}
.leademail .control-label{
	font-size: 16px;
    color: #fff;
    text-align: center;
    text-align-last: justify;
    padding: 4px 15px 0px;
    }
.leadeformcontrol{
	width:100%;
	margin: 0px 0px 10px 0px;
	display: block;
	height: 28px;
    padding: 3px 6px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #fff;
	font-weight: bold;
	background-color: rgba(249,200,196,.6);
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
.leadeformcontrol::-webkit-input-placeholder {
    /* placeholder颜色 */
    color: #fff;
}
.leadeformcontrol option{ background-color:#666;}



/********./功能**************/




/********./快速通道**************/
.kstd{ margin:35px 0; text-align:left;}
.kstd ul{padding-inline-start: 0px; }
.kstd ul li{float: left;width: 12%;text-align: center;}
.kstd ul li p{ font-size:14px;}
.kstd .kstdn{ width:93px; height:93px; border-radius: 50%;margin: auto; transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all;-ms-transition: 1s all;}
.kstd .kstdn:hover{transform: rotate(360deg) scale(1.2,1.2);}
.oaxt{ background:url(../images/oa/oa.png);}
.bkzn{ background:url(../images/oa/yy.png);}
.zxbm{ background:url(../images/oa/book.png);}
.zxjf{ background:url(../images/oa/jf.png);}
.qgjx{ background:url(../images/oa/qj.png);}
.zxkf{ background:url(../images/oa/kf.png);}
.zlxz{ background:url(../images/oa/email.png);}

/********./快速通道**************/


.down{margin-top: 20px; background-color:#000; background-image:url(../images/downbg.jpg);box-sizing:border-box; padding:25px 30px 12px; text-align:center; color:#fff;}
.down .link1 {}
.down .link1 li{float: left;text-align: center;color: #fff;font-size: 11px;margin: 15px 7px;padding: 3px 5px;border: 1px solid #dcdcdc;opacity: 0.7;}
.down .link1 li:hover{opacity: 1;}
.down .link1 li a{ color:#FFF;font-size:14px;}
.down .link2 {margin-bottom: 20px;}
.down .link2 li{text-align: left;    color: #fff;font-size: 14px;margin: 15px 0px;}
.down .link2 li strong{ font-size:20px; }	
.down .link2 a{ color:#FFF;font-size: 16px;}
.down #dow a{color:#FFF;}
.baoliao{ margin-bottom:20px;}
.baoliao p{font-size: 20px;padding: 14px 0;}
.baoliao .form-control{ height:60px;font-size: 18px;margin: 15px 0;}
.baoliao textarea{ height: 280px !important;;}
.baoliao .form-control:focus {
    border-color: #f30000;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(126, 1, 1, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(132, 12, 12, 0.6);
}
.agree {
  text-align: right;
}
.agree .agree-check[type=checkbox] {
  width: 20px;
  height: 20px;
  background: url(../images/check-01.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.agree .agree-check[type=checkbox]:checked {
  width: 20px;
  height: 20px;
  background: url(../images/checked-01.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.agree a {
  display: inline-block;
  vertical-align: middle;
  text-decoration: underline;
  color: #999;
  font-size: 16px;
}
.bl-btn {
	float: right;
    margin: 5px;
    width: 150px;
    height: 50px;
    font-size: 22px;
    color: #fff;
    background: #ca3600;
    display: block;
}

.add-item {
  float: left;
  padding-left: 45px;
  line-height: 40px;
  margin-right: 40px;
  cursor: pointer;
}
.add-item.add-img {
  background: url(../images/add-01.png) left center no-repeat;
}
.add-item.add-video {
  background: url(../images/add-02.png) left center no-repeat;
}
.add-item.add-audio {
  background: url(../images/add-03.png) left center no-repeat;
}
.newscont{padding: 15px 60px;margin:8px;}
.newsconttitle{font-size: 26px;padding: 15px;line-height: 1.8; border-bottom: 1px solid #cecece;}
.newscontner{padding: 15px 5px;margin-bottom: 20px;}
.newscontner span{border-right: 1px solid #cecece;padding-right:8px;font-size: 12px;padding: 5px;line-height: 31px;}
.newscontner span:last-child{border-right: 0px solid #cecece;}
.content>span{ font-size:16px; color:#666; line-height:1.8;}
.content{padding: 10px; font-size:16px;color:#666;line-height:1.8;}
.content p{font-size:16px; color:#666; line-height:1.8;}
.content p span{font-size:16px; color:#666; line-height:1.8;}
.newscont input{margin: 10px auto; width:95%;}
.newscont textarea{margin: 10px auto; width:95%;}
.newscont .btn{margin: 10px;}



.article-share .bdsharebuttonbox{display: block;position: static;width:60px;}
.article-share .bdsharebuttonbox a{float: none;display: block;padding-left: 0}
.article-share a:hover:before{color:#fafafa;}
.article-share i.icon-31zhuanfa{color:#fff;width: 60px;height: 60px;display: block;}
.article-share.position{position: fixed;left:4%;top:210px; display:none !important;;}
.article-share .on{background-color:#94070a}

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    float: left;
    font-size: 35px !important;
    line-height: 34px !important;
    height: 65px !important;
    width: 65px !important;
    cursor: pointer;
	background-image:none !important;
    color: #fff;
	text-align:center !important;
	padding-top: 15px !important ;
	margin: auto !important;
}
/**
 *留言css
**/


.feed-activity-list .feed-element {
   border-bottom: 1px dashed #ea1616;
}

.feed-element:first-child {
    margin-top: 0;
}

.feed-element {
    padding: 10px;
    margin: 10px 8px; 
    padding-bottom: 15px;
}

.feed-element,
.feed-element .media {
    margin-top: 15px;
}

.feed-element,
.media-body {
    overflow: hidden;
	font-size: 12px;
}

.feed-element > .pull-left {
    margin-right: 10px;
}

.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
    width: 38px;
    height: 38px;
}

.feed-element .well {
    border: 1px solid #e7eaec;
    box-shadow: none;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
}

.feed-element .actions {
    margin-top: 10px;
}

.feed-element .photos {
    margin: 10px 0;
}

.feed-photo {
    max-height: 80px;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 6px;
    margin-bottom: 6px;
}
.vodbigclass{
	background-color: #7b7979;
    padding: 10px 0px;
    border-radius: 10px;
	}
.cx-form{
	height: 60px;
	font-size: 18px;
}
.cx-formlable{
	font-size: 18px;
    font-weight: 400;
    text-align: left;
    width: 100%;
    padding: 20px 0px 0px 5px;
}



.home-subjects-v2{height:128px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #d3d3d3;border-color:rgba(0,0,0,.12);overflow:hidden;width:100%;margin-top:12px;background:#fff}
.home-subjects-v2 ul{width:1000px}
.home-subjects-v2 li{width:223px;height:128px;float:left;overflow:hidden;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.home-subjects-v2 li *{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.home-subjects-v2 li a{width:223px;height:128px;display:block;position:relative;cursor:pointer;text-decoration:none;overflow:hidden}
.home-subjects-v2 li a:hover{position:absolute}
.home-subjects-v2 li a:hover .mask{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.home-subjects-v2 li img{height:72px;width:117px;position:absolute;bottom:0;right:-13px}
.home-subjects-v2 li .line{height:128px;width:0;font-size:0;border-right:1px dashed #cacaca;position:absolute;right:0;top:4px}
.home-subjects-v2 li .info{position:absolute;top:0;left:0;width:136px;padding:4px 10px}
.home-subjects-v2 li .info h3{font-size:14px;font-weight:700}
.home-subjects-v2 li .info p{color:#868686;font-size:12px;overflow:hidden;width:136px;height:22px;line-height:22px}
.home-subjects-v2 li .info p.price{font-size:14px;font-style:italic;color:#fa2a5d;height:35px}
.home-subjects-v2 li .info p.price strong{font-size:22px;font-family:Arial;padding-right:2px}
.home-subjects-v2 li .info p.price i{font-size:14px}
.home-subjects-v2 li .info p.more{display:none}
.home-subjects-v2 .mask{height:128px;width:223px;display:block;position:absolute;top:0;left:0;background:#000;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in;_display:none!important}
.home-subjects-v2 .big{width:33%;}
.home-subjects-v2 .big a{width:314px}
.home-subjects-v2 .big img{width:195px;height:120px;right:0;bottom:0}
.home-subjects-v2 .big .info{width:294px}
.home-subjects-v2 .big .info h3{font-size:18px}
.home-subjects-v2 .big .info p{font-size:14px;width:166px}
.home-subjects-v2 .big .info p.price{font-size:16px;padding-top:7px}
.home-subjects-v2 .big .info p.price strong{font-size:28px}
.home-subjects-v2 .big .info p.price i{font-size:16px}
.home-subjects-v2 .big .info p.more{display:block;font-size:12px;color:#ff2a5b}
.home-subjects-v2 .big .mask{width:314px}
.home-subjects-v2:hover .mask{-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75);opacity:.75;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.footbar{
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #b9b9b9;
    box-shadow: 0px 10px 17px 2px #000;
}
.footbar ul li{ width:24%;display: inline-table;text-align: center;margin: 5px auto;}
.footbar ul li a{ font-size:12px;display: grid; color: #773c3c;}
.footbar ul li a .fa{ font-size:20px;}
