﻿@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto; font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto; overflow-x:hidden}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1,h2 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select { font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr2 {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
::selection { color: #fff; background: #2163aa;}
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }

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


@media screen and (min-width:1420px) {.zong1 {width: 1400px;margin: auto;}}
@media screen and (max-width:1419px) {.zong1 {width: 1200px;margin: auto;}}
@media screen and (max-width:1219px) {.zong1 {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong1 {width: 95%;margin: auto;}}

@media screen and (min-width:1220px) {.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{ background:#f0f0f0; padding:9px 0;}

.shejiao{ float:right; margin-right:36px;}
.shejiao a{ display:block; float:left; line-height:29px; text-align:center; font-size:18px; margin-left:17px; margin-top:2px;}

.htag{ float:left; line-height:32px; max-width:50%; font-size:14px; font-size:1.4rem; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.htag a,.htag span{}

/*  sousuo  */
.sousuo{ float:right; width:596px; height:42px; position:relative; margin-top:29px; z-index:9999;}
.sousuo form{ width:100%; height:42px; overflow:hidden; background:none; border:1px solid #999999; color:#2f3135; transition:0.5s; z-index:99999}
.sou{width: 500px;height:42px;line-height:42px; font-size:14px; font-size:1.4rem; color:#333; background:none; padding:0 20px;}
.suo{width:62px;height:42px; float:right; background:none; position:relative; z-index:9999999; border-radius:18px; cursor:pointer;}
.sou1{ width:62px; height:42px;  background:#2163aa; text-align:center; line-height:42px; color:#fff; position:absolute; right:0px; top:0px; font-size:24px !important; cursor:pointer; z-index:99990}

.yvn{ float:right; position:relative; z-index:9999; background:#2163aa; padding:0 12px;}
.yvn i{ color:#ffffff; font-size:22px; font-size:2.2rem; line-height:32px; display:inline-block; vertical-align:middle; margin-right:5px;}
.yvzhonga{ display:inline-block; line-height:32px; font-size:14px; font-size:1.4rem; padding-right:22px; cursor:pointer; position:relative; color: #ffffff; z-index:99999}
.yvzhonga:before{ content:""; position:absolute; right:0px; top:12px; width: 0; border: 6px solid #ffffff; border-bottom-color:transparent; color: #ffffff; border-left-color: transparent; border-right-color: transparent;}
.yvul{ width:120px; position:absolute; top:36px; right:0px; background:#ffffff; box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.16); display:none;}
.yvul a{ display:block; padding:5px 10px; font-size:12px; font-size:1.2rem; line-height:24px;}
.yvul a i{ display:inline-block; vertical-align:middle; margin-right:5px;}

.hexin{ float:left;}
.hexin p{ font-size:16px; font-size:1.6rem; color:#ffffff; line-height:30px; margin-right:10px; }
.hexin a{ color:#fff;}
.hexin i{ padding-right:15px;}

.het a:hover{ color:#2163aa;}
.het .yvzhonga:hover{ color:#ffff;}
.yvul a:hover{ background:#2163aa; color:#fff}

.head>.zong{position:relative;z-index:99;}
/*.logo{display:block;float:left; height:100px; line-height:100px; font-size:0px;}*/
/*.logo img{display:inline-block; vertical-align:middle; margin:auto; height:100%; max-height:100px;}*/

.daoz{ width:auto\9\0; background:#333333;}
.daohang{ text-align:center;display: -webkit-flex;　display: -moz-flex;　display: flex;display:-moz-box; display:-webkit-box; display:box; display: -ms-flexbox; display:block\9\0; font-size:0px;}
.daohang>li{ float:left; position:relative;z-index:999;　-ms-flex: 1;　-webkit-flex: 1;flex: 1;-moz-box-flex:1.0;-webkit-box-flex:1.0; box-flex:1.0; margin-left:20px\9\0; text-align:center;}
.daohang>li>a{display:inline-block;font-size:18px;font-size:1.8rem; color:#fff; line-height:32px; padding:15px 0; position:relative; overflow:hidden; font-weight:bold; position:relative;}
.daohang>li>a i{ font-size:10px; display:inline-block; vertical-align:middle; transform:rotate(90deg); margin-left:5px;}
.daohang>li:hover>a{ color:#2163aa;}
.daohang>li:hover>a:before{ width:25px; margin-left:-13px;}
.dangqiandao>a{ color:#2163aa!important;}
.dangqiandao>a:before{ width:25px !important; margin-left:-13px !important;}

.yijiw{background:#ffffff;position:absolute;width:200px;top:-9999px; left:0px; text-align:left;}
.yiji{}
.yiji li{position:relative;transition:0.5s; border-bottom:1px solid #d9d9d9;}
.yiji li a{display:block;font-size:12px;font-size:1.2rem;line-height:0px;padding:8px 10px;}
.yiji li:hover{background:#2163aa;}
.yiji li:hover>a{color:#fff;}
.erji{position:absolute;width:200px;background:#ffffff;top:-9999px;left:100%;}
.sanji{position:absolute;width:200px;background:#ffffff;top:-9999px;left:100%;}
.daohang>li:hover .yijiw{top:62px;}
.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;}
.matn{margin-top:auto !important;}


.xnav{display:none}

/*  banner  */
.slideshow { position: relative; z-index:1}
.slideshow .wp { position: absolute; z-index:2; left: 50%; margin-left: -600px; top: 50%; margin-top: -166.5px; }
.slideshow .wp img { max-width: 100%; max-height: 80%; }
.slideshow .item a img { width: 100%; -webkit-transition: all 6s ease-out; -o-transition: all 6s ease-out; -moz-transition: all 6s ease-out; transition: all 6s ease-out; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.slideshow .item.slick-active img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slick-dots{position: absolute; left:0px; right:0px; bottom:20px;text-align: center;}
.slick-dots li{display: inline-block;}
.slick-dots li button{cursor: pointer; font-size: 0px; margin:0 5px; border: none;outline: none;width: 10px;height: 10px; background:#fff; transition:0.5s;}
.slick-dots li.slick-active button{ background:#2163aa;}

.slick-prev,.slick-next{ width: 35px; height: 62px; top:50%; margin-top:-31px; border: 0px; font-size: 0px; cursor: pointer; transition:0.5s;}
.slick-prev{ position: absolute; left:70px; z-index: 999; background:url(../images/baleft.png) no-repeat center;}
.slick-next {position: absolute; right:70px; z-index: 999; background:url(../images/baright.png) no-repeat center;} 

.slideshow .item.slick-active.item_one img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.slideshow .item.slick-active.item_one.on img{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0} 
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

@media screen and (max-width:1219px) {
.daohang>li>a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (min-width:1000px) {.carousel,.nav,.clear3{display: none}}
@media screen and (max-width:999px) {
.head .zong{ padding-bottom:0px;}
/*.logo{ height:65px; line-height:65px;}*/
.het{ padding:0px;}
.daoz,.yijiw,.yiji2,.htag,.hexin,.shejiao,.sousuo{ display:none}
.yvn{ position:absolute; right:40px; top:15px; padding:0 5px;}
.clear3{clear:both;}
.yvzhonga{ font-size:12px; font-size:1.2rem;}

.slick-prev,.slick-next{ display:none !important}
.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 25px;background: #fff;right:5px;top:17px;cursor: pointer; border-radius:5px; z-index: 999999999}
.nav span {display: block;width: 20px;height: 2px;background: #2163aa;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:300px;height:0px;overflow: auto;top:0px;right:0px;background:#000; background:rgba(0,0,0,0.8); z-index: 9999999;transition: 0.5s;text-align: center;}
.smdaohangh {right: 0px; top:0px; height:100%;}
.topnav {margin: auto;margin-top: 30px;padding: 20px;}

ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding: 5px;padding-left: 0px;color: #fff;display: block; font-size: 14px;font-size: 1.4rem;line-height: 24px; padding-right:50px;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 14px;font-size: 1.4rem;font-weight: normal;outline: 0;}
ul.topnav ul li a:hover {
}
ul.topnav ul ul li a {padding-left: 40px;}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:7px; width:20px; height:20px; background:#fff; background:rgba(255,255,255,0.6); cursor:pointer; border-radius:50%; transition:0.5s;}
ul.topnav span:before{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:0px; transform:rotate(45deg); transform-origin:right center}
ul.topnav span:after{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:-1px; transform:rotate(-45deg); transform-origin:right center; transition:0.5s;}
ul.topnav span.yizi{ transform:rotate(90deg)}

.smdaohang form { margin-top:15px; margin-bottom:15px; width: 240px;height: 26px;border: 1px solid #fff;position: relative;background: #fff; border-radius:13px;}
.smdaohang form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 24px;line-height: 24px;display: block;float: left; border-radius:10px;}
.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;}
  }

/*  main1  */
.main1{ background:#f1f1f1; padding-top:59px; padding-bottom:60px;}
.main1 .zong:after{ content:""; clear:both; display:block;}
.m1l{ width:42.4%; float:left; padding-top:66px;}
.m1r{ width:53.3%; float:right;}

.m1biao{ display:block; font-size:36px; font-size:3.6rem; line-height:40px; position:relative; padding-bottom:22px;}
.m1biao:before{ content:""; position:absolute; width:46px; height:4px; background:#2163aa; left:0px; bottom:0px;}
.m1p{ font-size:16px; font-size:1.6rem; line-height:34px; max-height:170px; overflow:hidden; margin-top:30px;}
.m1p a{ display:block;}
.m1mor{ display:inline-block; min-width:146px; height:40px; line-height:38px; background:#2163aa; border:1px solid #2163aa; padding:0 5px; text-align:center; color: #ffffff; font-size:18px; font-size:1.8rem; margin-top:41px;}
.m1mor i{ margin-left:8px;}

.m1rn{position: relative; padding-bottom:75%;height: 0;overflow: hidden;}
.m1rn iframe,.m1rn video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.m1rn iframe body{ margin:0px !important;}

.m1tu{ display:block;}
.m1tu img{ width:100%;}

.m1l a:hover,.m1biao:hover{ color:#2163aa;}
.m1mor:hover{ background:#fff; color:#2163aa;}
@media screen and (max-width:1219px) {
.m1l{ padding-top:16px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:30px; padding-bottom:30px;}
.m1biao{ font-size:30px; font-size:3rem; line-height:40px; padding-bottom:5px;}
.m1p{ font-size:14px; font-size:1.4rem; line-height:26px; max-height:130px; overflow:hidden; margin-top:15px;}
.m1mor{ display:none}
}
@media screen and (max-width:767px) {
.m1l{ width:100%; float:none; padding-top:0px;}
.m1r{ width:100%; float:none; max-width:640px; margin:auto; margin-top:15px;}
.m1biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.m1p{ font-size:12px; font-size:1.2rem; line-height:24px; max-height:120px;}
}

/*  main2  */
.main2{ padding-top:54px; padding-bottom:54px;}
.m2biao{ display:block; text-align:center; padding-bottom:15px;}
.m2biao:before{ left:50%; margin-left:-23px;}
.m2pz a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; color: #999999; text-align:center; max-width:875px; margin:auto; margin-top:22px;}
.m2n{ padding-top:20px;}
.m2n:after{ content:""; clear:both; display:block;}
.m2lie{ width:22.66%; float:left; margin-left:3.12%; margin-top:15px;}
.m2tu{ position:relative; overflow:hidden;border: solid 1px #d0d0d0;}
.m2tun{ display:block;}
.m2tun img{ width:100%; transition:0.5s;}
.m2fu{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s; background:#2163aa; background:rgba(55,143,225,0.7);}
.m2fu span{ display:inline-block; position:absolute; min-width: 158px; height: 40px; line-height:40px; background: #ffffff; padding:0 5px; text-align:center; color: #2163aa; font-size:16px; font-size:1.6rem; left:50%; top:50%; transform:translate(-50%,-50%)}
.m2zi{ display:block; text-align:center; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:11px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2lie:hover .m2fu{ top:0px;}
.m2lie:hover .m2zi{ color:#2163aa;}
.m2pz a:hover{ color:#2163aa;}
.m2lie:hover .m2tun img{ transform:scale(1.1,1.1)}

@media screen and (max-width:999px) {
.main2{ padding-top:34px; padding-bottom:34px;}
.m2lie{ width:31.33%; float:left; margin-left:1% !important; margin-right:1%; margin-top:15px;}
.m2fu{ display:none}
.m2zi{ font-size:14px; font-size:1.4rem;}
.m2n{ padding-top:10px;}
}
@media screen and (max-width:767px) {
.m2pz a{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:15px;}
.m2zi{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:6px;}
}
@media screen and (max-width:559px) {
.m2lie{ width:48%;}
}

/*  main3  */
.main3{ background:url(../images/m3bei.jpg) no-repeat top center; padding-top:53px;}
.m3biao{ color:#fff;}
.m3biao:before{ background:#fff;}

.img-scroll {position: relative; z-index:9; margin-top:40px;}
.img-scroll .prev, .img-scroll .next {position: absolute; text-align:center;display: block; color:#333333; width:24px; line-height:24px; background:#333333; color:#fff; font-size:14px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; top:41px;}
.img-scroll .prev { right:34px; cursor: pointer;}
.img-scroll .next {right:0px; cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { background:#2163aa; color:#fff;}
.img-list {position: relative;overflow: hidden; z-index:90;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;  width:1%; margin-right:0.0293%;}
.m3lie{ position:relative; min-height: 435px;}
.m3tu{ display:block; width:579px; position:absolute; left:0px; top:0px;}
.m3tu img{ width:100%;}
.m3zi{ margin-left:609px; padding-top:119px;}
.m3a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; font-weight:bold; color: #ffffff; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m3p{ font-size:16px; font-size:1.6rem; line-height:32px; color: #ffffff; margin-top:9px; margin-bottom:8px; max-height:160px; overflow:hidden;}
.m3p p{color: #ffffff;}
.m3p p a{ display:block; color: #ffffff;}
.m3zi a:hover{ color:#2163aa;}
@media screen and (max-width:999px) {
.main3{ background-size:cover; padding-top:30px; padding-bottom:20px;}
.img-scroll { margin-top:30px; padding-bottom:60px;}
.m3lie{ min-height: 172px;}
.m3tu{ width:230px;}
.m3zi{ margin-left:245px; padding-top:0px;}
.img-scroll .prev, .img-scroll .next { top:auto; bottom:20px;}
.m3a{ font-size:16px; font-size:1.6rem;}
.m3p{ font-size:14px; font-size:1.4rem; line-height:26px; max-height:130px;}
}
@media screen and (max-width:767px) {
.m3a{ font-size:14px; font-size:1.4rem;}
.m3p{ font-size:12px; font-size:1.2rem; line-height:23px; max-height:69px; margin-top:5px;}
.m3lie{ min-height: 98px;}
.m3tu{ width:130px;}
.m3zi{ margin-left:145px; padding-top:0px;}
}

/*  main4  */
.main4{ padding-top:53px; padding-bottom:25px;}
.m4n{}
.m4n:after{ content:""; clear:both; display:block;}
.m4l{ width:50.23%; float:left; margin-top:35px;}
.m4r{ width:47.25%; float:right; position:relative; margin-top:35px;}

.m4lie{ min-height:196px; background:#f5f5f5; position:relative; margin-bottom:35px;}
.m4tu{ display:block; width:262px; position:absolute; left:0px; top:0px;}
.m4tu img{ width:100%;}
.m4zi{ margin-left:292px; margin-right:20px; padding-top:22px;}
.m4a{ display:block; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4p a{ display:block; color: #666666; font-size:14px; font-size:1.4rem; line-height:25px; max-height:75px; overflow:hidden; margin-top:10px;}
.m4riqi{ display:block; font-size:12px; font-size:1.2rem; color: #999999; line-height:20px; margin-top:17px;}
.m4riqi i{ color:#2163aa; display:inline-block; vertical-align:middle; margin-right:5px;}

.m4rtu{ display:block;}
.m4rtu img{ width:100%;}
.m4rzi{ background:#2163aa; background:rgba(55,143,225,0.6); position:absolute; width:100%; left:0px; bottom:0px; padding:24px 20px; transition:0.5s;}
.m4ra{ display:block; color: #ffffff; font-size:16px; font-size:1.6rem; line-height:24px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4rp a{ display:block; color: #ffffff; font-size:14px; font-size:1.4rem; line-height:25px; height:50px; overflow:hidden; margin-top:5px;}

.main4 a:hover{ color:#2163aa;}
.m4r:hover .m4rzi{ background:#fff; background:rgba(255,255,255,0.7)}
.m4r:hover a{ color:#2163aa;}
@media screen and (max-width:1219px) {
.m4lie{ min-height:150px; margin-bottom:49px;}
.m4tu{ width:200px;}
.m4zi{ margin-left:215px; margin-right:10px; padding-top:12px;}
.m4p a{ max-height:50px;}
}
@media screen and (max-width:999px) {
.main4{ padding-top:32px; padding-bottom:25px;}
.m4l{ width:100%; float:none; margin-top:30px;}
.m4r{ width:100%; float:none; position:relative; max-width:567px; margin:auto; margin-top:20px;}
.m4lie{ min-height:114px; margin-bottom:20px;}
.m4tu{ width:150px;}
.m4zi{ margin-left:165px; margin-right:10px; padding-top:5px;}
.m4ra{}
.m4p a{ margin-top:3px;}
.m4riqi{ margin-top:3px;}
}
@media screen and (max-width:767px) {
.m4lie{ min-height:98px; background:none}
.m4tu{ width:130px;}
.m4zi{ margin-left:145px; margin-right:0px; padding-top:0px;}
.m4ra,.m4a{ font-size:14px; font-size:1.4rem; line-height:20px;}
.m4p a,.m4rp a{ margin-top:3px; font-size:12px; font-size:1.2rem; line-height:24px; height:48px;}
.m4riqi{ margin-top:3px; font-size:12px; font-size:1.2rem; line-height:20px;}
.m4rzi{ padding:14px 10px;}
}

/*  main5  */
.main5{ padding-top:85px; padding-bottom:90px;}
.m5n{ margin-top:36px;}
.m5n:after{ content:""; clear:both; display:block;}
@media screen and (max-width:999px) {
.main5{ padding-top:25px; padding-bottom:30px;}
.m5n{ margin-top:20px;}
}

/*  main6  */
.main6{ background:url(../images/m6bei.jpg) no-repeat top center; padding-top:53px; padding-bottom:26px;}
.main6 .m1biao{ text-align:left; color:#fff;}
.main6 .m1biao:before{ background:#ffffff; left:0px; margin-left:auto;}

.img-scroll2 {position: relative; z-index:9; margin-top:50px;}
.img-scroll2 .prev, .img-scroll2 .next {position: absolute; text-align:center;display: block; color:#333333; width:24px; line-height:24px; background:#fff; color:#333; font-size:14px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; top:-61px;}
.img-scroll2 .prev { right:34px; cursor: pointer;}
.img-scroll2 .next {right:0px; cursor: pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover { background:#2163aa; color:#fff;}
.img-list2 {position: relative;overflow: hidden; z-index:90;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline;  width:0.24%; margin-right:0.0133%;}

.m6tu{ display:block; padding-bottom:100%; position:relative;}
.m6tu img{ position:absolute; max-width:95%; max-height:95%; left:50%; top:50%; transform:translate(-50%,-50%);}
.m6zi{ display:block; font-size:16px; font-size:1.6rem; text-align:center; line-height:30px; margin-top:5px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m6zi:hover,.main6 .m1biao:hover{ color:#2163aa;}
@media screen and (max-width:999px) {
.img-list2 li { width:0.32%; margin-right:0.02%;}
.m6zi{ font-size:14px; font-size:1.4rem; line-height:24px;}
.img-scroll2 { margin-top:20px;}
}
@media screen and (max-width:767px) {
.main6{ background-size:cover; padding-top:30px; padding-bottom:30px;}
.m6zi{ color:#fff; font-size:12px; font-size:1.2rem; line-height:22px;}
.img-scroll2 .prev, .img-scroll2 .next { top:-55px;}
}
@media screen and (max-width:499px) {
.img-list2 li { width:0.49%; margin-right:0.02%;}
}

/*  main7  */
.main7{ padding-top:50px; padding-bottom:20px;}
.m7n{ margin-top:20px;}
.m7lie{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); padding:40px; padding-bottom:32px; margin-top:30px;}
.m7a{ font-size:18px; font-size:1.8rem; line-height:24px; font-weight:bold; position:relative; padding-left:41px;}
.m7a a{ display:block;}
.m7a em{ font-style:normal; font-size:26px; font-size:2.6rem; position:absolute; left:0px; top:0px;}
.m7p{ color: #666666; font-size:16px; font-size:1.6rem; line-height:32px; margin-top:7px;}
.m7p p{color: #666666; position:relative; padding-left:41px;}
.m7p p a{ color:#666; display:block;}
.m7p p strong{ font-style:normal; font-size:26px; font-size:2.6rem; position:absolute; left:0px; top:-3px; color:#333;}
.m7n a:hover{ color:#2163aa;}

.main8{ padding-top:30px; padding-bottom:50px;}
.m8n{ padding-top:50px;}

@media screen and (max-width:999px) {
.main7{ padding-top:30px; padding-bottom:20px;}
.m7lie{ padding:20px; margin-top:20px;}
.m7a{ font-size:16px; font-size:1.6rem; padding-left:35px;}
.m7a em{ font-size:20px; font-size:2rem;}
.m7p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:7px;}
.m7p p{ padding-left:35px;}
.m7p p strong{ font-size:20px; font-size:2rem;}
.main8{ padding-top:20px; padding-bottom:30px;}
.m8n{ padding-top:20px;}
}
@media screen and (max-width:767px) {
.main7{ padding-top:30px; padding-bottom:20px;}
.m7lie{ padding:20px; margin-top:20px;}
.m7a{ font-size:14px; font-size:1.4rem; padding-left:30px;}
.m7a em{ font-size:18px; font-size:1.8rem;}
.m7p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:7px;}
.m7p p{ padding-left:30px;}
.m7p p strong{ font-size:18px; font-size:1.8rem;}
}


/*  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:#333333; padding-top:34px;}
.fo1{ width:310px; float:left; margin-left:114px;}
.fo2{ width:150px; float:right;}
.fo3{ width:527px; float:left;}

.fobiao{ display:block; font-size:26px; font-size:2.6rem; line-height:30px; color:#ffffff; position:relative; font-weight:bold;}

.fop{ font-size:14px; font-size:1.4rem; color:#fff; line-height:28px; float:left;}
.fop a{ display:inline-block; color:#fff;}

.shejiao2{ float:right;}
.shejiao2 a{ display:inline-block; width:29px; height:29px; line-height:29px; border-radius:50%; font-size:14px; color:#fff; margin-left:12px; text-align:center; margin-bototm:5px;}
.shejiao2 a:hover{ color:#fff !important; background:#333; box-shadow: 0px 2px 10px 0px rgba(221, 221, 221, 0.5);}
.she1{ background:#5d82d1; margin-left:0px !important;}
.she2{ background:#40bff5}
.she3{ background:#eb5e4c}
.she4{ background:#e13138}
.she5{ background:#c4302a}
.she6{ background:#238cc8}

.fonav{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:25px; color: #ffffff;}
.fonav a{ display:block; color: #ffffff; margin-top:8px;}

.foul{ margin-top:25px;}
.foul li{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:8px; color: #ffffff;}
.foul li a{ color: #ffffff;}

.fo4n{ padding:30px; padding-bottom:37px;}
.fo4a{color: #ffffff;  font-size:24px; font-size:2.4rem; margin-top:77px;}

.foxin{ margin-top:12px;}
.foxin .int1{ width:49.4%; margin-top:20px; padding-left:14px;}
.foxin .int1 input{ width:100%; height:40px; line-height:40px; border:1px solid #ffffff; background:none; padding-left:10px; font-size:14px; font-size:1.4rem; color:#fff;}
.foxin .int2{ margin-top:20px; padding-left:14px;}
.foxin .int2 textarea{ width:100%; height: 140px; line-height:40px; border:1px solid #ffffff; background:none; padding-left:10px; font-size:14px; font-size:1.4rem; color:#fff;}
.foxin .int3{ width:70%; margin-top:20px; float:left; padding-left:14px;}
.foxin .int3 input{ width:100%; height:40px; line-height:40px; border:1px solid #fff; padding-left:10px; background:none; font-size:14px; font-size:1.4rem; color:#fff;}
.foxin .yanzheng{ width:137px; height:40px; float:right; margin-top:20px; cursor:pointer;}
.foxin .int4{ margin-top:20px; padding-left:14px;}
.foxin .int4 input{ width:100%; height:40px; margin:auto; padding:0 5px; background:#2163aa; border:1px solid #2163aa; text-transform:uppercase; font-size:17px; font-size:1.7rem; color:#fff; line-height:32px; cursor:pointer; transition:0.5s; position:relative;}
.foxin .int4 input:hover{ background:#fff; color: #2163aa;}
.foxin .xing{ background:url(../images/xing.png) no-repeat left 10px;}

.foot2{ padding-top:16px; padding-bottom:17px; background:#333333; margin-top:20px; border-top:1px solid #999999;}
.foot2 .zong:after{ content:""; clear:both; display:block;}
.fotag{ font-size:14px; font-size:1.4rem; color:#fff; line-height:26px; margin-top:36px;}
.fotag span,.fotag a{ color:#fff; display:inline-block; vertical-align:middle;}
.fotag a{ margin:0 10px;}
.foot a:hover{ color: #2163aa;}

.clear2{ display:block;}
@keyframes top
{
0% { line-height:60px;}
100% { line-height:30px;}
}

/*.top{width:46px; height:46px; margin:auto; background:#2163aa; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.39); cursor:pointer;position:fixed;right:20px;bottom:-100px; color:#fff; font-size:20px !important; text-align:center; line-height:46px;transition:0.9s;z-index:999; -webkit-animation-name:top; animation-name:top; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-timing-function:linear; animation-timing-function:linear;    -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}
*/.bottom{bottom:80px;}

@media screen and (max-width:1219px) {
.fobiao{ font-size:20px; font-size:2rem;}
.fo1{ width:270px; float:left; margin-left:34px;}
.fo2{ width:150px; float:right;}
.fo3{ width:500px; float:left;}
.foxin .int3{ min-width:50%;}
}
@media screen and (max-width:999px) {
.foot{ padding-top:30px;}
.flogo{ width:150px; margin-bottom:20px;}
.fo1{ width:48%; float:left; margin-left:0px; margin-top:30px;}
.fo2{ width:48%; float:right; margin-left:0px; margin-top:30px;}
.fo3{ width:100%; float:none; margin-left:0px;}
.fo4{ width:48%; float:right; margin-top:30px;}
.foxin .int3{ width:59%;}
.clear2{ clear:both;}
.fop{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.foot{ padding-top:0px;}
.youlian{display:none}
.shejiao2{ margin-top:0px; float:none;}
.shejiao2 a{ margin-left:auto; margin-right:10px;}
.foot2{ padding-bottom:70px; margin-top:0px;}
.fo2,.fo3,.fobiao,.fonav,.foul,.fo1{ display:none}
.fo1{ width:100%; float:none;}
/*.top{ width:30px; right:10px; bottom:10px;}*/
.fop{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:10px;}
}

/*************************************  product  ************************************/
.fenbanner{ padding:26px 0; background-size:cover !important;}
.fenbanner p{ text-align:center;color: #ffffff; font-size:36px; font-size:3.6rem; font-weight:bold; line-height:40px; padding:0 2.5%;}

.mianbao{ font-size:24px; font-size:2.4rem; line-height:36px; text-align:center; color:#ffffff;}
.mianbao a{ color:#ffffff;}
.mianbao a:hover{ color: #2163aa;}
.comian{ color: #2163aa !important;}

.prmain{ padding-top:60px; padding-bottom:48px;}
.prmain:after{ content:""; clear:both; display:block;}
.prl{ width:26.5%; float:left;}
.prr{ width:70.25%; float:right;}

.j-nextshow { position: relative;}
.proslide_menubtn { display: none; width: 23px; height: 18px; position: absolute; top: 50%; margin-top:-9px; right: 12px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.proslide_menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #fff; }
.prbiao{ display:block; font-size:24px; font-size:2.4rem; line-height:39px; padding:5px 20px; background:#333333; color: #ffffff; text-transform:uppercase; font-weight:bold;}

.pryiji{ background-color: #ffffff;}
.pryiji>li{ margin-bottom:10px;border: solid 1px #e0e0e0;}
.pryiji>li>a{ display:block; font-size:16px; font-size:1.6rem; line-height:25px; padding:12px 10px; padding-left:74px; background:#f7f7f7; position:relative;}
.pryiji>li>a i{ display:block; position:absolute; left:0px; top:0px; width:53px; height:100%; border-right:1px solid #e0e0e0; transition:0.5s;}
.pryiji>li>a i:before{ content:""; width:12px; height:2px; background:#333333; left:50%; margin-left:-6px; top:50%; margin-top:-1px; position:absolute;}
.pryiji>li>a i:after{ content:""; width:12px; height:2px; background:#333333; left:50%; margin-left:-6px; top:50%; margin-top:-1px; position:absolute; transition:0.5s; transform:rotate(90deg)}
.pryiji>li>a span{ transition:0.5s;}
.pryiji>li>a:hover{ background:#2163aa !important; color:#fff !important;}
.pryiji>li>a:hover span{ color:#fff;}
.pryiji>li>a:hover i{ border-color:#2163aa;}
.pryiji>li>a:hover i:before{ background:#fff;}
.pryiji>li>a:hover i:after{ background:#fff; transform:rotate(0)}
.pryiji>li>a span{ position:relative;}
.prerji{ background:#f7f7f7;}
.prerji>li>a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; padding:3px 0; position:relative; padding-left:74px; color:#666666;}
.prerji>li>a:before{ content:""; position:absolute; width:12px; height:2px; background:#666666; left:20px; top:50%; margin-top:-1px;}
.prerji>li>a:after{ content:""; position:absolute; width:12px; height:2px; background:#666666; left:20px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}

.prsanji{ margin-left:90px;}
.prsanji>li>a{ display:block; font-size:12px; font-size:1.2rem; color: #757575; line-height:24px;}
.prerji a:hover:after{ transform:rotate(0)}
a.prbiao:hover{background:#2163aa}

.dangpryi>a{ background:#2163aa !important; color:#fff !important;}
.dangpryi>a i{ border-color:#2163aa !important;}
.dangpryi>a i:before{ background:#fff !important;}
.dangpryi>a i:after{ background:#fff !important; transform:rotate(0) !important;}
.dangpryi>a span{ color:#fff !important;}
.dangpryi>a i{ transform:rotate(180deg) !important; color:#fff !important}
.dangprer>a{ color:#2163aa !important;}
.dangprer>a:after{ transform:rotate(0) !important}

.prlc{ margin-top:92px;}
.prlcn{ padding:5px; margin:0 15px; margin-top:24px; border: solid 1px #d2d2d2;}
.prlclie{ margin:10px 0;}
.prlclie p a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px;}
.prlclie span{ display:block; color: #666666; font-size:14px; font-size:1.4rem; line-height:28px;}
.prlclie p a:hover{ color:#2163aa;}

.prlb{ margin-top:15px;}
.prlbn{ font-size:14px; font-size:1.4rem; line-height:30px;}
.prlbn:after{ content:""; clear:both; display:block;}
.prlbn a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; padding:12px 20px; border-bottom: solid 1px #e0e0e0;}
.prlbn a:hover{color:#2163aa;}

.prt{}
.prtbiao{ display:inline-block; font-size:24px; font-size:2.4rem; color: #fff; font-weight:bold; line-height:29px; padding:10px 19px; background:#2163aa;}
.prtp{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:10px;}

.prlie{ position:relative; width:31%; float:left; margin-left:3.5%; margin-top:25px; text-align:center;}
.prtu{ overflow:hidden; display:block; overflow:hidden; border: solid 1px #d0d0d0;}
.prtu img{ width:100%; max-width:400px; transition:0.5s;}
.przi{ transition:0.5s; padding-top:1px;}
.pra{ display:block; line-height:24px; font-size:16px; font-size:1.6rem; text-align:center; margin-top:12px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prp a{ display:block; color: #777777; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:14px; height:60px; overflow:hidden;}
.prlie input{ display:inline-block; vertical-align:middle; cursor:pointer; margin-right:10px;}
.prmor{ margin-top:7px;}
.prmor a{ display:inline-block; vertical-align:middle; border: solid 1px #2163aa; text-align:center; color:#2163aa; min-width: 131px; height:35px; line-height:33px; padding:0 5px; font-size:16px; font-size:1.6rem;  position:relative;}
.prlie:hover .prtu img{ transform:scale(1.1,1.1)}
.prlie:hover a{color:#2163aa;}
.prlie:hover .prmor a{ background:#2163aa; color:#fff}

.fenye{ padding-top:60px; text-align:center;}
.fenyen{  display:inline-block; *float:left;}
.fenyen a{ display:inline-block; *float:left; width:30px; height:30px; border: solid 1px #2163aa; background:#fff; text-align:center; line-height:28px; margin-right:10px; margin-bottom:10px; font-size:14px; font-size:1.4rem;}
.fenyen a:hover{ background:#2163aa; color:#fff;}
.sx{ border-color:#fff !important; background:#fff !important; color:#333 !important;}
.sx:hover{ color:#2163aa !important}
.dangqianfen{ background:#2163aa !important; color:#fff !important;}
.fuxuan{ display:inline-block; *float:right; margin-bottom:10px; margin-left:5px; background:url(../images/fuxuan.jpg) no-repeat right center; padding-right:35px;}
.fuxuan input{ min-width:117px; line-height:30px; padding:0 5px; background:#2163aa; color:#fff; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-size:12px; font-size:1.2rem; border:1px solid #2163aa; color:#fff;}
.fuxuan input:hover{ background:#fff; color:#2163aa;}


.attribute{font-size: 16px; margin-top:50px;}
.attribute .box{margin-top: 20px;}
.attribute .name span{display: inline-block;color: #333; transition:0.5s;}
.attribute .name{ line-height: 36px; padding:10px; padding-right:30px; background:#eaeaea; box-sizing: border-box;cursor: pointer;color: #333;margin-bottom: 5px;position: relative; transition:0.5s;}

.attribute .name i{color: #999999;position: absolute;right: 10px;top:50%; margin-top:-10px; line-height:20px; font-size:12px; font-size:1.2rem; transition:0.5s;}
.attribute .name.active{ background:#2163aa;}
.attribute .name.active span{color: #fff;}
.attribute .name.active i{ transform:rotate(180deg); color:#fff;}
.attribute .item-box{ box-sizing: border-box;/*max-height: 180px;overflow-y: auto;*/display: none;cursor: pointer;}
.attribute .item-box label{ display:block; cursor:pointer;}
.attribute .item-box>div{color: #666f66; background:#eaeaea; padding:20px; margin-bottom:5px; position:relative;}
.attribute .item-box p input{}
.attribute .item-box div span{overflow-y: hidden;display: inline-block;vertical-align: middle;max-height: 24px;font-size:16px;font-size:1.6rem;color: #1f1e19;}
.attribute .check-box-div{position:absolute !important; right:20px;top: 50%; transform:translateY(-50%)}
.attribute .check-box-div .icon{font-size: 18px}
.attribute .item-box.active{display: block}


@media screen and (max-width:1219px) {
.prl{ width:24%;}
.prr{ width:74%;}
}
@media screen and (max-width:999px) {
.fenbanner{  min-height:0px;}
.fenbannern{ padding:20px 0;}
.fenbiao{ font-size:24px; font-size:2.4rem;}
.mianbao{ font-size:14px; font-size:1.4rem;}
.fenbannern{ width:100%;}
.prbiao{ font-size:20px; font-size:2rem;}

.prl{ width:30%;}
.prr{ width:67%;}
.prmain{ padding-bottom:39px;}
.pryiji>li>a,.prlczi,.pra{ font-size:14px; font-size:1.4rem;}
.prlbn a{ font-size:14px; font-size:1.4rem;}
.prlb{ margin-top:27px;}

.prt{}
.prtbiao{ font-size:18px; font-size:1.8rem; line-height:30px;}
.prtp{ font-size:14px; font-size:1.4rem; line-height:24px;}
.prlie{ margin-top:20px;}
.przi{ padding:0px;}
.pra{ margin-top:5px;}
.prmor{ margin-top:10px;}
.prmor a{ font-size:14px; font-size:1.4rem; min-width:100px; line-height:30px; height:32px;}
.prmor input{ position:absolute; left:5px; top:5px;}
.fenye{ padding-top:30px;}
.prp a{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:5px; height:44px;}
}
@media screen and (max-width:767px) {
.fenbanner{ padding:24px 0;}
.fenbanner p{ font-size:20px; font-size:2rem; line-height:30px; padding:0 2.5%;}
.mianbao{ float:none;}
.prbiao{font-size:18px; font-size:1.8rem; text-align:left; border-radius:0px;}

.prmain{ padding-top:30px; padding-bottom:30px;}
.prl{ width:100%; float:none; margin-top:20px;}
.prr{ width:100%; float:none;}
.proslide_menubtn { display:block;}
.pryiji{ display:none}
.prlb,.prlc{ margin-top:30px;}
.prlclie p a{font-size:14px; font-size:1.4rem; line-height:24px;}
.prlclie span{ font-size:12px; font-size:1.2rem; line-height:28px;}
.prlca{ font-size:12px; font-size:1.2rem; line-height:22px;}
.pra,.prmor a,.prtp{ font-size:12px; font-size:1.2rem;}
.prtbiao{ padding-bottom:5px;}
}
@media screen and (max-width:499px) {
.prlie{ width:48%; margin-left:1% !important; margin-right:1%;}
}

/********************************************  product2  ***********************************************/
.prmain2{ padding-top:60px;}
.prmain2:after{ content:""; clear:both; display:block;}

.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;  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; /*opacity:0.5; */
	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 #ccc; 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; }

.prob-pic { width: 400px; float:left;}
.prob-pic .prob-pic-big { position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prob-pic .prob-pic-big-img { display: block; line-height: 0; font-size: 0; border-radius: 8px;}
.prob-pic .prob-pic-big-img .zoomPad { float: none; z-index: 8;}
.prob-pic .zoomWrapperImage img { max-width: 1200px; }
.prob-pic .prob-pic-small { position: relative; margin-top: 17px; overflow: hidden;}
.prob-pic .prob-pic-btn { position: absolute; top: 50%; margin-top:-37px; display: block; height:75px; line-height:75px; text-align:center; color:#000000; font-size:16px; z-index:9}
.prob-pic .prob-pic-btn.prev { left:0px;}
.prob-pic .prob-pic-btn.next { right:0px;}
.prob-pic .prob-pic-btn:hover{ color:#2163aa;}
.prob-pic .prob-pic-list { overflow: hidden; margin-left:25px; margin-right:25px;}
.prob-pic .prob-pic-list ul { width: 1000%; overflow: hidden;}
.prob-pic .prob-pic-list ul li { position: relative; float: left; margin-right: 0.2%; width:2.35%; overflow:hidden;}
.prob-pic .prob-pic-item .item-pic { display:block; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 1px #d0d0d0;}
.prob-pic .prob-pic-item .item-pic img{display: block; width:100%;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

.prob-pic .prob-pic-item .item-pic,.prob-pic .prob-pic-item .item-video { display:block; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 1px #d0d0d0;}
.prob-pic .prob-pic-item .item-pic img,.prob-pic .prob-pic-item .item-video img{display: block; width:100%;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
.prob-pic .prob-pic-item .item-pic.active,.prob-pic .prob-pic-item .item-video.active{ border-color:#2163aa}

.prob-video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 0; font-size: 0; overflow: hidden; z-index: 8; display: none; }
.prob-video iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.prob-video.show { display: block; }

.jianjie{ width:411px; float:right;}
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:28px; padding-bottom:12px; color: #2163aa; font-weight:bold; border-bottom:1px solid #cccccc;}
.jiann{ font-size:16px; font-size:1.6rem; line-height:30px; padding-top:16px;}
.jiann p,.jiann em,.jiann li,.jiann strong{}
.jiann a{ color:#2163aa;}

.share{ margin-top:49px; display:inline-block; vertical-align:middle;}
.share1{ display:inline-block; *float:left; font-size:16px; font-size:1.6rem; line-height:24px; vertical-align:middle; font-weight:bold;}
.share2{ display:inline-block; *float:left; margin-left:8px; vertical-align:middle}
.inno3{ margin-top:25px;}
.inno3 a{ display:inline-block; min-width:131px; line-height:33px; height:35px; border:1px solid #2163aa; padding:0 5px; text-align:center; margin:10px 0; float:left; margin-right:20px; font-size:16px; font-size:1.6rem; color:#2163aa;}
.inno3 a:hover{ background:#2163aa; color:#fff;}
.prdo{ display:inline-block; vertical-align:middle; line-height:24px; font-size:16px; font-size:1.6rem; color:#363a3a; margin-top:49px;  margin-left:10px;}
.prdo i{ padding-left:7px; font-size:16px; font-size:1.6rem; display:inline-block; vertical-align:middle;}
.prdo:hover{ color:#2163aa;}

.chanxbiao{ position:relative; margin-top:37px;}
.chanxbiao:before{ content:""; position:absolute; width:100%; height:2px; background:#333333; left:0px; bottom:0px;}
.chanxbiao a{ display:inline-block; font-size:24px; font-size:2.4rem; line-height:40px; position:relative; padding:0 19px; background:#333333; color:#fff; font-weight:bold;}

.chanxiang{ font-size:16px; font-size:1.6rem; line-height:30px; padding-top:12px;}
.chanxiang p,.chanxiang span,.chanxiang li{}
.chanxiang a{ color:#2163aa;}
.chanxiang img{ max-width:100%; display:inline-block;}

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

.prtag{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:18px;}
.prtag span{ display:block; color: #000000; float:left;}
.prtag a{ display:block; float:left; border: solid 1px #e8e8e8; padding:0 11px; line-height:28px; color: #999999; font-size:14px; font-size:1.4rem; margin:0 6px;}
.prtag a:hover{ color:#2163aa;}

.prat{ margin-top:53px;}
.atbiao{color: #202020; font-size:20px; font-size:2rem; line-height:30px; text-transform:uppercase;}
.atn{ position:relative; padding-left:50px; margin-top:8px;}
.atsp{ position:absolute; display:block; left:0px; top:0px; color: #000000; font-size:16px; font-size:1.6rem; line-height:30px;}
.atn label{ display:inline-block; vertical-align:middle; margin-right:10px; color: #999999; font-size:14px; font-size:1.4rem; line-height:30px; cursor:pointer;}
.atn span{ display:inline-block; vertical-align:middle; margin-right:10px; color: #999999; font-size:14px; font-size:1.4rem; line-height:30px}

.homain{ padding-top:41px; padding-bottom:54px}
.homain .chanxbiao{ margin-top:auto; margin-bottom:16px;}
.homain .chanxbiao:before{ background:#2163aa;}
.homain .chanxbiao a{ background:#2163aa;}

.holie{}
.hotu{ display:block;}
.hotu img{ width:100%; max-width:584px; max-height:584px;}
.hozi{ display:block; text-align:center; font-size:16px; font-size:1.6rem; line-height:25px; margin-top:14px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.homain .chanxbiao:hover a{ background:#333; color:#fff;} 
.hozi:hover{ color:#2163aa}

.img-scroll3 {position: relative; z-index:9; margin-top:40px;}
.img-scroll3 .prev, .img-scroll3 .next {position: absolute; text-align:center;display: block; color:#333333; width:30px; line-height:56px; background:#333333; color:#fff; font-size:12px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; top:50%; margin-top:-40px;}
.img-scroll3 .prev { left:0px; cursor: pointer;}
.img-scroll3 .next {right:0px; cursor: pointer;}
.img-scroll3 .prev:hover,.img-scroll3 .next:hover { background:#2163aa; color:#fff;}
.img-list3 {position: relative;overflow: hidden; z-index:90;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline;  width:0.228%; margin-right:0.0293%; position:relative;}


@media screen and (max-width: 1219px) { 
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }
.jianjie{ width:320px; float:right;}
.jianjie h1{ font-size:20px; font-size:2rem;}
.inno3{ margin-top:23px;}
.inno3 a{ min-width:100px; line-height:32px; height:32px; margin-right:10px;}
}
@media screen and (max-width:999px){
.prob-pic .prob-pic-list { margin-left:32px; margin-right:32px;}

.prob-pic { float:none; margin:auto;}
	
.prmain2{ padding-top:28px; padding-bottom:28px;}
.jianjie{ width:100%; float:none; margin-top:20px;}
.inno3 a{ min-width:100px; font-size:14px !important; font-size:1.4rem !important; margin-right:5px; float:left;}
.jiann{ font-size:14px; font-size:1.4rem;}
.prdo,.share{ margin-top:20px;}
.chanxbiao{ margin-top:25px;}
.chanxbiao a{ font-size:22px; font-size:2.2rem; padding-bottom:12px;}
.chanxiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:15px;}
.homain{ padding-top:2px; padding-bottom:30px}
.hozi{ font-size:14px; font-size:1.4rem;}
}
 @media only screen and (max-width:767px ) {
	.prob-pic .prob-pic {width: 100%;}
	.prob-pic .prob-pic-big {display: none;}
	.prob-pic .prob-pic-small {margin-top: 0;}
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 3.2%;}
	.prob-pic .prob-pic-item .item-pic:before {display: none !important;}
.prob-pic .prob-pic-btn.prev { left:0px;}
.prob-pic .prob-pic-btn.next { right:0px;}
.prob-pic { width: 100%;}

.jianjie h1{ font-size:16px; font-size:1.6rem; padding-bottom:5px;}
.jiann{ font-size:12px; font-size:1.2rem; line-height:24px;}
.homain .prlie{ width:48%;}
.chanxbiao a{ font-size:20px; font-size:2rem; padding-bottom:12px;}
.chanxiang,.hozi{ font-size:12px; font-size:1.2rem; line-height:24px;}
.img-list3 li { width:0.32333%; margin-right:0.015%; position:relative;}
 }
 @media only screen and (max-width:500px ) {
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 4.9%;}
.img-list3 li { width:0.49%; margin-right:0.02%; position:relative;}
}
  @media only screen and (max-width:350px ) {
	.prob-pic .prob-pic-list ul li {margin-right: 0%;width: 10%;}
 }

/*************************************  news  ************************************/
.nemain{ padding-bottom:30px; padding-top:30px;}
.nemain .fenye{ text-align:center;}
.nemain .fenyen{ display:inline-block; float:none;}

.nen{}
.nen:after{ content:""; clear:both; display:block;}
.nelie{ position:relative; margin-top:30px; min-height: 300px;}
.netu{ display:block; overflow:hidden; width:400px; position:absolute; left:0px; top:0px;}
.netu img{ width:100%; max-width:500px; margin:auto; transition:0.5s;}
.nezi{ transition:0.5s; padding-top:27px; margin-left:430px;}
.neriqi{ display:block; font-size:12px; font-size:1.2rem; color: #999999; opacity:0.87; line-height:20px; margin-top:2px;}
.neriqi i{ margin-right:5px;}
.nea{ display:block; font-size:18px; font-size:1.8rem; line-height:30px; font-weight:bold; 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:30px; max-height:120px; overflow:hidden; color: #666666; margin-top:7px;}
.nemain .m1mor{ margin-top:21px; background:#fff; height:35px; line-height:33px; color: #2163aa; font-size:16px; font-size:1.6rem; min-width:131px;}

.nelie a:hover{ color:#2163aa}
.nelie:hover .netu img{ transform:scale(1.1,1.1)}
.nemain .m1mor:hover{ background:#2163aa; color:#fff;}

@media screen and (max-width:1419px){
.nea{ font-size:20px; font-size:2rem;}
}
@media screen and (max-width:999px){
.nemain{ padding-top:7px; padding-bottom:30px;}
.nelie{ margin-top:25px; min-height:100px;}
.netu{ width:130px;}
.nelie .nezi{ box-shadow:none; border:none; margin-left:140px; padding:0px;}
.nelie .nep a{ line-height:22px; height:44px; font-size:14px; font-size:1.4rem; margin-top:5px;}
.nea{ font-size:16px; font-size:1.6rem; line-height:24px;}
.nemor{ display:none}
}
@media screen and (max-width:767px){
.nelie .nep a{ font-size:12px; font-size:1.2rem;}
.neriqi{ font-size:12px; font-size:1.2rem; line-height:16px;}
.nea{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:5px;}
}

/********************************************  news2  ***********************************************/
.nemain2{ padding-top:26px; padding-bottom:80px;}
.nemain2 h1{ font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px;}
.net{ padding-top:14px; border-bottom:1px solid #cccccc; padding-bottom:14px;}
.net .neriqi{color: #333333; display:inline-block; vertical-align:middle; color: #999999; font-size:14px; font-size:1.4rem; margin:auto; margin-right:15px;}
.net .share{ display:inline-block; vertical-align:middle; margin:auto;}
.nemain2 .share{ background:none; text-align:left;}
.nemain2 .share1{color: #999999; font-size:14px; font-size:1.4rem; font-weight:normal;}

.nexiang{ font-size:14px;line-height:30px; margin-top:12px; padding-bottom:20px;}
.nexiang a{ color:#2163aa;}
.nexiang p,.nexiang em,.nexiang strong{}
.nexiang img{ max-width:100%; display:inline-block;}

.fanpian{padding-top:24px; border-top:1px solid #d2d2d2; margin-top:10px;}
.fanpian li{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}
.fanpian li span{ display:inline-block; vertical-align:middle; font-size:20px; margin-right:10px; font-weight:bold;}
.fanpian li i{ display:inline-block; vertical-align:top; width:26px; height:26px; background:#333; line-height:26px; text-align:center; color:#fff; font-size:14px; font-weight:bold; margin-right:5px;}
.fanpian li span,.fanpian li a{}
.fanpian li a:hover{ color:#2163aa;}
@media screen and (max-width: 999px) {
.nemain2{ padding-top:20px; padding-bottom:30px;}
.nexiang{ font-size:12px;  line-height:24px; padding-bottom:20px; padding-top:0px;}
.nemain2 .share1{color: #999999; font-size:12px; font-size:1.2rem;}
.fanpian{ padding-top:10px;}
.fanpian li{ font-size:14px; font-size:1.4rem;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.fanpian li span{ font-size:20px; margin-right:10px; font-weight:bold;}
.net{ padding-top:5px;}
.net .neriqi{ font-size:12px; font-size:1.2rem; margin-top:5px;}
}
@media screen and (max-width: 767px) {
.nemain2 h1{ font-size:16px; font-size:1.6rem; line-height:24px;}
.nexiang,.fanpian li{ font-size:12px; font-size:1.2rem;}
}

/********************************************  application  ***********************************************/
#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);}
 #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)}}

.appmain{ padding-top:30px; padding-bottom:60px;}
.applie{ position:relative; margin-top:30px; width:30%; float:left; margin-left:5%; transition:0.5s;}

.apptu{ overflow:hidden;}
.apptun{ display:block;}
.apptun img{ width:100%; max-width:510px; transition:0.5s;}
.appa{ display:block; color: #30323e; font-size:18px; font-size:1.8rem; line-height:30px; font-weight:bold; margin-top:11px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.appp a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; color: #666666; max-height:60px; overflow:hidden; margin-top:7px;}

.appzi{ transition:0.5s; padding-top:1px;}
.appzi .m1mor{ min-width:131px; margin-top:13px; background:#fff; height:35px; line-height:33px; color: #2163aa; font-size:16px; font-size:1.6rem;}

.applie a:hover{color: #2163aa;}
.appzi .m1mor:hover{ background:#2163aa; color:#fff;}
.applie:hover .apptun img{ transform:scale(1.1,1.1)}

@media screen and (max-width: 999px) {
.appmain{ padding-bottom:30px; padding-top:20px;}
.applie{ padding:0px; border:none; width:32.333%; margin-left:1.5%;}
.appa{ margin-top:9px; font-size:16px; font-size:1.6rem; line-height:22px;}
.appp a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:72px; margin-top:5px;}
.appmain .fenye{ padding-top:50px;}
.applie:hover{ box-shadow:none;}
}
@media screen and (max-width: 767px) {
.appp a{ font-size:12px; font-size:1.2rem;letter-spacing: 0;line-height: 20px;max-height: 40px;}
.appa{ font-size:14px; font-size:1.4rem;}
.applie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}

/********************************************  download  ***********************************************/
.domain{ padding-top:30px; padding-bottom:55px;}
.dolie{ position:relative; border-bottom:1px dashed #cccccc; padding-bottom:12px; margin-bottom:35px;}
.don{ padding-right:200px;}
.don>a{ display:block; position:relative; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:24px;}
.don>a i{ position:absolute; line-height:24px; left:0px; font-size:20px; color:#2163aa;}
.don p a{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; color:#666666; margin-top:9px;}
.domor{ display:inline-block; vertical-align:middle; min-width:131px; height:35px; line-height:33px; padding:0 5px; text-align:center; background:#fff; border: solid 1px #2163aa; font-size:16px; font-size:1.6rem; color:#2163aa; position:absolute; right:0px; top:31px;}
.domor i{ font-size:18px; margin-right:5px; display:inline-block; vertical-align:middle;}
.don a:hover{ color:#2163aa;}
.domor:hover{ background:#2163aa; color:#fff;}

.domain .fenye{ padding-top:25px;}
@media screen and (max-width:999px) {
.don>a,.don p a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:699px) {
.domain{ padding-top:20px; padding-bottom:23px;}
.dolie{ margin-bottom:20px;}
.domor{ position:relative; top:auto; right:auto; margin-top:10px;}
.don{ padding:0px;}
.don>a,.don p a{ font-size:12px; font-size:1.2rem; line-height:24px;}
.domor{ line-height:36px; font-size:12px; font-size:1.2rem; min-width:100px;}
.domain .fenye{ padding-top:10px;}
}

/********************************************  about  ***********************************************/
.abmain{ padding-top:70px; padding-bottom:40px;}
.abbiao{ font-size:24px; font-size:2.4rem; line-height:30px; font-weight:bold; text-align:center;}
.abbiao2{ font-size:24px; font-size:2.4rem; line-height:30px; font-weight:bold; text-align:center;}
.abn{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px;}
.abn p,.abn em,.abn strong{color: #666666;}
.abn img{ display:inline-block; max-width:100%;}
.abn a{ color:#8ec31f;}
.abn a:hover{ text-decoration:underline;}

.ditu{ margin-top:27px;}
.ditu img{ max-width:100%;}

.xunpan{ margin-top:32px; padding-top:2px; padding-bottom:31px; margin-bottom:40px; border-top:1px solid #cccccc;}
.xunbiao{ display:block; font-size:36px; font-size:3.6rem; line-height:42px; text-align:center; text-align:center; text-transform:uppercase; position:relative; padding-bottom:15px;}
.xunbiao:before{ content:""; width:119px; height:4px; background:#8ec31f; position:absolute; bottom:0px; left:50%; margin-left:-60px;}
.xunpan form{ padding-top:18px;}
.xunpan .int{ margin-top:21px; width:48.58%; padding-left:15px;}
.xunpan .int1{ width:100%; height:40px; border:1px solid #cccccc; padding-left:10px; line-height:40px; font-size:14px; font-size:1.4rem; color:#666666;}
.xunpan .intt{ width:100%; padding-left:15px; margin-top:21px;}
.xunpan textarea{ width:100%; height:190px; border:1px solid #cccccc; padding-left:10px; line-height:40px; font-size:14px; font-size:1.4rem; color:#666666;}
.xunpan .int2{ width:590px; margin-top:21px; padding-left:15px; margin-right:20px;}
.xunpan .int2 input{ width:100%; height:40px; border:1px solid #cccccc; line-height:40px; padding-left:10px; font-size:14px; font-size:1.4rem; color:#666666;}
.xunpan .yanzheng{ float:left; margin-top:21px; cursor:pointer; width:137px; height:40px;}
.xunpan .int3{ min-width:334px; height:40px; float:left; margin-left:20px; background:#2163aa; border:1px solid #2163aa; font-weight:bold; padding:0 5px; margin-top:21px; font-size:16px; font-size:1.6rem; color:#ffffff; cursor:pointer; text-transform:uppercase; transition:0.5s;}
.xunpan .int3:hover{ background:#fff; color:#2163aa;}
.xunpan .xing{ background:url(../images/xing.png) no-repeat left 10px;}

.xunpan .int:nth-child(2n-1){ float:left;}
.xunpan .int:nth-child(2n){ float:right;}

.attachment { margin-left:15px;}
.attachment span{float: left;}
.attachment #file-name{padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.attachment .file-group{float: left; margin: 20px 0 0 0px; min-width: 215px; height: 43px; position: relative; overflow: hidden;}
.attachment .file-group .file-btn{ width: 100%;  height: 100%; background-color: #2163aa; border:1px solid #2163aa; color: #FFFFFF; font-size:16px; font-size:1.6rem; font-weight:bold; transition:0.5s;}
.attachment .file-group .file-single{ width: 100%; height: 100%; opacity: 0; cursor: pointer; position: absolute; left: 0; top: 0; z-index: 111;}
.attachment .file-group .file{ width: 100%; height: 100%; opacity: 0; cursor: pointer; position: absolute; left: 0; top: 0; z-index: 111;}
.attachment .file-name-p{  height: 70px; display: flex; align-items: flex-end;line-height: 50px}
.attachment .file-name-p i{ cursor: pointer;}
.attachment .file-name-p span{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.attachment .file-group:hover .file-btn{ background-color:#fff; color:#2163aa;}

@media screen and (max-width: 1219px) {
.xunpan .yanzheng{ margin-right:10px;}
.xunpan .int2{ width:400px;}
}
@media screen and (max-width: 999px) {
.abmain{ padding-top:20px;}
.abbiao,.abbiao2{ font-size:18px; font-size:1.8rem; line-height:30px;}
.abn{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:15px;}

.comain2{ margin-top:20px; margin-bottom:30px; padding:0px;}
.cobiao2{ font-size:26px; font-size:2.6rem; line-height:32px; text-align:center;}
.ditu{ padding-bottom:27px; margin-top:20px;}

.attachment .file-group{ width:100%;}
.xunpan{ margin-top:0px; padding-top:0px; padding-bottom:0px;}
.xunpan form{ padding:0;}
.xunbiao{ font-size:20px; font-size:2rem; line-height:30px;}
.xunpan .int{ width:100%; float:none;}
.xunpan .int1{ width:100%; float:none;}
.xunpan textarea{ width:100%; float:none;}
.xunpan .int2{ width:100%; }
.xunpan .yanzheng{margin-left: 15px;}
.xunpan .int3{ display:block; width:94%;  min-width:0px; margin-top:20px;}
}
@media screen and (max-width: 767px) {
.abn{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:15px;}
.cobiao2{ font-size:22px; font-size:2.2rem; line-height:32px; text-align:center;}
}

/********************************************  video  ***********************************************/
.vimain{ padding-bottom:90px; padding-top:70px;}
.vilie{ position:relative; background:#fff; border: solid 1px #e5e5e5; padding:28px 40px; min-height:327px; margin-top:30px;}
.vitu{ display:block; width:375px; position:absolute; left:40px; top:28px; cursor:pointer;}
.vitu .playbtn{width:50px; height:50px; position:absolute; left:50%; top:50%;
    -webkit-transform: translate( -50%, -50%);
    -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%); background:url(/theme/en/images/playbtn.png) center center no-repeat; background-size:100% 100%; z-index:2; }
.vitu .playbj{position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background:rgba(0,0,0,0.5);}
.vitu img{ width:100%;}
.vitu iframe{ position:absolute; width:100%; height:100%; left:0px; top:0px;}
.vizi{ margin-left:435px; line-height:271px;}
.vizin{ display:inline-block; width:100%; vertical-align:middle;}
.via{ display:block; font-size:26px; font-size:2.6rem; font-weight:bold; line-height:32px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.vip{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; color: #666666; max-height:120px; overflow:hidden; margin-top:20px;}
.vip p{ color:#666;}

.tankaung{ position:fixed; width:100%; height:100%; left:0px; top:0px; background:#000; background:rgba(0,0,0,0.5); display:none; z-index:9999999999}
/*.tankaungn{ position:fixed; left:50%; top:0px; transform:translateX(-50%); width:50%; height:100%; overflow:auto;}
.tankaungn2{position:fixed; top:50%; transform:translateY(-50%); left:0px; width:100%; padding-bottom:75%;height: 0; max-height:100%; background:#fff;}*/
.tankaungn2{position:fixed; left:5%; top:5%; right:5%; bottom:5%;}

.tankaungn2 iframe,.tankaungn2 video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.tankaungn2 iframe body{ margin:0px !important;}

.famain{ padding-top:70px; padding-bottom:90px;}

@media screen and (max-width: 999px) { 
.famain{ padding-top:30px; padding-bottom:30px;}
.vimain{ padding-bottom:40px; padding-top:00px;}
.vilie{ border:none; background:none; min-height:109px; padding:0px;}
.vitu{ left:0px; top:0px; width:150px;}
.vitu .playbtn{width:30px; height:30px;}
.vizi{ margin-left:160px; line-height:none;}
.vizin{ display:block;}
.via{ font-size:18px; font-size:1.8rem; line-height:26px;}
.vip{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:72px; overflow:hidden; margin-top:10px;}
}
@media screen and (max-width: 767px) { 
.vilie{ min-height:87px;}
.vitu{ width:120px;}
.vizi{ margin-left:130px;}
.via{ font-size:14px; font-size:1.4rem; line-height:22px;}
.vip{ font-size:12px; font-size:1.2rem; line-height:22px; max-height:44px;}
.tankaungn2{position:fixed; left:5%; top:15%; right:5%; bottom:15%;}
}

/********************************************  certificate  ***********************************************/
.cemain{ padding-top:30px; padding-bottom:90px; font-size:0px; font-size:0rem;}
.cemain .m6lie{ width:22.7%; display:inline-block; vertical-align:top; margin-left:2.23%; margin-top:20px;}
.m6fu{ position:absolute; width:100%; height:100%; left:0px; top:0px; background:#000; background:rgba(0,0,0,0.4); opacity:0; transition:0.5s;}
.m6fu i{ display:block; position:absolute; color:#ffffff; width:30px; line-height:30px; left:50%; top:50%; margin-left:-15px; margin-top:-15px; font-size:24px;}
.m6lie:hover .m6fu{ opacity:1;}
@media screen and (max-width: 999px) { 
.cemain{ padding-top:10px; padding-bottom:30px;}
.m6fu{ display:none}
.cemain .m6lie{ width:31.33%; margin-left:1% !important; margin-right:1%;}
.cemain .m6zi{ color:#333}
}
@media screen and (max-width: 767px) { 
.cemain .m6lie{ width:31.33%;}
}
@media screen and (max-width: 499px) { 
.cemain .m6lie{ width:47%; margin-top:20px;}
}



@font-face {
  font-family: Avenir-Black;
  src: url("../fonts/Avenir-Black.woff2") format("woff2"),
       url("../fonts/Avenir-Black.woff") format("woff"),
       url("../fonts/Avenir-Black.ttf") format("truetype"),
       url("../fonts/Avenir-Black.eot") format("embedded-opentype"),
       url("../fonts/Avenir-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1605509058378'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1605509058378#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=1605509058378') format('woff'),
  url('../fonts/iconfont.ttf?t=1605509058378') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1605509058378#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-left2:before {
  content: "\e710";
}

.icon-right2:before {
  content: "\e711";
}

.icon-up13:before {
  content: "\e73a";
}

.icon-bottom13:before {
  content: "\e73b";
}

.icon-left13:before {
  content: "\e73c";
}

.icon-right13:before {
  content: "\e73d";
}

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

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

.icon-left12:before {
  content: "\e738";
}

.icon-right12:before {
  content: "\e739";
}

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

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

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

.icon-vk:before {
  content: "\e735";
}

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

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

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

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

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

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

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}




.img{background:url(../images/img.png)  no-repeat;background-size:24px 1664px}
.no{height:16px;width:24px;background-position:0 0;}
.ny{height:16px;width:24px;background-position:0 -16px;}
.pa{height:16px;width:24px;background-position:0 -32px;}
.my{height:16px;width:24px;background-position:0 -48px;}
.ne{height:16px;width:24px;background-position:0 -64px;}
.nl{height:16px;width:24px;background-position:0 -80px;}
.ro{height:16px;width:24px;background-position:0 -96px;}
.ru{height:16px;width:24px;background-position:0 -112px;}
.sd{height:16px;width:24px;background-position:0 -128px;}
.pl{height:16px;width:24px;background-position:0 -144px;}
.ps{height:16px;width:24px;background-position:0 -160px;}
.pt{height:16px;width:24px;background-position:0 -176px;}
.mt{height:16px;width:24px;background-position:0 -192px;}
.lt{height:16px;width:24px;background-position:0 -208px;}
.lv{height:16px;width:24px;background-position:0 -224px;}
.mg{height:16px;width:24px;background-position:0 -240px;}
.la{height:16px;width:24px;background-position:0 -256px;}
.lb{height:16px;width:24px;background-position:0 -272px;}
.lo{height:16px;width:24px;background-position:0 -288px;}
.mn{height:16px;width:24px;background-position:0 -304px;}
.mr{height:16px;width:24px;background-position:0 -320px;}
.ms{height:16px;width:24px;background-position:0 -336px;}
.mi{height:16px;width:24px;background-position:0 -352px;}
.mk{height:16px;width:24px;background-position:0 -368px;}
.ml{height:16px;width:24px;background-position:0 -384px;}
.si{height:16px;width:24px;background-position:0 -400px;}
.tw{height:16px;width:24px;background-position:0 -416px;}
.uk{height:16px;width:24px;background-position:0 -432px;}
.ur{height:16px;width:24px;background-position:0 -448px;}
.th{height:16px;width:24px;background-position:0 -464px;}
.tl{height:16px;width:24px;background-position:0 -480px;}
.tr{height:16px;width:24px;background-position:0 -496px;}
.yi{height:16px;width:24px;background-position:0 -512px;}
.yo{height:16px;width:24px;background-position:0 -528px;}
.zu{height:16px;width:24px;background-position:0 -544px;}
.uz{height:16px;width:24px;background-position:0 -560px;}
.vi{height:16px;width:24px;background-position:0 -576px;}
.xh{height:16px;width:24px;background-position:0 -592px;}
.tg{height:16px;width:24px;background-position:0 -608px;}
.so{height:16px;width:24px;background-position:0 -624px;}
.sq{height:16px;width:24px;background-position:0 -640px;}
.sr{height:16px;width:24px;background-position:0 -656px;}
.sl{height:16px;width:24px;background-position:0 -672px;}
.sm{height:16px;width:24px;background-position:0 -688px;}
.sn{height:16px;width:24px;background-position:0 -704px;}
.sw{height:16px;width:24px;background-position:0 -720px;}
.ta{height:16px;width:24px;background-position:0 -736px;}
.te{height:16px;width:24px;background-position:0 -752px;}
.st{height:16px;width:24px;background-position:0 -768px;}
.su{height:16px;width:24px;background-position:0 -784px;}
.sv{height:16px;width:24px;background-position:0 -800px;}
.ky{height:16px;width:24px;background-position:0 -816px;}
.el{height:16px;width:24px;background-position:0 -832px;}
.en{height:16px;width:24px;background-position:0 -848px;}
.eo{height:16px;width:24px;background-position:0 -864px;}
.cy{height:16px;width:24px;background-position:0 -880px;}
.da{height:16px;width:24px;background-position:0 -896px;}
.de{height:16px;width:24px;background-position:0 -912px;}
.fa{height:16px;width:24px;background-position:0 -928px;}
.fi{height:16px;width:24px;background-position:0 -944px;}
.fr{height:16px;width:24px;background-position:0 -960px;}
.es{height:16px;width:24px;background-position:0 -976px;}
.et{height:16px;width:24px;background-position:0 -992px;}
.eu{height:16px;width:24px;background-position:0 -1008px;}
.cs{height:16px;width:24px;background-position:0 -1024px;}
.az{height:16px;width:24px;background-position:0 -1040px;}
.be{height:16px;width:24px;background-position:0 -1056px;}
.bg{height:16px;width:24px;background-position:0 -1072px;}
.af{height:16px;width:24px;background-position:0 -1088px;}
.am{height:16px;width:24px;background-position:0 -1104px;}
.ar{height:16px;width:24px;background-position:0 -1120px;}
.ceb{height:16px;width:24px;background-position:0 -1136px;}
.cn{height:16px;width:24px;background-position:0 -1152px;}
.co{height:16px;width:24px;background-position:0 -1168px;}
.bn{height:16px;width:24px;background-position:0 -1184px;}
.bs{height:16px;width:24px;background-position:0 -1200px;}
.ca{height:16px;width:24px;background-position:0 -1216px;}
.fy{height:16px;width:24px;background-position:0 -1232px;}
.is{height:16px;width:24px;background-position:0 -1248px;}
.it{height:16px;width:24px;background-position:0 -1264px;}
.ja{height:16px;width:24px;background-position:0 -1280px;}
.hy{height:16px;width:24px;background-position:0 -1296px;}
.id{height:16px;width:24px;background-position:0 -1312px;}
.ig{height:16px;width:24px;background-position:0 -1328px;}
.km{height:16px;width:24px;background-position:0 -1344px;}
.kn{height:16px;width:24px;background-position:0 -1360px;}
.ko{height:16px;width:24px;background-position:0 -1376px;}
.jv{height:16px;width:24px;background-position:0 -1392px;}
.ka{height:16px;width:24px;background-position:0 -1408px;}
.kk{height:16px;width:24px;background-position:0 -1424px;}
.ku{height:16px;width:24px;background-position:0 -1440px;}
.gl{height:16px;width:24px;background-position:0 -1456px;}
.gu{height:16px;width:24px;background-position:0 -1472px;}
.ha{height:16px;width:24px;background-position:0 -1488px;}
.hu{height:16px;width:24px;background-position:0 -1504px;}
.ga{height:16px;width:24px;background-position:0 -1520px;}
.gd{height:16px;width:24px;background-position:0 -1536px;}
.hmn{height:16px;width:24px;background-position:0 -1552px;}
.hr{height:16px;width:24px;background-position:0 -1568px;}
.ht{height:16px;width:24px;background-position:0 -1584px;}
.haw{height:16px;width:24px;background-position:0 -1600px;}
.he{height:16px;width:24px;background-position:0 -1616px;}
.hi{height:16px;width:24px;background-position:0 -1632px;}
.sk{height:16px;width:24px;background-position:0 -1648px;}







