@charset "utf-8";
@media screen and (max-width: 1680px){
	.header .w_con {
	    width: 1280px;
	}
	.w_con{
		width: 1200px;
	}
	.logo {
	    width: 260px;
	    line-height: 92px;
	}
	nav ul {
	    margin: 0 -20px;
	}
	nav li a{
	    padding: 0 20px;
	}
	.w_zulinconflbox {
	    padding: 49px 20px 49px 88px;
	}
	.zlwbox::after {
	    left: 39%;
	}
	.erjibox a {
	    padding: 0 20px;
	}
	.erji::after {
	    width: 103px;
	}
	.w_aboutbox {
	    padding: 45px 140px 68px 111px;
	}
	.w_aboutbox3 {
	    margin-top: 60px;
	}
}
@media screen and (max-width: 1560px){
	.zlwbox::after {
	    left: 38%;
	}
	.banzi {
	    left: 21%;
	}
}
@media screen and (max-width: 1440px){
	.zlwbox::after {
	    left: 37%;
	    width: 840px;
	}
	.w_dashujuboxnum .spanw1 {
    font-size: 40px;
}
.w_dashujuboxtxt {
    margin-top: 18px;
}
.w_dashuju {
    padding: 20px 33px;
    margin-top: -63px;
}
.banslick .slick-dots {
    bottom: 85px;
}
.w_zulintitle {
    font-size: 28px;
    margin: 50px 0 60px;
}
.w_zulintitle::after {
    top: 50px;
}
.banzi {
    left: 20%;
}

}
@media screen and (max-width: 1366px){
	.ban {
	    min-height: calc(100vh - 70px);
	}
	.banbgm {
	    top: 70px;
	    height: calc(100vh - 70px);
	}
	.w_guo {
	    line-height: 70px;
	}
	.header .w_con {
	    width: 1200px;
	}
	.banzi {
		width: 370px;
	    left: 18%;
	}
	.w_con{
		width: 1200px;
	}
	.logo {
	    width: 220px;
	    line-height: 70px;
	}
	.header.act .logo {
	    width: 220px;
	    line-height: 70px;
	}
	.headerbot_s {
	    height: 70px;
	}
	.yuyan a {
	    line-height: 70px;
	}
	.header.act .w_sousuo {
	    margin-top: 22px;
	}
	/*.w_sousuo {
		height: 30px;
	    margin-top: 22px;
	}*/
	/*.w_xiala_a {
	    font-size: 12px;
	    line-height: 28px;
	}*/
	/*.w_xiala i {
	    line-height: 28px;
	}*/
	/*.w_sousuoimg {
	    width: 13px;
	    margin-top: 8px;
	}*/
	/*.w_sousuo input{
	    width: calc(100% - 140px);
	    height: 100%;
	    line-height: 28px;
	    font-size: 12px;
	}*/
	/*.w_xialabn {
	    top: 28px;
	}*/
	/*.w_xialabnbox {
	    font-size: 12px;
	    line-height: 28px;
	}*/
	nav li>a {
	    line-height: 70px;
	}
	.w_zulinconflbox {
	    padding: 43px 20px 42px 70px;
	}
	.index {
	    margin-top: 70px;
	}
	.w_dashujuboxnum .spanw1 {
	    font-size: 40px;
	}
	.w_aboutbox {
	    padding: 40px 82px 80px;
	    width: 61%;
	    height: 516px;
	}
	/*nav ul {
	    margin: 0 -13px;
	}
	nav li a{
	    padding: 0 13px;
	}*/
	.w_guojin {
	    top: 70px;
	}
	.w_dashujuboxtxt {
	    margin-top: 8px;
	    font-size: 14px;
	}
	.w_dashuju {
	    padding: 15px 33px;
	    margin-top: -46px;
	}
	.banslick .slick-dots {
	    bottom: 70px;
	}
	.w_newflimg {
	    height: 300px;
	}
	.w_newfltxt {
	    padding: 24px 36px 24px;
	}
	.w_newfltxt2 {
	    margin-top: 13px;
	}
	.w_newfltxt3 {
	    margin-top: 10px;
	}
	.w_newfrbot {
	    margin-top: 30px;
	}
	.w_newfrbotbox {
	    margin-bottom: 25px;
	}
	.w_newfrbotboxfl2 {
	    margin-top: 15px;
	}
	.w_newfrbotboxfr2 {
	    line-height: 22px;
	    height: 44px;
	    margin-top: 10px;
	}
	.w_te {
	    margin-bottom: 70px;
	}
	.w_zulintitle::after {
	    top: 40px;
	}
	.w_newfrtop {
	    padding-bottom: 15px;
	}
	.w_newfrtopbox.g_btnitmatv::after {
	    top: 33px;
	}
	.w_newfrtopbox:hover::after {
	    top: 33px;
	}
	.w_about3 {
	    height: 443px;
	}
	.w_aboutbox1::before {
	    top: 58px;
	}
	.w_aboutbox1::after {
	    top: 58px;
	}
	.w_aboutbox2 {
	    margin-top: 60px;
	}
	.w_aboutbox3 {
	    margin-top: 80px;
	}
	.w_abouttu {
		top: 99px;
	    height: 388px;
	}
	.zlwbox::after {
	    left: 36%;
	    width: 830px;
	}
	.erjibox a {
	    line-height: 70px;
	    padding: 0 13px;
	}
	.erji {
		top: 70px;
	    height: 70px;
	}
	.erjibox a .w_zi {
	    margin-left: 8px;
	}
	.w_dashujubox {
	    padding: 0;
	}
	.erji::after {
	    width: 90px;
	}
.w_zulintitle {
    font-size: 24px;
    margin: 40px 0 57px;
}
.w_zulinconflbox2 {
    font-size: 20px;
    line-height: 26px;
}
.w_zulinconflbox1 {
    margin-right: 30px;
    width: 26px;
}
.w_zulinconfr {
    padding: 20px 0 21px 56px;
    width: 72%;
}
.w_zulinboxtxt {
    margin-top: 18px;
    font-size: 18px;
}
.w_zulinconfrtlt {
    font-size: 20px;
}
.w_zulinconfrp {
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    margin-top: 18px;
}
.w_zulinconfrslick {
    margin: 20px -5px 0;
}
.w_newfrbotboxfr1 {
    font-size: 16px;
}
.w_newfrbotboxfr::before {
    left: -26px;
}
.w_newfrbotboxfr {
    width: calc(100% - 128px);
}
.w_aboutbox1 {
    font-size: 24px;
}
.nei_zibox {
    top: 80px;
    height: calc(100% - 80px);
}
.nei_zitop {
    font-size: 34px;
}
.nei_zibot {
    font-size: 14px;
    margin-top: 18px;
    width: 400px;
    line-height: 22px;
}
.honorbox {
    margin-top: 0;
}
.honor {
    margin-top: 30px;
}
.rongyulunbobox {
    margin: 30px 0 80px;
}
.fenye {
    margin: 20px 0 50px;
}
.rybox {
    margin-bottom: 40px;
}
.gpe3-c1-l_liuyan {
    height: 480px;
}
.honorfl {
    height: 350px;
    z-index: 1;
}
.honorfl img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.honorfr {
    height: 450px;
    position: relative;
}
.honorfr img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.jiaru{
	margin-top: 36px;
}
.nav-cont {
    top: 70px;
}
.nav-cont.on {
    top: 70px;
}
.nav-cont-txt>p.nav-cont-txtTit {
    font-size: 36px;
}
.nav-cont-ls-tit {
    font-size: 22px;
}
}
@media screen and (max-width: 1280px){
	.zlwbox::after {
	    left: 35%;
	    width: 810px;
	}
	.banzi {
	    left: 17%;
	}
}
@media screen and (max-width: 1230px){
	.w_con {
	    width: 1140px;
	}
}
@media screen and (max-width: 1200px){
	.ban {
	    min-height: auto;
	}
	.banbgm {
	    top: 0;
	    height: 100%;
	    position: absolute;
	}
	.jingshenph{
		display: block;
	}
	.pcjs{
		display: none;
	}
	.w_djida{
		display: none !important;
	}
	.share{
		display: none;
	}
	.morejia{
		display: none;
	}
	.w_sousuoimg {
	    width: 18px;
	    margin-top: 22px;
	    margin-right: 20px;
	}	
	.fenye{
		width: 768px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.w_con{
		width: 768px;
	}
 	.header{
 		display: none;
 	}
 	.index {
	    margin-top: 60px;
	}
	.yuyan a {
	    line-height: 60px;
	}
	.yuyan {
		margin-right: 40px;
	}
	.w_sousuo {
	    width: 100%;
	    height: 60px;
	   	margin: 0;
	   	border: none;
	}
	.w_sousuo input {
	    width: calc(100% - 50px);
	    line-height: 60px;
	    font-size: 16px;
	    font-weight: bold;
	    color: #999;
	    padding: 0 20px;
	}
	.banslick{
		position: relative;
    	height: 260px;
    	overflow: hidden;
	}
/*	.banslickbox {
		display: none;
	}*/
/*	.banslick img{
		position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    width: auto;
	    height: 100%;
	}*/
	.w_dashuju {
	    padding: 18px 0px;
	    margin-top: 0;
	}
	.w_dashujubox {
	    padding: 0;
	}
	.w_dashujuboxnum .spanw1 {
	    font-size: 24px;
	}
	.w_dashujuboxnum .spanw2 {
	    font-size: 12px;
	}
	.w_dashujuboxtxt {
	    font-size: 12px;
	    margin-top: 8px;
	}
	.w_zulintitle {
	    font-size: 18px;
	    margin: 36px 0 40px;
	}
	.w_zulinconfl {
	    width: 100%;
	}
	.w_zulintitle::after {
	    top: 30px;
	}
	.w_zulinconflbox {
	    padding: 20px 5px;
	    float: left;
	    width: 33.333333%;
	    text-align: center;
	}
	.g_btnitmatv .fff {
	    display: inline-block;
	}
	.w_zulinconflbox2 {
	    font-size: 18px;
	    line-height: 24px; 
	    float: none;
	    display: inline-block;
	}
	.w_zulinconflbox1 {
	    margin-right: 15px;
	    width: 24px;
	    display: inline-block;
	    float: none;
	}
	.w_zulinconfr {
	    padding: 20px 0;
	    width: 100%;
	}
	.w_zulinconfrp {
	    font-size: 14px;
	    margin-top: 18px;
	    line-height: 20px;
	    height: 40px;
	    overflow: hidden;
	}
	.w_zulinconfrtlt {
	    font-size: 18px;
	}
	.w_zulinconfrslick {
	    margin: 18px -5px 0;
	}
	.w_zulinboxtxt {
	    margin-top: 20px;
	    font-size: 18px;
	}
	.w_zulinconfrslick .slick-dots {
	    bottom: 53px;
	}
	.cefr{
		display: none !important;
	}
	.w_newfl {
	    width: 100%;
	    padding-right: 0;
	    float: none;
	}
	.w_newfr {
	    width: 100%;
	    float: none;
	    margin-top: 30px;
	}
	.w_newflimg {
	    height: auto;
	}
	/*.w_newflimg img {
	    position: relative;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    transform: translate(0);
	}*/
	.w_newfltxt {
		height: auto;
	    padding: 20px 10px;
	}
	.w_newfltxt1 {
	    font-size: 18px;
	    line-height: 25px;
	    height: 25px;
	    overflow: hidden;
	}
	.w_newfltxt2 {
	    margin-top: 10px;
	}
	.w_newfltxt3 {
	    line-height: 28px;
	    width: 80px;
	    height: 30px;
	    margin-top: 20px;
	}
	.w_newfltxt3 span{
		font-size: 12px;
	}
	.w_newfrtopbox {
	    font-size: 16px;
	    margin-right: 0;
	    width: 25%;
	    text-align: center;
	}
	.w_newfrtop {
	    padding-bottom: 20px;
	}
	.w_newfrtopbox.g_btnitmatv::after {
	    top: 36px;
	}
	.w_newfrbot {
	    margin-top: 30px;
	}
	.w_newfrbotbox {
	    margin-bottom: 25px;
	}
	.w_newfrbotboxfl {
	    width: 55px;
	}
	.w_newfrbotboxfl1 {
	    font-size: 18px;
	}
	.w_newfrbotboxfr {
	    width: calc(100% - 80px);
	    padding-top: 5px;
	}
	.w_newfrbotboxfr1 {
	    font-size: 16px;
	}
	.w_newfrbotboxfr::before {
	    left: -14px;
	}
	.w_aboutbox3 {
	    width: 80px;
	    height: 30px;
	    margin-top: 18px;
	}
	.w_aboutbox3 span{
		font-size: 12px;
		line-height: 28px;
	}
	.w_aboutbox2 p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.w_aboutbox2 {
	    margin-top: 35px;
	}
	.w_aboutbox1::before {
	    top: 35px;
	}
	.w_aboutbox1::after {
	    top: 35px;
	}
	.w_aboutbox1 {
	    font-size: 18px;
	}
	.w_aboutbox {
	    padding: 20px 0;
	    width: 100%;
	    height: auto;
	    float: none;
	    box-shadow: none;
	    position: relative;
	    top: 0;
	    left: 0;
	    background-color: #f5f4f4;
	    z-index: 1;
	}
	.w_abouttu {
		display: none;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    position: absolute;
	    float: none;
	    margin-top: 0;
	    padding: 0 15px;
	}
	.w_abouttu img {
	    width: 100%;
	    height: 100%;
	    position: relative;
	    top: 0;
	    left: 0;
	    transform: translate(0);
	}
	.w_about3 {
	    height: 590px;
	}
	.footertopbox_1{
		display: none;
	}
	.footertopbox_2 .footertopbox_tbl_fl {
	    margin-right: 0;
	    margin-bottom: 10px;
	    width: 100%;
	}
	.footertopbox_2 .footertopbox_tbl {
	    margin: 10px 0 0;
	}
	.footertopbox_3_bot {
	    text-align: center;
	}
	.footerlunbo_box_s {
	    width: 100%;
	    height: 50px;
	}
	.footerlunbo_box .slick-prev {
	    left: -15px;
	}
	.footerlunbo_box .slick-next {
	    right: -15px;
	}
	.footerlunbo_box_s p {
	    padding: 0 10px;
	}
	.footerlunbo_box_t {
	    padding: 0 5px;
	}
	.footerlunbo_box {
	    margin: 0 15px;
	}
	.footertopbox {
	    margin: 30px 0;
	}
	.footerlunbo_box .slick-dots{
		bottom: -30px;
	}
	.footerlunbo {
	    margin-top: 30px;
	    margin-bottom: 30px;
	}
	.footerbotbox span {
	    font-size: 14px;
	    line-height: 25px;
	    margin-right: 0;
	    display: block;
	}
	.footerbotbox {
	    padding: 15px 0;
	}
	.footertopbox_2 {
	    width: 100%;
	    padding-right: 0;
	    margin-top: 15px;
	}
/*	.footer{
		margin-top: 32px;
	}*/
	.footertopbox_1txt {
	    width: calc(100% - 28px);
	    line-height: 20px;
	}
	.banslick .slick-dots {
	    bottom: 15px;
	}
	.w_newflboxs .slick-dots {
	    bottom: 150px;
	    text-align: center;
	}
	.w_about {
	    margin-top: 10px;
	    background-color: #f5f4f4;
	}
	.headerph{
		display: block;
	}
	/*.nei_banner{
	    height: 260px;
	}*/
	/*.nei_banner img {
	    width: auto;
	    height: 100%;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	}*/
	.linxitop {
    margin-top: 36px;
}
.liuyan {
    width: 100%;
    float: none;
}
.ly_tit {
    font-size: 18px;
}
.ly_tit::after {
    top: 32px;
}
.ly_kuang {
    margin-top: 36px;
}
.ly_box {
    height: 36px;
    margin-top: 15px;
}
.ly_boxbm::after {
    top: 12px;
    right: 20px;
}
.tijiao {
    width: 80px;
    height: 28px;
    line-height: 26px;
}
.lymy {
    width: 100%;
    float: none;
    margin-top: 36px;
}
.lymy .ly_tit::after {
    top: 32px;
}
.fangshi {
    margin-top: 36px;
}
.fsicon {
    width: 16px;
    margin-top: 4px;
}
.fszi {
    font-size: 14px;
    line-height: 24px;
    margin-left: 10px;
    width: calc(100% - 26px);
}
.fangshibox {
    margin-top: 10px;
}
.erweima {
    margin-top: 36px;
}
.erweimafl {
    width: 108px;
}
.map {
    height: 200px;
    margin-top: 36px;
}
.mianbao {
	display: none;
}
.honorbox {
    margin-top: 36px;
}
.honor1 {
    margin-bottom: 18px;
}
.honor2 .span1 {
    color: #666666;
    font-size: 16px;
    line-height: 80px;
    font-family: "微软雅黑";
    margin-left: 20px;
}
.honor2 {
    padding: 10px 0;
    height: auto;
}
.honor2 .span1 {
    font-size: 14px;
    line-height: 30px;
    margin-left: 10px;
}
.span1img {
    width: 14px;
    margin-right: 8px;
}
.honor2 ul {
    float: none;
    margin-left: 10px;
}
.honor2 ul li {
    font-size: 14px;
    line-height: 30px;
    margin-right: 0;
    float: none;
}
.honor3 {
    padding-left: 10px;
    padding-bottom: 10px;
}
.honor3 li {
    font-size: 12px;
    line-height: 20px;
}
.honor3 h4 {
    font-size: 16px;
    padding-top: 20px;
}
.honor3 .button {
    width: 130px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    margin-top: 15px;
}
.w_fenyepc{
	display: none;
}
.w_fenyeph{
	display: block;
}
.w_fenyeph li {
    float: left;
    width: 70px;
    height: 30px;
    border: 1px solid transparent;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    text-align: center;
    margin: 0px 10px;
}
.w_fenyeph li.lpboxfr{
	float: right;
}
.join .fenye {
    margin: 20px 0;
}
.footertopbox_tlt {
    font-size: 16px;
}
.newsul li .imgk {
    float: none;
    width: 100%;
    height: auto;
}
.newsul li a {
    height: auto;
}
.newsul li a::before{
	display: none;
}
.riqiph{
	display: block;
}
.riqi{
	display:none;
}
.newsul li .lin {
    display: block;
    width: 100%;
   	padding: 18px;
}
.newsul li .lin h4 {
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}
.newsul li .lin p {
    line-height: 20px;
    height: 40px;
}
.riqiph .p3{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
	padding-left: 18px;
	padding-top: 18px;
}
.newsul .newsulli {
    margin-bottom: 36px;
}
.newsul .fenye {
    margin: 20px 0;
}
.c2-con h1 {
    font-size: 18px;
    padding-top: 30px;
    padding-bottom: 30px;
    line-height: 30px;
}
.c2-con .look {
    height: 36px;
}
.c2-con .look img {
    line-height: 36px;
}
.time img {
    width: 14px;
}
.c2-con .look p span {
    font-size: 12px;
    padding-left: 6px;
    line-height: 36px;
}
.dongtaibox {
    margin-top: 36px;
}
.dongtaibox_fenye {
    margin-top: 36px;
    margin-bottom: 36px;
}
.shang{
	float: none;
	width: 100%;
	margin-top: 18px;
}
.shang a {
    line-height: 20px;
}
.shang:nth-child(1){
	margin-top: 0;
}
.lcon1 {
    margin-top: 36px;
}
.news .newslick .item .left {
    width: 100%;
    float: none;
}
.news .newslick .item .right {
    width: 100%;
    padding: 30px 15px;
}
.news .newslick .item .right h3 {
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
    height: 20px;
}
.news .newslick .time {
    margin-top: 13px;
    margin-bottom: 10px;
    font-size: 14px;
}
.rightp {
    font-size: 14px;
    line-height: 20px;
    height: 40px;
}
.right .more {
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
}
.newslick .slick-dots {
    bottom: 220px;
    right: 0;
    width: 100%;
}
.lcon2 {
    margin-top: 18px;
}
.c_w {
    width: 60px;
    height: 60px;
}
.c_w h1 {
    font-size: 16px;
    margin-top: 12px;
}
.c_w h4 {
    font-size: 12px;
    margin-top: 6px;
}
.lcon2 .list li .content {
    width: calc(100% - 110px);
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
}
.lcon2 .list li .content h4 {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.lcon2 .list li .content p {
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    margin-top: 10px;
}
.more2 {
    margin-top: 10px;
}
.more2 span {
    font-size: 12px;
}
.lcon2 .list li {
    padding: 18px 0;
    height: auto;
}
.dtbox .fenye {
    margin: 20px 0;
}
.danglist {
    margin-top: 18px;
}
.dangboxfl {
    width: 70px;
    height: 70px;
    padding: 15px 0;
}
.yue {
    font-size: 18px;
}
.nian {
    font-size: 12px;
    margin-top: 8px;
}
.dangcenzi {
    font-size: 12px;
    margin-left: 10px;
}
.dangcen {
    margin-top: 8px;
}
.dangtop {
    font-size: 16px;
    line-height: 20px;
    height: 20px;
}
.dangboxfr {
    width: calc(100% - 85px);
    margin-left: 15px;
    margin-top: 0px;
}
.danglistp {
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    margin-top: 8px;
}
.dangcenimg {
    width: 12px;
}
.danglistbox {
    padding: 18px 0;
}
.dangbk .fenye {
    margin: 20px 0;
}
.danglunbobox {
    margin-top: 36px;
    margin-bottom: 18px;
}
.dangfr {
    width: 100%;
    margin-top: 0;
}
.dangfl {
    width: 100%;
    margin-top: 18px;
}
.dangbiaoti {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 1px;
    height: 22px;
    overflow: hidden;
}
.dangtimezi {
    font-size: 12px;
    line-height: 18px;
    margin-left: 8px;
}
.dangp {
    font-size: 14px;
    line-height: 20px;
    margin-top: 18px;
    height: 60px;
}
.dangtime {
    margin-top: 12px;
}
.danglunbobox .slick-dots {
    bottom: 160px;
}
.dangtimeimg {
    width: 16px;
}
.zhici {
    margin: 36px 0;
}
.zhici_topfr {
    font-size: 18px;
    margin-left: 8px;
    line-height: 24px;
}
.zhici_topfl {
    width: 24px;
}
.ziyue {
    width: 100%;
    margin-top: 18px;
}
.yan {
    margin-top: 15px;
}
.yan_p {
    line-height: 20px;
    margin-top: 15px;
}
.luobi img {
    width: 85px;
    margin-top: -8px;
}
.tu {
    width: 100%;
    float: none;
}
.wen {
    width: 100%;
    float: none;
    margin-top: 30px;
}
.wen_p {
    line-height: 26px;
    margin-top: 10px;
}
.bingmao {
    margin-top: 36px;
}
.jianjiebox {
    margin: 36px 0;
}
.tu2 {
    width: 100%;
    float: none;
}
.wen2 {
    width: 100%;
    margin-top: 30px;
    float: none;
}
.jiagou_top {
    font-size: 18px;
}
.jiagou_top::after {
	top: 30px;
    width: 80px;
    height: 20px;
    background-size: cover;
    background-position: center;
}
.jiagou_p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 50px;
}
.yuanjing {
    margin: 36px 0;
}
.yuanjingimg {
    margin-top: 0;
    float: none;
    width: 100px;
}
.yj_span {
    font-size: 14px;
    line-height: 20px;
    margin-left: 14px;
    width: calc(100% - 30px);
}
.yj_spanimg {
    width: 16px;
    margin-top: 2px;
}
.yuanjingzi_a {
    margin-top: 15px;
}
.yuanjingzi {
    width: 100%;
    float: none;
    margin-top: 18px;
}
.yj_span_pnr {
    font-size: 12px;
    margin-top: 12px;
    line-height: 18px;
}
.yiqianyi {
    font-size: 14px;
}
.linian {
    margin: 36px 0;
}
.linian_top {
    font-size: 18px;
}
.linian_botb {
    font-size: 18px;
}
.linian_botbox {
    margin-top: 20px;
}
.linian_bota {
    bottom: -33px;
    left: -27px;
}
.linian_botb {
    font-size: 18px;
}
.linian_botc {
    top: 3px;
    right: -27px;
}
.douhao {
    font-size: 70px;
}
.jingshen {
    margin-top: 36px;
}
.jingshenfl {
    width: 100%;
    float: none;
}
.js_top {
    font-size: 16px;
}
.js_bot {
    margin-top: 20px;
}
.js_botp {
    font-size: 14px !important;
    line-height: 28px !important;
    padding-left: 25px !important;
}
.js_botp::before {
    top: 8px;
    width: 12px;
    height: 12px;
}
.js_bot2box_zi {
    font-size: 14px;
    margin-top: 10px;
}
.js_bot2box_img {
    width: 30px;
}
.js_bot2box {
    margin-left: 0;
    margin-bottom: 18px;
}
.jingshenfrimg {
    float: none;
    margin: 36px auto 36px;
}
.rongyulunbobox {
    margin: 0 0 56px;
}
.honorfl {
    width: 44%;
}
.honorfr {
    width: 60%;
}
.honor {
    margin-top: 0;
}
.rongyulunbobox .slick-dots {
    bottom: -33px;
}
.rybox {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
}
.ryboxzi {
    padding: 18px 10px 0;
}
.ryboxzi1 {
    font-size: 14px;
}
.rongyulist {
    margin: 36px 0 0;
}
.fenye {
    margin: 0 0 20px;
}
.hybox_a {
    font-size: 18px;
}
.hybox_b {
    font-size: 14px;
}
.hybox_czi {
    bottom: -60px;
    width: 90%;
    height: 120px;
    padding: 22px 20px;
}
.hybox_czitop {
    font-size: 18px;
}
.hybox_cimgbox {
    width: 100%;
    padding: 0;
    float: none;
    margin-bottom: 100px;
}
.hybox_cimgbox:last-child{
	margin-bottom: 0;
}
.hybox_c {
    margin: 35px 0 0;
    width: 100%;
}
.hybox {
    margin: 36px 0 110px;
}
.lx_nr3box {
    margin: 36px 0;
}
.lx_biaotiimg {
    width: 26px;
}
.lx_biaotizi {
    font-size: 18px;
    margin-left: 12px;
    line-height: 26px;
}
.lx_p p {
    font-size: 14px;
    line-height: 20px;
}
.lx_p {
    margin-top: 15px;
}
.lx_nr2box {
    margin: 36px 0;
}
.lx_anniubox {
    font-size: 12px;
    padding-bottom: 10px;
    line-height: 16px;
    padding-left: 2px;
    padding-right: 2px;
}
.lx {
    margin-top: 36px;
}
.lx_nr1 {
    margin: 36px 0;
}
.zlw_img {
    margin-top: 36px;
    margin-bottom: 36px;
}
.zlwbox {
    width: 100%;
    background-color: #fff;
}
.zlwbox::after {
    display: none;
}
.zlw_leibie {
    margin-top: 36px;
}
.shebei2 {
    position: relative;
    padding-top: 36px;
    padding-bottom: 36px;
    height: auto;
    width: 100%;
    float: none;
}
.shebei2box {
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(0);
    width: 100%;
}
.shebei {
    position: relative;
    padding-top: 36px;
    padding-bottom: 0;
    height: auto;
    width: 100%;
    margin-right: 0;
    float: none;
}
.zlw_leibieflbox {
    width: 100%;
    height: auto;
    padding: 36px 0;
    float: none;
}
.zlw_fla {
    font-size: 18px;
}
.zlw_flb {
    margin-top: 18px;
    line-height: 20px;
    height: auto;
}
.zlwbox2 .fenye {
    margin: 0 0 25px;
}
.shebeiimg {
    margin: 0;
}
.zlw_anniubox {
    width: 33.333333%;
    height: 40px;
    padding: 0 10px;
    margin-right: 0;
    position: relative;
}
.zlw_anniuboxzi {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 40px);
}
.zlw_anniuboximg {
    width: 20px;
    line-height: 40px;
}
.telpc{
	display: none;
}
.telph {
    display: block;
}
.w_about3{
	display: none;
}
.right .more span {
    font-size: 12px;
}
.zlw_zhishi {
    margin-top: 36px;
}
.zs_daanboxp {
    font-size: 14px;
    line-height: 20px;
}
.zs_daan {
    padding: 20px 15px 10px;
}
.zs_wentifl {
    line-height: 70px;
}
.zs_wentifr {
    width: calc(100% - 34px);
    margin-left: 15px;
}
.zs_wentifrbox {
    height: 70px;
    position: relative;
}
.zs_wentifrbox p {
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.zs_wenti {
    height: 70px;
    padding: 0 15px;
}
.zs_box {
    margin-top: 18px;
}
.zhishi .fenye {
    margin: 20px 0;
}
.nei_zibox {
    top: 0;
    height: 100%;
}
.nei_zitop {
    font-size: 18px;
}
.nei_zibot {
    font-size: 12px;
    margin-top: 15px;
    width: auto;
}

.nei_banner .container{
	width: 100%;
}
.container {
    width: 798px !important;
}
.jingshenfr{
	width: 100%;
	float: none;
}
.slick-dots li{
  width: 10px !important;
  height: 10px !important;
  background-color: transparent;
  border: 1px solid #fff;
  position: relative;
}
.slick-dots li.slick-active {
    background: transparent;
}
.w_newflboxs .slick-dots li {
    margin: 0 6px;
}
.slick-dots li.slick-active::before {
    content: '';
    width: 12px !important;
    height: 4px !important;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.rongyulunbobox .slick-dots li.slick-active::before{
	display: none;
}
.shebei2::after {
    width: 100%;
}
.shebei::after {
    width: 100%;
}
.zlw_leibieflbox::after {
    width: 100%;
}
.newslick .slick-dots li {
    width: 20px;
    height: 2px;
    margin: 0 5px;
    background: #dedcdc;
    border-radius: 0;
    border: none;
}
.newslick .slick-dots li.slick-active::before{
	display: none;
}
.newslick .slick-dots li.slick-active {
  background: #b42f43;
}
/*.pcxian{
	display: none;
}*/
/*.phchu{
	display: block;
}*/
.jiagou {
    margin: 36px 0;
}
.ly_box2 {
    height: 90px;
}
.ly_boxbm input {
    line-height: 34px;
}
.w_condashuju{
	width: 100%;
	padding: 0;
}
.honorfl {
     height: auto; 
}
.honorfl img {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
     transform: translate(0); 
}
.honorfr {
     height: auto; 
}
.honorfr img {
    width: 100%;
     height: auto; 
     position: relative; 
     top: 0; 
     left: 0; 
     transform: translate(0); 
}
.ly_boxyan{
	width: 100%;
}
.ly_boxyan2 img{
	width: 100px;
}
.ly_boxyan2{
	margin-bottom: 10px;
}
.ly_boxyan2.ly_boxbm input{
	width: calc(100% - 100px);
}
.gp-pub_f_liuyan{
	display: none;
}
.list {
    margin-bottom: 20px;
}
.banslickbox {
    height: 100%;
}
.banbg {
    height: 100%;
}
.banzi {
	width: 228px;
    left: 15px;
    top: 50%;
}
.phchu {
    display: block;
}
.pcxian{
	display: none;
}
.w_roa {
    font-size: 18px;
}
.w_rob {
    font-size: 12px;
    margin-top: 10px;
}
.w_ro{
	margin-top: 36px;
}
.containerbn {
    width: 100%;
    padding: 0 15px;
}
.main-title h1, .main-title h2, .sub-title h1, .sub-title h2 {
    font-size: 24px;
}
.wh6 {
    font-size: 14px;
    margin: 10px 0;
}
.wcaitu {
    margin-bottom: 30px;
}
.main-title {
    margin-bottom: 0;
    padding-top: 36px;
}
.one-third {
    width: 100%;
    float: none;
}
.bordered-box-content .icon {
    margin: 0;
}
.box-container {
    padding-top: 36px;
    padding-bottom: 20px;
}
}
@media screen and (max-width: 768px){
	.w_con{
		width: 100%;
		padding: 0 15px;
	}
	.container {
	    width: 100% !important;
	}
	.js_bot2box {
	    float: none; 
	}
	.jingshenfrimg {
		width: 100%;
	}
	.fenye{
		width: 100%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.w_condashuju{
		width: 100%;
		padding: 0;
	}
	.bangong{
	  display: block;
	}
	.bangong .footertopbox_1txt{
		line-height: 16px;
		font-size: 16px;
	}

}
@media screen and (max-width: 414px){
	.w_zulinbox {
	    padding: 0;
	}
	.w_zulinconfrslick {
	    margin: 18px 0 0;
	}
	.w_zulinconflbox {
	    padding: 15px 5px;
	}
	.w_zulinconflbox2 {
	    font-size: 14px;
	    line-height: 20px;
	}
	.w_zulinconflbox1 {
	    margin-right: 3px;
	    width: 16px;
	}
}