@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:Verdana, Geneva, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto; overflow-x:hidden;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1,h2 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select {font-family:Verdana, Geneva, sans-serif;font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
::selection { color: #fff; background: #26759d;}


::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999;opacity:1 }

@media screen and (min-width:1320px) {.zong {width: 1300px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1319px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


.at-resp-share-element .at4-share-count-container {text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}


/*  head  */
.head{ padding-bottom:15px;}
.head .zong{ position:relative;}
.logo{display:block;float:left; width:125px; margin-top:14px;}
.logo img{display:block;margin:auto;width:100%;max-width:125px;}

.her{float:right; padding-top:9px;}

.yvn{ float:right; position:relative; z-index:9999; font-size:0px;}
.yvzhonga{ display:inline-block; vertical-align:middle; *float:left; line-height:28px; font-size:14px; font-size:1.4rem; color:#666666; cursor:pointer; z-index:99999}
.yvul{ width:100%; position:absolute; top:36px; left:0px; background:#fff; border:1px solid #a0a0a0; display:none;}
.yvul a{ display:block; padding:5px 10px; font-size:14px; font-size:1.4rem; line-height:24px; color:#a0a0a0;}
.yvn i{ display:inline-block; vertical-align:middle; *float:left;}
.yvi1{ color:#175aa4; font-size:22px !important; font-weight:bold; margin-right:5px;}
.yvi2{ color:#666666; font-size:10px !important; margin-left:3px;}
.yvul a:hover{ background:#1055a1; color:#fff}
.yvn:hover .yvzhonga{ color:#1055a1;}

.hexin{ float:right; margin-right:9px;}
.hexin li{ font-size:14px; font-size:1.4rem; line-height:28px; color: #666666; position:relative; padding-left:21px;}
.hexin li i{ display:block; color:#1055a1; position:absolute; left:0px; top:2px;}
.hexin li a{color: #666666;}
.hexin li a:hover{color: #1055a1;}

.daohang{ float:left; margin-top:12px;}
.daohang>li{ float:left; padding:0 41px; position:relative; z-index:99}
.daohang>li:before{ content:""; position:absolute; width:1px; height:10px; background:#000000; left:0px; top:50%; margin-top:-5px;}
.daohang>li>a{display:block;font-size:18px;font-size:1.8rem;line-height:42px; position:relative; overflow:hidden; text-transform:uppercase;}
.daohang>li>a:before{ content:""; position:absolute; width:0px; height:2px; background:#1055a1; left:50%; bottom:0px; transition:0.5s;}
.daohang>li:hover>a{ color: #1055a1;}
.daohang>li:hover>a:before{ width:55px; margin-left:-28px;}
.daohang>li>a i{ display:block; width:21px; height:11px; background:url(../images/sanjiao.png) no-repeat center; position:absolute; bottom:-11px; left:50%; margin-left:-10px; transition:0.8s; opacity:0}
.daohang>li:hover i{ bottom:0px; opacity:1}
.dangqiandao{ color: #1055a1 !important;}
.dangqiandao:before{ width:55px !important; margin-left:-28px !important}
.daohang>li:first-child:before{ display:none}

.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:200px;top:-9999px;left:50%; margin-left:-100px}
.yiji{background:#f5f5f5;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:14px;font-size:1.4rem;line-height:0px;padding:5px 12px;font-family:Arial, Helvetica, sans-serif;}
.yiji li:hover{background:#00424f;}
.yiji li:hover>a{color:#fff;}
.erji{position:absolute;width:200px;background:#ffffff;top:-9999px;left:-200px;}
.sanji{position:absolute;width:200px;background:#ffffff;top:-9999px;left:-200px;}
.daohang>li:hover .yijiw{top:53px;}
.daohang>li:hover .yiji>li>a{line-height:26px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:26px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:26px;}
.matn{margin-top:auto !important;}

/*  sousuo  */
.sousuo{ float:right; margin-top:17px; }
.sousuo form{ width:294px; height:32px; overflow:hidden; position:relative; z-index:1; background:#fff; border: solid 1px #1055a1; border-radius:16px;}
.sou{ width:240px; height:30px; float:left; line-height:30px; float:left; padding-left:11px; font-size:12px; font-size:1.2rem; color:#999999; background:none;}
.suo{ width:30px; height:32px; float:right; cursor:pointer; background:none; position:relative; z-index:3;}
.sousuo form i{ display:block; width:24px; line-height:32px; position:absolute; right:0px; top:0px; color:#1055a1; font-size:16px; font-size:1.6rem; text-align:left; z-index:2;}

.daohang2,sousuo2,.xnav{display:none}

/*  banner  */
.banner img { max-width: 100%; border: 0px solid #ccc; }
.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; }
.banner .slick-arrow { position: absolute; z-index: 99; display: none !important; top: 50%; margin-top: -31px; width: 62px; height: 62px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner .slick-prev { left: 0; cursor: pointer; }
.banner .slick-next { right: 0; cursor: pointer; }
.banner .slick-dots { position: absolute; z-index: 999999; left: 0; right: 0; bottom: 11px; text-align: center; font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { margin: 0 4px; display: inline-block; *display: inline; *zoom: 1; }
.banner .slick-dots li.slick-active a {cursor: pointer; background:#00424f;}
.banner .slick-dots a { display: block; width: 13px; height: 13px; background:#f9f9f9; border-radius:50%; cursor: pointer; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner.hide { display: none; }

.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

@media screen and (max-width:1319px) {
.daohang>li{ padding:0 20px;}
.daohang>li>a{ font-size:16px; font-size:1.6rem;}
.sousuo form{ width:204px;}
.sou{ width:150px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative; padding-top:1px; padding-bottom:2px;}
.logo{ float:none; margin:auto; padding-top:28px; width:80px;}
.her{ float:none; margin:auto; padding:0px;}
.sousuo,.hexin{ display:none}
.yvn{ position:absolute; top:0px; left:0px;}
.daohang{ margin:auto; margin-top:10px; float:none; text-align:center;}
.yijiw,.yiji2{display:none}
.daohang>li{padding-bottom:5px; display:inline-block; vertical-align:middle; float:none; *float:left; margin:auto; padding:0 38px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:36px;}
.slide{ margin-top:0px;}
.slide .dotList { width:100%; bottom: 7px; margin-left:0px; left:0px; text-align:center;}

.xnav{ display:block}
.nav { position: absolute;width: 35px;height: 25px;background:none;right: 2.5%;top: 2px;cursor: pointer; border-radius:5px;z-index: 9999999999}
.nav span {display: block;width: 20px;height: 2px;background: #00424f;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition: 0.5s;z-index: 9999999991}
.nav .nav1 {margin-top: -1px;}
.nav .nav2 {margin-top: -8px;}
.nav .nav3 {margin-top: 6px;}
.nav:hover .nav1 {width: 25px;}
.navh .nav1 {transform: rotate(45deg)}
.navh .nav2 {transform: rotate(-45deg);width: 10px;margin-left: -1px;margin-top: -5px;}
.navh .nav3 {transform: rotate(-45deg);width: 9px;margin-top: 3px;margin-left: -8px;}
.navh:hover .nav2 {margin-top: -8px;margin-left: 7px;}
.navh:hover .nav3 {margin-top: 5px;margin-left: -12px;}
.navh span{ background:#fff;}
.smdaohang {position: fixed;width: 280px;height: 100%; opacity:0; overflow: auto;top: 0px;right: -100%;background:#000; background:rgba(0,0,0,0.8); z-index: 9999999;transition: 0.5s;text-align: center;}
.smdaohangh {right: 0px; opacity:1; }
.topnav {margin: auto;margin-top: 30px;padding: 20px;}

ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding: 5px;padding-left: 0px;color: #fff;display: block; font-size: 14px;font-size: 1.4rem;line-height: 24px; padding-right:50px;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 14px;font-size: 1.4rem;font-weight: normal;outline: 0;}
ul.topnav ul li a:hover {
}
ul.topnav ul ul li a {padding-left: 40px;}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:7px; width:20px; height:20px; background:#fff; background:rgba(255,255,255,0.6); cursor:pointer; border-radius:50%; transition:0.5s;}
ul.topnav span:before{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:0px; transform:rotate(45deg); transform-origin:right center}
ul.topnav span:after{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:-1px; transform:rotate(-45deg); transform-origin:right center; transition:0.5s;}
ul.topnav span.yizi{ transform:rotate(90deg)}

.smdaohang form { margin-top:15px; margin-bottom:15px; width: 240px;height: 26px;border: 1px solid #fff;position: relative;background: #fff;}
.smdaohang form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 26px;line-height: 26px;display: block;float: left;}
.smdaohang form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.smdaohang form i {position: absolute;right: 10px;top: 5px;}
  }
  @media screen and (max-width: 959px) { .banner { display: block; }
.banner.hide { display: block; }
.banner .slick-arrow { display: none !important; }
.banner .slick-dots { bottom: 10px; }
.banner .slick-dots li { margin: 0 5px; }
.banner .slick-dots a { width: 10px; height: 10px; }
.banner2 { display: none; } }

@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {
.logo{width:80px;}
.daohang2{display:block;text-align:center;margin-top:10px;}
.daohang2 a{float:left;width:25%;font-size:12px;font-size:1.2rem;line-height:24px;text-align:center;}
.daohang2 .dangqiandao{ text-decoration:underline;}

.daohang,.daohang1{display: none}
}

/*  main1  */
.main1{ padding-top:46px;}
.main1:after{ content:""; clear:both; display:block;}
.m1l{ width:34.6%; float:left;}
.m1r{ width:61.5%; float:right;}
.m1biao{ display:block; font-size:30px; font-size:3rem; color: #1055a1; line-height:40px; font-family: 'LatoRegular'; position:relative; padding-bottom:14px;}
.m1biao:before{ content:""; position:absolute; left:0px; bottom:0px; width:55px; height:2px; background:#1055a1; transition:0.5s;}
.m1lie{ min-height:110px; position:relative; margin-top:30px; margin-bottom:35px;}
.m1tu{ display:block; width:140px; position:absolute; left:0px; top:0px;}
.m1tu img{ width:100%; max-width:320px; max-height:251px;}
.m1zi{ margin-left:154px;}
.m1a{ display:block; font-size:14px; font-size:1.4rem; line-height:18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m1p a{ display:block; font-size:14px; font-size:1.4rem; color: #666666; line-height:25px; margin-top:12px; height:50px; overflow:hidden;}
.m1riqi{ display:block; color: #999999; margin-top:18px;}
.m1riqi i{ margin-right:7px; font-size:14px;}
.m1zi a:hover{color: #1055a1;}


.m1rn{ width:48.7%; float:right; padding-right:12px; padding-bottom:12px; position:relative; margin-top:43px; margin-left:35px;}
.m1rn:before{ content:""; position:absolute; width:158px; height:131px; background:#1055a1; right:0px; bottom:0px;}

.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-theme .owl-controls{text-align: center; position:absolute; width:100%; left:0px; bottom:15px;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{display: block;width: 40px;height: 5px;margin: 0 7px 0 8px; background: #ffffff;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);	opacity: 1; background:#1055a1;}
.m1tu2{ display:block;}
.m1tu2 img{ width:100%;}

.m1p2{ font-size:14px; font-size:1.4rem; color: #666666; line-height:25px; margin-top:38px;  overflow:hidden;}
.m1p2 p{ color: #666666;}
.m1p2 p a{ display:block; color: #666666;}
.m1p2 p a strong{ font-weight:normal; display:block; font-size:18px; font-size:1.8rem; color: #1055a1; font-family: 'LatoRegular';}
.m1mor{ display:inline-block; background:#1055a1; border-radius:8px; width:116px; line-height:35px; padding:0 5px; text-align:center; font-size:14px; font-size:1.4rem; color: #ffffff; margin-top:37px;}

.main1 a:hover{ color:#1055a1;}
.m1biao:hover:before{ width:20px;}
.m1mor:hover{ color:#fff !important; border-radius:18px;}
.m1p2 p a strong:hover{ color:#333;}

@media screen and (max-width:999px) {
.owl-theme .owl-controls{margin-top: 5px;}
.owl-theme .owl-controls .owl-page span{width: 10px;height: 10px;margin: 0 3px;}

.main1{ padding-top:26px;}
.m1l{ width:100%; float:none;}
.m1r{ width:100%; float:none; margin-top:20px;}
.m1rn{ width:100%; float:none; padding-right:0; padding-bottom:0; margin:auto; max-width:389px; margin-top:20px;}

.m1biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.m1lie{ min-height:95px; margin-top:20px; margin-bottom:0px;}
.m1tu{ width:120px;}
.m1zi{ margin-left:134px;}
.m1p a{ line-height:22px; margin-top:5px; height:44px;}
.m1riqi{margin-top:5px;}
}

/*  main2  */
.main2{ padding-top:4px; padding-bottom:69px;}
.m2biao{ display:block; font-size:32px; font-size:3.2rem; color: #1055a1; line-height:40px; font-family: 'LatoRegular'; position:relative; padding-bottom:14px; text-align:center;}
.m2biao:before{ content:""; position:absolute; left:50%; margin-left:-27px; bottom:0px; width:55px; height:2px; background:#1055a1; transition:0.5s;}
.m2pz a{ display:block; text-align:center; font-size:14px; font-size:1.4rem; line-height:25px; color: #666666; margin-top:19px;}
.m2n{ padding-top:16px;}
.m2n:after{ content:""; clear:both; display:block;}
.m2lie{ width:15.76%; float:left; margin-left:1%; margin-top:18px;}
.m2tu{ position:relative;}
.m2tu2{ display:block;}
.m2tu2 img{ width:100%; max-width:380px;}
.m2fu{ display:block; position:absolute; width:100%; left:0px; bottom:0px; text-align:center; background:#5c5c5c; background:rgba(92,92,92,0.7);}
.m2fu span{ display:block; padding:5px; line-height:20px; font-size:16px; font-size:1.6rem; color: #ffffff; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2zi{border: solid 1px #e3e3e3; border-top:none; padding:9px;}
.m2p a{ display:block; font-size:14px; font-size:1.4rem; line-height:25px; color: #666666; height:50px; overflow:hidden;}
.m2mor{ display:inline-block; font-size:14px; font-size:1.4rem; line-height:24px; color: #1055a1; text-decoration:underline; margin-top:6px; font-family:Arial, Helvetica, sans-serif;}
.m2lie:hover .m2fu{ background:#1055a1; background:rgba(16,85,161,0.7);}
.m2lie:hover .m2p a,.m2pz a:hover{ color:#1055a1;}
.m2lie:hover .m2mor{ text-decoration:none;}
.m2biao:hover:before{ width:22px; margin-left:-11px;}
@media screen and (max-width:999px) {
.main2{ padding-top:24px; padding-bottom:29px;}
.m2lie{ width:31.333%; margin-left:1% !important; margin-right:1%; margin-top:18px;}
.m2biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
}
@media screen and (max-width:599px) {
.m2lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:18px;}
}


/*  foot  */
.foot{ background:#575757; padding:0 47px; padding-top:27px; font-family:Arial, Helvetica, sans-serif;}
.fo1{ width:150px; float:left;}
.fo2{ width:350px; float:left; margin-left:99px;}
.fo3{ width:500px; float:right;}

.fologo{ display:block;}
.fologo img{ width:100%; max-width:230px; max-height:53px;}
.ful{ font-size:14px; font-size:1.4rem; line-height:33px; color:#ffffff; margin-top:18px;}
.ful li{ color:#fff; position:relative; padding-left:24px; margin-bottom:5px;}
.ful li i{ display:block; position:absolute; left:0px; top:0px;}
.ful li a{ color:#fff;}
.ful>a{ display:block; color:#fff;}

.fobiao{ display:block; font-size:18px; font-size:1.8rem; color:#ffffff; line-height:26px; padding-bottom:3px; text-transform:uppercase;}

.fo3 form {padding-top: 13px;}
.fo3 .xing {background: url(../images/fxing.png) no-repeat left 17px;}
.fo3 .int1 {padding-left: 14px; position: relative; margin-top: 12px;}
.fo3 .int1 i {line-height: 36px; position: absolute; left: 17px; top: 0px; font-size: 20px; font-weight: bold;}
.fo3 .int1 input {width: 208px; height: 36px; line-height: 36px; background:none; border: solid 1px #bfbfbf; padding-left:10px; font-size: 14px; font-size: 1.4rem; color: #999999;}
.fo3 .int1 textarea {width: 472px; height: 69px; padding-top: 5px; line-height: 26px; background:none; border: solid 1px #bfbfbf; padding-left: 10px; font-size: 14px; font-size: 1.4rem; color: #999999;}
.fo3 .int2 {padding-left: 14px; position: relative; margin-top: 15px; float: left;}
.fo3 .int2 input {width: 208px; height: 36px; line-height: 36px; background:none; border: solid 1px #bfbfbf; padding-left: 10px; font-size: 14px; font-size: 1.4rem;}
.fo3 .fyanzheng {width: 89px; height: 40px; float: left; margin-top: 15px; margin-left: 18px; cursor: pointer}
.fo3 .int3 {min-width: 143px; height: 38px; float: right; padding: 0 5px; background: #1055a1; margin-top: 15px; border-radius: 8px; font-size: 18px; font-size: 1.8rem; color: #ffffff; cursor: pointer; transition: 0.5s; font-family:Arial, Helvetica, sans-serif;}
.fo3 .int3:hover {background: #fff; color: #1055a1;}

.shejiao{ padding-top:0px;}
.shejiao:after{ content:""; clear:both; display:block;}
.shejiao a{ display:block; float:left; height:34px; line-height:34px; text-align:center; color:#fff; font-size:22px; margin-left:22px; margin-top:10px;}
.shejiao a:last-child{ font-size:40px;}

.foot2{ margin-top:31px; padding-bottom:11px;}
.fota{ text-align:center; font-size:14px; font-size:1.4rem; line-height:24px; color: #aaaaaa;}
.fota span,.fota a{ display:inline-block; color: #aaaaaa;}
.fota a{ margin:0 5px;}

.fop{ text-align:center; font-size:14px; font-size:1.4rem; line-height:24px; color: #aaaaaa;}
.fop a{ display:inline-block; color:#aaaaaa;}
.foot a:hover{ color:#0c72e3;}
.shejiao a:hover{ color:#a7a7a7;}

.top{width:50px;height:50px; line-height:50px; text-align:center; margin:auto; background:#1055a1; color:#fff; font-size:20px !important; border-radius:50%; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;z-index:99999;}
.bottom{bottom:150px;}
.top2{ background:#ffc700; background:rgba(255,199,0,0.8);}

.kefu,.mobile-hide {position: fixed;right: 0px;top: 50%; transform:translateY(-50%); padding-top:21px; width: 69px;height: auto;text-align: center;background-color: #f2f2f2;z-index: 99999;padding-bottom: 0px;display: none;}
.kefu img{ margin:auto;}
.kefu_nr {width: 53px;margin-left: 8px;padding-top: 2px;margin-bottom: 8px; position:relative;}
.kefu_nr:before{ content:""; position:absolute; width:48px; height:1px; background:#aaaaaa; bottom:0px; left:50%; margin-left:-24px;}
.kefu_nr:last-child:before { display:none}
.kefu_nr1 {padding-bottom: 3px;}
.kefu_font {line-height: 26px;}
.kefu a {display: block;color: #333;line-height: 25px;font-size: 12px;font-size: 1.2rem; font-family:Arial, Helvetica, sans-serif;}
.kefu a i{ display:block; font-size:26px; font-size:2.6rem; line-height:25px;}
.kefu a:hover, .kefu a:active {color: #1055a1;}
.kefu_bottom {padding-bottom: 0px;border: 0;}
.kefu .linenone {border-bottom: none;padding-bottom: 0;}
.kefu a .kefu_font {font-size: 12px;font-size: 1.2rem;color: #333;}
.ke1{ color:#a3d92d}
.ke2{ color:#33b321}
.ke3{ color:#49bef1}
.ke4{ color:#1055a1}

.weixin{ position:relative; cursor:pointer;}
.weixin img{ position:absolute; width:149px; height:150px; top:0px; left:-149px; display:none;}
.weixin:hover img{ display:block;}
.weixin2,.tankuang{ display:none}
.tankuang{ position:absolute; bottom:50px; left:0% !important;}
.tankuang img{ display:block; position:relative; width:150px; height:150px; left:auto; margin:auto;}
.clear2{ display:none}


@media screen and (max-width:1319px) {
.foot{ padding:0 20px; padding-top:30px;}
.fo1{ width:120px; float:left;}
.fo2{ width:250px; float:left; margin-left:39px;}
.fo3{ width:500px; float:right;}
.shejiao a{ margin-left:5px;}
}
@media screen and (max-width:999px) {
.fo1{ width:50%;}
.fo2{ width:45%; float:right; margin-left:0px;}
.fo3{ width:500px; float:none; margin-top:30px;}
.shejiao a{ margin-right:5px;}
.clear2{ display:block; clear:both;}
}
@media screen and (max-width:767px) {.foot{padding-bottom:55px; padding-top:10px;}
.youlian,.fo1,.fo3,.fologo,.ful,.fobiao{display:none}
.fo2{ width:auto; float:none; margin:auto; padding:0px;}
.shejiao{ text-align:center;}
.shejiao a{ margin-top:5px; float:none; display:inline-block; vertical-align:middle;}
.foot2{ margin-top:20px;}

.top{width:20%;height:52px;line-height:52px;bottom:0px;right:0px;border-radius:0px;border:none;}

.kefu {bottom: 0px;top: auto;width: 100%;padding: 0px;padding-bottom: 50px;display: block; transform:translateY(0)}
.kefu_nr {float: left;border-bottom: 0px;width: 20%;margin: 0 auto;}
.kefu_nr1 {padding-bottom: 0px;}
.kefu a {display: block;color: #333;line-height: 25px;}
.kefu {padding-bottom: 0px;border: 0;}
.kefu .linenone {border-bottom: none;padding-bottom: 0;}
.kefu a .kefu_font {font-size: 12px;color: #333;}
.weixin2{ display:block}
.weixin1{ display:none}
.kefu_nr:before { display:none}
}

/***************************  product1  *********************/
.mianbao{ border-bottom:1px solid #e0e0e0; font-size:14px; font-size:1.4rem; line-height:24px; padding-bottom:14px; margin-top:8px;}
.mianbao a:hover{color: #0f529c;}
.mianbao i{ color:#0f529c; display:inline-block; vertical-align:middle; margin:0 10px; font-size:14px;}
.comian{color: #0f529c !important}

.prmain{ margin-top:30px; margin-bottom:52px; font-size:0px;}
#gallery-wrapper {position: relative;}
.white-panel {position: absolute;}
.prlie{border: solid 1px #e6e6e6; padding:8px 10px; margin-top:22px;}
.prtu{ position:relative;}
.prtun{ display:block;}
.prtun img{ width:100%; max-width:557px;}
.prfu{ display:block; position:absolute; width:100%; left:0px; bottom:0px; background:#5c5c5c; background:rgba(92,92,92,0.7);}
.prfu span{ display:block; padding:5px 14px; line-height:31px; font-size:16px; font-size:1.6rem; color: #ffffff; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-family:Arial, Helvetica, sans-serif;}
.przi{ padding:9px 6px; padding-bottom:2px; font-size:14px; font-size:1.4rem; line-height:28px; color: #666666;}
.przi li{ background:url(../images/jiao.png) no-repeat left 10px; padding-left:14px;}
.przi li a{ display:block; color: #666666;}
.prlie .prfu:hover{background:#1055a1; background:rgba(16,85,161,0.7);}
.prlie .przi li a:hover{color: #0f529c;}
.yinying{ width:100%;}

@media screen and (max-width:999px) {
.prmain{ margin-top:10px; margin-bottom:12px; font-size:0px;}
.prlie{ padding:5px; margin-top:12px;}
}
@media screen and (max-width:699px) {
.prlie{ padding:0px; margin-top:12px;}
.przi{ padding:5px; font-size:12px; font-size:1.2rem; line-height:24px;}
.przi li{ background-position: left 8px;}
.prfu span{ font-size:14px; font-size:1.4rem; line-height:24px;}
}

/*************************  product1  *****************************/
.prmain1{ padding-top:38px; padding-bottom:82px;}
.prmain1:after{ content:""; clear:both; display:block;}
.prl{ width:21.53%; float:left;}
.prr{ width:75.38%; float:right;}

.j-nextshow { position: relative;}
.proslide_menubtn { display: none; width: 23px; height: 18px; position: absolute; top: 50%; margin-top:-9px; right: 12px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.proslide_menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #fff; }
.prbiao{ display:block; background:#1055a1; font-size:24px; font-size:2.4rem; color:#ffffff; line-height:32px; height:32px; padding:10px 20px; font-family: 'LatoRegular';}
.prbiao i{ display:inline-block; vertical-align:middle; color:#ffffff; font-size:18px; margin-right:10px; line-height:32px; height:32px;}
a.prbiao:hover{ background:#0e7af1}

.pryiji{ padding-top:2px; background:#f7f7f7; padding-bottom:16px;}
.pryiji>li{ margin-top:8px;}
.pryiji>li>a{ display:block; position:relative; padding:2px 19px; font-size:16px; font-size:1.6rem; line-height:23px; transition:0.5s; color:#333}
.pryiji>li>a>span{ display:inline-block; color:#808080; margin-right:13px; transition:0.5s;}
.prerji{ border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; margin:11px 17px; padding:7px 0; padding-left:37px;}
.prerji li a{ display:block; font-size:14px; font-size:1.4rem; color:#666666; line-height:26px;}
.prerji>li>a{ position:relative;}
.prsanji{ padding-left:30px;}
.prsanji li a{ font-size:14px; font-size:1.4rem; padding:5px 0;}
.pryiji li a:hover{ color:#1055a1;}
.pryiji li a:hover span{ color:#1055a1;}
.pryiji li a:hover{ color:#1055a1;}
.dangyi>a{ color:#1055a1 !important;}
.dangyi>a>span{ color:#1055a1 !important;}
.danger>a{color:#1055a1 !important;}
.dangsan>a{ color:#1055a1 !important}

.prlb{ padding-top:53px;}
.prlbn{ padding-top:2px;}
.prlbn a{ display:block; float:left; font-size:14px; font-size:1.4rem; color:#666666; background:#f2f2f2; line-height:25px; padding:0 6px; margin-right:10px; margin-top:10px;}
.prlbn a:hover{ background:#1055a1; color:#fff;}

.prt{ padding-top:6px;}
.prrbiao{ font-size:24px; font-size:2.4rem; line-height:30px; color: #1055a1;}
.prtp{ font-size:14px; font-size:1.4rem; line-height:25px; color: #666666; margin-top:14px;}

.prlie1{ width:23%; float:left; margin-left:2.666%; margin-top:27px; margin-bottom:23px; position:relative;}
.prtu1{ display:block; background:#fff; position:relative; overflow:hidden;}
.prtu1 img{ width:100%; max-width:557px;}
.prfu1{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; background:#1055a1; background:rgba(16,85,161,0.7); transition:0.5s;}
.prfu1 i{ display:block; width:40px; height:40px; border: solid 1px #ffffff; position:absolute; left:50%; top:50%; margin-top:-22px; margin-left:-22px; border-radius:50%;}
.prfu1 i:before{ content:""; position:absolute; width:16px; height:2px; background:#ffffff; left:50%; margin-left:-8px; top:50%; margin-top:-1px;}
.prfu1 i:after{ content:""; position:absolute; width:16px; height:2px; background:#ffffff; left:50%; margin-left:-8px; top:50%; margin-top:-1px; transform:rotate(90deg)}
.przi1{border: solid 1px #e3e3e3; border-top:none; padding:5px; padding-bottom:4px;}
.pra{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:2px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prin{ text-align:center; padding-top:5px;}
.prin input{ display:inline-block; vertical-align:middle; margin-right:5px; cursor:pointer;}
.prin a{ display:inline-block; vertical-align:middle; line-height:28px; text-align:center; font-size:14px; font-size:1.4rem; color:#1055a1; text-decoration:underline;}
.prlie1:hover .prfu1{ top:0px;}
.przi1 a:hover{ color:#1055a1;}
.prin a:hover{ text-decoration:none;}

.fenye{ padding-top:35px; text-align:center;}
.fenyen{ display:inline-block; *float:left; font-size:0px;}
.fenyen a{ display:inline-block; *float:left; width:34px; height:28px; background:#fff; border:1px solid #e5e5e5; text-align:center; line-height:28px; margin-left:9px; margin-bottom:10px; font-size:12px; font-size:1.2rem; color:#333;}
.fenyen a:hover{ border:1px solid #0f529c; color:#fff; background:#0f529c}
.sx,.big{ width:auto !important; min-width:55px; padding:0 2px;}
.dangqianfen,.fenyen .active{ border:1px solid #0f529c !important; color:#fff !important; background:#0f529c !important;}
.fuxuan{ display:inline-block; *float:right; margin-left:2px; margin-bottom:10px; background:url(../images/fuxuan.png) no-repeat right center; padding-right:19px;}
.fuxuan input{ min-width:150px; height:30px; border:1px solid #0f529c; background:#0f529c; color:#fff; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;  font-size:14px; font-size:1.4rem; font-family:Arial, Helvetica, sans-serif;}
.fuxuan input:hover{ background:#fff; border:1px solid #0f529c; color:#0f529c;}

@media screen and (max-width:1219px) {
.prl{ width:25%; float:left;}
.prr{ width:72%; float:right;}
.prlbn a{ padding:0 6px; margin-right:5px; margin-top:5px;}
}
@media screen and (max-width:999px) {
.prmain1{ padding-top:27px; padding-bottom:32px;}
.prbiao{ font-size:16px; font-size:1.6rem;}
.prl{ width:30%; float:left;}
.prr{ width:68%; float:right;}
.prlie1{ width:48%; margin-left:1% !important; margin-right:1%; margin-bottom:0px;}
.prfu1{ display:none}
.prlb{ padding-top:23px;}
}
@media screen and (max-width:767px) {
.prl{ width:100%; float:none; margin-top:20px;}
.prr{ width:100%; float:none;}
.proslide_menubtn { display:block;}
.pryiji{ display:none}
.prbiao{ text-align:left; padding-right:45px;}
.prin input{ position:absolute; left:5px; top:5px;}
}

/********************************************  product2  ***********************************************/
.prmain2{ padding-top:30px; padding-bottom:6px;}

.zoomPad{position:relative; float:left; z-index:99; cursor:crosshair; }
.zoomPreload{-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px; * width:100px; * height:49px; }
.zoomPup{overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair; }
.zoomOverlay{position:absolute; left:0px; top:0px; background:#FFF;	z-index:5000; width:100%; height:100%; display:none; z-index:101; }
.zoomWindow{position:absolute; left:110%; top:40px; background:#FFF; z-index:6000; height:auto; z-index:10000; z-index:110; }
.zoomWrapper{position:relative; border:1px solid #999; z-index:110; }
.zoomWrapperTitle{display:block; background:#999; color:#FFF; height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage{display:block; position:relative; overflow:hidden; z-index:110; }
.zoomWrapperImage img{border:0px; display:block; position:absolute; z-index:101; }
.zoomIframe{z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; }

.m-propic { width:709px; float:left;}
.m-propic .pic-big { position: relative; float: left; width:557px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:9}
.m-propic .big-img { display: block; line-height: 0; font-size: 0;}
.m-propic .big-img .zoomPad { float: none; z-index: 8; }
.m-propic .zoomWrapperImage img { max-width: 1200px; z-index:99}
.m-propic .pic-small { position: relative; float: right; width: 130px; padding-top:28px; padding-bottom:28px; overflow: hidden; z-index:1}
.m-propic .pic-btn { position: absolute; margin: 0 auto; left: 0; right: 0; display: block; text-align:center; font-size:22px; font-size:2.2rem; line-height:24px; cursor: pointer; color:#aaaaaa; z-index:9}
.m-propic .pic-btn.prev { top: 0px;}
.m-propic .pic-btn.next { bottom: 0px; }
.m-propic .pic-btn.prev:hover,.m-propic .pic-btn.next:hover { color:#1055a1;}
.m-propic .pic-list { height: 405px; overflow: hidden;}
.m-propic .pic-list ul { height: 2000px;}
.m-propic .list-item { margin-bottom:6px; }
.m-propic .item-pic { display: block; overflow:hidden;}
.m-propic .item-pic img { width: 100%;display: block; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; }
.m-propic .item-pic:hover {}
.m-propic .item-pic:hover img {-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.m-propic .item-pic.zoomThumbActive {}
.m-propic2 { display: none; }

.jianjie{ padding-top:51px; width:499px; margin-right:33px; float:right;}
.jianjie h1{ font-size:22px; font-size:2.2rem; line-height:34px; border-bottom:1px solid #d2d2d2; padding-bottom:19px;}
.jiann{ font-size:14px; font-size:1.4rem; line-height:25px; color:#666666; padding-top:31px;}
.jiann p,.jiann span,.jiann li,.jiann strong{ color:#666666;}
.jiann a{ color:#f69212;}

.share{ margin-top:23px; display:inline-block; vertical-align:middle;}
.share1{ display:inline-block; font-size:14px; font-size:1.4rem; line-height:18px;vertical-align:middle; color:#666666;}
.share2{display:inline-block; margin-left:8px; vertical-align:middle;}
.inno{ margin-top:37px;}
.inno:after{ content:""; clear:both; display:block;}
.inno a{ display:block; float:left; min-width: 168px; line-height:45px; background:#777777; padding:0 5px; border-radius:6px; text-align:center; margin:10px 0; font-size:18px; font-size:1.8rem; color:#ffffff; margin-left:96px;}
.inno a:hover{ background:#1055a1; color:#fff;}

.chanxbiao{ display:block; position:relative; z-index:1; margin-top:42px; font-size:26px; font-size:2.6rem; color:#1055a1; font-weight:bold; line-height:40px; font-family: 'LatoRegular';}
.chanxbiao:before{ content:""; position:absolute; width:100%; height:1px; background:#e4e4e4; bottom:0px; left:0px; z-index:2}
.chanxbiaon{ display:block; position:relative; z-index:3; color:#1055a1; padding-bottom:7px;}
.chanxbiaon:before{ content:""; position:absolute; width:179px; height:2px; background:#1055a1; left:0px; bottom:0px; transition:0.5s;}
.chanxbiao2{ font-size:20px; font-size:2rem; margin-top:60px;}

.chanxiang{ font-size:14px; font-size:1.4rem; line-height:25px; padding-top:33px;}
.chanxiang p,.chanxiang em{}
.chanxiang strong{ font-size:16px; font-size:1.6rem; font-weight:normal; color: #1055a1;}
.chanxiang a{ color:#1055a1;}
.chanxiang img{ max-width:100%; display:inline-block}

.table{ width:100%; overflow:auto;}
.table table{ width:80%; border-collapse:collapse; line-height:25px;tex}
.table table tr td{ padding:10px; border:1px solid #000000; font-size:16px; font-size:1.6rem; text-align:left; color:#333;}

.prtag{ margin-top:27px; font-size:14px; font-size:1.4rem; color:#666666; border-top:1px solid #e8e8e8; padding-top:13px;}
.prtag:after{ content:""; clear:both; display:block;}
.prtag span{ color:#666666; line-height:30px;}
.prtag a{ line-height:30px; color:#666666;}
.prtag a:hover{color: #0f529c;}

.homain{ padding-bottom:86px;}
.homain:after{ content:""; clear:both; display:block;}
a.chanxbiao:hover .chanxbiaon:before{ width:100px;}

@media screen and (max-width: 1319px) { 
.jianjie{ width:250px; margin-right:0px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.jiann{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:21px;}
.inno{ margin-top:20px;}
.inno a{ font-size:14px; font-size:1.4rem; min-width:100px; line-height:35px; margin-left:10px;}
}
@media screen and (max-width:999px){
	.m-propic1 { display: none; }
	.m-propic2 { position: relative; display: block; overflow: hidden; width: 100%; padding-left: 30px; padding-right: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:none; }
	.m-propic2 .box-btn { position: absolute; top: 50%; margin-top: -12px; display: block; width: 17px; height: 32px; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
	.m-propic2 .box-btn.prev { left: 0; }
	.m-propic2 .box-btn.next { right: 0;}
	.m-propic2 .box-list { overflow: hidden; }
	.m-propic2 .box-list ul { width: 1000%; }
	.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 3.13%; } 

	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }

	
.prmain2{ padding-top:28px; padding-bottom:28px;}
.jianjie{ width:100%; float:none;}
.chanxbiao{ font-size:20px; font-size:2rem; margin-top:16px;}
.prmain2{ padding-top:21px;}
.inno a{ min-width:100px; font-size:14px !important; font-size:1.4rem !important; margin-right:5px; float:left;}
.chanxiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:17px;}
.prappn{ width:48%; margin:20px 1% !important;}
.prappfu{ display:none}
.table table tr td{ padding:10px; font-size:14px; font-size:1.4rem; text-align:left; color:#333;}
.prtag{ margin-top:27px; font-size:14px; font-size:1.4rem;}
.homain{ padding-bottom:26px;}
.hobiao a{ font-size:24px; font-size:2.4rem;}
}
 @media only screen and (max-width:767px ) {
.homain .m1lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:40px;}
 } 
 @media only screen and (max-width:500px ) {
.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:4.8%; } 
}
@media only screen and (max-width:350px ) {
  .m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:9.8%; } 
}

/*************************  about  ***********************/
.abnav{box-shadow: 0px 7px 8px 0px rgba(167, 167, 167, 0.2); position:relative; z-index:3; text-align:center; font-size:0px;}
.abnav:after{ content:""; clear:both; display:block;}
.abnav a{ display:inline-block; vertical-align:top; *float:left; position:relative; width:228px; margin:0 90px; text-align:center;}
.abnav a:before{ content:""; position:absolute; width:24px; height:0px; background:url(../images/abjiao.png) no-repeat center bottom; left:50%; margin-left:-12px; bottom:0px; transition:0.5s;}
.abnav a i{ display:block; color:#999999; font-size:44px; font-size:4.4rem; transition:0.5s; line-height:60px;}
.abnav a span{ display:block; font-size:18px; font-size:1.8rem; color: #999999; line-height:33px; transition:0.5s;}
.abnav a:hover{ color:#fff; background:#0f529c;}
.abnav a:hover i,.abnav a:hover span{ color:#fff;}
.abnav a:hover:before{ height:12px; bottom:-12px;}
.dangab{ color:#fff; background:#0f529c;}
.dangab i,.dangab span{ color:#fff !important;}
.dangab:before{ height:12px !important; bottom:-12px !important;}

.ab1main{ padding-top:57px; padding-bottom:80px;}
.ab1biao{ font-size:36px; font-size:3.6rem; line-height:44px; color: #0f529c; font-family: 'LatoRegular'; font-weight:bold;}
.ab1lie{ position:relative; min-height:388px; margin-bottom:40px;}
.ab1tu{ position:absolute; top:50%; transform:translateY(-50%); width:587px;}
.ab1tun{ display:block;border-radius: 8px; border: solid 1px #e1e1e1; padding:15px 13px;}
.ab1tun img{ width:100%; border-radius:8px; max-width:559px;}
.ab1zi{ min-height:388px; line-height:388px;}
.ab1zin{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem; line-height:27px; color: #666666;}
.ab1zin strong{ color: #1055a1; font-size:20px; font-size:2rem;}
.ab1zin p{ color: #666666;}

.ab1lie1{}
.ab1lie2{}
.ab1lie1 .ab1tu{ right:0px;}
.ab1lie2 .ab1tu{ left:0px;}
.ab1lie1 .ab1zi{ margin-right:662px;}
.ab1lie2 .ab1zi{ margin-left:614px;}

.ab1a{ text-align:center; font-size:0px;}
.ab1a a{ display:inline-block; min-width:290px; line-height:60px; padding:0 5px; background:#c1c1c1; border-radius:5px; text-align:center; font-size:17px; font-size:1.7rem; color:#fff; font-weight:bold; margin:10px 46.6px;}
.ab1a a:hover{ background:#1055a1;}

@media screen and (max-width:1319px){
.abnav a{ margin:0 30px;}

.ab1lie{ min-height:265px;}
.ab1zi{ min-height:265px; line-height:265px;}
.ab1tu{ width:400px;}
.ab1tun{ padding:5px;}
.ab1lie1 .ab1zi{ margin-right:420px;}
.ab1lie2 .ab1zi{ margin-left:420px;}
}
@media screen and (max-width:999px){
.abnav{ margin-top:15px;}
.abnav a{ width:auto; min-width:100px; padding:0 5px; margin:0 10px;}
.abnav a i{ line-height:40px; font-size:26px;}
.abnav a span{ font-size:14px; font-size:1.4rem;}

.ab1main{ padding-top:27px; padding-bottom:30px;}
.ab1biao{ font-size:24px; font-size:2.4rem; line-height:34px;}
.ab1lie{ min-height:0px;}
.ab1tu{ width:auto; max-width:400px; position:relative; left:auto; right:auto; top:auto; transform:translate(0,0); margin:auto; margin-top:20px;}
.ab1zi{min-height:0px; line-height:0px; margin:0px !important; margin-top:20px !important;}
.ab1a a{ min-width:120px; line-height:40px; margin:5px 10px;}
.ab1zin strong{ font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:599px){
.abnav{ display:none}
}

/*************************  about2  ***********************/
.abmain2{ padding-top:50px; padding-bottom:79px;}
#box{position:relative; width:1060px; margin:auto; margin-top:33px; padding-left:70px; padding-right:70px;}
#box ul{position:relative;width:1060px;height:510px; margin:auto;}
#box li{position:absolute; width:0;height:0;z-index:0;cursor:pointer;overflow:hidden; padding:15px; padding-bottom:50px;}
#box li a{ display:block;}
#box li a img{ width:100%; max-width:602px; max-height:414px;}
#box li>span{ display:block; font-size:18px; font-size:1.8rem; font-family:Arial, Helvetica, sans-serif; line-height:30px; position:absolute; width:100%; margin:auto; left:0px; top:455px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

#box .prev, #box .next{position:absolute;top:50%; margin-top:-45px;overflow:hidden; cursor:pointer; font-size:34px; font-size:3.4rem; text-align:center; line-height:36px; color:#333333; z-index:99;}
#box .prev{left:0px;}
#box .next{right:0px;}
#box .prev:hover, #box .next:hover{ color:#3485a2}
#copyright{padding-top:10px;text-align:center; border:1px solid}
.fayinying{ display:block;}
.fayinying img{ width:100%;}

@media screen and (max-width: 1319px) {
.abmain2{ padding-top:30px; padding-bottom:29px;}
#box{ margin-top:10px; padding:0px; width:auto;}
#box li{ position:relative; left:auto; top:auto; width:0.32333% !important; height:auto !important;  padding:0px;}
.img-scroll {position: relative; width: 100%; margin-top:28px; z-index:9}
#box .prev, #box .next{ margin-top:-33px}
#box .prev, #box .next{ display:block;}
#box .prev, #box .next{ font-size:20px;}
#box .prev{left:0px;}
#box .next{right:0px;}
.img-list {position: relative;overflow: hidden; margin-left:30px; margin-right:30px; z-index:90;}
.img-list ul {width: 10000% !important; height:auto !important;}
.img-list li {float: left; display: inline;margin-right:0.015% !important; margin-left:auto; opacity:1;}
#box li a{box-shadow:none}
#box li span{ position:relative; top:auto;}
}
@media screen and (max-width: 999px) {
#box li>span{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width: 589px) {
#box li{ width:0.49% !important; margin-right:0.02% !important;}
}
@media screen and (max-width: 499px) {
#box li{ width:1% !important; margin-right:0.02% !important;}
}

/*************************  about3  ***********************/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}
 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

.abmain3{ padding-top:58px; padding-bottom:111px;}
.abmain3:after{ content:""; clear:both; display:block;}
.ab3biao{ text-align:center; font-size:31px; font-size:3.1rem; line-height:40px; color: #0f529c; font-family: 'LatoRegular'; font-weight:bold;}
.su3lie{ width:21%; float:left; margin-left:5.33%; margin-top:70px;}
.su3tu{ display:block; position:relative; overflow:hidden;}
.su3tu img{ width:100%; max-width:273px; margin:auto;}
.su3tu span{ display:block; position:absolute; width:92%; height:94%; left:4%; top:100%; transition:0.5s; background:#000; background:rgba(0,0,0,0.5);}
.su3tu span i{ display:block; width:40px; line-height:40px; position:absolute; text-align:center; left:50%; margin-left:-20px; top:50%; margin-top:-20px; color:#fff; font-size:40px;}
.su3lie p{ font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; margin-top:13px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.su3lie:hover span{ top:3%;}

@media screen and (max-width:999px) {
.abmain3{ padding-top:28px; padding-bottom:30px;}
.ab3biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.su3tu span{ display:none}
.su3lie{ width:23%; margin-left:1% !important; margin-right:1%; margin-top:30px;}
.su3lie p{ font-size:14px; font-size:1.4rem; margin-top:7px;}
}
@media screen and (max-width:767px) {
.su3lie{ width:48%; }
}

/********************  news  ***********************/
.nemain{ padding-top:35px; padding-bottom:80px;}
.nelie{border-bottom:solid 1px #e1e1e1; position:relative; min-height:251px; padding-bottom:47px; margin-top:45px;}
.netu{ display:block; width:320px; position:absolute; left:0px; top:0px; overflow:hidden;}
.netu img{ width:100%;}

.nezi{ padding-left:368px; padding-top:12px;}
.nea{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.neriqi{ display:block; font-size:14px; font-size:1.4rem; color: #999999; margin-top:24px;}
.neriqi i{ margin-right:5px;}
.nep a{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; color: #666666; max-height:84px; margin-top:17px; overflow:hidden;}
.nemor{ display:inline-block; min-width:114px; line-height:33px; border-radius: 8px; border: solid 1px #0f529c; text-align:center; font-size:14px; font-size:1.4rem; color: #0f529c; margin-top:33px; padding:0 5px;}

.nelie:hover .nezi a{ color:#1055a1;}
.nelie:hover .nemor{ color:#fff !important; background:#1055a1;}
.nemain .fenye{ padding-top:50px;}

@media screen and (max-width:1219px){
.nenav a{ margin-left:30px;}
}
@media screen and (max-width:999px){
.abnav{ margin-top:15px;}
.abnav a{ width:auto; min-width:100px; padding:0 5px; margin:0 10px !important;}
.abnav a i{ line-height:40px; font-size:26px;}
.abnav a span{ font-size:14px; font-size:1.4rem;}

.nemain{ padding-top:15px; padding-bottom:25px;}
.nelie{ min-height:111px; margin-top:20px; padding-bottom:20px;}
.netu{ width:140px;}
.nezi{ padding-left:155px; padding-top:0px;}
.nea{ font-size:15px; font-size:1.5rem; line-height:20px;}
.neriqi{ font-size:12px; font-size:1.2rem; line-height:18px; margin-top:3px;}
.nep a{ font-size:13px; font-size:1.3rem; line-height:22px; height:44px; margin-top:3px;}
.nemor{ display:none}
.nemain .fenye{ padding-top:28px;}
.nefu{ display:none}
}
@media screen and (max-width:599px){
.abnav{ display:none}
}

/*******************************  news6  **********************************/
.nemain6{ padding-top:37px; padding-bottom:91px;}
.nemain6 h1{ font-size:18px; font-size:1.8rem; line-height:24px; text-align:center;}
.net{ text-align:center; margin-top:27px;}
.nemain6 .neriqi{ display:inline-block; vertical-align:middle; margin:auto;}
.net .share{ display:inline-block; margin:auto; vertical-align:middle; margin-left:10px;}
.net .share1{ color:#999999;}

.nexiang{ font-size:14px; font-size:1.4rem; line-height:28px; padding-top:20px;}
.nexiang img{ max-width:100%; display:inline-block;}
.nexiang a{ color:#0f529c;}

.fanpian{ border-top:1px dashed #b1b1b1; padding-top:14px; margin-top:56px;}
.fanpian li{ line-height:26px; font-size:14px; font-size:1.4rem; margin-top:20px; color:#666666;}
.fanpian li a{ color:#666666;}
.fanpian li span{ display:inline-block; min-width:67px; line-height:24px; padding:0 5px; border:1px solid #999999; color:#999999; text-align:center; font-size:14px; font-size:1.4rem; margin-right:9px;}
.fanpian li a:hover{ color:#0f529c;}
@media screen and (max-width: 767px) {
.nemain6 h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:20px;}
.fanpian{ padding-top:10px; margin-top:10px;}
.fanpian li{ font-size:14px; font-size:1.4rem; margin-top:10px;}
.nemain6{ padding-bottom:30px; padding-top:30px;}
.net .share{ margin-left:10px;}
}

/***************************************************************  contact  *********************************************************************/
.comain{ margin-top:32px; padding-bottom:105px;}
.lxz{ width:608px; float:right;}
.lxy{ width:583px; float:left;}

.lxms2{ font-size:22px; font-size:2.2rem; line-height:30px; font-weight:bold;}
.lxfs{ line-height:27px; font-size:14px; font-size:1.4rem; margin-top:20px; width:48%;}
.lxfs p{ position:relative; font-size:14px; font-size:1.4rem;}

.lxtou{ font-size:22px; font-size:2.2rem; line-height:24px; color:#333; text-transform:uppercase; margin-top:5px;}
.lxfs p a:hover{ color:#1055a1;}

.lxy form{ margin-top:26px;}
.lxy .xing{ background:url(../images/fxing.png) no-repeat left 16px;}
.lxy .int1{ padding-left:17px; margin-bottom:19px; margin-top:16px; position:relative;}
.lxy .int1 i{ display:block; position:absolute; color:#999999; font-size:20px; left:30px; line-height:50px;}
.lxy .int1 input{  width:522px; height:46px; border:1px solid #aaaaaa; padding-left:40px; line-height:46px; border-radius:5px; font-size:14px; font-size:1.4rem; color:#666666;}
.lxy .int1 textarea{ width:522px; height:176px; border:1px solid #aaaaaa; padding-left:40px; line-height:26px; padding-top:10px; border-radius:5px; margin-top:2px; font-size:14px; font-size:1.4rem; color:#666666;}
.lxy .int4{ padding-left:17px; margin-top:19px;}
.lxy .int5{ width:153px; height:46px; border:1px solid #aaaaaa; padding-left:17px; line-height:46px; float:left; border-radius:5px; margin-right:21px; font-size:14px; font-size:1.4rem; color:#666666;}
.lxy .int6{ min-width:189px; height:50px; float:right; background:#1055a1; border:1px solid #1055a1; border-radius: 5px; font-size:16px; font-size:1.6rem; color:#fff; cursor:pointer; text-transform:uppercase; transition:0.5s;}
.lxy .int6:hover{ background:#fff; color:#1055a1;}
.lxy .yanzheng{ width:162px; height:50px; float:left; cursor:pointer; margin-bottom:5px;}
.lxy .yanzheng img{ width:162px; height:50px;}

.ditu{ margin-top:33px;}
.ditu img{ max-width:100%;}

@media screen and (min-width:1000px) and (max-width:1319px){
.lxz{ width:450px;}
.lxy{ width:494px;}
.lxy .int1 input{ width:433px;}
.lxy .int1 textarea{ width:433px; height:160px;}
.lxy .int5{ width:108px;}
.lxy .int6{ min-width:126px;}	
}
@media screen and (max-width:999px){
.comain{ padding-top:20px; background:none; margin-top:auto; padding-bottom:1px;}
.lxms2,.lxtou{ font-size:20px; font-size:2rem;}
.lxfs{ margin-top:20px;}
.lxfs p{ font-size:14px; font-size:1.4rem;}
.lxz{ width:100%; float:none; background:none; padding:0px; min-height:inherit; margin-top:30px;}
.lxy{ width:100%; float:none; margin-top:20px;}
.comain{ padding-bottom:30px;}
.lxy .int1 i{ display:none}
.lxy .int1 input{ width:95%; padding-left:10px;}
.lxy .int1 textarea{ width:95%; height:130px; padding-left:10px;}
.lxy .int5{ padding-left:10px;}
.lxy .yanzheng{ margin-right:20px;}
.lxy .int6{ float:left;}
.ditu{ margin-top:10px; padding-bottom:20px;}
}
@media screen and (max-width:639px){
.lxy .int2{ width:65%;}
.lxy .int1 input{ width:90%;}
.lxy .int1 textarea{ width:90%;}
.lxy .int5{ width:98px; margin-bottom:20px;}
.lxy .int5{ width:90%;}
.lxy .yanzheng{ margin-right:10px;}
.lxy .int6{ min-width:86px; font-size:14px; font-size:1.4rem;}
.lxms1{ font-size:14px; font-size:1.4rem;}
.lxfs{ width:100%; float:none;}
}


















@font-face {
    font-family: 'LatoRegular';
    src: url('../fonts/LatoRegular.eot');
    src: url('../fonts/LatoRegular.eot') format('embedded-opentype'),
         url('../fonts/LatoRegular.woff2') format('woff2'),
         url('../fonts/LatoRegular.woff') format('woff'),
         url('../fonts/LatoRegular.ttf') format('truetype'),
         url('../fonts/LatoRegular.svg#LatoRegular') format('svg');
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1594020622841'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1594020622841#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAACSMAAsAAAAAPsgAACQ8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCLGgriKM4EATYCJAOBdAt8AAQgBYRtB4ROG14zZQRsHAAkM19kUZQJRp79/7cEOsY46g6aVRAOV9hFb3FssewThLWV6OdyHkuPofWmlykn69lHaHUpCimsUulm+kcKKUQB8p2d3cCJwxksc8f/Ff9OeqAhY5lDkqJJ/Pv7mPM+67InCInTxEOrWmHUPcgKVwYAng0nwAP/x977KxQqKSnTPq3fGWDZJjYa0XDUATD9N1e9hpGq99CqlgiyAgQZUVhmRaxlTCInvsrkp7vur/vury0JspI4MIpHRpV9ciptfj7wf5lm5n2GlWFygtvpHXN7v11ggZUA4kCOL52HDs/P7f/cWLC8dxuMUWO0ZAt3YyNyg21kG5QFGIwKAwVlJkYhFj5peWAUqNhPP5jvP31h1HvNFtfeT9ph0h4MpZ7D3htJUkT/c21iD8YkPwhDfrg0baSfm83N9tcaEozCoQT8Qzu7ex8ko5xiarCpzYqA/9NZtpLh7sJ2gKpV7in4A9xuijZNm6KZGZNGkkHmsZa8DunQ8gYsBxAqgupeylSSfSAfWod2+ACrAFeA5b1UBRdFs2WwKKtAbCHz9BdABOqrbGNBWYytnL0qsDCKOsX4iBhkh1pdyJryGNdPw7ChvaBy6/SlxdjSGtqJtnPpUk6sCTfpVFKy0vhY+yshHf3d3QP+iG++/cN1S9NJxLAN+thUVwpfk58T0/9rRrEvD+4YliujB6fopXuX1tqbWEpPhZKVmeORX3jnH4cEBYqkSyrHY0rEigM/4ch/9A0eL7e8Cm5v31TofI0evXn65uWb12/evT1xXeuZnUHzYBiP8Y6HBbXnfKpdvu2gtEuBmFkKVoI1vsF3D+sbHjFy+T/nMegvJ+8mdveR8BN5einI+HrICoTeikrKKqpqkuoamlraOrp6+gaGFkaWVtbGpiY2tmbm9nYOjk7OLq5StCR2+VHoPmneKwUCYJAiRWQqBcAIRQVGKTZwQ+FAL8UDbilT4Ikyl7lVRQBeKCugh3IA7ik/4IEKA8aocGCIKgaeqUHgjnoEDBMMaAQHOsIDHokjME6cgAniDEwSF2CKuALTxA2YIV5APwkCZkkwMEf2APNkL7BAeoFFchRYIgPAMhkHVsgFYJVMAGvke2CdTAF75CKwQS4B++QycECuAIfkKrBJrgHb5DqwRW4AR+QmcEymgR0yA+ySW8ApuQ2ckDvAGZmVXe/qU8igvoQM6mvIoL4DcM3PiasYAG/RCj7xb+Ke2VWWN08/RG4y44cUAEn9abx2PVJQR1YMMUJQGV3eSnDoggiF7RVhQRyRGkWuO6F1vaSlecHA5VFDF0r/Yk8YSkHmnDoyi029bpYaNB4HtmOV8pT5idqIvE4hC0SeScbLBB5GrUq/s3PxU9EelULyHDwukX3/rGcVW4fmeguz6IgE6ujZQaR8g1eox1hSOqQpEEVQKssUmYDY0lVEVaD3MfU4d6PUMlYqiUfDRnJeRqH9Zn0qfngWY0Z2rYTUwlilrHHU67STfHr5j0z/p7L/a+S/+zmHs3PcdEFRGjfLIcAEiThQGVyUEpIQc0AUvquUQoxlrMS9ivSZpHjv70uFyM3XHQf0dYEouanZiwO/EfkoX7wRErlPUgTRtnavFaMMnRQDG/ZK/Z2FSrh5v3w84RniC67JR2VNTQKaWQWQTIYsIWNkyHo9OSW/VPSBnZQw7ghkp+Ck/CwcLxdFMX9lfpXnbdufDOp2YtcHf1D6QBTdMsVWdQ1J8lCrcgQhM6lz/a5MnSvlLMnzMjPf96SnRTE96lakgrLQ7ziplM53+YBvNGXaXKhc3X5V8zzJe9IKOeEYJm87BanXS4vl82GDSfV1QsDA0W+O7Or8dPh71ptJl/PwD5Ynt+7HiuNITMs8rc2RMcY0KrpinJyswkzqRgPlWjttJfXk4Aps5+JycXXeOLO21F+4fVm/dGtgAtpI37h4r8sPNlW9D+ACe50R5afWSIbDGCrTQR/QgyXNsLrAlMmFmkMGXXCQjnBsCB8HsgcAjYvWl+d3odBC498Ox7+ero9SamIZ5YZNYp10T93fS4jFtKWHvTPMoD+bbzrZ9RpmyA1xDD6844ejgA9leKBmhgrSYKpLgaAjDXscQ4r3+aI5nKZr0HDFGkoBKtBAEbkGafLWa2tXe+/J61S+h5VZcDxLyPiNfYAQ5eKo3fc9DM0BQtC//68Z4sNXky12v25WA03uuqrXkDciWI1ws196up4UFGfyoqg+wpBVbRWM41ysWCUAMaQXIcGQWeaQqkYFTS8OxhCZ//pDts7bgh5VVAkCB2M2ZGK802HlgQ7uo2WTME990jMkTzSiDGvRLXHXLOpCrMPBvJqJ2niypIQnSV4iVrIaxnC8bA5GixRqI5+FrKoP5Q2NJCpGXU24uEIdaqZ+9oqf1OGnzXNi82yRiMnxTZ86FkI0rsU2f8qu4Sc2nZHXO2+ypzef0ygho1upTKnK2I+nRtsuORsOwWgmjR6NG6wm5UnWKmjoA4OrJgbY9J0Iqf4VpOxZUMR91+C1d/Kr9flpyq3rCv+z3ZnvuWVLphhWtE8OsaUqz5COkLBUNTSEDv4eAVEIuw4Bzd9m+WUcWTY8WchKW6uQ7W+GSkTqdNhI5bsk+71C/igrhQXatj7/kZ0VVTes4n+p9LcHiKUxQ6WmjPWEo9umyD2ZH9mma0jMSuI3dPIxDPPWQeOeWbRqvqCu04FxP1XHH8WXcHPsv0Gf+p69eZ08+Q1Odlx81NV09Hhv59IPvc3H61/HjjfH2PMwHEZOdHyWcED06CyhfDzZleCoOJY3sAic4mGKHhe2OeFm7ZRACHgux49r93OTvmNck6/tkV8cqWy/OiNeoZzRijFLqc+ILr9dC5+0HGGFIAnHY5h4ObXFj/4DS2M3xwqnzuIB+qfeNFNKmLfJyzUieGuRpblTuuMNloN8JWkihFVyRdflW0i4TwIpCXE7pdzvcVyL6EJX8rbNwu/uV24eEh6s97WV2aIPQDPL2z6I+kNODjH4jyPtWqhkOOSrEW8MG9OnXSTYcEBp5Qig7QuqHlC2E9tKSTRcsTkNKeSaaUOVGaPCAUQgMzmCoEuICM6xcLaWDI9TqkwobwRLoPcqstln274P8Gc0Qmsmwx0Mu3nFFsQuVgk8J9tKGyR1R2gfbuvm2j2OAL5QsYPhGt5EXhMSnfhT0lra/TKVtu4gVs9wVShRWEDNfXOg+rxp7WTrJsRxm2Wg5bII6CWtFVoSiRTBhV5CfPjIXO9BWglv3i9DKvAlsXxi8LratcJ1xvLXm7kjTz6mHYv/6L4H9JPhdfrKPIvuypEMG7NWhkq1YGouODfF689k+/ps3pm7fLl2//6K4EnhTPhMxFoYz63052pDpTnwgvuKOP6YOJHegdZGKpJb/2B13z7X5O2AH7CLPCzvfFBeH+Ys48p3klHZcyNr6p4OpedDV+qiOVjcMouDPvHlfpxcpMNuWky74iI18Z61Nvzicl9WI7xHht35UHpmhGl3mUXeJkoNDxZPXifjubmgkxIcstfyUPP9MKW/w3IxmBrSHfSbSV5GypyJrLEft8lqfTrsCv7DUo/Y64RPTVaX46aMseDXUKqNkEdVul/AqCqqGGDQdno9OcO9/Uk1+x5Aibnazsku8kfFioiRoyEXMbzxgdiXhdK2hXJGOCye53bcFnR9XIgUkEqfNxACgeA5EHBcpT2ZBtIhZ6i0GmsZP3gAzffugaAoCyAMFqEMu9vKy9YlPH/f+rDBvatJ/15fFilKDwZ7s5ALKqnZQdtOXR6v3Ra2+CZPGvEKgkNgkz/hDkBYog1Zu0/QflOh/0uOo+EP8qy57eCwqKKuo5zw+O9o8js30THk995ncQ/lKhyJJxwQ1792xY2NFPt1hysmFMeStJj9mTG/emdxQHXzrstFpAulUg5pg4vrFJr43iUQztVu71WuCzl9Gcpq2edAmQWBNVofMkXH0Pzg4hRhoPVeMSeR9f7S3GBg7rqcbIc22fLUbjNDhqGTYzuTYLpmU7MxuvY7je3k42wVvBLFYr1oZiE2YdQHKmvxczWpQNXzdGBmWyak2PaYH5ztBlm845jHFIJFGz9/X1Ec8iFj7xMi4/8N5//0S/vG0xm2d4EozuzAIg2nqWbTDHf9ePrZ0TINFZNIT3pVZG2B7EX709w7U3MlvWiuGmvH87YcSagTTTiyHOtmRFEfspNuWfQq6KWk5MOv1pck+OQ/qMb+rJE/7hPqcaZb3hzb3vjTyX/84fkaC3+VrR4nxoy66muJtsaem14JQnAKKeOaIz2sV6EbRyf1xBUbKNUa6H/f7sSxo/gfTeMTbMrBw4fGQ/qyzY2mM84QELCu/lPCJp8VQJtLoQAkN+xX3MZ1mPCLMJNyaGOOGR5UIgj2pwZMQc8VNDcrBfdDoJzFy7yabIbqrLHxlufnO0HHRMeWSDcatNMwbzjFpzuy1fM1q6H81FTZuF9XsvRXPGDhPLRMOCmPiVWQp7AxqhcP2qZ4Sn6tmmcJiqPzP6q6seTFnz03Bxi8pl0ff1F6Y9M9KT/nVw+02ciLB+GYTDzO0J4Di9CI8uIqrT/XoOqofA4waz3ak8rP4Q3BsIwMA6u1bVFbWEtY1+Hrh8iAo1QGeAA8fgPrDtGk8emNvuBu23tKdUVY8hi/ZPNVLIP95HlHuEwUR0D9g+gmwtirntRgT0vq8lvzdN91oq6QnbdkQKsEnbiagnq/hdWD4NE7F1jvMt5xZ1+DybW3sQwvmIxelVvP1anSePcceZ5SZZXuuqtxtV8vCq9vn8XP7F1ju2+PV7FWf4dp6BSrVL37Yo08eSyxXBzNp6XM1atHjH68tLg66vL8EJZt8OzzNk80MRfUeVeMgbCqg2ebLw7aqf7cQuTmm1jOmgOL53tnro7Moueb4wvnuvzZwOwW23ekws3I0piWdKE71Fp9PRjLWZGEt4Y/Jrq43jPzw9jC4+7JR8mO7DWM23i5wx0b8xW0E1JYzIEGDQE8mO6d+8Ik+/MWJ4t85u7IkdeJtut6aONBI9KqQ0oJxP3qadMG8TIMhXHtkdfWEga6Loe4xrMcQEesjm4fh2eAaDRcHq45HDDFd96yyxzGTlMEEPGE/ncMYZG8DYuonQ0T8j1lomOx3tPc2Nz0vYRyrfzgMz/Z66nNeO05PGmMdS7UupsOq0cloZL2PDNntzGl5uVE4mLZhq+E3NOJrL4LkGuDtajNYPsOfu6O7jWpZHXltvNvD3V3Kfkd/m6ZWRjesaP7Gbu6UtpgNAd3atBHJiaP0ECN7URkeh3yFDvI/n1+BwG5pvx9Olrz6DFFerREcnxPWTN9jw4YkAvHFObGhSLZGbAMKgSFw3ejSceIP4/9M8ek4l+9xbYmX/Zg4ABtdZw0ViZ0/HrRhXQlv+mP4bEVadMR+sBPpOOvduXrbWumP1st7zBXC/8Ea82tzLXwVUS75eWuPR/sPswv2C2c/2ztDjTzS0qB67bKA1leUY4rv+Of3313/O7uwd1NFTXrlqQYAGld4uWcOmIZRRh8dJqFgbjIi948T/F6g07onv/gEfrsHymXxea3DjZT9BZbcHa6ScpVBoRV6Ny8yjtQHpAS120ht2NwuK2Gu6Dsy7ioMap/bvPmzy/bS7Ec4NFFpCwir/L2vscr9z7/vhi8eDjwc7m7iEWhGhhCsH3nylq58xrLBCMjqX6hSJJ9GuQMeYIqHMQErH7aZWc04eu2OszfLMChMEG+xHbrGmjD2hxQl39GicjLzrZK31osN8ROV/6GQ0Q8kLADo4K4JXgp2mkZqrIqXrLACa2Psj7TCffPQ6ehphuX+tH75AevQPAnDXneRmkzH+uM+2ucf5Bb3hfgZdZ1zfWiuOwJocDFKHii/HMbP9ig7bNv/J3XUWLv2C2EdiAiIuWN5kX+oyU+D5aBjRvhLvAF2EZ9c8px+hoVDaK/znb9tyjmTVs38mqym20nEW0273GbAxnT2JRHHgIP4b0zmpEgI3cjG3drRx43wHab9Tb/kOdaX23lMkX5P7wYyi54d6LxgtLL96K5OUjeqXI6Ek3Zjeze7cmIhMtb19w4aiDhSwR4nd6x0t3srlduIH3OYwbqY1p/4D4xRZbvNTPeZOy+yn3tBhOzfXLSBSLPzdaI44mYeVApfKwjJi71q1O2449pMdFfHf0/StfYGDBmjk8zDEDwqws9j5FfvrsUzuS2GBCiz77r2WH1lPmK2MxJUOqW3C8aQkBUalkk9utbfaI4NgRa2+AUJqgLdzrgoraguZWAp0zG3GkQILpRUsJQ+asYZSWTKj+1aXm5ab6filFeZqqmB64CnmANduDA/I7id4cOf+3xib+CUihoVa9SyFdmaKHLHiQF7hkStLA9zDzYLRqyNLNUmktqc0NTX+ZB5MlT9GBUnzw5iOT0SYj4Geop0NsOw6JFdjCOwjDgqjMy5u1mbH5j0S30dy7SEhZMxjOb/9ncykizsOLCIDi72NJu4WNNpdK/z0820DffZN7ZPpXfqL8SAJZE2LShskZWVvYNUA7tO8sFPOEvA2Uay0zN4oaG0LAFhhpdr7QYWHpoapxvBmS9ywbAoEJZoCxEBuSmQa9EaEUppAzU44mQOu/hoQ0Akx9Fk3HYDWe47tzJJliRrgCuc74Rg2lYOEvDxJkBnu1KYPlFA/7t/Rc4kcXRLZu5Drbxxmm9X8SGRwIWf9y6Q+aqeEiRWGVt6B1ICN86UmoL7AO0am129tj1a7Yrxnpe4iX7N5VDFdDBTaySDGplHZQBZzc05kCEihADRTxEQGKFQgyhF8Kh1NVrUiFBhuo04RdQMaRQQAahiBcDw/5yoIZGOBvKqKwD8N1FFpdrrtTcvv6P8pfVkGvneKJBdzPHStYZgbgi5vUe71R5AqolrKmS11aVrcRdsjaESEg3d++sFGjn+jpbdmv7FdKQGvUi/Yrl1TVRd1elqN6nqtQpv6qTU9XvU9SJyb/O2xTqv9dfDZ7sf7Jaf0F/TUz4NAgQ30CHv30bFjf092/IcIp41wno77+PSXskA0583Ncs7bDZfekK5lMHohDtzMxOuiG3ZmBttE8dBp6kwdXVl0xKaylNKZQjaCpsiu4qFEyGIn52dmcYTJYI/ODfzF/MMxeY8y9E/z5YBpOBvXlDDfHzWEhZWOD+Ql9khmPW1A8JnFBZn1lfvVtA+Hr9OvjwEWQdlJTaEWXZ4XDmR2gnbYY3Q0OOv3xxDFmHHDkMr4vmI0fWGRfB7e0wUvFxZBFUDGFIRezqYpiV0oB/L8qP8pMfytSb4c7RQHHyUAIBrDMCKozs4S0qFsUnnevIJxPoE8zXqkaabZ1kpWxsUFsmW11JNOh+iZXSOumSxD0hi/3Z/Y8igfcY+tc3dAQd7twYmn9RhoNEK5GHDuM9P903aDoeL37YtzIalD6vWEbKHZfnKAKCvCPiYdPUw6cKotygPQe57wG6DXELwUkS+DohJckseDwrWC9Zup+YJpM4WguUjEpFEFoOu0kxkgS5RoTIZTjPWr/ZvipI17d0SwV6UgR6Xj7Txwlbz+JMOr+aLurjVEWxR/tvnMAus9qmG33VNuybRSfw9WEfe6ZnM09hJ9xe7EM9YcDBMcRTs4tWpU6aQ1BPCw4WQngSSAEC4VHJ3VVUD1jEnZiBhHXye3vqRqLBUAuOweiWLomhnmfh3UXlFp2xJFG9ij6FeiIiGJEQEiSNkMKYiOS6yZnn13WrU8xktY6NcXj+K7RFwjDP9FGLjptL+a+EEosDriFV3DMLjCHGwhlu7wJ9iL7gJa63qP8k72FpmVpWD6m+9YyXn6ev1E927cj1vdcBbzx6y23DO7RovTuGt6nt0TTiOnDMtkRrqrlNfKT0TG6nV1A66I4aCkXRngf1MI1SJvQQitryzFy9shSoQFGAxcB4Ea7SbyvILPhK3YJ54cBSyPHCLFOuJg1FeOMqSKjlWsu4kEOdS7I8qrfX/tQnR7BlHCGu8s8N4Wv4mAZY8mv54LcKvNR17ruqrObmoqzqqBnXUlzfPVP/QZgsl81TWRpP/X77EOgkm5MzjtsdSuBbdfz94fT1+CxpZL32YdZHqgBEztXQz4YoJWxvWWhMTobbtF/eyrQyaYqVmTFh6E9JMiDZTnus4+Ld6NJNFU0D+y7OQvKVq3780gNpnTPDPpHYgT8HFNcnPD6ClB3ubHkg6a8g5zSUHRIQNKZ5irQ0tUwF/MTDvSWC7bdOm5ovz3FOZxensZ1ySlzM9h2f8uz25mMeH/R5+J3K2Jha+4EGblsj91KdfVxsMTl1wfLqqy2FeNkuO9yIkN1U6U9yXkMzBzpCZf+P5r2KkslURoY49Jo7qdIflRJGHH5/WT7WfG6n0SXPBT3UoMw+3DMhwaXY3ybRoBs9ezcoQ/UWPC8VzHwsPmRN8PJgVrtwp7CdBYNoKT70IZ8AavXTLlOriBgt8iRro1YTC71aOk3by/uPRteCADxcbIFe+ZMyhgrvT4WuhHcfgtaGf3CH0Kt/UUZRo62kSL7dKnjnYXitfN2HD9Eih4/Svy0qDGPaggqXm4SZRCqEwaKarX7OQnkgoTlB2T9v4XMmQtFy4zBTIdZiyx/BX0D/+iReOI7olVk5blu5B7a7xnMdKAuJwYdjiirMKs2nbY0VK21dhhKu8Pm8Np7L6+pRx79CQVm1KXCXD+7s/gmNpCaIipyvviDne3qp4Cy7bMdl3Wc4spKrO5mHPpzbJiqo2hNdxd32oMitx9raqR88fEPey8MEt65nQaNTgY877CMfkkyM0YfRn4kJMEfW74cfP0AOU0qmwjK6GuPPP3BZvpu6ATn8o37/ndmYGCZjH292izzGxJRYXloKd3XBJZUeGIncxrL+3RbaYd0fHySQ9TWgzEdVbkgv6iYsjpHE0HkUP1KwOQlF/ci8L9vK7F6CUMiqc5RsZTGFjPhh/4+bSSZTMD6o5JRXajfSHOMFy7M9NrKNUSPh5xyBt2049iXT3iJhK8pP4DpeM3Kesza9N1w1hZlOGXm2RWbbR/H+sJLcUaRqNKmRJ4ft47uCli4N6oq3b38aWbcBDISkCdagRGP0dI2ACY1O/+CpDbqJXVtTq6ldJ+8FUOQjkJKLYx5rFHjk4G8yPjnVXQqCEu17ub1q+2ApSHE34Mt+u2krbhBr3sRQigVSqassKbqQW0dq236+Aa6He1ojt1UgIhIzwk0WAgJOsUrT8pYmVkWmTa3wSRy7nRCWHmsg9y0kvOJwUoaEuaHR85jrWhLlwkKBf5J7CRFKMJe8/a6VtR3e+5WBKgEvd6XRgETCiVwah7/bOXeMM0T6L+UVVohS13QAj3hXe9Pa3w4cgAfg99eQXaqkzXGe9hu2hXbLWK4Oqip9uPPquHRF71OHp972Dvbcol7JVsuLbl53o5HVE/ua4U74/D54tb6+0X0dsHDnz0U+xjnF0aUjZR+b6Ow6TH6Ef+QyAMduODHIHyRAANFGWjXgTnoRQt0veRWy9dvSYew89sfSky6xUGE+FAlFFRbHwrFQQSFUWz2mIOdGnV/mhe46tJ50da+LaiSclGBXo9/D0XJqDL0oUfhDwDCfbQlqXVwVVPkXSO1bg1oWMuuzQXExyNamTfGSnK234Jn3OUtOSWtuxXp1AiCw7ly5iiLADR/skGDC0DR+6kVlUBW3qQS6dT+gZmboD4IazxK5Q/b4+nXIODLx99+QECNU/evvCYS3HX7OxI3xSd3kZASll7KAY3+aryQ0LT1tRUV6KHP9emaoc3z19DIPyhuKR5l04QBWhCBanpSnRd73Tz3Qjmhd00PfihDbfZYtq3PVIiPD6W7Spaelv33rTHuTVuIP0FDRB9g4vTf4WPDe8qNHqLFLYkEYpnl1Vh5r9Nao0mfTLsil4VezTcy3zGazV2bNtLebkrse3XtU4b5UtvRBeWg58CMCCbwAD+qP39AatQ4N2ml7Bod6jFqGhlof7D+NwYNhzyt2YPoDqPaClGXlKg1D5eWS8kDYEUewbeGFUHsbVBRI6wrhIritTXsCYTUWa4THJWPiXZ9Wk3iuMhmC7F5cCamMy71yEtiGgUS4fXSkHTE2MoLEdCR3SQRhtqAn29hrL3L/PlLS3mNyL7oPJXsv4+xIu+8ePizg3OKoxzWyslJHsMH3NYRmEoBJwicmNYB44pRquFajq2WyNP6SLN337+SOGGmZwcU7mwwKwu81BJ99Avh82giJHVfVVFXOrgmUUT59NJqcDaVUB91tqSp1WAGJBWaLSoOqKu+vFYdRPr1g4SIKhodSK4mpyqpY+zIhc923jdzYwLjYH5Z43wrcI4nPeSCDBJGQxMA4FFL0Gx2G4gQyghsGCXr64Ui+JIQfDQueDkqgAQUhP1KyuP9Dekz0L/c7XvVypVEErNSaLFrmcFELxxhKt3+h2RQlHplUJhBqTQilYvGs316xUnlJCgnCIbE+n4AiDgvaw+BveVL1BGlzsFLiuW9vqf/xdRdXC2RwXLe9TdGScUhtEqk8E2W/3BT4TAVJrFoXR7INrKFrcSdzzoZv9lhXNHjumbmoPq/RoNoJhjbmX99eJeeHuKw9ZEC28rDioArfbBMuRk5MmF39bJ1P2MWc0NYQkUyv3q3R/m59Z2hhpGJMtZzi+c1lyefDw68ffWu7vuHu1PbBto1xxsD/nJtOSuDrls9H54/xKrYTe2hcF1DxYeXH52bCZ59evmezPgDfulms7D3FlfK+TFj4BZgrtu+PYyV6TBIjjf/sHxZXMfYoYugMdS2R/lmCYSGCh4VK0RO4vhBiL1pY/ayWF6vMpLt2ycywl9niC502Q+sP/JhU8G/tVXrjQ5vlM6SttHn9efpWGN5MmzeYZzw+GjPaUfpct1/dXEBMeWfwbvk7HXy6No4dZIUF5//78aaWVr0l/xzc9k82/V0nHdZjN1bSQviAkvxoQDtPuAqzx8UXPUHaoCc5L8BX7kdz1TUb6o3ifVRDbguXRtxQ2Zxmrm0iqH34qF4EonPVS0M4tS+qcn5WBcY+5s/XFR8T641j+Y+nVeAErvphWkk12fexj+CzhRV4gcXrenSZnuwTnOtyLu/LpuCVzuckf6EU5Z1TKmH/p3y0v9DVQZ1hq97/qPo4hnkT5/XUt9YEe/qjCodQ9miOk7A1qDU4aC8swWTmUpHUXAVqdOxLvvsB0DX7C6kSgqb/IRph3iRCVOrQyicBAFXDTYHdRyE66JGxLxhRQNjoALJh7vMgZBHC/yBr9a2+uhL+9DfCPead/xBqDfkH3kO+/2q6eqa2tBHK+in4QRyH1qDofkhqUisTuumQlbQByjoX8vm2JwAAWYDf6a3GpyT0RkfShVoLSI3exvyyzm3zDamdqvKXzdyfAgiv7H8yutGfIliTvO46/B88R2/cqLLPlCsB5LqxbjKCrNfdviWu+PrOp9uDJOve3JcZI0aXxW9G66+DyGWs0SENLpVjrunlqfKec//QAP81hK5BIMHWwRGgEzpFUg5PwrPGS0mIOc2/6ini+0/oxYHlv3Z2ZLIDv1Hpf5i++H92X1mCTEshTXMOoAIYMBkawKTTRxoJaLifEv9zjs/o4mMaBLd/mQ+PuNXBC+4uTXdfMF3OhXS3OyKe5E2muDdI7SPXwOzF4E+AGzAAgMbvB8C/qMc54Nn1lNS3JhGllqJLEQYUYCoigAqseDToKJIAHXiKZEAFwSINOICwVdMBF1QABECoHgDAHjR6IgQwcFqEAQt8LyIAA7d4NDgvkoABeCeSAQYhIg2oIW6PdGADSWlXLgiCnTIvRZaTy6Lskiv+RD8EKMW4GPqLpdLFSjfX6oI3TFhcdKlP34o45QpHdfM2DENglQvf0UrTi+Qvl4uTDdBYjpNduSAIdsq8ojOT5eSeXHa1r/8n+iFA0dzo/sx/sVR69Uo3Vwv+TUlWNzoVa336Vog5FVyzcFQ3Yhj4XFZZ3umOVpq+hZG/XOjOnK3SDJ+MD9PnQJZNF6RnAgVAYMBBgAQFGlIgMGDBgQ8xy4ulcqVaqzearXan2+sPhqPxZDqbL5ar9Wa72x+Op/Plers/nml/fPUFdNLyQr6fzYk9R1xgR7JxYNEwP2bPxzZTEixYZXknSK0MlB4GXdL6xYMMBtcykqzpYm1quSHvc+JSWc47zoeshWERjrqvgJ6nkyGvZG9nS6kK+AJxJUM0oWw6HlNg6LaJsxYVodj+s4CuG8lWrkuMQGFtOQlY2Yw9SIWc5w4+VpENBVzmnhPOBcMqvZZm9fHKuDUraNlNQUsHOc07RBMx0jS6MXTy/r4439B8RHtWtBvWirhdOnjcWAiYOijbZI4uCOerxWII0m5EEi4spJP2vGv/MHnOSqXVI4x9Op67Y8m/qo2BPbfndRO+FhxWH5RGTJt/vfFE7Yf1WYYUMjsBAAA=') format('woff2'),
  url('../fonts/iconfont.woff?t=1594020622841') format('woff'),
  url('../fonts/iconfont.ttf?t=1594020622841') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1594020622841#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-left2:before {
  content: "\e710";
}

.icon-right2:before {
  content: "\e711";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-vk:before {
  content: "\e735";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-jian2:before {
  content: "\e600";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-jia2:before {
  content: "\e608";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c4";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-skype1:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cd";
}

.icon-wechat:before {
  content: "\e7cf";
}

.icon-phone2:before {
  content: "\e7d0";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-weibiaoti1:before {
  content: "\e614";
}

.icon-27:before {
  content: "\e6b6";
}

.icon-2fengongsi:before {
  content: "\e62b";
}

.icon-icon35:before {
  content: "\e639";
}

.icon-changyonglogo27:before {
  content: "\e714";
}

.icon-icontag:before {
  content: "\e61d";
}

.icon-xinwen:before {
  content: "\e669";
}

.icon-zhengshu:before {
  content: "\e621";
}

.icon-zhanlan:before {
  content: "\e605";
}




.slideshow { position: relative; }
.slideshow .wp { position: absolute; left: 50%; margin-left: -600px; top: 50%; margin-top: -166.5px; }
.slideshow .wp img { max-width: 100%; max-height: 80%; }
.slideshow .item a img { width: 100%; -webkit-transition: all 6s ease-out; -o-transition: all 6s ease-out; -moz-transition: all 6s ease-out; transition: all 6s ease-out; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.slideshow .item.slick-active img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slick-dots{position: absolute;width: 100%;bottom: 14px;text-align: center;}
.slick-dots li{display: inline-block;}
.slick-dots li button{cursor: pointer; font-size: 0px; margin-left: 5.5px;margin-right: 5.5px; outline: none;width: 14px;height: 14px;border: solid 2px #ffffff; border-radius:50%; background:none; padding:0px;}
.slick-dots li.slick-active button{ background:#fff;}

.slick-prev,.slick-next{ width: 62px; height: 62px; border: 0px; font-size: 0px; cursor: pointer; display:none !important;}
.slick-prev{ position: absolute; top: 50%;  margin-top:-31px; left: 40px; z-index: 999; }
.slick-next {position: absolute; top: 50%;  margin-top:-31px; right: 40px; z-index: 999; } 

.slideshow .item.slick-active.item_one img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.slideshow .item.slick-active.item_one.on img{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0} 
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

@media screen and (max-width: 767px) { .slick-dots { bottom: 10px; }
.slick-dots li button{ margin-left: 2.5px;margin-right:2.5px; width: 10px;height: 10px;border: solid 1px #ffffff;}
 }


.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px;   line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #1055a1;cursor: pointer;  border:1px solid #1055a1; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#1055a1 solid 1px; background:#1055a1; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}
.fl a.no:hover{color: #333;}
.shuxp_c a:hover{color: #1055a1;}
@media screen and (max-width: 1920px){
.m-kefu-chat.mobile-hide {
 
    right: 0px!important;
   
}
}
.ppp,.shuxp_c{font-size: 16px;}


.fenyen a.no:hover{    background: #fff;
    border: 1px solid #e5e5e5;
  
    color: #333;}