.header{width: 100%;}
.header_top{width: 100%;background:#e8e8e8;}
.head_top_left div{display: inline-block;margin-right: 20px;}
.head_top_left a{display: inline-block;}
.head_top_left img{display: inline-block;float: left;margin:9px 10px 5px 0;text-align: center;}
.head_top_left h1{float: left;margin: 4px 0;font-size:14px;color:#333;}
.welcome{text-align: right;margin-top: 7px;}
.head_top_middle div{text-align: right;}
.head_top_middle a{display:inline-block;margin-right: 15px;margin-top: 7px;
text-align: right;}
.head_top_middle h3{text-align: right;}
.logo{margin: 20px 0;}
.logo img{margin: 10px 10px 10px 0;}
.logo div{border-left:1px solid #e3e3e3;padding-left: 10px;}
.logo div h1{color:#000;font-size:12px;font-weight:bold;}
.logo div h2{color:#c7000b;font-weight:bold;}
.logo > h2{ font-size: 26px; font-weight: 900; line-height: 40px; margin-right: 15px; }
.header_middle{position: relative;margin: 20px 0;}
.header_middle .texts{width: 100%;height: 40px;border: 3px solid #c7000b;
border-radius: 5px;padding-left: 10px;}
.header_middle .buts{width: 73px;height: 40px;background: #c7000b;
border-radius: 5px;border: none;right: 0;position: absolute;color:#fff;}
.head_line{width: 100%;height: 10px;background: #c7000b;}

/* con */
.incon_box{max-width: 1200px;margin: 20px auto;border: 1px solid #e3e3e3;}
.incon_left{width: 29.16%;}
.incon_left1{width: 100%;border-bottom: 1px solid #e3e3e3;}
.incon_left2{padding: 20px 0;display: inline-block;width: 85%;overflow: hidden;}
.incon_left2 img{display: inline-block;width: 100%;}

/* .incon_left3{padding-top: 40px;padding-bottom: 25px;}
.incon_left3a{width: 8.57%;}
.incon_left3c li{text-align: center;}
.incon_left3b{width: 8.57%;}
.incon_left3c{width: calc(100% - 8.57% - 8.57%);}
.incon_left3 li{float: left;text-align: center;} */
.con_box{float: none!important;padding:0 !important;margin: 0 auto;}
.con span{display: inline-block;width: 100%;overflow: hidden;}
.con img{display: block;width: 100%;}

@media (max-width:640px) {
	.incon_left{width: 100%;padding: 0 12px;}
	.incon_left1{width: 100%;border-bottom: 1px solid #e3e3e3;}
	.incon_left2{padding: 20px 0;display: inline-block;width: 85%;overflow: hidden;}
	.incon_left2 img{display: inline-block;width: 100%;}
	
}


.incon_right{padding-left: 20px;width: calc(100% - 29.16%);box-sizing: border-box;
border-left: 1px solid #e3e3e3;}
.incon_right1{width: 100%;border-bottom: 1px solid #e3e3e3;box-sizing: border-box;}
.incon_right1 h1{ font-size:24px;color:#000;font-weight: bold;padding:25px 0 35px 0;
border-bottom: 1px solid #e3e3e3;}

.incon_right2{margin-top: 30px;}
.incon_right2 li{margin-bottom: 20px;}
.incon_right2 p{font-size:14px;color:#000;font-weight: bold;line-height: 1em;}
.incon_right2 p i{font-size:14px;color:#000;font-weight: normal;}

.incon_right3{padding-right: 18px;}
.incon_right4{background: #f8f8f8;padding:15px 0 5px 18px;margin-bottom: 20px;}
.incon_right4 p{font-size:12px;color:#000;line-height: 1em;margin-bottom: 10px;}
.incon_right4 p i{font-size:12px;color:#ef1010;}

.incon_right5{margin-bottom: 40px;}
.incon_right5_top h1{width: 105px;font-size:14px;color:#000;line-height: 40px;
text-align: center;border: 1px solid transparent;}
.incon_right5_top h2{width: 105px;font-size:14px;color:#000;line-height: 40px;
text-align: center;border: 1px solid transparent;}

.incon_right5_top{position: relative;}
.incon_right5_top:before{content: ''; display:block; width: 100%; height: 1px;
 background: #ececec;position: absolute; bottom: 0; left: 0; z-index: 1;}
/* .incon_right5_top h1:hover{border-top: 1px solid #ececec;border-left:1px solid #ececec;
border-right:1px solid #ececec;border-bottom: 1px solid transparent;} */
.incon_right5_top1{ text-align: left; width: 100%;position: relative; z-index: 2;}
.incon_right5_top1 li{display: inline-block; }
 .incon_right5_top1 li span{display: block;border:1px solid transparent; 
 text-align: center;line-height: 40px;font-size:14px;color:#000;
width: 100%;padding: 0 20px; transition: all 0.5s;} 
.incon_right5_top1 li img{transition: all 0.5s;}
.incon_right5_top1 li.active span,.incon_right5_top1 li:hover span{
border-top: 1px solid #ececec;border-bottom: 1px solid #fff;
border-right:1px solid #ececec;border-left:1px solid #ececec; transition: all 0.5s;}
.incon_right5_top1 li.active span img,.incon_right5_top1 li span:hover img
{transform: rotate(90deg); transition: all 0.5s;}


.incon_right5_bottom{margin-bottom: 30px;
border-left:1px solid #ececec;border-right:1px solid #ececec;
border-bottom:1px solid #ececec;}
.incon_right5_bottom > div{font-size:14px;color:#f00e0e;padding-left: 25px;
line-height: 50px;}
.incon_right5_bottom > div:nth-of-type(2){display: none;}

.incon_right6{margin-bottom: 40px;}
.incon_right6a{width: 50%;box-sizing: border-box;}
.incon_right6a a{display: inline-block;margin-right: 30px;width: 138px;height: 50px;
background: transparent;border: 1px solid  #c7000b;transition: all 0.5s;}
.incon_right6a span{display: inline-block;}
.incon_right6a img{display: inline-block;margin: 17px 5px 17px 24px;
transition: all 0.5s;}
.incon_right6a img:nth-of-type(1){display: none;}
.incon_right6a h1{font-size:16px;color: #c7000b;line-height: 50px;transform: all 0.5s;}
.incon_right6a a:hover{background: #c7000b;border: 1px solid transparent;}
.incon_right6a a:hover h1{color:#fff;}
.incon_right6a a:hover img:nth-of-type(1){display: block;}
.incon_right6a a:hover img:nth-of-type(2){display: none;}

.incon_right6b{width: 50%;box-sizing: border-box;}
.incon_right6b a{display: inline-block;margin-left: 30px;width: 138px;height: 50px;
background: transparent;border: 1px solid  #c7000b;text-align: center;
transition: all 0.5s;}
.incon_right6b h2{font-size:16px;color: #c7000b;line-height: 50px;transform: all 0.5s;}
.incon_right6b a:hover{background: #c7000b;border: 1px solid transparent;}
.incon_right6b a:hover h2{color:#fff;}


.incon_right7{font-size:12px;color:#666;margin-bottom: 18px;}
.incon_right7 i{font-size:12px;color:#999;line-height: 1em;}
.incon_right8{font-size:12px;color:#666;line-height: 1em;margin-bottom: 12px;}
.incon_right8 span{display: inline-block;margin-right: 25px;}
.incon_right8 img{display: inline-block;margin-right: 8px;}
.incon_right8 img:nth-of-type(1){margin-left: 5px;}
.incon_right8 i{font-size:12px;color:#999}


.in_banner{max-width: 1200px;margin: 0 auto 20px auto;}
.in_banner span{display: inline-block;width: 100%;}
.in_banner img{display: inline-block;}


.related{max-width: 1200px;margin: 0 auto 40px auto;}
.related_left{width: 19%;border: 1px solid #ececec;}
.in_title{font-size:12px;color:#333;font-weight: bold;line-height: 40px;
background: #fafafa;padding-left: 10px; margin-top: 0}
/* 杂志产品 */
.subscribe_pro{margin: 18px 0;}
.subscribe_pro li{ text-align: center; position: relative;}
.subscribe_pro li a{ display: inline-block; float: none; padding: 18px 0;
  overflow: hidden;border: 2px solid #ededed;transition: all 0.5s;}
 .subscribe_pro li a:hover{border: 2px solid #ff6200;} 
.subscribe_pro li span{ width: 70%; display: inline-block; overflow: hidden;}
.subscribe_pro li img{ width: 100%; transition: all 0.5s;}
.subscribe_pro li p{ line-height: 40px; font-size:12px;color:#333; }
.subscribe_pro_bottom{padding: 0 10px;}
.subscribe_pro_bottom i{color:#ff6200;}
.subscribe_pro_bottom > h3{font-size:12px;color:#333;margin-right: 5px;}
.a{background: url(../img/month_icon.png) no-repeat center;width: 56px;height: 46px;
position: absolute;top: -8px;left: 2px;}
.subscribe_pro1 h4{color:#fff;text-align: center;line-height: 46px;}
.subscribe_pro1{margin-bottom: 20px;}
.subscribe_pro{margin-bottom: 0px;}
.subscribe_pro h4{color:#fff;text-align: center;line-height: 46px;}


.related_right{margin-left: 10px;width: calc(100% - 19% - 10px);}
.related_right1{background: #f6f6f6;padding-top: 20px;margin-bottom: 20px;}
.related_right1 p{font-size:13px;color:#333;line-height: 1em;margin-bottom: 20px;
padding-left: 20px;}
.related_right1 b{font-size:13px;color:#000;margin-left: 15px;}
.related_right1 i{font-size:13px;color: #ef0f0f;margin-left: 15px;}
.related_right1 i a{font-size:13px;color: #ef0f0f;}
.related_right1 h1{font-size:13px;color:#333;line-height: 40px;
border-top:1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding-left: 20px;}
.related_right1 ul{padding-left: 20px;margin-top: 20px;}
.related_right1 li{margin-bottom: 15px;line-height: 1em;}
.related_right1 li:nth-last-of-type(1){margin-bottom: 30px;}



.in_title1{font-size:14px;color:#000;line-height: 40px;padding-left: 10px;
border-left: 6px solid #c7000b;background: #f6f6f6;}
.related_right2_con{padding: 10px 28px 10px 15px;}
.related_right2_con p{font-size:13px;color:#333;margin-bottom: 30px;line-height: 24px;}
.related_right2_con p:nth-last-of-type(1){margin-bottom: 0;}

 .in_cover{margin-bottom:20px;}
 .in_cover1 h1{font-size:14px;color:#005cb2;line-height: 30px;padding-left:3px}
 .in_cover2 li{ text-align: center; }
 .in_cover2 li a{ display: inline-block; float: none; padding-top:20px;overflow: hidden;}
 .in_cover2 li span{ width: 100%; display: inline-block; overflow: hidden;}
 .in_cover2 li img{padding:5px; border: 1px solid #d3d2d2;}
 .in_cover2 li p{font-size:16px;color:#000;line-height: 1em;}

/* 杂志分类内页脚部 */
 
 .in_footer1{width: 100%;height: 14px;background: #c7000b;}
 .in_footer2{margin-bottom: 20px;margin-top: 15px;padding-bottom: 55px;}
 .in_footer2 p{font-size:12px;color:#000;line-height: 30px;}
 .in_footer2 i{font-size:12px;color:#ef1010}


/* 手机端 */
.m_header_top{background: #c7000b;padding:15px 0;}
.m_logo img{display: block;width: 100%;overflow: hidden;}

.m_logo div{border-left:1px solid #e3e3e3;padding-left: 5px;}
.m_logo div h1{color:#fff;font-size:12px;font-weight:bold;}
.m_logo div h2{color:#fff;font-weight:bold;font-size: 14px;}
.m_logo > h2{ font-size: 24px; font-weight: 900; line-height: 42px; margin-right: 5px;
 color: #fff;}

@media (max-width:450px) {
	.m_logo div h1{color:#fff;font-size:12px;font-weight:normal;}
	.m_logo div h2{color:#fff;font-weight:normal;font-size: 12px;}
	.m_logo > h2{ font-size: 18px; font-weight: 600; line-height: 42px; margin-right: 5px;
	 color: #fff;}
}


.m_header_middle1{background: #e3e3e3;}
.m_header_middle{/* width: 70%;  */position: relative;margin: 20px auto;}
.m_header_middle .texts{width: 100%;height: 40px;border: 3px solid #c7000b;
border-radius: 5px;padding-left: 10px;}
.m_header_middle .buts{width: 73px;height: 40px;background: #c7000b;
border-radius: 5px;border: none;right: 0;top: 0; position: absolute;color:#fff;}


.m_con{margin-top: 20px;}
.m_con1{display: inline-block;width: 60%;overflow: hidden;}
.m_con1 img{display: inline-block; width: 100%;}
.m_con2{padding: 0 12px;margin: 15px 0;border: 1px solid transparent;}
.m_con2_box{width: 78%;margin: 0 auto;}



.m_con3{border-top:1px solid #efefef;border-bottom: 1px solid #efefef;}
.m_con3_top{font-size:12px;color:#666;margin-bottom: 18px;margin-top: 10px;}
.m_con3_top span{font-size:12px;color:#999;line-height: 1em;margin-right: 10px;}
.m_con3_bottom{font-size:12px;color:#666;line-height: 1em;margin-bottom: 10px;}
.m_con3_bottom span{display: inline-block;margin-right: 10px;}
.m_con3_bottom img{display: inline-block;margin-right: 8px;}
.m_con3_bottom img:nth-of-type(1){margin-left: 5px;}
.m_con3_bottom i{font-size:12px;color:#999}


.m_con4 h1{margin:20px 0 15px 0;font-size:18px;color:#000;font-weight: bold;}
.m_con4 p{font-size:12px;color:#000;line-height: 30px;}

.m_con5{background: #f8f8f8;margin-top: 5px;padding: 10px 0;margin-bottom: 20px;}
.m_con5 li{padding-left: 10px;margin-bottom: 5px;}
.m_con5 li p{font-size:12px;color:#666;}
.m_con5 p i{font-size:12px;color:#c7000b;}


.m_con6_top h1{width: 105px;font-size:14px;color:#000;line-height: 40px;
text-align: center;border: 1px solid transparent;}
.m_con6_top h2{width: 105px;font-size:14px;color:#000;line-height: 40px;
text-align: center;border: 1px solid transparent;}

.m_con6_top{position: relative;}
.m_con6_top:before{content: ''; display:block; width: 100%; height: 1px;
 background: #ececec;position: absolute; bottom: 0; left: 0; z-index: 1;}
.m_con6_top1{ text-align: left; width: 100%;position: relative; z-index: 2;}
.m_con6_top1 li{display: inline-block; }
 .m_con6_top1 li span{display: block;border:1px solid transparent; 
 text-align: center;line-height: 40px;font-size:12px;color:#000;
width: 100%;padding: 0 10px; transition: all 0.5s;} 
.m_con6_top1 li img{transition: all 0.5s;}
.m_con6_top1 li.active span,.m_con6_top1 li:hover span{
border-top: 1px solid #ececec;border-bottom: 1px solid #fff;
border-right:1px solid #ececec;border-left:1px solid #ececec; transition: all 0.5s;}
.m_con6_top1 li.active span img,.m_con6_top1 li span:hover img
{transform: rotate(90deg); transition: all 0.5s;}
.m_con6_bottom{margin-bottom: 30px;
border-left:1px solid #ececec;border-right:1px solid #ececec;
border-bottom:1px solid #ececec;}
.m_con6_bottom p,.m_con6_bottom div{font-size:12px;color:#f00e0e;padding:10px 0 10px 10px;
line-height: 24px;}
.m_con6_bottom p:nth-of-type(2),.m_con6_bottom div:nth-of-type(2){display: none;}


.m_con7{margin-bottom: 20px;}
.m_con7a{width: 50%;box-sizing: border-box;}
.m_con7a a{display: inline-block;margin-right: 20px;width: 110px;height: 40px;
background: transparent;border: 1px solid  #c7000b;transition: all 0.5s;}
.m_con7a span{display: inline-block;}
.m_con7a img{display: inline-block;margin: 14px 5px 17px 15px;
transition: all 0.5s;}
.m_con7a img:nth-of-type(1){display: none;}
.m_con7a h1{font-size:14px;color: #c7000b;line-height: 42px;transform: all 0.5s;}
.m_con7a a:hover{background: #c7000b;border: 1px solid transparent;}
.m_con7a a:hover h1{color:#fff;}
.m_con7a a:hover img:nth-of-type(1){display: block;}
.m_con7a a:hover img:nth-of-type(2){display: none;}

.m_con7b{width: 50%;box-sizing: border-box;}
.m_con7b a{display: inline-block;margin-left:20px;width: 110px;height: 40px;
background: transparent;border: 1px solid  #c7000b;text-align: center;
transition: all 0.5s;}
.m_con7b h2{font-size:14px;color: #c7000b;line-height: 42px;transform: all 0.5s;}
.m_con7b a:hover{background: #c7000b;border: 1px solid transparent;}
.m_con7b a:hover h2{color:#fff;}


.m_banner{width: 100%;overflow: hidden;margin-bottom: 20px;}
.m_banner img{display: block; width: 100%;}


 .m_title_box{background:#f6f6f6;margin-bottom: 10px;margin-left:12px;
 width:calc(100% - 12px);overflow: hidden;box-sizing: border-box;}
 .m_title_box h1{padding-left: 10px;font-size:14px;color:#000;
 line-height: 30px;border-left: 6px solid #c7000b;}
 .m_copymes p{font-size:12px;color:#000;line-height: 24px;text-align: justify;
 margin-bottom: 20px;}


 .m_cover2{padding: 0 20px;}
 .m_cover2 li{ text-align: center; }
 .m_cover2 li a{ display: inline-block; float: none; padding: 10px 0;
 overflow: hidden;}
 .m_cover2 li span{ width: 100%; display: inline-block; overflow: hidden;}
 .m_cover2 li img{padding:2px; border: 1px solid #d3d2d2;width: 100%;}
 .m_cover2 p{text-align: center;line-height: 16px;font-size:12px;color:#000}


/* 电话咨询/在线咨询 */
.advice{width: 100%;background: #efefef;padding:10px 0;position: fixed;
bottom: 0;left: 0;border-top:1px solid #bbbbbb;z-index: 999;}
.advice1 a{display: inline-block;width: 100%;padding:5px 0;
box-sizing: border-box;}
.advice1 li:nth-of-type(1) a{border-right:1px solid #dedede}
.advice1 span{display: inline-block;margin-right: 10px;}
.advice1 img{display: inline-block;width: 75%;}
.advice1 i{font-size:110%;color:#333;}
