html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, img,  ul, li, form, label, legend,table,tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body {font-family: 'microsoft yahei';color:#555;font-size:14px;}
:focus {outline: 0;}
a:focus{outline: 0px auto -webkit-focus-ring-color;outline-offset: -0px;}
a:focus, a:hover{color: #333;text-decoration: none;}
a {outline:none;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;color: #333;}
a:hover {color: #333;text-decoration: none;}
a:focus{outline:none;}
table {border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;}
img{max-width:100%;}
li{list-style: none;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.fr{float: right;}
.fl{float: left;}
.clearfix:after{content: '';display: block; clear:both; }
.overflow{overflow:hidden;}
.pointer{cursor: pointer}
.hide{display: none;}
.text-center{text-align: center}
.text-right{text-align: right}
.d-flex{display: flex;}
.d-grow{flex-grow: 1;}
.d-shrink{flex-shrink: 0;}
.w-bg{background: #fff;}
.line2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.m60{margin:60px;}
.m-b-60{margin-bottom:60px}
html,body{width:100%;}
body{min-width:1230px;overflow:hidden;}
.container{    width: 1200px !important;}
/*禁用了文本的拖拉，尤其在谷歌下*/
textarea { resize: none; }
input::-webkit-input-placeholder { color: #a0a0a0; }
input::-moz-placeholder { color: #a0a0a0; }
input:-ms-input-placeholder { color: #a0a0a0; }
input:-moz-placeholder { color: #a0a0a0; }
/* 去掉记住密码淡黄色底色 */
input:-webkit-autofill { background-color: rgb(250, 255, 189); background-image: none; color: rgb(0, 0, 0); }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
/* 面包屑 */
.breadcrumb>li li:before { content: '>' }
.breadcrumb {margin: 20px 0; padding: 0; border: none; background: transparent; }
.modal-state-focus .modal-fang {display: none;font-size: 20px;line-height: 20px;position: absolute;width: 20px;height: 20px;font-family: simsun;}

@media (min-width:1200px){
	.container{width:1230px;}
}

/* header */
.header .top{background: #ce181e;color:#fff;font-size:12px;line-height:30px;}
.header .top .text,.header .top .text .time{opacity: .7;color:#fff;}
.header .top .logininfo a{color:#fff;font-size:12px;margin:0 8px;}
.header .top .logininfo .eng a{color:#bfbfbf;margin:0}
.header .logo{background:  bottom center repeat-x;padding:10px 0 24px;}
.header .logined{position: relative;}
.header .nav_bar{background:  bottom center repeat-x;line-height: 50px;}
.header .nav_bar .firstmenu>li{position: relative;text-align: center;}
.header .nav_bar .firstmenu>li>a {color: #fff;padding: 0 33px;display: block;}
.header .nav_bar .secondmenu{position: absolute;top:50px;left:0;width:100%;z-index:10;display:none;}
.header .nav_bar .secondmenu>li>a{display: block;position:relative;color:#fff;background:  bottom center repeat-x;}
.header .nav_bar .secondmenu>li .hasarrow:before{content: "";width: 9px;height: 5px; background:  no-repeat;position: absolute;right: 10px;top: 50%;margin-top: -2px; }
.header .nav_bar .thirdmenu{display: none;}
.header .nav_bar .thirdmenu a{background: #ede;border-bottom: 1px solid #fbfbfb;display: block;}
.header .nav_bar .thirdmenu a.last{border:0}
.header .nav_bar li a:hover{background:  bottom center repeat-x;color:#fff}
.header .nav_bar .dy{margin-top:8px;height: 33px;line-height: 33px;background-color: #fff;color: #c70e1d;border-radius: 3px;padding: 0 20px 0 50px;position: relative;}
.header .nav_bar .dy:before{content: "";width: 19px;height: 15px;background:  no-repeat;position: absolute;left: 20px;top: 50%;margin-top: -7px;}

/* footer */
.footer .link{background: #fff;border-top:1px solid #ce181f;padding:10px 0}
.footer .link .name{font-size: 16px;margin-bottom:8px;}
.footer .link a{color:#555;margin-right:46px;margin-bottom:5px;display: inline-block;}
.footer .link a:hover{color:#ce181f}
.footer .text{background: #ce181f;padding: 10px 0;color:#fff}
.footer .text p{opacity: .7;line-height: 18px;font-size:12px}

/* 首页 */
.greybg{background: #f8f8f8;}
.screen{position: relative;margin:25px 0;}
.specialscreen{margin:25px -12px}
.whitebg{background: #fff;}
.haspadding{padding:10px 20px;}
.mt25{margin-top:25px;}
.nopb{padding-bottom:0!important;margin-bottom:-4px}
.pw33{width:33.33%;padding:0 12px;}
.swiper-pagination{width:auto!important;left:initial!important;right:30px!important;bottom:12px!important;}
.swiper-pagination-bullet{width:10px;height:10px;opacity: 1;background: #fff;}
.swiper-pagination-bullet-active{background: #ce181f;}
.red_title{border-bottom: 2px solid #ce181f;padding-bottom: 8px;}
.red_title span{font-size: 16px;color: #555;}
.red_title a{float: right;font-size: 12px;color: #ce181f;position: relative;margin-right:18px;margin-top:5px;}
.red_title a:before{content: "";width: 8px;height: 9px;background:  no-repeat;position: absolute;right: -17px;top: 4px;}
.imglink{width:211px;height:112px;margin-right:20px;overflow: hidden;}
.imglink img{width:100%;height:100%;object-fit: contain;transition: all .3s;}
.imglink img:hover{transform: scale(1.2);}
.first{padding:20px 15px;border-bottom:1px dashed #e5e5e5;margin-bottom:12px;}
.first .titlelink{padding-top:8px;}
.newslist .titlelink{display: inline-block;color:#333;line-height:36px;max-width:100%;}
.normallist{padding:12px 0;}
.normallist .linktitle{color:#666;line-height:30px;display: inline-block;max-width: 100%;}
.normallist .linktitle.hot{padding-right:45px;background:  center right no-repeat;}
.newslist .titlelink:hover,.normallist .linktitle:hover{color:#ce181f}
.slist .first{padding:13px 0;border:0}
.slist .first .imglink{width:134px;height:82px}
.slist>.linktitle{display: block;width:100%}
.index-page .leftblock{width:61.67%}
.index-page .leftblock li{height:386px;position: relative;}
.index-page .leftblock li .imgname{position: absolute;left:0;bottom:0;width:100%;font-size: 16px;color: #fff;background-color: rgba(49,1,3,0.71);line-height: 45px;padding: 0 45px;}
.index-page .rightblock{width:36.25%}
.index-page .rightblock .mag{margin-top:20px}
.index-page .rightblock .magimg{margin-right:20px}
.index-page .rightblock .codeimg{border: 1px solid #ce181f;width: 120px;height: 120px;padding: 10px;}
.index-page .rightblock .linkbtn a{display: inline-block;width: 80px;height: 33px;background-color: #ce181f;color: #fff;margin-top: 20px;margin-right: 10px;border-radius: 4px;line-height: 33px;text-align: center;}
.index-page .rightblock .linkbtn .gk{background: #666;}
.index-page .rightblock .year{margin:20px 0 10px}
.index-page .rightblock .time{width:48%}
.index-page .rightblock .type{width:30%}
.index-page .rightblock .searchbox{margin-bottom:12px;}
.index-page .rightblock .searchbox .input{width:70%;border: 1px solid #bfbfbf;border-left:0;}
.index-page .rightblock .searchbox .input span{padding:10px;width:36px;height:36px;background:  center no-repeat;}
.index-page .rightblock .searchbox .input input{border:0;line-height:34px;padding-left:10px;}
.index-page .ad{margin:25px 0;}
.index-page .b_img{margin:37px 0;}
.index-page .memberlist{overflow: hidden;padding:30px 0;margin:20px 0 12px;border:1px solid #e5e5e5;position: relative;}
.index-page .memberlist .picscroll-top{padding:0 10px}
.index-page .memberlist .swiper-slide{overflow: hidden;}
.memberlist .table{display: table;margin:10px 0;}
.memberlist .table>div{display: table-cell;}
.memberlist .table .memberimg{width:130px;height:130px;}
.memberlist .table .memberimg img{width:100%;height:100%;object-fit: contain;}
.memberlist .table .info{vertical-align: middle;padding-left:20px}
.memberlist .table .info .name{font-size: 16px;border-bottom: 1px dashed #bfbfbf;}
.memberlist .table .info .intro{line-height: 24px;}
.index-page .unitlist .linkbox{margin:17px -10px;position: relative;height:200px}
.index-page .unitlist .linkbox:before{content:'';position: absolute;top:0;left:49%;width:1px;height:180px;background:  center repeat-y;}
.index-page .unitlist .linkbox>div{width:50%;padding:0 10px;margin-bottom:17px}
.index-page .memberlist .next,.index-page .memberlist .prev{display: block;position: absolute;top:0;left:0;right:0;width:100%;height:20px;background-color: #f8f8f8;background-position: center;background-repeat: no-repeat;background-size: 19px 11px;z-index:9}
.index-page .memberlist .next{background-image: ;bottom:0;top:initial}
.index-page .memberlist .prev{background-image: ;}

.index-page .videoli{margin: 0px -10px;}
.index-page .videoli .news-item{width:20%;padding: 20px 10px 0px 10px;}
.index-page .videoli .box{position: relative;height: 125px;overflow: hidden;}
.index-page .videoli .box img{object-fit: cover;width: 100%;height: 100%;}
.index-page .videoli .box::after{content: '';top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 50px;height: 50px; background: no-repeat;background-size: contain; position: absolute;}
.index-page .videoli .title{padding: 5px 0px;}
.index-page .videoli .title a{line-height: 22px;color: #333;font-size: 14px;}
.index-page .videoli .title a:hover{color: #ce181e;}


.fixcover{position: fixed;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,.3);z-index:999}
.fixcover .ad{position: absolute;right:0;bottom:0;}

/* 面包屑导航 */
.breadcrumb-box{border-bottom: 1px solid #e3e3e3;}
.breadcrumb{margin:0;line-height:50px;}
.breadcrumb a{color:#555;font-size:14px}
.breadcrumb>.active,.breadcrumb>li li:before,.breadcrumb a:hover{color:#ce181e;font-size:14px}

/* 列表页 */
.maincontent{padding:30px 0 50px;}
.hasshadow{box-shadow: 0px 2px 5px #888;}
.catalogmenu li{line-height: 55px;padding-left: 65px;border-bottom: 1px solid #f8f8f8;}
.catalogmenu li.on,.catalogmenu li:hover{background:#ce181f;}
.catalogmenu li a{font-size:16px;display: block;}
.catalogmenu li.on a,.catalogmenu li:hover a{color:#fff}
.list-page .rightblock{padding:30px;}
.list_catalogname{font-size:16px;}
.list-page .rightblock .articlelist li{line-height:35px}
.list-page .rightblock .articlelist li a{display: block;}
.list-page .rightblock .articlelist li a:hover{color:#ce181e}
/* 化工大数据 */
.conditions{margin-bottom:25px;}
.conditions .type{width:150px}
.conditions .input{border: 1px solid #bfbfbf;border-left:0;margin-right:15px}
.conditions .input input{border:0;line-height:36px;padding:0 20px;width:300px}
.conditions .time{width:300px}
.conditions .searchbtn{display: block;padding:0 30px;line-height:38px;background: #ce181e;}
.echarts{margin-bottom:18px;border-bottom: 1px solid #ce181f;}
.echarts h4{font-size:16px;margin-bottom:10px}
.echarts h4 .code{color:#ce181e}
.echarts .clr{width:50%}


/* 分页条 */
.pagination>li>a, .pagination>li>span{margin:0 3px;color:#333}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #b81c22;border-color: #b81c22;}
#kkpager{display: inline-block;margin:20px 0;}
#kkpager .pagebtnwrap a,#kkpager .pagebtnwrap span{position: relative;float: left;margin:0 6px;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #333;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
#kkpager .pagebtnwrap a:hover,#kkpager .pagebtnwrap span:hover{z-index: 3;background-color: #eee;border-color: #ddd;}
#kkpager .pagebtnwrap .disabled,#kkpager .pagebtnwrap .disabled:hover{color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
#kkpager .pagebtnwrap .curr,#kkpager .pagebtnwrap .curr:hover{z-index: 2;color: #fff;cursor: default;background-color: #b81c22;border-color: #b81c22;}
#kkpager .pagebtnwrap :first-child {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
#kkpager .pagebtnwrap :last-child {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}


/* 杂志列表页 */
.mag-page .magsearch{margin:0 -5px;}
.mag-page .magsearch .time{width:28%;padding:0 5px;}
.mag-page .magsearch .searchbox{width:44%;padding:0 5px;}
.mag-page .magsearch .type{width:30%}
.mag-page .magsearch .searchbox .input{width:70%;border: 1px solid #bfbfbf;border-left:0;}
.mag-page .magsearch .searchbox .input span{padding:10px;width:36px;height:36px;background:  center no-repeat;}
.mag-page .magsearch .searchbox .input input{border:0;line-height:34px;padding-left:10px;}
.maglist{margin-top:20px}
.maglist li{margin-bottom:30px;}
.maglist .cover{width:100%;height:250px;}
.maglist .cover img{width:100%;height:100%;object-fit: cover;}
.maglist .magname{font-size:16px;margin:20px 0 7px;}
.maglist .btns{border-bottom: 1px solid #ce181f;padding-bottom: 15px;}
.maglist .btns a{padding-left:27px;margin-right:32px;}
.maglist .btns a.read{background:  left center no-repeat;}
.maglist .btns a.download{background:  left center no-repeat;}

/* 资讯列表页 */
.news-list .leftblock a{display: block;}
.smallsize{font-size:12px}
.news-list .rightblock .articlelist li span{margin-right:20px}

/* 品牌活动列表页 */
.brandlist li{border-bottom: 1px dashed #e5e5e5;padding-bottom: 20px;margin-bottom: 20px;}
.brandlist li .info a{display: inline-block;max-width: 100%;margin:10px 0;}
.brandlist li .info .pos{color:#999;font-size:12px;font-weight: 300;}
.brandlist li .info .pos span{margin-right:30px}
.brandlist li .info .nr{height:40px}

/* 理事会名单 */
.council-page .tablelist{margin:50px 30px 30px}
.council-page .hasborder{width:100%;border:1px solid #dcdcdc;margin-bottom:20px}
.council-page .hasborder>div{padding:20px}
.council-page .hasborder .cname{align-items: center;justify-content: center;background: #f9f9f9;width:140px; border-right:1px solid #dcdcdc;}
.council-page .hasborder .memberlist .info{padding-right:50px;}
.council-page .hasborder .list .info{width:50%;padding-right:80px;margin-bottom:15px;}
.council-page .hasborder .list .info .name{margin-bottom:3px;}
.council-page .hasborder .list .info .intro{line-height:24px;border-bottom: 1px solid #f8f8f8;padding-bottom: 16px;}
.council-page .brandimg{display: block;width: 25%;text-align: center;margin-bottom: 35px;}
.council-page .brandimg a img{width:142px;height:52px;object-fit: contain;}

/* 专家组成员 */
.member-page .memberlist .table{margin:0 0 50px}
.member-page .memberlist .info{padding-right:15px}

/* 章程 */
.rules-page .rules th{border: 1px solid #dfdfdf;background-color: #f9f9f9;width: 180px;padding: 0 35px;text-align: left;line-height: 25px;}
.rules-page .rules td{padding: 40px;line-height: 24px;color: #777;border: 1px solid #dfdfdf;}

/* 广告 & 订阅 */
.addy-page .ggfb_con p,.addy-page .ggfb_con div{margin-bottom:20px;}
.addy-page  table{width:100%;clear: both;text-align: center;}
.addy-page  table th{background: #f8f8f8;padding: 15px 28px;border: 1px solid #c0c0c0;text-align: center;}
.addy-page  table td{line-height: 18px;padding: 15px 28px;border: 1px solid #c0c0c0;}

/* 联系我们 */
.contact-page .contact .map{width:60%}
.contact-page .contact .map iframe{width:100%;height:340px;}
.contact-page .contact .info{background: #ce181f;padding: 47px 30px 0 30px;color:#fff}
.contact-page .contact .info .map_box{font-size: 16px;border-bottom: 1px solid #fff;padding-bottom: 7px;}
.contact-page .contact .info table{margin-top:10px}
.contact-page .contact .info td{padding: 5px 5px 5px 0;}

/* 工作机会 */
.job-page .banner{position: relative;}
.job-page .banner img{width:100%}
.job-page .info{position: absolute;top: 38px;left: 50px;padding:23px 30px 50px;width: 505px;background:rgb(255,255,255,.6) ;}
.job-page .info .title{font-size: 30px;margin-bottom: 11px;}
.job-page .jobtab{margin-bottom:10px;}
.job-page .jobpos{line-height: 45px;padding: 0 30px;position: relative;background:#f8f8f8}
.job-page .jobpos.on,.job-page .jobpos:hover{color:#ce181e}
.job-page .jobpos .slidebtn{margin-top:15px;width: 14px;height: 14px;background:  no-repeat;}
.job-page .jobpos.on .slidebtn{background-position: right;}
.job-page .jobinfo{display: none;}

/* 品牌活动详细页 */
.brand-detail .banner img{width:100%}
.brand-detail .articlemenu{margin-bottom:25px;}
.brand-detail .articlemenu a{display: inline-block;padding:0 44px;line-height:40px;}
.brand-detail .articlemenu a.on{background: #ce191f;color:#fff}
.brand-detail .articlecontent{padding:26px 30px}
.brand-detail .articlecontent table{border-top:1px solid windowtext!important;border-left:1px solid windowtext!important}
.brand-detail .articlecontent table td{border-right:1px solid windowtext!important;border-bottom:1px solid windowtext!important}
.brand-detail .c_title{margin:15px 0 5px;}
.brand-detail .a_title{text-indent: 1em;}

.brand-detail .articlecontent .swiperblock{border: 1px solid #e5e5e5;background-color: #f8f8f8;padding: 0 23px;position: relative;}
.brand-detail .articlecontent .swiperblock .div{padding:20px 10px;background: #fff;}
.brand-detail .articlecontent .swiperblock li>div{margin:0 9px;}
.brand-detail .articlecontent .swiperblock li img{width:100%}
.brand-detail .articlecontent .swiperblock li .info{border: 1px solid #e5e5e5;border-top: none;box-sizing: border-box;padding: 4px 9px 0 9px;height: 84px;overflow: hidden;}
.brand-detail .articlecontent .swiperblock li .info .name{color: #555;border-bottom: 1px dashed #c5c5c5;padding-bottom: 5px;}
.brand-detail .articlecontent .swiperblock li .info .summary{font-size: 12px;line-height: 18px;color: #555;margin-top: 6px;height: 36px;overflow: hidden;}
.brand-detail .articlecontent .swiperblock .arrowbtn{width: 11px;height: 19px;position: absolute;top: 50%;margin-top: -10px;}
.brand-detail .articlecontent .swiperblock .prev{background:  no-repeat;left: 5px;}
.brand-detail .articlecontent .swiperblock .next{background:  no-repeat;right:5px;}

.brand-detail .articlecontent.img .text{margin-bottom:10px;}
.brand-detail .articlecontent.img .tabs{margin-bottom:16px;}
.brand-detail .articlecontent.img .tabs span{margin-right:20px;}
.brand-detail .articlecontent.img .tabs span.on{color:#ce181e}
.brand-detail .articlecontent.img .tablist li{margin-bottom:30px}
.brand-detail .articlecontent.img .tablist li img{width:100%}
.brand-detail .imgcover{z-index:999;position: fixed;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,.5);}
.brand-detail .imgcover img{display:none;position: absolute;max-width:50%;max-height:90%;left:50%;top:50%;transform: translate(-50%,-50%);border:10px solid #fff}

/* 资讯详情页 */
.news-detail .title{font-size: 30px;margin: 20px 0 6px;}
.news-detail .subtitle{font-size:16px;margin-bottom:10px;}
.news-detail .time span{font-size: 12px;color: #999;margin-right:10px}
.news-detail .content{color:#777;line-height:26px;font-size:16px;margin-top:44px;}
.news-detail .social{margin-top:40px}
.news-detail .social>div{padding:0 25px;margin-bottom:20px;margin-right:20px;line-height:30px;border:1px solid #ce181e;}
.news-detail .social span{padding-left:30px}
.news-detail .social .share span{background:  left center no-repeat;}
.news-detail .social .like span{background:  left center no-repeat;}
.news-detail .social .like.on{background: #ce181e;color:#fff}
.news-detail .social .like.on span{background:  left center no-repeat;}
.news-detail .pn{line-height:38px;padding:0 30px;background: #ececec;}
.news-detail .pn a{display: inline-block;max-width:45%;}
.news-detail .pn a:hover{color:#ce181e}
.news-detail .comment .text{font-size:18px;margin-bottom:6px}
.news-detail .comment textarea{border: 1px solid #dcdcdc;padding: 20px;color: #777;width:100%}
.news-detail .comment .commitbtn{display:inline-block;width: 125px;line-height: 33px;background-color: #ce181e;color: #fefefe;border-radius: 4px;margin-top: 20px;}
.news-detail .currentcomment{position: relative;margin-top:25px;}
.news-detail .currentcomment span{background-color: #fff;font-size: 12px;color: #777;padding-right: 20px;position: relative;z-index:1}
.news-detail .currentcomment:before{content: "";width: 100%;height: 1px;background-color: #dcdcdc;position: absolute;bottom: 8px;}
.news-detail a:hover{color:#ce181e}

/* 登录 */
.login-page .loginblock{margin-top:40px;margin-bottom:40px;}
.login-page form{width:400px;margin:50px auto 70px;}
.login-page form .top{font-size:28px}
.login-page form .form-group{margin:20px 0 0;}
.login-page form .hasborder{border:1px solid #dfdfdf;line-height:50px;position: relative;font-size:0;}
.login-page form .hasborder input{font-size:14px;border:0;padding:0 10px;box-shadow: none;width:100%;background: #fff;}
.login-page form .hasborder input:focus{box-shadow: none;}
.login-page form .control-label{padding-top:0;font-weight: normal;width:80px;font-size:14px;}
.login-page form .btns{line-height:26px;}
.login-page form .btns span{margin-left:10px}
.login-page form .isblock{display: block;font-size:16px;line-height:48px;border:1px solid #ce181e;color:#ce181e}
.login-page form .verify-code-img{margin-top:13px;}
.login-page form .input-group-addon{border-radius: 0;border:0}
.login-page form #btnsubmit{background: #ce181e;color:#fff}
.login-page form .text{position: relative;}
.login-page form .text:before{content:'';width:100%;height:1px;background: #dfdfdf;left:0;top:9px;position: absolute;}
.login-page form .text span{padding:0 20px;background: #fff;position: relative;z-index:1}

/* 注册 */
.login-page .loginblock{padding:0 70px}
.login-page.register-page form{width:100%;margin:0}
.register-page form .top{margin-bottom:40px}
.register-page .pro_box{border:1px solid #dfdfdf;padding: 16px 20px 36px 20px;margin-top:20px}
.register-page .pro_box h4{margin-bottom:8px;}
.register-page .pro_box .txt{line-height:24px;color:#999}
.register-page .pro_box .tit{margin: 2px 0;}
.register-page .tit2{width: 100%;}
.register-page form .star:after{content:'*';position: absolute;right:-12px;top:0;color:#ce181e;font-size:14px;}
.register-page form .tips{position: absolute;right:10px;top:0;color:#cecece;font-size:14px;}
.register-page form .sex{border-color:rgba(0,0,0,0)}
.register-page form .sex .iptbox{border:none48;padding: 0 10px;color: #777;font-size:14px;}
.register-page form .sex .iptbox label{color: #777;margin-right: 18px;font-weight: normal;}
.register-page form .sex .iptbox span{margin-right: 10px;}
.register-page form .select-main{border:0;height:50px;line-height:48px}
.register-page form .select-set{height:50px;padding-left:10px}
.register-page form li.select-items{line-height:48px;font-size:14px}
.register-page form .select-arrow{top:22px}
.register-page form .select-block{top:50px}
.register-page form .select-arrow.reverse{top:15px}

/* 个人中心 */
.b_name{font-size:24px;margin-bottom:25px;}
.info-page #btnsubmit{width:150px;border-radius: 5px;line-height:40px!important;margin:20px auto;}
.info-page .infotable{width:100%;border-top:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}
.info-page .infotable .d-row{display: flex;line-height:18px;flex-direction: row;}
.info-page .infotable .d-row>div{width:30%;padding:15px 20px;border:1px solid #c0c0c0;border-top:0;border-right:0}
.info-page .infotable .d-row .name{background: #f8f8f8;width:20%}
.info-page .infotable .text{flex-grow: 1;}
.info-page .operate{margin:30px 0 48px}
.info-page .operate .btns{display: inline-block;background:#ce181e;color:#fff;border: 1px solid #ce181e; margin-right: 10px;border-radius: 3px;padding: 5px 20px;}
.info-page .btns.edit{background: #fff;color:#ce181e}
.info-page .notice h4{font-size:16px;margin-bottom:17px}

/* 修改密码 */
.password-page #btnsubmit{width:150px;border-radius: 5px;line-height:40px!important;margin:20px auto 50px;}

/* 找回密码 */
.forget-page form{margin:100px auto 130px;}
.forget-page form .form-group{margin-bottom:32px}
.forget-page form #btnsubmit.nextstep{color:#555;background: #fff;}
.forget-page form .send{color:#ce181e;font-size:12px;text-align: right;padding-right:10px}

/* 我的收藏 */
.favorites-list .articlelist li>a:hover{color:#ce181e}
.favorites-list .articlelist .lh{line-height:35px}

/* 视频列表页 */
.videolist-box{padding: 10px 0px;margin: 0px -15px;}
.videolist-box .box{width: 265px;height: 152px;overflow: hidden;position: relative;}
.videolist-box .box img{object-fit: cover;width: 100%;height: 100%;}
.videolist-box .box::after{content: '';top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 50px;height: 50px; background: no-repeat;background-size: contain; position: absolute;}
.videolist-box .title{padding: 5px 0px;min-height: 54px;margin-bottom: 15px;word-break: break-all;}
.videolist-box .title a{line-height: 22px;color: #333;font-size: 14px;}
.videolist-box .title a:hover{color: #ce181e;}
.detail-con{margin-top: 20px;}
.detail-con .video_zvideoplayer_657196-dimensions.vjs-fluid{padding-top: 55%;}
.detail-con .con strong,.detail-con .con b{font-weight: bold;}
.detail-con .con .list-paddingleft-2 {padding-left: 30px;}
.detail-con .con ul,.detail-con .con ol,.detail-con .con li{list-style: inherit;}
