@charset "utf-8";

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
a{color: black}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body { font-size:0.6rem; font-family:"微软雅黑";background: #f2f2f5; height: 100%}
/* end reset */

/* header */
body {padding-top: 2.5rem;}
nav {width: 100%;height: 2.5rem; position: fixed; top: 0;background: #FFF;z-index: 1111;}

/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
.gradient {
	background:-moz-linear-gradient(top, #FFFFFF, #f8f8f8);
	background:-webkit-linear-gradient(top, #FFFFFF, #f8f8f8);
	background:-ms-linear-gradient(top, #FFFFFF, #f8f8f8);
	background:linear-gradient(top, #FFFFFF, #f8f8f8);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#f8f8f8)";
	+background:#f9f9f9;
}
.triangle_up, .triangle_down_red, .triangle_down_gray { position:absolute; width:0; height:0; overflow:hidden; border-left:4px solid transparent; border-right:4px solid transparent; }
.triangle_up { border-bottom:4px solid #ca0309; }
.triangle_down_red { border-top:4px solid #ca0309; }
.triangle_down_gray { border-top:4px solid #c4bdbd; }
.cursor{ cursor: pointer;}
/* end public */
html {
	font-size: 20px;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-family: sans-serif;
	height: 100%
}
@media only screen and (min-width: 400px) {
	html {
		font-size: 21.33333333px !important;
	}
}

@media only screen and (min-width: 414px) {
	html {
		font-size: 22.08px !important;
	}
}

@media only screen and (min-width: 480px) {
	html {
		font-size: 25.6px !important;
	}
}
.navbar-header{
	height:2.5rem;
	background: #fff;
}

/* layout */
/*.km-slider{   ;}*/
/*.km-slider-1{width: 375px; height: 300px;}*/
/*.content1{height: 75px}*/
/*.content1_a{background: #e2edf7;height: 75px}*/
/*.content1_b{background: #f3f7fb;height: 75px}*/
/*.liangnian{font-size: 26px;}*/
/*.wuzhe{font-size: 26px;color: #666}*/
/*.addmore{width: 88px;    background: #f4737d;height: 12px}*/
/*.addactive .active{ width: 88px;  height: 12px;  margin: 0;  background-color: #fff;  }*/
.nav_content{height: 2.5rem;position: relative}
.content1_middle2{position: absolute;line-height: 2.5rem;right: 0.75rem}
.content1{display: flex !important; display: -webkit-flex;height: 3.75rem}
.content1_a{background: #e2edf7;}
.content1_b{background: #f3f7fb;}
.content1_c{background: #e2edf7}
.content1_a, .content1_b, .content1_c{flex: 1;position: relative}
.content1_one{width: 1.375rem;height: 1.375rem;font-size: 1.65rem!important;position: absolute;left: 0.20rem;top: 0.85rem;color: #cbd5de}
.content1_two{font-size: 0.65rem; top: 0.975rem;position: absolute;left: 2.0rem;}
.content1_three{font-size: 0.65rem;top: 2.0rem;position: absolute;left: 2.0rem;color: #666}
.content2{background: #fff;padding-bottom: 0.75rem}
.content2_a{text-align: center;font-size: 1.1rem;color: #000;padding-top: 1.5rem;    margin-bottom: 0.6rem;}
.content2_b{text-align: center;font-size: 0.65rem;color: #999;margin-bottom: 1rem}
.content2_c{height: 9rem;width: 100%}
.icon_1{color: #00aeff;font-size:0.85rem !important;padding-right: 0.75rem;padding-left: 0.25rem;line-height: 1.5rem; }
.icon_2{float: right;padding-right: 0.25rem;line-height: 1.5rem;}
.writing1{color: #000000;font-size: 0.65rem}
.panel_wrap{border-top: none;margin: 0 10px;}
.panel_other{ background: #fff !important; height: 2.5rem;}
.news_title, .news_title1{text-align: center;line-height: 1.5rem;color: #fff;font-size: 0.85rem;       padding-top: 2.3rem;}
.news_middle{text-align: center;color: #fff;font-size: 0.65rem; padding-top: 0.3rem}
.content3{padding-bottom: 0.75rem;}
.content4{background: #fff;padding-bottom: 0.75rem;}
.content4_c{height: 9rem!important;width: 16rem!important;margin: 0 auto;display: inline-block;/* margin-left: 1.8rem ;  margin-right: 1.38rem!important;*/margin-right: 0.38rem!important;}
.content5_top{display: flex ;margin: 0 0.5rem;margin-bottom: 0.325rem }
.content5_top1, .content5_top2, .content5_top3{flex: 1;width: 5.7rem;height: 4.75rem;background: #fff;   }
.content5_top2{  margin-right: 0.325rem}
.content5_top1{margin-right: 0.325rem}
.icon_3{width: 1.5rem;height: 1.5rem}
.content_icon1{text-align: center;margin-top: 0.875rem ;}
.content_icon2{text-align: center;margin-top: 0.75rem}
.content5_middle1{background: #fff;height: 1.65rem;line-height:1.65rem;text-align:center;width: 7rem;    margin: 0 auto;color: #666;border: 2px solid #efefef;cursor:pointer}
.content5_middle{margin-top: 0.675rem;}
.content6{background: #fff;padding-bottom: 0.75rem;margin-top: 1rem;    height: 21.175rem;}
.content6_1{border: 2px solid #EFEFEF;width: 8.825rem;height: 12.05rem;margin: 0 auto;display: inline-block;    margin-left: 1.5rem;    overflow: hidden;-webkit-overflow-scrolling : touch;}
.icon_4{width: 8.689rem;height: 6.3rem}
.icon_5{width: 2.7rem;height: 2.7rem;margin-left: 2.75rem;}
.icon_6{text-align: center;margin: 0.625rem 0;}
/*.content7{padding-bottom: 1.5rem;margin-top: 1rem;  }*/
.content7{margin-top: 1rem;  }
.content7-div{
	display: flex;
	align-items: center;
}
.content7_c{text-align: center}
.content7_one, .content7_two, .content7_three{display: inline-block;   font-size: 0.75rem;}
.content7_two{margin-right: 0.4rem}
.content7_one{margin-right: 0.4rem}
.choose ul  .active{ color: #00aeff!important;padding-bottom: 0.2rem;border-bottom: 2px solid #00aeff}
.choose ul  .active a{ color: #00aeff!important;    text-decoration: none;}
.content7_top, .content7_middle, .content7_bottom{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 12.825rem;display: inline-block}
.content7_top a{white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 12.825rem;
	}
.content7_middle a{white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 12.825rem;
}
.content7_bottom a{white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 12.825rem;
}
.content7_d{margin: 1rem 0 0 1.5rem;}
.carousel-indicators li{    width: 2.2rem;  height: 0.195rem;border-radius: 0px;  margin: 0;background:  #ddd;border: none;filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;-khtml-opacity: 0.5}
.carousel-indicators .active{    width: 2.2rem;  height: 0.195rem;    border-radius: 0px;  margin: 0;background: #fff;opacity:1;}
.allround{padding-top: 0.5rem;display:block;color: #00aeff}
.icon_logo{width: 12.3rem;height: 2.7rem;padding-left: 0.75rem;line-height: 2.5rem;float: left;margin: 0;}
.content8{text-align: center;color: #c9c9c9; margin-bottom: 2.5rem;  width: 100%;position: absolute;bottom: 0}
.project1{height: 9rem}
.news_title1{padding-top: 2.8rem}
.project2{margin: 0.75rem 0}
.project2_top{display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;margin-bottom: 0.5rem}
.project2_one, .project2_two{flex: 1;background: #fff;height: 2.9rem;line-height: 2.9rem;color: #000;font-size: 0.7rem;}
.project2_one{margin-right: 0.5rem}
.icon_7{width: 1.5rem;height: 1.5rem;margin-top: 0.7rem;margin-left: 0.625rem;margin-right: 0.4rem}
.project3{margin-bottom: 0.75rem;background: #fff;}
.project3_top{margin:0 0.625rem;height: 2.75rem;line-height: 2.75rem;border-bottom: 2px solid #e4e4e4;color: #000;font-size: 0.7rem; }
.writing1{color: #999;    padding-left: 2.45rem;padding-bottom: 0.75rem;}
.writing11{text-align: center;    font-size: 0.7rem;}
.project3_body{margin: 0.75rem 0; }
.foot{    z-index: 100;display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;height: 2.3rem; padding-top: 0.08rem; position: fixed;bottom: 0;   box-shadow: 0px -1px 2px #ddd; width: 100%;}
.foot_1,.foot_2,.foot_3{flex: 1;text-align: center;font-size: 0.6rem;color: #000;padding-top: 0.1rem;}
.foot_4{flex: 0 0 5rem;text-align: center;line-height: 2.25rem; font-size:0.6rem;color: #fff;background: #00aeff;margin-top: -0.07rem; }
.icon_8{color: #acacac}
.foot_4 a{color: #fff}
.components_1{height: 9rem}
.components_2{    margin-top: 0.5rem;height: 4.3rem;position: relative}
.components_top{    padding-top: 0.75rem;    line-height: normal;border: none;position: relative}
.icon_9{margin-left: 0;    margin-top: 0.43rem;;float: left;margin-right: 0.625rem;}
.components_one{padding-top: 0.175rem;     overflow: hidden;  text-overflow: ellipsis;width: 13rem;color: #999;font-size: 0.6rem;    margin-bottom: 3.45rem;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;}
.changed{font-size: 0.75rem}
.pop{width: 12.25rem;height: 14.4rem;margin: 0 auto;background: #fff;border-radius: 5px;text-align: center;margin-top: 8rem;}
.icon_10{color: #d5d5d5;padding-top: 0.5rem;padding-right: 0.55rem;float: right}
.icon_11{    width: 7.4rem;  height: 7.4rem;    margin-top: 2.75rem;    margin-left: 1.25rem;}
.icon_12{font-size: 0.85rem;  color: #333;padding-top: 0.3rem;}
.icon-caidan{font-size: 1.35rem!important;}
.alert_tan{background: #fff;float: right;width: 8.5rem;height: 100%;position: relative }
.alert1{height: 2.5rem;line-height: 1.6rem;padding-bottom: 2.45rem;padding-left: 1rem}
.alert2{padding: 0.7rem 0.3rem;}
.alert3{padding: 0.3rem 0.7rem;}
.icon_13{width: 60%}
.alert2 ul li, .alert3 p, .alert4 ul li{font-size: 0.7rem;color: #000;margin-bottom: 0.5rem}
.alert2 ul li i,.alert4 ul li i{color: #acacac;padding-right: 1rem}
.padding_b {margin-bottom: 0}
.action1{height: 2.2rem;line-height:2.3rem;border-bottom: 1px solid #efefef}
.action1_body{margin: 0 0.625rem;}
.action1_body ul .active{color: #00aeff;/*border-bottom: 2px solid #00aeff;*/font-size: 0.6rem;}
.action1_body ul li{color: #000;font-size: 0.6rem;width: 4.7rem;flex: 1}
.action1_body1{display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;}
.action1_body ul .active a{border-bottom: 2px solid #00aeff;     color: #00aeff;   }
.action1_body ul li a{   display: inline-block;      padding-left: 0.3rem;width: 5.5rem;height: 2.2rem}
.allcontent{position: relative;min-height: 100%;}
.wordage1{font-size: 0.75rem;color: #000;margin-bottom: 1.25rem}
.wordage2{font-size: 0.6rem;color: #000;}
.action2{margin-left: 0.5rem;margin-top: 1.25rem;}
.action2_body{display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;margin-top: 2rem;margin-right: 0.5rem;margin-bottom: 2.5rem}
.wordage3{font-size: 0.6rem;color: #999;margin-bottom: 2.5rem}
.wordage3 a {  color: #00aeff;}
.action2_one, .action2_two, .action2_three{flex: 1;text-align: center}
.action2_one, .action2_two{border-right: 1px solid #EFEFEF}
.action2_one div, .action2_two div, .action2_three div{ font-size:0.6rem;color: #000;margin-bottom: 0.75rem; }
.action2_one p, .action2_two p, .action2_three p{font-size: 0.6rem;color: #000}
.action2_one p i, .action2_two p i, .action2_three p i{font-size: 1rem;color: #00aeff}
.content8_other{    background: #f2f2f5;      }
.user1{height: 7.5rem;background: #fff;margin-top: 0.5rem}
.user1_body{padding: 1rem 0.625rem; margin-bottom: 3.45rem;}
.user1_imgshow{width: 7.575rem;height: 5.45rem;display: inline-block;float: left}
.user1_page{margin-left: 8.35rem;}
.wordage4{font-size: 0.75rem;color: #000;padding-top: 0.3rem;    cursor: pointer;}
.wordage5{padding-top: 0.3rem;font-size: 0.6rem;color: #999;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  overflow: hidden;    cursor: pointer;}
.wordage6{font-size: 0.6rem;color: #000;padding-top: 0.3rem;cursor:pointer;}
.allmiddle{background: #f2f2f5}
.icon_you2{    position: absolute;  right: 0;  top: 1.8rem;}
/*pop*/
.pop1{height: 2rem;line-height:2rem;}
.pop1_body ul li{
	font-size: 0.6rem;
	color: #999;
	display: inline-block;
	padding: 0 0.5rem;
	text-align: center;
	margin-right: 0.8rem;
	height: 1.5rem;
	line-height: 1.5rem;
	margin-top: 0.5rem;
	flex-shrink: 0;
	border-bottom: 4px solid transparent;
}
.pop1_body ul li a {
	display: block;
	width: 100%;
	line-height: 1.5rem;
	color: #999;
}
.pop2{margin-bottom: 0.5rem;background: #fff;padding: 0.75rem 0.63rem 1rem 0.63rem}
.pop2_top{font-size: 0.8rem;color: #000}
.pop2_middle{display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;    padding-top: 0.7rem;}
.pop2_middle div{color: #999;font-size: 0.6rem;flex: 1; }
.wordage7{color: #00aeff!important;text-align: center}
.pop2_middle div i{color: #ffa800;font-size: 0.6rem!important;}
.wordage8{color: #00aeff!important;    margin-right: 0.1rem;}
.pop3{background: #fff}
.pop3_top div i{    color: #ffa800;  font-size: 0.6rem!important;}
.pop3_top div, .pop3_midddle{font-size: 0.6rem;color: #000}
.pop3_top{padding:0.75rem 0;}
.pop3{padding:0 0.53rem}
.btn_post{background: #00aeff;color: #fff;font-size: 0.6rem;    width: 2.75rem;  height: 1.3rem;border-radius: 2px;margin-top: 0.75rem;display: inline-block; text-align: center; line-height: 1.2rem;}
input[type="radio"], input[type="checkbox"]{margin: 0}
.top_wrap{    margin-left: 0.5rem;  margin-right: 0.1rem;}
.advantage1{height: 9rem}
.advantage2{padding: 1.25rem 1rem}
.advantage2_content p{font-size: 0.75rem;color: #000;text-align: center}
.advantage2_page1{margin: 0.5rem auto;text-align: center;background: #ff7200;font-size: 0.6rem;color: #fff;width: 11.35rem;height:1.15rem;line-height: 1.15rem}
.advantage2_page2{font-size: 0.6rem;color: #666;padding-bottom: 1rem;}
.advantage2_page3{font-size: 0.75rem;color: #000;padding-bottom: 1rem;}
.advantage2_page3 a{color: #ff7200;}
.btn_post1{font-size: 0.75rem;color: #fff;background: #00aeff;height: 1.65rem;border: 1px solid #00aeff;padding-bottom: 1.25rem;    line-height: 1.45rem;}
.advantage2_page4{text-align: center}
button{  outline:none;}
.advantage3{background:  linear-gradient(to bottom, #00aeff, #0195fd);width: 100%;height: 5.25rem;}
.advantage3_body{display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex; }
.advantage3_page1{flex: 1;text-align: center;padding-top: 1.3rem}
.advantage3_page1 p{color: #fff;font-size: 0.7rem;    padding-top: 0.2rem;}
.advantage3_page1 span{color: #fff;font-size: 1rem;}
/*.advantage4{    margin-bottom: 3.35rem;}*/
.advantage4 p{font-size: 1.1rem;color: #000;text-align: center;padding-bottom: 1.5rem;padding-top: 1.25rem;}
.advantage4_body{margin: 0 0.63rem;}
.advantage4_one{padding: 0.75rem 2.05rem 0.75rem 2.67rem;background: #fff;border-bottom: 1px solid #e5e5e5;position: relative;}
.advantage4_page1{font-size: 0.75rem;color:#000}
.advantage4_page2{font-size: 0.6rem;color:#666;padding-top: 0.15rem;}
.icon_lei{position:absolute;top:0.85rem;left: 1rem;font-size: 1.1rem!important;color: #1791fb;width: 1rem;margin-top: 0.05rem;}
.form_page1{       border-top-left-radius: 15px!important;
	border-bottom-left-radius: 15px!important;   border: 1px solid #00aeff;    height: 1.43rem;}
.teach1{float:left;    padding: 0.4rem 0.6rem;background: #f2f2f5;    }
.btn_post2{    padding: 6px 20px; border-radius: 15px;    outline: none;background: #00aeff;height: 1.45rem;  border: 1px solid #00aeff;    line-height: 0rem;}
.teach2{margin: 0 0.63rem}
.teach2_top{padding: 0.55rem 0;font-size: 0.6rem;color: #999;     padding-top: 2.9rem;border-bottom: 1px solid #efefef}
.teach2_img{width: 6.75rem;height: 3.7rem;float: left;margin-right: 0.5rem;}
.teach2_one{margin-top: 0.75rem;position: relative; height: 4.7rem;}
.teach2_one p{font-size: 0.6rem;color: #000;padding-bottom: 1rem}
.teach2_one p span{color: #ff0000}
.teach2_one span{color: #999;font-size: 0.6rem;}
.teach2_one span i{padding-right: 0.2rem}
.teach2_float{position: absolute;    bottom: -3.7rem;  right:0;background-color:#000;filter:alpha(opacity=50);opacity:0.5;    color: #fff;}
.biggest{width: 100%!important;}
.scrol1{    white-space: nowrap;  overflow: scroll;-webkit-overflow-scrolling : touch;}
/*sort*/
.sort{display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;clear: both}
.sort_left{flex: 0 0 4.5rem;/*background-color: #efeff4;height: 30rem*/}
.sort_right{flex: 1;padding: 0.5rem 0.63rem 0.5rem 1rem}
.sort_left li{height: 4rem;line-height: 4rem;text-align: center;background: #efeff4;box-sizing: content-box}
.sort_left2,.sort_left3{border-bottom: 1px solid #ddd}
.sort_right p{padding-bottom: 1rem;font-size: 0.7rem;color: #000}
.sort_right1{margin-bottom: 0.5rem;border-bottom: 1px solid #ddd; overflow: hidden;}
.sort_children1,.sort_children_bottom div{height: 1.33rem;line-height: 1.33rem;float: left;margin-right: 0.38rem;margin-bottom: 0.38rem;font-size: 0.6rem;color: #000;width:5.9rem;background: #efeff4;flex: 1;text-align: center}
.sort_children,.sort_children_bottom{display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;}
.sort_children_bottom div{margin-bottom: 1rem}
.sort_children3{margin-right: 0!important;}
.sort_left .active{background: #fff}

.video_body ul .active a{
	color: #2894fe;
}
.video_body ul .active {
	color: #2894fe;
	border-bottom: 2px solid #2894fe;
}
.video_body div{float: right;text-align: center;border-left:1px solid #ddd;    height: 1.5rem;  line-height: 1.5rem;  margin-top: 0.15rem;width: 2.65rem }
.teach2_p{clear: both;padding-top: 0.5rem;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.video_midddle{overflow: hidden }
.video1{width: 8.4rem;margin-left: .65rem;float: left;height: 8.2rem}
.teach2_img2{width:100%;    height: 4.7rem;}
.teach2_float2{bottom: 0;right: 0.2rem}
/*search*/
.teach2_body div{display: inline-block;font-size: 0.6rem;color: #333;border: 1px solid #d3dfed;border-radius: 15px;height: 1.13rem;line-height: 1.05rem;padding: 0 0.5rem;    margin-right: 0.2rem; margin-bottom: 0.5rem;}
.teach2_body{margin-bottom: 0.5rem;}
.teach2_body2{padding-bottom: 0.75rem;    border-bottom: 0.5px solid #efefef;}
.search1_top{color: #999999;}
.search1_middle,.search1_top,.search1_bottom{padding-bottom: 0.65rem;border-bottom: 1px solid #efefef;font-size: 0.6rem;padding-top: 0.65rem;    padding-left: 0.2rem;}
.search1_bottom{border: none;color: #00aeff}
.news_top{font-size: 1rem;color: #000;}
.news_body{ padding:0.75rem 1.25rem 0 1.25rem;margin-bottom: 3.3rem;}
.news_both span{font-size: 0.6rem;color: #999999;padding-right: 1rem}
.news_both{padding-top: 0.4rem}
.news_bottom{padding-top: 0.75rem}
.news_bottom p{font-size: 0.6rem;color: #333;line-height: 1.05rem;margin-bottom: 1.81rem}
.list1{
	width: 93%;
    margin: 0 auto;
    margin-bottom: .5rem;
	display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;margin-top: 0.5rem;padding: 1rem 0.63rem;background: #fff}
.list1_left{flex: 1;margin-right: 0.75rem}
.list1_right{text-align: right;}
.img_anli{width: 5.4rem;height: 3.88rem;border-radius: 4px;}
.list1_left p,.list1_left1 p{font-size: 0.75rem;color: #000;margin-bottom: 0.85rem;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.list_flex1,.list_flex2{flex: 1;font-size: 0.6rem;color: #999}
.list1_left_flex{display: flex;   display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;}
.img_banner{    width: 100%;}
.list1_wrap p{   margin: 0;    -webkit-line-clamp: 1;}
.list1_other{padding-top: 0.45rem;}
.list1_content{    padding: 0.63rem;  border-bottom: 0.5px solid #efefef; margin-top: 0}
.swiper-pagination-bullet{    width: 1rem;
	height: 0.195rem;
	border-radius: 0px;
	background: #ddd;
	border: none;
	filter: alpha(opacity:50);
	opacity: 0.5;  -moz-opacity: 0.5;  -khtml-opacity: 0.5;    text-indent: -999px;  cursor: pointer;}
.swiper-pagination-bullet-active{
	background: #fff;
	opacity: 1;
}
.km-slider{clear: both}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.08rem}
 .demo{width:410px;}
.stamp *{padding: 0;margin: 0;list-style:none;font-family:"Microsoft YaHei",'Source Code Pro', Menlo, Consolas, Monaco, monospace;}
.content7_d span {display: inline-block;width: 1.4rem;height: 0.7rem;line-height:0.7rem;background: #ff7200;font-size: 0.6rem;color: #fff;text-align: center;}
.panel-body1{line-height: 0.95rem;}
.tab-content1{padding-left: 0.8rem;    line-height: 1.1rem;}
.modal{    overflow-y: inherit;cursor:pointer;}
.content5_middle1:active{background: #ddd}
.video_body1 ul .active{line-height: 1.5rem;}
.alert2 ul li p a{    padding-left: 1.9rem;padding-top: 0.55rem;font-size: 0.7rem;color: #666;display: block}
.demo1{position: relative;width: 6.7rem;}
.list1_left_flex111{margin-top: 0.4rem}
.list_flex222{text-align: right}
.pop_other1{    height: 2.75rem;  display: block;}
.img_banner2{height: 9rem}

.bannernews {
	width: 93%;
	margin: 0.5rem auto;
	background: #fff;
	padding-bottom: 0.5rem;
}
.bannernews img {
	width: 100%;
}
.bannernews .newsdetail {
	justify-content: space-between;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 0.5rem;
	box-sizing: border-box;
}
.bannernews .newsdetail h3 {
	font-size: .8rem;
	margin-top: .6rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.bannernews .newsdetail .newsbantit {
	line-height: 1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.7rem;
    margin: 0.5rem 0;
    color: #666;
}
.bannernews .newsdetail p.flex11 {
	font-size: .6rem;
	color: #999;
}
.morenewsitem.list1 {
	padding: 1rem 0;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	width: 94%;
}
.morenews {
	width: 94%;
	margin: 0 auto;
	padding: 1rem 0;
	text-align: center;
	font-size: 0.8rem;
	color: #2389ed;
	border-bottom: 1px solid #f1f1f1;
}
.loadingmore-btn {
	width: 93%;
	margin: 0.8rem auto;
	height: 1.8rem;
	text-align: center;
	line-height: 1.8rem;
	font-size: 0.55rem;
	color: #999;
	border: 1px solid #ddd;
}
.loadingmore-btn:hover {
	color: #fff;
	background: #2389ed;
}
.morenewsitem .list1_left_detail {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.7rem;
    color: #666;
    margin-bottom: 0.5rem;
}
.morenewsitem h3 {
	font-size: 0.8rem;
	color: #333;
	padding: 0.5rem 0;
}
.morenewsitem {
	width: 94%;
	margin: .5rem auto;
	padding: 0.5rem;
    box-sizing: border-box;
    border-bottom: 1px solid #f1f1f1;
}
.tab-pane {
	width: 100%;
}
