.w {
    width: 1400px;
    height: auto;
    margin: 0 auto;
}
body{
	background: url(../img/bg.jpg) repeat;
}

.top-bg {
    width: 100%;
    height: 160px;
    background: url(../img/top-bg.jpg) no-repeat;
    background-size: cover;
}

.logo {
    margin-top: 36px;
}

.logo a {
    display: block;
}

.top-r{
	margin-top: 40px;
}
.top-r-lj{
	font-size: 14px;
	color: #333;
}
.top-r-lj a{
	padding: 0 10px;
	color: #333;
}
.top-r-lj a:hover{
	color: #b90d11;
}

.search {
    position: relative;
    width: 256px;
    height: 36px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    margin-top: 20px;
    background: none;
}

input, button {
    border: none;
    outline: none;
}

.search .text {
    width: 173px;
    padding-left: 15px;
    padding-right: 15px;
    height: 36px;
    background: url(../img/sx.jpg) no-repeat right center;
    color: #333;
    position: relative;
}

.search .button {
    width: 36px;
    height: 36px;
    background: url(../img/search.png) no-repeat center;
    position: absolute;
    top: 0;
    right: 10px;
    cursor: pointer;
}

input::-webkit-input-placeholder {
    color: #ccc;
}

input::-moz-input-placeholder {
    color: #ccc;
}

input::-ms-input-placeholder {
    color: #ccc;
}

