@charset "utf-8";
.container{position: relative; width:100%; z-index:8; overflow: hidden;/*padding-bottom: 50px;*/}
.swiper01{position:relative; margin:4% auto 0; width: 94%; background: #ecf4fb; border-radius: 5px;/*padding: 2% 0; */ height: auto; max-height: 46px;}
.swiper01 i.icon01{position:absolute; left:3%; top:50%; display: block; width: 20px;height: 20px; margin-top:-10px; background: url(icon01.png) no-repeat center; background-size:contain;}
.swiper01 .swiper-button-prev ,
.swiper01 .swiper-button-next{position:absolute; top:50%; display:block; width:10px; height:16px; margin-top: -8px; overflow:hidden;
cursor:pointer;background:url(btn.png) no-repeat -30px center;z-index: 999999999;}
.swiper01 .swiper-button-prev{right: 30px; left: auto;background: url(btn.png) no-repeat 0 center;}
.swiper01 .swiper-wrapper{padding:0 20% 0 8%;}
/*.swiper01 .swiper-wrapper{padding:0;}*/
.swiper01 .swiper-wrapper .swiper-slide{/* height:32px; line-height:32px;*/ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;max-width: 70%;}
.swiper01 .swiper-wrapper .swiper-silde a{color:#3c3c3c; font-size: 16px;}
@media screen and (max-width:414px){.swiper01 .swiper-wrapper{padding:0 20% 0 11%;}.swiper01 .swiper-wrapper .swiper-silde a{font-size: 14px;}}
.IBW_title{padding:0 3%; font-size: 14px; line-height:30px; text-align: center;}
.IBW_title h4{font-size: 20px;color: #333; background:url(xt.png) no-repeat center bottom;line-height: 42px;font-weight: normal;}
@media screen and (max-width:414px){.IBW_title{font-size: 13px;}.IBW_title h4{font-size: 18px; line-height: 42px;}.m-hotwords .swiper-slide h4{padding: 0 5px;line-height:20px;white-space:normal;}}
.IBW_fire{padding: 5% 0 ;}
.IBW_zhenshu{
	height: auto;
	padding-top: 0%;
	padding-right: 0;
	padding-bottom: 0%;
	padding-left: 0;
}
.m-hotwords{margin:0 auto 0; width: 99%; text-align: center; overflow:hidden;}
.m-hotwords .swiper-wrapper{position: relative; padding:2% 0;}
.m-hotwords .swiper-slide{float:left; overflow:hidden;}
.m-hotwords .swiper-slide h4{font-size: 14px;color: #fff; line-height:30px; font-weight: 100; text-overflow: ellipsis;max-height: 40px;
overflow: hidden;white-space: nowrap;padding: 0 6px;}
@media screen and (max-width:414px){.m-hotwords .swiper-slide h4{line-height:20px;white-space:normal;text-align: justify;height: 40px;}}
.m-hotwords .swiper-slide h3{margin-bottom:6px; font-size: 32px; color: #fff; line-height:42px; font-weight: 100;}
.m-hotwords .swiper-slide p{padding:0 2%;/* height:36px;*/ font-size: 12px; color: #fff; overflow:hidden;
text-overflow: ellipsis;white-space: nowrap;}
.m-hotwords .swiper-slide .swiper-slide-wp{margin:0 1%; padding:5% 0; border-radius: 6px;  line-height:18px;}
.m-hotwords .m-hotwords-prev,
.m-hotwords .m-hotwords-next{display:inline-block; height:35px; margin:0 7px; padding:0 14px; position: relative; cursor:pointer; background:#ECFBF0; font-size:13px; color:#1F4A03; line-height:35px; border-radius:14px; overflow:hidden;}
.m-hotwords .m-hotwords-prev i,.m-hotwords .m-hotwords-next i{display:inline-block; vertical-align:top; font-weight:bold; font-family: "宋体";}
.m-hotwords .m-hotwords-prev i{margin-right:10px;}
.m-hotwords .m-hotwords-next i{margin-left:10px;}
.IBW_case{padding: 2% 0 ;}
@media screen and (max-width:414px){
.caseUl{position: relative; }
.caseUl{padding:3% 2% 0;}}
.caseUl li{width:50%; float:left;}
.caseUl dl{
	margin:0 3% 5%;
	border: 1px solid #CCCCCC;
	border-radius: 10px;
	overflow: hidden;
}
.caseUl dl dt{
	padding:0px;
	color:#a6a6a6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	height:auto;
	overflow: hidden;
}
.caseUl dl dd{padding:5px; border:1px solid #eee; color:#a6a6a6; line-height:26px;}
.caseUl dl ddx{padding:5px; border:1px solid #eee; color:#a6a6a6; line-height:26px;}
.caseUl dl .browser .icon-zan{background:url(icon-look-2.png) no-repeat 0 50%;display:inline-block; padding:0 1em 0 1.5em;cursor:pointer;}
.caseUl dl .browser .icon-zan b{font-weight:normal;}
.caseUl dl .browser .icon-look{background:url(icon-eye-2.png) no-repeat 0 50%;display:inline-block; padding:0 0 0 2em;cursor:pointer}
.caseUl dl .u-name{position:relative;font-size:14px;}
.caseUl dl .u-name a{display:block; width:98%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align: center;}
.caseUl dl .u-name:after{content: ""; position: absolute; right: 3%; top: 50%; display: block; width: 13px; height: 13px; margin-top:-5px; background:url(ff.png) no-repeat;}
.caseUl dl .u-namex{position:relative;font-size:24px;}
.caseUl dl .u-namex a{display:block; width:88%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align: center;}
.caseUl dl .u-namex:after{content: ""; position: absolute; right: 3%; top: 50%; display: block; width: 13px; height: 13px; margin-top:-5px; background:url(ff.png) no-repeat;}
.caseUl dl .u-desc{line-height:18px;}
.case_more{text-align: center;}
.case_more a{display:block; width: 20%; height: 40px; margin: 0 auto; border-radius: 20px; background: #8D6F02; color: #fff; line-height: 40px; font-size: 16px;}
.piccover{
	display:block;
	height:0;
	width:100%;
	padding-bottom:100%;
	background-color:#FBFBFE;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-size: cover;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
@media screen and (max-width:414px){.case_more{}.case_more a{width: 25%; border-radius:20px; font-size:14px; height:30px; line-height:30px;}}
.IBW_ad{position: relative;}
.IBW_friend{padding: 5% 0 2%;}
.IBW_friend .s-cc{padding:5% 3% 0;}
.IBW_friend .s-cc ul li{float:left; width:31.3333%; margin:0 3% 3% 0; text-align:center;}
.IBW_friend .s-cc ul li:nth-child(3n){margin-right:0;}
.IBW_friend .s-cc ul li a{display: block;}
.IBW_IntClass{padding: 1% 0;}
.IBW_IntClass .s-cc{padding:0% 1%;}
.IBW_IntClass .s-cc dl{padding:1% 1%; border-bottom: 1px solid #e5e5e5; font-size:18px; line-height:35px;}
.IBW_IntClass .s-cc dl dt{position: relative; margin-bottom:0%; font-size: 18px; line-height:35px;}
.IBW_IntClass .s-cc dl dt span{float:right; font-size:18px; color:#9e9e9f;}
.IBW_IntClass .s-cc dl dt:after{content: ""; position: absolute; left: -3%; top: 50%; display: block; width: 10px; height: 10px; margin-top:-5px; background:#fff;}
.IBW_IntClass .s-cc dl dt a{display: block; width: 71%; color: #414141; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.IBW_IntClass .s-cc dl dd{color: #8c8c8c;}
@media screen and (max-width:414px){.IBW_IntClass .s-cc dl{font-size:12px;}.IBW_IntClass .s-cc dl dt{font-size: 14px; line-height:15px;}.IBW_IntClass .s-cc dl dt:after{width: 5px; height: 5px; margin-top:-3px; background:#fff;}}
.IBW_border{width: 100%; height: 10px; }
.IBW_about{padding: 2% 0;}
.about_conter{padding:3% 3% 0; line-height: 24px;}
.about_conter h3{font-size: 22px; color: #333; margin-bottom: 3%; line-height:30px; text-align: center; font-weight: normal;}
.about_conter p{font-size: 14px; color: #333;}
@media screen and (max-width:414px){.about_conter{line-height: 20px;}.about_conter h3{font-size: 18px;}.about_conter p{font-size: 14px;}}
.IBW_sj .sjImg{padding:0 3%; background: #f6f6f6;}
.IBW_sj .case_more{padding:5% 0;}
.IBW_contact{border-bottom: 5px solid #fff; text-align: center; font-size: 16px; color: #666565;line-height: 30px;}
.IBW_contact .center{padding:3% 0;}
.IBW_contact .center h3{font-size: 22px; color: #666565;padding-bottom: 3%;font-weight: normal;}
@media screen and (max-width:414px){.IBW_contact{font-size: 14px; line-height:24px;}.IBW_contact .center h3{font-size:18px; padding-bottom: 3%;}}
.form{padding:5%; background:#f5f5f5;}
.form ul li{height: 40px; margin-bottom: 15px; line-height: 40px;}
.form ul li label{float: left; width:24%; height: 40px; font-size: 16px;}
.form ul li input[type=text]{display:block; overflow:hidden; height: 40px; width:76%; padding:0 3%; border: 0; background:#fff; color: #333; line-height: 40px;}
.form ul li.submit{position: relative; width:100%; height: 55px; margin: 0; padding-top:10px; text-align: center;}
.form ul li.submit input[type=submit]{display: block; width: 100%; height: 40px; padding:0; border: 0; background: #fff; color: #fff; font-size: 16px; line-height: 1;-webkit-appearance: none;}


.form ul li input[name=content1]{ width:100%; }

@media screen and (max-width:414px){.form ul li label{font-size: 13px;}}
#nb_icon_wrap,.hm-t-go-top,.footersss { display:none!important; }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
#LXB_CONTAINER_SHOW {background: none!important;
    color: rgb(255, 255, 255)!important;
    font-size: 0!important;
    width: 25%!important;
    right: 25%!important;
    height: 1px!important;
    padding: 0px 0 63px!important;
    text-indent: -99999px!important;
    overflow: hidden!important;
    line-height: 999999px;
    bottom: 0px !important;
    top: auto !important;
    left:50%!important;
    line-height:0%!important;
    display: none!important;
	.web_page {
	width:98%;
	text-align:center;
	float:none;
	min-height: 35px;
	height:auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	text-decoration: none;
	font-family: "Microsoft YaHei", "宋体";
	font-size: 14px;
	line-height: 150%;
	color: #003366;
	overflow: hidden;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
}
.web_page a{
	text-decoration: none;
	font-size: 14px;
	color: #4D4D4D;
	float: left;
}
.page_30px {
	width:500px;
	float:none;
	clear:both;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Microsoft YaHei", "宋体";
	color: #0E1D52;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	text-decoration: none;
}
.page_30px a{
	font-family: "Microsoft YaHei", "宋体";
	font-size: 14px;
	color: #333333;
	font-family: "Microsoft YaHei", "宋体";
	text-decoration: none;
	padding: 0px;
}
.page_str{
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: none;
	border: 0px solid #4D4D4D;
	height: 30px;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	float: left;
	line-height: 30px;
	margin-left: 5px;
}
.page_strb{
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: none;
	border: 0px solid #4D4D4D;
	height: 25px;
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
	font-weight: bold;
}
.page_strb2{
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: none;
	border: 0px solid #4D4D4D;
	height: 25px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 0px;
}
.page_strb3{
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: none;
	border: 0px solid #4D4D4D;
	height: 25px;
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 0px;
}
.page_fenye {
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: none;
	border: 1px solid #4D4D4D;
	height: 25px;
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
}
.page_fenye_hover{
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	border: 1px solid #FF0000;
	height: 25px;
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
}