@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto; font-family: "opensans";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; max-width: 100%; height: auto;}
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: "opensans";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: #0d55a6;}
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }
div:after{ content:""; clear:both; display:block;}


::-webkit-input-placeholder {/* WebKit browsers */
 color:#666666;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666666;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666666;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666666;opacity:1 }

.sou::-webkit-input-placeholder {/* WebKit browsers */
 color:#fff;opacity:1}
.sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff;opacity:1 }2
 color:#fff;opacity:1 }
.sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff;opacity:1 }

@media screen and (min-width:1220px) {.zong {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.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{ background:#fff; padding-bottom:22px; position:relative; z-index:92}
.het{ /*background:#0d55a6;*/background:#00349a; padding:10px 0;}
.het:after{ content:""; clear:both; display:block;}
.het a:hover{ text-decoration:underline;}

.hexin{ float:right;}
.hexin li{ float:left; font-size:14px; font-size:1.4rem; line-height:29px; color: #fff; margin-right:25px;}
.hexin li a{color: #fff; display:inline-block; vertical-align:middle;}
.hexin li i{ font-size:18px; color:#fff; padding-right:8px; display:inline-block; vertical-align:middle;}

.head>.zong{position:relative;z-index:99;}
.logo{display:block;float:left;margin-top:30px;}
.logon{ display:inline-block; vertical-align:middle; width:291px;}
.logon img{display:block;margin:auto;width:100%;max-width:291px;}

.her{float:right;margin-right:46px;}

.daohang{ float:right; margin-top:44px;}
.daohang>li{ float:left;position:relative;z-index:999; margin-left:40px;}
.daohang>li>a{ display:inline-block; vertical-align:middle; font-size:16px;font-size:1.6rem;line-height:34px; position:relative; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:7px;}
.daohang>li>a:before{ content:""; position:absolute; width:0; height:3px; background:#0d55a6; left:50%; bottom:0px; transition:0.5s;}
.daohang>li:hover>a{ color:#0d55a6;}
.daohang>li:hover>a:before{ width:100%; left:0px;}
.dangqiandao>a{ color:#0d55a6 !important;}
.dangqiandao>a:before{ width:100% !important; left:0px !important;}

.yijiw{position:absolute;width:183px;top:-9999px; left:50%; margin-left:-92px; text-align:left; z-index:9999}
.yiji{ background:#0d55a6;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:16px;font-size:1.6rem; line-height:0px;padding:7px 16px; color:#fff; position:relative; overflow:hidden;}
.yiji li:hover>a{ text-decoration:underline;}
.erji{position:absolute;width:183px; background:#0d55a6; top:-9999px;left:100%;}
.sanji{position:absolute;width:183px; background:#0d55a6; top:-9999px;left:100%;}
.daohang>li:hover .yijiw{top:34px;}
.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;}
.yiji li:first-child>a{ border:none}

/*  sousuo  */
.sousuo{ float:right;}
.sousuo form{ width:219px; height:29px; border:1px solid #ffffff; overflow:hidden; position:relative; z-index:1}
.sou{ width:160px; height:27px; float:left; line-height:27px; float:left; background:none; padding-left:7px; font-size:14px; font-size:1.4rem; color:#fff; border-radius:15px;}
.suo{ width:29px; height:29px; float:right; cursor:pointer; background:none; position:relative; z-index:3;}
.sousuo form i{ display:block; width:29px; line-height:29px; position:absolute; right:0px; top:0px; color:#fff; text-align:center; font-size:18px; font-size:1.8rem; z-index:2;}

.daohang2,sousuo2,.xnav{display:none}

/*  banner */
.slideshow .item img { width: 100%;  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform: scale(1.2); transform: scale(1.2);}
.slideshow .item.slick-active img { -webkit-transform: scale(1); transform: scale(1); }

.slick-dots{position: absolute;width: 100%;bottom: 29px;text-align: center;}
.slick-dots li{display: inline-block;}
.slick-dots li button{cursor: pointer;  font-size: 0px;   margin-left: 4px;margin-right: 4px; border: none;outline: none;width: 38px; height: 3px; background:#ffffff;}
.slick-dots li.slick-active button{ background:#0d55a6;}

.slick-prev,.slick-next{ width: 22px; height: 42px; border: 0px; font-size: 0px; cursor: pointer; display: none!important; position: absolute; top: 50%;  margin-top:-21px;}
.slick-prev{ left: 70px; z-index: 999;  background:url(baleft.png);  }
.slick-next { right: 70px; z-index: 999; background:url(baright.png);  } 
.slick-prev,.slick-next{  display: block!important; }
.slick-prev:hover{ background:url(balefth.png);  }
.slick-next:hover { background:url(barighth.png);  } 

.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}/*# sourceMappingURL=slick.min.css.map */

@media screen and (max-width:1219px) {
.logon{ width:240px;}
.daohang>li{ margin-left:30px;}
.daohang>li>a{}
.hexin li{ float:left; font-size:12px; font-size:1.2rem; line-height:25px; color: #666666; margin-left:15px;}
.hexin li i{ font-size:16px; padding-right:3px;}
.sousuo{ margin-left:15px;}

.yijiw{width:160px; left:50%; margin-left:-80px;}
.erji{width:160px; left:160px;}
.sanji{width:160px; left:160px;}
.yiji li a{font-size:14px;font-size:1.4rem; padding:5px;}
.maba{ margin-top:136px;}

#wowslider-container1  .ws_bullets { margin-right:-490px; bottom:80px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative; background:#fff; border:none; padding-bottom:10px;}
.het{ height:36px;}
.logo{ margin-top:10px;}
.logon{ width:150px;}

.daohang{ margin-top:10px;}
.yijiw,.yiji2,.hexin,.slogen{display:none}
.daohang>li{ margin:auto; display:inline-block; float:none; *float:left; margin-left:30px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:36px;text-transform:none;}
.het{ padding-bottom:0px;}
.yvn{ float:left; margin-top:auto;}
.yvzhonga{ font-size:14px; font-size:1.4rem;}
.yvul{ top:30px;}

.sousuo,.banner1 .slick-dots { display:none !important}
.maba{ margin-top:0px;}

.slick-prev,.slick-next{ display:none !important}
.slick-dots{bottom: 9px;}
.slick-dots li button{ margin-left: 2px;margin-right: 2px; width: 18px; height: 4px; background:#ffffff;}


.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 25px;background: #0d55a6;right: 2.5%;top: 5px;cursor: pointer; border-radius:5px;z-index: 9999999999}
.nav span {display: block;width: 20px;height: 2px;background: #ffffff;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;}
.smdaohang {position: fixed;width:320px;height: 0%;overflow: auto;top: 0px;right: -100%;background:#0d55a6; z-index: 9999999;transition: 0.7s;text-align: center;}
.smdaohangh {right: 0px;height: 100%;}
.smdaohangh
.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:5px; width:24px; height:24px; cursor:pointer; border-radius:5px;}
ul.topnav span:before{ content:""; width:16px; height:2px; background:#fff; position:absolute; left:4px; top:50%; margin-top:-1px;}
ul.topnav span:after{ content:""; width:16px; height:2px; background:#fff; position:absolute; left:4px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}
ul.topnav span.yizi:after{ transform:rotate(0deg);}

.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: 24px;line-height: 24px;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: 3px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {.head{padding-bottom:5px;}
.het{ display:none}
.daohang2{display:block;text-align:center;margin-top:5px;}
.daohang2 a{float:left;width:25%;font-size:14px;font-size:1.4rem; line-height:24px;text-align:center; font-weight:bold;}
.daohang2 .dangqiandao{color: #0d55a6;}

.daohang,.daohang1{display: none}
.banner1 .slick-prev { left:10px;}
.banner1 .slick-next { right:10px;}
.nav {top: 10px; background:#fff;}
.nav span {background: #0d55a6;}
#wowslider-container1  .ws_bullets { bottom:28px;}
}

/*  main1  */
.main1{ background:url(m1bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:65px; padding-bottom:41px;}
.main1:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(m1bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.m1biao{ display:block; text-align:center; position:relative;color: #0d55a6; font-size:36px; font-size:3.6rem; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:45px; padding-top:20px;}
.m1biao:before{ content:""; position:absolute; width:61px; height:6px; background:#0d55a6; top:0px; left:50%; margin-left:-30px; transition:0.5s;}
.m1pz a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:28px; color: #666666; text-align:center; margin:auto; margin-top:8px;}
.m1n{ margin-top:32px;}
.m1lie{ width:23.41%; float:left; margin-right:2.1%; margin-bottom:39px;}
.m1lie:nth-child(4n){margin-right: 0;}
.m1tu{ display:block;}
.m1tu img{ width:100%; max-width:400px; margin:auto;}
.m1zi{ display:block; background:#dcdcdc; line-height:28px; padding:5px; text-align:center; font-size:16px; font-size:1.6rem; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m1lie:hover .m1zi{ background:#0d55a6; color:#fff;}
.m1biao:hover:before{ width:0px; margin-left:0px;}
.m1pz a:hover{ color:#0d55a6;}
@media screen and (max-width:1219px) {
.m1biao{ font-size:30px; font-size:3rem; line-height:45px; padding-top:15px;}
.m1zi,.m1pz a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:35px; padding-bottom:21px;}
.m1biao{ font-size:26px; font-size:2.6rem; line-height:45px; padding-top:15px;}
.m1n{ margin-top:20px;}
.m1lie{ width:24%; margin-left:1.3%; margin-bottom:20px;}
}
@media screen and (max-width:767px) {
.m1biao{ font-size:22px; font-size:2.2rem; line-height:30px; padding-top:10px;}
.m1biao:before{ height:2px;}
.m1zi,.m1pz a{ font-size:12px; font-size:1.2rem; line-height:22px;}
.m1lie{ width:31.333%; margin-left:1% !important; margin-right:1%; margin-bottom:20px;}
}
@media screen and (max-width:539px) {
.m1lie{ width:48%;}
}

/*  main2  */
.main2{ background:url(m2bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:62px; padding-bottom:73px;}
.main2:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(m2bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.main2 .m1biao{ color:#fff;}
.main2 .m1biao:before{ background:#fff;}
.m2l{ width:50%; float:left; margin-top:99px;}
.m2r{ width:56.5%; float:right; margin-right:-16.4%; position:relative; padding-right:10px; padding-bottom:10px; margin-top:60px; z-index:1}
.m2r:before{ content:""; width:561px; height:374px; background:#0d55a6; position:absolute; right:0px; bottom:0px; z-index:2}

.m2a{ display:block;color: #ffffff; font-size:26px; font-size:2.6rem; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.m2p{color: #ffffff; font-size:16px; font-size:1.6rem; line-height:28px; max-height:252px; overflow:hidden; margin-top:43px;}
.m2p a{ display:block; color: #ffffff;}
.m2mor{ display:inline-block; min-width:150px; line-height:37px; background:#0d55a6; padding:0 5px; color: #ffffff; font-size:16px; font-size:1.6rem; text-align:center; margin-top:48px;}

.m2shipin{position: relative; padding-bottom:68%;height: 0;overflow: hidden; z-index:3}
.m2shipin iframe,.m2shipin video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.m2shipin iframe body{ margin:0px !important;}
.m2l a:hover{ color:#0d55a6;}

.m2l .m2mor:hover{ background:#fff;}
@media screen and (max-width:1699px) {
.m2r{ width:48%; margin-right:0px;}
.m2r:before{ width:90%; height:90%;}
}
@media screen and (max-width:1219px) {
.m2l{ margin-top:30px;}
}
@media screen and (max-width:999px) {
.main2{ padding-top:32px; padding-bottom:33px;}
.m2r{ margin-top:20px;}
.m2a{ font-size:18px; font-size:1.8rem; line-height:24px;}
.m2p{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:168px; margin-top:20px;}
.m2mor{ min-width:120px; line-height:30px; font-size:14px; font-size:1.4rem; margin-top:20px;}
}
@media screen and (max-width:999px) {
.m2l{ width:100%; float:none; margin-top:30px;}
.m2r{ width:100%; float:none; max-width:678px; margin:auto; margin-top:30px;}
.m2p{ font-size:12px; font-size:1.2rem;}
.m2mor{ font-size:12px; font-size:1.2rem; margin-top:20px;}
}

/*  main3  */
.main3{ padding-top:64px; padding-bottom:82px;}
.m3n{ padding-top:18px;overflow: hidden;}
.m3n1{overflow: hidden;}
.m3lie{ position:relative; margin-top:18px; overflow:hidden;}
.m3tu{ display:block;}
.m3tu img{ width:100%;}
.m3a{ display:block; position:absolute; width:100%; left:0px; bottom:0px; background:#333333; background:rgba(51,51,51,0.8); line-height:29px; padding:4px; text-align:center; font-size:16px; font-size:1.6rem; color:#fff; line-height:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; transition:0.8s;}
.m3zi{ position:absolute; width:100%; height:100%; position:absolute; left:0px; top:100%; background:#000; background:rgba(0,0,0,0.7); transition:0.8s;}
.m3zin{ position:absolute; padding:10px; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; max-width:480px;}
.m3a1{ display:block; text-align:center; color: #ffffff; font-size:26px; font-size:2.6rem; line-height:40px; position:relative; padding-bottom:19px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m3a1:before{ content:""; position:absolute; width:67px; height:2px; background:#ffffff; bottom:0px; left:50%; margin-left:-33px;}
.m3p a{ display:block; font-size:16px; font-size:1.6rem; color: #ffffff; line-height:28px; max-height:84px; overflow:hidden; text-align:center; margin-top:37px;}

.m3lie1{ width:66%; float:left;}
.m3lie1 .m3tu img{ max-width:793px;height: 290px;}
.m3lie2{ width:32.25%; float:right;}
.m3lie2 .m3tu img{ max-width:387px;}
.m3lie3{ width:32.25%; float:left; margin-left:1.625%;}
.m3lie3 .m3tu img{ max-width:387px;}
.m3lie4{ width:32.25%; float:left; margin-right:1.625%;}
.m3lie4:nth-child(3n){margin-right: 0}
.m3lie4 .m3tu img{ max-width:387px;}
.m3lie:hover .m3a{ bottom:-39px;}
.m3lie:hover .m3zi{ top:0px;}

@media screen and (max-width:1219px) {
.m3a1{ font-size:20px; font-size:2rem; padding-bottom:8px;}
.m3p a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:72px; margin-top:20px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:34px; padding-bottom:30px;}
.m3a{ display:none;}
.m3zi{ position:relative; top:auto !important;}
.m3zin{ position:relative; transform:translate(0,0); left:auto; top:auto; max-width:none;}
.m3p a{ height:72px; margin-top:10px;}
.m3a1{ font-size:16px; font-size:1.6rem; padding-bottom:5px;}
}
@media screen and (max-width:767px) {
.m3lie1{ width:98%; float:none; margin:auto;}
.m3lie2,.m3lie3{ width:48%; float:left; margin-left:1% !important; margin-right:1%;}
.m3n .clear{ display:none}
.m3lie3 .m3tu{ overflow:hidden;}
.m3lie3 .m3tu img{ max-width:none; width:128.2%; margin-left:-14.1%}
.m3p a{ font-size:12px; font-size:1.2rem; line-height:22px; height:44px; margin-top:10px;}
.m3a1{ font-size:14px; font-size:1.4rem; line-height:24px; padding-bottom:5px;}
}
.chuangke{margin-right: 1.635%;}
.chuangke:nth-child(3n){margin-right: 0;}
/*  main4  */
.main4{ background:#f6f6f6; padding-top:54px; padding-bottom:65px;}
.m4n{ margin-top:33px;}
.m4lie{ width:30.8%; float:left; margin-right:3.8%;}
.m4lie:nth-child(3n){margin-right: 0;}
.m4tu{ display:block;}
.m4tu img{ width:100%; max-width:380px; margin:auto;}
.m4a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; margin-top:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4p a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; color: #666666; margin-top:7px; height:52px; overflow:hidden;}
.m4riqi{ display:block; color: #999999; font-size:14px; font-size:1.4rem; line-height:24px; color: #999999; margin-top:10px;}
.m4lie a:hover{color: #0d55a6;}
@media screen and (max-width:999px) {
.main4{ padding-top:30px; padding-bottom:30px;}
.m4n{ margin-top:20px;}
.m4lie{ width:32%; float:left; margin-left:2%;}
}
@media screen and (max-width:767px) {
.m4n{ margin-top:5px;}
.m4lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
.m4a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.m4p a{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:5px; height:44px;}
.m4riqi{ font-size:12px; font-size:1.2rem; line-height:20px; margin-top:5px;}
}

/*  foot  */
.foot input::-webkit-input-placeholder {/* WebKit browsers */
 color:#d5d5d5;opacity:1}
.foot input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#d5d5d5;opacity:1 }
.foot input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#d5d5d5;opacity:1 }
.foot input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#d5d5d5;opacity:1 }

.foot textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#d5d5d5;opacity:1}
.foot textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#d5d5d5;opacity:1 }
.foot textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#d5d5d5;opacity:1 }
.foot textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#d5d5d5;opacity:1 }


.foot{ background:#202020 url(fobei.jpg) no-repeat bottom center; background-attachment:fixed; position:relative; padding-top:52px; padding-bottom:38px;}
.fobei1{ display:block; width:100%; margin-bottom:68px;}
.fo1{ width:320px; float:left;}
.fo2{ width:280px; float:left; margin-left:80px;}
.fo3{ width:450px; float:right;}

.flogo{ display:block; margin-top:19px;}
.flogo img{ width:100%; max-width:203px;}

.ful{ font-size:16px; font-size:1.6rem; line-height:38px; color:#d5d5d5; margin-top:20px;}
.ful li{ color:#d5d5d5; position:relative;}
.ful li i{ display:block; position:absolute; left:0px; top:0px;}
.ful li a{ color:#d5d5d5;}
.ful>a{ display:block; color:#d5d5d5;}

.fobiao{ display:block; font-size:22px; font-size:2.2rem; color:#ffffff; line-height:26px; padding-bottom:3px;}

.fo3 form {padding-top: 12px;}
.fo3 .xing {background: url(xing.png) no-repeat left 19px;}
.fo3 .int1 {padding-left: 14px; position: relative; margin-top: 19px;}
.fo3 .int1 i {line-height: 36px; position: absolute; left: 17px; top: 0px; font-size: 20px; font-weight: bold;}
.fo3 .int1 input {width: 205px; line-height: 38px; background:none; border: solid 1px #ffffff; padding-left:14px; font-size: 14px; font-size: 1.4rem; color: #999999;}
.fo3 .int1 textarea {width: 100%; height: 87px; padding-top: 7px; 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: 18px; float: left;}
.fo3 .int2 input {width: 174px; line-height: 38px; background:none; border: solid 1px #ffffff; padding-left: 10px; font-size: 14px; font-size: 1.4rem;}
.fo3 .fyanzheng {width:110px; height: 40px; float: left; margin-top: 18px; margin-left: 11px; cursor: pointer}
.fo3 .int3 {min-width: 130px; height: 40px; float: right; padding: 0 5px; background: #0d55a6; margin-top: 18px; font-size: 20px; font-size: 2rem; color: #ffffff; cursor: pointer; transition: 0.5s;}
.fo3 .int3:hover {background: #fff; color: #0d55a6;}

.shejiao2{ padding-top:10px;}
.shejiao2:after{ content:""; clear:both; display:block;}
.shejiao2 a{ display:block; float:left; width:35px; height:35px; line-height:35px; border-radius:50%; text-align:center; color:#fff; font-size:20px; margin-left:15px; margin-top:10px;}
.she1{ background:#4b64a6; margin-left:auto !important;}
.she2{ background:#00abf1}
.she3{ background:#df4a32}
.she4{ background:#0f76a8}
.she5{ background:#d50000}
.she6{ background:#ce332d}

.fota{ font-size:14px; font-size:1.4rem; line-height:24px; color: #d5d5d5; margin-top:27px;}
.fota span,.fota a{ display:inline-block; color: #d5d5d5;}
.fota a{ margin:0 5px;}

.foot2{ margin-top:14px; background:#0d55a6;}
.fop{ font-size:14px; font-size:1.4rem; line-height:28px; color:#d5d5d5; margin-top:44px;}
.fop a{ display:inline-block; color:#d5d5d5;}
.foot a:hover{ color:#1c79e2;}
.foot2 a:hover{ color:#333}
.shejiao2 a:hover{ background:#0d55a6; color:#fff;}

.lianxi{ position:fixed; width:52px; right:0px; top:50%; transform:translateY(-50%); z-index:99999}
.lianxi div a{ display:block; width:52px; height:52px; background:#c1c1c1; text-align:center; line-height:52px; font-size:24px; color:#fff; margin-top:2px; border-radius:5px;}
.ke1{ background:#000000}
.ke2{ background:#555555}
.ke3{ background:#000000}
.ke4{ background:#0d55a6}
.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:50% !important; margin-left:-75px;}
.tankuang img{ display:block; position:relative; width:150px; height:150px; left:auto; margin:auto;}
.lianxi div a:hover{ background:#0d55a6;}
.clear2{ display:none}

.top{ cursor:pointer; width:52px; height:52px; background:#c1c1c1; text-align:center; border-radius:5px; margin-top:2px; padding-top:1px; transition:0.5s;}
.top a{ display:block; width:25px !important; height:25px !important; line-height:25px !important; border:1px solid #fff; font-size:12px !important; border-radius:50% !important; margin:auto; margin-top:14px !important; background:none !important}
.top:hover{ background:#0d55a6;}
.top a:hover{ background:none !important}

@media screen and (max-width:1219px) {
.fo1{ width:240px; float:left;}
.fo2{ width:240px; float:left; margin-left:20px;}
.fo3{ width:450px; float:right;}
.shejiao2 a{ margin-left:10px; width:30px; line-height:30px; height:30px; font-size:16px;}
.ful{ font-size:14px; font-size:1.4rem; line-height:28px;}
}
@media screen and (max-width:999px) {
.fo1{ width:50%;}
.fo2{ width:45%; float:right; margin-left:0px;}
.fo3{ width:450px; float:none; margin-top:30px;}
.shejiao a{ margin-right:5px;}
.clear2{ display:block; clear:both;}
.fop{ font-size:14px; font-size:1.4rem; line-height:24px; padding:12px 0; color:#ffffff;}
}
@media screen and (max-width:767px) {.foot{padding-bottom:70px; padding-top:10px;}
.youlian,.fo3,.fo2,.flogo,.ful,.fobiao{display:none}
.fo1{ width:auto; float:none; margin:auto; padding:0px;}
.shejiao2{ text-align:center; margin:auto;}
.shejiao2 a{ margin-top:5px; float:none; display:inline-block; vertical-align:middle;}
.foot2{ margin-top:20px;}
.fop{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:0px; color:#ffffff;}

.top{width:20%;height:45px;line-height:45px;bottom:0px;right:0px;border-radius:0px;border:none; background:#0d55a6;}
.top a{ margin-top:10px !important;}

.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.lianxi>div{ width:25%; float:left;height:45px;line-height:45px; margin:auto;}
.lianxi div a{ margin:auto; width:100%; color:#fff !important; border-radius:0px;height:52px;line-height:45px; background:#0d55a6;}
.weixin2{ display:block}
.weixin1{ display:none}
}

/*******************************  product  ******************************/
.fenbanner{}
.fenbanner img{ max-width:100%;}
.mianbao{color: #666666; font-size:16px; font-size:1.6rem; line-height:26px; padding-top:21px;}
.mianbao a:hover{color: #0d55a6;}
.comian{color: #0d55a6 !important;}

/*  nav  */
.prnav{ position:relative; margin-top:33px; z-index:9}
.pryiji{ position:relative; z-index:99}
.pryiji>li{ display:block; background:#eeeeee; width:229px; text-align:center; line-height:50px; float:left; margin-right:11px; margin-bottom:10px;}
.pryiji>li>a{ display:block; position:relative; font-size:0px; padding:0 5px;}
.pryiji>li>a>span{ display:inline-block; vertical-align:middle; line-height:24px; transition:0.5s; font-size:18px; font-size:1.8rem;}
.pryiji>li>a:before{ content:'';width: 0; border-left: 9px solid #0d55a6; border-right: 9px solid #0d55a6; border-top: 8px solid #0d55a6; border-bottom: 8px solid #0d55a6; border-bottom-color:transparent ; border-left-color: transparent; border-right-color: transparent; position:absolute; bottom:0px; left:50%; margin-left:-5px; z-index:-1; transition:0.5s;}
.prerji{ position:absolute; background:#fff; width:100%; left:0px; top:-99999px; padding-top:20px; z-index:999}
.prerji ul{border: solid 1px #d6d6d6; border-radius:8px; padding:4px 0px; padding-left:17px;}
.prerji ul:after{ content:""; clear:both; display:block;}
.prerji ul li a{ display:block; float:left; color: #666666; font-size:16px; font-size:1.6rem; line-height:36px; margin-right:50px;}
.prerji ul li a:hover{color: #0d55a6;}

.pryiji>li:hover>a{ background:#0d55a6;}
.pryiji>li:hover>a>span{ color:#fff;}
.pryiji>li:hover>a{ color:#fff;}
.pryiji>li:hover>a:before{ bottom:-16px;}

.dangpryi>a{ background:#0d55a6 !important;}
.dangpryi>a{ color:#fff !important;}
.dangpryi>a>span{ color:#fff !important;}
.dangpryi>a:before{ bottom:-16px !important;}
.pryiji>li:hover .prerji{ top:50px;}

.prnav2{ display:none}
.pr2n p{overflow: hidden;padding-top: 15px;line-height:30px;font-size: 1.6rem;color: #666666;text-indent: 2em;}
/*  main  */
.prmain{ padding-top:34px; padding-bottom:104px;}
.prt{}
.prtbiao{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-size:2.2rem; line-height:30px; font-weight:bold;}
.prtp{color: #666666; font-size:16px; font-size:1.6rem; line-height:28px; margin-top:18px;}
.prtp p,.prtp strong,.prtp em{color: #666666;}
.prn{}
.prn:after{ content:""; clear:both; display:block;}
.prlie{ width:23.4%; float:left; margin-right:2.11%; margin-top:43px; margin-bottom:23px; position:relative;}
.prlie:nth-child(4n){margin-right: 0;}
.prtu{ display:block;}
.prtu img{ width:100%; max-width:500px;}
.przi{ text-align:center; padding-top:7px;}
.pra{ display:block; font-size:16px; font-size:1.6rem; line-height:28px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prin{ font-size:0px; margin-top:14px;}
.prin input{ display:inline-block; vertical-align:middle; cursor:pointer;}
.prin .prmor{ display:inline-block; vertical-align:middle; border: solid 1px #3d77b8; min-width:120px; line-height:28px; margin-left:15px; text-align:center; padding:0 5px; font-size:14px; font-size:1.4rem; color: #0d55a6;}
.prlie:hover .prmor{ background:#0d55a6; border-color:#0d55a6; color:#fff;}
.prlie:hover .pra{ color:#0d55a6;}

.prtag{ border-top:1px solid #e6e6e6; line-height:24px; padding-top:18px; margin-top:37px;}
.prtag span{ display:block; float:left; color: #0d55a6; font-family: OpenSans-Bold; font-size:16px; font-size:1.6rem;}
.prtag a{ display:block; float:left; font-size:14px; font-size:1.4rem;color: #666666; margin:0 10px;}
.prtag a i{ font-size:18px; margin-right:5px;}
.prtag a:hover{color: #0d55a6;}

.fenye{ padding-top:52px; text-align:center; font-size:0px;}
.fenyen{ display:inline-block; *float:left; margin-top:3px; vertical-align:middle; font-size:0px;}
.fenyen a{ display:inline-block; *float:left; width:36px; height:30px; margin:0 5px; text-align:center; line-height:28px; border:1px solid #e5e5e5; font-size:14px; font-size:1.4rem; color:#333; margin-bottom:10px;}
.sx{ color:#999999 !important; background:none !important; font-size:18px !important; font-size:1.4rem !important; font-weight:bold;}
.dangfen,.fenyen .active,.fenyen a:hover{ background:#0d55a6 !important; border:1px solid #0d55a6 !important; color:#fff !important;}
.fuxuan{  display:inline-block; *float:right; background:url(fuxuan.png) no-repeat right center; padding-right:27px;margin-bottom:10px; vertical-align:middle; margin-left:10px;}
.fuxuan span{ font-size:16px; font-size:1.6rem; color:#4b4b4b; margin-right:15px;}
.fuxuan input{ min-width:150px; line-height:30px; height:30px; padding:0 5px; background:#2059a6; font-size:14px; font-size:1.4rem; color:#ffffff; cursor:pointer; transition:0.5s;}
.fuxuan input:hover{ background:#fff; outline:1px solid #2059a6; color:#2059a6;}

@media screen and (max-width:999px) {
.mianbao{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:12px;}
.prnav{ margin-top:20px;}

.pryiji>li{ width:180px; margin-right:10px;}
.pryiji>li>a>span{ font-size:14px; font-size:1.4rem;}

.prmain{ padding-top:30px; padding-bottom:34px;}
.prtbiao{ font-size:18px; font-size:1.8rem; line-height:26px;}
.prtp{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.prlie{ margin-top:23px; margin-bottom:0px;}
.pra{ font-size:14px; font-size:1.4rem;}
.prin input{ position:absolute; left:5px; top:5px;}
.prin .prmor{ min-width:110px; line-height:25px;}
}
@media screen and (max-width:767px) {
.prnav1{ display:none}
.prnav2{ display:block; margin-top:0px; padding-bottom:30px;}
.pryiji>li>a{ font-size:14px; font-size:1.4rem; background:#eee; padding:5px;}
.pryiji>li>a:before{ display:none}
.pryiji>li{ width:100%; margin-right:0; border:1px solid #fff; line-height:30px; padding:0px; border-radius:8px; background:none;}
.prerji{ top:auto; position:relative; top:auto !important; padding-top:0px;}
.prerji ul{ padding:5px 0px; padding-left:10px;}
.prerji ul li a{ font-size:12px; font-size:1.2rem; line-height:24px; margin-right:20px;}

.prlie{ width:48%; margin-left:1%; margin-right:1%;}
.pra,.prin .prmor,.prtp{ font-size:12px; font-size:1.2rem;}
.prtbiao{ font-size:16px; font-size:1.6rem; line-height:26px;}
}

/********************************************  product2  ***********************************************/
.prmain2{ padding-top:33px;}

.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(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 { margin:0 auto 0; width: 621px; float:left;}
.m-propic .pic-big { position: relative; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #dadada; 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: left; width: 110px; padding-top:34px; padding-bottom:34px; overflow: hidden; z-index:1}
.m-propic .pic-btn { position: absolute; margin: 0 auto; right: 0; display: block; width:100%; text-align:center; font-size:18px; cursor: pointer; color:#999999; z-index:9}
.m-propic .pic-btn.prev { top: 0px;}
.m-propic .pic-btn.next { bottom: 0px;}
.m-propic .pic-btn:hover{ color:#0d55a6;}

.m-propic .pic-list { height: 355px; overflow: hidden;}
.m-propic .pic-list ul { height: 2000px;}
.m-propic .list-item { margin-bottom:35px; position:relative;}
.m-propic .item-pic { display: block; position:relative;}
.m-propic .item-pic img { width: 100%;display: block; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; background:#fff}
.m-propic .item-pic:hover {}
.m-propic .item-pic.zoomThumbActive {}
.m-propic .item-pic.zoomThumbActive:before{ left:-12px;}
.m-propic2 { display: none; }

.jianjie{ width:529px; float:right;}
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:32px; border-bottom:1px solid #cccccc; padding-bottom:16px;}
.jiann{ font-size:16px; font-size:1.6rem; line-height:30px; color:#666666; padding-top:16px;}
.jiann p,.jiann em,.jiann strong{ color:#666666;}
.jiann a{ color:#0d55a6;}

.share{ margin-top:27px; display:inline-block; vertical-align:middle;}
.share1{ display:inline-block; *float:left; font-size:14px; font-size:1.4rem; line-height:24px; color:#999999; vertical-align:middle;}
.share2{ display:inline-block; *float:left; margin-left:8px; vertical-align:middle}
.inno3{ margin-top:10px;}
.inno3 a{ display:inline-block; min-width:166px; line-height:39px; border: solid 1px #0d55a6; padding:0 5px; text-align:center; margin:10px 0; font-size:16px; font-size:1.6rem; color:#0d55a6; float:left;}
.inno3 a:hover{ background:#0d55a6; border-color:#0d55a6; color:#fff;}
.inno3 a:first-child{ margin-right:124px;}

.chanxbiao{ position:relative; margin-top:55px;}
.chanxbiao:before{ content:""; position:absolute; width:100%; height:2px; background:#e8e8e8; left:0px; bottom:0px; z-index:-1}
.chanxbiaon{ display:inline-block; min-width:237px; text-align:center; font-size:20px; font-size:2rem; line-height:35px; background:#0d55a6; border:1px solid #0d55a6; padding:5px 10px; color: #ffffff; font-family: OpenSans-Bold; position:relative; text-transform:uppercase;}
.chanxbiao:hover a.chanxbiaon{ background:#fff; color:#0d55a6;}

.chanxiang{ font-size:16px; font-size:1.6rem; line-height:30px; color:#666666; padding-top:20px; padding-bottom:20px;}
.chanxiang p,.chanxiang em{ color:#666666;}
.chanxiang a{ color:#e80000;}
.chanxiang img{ max-width:100%;}
.chanxiang strong{ font-weight:normal;}

.table{ width:100%; overflow:auto;}
.table table{ min-width:100%; margin:auto; border-collapse:collapse;}
.table table tr td{ padding:5px; border:none; font-size:14px; font-size:1.4rem; line-height:26px; border:1px solid #ccc}

.pr2p,.chanxiang strong{color: #0d55a6; font-size:18px; font-size:1.8rem; line-height:24px; font-family: OpenSans-Bold; margin-top:29px;}
.pr21{}
.pr21:after{ content:""; clear:both; display:block;}
.pr21tu{ width:48.66%; float:left; margin-top:24px;}
.pr21tu img{ max-width:100%; margin:auto;}
.pr21zi{ font-size:16px; font-size:1.6rem; line-height:30px; width:47.5%; float:right; margin-top:40px;}
.pr21zi p{ padding-left:9px; position:relative;}
.pr21zi p:before{ content:""; position:absolute; width:3px; height:3px; background:#0d55a6; border-radius:50%; left:0px; top:15px;}

.pr22{ font-size:0px;}
.pr22lie{ width:17.58%; display:inline-block; vertical-align:top; *float:left; margin-left:3%; margin-top:37px;}
.pr22tu{ display:block;}
.pr22tu img{ width:100%; max-width:211px; margin:auto;}
.pr22zi{ text-align:center; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:5px;}

.prtag2{ background:#f4f4f4; padding:18px; padding-left:61px; font-size:16px; font-size:1.6rem; line-height:30px; color: #666666; position:relative; margin-top:30px;}
.prtag2 a{color: #666666;}
.prtag2 span{color: #0d55a6; position:absolute; left:17px; top:18px;}
.prtag2 a:hover{color: #0d55a6;}

.homain{ padding-bottom:90px;}
.homain .prlie{ margin-top:32px}


@media screen and (max-width: 1219px) { 
.jianjie h1{ font-size:20px; font-size:2rem; line-height:30px;}
.share{ display:block;}
.prdo{ display:block; margin-top:10px; margin-left:auto;}
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }
.jianjie{ width:340px}
.jiann{ font-size:14px; font-size:1.4rem; line-height:24px;}
.inno3 a{ min-width:120px; line-height:32px; font-size:14px; font-size:1.4rem;}
.inno3 a:first-child{ margin-right:20px;}
}
@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-btn.prev:hover {}
	.m-propic2 .box-btn.next:hover {}
	.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%; padding:0px;} 
.m-propic { float:none; margin:auto;}
.jianjie{ width:100%; float:none; padding-top:27px;}
	
.prmain2{ padding-top:28px; padding-bottom:10px;}
.jianjie{ width:100%; float:none;}
.inno3 a{ min-width:100px; font-size:14px !important; font-size:1.4rem !important; margin-right:5px; float:left; text-transform:none;}
.jiann{ font-size:14px; font-size:1.4rem; padding-top:9px;}
.share{ margin-top:20px;}

.pr2p,.chanxiang strong{ font-size:16px; font-size:1.6rem; margin-top:20px;}
.chanxbiao{ margin-top:30px;}
.chanxbiaon{ min-width:200px; font-size:18px; font-size:1.8rem; line-height:32px;}
.pr21zi{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
.pr22lie{ width:33.333%; margin:auto; margin-top:20px; padding:0 10px;}
.pr22zi{ font-size:12px; font-size:1.2rem;}
.chanxiang{ font-size:14px; font-size:1.4rem; line-height:26px; padding-top:10px; padding-bottom:10px;}
.prtag2{ font-size:14px; font-size:1.4rem;}
.homain{ padding-bottom:30px;}
.homain .chanxbiao{ margin-top:20px;}
}
@media screen and (max-width:767px){
.pr21tu{ width:100%; float:none; margin-top:24px;}
.pr21zi{ width:100%; float:none;}
.pr22lie{ width:50%; padding:0 5px;}
.chanxiang{ font-size:12px; font-size:1.2rem; line-height:24px; padding-top:10px; padding-bottom:10px;}
.prtag2{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:20px;}
}
 @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%; } 
.chanxbiaon{ font-size:18px; font-size:1.8rem;}
}
  @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%; } 
 }

/********************************************  resources  ***********************************************/
.remain{ padding-bottom:26px;}
.relie{ position:relative; border-bottom:1px solid #dedede; min-height:310px; margin-top:33px; margin-bottom:43px;}
.retu{ display:block; width:445px; position:absolute; left:0px; top:0px;}
.retu img{ width:100%; max-width:445px; margin:auto;}
.rezi{ margin-left:496px; padding-top:21px;}
.rea{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.rep a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; color: #666666; max-height:104px; overflow:hidden; margin-top:30px;}
.remor{ display:block; width: 150px; line-height:35px; border: solid 1px #0d55a6; padding:0 5px; text-align:center; color: #0d55a6; font-size:16px; font-size:1.6rem; margin-top:45px;}
.relie a:hover{ color: #0d55a6;}
.relie .remor:hover{ background:#0d55a6; color:#fff;}
.remain .fenye{ padding-top:11px;}

@media screen and (max-width:999px){
.relie{ min-height:140px; margin-top:20px; margin-bottom:23px;}
.retu{ width:200px;}
.rezi{ margin-left:216px; padding-top:0px;}
.rea{ font-size:16px; font-size:1.6rem; line-height:24px;}
.rep a{ line-height:24px; max-height:72px; margin-top:10px;}
.remor{ display:none}
}
@media screen and (max-width:767px){
.relie{ min-height:120px;}
.retu{ width:120px; overflow:hidden;}
.retu img{ width:140%; margin-left:-20%;}
.rezi{ margin-left:130px;}
.rea{ font-size:14px; font-size:1.4rem; line-height:22px;}
.rep a{ font-size:12px; font-size:1.2rem; line-height:24px; max-height:72px; margin-top:5px;}
}

/********************************************  resources2  ***********************************************/
#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)}}
 
.remain2{ padding-top:21px;}
.remain2 h1{color: #0d55a6; font-size:24px; font-size:2.4rem; line-height:30px; text-align:center;}
.rexiang{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px;}
.rexiang a{ color:#0d55a6;}
.rexiang img{ display:inline-block; max-width:100%;}

.remain3{ padding-bottom:34px;}
.re2tu{ width:18.33%; float:left; margin-left:2%; position:relative; margin-top:26px;}
.re2tu img{ max-width:100%; margin:auto;}
.re2tu i{ display:block; width:40px; height:30px; text-align:center; line-height:30px; opacity:0; transition:0.5s; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-15px; color:#fff; font-size:36px;}
.re2tu:hover i{ opacity:0.6;}
@media screen and (max-width:999px){
.remain2 h1{ font-size:20px; font-size:2rem; line-height:30px; text-align:center;}
.rexiang{ font-size:14px; font-size:1.4rem; line-height:28px; margin-top:15px;}
.re2tu{ width:25%; margin-left:0%; padding:5px; margin-top:15px;}
.re2tu i{ display:none}
}
@media screen and (max-width:767px){
.remain2 h1{ font-size:18px; font-size:1.8rem; line-height:30px; text-align:center;}
.rexiang{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:15px;}
.re2tu{ width:33.333%; margin-top:5px;}
.re2tu i{ display:none}
.remain3{ padding-bottom:15px;}
}
@media screen and (max-width:469px){
.remain2 h1{ font-size:16px; font-size:1.6rem; line-height:26px; text-align:center;}
.re2tu{ width:50%; margin-top:5px;}
}

/********************************************  news  ***********************************************/
.nemain{ padding-bottom:28px;}
.nemain .m4n{ padding-bottom:0px;}
.nemain .m4lie{ margin-bottom:25px;}
.nemain .fenye{ padding-top:2px;}
@media screen and (max-width:999px){
.nemain .m4lie{ margin-bottom:0px;}
.nemain .fenye{ padding-top:30px;}
}

/**************************  news2  *****************************/
.nemain2{ padding-top:31px; padding-bottom:20px;}
.nemain2 h1{ font-size:22px; font-size:2.2rem; line-height:30px; color: #0d55a6; text-align:center;}
.net{ margin-top:32px; text-align:center;}
.neshijian{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem; line-height:24px; color:#999999; margin-right:10px;}
.neshijian i{ color:#999999; padding-right:10px; font-size:14px; font-size:1.4rem;}
.net .share{ display:inline-block; margin:auto; vertical-align:middle;}
.net .share1{color: #999; font-size:14px; font-size:1.4rem;}
.nexiang{ margin-top:13px; font-size:16px; font-size:1.6rem; line-height:30px; padding-top:11px;}
.nexiang p,.nexiang strong,.nexiang em{}
.nexiang img{ max-width:100%; display:inline;}
.nexiang a{ color:#e3e3e3;}
.pjmain2 h1{ font-size:30px; font-size:3rem;}

.fanpian{ border-top:1px solid #e3e3e3; margin-top:19px; font-size:14px; font-size:1.4rem; color:#666666; line-height:30px; padding-top:34px;}
.fanpian li{ color:#666666;}
.fanpian li a{ color:#666666;}
.fanpian li span{ color:#666666;}
.fanpian li i{ color:#0d55a6; font-size:17px; margin-right:6px;}
.fanpian li a:hover{ color:#0d55a6;}
@media screen and (max-width: 999px) {
.nemain2{ padding-top:26px; padding-bottom:23px;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:28px;}
.net{ margin-top:10px;}
.nexiang{ margin-top:13px; font-size:14px; font-size:1.4rem; line-height:24px; padding-top:10px;}
.fanpian{ margin-top:28px; font-size:14px; font-size:1.4rem; line-height:26px; padding:5px;}
.neshijian,.net .share1{ font-size:14px; font-size:1.4rem;}
.neshijian{ margin-right:20px;}
}
@media screen and (max-width: 767px) {
.nemain2 h1{ font-size:16px; font-size:1.6rem; line-height:24px;}
.nexiang{ margin-top:13px; font-size:12px; font-size:1.2rem; line-height:24px; padding-top:10px;}
.fanpian{ margin-top:28px; font-size:12px; font-size:1.2rem; line-height:26px; padding:5px;}
.neshijian,.net .share1{ font-size:12px; font-size:1.2rem;}
}

/**************************  about  *****************************/
.abmain1{ padding-top:34px;}
.ab1tu{ width:46.8%; float:right; position:relative; margin-left:65px; padding-right:10px; padding-bottom:10px;}
.ab1tu:before{ content:""; position:absolute; width: 487px;	height: 374px;	background-color: #0d55a6; right:0px; bottom:0px; z-index:-1}
.ab1shipin{position: relative; padding-bottom:68.11%;height: 0;overflow: hidden;}
.ab1shipin iframe,.ab1shipin video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.ab1shipin iframe body{ margin:0px !important;}
.ab1biao{ display:block; color: #0d55a6; font-size:28px; font-size:2.8rem; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; position:relative; padding-bottom:48px;}
.ab1biao:before{ content:""; width:115px; height:2px; background:#0d55a6; left:0px; bottom:0px; position:absolute;}
.ab1p{ font-size:16px; font-size:1.6rem; line-height:28px; margin-top:30px;}

.abmain2{ padding-top:112px;}
.ab2tu{ width:48%; float:left; padding-left:23px; padding-top:24px; position:relative; margin-right:47px;}
.ab2tu:before{ content:"";width: 493px;	height: 356px; background-color: #1962ac; position:absolute; left:0px; top:0px; opacity:0.2; z-index:-1}
.ab2tun{border: solid 4px #ffffff;}
.ab2tun img{ width:100%; max-width:560px;}
.ab2zi{ font-size:16px; font-size:1.6rem; line-height:28px; padding-top:20px;}

.abmain3{ padding-top:110px; padding-bottom:63px;}
.ab3biao{ display:block; color: #0d55a6; font-size:34px; font-size:3.4rem; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}

.img-scroll {position: relative; margin-top:45px; z-index:9; padding:66px 0;}
.img-scroll:before{ content:""; position:absolute; width:849px; height:401px; background:#0d55a6; opacity:0.5; top:0px; left:50%; transform:translateX(-50%)}
.img-scroll:after{ content:""; position:absolute; width:945px; height:447px; background:#0d55a6; opacity:0.5; top:33px; left:50%; transform:translateX(-50%)}

.img-scroll .prev, .img-scroll .next {position: absolute; top:50%; margin-top:-20px; text-align:center;display: block; height: 40px; width:40px; line-height:36px; border: solid 2px #0d55a6; border-radius:50%; font-size:16px; font-size:1.6rem;  z-index:99; color:#0d55a6; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll .prev {left:0px; cursor: pointer;}
.img-scroll .next { right:0px; cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { background:#0d55a6; color:#fff;}
.img-list {position: relative;overflow: hidden; z-index:90; margin-left:65px; margin-right:65px;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width:1%; margin-right:0.021%; position:relative;}
.abtu3{ display:block;}
.abtu3 img{ width:100%; max-width:1070px;}

@media screen and (max-width: 1219px) {
.ab1tu:before,.ab2tu:before{ width: 90%; height: 90%;}
.ab1biao{ padding-bottom:20px;}
.ab1tu video{ width:100%;}
.abmain3{ padding-top:50px; padding-bottom:33px;}
.img-scroll:before{ width:649px; height:401px; background:#0d55a6; opacity:0.5; top:0px; left:50%; transform:translateX(-50%)}
.img-scroll:after{ width:745px; height:447px; background:#0d55a6; opacity:0.5; top:33px; left:50%; transform:translateX(-50%)}
}
@media screen and (max-width: 999px) {
.abmain2{ padding-top:32px;}
.ab1tu{ margin-left:20px;}
.ab2tu{ margin-right:20px;}
.ab1biao{ font-size:20px; font-size:2rem; line-height:28px; padding-bottom:10px;}
.ab1p,.ab2zi{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}

.abmain3{ padding-top:30px; padding-bottom:33px;}
.ab3biao{ font-size:28px; font-size:2.8rem; line-height:36px;}
.img-scroll { padding:0px; margin-top:20px;}
.img-scroll:before,.img-scroll:after{ display:none}
}
@media screen and (max-width: 767px) {
.abmain1{ padding-top:20px;}
.ab1biao{ font-size:18px; font-size:1.8rem; line-height:28px; padding-bottom:10px;}
.ab1p,.ab2zi{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:20px;}
.abmain2{ padding-top:20px;}
.ab2zi{ padding-top:0px;}
.ab2tu{ padding:0px;}

.ab3biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.img-scroll .prev, .img-scroll .next { margin-top:-15px; height: 30px; width:30px; line-height:26px;}
.img-list { margin-left:45px; margin-right:45px;}
}
@media screen and (max-width: 639px) {
.ab1tu,.ab2tu{ width:100%; float:none; max-width:520px; margin:auto; padding:0px;}
.ab1tu:before,.ab2tu:before{ display:none}
.ab1zi{ margin-top:20px;}
.ab3biao{ font-size:18px; font-size:1.8rem; line-height:30px;}
}

/*******************************  contact  **********************************/
.comain1{ padding-top:36px;}
.cobiao{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:28px; font-size:2.8rem; line-height:34px;}
.cop{ text-align:center; color: #8a8a8a; font-size:16px; font-size:1.6rem; line-height:26px; margin-top:27px;}
.colie{ width:48%; background:#f4f5f7; min-height:250px; padding:20px; padding-left:49px; margin-top:36px;}
.colie p{ font-size:16px; font-size:1.6rem; line-height:42px; position:relative; padding-left:23px;}
.colie p em{ display:block; color:#0d55a6; position:absolute; left:0px; top:0px;}
.colie p a:hover{ color:#0d55a6;}

.comain2{ padding:10px; padding-top:37px; background:#f4f5f7; margin-top:50px; padding-bottom:45px;}
.coxin{ *border:1px solid #fff; max-width:1108px; margin:auto; margin-top:20px;}
.coxin .xing{ background:url(xing.png) no-repeat left 23px; padding-left:14px;}
.coxin .int1{ padding-left:16px; float:left; margin-top:23px;}
.coxin .int2{ padding-left:16px; float:right; margin-top:23px;}
.coxin .int1 input,.coxin .int2 input{ width:528px; height:54px; padding-left:10px; font-size:14px; font-size:1.4rem; line-height:44px; background:#ffffff;}
.tex{ padding-top:20px; background:url(xing.png) no-repeat left 38px; padding-left:14px;}
.coxin textarea{ width:100%; height:128px; padding-left:10px; font-size:14px; font-size:1.4rem; line-height:26px; padding-top:5px; background:#ffffff;}
.coxin .int5{ margin-top:23px;}
.coxin .yanzheng{ width:270px; height:53px; float:left; cursor:pointer;}
.coxin .yanzheng img{ width:270px; height:53px;}
.coxin .int3{ width:300px; height:54px; padding-left:10px; margin-right:36px; font-size:14px; font-size:1.4rem; line-height:44px; background:#ffffff; float:left;}
.coxin .int4{ width:452px; height:54px; border:1px solid #0d55a6; float:right; background:#0d55a6; font-size:18px; font-size:1.8rem; cursor:pointer; transition:0.5s; color:#fff;}
.coxin .int4:hover{ background:#fff; color:#0d55a6;}
.ditu{ margin-top:77px; margin-bottom:130px;}
.ditu img{ max-width:100%;}

@media screen and (max-width:1219px) {
.coxin .int1 input,.coxin .int2 input{ width:428px;}
.coxin .int4{ width:280px;}
}
@media screen and (max-width:999px) {
.comain1{ padding-top:16px;}

.cobiao{ font-size:20px; font-size:2rem; line-height:30px;}
.cop{ font-size:14px; font-size:1.4rem; margin-top:10px;}
.colie{ width:100%; padding:10px; margin-top:20px; min-height:0px;}
.colie p{ font-size:14px; font-size:1.4rem; line-height:34px;}

.coxin .int1,.coxin .int2,.tex{ width:auto; float:none;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:100%;}
.coyanzheng{ margin-left:auto; margin-top:23px;}
.coxin .int3{ margin-bottom:20px;}
.coxin .int4{ width:42%; float:left; margin-top:0px; margin-left:10px;}
.coxin textarea{ height:100px;}
.ditu{ margin-top:20px; margin-bottom:30px;}
}
@media screen and (max-width:699px) {
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:100%; font-size:12px; font-size:1.2rem;}
.coxin .int4{ font-size:12px; font-size:1.2rem;width:40%;}
}
@media screen and (max-width:549px) {
.coxin .int4{ width:100%; margin-left:0px; margin-top:20px;}
}

@font-face {
 font-family: OpenSans-Bold;
  src: url("../fonts/OpenSans-Bold.woff2") format("woff2"),
       url("../fonts/OpenSans-Bold.woff") format("woff"),
       url("../fonts/OpenSans-Bold.ttf") format("truetype"),
       url("../fonts/OpenSans-Bold.eot") format("embedded-opentype"),
       url("../fonts/OpenSans-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../fonts/opensans.woff2") format("woff2"),
       url("../fonts/opensans.woff") format("woff"),
       url("../fonts/opensans.ttf") format("truetype"),
       url("../fonts/opensans.eot") format("embedded-opentype"),
       url("../fonts/opensans.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1600829357327'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1600829357327#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1600829357327') format('woff'),
  url('../fonts/iconfont.ttf?t=1600829357327') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1600829357327#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-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-sousuo1:before {
  content: "\e6ae";
}

.icon-biaoqiantu:before {
  content: "\e650";
}

.icon-sousuo:before {
  content: "\e618";
}

.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";
}









.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: #0d55a6;cursor: pointer;  border:1px solid #0d55a6; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#0d55a6 solid 1px; background:#0d55a6; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%;margin-right:2.5%;padding-left: 6px;padding-right: 6px;}
.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: #0d55a6;}
@media screen and (max-width: 1920px){
.m-kefu-chat.mobile-hide {
 
    right: 0px!important;
   
}
}

.m-kefu-chat.mobile-hide .mobile-logo {
 
    cursor: pointer!important;
}
.ppp,.shuxp_c{font-size: 16px;}


.main2 .m1biao:hover{    color: #0d55a6;}


.fenyen a.no:hover{    border: 1px solid #e5e5e5!important;
   background: #fff!important;
    color: #999999!important;}
    
    
    .table table tr td {
   
    text-align: center;
}









.fangda{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; background:#333333; background-color: rgba(51, 51, 51, .7); transition:0.5s;}
.fangda i{ display:block; width:60px; height:60px; line-height:60px; text-align:center; color:#ffffff; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px; font-size:50px;}
.newspy3 li p{ font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; margin-top:13px;}
.newspy3 li:hover .fangda{ top:0px;}


.newspy3{ padding-bottom:34px;}
.newspy3 li{width: 47.25%;
    float: left;
    margin-left: 5%; margin-top:26px;     border: #ebebeb solid 1px;
    padding-bottom: 15px; background: #fff;
    box-shadow: 0 0 10px rgb(53 53 53 / 10%);}
.newpy2tu{ width:100%; position:relative; display:block; overflow:hidden;}
.newpy2tu img{ max-width:100%; margin:auto;}
/*.newpy2tu i{ display:block; width:40px; height:30px; text-align:center; line-height:30px; opacity:0; transition:0.5s; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-15px; color:#fff; font-size:36px;}
.newpy2tu:hover i{ opacity:0.6;}*/

.nexiang ul li {
    list-style-type: none;
    padding-left: 30px;
    margin-bottom: 3px;
    position: relative;
}
.nexiang ul li:before {
    position: absolute;
    width: 10px;
    height: 3px;
    background-color: #0089e5;
    left: 10px;
    top: 10px;
    content: "";
}

/*application2*/
@media screen and (max-width:999px){
.newspy3 li{   margin-top:15px;}
.fangda{ display:none}
}
@media screen and (max-width:767px){
.newspy3 li{  margin-top:5px;}
.fangda{ display:none}
.newspy3{ padding-bottom:15px;}
}
@media screen and (max-width:469px){
.newspy3 li{  margin-top:5px;}
}



.appmain2{padding-top: 31px;    padding-bottom: 20px;}
.appmain2 h1{     font-size: 22px;
    font-size: 2.2rem;
    line-height: 30px;
    color: #0d55a6;
    text-align: center;}
.appmain2xiang {
    margin-top: 13px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 30px;
    padding-top: 11px;
}
.appmain2tu1{ display:block; margin:0 auto; margin-top:23px; margin-bottom:32px;}
.appmainlan{ color:#0d55a6; font-size: 18px;
    font-size: 1.8rem; margin-bottom:10px;}
.appmainquan{ background:url(appli23.jpg) no-repeat left center; padding-left:13px;}
.appmainsantu{ padding-top:30px; padding-bottom:30px;}
.appmainsantu li{ float:left; width:31%; margin-left:3.48%; margin-bottom:10px;}
.appmainsantu img{ display:block; margin:0 auto; width:100%; max-width:372px;}
.appmainsantu p{  font-size: 16px;    font-size: 1.6rem;    line-height: 30px; text-align:center; margin-top:12px; white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
@media screen and (max-width:767px){
.appmainsantu li{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}

/*application3*/
.appmain3xiang1{ padding-bottom:37px;}
.appmain3xiang1 img{ float:right; margin-left:68px; width:100%; max-width:521px;}

.appmainsantu2{ padding-top:30px; padding-bottom:30px;}
.appmainsantu2 li{ float:left; width:47.5%; margin-left:5%; margin-bottom:10px;}
.appmainsantu2 img{ display:block; margin:0 auto; width:100%; max-width:570px;}
.appmainsantu2 p{  font-size: 16px;    font-size: 1.6rem;    line-height: 30px; text-align:center; margin-top:12px; white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
@media screen and (max-width: 1219px){
	.appmain3xiang1 img{margin-left:10px; }
	}

@media screen and (max-width: 838px){
	.appmain3xiang1 img{margin-left:0px; float:none; margin:0 auto; margin-bottom:10px; }
	.appmainsantu2,.appmainsantu{     padding-top: 20px;
    padding-bottom: 20px;}
	}