.nav-bg {
    width: 100%;
    height: 90px;
    background: url(../img/nav-bg.jpg) no-repeat center;
    background-size: cover;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{  position:relative; z-index:99;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; }
.nav .nLi h3 a{ 
display: block;
    background: url(../img/nav-li-bg.png) top center no-repeat;
    width: 146px;
    height: 75px;
    padding-top: 18px;
    margin-top: 15px;
    margin-left: 28px;
    text-align: center;
    font-size: 18px;
}}
.nav .nLi:first-child h3 a{margin-left: 0;}
.nav .nLi h3 a span{display: block; font-size: 12px; opacity: 0.5;}
.nav .sub{ display:none; width:130px; left:36px; top:90px;  position:absolute; background:#fff;  line-height:34px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 6px; text-align: center; font-size: 14px; color: #B90D11;}
.nav .sub a:hover{ background:#B90D11;  color: #fff;}
.nav .on h3 a{ color:#fff;   }

.title{
	height: 44px;
	line-height: 44px;
	margin: 30px 0;
}

.title h3 span{
	display: inline-block;
	width: 44px;
	height: 44px;
	box-sizing: border-box;
	border-top: 1px solid #B90D11;
	border-right: 1px solid #B90D11;
	text-align: center;
	margin-right: 12px;
}

.title h3 span img{
	margin-top: 6px;
}

.title h3{
	float: left;
	font-size: 30px;
	height: 44px;
	line-height: 44px;
	color: #000;
}

.more a{
	display: block;
	color: #000;
	background: url(../img/more.png) no-repeat left center;
	padding-left: 27px;
	font-size: 14px;
	text-align: center;
}
.more a:hover{
	color: #B90D11;
	background: url(../img/more2.png) no-repeat left center;
}

.news{
	width: 1105px;
}
.slideBox{ width:750px; height:425px; overflow:hidden; position:relative;}
		.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:8px; bottom:25px; z-index:1; display: none;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin:0 5px; width:10px; height:10px; border-radius: 50%; text-indent: -999999px; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#ffb400;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
		.slideBox .bd img{ width:750px; height:425px; display:block;  }
		.slideBox .bd li p{position: absolute; left: 0; bottom: 0; width: 100%; height: 100px; background: url(../img/yy.png) repeat-x;}
		.slideBox .bd li p span{font-size: 18px;color: #fff; padding-left: 15px; width: 80%; height: 60px; line-height: 60px; position: absolute; bottom:0;}
		
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-13.5px; display:block; width:20px; height:27px; background:url(../img/prev1.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
		.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-13.5px; display:block; width:20px; height:27px; background:url(../img/next1.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
.news-r{
	width: 320px;
}
.news-r ul li{
	width: 100%;
	height: 127px;
	overflow: hidden;
	margin-top: 15px;
	position: relative;
}/*
.news-r ul li:first-child{
	margin-top: 0;
}*/
.news-r ul li a img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.news-r ul li .jdt-bg{
	display: block;
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0;
	background: url(../img/yy.png) repeat-x;
}
.news-sj{
	position: absolute;
	top: 112px;
	left: 20px;
	font-size: 16px;
	background: url(../img/time3.png) no-repeat left center;
	color: #fff;
	padding-left: 27px;
}
.news-sj p{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.news-r ul li h4{
	position: absolute;
	bottom: 10px;
	font-size: 18px;
	color: #fff;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 20px;
}
.news-r ul li a{
	/*display: block;*/
}
.news-r ul li a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}

.news-x{
	width: 100%;
	/*margin-top: 15px;*/
}
.news-x ul li{

	width: 100%;
margin-bottom:10px;
	border: 1px solid #d0d0d0;
	border-top: 4px solid #B90D11;
	box-sizing: border-box;
	background: #fff;
}/*
.news-x ul li:last-child{
	margin-left: 15px;
}*/
.news-x ul li a{
	display: block;
	padding: 15px;
}
.news-x ul li .news-x-sj{
	font-size: 16px;
	background: url(../img/time.png) no-repeat left center;
	padding-left: 27px;
	color: #999; 
}
.news-x ul li h3{
	font-size: 16px;
	color: #000;
	height: 35px;
	line-height: 35px;
	
	text-overflow:ellipsis;
	white-space: break-spaces;
	margin: 10px 0;
}
.news-x ul li p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.news-x ul li:hover h3{
	color: #B90D11;
}

.rcpy{
	width: 255px;
}
.rcpy-nr{
	background: #fff;
	border: 1px solid #D0D0D0;
	border-top: 4px solid #B90D11;
	padding: 17px 0 14px 0;
}
.rcpy1 h3{
	margin: 31px 30px;
	height: 40px;
	line-height: 40px;
	background: #b90d11;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	text-align: center;
	font-size:17px;
}
.rcpy1 h3 a{
	display: block;
	color: #fff;
}
.rcpy1 ul{
	padding: 0 30px;
}
.rcpy1 ul li{
	float: left;
	line-height: 34px;
	font-size: 16px;
	width: 50%;
}
.rcpy1 ul li i{
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #beacac;
	vertical-align: middle;
	margin-right: 10px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.rcpy1 ul li:hover a{
	color: #B90D11;
}
.rcpy1 ul li:hover i{
	background: #B90D11;
}
.rcpy2 h3{
	background: #c73d41;
}
.rcpy3 h3{
	background: #d16164;
}
.rcpy4 h3{
	background: #dc8688;
}
.rcpy5 h3{
	background: #a6a6a6;
}
.rcpy5 ul li{
	float: none;
	width: 100%;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hw{
	width: 100%;
	height: 83px;
	background: url(../img/hw1.png) no-repeat;
	background-size: cover;
	margin-top: 30px;
}
.box2-bg{
	width: 100%;
	background: url(../img/box2-bg.jpg) no-repeat;
	height: 660px;
}
.box2-m{
	margin-left: -1%;
	margin-right: -1%;
}
.gzzd{
	width: 48%;
	margin: 0 1%;
}


.title1{
	height: 44px;
	line-height: 44px;
	margin: 30px 0;
}

.title1 h3 span{
	display: inline-block;
	width: 44px;
	height: 44px;
	box-sizing: border-box;
	border-top: 1px solid #B90D11;
	border-right: 1px solid #B90D11;
	text-align: center;
	margin-right: 12px;
border-color: #fff;
}

.title1 h3 span img{
	margin-top: 6px;
}

.title1 h3{
	float: left;
	font-size: 30px;
	height: 44px;
	line-height: 44px;
color: #fff;
}




.gzzd .more a{
	color: #fff;
	background: url(../img/more1.png) no-repeat left center;
	opacity: 0.5;
}
.gzzd .more a:hover{
	opacity: 1;
}
.gzzd-nr{
	padding: 20px 20px 30px 20px;
	background: rgba(255,255,255,0.9);
	border: 1px solid #D0D0D0;
	border-top: 4px solid #B90D11;
}

.gzzd-tt{
	padding-bottom: 15px;
	border-bottom: 1px solid #cdcdcd;
}
.gzzd-tt-sj{
	font-size: 16px;
	color: #B90D11;
	background: url(../img/time1.png) no-repeat left center;
	padding-left: 27px;
}

.gzzd-tt h3{
	font-size: 16px;
	color: #B90D11;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin-top: 10px;
}
.gzzd-tt h3 a{
	color: #B90D11;
}
.gzzd-tt p{
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-top: 10px;
	color: #666;
}
.gzzd-nr ul li{
	padding: 10px 0;
	border-bottom: 1px dashed #c9c9c9;
}
.gzzd-nr ul li a .gzzd-x-sj{
	float: left;
	text-align: center;
	font-size: 26px;
	color: #717171;
	padding-right: 18px;
}
.gzzd-nr ul li a .gzzd-x-sj span{
	display: block;
	font-size: 16px;
	color: #979797;
}

.gzzd-nr ul li h3{
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	color: #000;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.gzzd-nr ul li p{
	color: #666;
	margin-top: 10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.gzzd-nr ul li:hover .gzzd-x-sj{
	color: #B90D11;
}
.gzzd-nr ul li:hover .gzzd-x-sj span{
	color: #B90D11;
}
.gzzd-nr ul li:hover h3{
	color: #B90D11;
}

.gzsy-pic1{
	width: 520px;
	height: 580px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}
.gzsy-pic1 img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.gzsy-pic1 .yy{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../img/yy2.png) repeat-x;
	height: 150px;
}
.gzsy-pic1 .yy p{
	width: 85%;
	left: 20px;
	position: absolute;
	bottom: 30px;
	font-size: 18px;
	color: #fff;
}
.gzsy-pic2{
	width: 880px;
}
.gzsy-pic2 ul li{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 305px;
	height: 285px;
	overflow: hidden;
	position: relative;
}
.gzsy-pic2 ul li.dd{
	width: 555px;
	height: 285px;
	overflow: hidden;
}
.gzsy-pic2 ul li img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.gzsy-pic2 ul li .yy{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../img/yy2.png) repeat-x;
	height: 150px;
}
.gzsy-pic2 ul li .yy p{
	width: 85%;
	left: 20px;
	position: absolute;
	bottom: 30px;
	font-size: 18px;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}






.gzsy-pic1:hover img,.gzsy-pic2 ul li:hover img{
	transform: scale(1.2);
}


.foot-bg{
	width: 100%;
	background: url(../img/foot-bg.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	margin-top: 30px;
}
.foot{
	padding: 40px 0 20px 0;
}
.foot-logo{
	/*padding-top: 20px;*/
}
.kstd h3{
	font-size: 24px;
}
.kstd h3 span{
	font-size: 24px;
	padding: 0 10px;
}
.kstd h3 em{
	font-size: 18px;
}
.kstd{
	
}
.kstd ul{
	margin-top: 30px;
	margin-left: -18px;
}
.kstd ul li{
	float: left;
	width: 120px;
	height: 145px;
	background: #b90d11 url(../img/kstd-sx.png) no-repeat right top;
	text-align: center;
	color: #fff;
	margin: 0 10px;
}
.kstd ul li a{
	display: block;
	padding: 20px 15px;
	color: #fff;
}
.kstd ul li img{
	padding-top: 15px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
}
.kstd ul li p{
	margin-top: 10px;
}
.kstd ul li:hover img{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
}
.lxwm{width: 36%;}

.lxwm h3{
	font-size: 24px;
}
.lxwm h3 span{
	font-size: 24px;
	padding: 0 10px;
}
.lxwm h3 em{
	font-size: 18px;
}
.lxwm p{
	line-height: 24px;
	margin-top: 20px;
}
.wx{
	display: block;
	margin-top: 10px;
}
.foot-sx{
	width: 1px;
	height: 200px;
	background: url(../img/foot-sx.png) no-repeat center;
	margin: 0 4%;
}









.bq-bg{
	border-top: 1px solid #B90D11;
}
.bq-tx{
	line-height: 60px;
}
.link{
	position: relative;
	margin-top: 12px;
}
.link p {
	width: 200px;
    line-height: 36px;
    padding-left: 15px;
    padding-right: 20px;
    color: #fff;
    text-align: left;
    font-size: 14px;
    background: #B90D11 url(../img/link-icon-down.jpg) no-repeat;
    background-position: right center;
}

.link:hover div {
    display: block;
}

.link div {
    position: absolute;
    bottom: 100%;
    background: #fff;
    padding: 15px 0;
    left: 0;
    right: 0;
    display: none;
}

.link div a {
    display: block;
    color: #333;
    line-height: 30px;
    font-size: 14px;
    padding: 0 10px;
}

.link div a:hover {
    background: #B90D11;
    color: #fff;
}












/*以下是二级页面样式*/
@media screen and (max-width:1399px) {
   .w{width: auto; padding: 0 2%;   }
   .nav .nLi h3 a{margin-left: 18px; width:143px;}
   .news{width: 78%!important;}
.s1-l{width: 67%!important;}
   .rcpy{width: 20%;}

.news-r{width: 30%;}

   .news-x ul{margin-left: -2%; margin-right: -2%;}
   .news-x ul li{width: 100%；}

   
   .gzsy-pic1{width: 38%;}
   .gzsy-pic2 ul li{width: 38%;}
   .gzsy-pic2{width: 62%;}
   .gzsy-pic2 ul li.dd{width: 58%;}
   
   /*.news-r ul li a img{height: 205px; object-fit: cover;}*/
   
   .foot-bg{height: auto; padding-top: 2%;}
   .foot-sx{margin: 0 3%;}
   .kstd{ width: 45%;}
   .kstd ul li{width: 21%; margin: 0 2%;}
   
   
   
   
   
   
   
   
   
}
@media screen and (max-width:1370px) {
	.nav .nLi h3 a{margin-left: 16px;}
}
@media screen and (max-width:1352px) {
	.nav .nLi h3 a{margin-left: 14px;}
}
@media screen and (max-width:1334px) {
	.nav .nLi h3 a{margin-left: 14px; width: 126px; background-size: 100%;}
}


@media screen and (max-width:1320px) {
    .px1300 {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width:1314px) {
	.nav .nLi h3 a{margin-left: 14px; width: 120px; background-size: 100%;}
}
@media screen and (max-width:1300px) {
	.nav .nLi h3 a{margin-left: 14px; width: 120px; background-size: 100%;}
	.news-r ul li h4{font-size: 16px;}
	.foot-sx{margin: 0 2%;}
}
@media screen and (max-width:1240px) {
	.nav .nLi h3 a{margin-left: 14px; width: 116px; background-size: 100%;}
}
@media screen and (max-width:1220px) {
    .logo {
    }
    .nav {
    }
    .nav>ul>li>a {
        font-size: 14px;
    }
    .nav>ul>li {
    }
     
    .px1200{
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width:1206px) {
	.nav .nLi h3 a{height: 60px; padding-top: 15px; margin-left: 14px; width: 110px; background-size: 100%;}
	.nav .nLi h3 a span{display: none;}
}

@media screen and (max-width:1175px) {
	.foot-sx{margin: 0 1%;}
}

@media screen and (max-width:1146px) {
	.nav .nLi h3 a{margin-left: 14px; width: 106px; background-size: 100%;}
.rcpy1 h3{margin: 31px 15px;}
}

@media screen and (max-width:1110px) {
	.nav .nLi h3 a{margin-left: 14px; width: 100px; background-size: 100%;}
}

@media screen and (max-width:1056px) {
	.nav .nLi h3 a{margin-left: 14px; width: 96px; background-size: 100%;}
}

@media screen and (max-width:1074px) {
	.foot-logo{height: 169px; padding-top: 40px;}
}


@media screen and (max-width:1024px) {
    body {
        padding-top: 60px !important;
    }
    .pc {
        display: none !important;
    }
    .wap {
        display: block !important;
    }



    .m-head {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background: #0c4d87;
        z-index: 999;
        padding: 10px;
    }
    .m-logo {
        font-size: 0;
    }
    .m-logo a {
        font-size: 0;
        line-height: 40px;
        display: block;
    }
    .m-logo img {
        max-height: 40px;
        max-width: 80%;
        vertical-align: middle;
    }
    .m-tlink {
        padding: 10px 15px 0 15px;
    }
    .m-tlink a {
        font-size: 12px;
        margin-right: 5px;
        color: #fff;
        display: inline-block;
        line-height: 24px;
        background: #fff;
        color: #304174;
        line-height: 24px;
        padding: 0 15px;
        border-radius: 5px;
    }
    .m-search {
        margin: 0 15px;
        padding-right: 50px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        position: relative;
        line-height: 35px;
        /* background: #fff; */
        margin-top: 15px;
        border: 1px solid #fff;
    }
    .m-search input[type="text"] {
        display: block;
        width: 100%;
        line-height: 25px;
        background: none;
        color: #fff;
    }
    .m-search input[type="text"]::placeholder {
        color: #fff;
    }
    .m-search input[type="image"] {
        position: absolute;
        right: 10px;
        top: 10px;
        height: 15px;
    }
    .m-nav {
        position: fixed;
        top: 60px;
        right: -100%;
        bottom: 0;
        z-index: 999;
        background: #0e599d;
        overflow-y: scroll;
        width: 100%;
        max-width: 375px;
    }
    .m-nav ul {
        padding: 0 15px;
        /* border-top: 1px solid rgba(255, 255, 255, 0.2); */
    }
    .m-nav ul li {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        position: relative;
    }
    .m-nav ul li>span.on {
        transform: rotateZ(90deg);
    }
    .m-nav ul li ul {
        display: none;
    }
    .m-nav ul li ul li {
        border: none;
    }
    .m-nav>ul>li a {
        display: block;
        font-size: 14px;
        line-height: 20px;
        padding: 15px 0;
        position: relative;
        color: #fff;
    }
    .m-nav>ul>li ul li a {
        padding: 10px 0;
    }
    .m-nav>ul>li>span {
        position: absolute;
        width: 20px;
        height: 20px;
        background: url() no-repeat;
        background-size: 14px 14px;
        background-position: center center;
        right: 0;
        top: 15px;
        cursor: pointer;
        display: block;
        color: #fff;
        transition: all 0.3s;
    }
    
    .news, .rcpy,.gzzd{width: 100% !important;}
    .gzzd{margin: 0;}
    .box2-bg{height: auto; background-size: cover; padding-bottom: 2%;}
    .box2-m{margin-left: 0; margin-right: 0;}
    .gzsy-pic1,.gzsy-pic2{width: 100%;}
    .gzsy-pic2 ul li{width: 39%;}
    .gzsy-pic2 ul{margin-left: -10px; margin-right: -10px;}
    
}


@media screen and (max-width:990px) {
	.kstd{width: 42%;}
	.pic img{object-fit: cover !important;}
.news-r{width:100%;}
.news, .s1-l{
		width: 100% !important;
	}
.news-x ul li{margin:10px 2%; width:96%; }

}

@media screen and (max-width:930px) {
	.kstd ul li img{padding-top: 0;}
}

@media screen and (max-width:912px) {
	.foot-logo,.foot-sx{display: none;}
	.kstd, .lxwm{width: 48%;}
	.kstd ul{margin-left: 0;}
}

@media screen and (max-width:768px) {
    .link>div{
        width: auto;
        float: none;
        margin-left: 0;
        margin-top: 10px;
    }
    .link>div:first-child{
        margin-top: 0;
    }
    .link p{
        line-height: 38px;
    }
    .gzsy-pic2 ul li{
    	width: 38%;
    }
    .kstd ul li{width: 46%;}
    .kstd ul li{height: auto; margin-bottom: 4%;}
    .kstd ul li a{padding: 20px 5px;}
    .kstd ul li a img{display: none;}
    .kstd ul li p{margin-top: 0;}
}
@media screen and (max-width:642px) {
	.kstd ul li a{padding: 10px 5px; min-height: 60px;}
}
@media screen and (max-width:640px) {
	
	.s1-l{height: auto !important;}
	.s1-l ul li a .pic{height: auto !important; padding-top: 64%;}

	/*.news-r ul li{
		width: 48%;
	}*/
	.gzsy-pic2 ul li{
		width: calc(100% - 20px);
	}
	.gzsy-pic2 ul li.dd{
		width: calc(100% - 20px);
	}
}
@media screen and (max-width:480px) {
	.kstd, .lxwm{
		width: 100%;
	}
	.bq-tx{line-height: 40px;}
    .bq-tx{width: 100%; text-align: center;}
    .link{float: left; margin-left: 18%; padding-bottom: 20px;}
    .link p{width: 285px;}
}
@media screen and (max-width:390px) {
	.link{margin-left: 11%;}
}