@charset "utf-8";
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,figcaption{font-style:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
img{border:0;}
body{font-size:14px;font-family:'微软雅黑','Microsoft YaHei'}
div,p,table{word-wrap:break-word;}
ul,ol,li {list-style-type:none;}
a{color:#333;text-decoration:none;outline:none;}
.fl{float:left!important;}
.fr{float:right!important;}
.clear{clear:both;}
ul{padding-left:0;}
img{max-width:100%;}
/*header*/
.header{background:#eaab10;color:#fff;padding:10px 0;}
.header a{color:#fff;padding:0 0 0 5px;}
.header span .xt{padding:0 10px;}
.header a:hover{color:#ddd}
/*neck*/
.neck{clear:both;padding:25px 0;overflow:hidden;}
.neck .sou{max-width:440px;background:#3b67b3;color:#fff;}
.neck .sou input{width:79%;height:34px;line-height:34px;background:#fff;margin:2px;outline:0;border:0;text-indent:5px;}
.neck .sou button{width:19%;height:37px;line-height:37px;background:#3b67b3;color:#fff;border:0;outline:0;float:right;font-size:16px;letter-spacing:1px;}
.neck .tel td{vertical-align:middle;}
.neck .tel strong{font-size:1.3rem;color:#3b67b3}
.neck .logo{margin-top:-8px;}
.neck .sou,.neck .tel{margin-top:10px;}
/*menuoverflow:hidden;*/
.menu{background:rgba(59,103,179,0.9);position:absolute;width:100%;z-index:222;}
.menu li{float:left;}
.menu li a{padding:25px 22px;overflow:hidden;display:block;color:#fff;font-size:1.05rem}
.menu li:hover a,.menu li.on a{background:#eaab10;}
.fixed-top{position:fixed;top:0;}
/*mtop*/
/* 手机端菜单 */
.ico{width:35px;height:40px;line-height:40px;font-size:1.6rem;position:absolute;text-align:center;right:-8px;top:3px;z-index:11111;}
.mtop .mlogo{height:50px}
.mtop .drop-menu{background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
.mtop .button{border:0;margin-top:8px;color:#3b67b3;font-size:25px;position:absolute;z-index:22;right:-10px;}
.mtop .nav li,.mtop .nav li a{clear:both;}
.mtop .button:hover,.mtop .button:focus, .mtop .button.bg:hover, .mtop .button.bg:focus{background:transparent;}
.mtop .nav-menu{background:#3b67b3;color:#FFF;padding:0px 15px;overflow:hidden;margin:5px -10px 0 -10px;position:absolute;width:105.5%;z-index:1111;left:0}
.mtop .nav-menu li >a{color:#FFF;line-height: 3;background:transparent;border-bottom: 1px #fff dashed;}
.mtop .nav-menu li a .arrow{float:right;margin-top:17px;}
.mtop .nav-menu span.arr_t{display:none;}
.mtop .drop-menu{position:static!important;border:0;float:left;width:100%;}
.mtop .nav-menu li:last-child a{border-bottom:0;}
/*slide*/
.slide .swiper-button-next{right:5%}
.slide .swiper-button-prev{left:5%}
.slide .swiper-button-next,.slide .swiper-button-prev{width:58px;height:55px;background-color:rgba(255,255,255,0.6);background-size:30%!important;}
.slide .swiper-button-next:hover,.slide .swiper-button-prev:hover{background-color:rgba(59,105,179,0.6);}
.mslide .swiper-button-next,.mslide .swiper-button-prev{width:45px;height:40px;}
.mslide .swiper-button-next{right:1%}
.mslide .swiper-button-prev{left:1%}
/*公告*/
.gonggao{clear:both;padding:15px 0;overflow:hidden;background:#eee;font-size:16px}
.gonggao .zspan{width:107px;float:left;font-size:16px;color:#3b67b3;background:url(../img/yxt1.png) no-repeat right center;margin-right:15px;margin-top:1px;height:25px;line-height:25px;}
.gonggao .txtScroll-top{ overflow:hidden; position:relative;}
.gonggao .txtScroll-top .bd{ padding:0;  }
.gonggao .txtScroll-top .infoList li{ height:25px; line-height:25px;overflow:hidden;}
.gonggao .zspan img{vertical-align:middle;margin-right:5px;}
/*blox1*/
.dbox1{clear:both;}
.dbox1 .box1{padding:25px 0 0 0;overflow:hidden;}
.dbox1 .box1 .box1_js{background:#de412e;padding:26px 25px 26px 25px;color:#fff;font-size:20px;}
.box1 .box1_js h3{font-size:32px;margin-bottom:20px;}
.box1 .box1_js h3 b{font-size:48px;padding-right:10px;}
.box1 .box1_js .tels{font-size:34px}
.box1 .box1_js p{margin-bottom:25px;}
/*box2*/
.box2{clear:both;margin:15px 0 -20px 0;}
.box2 .tab .tab-body{border-top:0}
.box2 .tab  .tab-nav{text-align:right;}
.box2 .tab  .tab-nav li{margin-left:10px;}
.box2 .tab  .tab-nav li a{border-radius:0;border:1px solid #3b67b3;color:#3b67b3;font-size:18px}
.box2 .tab  .tab-nav li.active{background:#3b67b3;color:#fff}
.box2 .tab  .tab-nav li.active a{color:#fff}
.dtype{overflow:hidden;margin:20px 0}
.dtype b{font-size:28px;color:#3b67b3;font-weight:normal;padding:0 12px;border-left:5px solid #3b67b3}
.dtype span.en{font-size:18px;color:#000000}
.list_dt li{margin:10px 0;overflow:hidden;}
.box2 .list_dt{margin-top:-27px;}
.box2 .list_dt li{margin:20px 0;}
.list_dt li .rbox{padding:0 0 0 10px}
.list_dt li h3{height:35px;line-height:35px;overflow:hidden;}
.list_dt li h3 span{float:right;width:20%;text-align:right;height:35px;line-height:35px;font-size:16px}
.list_dt li h3  a{width:78%;float:left;height:35px;line-height:35px;font-size:20px}
.list_dt li .desc{font-size:16px;line-height:26px;height:52px;overflow:hidden;color:#999;margin-top:5px}
.hot_news{margin-top:-20px;position:relative;overflow:hidden;}
.pzy{margin:0 -10px;}
p{margin-bottom:0;}
.hot_news .fdc{background:url(../img/fdc.png) repeat;color:#fff;position:absolute;bottom:0;z-index:111;width:100%;left:0}
.hot_news .fdc .padding{padding:15px 10px;}
.hot_news .fdc h3{font-size:20px;margin-bottom:8px;}
.hot_news .fdc p{font-size:16px;color:#adadad}
.hot_news .fdc h3 span{font-size:16px;float:right;}
.main_img{overflow:hidden;}
.main_img img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.main_img:hover img{webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
/*box3*/
.box3{clear:both;}
.box3 .dtype b{color:#4db8e0;border-color:#4db8e0}
.dtype a{/*float:right;*/font-size:13px;}
.box3 .xm8,.jsai1 .xm8{max-width:765px}
.box3 .list_bm{margin:0 -35px 0 0}
.box3 .list_bm li a{text-align:center;width:98%;float:left;color:#fff;font-size:24px;font-weight:bold;padding:30px 0;margin:5px 1%}
.box3 .list_bm li a.b1{background:#f39511;}
.box3 .list_bm li a.b2{background:#de412e;}
.box3 .list_bm li a.b3{background:#7cbd14;width:100%;margin:5px 0}
.box3 .list_bm li  p{margin-top:15px;}
.box3 .list_bm li a.b3 img{vertical-align:middle;margin-right:15px;}
.box3 .list_bm{margin-top:-25px;}
/*dbox2*/
.dbox2{clear:both;background:#3b67b3;padding:25px 0;overflow:hidden;margin:25px 0;}
.dbox2 .jsai1{overflow:hidden;}
.jsai1 .js1{position:relative;}
.jsai1 ul{margin:-5px 0}
.jsai1 .js1 .fdc{position:absolute;width:100%;z-index:1;text-align:center;font-size:1.6rem;color:#fff;bottom:18%}
.jsai1 li .main_img{position:relative;}
.jsai1 li  .fdc{position:absolute;width:100%;z-index:1;text-align:center;font-size:1.4rem;color:#fff;top:35%}
.jsai1 li{margin:16px 0}
.dbox2 .jsai2{clear:both;}
.dbox2 .jsai2 .dtype b,.jsai2 .dtype span{color:#fff}
.jsai2 .dtype b{border-color:#fff}
.jsai2 .owl-carousel .item{position:relative;margin:5px;}
.jsai2 .owl-carousel .item p{height:30px;line-height:30px;text-align:center;position:absolute;bottom:0;position:absolute;background:rgba(0,0,0,0.6);left:0;width:100%;color:#fff}
.dbox2 .owl-theme .owl-controls .owl-page span{width:40px;height:5px;background:#fff!important;border-radius:0;opacity:1;}
.dbox2 .owl-theme .owl-controls .owl-page:hover span,.dbox2 .owl-theme .owl-controls .active span{background:#eaab10!important;}
.jsai2 .owl-carousel .item img{width:100%}
/*dbox3*/
.dbox3{clear:both;padding-bottom:20px;}
.dbox3 .jnhz .dtype b{color:#f39511;border-color:#f39511}
.jnhz .hztxt{padding:20px 25px;color:#fff;line-height:18px;}
.jnhz .hztxt h3{margin-bottom:15px;}
.jnhz .hz1 .hztxt{background:#de412e;}
.jnhz .hz2 .hztxt{background:#f39511;}
.jnhz .hz3 .hztxt{background:#7cbd14;padding:10px 15px}
.jnhz .jnhz1{margin:25px 0}
/*未来技能*/
.dbox3 .wljn li .margin{position:relative;}

.dbox3 .wljn li .margin .fdc{background:rgba(0,0,0,0.6);width:100%;left:0;bottom:0;height:40px;line-height:40px;text-align:center;color:#fff;position:absolute;bottom:0}
.dbox3 .list_jnt{margin-left:10px;margin-right:0!important;}
.dbox3 .list_jnt li .margin{height:165px;color:#fff;padding:15px 25px;}
.dbox3 .list_jnt li h3{font-size:24px;margin-bottom:15px;}
.dbox3 .list_jnt li p.more{text-align:right;}
.dbox3 .list_jnt li p.more a{color:#f39511}
.dbox3 .list_jnt li p.more a:hover{color:#fff}
.dbox3 .list_jnt li.c2{margin-top:22px}
.slideTxtBox .dtype{margin:25px 0}
.slideTxtBox .dtype  li{display:inline-block;padding:10px 30px;color:#3b67b3;border:1px solid #3b67b3;cursor:pointer;margin:0 0 0 10px}
.slideTxtBox .dtype  li.on{background:#3b67b3;color:#fff}
/*dbox4*/
.dbox4{clear:both;background:#3b67b3;padding:0 0 25px 0;overflow:hidden;}
.dbox4 .dtype b,.dbox4 .dtype span{color:#fff}
.dbox4 .dtype b{border-color:#fff}
.dbox4 .dtype a{color:#fff;margin-top:5px}
.dlist5 li{width:20%;float:left;text-align:center;}
.dlist5 li a{font-size:1rem}
.dbox4 .dlist5 li a{color:#fff}
.dlist5 li p{height:40px;line-height:20px;overflow:hidden;margin-top:10px;}
.dbox4 .dlist5 li p{height:60px;line-height:20px;overflow:hidden;margin-top:10px;}
.dlist5{margin:15px -10px}
.dbox5{padding-top:15px;}
.dbox5 .bd ul,.dbox6 ul{margin:0 -15px}
.dbox5 ul .item .main_img{border:1px solid #dedede;margin:15px}
.dbox6 .item .main_img{border:1px solid #dedede;margin:15px;background:#fff;text-align:center;}
.dpn .owl-pagination{display:none;}
.dpn .owl-theme .owl-controls .owl-buttons div{position: absolute;top: 40px;width: 30px;height: 50px;margin: 0;padding: 0;border-radius: 0;font: 50px/50px "Microsoft Yahei";background-color: transparent;overflow: hidden;_display: none;}
.dpn .owl-prev,.dpn .owl-next{background-color:rgba(0,0,0,0.6)!important;text-align:center;background-position:center!important;}
.dpn .owl-prev:hover,.dpn .owl-next:hover{background-color:rgba(59,103,179,0.6)!important;}
.dpn .owl-prev{left:16px;background-image:url(../img/prev.png)!important}
.dpn .owl-next{right:13px;background-image:url(../img/next.png)!important}
.jsai2 .owl-theme .owl-controls .owl-buttons div{position: absolute;top:33%;}
.jsai2 .owl-prev{left:5px;}
.jsai2 .owl-next{right:5px;}
/*视频专区*/
.dbox5{padding-bottom:35px;}
.dbox5 .spzq .dtype b{color:#de412e;border-color:#de412e}
.dbox5 .spzq .dtype .hd li{border-color:#de412e;color:#de412e}
.dbox5 .spzq .dtype .hd li.on{background:#de412e!important;color:#fff}
.dbox5 .spzq .dtype .hd li.vmore,.dbox5 .spzq .dtype .hd li.vmore:hover,.dbox5 .spzq .dtype .hd li.vmore.on{background:#f39511!important;border-color:#f39511!important;;color:#fff}
.dbox5 .spzq li .margin{position:relative;}
.dbox5 .spzq li .fdc{width:100%;left:0;bottom:0;z-index:22;background:rgba(0,0,0,0.6);height:35px;line-height:35px;overflow:hidden;color:#fff}
.dbox5 .spzq li .fdc span.c1{padding-left:10px;}
.dbox5 .spzq li .fdc span.c2{text-align:right;float:right;margin-right:10px;}
.dbox5 .spzq li .fdc span.c2 img{vertical-align:middle;margin-right:5px;}
.dbox5 .spzq li img{position:relative;z-index:0;}
/*dbox6*/
.dbox6{background:#dbf5fd;overflow:hidden;padding-bottom:15px}
.dbox6 .dtype{margin-bottom:15px}
.dbox6 .dtype b{color:#17abdb;border-color:#17abdb}
.dbox6 .dtype span{color:#000}
.dbox6 li{width:20%;float:left;}
.dbox6 li .margin{background:#fff;}
.dbox6 li img{width:100%}
.dbox6 li .main_img:hover img{webkit-transform: scale(0.8);transform: scale(0.8);-moz-transform: scale(0.8);}
/*footer*/
.footer{clear:both;background:#3b67b3;color:#fff;padding:25px 0 0 0}
.footer a{color:#fff}
.bottom{text-align:center;padding:25px 0;border-top:1px solid #7ca3e7;margin-top:20px;}
.footer  li h3{font-size:16px;margin-bottom:10px;}
.footer li p{height:30px;line-height:30px;overflow:hidden;font-size:14px}
.footer .ftel{font-size:23px;padding:10px 0;}
.footer a:hover{color:#ddd}

/*erpage 开始*/
.footer{
	margin-top:60px;
}
.er_one{
	max-width:1200px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:72px;
}
.er_one_b_l{
	width:877px;
	height:auto;
	overflow:hidden;
	float:left;
}
.er_one_t{
	height:47px;
	line-height:47px;
	font-size:14px;
	color:#000000;
}
.er_one_b{
	height: auto;
	overflow:hidden;
} 
.er_one_b_l ul li{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #dadada;
	margin-top:26px;
}
.er_one_b_l ul li a{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.er_one_b_l ul li a:hover span{
	background:#de412e;
	color:#fff;
}
.er_one_b_l ul li a:hover h6{
	color:#de412e;
}
.er_one_b_l_r{
	width:67%;
	float:right;
}
.er_one_b_l_l{
	width:265px;
	height:183px;
	float:left;
}
.er_one_b_l_l img{
	width:265px;
	height:183px;
}
.er_one_b_l_r h6{
	font-size:20px;
	color:#353535;
}
.er_one_b_l_r p{
	color:#353535;
	font-size:15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	margin-top:10px;
}
.er_one_b_l_r span{
	display:block;
	width:80px;
	height:31px;
	background:#e9e9e9;
	border-radius:2px;
	text-align:center;
	line-height:31px;
	margin-top:20px;
}

.er_one_b_r{
	width:278px;
	height:auto;
	overflow:hidden;
	float:right;
	background:#f7f7f7;
	margin-top:30px;
}
.er_one_b_r_t{
	width:100%;
	height:55px;
	border-bottom:1px solid #cfcfcf;
}
.er_one_b_r_t span{
	display:block;
	width:6px;
	height:26px;
	background:#3b67b3;
	float:left;
	margin-left:21px;
	margin-top:16px;
}
.er_one_b_r_t p{
	float:left;
	line-height:55px;
	font-size:22px;
	color:#3e67b3;
	margin-left:8px;

}
.er_one_b_r_b{
	margin-left:23px;
	margin-right:23px;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
}
.er_one_b_r_b ul{
	width:100%;
	height:auto;
	overflow:hidden;
}
.er_one_b_r_b ul li{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:17px;
}
.er_one_b_r_b ul li a{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.er_one_b_r_b ul li a img{
	width:100%;
	height:118px;
	display:block;
}
.er_one_b_r_b ul li a p{
	font-size:14px;
	color:#2a2a2a;
	text-align:center;
	margin-top:10px;
}

.xq_con {
    max-width: 1200px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 72px;
}
.xq_con_b{
	width:100%;
	height:auto;
	overflow:hidden;
}
.xq_con_b_l_sp{
	width:898px;
	height:auto;
	overflow:hidden;
	border:1px solid #eee;
	padding-bottom:30px;
	float:left;
}
.xq_con_b_l{
	width:898px;
	height:auto;
	overflow:hidden;
	border:1px solid #e5e5e5;
	padding-bottom:30px;
	float:left;
}
.xq_con_b_l h6{
	margin-left:30px;
	margin-right:30px;
	height:auto;
	overflow:hidden;
	font-size:32px;
	color:#2d2d2d;
	margin-top:29px;
	margin-bottom:15px;
}
.xq_con_b_l p{
	margin-left:30px;
	margin-right:30px;
	font-size:16px;
	color:#5a5a5a;
	line-height:30px;
}
.xq_con_b_l img{
	/*display:block;*/
	margin-left:30px;
	/*width:676px;*/
	height:auto;
	/*margin-top:15px;*/
}
.xq_con_b_r{
	width:292px;
	height:auto;
	overflow:hidden;
	float: right;
}
.xq_con_b_r_t{
	width:276px;
	height:auto;
	-overflow:hidden;
	background:#3b67b3;
	margin-left:14px;
}
.xq_con_b_r_t a{
	display:block;
	width:286px;
	height:52px;
	line-height:52px;
	text-align:center;
	line-height:52px;
	color:#ffffff;
	position: relative;
    left: -14px;
    top: 4px;
}
.xq_con_b_r_t a l{
	position:relative;
	left:7px;
}
.xq_con_b_r_t_ac{
	background:url(../img/icon1.png);
	background-size:cover;
	color:#3b67b3!important;
}
.xq_con_b_r_b{
	width: 276px;
    height: auto;
    overflow: hidden;
    background: #f7f7f7;
    margin-left: 14px;
    margin-top:18px;
}
.xq_con_b_r_b_t{
	width: 100%;
    height: 55px;
    border-bottom: 1px solid #cfcfcf;
}
.xq_con_b_r_b_t span{
	display: block;
    width: 6px;
    height: 26px;
    background: #3b67b3;
    float: left;
    margin-left: 21px;
    margin-top: 16px;
}
.xq_con_b_r_b_t p{
	float: left;
    line-height: 55px;
    font-size: 22px;
    color: #3e67b3;
    margin-left: 8px;
}
.xq_con_b_r_b_t a{
	display:block;
	float:right;
	font-size:13px;
	line-height:55px;
	color:#949494;
	margin-right:11px;
}
.xq_con_b_r_b_b{
	margin-left:24px;
	margin-right:24px;
	height:auto;
	overflow:hidden;
	margin-top:6px;
	margin-bottom:15px;
}
.xq_con_b_r_b_b ul{
	width:100%;
	height:auto;
	overflow:hidden;
}
.xq_con_b_r_b_b ul li{
	margin-top:8px;
}
.xq_con_b_r_b_b ul li a{
	display:block;
	width:100%;
	height:100%;
}
.xq_con_b_r_b_b ul li a span{
	display:block;
	width:4px;
	height:4px;
	background:#a4a4a4;
	float:left;
	margin-top: 10px;
}	
.xq_con_b_r_b_b ul li a p{
	font-size:14px;
	color:#5a5a5a;
	width:94%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	overflow: hidden;
	margin-left: 12px;
}
.xq_con_b_r_b_c{
	margin-left: 24px;
    margin-right: 24px;
    height: auto;
    overflow: hidden;
}
.xq_con_b_r_b_c a{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.xq_con_b_r_b_c h6{
	font-size:16px;
	color:#2a2a2a;
	margin-top:14px;
	color:#3e3e3e;
}
.xq_con_b_r_b_c p{
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	font-size:14px;
	color:#afafaf;
	line-height:20px;
	margin-top:13px;
}
.xq_con_b_r_b_c img{
	width:100%;
	height:auto;
	display:block;
	margin-top:13px;
}

.sa_con{
	max-width:1200px;
	margin:auto;
	overflow:hidden;
	margin-top: 72px;
}
.sa_con_b{
	height: auto;
    overflow: hidden;
}
.sa_con_b_l{
	width: 877px;
    height: auto;
    overflow: hidden;
    float: left;
}

.sa_con_b_l_t{
	width:100%;
	height:auto;
	overflow:hidden;
}
.sa_con_b_l_t a{
	display:block;
	width:222px;
	height:141px;
	background:#eee;
	float:left;
	margin-left:10px;
}
.sa_con_b_l_t a:nth-child(1){
	margin-left:0px;
}
.sa_con_b_l_t a img{
	display:block;
	width:90px;
	height:90px;
	border-radius:50%;
	float:left;
	margin-left:23px;
	margin-top:23px;
}
.sa_con_b_l_t a div{
	float:left;
	margin-left: 23px;
	margin-top:29px;
}
.sa_con_b_l_t a div h6{
	font-size:20px; 
}
.sa_con_b_l_t a div p{
	font-size:15px;
	color:#aaaaaa;
}
.sa_con_b_r{
	width: 278px;
    height: auto;
    overflow: hidden;
    float: right;
}
.sa_con_b_l_b{
	width:100%;
	height:auto;
	overflow:hidden;
}
.sa_con_b_l_b .er_one_b_l{
	float:none;
}
.sa_con_b_l_b_t{
	width: 100%;
    height:60px;
    background:#f7f7f7;
    overflow:hidden;
    margin-top:20px;
}
.sa_con_b_l_b_t span{
	display: block;
    width: 6px;
    height: 26px;
    background: #3b67b3;
    float: left;
    margin-left: 21px;
    margin-top: 16px;
}
.sa_con_b_l_b_t p{
	float: left;
    line-height:60px;
    font-size: 22px;
    color: #3e67b3;
    margin-left: 8px;
}
.sa_con_b_l_b_t l{
	float: left;
    line-height:60px;
    font-size:18px;
    color: #252525;
    margin-left: 8px;
}
.sa_con_b_r .er_one_b_r{
	margin-top: 0px;
}
.sa_con_b_r_b{
	width: 100%;
	height:auto;
	overflow:hidden;

}
.sa_con_b_r_b_t{
	width: 100%;
	height:auto;
	overflow:hidden;
	margin-top: 30px;
}
.sa_con_b_r_b_t a{
	display:block;
	width: 49%;
	height:130px;
	overflow:hidden;
}
.sa_con_b_r_b_t a img{
	display:block;
	width:55px;
	height:auto;
	margin:auto;
	margin-top:20px;
}
.sa_con_b_r_b_t a p{
	text-align:center;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	margin-top: 10px;
}
.sa_con_b_r_b_t a:nth-child(odd){
	float:left;
	background:#f39511;
}
.sa_con_b_r_b_t a:nth-child(even){
	float:right;
	background:#de412e;
}
.sa_con_b_r_b_b{
	width:100%;
	height:75px;
	background:#7cbd14;
	margin-top:7px;
}
.sa_con_b_r_b_b a{
	display:block;
	width: 100%;
	height:100%;
	overflow:hidden;
}
.sa_con_b_r_b_b a img{
	width:55px;
	height:auto;
	display:block;
	float:left;
	margin-top:18px;
	margin-left:17px;
}
.sa_con_b_r_b_b a p{
	font-size:18px;
	color:#fff;
	font-weight:bold;
	margin-left: 10px;
	float:left;
	line-height:75px;
}

.sa_con_b_l_f{
	width:100%;
	height: auto;
	-background:red;
	float:left;
	overflow: hidden;
	text-align: center;
	margin-top:24px;
}
.sa_con_b_l_f ul{display: inline-block;overflow: hidden;}
.sa_con_b_l_f ul li{
	display: block;
	width:21px;
	height:21px;
	border:1px solid #ccc;
	text-align: center;
	line-height:21px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
    cursor:url(Arrow.cur),auto;
}
.sa_con_b_l_f ul li a{
	display:block;
	width: 100%;
	height: 100%;
	color:#6f6f6f;
	line-height:19px;
	font-size: 13px;
}
.sa_con_b_l_f ul li:hover{
	background:#0d6fb8;
}
.sa_con_b_l_f ul li:hover a{
	color:#fff;
}
.current{
	background:#0d6fb8!important;
}
.current a{
	color:#fff!important;
}
.current{background:yellow;overflow: hidden;}
.sa_con_b_l_f ul li a span{display: block;}

.wrap{
	width: 1200px;
	margin: 0 auto;
}
.pff-a{
	padding-top: 72px;
}
.pff-a1{
	overflow: hidden;
}
.pff-a1-a{
	width: 240px;
}
.pff-a1-a1{
	margin-bottom: 25px;
}
.pff-a1-a1 a{
	display: block;
	background-color: #f4f4f4;
	margin-bottom: 2px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
}
.pff-a1-a1 a:hover{
	background-color: #3b67b3;
	color: #FFFFFF;
}
.pff-a1-b{
	width: 930px;
}
.pff-a1-a2{
	background-color: #f7f7f7;
}
.pff-a1-a2-a{
	padding: 10px;
	overflow: hidden;
	background-color: #eeebeb;
}
.pff-a1-a2-a i{
	display: block;
	float: left;
	width: 6px;
	height: 30px;
	background-color: #3b67b3;
	margin-right: 10px;
}
.pff-a1-a2-a span{
	font-size: 22px;
	color: #3b67b3;
}
.pff-a1-a2-a a{
	display: block;
	float: right;
	font-size: 14px;
	color: #777777;
	line-height: 30px;
}
.pff-a1-a2-b{
	padding: 20px 10px;
}
.pff-a1-a2-b li{
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: solid 1px #e1e1e1;
	margin-bottom: 10px;
}
.pff-a1-a2-b img{
	float: left;
	width: 110px;
	height: 75px;
}
.pff-a1-a2-b p{
	float: right;
	width: 100px;
	padding-top: 10px;
}
.pff-a1-b1{
	border: solid 1px #dfdfdf;
	overflow: hidden;
}
.pff-a1-b1 span{
	display: block;
	float: left;
	background-color: #5e82c1;
	width: 140px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
}
.pff-a1-b2{
	padding: 35px 0;
	font-size: 14px;
	line-height: 30px;
}
.pff-a1-b2 img{
	margin: 10px auto;
}
.pff-a2{
	padding-top: 20px;
}
.pff-a2 div{
	background-color: #31bcea;
	overflow: hidden;
}
.pff-a2 a{
	display: block;
	float: left;
	padding: 0 20px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 18px;
	border-right: 1px solid #DBDBDD;
}
.pff-a2 a:hover{
	background-color: #eaab10;
}

/*banner图开始*/
.banner{
	position: relative;
	height: 370px;
}
.banner ul{
	height: 100%;
}
.banner li{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
}
.banner li img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -230px;
}
.pft-a1{
	overflow: hidden;
	border: solid 1px #333333;
	margin-bottom: 20px;
}
.pft-a1-a{
	float: left;
	width: 740px;
	padding: 20px 19px;
}
.pft-a1-b{
	float: right;
	width: 458px;
}
.pft-a1-a1{
	font-size: 18px;
	margin-bottom: 20px;
}
.pft-a1-a2{
	text-align: right;
}
.pft-a1-a2 a{
	font-size: 16px;
}

.pb-carouselWarp {
    position: relative;
    width: 100%;
	height: 370px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.pb-carouselWarp .pb-carousel {
  position: relative;
  height: 100%;
}
.pb-carouselWarp .pb-carousel li {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.pb-carouselWarp .pb-carousel li img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.pb-carouselWarp .pb-carousel .pb-this {
  display: block;
  left: 0;
}
.pb-carouselWarp .pb-carousel-ind {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #ccc;
  margin: 0 5px;
  cursor: pointer;
}
.pb-carouselWarp .pb-carousel-ind .pb-this {
  background-color: #31bcea;
}
.pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #000;
  cursor: pointer;
  border: none;
}
.pft-b{
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pft-b1{
	overflow: hidden;
	margin-bottom: 1px;
}
.pft-b1 i{
	display: block;
	float: left;
	width: 6px;
	height: 28px;
	background-color: #3b67b3;
	margin-right: 10px;
}
.pft-b1 span{
	display: block;
	float: left;
}
.pft-b1-a{
	font-size: 20px;
	color: #3e67b3;
	margin-right: 10px;
}
.pft-b1-b{
	font-size: 18px;
	color: #414141;
	line-height: 40px;
}
.pft-b1 a{
	display: block;
	float: right;
	font-size: 14px;
	color: #414141;
	line-height: 40px;
}
.pft-b2{
	overflow: hidden;
}
.pft-b2 ul{
	width: 110%;
}
.pft-b2 li{
	float: left;
	width: 228px;
	margin-right: 15px;
}
.pft-b2 li img{
	width: 100%;
	height: 170px;
}
.pft-b2 li p{
	line-height: 50px;
	text-align: center;
	font-size: 14px;
}
.pff-a1-a3 a{
	display: block;
		text-align: center;
	font-size: 26px;
	line-height: 60px;
	margin-bottom: 30px;
	background-color:#eaab10;
}
.pff-a1-a3 a:hover{
	color: #FFFFFF;
	background-color: #8671ed;
}
.cpt-a{
	padding-top: 64px;
}
.cpt-a1{
	overflow: hidden;
}
.cpt-a1-a{
	width: 900px;
}
.cpt-a1-a li{
	margin-bottom: 30px;
}
.cpt-a1-a li img{
	width: 100%;
}
.cpt-a1-a li p{
	text-align: center;
	line-height: 60px;
	background-color: #b2b2b2;
	color: #FFFFFF;
	font-size: 18px;
}
.cpt-a1-b{
	width: 280px;
	background-color: #f7f7f7;
}
.cpt-a1-b1{
	padding: 15px 25px;
	border-bottom: solid 1px #cfcfcf;
	overflow: hidden;
}
.cpt-a1-b1 i{
	display: block;
	float: left;
	margin-right: 10px;
	width: 6px;
	height: 30px;
	background-color: #3b67b3;
}
.cpt-a1-b1 span{
	display: block;
	float: left;
	font-size: 22px;
	color: #3e67b3;
}
.cpt-a1-b2{
	padding: 20px 25px;
}
.cpt-a1-b2 li{
	margin-bottom: 20px;
}
.cpt-a1-b2 img{
	width: 100%;
}
.cpt-a1-b2 p{
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
.sk-a{
	padding-top: 72px;
}
.sk-a1 li{
	border: solid 1px #cdcdcd;
	margin-bottom: 20px;
	padding: 19px;
}
.sk-a1-a{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
.sk-a1-b{
	line-height: 25px;
	margin-bottom: 20px;
}
.sk-a1-c{
	text-align: right;
}
.sk-a1-c a{
	display: inline-block;
}
.sk-a2 li{
	overflow: hidden;
	border-bottom: dashed 1px #dadada;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
.sk-a2-a img{
	width: 260px;
	height: 180px;
}
.sk-a2-b{
	width: 900px;
}
.sk-a2-b1{
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}
.sk-a2-b2{
	line-height: 25px;
	margin-bottom: 20px;
}
.sk-a2-b3 a{
	background-color: #e9e9e9;
	padding: 5px 10px;
}
.cpt-a2{
	margin-bottom: 20px;
}
.cpt-a2 .demo1{
	border: solid 1px #DBDBDD;
}
.cpt-a2 .demo1 img{
	float: left;
	width: 700px !important;
}
.cpt-a2-a{
	float: left;
	width: 458px;
	padding: 19px;
}
.cpt-a2-a1{
	margin-bottom: 20px;
	line-height: 25px;
}
.cpt-a3 li{
	border: solid 1px #999;
	margin-bottom: 20px;
	padding: 19px 29px;
}
.cpt-a3 li img{
	width: 350px;
	height: 210px;
}
.cpt-a3 li p{
	width: 350px;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}
.dy-a{
	height: 2px;
}
.ft-a{
	overflow: hidden;
}
.ft-a1{
	width: 700px;
}
.ft-a1 li{
	margin-bottom: 20px;
}
.ft-a1 li img{
	width: 100%;
	height: 250px;
}
.ft-a1 li p{
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #a0a0a0;
}
.ft-a2{
	width: 480px;
	
	
}
.ft-a2-a{
	padding: 17px 19px;
	margin-bottom: 20px;
	border: solid 1px #999999;
}
.ft-a2-a1{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.ft-a2-a2 li{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ft-a2-a2 a{
	line-height: 40px;
}
.pff-a1-b3{
	padding: 59px;
	border: solid 1px #999999;
	margin-bottom: 20px;
}
.pff-a1-b3 li{
	margin-bottom: 20px;
}
.pff-a1-b3 img{
	width: 100%;
}
.pff-a1-b3 li p{
	line-height: 50px;
	text-align: center;
	font-size: 18px;
}
.pff-a1-b4{
	text-align: right;
	padding-bottom: 20px;
}
.pff-a1-b4 a{
	width: 350px;
	line-height: 75px;
	text-align: center;
	display: inline-block;
	background-color: #31bcea;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 18px;
}
.news-a{
	overflow: hidden;
}
.news-a1{
	width: 880px;
}
.news-a1 li{
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 30px;
	border-bottom: dashed 1px #dadada;
}
.news-a1-a img{
	width: 260px;
	height: 190px;
}
.news-a1-b{
	width: 580px;
}
.news-a1-b1{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.news-a1-b2{
	line-height: 25px;
	margin-bottom: 20px;
}
.news-a1-b3{
	overflow: hidden;
}
.news-a1-b3 a{
	display: block;
	float: left;
	background-color: #e9e9e9;
	padding: 0px 10px;
	line-height: 30px;
	font-size: 12px;
}
.news-a1-b3 span{
	display: block;
	float: right;
	line-height: 30px;
}
.news-a1-c{
	width: 100%;
	text-align: center;
	padding: 30px 0;
}
.news-a1-c a{
	display: inline-block;
	margin: 0 2px;
	border: solid 1px #d5d5d5;
	width: 20px;
	text-align: center;
	line-height: 20px;
}
.news-a1-c span{
	display: inline-block;
	margin: 0 2px;
	width: 20px;
	text-align: center;
	line-height: 20px;
	background-color: #0d6fb8;
	color: #FFFFFF;
	border: solid 1px #0d6fb8;
}
@media only screen and (min-width:750px) and (max-width:1200px){
	-body{background:yellow;}
/*	#header-demo1{display:none;}
	.icon-navicon {
   	 	display: block;
	}*/
	html,body{overflow-x:hidden;}
	.er_one{
		width:100%;
		margin-top:0rem;
	}
	.er_one_t{
		margin-left:4%;
		margin-right:4%;
		height:30px;
		line-height:30px;
	}
	.er_one_b{
		margin-left:4%;
		margin-right:4%;
	}
	.er_one_b_l ul li{
		padding-top:15px;
		padding-bottom:15px;
		margin-top: 0px;
	}
	.er_one_b_l{
		width:100%;
		float:none;
	}
	.er_one_b_r{
		float:none;
		width: 100%;
	}
	.er_one_b_l_l{
		width:21%;
		height:auto;
		overflow:hidden;
		float:left;
	}
	.er_one_b_l_r{
		width:76%;
	}
	.er_one_b_l_l img{
		width:100%;
		height: 104px;
	}
	.er_one_b_l_r h6{
		font-size:17px;
	}
	.er_one_b_l_r p{
		font-size:14px;
		margin-top:5px;
		display: -webkit-box;
    	-webkit-box-orient: vertical;
    	-webkit-line-clamp: 2;
    	overflow: hidden;
	}
	.er_one_b_l_r span{
		width:60px;
		height:25px;
		font-size:12px;
		line-height:25px;
		margin-top:8px;
	}
	.er_one_b_r_b ul li a img{
		height:auto;
	}
	.er_one_b_r_t{
		height:45px;
	}
	.er_one_b_r_t p{
		line-height:45px;
		font-size:18px;
	}
	.er_one_b_r_t span{
		margin-top:9px;
		transform:scale(0.8);
	}






	.xq_con{
		width:100%;
		margin-top:0px;
	}
	.xq_con_b_l{
		width:auto!important;
		float:none;
		border:none;
		margin-left:4%;
		margin-right:4%;
	}
	.xq_con_b_l h6{
		margin: 0;
		font-size:18px;
		text-align:center;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:10px;
	}
	.xq_con_b_l p{
		margin: 0;
	}
	.xq_con_b_r{
		float:none;
	}
	.xq_con_b_l img{
		/*width:100%;*/
		margin: 0;
		/*margin-top:10px;*/
	}
	.xq_con_b_r{
		width:auto!important;
		margin-left:4%;
		margin-right:4%;
	}
	.xq_con_b_r_b{
		width: 100%;
		margin: 0;
		margin-top: 20px;
	}
	.xq_con_b_r_t{
		margin: 0;
		width: 100%;
		height:auto;
		overflow:hidden;
	}
	.xq_con_b_r_t a{
		width:25%;
		float:left;
		left: 0;top: 0;
	}
	.xq_con_b_r_t a l{
		left: 0;
	}
	.xq_con_b_r_t_ac{
		background:#dee7f5!important;
	}
	.xq_con_b_r_b_t{
		height:45px;
	}
	.xq_con_b_r_b_t span{
		margin-top: 9px;
    	transform: scale(0.8);
	}
	.xq_con_b_r_b_t p{
		line-height: 45px;
    	font-size: 18px;
	}
	.xq_con_b_r_b_t a{
    	line-height: 45px;
	}


	.sa_con{
		width: 100%;
		margin-top: 0px;
	}
	.sa_con_b_l{
		width:auto;
		float:none;
		margin-left:4%;
		margin-right:4%;
	}
	.sa_con_b_l_t a{
		width: 100%;
		float:none;
		margin: 0;
		margin-top:10px;
	}
	.sa_con_b_r{
		width:auto;
		float:none;
		margin-left:4%;
		margin-right:4%;
		margin-top:20px;
	}
	.sa_con_b_l_t a{
		height: 121px;
	}
	.sa_con_b_l_t a img{
		width: 75px;
    	height: 75px;
	}
	.sa_con_b_l_t a div{
		margin-top: 28px;
	}
}

@media only screen and (min-width:320px) and (max-width:750px){

	body{-background:red;}
	html,body{overflow-x:hidden;}
	.er_one{
		width:100%;
		margin-top:0rem;
	}
	.er_one_t{
		margin-left:4%;
		margin-right:4%;
		height:30px;
		line-height:30px;
	}
	.er_one_b{
		margin-left:4%;
		margin-right:4%;
	}
	.er_one_b_l ul li{
		padding-top:15px;
		padding-bottom:15px;
		margin-top: 0px;
	}
	.er_one_b_l{
		width:100%;
		float:none;
	}
	.er_one_b_r{
		float:none;
		width: 100%;
	}
	.er_one_b_l_l{
		width:35%;
		height:auto;
		overflow:hidden;
		float:left;
	}
	.er_one_b_l_r{
		width:61%;
	}
	.er_one_b_l_l img{
		width:100%;
		height: 104px;
	}
	.er_one_b_l_r h6{
		font-size:17px;
	}
	.er_one_b_l_r p{
		font-size:14px;
		margin-top:5px;
		display: -webkit-box;
    	-webkit-box-orient: vertical;
    	-webkit-line-clamp: 2;
    	overflow: hidden;
	}
	.er_one_b_l_r span{
		width:60px;
		height:25px;
		font-size:12px;
		line-height:25px;
		margin-top:8px;
	}
	.er_one_b_r_b ul li a img{
		height:auto;
	}
	.er_one_b_r_t{
		height:45px;
	}
	.er_one_b_r_t p{
		line-height:45px;
		font-size:18px;
	}
	.er_one_b_r_t span{
		margin-top:9px;
		transform:scale(0.8);
	}

	.xq_con{
		width:100%;
		margin-top:0px;
	}
	.xq_con_b_l{
		width:auto!important;
		float:none;
		border:none;
		margin-left:4%;
		margin-right:4%;
		margin-top: 46px;
	}
	.xq_con_b_l h4{
		margin-top: 134px;
	}
	.xq_con_b_l h6{
		margin: 0;
		font-size:18px;
		text-align:center;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:10px;
	}
	.xq_con_b_l p{
		margin: 0;
	}
	.xq_con_b_r{
		float:none;
	}
	.xq_con_b_l img{
		/*width:100%;*/
		margin: 0;
		/*margin-top:10px;*/
	}
	.xq_con_b_r{
		width:auto!important;
		margin-left:4%;
		margin-right:4%;
	}
	.xq_con_b_r_b{
		width: 100%;
		margin: 0;
		margin-top: 20px;
	}
	.xq_con_b_r_t{
		margin: 0;
		width: 96%;
		height:auto;
		overflow:hidden;
		position: absolute;
    	top: 180px;
    	right:7px;
	}
	.xq_con_b_r_t a{
		width:auto;
		padding: 0 8px;
		float:left;
		left: 0;top: 0;
		overflow: hidden;
	}
	#dwntip{display: none}
	.xq_con_b_r_t a l{
		left: 0;
	}
	.xq_con_b_r_t_ac{
		background:#dee7f5!important;
	}
	.xq_con_b_r_b_t{
		height:45px;
	}
	.xq_con_b_r_b_t span{
		margin-top: 9px;
    	transform: scale(0.8);
	}
	.xq_con_b_r_b_t p{
		line-height: 45px;
    	font-size: 18px;
	}
	.xq_con_b_r_b_t a{
    	line-height: 45px;
	}

	.sa_con{
		width: 100%;
		margin-top: 0px;
	}
	.sa_con_b_l{
		width:auto;
		float:none;
		margin-left:4%;
		margin-right:4%;
	}
	.sa_con_b_l_t a{
		width: 100%;
		float:none;
		margin: 0;
		margin-top:10px;
	}
	.sa_con_b_r{
		width:auto;
		float:none;
		margin-left:4%;
		margin-right:4%;
		margin-top:20px;
	}
	.sa_con_b_l_t a{
		height: 121px;
	}
	.sa_con_b_l_t a img{
		width: 75px;
    	height: 75px;
	}
	.sa_con_b_l_t a div{
		margin-top: 34px;
	}

}
/*erpage 结束*/ 

@media only screen and (max-width:1200px){
	.wrap{
		width: 1000px;
	}
	.pft-a1-b .pb-carouselWarp{
		height: 370px;
	}
	.cpt-a2 .demo1 img{
		width: 600px !important;
	}
	.cpt-a2-a{
		width: 398px;
	}
	.pb-carouselWarp{
		height: 300px;
	}
	.pft-b2 li{
		width: 190px;
		margin: 0 5px;
	}
	.pft-b2 li img{
		height: 140px;
	}
	.pff-a{
		padding-top: 144px;
	}
	.news-a1{
		width: 680px;
	}
	.news-a1-b{
		width: 400px;
	}
	.sk-a{
		padding-top: 144px;
	}
	.sk-a2-b{
		width: 700px;
	}
	.ft-a2{
		width: 280px;
	}
	.pff-a1-b{
		width: 730px;
	}
	.pff-a1-b3{
		padding: 19px;
	}
	.cpt-a1-a{
		width: 700px;
	}
	.er_one_t{
		margin: 20px auto;
	}
	.pft-a1-a{
		width: 540px;
	}
	.sk-a2-a{
		width: 260px;
	}
	.sk-a2-a img{
		width: 100%;
		height: auto;
	}
}
@media only screen and (max-width:1000px){
	.wrap{
		width: 750px;
	}
	.cpt-a2-a{
		display: none;
	}
	.pb-carouselWarp{
		height: 380px;
	}
	.pb-carouselWarp .pb-carousel li img{
		width: 100% !important;
		height: 100%;
	}
	.pft-b1-a{
		font-size: 24px;
		line-height: 40px;
	}
	.pft-b1 a{
		font-size: 16px;
	}
	.pft-b2 ul{
		width: 100%;
	}
	.pft-b2 li{
		width: 240px;
		margin: 0;
		margin-right: 10px;
	}
	.pft-b2 li img{
		height: auto;
	}
	.news-a1{
		width: 100%;
	}
	.news-a2{
		display: none;
	}
	.news-a1-b{
		width: 450px;
	}
	.sk-a2-b{
		width: 450px;
	}
	.ft-a1{
		width: 100%;
	}
	.ft-a1 li img{
		height: auto;
	}
	.ft-a2{
		width: 100%;
	}
	.pff-a1-a{
		width: 100%;
	}
	.pff-a1-b{
		width: 100%;
	}
	.pft-a1-a{
		width: 290px;
		padding: 9px;
	}
	.pff-a1-a2-b p{
		width: 600px;
	}
	.pff-a1-a2{
		margin-bottom: 20px;
	}
}
@media only screen and (max-width:750px){
	.wrap{
		width: 640px;
	}
	.pft-a1-b .pb-carouselWarp{
		height: 520px;
	}
	.news-a1-a{
		width: 170px;
	}
.pb-carouselWarp{
	height: 320px;
}
	.cpt-a{
		padding-top: 0;
	}
	.pft-b1 i{
		height: 30px;
	}
	.pft-b1 span{
		font-size: 20px;
		line-height: 30px;
	}
	.pft-b1 a{
		font-size: 14px;
		line-height: 30px;
	}
	.pft-b2 li{
		width: 48%;
		margin: 0 1%;
	}
	.pff-a{
		padding-top: 0;
	}
	.news-a1-a img{
		width: 100%;
		height: auto;
	}
	.sk-a2-a img{
		width: 100%;
		height: auto;
	}
	.sk-a2-a{
		width: 180px;
	}
	.sk-a{
		padding-top: 0;
	}
	.pff-a1-b4 a{
		width: 40%;
		line-height: 60px;
	}
	.cpt-a3 li img{
		width: 100%;
		height: auto;
	}
	.cpt-a3 li p{
		width: 100%;
	}
	.pft-a1-a{
		width: 100%;
	}
	.pft-a1-b{
		width: 100%;
	}
	.pft-b1 span{
		font-size: 14px;
	}
	.pff-a1-a2-b p{
		width: 500px;
	}
	.pft-b1 .pft-b1-b{
		display: none;
	}
	.er_one_t{
		font-size: 12px;
	}
}
@media only screen and (max-width:650px){
	.wrap{
		width: 480px;
	}
	.pft-a1-b .pb-carouselWarp{
		height: 380px;
	}
	.sk-a2-a{
		width: 160px;
	}
	.sk-a2-b{
		width: 300px;
	}
	.pff-a2 a{
		font-size: 14px;
		padding: 0 10px;
	}
	.er_one_t{
		margin: 10px auto;
		padding-left: 10px;
	}
	.pb-carouselWarp{
		height: 250px;
	}
	.news-a1-a{
		width: 160px;
	}
	.news-a1-b{
		width: 300px;
	}
	.pb-carouselWarp{
		height: 240px;
	}
	.pff-a1-a2-b p{
		width: 320px;
	}
	
}
@media only screen and (max-width:500px){
	.wrap{
		width: 420px;
	}
	.pft-a1-b .pb-carouselWarp{
		height: 340px;
	}
	.pff-a1-b4 a{
		font-size: 14px;
		line-height: 50px;
	}
	.pff-a1-b3 li p{
		font-size: 14px;
	}
	.sk-a2-a{
		width: 110px;
	}
	.sk-a2-b1{
		font-size: 14px;
		margin-bottom: 5px;
		white-space: nowrap;
    		overflow: hidden;
    		text-overflow: ellipsis;
	}
	.sk-a2-b2{
		font-size: 12px;
		margin-bottom: 10px;
		height: 20px;
    		overflow: hidden;
	}
	.sk-a2-b3 a{
		font-size: 12px;
	}
	.pb-carouselWarp{
		height: 210px;
	}
	.news-a1-a{
		width: 135px;
	}
	.news-a1-b1{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.news-a1-b2{
		font-size: 12px;
		margin-bottom: 0px;
		-webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	    height: 48px;
	}
	.news-a1-b3 span{
		font-size: 12px;
	}
	.pff-a1-a2-b p{
		width: 270px;
	}
	
}
@media only screen and (max-width:430px){
	.wrap{
		width: 350px;
	}
	.pft-a1-b .pb-carouselWarp{
		height: 250px;
	}
	.pff-a1-b4 a{
		line-height: 40px;
	}
	.pb-carouselWarp{
		height: 160px;
	}
	.news-a1-b{
		width: 200px;
	}
	.sk-a2-b{
		width: 190px;
	}
	.ft-a1 li p{
		font-size: 14px;
		line-height: 50px;
	}
	.cpt-a3 li{
		padding: 9px 9px;
	}
	.pff-a1-a2-b p{
		width: 170px;
	}
} 