@font-face {
  font-family: 'REGULAR';
  src: url('./SOURCEHANSANSCN-REGULAR.OTF');
}
*{margin:0;padding:0;} 
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333333;}
body{min-width:1200px;max-width:1920px;margin: 0 auto; color:#333333;font-size: 18px;font-family: 'REGULAR';}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.box1{width:83.333%;min-width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}



/* 首页 */
.header{width: 100%;background: #fff;height: 100px; position: fixed;top:0;left:0;z-index: 99999}
.header .box{width: 75.5%;min-width: 1200px; height: 100px;}
.header .box .hl .logo{display: block;height: 42px;}
.header .box .hl div{width: 1px ;height: 44px;background:#a6a6a6;margin: 0 15px;}
.header .box .hl p{font-size: 14px;}
.nav{width: 43%}
.nav>ul>li{height: 100px;}
.nav>ul>li>a{height:100px;}
.nav>ul>li>a:hover{color: #0069b7;border-bottom: 3px solid #0069b7}
.nav_on{color: #0069b7;border-bottom: 3px solid #0069b7}
.phone img{margin-right: 8px}


@media (min-width: 0px) and (max-width: 1199px) {
	.phone{font-size: 16px;}
	.nav{font-size: 16px;width: 40%}
}
@media (min-width: 1199px) and (max-width: 1299px) {
	.phone{font-size: 16px;}
	.nav{font-size: 16px;width: 40%}

}
@media (min-width: 1299px) and (max-width: 1399px) {
	.phone{font-size: 16px;}
	.nav{font-size: 16px;width: 40%}

}
@media (min-width: 1399px) and (max-width: 1499px) {
	.phone{font-size: 16px;}
	.nav{font-size: 16px;width: 41%}


}
@media (min-width: 1499px) and (max-width: 1599px) {
	.phone{font-size: 16px;}
	.nav{font-size: 16px;width: 41%}

}

@media (min-width: 1599px) and (max-width: 1699px) {
	.phone{font-size: 17px;}
	.nav{font-size: 17px;width: 42%}

}
@media (min-width: 1699px) and (max-width: 1799px) {
	.phone{font-size: 17px;}
	.nav{font-size: 17px;width: 42%}


}
@media (min-width: 1799px) and (max-width: 1899px) {
	.phone{font-size: 17px;}
	.nav{font-size: 17px;width: 42%}

}
@media (min-width: 1899px) and (max-width: 1920px) {
	.phone{font-size: 18px;}
	.nav{font-size: 18px;width: 43%}

}


.bos{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}

.banner{width: 100%;height: 574px;margin-top: 100px;}

.lb .flexslider {position: relative;width: 100%;min-width:1200px;height:666px;overflow: hidden;zoom: 1;margin-top: 100px;}
.lb .flexslider .slides li {width: 100%;height:666px;}
.lb .flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.lb .flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.lb .flex-direction-nav .flex-prev {left: 0;}
.lb .flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.lb .flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.lb .flexslider:hover .flex-next:hover,.lb .flexslide r:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.lb .flex-control-nav {text-align: center;width: 100%;position: absolute;bottom:30px;left:0;z-index: 999 ;}
.lb .flex-control-nav span{font-size: 12px;color: #fff;margin:0 10px;cursor: pointer}
.lb .flex-control-nav li {float: left;zoom: 1;margin: 0 5px; }
.lb .flex-control-paging li a {display: block;height: 12px;overflow: hidden;text-indent: -99em;width:12px;border-radius: 50%;border: 2px solid #0069b7; cursor: pointer;}
.lb .flex-control-paging li a.flex-active,.lb .flex-control-paging li.active a {background: #0069b7}
.lb .flexslider .slides  a {width: 100%;height:100%;display: block;}



.cor{color: #0069b7}
.cor2{color: #ffffff}
/* 内容 */
.title{text-align: center;padding:100px 0 80px;}
.title h3{font-size: 40px;}
.title p{color: #666666; margin: 5px 0 13px;}
.title div{width: 52px;height: 3px;background:#bfbfbf;margin:0 auto;}

.ht1{width: 100%;height: 989px;padding-top: 157px; background: url(../images/ht1.jpg) no-repeat center;}
.ht111{width: 530px;}
.ht112{width: 475px;}
.ht112 p{font-size: 22px;line-height: 44px;}
.ht112 p span{font-size: 24px;}
.ht112 div{width: 387px;height: 64px;border-radius: 32px;background:#ea5604;font-size: 24px;letter-spacing: 1px;margin-top: 70px;}
.ht113{width: 289px;height: 394px;padding: 70px 50px 0 0;writing-mode: vertical-rl;writing-mode: tb-rl; background: url(../images/ht11.png) no-repeat center;top: 58px;left:380px;}
.ht113 p{font-size: 20px;line-height: 50px;letter-spacing: 3px;}
.ht113 p span{font-size: 30px;}

.ht2{padding-bottom: 120px}
.ht21 ul li{width: 294px;height: 467px;background:#0069b7;cursor: pointer;}
.ht21 ul li>img{opacity: 0.15;display: none}
.ht21 ul li>div{position: absolute;top:110px;left:0;right: 0;margin:auto;}
.ht21 ul li>div p{line-height: 30px;font-size: 20px;letter-spacing: 2px;margin-top: 40px;}
.ht21 ul li:nth-child(2n){margin-top: 57px;}
.ht21 ul li.on>img{display: block;}

.ht3{width: 100%; padding: 150px 0;background: url(../images/ht3.jpg) no-repeat center;}
.ht3 .box{width: 73%;min-width: 1200px}
.ht31 h3{font-size: 30px}
.ht31 h3 b{font-size: 40px}
.ht31 div{width: 52px;height: 3px;background:#fff;opacity: 0.6;margin: 25px 0;}
.ht32{width: 56.7%;font-size: 24px;}
.ht32 ul li{width: 46.5%;background: #0069b7;margin-bottom: 2%; border:10px solid rgba(255, 255, 255, 0.54);position: relative}
.ht32 ul li>img{opacity: 0.7}
.ht32 ul li>div{width: 100%;height: 100%;position: absolute;top:0;left:0;}
.ht32 ul li>div div div{width: 30%;height: 2px;background: #fff;opacity: 0.65;margin: 15% auto;}

.ht4{width: 100%;background: url(../images/ht4.jpg) no-repeat center top;margin: 150px 0;padding-top: 70px;}
.ht41{width: 76%;min-width: 1200px}
.ht41 h3{font-size: 30px;color: #666666;padding-left: 15px;border-left: 5px solid #ea5604;margin-bottom: 40px;}
.ht411{width: 77.2%;}
.ht412{width: 22.8%;padding: 5% 3%;background: #0069b7;writing-mode: vertical-rl;writing-mode: tb-rl;font-size: 20px;line-height: 60px;letter-spacing: 3px; }
.ht412 div{width: 4px;height: 70px;background:#fff;opacity: 0.5;margin-right: 5%}

.ht51{width: 76%;min-width: 1200px;margin-bottom: 50px}
.ht51 h3{font-size: 40px;}
.ht51 p{color: #666666;margin: 6px 0 12px;}
.ht51 div{width: 52px;height: 3px; background: #bfbfbf}

.ht52 .bd ul li{width: 425px;margin:10px;cursor: pointer;}
.ht52 .bd ul li .ht522{width: 425px;height: 429px;background:#0069b7;}
.ht52 .bd ul li .ht522 img{opacity: 0.76}
.ht52 .bd ul li .ht521{width: 425px;height: 262px;background:#fdfbfb;padding: 35px 25px 0;}
.ht52 .bd ul li .ht521 h5{font-size: 24px }
.ht52 .bd ul li .ht521 p{line-height: 36px;margin-top: 15px}
.ht52 .hd{position: absolute;left: -120px;top:230px;}
.ht52 .hd img{display: block;margin-bottom: 45px}
.ht52 .bd ul li.on{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3)}
.ht52 .bd ul li.on .ht521{background:#0069b7;color: #fff;}
.ht60{width: 100%;height: 893px;background: url(../images/ht6.jpg) no-repeat center;padding-top: 65px;}
.ht60 img{margin-bottom: 11px;}
.ht61{width: 529px;}
.ht62{width: 660px;}

.ht7{width: 100%;background: url(../images/ht7.jpg) no-repeat center;padding-bottom: 150px;}
.ht71 .bd ul li{width: 1200px;height: 414px;}
.ht71 .bd ul li img{width: 100%;height: 100%;}
.ht71 .hd .prev{display: block;position: absolute;top:0;left:-120px;bottom:0;margin:auto;}
.ht71 .hd .next{display: block;position: absolute;top:0;right:-120px;bottom:0;margin:auto;}

.ht8{width: 100%;height: 630px; background: url(../images/ht8.jpg) no-repeat center;}
.ht80{width: 900px;}
.ht81{width: 443px;}
.ht82{width: 410px;line-height: 48px;letter-spacing: 1px;font-size: 24px;}

.ht83{width: 100%;height: 956px;padding-top: 135px; background: url(../images/ht83.jpg) no-repeat center;}


.ht9{width: 100%;background: url(../images/ht9.jpg) no-repeat center;padding-bottom: 150px;}
.ht91{background:#fff;padding: 60px 40px;}
.ht91 h5{font-size: 24px;}
.ht91 div{width: 87px;height: 6px;background:#0069b7;opacity: 0.6;margin: 15px 0 20px;}
.ht91 p{line-height: 36px;color: #666666}



.ly{clear:both;width:100%;height: 609px;background: url(../images/bd.jpg) no-repeat center;}
.ly .box{padding: 0 40px;}
.ly .text{display: block; width:524px; height:65px;background: #fff;outline: none;border: none;font-size: 24px;margin-bottom: 50px;text-indent: 1em; font-family: "REGULAR";}
.ly .tj{display: block; width:356px; height:71px;background: #ea5604; outline:none;cursor: pointer;font-size: 30px;color: #fff;border: none;letter-spacing: 2px; border-radius: 5px;margin:  10px auto 0; font-family: "REGULAR";}
.ly ::-webkit-input-placeholder { /* WebKit browsers */
  color: #666666;
}
.ly ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #666666;
}
.ly :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #666666;
}




.di{clear:both;width:100%;height: 609px;background: url(../images/di.jpg) no-repeat center;}
.di1{padding: 70px 0 30px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);margin-bottom: 65px;}
.di1 ul li a{font-size: 24px;color: #fff;}
.di21{margin-top: 30px;}
.di21 h5{font-size: 22px;color: rgba(255, 255, 255, 0.66);margin-bottom: 15px;}
.di21 p{line-height: 50px; font-size: 42px;text-align: justify; text-align-last: justify;}
.di22{width: 650px;height: 235px;margin-top: 30px; padding-left: 20px;border-left: 1px solid rgba(255, 255, 255, 0.32)}
.di22 ul li{width: 650px;font-size: 22px;}
.di22 ul li:last-child{margin: 0;}
.di222{width: 480px;margin-top: 5px;}
.di221 img{margin-right: 5px;}
.di221{line-height: 40px;vertical-align: top;}
.di23 ul li{margin-bottom: 25px;}
.di23 ul li img{width: 103px;padding: 10px;border:2px solid rgba(255, 255, 255, 0.3);}
.di23 ul li p{font-size: 12px;margin-top: 6px;letter-spacing: 1px;}
.di22{font-size: 22px;color: #fff;}
.di a{color: #fff;}


/* 关于我们 */
.con{padding:0 0  100px;}
.con1{padding:80px 0 100px;}

.position{border-bottom:1px solid #e6e6e6;padding: 70px 0 10px;margin: 0 auto 100px}
.post{padding: 5px 10px 0;height: 50px; border-left: 3px solid #0069b7;}
.post h3{font-size: 24px;color: #0069b7;line-height: 24px;font-weight: bold;}
.post p{color: #999999;margin-top: 3px;}
.position>p{font-size: 16px;color: #999999;margin-top: 22px}
.position>p a{color: #999999}

.etit{padding-bottom: 60px;}
.etit h3{font-size: 33px;}
.etit h3::after{display: block;content: '';width: 40px;height: 2px;background:#999;margin: 15px auto 0; opacity: 0.47}

.about_body{width: 700px; line-height: 30px;font-size: 18px;color: #535353;text-align: justify; white-space:-moz-pre-wrap;word-wrap:break-word}
.about_body img{max-width:100%;}

.gy11{width: 606px;}
.gy11 h3{font-size: 30px;}
.gy11 img{margin: 18px 0;}
.gy11 p{font-size: 20px;line-height: 36px;padding-bottom: 30px;}
.gy12{width: 555px;}


/* 产品中心 */
.p_nav{width: 288px;}
.p_nav>h3{width:288px;height: 85px;background: #3351a7;font-size: 24px;color: #fff;}
.p_nav>ul>li{width: 288px;border-bottom: 1px dashed #aaaaaa;background: #fff; }
.p_nav>ul>li:last-child{border:none;}
.p_nav>ul>li>a{padding-left: 24px;height: 83px;font-size: 24px;color: #999999 }
.p_nav>ul>li>a:hover{color: #3351a7;}
.p_nav>ul>li>a.p_nav_on{color: #3351a7;}
.p_con{width: 850px;}


.p_nav>ul>li dl{padding-left: 50px;}
.p_nav>ul>li dl dd{margin-bottom: 20px;}
.p_nav>ul>li dl dd a{padding-left: 25px;font-size: 16px;background: url(../images/pn.png) no-repeat left center; color: #999999}
.p_nav>ul>li dl dd a.active{background: url(../images/pn_.png) no-repeat left center; color: #034ea2}


.product ul li{width: 412px;float: left;margin-bottom: 50px;}
.product ul li:nth-child(2n){float: right}
.p_img{width: 410px;height: 240px;border: 1px solid #3351a7; }
.p_img img{max-width: 100%;max-height: 100%;}
.p_title{display: block;font-size: 24px; margin:  30px 0;}
.p_more{width: 144px;height: 42px;border-radius: 21px;border:1px solid #aaaaaa;margin:0 auto;}
.product ul li:hover .p_title{color: #3351a7}
.product ul li:hover .p_more{border-color: #3351a7; color: #3351a7}

/* 新闻资讯 */
.news>ul>li{width: 100%;margin-bottom: 50px;border-bottom: 1px solid #999999;}
.n_img{width: 324px;height: 228px;}
.n_img img{width: 100%;height: 100%;}
.n_con{width: 850px;}
.n_con div{margin: 13px 0;}
.n_date{font-size: 14px;color: #666666}
.n_title{display: block;font-size:22px;}
.n_des{display: block;font-size: 14px;color: #666666;line-height: 20px;height: 40px;}
.n_more{width: 160px;height: 33px;border-radius: 17px;border: 1px solid #999999;background: #fff;font-size: 14px; color: #999999;margin-top: 40px;}


/* 加盟合作 */
.jm1{width: 100%;height: 1458px; background: url(../images/jm1.jpg) no-repeat center top;}
.jm11{width: 1200px;height: 335px;margin-bottom: 120px; background: url(../images/jm.jpg) no-repeat center;font-size: 30px;line-height: 48px;}

.jm12 .bd ul li{width: 19.2%;height: 180px;float: left; margin: 0 1% 20px 0; background:#fff;border:1px solid #b5b5b5;}
.jm12 .bd ul li:nth-child(5n){margin-right: 0}
.jm12 .bd ul li img{max-width: 90%;max-height: 90%}
.jm12 .bd ul li div{width: 37px;height: 5px;background:#ea5604;position: absolute;bottom: -2px;left:0;right: 0;margin:auto;}
.jm12 .hd{background: url(../images/jm12.jpg) no-repeat center;margin-top: 100px; }

.jm2{padding: 100px 0;}
.jm2 .bd ul li{width: 390px;height: 320px;float: left;margin-right: 15px; background: url(../images/jm2.jpg) no-repeat center bottom;}
.jm2 .bd ul li img{max-width:85%;max-height:85%;}
.jm2 .hd{background: url(../images/jm20.jpg) no-repeat center;margin-top: 70px; }

.jm3{width: 100%;background:#f9f9f9;padding-bottom: 120px;}
.jm30{padding: 80px 0 40px;letter-spacing: 1px;}
.jm30 h3{font-size: 30px;}
.jm30 p{font-size: 14px;color: #999999;margin-top: 5px;}

.jm3 .bd{width: 1104px;}
.jm3 .bd ul li{width: 1104px;height: 486px;}
.jm3 .bd ul li img{width: 100%;height: 100%}
.jm3 .hd ul li{width: 21px;height: 21px;cursor: pointer; background: url(../images/jm3_.png) no-repeat center;display: inline-block;margin:  50px 6px 0;line-height: 999px;overflow: hidden; }
.jm3 .hd ul li.on{background: url(../images/jm3.png) no-repeat center;}


/* 联系我们 */
.lx{margin-bottom: 100px;width: 100%;height: 596px;background: url(../images/lx.jpg) no-repeat center;}
.lx1{width: 641px;top:0;left:0;z-index: 2}
.lx1>h5{font-size: 24px;margin: 70px 0 40px 40px;letter-spacing: 1px;}
.lx1>ul li{margin-bottom:25px }
.lx1>ul li p{width: 525px;font-size: 20px;line-height: 36px;}
.lx1>ul li p span{font-size: 24px;opacity: 0.7}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/* 上下篇 */
.sxy{margin-top: 50px;width:100%;height:30px;font-size: 16px;}
.sxy1{width:50%;height:30px;float: left;}
.sxy2{width:50%;height:30px;float: right;text-align: right;}
.sxy a:hover{color: #004c8f}
/* 详情页 */
.article_title{text-align: center;margin-bottom: 40px}
.article_title h2{font-size: 30px;color:#004c8f;}
.article_title p{font-size: 16px;color:#858585;margin-top: 15px;}
.article_body{ width:100%;white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 18px;line-height: 30px;padding:50px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.article_body img{max-width:100%;}

