@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto;}
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:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
::selection { color: #fff; background: #26759d;}

::-webkit-input-placeholder {/* WebKit browsers */
 color:#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 }
 
.fo3 input::-webkit-input-placeholder {/* WebKit browsers */
 color:#fff;opacity:1}
.fo3 input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff;opacity:1 }
.fo3 input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff;opacity:1 }
.fo3 input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff;opacity:1 }

.fo3 textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#fff;opacity:1}
.fo3 textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff;opacity:1 }
.fo3 textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff;opacity:1 }
.fo3 textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff;opacity:1 }

@media screen and (min-width:1620px) {.zong {width: 1400px;margin: auto;}}
@media screen and (max-width:1619px) {.zong {width: 1200px;margin: auto;}}
@media screen 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{}
.het{ padding:10px 0; border-bottom:1px solid #dddddd; padding-top:21px; padding-bottom:22px;}
.het .zong{ z-index:999}
.het .zong:after{ content:""; clear:both; display:block;}

.hexin{ float:left; line-height:25px; padding:5px 0; font-size:0px;}
.hexin li{ display:inline-block; vertical-align:middle; margin:0 5px; color:#666666; font-size:16px; font-size:1.6rem;}
.hexin span{ display:inline-block; vertical-align:middle; width:2px; height:15px; background:#666666;}
.hexin li a{ color:#666666;}
.hexin li a:hover{ color:#29c0d2;}

.shejiao{ float:right;}
.shejiao:after{ content:""; clear:both; display:block;}
.shejiao span{ font-size:16px; font-size:1.6rem; line-height:35px; margin-right:12px; float:left; color: #666666;}
.shejiao a{ float:left; display:block; color:#3485a2; width:35px; height:35px; line-height:35px; margin-left:13px; font-size:20px; color:#fff; text-align:center; border-radius:5px;}
.shejiao .she1{ background:#38579a}
.shejiao .she2{ background:#d83415}
.shejiao .she3{ background:#1274aa}
.shejiao .she4{ background:#be2727}
.shejiao .she5{ background:#3094d2}
.shejiao .she6{ background:#d93738; font-size:12px !important;}
.shejiao a:hover{ background:#26759d;}

.head .zong{position:relative;z-index:99;}
.logo{display:block;float:left;width:347px;margin-top:20px; margin-left:13px;}
.logo img{display:block;margin:auto;width:100%;max-width:347px;max-height:89px;}

.her{float:right;margin-right:46px;}

.daohang{ float:right; margin-right:24px; margin-top:37px;padding-bottom:50px;}
.daohang>li{ float:left;position:relative;z-index:999; margin-right:49px;}
.daohang>li>a{display:block;font-size:16px;font-size:1.6rem;line-height:36px; padding:0 7px; padding-bottom:7px; position:relative; text-transform:uppercase; font-weight:bold; position:relative;}
.daohang>li:hover>a{ color:#26759d;}
.dangqiandao>a{ color:#26759d !important;}

.yijiw{position:absolute;width:257px;top:-9999px; left:0px; text-align:left; z-index:9999}
.yiji{background:#666666; }
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:16px;font-size:1.6rem; color:#ffffff;line-height:0px;padding:10px 17px;}
.yiji li:hover>a{ background:#26759d;}
.erji{position:absolute;width:257px;background:#666666;top:-9999px;left:257px;}
.sanji{position:absolute;width:257px;background:#666666;top:-9999px;left:257px; display:none}
.daohang>li:hover .yijiw{top:43px;}
.daohang>li:hover .yiji>li>a{line-height:24px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:24px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:24px;}

/*  sousuo  */
.sousuo{ float:right; height:42px; z-index:9999; border-radius:50%; position:absolute; right:5px; bottom:54px;}
.sousuo form{ width:236px; height:0px; overflow:hidden; position:absolute; right:0px; top:43px;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,.sou1{ width:32px; height:34px; text-align:center; line-height:34px; position:absolute; right:0px; top:0px; font-size:18px !important; cursor:pointer; color:#666666; z-index:99990}
.sou2{ border: solid 1px #cccccc; width:40px; height:40px; text-align:center; line-height:40px; border-radius:50%;}
.sousuof form{ height:37px;border:1px solid #26759d;}

.container{display:none}

.daohang2,sousuo2{display:none}

/*  banner  */
.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; }
.banner img { max-width: 100%; border: 0px solid #ccc; }
.banner .slick-arrow { position: absolute; z-index: 99; display: block !important; top: 50%; margin-top: -30px; width: 60px; height: 60px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner .slick-prev { left: 120px; background:url(../images/baleft.png) no-repeat center; background-size:cover; cursor: pointer; }
.banner .slick-next { right: 120px; background:url(../images/baright.png) no-repeat center; background-size:cover; cursor: pointer; }
.banner .slick-dots { position: absolute; z-index: 999999; left: 0; right: 0; bottom: 42px; text-align: center; font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { margin-left:7px; margin-right:8px; display: inline-block; *display: inline; *zoom: 1; }
.banner .slick-dots li.slick-active a { background:url(../images/dianh.png) no-repeat center; cursor: pointer; background-size:cover; }
.banner .slick-dots a { display: block; width: 16px; height: 16px; background:url(../images/dian.png) no-repeat center; 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:1619px) {
.daohang{ margin-right:34px;}
.daohang>li{ margin-right:29px;}
}
@media screen and (max-width:1219px) {
.logo{width:247px; margin-top:10px; margin-left:0px;}
.daohang{ margin-top:20px; padding-bottom:0px;}
.daohang>li{padding-bottom:24px;}
.daohang>li>a{ text-transform:none; padding-bottom:5px;}
.yijiw{ left:50%; transform:translateX(-50%);}
.sousuo{ bottom:30px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.het{ display:none}
.sousuo{ top:15px; bottom:auto}
.logo{ float:none; width:200px; margin-top:auto; padding-top:10px;}
.daohang{float:none; margin:auto; text-align:center; margin-top:10px;}
.yijiw,.yiji2{display:none}
.daohang>li{float:none; display:inline-block; *float:left; margin:0 10px; padding-bottom:10px;}
.daohang>li>a{line-height:26px; padding-bottom:10px; text-transform:none;}
.batu{ bottom:-41px;}

.banner .slick-arrow { top: 50%; margin-top: -15px; width: 30px; height: 30px;}
.banner .slick-dots { bottom: 12px;}
.banner .slick-dots li { margin-left:3px; margin-right:3px;}
.banner .slick-dots a { width: 12px; height: 12px;}
 }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {.head{padding-bottom:10px;}
.logo{ width:170px;}
.daohang2{display:block;text-align:center;margin-top:15px;}
.daohang2 a{float:left;width:25%;font-size:14px;font-size:1.4rem; line-height:24px;text-align:center;}
.daohang2 .dangqiandao{    color: #26759d;}

.daohang,.daohang1{display: none}

.sousuo{ right:40px; top:17px;}
.sou2{ width:30px; height:30px; line-height:30px;}
.banner .slick-prev { left: 10px;}
.banner .slick-next { right: 10px;}

.container {width: 5px;height: 100%;position: absolute;right: 0;-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: 999999999999999;cursor: pointer;position: fixed;top: -5px;right: 0;display: block;}
.container .nav {overflow: hidden;width: 300px;background: rgba(0, 0, 0, 0.8);position: absolute;top: 0;right: 0;display: block;height: auto;overflow: scroll;}
.container .nav form {margin: 15px auto;width: 258px;height: 26px;border: 1px solid #fff;position: relative;background: #fff;}
.container .nav 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;}
.container .nav form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.container .nav form i {position: absolute;right: 10px;top: 5px;}
.container .nav > ul {display: none;margin-top: 0px;margin-bottom: 0px;overflow: scroll;padding-top: 45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container .nav > ul > li {line-height: 40px;font-size: 12px;font-size: 1.2rem;padding-left:10px;position: relative;}
.container .nav > ul > li .addition {width: 20px;height: 20px;position: absolute;right: 15px;top: 10px;background:url(../images/shizi.png) no-repeat center center;}
.container .nav > ul > li .addition.fa:before {margin-right: 5px;color: #fff;text-indent: 0;}
.container .nav > ul > li .active{background:url(../images/yizi.png) no-repeat center center;}
.container .nav > ul > li > a {color: #fff;font-size: 12px;font-size: 1.2rem;display: block;margin-right: 40px;}
.container .nav > ul > li > a span {color: #fff;font-size: 12px;font-size: 1.2rem;}
.container .nav > ul > li .c-show {display: none;width: 100%;}
.container .nav > ul > li .c-show1 .c-s1 {position: relative;padding-left: 15px;}
.container .nav > ul > li .c-show1 .c-s1 > a {position: relative;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin-right: 40px;}
.container .nav > ul > li .c-show1 .c-s1 > a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a {padding-left:20px;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin-right: 40px;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a {padding-left:30px;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > dl {padding: 20px;}
.container .nav > ul > dl dd {float: left;margin: 0 2px;}
.container .menubtn {width: 23px;height: 18px;position: absolute;top: 29px;right: 12px;-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;}
.container .menubtn span {display: block;width: 100%;height: 3px;margin-bottom: 3px;background-color: #26759d;}


.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%;vertical-align: middle;}
.carousel ol{position: absolute;z-index: 2;height:10px;bottom:0px;left: 50%;margin-left:-80px;}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#046eb8;}
.carousel ol li:last-child{margin: 0;}
}

/*  main1  */
.main1{ padding-top:58px; padding-bottom:67px;}
.m1biao{ display:block; font-weight:bold; font-size:36px; font-size:3.6rem; line-height:44px; text-align:center; position:relative; padding-bottom:23px; text-transform:uppercase;}
.m1biao:before{ content:""; position:absolute; width: 50px; height: 3px; background-color: #26759d; bottom:0px; left:50%; margin-left:-25px;}

#outer2 { margin-top:27px;}
#outer2:after{ content:""; clear:both; display:block;}
#tab2 {overflow: hidden;zoom: 1; position:relative; text-align:center; font-size:0px;}
#tab2:before{ content:""; position:absolute; width:100%; height:1px; left:0px; bottom:1px; background:#cccccc;}
#tab2:after{ content:""; clear:both; display:block;}
#tab2 li{position:relative;display:inline-block;vertical-align:auto;/* margin:0 26px; */float:  left;margin-left: 2.29%;width: 23.28%;}
#tab2 li:before{ content:""; width:0px; height:3px; background:#26759d; position:absolute; bottom:0px; left:0px; transition:0.5s;}
#tab2 li a { display:block; font-size:18px; font-size:1.8rem; line-height:24px; position:relative; text-align:center; padding:12px 24px; cursor:pointer;}
#tab2 li:after { content:""; position:absolute; width:0%; height:4px; background:#0c86e0; left:50%; bottom:8px; transition:0.5s;}
#tab2 li a i{ display:block; position:absolute; left:0px; top:0px;}
#tab2 li a i img{ width:100%; max-width:46px; max-height:43px;}
#tab2 li a:hover span{ background:#f29b37; border-radius:19px; color:#fff;}
#tab2 li.current2:before{ width:100%;}
#tab2 li.current2 a {color: #26759d;}
#content2 {}
#content2 .tabul2 {display: none; position:relative;}
.tabul2:after{ content:""; clear:both; display:block;}
.m1lie{ width:23.28%; margin-left:2.29%; float:left; margin-top:57px;}
.m1tu{ display:block; position:relative; overflow:hidden;}
.m1tu img{ width:100%; max-width:500px; max-height:500px;}
.m1tu span{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; background:#26759d; background:rgba(38,117,157,0.8); transition:0.5s;}
.m1tu span i{ display:block; width:60px; height:60px; left:50%; margin-left:-30px; top:50%; margin-top:-30px; position:absolute; text-align:center; line-height:60px; color:#fff; font-size:50px;}
.m1lie p a,.m1lie h2 a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; height:52px; overflow:hidden; margin-top:16px; margin-left:5px;}
.m1mor{ display:inline-block; min-width: 123px; line-height:33px; text-align:center; border-radius: 14px; border: solid 1px #26759d; padding:0 5px; margin-top:22px; font-size:16px; font-size:1.6rem; color:#26759d;}
.m1lie:hover p a,.m1lie:hover h2 a,a.m1biao:hover{ color:#26759d;}
.m1lie:hover .m1mor{ background:#26759d; color:#fff;}
.m1lie:hover .m1tu span{ top:0px;}

@media screen and (max-width:1619px) {
#tab2 li a { font-size:16px; font-size:1.6rem; padding:12px 20px;}
}
@media screen and (max-width:1219px) {
#tab2 li{ margin:0 5px;}
#tab2 li a { font-size:16px; font-size:1.6rem; padding:10px;}
.m1lie{ width:23.28%; margin-left:2.29%; float:left; margin-top:27px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:28px; padding-bottom:30px;}
.m1biao{ font-size:24px; font-size:2.4rem; padding-bottom:5px;}
#tab2 { border-bottom:1px solid #cccccc;}
#tab2:before{ bottom:auto; top:50%; margin-top:-2px; background:#cccccc;}
#tab2 li{ margin:0px; min-width:50%;}
#tab2 li a { font-size:14px; font-size:1.4rem; padding:10px 0; text-align:left}
.m1lie{ width:23.28%; margin-left:2.29%; float:left; margin-top:27px;}
.m1tu{ border:1px solid #ccc}
.m1tu span{ display:none}
.m1lie p a,.m1lie h2 a{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px; margin-left:0px;}
.m1mor{ min-width:100px; line-height:30px; font-size:14px; font-size:1.4rem; margin-top:5px;}
}
@media screen and (max-width:767px) {
.m1lie{ width:48%; margin-left:1% !important; margin-right:1%; float:left; margin-top:27px;}
}
@media screen and (max-width:499px) {
#tab2 { border:none;}
#tab2 li{ width:48%; margin:5px 1%; min-width:inherit; vertical-align:top; background:#26759d;}
#tab2 li a{ height:48px; padding:5px; color:#fff;}
#tab2:before{ display:none}
#tab2 li.current2{ background:#fff; background:rgba(38,117,157,0.2);}
#tab2 li.current2 a {color: #26759d;}
}

/*  main2  */
.main2{ background:#e5f0f8 url(../images/m2bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; padding-top:90px; padding-bottom:83px;}
.main2:after{ content:""; clear:both; display:block;}
.m2lie{ width:32.14%; float:left; margin-left:1.79%;}
.m2a{ overflow:hidden; text-align:center;}
.m2a a{ display:inline-block; font-size:30px; font-size:3rem; line-height:40px; padding:0 6px; position:relative;}
.m2a a:before{ content:""; width: 104px; height: 1px; background: #cccccc; position:absolute; left:100%; top:50%;}
.m2a a:after{ content:""; width: 104px; height: 1px; background: #cccccc; position:absolute; right:100%; top:50%;}
.m2tu{ display:block; margin-top:18px;}
.m2tu img{ width:100%; max-width:450px; max-height:300px;}
.m2lie p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; color:#666666; height:120px; overflow:hidden; margin-top:31px;}
.main2 a:hover{color: #26759d;}

@media screen and (max-width:999px) {
.main2{ padding-top:30px; padding-bottom:33px;}
.m2a a{ font-size:24px; font-size:2.4rem;}
.m2lie p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px; height:96px;}
}
@media screen and (max-width:767px) {
.main2{ padding-top:10px; padding-bottom:33px;}
.m2lie{ width:48%; float:left; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}
@media screen and (max-width:479px) {
.m2lie{ width:100%; margin-left:0% !important; margin-right:0%; margin-top:20px;}
}

/*  main3  */
.main3{ padding-top:72px; padding-bottom:84px;}
.main3:after{ content:""; clear:both; display:block;}
.m3p a{ display:block; max-width:1165px; font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; margin:auto; margin-top:40px;}

.m3lie{ width:31.2%; float:left; margin-left:3.2%; margin-top:32px;}
.m3tu{ display:block;}
.m3tu img{ width:100%; max-width:437px; max-height:437px;}
.m3b{ position:relative;}
.m3fu{ position:absolute; width:100%; height:100%; left:0px; top:0px; background:#e5f0f8; transition:0.5s;}
.m3fun{ width:80%; position:absolute; left:10%; text-align:center; top:50%; transform:translateY(-50%);}
.m3a{ display:block; font-size:30px; font-size:3rem; line-height:40px; text-align:center; position:relative; padding-bottom:11px; text-transform:uppercase;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m3a:before{ content:""; position:absolute; width: 61px; height: 2px; background: #26759d; transition:0.5s; bottom:0px; left:50%; margin-left:-30px;}
.m3fun p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; max-height:150px; overflow:hidden; margin-top:16px;}
.m3mor{ display:inline-block; min-width: 141px; line-height:43px; background: #26759d; text-align:center; padding:0 5px; font-size:14px; font-size:1.4rem; color:#ffffff; text-transform:uppercase; margin-top:30px;}
.m3lie:hover .m3fu{ background:#26759d;}
.m3lie:hover a{ color:#fff;}
.m3lie:hover .m3mor{ background:#fff; color:#26759d;}
.m3lie:hover .m3a:before{ background:#fff;}
.m3p a:hover{ color:#26759d;}
@media screen and (max-width:1219px) {
.m3p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
.m3fun{ width:96%; left:2%;}
.m3a{ font-size:20px; font-size:2rem; line-height:30px; padding-bottom:5px;}
.m3fun p a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:120px; margin-top:10px;}
.m3mor{ min-width: 100px; line-height:30px; font-size:14px; font-size:1.4rem; margin-top:14px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:32px; padding-bottom:34px;}
.m3a{ font-size:18px; font-size:1.8rem;}
.m3mor{ display:none}
}
@media screen and (max-width:699px) {
.m3p a{ margin-bottom:20px;}
.m3lie{ width:100%; margin-left:auto; margin-top:15px;}
.m3lie:after{ content:""; clear:both; display:block;}
.m3tu,.m3b{ width:50%; float:left;}
.m3b .m3tu{ width:100%;}
.m3a{ font-size:16px; font-size:1.6rem; line-height:20px;}
.m3fun p a{ line-height:22px; max-height:88px;}
}

/*  main4  */
.main4{ background:#e5f0f8; padding-top:74px; padding-bottom:97px;}
.main4:after{ content:""; clear:both; display:block;}
.m4tu{ display:block; width:40%; float:left;}
.m4tu img{ width:100%; max-width:561px; max-height:313px;}
.m4zi{ width:54%; float:right; position:relative; margin-top:6px; margin-right:1%;}
.m4biao{ display:block; font-size:36px; font-size:3.6rem; line-height:40px; padding-right:100px;}
.m4mor{ display:inline-block; position:absolute; right:0px; top:2px; z-index:1}
.m4mor:after{ content:""; position:absolute; width:100%; height:100%; left:-3px; bottom:-3px; z-index:; background:#abcbdd; z-index:2}
.m4mor span{ display:block; min-width: 75px; line-height:30px; text-align:center; padding:0 5px; background: #26759d; font-size:16px; font-size:1.6rem; color:#ffffff; transition:0.5s; position:relative; z-index:3}
.m4lie{ position:relative; position:relative; min-height:54px; margin-top:34px; padding-bottom:2px;}
.m4shijian{ position:absolute; left:0px; top:0px; min-height:54px;text-transform:Uppercase;}
.m4shijian span{ display:block; position:absolute; left:0px; top:0px; font-size:46px; font-size:4.6rem; line-height:54px; color:#4f4f4f;}
.m4shijian p{ width:40px; margin-left:67px; font-size:16px; font-size:1.6rem; line-height:27px; text-align:center; position:relative;}
.m4shijian p:before{ content:""; position:absolute; width: 3px; height: 3px; background: #26759d; left:50%; margin-left:-2px; top:50%; margin-top:-2px;}
.m4p a{ display:block; margin-left:129px; font-size:16px; font-size:1.6rem; line-height:24px; color:#666666; padding-top:4px; height:48px; overflow:hidden;}
.main4 a:hover{ color:#26759d;}
.m4mor:hover span{ background:#fff; color:#26759d;}

@media screen and (max-width:1399px) {
.m4lie{ margin-top:20px; padding-bottom:0px;}
}
@media screen and (max-width:1219px) {
.m4zi{ margin-top:auto;}
.m4tu{ margin-top:40px;}
}
@media screen and (max-width:999px) {
.main4{ padding-top:34px; padding-bottom:37px;}
.m4zi{ width:100%; float:none; margin-top:30px;}
.m4tu{ width:100%; float:none; max-width:561px; margin:auto;}
.m4mor{ display:none}
.m4biao{ padding-right:0px; font-size:24px; font-size:2.4rem; line-height:30px;}
.m4shijian{ min-height:48px;}
.m4shijian span{ font-size:36px; font-size:3.6rem; line-height:48px; color:#4f4f4f;}
.m4shijian p{ width:40px; margin-left:47px; font-size:14px; font-size:1.4rem; line-height:24px; text-align:center; position:relative;}
.m4p a{ margin-left:100px; font-size:14px; font-size:1.4rem; line-height:24px; padding-top:0px;}
}

/*  main5  */
.main5{ padding-top:60px;}
.m5n{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:34px;}
.m5n img{ max-width:100%; display:inline; margin:auto;}
.m5n a:hover{ color:#26759d;}

/*  main6  */
.main6{ padding-top:70px; padding-bottom:90px;}
#Marquee_x { overflow:hidden; margin-top:44px;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden}
#Marquee_x ul li div{ float:left; overflow:hidden; width:223px; margin-right:12px;}
.m6tu{ display:block; border:1px solid #26759d;}
.m6tu img{ width:100%; max-width:221px; max-height:90px;}
.m6zi{ font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; margin-top:8px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m6zi a{ display:block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.main6 a:hover{ color:#26759d;}

@media screen and (max-width:999px) {
.main5{ padding-top:30px;}
.main6{ padding-top:30px; padding-bottom:30px;}
#Marquee_x { margin-top:20px;} 
#Marquee_x ul li div{ width:150px;}
.m6zi{ font-size:14px; font-size:1.4rem; margin-top:5px;}
}

/*  foot  */
.foot{ background:url(../images/fobei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:59px;}
.foot:before{ content:""; clear:both; width:100%; height:100%; left:0px; top:0px; background:url(../images/fobei.jpg) no-repeat center; background-size:cover;}
.fo1{ width:200px; float:left;}
.fo2{ width:190px; float:left; margin-left:214px;}
.fo3{ width:568px; float:right; margin-right:15px;}

.fobiao{ display:block; font-size:24px; font-size:2.4rem; color:#ffffff; line-height:30px; font-weight:bold; text-transform:uppercase;}
.fo3 .fobiao{color: #f39200;}

.foul{ font-size:14px; font-size:1.4rem; line-height:30px; color:#ffffff; margin-top:22px;}
.foul>a{ display:block; color:#ffffff;}
.foul li{ position:relative; padding-left:23px; color:#fff;}
.foul li i{ position:absolute; left:0px; top:0px; color:#fff;}
.foul li a{ color:#ffffff;}

.fo3 form{ padding-top:8px;}
.fo3 form:after{ content:""; clear:both; display:block;}
.fo3 .int1{ width:550px; height:47px; line-height:47px; border-bottom:1px solid #bbbbbb; background:none; padding-left:18px; font-size:14px; font-size:1.4rem; color:#ffffff; margin-top:7px;}
.fo3 textarea{ width:550px; height:37px; padding-top:10px; line-height:27px; border-bottom:1px solid #bbbbbb; background:none; padding-left:18px; font-size:14px; font-size:1.4rem; color:#ffffff; margin-top:11px;}
.fo3 .int2{ width:191px; height:47px; line-height:47px; border-bottom:1px solid #bbbbbb; background:none; padding-left:18px; font-size:14px; font-size:1.4rem; color:#ffffff; margin-top:28px; float:left;}
.fo3 .yanzheng{ float:left; width:120px; height:37px; margin-left:42px; margin-top:40px; cursor:pointer;}
.fo3 .int3{ float:right; min-width: 181px; height: 37px; background:#f39200; line-height:37px; text-align:center; font-size:14px; font-size:1.4rem; color:#000000; margin-top:40px; cursor:pointer; transition:0.5s;}
.fo3 .int3:hover{ background:#fff; color:#f39200;}
.fo3 .xing{ background:url(../images/xing.png) no-repeat left center;}

.foot2{ border-top:1px solid #ffffff; margin-top:33px; padding-top:19px; padding-bottom:27px;}
.fop{ font-size:14px; font-size:1.4rem; color:#ffffff; line-height:21px; padding:5px 0; float:left;}
.fop a{ display:inline-block; color:#fff;}
.shejiao2{ float:right;}
.shejiao2 a{ display:block; width:29px; height:29px; border:1px solid #ffffff; border-radius:50%; text-align:center; line-height:29px; float:left; margin-left:10px; color:#fff; font-size:16px;}

.fotag{ font-size:14px; font-size:1.4rem; line-height:26px; color:#ffffff; margin-bottom:10px; margin-top:5px;}
.fotag:after{ content:""; clear:both; display:block;}
.fotag p{ float:left; color:#ffffff;}
.fotag a{ display:block; color:#fff; float:left; margin:0 10px;}
.foot a:hover{ color:#13a3ec;}
.shejiao2 a:hover{ background:#26759d; border-color:#26759d; color:#fff;}
.clear2{ display:none}

.top{width:35px;height:35px; margin:auto; line-height:35px; text-align:center; background:#26759d; border-radius:50%; color:#fff; font-size:20px; font-size:2rem; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;z-index:99999999;}
.bottom{bottom:150px;}



.kefu {position: fixed; z-index: 99999999; top: 50%; margin-top:-140px; right: 0px; width: 114px;}
.kefu li {margin-top: 4px; line-height: 30px;}
.kefu li a {font-size: 14px; font-size: 1.4rem; color: #fff; display: block;}
.kefu li a:hover {color: $color;}
#online_qq_tab {margin: 0px; text-align: center;}
#online_qq_tab a {display: block; overflow: hidden; margin: 0 auto; color:#fff; font-size:20px; font-size:2rem; font-family: "Impact";writing-mode:vertical-rl; line-height:45px;}
#online_qq_tab a#floatShow { width: 45px; height: 140px; right: 0px; position: absolute; margin-top: 10px; background:#e28c07;}
#online_qq_tab a#floatHide {width: 114px; height: 138px; margin-top: 0px; margin-left: 0px; position: absolute;}
#onlineService>a{ display:block; background:#e28c07;width: 114px; height: 138px; text-align:center;}
#onlineService>a i{ display:block; color:#fff; font-size:24px; line-height:28px;}
#onlineService>a span{ display:block; font-size:35px; font-size:3.5rem; line-height:45px; color:#ffffff; font-family: "Impact";}
.firstRow {background: #8596b0;}
.ken a{display: block; line-height: 30px; font-size: 14px; font-size: 1.4rem; margin-top: 4px; padding-left: 37px; background:#333333; color:#ffffff; position:relative;}
.ken a i{ position:absolute; left:10px;}
.ken a:hover { background:#e28c07;}

.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:#6296f2;}


@media screen and (max-width:1619px) {
.fo2{ margin-left:114px;}
}
@media screen and (max-width:1219px) {
.fo1{ width:180px; float:left;}
.fo2{ width:180px; float:left; margin-left:20px;}
.fo3{ width:568px; float:right; margin-right:0px;}
}
@media screen and (max-width:999px) {
.clear2{ display:block; clear:both;}
.fo1{ width:48%; float:left;}
.fo2{ width:48%; float:right; margin-left:0px;}
.fo3{ width:100%; float:none; margin-top:30px;}
.fo3 .int1,.fo3 textarea{ width:95%}
.fo3 .int3{ float:left; margin-left:30px;}
.fop{ float:none;}
.shejiao2{ float:none;}
.shejiao2 a{ margin-left:auto; margin-right:10px;}
}
@media screen and (max-width:767px) {
.foot{ padding-bottom:30px; padding-top:20px;}
.youlian,.fo1,.fo2,.fo3{display:none}
.foot2{ margin-top:auto; border:none; padding-top:0px;}
.top{width:20%;height:35px;line-height:35px;bottom:0px;right:0px;border-radius:0px; background: #333;border:none}

.kefu_top { display: none; }
#onlineService>a {display: none;}
.kefu a {width: 20%;float: left; padding-left: 0px;  text-align: center; background: #333; line-height: 35px; font-size:0px; margin:auto; padding:0px;}
	
.kefu{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.ken a i{ font-size:20px; display:block; left:50%; width:40px; text-align:center; margin-left:-20px;}
.weixin2{ display:block; float:left; width:20%; background: #333; line-height:35px; padding:0px; margin:auto;}
.weixin2 a{ float:none; display:block; width:100%; padding:0px; position:relative; margin:auto; height:35px;}
.weixin1{ display:none}
}

/*****************************  banner  *****************************/
.fenbanner{}
.fenbanner a{ display:block;}
.fenbanner a img{ max-width:100%;}

/*  mianbaoxie  */
.mianbao{ color:#26759d; font-size:16px; font-size:1.6rem; line-height:24px; padding-top:15px; padding-bottom:10px;}
.mianbao i{ color:#666666; padding-right:10px; font-size:22px; font-size:2.2rem;}
.mianbao a:hover{ color:#26759d;}
.comian{ color:#26759d;}

/*  main  */
.prmain{ padding-top:31px; padding-bottom:63px;}
.prl{ width:22.35%; float:left;}
.prr{ width:74.35%; float:right;}

.j-nextshow { position: relative;}
.proslide_menubtn { display: none; width: 23px; height: 18px; position: absolute; top: 50%; margin-top:-9px; right: 12px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.proslide_menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #FFFFFF; }
.prbiao{ display:block; font-size:30px; font-size:3rem; font-weight:bold; color:#fff; text-transform:Capitalize; line-height:35px; background:#26759d; padding:23px 19px;}
.prbiao:hover{ background:#333;}

.pryiji{ margin-top:10px;}
.pryiji>li{ border:1px solid #d2d2d2; margin-top:8px;}
.pryiji>li>a{ display:block; padding-left:38px; background:#eeeeee; position:relative;}
.pryiji>li>a:before{ content:""; width:12px; height:2px; background:#707070; position:absolute; left:13px; top:50%; margin-top:-1px;}
.pryiji>li>a:after{ content:""; width:12px; height:2px; background:#707070; position:absolute; left:13px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}
.pryiji li a span{ display:block; border-left:1px solid #d2d2d2; padding:10px 7px; font-size:16px; font-size:1.6rem; line-height:23px; transition:0.5s;}
.prerji{ border-top:1px solid #d2d2d2; padding-left:43px; padding-right:10px; padding-bottom:12px;}
.prerji li a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; padding:10px 0;}
.prerji>li>a{ padding-left:10px; position:relative;}
.prerji>li>a:after{content:""; width:5px; height:1px; background:#333; position:absolute; left:0px; top:50%; margin-top:-1px; transition:0.5s;}
.prsanji{ padding-left:30px;}
.prsanji li a{ font-size:16px; font-size:1.6rem; padding:10px 0;}
.pryiji>li:hover>a{ background:#26759d;}
.pryiji>li:hover>a:after{ transform:rotate(0deg); background:#fff;}
.pryiji>li:hover>a>span{ color:#fff;}
.prerji li a:hover{ color:#26759d;}
.prerji>li>a:hover:after{ background:#26759d}
.dangyi>a{ background:#26759d !important;}
.dangyi>a:after{ transform:rotate(0deg) !important; background:#fff !important;}
.dangyi>a span{ color:#fff !important;}
.danger>a{ color:#26759d !important;}
.danger>a:after{ background:#26759d !important;}
.dangsan>a{ color:#26759d !important}

.prlb{ padding-top:67px;}
.prlb .prbiao{ padding:5px 19px;}
.prlb .prbiao:hover{ background:#26759d;}
.prlbn{ font-size:16px; font-size:1.6rem; line-height:26px; background:#eeeeee; padding:22px 13px; padding-bottom:35px;}
.prlbn a:hover,.prlbbiao:hover a{ color:#26759d;}

.prne{ padding-top:60px;}
.prne .prbiao{ padding:5px 19px;}
.prnen{	border: solid 1px #d2d2d2; padding:1px; margin-top:10px; padding-bottom:17px;}
.prnen li{ border-top:1px solid #d2d2d2; padding:11px; padding-bottom:19px;}
.prnea{ display:block; font-size:18px; font-size:1.8rem; line-height:26px;}
.prnen p a{ display:block; font-size:15px; font-size:1.5rem; line-height:24px; color: #666666; margin-top:5px;}
.prnen li:first-child{ border:none;}
.prnen a:hover{ color:#26759d;}

.prr .m1lie{ width:31.4%; float:left; margin-left:2.9%; margin-top:auto; position:relative; margin-bottom:47px;}
.prr .m1tu{border: solid 1px #cccccc;}
.prr .m1lie input{ position:absolute; left:0px; cursor:pointer; bottom:9px;}
.prr .m1lie .m1mor{ margin-left:23px;}

.fenye{ padding-top:39px; text-align:center;}
.fenyen{  display:inline-block; *float:left;}
.fenyen a{ display:inline-block; *float:left; width:42px; height:35px; background:#f8f8f8; border:1px solid #f1f1f1; text-align:center; line-height:35px; margin-right:11px; margin-bottom:10px; font-size:14px; font-size:1.4rem;}
.fenyen a:hover{ border:1px solid #26759d; color:#fff; background:#26759d}
.sx,.big{ width:auto !important; min-width:69px; padding:0 2px;}
.fenyen .active{ border:1px solid #26759d !important; color:#fff !important; background:#26759d !important;}


.fuxuan{ background:url(../images/fuxuan.jpg) no-repeat right center; padding-right:34px; display:inline-block; *float:right; margin-bottom:10px; margin-left:8px;}
.fuxuan input{ width:168px; height:37px; line-height:37px; border:1px solid #ededed; background:#26759d; color:#fff; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-size:1.4rem;}
.fuxuan input:hover{ background:#fff; border:1px solid #26759d; color:#26759d;}

@media screen and (max-width:1219px) {
.prl{ width:270px; float:left;}
.prr{ width:700px; float:right;}
}
@media screen and (max-width:999px) {
.mianbao{ font-size:14px; font-size:1.4rem; padding-top:15px;}
.mianbao i{ font-size:20px; padding-right:5px;}
.prmain{ padding-top:26px; padding-bottom:29px;}
.prl{ width:33%; float:left;}
.prr{ width:65%; float:right;}
.prr .m1lie input{ left:5px; top:5px; bottom:auto}
.prr .m1lie .m1mor{ margin-left:0px;}
.prbiao{ font-size:20px; font-size:2rem;}
.prsanji{ padding-left:20px;}
.prlbn{ font-size:14px; font-size:1.4rem;}
.prlb,.prne{ padding-top:27px;}
.fenye{ padding-top:24px;}
.prnea{ font-size:16px; font-size:1.6rem;}
.prnen p a{ font-size:14px; font-size:1.4rem;}
  }
@media screen and (max-width:767px) {
.prl{ width:100%; float:none; margin-top:30px;}
.prr{ width:100%; float:none;}
.proslide_menubtn { display:block}
.pryiji{ display:none}
.prmor{ font-size:14px; font-size:1.4rem;}
.prbiao{ text-align:left; padding-right:40px;}
.prr .m1lie{ margin-left:2.9% !important; margin-right:auto !important}
.prr .maln{ margin-left:auto !important;}
}
@media screen and (max-width:599px) {
.prr .m1lie{ width:48%; margin-left:1% !important; margin-right:1% !important;}
}

/********************************************  product2  ***********************************************/
.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 { margin:0 auto 0; width:538px; float:left;}
.m-propic .pic-big { position: relative; float: right; width: 435px; -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 #cfcfcf;}
.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: 87px; padding-top:27px; padding-bottom:27px; overflow: hidden; z-index:1}
.m-propic .pic-btn { position: absolute; margin: 0 auto; left: 0; right: 0; display: block; height:19px; line-height:19px; text-align:center; font-size:22px; font-size:2.2rem; background-repeat: no-repeat; background-position: center;cursor: pointer; color:#666666; 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:#26759d;}
.m-propic .pic-list { height:384px; overflow: hidden;}
.m-propic .pic-list ul { height: 2000px;}
.m-propic .list-item { margin-bottom:12px;}
.m-propic .item-pic { display: block; overflow:hidden; border:1px solid #dbdbdb;}
.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:1px solid #26759d;}
.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:1px solid #26759d;}
.m-propic2 { display: none; }

.jianjie{ width:477px; float:right;}
.jianjie h1{ border-bottom:1px solid #cccccc; font-size:20px; font-size:2rem; line-height:26px; padding-bottom:15px;}

.share{ margin-top:10px;}
.share1{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem; color:#666666; line-height:18px;vertical-align:middle}
.share2{ display:inline-block; vertical-align:middle; margin-left:8px; vertical-align:middle}

.jiann{ font-size:16px; font-size:1.6rem; line-height:30px; color:#666666; margin-top:27px; min-height:240px;}
.jiann p,.jiann em,.jiann strong{ color:#666666;}

.inno{ margin-top:41px;}
.inno a{ display:inline-block; min-width:123px; line-height:33px; border:1px solid #26759d; padding:0 5px; text-align:center; margin:10px 0; float:left; margin-left:25px; font-size:16px; font-size:1.6rem; color:#26759d; border-radius:14px;}
.inno a i{ padding-right:10px; display:inline-block; vertical-align:middle; font-size:20px;}
.inno a:hover{ background:#26759d; border-color:#26759d; color:#fff;}
.inno a:first-child{ margin-left:auto;}

.chanxbiao{ background:url(../images/chanxbei.jpg) repeat-x; margin-top:38px;}
.chanxbiaon{ display:inline-block; background:#26759d url(../images/chanxbiao.jpg) no-repeat right top; font-size:24px; font-size:2.4rem; color:#ffffff; font-weight:bold; line-height:47px; padding-left:18px; padding-right:52px;}

.chanxiang{ font-size:16px; font-size:1.6rem; line-height:30px; padding-top:23px; padding-bottom:55px;}
.chanxiang p,.chanxiang strong{ color:#666666;}
.chanxiang em,.chanxiang strong{ font-style:normal; color: #26759d; font-weight:bold; text-transform:uppercase;}
.chanxiang a{ color:#004e86;}
.chanxiang img{ display:inline; max-width:100%;}

.table{ width:100%; overflow:auto;}
.table table{ width:100%; border-collapse:collapse; line-height:22px;}
.table table tr td{ padding:10px; border:1px solid #333; font-size:14px; font-size:1.4rem;}

.prtag2{ font-size:17px; font-size:1.7rem; line-height:24px; margin-left:15px;}
.prtag2 a{}
.prtag2 a:hover{ color:#26759d;}

.homain{ padding-top:12px; padding-bottom:50px;}
.homain:after{ content:""; clear:both; display:block;}
.homain .chanxbiaon:hover{ text-decoration:underline;}
.homain .m1lie{ margin-top:38px; margin-bottom:auto;}
.homain .m1mor{ margin-left:auto !important;}

@media screen and (max-width: 1619px) { 
.jianjie{ width:340px; float:right;}
.jiann{ min-height:inherit;}
.inno a{ min-width:90px; margin-left:5px; font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width: 1219px) { 
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }

.m-propic { float:none; margin:auto;}
.jianjie{ width:100%; float:none; margin-top:40px;}
}
@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-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%; } 
	
.jianjie{ margin-top:20px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:34px; padding:0px;}
.share{ margin-top:25px;}
.inno{ margin-top:10px;}
.inno a{ min-width:100px; font-size:14px; font-size:1.4rem; line-height:30px; margin-left:auto; margin-right:10px;}
.chanxbiao{ margin-top:20px;}
.chanxbiaon{ font-size:18px; font-size:1.8rem; padding-left:10px; padding-right:40px;}
.chanxiang{ padding-top:20px; padding-bottom:20px; font-size:14px; font-size:1.4rem; line-height:24px;}
.homain{ padding-top:12px; padding-bottom:10px;}
.prtag2{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
 @media only screen and (max-width:500px ) {
.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:4.8%; } 
}
@media only screen and (max-width:350px ) {
.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:9.8%; } 
}


/********************************************  news  ***********************************************/
.abnav{box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1); margin-bottom:11px;}
.abnav a{ display:block; float:left; min-width:223px; line-height:30px; padding:0px 15px; text-align:center; font-size:16px; font-size:1.6rem; position:relative;}
.abnav a span{ display:table-cell; vertical-align:middle; min-width:223px; height:80px; transition:0.5s;}
.abnav a i{ color:#26759d; font-size:32px; margin-right:18px; transition:0.5s;}
.abnav a:before{ content:""; position:absolute; width:1px; height:58px; background:#cccccc; right:0px; top:50%; margin-top:-29px; z-index:-1}
.abnav a:hover{ background:#26759d; color:#fff;}
.abnav a:hover span{ color:#fff;}
.abnav a:hover i{ color:#fff;}
.dangqianab{ background:#26759d !important; color:#fff !important;}
.dangqianab span{ color:#fff !important;}
.dangqianab i{ color:#fff !important;}

.nemain{ padding-top:40px; padding-bottom:82px;}
.nelie{ position:relative; min-height:230px; border-bottom:1px dashed #dadadb; padding-bottom:32px; margin-bottom:45px;}
.netu{ display:block; width:412px; position:absolute; left:0px; top:0px;}
.netu img{ width:100%; max-width:412px; max-height:230px;}
.nezi{ margin-left:454px; padding-top:9px;}
.nea{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nezi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; color:#666666; max-height:90px; overflow:hidden; margin-top:16px;}
.nemor{ display:inline-block; border:1px solid #26759d; line-height:40px; min-width:130px; padding:0 5px; text-align:center; font-size:14px; font-size:1.4rem; color:#26759d; margin-top:51px;}
.nezi a:hover{ color:#26759d;}
.nezi .nemor:hover{ color:#fff; background:#26759d;}
.nemain .fenye{ padding-top:16px;}
@media screen and (max-width:999px){
.abnav a{ width:30%; min-width:inherit; padding:0px; font-size:14px; font-size:1.4rem; line-height:24px;}
.abnav a span{ width:auto; min-width:inherit; padding:0 10px;

display: -webkit-flex;
display: -moz-flex;ã€€
display: flex;
display: -ms-flexbox;

-webkit-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;

display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;
-moz-box-orient:vertical;

display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:stretch;
-webkit-box-orient:vertical;

display:box;
box-pack:center;
box-align:center;
box-orient:vertical;
}
.abnav a i{ font-size:20px; margin-right:5px;}

.nemain{ padding-top:20px; padding-bottom:32px;}
.nelie{ min-height:87px; padding-bottom:20px; margin-bottom:25px;}
.netu{ width:120px; overflow:hidden;}
.netu img{ width:130%; margin-left:-15%;}
.nezi{ margin-left:130px; padding:0px;}
.nemor{ display:none;}
.nea{ font-size:16px; font-size:1.6rem; line-height:20px;}
.nezi p a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:48px;}
}
@media screen and (max-width: 499px) {
.abnav a{ font-size:12px; font-size:1.2rem; line-height:22px;}
.abnav a i{ display:none}
}

/*******************************  news2  ****************************/
.nemain2{ padding-top:38px; padding-bottom:76px;}
.nemain2 h1{ font-size:24px; font-size:2.4rem; line-height:30px; text-align:center;}
.net{ text-align:center; margin-top:31px;}
.net .riqi{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666;}
.net .share{ display:inline-block; vertical-align:middle; margin:auto; margin-left:25px;}
.net .share1{ font-size:16px; font-size:1.6rem;}
.nexiang{font-size:16px; font-size:1.6rem; line-height:30px; color:#666666; margin-top:29px;}
.nexiang p,.nexinag strong,.nexiang em{ color:#666666;}
.nexiang a{ color:#019aa8;}
.nexiang img{ max-width:100%; display:inline;}

.fanhui{ display:block; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:30px; color:#26759d; margin-top:40px;}
.fanhui:hover{ text-decoration:underline;}
.share3{ float:right; margin-top:90px;}
.share3 .share1{ color:#019aa8;}

.fanpian{ border-top:1px solid #cccccc; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:76px; padding-top:29px; color:#000000;}
.fanpian a{ color:#000000;}
.fanpian li a:hover{ color:#26759d;}

@media screen and (max-width:999px) {
.nemain2{ padding-top:22px; padding-bottom:37px;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:26px;}
.net{ margin-top:15px;}
.nexiang{line-height:24px; margin-top:20px; font-size:14px; font-size:1.4rem; line-height:24px;}
.share3{margin-top:30px;}
.fanhui{ margin-top:20px;}
.fanpian{ margin-top:20px; padding-top:10px; font-size:14px; font-size:1.4rem;}
}

/*******************************  about1  ****************************/
.ab1main1{ padding-top:11px; padding-bottom:40px;}
.ab1biao{ display:block; text-align:center; color: #26759d; font-size:40px; font-size:4rem; font-weight:bold; line-height:50px; position:relative; margin-top:35px; padding-bottom:21px;}
.ab1biao:before{ content:""; position:absolute; width:117px; height:2px; background:#26759d; left:50%; margin-left:-58px; bottom:0px;}

.abz{ background:url(../images/abbei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:64px;}
.abz:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/abbei.jpg) no-repeat center; background-size:cover; z-index:-1}
.ab1main2{}
.ab1biao2{ display:block; text-align:center; font-size:36px; font-size:3.6rem; line-height:40px; font-weight:bold;}
.ab1p2{ text-align:center; font-size:26px; font-size:2.6rem; line-height:30px; margin-top:8px;}

.img-scroll {position: relative; width: 100%; margin-top:67px; z-index:9;}
.img-scroll .prev, .img-scroll .next {position: absolute; top:50%; margin-top:-16px; text-align:center;display: block; width:30px; height: 30px; line-height:30px; border:1px solid #888888; font-size:14px; font-size:1.4rem; font-weight:bold; border-radius:50%; z-index:99; color:#888888; 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:#26759d; color:#fff;}
.img-list {position: relative;overflow: hidden; margin:0 61px; z-index:90;}
.img-list:before{ content:""; position:absolute; left:0px; top:50%; width:100%; height:1px; background:#7d7d7d;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width:0.25%;}
.ab12n{ border-left:1px solid #7d7d7d; padding-left:17px; position:relative; margin-left:7px; padding-bottom:38px;}
.ab12n:before{ content:""; position:absolute; width:14px; height:14px; background:url(../images/abdian.png) no-repeat center; left:-7px;}
.ab12n2{ margin-top:197px; padding-top:28px; padding-bottom:10px;}
.ab12n>a{ display:block; font-size:30px; font-size:3rem; line-height:30px;}
.ab12n p{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color: #666666; margin-top:9px; height:120px; overflow:hidden;}

.ab12n1:before{ bottom:-7px;}
.ab12n2:before{ top:-7px;}

.ab1main3{ padding-top:89px; padding-bottom:107px;}
.ab1main3:after{ content:""; clear:both; display:block;}
.ab3tu{ display:block; width:50%; max-width:696px; float:left; margin-right:60px;}
.ab3tu img{ width:100%; max-width:696px; max-height:604px;}
.ab13r{ margin-top:15px;}
.ab13biao{ display:block; font-size:36px; font-size:3.6rem; color:#26759d; font-weight:bold;}
.ab3ul{ position:relative; overflow:hidden; margin-top:38px;}
.ab3ul:before{ content:""; position:absolute; width:1px; height:95%; background:url(../images/xvxian.png) repeat-y; left:79px; top:10px;}
.ab3ul li{ font-size:16px; font-size:1.6rem; line-height:30px; position:relative; padding-left:119px; margin-bottom:17px;}
.ab3ul li:before{ content:""; position:absolute; width:15px; height:15px; background:url(../images/abquan.png) no-repeat center; left:73px; top:7px;}
.ab3ul li span{ display:block; position:absolute; left:0px; top:0px; color:#666666; font-size:20px; font-size:2rem; font-weight:bold;}


@media screen and (max-width:999px) {
.ab1main1{ padding-bottom:30px;}
.ab1biao{ font-size:24px; font-size:2.4rem; line-height:30px; margin-top:20px; padding-bottom:10px;}
.abz{ padding-top:24px;}
.ab1biao2{ font-size:22px; font-size:2.2rem; line-height:30px;}
.ab1p2{ font-size:16px; font-size:1.6rem; line-height:24px;}
.img-scroll { margin-top:27px;}
.img-list li {width:0.5%;}
.ab12n>a{ font-size:24px; font-size:2.4rem;}

.ab1main3{ padding-top:39px; padding-bottom:27px;}
.ab3tu{ width:100%; float:none; margin:auto;}
.ab13r{ margin-top:30px;}
.ab13biao{ font-size:24px; font-size:2.4rem;}
.ab3ul:before{ left:60px; top:10px;}
.ab3ul li{ font-size:14px; font-size:1.4rem; margin-bottom:10px; padding-left:80px;}
.ab3ul li:before{ left:53px;}
.ab3ul li span{ font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:599px) {
.img-list li {width:1%;}
.ab12n{ margin-top:0px; margin-left:0px; border:none; padding:0px;}
.ab12n:before,.img-list:before{ display:none;}
}

/*******************************  about2  ****************************/
#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)}}

.ab2main{ padding-top:41px; padding-bottom:95px;}
.ab2lie{ width:20.8%; float:left; margin-left:5.6%; margin-bottom:52px;}
.ab2tu{ display:block; position:relative; overflow:hidden;}
.ab2tu img{ width:100%; max-width:291px; max-height:415px;}
.ab2tu span{ display:block; position:absolute; width:88%; height:88%; left:6%; top:100%; transition:0.5s; background:#000; background:rgba(0,0,0,0.5);}
.ab2tu span i{ display:block; width:40px; line-height:40px; position:absolute; text-align:center; left:50%; margin-left:-20px; top:50%; margin-top:-20px; color:#fff; font-size:40px;}
.ab2lie p{ font-size:16px; font-size:1.6rem; font-weight:bold; line-height:24px; text-align:center; margin-top:17px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.ab2lie:hover span{ top:6%;}
@media screen and (max-width:999px) {
.ab2main{ padding-top:21px; padding-bottom:35px;}
.ab2tu span{ display:none}
.ab2lie{ width:24%; margin-left:1.333%; margin-bottom:20px;}
.ab2lie p{ font-size:14px; font-size:1.4rem; margin-top:7px;}
}
@media screen and (max-width:767px) {
.ab2lie{ width:31.333%; margin-left:1% !important; margin-right:1%; margin-bottom:20px;}
}
@media screen and (max-width:499px) {
.ab2lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-bottom:20px;}
}

/*******************************  about3  ****************************/
.ab3main{ font-size:16px; font-size:1.6rem; color: #666666; line-height:30px; padding-top:40px; padding-bottom:91px;}
.ab3tu2{ width:50%; max-width:698px; float:left; margin-right:58px; margin-bottom:20px;}
.ab3tu2 img{ width:100%; max-width:698px; max-height:464px;}
.ab3main p{ color: #666666;}
.ab3biao{ display:inline-block; font-size:20px; font-size:2rem; line-height:30px; font-weight:bold; color:#333333; padding-top:28px; position:relative; margin-top:40px; margin-bottom:14px;}
.ab3biao:before{ 
    /*content:"â€œ"; */
    position:absolute; left:0px; top:0px; font-size:50px; font-size:5rem;}
.ab3main p em{ display:inline-block; vertical-align:central; margin-right:10px; width:9px; height:9px; border-radius:50%; background:#26759d;}
@media screen and (max-width:999px) {
.ab3main{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:20px; padding-bottom:31px;}
.ab3tu2{ margin-right:20px;}
}
@media screen and (max-width:767px) {
.ab3tu2{ width:100%; float:none; margin:auto;}
.ab3biao{ font-size:18px; font-size:1.8rem;}
}

/*******************************  service  ****************************/
.semain{ padding-bottom:84px;}
.selie{ position:relative; min-height:200px; margin-top:39px;}
.setu{ width:255px; position:absolute; left:0px; top:0px;}
.setu a{ display:block; border: solid 1px #cccccc;}
.setu a img{ width:100%; max-width:253px; max-height:198px;}
.sezi{ margin-left:283px; padding-top:25px;}
.sea{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.sezi p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; max-height:48px; overflow:hidden; margin-top:19px;}
.semor{ display:inline-block; border: solid 1px #26759d;  min-width:146px; line-height:33px; text-align:center; padding:0 5px; font-size:14px; font-size:1.4rem; color:#26759d; margin-top:32px; cursor:pointer;}
.sezi a:hover{ color:#26759d;}
.sezi .semor:hover{ color:#fff; background:#26759d;}
.semain .fenye{ padding-top:100px;}


.shipin{ position:fixed; width:100%; height:100%; left:0px; top:0px; background:#000; background:rgba(0,0,0,0.7); display:none; z-index:9999999999999999999999}
.guanbi{ display:block; width:30px; height:30px; text-align:center; line-height:30px; font-weight:bold; border:1px solid #fff; cursor:pointer; border-radius:50%; color:#fff; font-size:20px; position:absolute; right:20px; top:20px;}
.shipinn{ position:absolute; width:70%; left:15%; top:50%; transform:translateY(-50%); z-index:99999999999999999999999}

.shipin2{position: relative; padding-bottom:64.3%;height: 0;overflow: hidden;}
.shipin2 iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.shipin2 iframe body{ margin:0px !important;}

@media screen and (max-width:1219px){
.senav a{ min-width:200px;}
.senav a span{ min-width:200px;}
}
@media screen and (max-width:999px){
.semain{ padding-bottom:34px;}
.senav a{ width:25%; min-width:inherit;}
.senav a span{ width:auto; min-width:inherit; padding:0 10px;}
.selie{ min-height:96px; margin-top:20px;}
.setu{ width:120px;}
.sezi{ margin-left:130px; padding-top:0px;}
.sea{ font-size:16px; font-size:1.6rem; line-height:18px;}
.sezi p a{ font-size:14px; font-size:1.4rem; line-height:22px; max-height:44px; margin-top:4px;}
.semor{ min-width:70px; line-height:22px; margin-top:4px;}
.semain .fenye{ padding-top:30px;}
.shipinn{ width:90%; left:5%;}
}
@media screen and (max-width:499px){
.senav a{ width:50%; min-width:inherit;}
.senav a:before,.senav a:after{ display:none}
.senav a span{ height:64px;}
}

/*******************************  service2  ****************************/
.domain{ padding-bottom:84px;}
.dolie{ position:relative; min-height:200px; margin-top:39px;}
.dotu{ width:255px; position:absolute; left:0px; top:0px;}
.dotu a{ display:block; border: solid 1px #cccccc;}
.dotu a img{ width:100%; max-width:253px; max-height:198px;}
.dozi{ margin-left:283px; padding-top:25px;}
.doa{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.dozi p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; max-height:48px; overflow:hidden; margin-top:19px;}
.domor{ display:inline-block; border: solid 1px #26759d;  min-width:146px; line-height:33px; text-align:center; padding:0 5px; font-size:14px; font-size:1.4rem; color:#26759d; margin-top:32px;}
.domor i{ display:inline-block; vertical-align:middle; margin-right:20px;}
.dozi a:hover{ color:#26759d;}
.dozi .domor:hover{ color:#fff; background:#26759d;}
.domain .fenye{ padding-top:35px;}

@media screen and (max-width:1219px){
.donav a{ min-width:200px;}
.donav a span{ min-width:200px;}
}
@media screen and (max-width:999px){
.domain{ padding-bottom:34px;}
.donav a{ width:25%; min-width:inherit;}
.donav a span{ width:auto; min-width:inherit; padding:0 10px;}
.dolie{ min-height:96px; margin-top:20px;}
.dotu{ width:120px;}
.dozi{ margin-left:130px; padding-top:0px;}
.doa{ font-size:16px; font-size:1.6rem; line-height:18px;}
.dozi p a{ font-size:14px; font-size:1.4rem; line-height:22px; max-height:44px; margin-top:4px;}
.domor{ min-width:70px; line-height:22px; margin-top:4px;}
.domain .fenye{ padding-top:30px;}
.domor i{ margin-right:5px;}
}
@media screen and (max-width:499px){
.donav a{ width:50%; min-width:inherit;}
.donav a span{ height:64px;}
}

/*******************************  service3  ****************************/
.tsmain{ padding-top:14px; padding-bottom:84px;}
.tslie{ border-bottom:1px solid #cccccc; position:relative; line-height:24px; padding-bottom:19px; margin-top:35px;}
.tsp a{ display:block; padding-right:100px; font-size:16px; font-size:1.6rem;}
.tsriqi{ display:block; position:absolute; font-size:14px; font-size:1.4rem; right:0px; top:0px; color: #666666;}
.tsmain .fenye{ padding-top:84px;}
.tslie:hover a{ color:#26759d;}
@media screen and (max-width:999px){
.tsmain{ padding-top:14px; padding-bottom:34px;}
.tslie{ padding-bottom:10px; margin-top:15px;}
.tsp a{ font-size:14px; font-size:1.4rem;}
.tsp a{ padding:0px;}
.tsriqi{ position:relative;}
.tsmain .fenye{ padding-top:34px;}
}

/*******************************  service4  ****************************/
.semain4{ margin-top:26px;}
.semain4 .nexiang{ margin-top:45px;}
.semain4 .fanpian{ margin-top:20px;}
.share3 .share1{color: #666666;}
@media screen and (max-width:999px){
.semain4{ margin-top:0px;}
.semain4 .nexiang{ margin-top:25px;}
.share3{ margin-top:10px;}
}

/*******************************  application  ****************************/
.appmain{ padding-top:21px; padding-bottom:80px;}
.applie{ border-bottom:1px dashed #cccccc; position:relative; min-height:400px; padding-bottom:51px; margin-bottom:49px;}
.apptu{ display:block; width:400px; position:absolute; top:0px;}
.apptu img{ width:100%; max-width:437px; max-height:437px;}
.appzi{ padding-top:16px;}
.appa{ display:block; font-size:30px; font-size:3rem; line-height:40px; position:relative; padding-bottom:11px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.appa:before{ content:""; position:absolute; left:0px; bottom:0px; width: 61px; height: 2px; background: #26759d;}
.appzi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; max-height:90px; overflow:hidden; margin-top:15px;}
.appmor{ display:inline-block; min-width: 139px; line-height:41px; background: #ffffff; border: solid 1px #26759d; padding:0 5px; text-align:center; font-size:14px; font-size:1.4rem; color:#26759d; margin-top:136px;}

.applie1 .apptu{ left:0px;}
.applie2 .apptu{ right:0px;}
.applie1 .appzi{ margin-left:454px; margin-right:33px;}
.applie2 .appzi{ margin-right:468px; margin-left:33px;}
.appzi a:hover{ color:#26759d;}
.appzi .appmor:hover{ color:#fff; background: #26759d;}
.appmain .fenye{ padding-top:22px;}

@media screen and (max-width:999px){
.appmain{ padding-top:21px; padding-bottom:30px;}
.applie{ min-height:120px; padding-bottom:20px; margin-bottom:20px;}
.apptu{ width:120px;}
.applie1 .appzi{ margin-left:130px; margin-right:0px;}
.applie2 .appzi{ margin-right:130px; margin-left:0px;}
.appa{ font-size:18px; font-size:1.8rem; line-height:20px; padding-bottom:0px;}
.appa:before{ display:none}
.appzi p a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:72px; overflow:hidden; margin-top:10px;}
.appmor{ display:none}
}

/****************************************************************  contact  ********************************************************/
.comain{ padding-top:13px; padding-bottom:114px;}
.col{ width:500px; float:left; margin-top:22px;}
.cor{ width:662px; float:right;}

.cobiao{ display:block; font-size:20px; font-size:2rem; line-height:30px; position:relative;}

.coul1{ padding-bottom:12px; margin-top:24px;}
.coulp{ position:relative; font-size:16px; font-size:1.6rem; color:#555555; line-height:30px; padding-left:31px;}
.col i,.col em{ position:absolute; left:0px; top:2px; font-size:16px; color:#26759d;}
.coulp a{ color:#666;}
.coul2{ padding-bottom:27px !important;}
.coul3{ margin-top:20px !important; border-bottom:none !important;}
.coulp a:hover{ color:#26759d;}

.erweima{ padding-top:12px;}
.erweima a{ display:inline-block; vertical-align:middle; margin-left:28px;}
.erweima span{ display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; color:#26759d; line-height:24px; margin-left:20px;}

.coxin{ margin-top:0px; *border:1px solid #fff;}
.coxin .xing{ background:url(../images/xing2.png) no-repeat left 26px; padding-left:14px;}
.coxin .int1{ padding-left:14px; width:313px; float:left; margin-top:23px;}
.coxin .int2{ padding-left:14px; width:313px; float:right; margin-top:23px;}
.coxin .int1 input,.coxin .int2 input{ width:297px; height:50px; padding-left:13px; font-size:14px; font-size:1.4rem; line-height:50px; border:1px solid #d2d2d2; color:#666666}
.tex{ padding-top:22px; background:url(../images/xing2.png) no-repeat left 40px; padding-left:14px;}
.coxin textarea{ width:633px; height:191px; padding-left:13px; font-size:14px; font-size:1.4rem; line-height:36px; border:1px solid #d2d2d2; color:#666666}
.coxin .int5{ margin-top:14px;}
.coxin .yanzheng{ width:178px; height:54px; float:left; cursor:pointer;}
.coxin .int3{ width:163px; height:50px; padding-left:13px; margin-right:22px; font-size:14px; font-size:1.4rem; line-height:50px; border:1px solid #d2d2d2; float:left; color:#666666}
.coxin .int4{ width:250px; height:54px; border:1px solid #26759d; float:right; background:#26759d; font-size:14px; font-size:1.4rem; color:#fff; cursor:pointer; transition:0.5s;}
.coxin .int4:hover{ background:#fff; color:#26759d;}
.ditu{ margin-top:62px;}
.ditu img{ max-width:100%; margin:auto;}

@media screen and (max-width:1219px){
.col{ width:300px; margin-top:auto;}
.cor{ width:662px; margin-right:0px; margin-top:auto;}
.comain{ padding-bottom:39px; padding-top:40px; background:none;}
}
@media screen and (max-width:999px){
.col{ width:40%; margin-top:0px;}
.cor{ width:57%; margin-right:0px;}
.cobiao,.corbiao{ font-size:18px; font-size:1.8rem;}
.cor p{ font-size:14px; font-size:1.4rem; line-height:22px;}
.coulp{ font-size:14px; font-size:1.4rem;}
.coxin .int1,.coxin .int2,.tex{ width:auto; float:none;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:95%;}
.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;}
.comain{ padding-bottom:39px;}
.ditu{ margin-top:25px;}
.coul1{ padding-bottom:12px; margin-top:26px;}
}
@media screen and (max-width:699px){
.col{ width:100%; float:none;}
.cor{ width:100%; float:none; margin-right:0px;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:90%;}
.coxin .int4{ font-size:12px; font-size:1.2rem;width:40%;}
.comain{ padding-bottom:27px;}
}
@media screen and (max-width:390px){
.coxin .int4{width:95%; margin-left:auto; margin-top:20px;}
}









@font-face {
  font-family: "Impact";
  src: url("../fonts/Impact.woff2") format("woff2"),
       url("../fonts/Impact.woff") format("woff"),
       url("../fonts/Impact.ttf") format("truetype"),
       url("../fonts/Impact.eot") format("embedded-opentype"),
       url("../fonts/Impact.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1587451844565'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1587451844565#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=1587451844565') format('woff'),
  url('../fonts/iconfont.ttf?t=1587451844565') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1587451844565#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-loufang:before {
  content: "\e64f";
}

.icon-Xtubiao-xunzhang-:before {
  content: "\e638";
}

.icon-renshu:before {
  content: "\e678";
}

.icon-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-right9:before {
  content: "\e72d";
}

.icon-download8:before {
  content: "\e7a7";
}

.icon-search7:before {
  content: "\e7b5";
}

.icon-whatsapp1:before {
  content: "\e7bf";
}

.icon-address1:before {
  content: "\e7c6";
}

.icon-jurassic_home:before {
  content: "\e69b";
}

.icon-youtube1:before {
  content: "\e6d6";
}

.icon-search5:before {
  content: "\e7b3";
}

.icon-whatsapp:before {
  content: "\e7c1";
}

.icon-contact:before {
  content: "\e7c3";
}

.icon-email:before {
  content: "\e7c4";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-skype:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-tel:before {
  content: "\e7cc";
}

.icon-wechat:before {
  content: "\e7cd";
}

.icon-mobile:before {
  content: "\e7d0";
}

.icon-instagram:before {
  content: "\e6bb";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-youtube:before {
  content: "\e7b4";
}

.icon-chaxun:before {
  content: "\e610";
}





.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: #26759d;cursor: pointer;  border:1px solid #26759d; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#26759d solid 1px; background:#26759d; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}
.fl a.no:hover{color: #333;}
.shuxp_c a:hover{color: #26759d;}


.fenyen a.no:hover{background: #f8f8f8;border: 1px solid #f1f1f1;color: #333;}



@media screen and (max-width: 999px){
.m-propic2 .box-btn.prev {
    left: 0;
 
}
.m-propic2 .box-btn.next {
    right: 0;
 
}
}