@charset "utf-8";
html{font-size:100px;}
.head-width{width:83.33333vw;margin:0 auto;}
.main-width{width:75vw;margin:0 auto;}
.secd-width{width:77.6vw;margin:0 auto;}
.other-banner img{width:100%;height:auto;}
.article-heade{height:5.36458vw;box-shadow:0 0 6.25vw rgba(0,0,0,.1);}
.article-heade img{width:100%;height:100%;}


header{position:fixed;left:0;top:0;width:100%;height:5.36458vw;background-image:url(/images/header-bg.png);background-size:100% 100%;z-index:9999;background-color:#fff;}
header .phone-menu{display:none;float:left;width:28px;height:18px;margin-top:18px;cursor:pointer;}
header .phone-menu span{display:block;width:28px;height:2px;background-color:#333;border-radius:1px;-moz-transform-origin:9.5% 50%;-webkit-transform-origin:9.5% 50%;-o-transform-origin:9.5% 50%;transition:all .3s;}
header .phone-menu .b1,header .phone-menu .b2{margin-bottom:6px;}
header .logo{float:left;}
header .logo .pic{height:2.76vw;margin-top:1.30229vw;}
header .logo .pic img{width:auto;height:100%;}
header .func{float:right;height:1.5625vw;margin-top:2.34375vw;margin-right:1.3vw;}
header .func .search{float:left;width:1.5625vw;height:1.5625vw;}
header .func .search .box{float:right;position:relative;width:1.5625vw;height:1.5625vw;overflow:visible !important;transition:all .5s;}
header .func .search .box .text{display:none;position:relative;width:100%;height:1.5625vw;line-height:1.5vw;border:1px solid #999;background:#fff;color:#333;padding:0 2.08333vw 0 0.52vw;float:right;z-index:8;border-radius:1vw;box-sizing:border-box;}
header .func .search .box .btn,header .func .search .box .sub{position:absolute;top:0;right:0;width:1.5625vw;height:1.5625vw;background-image:url(/images/search-icon.png);background-repeat:no-repeat;background-size:100% auto;background-color:initial;cursor:pointer;z-index:9;}
header .func .search .box .btn{background-position:center top;}
header .func .search .box .sub{display:none;background-position:center bottom;}
header .func .search .box.open{width:12vw;}
header .func .search .box.open .btn{display:none;}
header .func .search .box.open .sub{display:block;}
header .func .lang{float:left;height:1.04167vw;line-height:1.04167vw;padding:0 0.625vw;margin-top:0.27vw;margin-left:0.3125vw;font-size:0.83333vw;border-left:1px solid #bfbfbf;}
header .func .lang a{color:#000;}
header .nav{float:right;margin-right:3.28125vw;}
header .nav .one > li{position:relative;float:left;line-height:1.5625vw;padding:2.34375vw 0.5vw 1.45833vw;margin-left:2vw;font-size:1.04167vw;}
header .nav .one > li > a{color:#000;}
header .nav .one > li.active{padding-bottom:1.19791vw;border-bottom:0.26042vw solid #c3141f;}
header .nav .two{display:none;position:absolute;left:0;top:5.1vw;width:100%;padding:0.52vw 0;border-top:0.26042vw solid #c3141f;background:rgba(0,0,0,.2);}
header .nav .two li{line-height:1.71875vw;font-size:0.9375vw;text-align:center;font-family:"SourceHanSansCN-Light";}
header .nav .two li a{display:block;color:#fff;}
header .nav .two li a:hover{font-family:"SourceHanSansCN-Medium";}
header.active .phone-menu .b1{transform:rotate(45deg);}
header.active .phone-menu .b2{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
header.active .phone-menu .b3{transform:rotate(-45deg);}
header .en .nav .two{display:none;position:absolute;left: -20px;top: 5.1vw;width: 9vw;padding:0.52vw 0;border-top:0.26042vw solid #c3141f;background:rgba(0,0,0,.2);}


footer{padding:45px 0 15px;background-color:#7d7d7d;overflow:hidden;}
footer .main-width{position:relative;box-sizing:border-box;}
footer .contact img{height:auto;margin-bottom:15px;}
footer .contact p{line-height:23px;font-size:14px;font-family:"SourceHanSansCN-Light";color:#c8c9ca;}
footer .contact p a{color:#c8c9ca;}
footer .contact p a:hover{color:#c3141f;}
footer .hotline{position:absolute;right:0;bottom:0;}
footer .hotline img{float:left;}
footer .hotline .tel{float:left;height:58px;line-height:58px;margin:0 30px 0 10px;font-size:30px;color:#c8c9ca;}


.copy-right{background-color:#7d7d7d;font-size:12px;color:#c8c9ca;overflow:hidden;}
.copy-right a{color:#c8c9ca;}
.copy-right a:hover{color:#c3141f;}
.copy-right .main-width{padding:10px 0 25px;overflow:hidden;border-top:1px dashed #939393;}
.copy-right .link{height:15px;line-height:15px;float:left;border-left:1px solid #b4b4b5;}
.copy-right .link a{display:inline-block;vertical-align:top;padding:0 20px;border-right:1px solid #b4b4b5;}
.copy-right .copyright{height:15px;line-height:15px;float:right;}
.copy-right .copyright a{margin-left:18px;}



.index-info{position:relative;}
.index-info img{width:100%;height:auto;}
.index-info .text{position:absolute;left:12.29vw;top:18vw;}
.index-info .text p{line-height:1.77vw;font-size:1vw;color:#fff;}

.index-about{padding:5vw 0;text-align:center;}
.index-about h2{display:inline-block;vertical-align:top;line-height:2.34375vw;margin-bottom:4.6875vw;padding-bottom:0.46875vw;border-bottom:0.15625vw solid #c3141f;color:#434343;font-size:1.66667vw;font-family:"SourceHanSansCN-Medium";}
.index-about .text{width:53vw;margin:0 auto;text-align:justify;}
.index-about .text p{line-height:1.5625vw;margin-bottom:1.5625vw;font-size:0.8854vw;text-indent:1.7708vw;}
.index-about .text img{max-width:100%;height:auto;}
.index-about .text .cen{text-align:center;text-indent:0;}
.index-about .text .tips{margin:3vw 0 0;border-top:1px dashed #9a9a9a;}
.index-about .text .tips p{line-height:1.5625vw;font-size:0.78125vw;text-indent:0;}

.index-trim{padding:4.6875vw 0 3.5vw;background-color:#eee;}
.index-trim .info{margin-bottom:4.6875vw;overflow:hidden;}
.index-trim .info .text{float:left;margin-left:3.9vw;padding-top:1.875vw;}
.index-trim .info .text img{width:15.36583vw;height:auto;margin-bottom:1.5625vw;}
.index-trim .info .text p{line-height:1.5625vw;font-size:1.3vw;color:#707070;}
.index-trim .info .text p span{display:block;font-family:"SourceHanSansCN-Bold";}
.index-trim .info .pic{position:relative;float:right;padding-right:10.41667vw;}
.index-trim .info .pic img{width:31.3vw;height:auto;}
.index-trim .info .pic p{position:absolute;left:31.5vw;line-height:1.875vw;font-size:1.354vw;margin-top:-0.9375vw;}
.index-trim .info .pic .m1{top:10.8635%;}
.index-trim .info .pic .m2{top:35.0975%;}
.index-trim .info .pic .m3{top:59.3315%;}
.index-trim .info .pic .m4{top:84.6796%;}
.index-trim .adv{overflow:hidden;}
.index-trim .adv li{float:left;width:20%;text-align:center;}
.index-trim .adv li img{width:70%;height:auto;}
.index-trim .adv li h3{line-height:2.34vw;margin-bottom:0.5vw;border-right:1px dashed #a4a4a4;font-size:2vw;color:#707070;}
.en .index-trim .adv li h3{line-height:2.34vw;margin-bottom:0.5vw;border-right:1px dashed #a4a4a4;font-size: 1.62vw;;color:#707070;}
.index-trim .adv li span{display:block;line-height:1.5vw;margin-bottom:2.6vw;font-size:1vw;color:#707070;}
.index-trim .adv li:nth-last-child(1) h3{border-right:none;}

.index-board{padding:6.77vw 0 5vw;background-color:#fafafa;}
.index-board .info{margin-bottom:4.2vw;overflow:hidden;}
.index-board .info .text{float:left;margin-left:3.9vw;padding-top:0.9375vw;}
.index-board .info .text img{width:17.5vw;height:auto;margin-bottom:1.77vw;}
.index-board .info .text h3{line-height:1.875vw;margin-bottom:1.25vw;font-size:1.4vw;color:#7d7d7d;}
.index-board .info .text p{line-height:1.5vw;font-size:0.9375vw;color:#666464;}
.index-board .info .pic{position:relative;float:right;padding-right:11.4583vw;}
.index-board .info .pic img{width:26.8229vw;height:auto;}
.index-board .info .pic p{position:absolute;left:26.9vw;line-height:1.875vw;font-size:1.354vw;margin-top:-0.9375vw;}
.index-board .info .pic .m1{top:14.6875%;}
.index-board .info .pic .m2{top:45.9375%;}
.index-board .info .pic .m3{top:85%;}
.index-board .adv{margin-bottom:4.2vw;overflow:hidden;}
.index-board .adv li{float:left;width:16.66667%;text-align:center;}
.index-board .adv li img{width:54.2%;height:auto;}
.index-board .adv li h3{line-height:2.34vw;margin-bottom:1.25vw;border-right:1px dashed #a4a4a4;font-size:1.823vw;color:#707070;}
.en .index-board .adv li h3{line-height:2.34vw;margin-bottom:1.25vw;border-right:1px dashed #a4a4a4;font-size:1.462vw;color:#707070;}
.index-board .adv li:nth-last-child(1) h3{border-right:none;}
.index-board .material{text-align:center;}
.index-board .material img{max-width:100%;height:auto;}

.index-produce{padding:3.64583vw 0 7vw;background-color:#eee;text-align:center;}
.index-produce h2{display:inline-block;vertical-align:top;line-height:2.34375vw;margin-bottom:2vw;padding-bottom:0.46875vw;border-bottom:0.15625vw solid #c3141f;color:#434343;font-size:1.66667vw;font-family:"SourceHanSansCN-Medium";}
.index-produce h3{line-height:1.5625vw;font-size:1.45833vw;margin-bottom:1.5vw;color:#535353;text-align:left;font-family:"SourceHanSansCN-Medium";}
.index-produce .trim{margin-bottom:2.5vw;overflow:hidden;}
.index-produce .trim .pic{position:relative;}
.index-produce .trim .pic img{width:100%;height:auto;}
.index-produce .trim .pic span{position:absolute;top:0;left:0;width:6.4vw;line-height:1.875vw;text-align:center;background-color:#c3141f;color:#fff;font-size:1vw;}
.index-produce .trim .small{float:left;width:24.21875vw;}
.index-produce .trim .big{float:right;width:49.48vw;}
.index-produce .trim .big .pic{margin-bottom:0.8vw;}
.index-produce .board img{width:100%;height:auto;}
.produce-trim-05{text-align:center;}
.produce-trim-05 img{width:100%;height:auto;}


.main-products .overview{position:relative;}
.main-products .overview .bg{width:100%;height:auto;}
.main-products .overview .title{position:absolute;left:50%;bottom:0;width:29.21875vw;height:auto;margin-left:-14.609375vw;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 1s;transition-delay:1s;}
.main-products .overview .title.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;bottom:3.5vw;}
.main-products .overview .dot p{position:absolute;width:5.26vw;height:3.23vw;background-image:url(/images/products/line.png);background-size:100% 100%;}
.main-products .overview .dot p span{position:absolute;left:100%;top:-10px;width:0;height:20px;line-height:20px;margin-left:5px;font-size:0.9375vw;color:#fff;white-space:nowrap;font-family:"SourceHanSansCN-Light";}
.main-products .overview .dot .i1{left:32%;bottom:62.5%;}
.main-products .overview .dot .i2{left:28.6%;bottom:32.6%;}
.main-products .overview .dot .i3{left:58.54%;bottom:27.5%;}
.main-products .overview .dot .i4{left:67.15%;bottom:12%;}
.main-products .overview .dot .i5{left:85%;bottom:14.7%;}
.main-products .detail{position:relative;}
.main-products .detail img{position:absolute;right:0;top:0;height:auto;}
.main-products .detail h2{line-height:1.4vw;margin-bottom:0.8vw;font-size:1vw;color:#535353;font-family:"SourceHanSansCN-Medium";}
.main-products .detail p{line-height:1.04vw;margin-bottom:1vw;font-size:0.833vw;text-align:justify;}
.main-products .detail .title{position:static;width:auto;height:1.66667vw;margin-left:1.5625vw;margin-bottom:1.2vw;}
.main-products .detail .feature{padding-left:1.5625vw;padding-top:0.26vw;}
.main-products .detail .feature span{display:block;line-height:1.25vw;padding-right:0.9375vw;margin:0.78125vw 0.9375vw 0.78125vw 0;border-right:1px solid #b2b2b2;font-size:1.25vw;color:#8c1010;}
.main-products .detail .feature .last{margin-right:0;border-right:none;}
.main-products .detail .text{position:relative;width:31.25vw;padding-left:1.5625vw;margin-bottom:2.6vw;z-index:2;}
.main-products .trim{padding:5.5vw 0 7.65vw;background-color:#eee;}
.main-products .trim img{width:58.48958vw;}
.main-products .board{padding:8.6vw 0 13vw;}
.main-products .board img{width:52.23958vw;}
.main-products .board h2{margin-bottom:0;}
.main-products .board h3{line-height:1.4vw;font-size:1vw;color:#535353;font-family:"SourceHanSansCN-Medium";}
.main-products .board p{line-height:1.4vw;margin-bottom:1.5625vw;font-size:0.9375vw;}
.main-products .board .feature{padding-top:0.8vw;}
.main-products .board .text{margin-bottom:4.16667vw;}
.main-products .case img{width:100%;height:auto;}
.main-products .case li{position:relative;}
.main-products .case li span{position:absolute;left:50%;top:50%;width:13vw;height:13vw;line-height:2.34375vw;margin:-6.5vw 0 0 -6.5vw;padding:4.15625vw 4vw;font-size:2.34375vw;text-align:center;background:rgba(49,49,49,.8);color:#fff;border-radius:50%;box-sizing:border-box;}



.main-news{padding:8.48958vw 0 6.25vw;background:url(/images/news/news-bg.jpg) no-repeat center;background-size:100% auto;text-align:center;}
.main-news h2{display:inline-block;vertical-align:top;line-height:2.34375vw;margin-bottom:3vw;padding-bottom:0.46875vw;border-bottom:0.15625vw solid #c3141f;font-size:1.66667vw;font-family:"SourceHanSansCN-Medium";color:#fff;}
.main-news .pos{overflow:hidden;}
.main-news .slide-news{position:relative;float:right;width:34.6875vw;}
.main-news .slide-news .slide-pic{position:relative;overflow:hidden;width:34.6875vw !important;}
.main-news .slide-news .slide-pic ul{width:400%;}
.main-news .slide-news .slide-pic ul li{float:left;width:34.6875vw !important;}
.main-news .slide-news .slide-pic ul li img{width:100%;height:auto;}
.main-news .slide-news .btn{position:absolute;top:50%;width:1.25vw;height:2.3958vw;margin-top:-1.1979vw;background:url(/images/news-btn.png);background-size:auto 100%;cursor:pointer;}
.main-news .slide-news .prev{left:1.4vw;background-position:left center;}
.main-news .slide-news .next{right:1.4vw;background-position:right center;}
.main-news .list{float:left;width:36.71875vw;border-top:1px dashed #787b7f;text-align:left;}
.main-news .list li{position:relative;padding:1.1vw 5.46875vw 1vw 0;border-bottom:1px dashed #787b7f;}
.main-news .list li h3{line-height:1.25vw;margin-bottom:0.42vw;font-size:1vw;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main-news .list li p{line-height:1.3vw;font-size:0.83333vw;color:#bfbfbf;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main-news .list li span{position:absolute;right:0;top:1.1vw;line-height:1.25vw;color:#fff;}
.main-news .list .more{display:block;width:6vw;height:1.6vw;line-height:1.6vw;margin-top:0.9vw;font-size:0.83vw;;text-align:center;border-radius:0.3vw;background-color:#c3141f;color:#fff;}



.main-contact{padding:3.75vw 0;text-align:center;}
.main-contact h2{display:inline-block;vertical-align:top;line-height:2.34375vw;margin-bottom:3vw;padding-bottom:0.46875vw;border-bottom:0.15625vw solid #c3141f;color:#434343;font-size:1.66667vw;font-family:"SourceHanSansCN-Medium";}
.main-contact .links{margin-bottom:1.5625vw;}
.main-contact .links span{display:inline-block;line-height:1.5625vw;margin:0 2vw;font-size:1.14583vw;color:#434343;vertical-align:top;}
.main-contact .cbox{margin-bottom:2vw;}
.main-contact .cbox h3{height:2.03125vw;line-height:2.03125vw;margin-bottom:0.8vw;padding:0 4.8vw;font-size:1.25vw;;text-align:left;background-color:#eee;color:#7d7d7d;}
.main-contact .cbox ul{padding:0 2.8vw;overflow:hidden;}
.main-contact .cbox li{margin:1.2vw 0;padding:0 2vw;text-align:left;box-sizing:border-box;}
.main-contact .cbox li h4{line-height:1.4vw;margin-bottom:0.52vw;font-size:1vw;font-family:"SourceHanSansCN-Medium";color:#434343;}
.main-contact .cbox li p{line-height:1.4vw;font-size:0.83vw;}
.main-contact .cbox .three li{float:left;float:left;width:33.33333%;}



.main-message{padding:4.8vw 0;background-color:#eee;text-align:center;}
.main-message h2{display:inline-block;vertical-align:top;line-height:2.34375vw;margin-bottom:3.5vw;padding-bottom:0.46875vw;border-bottom:0.15625vw solid #c3141f;color:#434343;font-size:1.66667vw;font-family:"SourceHanSansCN-Medium";}
.main-message .box{padding:0 4.8vw;overflow:hidden;text-align:right;}
.main-message .box p{position:relative;float:left;width:17.1875vw;line-height:1.875vw;margin-bottom:2.34vw;padding-left:3.125vw;font-size:1vw;box-sizing:border-box;}
.main-message .box p span{position:absolute;left:0;top:0;}
.main-message .box p input{width:100%;height:1.875vw;line-height:1.875vw;font-size:0.73vw;padding:0 0.52vw;box-sizing:border-box;}

.main-message .box p.r{margin-right:6.91875vw;}
.main-message .box p.sp{float:none;width:100%;padding:0;margin-bottom:0.2vw;clear:both;text-align:left;}
.main-message .box textarea{width:100%;height:10.41667vw;padding:10px;margin-bottom:0.78125vw;box-sizing:border-box;}
.main-message .box input[type="submit"]{width:6.25vw;height:30px;line-height:30px;background-color:#c3141f;color:#fff;font-size:0.83vw;cursor:pointer;}


.list-news{padding:5.8vw 0;overflow:hidden;}
.list-news .cont{float:none;width:57.8125vw;margin:0 auto;}
.list-news .cont .list{margin-bottom:3vw;}
.list-news .cont .list li{padding:1.25vw;margin-bottom:1.25vw;border:1px dashed #afafaf;overflow:hidden;}
.list-news .cont .list li .pic{float:left;width:19.79167vw;height:12.23958vw;overflow:hidden;}
.list-news .cont .list li .pic img{width:100%;height:auto;}
.list-news .cont .list li .text{position:relative;float:right;width:33.59375vw;height:12.23958vw;padding:1vw 0 2.2vw;box-sizing:border-box;}
.list-news .cont .list li .text h3{line-height:1.5625vw;margin-bottom:0.78125vw;font-size:1.25vw;color:#434343;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list-news .cont .list li .text p{line-height:1.5625vw;font-size:0.8333vw;color:#7d7d7d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.list-news .cont .list li .text span{position:absolute;left:0;bottom:0;line-height:1.5625vw;padding-left:1.4vw;font-size:0.8333vw;color:#959595;font-family:"SourceHanSansCN-Light";}
.list-news .cont .list li .text span:after{content:"";position:absolute;left:0;top:0.36475vw;width:0.833vw;height:0.833vw;background:url(/images/news/time-icon.png) no-repeat;background-size:100% 100%;}



.article-news{padding:6.25vw 0;}
.article-news .main-width{padding:0 6vw;box-sizing:border-box;}
.article-news .title{padding-bottom:0.8vw;margin-bottom: 1.5vw;border-bottom: 1px dashed #b1b1b1;}
.article-news .title h1{line-height:2vw;margin-bottom:0.7vw;font-size:1.66vw;font-family:"SourceHanSansCN-Bold";text-align:center;}
.article-news .title .time{display:block;line-height:1.25vw;font-size:0.73vw;text-align:center;color:#999;}
.article-news .cont h2{line-height:1.5625vw;margin-bottom:1.2vw;padding-bottom:0.5vw;font-size:1.2vw;color:#c3141f;font-family:"SourceHanSansCN-Bold";text-align:center;border-bottom:1px dashed #b1b1b1;}
.article-news .cont h3{line-height:1.5625vw;margin-bottom:1.2vw;font-size:0.9375vw;font-family:"SourceHanSansCN-Bold";color:#666;}
.article-news .cont p{line-height:1.5625vw;margin-bottom: 1.2vw;font-size:0.833vw;color:#434343;text-align:justify;}
.article-news .cont img{max-width:100% !important;height:auto !important;}
.article-news .cont .img{padding:0.5vw 0;text-align:center;}
.article-news .cont .img span{display:block;line-height: 2vw;margin-top: 0.3vw;font-size:0.83vw;color:#868686;}
.article-news .cont .img i{display:block;line-height:1.25vw;margin-top:0.3vw;font-size:0.83vw;color:#841c1c;}
.article-news .subpage{margin-top:2vw;padding-top:2vw;border-top: 1px dashed #a4a4a4;}
.article-news .subpage li{line-height:1.5625vw;margin-bottom:0.25vw;font-size:0.83vw;}



.page{text-align:center;clear:both;}
.page ul{display:inline-block;}
.page ul li{float:left;margin:0 5px 10px;}
.page ul li a{display:block;line-height:36px;padding:0 14px;background-color:#ccc;border-radius:5px;}
.page ul li.thisclass a{background-color:#c3141f;color:#fff;}
.page ul li a:hover{background-color:#c3141f;color:#fff;}



.category{float:left;width:12.76vw;margin-left:1vw;}
.category h1{line-height:1.875vw;margin-bottom:0.9375vw;font-size:1.5625vw;color:#434343;font-family:"SourceHanSansCN-Medium";}
.category ul{border-top:1px dashed #a7a7a7;}
.category li{position:relative;line-height:1.5625vw;padding:0.52vw 0.52vw 0.52vw 4.4vw;font-size:1.04167vw;border-bottom:1px dashed #a7a7a7;}
.category li:after{content:"";position:absolute;top:50%;left:1.14583vw;width:1.25vw;height:2px;margin-top:-1px;background-color:#c3141f;}
.category li.active{font-family:"SourceHanSansCN-Bold";}
.category li.active a{color:#c3141f;}


.content{float:right;padding-top:2.8125vw;margin-right:1vw;}
.content p{line-height:1.5625vw;margin-bottom:1.5625vw;font-size:0.88542vw;color:#434343;}
.content img{max-width:100% !important;height:auto !important;}


.main-relations{padding:5.8vw 0;overflow:hidden;}
.main-relations .content{width:55.2vw;}
.main-relations .content .list{margin-bottom:30px;border-top:1px dashed #b1b1b1;}
.main-relations .content .list li{line-height:1.5625vw;padding:0.52vw;font-size:0.833vw;border-bottom:1px dashed #b1b1b1;}
.main-relations .content .artbox h2{line-height: 1.5625vw;margin-bottom:1.5625vw;font-size:1.25vw;color:#434343;font-family:"SourceHanSansCN-Bold";}


.main-hongwan{padding:5.8vw 0;overflow:hidden;}
.main-hongwan h1{line-height:1.85vw;margin-bottom:2vw;padding-bottom:1vw;border-bottom:1px solid #ccc;font-size:1.56vw;}
.main-hongwan h1 span{margin-left:1vw;font-size:0.9375vw;color:#999;}
.main-hongwan .cont{margin-bottom:2vw;}
.main-hongwan .cont p{line-height:1.5vw;font-size:0.83vw;}
.main-hongwan .info{overflow:hidden;}
.main-hongwan .info .qrcode{float:left;width:7.8vw;margin-right:2vw;}
.main-hongwan .info .qrcode img{width:100%;height:auto;}
.main-hongwan .info .qrcode p{line-height:1.3vw;margin-top:0.25vw;font-size:0.73vw;text-align:center;}
.main-hongwan .info .text{float:left;padding-top:2vw}
.main-hongwan .info .text h3{line-height:1.8vw;margin-bottom:1vw;font-size:1vw;}
.main-hongwan .info .text p{line-height:1.5vw;font-size:0.83vw;}
.main-hongwan .info .text a{text-decoration:underline;color:#0000ff;}



.search-results{padding:3vw 0;}
.search-results h1{margin-bottom:1.5vw;}
.search-results .cont{margin-bottom:1.5vw;}
.search-results .cont li{line-height:1.5625vw;padding:0.52vw;font-size:0.8333vw;border-bottom:1px dashed #b1b1b1;}
.search-results .cont li span{font-family:"SourceHanSansCN-Bold";padding-right:1vw;margin-right:0.8vw;border-right:1px solid #ccc;}
.sear-page{font-size:0;}
.sear-page a,.sear-page strong,.sear-page span{display:inline-block;vertical-align:top;line-height:36px;padding:0 14px;margin:0 5px 10px;font-size:14px;;background-color:#ccc;border-radius:5px;}
.sear-page strong,.sear-page a:hover{background-color:#c3141f;color:#fff;}



.to-top{display:none;position:fixed;right:11.2vw;bottom:70px;width:43px;height:43px;margin-right:-70px;}
.to-top a{display:block;width:43px;height:43px;background:url(/images/arrow-top.png) no-repeat;}
.go-back{position:fixed;right:11.2vw;bottom:113px;width:43px;height:43px;margin-right:-70px;}
.go-back a{display:block;width:43px;height:43px;background:url(/images/go-back.png) no-repeat;}



.an-overall .animate{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:transform 1.2s ease,opacity 1.2s ease;}
.an-overall .animate.ts{transform:translateY(-200px);}
.an-overall .animate.bs{transform:translateY(200px);}
.an-overall .animate.ls{transform:translateX(-200px);}
.an-overall .animate.rs{transform:translateX(200px);}
.an-overall .t1{transition-delay:.2s;}
.an-overall .t2{transition-delay:.4s;}
.an-overall .t3{transition-delay:.6s;}
.an-overall .t4{transition-delay:.8s;}
.an-overall .t5{transition-delay:1s;}
.an-overall .t6{transition-delay:1.2s;}
.an-overall .t7{transition-delay:1.4s;}
.an-overall .t8{transition-delay:1.6s;}
.an-overall .rt1{transition-delay:.8s;}
.an-overall .rt2{transition-delay:.6s;}
.an-overall .rt3{transition-delay:.4s;}
.an-overall .rt4{transition-delay:.2s;}
.an-overall.active .animate{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.an-overall.active .animate.ts{transform:translateY(0);}
.an-overall.active .animate.bs{transform:translateY(0);}
.an-overall.active .animate.ls{transform:translateX(0);}
.an-overall.active .animate.rs{transform:translateX(0);}



.main-verify{padding:5vw 0;text-align:center;}
.main-verify .query h2{line-height:40px;margin-bottom:40px;font-size:30px;}
.main-verify .query input{display:block;width:600px;height:60px;padding:0 15px;margin:0 auto 20px;box-sizing:border-box;border-radius:60px;border:1px solid #ccc;font-size:20px;text-align:center;}
.main-verify .query button{height:60px;padding:0 40px;border:none;border-radius:60px;background-color:#c3141f;color:#fff;font-size:20px;cursor:pointer;}
.main-verify .result{display:none;width:600px;margin:0 auto;}
.main-verify .result label{display:block;line-height:35px;font-size:28px;font-weight:bold;color:#333;}
.main-verify .result h2{line-height:60px;margin:30px 0 15px;font-size:50px;font-weight:bold;color:#c3141f;}
.main-verify .result p{line-height:30px;margin-bottom:20px;font-size:20px;}
.main-verify .result .desc{padding-top:30px;margin:40px 0;border-top:1px solid #ccc;text-align:left;}
.main-verify .result .back{display:inline-block;line-height:20px;font-size:24px;font-weight:bold;color:#c3141f;text-decoration:underline;cursor:pointer;}
.main-verify.done .query{display:none;}
.main-verify.done .result{display:block;}

