* { margin: 0; padding: 0; font-family: "微软雅黑", Arial, "宋体"; }
body { margin: 0; font-size: 14px; }
ul, ol { list-style: none; }
h2, h3, h4 { font-weight: normal; }
a { text-decoration: none; color: #000; }
em { font-style: normal; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.clearfix { }
.clearfix::after { content: ""; display: block; clear: both; }
.banner img { width: 100%; display: block; }
#BannerShow_b1 { height: 40.9vw; overflow: hidden; }
#BannerShow_b1 .swiper-container { height: 100%; }
#BannerShow_b1 .swiper-container img { height: 100%; width: 100%; }
.swiper-container { width: 100%; overflow: hidden; }
.swiper-container img { width: 100%; display: block; }
.banner .swiper-pagination-bullets { bottom: 40px; width: 100%; text-align: center; }
.banner .swiper-pagination-bullet { display: inline-block; margin: 0 10px !important; width: 12px; height: 12px; background-color: #fff; opacity: 1; }
.banner .swiper-pagination-bullet-active { background-color: #ffb415; }
.title h1 { font-family: "Helvetica"; font-size: 2.5vw; line-height: normal; margin-bottom: 10px; text-transform: uppercase; }
.title p { font-size: 24px; line-height: 1.0; }
.pro_more { display: inline-block; border: 2px solid #134aa7; padding: 0.7vw 2vw; line-height: 1.5; float: right; text-align: center; color: #134aa7; }
.about_box { width: 100%; padding: 75px 13.5% 60px 12.5%; box-sizing: border-box; background-color: #134aa7; color: #fff; }
.about_box .title { width: 25%; }
.about_box .title h1 { color: #ffc955; margin-bottom: 35px; }
.about_box .title h1 span { font-family: "Helvetica"; color: #fff; }
.about_box .cont { width: 64.5%; line-height: 28px; font-size: 14px; text-indent: 2em; }
.about_box .cont .pic { margin-top: 40px; }
.about_box .cont #kinMaxShow div { width: 30%; margin-right: 5%; display: block; float: left; height: 9vw; }
.about_box .cont #kinMaxShow div img { max-height: 100%; display: block; }
.about_box .cont #kinMaxShow div:nth-child(3) { margin-right: 0; }
.about_box .more { font-family: Arial; margin-top: 80px; line-height: 58px; height: 58px; border-top: 2px solid #fff; width: 57%; display: inline-block; color: #657fbc; font-size: 14px; }
.product_box { width: 73%; margin: 110px auto 120px auto; }
.product_box img { display: block; width: 100%; }
.product_box .title { margin-bottom: 40px; display: inline-block; }
.product_box .title h1 {; color: #134aa7; }
.product_box .title p { color: #333333; }
.product_box .product_list li { display: block; float: left; width: 23.35%; margin-right: 2.2%; position: relative; }
.bannerLoading, .bannerb { display: none; }
.product_box .product_list li .txt { position: absolute; top: 40px; left: 0; padding: 0 12.5%; box-sizing: border-box; color: #fff; z-index: 2; display: none; }
.product_box .product_list li:hover .txt { top: auto; bottom: 0; padding-bottom: 35px; display: block; }
.product_box .product_list li .txt h4 { font-family: "Helvetica"; font-size: 48px; line-height: 34px; font-weight: bold; }
.product_box .product_list li .txt span { font-size: 24px; margin: 12px auto 20px auto; }
.product_box .product_list li .txt em { display: none; }
.product_box .product_list li .txt p { font-size: 14px; line-height: 20px; display: none !important; }
.product_box .product_list li:nth-last-child(1) { margin-right: 0; }
.product_box .pro_more { float: right; }
.product_box .pro_more:hover { background: #134aa7; color: #fff; }
.product_box .product_list li:hover a:before { box-sizing: border-box; border: 6px solid #134aa7; background: linear-gradient(transparent, #134aa7); display: block; content: ""; width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; }
.product_box .product_list li:hover .txt p { display: block; }
.news_box { width: 73%; margin: 0 auto 160px auto; height: 36.4vw; }
.news_box img { display: block; }
.news_box .fl { width: 25%; background: url(../images/newsbg.jpg) no-repeat; background-size: cover; height: 100%; padding: 100px 3% 0 3%; box-sizing: border-box; }
.news_box .title { color: #fff; margin-bottom: 100px; }
.news_box .pro_more { border-color: #fff; color: #fff; float: left; }
.news_box .pro_more:hover { border-color: #fff; color: #134aa7; background: #fff; }
.news_box .NewsList_g1 li { box-sizing: border-box; width: 25%; float: left; display: block; height: 36.4vw; position: relative; background: #f5f5f5; overflow: hidden; position: relative; }
.news_box .NewsList_g1 li .hd { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; height: 50%; }
.news_box .NewsList_g1 li h3, .news_box .NewsList_g1 li p { width: 85%; margin: 0 auto; }
.news_box .NewsList_g1 li h3 {-webkit-align-items:center;
		 -moz-align-items:center;
		 -ms-align-items:center;
		 -o-align-items:center;
		 align-items:center;
		 
		  -webkit-justify-content:center;
		  -moz-justify-content:center;
		  -ms-justify-content:center;
		  -o-justify-content:center;
		  justify-content:center;  overflow: hidden;display:-webkit-box;  
		  display:-webkit-flex;
		  display:-moz-box;    
		  display:-ms-flexbox;   
		  display:flex; height:50%;}
.news_box .NewsList_g1 li h3 a { font-size: 1.6vw; color: #333333; font-weight: bold; /* height: 50px; */ overflow: hidden; line-height: 1.5; /* height: 3em; */ display: block; text-align: center; }
.news_box .NewsList_g1 li .ntime { color: #999999; font-family: Arial; width: auto; display: inline-block; margin-left: 7.2%; line-height: 1.0; display: none; }
.news_box .NewsList_g1 li p { color: #666666; font-size: 14px; line-height: 1.8; display: none; }
.news_box .NewsList_g1 li p:nth-last-child(3) { max-height: 5.4em; overflow: hidden; min-height: 5.4em; margin-bottom: 2.6vw; }
.news_box .NewsList_g1 li p:nth-last-child(1) { float: right; min-width: 5em; font-family: Arial; margin-right: 7.2%; line-height: 1.0; width: auto; }
.news_box .NewsList_g1 li .wmore { font-size: 14px; color: #134aa7; }
.news_box .NewsList_g1 li .nwimg { display: block; position: absolute; bottom: 0; left: 0; height: 50%; width: 100%; overflow: hidden; }
.news_box .NewsList_g1 li .nwimg img { width: 100%; position: absolute; top: 50%; height: auto; left: 50%; transform: scale(1) translate(-50%, -50%); -webkit-transform: scale(1) translate(-50%, -50%); }
.news_box .NewsList_g1 li::after { display: inline-block; border: 10px solid transparent; border-top-color: #f5f5f5; content: ""; position: absolute; top: 50%; left: 48%; }
.news_box .NewsList_g1 li:nth-child(2n)::after { bottom: auto; top: auto; bottom: 50%; border-bottom-color: #f5f5f5; border-top-color: transparent; }
.PosList_a1 { box-sizing: border-box; line-height: 55px; height: 55px; color: #333; width: 73%; margin: 0 auto; }
.PosList_a1 span { border-left: 4px solid #134aa7; padding-left: 1.5em; }
.PosList_a1 a { color: #333; }
.PosList_a1 a:hover { color: #134aa7; }
.PosList_a1 b { font-weight: normal; }
.NavList_a1 { text-align: center; }
.NavList_a1 li { display: inline-block; border: 1px solid #134aa7; margin:10px; }
.NavList_a1 li a { display: block; color: #134aa7; padding: 10px 20px; }
.NavList_a1 li a.on { background-color: #134aa7; color: #fff; }
.page { text-align: center; padding-top: 40px; }
.page a, .page span { display: inline-block; padding: 5px 10px; border: 1px solid #ccc; margin: 5px; color: #666; }
.page .on, .page .cur { border-color: #134aa7; color: #fff; background-color: #134aa7; }
.product_box .page, .NewsList_g1 .page, .pageinfo { display: none; }
.container .page { display: block; }
.container #load_more_button { display: none; width: 140px; margin: 20px auto 0 auto; padding: 11px 25px; text-align: center; border: 1px solid #333; }
.PhotoList_i1 ul { display: block; }
.PhotoList_i1 ul li a img { display: block; width: 100%; }
.PhotoList_i1 ul li { display: block; float: left; width: 31.3%; margin-right: 3.05%; margin-bottom: 30px; }
.PhotoList_i1 ul li:nth-child(3n) { margin-right: 0; }
.PhotoList_i1 ul li span { display: none; }
.PhotoList_i1 ul li h4 { text-align: center; line-height: 60px; height: 60px; font-size: 16px; }
.NewsDetail_a1 #nt { padding: 15px 0; margin-bottom: 15px; font-size: 20px; line-height: 1.6; font-weight: bold; border-bottom: 1px dotted #ccc; text-align: center; letter-spacing: 1px; }
.NewsDetail_a1 #nf { width: 160px; margin: 0 auto; margin-bottom: 20px; height: 20px; line-height: 20px; display: none; }
.NewsDetail_a1 #nf em { display: block; padding-top: 2px; margin-right: 2px; float: left; }
.NewsDetail_a1 #nf span { display: block; padding: 2px; border-radius: 5px; font-size: 12px; width: 18px; margin-right: 4px; float: left; background: #999999; color: #fff; text-align: center; cursor: pointer; }
.NewsDetail_a1 #nf span.nf_on { background: #134aa7; color: #fff; }
.NewsDetail_a1 .nf1 img { margin: 10px auto; display: block; }
.NewsDetail_a1 .nf1 { line-height: 1.8; font-size: 14px; letter-spacing: 1px; min-height: 400px; }
.NewsDetail_a1 .nf2 { line-height: 1.8; font-size: 16px; letter-spacing: 1px; min-height: 400px; }
.NewsDetail_a1 .nf3 { line-height: 1.8; font-size: 20px; letter-spacing: 2px; min-height: 400px; }
.NewsDetail_a1 p { text-indent: 2em; }
.NewsDetail_a1 #nb { padding: 10px 0px; margin-top: 10px; text-align: center; color: #777; border-top: 1px dotted #ccc; }
.NewsDetail_a1 #newtb { line-height: 30px; margin-top: 20px; }
.NewsDetail_a1 #newtb span { display: block; width: 50%; float: left; }
.NewsDetail_a1 #newtb em { display: block; width: 50%; float: left; }
.NewsDetail_a1 #newskw { font-size: 14px; font-weight: bold; margin: 10px 0; line-height: 30px; word-spacing: 1em; }
#newtb em { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ProductDetail_a1 .Pimg { width: 30%; border: solid 1px #e8e8e8; padding: 10px; float: left; box-sizing: border-box; }
.ProductDetail_a1 .Pimg img { width: 100%; display: block; height: auto; }
.ProductDetail_a1 .pul { width: 65%; float: right; display:none; }
.ProductDetail_a1 .pul>li { line-height: 1.5; margin: 5px 0; }
.ProductDetail_a1 .pul>li.name { color: #333; font-size: 18px; margin-bottom: 10px; }
.ProductDetail_a1 .pul>li.list a { font-family: "微软雅黑"; color: #009c73; }
.ProductDetail_a1 .pul>li.shang { margin-top: 30px; margin-bottom: 30px; }
.ProductDetail_a1 .detail { float: left; width: 100%; }
.ProductDetail_a1 .detail img { max-width: 100%; display: block; margin: 0 auto; }
.ProductDetail_a1 .til1 { margin: 15px 0; padding: 10px 20px; font-size: 20px; font-family: "微软雅黑"; border-bottom: solid 1px #e8e8e8; border-left: 4px solid #134aa7; }
.ProductDetail_a1 .detail p { padding: 10px 0; line-height: 30px; font-size: 14px; text-indent: 2em; color: #777; }
.ProductDetail_a1 .pul>li .more { display: none; }
.ProductList_b2 ul { margin-top: 60px; }
.ProductList_b2 ul li { float: left; width: 22%; margin-right: 4%; text-align: center; font-size: 14px; color: #555; }
.ProductList_b2 ul li:nth-of-type(4n) { margin-right: 0; }
.ProductList_b2 ul li h3 { margin: 20px auto 30px auto; width: 90%; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ProductList_b2 ul li img { width: 100%; border: 1px solid #ccc; }
.ProductList_b2 ul li span { display: none; }
.contact_img { width: 35%; float: left }
.contact_img img { width: 100%; }
.contact_txt { width: 55%; float: right; }
.contact_txt .ResTitle_a1 { margin-bottom: 50px; }
.contact_txt .ResTitle_a1 span { font-size: 30px; line-height: 1.0; color: #333333; }
.contact_txt h1 { line-height: 40px; height: 40px; font-size: 40px; display: none; color: #bbbbbb; text-align: center; }
.contact_txt h2 { margin-bottom: 40px; }
.contact_txt h3, .contact_txt p { display: inline-block; }
.contact_txt .line { margin-bottom: 30px; }
.contact_txt i { float: left; margin-right: 10px;/*display: block;*/ width: 30px; height: 30px; transform: translateY(-6px); background: #ffcd46; border-radius: 50%; }
.contact_txt i.email { background: #ffcd46 url('../images/Emile.svg')no-repeat center center; fill: #fff; background-size: 59%; }
.contact_txt i.call1 { background: #ffcd46 url('../images/call1.svg')no-repeat center center; fill: #fff; background-size: 70%; }
.contact_txt i.call2 { background: #ffcd46 url('../images/call2.svg')no-repeat center center; fill: #fff; background-size: 50%; }
.contact_txt i.service { background: #ffcd46 url('../images/service.svg')no-repeat center center; fill: #fff; background-size: 95%; }
.contact_txt i.addr { background: #ffcd46 url('../images/addr.svg')no-repeat center center; fill: #fff; background-size: 50%; }
.contact_txt i.fox { background: #ffcd46 url('../images/fox.svg')no-repeat center center; fill: #fff; background-size: 60%; }
.news_box #load_more_button { display: none; }
/*page*/
.page_ban { background: url(../images/about_ban.jpg) no-repeat; background-size: cover; background-position: center; height: 540px; width: 100%; position: relative; }
.page_ban .ResTitle_a1 { text-align: center; position: absolute; top: 50%; transform: translate(0, -50%); width: 100%; }
.page_ban .ResTitle_a1 br { display: none; }
.page_ban .ResTitle_a1 em { width: 100%; display: block; font-family: "Helvetica"; font-size: 80px; color: #fff; font-weight: bold; text-transform: uppercase; }
.page_ban .ResTitle_a1 span { font-size: 30px; color: #fff; }
.container { width: 73%; margin: 80px auto 120px auto; height: auto; }
.page_con { background: #f5f5f5; position: relative; overflow: hidden; }
.page_con .fl { width: 40%; margin-left: 5.7%; padding: 100px 0; }
.page_con .fl h2 { color: #134aa7; font-size: 36px; line-height: 1.0; margin-bottom: 40px; }
.page_con .fl h4 { font-size: 18px; line-height: 36px; margin-bottom: 60px; }
.page_con .fl p { color: #666666; font-size: 14px; line-height: 28px; }
.page_con .fr { width: 50%; position: absolute; top: 50%; transform: translate(0, -50%); right: 0; }
.page_con .fr img { width: 100%; display: block; }
@media screen and (min-width: 769px) {.news_box .NewsList_g1 li:nth-child(2n) h3 { position: absolute; width: 100%; bottom: 0; left: 0; z-index: 0; }
.news_box .NewsList_g1 li:nth-child(2n) .nwimg { position: absolute; top: 0; left: 0; }

}
 @media screen and (max-width: 1440px) {
.about_box { padding: 75px 10% 60px 10% }
.product_box, .news_box { width: 80%; }
.news_box .NewsList_g1 li { }
.news_box .NewsList_g1 li:nth-child(2n) { padding-top: calc(25% + 1.5vw); }
.footer .logo{display:none;}
}
@media screen and (max-width: 1024px) {
.news_box .fl { padding: 3%; }
.about_box { padding: 75px 5% 60px 5% }
.product_box, .news_box { width: 90%; }
.news_box .NewsList_g1 li { height: 42.4vw; }
.news_box { height: 42.4vw; margin-bottom: 100px; }
/*.news_box .fl { width: 30%; }
.news_box .NewsList_g1 { width: 70%; float: right; }
.news_box .NewsList_g1 li,*/
/*.news_box .NewsList_g1 li:nth-child(2n) { float: none; height: auto; width: 100%; padding: 3vw 5%; }*/
.news_box .NewsList_g1 li p:nth-last-child(1) { margin-right: 0; }
/*.news_box .NewsList_g1 li h3 { height: 28px; }
.news_box .NewsList_g1 li h3, .news_box .NewsList_g1 li p { width: 100%; height: auto; }*/
.news_box .NewsList_g1 li .ntime { margin-left: 0; }
.news_box .NewsList_g1 li .nwimg {/* display: none;*/ }
.container .NewsList_g1 { width: 100%; }
.news_box .NewsList_g1 li::after { display: none; }
.page_ban { height: 360px; }
.container { width: 90%; height: auto; margin-top: 50px; }
.PosList_a1 { width: 92%; }
.page_con { padding: 0; background: transparent; }
.page_con .fl { width: 100%; margin: 0; padding: 0; }
.page_con .fr { display: none; }
.container .NewsList_g1 li { margin-bottom: 20px; }
.contact_txt .ResTitle_a1 { margin: 0 0 50px 0; width: 100%; text-align: center; }
.contact_txt h2 { margin-bottom: 25px; font-size: 20px; }
.contact_txt .ResTitle_a1 span { font-size: 18px; }
}
@media screen and (max-width: 768px) {
    .news_box .NewsList_g1 li .hd{height:100%;}
.about_box .title { width: 100%; margin-bottom: 25px; }
.about_box .title br { display: none; }
.about_box .title h1 { margin: 0 auto 30px auto; }
.about_box .title h1 span { display: none; }
.about_box .more { display: none; }
.about_box .cont { width: 100%; }
.news_box { height: auto; margin-bottom: 60px; }
.news_box .fl { width: 100%; background: none; height: auto; padding: 0; }
.news_box .title { display: inline-block; margin-bottom: 40px; }
.news_box .title h1 { color: #134aa7; }
.news_box .title p { color: #333; }
.news_box .pro_more { float: right; border-color: #134aa7; color: #134aa7; margin-top: 30px; }
.news_box .NewsList_g1 { width: 100%; }
.news_box .NewsList_g1 li { margin-bottom: 20px; width: 100%; padding:0 !important; }
.news_box .NewsList_g1 li:nth-child(2n) .nwimg { position: absolute; }
.news_box .NewsList_g1 li h3 { width: 54%; float: right; height: 100%; }
.news_box .NewsList_g1 li .nwimg, .news_box .NewsList_g1 li:nth-child(2n) .nwimg { display: block; width: 40%; bottom: auto; top: 3vw; left: 3%; margin: 0; height: calc(100% - 6vw); position: relative; float: left; }
.news_box .NewsList_g1 li .nwimg img { height: 100%; }
.news_box .NewsList_g1 li h3, .news_box .NewsList_g1 li p { margin-right: 0; margin-bottom: 0; }
.product_box { margin: 70px auto; }
.product_box .product_list li .txt h4 { font-size: 35px; }
.product_box .product_list li .txt span { font-size: 22px; line-height: 32px; }
.product_box .product_list li { height: 300px; overflow: hidden; width: 47.5%; margin-right: 5%; margin-bottom: 30px; }
.product_box .product_list li:nth-child(2n) { margin-right: 0; }
.ProductList_b2 ul li { width: 31.3%; margin-right: 3.05%; }
.ProductList_b2 ul li:nth-of-type(4n) { margin-right: 3.05%; }
.ProductList_b2 ul li:nth-of-type(3n) { margin-right: 0; }
.contact_img { display: none; }
.contact_txt { width: 100%; margin-top: 0; }
.contact_txt h1 { display: block; }
.page_ban { height: 280px; }
.page_ban .ResTitle_a1 em { font-size: 50px; }
.container { margin: 40px auto 100px auto; }
.news_box .NewsList_g1 li h3 a { font-size: 3.8vw; }
}
@media screen and (max-width: 640px) {
    .about_box .cont .pic{display:none;}
.container, .PosList_a1 { width: 94%; }
.banner .swiper-pagination-bullets { bottom: 15px; }
.banner .swiper-pagination-bullet {; width: 8px; height: 8px; margin: 0 5px !important; }
.title { text-align: center; width: 100%; }
.title h1 { font-size: 40px; line-height: 40px; }
.about_box { background: #fff; color: #333; padding: 45px 5%; }
.about_box .title h1 { margin-bottom: 10px; }
.about_box .title h1, .about_box .title h1 span { color: #134aa7; }
.about_box .cont .pic img { display: none; }
.about_box .cont .pic .imgl { display: block; width: 100%; }
.pro_more { display: none; }
.product_box { margin: 15px auto 40px auto; }
.product_box .product_list li { width: 100%; height: 300px; }
.product_box .product_list li .txt span { font-size: 20px; line-height: 40px; }
.product_box .product_list li .txt p { display: block; }
.product_box .product_list li a:before { box-sizing: border-box; background: linear-gradient(transparent, #134aa7); display: block; content: ""; width: 100%; height: 80%; position: absolute; bottom: 0; left: 0; }
.page_con .fl h2 { font-size: 22px; margin-bottom: 25px; }
.page_con .fl h4 { font-size: 16px; line-height: 28px; margin-bottom: 25px; }
.news_box .NewsList_g1 li h3 { margin: 0; line-height: 1.1; }
.news_box .NewsList_g1 li h3 a { font-size: 4.2vw;/* height: 1.1em; display: inline-block; line-height: 1.1;*/ }
/*.news_box .NewsList_g1 li h3, .news_box .NewsList_g1 li p, .news_box .NewsList_g1 li .hd { width: 100%; height: auto; }*/
.news_box .NewsList_g1 li .ntime { margin-left: 0; }
.news_box .NewsList_g1 li p:nth-last-child(3) { font-size: 3.8vw; line-height: 1.8; height: 3.6em; overflow: hidden; min-height: 3.6em; margin: 2vw auto 3vw auto; }
.news_box .NewsList_g1 li p:nth-last-child(1) { margin-right: 0; }
.news_box .NewsList_g1 li { width: 100%; float: none; }
.container .NewsList_g1 li { padding: 4vw 3%; box-sizing: border-box; }
.container .NewsList_g1 li .wmore { font-size: 14px; color: #134aa7; text-align: right; margin-top: 50px; font-family: Arial; }
.container .NewsList_g1 li .ntime { color: #999999; font-family: Arial; }
.container .NewsList_g1 li p:nth-last-child(1) { float: right; }
.container .NewsList_g1 li p:nth-last-child(3) { height: 3em; min-height: 3em; font-size: 3.8vw; line-height: 1.5; overflow: hidden; }
.PhotoList_i1 ul li a img { display: block; width: 100%; }
.PhotoList_i1 ul li { display: block; float: left; width: 47.5%; margin-right: 5%; margin-bottom: 15px; }
.PhotoList_i1 ul li:nth-child(3n) { margin-right: 5%; }
.PhotoList_i1 ul li:nth-child(2n) { margin-right: 0; }
.PhotoList_i1 ul li h4 { line-height: 40px; height: 40px; }
.ProductList_b2 ul { margin-top: 30px; }
.ProductList_b2 ul li { width: 47.5%; margin-right: 5%; }
.ProductList_b2 ul li:nth-of-type(3n) { margin-right: 5%; }
.ProductList_b2 ul li:nth-of-type(4n) { margin-right: 0; }
.ProductList_b2 ul li:nth-of-type(2n) { margin-right: 0; }
.ProductDetail_a1 .Pimg { width: 100%; margin-bottom: 20px; padding: 0; }
.ProductDetail_a1 .pul { width: 100%; }
.ProductDetail_a1 .til1 { padding: 5px 10px; }
.ProductDetail_a1 .detail p { font-size: 14px; }
.NewsDetail_a1 #newtb span { width: 100%; }
.NavList_a1 li { margin-bottom: 10px; }
#page { display: none; }
.container #load_more_button { display: block }
}
@media screen and (max-width: 425px) {
.page_ban { height: 180px; }
.page_ban .ResTitle_a1 em { font-size: 36px; }
.page_ban .ResTitle_a1 span { font-size: 20px; }
.container { margin: 20px auto 70px auto; }
}
