@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto; font-family: "Montserrat-Light";font-size: 12px;font-size: 1.2rem;height: 100%;background:#f5f5f5;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: "Montserrat-Light";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:#333;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;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{}
.head .zong{position:relative;z-index:99;}
.logo{display:block;float:left;width:220px;margin-top:7px;}
.logo img{display:block;width:100%;max-width:187px;max-height:77px;}
.slogen{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:3px;}

.her{float:right;}

.yvn{ float:right; position:relative; z-index:9999; margin-top:39px;}
.yvzhonga{ display:block; padding-right:20px; padding-left:11px; border:1px solid #cccccc; border-radius:5px; cursor:pointer; position:relative; z-index:99999}
.yvzhonga:before{ content:""; width:7px; height:100%; position:absolute; right:8px; top:0px; background:url(../images/yvzhong.png) no-repeat right center;}
.yvzhonga span{ display:inline-block; vertical-align:middle; line-height:28px; font-size:14px; font-size:1.4rem;}
.yvzhonga svg{ width:19px; height:19px; max-width:200px; max-height:200px; display:inline-block; vertical-align:middle; margin-right:7px;}

.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;}
.yvul a:hover{ background:#054678; color:#fff;}

.shejiao{ float:left; margin-right:12px; margin-top:36px;}
.shejiao a{ display:block; width:35px; height:35px; line-height:35px; text-align:center; float:left; color:#fff; font-size:20px; font-size:2rem; margin-right:7px;}
.she1{ background:#5d82d1;}
.she2{ background:#40bff5;}
.she3{ background:#c030b3;}
.she4{ background:#e13138;}
.she5{ background:#c4302a;}
.she6{ background:#238cc8;}
.she7{ background:#333;}

.hexin{ float:left; margin-right:10px; margin-top:18px;}
.hexin li{ float:left; border-left:1px solid #e9e9e9; padding-left:10px; margin-right:20px;}
.hexin li span{ display:block; font-size:16px; font-size:1.6rem; color:#666666; line-height:30px; font-family: "Montserrat-Regular";}
.hexin li span i{ color:#3b8cdb; padding-right:10px; font-size:18px; font-size:1.8rem;}
.hexin li p{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:9px;}
.hexin li p a:hover{ color:#3b8cdb;}

.daoz{ position:relative; margin-top:7px; background:#054678;}
.daoz .zong{ position:relative; z-index:9}
.daohang{ text-align:center; font-family: "Montserrat-Regular";}
.daohang>li{ float:left;position:relative;z-index:999; margin-top:2px;}
.daohang>li>a{display:block;font-size:16px;font-size:1.6rem;line-height:33px;padding: 10px 26px;color:#fff;border-radius:18px;}
.daohang>li:hover>a{background:#ffffff !important;border-radius:0px;color: #084d90;}
.dangqiandao{background:#ffffff !important;border-radius:0px !important;color: #084d90 !important;}

.yijiw{position:absolute;width:254px;top:-9999px;left:0px;}
.yiji{background:#003466;background:rgba(0,52,102,0.8);}
.yiji li{position:relative;transition:0.5s; text-align:left;}
.yiji li a{display:block;font-size:16px;font-size:1.6rem;line-height:0px;padding:7px 11px; color:#fff;}
.yiji li:hover{background:#fff;}
.yiji li:hover>a{color:#0081cc;}
.erji{position:absolute;width:254px;background:#003466;background:rgba(0,52,102,0.8);top:-9999px;left:254px;}
.sanji{position:absolute;width:254px;background:#003466;background:rgba(0,52,102,0.8);top:-9999px;left:254px;}
.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;width:26px; height:55px; position:absolute; right:0px; top:0px; z-index:9999;}
.sousuo form{ width:236px; height:0px; overflow:hidden; position:absolute; right:0px; top:55px;background:#fff;border:0px solid rgba(0,0,0,0); border-radius:18px;color:#2f3135; transition:0.5s; z-index:99999}
.sou{width: 180px;height:35px;line-height:35px; border-radius:18px; padding-left:10px; font-size:14px; font-size:1.4rem; color:#333;}
.suo{width:26px;height:35px; float:right; background:none; position:relative; z-index:9999999; border-radius:18px; cursor:pointer;}
.sou2{ width:26px; height:55px; text-align:center; line-height:55px; font-size:20px; position:absolute; right:0px; top:0px; font-size:22px !important; color:#fff; cursor:pointer; z-index:99990}
.sou1{ width:26px; height:35px; text-align:center; line-height:35px; font-size:20px; position:absolute; right:0px; top:0px; font-size:22px !important; color:#333; cursor:pointer; z-index:99990}
.sousuof form{ height:37px;border:1px solid #2e427a;}

.xnav{ display:none}

.daohang2,sousuo2{display:none}

/*  banner  */
.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; }
.banner img{ max-width:100%;}
.banner .slick-arrow { position: absolute; z-index: 99; display: block !important; top: 50%; margin-top: -31px; width: 75px; height: 75px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner .slick-prev { left: 70px; cursor: pointer; background:url(../images/baleft.png) no-repeat center; background-size:cover;}
.banner .slick-next { right: 70px; cursor: pointer; background:url(../images/baright.png) no-repeat center; background-size:cover; }
.banner .slick-prev:hover { background:url(../images/balefth.png) no-repeat center; background-size:cover;}
.banner .slick-next:hover { background:url(../images/barighth.png) no-repeat center; background-size:cover; }
.banner .slick-dots { position: absolute; z-index: 999999; left: 0; right: 0; bottom: 27px; text-align: center; font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { margin: 0 8px; display: inline-block; *display: inline; *zoom: 1; }
.banner .slick-dots li.slick-active a { cursor: pointer; background:#ffffff;}
.banner .slick-dots a { display: block; width: 14px; height: 14px; border:2px solid #fff; 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:1219px) {
.logo{ width:160px;}
.slogen{ font-size:12px; font-size:1.2rem;}
.hexin li{ padding-left:7px; margin-right:10px;}
.shejiao{ margin-right:5px;}
.shejiao a{ margin-right:5px; width:27px; height:27px; line-height:27px; font-size:14px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;padding: 10px 12px;color:#fff;border-radius:18px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.logo{width:130px;}
.slogen,.shejiao,.sousuo,.hexin{ display:none;}
.daohang{margin-top:20px;}
.yijiw,.yiji2{display:none}

.daohang2{display:block;text-align:center;margin-top:10px;}
.daohang2 a{float:left;width:25%;font-size:12px;font-size:1.2rem;color:#fff;line-height:30px; margin-top:2px;text-align:center; font-family: "Montserrat-Regular";}
.daohang2 .dangqiandao{}

.daohang,.daohang1{display: none}

.yvn{ margin-right:40px; margin-top:20px;}
.yvzhonga{ padding-right:20px; padding-left:5px;}
.yvzhonga span,.yvul a{ font-size:12px; font-size:1.2rem;}

.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 30px;background: #3b8cdb;right:5px;top:20px;cursor: pointer; border-radius:5px; z-index: 999999999}
.nav span {display: block;width: 20px;height: 2px;background: #ffffff;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition: 0.5s;z-index: 99999991}
.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: 280px;height: 100%;overflow: auto;top: 0px;right: -100%;background:#000; background:rgba(0,0,0,0.8); z-index: 99999;transition: 0.5s;text-align: center;}
.smdaohangh {right: 0px;}
.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; background:#fff; cursor:pointer; border-radius:5px;}
ul.topnav span:before{ content:""; width:16px; height:2px; background:#333; position:absolute; left:4px; top:50%; margin-top:-1px;}
ul.topnav span:after{ content:""; width:16px; height:2px; background:#333; 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: 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) {.head{padding-bottom:10px;}
.logo{width:120px;}
}

/*  main1  */
.main1{ padding-top:50px; padding-bottom:87px;}
.m1biao{ display:block; text-align:center; background:url(../images/m1biao.png) no-repeat top center; font-size:40px; font-size:4rem; line-height:50px; font-family: "Montserrat-Bold"; padding-top:48px;}
.m1p{ font-size:16px; font-size:1.6rem; line-height:28px; text-align:center; margin-top:116px;}
.m1p a{ display:block;}
.m1tu{ text-align:center; margin-top:49px;}
.m1tun{ display:block; max-width:1164px; margin:auto;}
.m1tun img{ max-width:100%;}
.m1yinying{}
.m1yinying img{ max-width:100%;}
.m1b{ font-size:0px;}
.m1lie{ width:19%; display:inline-block; vertical-align:top; *float:left; margin-left:8%; margin-top:15px;}
.m1btu{ display:block; width:93px; height:91px; line-height:91px; text-align:center; background:#fff; border:4px solid #fff; position:relative; margin:auto;}
.m1btu i{ display:block; background:#fff; color:#333333; font-size:44px; transition:0.5s;}
.m1btu:before{ content:""; position:absolute; width:14px; height:14px; right:-4px; top:-4px; background:url(../images/m1jiao.png) no-repeat center;}
.m1a{ display:block; text-align:center; font-size:20px; font-size:2rem; line-height:30px; font-family: "Montserrat-Regular"; margin-top:17px; text-transform:uppercase;}
.m1p2 a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; text-align:center; margin-top:15px;}
.m1lie:hover .m1btu{ border-color:#cee0f2;}
.m1lie:hover .m1btu i{ background:#054678; color:#fff;}
.m1lie:hover a,.m1biao:hover,.m1p a:hover{color: #054678;}
@media screen and (max-width:999px) {
.main1{ padding-top:30px; padding-bottom:30px;}
.m1biao{ background-size:90px auto !important; padding-top:30px; font-size:24px; font-size:2.4rem; line-height:30px;}
.m1p{ font-size:13px; font-size:1.3rem; line-height:22px; margin-top:15px;}
.m1tu{ margin-top:29px;}
.m1lie{ width:24%; margin-left:1.33%;}
.m1btu{ width:50px; height:50px; line-height:50px;}
.m1btu i{ font-size:28px;}
.m1a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.m1p2 a{ margin-top:10px; font-size:13px; font-size:1.3rem; line-height:22px;}
}
@media screen and (max-width:767px) {
.m1lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}
@media screen and (max-width:399px) {
.m1lie{ width:100%; margin-left:0% !important; margin-right:0%; margin-top:20px;}
}

/*  main2  */
.main2{padding-bottom:79px;margin-top: 50px;}

#outer { margin-top:47px;}
#tab {overflow: hidden;zoom: 1; position:relative; width:23.3%; float:left; margin-top:20px;}
/*#tab:before{ content:""; position:absolute; width:100%; height:1px; background:#cccccc; left:0px; bottom:4px;}*/
#tab>li{ cursor:pointer; transition:0.5s; /*text-align:center; padding:0 16px;*/ margin:5px 0; background:#fff;}
/*#tab li:before{ content:"/"; position:absolute; top:0px; left:-2px; line-height:24px; color: #666666;}*/
#tab>li>a{ display:block; position:relative; z-index:1}
#tab>li>a>span{ display:block; font-size:16px; font-size:1.6rem; color:#666666; line-height:24px; padding:15px 10px; position:relative; transition:0.5s; overflow:hidden; border:1px solid #ccc; font-family: "Montserrat-Regular"; z-index:3;}
#tab>li>a:before{ content:""; position:absolute; width:100%; height:100%; background:#054678; left:-100%; bottom:0px; transition:0.5s; z-index:2}
#tab>li:hover>a>span{ color:#fff;}
#tab>li:hover>a:before{ left:0px;}
#tab>li.current a{ color:#fff;}
#tab>li.current:before{ left:0px !important;}
#content { width:74.44%; float:right;}
#content .tabul {display: none;}

.m2erji{ border:1px solid #ccc; border-top:none; display:none}
.m2erji>li>a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; padding:5px 10px;}
.m2sanji{ padding-left:20px;display:none}
.m2sanji>li>a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; padding:5px 10px;}

.m2erji li:hover>a{ color:#054678;}

.m2lie{ width:31.28%; float:left; margin-left:3.08%; margin-top:27px;}
.m2tu{ display:block; position:relative; overflow:hidden;}
.m2tun{ display:block; overflow:hidden;}
.m2tun img{ width:100%; max-width:500px; max-height:500px;}
.m2fu{ position:absolute; width:100%; height:100%; left:0px; top:100%; background:#084d90; background:rgba(5,70,120,0.7); transition:0.5s;}
.m2fun{ position:absolute; width:90%; height:90%; left:5%; top:5%; border: solid 1px rgba(255,255,255,0.6);}
.m2fun i{ width:50px; line-height:50px; color:#ffffff; text-align:center; position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px; font-size:50px;}
.m2a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px;font-family: "Montserrat-Regular"; margin-top:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color: #666666; height:48px; overflow:hidden; margin-top:2px;}
.m2lie:hover .m2fu{ top:0px;}
.m2lie:hover a{ color:#084d90;}

@media screen and (max-width:1219px) {
#tab li{}
#tab>li>a>span{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:999px) {
.main2{ padding-bottom:29px;}
#tab li{}
#tab>li>a>span{ font-size:13px; font-size:1.3rem; line-height:22px; padding:5px;}

#tab { width:30%;}
#content { width:68%;}
#tab li:before{ display:none}
.m2lie{ width:48%; margin:15px 1% !important;}
.m2fu{ display:none}
.m2a{ font-size:14px; font-size:1.4rem;}
.m2p a{ font-size:13px; font-size:1.3rem;}
}
@media screen and (max-width:767px) {
#tab li a { font-size:12px; font-size:1.2rem;}
#tab { width:30%;}
#content { width:68%; float:right; margin-top:20px;}
}
@media screen and (max-width:539px) {
#tab { width:100%; float:none;}
#tab li a {}
#content { width:100%; float:none;}
.m2lie{ width:48%; margin:15px 1% !important;}
}


/*  main3  */
.main3{   background-size:cover; background-attachment:fixed; position:relative; padding-bottom:58px;}
.main3 img{width: 100%;}
    
.main3:before{ content:""; position:absolute; width:100%; height:100%; top:0px; left:0px;  background-size:cover; z-index:-1}
.main3 .m1biao{ background:url(../images/m3logo.png) no-repeat top center; color:#fff;}
.main3 .m1p a{ color:#fff; max-width:1074px; margin:auto;}

.m3n{ position:relative; padding-top:40px;}
.m3n:after{ content:""; clear:both; display:block;}
.m3lie{ position:relative; min-height:60px; width:32.5%; padding-top:33px;}
.m3tu{ display:block; width:61px; position:absolute; top:33px;}
.m3tu img{ width:100%;}
.m3p{ font-size:22px; font-size:2.2rem; line-height:30px; font-family: "Montserrat-Regular";}
.m3p p a{ display:block; color:#fff;}
.m3p strong{ font-size:28px; font-size:2.8rem; font-weight:normal;}

.m3dtu{ display:block; width:329px; position:absolute; left:50%; margin-left:-165px; top:50%; margin-top:-215px;}
.m3dtu img{ width:100%;}

.m3lie1,.m3lie3,.m3lie5{ float:left;}
.m3lie2,.m3lie4,.m3lie6{ float:right;}

.m3lie1 .m3tu,.m3lie3 .m3tu,.m3lie5 .m3tu{ right:0px;}
.m3lie2 .m3tu,.m3lie4 .m3tu,.m3lie6 .m3tu{ left:0px;}

.m3lie1 .m3p,.m3lie3 .m3p,.m3lie5 .m3p{ padding-right:86px; text-align:right;}
.m3lie2 .m3p,.m3lie4 .m3p,.m3lie6 .m3p{ padding-left:86px;}

.m3lie1:before{ content:""; position:absolute; width:399px; height:0px; border-bottom:dashed 1px #cccccc; right:-43px; top:0px;}
.m3lie1:after{ content:""; position:absolute; width:69px; height:0px; border-bottom:dashed 1px #cccccc; right:-114px; top:0px; transform:rotate(45deg);transform-origin:left top}

.m3lie2:before{ content:""; position:absolute; width:399px; height:0px; border-bottom:dashed 1px #cccccc; left:-42px; top:0px;}
.m3lie2:after{ content:""; position:absolute; width:69px; height:0px; border-bottom:dashed 1px #cccccc; left:-112px; top:0px; transform:rotate(-45deg);transform-origin:right top}

.m3lie3:before{ content:""; position:absolute; width:360px; height:0px; border-bottom:solid 1px #cccccc; left:61px; top:0px;}

.m3lie4:before{ content:""; position:absolute; width:360px; height:0px; border-bottom:solid 1px #cccccc; right:70px; top:0px;}

.m3lie5:before{ content:""; position:absolute; width:399px; height:0px; border-bottom:dashed 1px #cccccc; right:-43px; top:0px;}
.m3lie5:after{ content:""; position:absolute; width:69px; height:0px; border-bottom:dashed 1px #cccccc; right:-114px; top:0px; transform:rotate(-45deg);transform-origin:left top}

.m3lie6:before{ content:""; position:absolute; width:399px; height:0px; border-bottom:dashed 1px #cccccc; left:-41px; top:0px;}
.m3lie6:after{ content:""; position:absolute; width:69px; height:0px; border-bottom:dashed 1px #cccccc; left:-112px; top:0px; transform:rotate(45deg);transform-origin:right top}

.m3lie3,.m3lie4{ margin-top:52px;}
.m3lie5,.m3lie6{ margin-top:72px;}

.main3 .m1biao:hover,.main3 .m1p a:hover{ text-decoration:underline;}
.m3lie:hover .m3tu{ transform:rotate(360deg)}
@media screen and (max-width:1219px) {
.m3p{ font-size:16px; font-size:1.6rem; line-height:24px;}
.m3p strong{ font-size:20px; font-size:2rem;}

.m3lie1:before{ width:250px; height:0px; right:0px; top:0px;}
.m3lie1:after{  width:30px; height:0px; right:-30px; top:0px;}

.m3lie2:before{ width:250px; height:0px; left:0px; top:0px;}
.m3lie2:after{  width:30px; height:0px; left:-30px; top:0px;}

.m3lie3:before{ width:260px; left:50px; top:0px;}

.m3lie4:before{ width:260px; right:20px; top:0px;}

.m3lie5:before{ width:250px; height:0px; right:0px; top:0px;}
.m3lie5:after{  width:30px; height:0px; right:-30px; top:0px;}

.m3lie6:before{ width:250px; height:0px; left:0px; top:0px;}
.m3lie6:after{  width:30px; height:0px; left:-30px; top:0px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:29px; padding-bottom:28px;}
.m3dtu{ display:none;}
.m3n{ padding-top:20px;}
.m3lie:before,.m3lie:after{ display:none}
.m3lie{ width:100%; padding-top:0px; margin-top:15px; min-height:26px;}
.m3lie .m3tu{ right:auto; left:0px; width:25px; top:0px;}
.m3lie .m3p{ font-size:14px; font-size:1.4rem; line-height:24px; text-align:left; padding-left:30px;}
.m3lie .m3p strong{ font-size:16px; font-size:1.6rem;}
}

/*  main4  */
.main4{ padding-top:56px;}
.main4:after{ content:""; clear:both; display:block;}
.main4 .m1p a{ max-width:1074px; margin:auto;}
.m4lie{ width:19.27%; float:left; margin-left:0.9125%; margin-top:39px;}

.m4tu{ position:relative; overflow:hidden;}
.m4tun{ display:block;}
.m4tun img{ width:100%; max-width:390px; max-height:390px;}
.m4fu{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s; background:#054678; background:rgba(5,70,120,0.7);}
.m4fun{ display:block; outline: solid 1px rgba(255,255,255,0.7); position:absolute; width:94%; height:94%; top:3%; left:3%;}
.m4fun:before{ position:absolute; content:""; width:78px; height:3px; background:#fff; left:50%; margin-left:-39px; top:50%; margin-top:-2px;}
.m4fun:after{ position:absolute; content:""; width:78px; height:3px; background:#fff; left:50%; margin-left:-39px; top:50%; margin-top:-2px; transform:rotate(90deg)}
.m4zi{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; font-family: "Montserrat-Regular"; margin-top:9px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4lie:hover .m4fu{ top:0px;}
.m4lie:hover .m4zi{ color:#054678;}
.main4 a:hover{ color:#054678;}
@media screen and (max-width:999px) {
.main4{ padding-top:26px;}
.main4 .m1p a{ margin-bottom:20px;}
.m4fu{ display:none}
.m4zi{ font-size:13px; font-size:1.3rem; font-family: "Montserrat-Light";}
.m4lie{ width:31.333%; margin:10px 1% !important;}
}
@media screen and (max-width:599px) {
.m4lie{ width:48%; margin:10px 1% !important;}
}

/*  main5  */
.main5{   padding-bottom:121px;}
.main5:after{ content:""; clear:both; display:block;}
.m5lie{ width:45%; margin-right:5%; float:left; position:relative; min-height:162px; margin-top:42px;}
.m5tu{ display:block; width:173px; position:absolute; left:0px; top:0px;}
.m5tu img{ width:100%; max-width:263px; max-height:246px;}
.m5zi{ padding-left:200px;}
.m5a{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; font-family: "Montserrat-Regular"; margin-top:9px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m5riqi{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:6px;}
.m5p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; max-height:72px; margin-top:5px; overflow:hidden;}
.main5 a:hover{ color:#054678;}
@media screen and (max-width:999px) {
.main5{ padding-top:30px; padding-bottom:30px;}
.main5 .m1biao{ margin-bottom:30px;}
.m5lie{ width:100%; float:none; margin:auto; margin-top:20px; min-height:122px;}
.m5tu{ width:130px;}
.m5zi{ padding-left:140px;}
.m5a{ font-size:16px; font-size:1.6rem; margin-top:0px;}
.m5riqi,m5p a{ font-size:13px; font-size:1.3rem; margin-top:2px;}
.m5p a{ line-height:23px;}
}

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

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

.foot{ background:url(../images/fobei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:43px;}
.foot:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/fobei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; z-index:-1}
.foot .m1biao{ background:url(../images/m3logo.png) no-repeat top center; color:#fff;text-transform:Uppercase;}

.fo1{ width:680px; float:left; margin-top:49px;}
.fo2{ width:400px; float:right;}

.f1p{ font-size:16px; font-size:1.6rem; line-height:24px; color: #ffffff; margin-left:15px;}
.fo1 form {padding-top: 5px;}
.fo1 .xing {background: url(../images/xing.png) no-repeat left 25px;}
.fo1 .int1 {padding-left: 15px; position: relative; margin-top: 16px;}
.fo1 .int1 input {width: 310px; height: 50px; line-height: 50px; background:none; border:1px solid #d2d2d2; padding-left: 8px; font-size: 14px; font-size: 1.4rem; color:#fff;}
.fo1 .int1 textarea {width: 653px; height: 103px; padding-top: 7px; line-height: 26px; background:none; border:1px solid #d2d2d2; padding-left: 8px; font-size: 14px; font-size: 1.4rem; color:#fff;}
.fo1 .int2 {padding-left: 15px; position: relative; margin-top: 25px; float: left;}
.fo1 .int2 input {width: 168px; height: 50px; line-height: 50px; background:none; border:1px solid #d2d2d2; padding-left: 8px; font-size: 14px; font-size: 1.4rem; color:#fff;}
.fo1 .fyanzheng {width: 178px; height: 54px; float: left; margin-top: 26px; margin-left: 42px; cursor: pointer}
.fo1 .int3 {min-width: 208px; height: 54px; float: right; padding: 0 5px; background: #054678; margin-top: 26px; font-size: 14px; font-size: 1.4rem; color: #ffffff; text-transform: uppercase; cursor: pointer; transition: 0.5s; font-family: "Montserrat-Regular";}
.fo1 .int3:hover {background: #fff; color: #054678;}

.foul{ margin-top:47px;}
.foul li{ font-size:16px; font-size:1.6rem; color: #eeecec; line-height:28px; margin-top:12px; position:relative; padding-left:49px;}
.foul li i{ color:#ffffff; font-size:26px; position:absolute; left:0px; top:0px;}
.foul li a{ color: #eeecec;}
.erweima{}
.erweima a{ display:block; width:29.5%; float:left; margin-left:5.75%; margin-top:15px;}
.erweima a img{ width:100%;}

.fote{ font-size:16px; font-size:1.6rem; line-height:40px; color: #eeecec; margin-top:43px;}
.fote span,.fote a{color: #eeecec;}

.foot2{ border-top:1px solid #cccccc; margin-top:29px; padding-top:19px; padding-bottom:43px;}
.fop{ float:left; font-size:16px; font-size:1.6rem; color: #ffffff; line-height:30px; padding-top:5px; padding-bottom:5px;}
.fop a{ display:inline-block; color:#fff;}
.foot2 .shejiao{ float:right; margin:auto;}
.foot2 .shejiao a{ margin-right:auto; margin-left:16px;}

.youlian{ font-size:14px; font-size:1.4rem; color: #ffffff; line-height:24px; margin-top:3px;}
.youlian span,.youlian a{color: #ffffff; display:inline-block;}
.youlian a{ margin:0 10px;}

.foot a:hover{ text-decoration:underline;}
.shejiao a:hover{ background:#054678;}

.top{width:47px;height:46px; margin:auto; cursor:pointer;transition:0.9s;z-index:99999; background:#03aa81; padding-top:1px; transition:0.5s;}

.lianxi{ position:fixed; width:47px; right:0px; top:50%; transform:translateY(-50%); z-index:9999}
.lianxi a{ display:block; width:47px; height:47px; text-align:center; line-height:47px; font-size:24px; color:#fff;}
.top a{ display:block; width:29px; height:29px; line-height:29px; text-align:center; margin:auto; margin-top:7px; border:1px solid #fff; border-radius:50%; font-size:14px;}
.ke1{ background:#3b5998}
.ke2{ background:#00aff0}
.ke3{ background:#35b30d}
.ke4{ background:#00d00b}
.ke5{ background:#03aa81}
.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:hover a{ background:#054678;}
.lianxi div:hover{ background:#054678;}

@media screen and (max-width:1299px) {
.fo1{ width:540px; float:left; margin-top:49px;}
.fo2{ width:400px; float:right;}
.fo1 .int1 input {width: 240px;}
.fo1 .int1 textarea {width: 513px;}
.fo1 .int2 input {width: 118px;}
.fo1 .fyanzheng { margin-left:10px;}
.fo1 .int3 {min-width: 188px;}
}
@media screen and (max-width:999px) {
.foot{ padding-top:30px;}
.fo1{ width:48%; margin-top:49px;}
.fo2{ width:48%;}
.fo1 .int1{ float:none;}
.fo1 .int1 input {width: 95%;}
.fo1 .int1 textarea {width: 95%;}
.fo1 .int2{ float:none;}
.fo1 .int2 input {width: 95%;}
.fo1 .fyanzheng { margin-left:15px;}
.fo1 .int3 {min-width: 130px; float:left; margin-left:10px;}
.fop{ float:none;}
.foot .shejiao{ display:block; float:none; margin-top:10px;}
.foot .shejiao a{ margin-left:auto; margin-right:10px;}
}
@media screen and (max-width:767px) {
.foot{padding-bottom:20px;}
.youlian,.fo1,.foul{display:none}
.fo2{ width:100%;}
.erweima a{ max-width:100px;}
.fote{ font-size:13px; font-size:1.3rem; line-height:22px; margin-top:10px;}
.foot2{ padding-top:10px;}
.fop{ font-size:13px; font-size:1.3rem; line-height:22px;}

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

/********************************  product  *****************************/
.mianbao{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:24px;}
.mianbao a:hover{color: #0081cc;}
.comian{color: #0081cc !important;}

.prmain{ padding-top:23px; padding-bottom:92px;}
.prl{ width:24.1%; float:left;}
.prr{ width:73%; float:right; padding-top:10px;}

.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: #003466; }
.prbiao{ display:block; border-bottom:3px solid #003466; padding:6px 0px; line-height:30px; font-size:20px; font-size:2rem; color:#003466; text-transform:uppercase; font-family: "Montserrat-Regular";}
.j-nextshow .prbiao{ display:none}
a.prbiao:hover{ color:#333;}

.pryiji{}
.pryiji>li{ background:#f1f1f1; margin-top:9px; transition:0.5s;}
.pryiji>li>a{ display:block; line-height:28px; padding:15px 21px; font-size:16px; font-size:1.6rem; position:relative; font-family: "Montserrat-Regular";}
.pryiji>li>a i{ display:block; width:16px; height:16px; background:#1d2830; border-radius:50%; position:absolute; right:11px; top:13px; transition:0.5s;}
.pryiji>li>a i:before{ content:""; position:absolute; width:8px; height:2px; background:#fff; left:50%; margin-left:-4px; top:50%; margin-top:-1px; transition:0.5s;}
.pryiji>li>a i:after{ content:""; position:absolute; width:2px; height:8px; background:#fff; left:50%; margin-left:-1px; top:50%; margin-top:-4px; transition:0.5s;}
.prerji{ background:#f1f1f1; padding:8px 0px; padding-bottom:0px; margin-top:2px;}
.prerji>li>a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; padding:5px 20px; color:#666666; position:relative;}
.prsanji{ padding:10px 0; padding-left:37px;}
.prsanji>li>a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666;}
.pryiji>li:hover{ background:#003466;}
.pryiji>li:hover>a{ color:#fff;}
.pryiji>li:hover>a i{ background:#fff !important;}
.pryiji>li:hover>a i:before,.pryiji>li:hover>a i:after{ background:#1d2830 !important;}
.prerji li:hover>a,.prerji li:hover>a i{ color:#0081cc;}
.dangpryi{ background:#003466 !important;}
.dangpryi>a{color:#fff !important;}
.dangpryi>a i{ background:#fff !important;}
.dangpryi>a i:before,.dangpryi>a i:after{ background:#1d2830 !important;}
.dangprer>a,.dangprer>a i{ color:#0081cc !important;}

.prlc{ margin-top:33px;}
.prlcn{ font-size:14px; font-size:1.4rem; line-height:28px;}
.prlcn a{ display:block; color: #1d2830; border: solid 1px #003466; padding:0 9px; float:left; margin-right:9px; margin-top:23px; font-family: "Montserrat-Regular";}
.prlcn a:hover{ background:#003466; color:#fff;}

.prlb{ margin-top:34px;}
.prlblie{ border-bottom:1px dashed #636363; padding-top:21px; padding-bottom:13px;}
.prlba{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#363636; font-family: "Montserrat-Regular";}
.prlbsp{ display:block;color: #666666; font-family: "Montserrat-Regular"; margin-top:15px;}
.prlbsp i{ display:inline-block; margin-right:5px;}

.prlblie a:hover{ color:#003466}

.prlie{ width:30.3%; float:left; margin-left:4.55%; margin-bottom:39px;}
.prtu{ display:block; overflow:hidden; position:relative;}
.prtu img{ width:100%; max-width:480px; max-width:480px;}
.prfu{ position:absolute; width:100%; height:100%; left:0px; top:100%; background:#084d90; background:rgba(5,70,120,0.7); transition:0.5s;}
.prfu i{ width:50px; line-height:50px; color:#ffffff; text-align:center; position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px; font-size:60px;}

.prp a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; margin-top:11px; text-align:center; font-family: "Montserrat-Regular"; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prmor{ font-size:0px; margin-top:4px; text-align:center;}
.prmor input{ display:inline-block; vertical-align:middle; cursor:pointer}
.prmor a{ display:inline-block; vertical-align:middle; line-height:25px; text-align:center; font-size:14px; font-size:1.4rem; color:#999999; margin-left:5px; font-family: "Montserrat-Regular";}
.prlie:hover .prp a{ color:#003466;}
.prlie:hover .prfu{ top:0px;}
.prlie:hover .prmor a{ color:#003466;}

.fenye{ padding-top:58px; text-align:center;}
.fenyen{  display:inline-block; *float:left;}
.fenyen a{ display:inline-block; *float:left; width:36px; height:28px; background:#ffffff; border:1px solid #e5e5e5; text-align:center; line-height:28px; margin:0 4px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size:1.2rem;}
.fenyen a:hover{ border:1px solid #003466; color:#fff; background:#003466}
.sx,.big{ width:auto !important; min-width:55px; padding:0 2px;}
.dangqianfen,.fenyen .active{ border:1px solid #003466 !important; color:#fff !important; background:#003466 !important;}
.fuxuan{ background:url(../images/fuxuan.png) no-repeat right center; padding-right:22px; display:inline-block; *float:right; margin-bottom:10px; margin-left:12px;}
.fuxuan input{ width:148px; line-height:30px; background:#003466; border:1px solid #003466; color:#ffffff; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
.fuxuan input:hover{ background:#fff; color:#1d2830;}

@media screen and (max-width:1419px) {
.prl{ width:260px; float:left;}
.prr{ width:900px; float:right;}
}
@media screen and (max-width:1219px) {
.prl{ width:220px; float:left;}
.prr{ width:740px; float:right;}
.prlie{ margin-bottom:20px; position:relative;}
.prp a{ font-size:14px; font-size:1.4rem;}
.prmor input{ position:absolute; left:5px; top:5px;}
.prmor a{ min-width: 90px; line-height:30px; font-size:14px; font-size:1.4rem; margin-left:0px;}
.prlcn{ font-size:14px; font-size:1.4rem; line-height:24px;}
.prbiao{ font-size:20px; font-size:2rem;}
}
@media screen and (max-width:999px) {
.prmain{ padding-top:30px; padding-bottom:23px;}
.prl{ width:30%; float:left;}
.prr{ width:67%; float:right;}
.prlie{ width:32.333%; float:left; margin-left:1.5%;}
.fenye{ padding-top:25px; text-align:center;}
.fenyen a,.fuxuan input{ height:29px; line-height:27px; font-size:14px; font-size:1.4rem;}
.mianbao{ font-size:14px; font-size:1.4rem;}
.prfu{ display:none}
}
@media screen and (max-width:767px) {
.prl{ width:100%; float:none; margin-top:20px;}
.prr{ width:100%; float:none;}
.j-nextshow .prbiao{ display:block}
.prbiao{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; padding:10px 0; padding-right:50px;}
.proslide_menubtn { display:block}
 
.prmor{ margin-top:10px;}
}
@media screen and (max-width:539px) {
.prlie{ width:48%; float:left; margin-left:1% !important; margin-right:1%;}
}

/********************************************  product2  ***********************************************/
.prmain2{ padding-top:49px; padding-bottom:82px;}

.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:690px; margin:auto; margin-top:9px;}
.m-propic .pic-big { position: relative; float: left; width:488px; -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; border: solid 1px #cccccc;}
.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: 118px; padding-top:48px; padding-bottom:49px; overflow: hidden; z-index:1}
.m-propic .pic-btn { position: absolute; margin: 0 auto; left: 0; right: 0; display: block; width:24px; height:24px; line-height:24px; border:1px solid #676767; border-radius:50%; text-align:center; font-size:12px; font-size:1.2rem; cursor: pointer; color:#858585; 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:#003da0; border-color:#003da0;}
.m-propic .pic-list { height: 391px; overflow: hidden;}
.m-propic .pic-list ul { height: 2000px;}
.m-propic .list-item { margin-bottom:17px; }
.m-propic .item-pic { display: block; overflow:hidden;border: solid 1px #cccccc;}
.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 {border: solid 1px #054678;}
.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 {border: solid 1px #054678;}
.m-propic2 { display: none; }

.jianjie{ padding-top:57px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:28px; border-bottom:dashed 1px #999999; text-align:center;font-family: Montserrat-Regular; padding-bottom:19px;}

.share{ text-align:center; margin-top:33px;}
.share1{ display:inline-block; font-size:14px; font-size:1.4rem; line-height:18px;vertical-align:middle; color:#999999;font-family: Montserrat-Regular;}
.share2{display:inline-block; margin-left:8px; vertical-align:middle;}

.inno{ margin-top:18px; text-align:center;}
.inno:after{ content:""; clear:both; display:block;}
.inno a{ display:inline-block; vertical-align:middle; *float:left; min-width: 132px; line-height:40px; border: solid 1px #003da0; padding:0 5px; border-radius:21px; text-align:center; margin:10px 0; font-size:16px; font-size:1.6rem; color:#003da0; margin:0 19px; margin-top:10px; font-family: Montserrat-Regular;}
.inno a:hover{ background:#003da0; border-color:#003da0; color:#fff;}

.chanxbiao{ background:#eeeeee; margin-top:45px; display:block;}
.chanxbiao span{ display:inline-block; padding: 0 14px; font-size:18px; font-size:1.8rem; color: #000000; font-family: Montserrat-Regular; background:#fff; background:rgba(255,255,255,0.6); line-height:48px; position:relative; transition:0.5s;}
.chanxbiao span:before{ content:""; position:absolute; width:100%; height:2px; background:#003da0; left:0px; bottom:0px;}

.chanxiang{ font-size:16px; font-size:1.6rem; line-height:26px; color:#666666; padding-top:33px;}
.chanxiang p,.chanxiang em{ color:#666666;}
.chanxiang strong{ color:#333; font-weight:normal; font-family: Montserrat-Regular;}
.chanxiang a{ color:#054678;}
.chanxiang img{ max-width:100%; display:inline-block}

.table{ width:100%; overflow:auto;}
.table table{ width:100%; border-collapse:collapse; line-height:25px;}
.table table tr td{ padding:10px; border:1px solid #d4d4d4; font-size:16px; font-size:1.6rem; text-align:left; color:#595959;}
.table table tr:nth-child(1) td{font-weight:bold;}
.table table tr:nth-child(2n){ background:#ddebf7;}

.prtag2{ font-size:14px; font-size:1.4rem; line-height:24px; padding:20px 0;}
.prtag2 a:hover{ color:#194995;}


.prtag{ margin-top:27px;}
.prtag span{ display:block; float:left; font-size:16px; font-size:1.6rem; font-weight:bold; color:#15418f; line-height:30px; margin-top:10px;}
.prtag a{ float:left; background:#ededed; line-height:30px; padding:0 9px; margin-left:8px; font-size:16px; font-size:1.6rem; margin-top:10px;}
.prtag a:hover{ background:#999999; color:#fff;}

.homain{ padding-top:40px;}
.homain:after{ content:""; clear:both; display:block;}
.homain .prlie{ margin-top:42px; margin-bottom:auto;}
a.chanxbiao:hover span{ background:#003da0; color:#fff;}

@media screen and (max-width: 1219px) { 
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }

.jianjie h1{ font-size:18px; font-size:1.8rem;}
}
@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%; } 
	
.prmain2{ padding-top:28px; padding-bottom:28px;}
.chanxbiao{ font-size:16px; font-size:1.6rem; margin-top:26px;}
.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}
}
 @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%; } 
.holie{ width:48%; margin-left:1% !important; margin-right:1%;}
}
@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%; } 
}

/*****************************  news  ***************************/
.nemain{ padding-bottom:90px;}
.nelie{ border-bottom: dashed 1px #cfcfcf; position:relative; min-height:246px; padding-bottom:31px; padding-top:31px;}
.netu{ display:block; position:absolute; width:263px; left:0px; top:31px;}
.netu img{ width:100%;}
.nemor{ display:block;border: solid 1px #003466; min-width:138px; line-height:32px; padding:0 5px; border-radius:17px; text-align:center; font-size:14px; font-size:1.4rem; color: #003466; position:absolute; right:55px; top:50%; margin-top:-17px;font-family: "Montserrat-Regular";}
.nezi{ margin-left:293px; padding-left:31px; margin-right:356px; padding-top:40px; position:relative; transition:0.5s;}
.nezi:before{ content:""; position:absolute; width:0px; height:1px; background:#a4a4a4; left:0px; top:50%; margin-top:30px; transition:0.5s;}
.neriqi{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color: #999999; font-family:Verdana, Geneva, sans-serif;}
.neriqi i{ margin-right:8px; font-size:12px;}
.nea{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; font-family: "Montserrat-Regular"; margin-top:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nep a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; color: #666666; margin-top:21px; height:96px; overflow:hidden;}
.nelie:hover .nezi{ padding-left:115px; margin-right:270px;}
.nelie:hover .nezi:before{ width:100px;}
.nelie:hover .nemor{ right:0px; background:#003466; color:#fff;}
.nemain .fenye{ margin-top:46px;}

@media screen and (max-width:999px){
.nemain{ padding-bottom:30px;}
.nelie{ min-height:122px;}
.netu{ width:130px;}
.nezi:before{ display:none}
.nezi{ margin-left:140px; padding:0px !important; margin-right:0px !important;}
.nemor{ display:none}
.neriqi{ font-size:12px; font-size:1.2rem; line-height:18px;}
.nea{ display:block; font-size:14px; font-size:1.4rem; line-height:22px; margin-top:5px;}
.nep a{ font-size:13px; font-size:1.3rem; line-height:24px; height:72px; margin-top:5px;}
.nemain .fenye{ margin-top:6px;}
}

/*****************************  news  ***************************/
.nemain2{ padding-top:26px; padding-bottom:100px;}
.nemain2 h1{ font-size:24px; font-size:2.4rem; line-height:30px; font-family: "Montserrat-Regular"; text-align:center;}
.net{ text-align:center; margin-top:30px;}
.net .neriqi{ display:inline-block; vertical-align:middle; margin-right:10px;}
.net .share{ display:inline-block; vertical-align:middle; margin:auto;}
.net .share1{ color:#4d4d4d; font-family: "Montserrat-Light";}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:30px; color: #666666; padding-top:38px;}
.nexiang p,.nexiang em,.nexiang strong{ color:#666;}
.nexiang a{ color:#054678;}
.nexiang img{ max-width:100%; display:inline-block;}
.fanpian{ border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; line-height:37px; margin-top:66px;}
.fanpian:after{ content:""; clear:both; display:block;}
.fanpian li{ float:left; color: #666666; font-size:14px; font-size:1.4rem; margin:0 8px;}
.fanpian li a{ color:#666;}
.fanpian li a:hover{color: #4574ea;}

@media screen and (max-width:999px){
.nemain2{ padding-top:20px; padding-bottom:30px;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.net{ margin-top:15px;}
.nexiang{ font-size:13px; font-size:1.3rem; line-height:24px; padding-top:20px;}
.fanpian{ margin-top:30px;}
.fanpian li{ font-size:13px; font-size:1.3rem;}
}

/*****************************  about1  ***************************/
.abnav{box-shadow: 0px 7px 8px 0px rgba(167, 167, 167, 0.2) ;border-top: solid 1px #e6e6e6; margin-top:31px; position:relative; z-index:3}
.abnav:after{ content:""; clear:both; display:block;}
.abnav a{ display:block; float:left; position:relative; width:196px; margin:0 50px; 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:31px; font-family: "Montserrat-Regular"; transition:0.5s;}
.abnav a:hover{ color:#fff; background:#054678;}
.abnav a:hover i,.abnav a:hover span{ color:#fff;}
.abnav a:hover:before{ height:12px; bottom:-12px;}
.dangab{ color:#fff; background:#054678;}
.dangab i,.dangab span{ color:#fff !important;}
.dangab:before{ height:12px !important; bottom:-12px !important;}

/*  abmain1  */
.ab1main1{ background:#fff; position:relative; min-height:402px; margin-top:74px;}
.ab1tu1{ display:block; width:694px; position:absolute; left:0px; top:0px;}
.ab1tu1 img{ max-width:100%; margin:auto;}
.ab1zi1{ margin-left:735px; margin-right:30px; padding-top:96px;}
.ab1biao{ display:block; color: #054678; font-size:30px; font-size:3rem; line-height:40px; font-family: "Montserrat-Bold";}
.ab1p{ font-size:20px; font-size:2rem; line-height:30px; font-family: "Montserrat-Regular"; margin-top:12px;}

.ab1main2{ font-size:18px; font-size:1.8rem; line-height:30px; padding:0 15px; padding-top:51px;}
.ab1main2 p strong{color: #054678; font-weight:normal; font-family: "Montserrat-Regular";}

.ab1main3{ padding-top:56px; padding-bottom:84px;}
.ab1biao2{ font-size:36px; font-size:3.6rem; line-height:40px; text-align:center; font-family: "Montserrat-Bold"; position:relative; padding-bottom:11px;}
.ab1biao2:before{ content:""; position:absolute; width:48px; height:2px; background:#333333; bottom:0px; left:50%; margin-left:-24px;}
#box{position:relative; width:1060px; margin:auto; margin-top:35px; padding-left:70px; padding-right:70px;}
#box ul{position:relative;width:1060px;height:450px; margin:auto;}
#box li{position:absolute; width:0;height:0;z-index:0;cursor:pointer;overflow:hidden; padding:15px; padding-bottom:40px;}
#box li a{ display:block;}
#box li a img{ width:100%; max-width:510px; max-height:394px;}
#box li span{ display:block; font-size:18px; font-size:1.8rem; line-height:30px; position:absolute; width:100%; margin:auto; left:0px; top:425px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-family: "Montserrat-Regular";}

#box .prev, #box .next{position:absolute;top:50%; margin-top:-52px;overflow:hidden; cursor:pointer; font-size:26px; font-size:2.6rem; text-align:center; width:40px; line-height:104px; background:#c5c5c3; color:#ffffff; 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;}


@media screen and (max-width:1219px){
.ab1zi1{ margin-left:710px; margin-right:10px; padding-top:26px;}
.abnav a{ margin:0 22px;}

#box{ margin-top:30px; 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:-32px; font-size:14px; font-size:1.4rem; width:20px; line-height:50px;}
#box .prev, #box .next{ display:block;}
#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; font-size:12px; font-size:1.2rem; line-height:24px;}
}
@media screen and (max-width:999px){
.abnav a{ margin:0; width:25%;}
.ab1main3{ padding-top:26px; padding-bottom:34px;}
.ab1biao2{ font-size:22px; font-size:2.2rem; line-height:30px; text-align:center; font-family: "Montserrat-Bold"; position:relative; padding-bottom:11px;}
.abnav{ margin-top:15px;}
.abnav a i{ line-height:40px; font-size:26px;}
.abnav a span{ font-size:14px; font-size:1.4rem;}
.ab1main1{ margin-top:30px; min-height:0px;}
.ab1tu1{ width:100%; position:relative; left:auto; top:auto;}
.ab1zi1{ margin:auto; padding:20px 10px;}
.ab1biao{ font-size:18px; font-size:1.8rem; line-height:24px;}
.ab1p{ font-size:14px; font-size:1.4rem; line-height:24px;}
.ab1main2{ font-size:13px; font-size:1.3rem; line-height:23px; padding:0px; padding-top:31px;}
}
@media screen and (max-width:767px){
.abnav a{ width:50%; margin-top:}
.abnav a:before{ display:none}
}
@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;}
}

/*****************************  about2  ***************************/
.ab2main1{ background:url(../images/ab2bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; z-index:1; padding-top:50px;}
.ab2main1:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/ab2bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.ab2n1{ position:relative;}
.ab2n1:after{ content:""; clear:both; display:block; position:relative;}
.ab2lie1{ width:45.75%; background:#fff; border-radius: 20px; margin-top:26px; margin-bottom:26px; text-align:center;}
.ab2lie1.fl .ab2lien{ padding:23px 25px; padding-right:210px; padding-top:10px;}
.ab2lie1.fr .ab2lien{ padding:23px 25px; padding-left:210px; padding-top:10px;}

.ab2biao1{ position:relative;}
.ab2biao1 i,.ab2biao1 em{ display:block; font-style:normal; color: #1a70ab; font-size:100px; font-size:10rem; font-family: "HelveticaLTStd-Comp"; line-height:120px;}
.ab2biao1 span{ display:block; font-size:30px; font-size:3rem; color: #054678; font-family: "Montserrat-Bold"; position:absolute; width:100%; line-height:48px; bottom:0px; left:0px; background:#fff;}
.ab2p{ font-size:18px; font-size:1.8rem; line-height:30px; text-align:center; font-family: "Montserrat-Regular"; min-height:110px;}
.ab2fu{ width:335px; height:375px; line-height:375px; text-align:center; padding:0 20px; color: #ffffff; font-size:50px; font-size:5rem; font-family: Montserrat-Bold; margin:auto; background:#054678; border-radius:50%; border:50px solid #f4f4f4; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.ab2fu p{color: #ffffff; line-height:60px; display:inline-block; vertical-align:middle;}

.ab2n2{ padding-top:60px; padding-bottom:88px;}
.ab2n2:after{ content:""; clear:both; display:block;}
.ab2lie2{ width:30.16%; float:left; position:relative; background:#054678; margin-left:4.76%; padding-top:69px; padding-bottom:36px; margin-top:22px;}
.ab2lie2 i,.ab2lie2 em{ display:block; position:absolute; width:97px; height:97px; line-height:97px; text-align:center; background:#054678; color:#fff; font-size:60px; top:-48px; left:50%; margin-left:-48px; border-radius:50%;}
.ab2a{ display:block; font-size:24px; font-size:2.4rem; color: #ffffff; line-height:29px; font-family: "Montserrat-Bold"; padding:0 10px; text-align:center;}
.ab2p2{ font-size:18px; font-size:1.8rem; line-height:26px; color: #ffffff; padding:0 10px; text-align:center; font-family: "Montserrat-Regular"; margin-top:20px; min-height:78px;}

.ab2n3{ padding-bottom:37px;}
.ab2n3 img{ max-width:100%;}

@media screen and (max-width:1219px){
.ab2p{ font-size:14px; font-size:1.4rem; line-height:24px; min-height:144px;}
.ab2fu{ width:305px; height:345px; line-height:354px; border-width:20px;}
.ab2lie1.fl .ab2lien{ padding:23px 15px; padding-right:180px; padding-top:10px;}
.ab2lie1.fr .ab2lien{ padding:23px 15px; padding-left:180px; padding-top:10px;}
}
@media screen and (max-width:999px){
.ab2main1{ padding-top:30px;}
.ab2fu{ width:auto; height:auto; line-height:normal; border-width:0px; position:relative; transform:translate(0,0); left:auto; top:auto; border-radius:0px;}
.ab2fu p{ font-size:22px; font-size:2.2rem; line-height:30px;}
.ab2lie1{ width:100%; float:none; margin:10px 0;}
.ab2lie1 .ab2lien{ padding:10px !important;}
.ab2p{ min-height:inherit;}
.ab2biao1 i,.ab2biao1 em{ font-size:50px; font-size:5rem; line-height:60px;}
.ab2biao1 span{ font-size:16px; font-size:1.6rem; line-height:30px;}

.ab2n2{ padding-top:20px; padding-bottom:28px;}
.ab2lie2{ width:100%; float:none; margin-left:auto; margin-top:30px; padding-bottom:20px; padding-top:40px;}
.ab2lie2 i,.ab2lie2 em{ width:50px; height:50px; line-height:50px; font-size:30px; top:-25px; margin-left:-25px;}
.ab2a{ font-size:16px; font-size:1.6rem; line-height:22px;}
.ab2p2{ font-size:14px; font-size:1.4rem; line-height:24px; min-height:inherit; margin-top:3px;}
}

/*****************************  semain2  ***************************/
.semain{ padding-top:31px; padding-bottom:45px;}
.semain2{ padding-bottom:90px;}
.semain:after{ content:""; clear:both; display:block;}
.setu{ display:block;}
.setu img{ max-width:100%; margin:auto;}

.sezi{}
.sebiao{ display:block; font-size:30px; font-size:3rem; color: #054678; line-height:50px; font-family: "Montserrat-Regular";}
.sep{ font-size:14px; font-size:1.4rem; color: #666666; line-height:24px; margin-top:25px;}
.sep p{ color: #666666; position:relative; padding-left:29px;}
.sep p i,.sep p em{ position:absolute; left:0px; top:0px; color:#054678;}

.semain1 .setu{ float:right; width:53%;}
.semain2 .setu{ float:left; width:59.33%; margin-top:10px;}
.semain1 .sezi{ float:left; width:42.5%;}
.semain2 .sezi{ float:right; width:39.16%;}
.semain1 .sezi .sebiao{ margin-left:24px;}
.semain2 .sezi .sebiao{ text-align:center;}
.semain1 .sep p{ margin-top:15px;}
.semain2 .sep p{  margin-top:24px;}
@media screen and (max-width:1219px){
.sep{ line-height:22px; margin-top:20px;}
.semain1 .sep p{ margin-top:8px;}
.semain2 .sep p{  margin-top:14px;}
.sebiao{ font-size:24px; font-size:2.4rem; line-height:30px;}
}
@media screen and (max-width:999px){
.semain{ padding-top:20px; padding-bottom:20px;}
.semain .setu{ width:100%; float:none; margin-top:20px;}
.semain .sezi{ width:100%; float:none;}
.semain .sezi .sebiao{ text-align:center; margin:auto; font-size:22px; font-size:2.2rem;}
.semain .sezi .sebiao br{ display:none}
}

/*****************************  sales  ***************************/
.samain{ padding-top:35px;}
.satu1{}
.satu1 img{ max-width:100%; margin:auto;}
.sabiao{ text-align:center; font-size:30px; font-size:3rem; line-height:40px; font-family: "Montserrat-Bold"; margin-top:41px;}
.san{ font-size:0px; margin-top:35px;}
.san li{ width:11.111%; display:inline-block; vertical-align:top; *float:left; margin-bottom:19px;}
.satu{ display:block; border-radius:10px;}
.satu img{ max-width:100%; margin:auto; border-radius:10px;}
.sazi{ text-align:center; font-size:14px; font-size:1.4rem; line-height:24px; display:block; margin-top:3px;}

.samain2{ padding-bottom:113px;}
.img-scroll2 {position: relative; margin:0 20px; margin-top:35px; z-index:9;}
.img-scroll2 .prev, .img-scroll2 .next {position: absolute; top:50%; margin-top:-30px; text-align:center;display: block; height: 26px; line-height:26px; font-size:24px; font-size:2.4rem; font-weight:bold; border-radius:50%; z-index:99; color:#333333; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll2 .prev {left:0px; cursor: pointer;}
.img-scroll2 .next { right:0px; cursor: pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover { color:#054678;}
.img-list2 {position: relative;overflow: hidden; z-index:90; margin-left:42px; margin-right:42px;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline;width:0.19%; margin-right:0.0125%; position:relative;}
.satu2{ display:block;}
.satu2 img{ max-width:100%; margin:auto;}
.sazi2{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; margin-top:10px;}
@media screen and (max-width:999px){
.san li{ width:20%; display:inline-block; vertical-align:top; *float:left; margin-bottom:19px;}
.sabiao{ font-size:22px; font-size:2.2rem; line-height:30px; margin-top:20px;}
.samain2{ padding-bottom:23px;}
.img-scroll2 { margin:0; margin-top:20px;}
.img-list2 li {width:0.32333%; margin-right:0.015%;}
.sazi2{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:499px){
.san li{ width:25%;  margin-bottom:10px;}
.img-list2 li {width:0.49%; margin-right:0.02%;}
}
@media screen and (max-width:379px){
.san li{ width:33.333%;  margin-bottom:10px;}
.img-list2 li {width:1%; margin-right:0.02%;}
}

/*****************************  download  ***************************/
.domain{ padding-bottom:90px;}
.dolie{ width:46.8%; position:relative; min-height:223px; background: #ffffff; border: solid 1px #d2d2d2; margin-top:30px; margin-bottom:20px; transition:0.5s;}
.dotu{ display:block; width:240px; position:absolute; top:0px; right:0px;}
.dotu img{ max-width:100%; margin:auto;}
.dozi{ margin-left:15px; margin-right:260px; padding-top:15px;}
.doa{ display:block; font-size:14px; font-size:1.4rem; line-height:20px; font-family: "Montserrat-Regular"; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.dop a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; max-height:104px; overflow:hidden; margin-top:12px;}
.domor{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; text-transform:uppercase;font-family: "Montserrat-Regular"; margin-top:16px;}
.domor i{ margin-right:10px; transition:0.5s;}
.domor span{ text-decoration:underline;  transition:0.5s;}
.dolie:hover{ background:#054678;}
.dolie:hover a,.dolie:hover a span{ color:#fff;}
.domain .fenye{ margin-top:34px;}
@media screen and (max-width:999px){
.domain{ padding-bottom:30px;}
.dolie{ width:100%; float:none; min-height:122px; margin-bottom:auto; margin-top:20px;}
.dotu{ width:130px; top:50%; margin-top:-61px;}
.dozi{ margin-right:140px; margin-left:10px; padding-top:5px; padding-bottom:5px;}
.doa{ white-space:normal;}
.dop a{ max-height:none; font-size:13px; font-size:1.3rem; line-height:22px; margin-top:5px;}
.domor{ margin-top:6px;}
.domain .fenye{ margin-top:4px;}
}

/*****************************  video  ***************************/
.vinav{border-bottom:dashed 1px #054678; padding-bottom:1px; margin-top:33px; font-size:0px;}
.vinav:after{ content:""; clear:both; display:block;}
.vinav a{ display:inline-block; vertical-align:top; *float:left;background-color: #363a3a; border-radius: 5px; width:21.66%; margin-left:4.45%; line-height:42px; margin-bottom:23px; text-align:center;}
.vinav a span{ display:inline-block; vertical-align:middle; line-height:20px; font-size:16px; font-size:1.6rem; color: #f8f8f8; font-family: "Montserrat-Regular"; padding:0 5px;}
.vinav a:hover{ background:#054678;}
.dangvi{ background:#054678 !important;}

.vimain{ padding-top:50px; padding-bottom:90px; font-size:0px;}
.vilie{ width:29.16%; display:inline-block; vertical-align:top; *float:left; margin-left:6.26%; margin-top:30px;}
.vitu{position: relative; padding-bottom:78.28%;height: 0;overflow: hidden;}
.vitu iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.vitu iframe body{ margin:0px !important;}
.vizi{ text-align:center; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:9px;}
.vimain .fenye{ margin-top:22px;}

@media screen and (max-width:999px){
.vinav a{ width:24%; margin-left:1.33%; line-height:42px;}
.vinav a span{ font-size:14px; font-size:1.4rem;}

.vimain{ padding-top:20px; padding-bottom:30px;}
.vilie{ width:32.33%; float:left; margin-left:1.5%; margin-top:20px;}
.vizi{ font-size:13px; font-size:1.3rem; margin-top:5px;height:84px;}
}
@media screen and (max-width:799px){
.vinav a{ width:31.333%; margin-left:1% !important; margin-right:1%; line-height:42px;}
}
@media screen and (max-width:539px){
.vinav a{ width:48%; margin-left:1% !important; margin-right:1%; line-height:42px; margin-bottom:10px;}
.vilie{ width:48%; margin-left:1% !important; margin-right:1%;}
}

/*****************************  application  ***************************/
.appmain{ padding-bottom:90px;}
.applie{ position:relative; min-height:370px; background:#fff; margin-top:22px; transition:0.5s;}
.apptu{ display:block; width:370px; position:absolute; top:0px;}
.apptu img{ max-width:100%;}
.appzi{ padding-top:60px;}
.appa{ display:block; color: #30323e; font-size:36px; font-size:3.6rem; line-height:45px; font-family: "Montserrat-Regular"; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.appp a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color: #666666; max-height:72px; overflow:hidden; margin-top:22px;}
.appmor{ display:inline-block; min-width: 148px; line-height:38px; border-radius: 20px;	border: solid 1px #054678; padding:0 5px; text-align:center; font-size:14px; font-size:1.4rem; font-family: "Montserrat-Regular"; margin-top:65px; background:#fff;}

.applie1 .apptu{ left:0px;}
.applie2 .apptu{ right:0px;}
.applie1 .appzi{ margin-left:458px; margin-right:100px;}
.applie2 .appzi{ margin-left:53px; margin-right:509px;}
.applie:hover{ background:#054678;}
.applie:hover a{ color:#fff;}
.applie:hover .appmor{ color:#054678; border: solid 1px #00b2f0;}
.appmain .fenye{ margin-top:33px;}
@media screen and (max-width:999px){
.appmain{ padding-bottom:30px;}
.applie{ min-height:120px;}
.apptu{ width:120px;}
.applie1 .appzi{ margin-left:130px; margin-right:10px;}
.applie2 .appzi{ margin-left:10px; margin-right:140px;}
.appzi{ padding-top:5px;}
.appa{ font-size:16px; font-size:1.6rem; line-height:20px;}
.appp a{ margin-top:15px;}
.appmor{ display:none}
.appmain .fenye{ margin-top:23px;}
}

/*****************************  contact  ***************************/
.comain1{ padding-top:33px; padding-bottom:42px;}
.comain1:after{ content:""; clear:both; display:block;}
.colie{    width: 25.6%;
    float: left;
    text-align: center;
    margin-left: 0.1%;
    margin-left: 7.1%;}
.colie em{ display:block;border: solid 1px #054678; width:88px; line-height:88px; border-radius:50%; text-align:center; color:#054678; font-size:30px; margin:auto; margin-bottom:20px;}
.colie p{ font-size:14px; font-size:1.4rem; color: #666666; line-height:20px; margin-top:5px; font-family: "Montserrat-Regular";}
.colie p strong{ color: #a8a8a8; font-weight:normal;}
.colie p a{ color:#666;}
.colie p a:hover{ color:#054678;}

.comain2{ background:url(../images/cobei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:63px; padding-bottom:131px;}
.comain2:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/cobei.jpg) no-repeat center; background-size:cover; z-index:-1}
.cobiao{ text-align:center; font-size:50px; font-size:5rem; color: #ffffff;  font-family: "Montserrat-Bold"; line-height:60px;}
.cop{ text-align:center; font-size:20px; font-size:2rem; color: #ffffff; line-height:26px;}
.comain2 form{ max-width:887px; margin:auto; margin-top:76px;}
.comain2 .int1{width: 404px; height: 46px; line-height:46px; border: solid 1px #d2d2d2; padding-left:20px; background:#fff; font-size:14px; font-size:1.4rem; color:#333; margin-top:18px;}
.comain2 textarea{width: 865px; height: 107px; line-height:26px; padding-top:10px; border: solid 1px #d2d2d2; padding-left:20px; background:#fff; font-size:14px; font-size:1.4rem; color:#333; margin-top:18px;}
.comain2 .int2{ float:left; margin-right:9px;}
.comain2 .int2 input{width: 224px; height: 46px; line-height:46px; border: solid 1px #d2d2d2; padding-left:20px; background:#fff; font-size:14px; font-size:1.4rem; color:#333; margin-top:18px;}
.comain2 .yanzheng{ float:left; margin-top:18px; width:171px; height:48px; cursor:pointer;}
.comain2 .int3{ width:426px; height:48px; background:#054678; float:right; margin-top:18px; font-size:20px; font-size:2rem; color: #ffffff; cursor:pointer; transition:0.5s;}
.comain2 .int3:hover{ background:#fff; color:#054678;}
.comain2 .xing{ background:#fff url(../images/xing2.png) no-repeat 11px 20px !important;}

.ditu{ width:90%; max-width:1084px; margin:auto;box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.26); border: solid 10px #ffffff; margin-top:65px; margin-bottom:104px;}
.ditu img{ max-width:100%;}

@media screen and (max-width:999px){
.colie{ width:32.33%; margin-left:1.5%}
.colie em{ width:40px; line-height:40px; font-size:18px;}
.comain2{ padding-top:20px; padding-bottom:30px;}
.cobiao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.cop{ font-size:14px; font-size:1.4rem; line-height:20px;}
.comain2 form{ margin-top:20px;}
.comain2 .int2{ width:100%; float:none;}
.comain2 .int1,.comain2 textarea,.comain2 .int2 input{ width:95%; float:none;}
.comain2 .yanzheng{ margin-right:10px;}
.comain2 .int3{ width:100px; float:left;}
.ditu{ border-width:4px;}
}
@media screen and (max-width:599px){
.colie{ width:48%; margin:10px 1% !important;}
.comain2 .int1,.comain2 textarea,.comain2 .int2 input{ width:90%; float:none;}
.ditu{ margin-top:20px; margin-bottom:30px;}
.colie p{ font-size:13px; font-size:1.3rem;}
}

@font-face {
  font-family: "Montserrat-Regular";
  src: url("../fonts/Montserrat-Regular.woff2") format("woff2"),
       url("../fonts/Montserrat-Regular.woff") format("woff"),
       url("../fonts/Montserrat-Regular.ttf") format("truetype"),
       url("../fonts/Montserrat-Regular.eot") format("embedded-opentype"),
       url("../fonts/Montserrat-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Bold";
  src: url("../fonts/Montserrat-Bold.woff2") format("woff2"),
       url("../fonts/Montserrat-Bold.woff") format("woff"),
       url("../fonts/Montserrat-Bold.ttf") format("truetype"),
       url("../fonts/Montserrat-Bold.eot") format("embedded-opentype"),
       url("../fonts/Montserrat-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Light";
  src: url("../fonts/Montserrat-Light.woff2") format("woff2"),
       url("../fonts/Montserrat-Light.woff") format("woff"),
       url("../fonts/Montserrat-Light.ttf") format("truetype"),
       url("../fonts/Montserrat-Light.eot") format("embedded-opentype"),
       url("../fonts/Montserrat-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}	   
@font-face {
  font-family: "HelveticaLTStd-Comp";
  src: url("../fonts/HelveticaLTStd-Comp.woff2") format("woff2"),
       url("../fonts/HelveticaLTStd-Comp.woff") format("woff"),
       url("../fonts/HelveticaLTStd-Comp.ttf") format("truetype"),
       url("../fonts/HelveticaLTStd-Comp.eot") format("embedded-opentype"),
       url("../fonts/HelveticaLTStd-Comp.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1594343676786'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1594343676786#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=1594343676786') format('woff'),
  url('../fonts/iconfont.ttf?t=1594343676786') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1594343676786#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-tiktok:before {
  content: "\ecdc";
}

.icon-zuanshi:before {
  content: "\e600";
}

.icon-serviceyizhanshigouqi:before {
  content: "\e601";
}

.icon-2fengongsi:before {
  content: "\e62b";
}

.icon-haofangtuo400iconfontguoneixinpan:before {
  content: "\e680";
}

.icon-bi:before {
  content: "\e608";
}

.icon-huiyuanfazhanqushi:before {
  content: "\e614";
}

.icon-guojia:before {
  content: "\e625";
}

.icon-gongsi:before {
  content: "\e602";
}

.icon-zhengshu:before {
  content: "\e63e";
}

.icon-zhuanyegaoxiao:before {
  content: "\e752";
}

.icon-fuwu:before {
  content: "\e604";
}

.icon-up7:before {
  content: "\e722";
}

.icon-left21:before {
  content: "\e776";
}

.icon-right21:before {
  content: "\e778";
}

.icon-search2:before {
  content: "\e7b0";
}

.icon-wechat:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c6";
}

.icon-icon-:before {
  content: "\e621";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

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

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c9";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c3";
}

.icon-address11:before {
  content: "\e7c4";
}

.icon-contact1:before {
  content: "\e7c5";
}

.icon-email1:before {
  content: "\e7ca";
}

.icon-skype1:before {
  content: "\e7cd";
}

.icon-fax1:before {
  content: "\e7ce";
}

.icon-qq:before {
  content: "\e7cf";
}

.icon-tel1:before {
  content: "\e7d0";
}

.icon-wechat1:before {
  content: "\e7d1";
}

.icon-phone2:before {
  content: "\e7d2";
}

.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: #054678;cursor: pointer;  border:1px solid #054678; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#054678 solid 1px; background:#054678; 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;}
.shuxp_c a:hover{color: #054678;}
.fl a.no:hover{color: #333;}

.fenyen a.no:hover{background: #ffffff;
border: 1px solid #e5e5e5;color: #333;}


.shuxp_c,.shuxp_c a {color: #fff;font-size: 16px;}


.shuxp_c a:hover{color: #999;}

@media screen and (max-width: 499px) {
.dotu{position: relative; top: auto;margin: auto;right: auto;}
.dozi{ padding-top:20px; margin-right:10px;}
}



/*6666666666*/
.main6{ padding-bottom:50px;}
.m6lie{ margin-top:30px;}
.m6lie:after{ content:""; clear:both; display:block;}
.m6tu{ width:40%; float:right; margin-left:20px;}
.m6tu img{ width:100%;}
.m6p{ font-size:16x; font-size:1.6rem; line-height:222px;}
.m6p p{ line-height:36px; display: inline-block;
    vertical-align: middle;}
.m6p p a{display:block; }
.m6p p strong{ font-size:24x; font-size:2.4rem;}

.main11 .m1tu{ width:74.66%; float:right; margin-left:1.333%}
.main11 .m1p{ text-align:left}

.m1c{ padding:20px 0; margin-top:20px;}
.m1c:after{ content:""; clear:both; display:block;}
.m1ctu{ display:block; width:24%; float:left; margin-left:1.333%;}
.m1ctu img{ width:100%;}
@media screen and (max-width:1219px) {
 .m6p{line-height:182px;}   
}
@media screen and (max-width:999px) {
 .m6p{line-height:26px; font-size:14px; font-size:1.4rem;}   
 .m6p p{line-height:26px; display: block; }
 .m6p p strong{ font-size:20x; font-size:2rem;}
}
@media screen and (max-width:767px) {
.m6tu{ width:45%; float:right; margin-left:10px;}
.m6p{ padding:0; font-size:12px; font-size:1.2rem; line-height:24px;}
.m6p p strong{ font-size:16x; font-size:1.6rem;}

.main11 .m1tu{ width:100%; float:none; margin-left:0}
.m1ctu{ width:48%; margin:10px 1% !important;}
}
/*6666666666*/

.m1tun img{margin:auto}

.m1biao{text-transform:Uppercase;}



body{font-family:"Microsoft Yahei","微软雅黑"!important;}
body a{font-family:"Microsoft Yahei","微软雅黑"!important;}
body p,body span{font-family:"Microsoft Yahei","微软雅黑"!important;}
body div{font-family:"Microsoft Yahei","微软雅黑"!important;}


.m1p a,.m5p a,.prlba,.ab1p,.ab1main2,.nep a,.nexiang{text-indent: 2em;}


.nexiang img{text-indent: 0em;display: block;}


@media screen and (max-width: 1200px) { 
  .map{width:100%;overflow:scroll;}
  .banner .slick-prev {
    left: 70px;
    cursor: pointer;
    background: url(../images/baleft.png) no-repeat center;
    background-size: 66%;
}
.banner .slick-next {
    right: 70px;
    cursor: pointer;
    background: url(../images/baright.png) no-repeat center;
    background-size: 66%;
}
}

@media screen and (max-width: 600px){
.m6tu {
    width: 45%;
    float: right;
    margin-left: 10px;
    margin-top: 10%;
}
}
.bshare-renren,.bshare-qqxiaoyou{display: none!important;}