*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1.484;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{margin:0;padding:0;font-size:14px}
a{color:inherit;text-decoration:none}
img{vertical-align:bottom}
dd,dl,dt,li,ol,ul{margin:0;padding:0}
h1,h2,h3,h4,p{margin:0}
ul{list-style:none}
.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.clearfix:after,.container:after,.row:after{clear:both}
*{word-break:break-all}
.side-bar .list-group-item{border:none;border-radius:3px;margin:5px}
.news-list-item{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}
.news-list-item:first-child{margin-top:0px}
.news-list-item .title{font-weight:600;font-size:18px;margin-bottom:10px;line-height:1.5;display:block}
.news-list-item .info{color:#999}
.avatar{display:inline-block}
.avatar img{display:inline-block}
a:hover{text-decoration:none}
.side-bar-card{background-color:#f2f0f2;margin-top:10px}
.text-lg{font-size:18px;font-weight:600}
.side-bar-card .card-title{padding-left:15px;padding-right:15px}
.side-bar-card .card-body .list .item{padding-left:15px;padding-right:15px}
.side-bar-card .card-body .list .item:hover{background-color:rgba(0,0,0,0.2)}
.card-title{font-size:20px;font-weight:bold}
.item .desc{color:#999}
.item:hover{color:#fff}
#toggle-checkbox:checked ~ div{display:block !important}
#toggle-label{display:inline-block;position:absolute;right:-32px;display:none;color: #0647A1;font-size:30px;top:-5px;}
.product{padding-top:5%;background:url(../images/product_bg.jpg)no-repeat top;background-size:100% 100%;padding-bottom:5%}
.product img{margin:auto}
.product:nth-child(odd){background-color:#f5f5f5}
.top{background-color:#ffffff}
.hidden-xs ul{display:inline-block;width:100%}
.hidden-xs li{width:12.5%;text-align:center;font-size:16px;color:#fff;font-weight:bold}
.hidden-xs li a{color:#000}
.hidden-xs li:hover{color:#fff !important;background:#004195 !important}
.hidden-xs li a:hover{color:#fff !important}
.nav{border:none;background-color:#fff}
.attive{color:#fff !important;background:#004195}
.attive a{color:#fff !important}
.left-title{background:linear-gradient(to bottom,#004e98,#007ebf);text-align:center;font-size:30px;color:#fff;border-radius:15px 15px 0px 0px;font-weight:600;line-height:2}
.left-nav{}
.left-nav li{color:#fff;font-size:18px;margin:2%;width:12%;text-align:center;padding-top:1%;padding-bottom:1%;display:inline-block;background: #0647A1;}
.left-nav li:hover a{color:#fff}
.right-title{background-image:url(../images/right-title.jpg);background-size:100% 100%;font-size:16px;padding:1%;padding-left:5%;color:#fff;font-weight:600}
.right-title span{color:#000;font-weight:500;font-size:14px}
.right-ul{}
.thumbnail{background-color:#fff0;text-align:center;font-size:14px;color:#fff;border:1px solid #eeeeee}
.col-img{}
.col-img:hover{}
.ys-t1{text-align:center;color:#004195;font-size:36px}
.ys-t2{text-align:center;color:#5B5B5B;font-weight:600;font-size:16px}
.ys{padding-top:3%}
.yst15{padding-top:2%}
.tt-div{width: 19%;display:inline-block;text-align:center;}
.ys-title{font-size:calc(2em + 1vw);text-align:center;color:#fff;font-weight:600;padding-top:2%}
.ys-left{background-color:#007ebf;color:#fff;font-size:70px;border-radius:50% 50%;width:30%;height:30%;text-align:center;float:left}
.ys-right{width:68%;display:inline-block;padding-left:3%}
.ys-right-top{font-size:30px;color:#fff}
.ys-right-bottom{font-size:20px;color:#fff;padding-top:3%}
.ys-c{margin-bottom:5%;margin-top:5%}
.cj-title{text-align:center;font-size:calc(1em + 0.5vw);overflow:hidden;margin-top:2%;margin-bottom:2%}
.cj-title span{background-color:#0067ac;padding:2%;color:#fff}
.cj-main{margin-bottom:10%}
.about{padding-top:4%;padding-bottom:4%}
.about-title{text-align:center;color:#fff;font-size:36px;font-weight:600}
.about-title2{font-size:25px;color:#fff;text-align:center;padding-top:1%;padding-bottom:1%}
.about-mt{font-size:14px;font-weight:600;color:#000000;margin-top:18%;background:#fff;margin-left:5%;margin-right:5%;padding:3%;-moz-box-shadow:1px 4px 14px #9E9E9E;-webkit-box-shadow:1px 4px 14px #9E9E9E;box-shadow:1px 2px 10px #9E9E9E}
.about-main{font-size:16px;line-height:2}
.about-main1{padding-top:2%}
.ryzz{background:url(../images/zz.jpg)no-repeat;min-height:631px;background-size:100%}
.ryzz-title{font-size:25px;font-weight:600;color:#fff;text-align:center;padding-top:5%}
.ryzz-title2{font-size:16px;padding-top:2%;color:#fff;text-align:center}
.btn-default{background-color:#0647A1;color:#fff;border:none;font-size:16px;padding:1% 2%;margin-top:-3%}
.an{text-align:center}
.cheng{font-size:36px;color:#ea3c00;font-weight:600;text-align:center}
.hei{font-size:14px;text-align:center}
.about-main p{text-indent:32px}
.img-responsive{display:inline-block}
.news{background:url(../images/news_bg.jpg) no-repeat center;min-height:646px;margin-top:3%}
.news-title{font-weight:600;font-size:33px;margin-top:2%;color:#fff;text-align:center}
.news-title-en{color:#ffffff;text-align:center;font-size:16px;padding:2% 0%}
.arc-item{border-bottom:1px dashed #a0a0a0;padding-bottom:1%;padding-top:1%}
.ld{border-bottom:3px solid #007ebf;display:inline-block;padding:2%}
.arc-data{font-size:16px;color:#1c223a;text-align:center}
.arc-data span{font-size:33px;color:#fff}
.arc-title{font-size:16px;color:#666666}
.arc-des{font-size:14px;margin:2%;text-indent:28px;color:#c4c3c3}
.arc-des span{float:right;color:#000}
.gsm{font-size:27px;color:#000;font-weight:600}
.lx{font-size:calc(0.7em + 0.5vw);margin:2%}
.contact{background:url(../images/contact.jpg) no-repeat right center;background-size:50%}
.footer{background-color:#2a2c2b}
.footer-nav{margin-top:2%;margin-bottom:2%;font-size:16px;color:#fff;text-align:center;width:60%;margin-left:auto;margin-right:auto}
.flink{color:#fff;background-color:#004195;padding:0.8%}
.flinkt{display:inline-block;font-size:20px;font-weight:600}
.flinkm{font-size:16px;padding-top:0.5%}

/*arc*/
.main{padding-top:2%;padding-bottom:2%}
.n-left-title{background:linear-gradient(to bottom,#004e98,#007ebf);text-align:center;font-size:22px;color:#fff;border-radius:15px 15px 0px 0px;font-weight:600;line-height:2}
.n-{margin-bottom:2%;border-bottom:none}
.my_pages{clear:both!important;padding:5px 0 0;text-align:center;margin:2% auto;line-height:30px;text-align:center;list-style:none}
.my_pages span{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px}
.my_pages a{background:#fff;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;border:#999 1px solid}
.my_pages a:hover{color:#fff;background:#FF6600;border:#FF6600 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer}
.my_pages .page-num-current{background:#FF6600;border:#FF6600 1px solid;height:24px;overflow:hidden;color:#fff;font-weight:700}
.arc-title span{float:right;color:#2a2c2b}
.n-arc-title{font-size:20px;margin:0;font-weight:normal;color:#0079ca;text-align:center}
.n-arc-info{margin:15px 0 0;font-size:12px;color:#999;border-top:1px dashed #ddd;padding-top:15px;text-align:center}
.n-arc-info span{padding:0 10px;display:inline-block}
.content-exp{padding:10px 15px;font-size:12px;background-color:#f5f5f5;margin-top:20px;border-radius:5px}
.content-exp li{line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.n-arc-img{text-align:center;padding:2%}
.arc-item:hover{background-color:#888888}
.znss{text-align:right;padding:1%}
.input-keyword{border:2px solid;font-size:18px}
.ss{background-color:#000;color:#fff}
.product-h1{text-align:center;font-size:46px;color:#000;font-weight:600}
.product-h1 span{color:#fff}
.col-h1{margin-top:2%;margin-bottom:2%;font-size:18px;color:#000}
.news-fl-li{text-align:center;margin-left:auto;margin-right:auto;width:50%;margin-bottom:3%}
.fl-li{text-align:center;color:#fff;border:1px solid #ffff;border-radius:15px 15px 15px 15px;width:30%;margin-left:1%;margin-right:1%;display:inline-block;padding-top:0.5%;padding-bottom:0.5%;font-size:16px}
.arcmain{}
/*footer*/
.footer-box{background:#5D5D5D;overflow:hidden;width:100%;color:#1c223a}
.footer-container{width:1200px;margin:0 auto;padding:0}
.footer-service{margin-right:-26px;margin-bottom:38px;padding-left:69px}
.footer-service-item{float:left;height:60px;width:25%}
.footer-service-item i{width:50px;height:45px;float:left;margin:17px 17px 0 29px;opacity:.8;-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6)}
.footer-service-item span{font-size:16px;color:#000;float:left;margin-top:29px}
.footer-icon-001 i{background:url(../images/icon-footer01.png) no-repeat center center;background-size:contain}
.footer-icon-002 i{background:url(../images/icon-footer02.png) no-repeat center center;background-size:contain}
.footer-icon-003 i{background:url(../images/icon-footer03.png) no-repeat center center;background-size:contain}
.footer-icon-004 i{background:url(../images/icon-footer04.png) no-repeat center center;background-size:contain}
.footer-line{height:0;display:block;clear:both;border-bottom:1px solid #393854}
.footer-links{padding-top:2%}
.footer-article-item{line-height:2;font-size:14px;float:left;width:10%}
.footer-contact{width:18%}
.footer-qa{width:12% !important}
.footer-article-item dt{color:#fff;font-size:18px;margin-bottom:10px;line-height:2;font-weight:600}
.footer-article-item dd{line-height:2}
.footer-article-item dd a{color:#fff;transition:all .1s}
.footer-article-item dd a:hover{color:#ea3c00}
.footer-contact-item{text-align:center;float:left;width:10%}
.footer-contact-item dt{color:#fff;font-size:18px;margin-bottom:10px;line-height:2;font-weight:600}
.footer-contact-item h3{font-size:16px;color:#000;line-height:2;margin-bottom:10px;font-weight:400}
.footer-contact-item p{font-size:22px;color:#000;font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;margin-bottom:15px}
.footer-ewm{margin-right:0;text-align:center}
.footer-ewm img{width:110px;display:block;border:none;margin-left:auto;margin-right:auto}
.footer-ewm p{font-size:14px;color:#fff;margin-top:12px}
.footer-friend{width:1050px;height:20px;line-height:20px;margin:30px auto}
.footer-friend-title{float:left;color:#000;font-size:14px}
.footer-friend-title-list{float:left}
.footer-friend-title-list li{float:left}
.footer-friend-title-list li a{color:#888;transition:all .1s;display:inline-block;padding:0 10px;font-size:14px}
.footer-friend-title-list li a:hover{color:#fff}
.footer-friend-more{color:#ccc;transition:all .1s;float:left;font-size:14px}
.footer-copyright{line-height:20px;font-size:14px;text-align:center}
.footer-copyright p{margin-bottom:9px;font-size:14px;color:#fff;line-height:2;border:2px solid #84B9FF}
.txtDiv{position:absolute;left:0px;width:100%;top:50%;margin-top:-67px;z-index:5;text-align:center}
.txt1{font-size:calc(1em + 3vw);color:#fff;opacity:0.4;padding-bottom:10px;font-weight:bold}
.txt2{font-weight:bold;font-size:calc(1em + 0.5vw);color:#fff;position:relative;height:60px}
.txt2 em{position:absolute;left:50%;display:block;width:34px;height:4px;background:#ea3c00;margin-left:-17px;bottom:0px}
.pageTop{border-bottom:#ececec solid 1px;height:72px}
.pageTop .wal{position:relative;height:72px}
.pageNow{padding-left:23px;height:72px;line-height:72px;color:#a2a2a2;overflow:hidden;background:url(../images/nimg17_1.png) left center no-repeat}
.pageNow a{color:#a2a2a2}
.pageNow a:hover{color:#ea3c00}
.pageNow em{color:#ea3c00}
.pageNav{float:right}
.pageNav li{float:left;width: 14.2%;height:72px;font-size:15px;}
.pageNav .li01{width:189px}
.pageNav li a{display:block;height:72px;line-height:72px;text-align:center;color:#636363}
.pageNav li a:hover,.pageNav li .aNow{color:#fff;background:#ff9301}
.about-t1{font-size:24px;color:#29292c;padding:20px 0 10px}
.about-t2{font-size:48px;color:#29292c;text-transform:uppercase;padding-bottom:40px}
.about-content{font-size:16px;color:#a0a3a8;line-height:30px}
.left-item-img{text-align-last:center}
.arc-d{font-size:16px;color:#fff}
.list_img{text-align:center;padding-bottom:5%;overflow:hidden;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;padding-top:3%}
.list_img:hover{-webkit-box-shadow:0 17px 40px 0 hsla(230,9%,48%,.2);box-shadow:0 17px 40px 0 hsla(230,9%,48%,.2);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.list_img_h1{position:absolute;background:rgba(98,98,98,.53);left:0;right:0;bottom:-440px;color:#fff;padding-top:50%;width:100%;height:440px;transition:bottom 0.4s;-moz-transition:bottom 0.4s;-webkit-transition:bottom 0.4s;-o-transition:bottom 0.4s;font-size:30px}
.list_img:hover .list_img_h1{display:block;bottom:0}
.list_arc{border-bottom:#959595 solid 1px;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;overflow:hidden;margin-bottom:3%;margin-top:3%}
.list_arc img{display:block;max-width:100%;height:auto}
.listname{padding-top:5%;font-size:18px;font-weight:bold;overflow:hidden;color:#000;height:65px}
.listcontent{padding-top:20px;line-height:28px;text-align:left;overflow:hidden}
.list_arc img{transition:2s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s}
.list_arc img:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}
.time{font-size:14px;color:#bfbfbf;text-align:left;padding-top:7%;padding-bottom:8%}
.product_main_title{text-align:center;font-size:18px;padding:3%}
.product_main_img{padding:3%;text-align:center}
.product_main_js{padding:1% 2%;border-left:5px solid #FF6600;border-bottom:1px dashed #000;font-size:16px;font-weight:600}
.product_main_body{padding:2%}
.product_main_body table{
    border: 1px solid;
}
.product_main_body td{
    border: 1px solid;
}
.product_main_body img{max-width:100%;height: auto !important;}
.product_main_page{padding:2%}
.product_main_page:after{display:block;content:'';clear:both}
.arc_main_title{font-size:24px;color:#000;font-weight:bold;padding-bottom:15px}
.arc_main_time{color:#bfbfbf;padding-bottom:40px;border-bottom:#d2d2d2 solid 1px}
.arc_main_body{padding:30px 0 60px;font-size:14px;line-height:36px;color:#999}
.baidu-map{padding:1%}
.contact_lx{padding-top:55px;overflow:hidden}
.jt{font-size:16px;padding:1%;line-height:2;padding-left:5%}
.zs-title{color:#29292c;font-size:36px;position:relative;padding:0px 0 32px}
.zs-list li{margin-bottom:20px;padding-left:72px;height:49px;line-height:49px;font-size:16px;color:#777b80;position:relative}
.num{font-size:18px;position:absolute;left:0px;top:0px;width:49px;height:49px;background:#edeef0;text-align:center;line-height:49px;border-radius:4px}
.search-left{position:relative;top:-30px;left:-30px}
.lft{text-align:center;color:#fff;padding:5%;background-color:#1b1b1b}
.rft{text-align:center;color:#f78e43;padding:8%;font-size:30px;background-color:#ea5404}
.zt{color:#fff;text-align:center;padding-top:3%;font-size:18px}
#search_bg{width:100%;margin:0 auto;background:#ea3c00;height:100px}
#search_c{width:1200px;margin:0 auto;height:140px}
#search_c_l{width:680px;float:left}
#search_c_r{width:367px;float:right}
#search_cc{width:392px;padding-top:34px}
#search_cc_l{width:317px;float:left;background:#fff;line-height:44px;height:44px}
#search_cc_r{width:69px;overflow:hidden}
#search_b{width:460px;height:42px;line-height:42px}
.hgtbhmk{width:195px;margin:0 auto}
.kehftrx{font-size:17px;color:#666;float:left;padding-top:5px;padding-left:12px}
.ryzz-img{display:none}
.fixed{width:100%;height:6rem;background: #0647A1;overflow:hidden;position:fixed;bottom:0;left:0;z-index:9999;padding-top:.2rem;display:none;}
.fixed ul li{float:left;width:25%;height:1rem}
.fixed ul li a{display:block;width:100%;height:1rem}
.fixed ul li i{display:block;font-size:2rem;margin-bottom:5px}
.fixed ul li p{font-size:1.65rem}
.fixed ul li i,.fixed ul li p{text-align:center;color:#fff}
.lanague{background-color:#004FB8;color:#fff;padding-top:0.5%;padding-bottom:0.5%;font-size:16px}
.index-article{background:url(../images/index_article_bg.jpg) no-repeat center;min-height:224px}
.a1{font-size:36px;font-weight:600;color: #fff;padding-top:20px;}
.a2{font-size:20px;color:#fff}
.a3{font-size:24px;font-weight:bold}
.a4{font-size:14px}
.index-contact{padding-top:3%;padding-bottom:2%}
.fliuyan .intxt{border:1px solid #0647A1;line-height:2;width:100%;margin-bottom:2%;margin-top:2%;}
.xm{padding:2%}
.coolbg{color:#fff;background-color:#0647A1;padding-top:1%;padding-bottom:1%;padding-left:3%;padding-right:3%;border:none;border-radius:5px}
@media screen and (max-width: 1440px){
    .ryzz {background: url(../images/zz.jpg)no-repeat;min-height: 468px;background-size: 100%;    }
}
@media screen and (max-width: 767px){
    .ys-t1{font-size:20px}
    .about-title{font-size:20px}
    .fixed{width:100%;height:6rem;background: #0647A1;overflow:hidden;position:fixed;bottom:0;left:0;z-index:9999;padding-top:.2rem;display:inline-block;}
	.a1{font-size:38px;font-weight:600;color:#fff}
	.about-mt{margin-top:40%}
	.lanague{display:none}
	.zt{color:#fff;text-align:center;padding-top:3%;font-size:16px}
	.search-left{position:relative;top:-30px;left:-30px;display:none}
	.ryzz-img{display:inline-block;text-align:center}
	.ryzz-title,.ryzz-title2{color:#000}
	.ys{background-image:url(../images/ys.jpg);background-size:auto}
	.hidden-xs li{width:97%}
	.ryzz{background:none;min-height:auto;background-size:100%}
	.left-nav li{border:1px solid #fff;color:#fff;margin:0.9%;font-size:16px;margin-bottom:6%;margin-top:6%;width:30%;text-align:center;padding-top:1%;padding-bottom:1%;display:inline-block}
	.footer-nav{display:none}
	.ys-left{background-color:#007ebf;color:#fff;font-size:42px;border-radius:50% 50%;width:30%;height:6rem;text-align:center;float:left}
	.ys-right{width:70%;display:inline-block;padding-left:3%;float:right}
	.ys-right-top{font-size:22px;color:#fff}
	.ys-right-bottom{font-size:14px;color:#fff;padding-top:3%}
	.arc-data{border:1px solid #dddddd;font-size:11px;color:#999;text-align:center;padding:0%}
	.n-{display:none}
	.arc-data span{font-size:35px;color:#fff}
	.footer-service-item{float:left;height:60px;width:90%}
	.news-fl-li{text-align:center;margin-left:auto;margin-right:auto;width:89%;margin-bottom:3%}
	.footer-service{margin-right:-26px;margin-bottom:38px;padding-left:0}
	.pageNav li{width: 25%;height: 30px;}
	.footer-links dl:nth-child(2), .footer-links dl:nth-child(4), .footer-links dl:nth-child(5), .footer-links dl:nth-child(6), .footer-links dl:nth-child(7){display: none;}
	.footer-contact-item{width: 100% !important;}
	.footer-article-item{width:50%;}
	.foot-qa{}
	.navbar-right {position:relative;}
	.nav{position: absolute;width: 100%;z-index: 99;right: 0;top: 21px;background: transparent;}
	.nav>li>a{padding: 20px !important;}
	.btn-group-lg>.btn, .btn-lg{padding: 10px 2px;top: -30px !important;right: -3px !important;}
	.navbar-nav{background:#fff}
	.pageNav li a{line-height:30px;height: 30px;}
}

