﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"font1";color:#898989;line-height:1; background:#FFF;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "font1"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}
h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
/*
@font-face {
 font-family: 'font1';
 src: url('../images/font1.otf');
} 
*/
.qyrr_nr{ margin-top:-19px;}
.wznra strong{ font-weight:bold;}
.wznra img{ width:100%;}
@media(min-width:1920px)
{
    .news_tp img {
    width: 100%;
    height: 344px;
}
}
@media(max-width:1920px) and (min-width: 1500px)
{
    .news_tp img {
    width: 100%;
    height: 344px;object-fit: cover;
}
}
@media(min-width:1000px){
.tpdy{height: 740px;width: 100%; overflow: hidden;background: #fff;}
.xnzsa{overflow: hidden; padding: 0 5px;display: block; width: 98%; margin: 0 auto;}
.xnzsa img{width: auto; height: 100%;margin: 0 auto;}
.batp{position: relative;overflow: hidden; height: 100vh;}
.batp #video{width: 100%; height: 100%; object-fit: cover !important;}
.batp #video2{width: 100%; height: 100%; object-fit: cover !important;}
.batp img{width: 100%;height: 100%; object-fit: cover;}
.batp p{font-size: 30px; text-align: center; width: 100%; position: absolute; bottom: 95px; left:0; color: #fff;}
.banner {height: 100vh; overflow: hidden;}
.banner .swiper-slide{height: 100%;}

.banner .swiper-pagination-bullet{width: 48px;height: 4px;  background: #fff; border-radius: 0;} 
.banner .swiper-pagination-bullet-active{background: #fff;}
.header{transition: All 0.4s ease-in-out;width: 100%; position: fixed; top:0; left:0; height:90px;z-index: 10000;}
.headerbox{padding: 0 10%; }
.logo{width: 277px; float: left; position: relative;margin-top: 16px;}
.logo .tp1{position: relative;z-index: 2; position: absolute;left:0; top:0;  }
.logo .tp2{position: relative;z-index: 1;}
.gpdm{float: right;  }
.gpdm p{font-size: 18px; color: #fff;line-height: 135px;}
.gpdm a{padding: 0 10px; color: #fff;}
.gpdm span{padding: 0 10px;}
.nav{float: right; }

.nav li{float: left; padding: 0 20px; position: relative;}
.nav h3 a{font-size: 16px; color: #fff;display: block;line-height: 90px;}

.wznr{padding: 0 10%;}
.zxcs{overflow: hidden; padding: 50px 0 80px;}
.zxcs ul{overflow: hidden; margin-left: -45px;}
.zxcs li{float: left; width: 50%; padding-left: 45px;}
.zxcs_right{float: right; width: 38%;}
.zxcs_right img{width: 100%;}
.zxcs_left{float: left; width: 60%; position: relative;}
.wzxw_title{padding: 80px 0 20px;}
.wzxw_title h2{text-align: center; margin-bottom: 25px; font-size: 32px; color: #333;font-weight: bold;}
.zxcs_left a{display: block; overflow: hidden;}
.zxcs_left img{width: 100%;}
.zxcs_right p{font-size: 16px;color: #75717d;  margin-bottom: 20px; line-height: 1.7; }
.zxcs_right h2 a{font-size: 22px; color: #333; font-weight: bold;display: block; line-height: 1.6; margin:0 0 15px 0;}
.zxcs_right a{display: block; margin-top: 40px; font-size: 16px; color: #999;}
.zxcs_right a:hover{color: #007AFF;}
.tpjj{ padding: 45px 0 60px;}
.tpjj ul{overflow: hidden; margin-left: -25px;}
.tpjj li{float: left; width: 33.33%; padding-left: 25px;}
.tpjj p{font-size: 18px; color: #75717d; padding-top: 28px;}
.tpjj img{width: 100%;}
.kggs_tit{text-align: center; padding: 100px 0 35px 0;}
.kggs_tit p{font-size: 16px; color: #7c7f82;padding-bottom: 20px;}
.kggs_tit h2{font-size: 40px; color: #30363e;}
.kggs_nr{position: relative; padding-bottom: 170px;}
.kggs_nr a{display: block; text-align: center; font-size: 18px; color: #30363e; line-height: 68px;border-radius: 6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.kggs_nr .swiper-slide{padding: 10px;}
.kggs_nr .swiper-button-next{background: url(../images/a_19.png);width: 44px; height: 44px; right: 50%; margin-right: -55px;bottom: 70px; margin-top: 0;top:auto;}
.kggs_nr .swiper-button-prev{background: url(../images/a_17.png);width: 44px; height: 44px; left: 50%; margin-left: -55px;bottom: 70px; margin-top: 0;top:auto;}

.footer{padding: 70px 10% 40px 10%; overflow: hidden;background:#67096b;}
.footerbox{overflow: hidden; padding-bottom: 60px;}
.footerbox ul{overflow: hidden;  margin-left: -6%;}
.footerbox li{float: left; width: 12%;  box-sizing: border-box; padding-left: 6%;}
.footerbox h2{font-size: 20px; color: #b48e21; padding:0 0 55px 0; position: relative;}
.footerbox h2:before{border-top: 3px solid #b48e21;width: 55px; position: absolute;content: "";left:0; bottom:22px;}
.footerbox dl{overflow: hidden;}
.footerbox dt{line-height: 32px; font-size: 17px;}
.footerbox dt a{color: #ccc;}
.footerbox dt a:hover{text-decoration: underline;}
.footerbox ul li:nth-child(2){ width:37.5%;}
.footerbox ul li:nth-child(2) dt{width: 33.33%; float: left;}
.footerbox ul li:nth-child(3) {width: 25.5%;}
.footerbox ul li:nth-child(3) dt{width: 50%; float: left;}
.bqxx{overflow: hidden; margin: 0 auto;  }
.footer_right{float: right; margin-right: -10px; }
.footer_right ul{overflow: hidden; padding:0 0 18px 0;}
.footer_right li{float: left; line-height: 36px;color: #fff;font-size: 16px;}
.footer_right a{color: #fff; padding: 0 10px;}
.footer_right span{padding-right: 10px;color: #b48e21;}
.footer_left{float: left; overflow: hidden;width:320px;}
.footer_left p{color: #fff;font-size:16px ;line-height: 36px; }
.tpjj a{display: block; overflow: hidden;}
/*==项目展示==*/
.nynr{ padding: 160px 10% 85px 10%;}
.xmzs_top{height: 47px;z-index: 1000; position: relative;}
.qbcp{float: left; width: 84px; float: left; line-height: 46px; text-align: center;}
.qbcp a{color: #000;font-size: 14px;}
.qbcp a:hover{color: #4A2F4B;}
.leftnav{float: left; width: 202px; position: relative;z-index: 60;}
.leftnav h3{font-size: 16px; padding-left: 20px; line-height: 46px; }
.leftnav h3 a{color: #000;}
.leftnav:hover .mon{display: block;}
.mon{position: absolute;left:0;top:46px;background: rgba(255,255,255,.9);width: 100%;display: none;}
.mon dt{padding-left: 25px; font-size: 14px; line-height: 32px; position: relative; }
.mon dt a{color: #595757;}
.mon dt a:hover{color: #000;}
.mon dt:hover .rglm{display: block;}
.rglm{position: absolute; width: 192px;left:202px;background: rgba(255,255,255,.9);display: none;top:0; }
.leftnav i{float: right; background: url(../images/a_01.png); width: 12px; height: 8px; margin: 20px 10px 0 0;}
.wzss{width: 300px; float: left;height: 30px;border: 1px solid #bfbfbf; border-radius: 5px; margin: 7px 0 0 10px; padding: 0 10px; position: relative;}
.wby1{width: 100%; height: 28px; line-height: 28px;}
.btn1{position: absolute; right:10px; top:6px;background: url(../images/a_02.png);width: 18px; height: 18px; border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;}
.tplb{clear: both; padding-top: 40px;}
.tplb ul{overflow: hidden; margin-left: -40px;}
.tplb li{float: left; width: 33.33%; padding: 0 0 25px 25px;}
.tplb img{
width: 100%;
}
.tplb a{display: block; position: relative;overflow: hidden; }
.tplb p{position: absolute;bottom: 25px; left:25px; font-size: 18px;z-index: 101;color: #fff;}

.wzfy{text-align: center; padding-top: 30px;}
.wzfy li{display: inline-block;*display: inline; padding: 0 2px;}
.wzfy a{display: inline-block;*display: inline; padding: 0 12px; height: 32px; background: #ece1f0; text-align: center; line-height: 30px; color: #333;border-radius: 4px;border: 1px solid #d3bfdc;}
.wzfy span{display: inline-block;*display: inline; padding: 0 12px;}
.wzfy .hover1 a{border: 1px solid #5c4367;background: #5c4367;color: #fff;}
.wzfy a:hover{border: 1px solid #5c4367;background: #5c4367;color: #fff;}

.header.header_n{background: #fff;}
.nav.nav_n a{color: #333;}

.gpdm.gpdm_n p{color: #333;}
.gpdm.gpdm_n a{color: #333;}

.sub{position: absolute; width: 1000px; text-align: center; left:50%; transform: translateX(-50%); top:90px;display: none;z-index: 100;z-index: 1000;background: rgba(255,255,255,.55);}
.sub dt{line-height: 64px; font-size: 16px; color: #666;text-align: center;display: inline-block;margin :0px;  padding: 0 20px;}
.sub dl{text-align: center;}
.nav.nav_n ul li .sub a{font-size: 16px; color: #666; padding-bottom: 0;}
.nav.nav_n ul li .sub a:hover{color: #7F1085;}
.nav.nav_n li:hover .sub{display: block;}
.nav li:hover .sub{display: block;}
.nav li:hover .dhbj{display: block;}
.nav.nav_n li:hover a{color: #7f1085;}
.nav.nav_n li:hover .dhbj{display: block;}
.dhbj{position: fixed; left:0; top:135;width: 100%;background: rgba(255,255,255,.9);height: 64px;z-index: 0;display: none;}
/*==新闻中心==*/
.news ul{overflow: hidden; margin-left: -35px;}
.news li{float: left; width: 33.33%; padding-left: 35px;margin:60px 0 45px ;}
.news_tp{overflow: hidden;}
.news_tp img{width: 100%; height:344px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.2); -ms-transform: scale(1.1); }
.news_text{border-bottom: 1px dashed #cacaca; padding: 15px 0 50px;}
.news_text h2{font-size: 16px; line-height: 1.6; color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news_text span{ padding: 0 3px; font-weight: 400;color: #fff; margin-left: 5px; display: inline-block;*display: inline; padding: 0 4px;margin-top: -3px;vertical-align: middle;color: #7f0d87;font-size: 24px;}
.newtext{padding-bottom: 35px;}
.newtext span{position: absolute; right: 0; top: 5px; font-size: 24px; color: #696d6f;}
.newtext h2{font-size: 24px;  color: #333; line-height: 1.5;font-weight: bold; width:86%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text p{font-size: 13px; color: #999; padding-top: 25px;}
.news_tit{text-align: center; padding: 45px 0 0 0; border-bottom: 1px dashed #dadada;}
.news_tit p{font-size: 28px; font-weight:normal; color: #a6acb0;padding: 20px 0 30px;}
.news_tit h2{font-size: 42px; color: #30363e;}
.btn2{transition: All 0.4s ease-in-out;display: block; text-align: center; margin: 0 auto; font-size: 14px; color: #333;width: 171px; height: 44px; border: 1px solid #dcdcdc; line-height: 42px;}
.btn2:hover{background: #7f1085;color: #fff; border: 1px solid #7f1085;}
.news {padding-bottom: 50px;}


/*==项目详情==*/
.xnzsa{position: relative; padding-top: 20px; padding-bottom: 60px;}
.xnzsa img{width: 100%;}
.xnzsa .swiper-button-next{background: url(../images/a_03.png) no-repeat center center rgba(148,148,148,.6) ; width: 60px; height: 60px; margin-top: -40px;}
.xnzsa .swiper-button-prev{background: url(../images/a_04.png) no-repeat center center rgba(148,148,148,.6) ; width: 60px; height: 60px; margin-top: -40px;}
.xnzsa .swiper-pagination-bullet{width: 10px; height: 10px; background: #c2c5c6; opacity: 1; margin: 0 5px;}
.xnzsa .swiper-pagination-bullet-active{width: 10px; height: 10px; background: #b88b01; opacity: 1;}
.xnzsa .swiper-pagination{width: 100%; padding-top: 35px;}

.xmmcjj h2{font-size: 16px; color: #000;font-weight: bold; position: relative; padding-left: 15px;}
.xmmcjj h2:before{content: "";position: absolute; border-left: 3px solid #000; left:0; top:0; height: 18px;}
.xmmcjj h4{font-size: 26px; padding: 22px  0 73px; color: #000;}
.xmmc_nr{overflow: hidden; padding: 25px 0 70px;}
.xmmc_right{float: right; width: 630px;}
.xmmc_right li{line-height: 38px; font-size: 16px; color: #000;}
.xmmc_right span{color: #000; font-weight: bold;}
.xmmc_left{float: left; width: calc(100% - 680px);border-right: 1px solid #e6e7e8; padding-right: 45px;}
.xmmc_left p{font-size: 16px; line-height: 1.8;color: #676767; padding-bottom: 20px; }

.sxfy{text-align: center;border-top: 1px dashed #b8b8b8; padding-top: 45px;}
.sxfy li{display: inline-block;*display: inline;font-size: 16px; padding: 0 35px;}
.sxfy  a{color: #666;}
.sxfy  a:hover{color: #7f1085;}

/*集团介绍*/
.banner1{padding-top: 90px;}
.banner1 img{width: 100%;}
.jtjsbxo{padding: 0 8%; overflow: hidden;}
.jtjs_tit{text-align: center;}
.jtjs_tit h2{font-size: 30px; color: #494949;line-height: 200px;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;font-weight: 100;}
.jtjs{overflow: hidden; position: relative; width:90%; margin-left:auto; margin-right:auto; }
/*
.jtjs_right{width: 54%;float: right;}
.jtjs_right img{width: 100%;}
.jtjs_right p{font-size: 22px; line-height: 45px; margin-bottom: 25px;}
.jtjs_left{width:46%;float: left; padding-right: 40px; }
*/
.jt_borer{padding-bottom: 10px;position: relative;}
.jtjs_right{width: 48%;float: right;}
.jtjs_left{width:48%;overflow: auto;height:861px ;float: left; padding-right: 20px; position: absolute; height: 100%;}
.jtjs_left::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#F5F5F5;
}
.jtjs_left::-webkit-scrollbar {
	width:5px; height:5px;
	background-color:#b68b01;
}
.jtjs_left::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#b68b01;
}

.force-overflow p{font-size: 16px; line-height:32px; color: #4a4a4a; letter-spacing:2px; margin-bottom:35px;text-justify: inter-word;}
.zlbj{padding: 0 8%;}
.xlbj_tit h2{font-size: 38px; color: #494949;line-height: 180px;text-align: center;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;font-weight: 100;}
.xlbj_nr{padding-bottom: 130px;border-bottom: 1px solid #8b8b8b;}
.xlbj_nr img{margin: 0 auto;}
.ywfw_nr{border-bottom: 1px solid #8b8b8b; padding-bottom: 130px;}
.ywfw_nr ul{overflow: hidden; padding: 0 5%;}
.ywfw_nr li{float: left; width: 50%; padding: 0 40px;}
.ywfw_nr img{width: 100%;}
.gjhz_nr{border-bottom: 1px solid #8b8b8b; padding-bottom: 110px;}
.gjhz_nr img{width: 100%;}
.gjhz_nr p{padding: 0 55px 70px 55px; font-size: 16px; line-height: 37px;color: #888;}
.qyrynr{overflow: hidden;border-bottom: 1px solid #8b8b8b;}

.qyrynr{padding-bottom: 100px;}
.qyrynr .first{padding-left:80px;width: 30%;}
.qyrybox{float: left; width: 33.33%;}
.qyrybox ul{padding-bottom: 35px;}
.qyrybox b{font-weight: 600;}
.qyrybox h2{font-size: 22px; color: #484848; line-height: 90px;}
.qyrybox li{font-size: 16px; line-height: 28px;color: #494949;}

.qylc_box{padding-bottom: 0px;}
.qylc_box ul{overflow: hidden;}
.qylc_box li{float: left; width: 50%; padding: 0 75px 40px 75px; overflow: hidden;font-size: 16px; line-height: 2;}
.qylc_box span{display: block;}
.qy_left{float: left; width: 195px;color: #844b90;}
.qy_right{float: right;width:calc(100% - 195px);color: #333;}
.tao1{border-bottom: 1px solid #ddd; margin: 0 8%;}
.gszz{padding-bottom:60px; width:90%; clear:both; margin-left:auto; margin-right:auto;}
/*==新闻中心详情页==*/
.xwxq{width: 1160px; margin: 0 auto; overflow: hidden;}
.xwxq_right{float: right; width: 328px; padding-top: 80px;}
.xwr_bt h2{font-size: 17px; color: #494949;padding-bottom: 30px;}
.news_text_a{ padding: 20px 0 30px;}
.news_text_a p{font-weight: bold; font-size: 15px; line-height: 2; color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text_a span{line-height: 18px; height: 18px; padding: 0 3px; font-size: 12px; font-weight: 400;color: #fff; margin-left: 5px; background: #ee502f;border-radius: 9px 9px 9px 0;display: inline-block;*display: inline; padding: 0 4px;margin-top: -3px;vertical-align: middle;}
.xwxq_left{width:calc(100% - 400px); margin-left:auto; margin-right:auto;}
.wzbta h2{font-size: 24px; color: #494949;line-height: 1.8;}
.wzbta p{border-top: 1px solid #c5c5c5;font-size: 15px; line-height: 50px; margin-top: 10px;}
.wznr_tp{padding: 30px 0;}
.wznr_tp img{width: 100%;}
.wznra img{ display:block; margin:0 auto;}
.wznra p{font-size: 16px; line-height: 2; color: #494949;text-align:justify; word-break: break-all;}
.wznra span{display: block;}

.fhxwlb{padding: 60px 0 0 0; border-top: 1px dashed #b8b8b8;text-align: center; margin-top: 80px;}
.fhxwlb a{font-size: 16px; color: #484747;}
.fhxwlb a:hover{color: #67096b;text-decoration: underline;}

/*==分公司页面==*/
.fbanner{}
.fbanner img{width: 100%;}
.fgsbox{padding: 0 10%;}
.fgs_tit h2{font-size: 48px; text-align: center; padding:85px 0; color: #494949;}
.fgs_nr{overflow: hidden;padding-bottom: 100px; border-bottom: 1px solid #8b8b8b;}
.fgs_right{float: right; width: 715px;}
.fgs_right img{width: 100%;}
.fgs_left{float: left;width: calc(100% - 760px);}
.fgs_left p{font-size: 16px; line-height: 29px; color: #494949; padding-bottom: 25px;text-align:justify; word-break: break-all;}
.xmzs_tit h2{font-size: 48px; text-align: center; padding:65px 0 30px 0; color: #494949;}
.fhgtsy{text-align: center; padding: 40px 0 70px 0;}
.fhgtsy a{color: #484747;font-size: 16px;}
.fhgtsy a:hover{color: #67096b;text-decoration: underline;}
.right-8{width: 53px; position: fixed; z-index: 100000; right:5%; bottom: 20px;cursor:pointer;}

/*==关于我们==*/
.banner1 img{width: 100%;}
.gyqy{width: 1200px; margin: 0 auto;}
.gyqy ul{overflow: hidden; margin-left: -55px;}
.gyqy li{float: left; width: 50%; padding-left: 55px;}
.gyqy h2{font-size: 33px; line-height: 110px; color: #494949;}
.gyqy_nr dl{overflow: hidden; margin-left: -40px;}
.gyqy_nr dt{width: 50%; float: left; padding-left: 40px;}
.gyqy_nr p{font-size: 14px; line-height: 26px; color: #232323; padding-bottom: 30px;text-align:justify; word-break: break-all; }
.fzlc_nr dt{overflow: hidden;font-size: 14px; line-height: 26px; color: #864b92; padding-bottom: 5px; }
.fzlc_nr span{display: block; float: right; width: 400px;color: #232323;}
.ywfwbox p{font-size: 14px; line-height: 26px; color: #232323;text-align:justify; word-break: break-all;}
.ywfwbox {padding-bottom: 90px;}

}

@media(max-width:1500px) and (min-width: 1200px){
	
.batp{position: relative;}
.batp img{width: 100%;}
.batp p{font-size: 30px; text-align: center; width: 100%; position: absolute; bottom: 95px; left:0; color: #fff;}
.banner .swiper-pagination-bullet{width: 48px;height: 4px;  background: #fff; border-radius: 0;} 
.banner .swiper-pagination-bullet-active{background: #fff;}
.header{width: 100%; position: fixed; top:0; left:0; height:90px;z-index: 10000;}
.headerbox{padding: 0 2%; }
.logo{width: 277px; float: left; position: relative; margin-top: 16px;}
.logo .tp1{position: relative;z-index: 2; position: absolute;left:0; top:0; }
.logo .tp2{position: relative;z-index: 1; }
.gpdm{float: right;  }
.gpdm p{font-size: 16px; color: #fff;}
.gpdm a{padding: 0 10px; color: #fff;}
.gpdm span{padding: 0 10px;}
.nav{float: right; }
.nav li{float: left; padding: 0 ;line-height: 90px;  }
.nav a{font-size: 16px; color: #fff; padding: 0 15px;}

.wznr{padding: 0 2%;}
.tao1{border-bottom: 1px solid #ddd; margin: 0 2%;}
.wzxw_title{padding: 80px 0 20px;}
.wzxw_title h2{text-align: center; margin-bottom: 25px; font-size: 32px; color: #333;font-weight: bold;}
.zxcs{overflow: hidden; }
.zxcs_right{float: right; width: 38%;}
.zxcs_right img{width: 100%;}
.zxcs_left{float: left; width: 60%; position: relative;}
.zxcs_left img{width: 100%;}
.zxcs_left p{font-size: 18px;color: #75717d; position: absolute; bottom: 20px; right:-200px;}
.zxcs_right h2{font-size: 18px; color: #75717d; }

.tpjj{ padding: 45px 0 60px;}
.tpjj ul{overflow: hidden; margin-left: -35px;}
.tpjj li{float: left; width: 50%; padding-left: 35px;}
.tpjj p{font-size: 18px; color: #75717d; padding-top: 28px;}
.tpjj img{width: 100%;}
.kggs_tit{text-align: center; padding: 100px 0 35px 0;}
.kggs_tit p{font-size: 16px; color: #7c7f82;padding-bottom: 20px;}
.kggs_tit h2{font-size: 40px; color: #30363e;}
.kggs_nr{position: relative; padding-bottom: 170px;}
.kggs_nr a{display: block; text-align: center; font-size: 18px; color: #30363e; line-height: 68px;border-radius: 6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.kggs_nr .swiper-slide{padding: 10px;}
.kggs_nr .swiper-button-next{background: url(../images/a_19.png);width: 44px; height: 44px; right: 50%; margin-right: -55px;bottom: 70px; margin-top: 0;top:auto;}
.kggs_nr .swiper-button-prev{background: url(../images/a_17.png);width: 44px; height: 44px; left: 50%; margin-left: -55px;bottom: 70px; margin-top: 0;top:auto;}

.footer{padding: 70px 1% 40px 1%; overflow: hidden;background:#67096b;}
.footerbox{overflow: hidden; padding-bottom: 60px;}
.footerbox ul{overflow: hidden; margin-left: -6%; }
.footerbox li{float: left; width: 12%;  box-sizing: border-box; padding-left: 6%;}
.footerbox h2{font-size: 20px; color: #b48e21; padding:0 0 55px 0; position: relative;}
.footerbox h2:before{border-top: 3px solid #b48e21;width: 55px; position: absolute;content: "";left:0; bottom:22px;}
.footerbox dl{overflow: hidden;}
.footerbox dt{line-height: 32px; font-size: 17px;}
.footerbox dt a{color: #ccc;}
.footerbox dt a:hover{text-decoration: underline;}
.footerbox ul li:nth-child(2){ width:37.5%;}
.footerbox ul li:nth-child(2) dt{width: 33.33%; float: left;}
.footerbox ul li:nth-child(3) {width: 25.5%;}
.footerbox ul li:nth-child(3) dt{width: 50%; float: left;}

.bqxx{overflow: hidden;width: 100%; margin: 0 auto;  }
.footer_right{float: right; }
.footer_right ul{overflow: hidden; padding:0 0 18px 0;}
.footer_right li{float: left; line-height: 36px;color: #fff;font-size: 16px;}
.footer_right a{color: #fff; padding: 0 10px;}
.footer_right span{padding-right: 10px;color: #b48e21;}
.footer_left{float: left; overflow: hidden;width:320px;}
.footer_left p{color: #fff;font-size:16px ;line-height: 36px; }
/*==项目展示==*/
.nynr{ padding: 160px 2% 85px 2%;}
.xmzs_top{height: 47px;z-index: 1000; position: relative;}
.qbcp{float: left; width: 84px; float: left; line-height: 46px; text-align: center;}
.qbcp a{color: #000;font-size: 16px;}
.qbcp a:hover{color: #4A2F4B;}
.leftnav{float: left; width: 202px; position: relative;z-index: 60;}
.leftnav h3{font-size: 16px; padding-left: 20px; line-height: 46px; }
.leftnav h3 a{color: #000;}
.leftnav:hover .mon{display: block;}
.mon{position: absolute;left:0;top:46px;background: rgba(255,255,255,.9);width: 100%;display: none;}
.mon dt{padding-left: 25px; font-size: 14px; line-height: 32px; position: relative; }
.mon dt a{color: #595757;}
.mon dt a:hover{color: #000;}
.mon dt:hover .rglm{display: block;}
.rglm{position: absolute; width: 192px;left:202px;background: rgba(255,255,255,.9);display: none;top:0; }
.leftnav i{float: right; background: url(../images/a_01.png); width: 12px; height: 8px; margin: 20px 10px 0 0;}
.wzss{width: 300px; float: left;height: 30px;border: 1px solid #bfbfbf; border-radius: 5px; margin: 7px 0 0 10px; padding: 0 10px; position: relative;}
.wby1{width: 100%; height: 28px; line-height: 28px;}
.btn1{position: absolute; right:10px; top:6px;background: url(../images/a_02.png);width: 18px; height: 18px; border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;}
.tplb{clear: both; padding-top: 40px;}
.tplb ul{overflow: hidden; margin-left: -40px;}
.tplb li{float: left; width: 33.33%; padding: 0 0 25px 25px;}
.tplb img{
width: 100%;
}
.tplb a{display: block; position: relative;overflow: hidden; }
.tplb p{position: absolute;bottom: 25px; left:25px; font-size: 18px;z-index: 101;color: #fff;}

.wzfy{text-align: center; padding-top: 30px;}
.wzfy li{display: inline-block;*display: inline; padding: 0 2px;}
.wzfy a{display: inline-block;*display: inline; padding: 0 12px; height: 32px; background: #ece1f0; text-align: center; line-height: 30px; color: #333;border-radius: 4px;border: 1px solid #d3bfdc;}
.wzfy span{display: inline-block;*display: inline; padding: 0 12px;}
.wzfy .hover1 a{border: 1px solid #5c4367;background: #5c4367;color: #fff;}
.wzfy a:hover{border: 1px solid #5c4367;background: #5c4367;color: #fff;}

.header.header_n{background: #fff;}
.nav.nav_n a{color: #333;}
.gpdm.gpdm_n p{color: #333;}
.gpdm.gpdm_n a{color: #333;}
.sub{position: absolute; width: 1000px; text-align: center; left:50%; top:80px;display: none;z-index: 100;}
.sub dt{line-height:64px; font-size: 16px; color: #666;text-align: center;}
.nav.nav_n ul li .sub a{font-size: 16px; color: #666; }
.nav.nav_n ul li .sub a:hover{color: #7F1085;}
.nav.nav_n li:hover .sub{display: block;}
.nav.nav_n li:hover a{color: #7f1085;}
.nav.nav_n li:hover .dhbj{display: block;}
.dhbj{position: fixed; left:0; top:90px;width: 100%;background: rgba(149,149,149,.4);min-height: 64px;z-index: 0;display: none;}

/*==新闻中心==*/


/*==项目详情==*/
.xnzsa{position: relative; padding-top: 20px; padding-bottom: 60px;}
.xnzsa img{width: 100%;}
.xnzsa .swiper-button-next{background: url(../images/a_03.png) no-repeat center center rgba(0,0,0,.7); width: 50px; height: 100px;}
.xnzsa .swiper-button-prev{background: url(../images/a_04.png) no-repeat center center rgba(0,0,0,.7); width: 50px; height: 100px;}
.xnzsa .swiper-pagination-bullet{width: 10px; height: 10px; background: #c2c5c6; opacity: 1; margin: 0 5px;}
.xnzsa .swiper-pagination-bullet-active{width: 10px; height: 10px; background: #b88b01; opacity: 1;}
.xnzsa .swiper-pagination{width: 100%; padding-top: 35px;}

.xmmcjj h2{font-size: 16px; color: #000;font-weight: bold; position: relative; padding-left: 15px;}
.xmmcjj h2:before{content: "";position: absolute; border-left: 3px solid #000; left:0; top:0; height: 18px;}
.xmmcjj h4{font-size: 24px; padding: 22px  0 73px; color: #000;}
.xmmc_nr{overflow: hidden; padding: 25px 0 70px;}
.xmmc_right{float: right; width: 630px;}
.xmmc_right li{line-height: 38px; font-size: 16px; color: #000;}
.xmmc_right span{color: #000; font-weight: bold;}
.xmmc_left{float: left; width: calc(100% - 680px);border-right: 1px solid #e6e7e8; padding-right: 45px;}
.xmmc_left p{font-size: 16px; line-height: 1.8;color: #676767; padding-bottom: 20px; text-indent: 36px;}

.sxfy{text-align: center;border-top: 1px dashed #b8b8b8; padding-top: 45px;}
.sxfy li{display: inline-block;*display: inline;font-size: 16px; padding: 0 35px;}
.sxfy  a{color: #666;}
.sxfy  a:hover{color: #7f1085;}  

/*集团介绍*/
.banner1{padding-top: 90px;}
.banner1 img{width: 100%;}
.jtjsbxo{padding: 0 2%; overflow: hidden;}
.jtjs_tit{text-align: center;}
.jtjs_tit h2{font-size: 36px; color: #494949;line-height: 200px;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;font-weight: 100;}

.jtjs{overflow: hidden; }
/*.jtjs_right{width: 719px;float: right;}
.jtjs_left{width:calc(100% - 760px);overflow: auto;height:861px ;float: left; padding-right: 20px;}*/
/*
.jtjs_right{width: 48%;float: right;}
.jtjs_left{width:49%;float: left; padding-right: 20px; position: absolute; height: 100%;}
.jtjs_left::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#F5F5F5;
}
.jtjs_left::-webkit-scrollbar {
	width:5px; height:5px;
	background-color:#b68b01;
}
.jtjs_left::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#9a9a99;
}
.jtjs_left::-webkit-scrollbar-thumb:hover { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#b68b01;
}
*/
.jtjs_right{width: 48%;float: right;}
.jtjs_left{width:49%;overflow: auto;height:861px ;float: left; padding-right: 20px; position: absolute; height: 100%;}
.jtjs_left::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#F5F5F5;
}
.jtjs_left::-webkit-scrollbar {
	width:5px; height:5px;
	background-color:#b68b01;
}
.jtjs_left::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#b68b01;
}
.force-overflow p{font-size: 16px; line-height:29px; color: #4a4a4a; letter-spacing:2px; text-justify: inter-word; }
.zlbj{padding: 0 2%;}
.xlbj_tit h2{font-size: 36px; color: #494949;line-height: 180px;text-align: center;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;font-weight: 100;}
.xlbj_nr{padding-bottom: 130px;border-bottom: 1px solid #8b8b8b;}
.xlbj_nr img{margin: 0 auto;}
.ywfw_nr{border-bottom: 1px solid #8b8b8b; padding-bottom: 130px;}
.ywfw_nr ul{overflow: hidden;padding: 0 5%;}
.ywfw_nr li{float: left; width: 50%; padding: 0 40px;}
.ywfw_nr img{width: 100%;}
.gjhz_nr{border-bottom: 1px solid #8b8b8b; padding-bottom: 110px;}
.gjhz_nr img{width: 100%;}
.gjhz_nr p{padding: 0 55px 70px 55px; font-size: 18px; line-height: 37px;color: #888;}
.qyrynr{overflow: hidden;border-bottom: 1px solid #8b8b8b;}

.qyrynr{padding-bottom: 100px;}
.qyrynr .first{padding-left:80px;width: 30%;}
.qyrybox{float: left; width: 33.33%;}
.qyrybox ul{padding-bottom: 35px;}
.qyrybox b{font-weight: 600;}
.qyrybox h2{font-size: 22px; color: #484848; line-height: 90px;}
.qyrybox li{font-size: 14px; line-height: 28px;color: #494949;}

.qylc_box{padding-bottom: 0px;}
.qylc_box ul{overflow: hidden;}
.qylc_box li{float: left; width: 50%; padding: 0 75px 40px 75px; overflow: hidden;font-size: 16px; line-height: 2;}
.qylc_box span{display: block;}
.qy_left{float: left; width: 195px;color: #844b90;}
.qy_right{float: right;width:calc(100% - 195px);color: #333;}

/*==新闻中心详情页==*/
.xwxq{width: 100%; margin: 0 auto; overflow: hidden; padding: 0 1%;}
.xwxq_right{float: right; width: 328px; padding-top: 80px;}
.xwr_bt h2{font-size: 17px; color: #494949;padding-bottom: 30px;}
.news_text_a{ padding: 20px 0 30px;}
.news_text_a p{font-weight: bold; font-size: 15px; line-height: 2; color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text_a span{line-height: 18px; height: 18px; padding: 0 3px; font-size: 12px; font-weight: 400;color: #fff; margin-left: 5px; background: #ee502f;border-radius: 9px 9px 9px 0;display: inline-block;*display: inline; padding: 0 4px;margin-top: -3px;vertical-align: middle;}
.xwxq_left{ width:calc(100% - 400px); margin-left:auto; margin-right:auto;}
.wzbta h2{font-size: 24px; color: #494949;line-height: 1.8;}
.wzbta p{border-top: 1px solid #c5c5c5;font-size: 15px; line-height: 50px; margin-top: 10px;}
.wznr_tp{padding: 30px 0;}
.wznr_tp img{width: 100%;}
.wznra img{ display:block; margin:0 auto;}
.wznra p{font-size: 16px; line-height: 2; color: #494949;text-align:justify; word-break: break-all;}
.wznra span{display: block;}

.fhxwlb{padding: 60px 0 0 0; border-top: 1px dashed #b8b8b8;text-align: center; margin-top: 80px;}
.fhxwlb a{font-size: 16px; color: #484747;}
.fhxwlb a:hover{color: #67096b;text-decoration: underline;}

/*==分公司页面==*/
.fbanner{}
.fbanner img{width: 100%;}
.fgsbox{padding: 0 1%;}
.fgs_tit h2{font-size: 48px; text-align: center; padding:85px 0; color: #494949;}
.fgs_nr{overflow: hidden;padding-bottom: 100px; border-bottom: 1px solid #8b8b8b;}
.fgs_right{float: right; width: 715px;}
.fgs_right img{width: 100%;}
.fgs_left{float: left;width: calc(100% - 760px);}
.fgs_left p{font-size: 16px; line-height: 29px; color: #494949; padding-bottom: 25px;text-align:justify; word-break: break-all;}
.xmzs_tit h2{font-size: 48px; text-align: center; padding:65px 0 30px 0; color: #494949;}
.fhgtsy{text-align: center; padding: 40px 0 70px 0;}
.fhgtsy a{color: #484747;font-size: 16px;}
.fhgtsy a:hover{color: #67096b;text-decoration: underline;}
}
@media(max-width:1200px) and (min-width: 1000px){
.gpdm{display: none; }
.logo{width: 277px; float: left; position: relative;}
.logo .tp1{position: relative;z-index: 2; position: absolute;left:0; top:0; }
.logo .tp2{position: relative;z-index: 1; }
.headerbox{padding: 0 2%; }
.wznr{padding: 0 2%;}
.tao1{border-bottom: 1px solid #ddd; margin: 0 1%;}
.footer{padding: 70px 1% 40px 1%; overflow: hidden;background:#67096b;}
.footerbox{overflow: hidden; padding-bottom: 60px;}
.footerbox ul{overflow: hidden; }
.footerbox li{float: left; width: 12%;  box-sizing: border-box;}
.footerbox h2{font-size: 20px; color: #b48e21; padding:0 0 55px 0; position: relative;}
.footerbox h2:before{border-top: 3px solid #b48e21;width: 55px; position: absolute;content: "";left:0; bottom:22px;}
.footerbox dl{overflow: hidden;}
.footerbox dt{line-height: 32px; font-size: 17px;}
.footerbox dt a{color: #ccc;}
.footerbox dt a:hover{text-decoration: underline;}
.footerbox ul li:nth-child(2){ width:37.5%;}
.footerbox ul li:nth-child(2) dt{width: 33.33%; float: left;}
.footerbox ul li:nth-child(3) {width: 25.5%;}
.footerbox ul li:nth-child(3) dt{width: 50%; float: left;}
.bqxx{overflow: hidden;width: 100%; margin: 0 auto; }
.footer_right{float:none; }
.footer_right ul{overflow: hidden; padding:0 0 18px 0;}
.footer_right li{float: left; line-height: 36px;color: #fff;font-size: 16px;}
.footer_right a{color: #fff; padding: 0 10px;}
.footer_right span{padding-right: 10px;color: #b48e21;}
.footer_left{ overflow: hidden;width:100%;}
.footer_left p{color: #fff;font-size:16px ;line-height: 36px; padding-top: 10px; text-align: center;} 
.sub{position: absolute; width: 100%; text-align: center; left:0; top:90px;display: none;z-index: 100;}
.sub dt{line-height: 2.6; font-size: 16px; color: #666;text-align: center;}
.nav.nav_n ul li .sub a{font-size: 16px; color: #666; padding-bottom: 0;}
.nav.nav_n ul li .sub a:hover{color: #7F1085;}
.nav.nav_n li:hover .sub{display: block;}
.nav.nav_n li:hover a{color: #7f1085;}
.nav.nav_n li:hover .dhbj{display: block;}
.dhbj{position: fixed; left:0; top:90px;width: 100%;background: rgba(255,255,255,.9);min-height: 34px;z-index: 0;display: none;}
.nynr{ padding: 160px 2% 85px 2%;} 

/*集团介绍*/
.banner1{padding-top: 75px;}
.banner1 img{width: 100%;}
.jtjsbxo{padding: 0 2%; overflow: hidden;}
.jtjs_tit{text-align: center;}
.jtjs_tit h2{font-size: 36px; color: #494949;line-height: 200px;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;font-weight: 100;}
.jtjs{overflow: hidden;  position: relative;}
/*
.jtjs_right{width: 50%;float: right;}
.jtjs_right img{width: 100%;}
.jtjs_left{width:47%;padding: 0;}
*/

.jt_borer{padding-bottom: .8rem; border-bottom: 1px solid #8b8b8b;}
.jtjs_right{width: 100%;float: right; padding-top: .4rem;}
.jtjs_right img{width: 100%;}
.jtjs_left{width:100%;overflow: auto;height:6rem ;padding-right: .1rem; }
.jtjs_left::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#F5F5F5;
}
.jtjs_left::-webkit-scrollbar {
	width:5px; height:5px;
	background-color:#b68b01;
}
.jtjs_left::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#b68b01;
}

.force-overflow p{font-size: 20px; line-height: 42px; color: #4a4a4a;text-justify: inter-word;}
.zlbj{padding: 0 2%;}
.xlbj_tit h2{font-size: 36px; color: #494949;line-height: 180px;text-align: center;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;font-weight: 100;}
.xlbj_nr{padding-bottom: 130px;border-bottom: 1px solid #8b8b8b;}
.xlbj_nr img{margin: 0 auto;max-width: 100%;}
.ywfw_nr{border-bottom: 1px solid #8b8b8b; padding-bottom: 130px;}
.ywfw_nr ul{overflow: hidden;padding: 0 5%;}
.ywfw_nr li{float: left; width: 50%; padding: 0 40px;}
.ywfw_nr img{width: 100%;}
.gjhz_nr{border-bottom: 1px solid #8b8b8b; padding-bottom: 110px;}
.gjhz_nr img{width: 100%;}
.gjhz_nr p{padding: 0 55px 70px 55px; font-size: 18px; line-height: 37px;color: #888;}
.qyrynr{overflow: hidden;border-bottom: 1px solid #8b8b8b;}

.qyrynr{padding-bottom: 100px;}
.qyrybox{float: left; width: 33.33%;}
.qyrybox ul{padding-bottom: 35px; }
.qyrybox b{font-weight: 600;}
.qyrybox h2{font-size: 22px; color: #484848; line-height: 90px;}
.qyrybox li{font-size: 14px; line-height: 28px;color: #494949;padding-right: 30px;}

.qylc_box{padding-bottom: 0px;}
.qylc_box ul{overflow: hidden;}
.qylc_box li{float: left; width: 50%; padding: 0 20px 40px 20px; overflow: hidden;font-size: 16px; line-height: 2;}
.qylc_box span{display: block;}
.qy_left{float: left; width: 195px;color: #844b90;}
.qy_right{float: right;width:calc(100% - 195px);color: #333;}

/*==新闻中心详情页==*/
.xwxq{width: 100%; margin: 0 auto; overflow: hidden; padding: 0 1%;}
.xwxq_right{float: right; width: 328px; padding-top: 80px;}
.xwr_bt h2{font-size: 17px; color: #494949;padding-bottom: 30px;}
.news_text_a{ padding: 20px 0 30px;}
.news_text_a p{font-weight: bold; font-size: 15px; line-height: 2; color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text_a span{line-height: 18px; height: 18px; padding: 0 3px; font-size: 12px; font-weight: 400;color: #fff; margin-left: 5px; background: #ee502f;border-radius: 9px 9px 9px 0;display: inline-block;*display: inline; padding: 0 4px;margin-top: -3px;vertical-align: middle;}
.xwxq_left{ margin-left:auto; margin-right:auto;width:calc(100% - 400px);}
.wzbta h2{font-size: 24px; color: #494949;line-height: 1.8;}
.wzbta p{border-top: 1px solid #c5c5c5;font-size: 15px; line-height: 50px; margin-top: 10px;}
.wznr_tp{padding: 30px 0;}
.wznr_tp img{width: 100%;}
.wznra p{font-size: 16px; line-height: 2; color: #494949;text-align:justify; word-break: break-all;}
.wznra span{display: block;}

.fhxwlb{padding: 60px 0 0 0; border-top: 1px dashed #b8b8b8;text-align: center; margin-top: 80px;}
.fhxwlb a{font-size: 16px; color: #484747;}
.fhxwlb a:hover{color: #67096b;text-decoration: underline;}

/*==分公司页面==*/
.fbanner{}
.fbanner img{width: 100%;}
.fgsbox{padding: 0 1%;}
.fgs_tit h2{font-size: 48px; text-align: center; padding:85px 0; color: #494949;}
.fgs_nr{overflow: hidden;padding-bottom: 100px; border-bottom: 1px solid #8b8b8b;}
.fgs_right{float: right; width: 50%;}
.fgs_right img{width: 100%;}
.fgs_left{float: left;width: 48%;}
.fgs_left p{font-size: 16px; line-height: 29px; color: #494949; padding-bottom: 25px;text-align:justify; word-break: break-all;}
.xmzs_tit h2{font-size: 48px; text-align: center; padding:65px 0 30px 0; color: #494949;}
.fhgtsy{text-align: center; padding: 40px 0 70px 0;}
.fhgtsy a{color: #484747;font-size: 16px;}
.fhgtsy a:hover{color: #67096b;text-decoration: underline;}

/*==关于我们==*/
.banner1 img{width: 100%;}
.gyqy{width: 100%; margin: 0 auto; padding: 0 1%;}
.gyqy ul{overflow: hidden; margin-left: -55px;}
.gyqy li{float: left; width: 50%; padding-left: 55px;}
.gyqy h2{font-size: 33px; line-height: 110px; color: #494949;}
.gyqy_nr dl{overflow: hidden; margin-left: -40px;}
.gyqy_nr dt{width: 50%; float: left; padding-left: 40px;}
.gyqy_nr p{font-size: 14px; line-height: 26px; color: #232323; padding-bottom: 30px;text-align:justify; word-break: break-all; }
.fzlc_nr dt{overflow: hidden;font-size: 14px; line-height: 26px; color: #864b92; padding-bottom: 5px; }
.fzlc_nr span{display: block; float: right; width:calc(100% - 140px);color: #232323;}
.ywfwbox p{font-size: 14px; line-height: 26px; color: #232323;text-align:justify; word-break: break-all;}
.ywfwbox {padding-bottom: 90px;}
.news li{width: 50%;}
}
.nav .aver a{color: #7f1085;}
.title{ overflow: hidden; padding-bottom: 50px;}
.dtleft{width: 65%;float: left;}
.dtleft img{margin: 0 auto;}
.dtright{float: right; width: 35%;}
.dtr_tect h5{font-size: 16px; color: #69076e; line-height: 2;}
.dtright p{font-size: 16px; color: #535353; line-height: 2;overflow: hidden;}
.ln{display: block;float: left; width: 55px;}
.rn{display: block;float: left; width:calc(100% - 65px);}
.dtr_rwm {overflow: hidden; padding-top: 30px;}
.dtr_rwm img{width: 140px; margin-right: 20px;float: left;}
.dtr_rwm h3{font-size: 20px; line-height: 42px; padding-top: 18px;}
.qyyjtext p{font-size: 16px; line-height: 58px; color: #5c5c5c;text-align: center; margin-top:-29px;}

.fzbox{position: relative; overflow: hidden; background:#969696 ; position: relative; padding-top:30px; padding-bottom:30px;}
.fzbox:before{position: absolute; content: "";border-bottom: 3px solid #fff; width: 100%; left: 0; top: 155px;}
.bjbox{padding: 0 0 50px 0;border: 3px solid #fff;border-radius: 20px;background: #b5b5b5;overflow: hidden; position: relative;}
.ddtop1{width: 8px;height: 8px;border-radius: 50%; background: #fff; top: 15px;left: 15px; position: absolute;}
.ddtop2{width: 8px;height: 8px;border-radius: 50%; background: #fff; top: 15px;right: 15px; position: absolute;}
.ddtop3{width: 8px;height: 8px;border-radius: 50%; background: #fff; bottom: 15px;left: 15px; position: absolute;}
.ddtop4{width: 8px;height: 8px;border-radius: 50%; background: #fff; bottom: 15px;right: 15px; position: absolute;}
.bjbox h2{background: #969696; font-family: "arial black"; font-size: 52px; padding: 65px 0 38px;text-align: center;font-style: italic; text-align: center;color: #7a6a60;}
.bjtext{padding: 35px 20px 0 20px;height: 240px;background: #b5b5b5;}
.bjtext h3{font-weight: bold; color: #fff; font-size: 18px; margin-bottom: 15px;}
.bjtext h4{font-size: 15px;color: #fff;  line-height: 25px; margin-bottom: 30px;}
.bjtext p{font-size: 14px; color: #fff;line-height: 1.6;}
.bjtext p b{font-weight: bold;margin-bottom: 5px;}
.fzbox .swiper-button-next{background: url(../images/j5.png); width: 44px;height: 48px;background-size: 100%100%;}
.fzbox .swiper-button-prev{background: url(../images/j4.png); width: 44px;height: 48px;background-size: 100%100%;}


.zzllnr{display: flex;justify-content : space-between;align-items: center;}
.zzl_left{width: 50%; }
.zzl_left img{width: 100%;}
.zzl_right{width: 50%; padding-left: 80px;}
.zzl_right p{color: #666; font-size: 16px; line-height: 64px;}

.zzllb{width: 950px; margin: 0 auto;max-width: 94%;}
.zzllb ul{overflow: hidden; margin-left: -50px;}
.zzllb li{float: left; width: 50%; padding-left: 50px;}
.ljrwbox img{width: 100%;}
.ljrwtext h2{font-size: 25px;color: #404040; margin: 25px 0 30px;}
.ljrwtext p{font-size: 16px;color: #404040; line-height: 2;}
.zzlr_nr ul{overflow: hidden; margin-left: -3px;}
.zzlr_nr li{float: left; width: 20%; padding-left: 3px;}

.rwbox{position: relative; overflow: hidden;height: auto;}
.rwbox img{width: 100%;height: auto; object-fit: cover;}
.rwbox p{width: 100%; position: absolute; bottom: 0;left: 0; color: #fff; background: rgba(0,0,0,.7) ;text-align: center; line-height:80px ; font-size: 30px;}

.qyrr{padding-bottom: 5px;overflow: hidden;}
.qyrr ul{overflow: hidden;font-size: 0;text-align: center;}
.qyrr li{width: 100%; padding: 0 25px;font-size: 16px; line-height: 38px;color: #999;display: inline-block; text-align: center;}

@media(max-width:1380px) and (min-width: 1000px){
	.jtjs_right p{font-size: 20px; line-height: 39px;}
	.rwbox p{font-size: 24px; line-height: 60px;}
}
@media(max-width:999px){
.tpdy{height: 300px;}
.tpdy img{object-fit: cover; width: 100%; height: 100%;}
.batp{position: relative;height: 4rem;}
.banner{padding-top: 50px;}
.batp img{width: 100%;}
.batp p{font-size: .28rem; text-align: center; width: 100%; position: absolute; bottom: .8rem; left:0; color: #fff;}
.banner .swiper-pagination-bullet{width: 0.48rem;height: 0.04rem;  background: #fff; border-radius: 0;} 
.banner .swiper-pagination-bullet-active{background: #fff;}
.header{width: 100%; position: fixed; top:0; left:0; height:50px; z-index: 10000;background: #fff;}
.headerbox{padding: 0 2%; overflow: hidden;}
.logo{width: 150px; float: left; position: relative; padding-top: 6px;}
.logo img{width: 100%;}
.logo .tp1{position: relative;z-index: 2; position: absolute;left:0; top:0;display: none; }
.logo .tp2{position: relative;z-index: 1; }
.gpdm{float: right; display: none; }
.gpdm p{font-size: 16px; color: #fff;}
.gpdm a{padding: 0 10px; color: #fff;}
.gpdm span{padding: 0 10px;}
.dhbtn{background: url(../images/d1.png); width: 26px; height: 26px; background-size: 100%; position: absolute; right:3%; top:12px;position: fixed;}
.dhbtn.on{background: url(../images/d2.png); background-size: 100% 100%;}
.nav{position: fixed;  top:50px; left:0; width: 100%; background: #fff;height: calc(100vh - 50px);display: none;}
.nav ul{overflow: hidden;}
.nav li{padding: 0 3%; line-height: 3.4; border-top:1px solid #eee;}
.nav a{font-size: .34rem; color: #333;display: block;}
.tao1{border-bottom: 1px solid #ddd; margin: 0 2%;}
.wznr{padding: 0 2%;}
.zxcs{overflow: hidden; padding-top: .6rem;}
.zxcs_right{float: right; width: 100%; padding-top: .3rem;}
.zxcs_right img{width: 100%;}
.zxcs_left{float: left; width: 100%; position: relative;}
.zxcs_left img{width: 100%;}
.zxcs_left p{font-size: .28rem;color: #75717d;  padding-top: .2rem; }
.zxcs_right h2{font-size: .28rem; color: #75717d; padding-top: .3rem;}

.tpjj{ padding: .45rem 0 .6rem;}
.tpjj ul{overflow: hidden; margin-left: -35px;}
.tpjj li{float: left; width: 100%; padding-left: 35px; padding-bottom: .4rem;}
.tpjj p{font-size: .28rem; color: #75717d; padding-top: .28rem;}
.tpjj img{width: 100%;}
.kggs_tit{text-align: center; padding: .7rem 0 .35rem 0;}
.kggs_tit p{font-size: .24rem; color: #7c7f82;padding-bottom: .28rem;}
.kggs_tit h2{font-size: .45rem; color: #30363e;}
.kggs_nr{position: relative; padding-bottom: 1.7rem;}
.kggs_nr a{display: block; text-align: center; font-size:.28rem; color: #30363e; line-height: 3.5;border-radius: .1rem;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.kggs_nr .swiper-slide{padding: .1rem;}
.kggs_nr .swiper-button-next{background: url(../images/a_19.png);width: .44rem; height: .44rem; right: 50%; margin-right: -.55rem;bottom: .7rem; margin-top: 0;top:auto;background-size: 100%;}
.kggs_nr .swiper-button-prev{background: url(../images/a_17.png);width: .44rem; height: .44rem; left: 50%; margin-left: -.55rem;bottom: .7rem; margin-top: 0;top:auto;background-size: 100%;}

.footer{padding: .35rem 1% .4rem 1%; overflow: hidden;background:#7f1084;}

.footerbox{overflow: hidden; padding-bottom: .5rem;display: none;}
.footerbox ul{overflow: hidden; margin-left: .2rem;}
.footerbox li{float: left; width: 33.33%;  padding: 0 .4rem .4rem .4rem;}
.footerbox h2{font-size: .32rem; color: #fff; padding:.3rem 0; position: relative;}
.footerbox h2:before{border-top: 3px solid #bd5db9;width: .45rem; position: absolute;content: "";left:0; top:0;}
.footerbox dl{overflow: hidden;}
.footerbox dt{line-height: 2.4; font-size: .24rem;}
.footerbox dt a{color: #ccc;}
.footerbox dt a:hover{text-decoration: underline;}
.footerbox ul li:nth-child(2){ width:66.66%;border: none;}
.footerbox ul li:nth-child(2) dt{width: 50%; float: left;}
.footerbox ul li:nth-child(5) {border: none;}
.bqxx{overflow: hidden; }
.footer_left{ overflow: hidden;width:100%;}
.footer_left p{color: #fff;font-size:.26rem ;line-height: 1.8; padding-top:.25rem; text-align: center;}  
.footer_left br{display: none;}
.footer_right{width: 100%; text-align: center;}
.footer_right ul{overflow: hidden; padding: .18rem 0;}
.footer_right li{line-height: 1.8;color: #fff;font-size: .26rem;  display: inline-block;*display: inline;}
.footer_right a{color: #fff; padding: 0 .1rem}
.footer_right span{padding-right: .1rem; color: #b48e21;}

/*==项目展示==*/
.nynr{ padding: 60px 2% .85rem 2%;}
.xmzs_top{padding-bottom: .1rem;z-index: 1000; position: relative;}
.qbcp{ width: 100%;  line-height: .6rem; }
.qbcp a{color: #000;font-size: .26rem;}
.qbcp a:hover{color: #4A2F4B;}
.leftnav{ width: 100%; position: relative;z-index: 60;}
.leftnav h3{font-size: .26rem;line-height:.6rem; }
.leftnav h3 a{color: #000;}
.leftnav:hover .mon{display: block;}
.mon{position: absolute;left:0;top:.6rem;background: rgba(255,255,255,.9);width: 100%;display: none;}
.mon dt{padding-left: .25rem; font-size: .22rem; line-height: 2; position: relative; }
.mon dt a{color: #595757;}
.mon dt a:hover{color: #000;}
.mon dt:hover .rglm{display: block;}
.rglm{display: none;top:0; }
.leftnav i{float: right; background: url(../images/a_01.png); width: 12px; height: 8px; margin: .1rem .1rem 0 0;}
.wzss{width: 100%; height: .8rem;border: 1px solid #bfbfbf; border-radius:.1rem; margin:.1rem 0 0 0; padding: 0 .15rem; position: relative;}
.wby1{width: 100%; height: .8rem; line-height: .75rem;}
.btn1{position: absolute; right:10px; top:6px;background: url(../images/a_02.png);width: 18px; height: 18px; border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;}
.tplb{clear: both; padding-top: .4rem;}
.tplb ul{overflow: hidden; margin-left: -.2rem;}
.tplb li{float: left; width: 50%; padding: 0 0 .4rem .2rem;}
.tplb img{width: 100%;}
.tplb a{display: block; position: relative;}
.tplb p{position: absolute;bottom: .25rem; left:.25rem; font-size: .26rem;z-index: 10;color: #fff;}

.wzfy{text-align: center; padding-top: .3rem;}
.wzfy li{display: inline-block; *display: inline; padding: 0 1px;}
.wzfy a{display: inline-block;*display: inline; padding: .05rem .12rem;  background: #ece1f0; text-align: center;  color: #333;border-radius: 0.05rem;border: 1px solid #d3bfdc;font-size: .24rem;height: auto;line-height: auto;}
.wzfy span{display: inline-block;*display: inline; padding: 0.05rem .12rem;font-size: .24rem;}
.wzfy .hover1 a{border: 1px solid #5c4367;background: #5c4367;color: #fff;}
.wzfy a:hover{border: 1px solid #5c4367;background: #5c4367;color: #fff;}

.header.header_n{background: #fff;}
.nav.nav_n a{color: #333;}
.gpdm.gpdm_n p{color: #333;}
.gpdm.gpdm_n a{color: #333;}
.sub{ width: 100%; text-align: center;;display: none;}
.sub dt{line-height: 2.6; font-size: .26rem; color: #666;text-align: left;}
.nav.nav_n ul li .sub a{font-size: .26rem; color: #666;background: rgba(255,255,255,.7); padding-bottom: 0;}
.nav.nav_n li:hover .sub{display: block;}
.nav.nav_n li:hover a{color: #7f1085;}

/*==新闻中心==*/
.news ul{overflow: hidden; margin-left: -.2rem;}
.news li{float: left; width: 100%; padding-left: .2rem;margin-bottom: .45rem ;}
.news_tp{overflow: hidden;}
.news_tp img{width: 100%;height: auto;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.2); -ms-transform: scale(1.1); }
.news_text{border-bottom: 1px dashed #cacaca; padding: .15rem 0 .5rem;}
.news_text h2{font-weight: bold; font-size: .22rem; line-height: 1.8; color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text span{padding: 0 .2rem; color: #7f0d87;}
.news_text p{font-size: .22rem; color: #999; padding-top: .25rem;}
.news_tit{text-align: center; padding:.45rem 0;}
.news_tit p{font-size: .22rem; color: #30363e;padding-bottom:.2rem;}
.news_tit h2{font-size: .45rem; color: #30363e;}
.btn2{transition: All 0.4s ease-in-out;display: block; text-align: center; margin: 0 auto; font-size: .22rem; color: #333;width: 1.8rem; height: .6rem; border: 1px solid #dcdcdc; line-height: .58rem;}
.btn2:hover{background: #7f1085;color: #fff; border: 1px solid #7f1085;}
.news {padding-bottom: .5rem;}
.news ul li:nth-child(7) .news_text{border: none;padding: 0;}
.news ul li:nth-child(8) .news_text{border: none;padding: 0;}

/*==项目详情==*/
.xnzsa{position: relative; padding-top:0; padding-bottom: 1rem;}
.xnzsa img{width: 100%;}
.xnzsa .swiper-button-next{background: url(../images/a_03.png); width: .78rem; height: .78rem;background-size: 100%;}
.xnzsa .swiper-button-prev{background: url(../images/a_04.png); width: .78rem; height: .78rem;background-size: 100%;}
.xnzsa .swiper-pagination-bullet{width: .1rem; height: .1rem; background: #c2c5c6; opacity: 1; margin: 0 .06rem;}
.xnzsa .swiper-pagination-bullet-active{ background: #b88b01; opacity: 1;}
.xnzsa .swiper-pagination{width: 100%; padding-top: .35rem;}

.xmmcjj h2{font-size: .26rem; color: #000;font-weight: bold; position: relative; padding-left: .2rem;}
.xmmcjj h2:before{content: "";position: absolute; border-left: 3px solid #000; left:0; top:0; height: .26rem;}
.xmmcjj h4{font-size:.32rem; padding: .22rem  0 .75rem; color: #000;}
.xmmc_nr{overflow: hidden; padding: .25rem 0 .7rem;}
.xmmc_right{ width: 100%;}
.xmmc_right li{line-height: 2.2; font-size: .24rem; color: #000;}
.xmmc_right span{color: #000; font-weight: bold;}
.xmmc_left{ width:100%;}
.xmmc_left p{font-size:.26rem; line-height: 1.8;color: #676767; padding-bottom:.2rem; text-indent: .48rem;text-align:justify; word-break: break-all;}

.sxfy{text-align: center;border-top: 1px dashed #b8b8b8; padding-top:.5rem;}
.sxfy li{display: inline-block;*display: inline;font-size: .28rem; padding: 0 .35rem;}
.sxfy  a{color: #666;}
.sxfy  a:hover{color: #7f1085;}

/*集团介绍*/
.banner1{padding-top: 50px;}
.banner1 img{width: 100%;}
.jtjsbxo{padding: 0 3%; overflow: hidden;}
.jtjs_tit{text-align: center;}
.jtjs_tit h2{font-size: .42rem; color: #494949;line-height:1.6rem;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;font-weight: 100;}
.jtjs{overflow: hidden;  position: relative;}

.jtjs_right{width: 100%;float: right; padding-top: .4rem;}
.jtjs_right img{width: 100%;}
.jtjs_left{width:100%; }
.force-overflow p{font-size: .26rem; line-height: 2; color: #4a4a4a;text-justify: inter-word;}
.zlbj{padding: 0 3%;}
.xlbj_tit h2{font-size: .42rem; color: #494949;line-height: 1.6rem;text-align: center;font-family: "Microsoft YaHei","微软雅黑", PingFangSC-Regular, 黑体, 宋体, KaiTi, sans-serif;font-weight: 100;}
.xlbj_nr{padding-bottom: .8rem;border-bottom: 1px solid #8b8b8b;}
.xlbj_nr img{margin: 0 auto;max-width: 100%;}
.ywfw_nr{border-bottom: 1px solid #8b8b8b; padding-bottom: .8rem;}
.ywfw_nr ul{overflow: hidden;}
.ywfw_nr li{float: left; width: 100%;padding-bottom: .4rem;}
.ywfw_nr img{width: 100%;}
.gjhz_nr{border-bottom: 1px solid #8b8b8b; padding-bottom: .8rem;}
.gjhz_nr img{width: 100%;}
.gjhz_nr p{padding: 0 0 .7rem 0; font-size: .26rem; line-height: 1.8;color: #888;}
.qyrynr{overflow: hidden;border-bottom: 1px solid #8b8b8b;}

.qyrynr{padding-bottom: .6rem;}
.qyrybox{float: left; width: 100%;}
.qyrybox ul{padding-bottom: .35rem; }
.qyrybox b{font-weight: 600;}
.qyrybox h2{font-size: .3rem; color: #484848; line-height: 3;}
.qyrybox li{font-size: .26rem; line-height: 1.8;color: #494949;}

.qylc_box{padding-bottom: 1rem;}
.qylc_box ul{overflow: hidden;}
.qylc_box li{float: left; width: 100%; padding: 0 0 .4rem 0; overflow: hidden;font-size: .26rem; line-height: 1.8;}
.qylc_box span{display: block;}
.qy_left{float: left; width: 1.9rem;color: #844b90;}
.qy_right{float: right;width:calc(100% - 1.9rem);color: #333;} 

.nav .aver a{color: #7f1085;}
.title{ overflow: hidden;}
.dtleft{width: 100%;float: left;}
.dtright{float: right; width: 100%; padding-bottom: .5rem;}
.dtr_tect h5{font-size: 16px; color: #69076e; line-height: 2;}
.dtright p{font-size: 16px; color: #535353; line-height: 2;overflow: hidden;}
.ln{display: block;float: left; width: 55px;}
.rn{display: block;float: left; width:calc(100% - 65px);}
.dtr_rwm {overflow: hidden; padding-top: 30px;}
.dtr_rwm img{width: 120px; margin-right: 10px;float: left;}
.dtr_rwm h3{font-size: 20px; line-height: 35px; padding-top: 10px;}



/*==新闻中心详情页==*/
.xwxq{width: 100%; margin: 0 auto; overflow: hidden; padding: 0 1%;}
.xwxq_right{float: right; width: 100%; padding-top: 40px;}
.xwr_bt h2{font-size: 17px; color: #494949;padding-bottom: 30px;}
.news_text_a{ padding: 20px 0 30px;}
.news_text_a p{font-weight: bold; font-size: 15px; line-height: 2; color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text_a span{line-height: 18px; height: 18px; padding: 0 3px; font-size: 12px; font-weight: 400;color: #fff; margin-left: 5px; background: #ee502f;border-radius: 9px 9px 9px 0;display: inline-block;*display: inline; padding: 0 4px;margin-top: -3px;vertical-align: middle;}
.xwxq_left{ margin-left:auto; margin-right:auto; width:100%;}
.wzbta h2{font-size: 24px; color: #494949;line-height: 1.8;}
.wzbta p{border-top: 1px solid #c5c5c5;font-size: 15px; line-height: 50px; margin-top: 10px;}
.wznr_tp{padding: 30px 0;}
.wznr_tp img{width: 100%;}
.wznra p{font-size: 16px; line-height: 2; color: #494949;text-align:justify; word-break: break-all;}
.wznra span{display: block;}

.fhxwlb{padding: 60px 0 0 0; border-top: 1px dashed #b8b8b8;text-align: center; margin-top: 80px;}
.fhxwlb a{font-size: 16px; color: #484747;}
.fhxwlb a:hover{color: #67096b;text-decoration: underline;}
.right-8{width: .8rem; position: fixed; z-index: 100000; right:1%; bottom: .2rem;cursor:pointer;}
.right-8 img{width: 100%;}
/*==关于我们==*/
.banner1 img{width: 100%;}
.gyqy{width: 100%; margin: 0 auto; padding: 0 3%;}
.gyqy ul{overflow: hidden; margin-left: -55px;}
.gyqy li{float: left; width: 100%; padding-left: 55px;}
.gyqy h2{font-size: .36rem; line-height: 0.8rem color: #494949;}
.gyqy_nr dl{overflow: hidden; margin-left: -40px;}
.gyqy_nr dt{width: 50%; float: left; padding-left: 40px;}
.gyqy_nr p{font-size: .28rem; line-height: 1.8; color: #232323; padding-bottom: .3rem;text-align:justify; word-break: break-all;}
.fzlc_nr dt{overflow: hidden;font-size: .26rem; line-height: 1.8; color: #864b92; padding-bottom:0.1rem; }
.fzlc_nr span{display: block; float: right; width:calc(100% - 2.4rem);color: #232323;}
.ywfwbox p{font-size: .28rem; line-height: 1.8; color: #232323;text-align:justify; word-break: break-all;}
.ywfwbox {padding-bottom: .9rem;}
.tpjj{overflow: hidden;}
.zxcs_left h2{text-align: center; font-size: 24px; color: #333; font-weight: bold; margin-bottom: 20px;}
.zxcs_right h2 a{font-size: 18px; line-height: 1.6; color: #333; margin-bottom: 15px;display: block;}
.zxcs_right p{font-size: 14px; line-height: 1.6; color: #666;}
.batp #video{width: 100%; height: 100%; object-fit: cover !important;}
.batp #video2{width: 100%; height: 100%; object-fit: cover !important;}
.newtext{padding-bottom: 15px;}
.newtext span{position: absolute; right: 0;font-size: 16px;}
.newtext h2{color: #333; line-height: 1.5; font-size: 20px;}
.zxcs li{padding-bottom: 30px;}

.jtjs_right {float: none;width: 100%;}
.jtjs_right p{font-size: 16px; line-height: 1.7; margin-bottom: 25px;}
.qyyjtext p{font-size: 16px; line-height: 2;}

.zzllnr{display: block;}
.zzl_left{float: none; width: 100%; padding-bottom: 25px;}
.zzl_right{width: 100%;float: none; padding: 0;}
.zzl_right p{font-size: 16px; line-height: 1.8;}
.zzllb li{float: none; width: 100%; padding-bottom: 20px;}
.ljrwtext h2{font-size: 20px;}
.zzlr_nr li{width: 100%; float: none; padding-bottom: 3px;}
.rwbox{height: 500px;}
.rwbox p{font-size: 20px; line-height: 50px;}
.qyrr li{width: 100%;text-align: center;}
.qyrr dt{font-size: 16px; line-height: 1.8;}
.qyrr{padding-bottom: 5px;}
}

.jtjs_left img{width: 100%;}
@media(max-width:1680px){
.jtjs_right p{font-size: 18px;}	
	
}
@media(max-width:1460px){
.jtjs_right p{line-height:30px;}	
	
}
@media(max-width:1380px){
.jtjs_right p{line-height:30px;font-size: 16px;}	
.bjtext h4{font-size: 13px;}	
}
@media(max-width:1300px){
.jtjs_right p{line-height:27px;font-size: 15px;}	
	
}
