@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: #007a6d;}
a:active{color: #007a6d;}
a:focus {color: #fff;}
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;}

@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#novecentowide-bold-webfont) 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#avianregular) format('svg')}
.ziti_avian {font-family: 'avian',"times new roman",arial;}
.ziti {font-family: 'avian',"times new roman",arial;}


.wp{/*padding-top:1px;*/overflow: hidden !important;}
.w1368{width:94%;max-width:1368px;margin:0 auto;}
.header_box{position:relative;width:94%;max-width:1550px;margin:0 auto;padding-top:25px;transition: 0.66s;}
.header {position:absolute;top:0;left:0;z-index:999;background: transparent;width:100%;height:auto;border-top:#822530 solid 14px;transition:0.33s;background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);}
.header .logo {float: left;margin:21px 0 0;transition: 0.33s;}
.header .logo img {max-width:390px;height:70px;}
.header .logo1 {display: block;}
.header .logo2 {display: none;}
.header .logo3 {display: none;}

.header .nav_R{float:right;width:720px;height:30px;}
.header .nav_R>li{float:left;position:relative;width:14%;margin:0 1%;}
.header .nav_R li .url{display:block;height:28px;line-height:28px;color:#fff;font-size:15px;border:#fff solid 1px;text-align:center;}
.header .nav_R li .url span{display:inline-block;}
.header .nav_R li.li1 .url span{}
.header .nav_R li.li2 .url span{padding-right:14px;background:url(../images/icon2.png) no-repeat right center;}
.header .nav_R li.li2 .url_list{position:absolute;top:30px;left:0;z-index:99;width:100%;overflow:hidden;margin:50px 0;height:0;transition:0.3s;}
.header .nav_R li.li2 .url_list .jiao{display:block;width:0;height:0;overflow:hidden;margin:0 auto;border:#e2e2e2 solid 5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;}
.header .nav_R li.li2 .url_list ol{background:#f1f1f1;border-radius:5px;padding:8% 7%;}
.header .nav_R li.li2 .url_list ol li{text-align: center;padding:3px;}
.header .nav_R li.li2 .url_list ol li a{font-size:14px;line-height:1.4;padding:3px 0;color:#333;display:block;}
.header .nav_R li:hover .url_list{height:auto;margin:0;}
.header .nav_R li.li2 .url_list ol li a:hover{color:#b32548;}

.header .nav_s{float: right;width:60px;height:84px;background:url(../images/search.png) no-repeat center;cursor:pointer;margin-right:10px;position:relative;}
.header .nav_s .nav_s_nr{position:absolute;top:100%;right:-150px;width:0;padding-right:0;height:40px;background:#f6f6f6;overflow: hidden; transition:0.33s;}
.header .nav_s .sinput{width:90%;height:40px;padding:0 5%;border:none;background:#f1f1f1;font-size:15px;color:#333;}
.header .nav_s .sbmit{position:absolute;right:0;top:0;width:60px;height:40px;color:#f1f1f1;font-size:15px;background:#1b857f;border:none;}
.header .nav_s:hover .nav_s_nr{right:0;width:280px;padding-right:60px;}

.header .nav {float:right;width:77%;}
.header .nav ul {width:100%;margin:0 auto;padding-top:10px;position: relative;}
.header .nav ul>li {position: relative;float:left;width:9%;height:60px;text-align: center;}
.header .nav ul>li>a {display: block;margin:0 7%;height:60px;line-height:50px;font-size:17px;color:#ffffff;text-transform:uppercase;
	position: relative;z-index: 9;overflow: hidden;white-space: nowrap;transition: 0.3s;}
.header .nav ul>li>span {display:block;width:0;height:0;position:absolute;bottom:0;left:50%;border:#fff solid 0;
				border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;transition: 0.3s;}
.header .nav ul>li.on>span,.header .nav ul>li:hover>span{margin-left:-8px;border-width:8px;border-bottom-color:rgba(255,255,255,0.7);}
.header .nav ul li ol {position:absolute;z-index:5;top:60px;left:0;text-align:left;width:100%;height:0;padding:0 10%;overflow:hidden;
	background:rgba(0, 0, 0, 0.5);border-bottom:rgba(179,37,72,0.6) solid 0;transition: 0.33s;}
.header .nav ul li:nth-of-type(5) ol{}
.header .nav ul li:nth-of-type(8) ol{}
.header .nav ul li:nth-of-type(9) ol{}
.header .nav ul li:nth-of-type(10) ol{}
.header .nav ul li:hover ol {padding:10px 10%;height: auto;border-width:4px;}
.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 13px;color:#fff;font-size:16px;height:40px;line-height:40px;text-align:center;transition: 0.3s;}
.header .nav ul li:hover ol li a:hover {color:#fff;}

.header:hover {background: #fff;}
.header:hover .logo,.header1 .logo{margin-top:8px;}
.header:hover .logo1 {display: none;}
.header:hover .logo2 {display: block;}
.header:hover .nav_R li.li2 .url span,.header1 .nav_R li.li2 .url span{background-image:url(../images/icon1.png);}
.header:hover .nav_R li .url,.header1 .nav_R li .url{border-color:#999;color:#666;}
.header:hover .nav ul>li>a {color: #333;}
.header:hover .nav ul>li.on>span,.header:hover .nav ul>li:hover>span,.header1 .nav ul>li.on>span,.header1 .nav ul>li:hover>span{
		border-bottom-color:rgba(0,0,0,0.3);}
.header1 {position:fixed;background:#fff;box-shadow:0 0 5px #ccc;border-width:5px;}
.header1 .header_box{padding-top:10px;}
.header1 .logo1 {display: none;}
.header1 .logo2 {display: block;}
.header1 .nav ul>li>a {color: #666;}

.m-trigger {display: none;position: absolute;top: 0;right: 0;width: 6rem;height: 5rem;cursor: pointer;
	background: url(../images/menu_add.png)  no-repeat center/40%;transition:0.3s;}
.m-trigger1{background-image: url(../images/menu_add1.png);}


.bannerbox {width:100%;background:#f7f7f7;z-index:5;position:fixed;top:0;left:0;}
.bannerbox_on{}
.gobot{position:absolute;bottom:30px;left:50%;z-index:9; width:48px;cursor:pointer;animation: bb 2s linear 0s infinite;}
@keyframes bb{
0%{transform:translate(-50%,-15px);opacity:0;}
20%{opacity:1;}
90%{transform:translate(-50%,25px);opacity:1;}
100%{transform:translate(-50%,30px);opacity:0;}
}
.banner {display:block;width:100%;height:100vh;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;}
.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:40%;left:0;z-index:10;text-align: center;width: 100%;color: #fff;}
.banner .banner_tit .sy01 {font-size:56px;height:80px;}
.banner .banner_tit .sy02 {font-size:16px;height:40px;text-transform: uppercase;font-family: "Avian";}
.banner .banner_tit .sy03 {}

#gobot1{position:absolute;left:0;top:-100px;}
.container{position:relative;z-index:7;margin-top:100vh;background:#fff;/*overflow:hidden;*/transition:0.66s;}
.container_on{margin-top:0;padding-top:280px;}

.ind_tit{font-size:40px;padding:60px 0;color:#333;text-align: center;}
.ind_tit span{display:inline-block;position:relative;}
.ind_tit span:before{content:"";position:absolute;top:50%;right:115%;width:110px;height:1px;background:#b32548;overflow: hidden;}
.ind_tit span:after{content:"";position:absolute;top:50%;left:115%;width:110px;height:1px;background:#b32548;overflow: hidden;}
.center_1{background:url(../images/cen1_bg.jpg) no-repeat center top;overflow: hidden;padding:65px 0;}
.center_1 .nr{width:96%;max-width:1460px;margin:0 auto;}
.indc_tit{font-size:24px;padding:16px 0 16px 36px;color:#171717;border-bottom:#f0d3db solid 1px;background:no-repeat left center;}
.indc_tit a{display:inline-block;float:right;font-size:16px;line-height:24px;color:#666;}
.center_1_l{width:58%;float:left;position: relative;overflow:hidden;}
.center_1_l_l{width:48%;float:left;}
.center_1_l .pic{width:100%;height:267px;background:#f7f7f7 no-repeat center/cover;}
.center_1_l .pic_r{background:#fff;padding:15px;}
.center_1_l .tit{font-size:18px;line-height:26px;color:#333;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.center_1_l .txt{font-size:14px;line-height:21px;color:#808080;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0;}
.center_1_l .tit:hover{color:#b32548;}
.center_1_l_r{width:49%;float:right;}
.center_1_l_r li{padding:15px 0;border-bottom:#e0eaf5 solid 1px;}
.center_1_l_r li a{display:block;color:#333333;font-size:16px;line-height:26px;height:52px;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.center_1_l_r li a span{color:#919191;}
.center_1_l_r li a:hover{color:#b32548;}
.center_1_r{width:36%;float:right;overflow: hidden;}
.center_1_r li{margin:6px 0 32px;overflow: hidden;position: relative;float:left;overflow:hidden;}
.center_1_r li .li_l{width:68px;height:74px;border:#b32548 solid 1px;color:#b32548;font-size:14px;transition:0.66s;text-align:center;float:left;}
.center_1_r li .li_l span{font-size:32px;}
.center_1_r li .li_r{margin-left:90px;}
.center_1_r li .txt{line-height:32px;font-size:16px;color:#666;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.center_1_r li a:hover .txt{color:#b32548;}

.center_1 .more{text-align: center;margin:0 auto;padding:42px 0 20px;}
.center_1 .more a{width:288px;max-width:100%;height:48px;line-height:48px;color:#fff;font-size:16px;display:inline-block;background:#ba0b0b;border-radius:24px;}

.center_2{}
.center_2 ul{overflow: hidden;background:#f5f5f5;}
.center_2 ul li{width:33%;float:left;position:relative;overflow:hidden;}
.center_2 ul li .nr{padding:18% 16%;position:relative;z-index:3;color:#fff;transition:0.33s;}
.center_2 ul li .nr h3{font-size:36px;}
.center_2 ul li .nr .txt{font-size:14px;line-height:30px;height:158px;margin:22px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.center_2 ul li .nr .more{font-size:14px;}
.center_2 ul li .pic{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:#f5f5f5 no-repeat center/cover;transition:0.33s;}
.center_2 ul li.li02 .nr{border-left:#fff solid 4px;border-right:#fff solid 4px;}
.center_2 ul li.li03{width:34%;}
.center_2 ul li.li03 .nr{color:#343434;padding:18% 16% 17%;}
.center_2 ul li:hover .nr{background:rgba(0,0,0,0.1);}
.center_2 ul li:hover .pic{transform:scale(1.1);}

.center_3{padding:1% 0 6%;background:url(../images/cen3_bg.jpg) no-repeat center top;overflow: hidden;}
.center_3 .nr{width:96%;max-width:1490px;margin:0 auto;}
.center_3_s {position:relative;padding-bottom:1px;}
.center_3 .box{border:#e1e1e1 solid 1px;background:#fff;transition:0.33s;}
.center_3 .pic{width:100%;padding-top:62%;background:#f5f5f5 no-repeat center/cover;transition:0.33s;}
.center_3 .tit{font-size:28px;color:#000;padding:35px 0 20px;position:relative;margin:0 10%;}
.center_3 .tit:before{content:"";position:absolute;top:27px;left:0;width:30px;height:2px;background:#b32548;overflow: hidden;}
.center_3 .txt{font-size:14px;color:#777;min-height:100px;line-height:25px;text-align: justify;margin:0 10% 10%;}
.center_3 .box:hover{background:#b32548 url(../images/xhui.png) no-repeat right bottom;}
.center_3 a:hover .tit,.center_3 a:hover .txt{color:#fff;}
.center_3 a:hover .tit:before{background:#fff;}

.center_4{padding:1% 0;background:#fff url(../images/cen4_bg.jpg) no-repeat center top;overflow: hidden;}
.center_4 .ind_tit{color:#fff;}
.center_4 .ind_tit span:before,.center_4 .ind_tit span:after{background:#fff;}
.center_4_t{width:96%;max-width:1490px;margin:0 auto;position:relative;background:#fff;padding:55px 0;position:relative;}
.center_4_t:before{content:"";position:absolute;left:-35px;top:0;width:200%;height:200%;background:#fff;}
.center_4_t .box{max-width:235px;margin:0 auto;background:#fff;}
.center_4_t .pic{width:100%;padding-top:100%;background:#f5f5f5 no-repeat center/cover; transition:0.66s;
	transform-style: preserve-3d;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;}
.center_4_t .tit{font-size:16px;color:#000;padding:15px 0;text-align: center;}
.center_4_t .box:hover .pic{transform:rotateY(15deg);box-shadow:2px 3px 5px #444;}
.center_4_c{width:96%;max-width:1367px;margin:0 auto;position:relative;background:#fff;position:relative;overflow: hidden;}
.center_4_c li{width:53%;float:left;overflow: hidden;position:relative;}
.center_4_c li.li02{width:46%;float:right;margin-bottom:14px;}
.center_4_c li.li03{width:46%;float:right;}
.center_4_c li .hover{position:absolute;left:0;bottom:0;width:86%;padding:0 7%;transition:0.66s;}
.center_4_c li .pic{width:100%;height:526px;background:#f7f7f7 no-repeat center/cover;transition:0.66s;}
.center_4_c li.li02 .pic,.center_4_c li.li03 .pic{height:256px;}
.center_4_c li .yy{position:absolute;left:0;bottom:0;width:100%;}
.center_4_c li .tit{padding:40px 0 30px;font-size:32px;color:#fff;text-align:right;transition:0.66s;}
.center_4_c li .txt{line-height:30px;font-size:14px;color:#fff;margin-bottom:30px;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:none;}
.center_4_c li .more{display:none;font-size:14px;color:#fff;}
.center_4_c li a:hover .hover{height:100%;background:rgba(37,103,179,0.9);}
.center_4_c li a:hover .pic{transform:scale(1.05);}
.center_4_c li a:hover .tit{text-align:left;padding:40px 0 15px;}
.center_4_c li a:hover .txt{display:-webkit-box;}
.center_4_c li a:hover .more{display:block;}
.center_4_b{width:96%;max-width:1400px;margin:10px auto 10px;position:relative;background:#fff;position:relative;overflow: hidden;}
.center_4_b li{width:16.5%;float:left;overflow: hidden;position:relative;}
.center_4_b li.li01{margin-left:1%;}
.center_4_b li .hover{max-width:113px;margin:0 auto;}
.center_4_b li .pic{width:100%;padding-top:100%;background:#fff no-repeat center/contain;border-radius:50%;transition:0.66s;margin-bottom:14px;}
.center_4_b li.li02 .pic,.center_4_b li.li04 .pic,.center_4_b li.li06 .pic{background-color:#fff;}
.center_4_b li.li03 .pic{background-color:#fff;}
.center_4_b li .tit{height:50px;font-size:18px;color:#3b3b3b;text-align:center;transition:0.66s;}
.center_5{padding:60px 2%;background:#b32548;color:#fff;text-align: center;display: none;}
.center_5 .tit{font-size:48px;margin-bottom:15px;}
.center_5 .txt{font-size:16px;}

.bottom{padding:48px 0 35px;background:#822530;position:relative;}
.bottom_l{width:80%;float:left;}
.bottom_l_l{float:left;}
.bottom_l_l img{max-width:102px;}
.bottom_l_r{font-size:14px;line-height:2;color:#fff;margin-left:125px;}
.bottom_l_r a{color:#8e98ac;display: inline-block;}
.bottom_l_r a:hover{color:#fff;}
.bottom_l_r img{max-width:100%;}
.bottom_l_r .hot_line{color:#fff;font-size:15px;}
.bottom_l_r .hot_line span{color:#fff;font-size:30px;}

.bottom_r{float:right;padding-top:30px;}
.bottom_r .ft_ico{display:inline-block;width:56px;height:56px;position:relative;margin-right:3px;}
.bottom_r .ft_ico1{background:url(../images/weixin.png) no-repeat center/contain;}
.bottom_r .ft_ico2{background:url(../images/weibo.png) no-repeat center/contain;}
.bottom_r .ft_ico .ft_ico_nr{position:absolute;bottom:56px;left:50%;z-index:999; width:100px;margin-left:-50px;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;}

.black-inline{margin:0 auto;text-align:right;padding:30px 0;clear:both;width:100%;overflow:hidden;line-height:24px;font-size:16px;}
.black-inline a {text-align:center;padding:6px 12px;margin:3px;color:#000;background:#eaeaea;display: inline-block;}   
.black-inline a:hover {color:#fff;background-color:#b32548;text-decoration:none;}
.black-inline span.current {padding:6px 12px;background-color:#b32548;color:#fff;font-size:16px;margin:3px;display: inline-block;}   
.black-inline span.disabled {padding:6px 12px;font-size:16px;color:#666; display: inline-block;} 
/*------neiye------*/
.nybanner{width:100%;height:480px;background:#f7f7f7 no-repeat center/cover;}
.container1{margin-top:480px;}

.weizhi {background: url(../images/home.png) no-repeat left center;padding:40px 0 40px 16px;margin:90px 0 30px;}
.weizhi span{font-size: 14px;color: #fff;font-weight:bold;}
.weizhi span a{color:#fff;}
.weizhi span a:hover{color:#1b857f;}

.about{padding:40px 0;}
.about_l{float:left;width:290px;margin:-114px auto 30px;border-left:6px solid #b32548;position:relative;
			background:#fff url(../images/about_l.png) no-repeat left top;}
.about_l:before{content:"";position:absolute;left:100%;top:0;width:5px;height:100%;max-height:74px;background:#b32548;overflow:hidden;}
.about_l h3{color:#000;font-size:32px;text-align: center;padding:42px 0 30px;}
.ny_nav{position:relative;max-width:195px;margin:0 auto;}
.swiper-container3 li {display:block;}
.swiper-container3 li a {display:block;width:auto;height:55px;line-height:55px;text-align:left;text-indent:32px;
		color:#777777;font-size:16px;border-bottom:#e3e3e3 solid 1px;position: relative;}
.swiper-container3 li a:hover,.swiper-container3 li.on a{color:#b32548;font-weight:bold;border-color:#b32548;
					background:url(../images/about_l_jt.png) no-repeat right center;}
.about_r{margin-left:345px;}
.about_r h3{color:#2a2a2a;font-size:30px;border-bottom:#ebebeb solid 1px;position:relative;margin-bottom:20px;}
.about_r h3 span{position: relative;padding:5px 0 20px;display:inline-block;}
.about_r h3 span:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#b32548;overflow:hidden;}
.about_r .text{color:#3e3e3e;font-size:16px;line-height:2;padding:40px 0;text-align: justify;}
.about_r .text p,.about_r .text span{font-size: initial;}
.about_r .text img{max-width:100% !important;height:auto !important;}
.about_r .text_t{position:relative;overflow: hidden;font-size:14px;padding:100px 0 70px;min-height:290px;margin-bottom:30px;}
.about_r .text_t img{position:absolute;left:0;top:0;}
.about_r .text_t .nr{background:#b32548;padding:40px;color:#fff;position:relative;margin-left:40%;}
.about_r .text_t .nr h4{font-size:72px;line-height:1;margin-bottom:20px;}
.about_r .url {display:block;width:287px;height:50px;line-height:50px;text-align:center;border-radius:25px;margin:80px 0;
    font-size:18px;color:#fff;background:#b32548;}
.fg_list{overflow:hidden;}
.fg_list ul{width:102%;margin-left:-1%;}
.fg_list ul li{width:48%;margin:1%;float:left;overflow:hidden;}
.fg_list ul li .pic{width:100%;padding-top:67%;background:#f1f1f1 no-repeat center/cover;transition:0.33s;}
.fg_list ul li .txt{height:60px;line-height:60px;font-size:16px;color:#393939;text-align:center;overflow:hidden;background:#fff;position:relative;}
.fg_list ul li a:hover .pic{transform:scale(1.1);}


.news_top{position:relative;background:#f8f8f8;margin-bottom:1rem;}
.news_top_nr{width:100%;overflow:hidden;}
.news_top_nr_l{float:right;width:46%;padding:15px 0;margin:2%;}
.news_top_nr_l .tit{font-size:24px;color:#000;}
.news_top_nr_l h4{font-size:18px;color:#cbcbcb;padding-left:32px;background:url(../images/time.png) no-repeat left center;background-size:auto 21px;
	overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_top_nr_l .txt{font-size:14px;color:#7e7e7e;line-height:27px;height:54px;overflow:hidden;margin:15px 0;}

.news_top_nr_r{float:left;width:47%;margin:2% 0 3% 2%;}
.news_top_nr_r .pic{width:100%;height:256px;background:#f1f1f1 no-repeat center/cover;transition:0.3s;}

.news_list{padding:1px 0 15px;}
.news_list li{position:relative;padding:22px 0;}
.news_list li:after{position:absolute;left:0;bottom:0;z-index:1;height:1px;width:100%;background:#f0f0f1;overflow:hidden;content: "";transition:0.3s;}
.news_list li:before{position:absolute;left:50%;bottom:0;z-index:2;height:1px;width:0;background:#b32548;overflow:hidden;content: "";transition:0.3s;}
.news_list_l{float:left;overflow:hidden;}
.news_list_l .pic{width:178px;height:110px;background:#f1f1f1 no-repeat center/cover;transition:0.3s;}
.news_list_r{padding-left:205px;}
.news_list_r .tit{color:#404040;font-size:18px;padding-right:120px;position:relative;margin-bottom:15px;transition:0.3s;}
.news_list_r .tit span{display:inline-block;position:absolute;top:0;right:0;font-size:18px;color:#cbcbcb;padding-left:30px;
		background:url(../images/time.png) no-repeat left center;background-size:auto 21px;}
.news_list_r .txt{color:#aeaeae;font-size:14px;line-height:24px;}
.news_list li:hover:after{width:0;left:50%;}
.news_list li:hover:before{width:100%;left:0;}
.news_list_l .pic:hover{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.news_list_r .tit:hover{color:#b32548;}

.news_xq_r{padding:32px 0;}
.news_xq_r_nr_tit{border-bottom:#e9e9e9 solid 1px;}
.news_xq_r_nr_tit .tit{font-size:30px;color:#b32548;}
.news_xq_r_nr_tit .er_tit{font-size:15px;color:#666;padding:18px 0;overflow: hidden;}
.news_xq_r_nr_tit .er_tit .spa{display: inline-block;float:left;line-height:32px;margin:6px 0;margin-right:30px;}
.news_xq_r_nr_tit .bdsharebuttonbox{float:left;}
/*.news_xq_r_nr_tit .bdsharebuttonbox .bds_weixin{background:url(../images/icon_wx.png) no-repeat center;}
.news_xq_r_nr_tit .bdsharebuttonbox .bds_tsina{background:url(../images/icon_wb.png) no-repeat center;}
.news_xq_r_nr_tit .bdsharebuttonbox .bds_qzone{background:url(../images/icon_qk.png) no-repeat center;}
.news_xq_r_nr_tit .bdsharebuttonbox .bds_sqq{background:url(../images/icon_qq.png) no-repeat center;}*/
.news_xq_r .text{}
.news_xq_r .text p{margin:0 0 10px !important;line-height:2 !important;}
.news_xq_r .text span{font-size:16px !important;font-family: "微软雅黑", PingFangSC-light, "黑体", Arial !important;}
.news_xq_r .text img{max-width:100% !important;width:auto !important;height:auto !important;}

.major{padding:32px 0;}
.major .tit{font-size:24px;color:#b32548;padding:0 16px;border-left:#b32548 solid 2px;}
.major .text{padding:20px 0 50px;}
.major_list{margin-bottom:5%;}
.major_list li{margin:20px 0;overflow: hidden;background:#f3f3f3;}
.major_list li .pic{float:left;width:483px;height:322px;background:#f1f1f1 no-repeat center/cover;transition:0.3s;}
.major_list li .wenzi{margin:0 45px 0 516px;}
.major_list li .wenzi .tit{font-size:28px;color:#2e2e2e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:60px;}
.major_list li .wenzi .txt{font-size:14px;color:#6a6a6a;line-height:2;margin:20px 0;
		display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.major_list li .wenzi .more{font-size:16px;color:#fff;width:136px;height:34px;line-height:34px;text-align: center;background:#b32548;}

@media screen and (max-width:1600px) {	
	.ind_tit{font-size:32px;padding:40px 0;}
	.center_2 ul li .nr h3{font-size:32px;}
	.center_5 .tit{font-size:40px;}
}

@media screen and (max-width:1440px) {	
	
}
@media screen and (max-width:1350px) {	
	.header .logo{width:32%;}
	.header .logo img{max-width:100%;}
	.header .nav ul>li>a{font-size:16px;}
	.header .nav ul li ol li a{font-size:14px;padding:0 8px;}
	
}
@media screen and (max-width:1199px) {	
	html,body {font-size: 96%;}
	.header {background:#fff;border-top-width:0;border-bottom:#ba0b0b solid 2px;}
	.header1{box-shadow:none;border-top-width:0;}	
	.header_box{padding:0;width:100%;}
	.header:hover .header_box,.header1 .header_box{padding:0;}
	.header .logo {margin:0 0 0 1rem;width:80%;float: none;padding:0.5rem 0;height:4rem;display:block;}
	.header:hover .logo, .header1 .logo{margin-top:0;}
	.header .logo img {display:block;width:auto;height:3.4rem;max-width:100%; padding-top:0.3rem;}
	.header .logo .logo1 {display: none;}
	.header .logo .logo2 {display:none;}
	.header .logo .logo3 {display:block;}
	.header .nav_R{display: none;}
	
	.header .nav_s{display: none;}
	
	.header .nav {background:#b32548;z-index:9999;position:absolute;width:0;max-width:100%;top:5rem;left:-105%;text-align:center;transition:0.55s;padding:1rem 0;}
	.header .nav1 {width:90%;left:5%;}
	.header .nav ul {overflow: hidden;padding: 0;}
	.header .nav ul li {position: relative;width: 100%;/*border-bottom: 1px solid #1f9a93;*/height: auto;}
	.header .nav ul>li>a {height:3.4rem;line-height:3.4rem;color:#fff;font-size:1.21rem;text-align:left;margin:0 8%;}
	.header1 .nav ul>li>a,.header:hover .nav ul>li>a {color: #fff;}
	
	.header .nav ul>li>span {left:auto;right:5%;top:0;z-index:99;color:#fff;width:auto;height:3.7rem;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:3.7rem;line-height:3.7rem;}
	.header .nav ul>li:hover>span,.header .nav ul>li.on>span {width:4rem;background: none;}
	.header .nav ul>li.on>span, .header .nav ul>li:hover>span{border:none;}
	.header .nav ul>li.on>span:before {content: "-";font-size:28px;}
	.header .nav ul li ol {overflow: hidden;left:0 !important;top:auto;width:96%;height:0;position:relative;padding:0 2%;background:rgba(0, 0, 0, 0.1);}
	.header .nav ul li ol li {border: none;width:100%;}
	.header .nav ul li ol li a {text-align:left;padding:0;margin:0 10%;font-size:1.15rem;height:2.8rem;line-height:2.8rem;}	
	.header .nav ul li:hover ol {height: 0;padding: 0;left:0;overflow: hidden;border-width:0;}
	.header .nav ul li.on ol {left: 0;height: auto;padding: 5px 2%;}
	.header .nav ul li:hover ol li a:hover {color: #fff;}
	.m-trigger {display: block;}
	
	.bannerbox{padding-top:5rem;}
	.gobot{width:2rem;display:none;}
	
	.ind_tit{font-size:2rem;padding:2.4rem 0;}
	.center_1{padding:3rem 0;}
	.center_1 .more{padding:2rem 0;}
	.center_1 .more a{width:18rem;height:3rem;line-height:3rem;font-size:15px;}
	.center_3 .tit{font-size:1.75rem;}
	
	.center_4_t .box{width:94%;}
	.center_4_t .box:hover .pic{transform:none;}
	.center_4_b{margin:3rem auto 1.8rem;}
	.center_4_b li .tit{font-size:1.1rem;}	
	
	.center_5{padding:1.5rem 2%;}
	.center_5 .tit{font-size:2rem;}
	.center_5 .txt{font-size:14px;}
	
	.bottom{padding:1.5rem 0;}
	/*------neiye------*/	
	.nybanner{height:30rem;}
	.container1{margin-top:35rem;}
	.about{padding:2.5rem 0;}
	.about_l{width:18rem;}
	.about_r{margin-left:21rem;}
	.about_r .url{margin:4rem 0;}
	.fg_list ul li .txt{height:3rem;line-height:3rem;}
	
	.news_xq_r{padding:2rem 0;}
	.news_xq_r_nr_tit .tit{font-size:1.6rem;font-weight: bold;}
	.news_xq_r_nr_tit .er_tit{padding:1rem 0;}
	.news_xq_r_nr_tit .bdsharebuttonbox{display:none;}
	
	.major_list li .pic{width:30rem;}
	.major_list li .wenzi{margin:0 2rem 0 33rem;}
}

@media screen and (max-width:980px) {
	.indc_tit{font-size:1.5rem;padding:1rem 0 1rem 2.25rem;background-size:1.5rem auto;}
	.center_1_l{width:100%;margin:0 0 2rem;}
	.center_1_r{width:100%;}
	.center_1_r li{margin:2%;width:46%;}
	.center_2 ul li,.center_2 ul li.li03{width:100%;}
	.center_2 ul li .nr,.center_2 ul li.li03 .nr{padding:7% 5%;}
	.center_2 ul li.li02 .nr{border:none;}
	.center_2 ul li .nr h3{font-size:1.8rem;}
	.center_2 ul li .nr .txt{height:auto;margin:10px 0;line-height:1.6;text-align: justify;}
	
	.center_4_c li,.center_4_c li.li02,.center_4_c li.li03{width:100%;margin-bottom:15px;}
	.center_4_c li .pic{width:100%;height:256px;}
	
	.center_4_b li{width:31%;margin:1%;}
	
	.bottom_l{width:100%;}
	.bottom_r{width:100%;text-align: center;}
	.bottom_l_l{}
	.bottom_l_r{float:none;margin:0;}
	.bottom_r .ft_ico{width:3.5rem;height:3.5rem;}
	/*--------neiye----------*/
	.about_r .text_t{padding:0;}
	.about_r .text_t img{position:relative;left:auto;top:auto;display: block;}
	.about_r .text_t .nr{margin:0;padding:2.5rem;}
	.about_r .text_t .nr h4{font-size:3rem;}
	
}	
@media screen and (max-width:820px) {	
	html,body {font-size: 94%;}
	.bannerbox{position:relative;left:auto;top:auto;}
	.banner{background-image: none !important;height:auto;}
	.banner .wap_pic{display: block;}
	.container{margin-top:0;}
	.container_on{margin-top:0;padding-top:0;}	
	
	.center_4_t{padding:2rem 0;}
	.center_4_c li .pic,.center_4_c li.li02 .pic, .center_4_c li.li03 .pic{height:220px;}
	.center_4_c li .tit{font-size:1.8rem;}
	.center_4_c li .txt{-webkit-line-clamp:3;line-height:1.8;margin-bottom:1.5rem;}
	.center_4_c li a:hover .tit{padding:25px 0 15px;}
	
	.center_5 .tit{margin:0;}
	.center_5 .txt{display:none ;}
	
	.bottom_l_r{text-align: center;}
	.wap_no{}
	.bottom_r{}
	/*--------neiye----------*/
	.about_l{width:100%;float:none;border:none;}
	.about_l:before{display: none;}
	.about_l h3{font-size:1.6rem;padding:2.2rem 0 1.9rem;}
	.ny_nav{max-width:100%;}
	.swiper-container3 li a{text-indent:0;text-align: center;font-size:14px;height:3.4rem;line-height:3.4rem;}
	.swiper-container3 li a:hover, .swiper-container3 li.on a{background:none;}
	.about_r{margin:0;}
	.about_r h3{font-size:1.4rem;margin-bottom:1rem;font-weight:bold;}
	.about_r h3 span{padding:5px 0 0.8rem;}
	.about_r .text{padding:1rem 0;line-height:1.8;font-size:14px;}
	.about_r .url{margin:3rem auto;max-width:100%;}	
	
	.news_list_r .tit{padding:0;}
	.news_list_r .tit span{position:relative;top:auto;right:auto;display: block;margin-top:10px;}
	
	.major .tit{font-size:1.5rem;}
	.major_list li .pic{width:100%;float:none;}
	.major_list li .wenzi{margin:2rem;}
	.major_list li .wenzi .tit{font-size:1.75rem;padding:0;}
}

@media screen and (max-width:600px) {
	html,body {font-size: 90%;}
	.center_1 .nr{width:93%;}
	.center_1_l_l{width:100%;}
	.center_1_l_r{width:100%;}
	.center_1_l .pic{height:auto;padding-top:50%;}
	.center_1_l .txt{}
	.center_1_r li .pic{height:auto;padding-top:68%;}
	.center_1_r li .txt{font-size:15px;}
	.center_1_r li{width:100%;margin:2% 0;}
	/*--------neiye----------*/
	.news_top_nr_r{width:100%;margin:4% 0;}
	.news_top_nr_l{width:100%;padding:0 0 30px;margin:0;}
	.news_top_nr{padding:0 3%;width:94%;}
	.news_top_nr_l .tit{font-size:1.5rem;}
}

@media screen and (max-width:480px) {
	html,body {font-size: 85%;}
	.bottom_l_r{line-height:1.8;}
	.bottom_l_r p span{display: block;}
	.bottom_l_r p span.wap_no{display: none;}
	/*---------neiye-----*/
	.nybanner{height:12rem;}
	.about_l{margin:-5rem 0 1rem;}
	.about_l h3{padding:1rem 0 0.5rem;}
	
	.news_top_nr_r .pic{height:0;padding-top:50%;}
	.news_top_nr_l .tit{font-size:1.3rem;}
	.news_list li{padding:18px 2px;}
	.news_list_l{}
	.news_list_l .pic{width:8rem;height:6rem;}
	.news_list_r{padding-left:9.5rem;}
	.news_list_r .tit{font-size:15px;}
	.news_list_r .txt{display:none;}
	
	.major_list li .pic{height:0;padding-top:50%;}
	.major_list li .wenzi .more{font-size:14px;}
}

@media screen and (max-width:414px) {
	html,body {font-size: 80%;}
	.center_1_l .tit{font-size:15px;}
	.center_1_l_r li a{font-size:15px;}
	.center_1_r li .li_l{height:58px;}
	.center_1_r li .li_l span{font-size:24px;}
	.center_1_r li .txt{font-size:14px;height:50px;line-height:25px;}
	
	.center_5 .tit{font-size:1.6rem;}
	/*--------neiye----------*/
	.fg_list ul li .txt{font-size:14px;}
	
	
}
@media screen and (max-width:360px) {
	
	/*--------neiye----------*/
	
}

@media screen and (max-width:320px) {	
	html, body{min-width:320px;}
	
}