@charset "utf-8";
@media screen and (max-width:1920px) {

}
@media screen and (max-width:1680px) {

}
@media screen and (max-width:1600px) {
.let{width:68%;float:left;}
.rit{width:30%;float:right;}
.recom_up{width:calc(368px - 40px);right:100px;top:90px;position:fixed;z-index:22;}
.header .nav .subnav {width:85%;}
.header .nav .subnav a{line-height:35px;color:#212121;display:block;position:relative;text-align:left;font-size:12px;}
.header .nav .subnav a:hover{background:#F5F7FA;color:#007bbb;transition:400ms;font-weight:none;text-indent:6px;}
.header .nav .subnav a:before{width:3px;height:0;left:0px;top:50%;margin-top:-8px;background:#007bbb;}
.header .nav .subnav a:hover:before{height:16px;transition:460ms;}
.qymfpx {width:100%;}
.widthmtbg {width:1440px;}
.widthnew {width:1440px;}
.main_box{ width:1440px;}
.box {width:1440px;}
.ui-mr:nth-child(8n){margin-right:12px !important}
}

@media screen and (max-width:1500px) {
.widthmtbg {width:1300px;}
.widthnew {width:1300px;}
.main_box{ width:1300px;}
.box {width:1300px;}
.newsBox{ margin:10px 0px 20px 0px;overflow:hidden;}
.newsBox .imgNewsBox .sylmys{margin-top:-200px;}
.newsBox .imgNewsBox .syltbt{ font-size:14px; width:95%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
/*.newsBox .newsList li em{width:8px;height:8px;background:#d0d0d0;border-radius:8px;float:left;margin:15px 0 0 5px;}设置标题前的小圆点*/
.newsBox .newsList li a{font-size:14px; padding-left:5px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }/*color:#676767; margin-left:-5px;设置标题与圆点图标的距离和颜色,后边三个参数为超出部分自动出现...*/
.newsBox .newsList li{width:96%;border-bottom: 1px dashed #ccc;overflow:hidden;line-height:40px;height:40px; padding-left:0px; }
.newsBox .indexNewsList .newsList li .time {font-size:12px; }
.newsBox .imgNewsBox {height:240px; overflow:hidden;margin-top:0px;position:relative; display:inline-block;}
.newsBox .imgNewsBox img{margin-bottom:-30px; height:240px; overflow:hidden;}/*margin-bottom:-30px;*/
.newsBox .imgNewsBox img:hover{width:100%;transform:scale(1.2);filter:brightness(1);height:240px; overflow:hidden;}
.newsBox .imgNewsBox:hover {border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;height:240px; overflow:hidden;}
.sy_newbt {margin-top:-20px; margin-bottom:-5px;}
.ui-mr:nth-child(8n){margin-right:10px !important}
}

@media screen and (max-width:1440px) {
.widthmtbg {width:1300px;}
.widthnew {width:1300px;}
.main_box{ width:1300px;}
.box {width:calc(100% - 200px);padding:30px 100px;}
.tw {width:calc(100% - 200px);padding:0px 100px;}
.f_menu li{margin-right:7.5%;}
.header .nav li:after{right:10%;}
.header .nav .subnav {width:85%;}
.header .nav .subnav a{line-height:35px;color:#212121;display:block;position:relative;text-align:left;font-size:12px;}
.header .nav .subnav a:hover{background:#F5F7FA;color:#007bbb;transition:400ms;font-weight:none;text-indent:6px;}
.header .nav .subnav a:before{width:3px;height:0;left:0px;top:50%;margin-top:-8px;background:#007bbb;}
.header .nav .subnav a:hover:before{height:16px;transition:460ms;}
.qymfpx {width:100%;}
/*.news li .con a:nth-child(1){line-height:20px;font-size:16px;}*/
.copright li:nth-child(2){margin-left:5%;}
.ui-mr:nth-child(8n){margin-right:10px !important}
}
@media screen and (max-width:1400px) {

}
@media screen and (max-width:1366px) {

}
@media screen and (max-width:1360px) {

}
@media screen and (max-width:1280px) {

}
@media screen and (max-width:1024px) {
.block{display:none;}
.none{display:block;}
.box {width:100%;padding:0px 0 50px;}
.cw,.tw{width:100%;float:left;padding:0px;}
.header {width:calc(100% - 10px);padding:0 5px;transition:0.4s all;height:60px;position:fixed;background:#007bbb;left:0;top:0;z-index:999;border-bottom:solid 1px #D3D7DE;}
.header .logo{width:auto;float:left;padding:0;}
.header .logo img{width:auto;height:60px; -webkit-filter:brightness(0) invert(1); filter:brightness(0) invert(1);}/*filter:brightness(0) invert(1);使png图片变白色*/
.header .tels{width:125px;margin-top:12px;height:24px;padding:0 0px 0 10px;margin-right:40px;}
.header .tels i{width:30px;height:20px;left:-10px;top:-6px;}
.header .tels i:before{width:22px;height:26px;background:url("/images/kf.png") no-repeat 0px -70px;background-size:100%;left:12px;top:-8px;}
.header .tels b{left:14px;top:-8px;padding:0 5px 0 15px;}
.header .tels em{color:#007bbb;font-size:18px;position:absolute;left:10px;top:2px;}

.header .Close_btn_shad {width:100%;height:0;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0, 0, 0, 0.3);transition:0.3s all;}
.header .Close_btn_shad.active {height:100%;}
.header .nav {width:40%;position:fixed;height:100%;overflow:auto;left:auto;top:0px;right:-300px;background:#007bbb;transition:0.6s all;padding:0 15px;z-index:888;margin:0;}
.header .nav.active {right:0px;}
.header .nav li {width:100%;height:44px;line-height:44px;}
.header .nav li.cur{background:none;}
.header .nav li.cur:before{left:10%;top:14px;}
.header .nav .subnav,.header .nav li:after{display:none;}
.header .Close_btn {display:block;}


.copright,.weixin,.header .nav .subnav,.r_hot{display:none;}
/*首页开始*/
.layui-layer{width:100% !important;}
.layui-anim {width:100% !important;height:auto!important;top:auto !important;bottom:0px;border-radius:none !important;z-index:666;}

#top_ban{margin-top:50px;}
#toutiao {display:none;}

.hot_new li{width:100%;}
.hot_new li{width:calc(100% - 20px);float:left;}
.hot_new li:nth-child(1){margin-right:10px;}
.hot_new li:nth-child(1) a{height:28px;line-height:28px;}
.hot_new li:nth-child(1) a:nth-child(2){font-weight:bold;font-size:16px;}
/*.hot_new li:nth-child(1) a:nth-child(8){font-size:16px;margin-top:15px;font-weight:bold;}*/

/*.hot_new li:nth-child(2) a:nth-child(8){font-size:16px;margin-top:10px;font-weight:bold;}*/
.hot_new li:nth-child(2) h2{height:28px;line-height:28px;}
.hot_new li:nth-child(2) em{line-height:28px;}
.hot_new li:nth-child(2) em:before{top:7px;}

.hot_new li:nth-child(2){margin-top:10px; margin-left:20px;}

.hyiy{margin-top:10px;}
.c_tit li:last-child a{padding:0px 0px 5px; margin-bottom:10px;}
.c_tit li:last-child a:nth-child(1){padding:0 5px 0 5px}/*display:none;*/

.item_a li,.item_t li{width:100%;}
/*.item_a li:last-child,.item_t li:last-child{display:none;}*/
.item_t{width:95%;margin-bottom:-10px;}
.item_t:nth-child(2){margin-left:0px;}
.newsBox1{ margin:0px 0px 10px 0px;overflow:visible;}
.newsBox1 .newsList1 li em{width:8px;height:8px;background:#d0d0d0;border-radius:8px;float:left;margin:10px 0 0 0px;}
.newsBox1 .newsList1 li a{font-size:16px;color:#676767; margin-left:5px; margin-top:0px;padding-left:10px;}
.newsBox1 .newsList1 li a:hover{padding-left:8px;}
.newsBox1 .newsList1 li{width:100%;border-bottom: 1px dashed #ccc;overflow:hidden;line-height:25px;height:25px; padding-left:0px; padding-bottom:5px;}	
.newsBox1 .newsList1 li span{color:#999; font-size:14px; float:right; margin-right:5px;}
.syxindb{margin-bottom:20px;}
.ydyc{display:none;}
.ydjltop{padding-top:25px;}

.news {width:calc(95.5% - 20px);margin-left:10px;}
.news ul{margin-left:0px;}
.news li{width:98%;margin:20px 0 0 0px;}
.news li .txt a{top:6px;}
/*.news li .con a:nth-child(1){line-height:20px;padding:0px;font-size:16px;margin-top:10px;}*/
.news li .con a{margin-top:8px;line-height:30px;height:30px;}
	
#tab1{width:95%;height:42px;border:0px #cccccc solid;border-bottom:0; FONT-SIZE:16px; margin:0 auto;}
#tab1 ul{margin:0;padding:0; FONT-SIZE:16px;}
#tab1 li{float:left;height:42px;line-height:42px;text-align:center;border-right:0px #cccccc solid;cursor:pointer; FONT-SIZE:16px; width:50%; background:#cccccc; margin-right:10px; margin-bottom:10px;}
#tab1 li:nth-child(even){margin-right:-10px;}
#tab1 li.now{color:#fff;background:#106fad;font-weight:bold; FONT-SIZE:16px;}
#tab1 li.now A {color:#fff;background:#106fad;font-weight:bold; FONT-SIZE:16px;}
#tab1 li.now A:hove {color:#ff610c;background:#fff;font-weight:bold; FONT-SIZE:16px;}
.tablist{width:100%; height:auto; font-size:12px; line-height:35px; border:0px #cccccc solid; border-top:0; padding-top: 10px;}
.box1{width:100%; height:auto; margin:30px auto 10px;background:#fff; border:0px solid #d3d3d3;}
.tab_menu li{width:48.5%;float:left; padding:10px 0 10px 0; color:#333333;background:#cccccc;text-align:center;cursor:pointer;}
.tab_menu li:nth-of-type(odd){margin-top:10px;margin-right:10px;}
.tab_menu li:nth-child(even){margin-top:10px;margin-right:0px;}
.tab_menu{overflow:hidden;font-family:"微软雅黑";font-size:18px;font-weight:bold;}
.newsBox{ margin:10px 0px 20px 0px;overflow:visible;}
.newsBox {margin-left:0px; width:100%;}
/*.newsBox .imgNewsBox{overflow:hidden;margin-top:20px;margin-bottom:10px;margin-left:-15px;margin-right:-15px}
.newsList li .time{display:none; }
.newsList li .tit{margin-right:0;}*/
.newsBox .imgNewsBox .sylmys{margin-top:-210px;}
.newsBox .imgNewsBox .syltbt{margin-top:-30px; font-size:14px; width:95%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.newsBox .imgNewsBox img{margin-bottom:0px;}
/*.newsBox .newsList li em{width:8px;height:8px;background:#d0d0d0;border-radius:8px;float:left;margin:15px 0 0 5px;}设置标题前的小圆点*/
.newsBox .newsList li a{width:73%; font-size:14px; padding-left:5px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }/*color:#676767; margin-left:-5px;设置标题与圆点图标的距离和颜色,后边三个参数为超出部分自动出现...*/
.newsBox .newsList li{width:100%;border-bottom: 1px dashed #ccc;overflow:hidden;line-height:40px;height:40px; padding-left:0px; }
.newsBox .indexNewsList .newsList li .time {font-size:12px;}

.tpsf{padding-top:60px;}
	
.offer {width:calc(100% - 20px);float:left;padding:10px;}
.offer ul{margin-left:-10px;}
.offer li{width:calc(50% - 10px);float:left;margin:10px 0 10px 10px;}
/*首页结束*/
.recom_up{width:auto;position:relative;right:auto;top:auto;}
.bg{background:#fff;}
.let,.rit{width:calc(100% - 20px);float:left;margin:0 10px;}	
	
.list_box{width:100%;padding:0;margin:40px 0 0 0;}
.list_nav li{width:100%;float:left;padding-bottom:20px;}
/*.list_nav li:nth-child(1) a:nth-child(1){display:none;}*/
.list_nav li:nth-child(1) a{margin-right:10px;font-size:16px;}
.list_nav li:nth-child(1) a:last-child{margin:0px;}
	
.list_nav li:last-child{float:left;}
.list_nav li:last-child input{width:100%;line-height:30px;height:30px;text-indent:15px;}
.list_nav li:last-child .submit{position:absolute;right:10px;}

.list_toutiao{margin-bottom:10px;}
.list_toutiao ul{margin-left:-10px;}
.list_toutiao li{width:calc(50% - 10px);margin-left:10px;padding:0px;}
.list_toutiao li p{display:none;}	
.list_toutiao li h2{width:calc(100% - 20px);font-size:16px;height:44px;line-height:22px;padding:10px;}
.list_toutiao li i{margin:0px;}	

.list_p{margin-bottom:10px;}
.list_p ul{margin-left:-10px;}
.list_p li{width:calc(100% - 10px);margin-left:10px;padding:0px;}/*设置100%为一行显示，两行则设置50%，三行则33.333%,以此类推；10px表示li宽度减去10px的大小*/
.list_p li p{display:none;}	
.list_p li h2{width:calc(100% - 20px);font-size:16px;height:38px;line-height:22px;padding:10px;}/*设置两行超出部分用...显示 overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;*/
.list_p li i{margin:0px;}

.list_new li{width:calc(100% - 70px);padding-right:70px;padding-top:10px;margin-top:10px;line-height:30px;height:30px;font-size:16px;text-indent:10px;}
.list_new li time{font-size:12px;top:10px;background-position:0 9px;padding-left:5px;}	
.list_new li:before{width:4px;height:4px;left:0px;top:23px;}
.list_new li:hover {text-indent:10px;}
.list_new li:hover time{text-indent:10px;}
.list_new li:after{display:none;}
	
.show_box{width:100%;padding:0px;margin-top:40px;}
.show_tit h2{font-size:22px;line-height:26px;}
.show_abs{width:calc(100% - 20px);padding:10px;padding-top:20px;}
.show_abs h2{line-height:20px;height:40px;font-size:14px;}

.rel_news{width:100%;margin-top:20px;padding:0px;margin-bottom:10px;}
.rel_news li:nth-child(2){width:100%;border-right:0px;border-bottom:solid 1px #D3D7DE;padding:0px;margin:0px;margin-bottom:10px;padding-bottom:15px;}
.rel_news li:nth-child(2) em{display:none;}
.rel_news li:nth-child(2) i{width:140px;max-height:80px;float:left;margin-right:10px;}
.rel_news li:nth-child(2) h2{width:auto;font-size:16px;float:none;line-height:22px;height:44px;overflow:visible;text-overflow:inherit;white-space:inherit;}
.rel_news li:nth-child(2) p{width:auto;float:none;height:16px;margin-top:10px;}
.rel_news li:last-child{width:100%;}
.tips{margin:10px 0;}
	
.show_ewm{width:calc(100% - 20px);padding:10px;margin-top:10px;}
.show_ewm li:nth-child(1){width:96px;;}
.show_ewm li:nth-child(1):before{width:calc(100% + 10px);height:10px;left:-5px;top:-5px;}
.show_ewm li:nth-child(1) h2{font-size:12px;}
.show_ewm li:nth-child(2){width:calc(100% - 120px);}
.show_ewm li:nth-child(2) h2{display:none;}
.show_ewm li:nth-child(2) a{width:33.3%;padding-top:30px;font-size:12px;margin:9px 0;text-align:center;}
.show_ewm li:nth-child(2) a:before{width:30px;height:30px;left:50%;background:url("../images/ywi.png") no-repeat;background-size:100%;margin-left:-14px;}
.show_ewm li:nth-child(2) a:nth-child(2):before{background-position:0 -37px;}
.show_ewm li:nth-child(2) a:nth-child(3):before{background-position:0 -75px;}
.show_ewm li:nth-child(2) a:nth-child(4):before{background-position:0 -113px;}
.show_ewm li:nth-child(2) a:nth-child(5):before{background-position:0 -151px;}
.show_ewm li:nth-child(2) a:nth-child(6):before{background-position:0 -189px;}
.show_ewm li:nth-child(2) a:last-child{display:none;}
	
.show_pag a{width:calc(50% - 70px);padding:0 10px 0 60px;height:40px;line-height:40px;font-size:14px;}
.show_pag a span{font-size:14px;left:10px;top:-1px;}
	
	
.recom,.rhot{width:100%;padding:0px;}
.recom h3,.rhot h3{margin-bottom:10px;}
.rhot{margin-bottom:10px;}
	
.page_nav{margin-top:100px; margin-left:3px;}
.page_nav li{width:24%;background:#F5F7FA;line-height:40px;text-align:center; padding-right:2px;}
.page_nav li h2{font-size:14px;text-indent:0px;}
.page_nav li:nth-child(1){display:none;}
.page_nav li:before{display:none;}
.page_nav li.cur:before{transform:rotate(-90deg);top:auto;bottom:0px;left:45%;display:block;}
    
.sList A {DISPLAY: block; PADDING-LEFT:0px; background:#dbedf8; HEIGHT:50px; line-height:50px;}
    
.footer{padding:0px; padding-bottom:15px;}
.link_box{width:calc(100% - 20px);margin-left:10px;}

.f_menu li:nth-child(1),.f_menu li:nth-child(4),.f_menu li:last-child,.f_menu li p a:after{width:96%;}
.f_menu{width:calc(100% - 20px);margin-left:10px;margin-bottom:40px;}
.f_menu li{width:100%;}
.f_menu li p a{line-height:28px;}
.f_menu li:nth-child(2){width:100%;margin-bottom:10px;}
.f_menu li:nth-child(2) a,.f_menu li:nth-child(3) a{width:calc(25% - 10px);margin:0px;}
.f_menu li h2 {display:none;}

	
}
@media screen and (max-width:768px) {
.link_box .link_con li a{display:inline-block;color:rgba(255,255,255,1);font-size:14px;position:relative;padding-top:5px;padding-right:8px;padding-left:5px;}
/*.slide_nav{display:none;}移动端隐藏左右按钮*/
.tels{display:none;}/*移动端电话不显示*/
.floatage_right{display:none;}
.syadbm img{margin-top:15px; width:100%;}
.qymfpx{width:100%;margin-top:40px;}
.zspccx{display:none;}
.sylmnr-pc{display:none;}
/*移动了解详情，在线咨询*/
.floor_2_2 {
	width: 92%;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:0px;
	height: 50px;
}
.floor_2_2 a.a1 {
	display: block;
	float: left;
	width: 50%;
	height: 50px;
	background-color: #fff;
	border: #e5e5e5 solid 1px;
	border-radius: 5px 0 0 5px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #333;
	box-shadow: 0px 1px 5px #dbdadb;
}
.floor_2_2 a.a2 {
	display: block;
	float: right; margin-top:-52px; /*解决最后一个样式转行问题*/
	width: 50%;
	height: 50px;
	border: #e5e5e5 solid 1px;
	border-radius: 0 5px 5px 0;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	border-left: none;
	background-color: #106fad;
	box-shadow: 0px 1px 5px #dbdadb;
}
.floor_2_2 a.a1:hover {
	background-color: #106fad;
	color: #fff;
}
.floor_2_2 a.a2:hover {
	background-color: #106fad;
	color: #fff;
	border: #e5e5e5 solid 1px;
	border-left: none;
}

/* 咨询样式 */
.footer_swt {width:100%;height:60px;position:fixed;bottom:0;line-height:60px;z-index:100; max-width:640px;}
.footer_swt .footerInner {width:100%;height: 100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.footer_swt li { float:left;display: inline-block; padding: 0px 8px 0px 0px;line-height:60px;background-position:8px;}/*background-size:40px;background-position:30px;*/
.footer_swt li a {display:block;float:left;position:relative;color:#fff;font-size:18px;font-style: normal; font-weight:bold; padding-left:50px;}
.footer_swt li:last-child{margin-top:-60px; float:right;}
.footerLink1 {width:32%;height:100%; background: url(../images/footerLink1.png) no-repeat left center; background-color:#7c5310;}
.footerLink2 {width:36%;height:100%; background: url(../images/footerLink2.png) no-repeat left center; background-color:#fb6631;}
.footerLink3 {width:32%;height:100%; background: url(../images/footerLink3.png) no-repeat left center; background-color:#ef3628;}
.dbwz {margin-left:-10px;}
/* ----底部样式结束---- */

.lmsybk {margin-left:5px;margin-right:5px;}
	
.imgList1 {height:300px; margin-LEFT:0px; margin-RIGHT:5px; margin-BOTTOM:-85px; margin-TOP:-30px; DISPLAY:block; OVERFLOW:hidden; LINE-HEIGHT:1.8; TEXT-ALIGN:center; }
.imgList1 UL {PADDING-RIGHT:20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none}
.imgList1 LI {FLOAT:left; width:230px; font-size:14px;}
.imgList1 LI img {width:230px; height:auto;}

.link{padding:0 10px 0 0; margin-left:10px}/*首页城市分站样式*/
.link a{font-size:14px;padding:2px 10px;line-height:30px;}
.ui-mr:nth-child(2n){margin-right:0px !important}
.ui-btn{padding:0 10px;}
.ui-mr{margin-right:10px !important}

.content {padding-top:20px; padding-bottom:30px;}
.widthnew{width:100%}
.main_box{width:100%}
.widthmtbg {width:100%;}

.btnmore{text-align:center; padding:10px 0 20px 0; float:center; width:100%;}
.btnmore a{ padding:5px 10px; font-size:14px; color:#666666; border:solid #d1d1d1 0px; border-radius:6px; display:inline-block;}
.btnmore li:nth-child(5) a{ font-size:14px; color:#666666; border:solid #d1d1d1 0px; border-radius:6px; display:inline-block; }/*margin-left:-15px; 第五个li的样式*/
.btnmore a:hover{ background:#046fad;color:#fff;}
}
@media screen and (max-width:414px) {

}
@media screen and (max-width:412px) {

}
@media screen and (max-width:375px) {

}
@media screen and (max-width:360px) {

}
@media screen and (max-width:320px) {

}
