@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.eot");}
@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.ttf");}
@font-face { font-family: 'dincond-medium-webfont'; src: url('../font/dincond-medium-webfont.eot'); src: url('../font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../font/dincond-medium-webfont.woff2') format('woff2'), url('../font/dincond-medium-webfont.woff') format('woff'), url('../font/dincond-medium-webfont.ttf') format('truetype'), url('../font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg'); }
@font-face { font-family: 'siyuansongti'; src: url('./font/siyuansongti.ttf') }

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%; color: #000000;}
body {margin:0 auto; font:16px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#343434;font-weight: bold;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;color:#343434;}
a img, iframe {border:none; vertical-align: top;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul , li {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/
.fl{float: left;}
.fr{float: right;}
/* == 以上 reset Css == */


/**************** 全局公用样式 ****************/
/*body {max-width:1580px; min-width:1130px;_width:expression(document.body.clientWidth<1130? "1130px": (document.body.clientWidth>1580?"1580px":"auto"));}*/
body {max-width:1920px; min-width:1130px; +overflow:hidden;}
/*body.on {margin-left:-378px;}*/
.g-wrap {position:relative; margin:0 auto; width:1200px; height:100%; overflow:hidden;}
#header {position:relative; z-index:5; height:100px; border-bottom: 1px solid #fff;}
#logo2 {position:absolute; top:20px; left:45px; width:88px; height:62px; background:url(../images/log2.png) no-repeat 0 0;background-size: contain;}
#logo {position:absolute; top:6px; left:1px; width:79px; height:88px; background:url(../images/logo.png) no-repeat 0 0;background-size: contain;}
#nav2 {position:absolute; top:20px; left:0; z-index:4; height:100%; overflow:hidden; color:#fff;}
#nav2 span{float: left;margin-right: 5px;margin-top: 5px;position: relative;}
#nav2 p{float: left;font-size: 18px;line-height: 30px;}
#nav2 li{float: left;width: 140px;margin-left: 15px;margin-top: 20px;}
#nav2 li h3{font-size: 16px;color:#253D6E;line-height: 20px;text-align: center;}
/*#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}*/

#nav {position:absolute; left:400px; z-index:4;  overflow:hidden;}
#nav li {float:left;  -webkit-transition:background-color 700ms; transition:background-color 700ms;width: 98px;margin-right: 20px;}


.dhtop{ position: absolute; right: 0; top:15px;}
.dhtop1{color:#333;line-height: 30px;border-radius: 20px;font-size: 18px;text-align: center;}
.dhtop1 span{font-weight: 400;border-radius: 50%;display: inline-block;margin-left: 5px;font-size: 18px;color:#333;}
.dhtop1 img{display: inline-block;}
.dhtop1 dt{font-size: 20px;color:#FF9F16;font-weight: bold;line-height: 30px;}
.dhtop1 span img{vertical-align: middle;margin-right: 5px;}

.dhtop2{font-size: 18px;margin-top: 5px;text-align: right;}
.dhtop2 a{color:#333333;font-weight: bold;}



#nav li a span{font-size: 18px;line-height: 100px;display: flex;align-items: center;justify-content: center;color:#111;}



#nav li.on{background: #22A932;}
#nav li.on span{color:#fff;}
#nav22 li.on a{color:#FF9F16;}


.banner{position: relative;}
.banner .prev{position: absolute;top:45%;left:130px;z-index: 1;width: 80px;}
.banner .next{position: absolute;top:45%;right:130px;z-index: 1;width: 80px;}



/*.banner{margin-top: -125px!important;}*/
.dhtop2{display: none;}
.wrap{width: 1200px;margin:0 auto;}


.mggtit1{display: none;}






.p19{background:url(../images/p19bj.jpg) no-repeat center;overflow:hidden;}
.p19wrap{background:rgba(255,255,255,0.7);overflow:hidden;margin:100px auto;width: 1200px;border-radius: 31px;}
.p19 .ggtit h4{font-size: 28px;color:#333333;line-height: 41px;}
.p19 .ggtit span{width: 32px;height: 4px;background: #41B91A;margin:20px auto;display: block;}


.p19con{width: 1000px;margin:0px auto;overflow: hidden;}
.p19{   position: relative; margin:0% auto 0; }
.p19 .ggtit{margin:3% auto 0%;}
.xbj{ padding-bottom:3%}
.p19 .pubtit p{ color:#000; line-height:40px}
.p19 .con7_t h2 {font-size: 56px; color: #313131; margin: 5% 0 3% 0; text-align: center; font-weight: bold;}
.p19 .con7_t p{font-size: 34px; text-align: center;}
.p19 .con7_t p span{font-size: 47px;color: ##7C634F;}
.p19 .con7_b_t{display: flex;justify-content: space-between; flex-wrap: wrap;}
.p19 .con7_b_t input{background:#fff !important; text-indent: 1em; line-height: 60px; font-size: 18px; width: 49%; color: #999999!important;border-radius: 12px;}
.p19 .con7_b_t textarea{background: #fff; text-indent: 1em; line-height: 50px; font-size: 18px;border:none; width: 100%; height: 148px; 
	color: #333; margin-top: 2%; border-radius: 12px;}
	.p19 .con7_b_b_s{text-align: center; margin: 4% auto;}
	.p19 .subsit{width: 100%; margin: 0 auto; background: #F39801;  font-size: 20px; line-height: 62px; text-align: center; color: #fff;border-radius: 20px;}

	.p19 input::-webkit-input-placeholder { 
		/* WebKit browsersÃƒÂ¯Ã‚Â¼Ã…â€™webkitÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¦Ã‚Â Ã‚Â¸ÃƒÂ¦Ã‚ÂµÃ‚ÂÃƒÂ¨Ã‚Â§Ã‹â€ ÃƒÂ¥Ã¢â€žÂ¢Ã‚Â¨ */
		color: #999 !important; font-size: 20px !important;

	} 
	.p19 textarea::-webkit-input-placeholder { 
		/* WebKit browsersÃƒÂ¯Ã‚Â¼Ã…â€™webkitÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¦Ã‚Â Ã‚Â¸ÃƒÂ¦Ã‚ÂµÃ‚ÂÃƒÂ¨Ã‚Â§Ã‹â€ ÃƒÂ¥Ã¢â€žÂ¢Ã‚Â¨ */
		color: #999 !important; font-size: 20px !important;

	} 

	.p19 .active::-webkit-input-placeholder {
		/* WebKit browsersÃƒÂ¯Ã‚Â¼Ã…â€™webkitÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¦Ã‚Â Ã‚Â¸ÃƒÂ¦Ã‚ÂµÃ‚ÂÃƒÂ¨Ã‚Â§Ã‹â€ ÃƒÂ¥Ã¢â€žÂ¢Ã‚Â¨ */
		color: #999; 

	}   

	.p1{background:url(../images/p1bj.jpg) no-repeat center;overflow:hidden;height: 888px;}
	.p1con{position: relative;}
	.p1con1{float: left;width:461px;margin-top: 150px;}
	.ggtit{text-align: center;}
	.ggtit h3{font-size: 40px;line-height: 50px;margin:10px auto;color:#41B91A;}
	.ggtit h3 strong{display: block;color:#FF9F16;}
	.p1con1_1 p{font-size: 18px;line-height: 32px;color:#525252;margin-top: 36px;}
	.p1con1_1 a{width: 165px;line-height: 54px;text-align: center;color:#fff;font-size: 24px;color:#fff;background:url(../images/zxbj.png) no-repeat center;margin-top: 50px;background-size: 100% 100%;display: block;}
	.p1con2{float: right;}
	.p1con2 p{position: absolute;}
	.p1con2 p:nth-of-type(1){right: 130px;top:150px;}
	.p1con2 p:nth-of-type(2){right: 350px;top:500px;}
	.p1con2 p:nth-of-type(3){right: -150px;top:500px;}
	.p1con2 span{width: 524px;
		height: 341px;display: block;
		border: 3px solid #25B83D;position: absolute;top:300px;right: 80px;}
		.ggtit{margin:3% auto;}

		.p2txt li h3{color:#23AD31;font-size: 28px;line-height: 60px;text-align: center;margin:20px auto;}
		.p2txt{border: 1px solid #DCDCDC;border-radius: 8px;height: 320px;}
		.p2txt li{text-align: center;margin:20px auto;overflow: hidden;}
		.p2con{position: relative;}
		.p2con .swiper{position: unset;}
		.p2txt{overflow: hidden;}
		.swiper-button-prev2{position: absolute;left:-80px;top:45%;}
		.swiper-button-next2{position: absolute;right:-80px;top:45%;}
		.p2con .swiper-slide:hover .p2txt{border:none;background: #FF9F16;overflow: hidden;}
		.p2con .swiper-slide:hover .p2txt li h3{color:#fff;}


		.p3{background:url(../images/p3bj.jpg) no-repeat center;overflow:hidden;height: 721px;margin-top: 3%;}
		.ggtit p{font-size: 26px;color:#FF7800;line-height: 55px;text-align: center;}
		.p3con ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 800px;margin:40px auto 30px;overflow: hidden;}
		.p3con ul li{background: #fff;overflow: hidden;border-radius: 10px;box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.1);width: 170px;overflow: hidden;text-align: center;}
		.p3txt{margin:30px auto;overflow: hidden;}
		.p3txt p{font-size: 20px;line-height: 26px;text-align: center;margin-top: 10px;}
		.p3txt img{height: 54px;}
		.p3con ul li.active .p3txt p{color:#fff;}
		.p3con ul li.active{background: #FF9F16;}

		.p3txt .b2{display: none;}
		.p3con ul li.active .p3txt .b1{display: none;}
		.p3con ul li.active .p3txt .b2{display: inline-block;}
		.p3con  dt{text-align: center;color:#525252;line-height: 32px;font-size: 18px;}

		.p4{background:url(../images/p4bj.jpg) no-repeat center;overflow:hidden;padding-bottom: 3%;}
		.p4 .ggtit p{color:#454545;}

		.p4con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
		.p4con ul li{width: 35%;background: #FFFFFF;box-shadow: 0px 0px 27px 0px rgba(0,0,0,0.07);border-radius: 0px 0px 66px 0px;margin-bottom: 100px;}
		.p4txt dl h3 span{color:#fff;background: #41B91A;overflow: hidden;display: inline-block;line-height: 97px;width: 97px;border-radius: 12px;text-align: center;font-size: 42px;margin-right: 20px;}
		.p4txt dl h3 {color:#41B91A;font-size: 24px;line-height: 55px;transform: translateY(-80px);margin-bottom: -80px;}
		.p4txt dl p{font-size: 18px;line-height: 30px;}
		.p4txt{width: 82%;margin:30px auto;}
		.p4con ul li.active{background: #41B91A;}
		.p4con ul li.active .p4txt dl h3{color:#fff;}
		.p4con ul li.active .p4txt dl p{color:#fff;}
		.p4con ul li.active .p4txt dl h3 span{background: #FF9F16}

		.p5{position: relative;overflow: hidden;}
		.p5con1 p{position: absolute;}
		.p5con1 p:nth-of-type(1){left:0;top:70px;}
		.p5con1 p:nth-of-type(2){left:600px;top:270px;}
		.p5con2{float: right;width: 520px;}
		.p5con2 ul li .b2{display: none;}
		.p5con2 ul li.active .b1{display: none;}
		.p5con2 ul li.active .b2{display: inline-block;}
		.p5con2 ul li h3{font-size: 22px;color:#41B91A;line-height: 30px;}
		.p5con2 ul li h3 img{margin-right: 10px;vertical-align: middle;}
		.p5con2 ul li p{font-size: 18px;line-height: 28px;margin-left: 60px;}
		.p5con2 ul li{margin-top: 30px;}


		.p5con2 dt{width: 120px;line-height: 40px;text-align: center;color:#FF9F16;font-size: 18px;background:url(../images/p5zxbj.jpg) no-repeat center;margin-top: 20px;background-size: 100% 100%;margin-left: 45px;}


		.p6{background:url(../images/p6bj.jpg) no-repeat center;overflow:hidden;margin-top: 4%;padding-top: 4%;padding-bottom: 20px;}
		.p6 .ggtit h3{color:#fff;}
		.p6 .ggtit p{color:#fff;}
		.p6con1{position: relative;}
		.p6txt{position: absolute;left:100px;top:80px;}
		.p6txt h3{color: rgba(65, 185, 26, 0.37);font-size: 33px;line-height: 45px;}
		.p6txt h2{color:#41B91A;font-size: 30px;line-height: 40px;}
		.p6txt p{font-size: 18px;line-height: 28px;color:#fff;margin-top: 50px;}
		.p6con{float: right;width: 88.02%;}
		.p6qh{position: absolute;left:6%;top:340px;z-index: 1;}
		.p6line{position: absolute;left:0%;bottom:-20px;z-index: -1;}
		.p6con .swiper{padding-bottom: 10px;}

		.p7wrap{background:url(../images/probj1.png) no-repeat center;overflow:hidden;background-size: 100% 100%;}

		.p7con	.swiper-slide:hover .p7wrap{background:url(../images/probj2.png) no-repeat center;overflow:hidden;background-size: 100% 100%;}
		.p7wrap dl h3{font-size: 26px;line-height: 35px;font-weight: normal;}
		.p7wrap dl{width: 90%;margin:30px auto;overflow: hidden;}
		.p7wrap dl span{color:#C7C7C7;}
		.p7con{position: relative;}
		.p7con .swiper{position: unset;}
		.swiper-button-prev7{position: absolute;left:-100px;top:45%;}
		.swiper-button-next7{position: absolute;right:-100px;top:45%;}

		.p8{background:url(../images/p8bj.jpg) no-repeat center;overflow:hidden;margin:4% auto;height: 965px;}
		.p8 .ggtit h3{color:#fff;}

		.p8txt1 .b2{display: none;}
		.p8wrap .hd ul li.on .p8txt1 .b1{display: none;}
		.p8wrap .hd ul li.on .p8txt1 .b2{display: inline-block;}
		.p8wrap .hd ul li.on .p8txt1 h3{color:#41B91A;border-bottom: 3px solid #41B91A;padding-bottom: 30px;}
		.p8con{background: #fff;width: 75.16%;border-radius: 26px;box-shadow: 0px 0px 84px 0px rgba(0,0,0,0.1);margin:0 auto;overflow: hidden;}
		.p8txt1 h3{font-size: 24px;line-height: 36px;color:#BDBDBD;}
		.p8wrap {overflow: hidden;margin:50px auto;}
		.p8wrap .hd{overflow: hidden;border-bottom: 1px solid #DDDDDD;}
		.p8wrap .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:0px auto;width: 100%;}
		.p8wrap .hd ul li{width: 16.66%;text-align: center;}
		.p8txt1 h3 img{vertical-align: middle;margin-top: -3px;}
		.p8wrap .bd{margin-top: 50px;}
		.p8txt2_1{float: left;width: 480px;}
		.p8txt2_1 h3{color:#41B91A;font-size: 26px;line-height: 36px;margin:20px auto;}
		.p8txt2_1 p{font-size: 22px;line-height: 38px;}
		.p8txt2_2{float: right;width: 640px;}
		.p8txt2_1 dt{color: #C7C7C7;font-size: 154px;opacity: 0.2;font-weight: bold;float: right;margin-top: 50px;}
		.p8qh{display: flex;flex-flow: row wrap;justify-content: space-between;width: 130px;position: absolute;left:120px;bottom: 100px;}
		.p8con{position: relative;}

		.p9con .swiper-slide{width: auto;transform: scale(0.9)!important;}
		.p9con .swiper-slide .p9txt{display: none;}
		.p9con .swiper-slide-active .p9txt{display: block;}
		.p9con .swiper-slide-active{transform: scale(1.2)!important;}
		.p9txt{background: #32C011;width: 90%;bottom: -15%;left:5%;border-radius: 16px;overflow: hidden;position: absolute;}
		.p9txt h3{font-size: 26px;line-height: 40px;color:#fff;}
		.p9txt p{font-size: 18px;line-height: 26px;color:#fff;margin-top: 10px;}
		.p9txt li{width: 92%;margin:20px auto;overflow: hidden;}
		.p9con .swiper{padding-bottom: 15%;position: unset;}
		.p9con{position: relative;}
		.swiper-button-prev9{position: absolute;left:16%;top:30%;z-index: 1;}
		.swiper-button-next9{position: absolute;right:16%;top:30%;z-index: 1;}

		.p11{background:url(../images/p11bj.jpg) no-repeat center;overflow:hidden;margin:0% auto;padding-bottom: 4%;background-size: 100% 100%;}
		.p11 .ggtit h3{color:#fff;}
		.p11txt{background: #41B91A;overflow: hidden;border-radius: 12px;box-shadow: 0px 0px 65px 0px rgba(170,170,170,0.14);}
		.p11txt p{text-align: center;line-height: 32px;font-size: 24px;color:#fff;height: 70px;display: flex;justify-content: center;align-items: center;}
		.p11con{position: relative;}
		.p11con .swiper{position: unset;}
		.swiper-button-prev11{position: absolute;left:-100px;top:45%;}
		.swiper-button-next11{position: absolute;right:-100px;top:45%;}


		.p12{overflow: hidden;margin:4% auto;}
		.p12con1{width: 530px;}
		.p12 .ggtit{text-align: left;}
		.p12 .ggtit p{text-align: left;}
		.p12con{position: relative;}
		.p12con2{position: absolute;right: -220px;top:0;}
		.p12con1_1 ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:50px auto 60px;overflow: hidden;}
		.p12con1_1 ul li{width: 108px;text-align: center;border-radius: 10px;overflow: hidden;}
		.p12con1_1 ul li dl{margin:15px auto;overflow: hidden;}
		.p12con1_1 ul li dl p{font-size: 20px;line-height: 30px;text-align: center;color:#383838;}
		.p12con1_1 ul li:nth-of-type(1){background: #EFFCF5;}
		.p12con1_1 ul li:nth-of-type(2){background: #FDF6EE;}
		.p12con1_1 ul li:nth-of-type(3){background: #E9F8FF;}
		.p12con1_1 ul li:nth-of-type(4){background: #F3FFF6;}
		.p12con1_2 p{font-size: 18px;line-height: 42px;}
		.p12con1_2 p span{display: inline-block;background: #32C011;width: 10px;height: 10px;border-radius: 50%;margin-right: 10px;}

		.p13{background:url(../images/p13bj.jpg) no-repeat center;overflow:hidden;padding-bottom: 10%;}
		.p13con1 p{font-size: 18px;line-height: 35px;margin-bottom: 30px;}
		.p13con1 p:nth-of-type(2){width: 575px;}
		.p13con2{width: 144px;
			background: #FF9F16;
			border-radius: 25px;}
			.p13con2 dl{font-size: 18px;color:#fff;width: 96%;margin:0 auto;line-height: 50px;text-align: center;}
			.p13con2 dl span{display: inline-block;width: 34px;margin-top: 8px;
				background: #FFFFFF;color:#FF9F16;font-size: 22px;
				border-radius: 50%;line-height: 34px;margin:0 auto;text-align: center;margin-left: 10px;}



				.p16con ul{ display: flex; justify-content: space-between;}
				.p16con ul li{ width: 380px; position: relative;}
				.p16con ul li img{ display:block; margin:0 auto;}
				.n_date{font-size: 18px; background: #FF9F16;border-radius: 0px 8px 8px 8px;text-align: center;color:#fff;position: absolute;padding-bottom: 10px;left:0;top:0;width: 75px;}
				.n_date span{font-size: 32px;display: block;color:#fff;line-height: 40px;}
				.p16con ul li h2{font-size: 26px;color: #2C2C2C;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 36px;margin-top: 20px;}
				.n_des{font-size: 20px;color: #5F5F5F; margin-top: 20px; line-height: 30px;}
				.n_detail span{font-size: 20px; display: inline-block; margin-top: 20px;color: #505050; border-bottom: 2px solid #505050;line-height: 20px; padding-bottom: 8px;}

				.p16con ul li:hover h2{ color:#41B91A;}
				.p16con ul li:hover .n_detail span{color: #41B91A;border-bottom: 2px solid #41B91A;}





					.sjmrfootbg{background: #414141; padding: 3% 0 2% 0; color: #fff; background-repeat: no-repeat; margin-top: -13px; background-size: 100% 100%;}
					.sjmrfoot_t{display: flex; justify-content: space-between;}
					.sjmrfoot_t dl{display: flex; justify-content: left;}
					/*.sjmrfoot_t dl dt{transform: translateY(-70px);}*/
					.sjmrfoot_t dl dd{font-size: 20px;color: #FFFFFF;line-height: 28px; margin: 25px 0 0 20px;}
					.sjmrfoot_t ul{width: 700px; display: flex; justify-content: space-between; font-size: 18px; margin-top: 50px;}
					.sjmrfoot_m{display: flex; justify-content: space-between; border-top: 1px solid #676767;border-bottom: 1px solid #676767; padding: 4% 0; margin: 2% 0 3% 0;}
					.sjmrfoot_m_l {width: 720px; display: flex; justify-content: space-between; font-size: 18px;flex-flow: row wrap;}
					/*.sjmrfoot_m_l dl{width: 28%;}*/
					/*.sjmrfoot_m_l dl:last-child{width: 42%;}*/
					.sjmrfoot_m_r{width: 360px;}
					.sjmrfoot_m_r ul{display: flex; justify-content: space-between;}
					.sjmrfoot_m_r ul li p{font-size: 16px;text-align: center; margin-top: 5%;color:#fff;line-height: 36px}
					.sjmrfoot_m_l dl{overflow: hidden;width: auto}

/*		.sjmrfoot_m_l dl:nth-child(2){width: 30%}
.sjmrfoot_m_l dl:nth-child(3){width: 30%}*/
.sjmrfoot_m_l dl dd p:nth-child(2){ font-size: 20px; line-height: 36px;}
.sjmrfoot_m_l dl dd p:nth-child(1){opacity: .5; font-size: 16px;line-height: 36px;}
.mhide2{margin-top: -4px;}
.mhide3{margin-top: -6px;}
.sjmrfoot_m_l dd{margin-top: 5%;}
.sjmrfoot_m_l dd p{line-height: 36px;color:#fff;}
.sjmrfoot_d ul{display: flex; justify-content: space-between;}		
.sjmrfoot_d ul li{width: 50%;}		

#content{overflow: hidden;}

.procon ul{display: flex;flex-flow: row wrap;}
.procon  ul li{ width:30%; margin-right:2%;margin-bottom: 2%;}
.procon  ul li:nth-child(3n){ margin-right:0}


	.procon	ul li:hover .p7wrap{background:url(../images/probj2.png) no-repeat center;overflow:hidden;background-size: 100% 100%;}


.tqcl_xw dl{ width: 1200px; padding: 2% 18%; margin: 0 auto 2%;}
.tqcl_xw dl a{display: flex; justify-content: space-between;}
.tqcl_xw dl  dt{width: 380px;}
.tqcl_xw dl  dd{width: 619px;}
.tqcl_xw dl  h5{width: 16px; margin-top: 15%;}
.tqcl_xw dl  h3{width: 100px;margin-top: 20px;color:#999999;font-size: 26px;line-height: 32px;text-align: center;}
.tqcl_xw dl  h3 span{font-size: 16px;display: inline-block;border: 1px solid #D5D5D5;line-height: 23px;}
.tqcl_xw dl  h4{width: 33px;margin-top: 30px;
height: 1px;
background: #BBBBBB;}
.tqcl_xw dl  dd h2{font-size: 26px;font-weight: bold; margin: 3% 0 ;-webkit-line-clamp:1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tqcl_xw dl  dd p{font-size: 20px; line-height: 30px; color: #A6A6A6;-webkit-line-clamp: 6;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tqcl_xw dl  h5 img:nth-child(2){display: none;}
.tqcl_xw dl:hover{background:#22A932;color: #fff;}
.tqcl_xw dl:hover dd h2{color: #fff;}
.tqcl_xw dl:hover  h3{color: #fff;}
.tqcl_xw dl:hover  h4{background: #fff;}
.tqcl_xw dl:hover h3{color:#fff;}
.tqcl_xw dl:hover dd p{color: #fff;}
.tqcl_xw dl:hover h5 img:nth-child(1){display: none;}
.tqcl_xw dl:hover h5 img:nth-child(2){display: inline-block;}


.zxzc_lx_l{width: 50%;background:#22A932; color: #fff; padding: 10% 5%; background-size: 100% 100%;}
.zxzc_lx_l dl{display: flex; justify-content: left; margin-bottom: 10%;}
.zxzc_lx_l dl dt{margin: 5px 20px 0 0;}
.zxzc_lx_l dl dd h2{font-size: 20px;line-height: 30px;}
.zxzc_lx_l dl dd p{font-size: 18px; line-height: 28px; margin-top: 3%;color:#fff;}
.zxzc_lx_l dl:last-child{margin-bottom: 0;}
.zxzc_lx .tqcl_con19_l{padding-top: 6%;}


.tqcl_con19{background: #F9F9F9; margin: 5% auto!important; display: flex; justify-content: space-between;}
.tqcl_con19_r{width: 300px;padding:50px 52px; background: url(../img/bdbg.jpg); color: #fff;}
.tqcl_con19_l{width: 520px;padding:30px 80px 20px 80px;text-align: center;}
.tqcl_con19_l p{font-size: 20px;font-weight: bold; margin-bottom: 3%; padding-left: 15px;}
.tqcl_con19_l input{line-height: 60px;background: #FFFFFF;border-radius: 8px; margin-bottom: 7%; width: 100%; text-indent: 1em;font-size: 20px;}
.tqcl_con19_l li{color:#353535;font-size: 20px;line-height: 33px;text-align: left;margin-bottom: 5px;}
.tqcl_con19_r h3{font-size: 24px;color: #fff; line-height: 30px;text-align: center;}
.tqcl_con19_r dl{display: flex; justify-content: center;}
.tqcl_con19_r dl dd{ font-size: 22px; line-height: 30px; margin-left: 10px;}

.tqcl_con19_r h2{margin: 5% 0; text-align: center;}
.tqcl_con19_r p{font-size: 16px; line-height: 28px;}
.tqcl_con19_r h4{font-size: 26px; margin-top: 3%;}
.tqcl_con19_r h4 img{vertical-align: middle; padding-right: 10px;}
.subsit3{background:#22A932!important;color:#fff;width: 246px!important;line-height: 48px!important;margin:0 auto;}
.zxzc_lx_l span{width: 60px;
height: 2px;
background: #FFFFFF;display: block;margin-top: 20px;margin-bottom: 50px;}
.zxzc_lx_l h3{font-size: 34px;line-height: 57px;color:#fff;}


.p14{margin-bottom: 4%;}


/*



{display: flex;flex-flow: row wrap;justify-content: space-between;}

{background:url(../images/p3bj.jpg) no-repeat center;overflow:hidden}


*/

@media (max-width: 867px) 
{ 



.tqcl_con19_l li{font-size: 14px;}
.tqcl_con19_l span{margin-top:10px;margin-bottom: 20px;}
.tqcl_con19_l h3{font-size: 20px;}
.zxzc_lx_l h3{font-size: 20px;}


.tqcl_con19_l{width: 90%; margin: 0 auto; padding:9% 0; background:unset;}
.tqcl_con19_l p{font-size: 16px;}
.tqcl_con19_l input{background: #FFFFFF; line-height: 40px; border-radius: 0;-webkit-appearance: none;font-size: 16px;}
.tqcl_con19_l .active{background: #1A64B5; color: #fff;}
.tqcl_con19_l .active::placeholder{color: #fff;}
.zxzc_lx{flex-wrap: wrap;}					 
.zxzc_lx_l{width: 90%; padding:10% 5%;}					 
.zxzc_lx_l dl dd h2{font-size: 18px;}					 
.zxzc_lx_l dl dd p{font-size: 14px; line-height: 22px;}
.zxzc_lx_l dl dt{width: 10%;}					 
.zxzc_lx_l dl dd {width: 90%;}					 
.zxzc_lx .tqcl_con19_l{padding-top: 10%;}
.zxcz_xw dl a{flex-direction: row-reverse; flex-wrap: wrap-reverse;}
.zxcz_xw dl  dd{width: 100%;}
.zxcz_xw dl  dt{width: 100%;}
.zxcz_xw dl dt h2{font-size: 16px; margin-top: 2%;}
.zxcz_xw dl dt p{font-size: 14px; line-height: 22px;}
.zxcz_xw dl dt h3{font-size: 14px;}


.tqcl_xw dl  h4{display: none;}


	.tqcl_xw dl{width: 95%; margin: 0 auto 0%; padding: 0;}					 
	.tqcl_xw dl a{flex-wrap: wrap;}					 
	.tqcl_xw dl dd h2{font-size: 16px;}					 
	.tqcl_xw dl dd h3{font-size: 14px;}					 
	.tqcl_xw dl dd p{font-size: 14px; line-height: 25px;}					 
	.tqcl_xw h5{display: none;}							 
	.tqcl_xw dl dd {padding: 5%; width: 90%;}



.procon ul li:nth-child(3n){margin-right: 2%;}
.p7wrap dl{margin:10px auto;}
.procon{overflow: hidden;}
.procon  ul{display: block;}
.p7wrap dl h3{font-size: 14px!important;}
.procon  ul li{width: 48%;margin-right: 2%;margin-bottom: 4%;float: left;}
.procon  ul li:nth-child(2n){ margin-right:0}

	.sjmrfoot_m_l dd{margin:0% auto 7%;font-size: 22px;line-height: 32px;margin-top: 30px;}
	.sjmrfoot_m_r ul li p{font-size: 13px;}
	.sjmrfoot_m_r ul li{width: 45%;}
	.sjmrfoot_m_r{width: 80%;margin:20px auto 35px;}
	.sjmrfoot_m_l dl dd p:nth-child(1){text-align: center;font-size: 18px;}
	.sjmrfoot_m_l dl dd p:nth-child(2){text-align: center;font-size: 18px;}
	.sjmrfoot_m{display: block;border:none;margin: -9% 0 3% 0;}
	.sjmrfoot_m_l{width: 100%;display: block;text-align: center;}
	.sjmrfoot_m_l dl{width: 100%;margin-top: 5%;}
	.sjmrfoot_t dl{width: 90%;justify-content: space-between;flex-flow: row wrap;margin:0 auto;display: block;}
	.sjmrfoot_t dl dd span{font-size: 8px;width: 100%;opacity: 0.6}
	.sjmrfoot_t dl dt{width: 50%;margin:0 auto;}
	.sjmrfoot_t dl dd{font-size: 14px;width: 100%;margin:8% auto;line-height: 22px;text-align: center;}
	.sjmrfoot_t dl dd br{display: none;}
	.sjmrfoot_m_l dd p br{display: none;}
	.sjmrfoot_t ul{display: none;}



.n_detail span{font-size: 14px;line-height: 22px;padding-bottom: 3px;margin-top: 10px;}
.n_des{font-size: 14px;line-height: 24px;margin-top: 10px;}
.p16con ul li h2{font-size: 18px;line-height: 26px;}
	.p16con ul li{width: 100%;}
	.p16con ul li:nth-of-type(2){display: none;}
	.p16con ul li:nth-of-type(3){display: none;}
	.p13con2 dl span{width: 30px;margin-top: 5px;line-height: 30px;font-size: 18px;}
	.p13con2 dl{font-size: 14px;line-height: 40px;}
	.p13con2{width: 120px;}
	.p13{background:url(../images/mp13bj.jpg) no-repeat center;overflow:hidden;padding-bottom: 30%;background-size: 100% 100%;}
	.p13con1 p{font-size: 13px;line-height: 24px;margin-bottom: 20px;}
	.p13con1 p:nth-of-type(2){width: 100%;}

	.p12con1_2 p{font-size: 12px;line-height: 24px;}
	.p12con1_1 ul li dl p{font-size: 14px;line-height: 22px;}
	.p12con1_1 ul li dl img{width: 35%;height: 30px;}
	.p12con1_1 ul li{width: 22%;}
	.p12con1_1 ul{width: 100%;margin:20px auto;}
	.p12con1{width: 100%;}
	.p12con{position: unset;}
	.p12con2{position: unset;}
	.p11qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 25%;margin:5% auto}
	.swiper-button-prev11{position: unset;left:-100px;top:45%;width: 40%;}
	.swiper-button-next11{position: unset;right:-100px;top:45%;width: 40%;}


	.p11txt p br{display: none;}
	.p11txt p{font-size: 12px;line-height: 20px;height: 44px;width: 96%;margin:0 auto;}
	.p11{background:url(../images/mp11bj.jpg) no-repeat center;overflow:hidden;margin:5% auto;padding-bottom: 4%;background-size: 100%;}

	.p9con .swiper{padding-bottom: 0%;}
	.p9txt p{font-size: 14px;line-height: 22px;}
	.p9txt h3{font-size: 18px;line-height: 26px;}
	.swiper-button-prev9{position: unset;left:-100px;top:45%;width: 40%;}
	.swiper-button-next9{position: unset;right:-100px;top:45%;width: 40%;}

	.p9qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 25%;margin:15% auto 5%}

	.p9con .swiper-slide{transform: scale(1)!important;width: 100%}
	.p9con .swiper-slide-active{transform: scale(1)!important;}
	.p8wrap .bd{margin-top: 20px;}
	.p8wrap .hd{border:none;}
	.p8wrap .hd ul li{overflow: hidden;border-bottom: 1px solid #DDDDDD;}
	.p8txt2_1 dt{font-size: 100px;margin-top: 30px;}
	.p8qh a{display: block;width: 45%;}
	.p8qh{display: flex;flex-flow: row wrap;justify-content: space-between;width: 25%;margin:5% auto;left:5%;bottom: 10%}

	.p8txt2_1 p{font-size: 14px;line-height: 22px;}
	.p8txt2_1 h3{font-size: 18px;line-height: 26px;padding-bottom: 10px;}
	.p8txt2_1{width: 100%;float: none;}
	.p8txt2_2{width: 100%;float: none;}

	.p8wrap{margin:30px auto;}
	.p8txt1 h3 img{width: 17%;}
	.p8wrap .hd ul li.on .p8txt1 h3{padding-bottom: 10px;}
	.p8txt1 h3{font-size: 14px;line-height: 20px;padding-bottom: 10px;}
	.p8wrap .hd ul li{width: 33.33%;margin-bottom: 10px;overflow: hidden;}
	.p8con{width: 92%;}
	.p8{background:url(../images/mp8bj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;height: auto;padding-bottom: 30px;}


	.p7wrap dl{margin:20px auto;}
	.p7wrap dl h3{font-size: 18px;}
	.p7con{position: unset;}
	.p7con .swiper{position: unset;}
	.p7qh li{display: flex;flex-flow: row wrap;justify-content: space-between;width: 25%;margin:5% auto}
	.swiper-button-prev7{position: unset;left:-100px;top:45%;width: 40%;}
	.swiper-button-next7{position: unset;right:-100px;top:45%;width: 40%;}




	.p6txt p{font-size: 14px;line-height: 22px;color:#333;margin-top: 10px;margin-bottom: 10px;}
	.p6txt p br{display: none;}
	.p6qh{position: unset;width: 10%;}
	.p6txt h2{font-size: 18px;line-height: 26px;}
	.p6txt h3{font-size: 16px;line-height: 24px;margin-top: 10px;}
	.p6con{float: none;width: 92%;margin:0 auto;}
	.p6txt{position: unset;}
	.p6con1{position: unset;}
	.p6{background:url(../images/mp6bj.jpg) no-repeat center;overflow:hidden;margin-top: 4%;padding-top: 5%;background-size: 100%;}
	.p5con2 ul li p{margin-left: 45px;}
	.p5con2 ul li{margin-top: 20px;}
	.p5con2 ul li p{font-size: 14px;line-height: 24px;}
	.p5con2 ul li h3{font-size: 18px;}
	.p5con2 ul li h3 img{width: 10%;}
	.p5con2{float: none;width: 92%;margin:0 auto;}
	.ggtit img{width: 10%;}
	.p4txt dl h3{font-size: 18px;transform: translateY(-70px);}
	.p4txt dl h3 span{width: 70px;line-height: 70px;font-size: 30px;}
	.p4txt{width: 88%;}
	.p4txt dl p{font-size: 14px;line-height: 24px;}
	.p4con ul{margin-top: 40px;}
	.p4con ul li{width: 100%;margin-bottom: 50px;margin-top: 30px;}
	.p4{background:url(../images/mp4bj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;padding-bottom: 0;}


	.ggtit h3 span{display: block;}
	.p3{background:url(../images/mp3bj.jpg) no-repeat center;overflow:hidden;background-size: 100% 100%;padding-bottom: 50%;height: auto;}

	.p3txt p{font-size: 12px;line-height: 22px;}
	.p3txt{margin:15px auto;}
	.p3txt img{height: 40px;width: 25%;margin:5% auto;}
	.p3con ul li{width: 48%;margin-bottom: 4%;}
	.p3con ul{width: 100%;}
	.p3con dt{font-size: 14px;line-height: 22px;width: 96%;margin:3% auto;}
	.p2con ul.active .p2txt{border:none;background: #FF9F16;overflow: hidden;}
	.p2con ul.active .p2txt li h3{color:#fff;}

	.p2con ul:nth-of-type(even){margin-top: 20px;}
	.p2con ul:nth-of-type(8){margin-top: 50px;}
	.p2con ul:nth-of-type(8) .p2txt{border:none;}
	.p2con{display: flex;flex-flow: row wrap;justify-content: space-between;}
	.p2txt{height: auto;}
	.p2txt li{width: 92%;margin:10px auto;}
	.p2txt li h3{font-size: 18px;line-height: 40px;}
	.p2con ul{width: 48%;}

	.p1con2{float: none;}
	.p1con2 span{position: unset;width: 90%;margin:100px auto 3%;height: 200px;}
	.p1con2 p:nth-of-type(1){width: 80%;margin:5% auto 3%}
	.p1con2 li{transform: translateY(-280px);margin-bottom: 280px}
	.p1con2 p:nth-of-type(2){width: 40%;float: left;}
	.p1con2 p:nth-of-type(3){width: 55%;float: right;}


	.p1con1_1 a{width: 120px;line-height: 40px;font-size: 18px;margin-top:20px;}
	.p1con1_1 p{font-size: 14px;line-height: 22px;margin-top: 20px;}
	.p1con1{float: none;width: 100%;margin-top: 60px;}
	.p1con2 p{position: unset;}
	.p1con{position: unset;}
	.p1{background:url(../images/mp1bj.jpg) no-repeat center;overflow:hidden;padding-bottom: 0%;}

	#nav2 p br{display: none;}

	.p19 .con7_b_t textarea{height: 100px;border-radius: 0;background: #F6F6F6!important;}
	.p19 .con7_b_t input{font-size: 14px!important;line-height: 50px;margin-bottom: 5%;border-radius: 0;}

	.p19 .con7_b_t input:nth-child(1){background: #40B819!important;color:#fff!important;}

	.p19  .con7_b_t input:nth-child(1)::placeholder {
		color: #fff !important;

	}

	.p19con{width: 90%;margin:5% auto;}
	.p19 .subsit{width: 50%;line-height: 50px;font-size: 20px;background-color: #40B819;border-radius: 35px;margin:5% auto;}

	.p19 .con7_b_t input{width: 100%;background: #F6F6F6!important;}


	.p19{background: #fff;margin:3% auto;}
	.p19wrap{background: none;margin:0% auto 0;width: 100%;}

	.p18con .ggtit h3{font-family: "siyuansongti"}


	
	.ggtit{margin:10% auto 6%;}
	.ggtit h3 span{display: block;}

	.wrap{width: 92%;margin:5% auto;}
	.fixnav {
		position: fixed!important;
		top: 0px;
		left: 50%;width: 100%; background: #fff;box-shadow: 0 0 10px #dddddd;
		transform: translateX(-50%);
		z-index: 9999;
	}


	.banner .hd ul{width: 60px;display: flex;flex-flow: row wrap;justify-content: space-between;}
	.banner .hd ul li{width: 25px;height: 6px;background-color: #878B95;border-radius: 5px;text-indent: -999px;overflow: hidden;}
	.banner .hd{left:45%;}


	.ggtit1{display: none;}
	.mggtit1{display: block;}


	.ggtit h3{font-size: 24px;line-height: 32px;}
	.ggtit h3 span{display: block;}
	.ggtit p{font-size: 14px;line-height: 30px;}



	.dhtop1{display: none;}
	.dhtop1 span{width: 13%;vertical-align: middle;}
	#header{border-bottom: none;}
	#nav2 li{margin-top: 1%;width: 44%;margin-left: 2%;}
	#nav2 li h3{font-size: 12px;color:#142D63;line-height: 18px;}
	#nav2 span::after{top:3%;}
	.dhtop1{color:#142D63;width: 100%;font-size: 14px;}
	#mlogo2{display: block;font-size: 13px;color:#0279c5;position: absolute;top:15%;left:3%;line-height: 20px;}
	.dhtop2{display: block;}

	#mlogo2 img{width: 25%;float: left;}
	.banner{margin-top: 0!important;}
	/*.subNavShow{margin-top: 3%;}*/
	#logo2{left:2%;width: 20%;top:24%;border-right: none;}
	#nav2{left:2%;top:20%;width: 92%;z-index: 11111}
	#nav2 p{font-size: 12px;line-height: 20px;margin-top: 3%;}
	#nav2 p strong{font-size: 13px;display: block;}
	#nav2 span{font-size: 20px;margin-left: 0px;width: 25%;color:#142D63;margin-top: 0%;padding-right: 0%;}
	#nav2 h3{font-size: 16px;display: block;line-height: 15px;float: none;}
	.dhtop2 img{width: 16%;}
	.dhtop2 a{font-size: 14px;}

	.dhtop2{font-size: 14px;}
	.dhtop3 span{font-size: 13px;display: inline-block;}
	.dhtop3 img{width: 12%;}
	.dhtop3 a{font-size: 15px;display: block;font-weight: bold;margin-top: 5px;}
	div{-webkit-tap-highlight-color:rgba(0,0,0,0); 

	}




	.xf{ width: 100%; position: fixed; left: 0; bottom:0; z-index: 999;display: flex;justify-content: space-between;flex-wrap: nowrap;}
	.xf a{ width: 50%; background: #40B819; color: #fff; padding: 15px 0; text-align: center; font-size: 20px;}
	.xf a:nth-child(2){ background: #FF9F16; color: #fff; }



	.banner .next{display: none;}
	.banner .prev{display: none;}









}

