/*公共样式*/
*{margin: 0; padding: 0;}
body{ font-family:"PingFang SC","CN-Regular"; text-align:center;padding:0; margin:0 auto;font-size:14px;color:#555;line-height:24px; background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;font-family:"PingFang SC","CN-Regular";}
body > div{text-align:left;margin-right:auto;margin-left:auto;}
div,form,ul,ol,li,dl,dt,dd{/*margin:0 auto;*/padding:0;border:0;text-align:left; font-weight: normal;}
img,a img,p,pre{border:0;margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:normal;}
ul,ol,li{list-style:none;text-align:left; cursor: pointer;}
table,th,td,input,textarea,select,p{font-size:14px;border:0;outline:none;font-family:"PingFang SC","CN-Regular";}
table,td,th{font-weight:normal;font-size:14px;font-family:"PingFang SC","CN-Regular";}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;vertical-align:middle; border:none;font-family:"PingFang SC","CN-Regular";}
img{vertical-align:middle;}
pre{white-space:normal;}
/* 默认链接颜色 */
.page{text-align:center}
a{outline-style:none !important;color:#555;text-decoration:none;}
a:hover{color:#C51925;text-decoration:none;}
a:link { text-decoration: none;}
a:active { text-decoration: none;}
a:hover { ttext-decoration: none;}
a:visited { text-decoration: none;}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur());}for IE
												 :focus{-moz-outline-style:none;}for Firefox
																					 /* 下划线 */
																				 .unline,.unline a{text-decoration:underline}
