/*-----------------------------------------------------------------------------------------------------------------------*/
.content{width: 90.625%;margin: 0 auto;}

.ban{ position:relative;}
.ban img{ display:block; width:100%;}

/**/
.g-ab{width:89.84%;margin:0 auto;}
.g-ab h2{text-align: center;font-size: 1.8rem;color: #333;font-weight: bold;padding-top: 2.5rem;padding-bottom: 0.8rem;}
.g-ab dd p{font-size: 0.85rem;color: #333;line-height: 1.5rem;}
.g-ab dd span a{display: block;padding-top: 1.3rem;width: 29.56%;padding-bottom: 1.2rem;}
.g-ab dd span a img{display:block; width:100%;}
.g-ab dt{width: 100%;}
.g-ab dt img{display:block; width:100%;}

/**/
.g-cp{background: #f4f4f6;}
.g-cp h2{ font-size:1rem; color:#666; margin:0 0 1.2rem;padding-bottom: 0.6rem;font-weight: bold;
 background:url(../images/line1.jpg) no-repeat center bottom;background-size: 8.69% 0.1rem;
	text-align:center;padding-top: 2.3rem;}
.g-cp h2 b{font-size:1.5rem; color:#333;display: block;}
.tit1{width:89.84%;margin:0 auto;}
.tit1 li{width: 50%;float: left;background:url(../images/ico1.jpg) no-repeat left center;background-size: 8.36% 1.2rem;}
.tit1 li a{font-size: 1rem;color: #333;padding-left: 11.84%;
	font-weight: bold;display: inline-block;height:  2.3rem;line-height: 2.3rem;}

.clist{width:96%;margin:1.6rem auto 0;}
.clist li{width: 31%; margin-right:5px;margin-bottom: 1.7rem;}
.clist li:nth-child(2n){float: left;}
.clist li:nth-child(2n-1){float:left;}
.clist li img{width: 100%;display: block;}
.clist li span{width: 100%;height: 3.35rem;font-size: 0.8rem;color: #333;text-align: left;display: block;text-indent: 10%; line-height:1.55rem; font-size:14px; padding-top:10px;text-align: center;}

/**/
.g-ys1{background: #fff;height: 39rem;}
.g-ys1 h2{ font-size:1rem; color:#666; margin:0 0 1.6rem;padding-bottom: 0.6rem;font-weight: bold;
 background:url(../images/line1.jpg) no-repeat center bottom;background-size: 8.69% 0.1rem;
	text-align:center;padding-top: 2.3rem;}
.g-ys1 h2 b{font-size:1.5rem; color:#333;display: block;}

.ys1_c{width:89.84%;margin:0 auto;}
.ys1_c p{font-size: 1rem;color: #222;text-indent: 32.75%;
	font-weight: bold;height: 4rem;width: 50%;float: left;margin-bottom: 1rem;}
.ys1_c p em{font-size: 1rem;color: #555;font-weight: normal;display: block;padding-top: 0.1rem;}

.ys1_c .p1{background:url(../images/icon_1.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p2{background:url(../images/icon_2.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p3{background:url(../images/icon_3.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p4{background:url(../images/icon_4.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p5{background:url(../images/icon_5.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p6{background:url(../images/icon_6.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p7{background:url(../images/icon_7.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p8{background:url(../images/icon_8.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p9{background:url(../images/icon_9.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p10{background:url(../images/icon_10.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p11{background:url(../images/icon_11.jpg) no-repeat left center;background-size: 27.87% 4rem;}
.ys1_c .p12{background:url(../images/icon_12.jpg) no-repeat left center;background-size: 27.87% 4rem;}

/**/
.g-ys2{background:url(../images/bg1.jpg) center center;background-size: 100% 100%;height: 29.7rem;}
.g-ys2 h2{ font-size:1rem; color:#666; margin:0 0 1.6rem;padding-bottom: 0.6rem;font-weight: bold;
 background:url(../images/line1.jpg) no-repeat center bottom;background-size: 8.69% 0.1rem;
	text-align:center;padding-top: 2.3rem;}
.g-ys2 h2 b{font-size:1.5rem; color:#333;display: block;}


/**/
.g-ys3{height: 49rem;}
.g-ys3 h2{ font-size:1rem; color:#666; margin:0 0 1.6rem;padding-bottom: 0.6rem;font-weight: bold;
 background:url(../images/line1.jpg) no-repeat center bottom;background-size: 8.69% 0.1rem;
	text-align:center;padding-top: 2.3rem;}
.g-ys3 h2 b{font-size:1.5rem; color:#333;display: block;}
.ys3_c dl{width:89.84%;margin:0 auto;}
.ys3_c dt{width: 100%;}
.ys3_c dt img{width: 100%;display: block;}
.ys3_c dd h3{font-size:1.5rem; color:#333;font-weight: bold;padding-top: 1.8rem;}
.ys3_c dd h3 em{font-size:1rem; color:#000;display: block;font-weight: normal;padding-top: 0.1rem;margin-bottom: 1rem;}
.ys3_c dd p{font-size:0.9rem; color:#666;line-height: 1.65rem;}
.ys3_c dd{width: 100%;}
.ys3_c dd span a{display: block;width: 29.56%;padding-top: 1rem;}
.ys3_c dd span img{width: 100%;display: block;}
.g-ys3 .arr{ position:relative; width:100%; margin-top:2.6rem; padding-bottom:2rem;}
.g-ys3 .arr .swiper-pagination{ width:100%;margin-top:0.3rem;}
.g-ys3 .arr .swiper-pagination-bullet{ width:0.7rem; height:0.7rem; margin-right: 2%;
	border-radius:0.7rem; background:#928d8a; /*margin:0.8rem 2% 0 2%;*/ opacity:1;}
.g-ys3 .arr .swiper-pagination-bullet-active{ background:#aa111d;width: 2.75rem;border-radius: 1rem;}
.g-ys3 .arr .swiper-button-next{ width:10.93%; height:3.95rem; 
	background:url(../images/y.jpg) no-repeat; background-size:100% 100%; right:20%;}
.g-ys3 .arr .swiper-button-prev{ width:10.93%; height:3.95rem; 
	background:url(../images/z.jpg) no-repeat;
 background-size:100% 100%; left:20%;}

/**/
.g-case{height: 50.1rem;}
.g-case h2{ font-size:1rem; color:#666; margin:0 0 1.6rem;padding-bottom: 0.6rem;font-weight: bold;
 background:url(../images/line1.jpg) no-repeat center bottom;background-size: 8.69% 0.1rem;
	text-align:center;padding-top: 2.3rem;}
.g-case h2 b{font-size:1.5rem; color:#333;display: block;}
.tit2{width:89.84%;margin:0 auto;}
.tit2 li{width: 30.08%;float: left;margin-right:4.88%;height: 2.5rem;margin-bottom: 0.75rem;}
.tit2 li.z-on a{border:1px solid #121f5a;background: #121f5a;color: #000;}
.tit2 li a{width: 100%; font-size: 1rem;color: #666;font-weight: bold;background: #fff;text-align: center;
	display: block;line-height: 2.5rem;border:1px solid #dfdfdf;}
.tit2 li:nth-child(3n){margin-right: 0;}
.case_c dl{width:89.84%;margin:0.5rem auto 0;}
.case_c dt{width: 100%;}
.case_c dt img{width: 100%;display: block;}
.case_c dd h3 a{font-size:1.2rem; color:#0d1717;font-weight: normal;padding-top: 1.6rem;display: block;position: relative;}
.case_c dd h3 a em{font-size:0.9rem; color:#3a3b3d;display: block;font-weight: bold;padding-top: 0.5rem;margin-bottom: 1rem;}
.case_c dd h3 a:before{ content:""; position:absolute; bottom:-0.7rem; left:0; width:8.69%; height:2px; background:#000;}
.case_c dd p{font-size:1rem; color:#666;line-height: 1.65rem;}
.case_c dd p a{color:#666;}
.case_c dd{width: 100%;}

.g-case .arr{ position:relative; width:100%; margin-top:2.6rem; padding-bottom:2rem;}
.g-case .arr .swiper-pagination{ width:100%;margin-top:0.3rem;}
.g-case .arr .swiper-pagination-bullet{ width:0.7rem; height:0.7rem; margin-right: 2%;
	border-radius:0.7rem; background:#928d8a; /*margin:0.8rem 2% 0 2%;*/ opacity:1;}
.g-case .arr .swiper-pagination-bullet-active{ background:#aa111d;width: 2.75rem;border-radius: 1rem;}
.g-case .arr .swiper-button-next{ width:10.93%; height:3.95rem; 
	background:url(../images/y.jpg) no-repeat; background-size:100% 100%; right:20%;}
.g-case .arr .swiper-button-prev{ width:10.93%; height:3.95rem; 
	background:url(../images/z.jpg) no-repeat;
 background-size:100% 100%; left:20%;}

/**/
.ban2{height: 20.9rem;display: block;background:url(../images/ban2.jpg) no-repeat; background-size:100% 100%;}

/**/
.g-about{height: 35.2rem;}
.g-about h2{ font-size:1rem; color:#666; margin:0 0 1.6rem;padding-bottom: 0.6rem;font-weight: bold;
 background:url(../images/line1.jpg) no-repeat center bottom;background-size: 8.69% 0.1rem;
	text-align:center;padding-top: 2.3rem;}
.g-about h2 b{font-size:1.5rem; color:#333;display: block;}
.g-about dl{width:89.84%;margin:0 auto 0;}
.g-about dt{width: 100%;}
.g-about dt img{width: 100%;display: block;}
.g-about dd h3 a{font-size:1.3rem; text-align: center;color:#333329;font-weight: bold;padding-bottom: 0.5rem;
	padding-top: 1.3rem;display: block;}
.g-about dd p{font-size:0.8rem; color:#666;line-height: 1.3rem;text-align: center;}
.g-about dd{width: 100%; padding-bottom:30px;}

/**/
.g-xc{height: 23.3rem;}
.tit3{width: 50.68%;margin:0 auto;}
.tit3 li{width: 48.97%;float: left;margin-right: 2%;}
.tit3 li a{display: block;height: 2.1rem;line-height: 2.1rem;text-align: center;font-size: 1rem;color: #fff;
	background: #5c5c5c;color: #fff;}
.tit3 li.z-on a{background: #ffcc00;color: #000;}	
.tit3 li:nth-child(2n){margin-right: 0;}

.xc_con{width:89.84%;margin:1.8rem auto 0;}
.xc_con p{width: 48%;float: left;margin-right: 4%;}
.xc_con p:nth-child(2n){margin-right: 0;}
.xc_con p img{width: 100%;display: block;}

.g-xc .arr{ position:relative; width:100%; margin-top:2.6rem; padding-bottom:2rem;}
.g-xc .arr .swiper-pagination{ width:100%;margin-top:1.4rem;}
.g-xc .arr .swiper-pagination-bullet{ width:0.7rem; height:0.7rem; margin-right: 2%;
	border-radius:0.7rem; background:#928d8a; /*margin:0.8rem 2% 0 2%;*/ opacity:1;}
.g-xc .arr .swiper-pagination-bullet-active{ background:#aa111d;width: 2.75rem;border-radius: 1rem;}
.g-xc .arr .swiper-button-next{ width:10.93%; height:3.95rem; 
	background:url(../images/y.jpg) no-repeat; background-size:100% 100%; right:20%;}
.g-xc .arr .swiper-button-prev{ width:10.93%; height:3.95rem; 
	background:url(../images/z.jpg) no-repeat;
 background-size:100% 100%; left:20%;}


/**/
.g-new{background: #f5f5f5;height: 21.3rem;}
.g-new h2{ font-size:1rem; color:#666; margin:0 0 1.2rem;padding-bottom: 0.6rem;font-weight: bold;
 background:url(../images/line1.jpg) no-repeat center bottom;background-size: 8.69% 0.1rem;
	text-align:center;padding-top: 2.3rem;}
.g-new h2 b{font-size:1.5rem; color:#333;display: block;}

.tabs2{width:89.84%;margin:0 auto; height:2.1rem; overflow:hidden; text-align:left;}
.tabs2 a{ display:inline-block; width:19.875%; height:2rem;text-align: center; line-height:1.8rem; 
	font-size:1rem; color:#666; margin:0 1%;}
.tabs2 .active{ color:#000;font-weight: bold;}
.new{ width:89.84%; margin:0.8rem auto 0; overflow:hidden;}
.new li{ font-size:1rem; line-height:2.3rem; height:2.3rem; overflow:hidden; color:#505050;text-overflow:ellipsis;white-space:nowrap; position:relative; padding-left:3%;}
.new li:before{ content:""; position:absolute; top:1rem; left:0; width:0.3rem; height:0.3rem; border-radius:0.3rem; background:#666;}
.new li span{ display:inline-block; width:76%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.new li em{ display:inline-block; float:right; color:#9e9e9e;}
.new a:hover li{ color:#505050;}


html {font-size: 10px;}
@media screen and (min-width: 320px) {html {font-size: 10.625px;}}
@media screen and (min-width: 360px) {html {font-size: 11.875px;}}
@media screen and (min-width: 400px) {html {font-size: 13.125px;}}
@media screen and (min-width: 440px) {html {font-size: 14.375px;}}
@media screen and (min-width: 480px) {html {font-size: 15.625px;}}
@media screen and (min-width: 520px) {html {font-size: 16.875px;}}
@media screen and (min-width: 560px) {html {font-size: 18.125px;}}
@media screen and (min-width: 600px) {html {font-size: 19.375px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}