@charset "utf-8";
* {margin: 0;padding: 0;}
*, *:before, *:after { max-height:100000px }
body {font-family: "微软雅黑","Microsoft YaHei",PingFangSC-light,"Source Sans Pro","Helvetica Neue", Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;}
html,body {font-size:16px;overflow-x: hidden !important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: none;background:#fff;}
ol,ul,li,dl,dt,dd {	list-style: none;}
h1,h2,h3,h4,h5,h6 {	font-weight: normal;}
em,i,strong {font-style: normal;}
img {border: none;}
a {	text-decoration: none;color: #333;}
a:hover{color: #c90000;}
a:active{color: #c90000;}
a:focus{color: #999;}
a:focus,*:focus {outline: none;}
button {cursor: pointer;}
button:hover {color: #333;}
input:focus,textarea:focus {outline: none;}
input,textarea {font-family: "microsoft yahei";}
textarea {resize: none}
table {border-collapse: collapse;border-spacing: 0;table-layout: fixed;}
table tr th,table tr td{word-wrap: break-word;word-break: break-all;}
abbr,acronym {border: none;	font-variant: normal;}
.fl {float: left;}
.fr {float: right;}
.Pr {position: relative;}
.Pa {position: absolute;}
.clear {clear: both;}
.dis {display: block;}
.undis {display: none;}
.fbold{font-weight:bold;}
.over{overflow: hidden;}

@font-face {
font-family: 'dincond-medium-webfont';
src: url('/fonts/dincond-medium-webfont.eot');
src: url('/fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), 
	url('/fonts/dincond-medium-webfont.woff') format('woff'), 
	url('/fonts/dincond-medium-webfont.ttf') format('truetype'), 
	url('/fonts/dincond-medium-webfont.svg') format('svg');
}
.ziti_din {font-family: 'dincond-medium-webfont',arial;}

@font-face { font-family: 'avian';
	src: url('/fonts/avianregular.eot');
	src: url('/fonts/avianregular.eot?#iefix') format('embedded-opentype'),
		url('/fonts/avianregular.woff') format('woff'),
		url('/fonts/avianregular.ttf') format('truetype'),
		url('/fonts/avianregular.svg') format('svg');
}
.ziti_avian {font-family: 'avian',"times new roman",arial;}
.shico{
CURSOR:pointer;color:#696969; font-size:18px; font-weight:bold; color:#000;  padding:1px; border-radius:50%; width:16px; height:16px; line-height:16px; display:block; text-align:center; background:#fff;
}
.wp{overflow: hidden !important;}
.w1400{width:94%;max-width:1240px;margin:0 auto;}
.header {position:absolute;top:0;left:0;z-index:998;background:rgba(255,255,255,0.3);width:100%;height:auto;transition:0.66s;}
.header_ny{background:#fff;}
.header .logo {float:left;margin:19px 1%;transition: 0.33s;}
.header .logo img {max-width:200px;height:40px;}
.header .logo1 {display: block;}
.header .logo2 {display: none;}
	
.header_r{float:right;padding:0 1%;;border-left:#c0c0c0 solid 1px;}
.header1 .header_r{float:right;padding:0 1%;;border-left:#c5c9d0 solid 1px;}
.header_r ul{width:105px;float:right;font-size:0;text-align:center;}
.header_r ul li{display:inline-block;width:50%;height:46px;padding-top:32px;position:relative;}
.header_r ul li img{height:22px;min-width:1px;margin:0 auto;}
.header_r ul li .img{display:block;}
.header_r ul li .img1{display:none;}
.header_r ul li:hover .img{display:none;}
.header_r ul li:hover .img1{display:block;}

.header_r .search_box{width:0;position:absolute;top:100%;right:-100%;overflow: hidden;transition:0.66s;}
.header_r ul li:hover .search_box{width:280px;right:0;}
.header_r .search{padding-right:50px;height:38px;background:#f6f6f6;border-radius:2px;position:relative;transition:0.66s;overflow: hidden;}
.header_r .search .sinput{padding:0 5%;width:90%;height:38px;background:none;border:none;color:#333;font-size:15px;}
.header_r .search .sinput:focus{background:none;}
.header_r .search .sbuton{width:50px;height:38px;position:absolute;top:0;right:0;background:#c90000;border:none;font-size:16px;color:#fff;transition:0.66s;}
.header_r .search .sinput::-webkit-input-placeholder{color:#999;}
.header_r .search .sinput::-moz-placeholder{ color:#999;}
.header_r .search .sinput:-moz-placeholder{color:#999;}
.header_r .search .sinput:-ms-input-placeholder{color:#999;}
.w_link{position:absolute;top:100%;left:-35%;width:170%;background:#f8f8f8;overflow:hidden;}
.w_link_a{font-size:15px;color:#727272;text-align:center;padding:0 2px;height:0;display: block;transition:0.33s;}
.header_r ul li:hover .w_link_a{height:auto;padding:8px 2px;border-bottom:#e3e3e3 solid 1px;}

.menu{display:none;}
.menu .nav-btn {width:29px;height:22px;position: relative;cursor: pointer;margin:0 auto;}
.menu .nav-btn .line {display: block;width: 80%;height:2px;border-radius:1px;background:#c90000;position: absolute;left:0;
	-webkit-transition: all .4s;transition: all .4s;}
.header:hover .menu .nav-btn .line,.header1 .menu .nav-btn .line{background:#c90000;}
.menu .nav-btn .line1 {top: 0px;-webkit-transform-origin: left top 0;-ms-transform-origin: left top 0;transform-origin: left top 0;}
.menu .nav-btn .line2 {top:10px;left: 0;width: 100%;}
.menu .nav-btn .line3 {bottom: 0;-webkit-transform-origin: left bottom 0;-ms-transform-origin: left bottom 0;transform-origin: left bottom 0;}
.menu.active .nav-btn {-webkit-animation: rotate 0.5s linear 0s;animation: rotate 0.5s linear 0s;}
.menu.active .nav-btn .line {width:100%;}
.menu.active .nav-btn .line1 {left:5px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.menu.active .nav-btn .line2 {opacity:0;}
.menu.active .nav-btn .line3 {left:5px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

.header .nav{float:right;width:60%;max-width:800px;padding-top:3px;transition:0.33s;}
.header .nav ul{width:100%;margin:0 auto;position: relative;}
.header .nav ul>li{position:relative;float:left;width:14%;height:75px;text-align: center;}
.header .nav ul>li:first-child{width:9%;}
.header .nav ul>li>a {display:inline-block;margin:0 7%;height:75px;line-height:75px;font-size:15px;color:#555;font-weight:bold;
	text-transform:uppercase;position: relative;z-index: 9;overflow: hidden;white-space: nowrap;transition: 0.3s;}
.header .nav ul>li:hover>a,.header .nav ul>li.on>a{color:#c90000;}
.header .nav ul>li>span{display:block;width:0;position:absolute;bottom:-1px;left:50%;height:3px;background:#c90000;transition: 0.3s;}
.header .nav ul>li.on>span,.header .nav ul>li:hover>span{left:10%;width:80%;}
.header .nav ul li ol {position:absolute;z-index:5;top:75px;left:10%;text-align:left;width:1100%;height:0;padding:0 10%;overflow:hidden;
	background:rgba(0, 0, 0, 0.5);transition: 0.33s;}
.header .nav ul li:nth-of-type(7) ol{left:-80%;}
.header .nav ul li:hover ol{padding:10px 10%;height: auto;}
.header .nav ul li ol li {width: auto;display: inline-block;float: none;height: auto;}
.header .nav ul li ol li a{display:block;padding:0 10px;color:#fff;font-size:14px;height:40px;line-height:40px;text-align:center;transition:0.3s;}
.header .nav ul li:hover ol li a:hover {color:#c90000;font-weight:bold;}

.header:hover {box-shadow:0 2px 4px #ccc;background:#fff;}
.header1{position:fixed;box-shadow:0 2px 4px #ccc;background:#fff;}


.header:hover .nav ul>li>a,.header1 .nav ul>li>a{color: #727272;}
.header:hover .nav ul>li:hover>a,.header:hover .nav ul>li.on>a{color:#e6212a;}

.bannerbox {width:100%;background:#f7f7f7;z-index:5;position:relative;/*position:fixed;top:0;left:0;*/}
.gobot{position:absolute;bottom:20px;left:50%;z-index:9; width:36px;cursor:pointer;animation: bb 2s linear 0s infinite;}
@keyframes bb{
0%{transform:translate(-50%,0);opacity:0;}
20%{transform:translate(-50%,3px);opacity:1;}
80%{transform:translate(-50%,10px);opacity:1;}
90%{transform:translate(-50%,10px);opacity:0;}
100%{transform:translate(-50%,10px);opacity:0;}
}
.swiper-pagination1 span{font-family: 'dincond-medium-webfont',arial;}
.banner {display:block;width:100%;padding-top:38%;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;}
.banner .w1400{max-width:1440px;}
.banner .wap_pic{width:100% !important;height:auto !important;display:none;}
.banner #video {position:absolute;top:0;left:0;z-index:9;width:100%;height:100%; object-fit: cover;background:#1b857f;}
.banner .banner_tit {position:absolute;top:50%;left:0;transform:translateY(-50%);text-shadow:0 0 5px #333;/*overflow: hidden;*/
			z-index:10;width:100%;text-align:left;color:#fff;text-transform:uppercase;}
.banner .banner_tit .sy00{/*width:450px;*/float:right;position:relative;text-align: center;}
/*.swiper-slide_fl .banner .banner_tit .sy00{float:left;}*/
.banner .banner_tit .sy01{font-size:45px;transition:0.33s;letter-spacing:0.5em;line-height:1;}
.banner .banner_tit .sy01 span{border-left:#fff solid 1px;display:inline-block;padding-left:0.5em;}
.banner .banner_tit .sy02{font-size:14px;transition:0.33s;margin-top:42px;letter-spacing:1em;}


#gobot1{position:absolute;left:0;top:-100px;}
.container{position:relative;z-index:7;margin-top:48%;background:#fff;/*overflow:hidden;*/transition:0.33s;}

.ind_tit{font-size:45px;padding-bottom:40px;color:#454545;position:relative;z-index:9;text-indent:26px;}

.cen_1{background:#ffffff;overflow:hidden;}
.cen_1_l{width:56%;float:left;position:relative;z-index:9;}
.cen_1_l_t{overflow: hidden;}
.cen_1_l_t li{width:20%;float:left;text-align:center;padding:30px 0;height:80px;}
.cen_1_l_t li .img{width:41px;height:40px;margin:0 auto 12px;background: no-repeat center top;background-size:100% auto;transition:0.33s;}
.cen_1_l_t li .txt{font-size:14px;color:#626262;font-weight:bold;transition:0.33s;}
.cen_1_l_t li a:hover .img{background-position:center bottom;}
.cen_1_l_t li a:hover .txt{color:#c90000;}
.cen_1_l_b{position:relative;background:#c90000;}
.cen_1_l_b:before{content:"";position:absolute;top:0;right:100%;width:100%;height:100%;background:#edf0f7;}
.cen_1_l_b .pic{float:left;height:235px;width:59%;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;}
.cen_1_l_b .pic_r{height:235px;margin-left:59%;background:#c90000;color:#fff;font-size:14px;}
.cen_1_l_b .pic_r_nr{padding:38px 15% 10px;}
.cen_1_l_b .pic_r_nr h3{color:#f6c577;font-weight:bold;}
.cen_1_l_b .pic_r_nr .tit{font-size:24px;color:#f6c577;font-weight:bold;margin-bottom:20px;}
.cen_1_l_b .pic_r_nr .tel{}
.cen_1_l_b .pic_r_nr .txt{margin:2px 0 25px;}
.cen_1_l_b .pic_r_nr .ckxq{text-align:right;}
.cen_1_l_b .pic_r_nr .ckxq span{display:inline-block;padding-left:22px;background:url(/images/ckxq.png) no-repeat left center;}

.cen_1_r{width:44%;float:right;position:relative;/*overflow:hidden;*/}
.cen_1_r .tit{position:relative;height:120px;padding:20px 8.5% 0;background:#edf0f7;}
.cen_1_r .tit:before{content:"";position:absolute;top:0;left:100%;width:100%;height:100%;background:#edf0f7;overflow: hidden;}
.cen_1_r .tit h3{color:#000;font-size:26px;padding:24px 0;line-height:1;}
.cen_1_r .tit .more{position:absolute;right:8.5%;bottom:0;display:inline-block;color:#727272;font-size:13px;line-height:46px;display:none;}
.cen_1_r .tit .more.on{display:inline-block;}
.cen_1_r .tit .more:hover{color:#c90000;}
.tit_list{overflow: hidden;}
.tit_list li{width:50%;max-width:85px;float: left;text-align: center;}
.tit_list li a{color:#626262;font-size:12px;font-weight:bold;display:block;height:46px;line-height:46px;background:#fff;
		overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:0.33s;position:relative;z-index:1;}
.tit_list li a:after{content:'';width:0;height:100%;background:#d03031;position:absolute;top:0;z-index:-1;right:50%;transition:0.33s;}
.tit_list li.on a,.tit_list li a:hover {color: #fff;}
.tit_list li.on a:after,.tit_list li a:hover:after {width: 100%;right: 0;}
.pic_list_box{position:relative;overflow: hidden;}
.pic_list{padding:30px 8.5% 0;background:#fff;transition: 0.33s;position:absolute;left:100%;}
.pic_list.on{position:relative;left:0;}
.pic_list_t{overflow: hidden;margin-bottom:10px;}
.pic_list_t .pic{width:85px;height:70px;background:#f8f8f8 no-repeat center/cover;float:left;}
.pic_list_t .pic_r{margin-left:100px;}
.pic_list_t h5{color:#c90000;font-weight:bold;font-size:18px;padding:2px 0;margin-bottom:5px;
			white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pic_list_t .txt{color:#727272;font-size: 14px;display:inline-block;line-height:21px;position:relative;
	display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;transition: 0.33s;}
.pic_list_b{}
.pic_list_b li{padding:5px 100px 5px 10px;position:relative;}
.pic_list_b li:before{content:"";position:absolute;top:50%;left:0;margin-top:-3px;
			border-left:#727272 solid 3px;border-top:transparent solid 3px;border-bottom:transparent solid 3px;}
.pic_list_b li a{display:block;color:#727272;font-size: 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:0.33s;}
.pic_list_b li .tim{color:#727272;font-size: 14px;position: absolute;top:5px;right:0;}
.pic_list_b li a:hover{color:#c90000;}

.bottom{background:#fff;position:relative;padding:20px 0 40px;}
.bottom_t{font-size:0;}
.bottom_t a{display:inline-block;font-size:#000000;font-size:14px;line-height:1;font-weight:bold;opacity:0.8;margin:5px 0;}
.bottom_t span{display:inline-block;font-size:#000000;font-size:14px;line-height:1;opacity:0.8;margin:5px 10px;}
.bottom_t a:hover{color:#c90000;opacity:1;}
.bottom_l{width:59%;float:left;font-size:12px;color:#727272;line-height:20px;}
.bottom_l .dizhi{display:inline-block;padding-left:24px;background:url(/images/ft_dw.png) no-repeat left center;}
.bottom_l a{color:#727272;display:inline-block;}
.bottom_l a:hover{color:#c90000;}

.bottom_r{float:right;width:40%;}
.bottom_r .ft_ico{display:inline-block;padding-left:33px;position:relative;margin-right:20px;background:no-repeat left center/contain;
		font-size:12px;color:#727272;height:24px;line-height:24px;float:left;}
.bottom_r .ft_ico .red{font-size:23px;color:#c90000;}
.bottom_r .ft_ico1{background-image:url(/images/ft_tel.png)}
.bottom_r .ft_ico2{background-image:url(/images/weixin.png)}
.bottom_r .ft_ico3{background-image:url(/images/ft_ja.png)}
.bottom_r .ft_ico4{background-image:url(/images/ft_wd.png)}
.bottom_r .ft_ico:hover{color:#c90000;}
.bottom_r .ft_ico .ft_ico_nr{position:absolute;bottom:38px;left:50%;z-index:999;width:120px;margin-left:-60px;height:0;overflow:hidden;transition:0.33s;}
.bottom_r .ft_ico .ft_ico_nr img{max-width:100%;}
.bottom_r .ft_ico:hover .ft_ico_nr{height:auto;}

/*------ yema  ------*/
.black-inline{margin:0 auto;text-align:center;padding:30px 0;clear:both;width:100%;overflow:hidden;line-height:24px;font-size:16px;
		font-family: 'dincond-medium-webfont',arial;}
.black-inline a {text-align:center;padding:6px 10px;margin:2px;color:#000;display:inline-block;border-radius:3px;}   
.black-inline a:hover {color:#fff;background:#c90000;text-decoration:none;}
.black-inline span{border-radius:3px;}
.black-inline span.current {padding:6px 10px;background:#c90000;color:#fff;font-size:16px;margin:2px;display:inline-block;}   
.black-inline span.disabled {padding:6px 10px;font-size:16px;color:#666; display: inline-block;} 
/*------ neiye ------*/
.ny_banner_box{background:#fff;position:relative;}
.ny_banner{width: 100%;height:322px;position: relative;overflow: hidden;background:#f4f4f4 no-repeat center top;background-attachment:fixed;transition:0.33s;}
.ny_banner_nr{width:82%;position:absolute;left:9%;bottom:70px;font-size:40px;color:rgba(255,255,255,0.3);text-align:right;text-transform:uppercase;}

.daohang {position:relative;background:#fff;border-bottom:#f3f3f3 solid 2px;}
.weizhi {float:left;background: url(/images/home.png) no-repeat left center;padding:22px 0;font-size: 14px;font-weight:bold;color:#727272;}
.weizhi span{}
.weizhi a{color:#7c7c7c;display:inline-block;padding-right:15px;margin-right:12px;background: url(/images/home_jt.png) no-repeat right center;}
.weizhi a.home{color:transparent;padding-right:5px;}
.weizhi a:hover{color:#c90000;}
.weizhi a.home:hover{color:transparent;}

.swiper-container_nav{float:right;}
.swiper-container_nav .ny_nav li{display:block;max-width:120px;}
.swiper-container_nav .ny_nav li a{display:block;width:auto;height:62px;line-height:62px;text-align: center;color:#727272;z-index:9;
			font-weight:bold;font-size: 14px;position:relative;transition:0.33s;}
.swiper-container_nav .ny_nav li a:hover,.swiper-container_nav .ny_nav li.on a{color: #fff;}
.swiper-container_nav .ny_nav li:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:100%;background:#c90000;overflow:hidden;transition:0.33s;}
.swiper-container_nav .ny_nav li:hover:after,.swiper-container_nav .ny_nav li.on:after{width:96%;left:2%;}

.ny_nav_box .ny_nav li {display: inline-block;width: auto;margin: 0 8px;}
.ny_nav_box .ny_nav li a{padding:0 18px;}

.nytit:before{content:"";position:absolute;top:100%;left:2px;width:26px;height:3px;background:#c90000;overflow: hidden;}
.nytit{font-size:30px;color:#343434;position:relative;}
.nytit .red{font-size:40px;color:#c90000;text-transform:uppercase;}

.about1{overflow: hidden;padding:60px 0;}
.about1 .text{color:#727272;font-size:15px;line-height:2;text-align:justify;overflow: hidden;padding:30px 0 0;overflow:hidden;}
.about1 .text img{max-width:100% !important;height:auto !important;}
.about1 .text .text_l{}
.about1 .text .text_r{}

#gg1{}
#gg1 img{width:100%;max-width:400px;min-width:200px;}

.about2{padding:90px 0 80px;background:#131926 url(../images/about2_bg.jpg) no-repeat center top;min-height:100px;}
.about2_l{font-size:20px;color:#fff;position:absolute;left:0;top:0;padding-left:14px;line-height:1.2;display:none;}
.about2_l:before{content:"";position:absolute;top:0;left:-14px;width:1px;height:27px;background:#fff;}
.about2_l1{font-weight:bold;}
.about2_l2{}
.about2_l2 span{font-size:85px;}
.about2_c{/*margin:0 auto;*/color:#fff;font-size:20px;/*width:252px;*/float:left;}
.about2_c1{font-weight:bold;text-align: left;}
.about2_c2{font-size:50px;text-align:center;}
.about2_c3{font-size:50px;text-align:center;line-height:0.7;}
.about2_r{color:#fff;position:absolute;right:0;top:0;padding-right:50px;text-align:center;background:url(/images/about2_r.png) no-repeat right 10px;}
.about2_r1{font-size:50px;}
.about2_r2{font-size:20px;font-weight:bold;}

.ft_line{background:#dbdbdb;margin-bottom:10px;}
.ft_line_nr{background:#c90000;height:2px;}

.aboutjs{overflow: hidden;padding:85px 0 70px;}
.aboutjs .text{color:#727272;font-size:15px;text-align:justify;overflow: hidden;}
.aboutjs .text img{max-width:100% !important;height:auto !important;}
.aboutjs .text .text_l{margin:0 2%;width:34%;float:left;}
.aboutjs .text .text_r{width:61%;float:right;line-height:1.7;}
.aboutjs .text .text_r1{color:#fff;font-size:35px;background:#d53233 /*url(../images/aboutjs_bt.jpg) no-repeat center right*/;
		padding:3px 15px;display:inline-block;letter-spacing:0.08em;}
.aboutjs .text .text_r2{margin:35px 0;min-height:65px;}
.aboutjs .text .text_r3{margin:20px 0;color:#d45050;font-size:22px;background:#fcf0f0;padding:10px 20px;font-weight:bold;}

.aboutwhbox{overflow:hidden;padding:80px 3% 70px;}
.aboutwh{width:31.33%;float:left;margin:1%;}
.aboutwh_nr{padding:25px 10% 40px;background:#eff2f8;height:235px;transition:0.33s;position:relative;}
.aboutwh .num{font-size:40px;color:#cfd2d7;position:absolute;top:25px;right:10%;transition:0.33s;}
.aboutwh .num:before{content:"";position:absolute;top:105%;left:0;width:18px;height:3px;background:#cfd2d7;overflow: hidden;}
.aboutwh .img{width:81px;height:80px;background: no-repeat center top;background-size:100% auto;transition:0.33s;}
.aboutwh .txt1{font-size:22px;color:#525355;margin:45px 0 30px;transition:0.33s;}
.aboutwh .txt1_1{font-size:17px;font-weight:700;}
.aboutwh .txt2{font-size:16px;color:#a5a7ab;transition:0.33s;}
.aboutwh:hover .aboutwh_nr{background:#fd6b67;}
.aboutwh:hover .num{color:#fff;}
.aboutwh:hover .num:before{background:#fff;}
.aboutwh:hover .img{background-position:center bottom;}
.aboutwh:hover .txt1{color:#fff;}
.aboutwh:hover .txt2{color:#febebd;}

.aboutjg{margin:60px auto;position:relative;}
.aboutjg img{max-width:100% !important;height:auto;}
.nytit1{font-size:30px;color:#343434;position:absolute;top:0;left:1%;}
.nytit1 .red{font-size:35px;color:#c90000;text-transform:uppercase;}

.about_lc{margin:60px auto;}
.swiper-container5{width:92%;padding:10px 0;}
.swiper-container5 .swiper-slide{background:#fff;}
.about_lc_list{margin:15px;padding:8%;position:relative;overflow: hidden;box-shadow:0 0 5px #ccc;border-radius:8px;}
.about_lc_list h3{font-size:26px;color:#c90000;font-weight:bold;}
.about_lc_list .icon{position:relative;margin:15px 0 30px;}
.about_lc_list .icon:before{content:"";position:absolute;top:50%;left:-15%;background:#c90000;width:130%;height:3px;margin-top:-1px;}
.about_lc_list .icon span{position:relative;display:block;width:42px;height:42px;border-radius:50%;
	background:#fff url(../images/about_lc.png) no-repeat center/contain;}
.about_lc_list .text{height:350px;overflow-y:auto;text-align:justify;padding-right:10%;}
.about_lc_list .text::-webkit-scrollbar{width:3px;height:3px;background-color: #F5F5F5;} 
/*界说转动条轨道 内阴影+圆角*/
.about_lc_list .text::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color:#f1f1f1;}
/*界说滑块 内阴影+圆角*/
.about_lc_list .text::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color:#d7d7d7;}
.about_lc_list .tit{color:#727272;font-size:14px;line-height:25px;font-weight:bold;}
.about_lc_list .wz{color:#727272;font-size:14px;line-height:25px;margin-bottom:15px;}

.about_team{max-width:1000px;width:96%;margin:60px auto;position:relative;}
.boox {position:relative;width:100%;padding-top:80%;overflow:hidden;margin:0 auto;}
.boox:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:16%;background:#cfcfcf;}
.boox .swiper-container {position:absolute;bottom:0;left:0;width:100%;height:100%;margin:0 auto;}
.boox .swiper-slide {background-size: cover;background-position: center;position:relative;}
.boox .swiper-slide img{width:100%;height:100%;}
.boox .swiper-slide .pic{width:100%;height:100%;background:#f6f6f6 no-repeat center/cover;}
.boox .swiper-slide .tit{position:absolute;bottom:0;left:0;width:100%;text-align: center;background:rgba(0,0,0,0.5);color:#fff;font-size:16px;
				padding:10px 0;}
.boox .gallery-top {top: 0;left: 0;height:82%; border:6px solid #ccaa85; box-sizing:border-box;}
.boox .gallery-top .swiper-slide img{width:100%;height:94%;z-index:99;position: relative;}
.boox .gallery-thumbs {height:12%;box-sizing: border-box;padding:1px 0;width:calc(100% - 70px);left:35px;bottom:2%;}
.boox .gallery-thumbs .swiper-slide {height:100%;}
.boox .gallery-thumbs .swiper-slide .pic{width:calc(100% - 4px);height:calc(100% - 4px);border:#fff solid 2px;}
.boox .gallery-thumbs .swiper-slide:hover{cursor:pointer;}
.boox .gallery-thumbs .swiper-slide-active {opacity: 1;}
.boox .gallery-thumbs .swiper-slide-active .pic{border-color:#ca2929;}
.boox .swiper-button-next,.boox .swiper-button-prev{width:33px;height:17%;background-size:50% auto;top:auto;bottom:0;opacity:0.7;}
.boox .swiper-button-next:hover,.boox .swiper-button-prev:hover{opacity:0.8;}
.boox .swiper-button-next{right:0;}
.boox .swiper-button-prev{left:0;}
		
.ny_news{overflow:hidden;padding:60px 0 40px;}
.ny_news_l{width:31%;float:left;}
.ny_news_l .pic{width:100%;height:245px;background:#c1c1c1 no-repeat center/cover;transition:0.3s;}
.ny_news_l .pic_b{padding:28px 0;}
.ny_news_l .pic_b .time1{width:84px;height:84px;padding:14px 0 0 14px;background:#c90000;font-size:25px;font-weight:bold;color:#e48080;float:left;}
.ny_news_l .pic_b .time1_1{font-size:38px;color:#fff;}
.ny_news_l .pic_b_r{margin-left:125px;line-height:1;}
.ny_news_l .pic_b h3{font-size:16px;color:#626262;line-height:20px;font-weight:bold;padding-top:2px;
		overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ny_news_l .pic_b .text{font-size:13px;color:#8a8a8a;line-height:20px;margin:12px 0;
			overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.ny_news_l_b{border-top:#e5e5e5 solid 1px;padding:80px 0;margin-top:25px;}
.nytit2{font-size:18px;color:#343434;}
.nytit2 .red{font-size:26px;color:#585858;text-transform:uppercase;}
.news_s{margin:30px 0;}
.news_s .row1{border:#dfdfdf solid 1px;padding:0 15px;margin-bottom:14px;position:relative;}
.news_s .row1 .row1_img{position:absolute;top:50%;right:0;margin-top:-10px;}
.news_s .row1 input{height:52px;width:90%;border:none;font-size:14px;color:#333;}
.news_s .row1 select{height:52px;width:100%;border:none;font-size:14px;color:#333;}
.news_s .row2{}
.news_s .row2 button{height:56px;width:100%;border:none;font-size:16px;color:#646464;background:#dfdfdf url(../images/news_s3.png) no-repeat 40% center;}

.ny_news_r{width:66%;float:right;}
.ny_news_r li{padding:26px 144px 30px 64px;transition:0.33s;margin-bottom:14px;position:relative;overflow:hidden;background:#f3f5f8;}
.ny_news_r li .li_r{transition:0.33s;text-align: center;position:absolute;top:0;right:0;}
.ny_news_r li .li_r .time0{width:125px;height:125px;line-height:125px;padding-top:5px;color:#313132;font-size:18px;transition:0.33s;overflow:hidden;}
.ny_news_r li .li_r .dian{width:0;height:130px;line-height:130px;color:#fff;font-size:50px;transition:0.33s;overflow:hidden;}
.ny_news_r li h3{color:#626262;font-size:16px;font-weight:bold;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:0.33s;}
.ny_news_r li .txt{color:#9fa1a2;font-size:14px;line-height:20px;height:40px;transition:0.33s;
		overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ny_news_r li:hover .li_r{background:#c90000;}
.ny_news_r li:hover .time0{display:none;}
.ny_news_r li:hover .dian{width:125px;}


.news_xq{padding:24px 0 50px;}
.news_xq .bdsharebuttonbox{float:right;margin:30px 0 40px;}
.news_xq .bdsharebuttonbox span{float:left;width:38px;height:32px;line-height:32px;margin:0 6px;font-size:14px;color:#8d8d8d;font-weight:bold;}
.news_xq .bdsharebuttonbox .bds_weixin{background:url(/images/icon_wx.png) no-repeat center/contain;width:32px;height:32px;padding:0;}
.news_xq .bdsharebuttonbox .bds_tsina{background:url(/images/icon_wb.png) no-repeat center/contain;width:32px;height:32px;padding:0;}
.news_xq_nr_tit{border-bottom:#eeeeee solid 1px;margin-bottom:16px;clear:both;text-align: center;}
.news_xq_nr_tit .tit{font-size:40px;color:#c90000;margin-bottom:26px;font-weight:bold;}
.news_xq_nr_tit .er_tit{font-size:16px;color:#7f7f7f;margin-bottom:40px;overflow: hidden;}
.news_xq_nr_tit .er_tit .spa{display: inline-block;font-size:18px;;}
.news_xq .text{font-size:16px;text-align:justify;line-height:1.9;color:#666;padding:1%;}
.news_xq .text p{}
.news_xq .text span{font-size:16px !important;}
.news_xq .text img{max-width:100% !important;width:auto !important;height:auto !important;}


.pro1{padding:60px 0 30px;margin:0 auto 10px;border-bottom:#e5e5e5 solid 3px;position:relative;}
.pro1:before{content:"";position:absolute;left:0;bottom:-3px;width:160px;height:3px;background:#c90000;overflow: hidden;}
.pro1 h3{font-size:30px;color:#343434;font-weight:bold;line-height:1;}
.pro1 h3 span{font-size:35px;color:#c90000;margin-top:18px;display:inline-block;}
.pro1 .pro_txt{font-size:14px;line-height:1.7;text-align: center;color:#9e9e9e;}

.search_box_pro{width:315px;position:absolute;right:0;bottom:45px;}
.search_box_pro .search{padding-right:115px;height:48px;background:#e5e5e5;position:relative;transition:0.66s;overflow: hidden;}
.search_box_pro .sinput{padding:0 5%;width:90%;height:48px;background:none;border:none;color:#333;font-size:15px;}
.search_box_pro .sinput:focus{background:none;}
.search_box_pro .sbuton{width:115px;height:48px;position:absolute;top:0;right:0;background:#c90000;border:none;font-size:12px;color:#fff;
				font-weight:bold;text-indent:2em;background:#c90000 url(../images/pro_ser.png) no-repeat 20% center;transition:0.66s;}
.search_box_pro .sinput::-webkit-input-placeholder{color:#999;}
.search_box_pro .sinput::-moz-placeholder{ color:#999;}
.search_box_pro .sinput:-moz-placeholder{color:#999;}
.search_box_pro .sinput:-ms-input-placeholder{color:#999;}

.pro2{max-width:1440px;width:96%;margin:65px auto;position:relative;}
.swiper-container_pro{width:90%;}
.pro2_list{position:relative;margin:20px;background:#eff2f8;}
.pro2_list .bq{width:66px;height:50px;text-align:right;color:#fff;font-size:13px;padding:20px 12px;
		position:absolute;top:0;right:0;z-index:9;background:url(/images/bq.png) no-repeat center;}
.pro2_list .pic{position: relative;overflow: hidden;}
.pro2_list .pic .img{background:#f1f1f1 no-repeat center/cover;width:100%;padding-top:57%;transition:0.3s;}
.pro2_list .pic_b{height:105px;padding:15px 10%;}
.pro2_list .pic_b1{font-size:20px;color:#525355;font-weight:bold;transition:0.3s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro2_list .pic_b2{font-size:13px;color:#525355;transition:0.3s;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;margin:10px 0;}
.pro2_list .pic_b3{font-size:23px;color:#303032;height:24px;transition:0.3s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro2_list:hover .pic .img{transform:scale(1.1);}
.pro2_list:hover .pic_b1,.pro2_list:hover .pic_b3{color:#c90000;}

.pro_ban_box{position:relative;}
.pro_banner{display:block;width:100%;padding-top:40%;background:#d8d8d8 no-repeat center/cover;position: relative;}
.pro_ban_box .ewm{position:absolute;right:27px;top:45px;z-index: 99;}
.pro_ban_box .ewm img{width:74px;display: block;}
.pro_ban_box .ewm p{font-size:14px;color:#fff;font-weight:bold;text-align:center;padding-top:10px;}
.pro_ban_box_nr{position:absolute;top:55%;margin-top:-150px;left:0;width:100%;z-index: 99;overflow:hidden;}
.pro_ban_box .jie{width:480px;background:rgba(13,12,103,0.5);float:right;position:relative;}
.pro_ban_box .jie_txt{padding:30px 60px;color:#fff;}
.pro_ban_box .jie_txt h3{font-size:50px;font-weight:bold;margin-bottom:8px;}
.pro_ban_box .jie_txt h4{font-size:33px;}
.pro_ban_box .jie_txt .dizhi{font-size:14px;margin:28px 0 18px;line-height:1.7;}
.pro_ban_box .jie_txt img{max-width:100% !important;width:auto !important;height:auto !important;}

.proxq_tit{padding:45px 0;text-align: center;}
.proxq_tit h3{font-size:35px;color:#c90000;padding:10px 0;position:relative;}
.proxq_tit h4{font-size:30px;color:#343434;}

.proxq1{padding:20px 2% 60px;}
.proxq1 .text{color:#343434;font-size:14px;line-height:1.8; text-align: center;}

.proxq_btn{max-width:650px;margin:0 auto 60px;overflow:hidden;}
.proxq_btn li{float:left;width:25%;text-align: center;}
.proxq_btn li a{color:#282828;font-size:18px;height:75px;line-height:75px;font-weight:bold;display:block;background:#cecece;transition:0.33s;}
.proxq_btn li.on a{color:#fff;background:#c90000;}

.proxq2{padding:0 2% 80px;background:#f5f5f5;}
.proxq2_nr{height:0;overflow: hidden;max-width:1285px;margin:0 auto;}
.proxq2_nr.on{height:auto;}
.swiper-containerxq{position:relative;}
.swiper-containerxq .layer-mask {width:100%;height:100%;opacity:0.3;transition:all 0.5s;background:#000;position:absolute;left:0;top:0;right:0;}
.swiper-containerxq .swiper-slide-active .layer-mask {display: none;}
.swiper-containerxq .swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
}
.swiper-containerxq .swiper-slide .pic{width:100%;padding-top:56%;background:#f1f1f1 no-repeat center/cover;}
.swiper-containerxq .swiper-slide .pic1{background-size:contain;}
.swiper-containerxq .swiper-slide-prev{transform:scale(0.85) translateX(50%);-webkit-transform:scale(0.85) translateX(50%);}
.swiper-containerxq .swiper-slide-next{transform:scale(0.85) translateX(-50%);-webkit-transform:scale(0.85) translateX(-50%);}
.swiper-containerxq .swiper-slide-active,.swiper-containerxq .swiper-slide-duplicate-active {
		transform:scale(1) translateX(0);-webkit-transform:scale(1) translateX(0);z-index: 1002;}
.swiper-paginationxq{width:100%;}
.swiper-paginationxq .swiper-pagination-bullet{margin:0 3px;}
.swiper-paginationxq .swiper-pagination-bullet-active{background:#1b857f;}

.videoicon{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;box-sizing:border-box;text-align:center;
			display:flex;justify-content:center;align-items:center;opacity:0;transition:0.33s;}
.swiper-slide-active .videoicon{opacity:1;}
.videoicon img{opacity:0.5;}
.videoicon:hover{background: rgba(0,0,0,.4);}
.videoicon:hover img{opacity:1;}
.video_pop {display: block;width:100%;height:100%;background: #000;position:fixed;left:0;top:0;z-index:9999!important;
		display:flex;justify-content: center;align-items: center;display: none;}
.close_btn {width:40px;height:40px;position:absolute;right:10px;top:10px;background:url(/images/colse.png) no-repeat center;z-index:100;cursor:pointer;}
#video{width: 100%;height:100vh;object-fit: contain;}


.proxq3{overflow: hidden;position:relative;margin-top:5px;}
.proxq_ditu{width:100%;height:405px;}
.proxq3 .jj{position:absolute;top:95px;left:50%;width:410px;margin-left:230px;background:rgba(58,143,48,0.9);}
.proxq3 .jj_txt{padding:12%;font-size:16px;color: #fff;line-height:1.5;font-weight:bold;}
.proxq3 .jj_txt img{max-width:100% !important;width:auto !important;height:auto !important;}

.property{overflow:hidden;padding:60px 0 80px;}
.property img{max-width:100% !important;height:auto !important;}
.property_l{width:36%;float:left;}
.property_r{width:57%;float:right;padding-top:40px;}
.property_r .text{color:#8a8a8a;font-size:15px;line-height:2;text-align:justify;overflow: hidden;}

.property_ts{overflow:hidden;padding:100px 0 110px;background:#fff url(../images/property_ts.png) no-repeat left bottom;background-size:48.5% auto;}
.property_ts_l{width:28%;float:left;}
.nytit3{font-size:30px;color:#343434;}
.nytit3 .red{font-size:35px;color:#c90000;text-transform:uppercase;}
.property_ts_l .text{color:#737373;font-size:14px;line-height:1.8;overflow: hidden;padding:25px 0;}
.property_ts_r{width:61%;float:right;}
.property_ts_r .selec{width:49%;background:#fff url(../images/ico_jth.jpg) no-repeat right center;margin-bottom:12px;position:relative;}
.property_ts_r .selec1{clear: both;width:100%;background:none;}
.property_ts_r .selec select{padding-left:5%;width:100%;border:none;background:none;height:60px;color:#6c6c6c;font-size:14px;border:none;
			-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.property_ts_r .selec .selec_span{position:absolute;top:0;left:15px;line-height:60px;color:#999;font-size:14px;display:inline-block;}
.property_ts_r .selec .siput{padding:0 10px 0 55px;width:calc(100% - 67px);width:-moz-calc(100% - 67px);width:-webkit-calc(100% - 67px);
			border:none;background:#f5f5f5;height:60px;color:#6c6c6c;font-size:14px;border:none;}
.property_ts_r .selec1 textarea{padding:20px 10px 10px 55px;width:calc(100% - 67px);width:-moz-calc(100% - 67px);width:-webkit-calc(100% - 67px);
		height:120px;color:#6c6c6c;font-size:14px;border:none;background:#f5f5f5;}
.property_ts_r .selec2 .siput{padding:0 10px 0 72px;width:calc(100% - 87px);width:-moz-calc(100% - 87px);width:-webkit-calc(100% - 87px);}
.property_ts_r .sinup{height:60px;color:#6c6c6c;font-size:16px;position:relative;}
.property_ts_r .sinup_1{width:50%;float:left;overflow: hidden;position:relative;background:#fff;border:#eaeaea solid 1px;}
.property_ts_r .sinup_1 .zi{color:#6c6c6c;font-size:16px;height:60px;line-height:60px;position:absolute;top:0;left:5%;display: inline-block;}
.property_ts_r .sinup input{padding-left:100%;height:60px;border:none;position:relative;cursor:pointer;}
.property_ts_r .sinup button{width:120px;height:50px;background:#1b857f;font-size:16px;color:#fff;border:none;float:left;margin:4px 0 4px 26px;}
.property_ts_r .tip{font-size:14px;color:#282828;margin:14px auto 20px;}
.property_ts_r .sinup_2{width:50%;float:left;overflow: hidden;position:relative;border:#eaeaea solid 1px;}
.property_ts_r .sinup_2 input{padding:0 5%;width:90%;border:none;background:#fff;height:58px;color:#6c6c6c;font-size:14px;border:none;position:relative;}
.property_ts_r .sinup img{height:24px;float:left;margin:17px 0 4px 26px;}
.property_ts_r .sub_btn{width:165px;height:56px;background:#c90000;font-size:15px;color:#fff;border:none;}

.join_box{overflow:hidden;padding:70px 3%;}
.join{width:31.33%;float:left;margin:1%;}
.join4{width:64.66%;}
.join_nr{padding:35px 60px;background:#eff2f8;height:190px;transition:0.33s;position:relative;}
.join .num{font-size:40px;color:#bfc2c6;position:absolute;top:25px;right:10%;transition:0.33s;}
.join .num:before{content:"";position:absolute;top:105%;left:0;width:18px;height:3px;background:#bfc2c6;overflow: hidden;}
.join .img{width:64px;height:64px;background: no-repeat center top;background-size:100% auto;transition:0.33s;}
.join .txt1{font-size:22px;color:#303132;margin:20px 0 12px;transition:0.33s;}
.join .txt2{font-size:16px;color:#838589;transition:0.33s;}
.join:hover .join_nr{background:#fd6b67;}
.join:hover .num{color:#fff;}
.join:hover .num:before{background:#fff;}
.join:hover .img{background-position:center bottom;}
.join:hover .txt1{color:#fff;}
.join:hover .txt2{color:#fff;}

.join_hr{padding:60px 0;}
.job_list{min-height:100px;}
.job_list li{background:#ffffff;margin-bottom:15px;}
.job_list li .titbox{background:#f4f6fa;color:#545456;font-size:16px;font-weight:bold;padding:0 3%;overflow: hidden;transition:0.33s;cursor:pointer;}
.job_list li .titbox1{float:left;height:74px;line-height:74px;padding:0 12px 0 40px;background:url(/images/job_list0.png) no-repeat left center;
			max-width:calc(100% - 85px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.job_list li .titbox2{float:left;height:74px;line-height:74px;color:#9b9d9f;}
.job_list li .titbox3{float:right;height:74px;line-height:74px;color:#c90000;letter-spacing:0.2em;}
.job_list li>.text1{background:#fff;padding:0 3%;height:0;overflow:hidden;color:#585858;font-size:14px;line-height:2.1;transition:0.33s;position:relative;}
.job_list li .text1_l{float:left;width:41%;margin:0 4%;}
.job_list li .text1_c{float:left;width:40%;padding:0 5%;border-left:#e5e5e5 solid 1px;}
.job_list li .text1_l p,.job_list li .text1_c p{max-width:100% !important;}
.job_list li.on{box-shadow:0 5px 5px #e8e8e8;}
.job_list li.on .titbox{background:#fd6b67;color:#fff;}
.job_list li.on .titbox1{background-image:url(/images/job_list1.png);}
.job_list li.on .titbox2{color:#fff;}
.job_list li.on .titbox3{color:#fff;}
.job_list li.on>.text1{height:auto;padding:40px 180px 40px 3%;}
.job_list li .joinbtn{width:162px;height:162px;text-indent:-9999px;background:#efefef url(../images/tjl.png) no-repeat center;text-align:center;
	color:#c90000;font-size:16px;margin-top:-80px;overflow:hidden;border-radius:50%;position:absolute;top:50%;right:5%;display:block;}
.join_hr table{width:100%;max-width:900px;margin:0 auto;}
.join_hr table td{/*border:#dcdcdc solid 1px;*/padding:4px;color:#4c4c4c;}
.join_hr table td input.fkbd{width:70%;height:32px;border:#b1b1b1 solid 1px;}
.join_hr table td textarea.fkbd{max-width:100%;border:#b1b1b1 solid 1px;}

.contact{overflow:hidden;position:relative;}
.contact_nr{width:395px;position:absolute;top:50%;left:50%;z-index:99;transform:translateY(-50%);margin-left:-700px;}
.contact_nr1{padding:40px 40px 30px;background:#c90000;}
.contact_nr1 .tit{color:#f6c577;font-size:19px;position:relative;padding-top:10px;}
.contact_nr1 .tit:before{content:"";position:absolute;top:-5px;left:0;width:24px;height:2px;background:#f6c577;}
.contact_nr1 .tit1{font-size:39px;line-height:1;}
.contact_nr2{padding:25px 50px 30px;background:#747474 url(../images/contact_nr2.jpg) no-repeat right bottom;font-size:16px;line-height:1.9;color:#fff;}
.contact .ditu{width:100%;height:660px;}

.contact_re{overflow:hidden;position:relative;}
.contact_re1{overflow:hidden;padding:50px 0;background:url(/images/contact_re1.png) no-repeat right bottom;}
.contact_re1 h3{font-size:30px;color:#343434;line-height:1;float:left;}
.contact_re1 h3 span{font-size:35px;color:#c90000;margin-top:18px;display:inline-block;}
.contact_re1 h4{font-size:16px;line-height:1.7;text-align: center;color:#555555;float:right;text-align: right;margin-top:50px;}
.contact_re2{overflow:hidden;padding-bottom:50px;}
.contact_re2 .li_0{background:#f3f5f8;overflow:hidden;margin-bottom:20px;}
.contact_re2 .li_0 .li_nr{padding:45px 8% 40px 14%;position:relative;}
.contact_re2 .li_0 .tit{color:#313232;font-size:20px;font-weight:bold;position:relative;margin-bottom:15px;}
.contact_re2 .li_0 .tit .num{position:absolute;top:0;left:-40px;font-size:28px;color:#c90000;font-weight:normal;line-height:1;}
.contact_re2 .li_0 .txt{color:#666;font-size:16px;line-height:1.9;position:relative;}
.contact_re2 .ewm_jb{position:absolute;right:7%;bottom:28px;}
.contact_re2 .li_1{width:50.5%;height:440px;float:left;margin-bottom:30px;}
.contact_re2 .li_2{width:47%;height:233px;float:right;}
.contact_re2 .li_3{width:47%;height:182px;float:right;margin-bottom:30px;}
.contact_re2 .li_4{width:50.5%;height:237px;float:left;}
.contact_re2 .li_5{width:47%;height:237px;float:right;}

.contact_dis{padding:90px 0;overflow: hidden;}
.contact_dis .text{color:#737373;font-size:15px;line-height:1.7;text-align:justify;overflow: hidden;margin:45px auto;}
.contact_dis .text img{max-width:100% !important;height:auto !important;}
.contact_dis_l{float:left;width:44%;}
.contact_dis_r{float:right;width:44%;}

.nytit5:before{content:"";position:absolute;top:101%;left:0;width:50px;height:2px;background:#c90000;overflow: hidden;}
.nytit5{font-size:20px;color:#343434;position:relative;}
.nytit5 .red{font-size:35px;color:#c90000;text-transform:uppercase;line-height:1.8;letter-spacing:0.05em;}


.map_nav{transition:0.33s;}
.map_nav ul{width:100%;margin:0 auto;position: relative;}
.map_nav ul>li{position:relative;width:100%;border-bottom:#ccc solid 1px;padding:10px 0;}
.map_nav ul>li>a {display:inline-block;height:45px;padding:0 10px;line-height:45px;font-size:16px;color:#727272;font-weight:bold;
	text-transform:uppercase;position: relative;z-index: 9;overflow: hidden;white-space: nowrap;transition: 0.3s;}
.map_nav ul li ol li {width: auto;display: inline-block;float: none;height: auto;}
.map_nav ul li ol li a{display:block;padding:0 10px;color:#727272;font-size:14px;height:40px;line-height:40px;text-align:center;transition:0.3s;}
.map_nav ul li a:hover {color:#c90000;font-weight:bold;}

@media screen and (max-width:1600px) {	
	
}

@media screen and (max-width:1440px) {
	.contact_nr{left:5%;margin-left:0;}
}

@media screen and (max-width:1366px) {	
	.header_r ul{width:100px;}
	
	/*------ neiye ------*/
	.contact_re2 .li_0 .txt{font-size:15px;}
}

@media screen and (max-width:1199px) {	
	html,body {font-size: 96%;}
	.header {position:fixed;background:#fff;border-top-width:0;border-bottom:#c90000 solid 2px;}
	
	.header .logo {margin:0 0 0 1rem;max-width:70%;padding:0.5rem 0;height:4rem;display:block;}
	.header .logo img{width:auto;height:2.5rem;max-width:100%; padding-top:0.8rem;}
	.header .logo1{display:none;}
	.header .logo2{display:block;}
	.header_r{display:none;}
	.header .nav{position:absolute;top:100vh;right:25%;background:#fff;width:50%;box-shadow:0 2px 5px #ccc;}
	.header .nav.on{top:calc(100% + 2px);right:0;width:100%;}
	.header .nav ul>li{float:none;width:auto;height:auto;border-bottom:#f1f1f1 solid 1px;}
	.header .nav ul>li:first-child{width:auto;}
	.header .nav ul>li>a{display:block;height:4rem;line-height:4rem;text-align:left;}
	.header .nav ul>li>span {left:auto;right:0;top:0;z-index:99;color:#fff;width:auto;height:4rem;width:4rem;cursor:pointer;background:none;}
	.header .nav ul>li:nth-of-type(1)>span{display:none;}
	.header .nav ul>li>span:before{content:"+";position:absolute;left:0;top:0;font-size:24px;text-align:center;
					width:100%;height:4rem;line-height:4rem;color:#727272;}
	.header .nav ul>li:hover>span,.header .nav ul>li.on>span {width:4rem;background:none;left:auto;right:0;}
	.header .nav ul>li.on>span:before {content: "-";font-size:28px;color:#c90000;}
	.header .nav ul li ol {overflow: hidden;left:auto;top:auto;width:96%;height:0;position:relative;padding:0 2%;background:rgba(0, 0, 0, 0.1);}
	.header .nav ul li:nth-of-type(7) ol{left:0;}
	.header .nav ul li ol li {border: none;width:100%;}
	.header .nav ul li ol li a {text-align:left;padding:0;margin:0 8%;font-size:15px;height:2.8rem;line-height:2.8rem;color:#727272;}	
	.header .nav ul li:hover ol {height: 0;padding: 0;left:0;overflow: hidden;}
	.header .nav ul li.on ol {left: 0;height: auto;padding: 5px 2%;border-top:#c90000 solid 1px;border-bottom:#c90000 solid 1px;}
	.header .nav ul li:hover ol li a:hover {color:#c90000;}
	
	.menu{display: block;padding:18px 15px;position:absolute;top:50%;right:0;margin-top:-29px;}
	
	.bannerbox{padding-top:5rem;}
	.banner .banner_tit .sy01{font-size:2.8rem;}
	.banner .banner_tit .sy02{font-size:12px;margin-top:2rem;}
	/*------ neiye ------*/	
	.ny_banner{margin-top:-1rem;background-attachment:inherit;background-size:cover;background-position:30% center;}
	
	.about2_l:before{left:0;}
	.about2_l2 span{font-size:5rem;}	
	.about2_r1{font-size:3rem}
	
	.aboutwhbox{padding:4rem 3% 3rem;}
	
	.about_team{margin:3rem auto;}
	
	.news_t{padding:3rem 0 1rem;}
	.news_t_l li h3{font-size:1.25rem;}
	.news_b li h3{font-size:1.37rem;}
	
	.yxhd li .pic_r .txt{font-size:1.2rem;line-height:2.4rem;height:4.8rem;}
	.yxhd li .pic_r .tim{padding:5px 0;}
	
	.pro2{width:96%;}
	
	.proxq_tit{padding:2rem 0;}
	.proxq_tit h4{font-size:1.8rem}
	.proxq_tit h3{font-size:2rem}
	.pro_ban_box{margin-top:5rem;}
	.pro_banner{height:0;padding-top:45%;}
	.pro_ban_box_nr{top:auto;left:auto;position:relative;margin:0;}
	.pro_ban_box_nr .w1400{width:100%;}
	.pro_ban_box .jie{width:100%;}
	.pro_ban_box .jie_txt{padding:2rem;}
	.pro_ban_box .jie_txt h3{font-size:2.5rem;}
	.pro_ban_box .jie_txt h4{font-size:2rem;}
	.proxq2{padding:0 2% 3rem;}
	.proxq_btn{margin-bottom:3rem;}
	.proxq_btn li a{height:4rem;line-height:4rem;font-size:16px;}
	.proxq_ditu{width:100%;height:25rem;}
	.proxq3 .jj{position:relative;top:auto;left:auto;width:100%;margin:0;background:rgba(58,143,48,0.9);}
	.proxq3 .jj_txt{padding:2rem;font-size:15px;}
	
}

@media screen and (max-width:980px) {
	.cen_1_l{width:100%;}
	.cen_1_l_b .pic_r_nr .tit{font-size:1.5rem;margin-bottom:1rem;}
	.cen_1_r{width:100%;}
	.cen_1_r .tit{padding:15px 5% 0;height:auto;}
	.cen_1_r .tit h3{font-size:1.62rem;padding:1.5rem 0;}
	.cen_1_r .tit .more{right:5%;}
	.cen_1_l_b:before,.cen_1_r .tit:before{display:none;}
	.pic_list{padding:5% 5%;}
	
	.bottom{border-top:#ccc solid 1px;}
	.bottom_l{width:100%;margin-bottom:1rem;}
	.bottom_r{width:100%;}
	/*-------- neiye ----------*/
	.ny_banner{height:10rem;}
	.weizhi{display:none;}
	.swiper-container_nav{float:none;}
	.swiper-container_nav .ny_nav li a{height:48px;line-height:48px;}
	
	.about2{padding:4rem 1%;overflow:hidden;}
	.about2_l{position:relative;left:auto;top:auto;font-size:18px;}
	.about2_l2 span{font-size:3rem;}
	.about2_c{/*padding:2rem 0;*/font-size:18px;}
	.about2_c1{/*text-align: center;*/}
	.about2_c2{font-size:2.2rem;}
	.about2_c3{font-size:2.2rem;}
	.about2_r{position:relative;right:auto;top:auto;padding:0 3rem;background-size:auto 3rem;float:right;}
	.about2_r1{font-size:2.2rem;}
	.about2_r2{font-size:18px;}
	
	.ft_line{margin-bottom:0;}
	
	.aboutjs{padding:4rem 0 3rem}
	.aboutjs .text .text_r1{font-size:2rem;}
	.aboutjs .text .text_r2{margin:2rem 0;}
	.aboutjs .text .text_r3{font-size:1.5rem;}
	
	.about_lc{margin:3rem auto;}
	.about_lc_list h3{font-size:24px;}
	.about_lc_list .icon{margin:0.5rem 0 1.5rem;}
	.about_lc_list .icon span{width:2.6rem;height:2.6rem;}
	.about_lc_list .text{height:21rem;}
	
	.ny_news{padding:3rem 0 2rem;}
	
	.news_xq{padding:1.5rem 1% 3rem;}
	.news_xq .bdsharebuttonbox{margin:2rem 0 2.5rem;display:none;}
	.news_xq_nr_tit .tit{font-size:1.6rem;margin-bottom:1rem;}
	
	
	.tlc_1_r{width:100%;float:none;}
	.tlc_1_r>img{max-height:4.8rem;}
	.tlc_1_l{width:auto;float:none;margin:10px 0;padding:1rem 0 0;border:none;}
	.tlc_1_l .txt{padding:15px 0;}
	
	.pro_xq_r .tit{font-size:2.2rem;padding:1.5rem 0;}	
	.proxq_sj{padding:2rem 0;}
	.yxhd ul{margin:1.8rem -1%;}
	
	.contact_l{width:100%;}
	.contact_l h3{font-size:1.62rem;}
	.contact_r{width:100%;border:none;}
	.ditu{height:25rem;}
	
	.property{padding:3rem 0 4rem;}
	
	.property_ts{padding:3rem 0 4rem;}
	.property_ts_l{width:100%;}
	.property_ts_r{width:100%;}
	
	.join_box{padding:3rem 3%;}
	.join .img{width:4rem;height:4rem;}
	
	.job_list li .titbox1,.job_list li .titbox2,.job_list li .titbox3{height:4.6rem;line-height:4.6rem;}
	
	.contact_re2 .li_0{width:100%;height:auto;margin-bottom:20px;}
	
	.contact_dis{padding:3rem 0;}
}	

@media screen and (max-width:820px) {	
	html,body {font-size: 94%;}
	.menu_box .menu_close{width:1.75rem;}
	
	.bannerbox{position:relative;left:auto;top:auto;}
	.banner{/*height:20rem;*/padding-top:60%;overflow: hidden;}	
	.banner .banner_tit .sy00{width:100%;}
	
	.cen_1_l_t li{padding:1.8rem 0;height:auto;}
	.cen_1_l_t li .img{width:2.56rem;height:2.5rem;margin-bottom:0.75rem;}
	
	.bottom{padding:15px 2%;}
	.bottom_t{text-align:center;}
	.bottom_l{width:100%;text-align:center;}
	.bottom_r{width:100%;text-align:center;display:none;}
	.bottom_r_nr{display:inline-block;}	
	/*-------- neiye ----------*/	
	.nytit{font-size:1.5rem;}
	.nytit .red{font-size:4rem;}
	.about1{padding:3rem 1%;}
	.about1 .text{line-height:1.8;}
	
	.aboutwh{width:98%;}
	.aboutwh_nr{height:auto;padding:8%;}
	.aboutwh .img{width:5rem;height:5rem;background-size:100% auto;}
	.aboutwh .txt1{margin:2rem auto 1rem;font-size:18px;}
	
	.aboutjg{margin:3rem auto;}
	.nytit1{position:relative;top:auto;left:auto;font-size:1.5rem;margin-bottom:1rem;}
	.nytit1 .red{font-size:2rem;}
	
	.nytit3{font-size:1.5rem;margin-bottom:1rem;}
	.nytit3 .red{font-size:2rem;}
	
	.ny_news_l{width:100%;margin-bottom:2rem;}
	.ny_news_l .pic{width:110px;height:150px;float:left;}
	.ny_news_l .pic_b{margin-left:130px;padding:0;}
	.ny_news_l .pic_b .time1{float:none;width:auto;height:auto;font-size:20px;padding:10px 0;color:#333;background:none;}
	.ny_news_l .pic_b .time1_1{display:inline-block;font-size:22px;margin-right:5px;color:#333;}
	.ny_news_l .pic_b_r{margin:0;}
	.ny_news_l_b{display:none;}
	.ny_news_r{width:100%;}
	.ny_news_r li{padding:1.5rem;}
	.ny_news_r li h3{margin-bottom:5px;}
	.ny_news_r li .li_r{position:relative;top:auto;right:auto;text-align:left;}
	.ny_news_r li:hover .li_r{background:none;}
	.ny_news_r li .li_r .time0{height:auto;line-height:1.2;}
	.ny_news_r li:hover .time0{display:block;}
	.ny_news_r li .li_r .dian{display:none;}
	
	.news_xq_nr_tit .er_tit{margin-bottom:2rem;}
	
	.tlc_1_r ul li{padding:10px 0;padding-left:3.2rem;background-size:auto 2.5rem;}
	.tlc_1_l .tit{font-size:1.6rem;}
	.ny_ej_tit{font-size:1.6rem;margin:2rem 0 1.5rem;}
	
	.tab_box2{margin:2.2rem 0;}
	.tab_box3{margin:2.2rem 0;}
	
	.yxhd li{width:98%;margin:2% 1%;}
	.yxhd li .pic{width:10rem;padding:0;height:120px;float:left;}
	.yxhd li .pic_r{margin-left:10rem;height:90px;padding:15px;}
	
	.pro_1{margin:3rem 0 2rem;}
	.pro_1_l{width:100%;float:none;height:auto;padding-top:59%;}
	.pro_1_r{width:auto;padding:2rem;float:none;}
	.pro_1_r .tit{font-size:2rem;}
	.pro_1_r .wz{margin:1.25rem 0;}
	.pro_1_r .txt{margin:2.1rem 0;}
	
	.pro_list ul li .tit{font-size:1.5rem;}
	.pro_list ul li .txt{height:40px;}
	.pro_list ul li:hover .txt{height:auto;}
	
	.pro1{padding:3rem 0 2rem;}
	.pro1 h3{font-size:1.8rem;margin-bottom:2rem;}
	.pro1 h3 span{font-size:2rem;}
	.pro1 h3 br{display:none;}	
	.search_box_pro{width:auto;position:relative;right:auto;bottom:auto;;}
	
	.pro2{margin:3rem auto;}
	
	.pro_ban_box .jie_txt h3{font-size:2rem;}
	.pro_ban_box .jie_txt h4{font-size:1.6rem;}
	.proxq1 .text p br{display:none;}
	
	.join{width:98%;}
	.join_nr{height:auto;padding:2rem 2.5rem;}
	.join .txt1{font-size:20px;}
	
	.job_list li .text1_l{width:92%;}
	.job_list li .text1_c{width:92%;padding:1rem 4%;border:none;}
	.job_list li .joinbtn{width:10rem;height:10rem;}
	
	.contact_nr{width:100%;position:relative;left:auto;top:auto;transform: translateY(0);}
	.contact_nr1{padding:3rem 2rem;}
	.contact_nr1 .tit{font-size:16px;}
	.contact_nr1 .tit1{font-size:2.4rem;}
	.contact_nr1 .tit1 br{display:none;}
	.contact_nr2{padding:2.5rem 2rem;font-size:15px;}
	.contact .ditu{height:30rem;}
	
	.contact_re1{padding:3rem 0 2rem;}
	.contact_re1 h3{font-size:1.8rem;margin-bottom:2rem;}
	.contact_re1 h3 span{font-size:2rem;}
	.contact_re1 h3 br{display:none;}
	.contact_re1 h4{margin:0;}
	
	.contact_dis_l,.contact_dis_r{width:100%;margin-bottom:1rem;}
	.nytit5 .red{font-size:2.1rem;}
	.contact_dis .text{font-size:14px;line-height:1.6;margin:2.5rem auto;}
}

@media screen and (max-width:768px) {
	.about .text .text_r{width:100%;}
	.about .text .text_l{margin:1rem 0;}
	
	.lp_xq ul{width:auto;float:none;margin:0 2%;padding:0;}
	.lp_xq ul li{padding:6px 2%;}
	.lp_xq ul.frist{border:none;margin:1.5rem 2% 0;}
	
	.pro_xq_l{width:100%;}
	.pro_xq_l .pic{height:auto;padding-top:71%;}
	.pro_xq_r{width:94%;}
	.pro_xq_r .text{line-height:1.8;}
	
	.property{width:92%;}
	.property_l{width:100%;}
	.property_l img{display:none;}
	.property_r{width:100%;}
	.property_r .text{line-height:1.7;}
}

@media screen and (max-width:600px) {
	html,body {font-size: 90%;}	
	.banner .banner_tit .sy01{letter-spacing:0.2em;font-size:1.6rem;}
	.banner .banner_tit .sy01 span{padding-left:0.2em;}
	.banner .banner_tit .sy02{letter-spacing:0.5em;}
	/*-------- neiye ----------*/
	.aboutjs .text{padding:0 2%;}
	.aboutjs .text .text_l{width:96%;text-align: center;}
	.aboutjs .text .text_r{width:100%;line-height:1.6;margin:10px 0;}
	
	.news_t_l{width:100%;}
	.news_t_r{width:100%;display:none;}
	
	.tlc_1_l ul li{width:33.33%;margin-bottom:4px;}
	
	.tab_li2{position:relative;top:auto;right:auto;width:100%;margin-top:1rem;}
	.tab_li3{position:relative;top:auto;right:auto;width:100%;margin-top:1rem;}
	
	.pro_xq_l .pic_b{padding:8px 1.25rem;}
	
	.nytit3 .red br{display:none;}
	.property_ts_l .text{padding-top:0;}
	.property_ts_r .selec{width:100%;}
	.property_ts_r .selec2{width:49%;}
	.property_ts_r .selec .selec_span{height:44px;line-height:44px;}
	.property_ts_r .selec .siput{height:44px;}
	.property_ts_r .selec1 textarea{padding-top:12px;}
	.property_ts_r .sub_btn{height:44px;}
	
	.job_list li .titbox{font-size:15px;}
}

@media screen and (max-width:480px) {
	html,body {font-size: 85%;}
	
	.cen_1_l_t li .txt{font-size:13px;}
	.cen_1_l_b .pic{float:none;width:100%;height:auto;padding-top:55%;}
	.cen_1_l_b .pic_r{height:auto;margin:0;}
	.cen_1_l_b .pic_r_nr{padding:2rem 5%;}
	.pic_list_t h5{font-size:16px;}
	.pic_list_b li{padding-right:85px;}
	/*--------- neiye -----*/
	.news_b li .li_l{width:6rem;}
	.news_b li .li_r{margin: 0 0.5rem 0 7rem;}
	.black-inline span.disabled,.black-inline span.current,.black-inline a{padding:6px 10px;}
	
	.news_xq .text{font-size:15px;padding:0;line-height:1.6;}
	
	.nytit b{font-size:2.5rem;}
	
	.pro_list ul li{width:98%;margin:2% 1%;}
	.pro_list ul li .pic_b{height:125px;}
	.pro_list ul li .pic_b_nr{padding:5%;}
	
	.nytit .red{font-size:2.5rem;}
	.nytit .red br{display:none;}
	
	.job_list li.on>.text1{padding:3%;}
	.job_list li .joinbtn{position:relative;top:auto;right:auto;margin:1rem auto;width:10rem;height:3rem;line-height:3rem;text-indent:0;
				background:#efefef !important;border-radius:2px;}
				
	.contact_re2 .ewm_jb{position:relative;right:auto;bottom:auto;}
	.contact_re2 .li_0 .txt{line-height:1.7;text-align:justify;}
}

@media screen and (max-width:414px) {
	html,body {font-size: 80%;}	
	.bottom_r_nr span{display:inline-block;}
	/*-------- neiye ----------*/
	.contact_re2 .li_0 .tit .num{left:-2.5rem;}
	.contact_re1 h4{text-align:left;font-size:15px;width:100%;}
		
}
@media screen and (max-width:360px) {
	
	/*-------- neiye ----------*/
	
}

@media screen and (max-width:320px) {	
	html, body{font-size:75%;min-width:320px;}
	
}