.nounline,.nounline a,.list12 .nounline{text-decoration:none;}
/* 通用class属性 */
.fl{float:left;}
.fr{float:right;}
.overflow{overflow:auto; overflow:hidden;}
.clearfix:after {display:block;clear:both;height: 0;}
.clearfix {zoom:1;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.none{display:none;}
.both{clear:both;}
textarea {-webkit-appearance: none; resize: none;}
.buttons{ border-radius:0;}





/*首页样式*/
.bomb_window{display: none;}
.new_meseage{width: 8px; height: 8px; background-color: red; border-radius: 100%; position: absolute; top: 7px;right: 3px;}
#show{font-size: 15px;}
.top{width: 100%; height: 40px; background-color: #eeeeee;min-width: 1200px;}

.top_box{width: 1200px; margin: 0 auto;  height: 100%; position: relative;}
.top_left{display: flex;float: left;padding-top: 8px;background: url(../img/weizhi.png) no-repeat left 12px;padding-left:22px;}
.times{margin-left: 10px;}
.weather{margin-left: 10px; display: flex;}
.weather img{width: 20px; height: 20px;}
.meseage{width: 30px; height: 100%; cursor: pointer; position: relative;margin:0 15px;float:left;}
.meseage img{width: 78%; height: auto;}


.top_user{width: 100%; height: 65px; background-color: #1c1c1c;}
.top_user_left{display: flex;float: left;padding-top: 8px;padding-left:22px;}
.top_user_right{float:right;height:100%;margin-top: 10px;}
.top_user_right img{margin-top: 10px;}


/*top_right*/
.top_right > p{float:left;cursor: pointer; width: 70px; height: 25px; background-color: #e33635; text-align: center; border-top-left-radius: 50px; border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;border-top-right-radius: 50px; color: #fff; font-size:15px; line-height: 25px; margin-top: 8px;}
.top_right > p a{color: #fff;}
.top_right{float:right;height:100%}
.top_right img{margin-top: 10px;}
.top_right .myself img{margin-top: 5px;}
.myself{float:left;width: 30px; height: 100%; cursor: pointer;}
.myself img,.top_tx span img{width:30px;height:30px;border-radius:60px;vertical-align: middle;}
#vbiaoshi{position: absolute;width: 15px;right: 0;bottom: -8px;height:15px}
#v1biaoshi{position: absolute;width: 20px;right: 0px;bottom: -3px;height:20px}
.v3biaoshi{position: absolute;width: 15px;left: 30px;bottom: 4px;height:15px}
.top_tx{float:left;line-height:40px;font-size:16px;}
.top_tx img{margin-top:0;margin-left: 6px;}
.top_tx span img{margin-top:-2px;margin-right: 6px;}
.top_tx span{position: relative;}
#v2biaoshi{position: absolute;width: 20px;right: 0px;top: 58px;height:20px}
/*logo一行部分*/
.header_box{width: 1200px; margin: 0 auto; height:93px;overflow: hidden;zoom:1;}
.logos{float:left;margin-top: 27px;}
.so_con{float:left;margin-left:190px;}
.sear_p{position: relative;margin:0;height:45px;line-height: 45px;margin-top:15px;}
.sear_p img{position: absolute;right:10px;top:14px;}
.so_con p{display: block; overflow: hidden;zoom:1;line-height: 34px;background: url(../img/hot.png) no-repeat left 7px;font-size:14px; padding-left:22px;}
.so_con p a{color:#888;margin-right:15px;}
.search{height: 35px;line-height: 35px; width: 320px;  border: 1px solid #ddd; padding: 0px 20px;border-radius: 35px ;}
.header_nav{display: inline-flex;margin-top:25px;}
.child{line-height: normal;}
.child a{display: inline-block; width:80px;height: 50px;line-height: 35px; text-align: center;}
.child p {line-height: normal;font-size: 13px;}
.line{width: 1px; height: 30px; background-color: #e3e3e3; margin-top: 10px;}
.top_left p {font-size: 15px;color: #333;}
.top_left p span:nth-child(3){margin-left: 8px;}
.top_left p img:nth-child(6){margin-left: 15px;}
.top_left p span:last-child{font-weight: 700;}
.top_left p small{color: #e33635;font-size: 15px;}


/*导航*/
.none{display: inline;}
.nav{margin-top: 10px;}
.nav_box{ background-image: url(../img/nav_bg.png); width: 100%; height: 90px;position: relative;}
.nav_box ul{width: 1200px; margin: 0 auto; padding-left: 20px; overflow: hidden;zoom:1; }
.nav_box ul a{color: #fff;}
.nav_box ul>li{width: 85px;float: left; text-align: center; font-size: 17px; height: 36px;line-height: 36px; font-weight: bold; color: #fff; margin-top:6px;background:url(../img/nav_line.png) right center no-repeat;}
.nav_box ul>li:nth-child(14),.nav_box ul>li:nth-child(28){background:none;}
.nav_box ul>li>a{display: block;}
.nav_box ul>li>a:hover,.nav_box ul>li>a.active{color:#e33635;background: #fff;border-radius: 3px;}
.nav_box ul>li:nth-child(28) a:hover{background:none;color: #fff; }

/*展开收起*/
#accordion {width: 100%;border-bottom:1px solid #ddd;min-width: 1200px;}
#accordion .link {display: block;margin-top: -36px;}
#accordion .open .link {margin-top: -36px;}
.submenu {position: absolute;z-index:1000; top:90px;left:0;width:100%; display: none;background:url(../img/navbj.png) repeat-x top;color:#555;height:77px;line-height: 77px;}
.submenu div{font-size: 17px;font-weight: bold; height: 56px;line-height: 56px;}
.submenu div a{color:#222;background:url(../img/huix.png) right center no-repeat;padding:0 18px;}
.submenu div a:hover{color: #e33635;}
#accordion .link a{display: block; width:1182px;margin:0 auto;text-align: right;color:#fff;font-size: 17px;font-weight: bold; line-height: 36px;}
/*展开收起end*/

.footer {
	min-width: 1200px;
	background:#333;
	clear:both;
	margin-top:30px;
	overflow:hidden;
	padding:14px 0;
	zoom:1
}
.shop-guid {
	bottom:0;
	display:none;
	height:160px;
	left:0;
	position:fixed;
	width:139px;
	z-index:1000
}
.footer a,.footer p {
	color:#a4a4a4;
	font-size: 14px;
}
.footer p {
	font-size:14px;
	line-height:28px;
	text-align:center
}
.footer.footerMarginTop0 {
	margin-top:0
}
.footer .cooperate-img {
	height:30px;
	margin-right:3px;
	vertical-align:-3px
}
.footer .footer_img {
	padding-top:10px
}
.footer .bottom_img_link {
	background:#FFF;
	display:inline-block;
	line-height:30px;
	padding:5px;
	vertical-align:-3px
}
.footer .divider {
	margin:0 5px
}
.footer .license {
	cursor:pointer
}
.footer .btv-logo,.footer .brtn-logo,.footer .newmedia-logo {
	display:inline-block;
	height:18px;
	margin-bottom:16px;
	vertical-align:middle
}
.footer .btv-logo {
	background:url(//p1.ssl.cdn.btime.com/t013b7e78e3876643ec.png) no-repeat;
	width:95px
}

.footer .brtn-logo {
	background:url(//p2.ssl.cdn.btime.com/t016033eb5337c0ff60.png) no-repeat;
	height:21px;
	width:115px
}
.shop-guid .small {
	bottom:0;
	cursor:pointer;
	left:0;
	position:absolute
}
.shop-guid .footbanner {
	background:rgba(255,180,30,0.8);
	bottom:0;
	display:none;
	left:-100%;
	position:absolute;
	text-align:center;
	width:100%
}
.footer a:hover {
	color:#EF5C59
}
.footer .license:hover {
	color:#ea524f
}
.shop-guid .small .arrow {
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:40px;
	z-index:999
}
.shop-guid .footbanner .inner {
	margin:0 auto;
	position:relative;
	width:1200px
}
.shop-guid .footbanner .close-btn {
	color:#fff;
	cursor:pointer;
	font-size:20px;
	font-weight:700;
	position:absolute;
	right:0;
	top:20px
}
.shop-guid .footbanner .inner img {
	cursor:pointer;
	margin:-20px 0 0
}

/*首页*/
/*banner*/
.swiper-container {
	width: 1200px;
	height: 450px;
}
#banner{width: 1200px; position: relative;margin-top:30px;}
.swiper-slide{width: 1200px; height: 450px;}
.swiper-slide img{width: 100%; height: 100%;}
.swiper-pagination{width: 300px !important; height: 450px; background:rgba(0,0,0,0.6); position:absolute; top: 0px; right: 30px; overflow: hidden;}
.swiper-pagination-bullet{width: 300px !important;  box-sizing: border-box; height: auto !important; border-radius: 0px !important;
	padding: 0px 30px; font-size: 16px; text-align: left;  color: #fff;
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 65px !important;
	padding-top:11px;
	line-height:24px;
	display: block !important;
}
.swiper-pagination-bullets>span:nth-child(1){margin-top: 30px;}
/* .swiper-pagination-clickable .swiper-pagination-bullet{height: 68px !important;}*/
.swiper-container{position: relative; z-index: 9;}
.swiper-pagination-bullet-active{
	font-weight: 700 !important;
	font-size: 16px !important;
	border: none !important;
	background: -webkit-gradient(linear, 100% 0, 0 0, from(rgba(245,0,0,0.1)), to(rgba(245,0,0,0.5))) !important;;
	background: -webkit-linear-gradient(right, rgba(245,0,0,0.1), rgba(245,0,0,0.5)) !important;;
	background: -moz-linear-gradient(right, rgba(245,0,0,0.1), rgba(245,0,0,0.5)) !important;;
	background: -o-linear-gradient(right, rgba(245,0,0,0.1), rgba(245,0,0,0.5)) !important;;
	background: linear-gradient(right, rgba(245,0,0,0.1), rgba(245,0,0,0.5)) !important; /* Safari 5.1 - 6 */
	/* Opera 11.1 - 12*/
	/* Firefox 3.6 - 15*/
	/* 标准的语法 */}


/*读报告*/
.reading_news{width: 1200px; height: auto; margin-top: 90px;}
.reading_news_bg{width: 100%; height: 40px; background: url(../img/news_title_bg.png) no-repeat; }

.reading_news_bg img{width: 100%; height: auto;}
.reading_news{position: relative; width: 1200px; margin-top: 40px;}
.titles{color: #fff;font-weight: bold; position: absolute; top: 8px; left: 38px; letter-spacing: 2px;}

.reading_news_tab{display: flex;  justify-content: space-between; position: absolute; right: 0px; top: 0px;}
.reading_news_tab li{height: 17px;line-height: 17px; padding: 0px 10px; border-left: 1px solid #c8c8c8; font-size: 16px;}
.reading_news_tab li:nth-child(1){border-left: none;}

.reading_news_tab li a{padding: 0 10px; border-left: 1px solid #c8c8c8; color: #666666;}
.reading_news_tab li:hover{color: #e33635;}
.reading_news_tab li:nth-child(1) a{border: none; }

.reading_news_content{display: flex; justify-content: space-between; margin-top: 40px;}
.reading_news_content_left{ width: 35%; border-bottom: 1px solid #c8c8c8; border: 1px solid #e3e3e3;}
.new_img{width: 100%; height: 200px; position: relative;overflow: hidden;/* background: url(../img/news_bg.png) no-repeat 0px -20px; background-size: 100%;*/}
.new_img img{width: 100%;}
.imgs_title{position: absolute; color: #eaeaea; bottom: 0; left: 0%; right: 0%; font-size: 16px; font-weight: bold; margin: auto; text-align: center;background:url(../img/inbt.png) repeat-x bottom;height:60px;line-height: 60px;overflow: hidden;}
.imgs_title:hover{color: #e33635;}
.reading_news_content_left_list{width: 100%;}
.reading_news_content_left_list ul{height: 120px; overflow: hidden;}
.reading_news_content_left_list li{ margin-left: 10px; margin-top: 12px;  list-style-type:none;
	background:url(../img/li_icon.png) no-repeat 0.5rem 0.6rem;
	background-size:0.3rem 0.3rem; padding-left: 20px;
	overflow: hidden; width: 300px; overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.reading_news_content_right{width: 63%;}
.reading_news_content_right_title>li{position: relative; margin-left: 10px; margin-top: 10px;  list-style-type:none;
	background:url(../img/li_icon.png) no-repeat 0.5rem 0.6rem;
	background-size:0.3rem 0.3rem; padding-left: 20px;
	overflow: hidden; font-size: 16px; font-weight: bold;}
.reading_news_content_right ul>li h4{font-weight: bold; border-bottom: 1px dashed #c8c8c8; height: 40px;}
.reading_news_content_right>p{margin-left: 20px; margin-top: 15px; color: #666666; height: 70px; font-size: 14px !important;}
.reading_news_content_right>p>text a{color: #e33635;}


.reading_news_content_right_list li{margin-left: 10px; margin-top: 10px;  list-style-type:none;
	background:url(../img/li_icon.png) no-repeat 0.5rem 0.6rem;
	background-size:0.3rem 0.3rem; padding-left: 20px;
	padding-right: 140px;
	overflow: hidden;
	height: 35px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

/*看视频*/
.action{color: #e33635;}
.seevideo li .action{color: #e33635;}
.tanb{width: 100%; height: 100%;justify-content: space-between;}
.imgs_height{overflow: hidden;}
.see_movie{width: 1200px; height: auto; margin-top: 40px;}
.see_movie_bg{width: 100%; height: auto; width: 100%; height: 40px; background: url(../img/news_title_bg.png) no-repeat;  }
/*遮罩层*/
#my-mask .mask-inner{background: rgba(0,0,0,0.8);}
.mask-wrapper{position: relative; overflow: hidden;}
/*added by zhangxiusen 20200523 start*/
.wrapper {
    margin-left: -80px;
}

.interval {
  float: left;
    width: 200px;
}
/*added by zhangxiusen 20200523 end*/
.mask-inner{

	position: absolute; top: 100%; left: 0; width: 100%; height: 100%;
	-moz-transition: top ease 200ms;
	-o-transition: top ease 200ms;
	-webkit-transition:top ease 200ms;
	transition: top ease 200ms;
}
.mask-inner p{ color: #fff;  width: 90%; height: 100%; margin: 10px auto; font-size: 14px;}
/*@media(max-width: 1800px) {
	.mask-inner p{ line-height: 15px;}
}*/
.mask-inner p text{color: #e33635;}
.mask-wrapper:hover .mask-inner{top: 50%;}
.see_movie_imgs_child a:hover .child_title{background-color: #e33635; color: #fff;}

.see_movie{position: relative;}
.see_movie_imgs{display: flex; justify-content: space-between; margin-top: 20px;}
.see_movie_imgs_child{width: 19%; height: auto; float: left;margin-left: 15px;}
.see_movie_imgs_child>a>div:nth-child(1){width: 100%; height: auto;}
.see_movie_imgs_child>a>div:nth-child(1) img{width: 100%; height:180px;}
.see_movie_imgs_child>a>div:nth-child(2){width: 100%; height: 35px; text-align: center; line-height: 35px; overflow: hidden; font-size: 16px;}

.tanb>div:nth-child(1){margin-left: 0px;}
.tanb{width: 100%; height: 100%;}
.f1{width: 100%; height: 100%; display: block;}
.f2{display: none;}
.f3{display: none;}

/*新闻类型部分*/
.news_type{width: 1200px; height: auto; margin: auto; margin-bottom: 20px;}
.news_type_box{overflow: hidden;}

.news_type_child{width: 32%;height: 450px; float: left; margin-left: 2%; margin-top: 40px;}
.news_first{margin-left: 0px;}
.news_fourth{margin-left: 0px;}
.news_type_child>div:nth-child(1){display: flex; justify-content: space-between; width: 100%; height: 30px; border-bottom: 1px solid #e33635;}

.news_type_title{float: right;  height: 30px; line-height: 29px;}
.news_type_title>div:nth-child(2){float: right; margin-left: 10px; font-size: 20px; font-weight: bold; color: #333333; line-height: 28px;}
.news_type_nav{display: flex; margin-top: 5px; color: #999999;}
.news_type_list ul{height: 230px;overflow: hidden;}
.news_type_nav li{border-left: 1px solid #c8c8c8; padding: 0px 10px;height: 17px; font-size: 16px; line-height: 17px;}
.news_type_nav li:nth-child(1){border-left: none;}
.news_type_nav li:nth-child(3){padding-right: 0px;}
/*.third>li{padding-right: 0px;}*/
/*.sixed>li{padding-right: 0px;}*/

.news_type_nav>span:nth-child(1){padding-right: 5px;}
.news_type_nav>span:nth-child(2){border-left: 1px solid #999999;}
.news_type_nav>span:nth-child(3){padding-left: 5px; }
.news_type_bg{width: 384px; height: 170px; margin-top: 10px; overflow: hidden}
.news_type_bg img{width: 100%;height: 100%;}

.news_type_list{margin-top: 5px;}
.news_type_list ul>li{background:url(../img/news_type_arrow.png) no-repeat 0rem 1.1rem;
	padding-left: 13px; height: 45px;line-height: 45px; font-size: 16px;
	overflow: hidden; text-overflow:ellipsis;white-space: nowrap; width: 85%; border-bottom: 1px dashed #e3e3e3;}
.news_type_list ul>li a:hover{color: #e33635; font-size: 15px;}
.news_type_video{width: 18px; height: 15px; float: left; position: relative; margin-top: 15px; margin-right: 5px;}
.news_type_video img{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
.clear{ clear: both;}


/*悬浮二维码*/
.suspension{position: fixed; right: 20px; top: 40%; right: 20px; z-index: 99999;}
.suspension_top{width: 100px;height: auto; background-color: #eeeeee; padding-top: 10px;}
.suspension_top>div:nth-child(1){width: 72px; height: auto; margin: auto; border: 5px solid #fff;}
.suspension_top>div:nth-child(1) img{width: 100%; height: 100%;}
.suspension_top>div:nth-child(2){text-align: center; margin-top: 3px;}

.suspension_bottom{width: 100px;height: auto; background-color: #eeeeee; margin-top: 5px; padding-top: 10px;}
.suspension_bottom>div:nth-child(1){width: 72px; height: auto; margin: auto;  border: 5px solid #fff;}
.suspension_bottom>div:nth-child(1) img{width: 100%; height: 100%;}
.suspension_bottom>div:nth-child(2){text-align: center; margin-top: 3px;}
.back_top{width: 100%; height: 30px; background: rgba(245,0,0,0.1); margin-top: 5px; color: #e33635; text-align: center; font-size: 20px;}
.back_top>div:nth-child(1){width: 14px; height: auto; margin: 0 auto;}
.back_top>div:nth-child(1) img{width: 100%; height: auto;}




/*发布文章页面*/
/*内容*/
.publish_box{width: 1200px;margin: 0 auto;padding:40px 0;margin-bottom:20px; background-color: #fff;overflow:hidden;zoom:1;}
.publish_content{width: 93%; height: auto; margin: 0 auto;}
.publish_title{width: 100%; border: 1px solid #e1e1e1; height: 60px;}
.publish_title input{background-color: transparent; width: 100%; height: 100%; color: #333333; padding: 0px 20px; font-size: 22px; box-sizing: border-box;}
.publish_title input::-webkit-input-placeholder{font-size: 26px; color: #999999;}
.publish_summary{width: 100%; height: 150px; border: 1px solid #e1e1e1; margin-top: 20px;}
.publish_summary textarea{width: 100%; height: 98%; color: #333333; padding: 10px 20px;padding-bottom: 10px; font-size: 16px; background-color: transparent;  box-sizing: border-box; resize: none;}
.publish_summary textarea::-webkit-input-placeholder{ font-size: 16px; color: #999999;}
.change_btn_box{width: 100%; height: auto;}
.publish_text_title{width:100%;height: auto;}
.publish_text_title img{width:100%; height:auto;}
.publish_text_content{width: 100%; height: auto;}
.publish_text_content_title{border-left: 5px solid #e33635; padding: 0 10px; height: 20px;font-size: 18px; font-weight: bold; color: #333333; margin-bottom: 20px;}
.publish_text_content_content{ font-size: 16px; color: #333333; line-height: 30px; margin-bottom: 20px;}
.publish_text_content_imgs{width: 100%; height: auto;}
.publish_text_content_imgs>div:nth-child(1){width: 50%; height: auto; margin: 0 auto; margin-bottom: 30px;}
.publish_text_content_imgs>div:nth-child(1) img{width: 100%; height: auto;}
.publish_describe{padding: 10px 50px; border: 1px solid #e1e1e1;width: 200px; text-align: center; font-size: 14px; color: #b8b8b8; margin: 0 auto;}
.publish_describe input{background-color: transparent; font-size: 14px;}
.publish_describe input::-webkit-input-placeholder{text-align: center; font-size: 14px;}

/*上传图片*/
.rdo {
	cursor: pointer;
	margin-top: 4px;
	height: 12px;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	background-color: #000;
	margin-right: 19px;
	border-radius: 50%;
	position: relative;
}
.rdo:before,.rdo:after {
	content: '';
	display: block;
	position: absolute;
	border-radius: 50%;

}
.rdo:before {
	top: 0px;
	left: 0px;
	width: 12px;
	height: 12px;
	background-color: #fff;
	border: 1px solid #c8c8c8;
}
.rdo:after {
	top: 6px;
	left: 6px;
	background-color: #fff;
}
.rdo:checked:after {
	top: 0px;
	left: 0px;
	width: 8px;
	height: 8px;
	border: 4px solid #e33635;
}
.rdo:checked:before {
	border-color:#ea879a;
}

.three_imgs{margin-left: 30px;}
.more_imgs{margin-left: 30px;}


.upload_imgs_list{width: 100%; height: auto; position: relative;}
.upload_imgs{display: flex; margin-top:30px;}
.upload_imgs>div:nth-child(1){font-size: 16px;font-weight: bold;color:#333;}
.upload{width: 50px !important; height: 41px !important; position: absolute; margin: auto; left: 0px; right: 0px; top: 0px; bottom: 0px;}
.upload img{width: 100% !important; height: 100%;}
.upload_imgs form{margin-left:70px; font-size: 14px;}
.img_list{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.img_list_child{width: 200px; height: 200px; position: relative; float: left; margin-left: 25px; border: 1px solid #e1e1e1; cursor: pointer;}
.list_first{margin-left: 0px;}
.img_list_child>div:nth-child(1){width: 100%; height: 100%;}
.img_list_child>div:nth-child(1) img{width: 100%; height: 100%;}
.delete_imgs{width: 100%; height: 35px; background: rgba(245,0,0,0.8); position: absolute; left: 0px; bottom: 0px; color: #fff;text-align: center; line-height: 35px;}

.pc{width: 100%; height: auto; display: flex; margin-top: 20px;}
.pc>div:nth-child(1){width: 80px; height: 30px; line-height: 28px; padding: 5px 20px; border: 1px solid #e1e1e1; text-align: center; font-size: 14px; cursor: pointer;}
.pc>div:nth-child(2){ font-size: 14px; margin-left: 20px;}
/*底部按钮*/
.btn{width: 100%; height: auto;margin-top:40px;}
.btn ul{width: 520px; overflow: hidden; margin: 0 auto;}
.btn ul li a{padding: 7px 20px; border: 1px solid #e33635; width: 70px; font-size: 16px; text-align: center; color: #e33635; float:left; border-radius: 3px; margin-left: 15px;}
.btn ul li a.actives{color:#fff;}
.btn ul li:nth-child(1) a{margin-left: 0px;}
.actives{background-color: #e33635; color: #fff;}
.fa_btns{text-align: center;}
.redbtns{display: inline-block;padding: 7px 20px; width: 70px; font-size: 16px; text-align: center; background-color: #e33635; color: #fff; border-radius: 3px;}
.redbtns:hover{color: #fff;}
.ship_sc{text-align: center;margin:50px 0;}

/*视频详情*/
/*遮罩层*/
.text_video{position: relative; overflow: hidden;}
.bottom_div{width: 10%; height: auto; background:rgba(0,0,0,0.5);position: absolute; top: 20%;left: 100%; color: #fff;transition: all 500ms ease;}
.text_video:hover .bottom_div{left: 90%;}

.video_share{height: 70px; background: url('../img/video_share.png') no-repeat center 30px;background-size: 25px 25px; cursor: pointer;}
.video_share:hover{color: #d81e06;  background: url('../img/video_share_hover.png') no-repeat center 30px;background-size: 25px 25px; background-color: #1f1f1f;}
.video_share>div:nth-child(1){text-align: center; line-height: 40px;}


.download{height: 70px; background: url('../img/download.png') no-repeat center 30px;background-size: 25px 25px; cursor: pointer;}
.download:hover{color: #d81e06;  background: url('../img/download_hover.png') no-repeat center 30px;background-size: 25px 25px; background-color: #1f1f1f;}
.download>div:nth-child(1){text-align: center;line-height: 40px;}


.small_window{height: 70px; background: url('../img/small_window.png') no-repeat center 30px;background-size: 25px 25px;}
.small_window:hover{color: #d81e06; background: url('../img/small_window_hover.png') no-repeat center 30px;background-size: 25px 25px; background-color: #1f1f1f;}
.small_window>div:nth-child(1){text-align: center; line-height: 40px;}
.bottom_div button{width: 100%;background-color: transparent; border: none;color: #fff;outline:none; cursor: pointer;}
/*视频弹窗*/
.small_video{width: 100%; height: 100%;display: none; background: rgba(0,0,0,0.4); position: relative; position: fixed;top: 0px; left: 0px; z-index: 9999;}
.Bullet_window{width: 35%; height: 375px; margin: 0 auto; position: absolute; margin: auto; left: 0px; right: 0px; top: 0px; bottom: 0px;}
.Bullet_window video{width: 100%; height: 100%;}
.close_video{color: #ffffff; position: absolute; top: 10px; right: 20px; font-size: 20px; cursor: pointer;}


.content{width:1200px; margin: 0 auto; height: auto; margin-bottom: 20px;}
.content_box{display: flex; justify-content: space-between;}
.content_box_left{width:802px; padding-top: 20px;}
.title{border-bottom: 1px solid #e3e3e3; margin-top: 15px;overflow: hidden;zoom:1;}
.title dd h2{line-height: 40px;color:#333; font-size: 30px;display: block;}
.title dd.title-dd{float:left;}
.title p{font-size: 14px; color: #999999;line-height: 40px;font-size: 14px;color: #999999;line-height:40px;height: 40px;}
.title dt{float:right;text-align: right;padding-top:10px;color:#999;}
.head{width: 100%; height: 55px; margin-top: 10px;}
.toux_p{line-height: 55px;}
.toux_p img{width: 55px;height: 55px;border-radius: 60px; margin-right: 10px;}
.toux_gz{border: 1px solid #dddddd; height: 25px;line-height:25px;width: auto;padding: 0px 10px; line-height: 25px; margin-top: 15px; margin-left:10px; cursor: pointer;}
.toux_gz2{background:#e33635;color:#fff;border: 0;}
.head_img{display: flex;float:left;}

.head_function{overflow: hidden;zoom:1;float:right;}
/*modified by zhangxiusen 20200523 start*/
.collect, .praise, .share, .reward, .report {
    margin-left: 14px;
    margin-top: 22px;
    display: inline-block;
}
/*modified by zhangxiusen 20200523 end*/
.collect img{width: 22px;height:22px;padding: 0 5px;}
.praise img{width: 22px;height:22px;padding: 0 5px;}
.share img{width: 15px;height:16px;padding: 0 5px;margin-top: 5px;}
/*added by zhangxiusen 20200523 start*/
.report img {
    width: 16px;
    height: 18px;
    padding: 0 5px;
    margin-top: 5px;
}

.reward img {
    width: 16px;
    height: 18px;
    padding: 0 5px;
    margin-top: 5px;
}
/*added by zhangxiusen 20200523 end*/

/*文本内容*/
.text_content{width: 100%; height: auto; margin-top: 20px; color: #666666;word-wrap: break-word;}
.are_con{font-size: 16px; margin-top: 20px; line-height: 1.9em;}
.text_video{width: 85%; height: auto; margin: 0 auto;}
.text_video video{width: 100%;height:auto;}
.title_second{text-align: center; color: #999999;}
/*评论*/
.comment{margin-top: 20px;}
.comment>p{font-size: 18px; color: #000;}
.text_border{width: 100%; height: 200px; border: 1px solid #dddddd; margin-top: 10px; /*position: relative;*/}
.text_border textarea{ width: 99.8%;margin:1px;height: 75%;padding: 10px 15px; box-sizing: border-box; resize: none; font-size: 14px;}
.login_comment{display: flex;justify-content: space-between;background-color: #fafafa;width: 99.7%;margin: 0 auto; height: 41px;padding:10px 10px; box-sizing: border-box;}
.prompt{margin-left: 10px; font-size: 14px;}
.prompt a{color: #e33635;}
.comment_btn{width: 80px; height: 30px;line-height: 30px; color: #fff; background-color: #e33635; border-radius:3px; text-align: center;  margin-top: -5px; font-size: 14px;letter-spacing: 2px;}
.comment_btn a{color: #fff;}
.hf_are{border:1px solid #ddd;padding:10px;margin-top:8px;overflow: hidden;zoom:1;display: none;}
.hf_are textarea{width:100%;height:90px;color:#999;}
.hf_are .comment_btn{float:right;}

/*评论内容*/
.comment_content_child{margin-bottom:10px;}
.comment_contents{margin-top: 20px;}
.comment_head{display: flex; height: 50px;line-height: 50px;font-size: 16px;font-weight: 900;position:relative;}
.comment_head .head_img_1{width: 45px; height: 45px;border-radius: 60px; margin-right:8px;float:left;}
.comment_content_child_content{margin-left: 50px; border-bottom: 1px solid #eeeeee; padding-bottom: 20px; font-size: 16px;}
.comment_contents_box{width: 100%; height: auto;}
.pl_wz{color: #666666;overflow: hidden}
.pl_wz a{color: #e33635;}
.hfpl_time{color:#999;font-size:14px;margin-top:6px;}
.hfpl_time a{color:#e33635;}
.reply{padding:5px 20px; margin-top:10px; background-color: #fafafa;}
.reply .plhf_bt{font-size: 16px;}
.reply .plhf_nr{font-size: 14px; line-height: 30px; color: #666666;word-wrap: break-word;}
.more{padding: 3px 20px; background: rgba(245,0,0,0.1); text-align: center; color: #e33635; font-size: 14px;}
.more a{color: #e33635;}

.content_box_right{width:362px; height: auto; padding-top: 20px;}
.content_box_right_title{width: 100%; border-top: 3px solid #e33635; background: #fff;color:#333; padding-top: 15px; font-size: 20px;}
/*.list_child{display: flex;}*/
.content_first{width: 100%; height: 70px; margin: 0 auto; margin-top: 15px;}
.list_content{height: 100%;}
.list_content>p:nth-child(1){font-size: 14px; width: 100%;word-break: break-all;text-overflow: ellipsis;overflow: hidden;
	display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height: 44px; line-height: 20px; color:#333333 ;}
.list_content>p:nth-child(2){font-size: 14px; color: #B9B9B9; height: calc(100% - 50px); }
/*.news_img{width: 120px; height: 100px; float: left;margin-left: 10px;}*/
.list_img{width:105px; height: 70px; float: left;overflow: hidden;}
.list_img img{width: 100%; height: 100%; border-radius: 5px;}
.list_content{float:right; width: 50%;width:calc(100% - 115px)}
.list{width: 100%; height: auto; padding-bottom: 20px; border-bottom: 3px solid #e33635;}
.index{width: 100%; height: auto;margin: 0 auto; padding: 0px 20px; box-sizing: border-box; background-color: #fafafa;}
.index_top>p:nth-child(1){height: 40px; line-height: 40px; font-size: 16px;}
.index_top>p:nth-child(2){width: 20px; height: 1px; background-color: #dddddd;}
.index_top>p:nth-child(3){color: #666666; margin-top: 10px; font-size: 14px;}
.index_down{margin-top: 20px;}
.index_down>p:nth-child(1){height: 40px; line-height: 40px;font-size: 16px;}
.index_down>p:nth-child(2){width: 20px; height: 1px; background-color: #dddddd;}
.index_down>p:nth-child(3){color: #666666; margin-top: 10px; font-size: 14px;}


/*文章详情页*/
/*内容*/
.bomb_window{display: none;}

/* 个人中心 */
.sr_bgc {
	background-color: #f8f8f8;overflow: hidden;zoom:1;
	width: 100%;
	padding-top: 27px;
	padding-bottom: 30px
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.sr_left {
	width: 270px;
}

.sr_lefttop {
	background-color: #fff;
	padding-top: 39px;
	text-align: center;
}

.sr_lefttop>div {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	/*overflow: hidden;*/
	margin: 0 auto;
}

.sr_lefttop h5 {
	font-size: 16px;
	color: #333;
	margin-top: 12px;
}

.sr_lefttop p {
	font-size: 14px;
	color: #999;
}

.sr_lefttop p img {
	margin-top: -2px;
}

.sr_lefttop a {
	display: inline-block;
	width: 150px;
	height: 39px;
	background-color: #e33635;
	border-radius: 4px;
	text-align: center;
	line-height: 39px;
	color: #fff;
	font-size: 16px;
	margin-top: 15px;
}

.sr_lefttop>.sr_gf {
	height: 67px;
	width: 100%;
	border-top: 1px solid #eee;
	border-radius: 0;
	margin-top: 16px;
	padding-top: 20px;
	display: flex;
}

.sr_lefttop>.sr_gf>div {
	height: 50px;
	width: 50%;
	text-align: center;
}

.sr_lefttop>.sr_gf>div:first-child {
	border-right: 1px solid #eee;
}

.sr_lefttop>.sr_gf>div span {
	font-size: 24px;
	color: #333;
}

.sr_lefttop>.sr_gf>div p {
	font-size: 14px;
	margin-top: -5px;
}

.sr_leftbottom {
	width: 100%;
	height: 467px;
	background-color: #fff;
	margin-top: 10px;
	padding-top: 30px;
}

.sr_leftbottom ul li {
	font-size: 15px;
	height: 65px;
	font-weight: bold;
	margin-left:78px;
}

.sr_leftbottom ul li span {
	display: inline-block;
	width: 40px;
	font-size: 17px;
	text-align: center;
}

.sr_leftbottom ul li a:hover,
.sr_liact {
	color: #e33635;
}

.sr_right {
	width: 881px;
	border-left: 1px solid #eee;
	background-color: #fff;
	min-height:774px;
	padding-top: 40px;
	padding-left: 48px;
}

.sr_right .sr_nav>p>span {
	height: 30px;
	display: inline-block;
	font-size: 18px;
	color: #333;
	margin-right: 40px;
}
.sr_box ul li {
	border-bottom: 1px solid #eee;
	line-height: 89px;
	margin-right: 82px;
}

.sr_box ul li a >img {
	height: 55px;
	width: 55px;
	border-radius: 50%;
	display: inline-block;
}

.sr_box ul li a span {
	font-size: 17px;
	color: #333;
	margin-left: 20px;
}

.sr_box ul li>button {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	font-size:15px;
	width: 80px;
	border: none;
	background-color: #e33635;
	border-radius:3px;
	margin-top: 30px;
	color: #fff;
	outline: none;
	cursor: pointer;
}
.sr_box ul li>button.sr_but {
	background-color: #fff;
	color: #333;
	border: 1px solid #dddddd;
}
.sr_box ul li>button.sr_but a{color: #333}
.sr_box ul li>button a{color:#fff;}
.lh {
	line-height: 60px;
	margin-right: 82px;
}

.xiaoxi_tz {
	line-height: normal;
}

/* 资料 */
.sr_right2 {
	text-align: center;
	position: relative;
}

.sr_right2 img {
	height: 120px;
	width: 120px;
	border-radius: 50%;
	display: inline-block;
	margin-top: 26px;
}

.sr_right2 a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 112px;
	position: absolute;
	left: 50%;
	top: 106px;
	transform: translateX(-50%);
	background-color: rgba(255, 255, 255, 0.7)
}

.sr_farm {
	margin: 0 auto;
	margin-top:20px;
	width: 630px;
}

.sr_farm table td {
	width: 282px;
}
.sr_farm table td p {
	font-weight: 700;
	font-size: 16px;
	color: #333;
}

.sr_farm table td input {
	width: 282px;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ddd;
	margin-right: 70px;
	margin-top: 16PX;
	padding: 5px 0;
}


.sr_farm table tr {
	height: 124px;
}

.sr_farm table td select {
	width: 282px;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ddd;
	margin-top: 16PX;
	padding: 5px 0;
}
.sr_farm table td select.ziliao_sel {
	width:142px;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ddd;
	margin-top: 16PX;
	padding: 5px 0;
}
#sr-bc{
	display: inline-block;
	background-color: #e33635;
	color: #fff;
	width: 116px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	text-align: center;
	top:103% ;
	border-radius: 5px;
}
/* --ie清除--*/
select::-ms-expand {
	display: none;
}

/* --火狐、谷歌清除--*/
select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("../img/xial.png") no-repeat scroll right center transparent;
	padding-right: 14px;
}

/* 资料 */
/* 通知 */
.mt25 {
	margin-top: 5px;
}

.sr_box {
	min-height: 60px;
	border-bottom: 1px solid #eee;
}

.sr_box img {
	margin-top: -5px;
	margin-right: 8px;
}

.sr_box small {
	font-weight: 500;
	font-size: 17px;
	color: #333;
	cursor: pointer;
}

.sr_box div {
	font-size: 15px;
	color: #888;

}

.sr_box div p {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
}

/* /通知 */
/* 收藏 */
.sr_gf {
	font-size: 18px;
}

.sr_shouc ul li>img {
	width: 180px;
	height: 120px;
	border-radius: 0;
	margin: 0;
}

.sr_shouc ul li {
	height: 160px;
	display: flex;
	border-bottom: 1px solid #eee;
	margin-right: 82px;
}

.sr_shouc ul li>img {
	margin-top: 20px;
}

.dianz_con{
	width: 450px;
	float: left;
	display: inline-block;
	text-align: left;
	margin-top: 25px;
}
.dianz_tu{
	float: left;
	width:180px;height: 120px;
	margin-top: 25px;
}
.dianz_tu img{width:180px;height: 120px;}
.dianz_tit {
	margin-left: 20px;
	font-size: 16px;
	color: #333;
	height: 88px;
	margin-top:10px;
}
.dianz_tit img{margin-right: 6px;}
.dianz_date {
	margin-left: 20px;
	font-size: 16px;
	color: #333;
}

/* .sr_shouc ul li>div p{margin-left: 20px;} */
.dianz_con p>span {
	font-size: 14px;
	color: #999;
}

.dianz_con p span:last-child {
	float: right;
	margin-top: 6px;
}

.dianz_con p>span>img {
	margin-right: 5px;
}

.dianz_con span {
	line-height: 0;
}

.dianz_span a{
	display: inline-block;
	width: 134px;
	height: 65px;
	font-size: 14px;
	color: #999;
	border-left: 1px solid #eee;
	line-height: 65px;
	text-align: center;
	margin-top: 47px;
	margin-left: 35px;
}

/* /收藏 */
/* 评论 */
.sr_pinl,
.bd0 {
	border: 0;
}
.sr_pinl ul{margin-top:15px;}
.sr_pinl ul li {
	line-height: normal;
}

.sr_pinl ul li>span {
	font-weight: 400;
	margin-left: 0;
	line-height: 40px;
	margin-top:10px;
	word-wrap: break-word;
}

.sr_pinl ul li p>span {
	display: inline-block;
	width: 675px;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	font-size: 14px;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sr_pinl ul li p>img {
	float: right;
	margin-top: 0px;
	cursor: pointer;
}

/* 评论 */
/* 账号密码 */
.sr_zhmm p {
	font-size: 16px;
	color: #333;
	display: inline-block;
	min-height: 65px;
	width: 799px;
	line-height: 65px;
}

.sr_zhmm p:first-child {
	border-bottom: 1px solid #eee;
}
#sr-state-ml{padding-left: 20px;}
.sr_zhmm p span {
	margin-left: 80px;
}

.sr_zhmm p a {
	float: right;
	margin-top: 16px;
	display: inline-block;
	width: 60px;
	height: 28px;
	border: 1px solid #eee;
	border-radius: 15px;
	line-height: 28px;
	text-align: center;
	margin-left: 15px;
	font-size: 14px;
}

.sr_zhmm p a:hover,
.sr_a {
	color: #e33635;
	border: 1px solid #e33635 !important;
}

.sr_zhmm table tr td {
	font-size: 16px;
	color: #333;
	font-weight: 700;
	height: 70px;
}

.sr_zhmm table tr td:first-child {
	width: 110px;
}

.sr_zhmm table tr td input {
	height: 38px;
	border: 1px solid #eee;
	width: 305px;
	padding-left: 15px;
	line-height: 38px;
}

.sr_shouji p:first-child {
	border-bottom: 0;
}

.sr_shouji table {
	border-bottom: 1px solid #eee;
	width: 799px;
}

.sr_yanzm {
	font-size: 14px;
	color: #e33635;
	margin-left: 20px;
}

/* 账号密码 */
/* /个人中心 */
/* 认证 */
.w1200,
.mt0 {
	padding-top: 0;
}

.sr_rztop {
	height: 60px;
	line-height: 60px;
}

.sr_rztop p {
	font-size: 17px;
	color: #333;
}

.sr_rztop p img {
	margin-right: 8px;
}

.sr_sfrz {
	background-color: #fff;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 33px
}

.sr_sfrz h4 {
	font-size: 24px;
	font-weight: bold;
	color:#333;
	margin-bottom: 40px;
}


.sr_sfrz table {
	margin: 0 auto;
	width: 974px;
}
.sr_sfrz table tr td {
	text-align: left;
	font-size: 14px;
	color: #999;padding:10px 0;
}

.sr_sfrz table tr td:first-child {
	width: 160px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-right: 10px;
}

.sr_sfrz table tr td input,
.sr_sfrz table tr td textarea,
.sr_sfrz table tr td select {
	width: 783px;
	border: 1px solid #eee;
	height: 38px;
	padding-left: 15px;
	line-height: 38px;border-radius:3px;vertical-align: middle;
}

.sr_sfrz table tr td select {
	width: 235px;
	background: url(../img/xial.png) no-repeat scroll 205px;
}

.sr_sfrz table tr td textarea {
	resize: none;
	height: 118px;color:#999;
}

/* .sr_sfrz table tr:last-child {height: 140px !important;} */
.sr_sfrz table tr td img {
	margin-right: 10px;
}

.sr_sfrz table tr td .sr_boxleft {
	min-width: 135px;
	height: 135px;
	background-color: #f8f8f8;
	text-align: center;
	line-height: 135px;
	display: inline-block;
	margin-top: 0;
}

.sr_sfrz table tr td .sr_boxright {
	display: inline-block;
	width: 184px;
	line-height: normal;
	margin-left: 12px;
	height: 135px;
	margin-top: 10px;
}

.sr_sfrz table tr td .sr_boxright>span {
	font-size: 14px;
	height: 63px;
	display: inline-block;
}

.sr_sfrz table tr td .sr_boxright>a {
	display: inline-block;
	width: 116px;
	height: 39px;
	background-color: #f1f1f1;
	font-size: 16px;
	color: #333;
	line-height: 39px;
	text-align: center;
	border-radius: 5px;
}

.sr_sfrz>.xieyi {
	margin-left: 277px;
	font-size: 14px;
	margin-top:15px;
	position: relative;
}

.check {
	width: 17px;
	height: 17px;
	border: 1px solid #ddd;
	position: absolute;
	top: 4px;
	outline: none;
	-webkit-appearance: none;
	background: none;
	border-radius: 50%
}

.check:checked::before {
	content: "\2713";
	position: absolute;
	top: -1px;
	left: -1px;
	width: 100%;
	background: #e33635;
	color: #fff;
	width: 17px;
	height: 17px;
	font-weight: 700;
	border-radius: 50%;
	font-size: 10px;
	text-align: center;
}

.sr_login_box1 span {
    margin-left: 80px;
    width: 400px !important;
}

.sr_sfrz>.xieyi a {
	color: #e33635;
}

#red {
	color: #e33635;
	text-decoration: underline;
}

.tijiao {
	width: 116px;
	height: 39px;
	background-color: #e33635;
	color: #fff;
	font-size: 16px;
	outline: none;
	border: 0;
	cursor: pointer;
	margin-top: 40px;
	border-radius: 4px;
}

/* /认证 */
/* 体系 */
.sr_rztx {
	background-color: #fff;
	padding-top: 45px;
}

.sr_title {
	font-weight: bold;
	background: url(../img/tixi.png) no-repeat;
	text-align: center;
	width: 190px;
	font-size:26px;
	margin: 0 auto;
}

.sr_sq {
	width: 904px;
	margin: 0 auto;
	background: url(../img/sr_sqrz.png) no-repeat;
	text-align: center;
	height: 38px;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	margin-top: 40px;
}

.sr_identity {
	width: 160px;
	background-color: #f8f8f8;
	margin: 0 auto;
	margin-top: 30px;
	padding:25px 0;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}

.sr_identity a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.sr_identity a span{text-align: left;}
.sr_identity h6 {
	font-size: 18px;
	color: #333;
	font-weight: 400;
	margin-top: 20px;
}
.sr_identity h6 img{margin-left: 5px;}
.sr_identity a span {
	display: inline-block;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

.sr_jigou {
	background: url(../img/jgsq.png) no-repeat;
}

.sr_organization {
	display: flex;overflow: hidden;zoom:1;
	margin:30px 0 0 27px;padding-bottom: 30px;
}

.sr_organization>div {
	margin: 0;
	margin-left: 16px;
}

.sr_identity1 {
	margin-left: 42px !important;
}


/* /体系 */
/* 国家机构认证 */
.sr_state {
	min-height: 1395px;
	padding-bottom: 33px;
}

.huanh {
	width: 98px;
	display: inline-block;
}

.huanhang {
	width: 122px;
	display: inline-block;
}

.img_mt {
	margin-top: -50px;
}

/* 国家机构认证 */
/* 弹框 */
.sr_tanc2 {
	width: 160px;
	background-color:#fff;
	position:absolute;
	top: 40px;
	right:-20px;
	z-index: 10001;
	border-radius:0 0 3px 3px;
	box-shadow: 0px 3px 15px 0px rgba(82, 82, 82, 0.5);
	display: none;
}

.sr_tanc2 ul {
	width: 100%;
}

.sr_tanc2 ul li {
	height: 46px;
	line-height: 46px;
	text-align: center;
	position: relative;
}

.sr_tanc2 ul li .sr_round {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-color: #e33635;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	position: absolute;
	right: 35px;
	top: 8px;
}

.sr_tanc2 ul li a {
	font-size: 14px;
	color: #333;
}

.sr_tanc2 ul li:first-child {
	border-bottom: 1px solid #ddd;
}

.sr_tanc2 ul li:last-child {
	border-top: 1px solid #ddd;
}

/* 国家机构认证 */
/* 弹框 */
.sr_tanc3 {
	width: 80px;
	background-color:#fff;
	position:absolute;
	top: 40px;
	right:-20px;
	z-index: 10001;
	border-radius:0 0 3px 3px;
	box-shadow: 0px 3px 15px 0px rgba(82, 82, 82, 0.5);
	display: none;
}

.sr_tanc3 ul {
	width: 100%;
}

.sr_tanc3 ul li {
	height: 46px;
	line-height: 46px;
	text-align: center;
	position: relative;
}

.sr_tanc3 ul li .sr_round {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-color: #e33635;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	position: absolute;
	right: 8px;
	top: 8px;
}

.sr_tanc3 ul li a {
	font-size: 14px;
	color: #333;
}

.sr_tanc3 ul li:first-child {
	border-bottom: 1px solid #ddd;
}

.sr_tanc3 ul li:last-child {
	border-top: 1px solid #ddd;
}

.sr_tanc1 {
	width: 352px;
	background-color: #fff;
	position:absolute;
	top:40px;
	right:-150px;
	z-index: 10001;
	padding:8px 0;
	border-radius:0 0 3px 3px;
	box-shadow: 0px 3px 15px 0px rgba(82, 82, 82, 0.5);
	display: none;
}

.sr_tanc1 ul {
	/*	height: 300px;*/
	overflow-y: auto;
}

.sr_tanc1 ul::-webkit-scrollbar {
	width: 0;
}

.sr_tanc1 ul li {
	height: 92px;
	padding-left: 21px;
	border-bottom: 1px solid #ddd;
}

.sr_trumpet {
	display: inline-block;
	line-height: 43px;
	text-align: center;
	width: 43px;
	height: 43px;
	background-color: #e33635;
	float: left;
	margin-top: 25px;
}

.sr_conter {
	display: inline-block;
	width: 250px;
	margin-left: 15px;
	margin-top: 23px;
}

.sr_conter span {
	font-size: 16px;
	color: #333;
}

.sr_conter small {
	font-size: 14px;
	color: #999;
	margin-left: 12px;
}

.sr_conter p {
	width: 100%;
	font-size: 14px;
	color: #888;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sr_tanc1>p {
	text-align: center;
	font-size: 14px;
	color: #666;
}


/* login */
.loginbj {
	overflow: hidden;zoom:1;
	background: url(../img/login-bj.png) no-repeat;
	background-size: 100% 100%;
}

.sr_login {
	width: 700px;
	min-height: 490px;
	background-color: #fff;
	margin: 0 auto;
	margin-top: 117px;
	margin-bottom: 120px;
	border-radius: 15px;
	box-shadow:0 0 16px 0 #ddd;
}

.sr_login h4 {
	font-size: 22px;
	color: #373737;
	font-weight: bold;
	text-align: center;
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #ddd;
}

.sr_login>div {
	width: 450px;
	height: 75px;
	margin-left:100px;
	line-height: 120px;
}

.sr_login>div span {
	font-size: 14px;
	color: #666;
	display: inline-block;
	width: 88px;
	height: 38px;
	line-height: 38px;
}

.sr_login>div input {
	width: 303px;
	height: 38px;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding-left: 17px;
}

.sr_login>div>input:focus {
	border: 1px solid #ff8a80;
	box-shadow: 0 0 10px 0 #ff8a80;
}

.sr-login-box3 {
	line-height: 75px !important;
}

.sr-login-box3 a {
	margin-left: 88px;
}

.sr-login-box3 a:last-child {
	margin-left: 160px;
}

.sr-login-btn {
	width: 320px;
	height: 44px;
	background-color: #e33635;
	color: #fff;
	line-height: 44px;
	text-align: center;
	border-radius: 5px;
	font-size: 16px;
	border: 0;
	outline: none;
	margin-left:190px;
	cursor: pointer;
}

.sr-login-box4 span {
	display: inline-block;
	margin-left: 225px;
	height: 67px;
	line-height: 67px;
}

.sr-login-box4 img {
	margin-left: 10px;
}

.sr-login-box4 a:nth-child(2) {
	margin-left: 80px;
}

.sr-login-p {
	width: 100%;
	text-align: center;
	margin-top: 16px;
	font-size: 14px;
	color: #666;
}

.sr-login-p a {
	color: #e33635;
	font-size: 14px;
}

#check {
	width: 19px;
	height: 19px;
	border: 1px solid #ccc;
	position: absolute;
	top: 4px;
	outline: none;
	-webkit-appearance: none;
	background: none;
	margin-left: 88px;
	margin-top: 27px;
	border-radius:2px;
}
#check:focus{box-shadow: none;}
#check:checked::before {
	content: "\2713";
	width: 19px;
	height: 19px;
	position: absolute;
	top: -1px;
	left:-1px;
	color: #fff;
	background:#ff3344;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	border-radius:2px;
}

/* /login */
/* 验证码 */
.sr-verification>div>input:focus {
	border: 1px solid #47b04f;
	box-shadow: 0 0 10px 0 #47b04f;
}

.sr-verification .sr-login-box2 input {
	width: 188px;
}

.sr-verification .sr-login-box2 a {
	display: inline-block;
	height: 38px;
	width: 103px;
	border: 1px solid #ff8a80;
	font-size: 14px;
	color: #ff8a80;
	border-radius: 5px;
	margin-left: 10px;
	line-height: 38px;
	text-align: center;
}
.sr-verification .sr-login-box2 a.yzm_a{border:0;}

.sr-verification .sr-login-box3 a {
	margin-left: 355px;
}

.login-btn-mt {
	margin-top: 35px;
}

.sr_login div p {
	line-height: normal;
	margin-top: -35px;
	margin-left: 95px;
}

.sr_login i {
	font-style: normal;
	font-size: 12px;
	color: #e33635;
	line-height: normal;
}

/* /验证码 */
.sr_login_box1 {
    height: 35px !important;
    position: relative;
    line-height: 80px !important;
}

.sr-user {
	padding-bottom: 45px;
}

.sr-verification>div #checked:focus {
	border: 0;
	box-shadow: none !important;
}

.sr_login_box1 img {
	margin-right: 10px;
	margin-left: 88px;
}

.sr_login_box1 a {
	color: #e33635;
}

/*llx*/
.llx_content {
	background-color: #F8F8F8;
	overflow: hidden;
}

.llx_wraper {
	width: 1200px;
	margin: 24px auto;
	background: #fff;
	overflow: hidden;
}

.llx_fl_caidan {
	width: 270px;
	height: 100%;
}

.llx_content_fl {
	float: left;
	padding: 0 0 40px 0;
	box-sizing: border-box;
	border-right: 1px #eee solid;
}
.llx_yijicd{padding-left: 84px;}
.llx_yijicd>li {
	margin-top: 40px
}

.llx_yijicd li img {
	margin-right: 14px;
}

.llx_yijicd li>span,.llx_yijicd li>a span{
	font-size: 15px;font-weight: bold;color:#999;}

.llx_erjicd {
	display: block;
	margin-left: 38px;
	margin-top:26px;

}

.llx_erjicd li {
	margin-top:26px;
	font-size: 15px;
	font-weight: bold;
}
.llx_erjicd li a{color:#333;}
.llx_erjicd li.action a {
	color: rgba(227, 54, 53, 1);
}

.llx_content_fr {float:left;width:910px;padding-bottom:30px;}

.llx-main {
	padding: 39px 47px 0 47px;
}

.llx-title {height: 40px;position: relative;overflow: hidden;zoom:1;}

.llx-title-text {
	font-size: 18px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	line-height: 24px;
	margin-right: 39px;
	cursor: pointer;
}

.llx-title-text.action {
	display: inline-block;
	height: 28px;
	font-size: 18px;
	font-weight: bold;
	color: rgba(51, 51, 51, 1);
	line-height: 24px;
	/* border-bottom: 3px solid #E33635; */
}

.llx-title-text.action:after {
	content: '';
	display: block;
	width: 30px;
	height: 3px;
	margin: 10px auto;
	background: rgba(227, 54, 53, 1);
}

.llx-search {
	position: absolute;
	top: 2px;
	right: 0px;
}
.llx-search2{top:-67px;}

.llx-search input {
	width: 280px;
	height: 36px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(221, 221, 221, 1);
	border-radius: 18px;
	box-sizing: border-box;
	padding: 10px 20px;
}

.llx-search-icon {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../img/search.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: 11px;
	right: 20px;
	cursor: pointer;
}

.llx-video-list {
	margin-top: 10px;display: none;
}

.llx-video-list ul>li {
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
}

.llx-video-item-img {
	width: 180px;
	height: 120px;
	float: left;
}

.llx-video-item-img>img {
	width: 100%;
	height: 100%;
}

.llx-video-item-body {
	height: 120px;
	box-sizing: border-box;
	padding: 0 0 10px 200px;
	position: relative;
}

.llx-video-item-title {
	/*font-size: 0;*/
}

.llx-video-item-title-text {
	vertical-align: middle;
	font-size: 16px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	line-height: 16px;
}

.llx-video-play-icon {
	vertical-align: middle;
	display: inline-block;
	width: 20px;
	height: 17px;
	background: url(../img/news_type_video.png) no-repeat;
	background-size: 100%;
	margin-right: 7px;
}

.llx-video-item-num {
	margin-top:12px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	line-height: 36px;
}

.llx-video-item-bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-left: 200px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	line-height: 32px;
}

.llx-video-time-icon {display: inline-block;background: url(../img/shijian.png) no-repeat left center;padding-left:18px;margin-right: 10px;}

.llx-video-item-delete,
.llx-video-item-eidt,
.llx-video-item-great,
.llx-video-item-report,
.llx-video-item-back {
	float: right;
	cursor: pointer;
	margin-left:16px;
}
.llx-video-item-back img{margin-right:6px;}

.llx-video-eidt-icon {
	/*display:inline-block;*/
	float: left;
	margin-top: 4px;
	margin-right: 2px;
	width: 14px;
	height: 14px;
	background: url(../img/llx_imgs/llx_edit.png);
	background-size: 100%;
}

.llx-video-back-icon {
	/*display:inline-block;*/
	float: left;
	margin-top: 4px;
	margin-right: 2px;
	width: 14px;
	height: 14px;
	background: url(../img/llx_back.png);
	background-size: 100%;
}

.llx-video-delete-icon {
	margin-top: 4px;
	margin-right: 2px;
	display:inline-block;
	width: 14px;
	height: 15px;
	background: url(../img/shanchu.png);
	background-size: 100%;
}

.llx-video-great-icon {
	display:inline-block;
	margin-top: 4px;
	margin-right: 2px;
	width: 14px;
	height: 14px;
	background: url(../img/llx_dianzan.png);
	background-size: 100%;
}

.llx-video-report-icon {
	display:inline-block;
	margin-top: 4px;
	margin-right: 2px;
	width: 14px;
	height: 14px;
	background: url(../img/llx-warning.png);
	background-size: 100%;
}

.llx-comment-list {
	margin-top: 20px;
}

.llx-comment-list ul {
	margin-top: 28px;
}

.llx-comment-list ul li {
	/*height:132px;*/
	padding: 18px 0;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(221, 221, 221, 1);
}

.llx-comment-item-img {
	width: 40px;
	height: 100%;
	float: left;
}

.llx-comment-item-img img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
}

.llx-comment-item-body {
	padding-left: 52px;
}

.llx-comment-item-head {
	color: #999999;
	padding-top: 12px;
	font-size: 14px;
	font-weight: 400;
}

.llx-comment-item-username {
	color: #333333;
}

.llx-comment-item-title {
	color: #E33635;
}

.llx-comment-item-middle {
	font-size: 16px;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	margin-top: 10px;
}

.llx-comment-item-bottom {
	margin-top: 13px;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
}

.llx-comment-item-bottom span {
	font-size: 14px;
	font-weight: 400;
	color: #E33635;
	cursor: pointer;
}
.huif_a a{color: #E33635;}

.llx-comment-table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	text-align: center;
	border: 1px solid rgba(238, 238, 238, 1);
}

.llx-comment-table tr th {
	font-weight: bold;
	height: 50px;color:#333;
}

.llx-comment-table tr th:first-child {
	text-align: left;
	width: 100px;
}

.llx-comment-table tr td:first-child {
	text-align: left;
	width: 100px;
}

.llx-comment-table tr>td>a {
	color: #E33635;
}

.llx-comment-table tr td {
	height: 50px;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
}

.llx-comment-table tbody tr:first-child {
	border-top: 1px solid rgba(238, 238, 238, 1);
}

.llx-comment-table tbody tr:nth-child(2n-1) {
	background: rgba(250, 250, 250, 1);
}

.llx-comment-table tr>td:first-child,
.llx-comment-table tr>th:first-child {
	padding-left: 20px;
}

.llx-comment-table tr {
	height: 50px;
}

.llx-material {
	margin-top: 28px;
}

.llx-material-top {
	width: 100%;
	height: 32px;
}

.llx-material-total {
	float: left;
	font-size: 16px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	line-height: 24px;
}

.llx-metarial-btns {
	float: right;
}

.llx-metarial-upload-btn,.all-sel{
	display: inline-block;
	width: 100px;
	height: 32px;
	background: rgba(227, 54, 53, 1);
	border: 1px solid rgba(227, 54, 53, 1);
	border-radius: 16px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 32px;
	text-align: center;
	margin-right: 12px;
	cursor: pointer;
}
.all-sel{
	display: none;
}
.all-sel:hover{
	color: #fff;
}
.checked{
	width: 20px;
	height: 20px;
	border: 1px solid rgba(227, 54, 53, 1);
	border-radius: 100%;
	position: absolute;
	top:10px;
	right:10px;
	display: none;
}
.bgimg{
	background-image: url(../img/check.png);
	background-size: 110%;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid rgba(227, 54, 53, 1);
}
.llx-metarial-upload-btn:hover {
	color: #fff;
}

.llx-metarial-delete-btn {
	display: inline-block;
	width: 100px;
	height: 32px;
	background: rgba(238, 238, 238, 1);
	border-radius: 16px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 32px;
	text-align: center;
	cursor: pointer;
}

.llx-metarial-delete-btn:hover {
	color: rgba(102, 102, 102, 1);
}

.llx-metarial-list {
	overflow: hidden;
	width: 100%;
	margin-top: 20px;
}

.llx-metarial-list ul>li {
	float: left;
	width: 180px;
	height: 180px;
	margin: 0 27px 20px 0;
	position: relative;
}

.llx-metarial-list ul>li>img {
	width: 100%;
	height: 100%;
}

.llx-metarial-list ul>li:nth-child(4n) {
	margin: 0 0 20px 0;
}

.llx-material-group {
	width: 100%;
}

.llx-material-group li {
	float: left;
	width: 70px;
	height: 28px;
	line-height: 28px;
	margin-right: 16px;
	text-align: center;
	cursor: pointer;
}
.llx-material-group li a{display: block;border: 0px solid rgba(238, 238, 238, 1);border-radius: 14px;}
.llx-material-group li a.action,.llx-material-group li a:hover {
	background: rgba(227, 54, 53, 1);
	border: 1px solid rgba(227, 54, 53, 1);
	color:#fff;
}

.llx-material-gr li {border-radius: 14px;border: 1px solid rgba(238, 238, 238, 1); float: left;width: 70px;height: 28px;line-height: 28px;margin-right: 16px;	text-align: center;	cursor: pointer;}
.llx-material-gr li.action{	background: rgba(227, 54, 53, 1);border: 1px solid rgba(227, 54, 53, 1);color:#fff;}

.llx-metarial-item-btn {
	width: 180px;
	height: 34px;
	background: rgba(227, 54, 53, 1);
	opacity: 0.9;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}

.llx-metarial-item-btn a {color:#fff;}
.llx-metarial-item-btn-yitian{background: rgba(221, 221, 221, .9);}
.llx-metarial-item-btn-yitian a{color:#666;}

.llx-interests-list {
	margin-top: 28px;
}

.llx-interests-list ul li,
.llx-authentication-list li {
	margin-top: 40px;
}

.llx-interests-title {
	font-size: 16px;
	font-weight: bold;
	color: rgba(51, 51, 51, 1);
	line-height: 24px;
}

.llx-interests-item-body {
	padding: 19px 0 0 14px;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 30px;
}


.llx-authentication {
	margin-top: 20px;
}

.rz_xinxi li,
.llx-userinfo ul li {
	height: 80px;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
	line-height: 80px;
}

.rz_xinxi li {
	border-bottom: none !important;
}

.llx-authentication-item-label {
	float: left;
	width: 120px;
	font-size: 16px;
	font-weight: bold;
	color: rgba(51, 51, 51, 1);
}

.llx-authentication-item-value {
	width:607px;
	font-size: 15px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	float: left;
}
.rz_text{width:100%;display: block;line-height: 80px;}
.llx-authentication-item-value select{border:1px solid #ddd;width:120px;height: 35px;line-height: 35px;padding-left: 10px;border-radius: 5px;
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url("../img/xial2.png") no-repeat scroll 93px center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.fb_sels::-ms-expand { display: none;}
.llx-authentication-item-value img {
	width: 48px;
	height: 48px;
}

.llx-userinfo-edit {
	float: right;
	font-size: 15px;
	font-weight: 400;
	color: rgba(227, 54, 53, 1);
}

.llx-userinfo.gongnengshezhi {
	margin-top:25px;
}

.llx-userinfo-title {
	font-size: 16px;
	font-weight: bold;
	color: rgba(51, 51, 51, 1);
}

.llx-userinfo-watermark-body {
	overflow: hidden;
	padding: 19px 0 20px 0;
	border-bottom: 1px solid rgba(221, 221, 221, 1);
}

.llx-userinfo-img {
	float: left;
	width: 120px;
	height: 120px;
	position: relative;
}

.llx-userinfo-img img {
	height: 100px;
	width: 100px;
	display: inline-block;
}

.llx-userinfo-img  a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 120px;
	position: absolute;
	left: 50%;
	top: 50px;
	text-align: center;
	transform: translateX(-50%);
	background-color: rgba(255, 255, 255, 0.7)
}

.llx-userinfo-watermark-body img {
	width: 100%;
	height: 100%;
}

.llx-userinfo-text {
	padding-left: 160px;
}

.llx-userinfo-title-box {
	float: left;margin-top: 10px;
}

.llx-userinfo-radio {
	font-size: 14px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
}

.llx-userinfo-grey-text {
	margin-top:10px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	line-height: 24px;
}

.llx-userinfo-autorecommend {
	padding: 20px 0;
	border-bottom: 1px solid rgba(221, 221, 221, 1);
}

.llx-userinfo-savetolibrary {
	padding: 20px 0;
}

.llx-userinfo-save-btns {
	text-align: center;
}

.llx-userinfo-save-btn {
	display: inline-block;
	width: 116px;
	height: 39px;
	background: rgba(227, 54, 53, 1);
	border-radius: 3px;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 39px;
	cursor: pointer;
}
.llx-userinfo-save-btn a{color:#fff;}

.llx-fans-box {
	margin-top: 28px;
}

.llx-fans-title {
	font-size: 14px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
}

.llx-fans-tj {
	overflow: hidden;
}

.llx-fans-tj ul li {
	float: left;
	width:45%;
	height: 120px;
	border: 1px solid rgba(238, 238, 238, 1);
	margin:0 14px 14px 0;
	box-sizing: border-box;
	padding:30px;
}
.llx-fans-tj ul li div{text-align: center;}

.llx-fans-body {
	overflow: hidden;
}

.llx-fans-body ul li {
	float: left;
	width: 190px;
	height: 120px;
	border: 1px solid rgba(238, 238, 238, 1);
	margin: 20px 14px 0 0;
	box-sizing: border-box;
	padding: 12px 20px;
}

.llx-fans-item-title {
	font-size: 14px;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	margin-bottom: 14px;
}

.llx-fans-item-num {
	font-size: 36px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	margin-bottom: 14px;
}

.llx-fans-item-text {
	font-size: 14px;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
}

.llx-fans-item-text .llx-fans-item-red {
	font-size: 14px;
	font-weight: 400;
	color: rgba(234, 108, 107, 1);
}

.llx-fans-item-text .llx-fans-item-green {
	font-size: 14px;
	font-weight: 400;
	color: rgba(82, 196, 26, 1);
}

.llx-fans-body table {
	margin-top: 20px;
}

.llx-fans-wenhao-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../img/llx-warning.png) no-repeat;
	background-size: 100%;

}

.llx-fans-list {
	margin-top: 28px;
}

.llx-fans-list ul li {
	height: 94px;
	line-height: 94px;
	font-size: 17px;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
}

.llx-fans-list ul li img {
	width: 54px;
	height: 54px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}

.llx-fans-follow-btn,.llx-fans-followed-btn {
	float: right;
	font-size: 16px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	text-align: center;
	width: 80px;
	height: 32px;
	line-height: 32px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(221, 221, 221, 1);
	border-radius: 3px;
	margin-top:34px;
	cursor: pointer;
}

.llx-fans-followed-btn {
	color: rgba(255, 255, 255, 1);
	background: rgba(227, 54, 53, 1);
}

.llx-content-nav {
	margin-top: 20px;overflow: hidden;zoom:1;
}

.llx-content-item-block {color: rgba(51, 51, 51, 1);}

.llx-content-item-green {color: rgba(15, 207, 150, 1);}

.llx-content-item-orange {color: rgba(244, 134, 45, 1);}

.llx-content-item-grey {color: rgba(153, 153, 153, 1);}

/* 单选按钮 */
.demo-label {
	margin: 10px 10px 0 0;
	display: inline-block
}

.demo-radio {
	display: none;
}

.demo-radioInput {
	position: relative;
	background-color: #fff;
	border: 2px solid #E33635;
	border-radius: 100%;
	display: inline-block;
	margin-right: 10px;
	margin-top: -1px;
	vertical-align: middle;
	height: 11px;
	width: 11px;
	line-height: 1
}

.demo-radio:checked+.demo-radioInput:after {
	background-color: #fff;
	border-radius: 100%;
	content: "";
	display: inline-block;
	width:7px;
	height:7px;
	position: absolute;
	top:2px;
	left:2px;
}

.demo-checkbox.demo-radioInput,
.demo--radio:checked+.demo-checkbox.demo-radioInput:after {
	border-radius: 0
}

.demo-radio:checked+.demo-radioInput {
	background-color: #E33635;
	border:2px solid #E33635;
}

.llx-comment-table p {
	width: 400px;
	/*height: 100%;*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 日期 */
.containter {
	width: 320px;
	margin: auto
}

.calender-wrap {
	-webkit-animation: clafade .3s ease;
	-moz-animation: clafade .3s ease;
	animation: clafade .3s ease;
	padding: 5px;
	background: #fff;
	width: 240px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	position: relative;
	position: absolute;
	z-index: 1000
}

.calender-wrap {
	border: 1px solid #e2e2e2
}

.calender-wrap:after {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #eee;
	border-top: 0;
	border-bottom-color: #d7d7d7;
	position: absolute;
	left: 9px;
	top: -7px
}

.calender-wrap:before {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-top: 0;
	position: absolute;
	left: 10px;
	top: -6px;
	z-index: 10
}

.calender-caption {
	height: 35px;
	border-bottom: 1px solid #ddd;
	z-index: 2;
	background: #eee
}

.calender-content {
	position: relative;
	overflow: hidden
}

.calender-content:after {
	content: '';
	display: block;
	clear: both
}

.calender-cell {
	cursor: pointer;
	float: left;
	width: 14.28571428%;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 12px;
	color: #000;
	z-index: 1;
	border-bottom: 1px solid #eee
}

.calender-cell:hover {
	background: #eee
}

.calender-caption .calender-cell:hover {
	background: none
}

.calender-cell-dark {
	cursor: no-drop;
	color: #b9b9b9
}

.calender-caption .calender-cell {
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	color: #111;
	font-weight: bold
}

.calender-header {
	text-align: center;
	line-height: 35px;
	text-align: center;
	color: #888;
	padding-bottom: 4px;
	margin-bottom: 1px;
	background: #fff;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	font-size: 14px
}

#calender-prev,
#calender-next {
	text-decoration: none;
	display: block;
	width: 14.2857%;
	height: 35px;
	background: #fff;
	position: absolute;
	left: 0%;
	top: 0px;
	font-size: 14px;
	color: #555
}

#calender-prev,
#calender-next {
	color: #999;
	font-size: 16px
}

#calender-prev:hover,
#calender-next:hover {
	background: #eee;
	border-radius: 5px;
	color: #222
}

#calender-next {
	left: auto;
	right: 0%
}

#calender-year,
#calender-mon {
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 3px;
	margin: 0 3px;
}

#calender-year:hover,
#calender-mon:hover {
	background: #eee
}

.calender-list {
	overflow: hidden
}

.calender-list2,
.calender-list3 {
	display: none
}

.calender-year-cell,
.calender-mon-cell {
	width: 32.41%;
	float: left;
	border-radius: 4px;
	text-align: center;
	font-size: 12px;
	padding: 15px 0;
	border: 1px solid #fff
}

.calender-year-cell:hover,
.calender-mon-cell:hover {
	background: #eee;
	cursor: pointer
}

.calender-cell.active,
.calender-year-cell.active,
.calender-mon-cell.active {
	background: #23acf1;
	color: #fff
}

.calender-cell.active:hover,
.calender-year-cell.active:hover,
.calender-mon-cell.active:hover {
	background: #23acf1;
	color: #fff
}

.calender-button {
	border-top: 1px solid #eee;
	width: 100%;
	margin-top: -1px;
	padding: 7px 0px 2px 0;
	overflow: hidden
}

.calender-button a {
	display: block;
	text-align: center;
	padding: 0px 15px;
	height: 25px;
	line-height: 25px;
	float: right;
	background: #23acf1;
	color: #fff;
	margin-right: 5px;
	cursor: pointer;
	margin-left: 5px;
	font-size: 12px;
	text-decoration: none
}

.calender-button a:hover {
	background: #0084c9
}

.calender-wrap.year .calender-list,
.calender-wrap.month .calender-list {
	display: none
}

.calender-wrap.year .calender-list2 {
	display: block
}

.calender-wrap.month .calender-list3 {
	display: block
}

@keyframes clafade {
	0% {
		transform: scale(0.95);
		opacity: 0
	}

	100% {
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes clafade {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 1
	}
}

.calend {
	display: block;
	line-height: 28px;
	color: #333;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
	width: 282px;
	margin-right: 70px;
	margin-top: 16PX;
	padding: 5px 0;
	background: url("../img/xial.png") no-repeat scroll right center transparent;
}

/* 日期 */



/*新闻列表*/
.erj_fl{font-size:20px;font-weight: bold;border-bottom:1px solid #ddd;padding-top: 15px;padding-bottom:10px;position: relative;}
.erj_fl a{margin:0 6px;}
.erj_fl a:hover,.erj_fl a.hover{color:#e33635;}
.erj_fl dt{float:left;font-size:20px;}
.erj_fl dd{float:right;font-size: 14px;}
.erj_fl dd img{margin-left: 6px;}
.mo_con{position: absolute;top:49px;left:0;z-index: 10; width:774px;background:#fff;border:1px solid #e33635;padding:12px;font-size: 15px;box-shadow:2px 2px 5px #ddd; }
.news_lists_childs{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	padding: 20px 0px;
	cursor: pointer;
}
.lists_child_img{
	float: left;
	width: 216px;
	height: 144px;
	overflow: hidden;
}
.lists_child_img img{
	width: 100%;
	height: 145px;
}
.list_child_con{
	width: calc(100% - 240px);
	float: right;
}
.lists_child_title{
	font-size: 19px;
	font-weight: bold;
	height: 70px;
	line-height: 35px;
	padding-bottom: 5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lists_child_title:hover{
    white-space:normal;
    overflow:auto;
}
.lists_child_title img{margin-right:6px;}
.lists_child_info{
	font-size: 14px;
	color: #666666;
	height: 50px;
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.pinglun_shijian{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.pinglun_box{display: flex;font-size: 14px;color: #999999;margin-left: -5px;}
.pinglun_box span{margin:0 5px;}
.shijian_box{color:#999;}
.shijian_box img{margin-right:6px;}
.pinglun_box b{margin-right:15px;}
.pinglun_box b img{width:20px;height:20px;border-radius:60px;margin-right:5px;}
.so_dl{overflow: hidden;zoom:1;border-bottom:1px solid #ddd;padding:24px 0;}
.so_dl dd{float:left;width:600px;float:left;}
.so_dl dd b{float:left;position: relative;}
.so_dl dd b img{width:56px;height:56px;border-radius:30px;border:1px solid #ddd;margin-right:20px;}
.so_dl dd b i img{width:auto;height: auto;border-radius:0;border:0;position: absolute;right:0;bottom:0;}
.so_dl dd h1{font-size:20px;margin-top:6px;}
.so_dl dd span{display: block;}
.so_dl dt{float:right;padding-top: 15px;}
.so_dl dt a{display: block;font-size:16px; width:80px;height: 33px;line-height: 33px;text-align: center;color:#fff; background:#e33635;border-radius:3px;}
.so_qhtit{font-size:20px;border-bottom:1px solid #ddd;padding:18px 0;}
.so_qhtit a{margin-right:25px;}
.so_qhtit .hover{color:#e33635;}


.news_list_more{
	width: 390px;
	height: 44px;
	background-color: #fef5f5;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color: #e33635;
	border: 1px solid #f3a9a8;
	margin: 50px auto;
	cursor: pointer;
}
.news_lists{
	border-bottom: 2px solid transparent;
}



.log_a{width:auto;float:left;}
.log_a a{display: inline-block;line-height:41px;}
.fb_titwz{font-weight: bold;font-size: 16px;color:#333;}
.upload_bt{width:100px;}
.fb_sels{border:1px solid #ddd; width:201px;height: 39px;border-radius: 5px;padding:0 10px;margin-right: 15px;
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url("../img/xial2.png") no-repeat scroll 178px center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.fb_sels::-ms-expand { display: none;}


.pos{width:1200px;margin:0 auto;font-size: 16px;color:#999;}
.fab_qh{width:1170px;margin:20px auto;height: 52px;line-height: 52px;font-size: 17px;padding-left: 30px;background:#fff;}
.fab_qh a{display:inline-block; margin:0 20px;}
.fab_qh a:hover,.fab_qh a.hover{background: url("../img/bot.png") no-repeat bottom center;}
.tongj_p{border-bottom:1px solid #ddd;padding-bottom: 10px;color:#333;}
.tongj_p span{color:#e33635;}
.fengye{width:405px;margin:30px auto;overflow: hidden;zoom:1;}
.fengye li{float:left;margin:0 3px;}
.fengye li a{display: block;text-align: center;border:1px solid #eee;width:32px;height: 32px;line-height: 32px;}
.fengye li a:hover,.fengye li a.hover{border:1px solid #e33635;color:#e33635;}

/*分页*/
.pagination{width:405px;margin:30px auto;overflow: hidden;zoom:1;}
.pagination li{float:left;margin:0 3px;}
.pagination li a,.pagination li.disabled,.pagination li.active{display: block;text-align: center;border:1px solid #eee;width:32px;height: 32px;line-height: 32px;}
.pagination li a:hover,.pagination li a.hover,.pagination li.active{border:1px solid #e33635;color:#e33635;}

.fff_bg{width:1200px;margin:0 auto;background:#fff;overflow: hidden;zoom:1;}
.zhaop_left{width:215px;margin:30px 0;float:left;}
.zhaop_left li{font-size:18px;text-align: center;line-height:60px;font-weight: bold;}
.zhaop_left li a{color:#333;}
.zhaop_left li a:hover,.zhaop_left li a.hover{color:#e33635;}
.zhaop_R{width:900px;border-left: 1px solid #eee;padding:42px;float:right;}
.zhaop_nr{padding:42px;}
.zhp_tit{font-size:18px;font-weight: bold;color:#333;margin-bottom: 20px;}
.zhp_dl{background: url("../img/yuan.png") no-repeat left 7px;padding-left: 20px;margin-bottom:15px;}
.zhp_dl dt{font-size: 16px;margin-bottom:5px;}
.hy_fu_btn{border-bottom: 1px solid #eee;font-size:18px;text-align: center;padding-bottom: 35px;}
.hy_fu_btn a{color:#fff;display: block;background:#e33635;border-radius: 3px;width:152px;height: 42px;line-height: 42px;margin:30px auto 0 auto;}
.llx-pl-icon{float:right;}
.llx-pl-icon a{margin:0 6px;color:#666;}
.zhengbantuku{position: relative;}
.sucai_con{width:100%;height:110px;margin-top: 20px;overflow-y: auto;background:#fff;position: absolute; z-index:10;}
.sucai_con a{display: inline-block; width: 70px;  height: 28px; line-height: 28px;background: #fff; border: 1px solid rgba(238, 238, 238, 1); border-radius: 14px; margin-right: 16px;text-align: center; cursor: pointer;}
.sucai_con a.hover,.sucai_con a:hover {	background: rgba(227, 54, 53, 1);border: 1px solid rgba(227, 54, 53, 1);color:#fff;}
.rz_lc{margin-bottom:20px;}
.rz_con{text-align: center;font-size: 18px;margin-top:70px;}
.rz_con img{display: block;margin:30px auto;}
.red_font{color:#e33635;}
.fap_nr{border:1px solid #e33635;padding:10px 18px;margin-bottom: 35px; overflow: hidden;zoom:1;color:#333;}
.fap_nr span{display: block;width:33%;float:left;line-height:32px;}
.fap_nr span.fap_span{width:66%;}
.tanc_btns{overflow: hidden;zoom:1;text-align: center;padding:15px 0;}
.tanc_btns a{padding:6px 15px;background:#eee;margin:0 5px;border-radius:3px;}
.tanc_btns a.red_but{background: #e33635;color:#fff;}
.rz_jinge{font-size:18px;margin-top:40px;}
.rz_jinge b{font-size:30px;color: #e33635;}
.rz_yhli{overflow: hidden;zoom:1;margin:30px 0;}
.rz_yhli li{float:left;width:33%;border: 0;}
.rz_yhli li img{margin-left: 15px;}
.rz_zhanghao dt{margin-bottom: 10px;}
.rz_zhanghao dd{border:1px solid #e33635;padding:15px 23px;line-height: 36px; margin-bottom: 35px;color:#333;}
.rz_huik_nr{border-top:1px solid #ddd;padding-top: 20px;}
.rz_huik_nr ul{overflow: hidden;zoom:1;}
.rz_huik_nr h1{font-size:18px;color:#333;font-weight: bold;margin-bottom:20px;}
.rz_huik_nr li{line-height: 45px;margin-bottom:18px;}
.hk_text{width:307px;border:1px solid #ddd;padding:10px 18px;color:#333;border-radius: 5px;}
.rz_huik_nr li span{display: block;width:100px;text-align: right;float:left;padding-right: 10px;}
.scpz_nr{background:url(../img/shangch.png) no-repeat;width:117px;float:left;}
.scpz_nr img{width:300px;}
.sr_file{width:117px;height: 117px;opacity: 0;}
.fuk_btns{padding:15px 0 0 110px;}
.activity{overflow: hidden;zoom:1;display:none;}
.activity:first-child{display:block}
.rz_zfewm{background:url(../img/zhfb.png) no-repeat center;width:636px;height: 421px;margin:0 auto;}
.rz_zfewm2{background:url(../img/zhfb2.png) no-repeat center;width:636px;height: 421px;margin:0 auto;}
.rz_zfewm dt{padding:55px 0 22px 45px;}
.rz_zfewm dt span{color:#e33635;}
.rz_zfewm dd{padding-left:20px;}
.rz_zfewm dd img{width:215px;height: 215px;}
.sr_nav{height:38px;}
.xiaox_box{margin-right:50px;}
.xiaox_con{background:url(../img/dian.png) no-repeat left 10px;border-bottom:1px solid #eee;padding-bottom: 15px; padding-left:15px;margin-top: 20px;font-size: 15px;color:#333;}
.xiaoxi_tz{color:#999;font-size:14px;margin-top:10px;}
.guoj_rzbt{font-size:18px;font-weight: bold;color:#e33635;text-align:left;margin:35px 0 20px 130px;}
.rz_ts{padding-bottom: 105px;}
.quanx{width:auto;padding:0 10px;}
/* /弹框 */
.tc_box,.tc_box2,.tc_box3{ position:fixed; background:url(../img/toum.png); background-size:100% 100%;width:100%; height:100%; top:0; left:0; display:none;z-index:888;}
.tc_box_dh {background:#fff;position:relative; width:796px;padding-bottom: 20px; margin:0 auto;top:15%;}
.tc_box_dh2{width:550px;}
.dh_tcbt{padding:0 10px; height: 54px;line-height: 54px;text-align: center;font-size:18px;background:#f8f8f8;}
.dh_tcbt a{float:right;}
.dh_tcnr{height:47vh;overflow-y: auto;margin:30px 15px 30px 30px;}
.fapiao_nr{margin:20px 15px 20px 45px;height:340px;overflow-y: auto;}
.fapiao_nr2{height:auto;}
.fapiao_nr li{line-height: 45px;margin-bottom:18px;}
.fapiao_nr li input{width:307px;border:1px solid #ddd;padding:10px 18px;color:#333;border-radius: 5px;}
.fapiao_nr li span{display: block;width:100px;text-align: right;float:left;padding-right: 10px;}
.fapiao_nr li select{width:207px;border:1px solid #ddd;padding:10px 18px;color:#333;border-radius: 5px;
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url("../img/xial2.png") no-repeat scroll 178px center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.fb_sels::-ms-expand { display: none;}

/*隐藏上传*/
.layui-upload-file {display: none;}

.w500{width:500px;}
.jubao{float:right;margin-right: 10px;cursor: pointer;}
.jubao_nr{margin:30px 0 30px 170px;font-size:16px;line-height:50px;}
.redio-box {
      display: inline-block;
      width:28px;
      height:28px;
      margin-right: 10px;
      position: relative;
      background:#fff;
	  border:1px solid #ddd;
      vertical-align: middle;
      border-radius: 100%;
    }
    .redio-box input {
      opacity: 0;
      position: absolute;
      top:0;
      left:0;
      width: 100%;
      height:100%;
      z-index:100;/*使input按钮在span的上一层，不加点击区域会出现不灵敏*/
    }
    .redio-box span { 
      display: block;
      width: 12px;
      height: 12px;
      border-radius: 100%;
      position: absolute;
      background:#e33635;
	  border:1px solid #e33635;
      top:45%;
      left:46%;
      margin: -5px 0  0 -5px;
      z-index:1;
    }
    .redio-box input[type="radio"] + span {
      opacity: 0;
    }
    .redio-box input[type="radio"]:checked + span {
      opacity: 1;
    }

.jub_btn{text-align: center;font-size: 15px;}
.jub_btn a{border-radius: 5px;background:#eee;border:1px solid #ddd;padding:10px 20px;line-height:40px;margin-right:10px;}
.jub_btn a.qr_ann{background:#e33635;border:0;color:#fff;}


.xiaox_nr{word-wrap: break-word;}

@media (max-width: 1440px){

	body{page-size:90%;}
	body{zoom:0.9;padding: 0;margin: 0;}

}
.icon-text{
	font: 12px/22px "SimSun","Arial Narrow";
	font-style: normal;
	font-variant-ligatures: normal;
	font-variant-caps: normal;
	font-variant-numeric: normal;
	font-variant-east-asian: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 16px;
	line-height: 18px;
	font-family: SimSun, "Arial Narrow";
}
#leftHeadImg{
	border-radius: 60px;
}

/*added by zhangxiusen 20200523 start*/
.hide_box {
    z-index: 999;
    filter: alpha(opacity=50);
    background: #666;
    opacity: 0.5;
    -moz-opacity: 0.5;
    left: 0;
    top: 0;
    height: 99%;
    width: 100%;
    position: fixed;
    display: none;
}

.article_hide_box {
    z-index: 999;
    filter: alpha(opacity=50);
    background: #666;
    opacity: 0.5;
    -moz-opacity: 0.5;
    left: 0;
    top: 0;
    height: 99%;
    width: 100%;
    position: fixed;
    display: none;
}

.shang_box {
    width: 440px;
    height: 440px;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 50%;
    margin-left: -280px;
    margin-top: -280px;
    border: 1px dotted #dedede;
    display: none;
}

.article_shang_box {
    width: 440px;
    height: 440px;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 50%;
    margin-left: -280px;
    margin-top: -280px;
    border: 1px dotted #dedede;
    display: none;
}

.shang_box img {
    border: none;
    border-width: 0;
}

.article_shang_box img {
    border: none;
    border-width: 0;
}

.shang_close {
    float: right;
    display: inline-block;
}

.shang_logo {
    display: block;
    text-align: center;
    margin: 20px auto;
}

.shang_tit {
    width: 100%;
    height: 75px;
    text-align: center;
    line-height: 66px;
    color: #a3a3a3;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
    margin-top: 7px;
    margin-right: 2px;
}

.shang_tit p {
    color: #a3a3a3;
    text-align: center;
    font-size: 16px;
}

.shang_payimg {
    width: 140px;
    padding: 10px;
    border: 6px solid #EA5F00;
    margin: 0 auto;
    border-radius: 3px;
    height: 140px;
}
.article_payimg {
    width: 150px;
    padding: 10px;
    border: 6px solid #EA5F00;
    margin: 0 auto;
    border-radius: 3px;
    height: 150px;
}

.article_payimg img {
    display: block;
    text-align: center;
    width: 150px;
    height: 150px;
}

.shang_payimg img {
    display: block;
    text-align: center;
    width: 140px;
    height: 140px;
}

.pay_explain {
    text-align: center;
    margin: 10px auto;
    font-size: 12px;
    color: #545454;
}

.radiobox {
    width: 16px;
    height: 16px;
    background: url('../img/radio2.jpg');
    display: block;
    float: left;
    margin-top: 5px;
    margin-right: 14px;
}
.article_radiobox {
    width: 16px;
    height: 16px;
    background: url('../img/radio2.jpg');
    display: block;
    float: left;
    margin-top: 5px;
    margin-right: 14px;
}

.shang_checked .radiobox {
    background: url('../img/radio1.jpg');
}

.article_checked .article_radiobox {
    background: url('../img/radio1.jpg');
}

.shang_payselect {
    text-align: center;
    margin: 0 auto;
    margin-top: 40px;
    cursor: pointer;
    height: 60px;
    width: 280px;
}
.article_shang_payselect {
    text-align: center;
    margin: 0 auto;
    margin-top: 40px;
    cursor: pointer;
    height: 60px;
    width: 280px;
}
.shang_payselect .pay_item {
    display: inline-block;
    margin-right: 10px;
    float: left;
}

.article_shang_payselect .article_pay_item {
    display: inline-block;
    margin-right: 10px;
    float: left;
}
.shang_info {
    clear: both;
}

.shang_info p, .shang_info a {
    color: #C3C3C3;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
    line-height: 2em;
}

.vintage{
    font-family:cursive;text-shadow:6px 2px 2px #333;color:transparent
}

.phone_box {
    position: fixed;
    background: url(../img/toum.png);
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 888;
}

.phone {
    min-width: 480px;
    min-height: 640px;
    position: absolute;
    top: 10%;
    left: 30%;
    background: #fff;
    width: 39%;
    height: 85%;
    margin: 0 auto;
}

.close_phone {
    padding-right: 2%;
    float: right;
    display: inline-block;
}

.phone_top {
    padding-top: 2%;
    padding-left: 2%;
    height: 4%;
    text-align: left;
    font-size: 18px;
    border-bottom: 1px solid #e3e3e3;
}

.preview_phone {
    width: 100%;
    height: 100%;
    background: url(../img/phone.png) no-repeat no-repeat;
    background-repeat: no-repeat;
    background-size: 50% 80%;
    background-position-x: center;
    background-position-y: inherit;
    z-index: 1000;
}
.preview_phone .article_phone {
    color: black;
    position: absolute;
    top: 16%;
    left: 31%;
    width: 39%;
    height: 60%;
    overflow-y: scroll;
    overflow-x: hidden;
}
.phone_head {
    width: 100%;
    height: 55px;
    margin-top: 10px;
}

.phone_head_img img{
    width: 40px;
    height: 40px;
    border-radius: 20px;
    margin-right: 10px;
}

.phone_gz {
    border: 1px solid #dddddd;
    height: 25px;
    line-height: 25px;
    width: auto;
    padding: 0px 10px;
    line-height: 25px;
    margin-top: 15px;
    margin-right: 10px;
    cursor: pointer;
    float: right;
}
.phone_gz2{background:#e33635;color:#fff;border: 0;}
.phone_head_img{
    display: flex;
    float: left;
}
.article_type {
    display: inline-table;
    background: #e33635;
    color: #fff;
    border: 0;
    padding: 0 10px;
}
.article_type_v2 {
	display: inline-table;
	background: #e3363533;
	color: red;
	border: 0;
	padding: 0 10px;
	line-height: 1.4;
}
.tc_declare_box {
    position: fixed;
    background: url(../img/toum.png);
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    z-index: 888;
}
/*added by zhangxiusen 20200523 end*/