@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family: Poppins-Regular, Arial, Helvetica, sans-serif;font-size: 0px;font-size: 0rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto; overflow-x:hidden;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1,h2 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select {font-family:Poppins-Regular, 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: #0061ae;}
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }


::-webkit-input-placeholder {/* WebKit browsers */
 color:#666;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666;opacity:1 }
 
@media screen and (min-width:1220px) {.zong {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


.at-resp-share-element .at4-share-count-container {text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}


/*  head  */
.head{ position:relative; width:100%; left:0px; top:0px; z-index:99; background:#fff; padding-bottom:21px;}
.het{ background:#0061ae;}
.het:after{ content:""; clear:both; display:block;}
.het a:hover{ text-decoration:underline;}

.hetag{ float:left; color: #ffffff; font-size:16px; font-size:1.6rem; line-height:33px; max-width:50%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding:10px 0;}
.hetag a,.hetag span{ color: #ffffff;}

.hexin{ float:right; padding:10px 0;}
.hexin li{ float:left; font-size:16px; font-size:1.6rem; line-height:33px; color: #ffffff;}
.hexin li a{color: #ffffff;}
.hexin li i{ font-size:18px; color:#ffffff; padding-right:7px;}

.shejiao{ float:right; padding:10px 0;}
.shejiao:after{ content:""; clear:both; display:block;}
.shejiao a{ float:left; display:block; color:#fff; width:23px; line-height:24px; margin-left:7px; font-size:14px; text-align:center;}
.she1{ background:#5d82d1}
.she2{ background:#40bff5}
.she3{ background:#eb5e4c}
.she4{ background:#e13138}
.she5{ background:#c9222d}
.she6{ background:#d38f2e}
.shejiao a:hover{ background:#fff; color:#0061ae; text-decoration:none;}

.head>.zong{position:relative;z-index:99;}
.logo{display:block;float:left;margin-top:29px;}
.logon{ display:inline-block; vertical-align:middle; width:231px;}
.logon img{display:block;margin:auto;width:100%;max-width:231px;}

.her{float:right;margin-right:46px;}

.daohang{ float:right; margin-right:85px; margin-top:38px;}
.daohang>li{ float:left;position:relative;z-index:999; margin-left:62px; padding-bottom:9px;}
.daohang>li>a{ display:inline-block; vertical-align:middle; font-size:16px;font-size:1.6rem;line-height:36px; position:relative; text-transform:uppercase;}
.daohang>li>a:before{ content:""; position:absolute; width:0px; height:2px; background:#0061ae; left:50%; bottom:5px; transition:0.5s;}
.daohang>li:hover>a{ color:#0061ae;}
.daohang>li:hover>a:before{ width:20px; margin-left:-10px;}
.dangqiandao>a{ color:#0061ae !important;}
.dangqiandao>a:before{ width:20px !important; margin-left:-10px;}

.yijiw{position:absolute;width:235px;top:-9999px; left:50%; transform:translateX(-50%); text-align:left; z-index:9999}
.yiji{background: #ffffff; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.16); border: solid 1px #f8f8f8;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:14px;font-size:1.4rem; line-height:0px;padding:9px 18px;}
.yiji li:hover>a{ background:#0061ae; color:#fff;}
.erji{position:absolute;width:235px; background:#fff; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.16); top:-9999px;left:100%;}
.sanji{position:absolute;width:200px; background:#fff; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.16); top:-9999px;left:100%;}
.daohang>li:hover .yijiw{top:44px;}
.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{height:38px; width:38px; background:#0061ae; z-index:9999; border-radius:6px; position:absolute; right:0px; bottom:14px;}
.sousuo form{ width:236px; height:0px; overflow:hidden; position:absolute; right:0px; top:52px;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:6px; 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:6px; 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:#0061ae; z-index:99990}
.sou2{ width:38px; height:38px; text-align:center; line-height:38px; color:#fff; font-size:14px !important; font-weight:bold;}
.sousuof form{ height:37px;border:1px solid #0061ae;}

.daohang2,sousuo2,.xnav{display:none}

/*  banner  */
#wowslider-container1 { display: table; zoom: 1; position: relative; width: 100%; max-width: 1920px; max-height:750px; margin:0px auto 0px; z-index:90; text-align:left; /* reset align=center */
	font-size: 10px; text-shadow: none; 
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
* html #wowslider-container1{ width:1920px }
#wowslider-container1 .ws_images ul{ position:relative; width: 10000%; height:100%; left:0; list-style:none; margin:0; padding:0; border-spacing:0; overflow: visible; /*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{ position: relative; width:1%; height:100%; line-height:0; overflow: hidden; float:left;	padding:0 0 0 0 !important; margin:0 0 0 0 !important; }
#wowslider-container1 .ws_images{ position: relative; left:0; top:0; height:100%; max-height:750px; max-width: 1920px; vertical-align: top; border:none; overflow: hidden; }
#wowslider-container1 .ws_images ul a{ width:100%; height:100%; max-height:750px; display:block; color:transparent; }
#wowslider-container1 img{ max-width: none !important; }
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{ width:100%; border:none 0; max-width: none; padding:0; margin:0; }
#wowslider-container1 .ws_images > div > img { max-height:750px; }
#wowslider-container1 .ws_images iframe { position: absolute; z-index: -1; }
#wowslider-container1 .ws-title > div { display: inline-block !important; }
#wowslider-container1 a{ text-decoration: none; outline: none; border: none; }
#wowslider-container1  .ws_bullets { float: left; position:absolute; z-index:70; }
#wowslider-container1  .ws_bullets div{ position:relative; float:left; font-size: 0px; }
/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a { line-height: 0; }
#wowslider-container1  .ws_script{ display:none; }
#wowslider-container1 sound, 
#wowslider-container1 object{ position:absolute; }

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect { position: static; width: 100%; height: 100%; }
#wowslider-container1 .ws_photoItem { border: 2em solid #fff; margin-left: -2em; margin-top: -2em; }
#wowslider-container1 .ws_cube_side { background: #A6A5A9; }


/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets,
#wowslider-container1.ws_video_playing .ws_fullscreen,
#wowslider-container1.ws_video_playing .ws_next,
#wowslider-container1.ws_video_playing .ws_prev { display: none; }
.ws-title-wrapper{ display: none; }

/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn { position: absolute; display: none; cursor: pointer; top: 0; left: 0; width: 100%; height: 100%; z-index: 55; }
#wowslider-container1 .ws_video_btn.ws_youtube,
#wowslider-container1 .ws_video_btn.ws_vimeo { display: block; }
#wowslider-container1 .ws_video_btn div { position: absolute; background-size: 200%; top: 50%; left: 50%; width: 7em; height: 5em; margin-left: -3.5em; margin-top: -2.5em; }
#wowslider-container1 .ws_video_btn.ws_youtube div { background-position: 0 0; }
#wowslider-container1 .ws_video_btn.ws_youtube:hover div { background-position: 100% 0; }
#wowslider-container1 .ws_video_btn.ws_vimeo div { background-position: 0 100%; }
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div { background-position: 100% 100%; }
#wowslider-container1 .ws_playpause.ws_hide { display: none !important; }
#wowslider-container1  .ws_bullets {}
#wowslider-container1 .ws_bullets a { width:18px; height:18px; float: left; text-indent: -4000px; position:relative; margin-left:9px; color:transparent; background:url(../images/dian.png) no-repeat center;}
#wowslider-container1 .ws_bullets a:hover{}
#wowslider-container1 .ws_bullets a.ws_selbull{ background:url(../images/dianh.png) no-repeat center;}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { background-size: 100%; position:absolute; top:50%; margin-top:-37px; z-index:60; width:73px; height:73px;}
#wowslider-container1 a.ws_next{ right:70px; background:url(../images/baright.png) no-repeat center;}
#wowslider-container1 a.ws_prev { left:70px; background:url(../images/baleft.png) no-repeat center;}
#wowslider-container1 a.ws_next:hover{ background:url(../images/barighth.png)}
#wowslider-container1 a.ws_prev:hover { background:url(../images/balefth.png)}

/*playpause*/
#wowslider-container1 .ws_playpause { width: 6.4em; height: 6.4em; position: absolute; top: 50%; left: 50%; margin-left: -2.5em; margin-top: -2.5em; z-index: 59; }
#wowslider-container1 .ws_pause { background-size: 100%; }
#wowslider-container1 .ws_play { background-size: 100%}
#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover { background-position: 100% 100% !important; }/* bottom center */
#wowslider-container1  .ws_bullets { bottom: 28px; left:50%;}
#wowslider-container1  .ws_bullets div{ left:-50%; }
#wowslider-container1 .ws-title{ position:absolute; display:block; font: 2em 'Arimo', sans-serif; bottom: -0.2em; left: 0; margin:1.8em 0.7em; padding:0.6em 0.5em; color:#777777; z-index: 50; line-height: 1em; text-transform: uppercase; color: #ffffff; 
    background-color: rgba(255, 255, 255, 0.3); border: 0.05em solid #ffffff; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
#wowslider-container1 .ws-title div{ margin-top: 0.3em; font-size: 0.8em; line-height: 1.15em; font-weight: normal; }#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev,
#wowslider-container1 .ws_playpause { display:none; }

* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next,
#wowslider-container1:hover a.ws_prev,
#wowslider-container1:hover .ws_playpause { display:block
}#wowslider-container1 .ws_images > ul{ animation: wsBasic 16s infinite; -moz-animation: wsBasic 16s infinite; -webkit-animation: wsBasic 16s infinite; }
@keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
#wowslider-container1 .ws_bullets  a img{ text-indent:0; display:block; bottom:25px; left:-74px; visibility:hidden; position:absolute; border: 1px solid rgba(220, 220, 220, 0.6); border-radius:1px; -moz-border-radius:2px; -webkit-border-radius:2px; max-width:none; }
#wowslider-container1 .ws_bullets a:hover img{ visibility:visible; }
#wowslider-container1 .ws_bulframe div div{ height:48px; overflow:visible; position:relative; }
#wowslider-container1 .ws_bulframe div { left:0; overflow:hidden; position:relative; width:148px; background-color:#FFFFFF;}
#wowslider-container1  .ws_bullets .ws_bulframe{ display:none; bottom:29px; overflow:visible; position:absolute; cursor:pointer; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); border: 1px solid #FFF; border-radius:3px; -moz-border-radius:3px; }
#wowslider-container1 .ws_bulframe span{ display:block; position:absolute; bottom:-8px; margin-left:1px; left:74px; background:url(./triangle.png); width:15px; height:6px; }#wowslider-container1 .ws_bulframe div div{ height: auto; }


@media screen and (max-width:1219px) {
.hexin li{ font-size:14px; font-size:1.4rem; margin-left:15px;}
.daohang>li{ margin-left:20px;}

.yijiw{width:180px; left:50%;}
.erji{width:180px;}
.sanji{width:180px;}
.yiji li a{font-size:14px;font-size:1.4rem; padding:5px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative; background:#fff; padding-bottom:10px;}
.banner1 { margin-top:auto;}
.banner1 .slick-dots li { margin:0 3px;}
.banner1 .slick-dots { bottom:10px;}
.hetp{ padding-right:50px;}
.logo{ margin-top:10px;}
.logon{ width:150px;}

.daohang{ margin-top:10px; margin-right:140px;}
.yijiw,.yiji2,.hetag,.hexin,.slogen{display:none}
.banner1 .slick-arrow{ display:none !important}
.daohang>li{ margin:auto; display:inline-block; float:none; *float:left; margin-left:30px; padding-bottom:10px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:36px;text-transform:none;}

.shejiao{ float:left; margin-left:auto;}
.het{ padding-bottom:0px;}
.yvn{ float:left; margin-top:auto;}
.yvzhonga{ font-size:14px; font-size:1.4rem;}
.yvul{ top:30px;}

.sousuo{ height:auto; bottom:auto; top:12px; margin:auto; right:0px;}
.sou2{ width:35px; height:30px; line-height:30px;}
.sousuo form{ top:30px;}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev{ display:none !important;}
#wowslider-container1  .ws_bullets { bottom:10px;}
#wowslider-container1 .ws_bullets a { width:12px; height:12px; background-size:100% 100% !important;}

.xnav{ display:block}
.nav { position: absolute;width: 35px;height: 25px;background: #0061ae;right: 2.5%;top: 14px;cursor: pointer; border-radius:5px;z-index: 9999999999}
.nav span {display: block;width: 20px;height: 2px;background: #ffffff;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition: 0.5s;z-index: 9999999991}
.nav .nav1 {margin-top: -1px;}
.nav .nav2 {margin-top: -8px;}
.nav .nav3 {margin-top: 6px;}
.nav:hover .nav1 {width: 25px;}
.navh .nav1 {transform: rotate(45deg)}
.navh .nav2 {transform: rotate(-45deg);width: 10px;margin-left: -1px;margin-top: -5px;}
.navh .nav3 {transform: rotate(-45deg);width: 9px;margin-top: 3px;margin-left: -8px;}
.navh:hover .nav2 {margin-top: -8px;margin-left: 7px;}
.navh:hover .nav3 {margin-top: 5px;margin-left: -12px;}
.smdaohang {position: fixed;width: 300px;height: 0%;overflow: auto;top: 0px;right: -100%;background:#f1f1f1; z-index: 9999999;transition: 0.7s;text-align: center;}
.smdaohangh {right: 0px;height: 100%;}
.smdaohangh
.topnav {margin: auto;margin-top: 30px;padding: 20px;}

ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding: 5px;padding-left: 0px;color: #333;display: block; font-size: 14px;font-size: 1.4rem;line-height: 24px; padding-right:50px;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 14px;font-size: 1.4rem;font-weight: normal;outline: 0;}
ul.topnav ul li a:hover {
}
ul.topnav ul ul li a {padding-left: 40px;}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:5px; width:24px; height:24px; cursor:pointer; border-radius:5px;}
ul.topnav span:before{ content:""; width:16px; height:2px; background:#333; position:absolute; left:4px; top:50%; margin-top:-1px;}
ul.topnav span:after{ content:""; width:16px; height:2px; background:#333; position:absolute; left:4px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}
ul.topnav span.yizi:after{ transform:rotate(0deg);}

.smdaohang form { margin-top:15px; margin-bottom:15px; width: 240px;height: 26px;border: 1px solid #fff;position: relative;background: #fff;}
.smdaohang form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 26px;line-height: 26px;display: block;float: left;}
.smdaohang form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.smdaohang form i {position: absolute;right: 10px;top: 5px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {.head{padding-bottom:10px;}
.hetp{ font-size:12px; font-size:1.2rem;}
.daohang2{display:block;text-align:center;margin-top:5px;}
.daohang2 a{float:left;width:25%;font-size:14px;font-size:1.4rem; line-height:24px;text-align:center;}
.daohang2 .dangqiandao{color: #ed1213;}

.daohang,.daohang1{display: none}
}

/*  main1  */
.main1{ padding-top:91px; padding-bottom:92px;}
.main1 .m1biao{ float:left;}
.m1biao{ display:block; font-family: Didot-Bold, Arial, Helvetica, sans-serif; font-size:40px; font-size:4rem; line-height:50px; position:relative; padding-bottom:20px; text-transform:uppercase;}
.m1biao:before{ content:""; position:absolute; width:314px; height:1px; background:#0061ae; left:0px; bottom:0px;}
.m1pz a{ display:block; font-size:16px; font-size:1.6rem; line-height:28px; float:right; width:435px; margin-top:7px;}

.m1n{ padding-top:32px;}
.m1n:after{ content:""; clear:both; display:block;}
.m1l{ width:31.66%; float:left;}
.m1r{ width:31.66%; float:right;}
.m1lie5{ width:31.66%; float:left; margin-left:2.5%;}

.m1lie{ position:relative; margin-top:31px; padding:40px; overflow:hidden; z-index:1}

.m1lie1{ background:#f1ccd7; height:288px; width:100%;}
.m1lie2{ background:#f2ebbd; height:220px; width:100%;}
.m1lie5{ background:#f6dcd1; height:539px;}
.m1lie3{ background:#b2d5ed; height:220px; width:100%;}
.m1lie4{ background:#f1e8b7; height:288px; width:100%;}
.m1lie6{ background:#c4d7f4; height:220px; width:31.66%; float:left;}
.m1lie7{ background:#c9edf4; height:220px; width:31.66%; float:left; margin-left:2.5%;}
.m1lie8{ background:#f0f3f4; height:220px; width:31.66%; float:right;}

.m1tu{ display:block; position:absolute; right:0px; bottom:0px; width:200px; z-index:2}
.m1tu img{ width:100%; transition:0.5s;}
.m1lie5 .m1tu{ width:245px;}
.m1a{ display:block; font-size:20px; font-size:2rem; line-height:30px; position:relative; text-transform:uppercase; padding-bottom:20px; z-index:3}
.m1a:before{ content:""; position:absolute; width:98px; height:1px; left:0px; bottom:0px;}
.m1mor{ display:block; position:absolute; left:40px; bottom:40px; color: #0061ae; font-size:16px; font-size:1.6rem; line-height:30px; z-index:3}
.m1p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; height:60px; overflow:hidden; margin-top:32px; position:relative; z-index:3}

.m1lie1 .m1a:before{ background:#fe92b3}
.m1lie2 .m1a:before{ background:#eedc67}
.m1lie3 .m1a:before{ background:#82c9fd}
.m1lie4 .m1a:before{ background:#e6ca40}
.m1lie5 .m1a:before{ background:#fba173}
.m1lie6 .m1a:before{ background:#71abff}
.m1lie7 .m1a:before{ background:#7ce3f8}
.m1lie8 .m1a:before{ background:#c4c4c4}
.m1lie5 .m1mor{ position:relative; left:auto; bottom:auto; display:inline-block; min-width: 116px; line-height:30px; height:32px; border-radius: 16px; border: solid 1px #0061ae; padding:0 5px; text-align:center; margin-top:46px;}
.m1a:hover,.m1p a:hover{ color: #0061ae;}
.m1mor:hover{ color:#333; border-color:#333}

.m1biao:hover,.m1pz a:hover{color: #0061ae;}
.m1lie:hover .m1tu img{ transform:scale(1.1,1.1)}

@media screen and (max-width:1219px) {
.m1biao{ font-size:36px; font-size:3.6rem; padding-bottom:10px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:41px; padding-bottom:35px;}
.m1biao{ font-size:30px; font-size:3rem; line-height:40px; float:none !important; padding-bottom:0px;}
.m1biao:before{ display:none;}
.m1pz a{ float:none; width:auto; font-size:14px; font-size:1.4rem; margin-top:20px;}

.m1tu{ width:120px;}
.m1lie5 .m1tu{ width:155px;}
.m1lie{ margin-top:20px; padding:20px; z-index:1}
.m1mor{ left:20px; bottom:20px; font-size:14px; font-size:1.4rem;}
.m1a{ font-size:16px; font-size:1.6rem;}
.m1p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
}
@media screen and (max-width:767px) {
.m1biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.m1pz a{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:20px;}

.m1lie{ height:auto;}
.m1l,.m1r{ width:100%; float:none;}
.m1n{ padding-top:10px;}
.m1n .clear{ display:none}
.m1lie{ float:none; width:48%; display:inline-block; vertical-align:top; margin:10px 1% !important; padding:10px;}
.m1tu{ position:relative; right:auto; bottom:auto; width:100% !important; max-width:200px; margin:auto; margin-top:20px !important;}
.m1mor{ display:none !important;}
.m1p{ display:none;}
.m1a{ font-size:12px; font-size:1.2rem; line-height:24px; padding-bottom:10px;}
}

/*  main2  */
.main2{ background:url(../images/m2bei.jpg) no-repeat center; background-size:cover;}
.main2:after{ content:""; clear:both; display:block;}
.m2tu{ width:50%; display:inline-block; vertical-align:middle;}
.m2tu img{ width:100%;}
.m2zi{ width:50%; display:inline-block; vertical-align:middle; text-align:right;}
.m2zin{ display:inline-block; vertical-align:middle; text-align:left; width:571px; margin-right:28px;}
.main2 .m1biao{ color:#fff;}
.main2 .m1biao:before{ width:94px; background:#dcdcdc; transition:0.5s;}
.m2pz a{ display:block; position:relative; padding-left:30px; color: #ffffff; font-size:24px; font-size:2.4rem; line-height:34px; margin-top:46px;}
.m2pz a i{ position:absolute; left:0px; top:0px; font-size:28px;}
.m2p{color: #ffffff; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:28px; max-height:270px; overflow:hidden;}
.m2p a{ display:block; color: #ffffff;}
.m2p p{color: #ffffff;}
.m2pz a:hover{ text-decoration:underline;}
.m2p a:hover{ text-decoration:underline;}
.main2 .m1biao:hover:before{ width:50px;}

@media screen and (max-width:1499px) {
.m2pz a{ margin-top:20px;}
.m2p{ max-height:210px; margin-top:20px;}
}
@media screen and (max-width:1219px) {
.m2zin{ width:460px; margin-right:20px;}
.m2pz a{ font-size:18px; font-size:1.8rem;}
.m2pz a i{ font-size:20px;}
.m2p{ font-size:14px; font-size:1.4rem; line-height:26px; max-height:156px;}
}
@media screen and (max-width:999px) {
.m2tu{ width:100%; float:none;}
.m2zi{ width:100%; float:none; text-align:center;}
.m2zin{ width:95%; margin:auto; padding:20px 0;}
}
@media screen and (max-width:767px) {
.m2pz a{ font-size:16px; font-size:1.6rem;}
.m2pz a i{ font-size:18px;}
.m2p{ font-size:12px; font-size:1.2rem; line-height:24px; max-height:none;}
}

/*  main3  */
.main3{ padding-top:73px;}
.main3 .m1biao{ text-align:center;}
.main3 .m1biao:before{ width:154px; left:50%; margin-left:-77px;}
.m3pz a{ display:block; text-align:center; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:23px;}

.img-scroll {position: relative; width: 100%; z-index:9; margin-top:34px; padding-bottom:74px;}
.img-scroll .prev, .img-scroll .next {position: absolute; bottom:0px; text-align:center;display: block; width:34px; height:34px; line-height:32px; border-radius:50%; color:#0061ae; font-size:14px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; border-radius:50%; border: solid 1px #0061ae;}
.img-scroll .prev { left:50%; margin-left:-47px; cursor: pointer; transform:rotateX(180deg)}
.img-scroll .next { right:50%; margin-right:-47px; cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { background:#0061ae; color:#fff;}
.img-list {position: relative;overflow: hidden; z-index:90;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width:0.23%; margin-right:0.0266%; position:relative; text-align:center; transition:0.5s; background:#f3f3f3; padding:20px;}
.m3tu{ display:block;}
.m3tu img{ width:100%;}
.m3zi{ padding-top:33px; padding-bottom:10px;}
.m3a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; text-align:left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m3mor{ display:block; color: #999999; font-size:14px; font-size:1.4rem; line-height:24px; text-align:left; margin-top:12px;}
.img-list li:hover{ background:#0061ae;}
.img-list li:hover a{color: #ffffff;}
.img-list li:hover .m3mor{ text-decoration:underline;}
.m3pz a:hover{ color:#0061ae;}

@media screen and (max-width:999px) {
.main3{ padding-top:33px;}
.m3pz a{ font-size:14px; font-size:1.4rem; margin-top:13px;}
.img-scroll { margin-top:29px; padding-bottom:54px;}
.img-list li {width:0.32333%; margin-right:0.015%; padding:10px;}
.m3zi{ padding-top:10px; padding-bottom:0px;}
.m3mor{ display:none}
.m3a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:767px) {
.img-scroll { margin-top:19px; padding-bottom:54px;}
.img-list li {width:0.49%; margin-right:0.02%; padding:5px;}
.m3a{ font-size:12px; font-size:1.2rem;}
.m3pz a{ font-size:12px; font-size:1.2rem; margin-top:13px;}
}
@media screen and (max-width:339px) {
.img-list li {width:1%; margin-right:0.02%; padding:5px;}
}

/*  main4  */
.main4{ margin-top:93px; position:relative; padding-bottom:99px;}
.main4 .m1biao{ position:absolute; left:0px; top:0px; z-index:99}
.main4 .m1biao:before{ width:154px;}
.img-scroll2 {position: relative; width: 100%; z-index:9; margin-top:34px;}
.img-scroll2 .prev, .img-scroll2 .next {position: absolute; top:117px; text-align:center;display: block; width:34px; height:34px; line-height:32px; border-radius:50%; font-size:14px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; border-radius:50%; border: solid 1px #0061ae; background:#0061ae; color:#fff;}
.img-scroll2 .prev { left:0px; cursor: pointer; transform:rotateX(180deg)}
.img-scroll2 .next { left:0px; margin-left:61px; cursor: pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover { color:#0061ae; background:#fff;}
.img-list2 {position: relative;overflow: hidden; z-index:90;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline;width:1%; margin-right:0.02%; position:relative; transition:0.5s;}
.img-list2 li:before{ content:""; clear:both; display:block;}
.m4tu{ width:50%; float:right;}
.m4tu img{ width:100%;}
.m4zi{ width:50%; position:absolute; left:0px; bottom:0px; background:#f3f3f3; padding:35px 40px; padding-bottom:22px;}
.m4riqi{ display:block; color: #0061ae; font-size:14px; font-size:1.4rem; line-height:24px; text-transform:uppercase}
.m4riqi i{ margin-right:10px;}
.m4a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:19px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4p a{ display:block; color: #999999; font-size:16px; font-size:1.6rem; line-height:29px; height:58px; overflow:hidden; margin-top:14px;}
.m4mor{ display:block; color: #bcbcbc;}
.m4mor i{ font-size:50px;}
.m4zi a:hover{color:#0061ae;}

@media screen and (max-width:1219px) {
.img-scroll2 .prev, .img-scroll2 .next { top:80px;}
}
@media screen and (max-width:999px) {
.main4{ margin-top:43px; position:relative; padding-bottom:40px;}
.main4 .m1biao{ position:relative; left:auto; top:auto; text-align:center;}
.img-scroll2 {}
.img-scroll2 .prev, .img-scroll2 .next { top:0px;}
.m4zi{ padding:20px; padding-bottom:10px;}
.m4a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.m4p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px; margin-top:8px;}
.m4mor{ display:none}
}
@media screen and (max-width:529px) {
.img-scroll2 { padding-bottom:54px;}
.img-scroll2 .prev, .img-scroll2 .next { top:auto; bottom:0px;}
}
@media screen and (max-width:459px) {
.m4zi{ width:100%; position:relative; padding:10px;}
.m4tu{ width:100%; float:none;}
.m4p a{ font-size:12px; font-size:1.2rem;}
}


/*  foot  */
.foot{ background:url(../images/fobei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:65px;}
.foot:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/fobei.jpg) no-repeat center; background-size:cover; z-index:-1}
.foot .zong:after{ content:""; clear:both; display:block;}
.fo1{ width:450px; float:left;}
.fo2{ width:170px; float:left; margin-left:101px;}
.fo3{ width:400px; float:right;}

.flogo{ display:block; margin-top:5px;}
.flogo img{ width:100%; max-width:332px;}
.fop{ font-size:16px; font-size:1.6rem; line-height:29px; color: #ffffff; margin-top:60px;}
.fop a{ display:inline-block; color: #ffffff;}
.shejiao2{ padding-top:36px;}
.shejiao2:after{ content:""; clear:both; display:block;}
.shejiao2 a{ display:block; float:left; background:#fff; color:#0061ae; width:35px; line-height:35px; text-align:center; font-size:22px; margin-left:33px; margin-top:10px; border-radius:50%;}
.shejiao2 a:first-child{ margin-left:auto;}
.shejiao2 a:hover{ text-decoration:none !important}
.fobiao{ display:block; font-size:20px; font-size:2rem; color: #ffffff; line-height:30px; position:relative; font-family: Poppins, Arial, Helvetica, sans-serif; text-transform:uppercase}
.fonav{ font-size:16px; font-size:1.6rem; color: #ffffff; line-height:34px; margin-top:14px;}
.fonav a{ color:#ffffff;}
.fonav li{ color:#ffffff; position:relative; min-height:30px; margin-top:1px;}
.fonav>a{ display:block; position:relative;}
.fonav li i{ display:block; position:absolute; left:0px; line-height:18px; text-align:center; color:#ffffff; font-size:20px; top:10px;}

.foot2{ border-top:1px solid #ffffff; margin-top:46px; padding-top:26px; padding-bottom:21px;}
.fotag{ font-size:16px; font-size:1.6rem; line-height:26px; color: #fff;}
.fotag span{color: #fff; display:inline-block;}
.fotag a{color: #fff; display:inline-block;}
.foot a:hover{ text-decoration:underline;}

@media screen and (max-width:1219px) {
.fo1{ width:350px; float:left;}
.fo2{ width:198px; float:left; margin-left:80px;}
.fo3{ width:300px; float:right;}
.shejiao2 a{ margin-left:20px;}
}
@media screen and (max-width:999px) {
.foot{ padding-top:20px;}
.fop{ margin-top:15px; font-size:14px; font-size:1.4rem; text-align:center;}
.flogo{ width:140px; margin:auto;}
.fo1{ width:100%; float:none;}
.fo2{ width:48%; float:left; margin-left:0px; margin-top:30px;}
.fo3{ width:48%; float:right; margin-top:30px;}
.fonav{ font-size:14px; font-size:1.4rem;}
.shejiao2{ text-align:center; padding-top:20px;}
.shejiao2 a{ float:none; display:inline-block; vertical-align:middle; width:30px; height:30px; line-height:30px; font-size:16px;}
}
@media screen and (max-width:767px) {
.foot{ padding-bottom:50px;}
.youlian,.fo2,.fo3{display:none}
.fop{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:10px;}
.shejiao a{ font-size:18px; margin-right:10px; margin-left:auto;}
.foot2{ display:none}
.fotag{ font-size:14px; font-size:1.4rem;}
}

.lianxi{ position:fixed; width:61px; right:0px; top:50%; transform:translateY(-50%); z-index:99999}
.lianxi div a{ display:block; width:61px; height:61px; background:#f0f0f0; text-align:center; line-height:61px; font-size:24px; margin-top:2px; border-radius:5px;}
.ke1{ color:#3aafff;}
.ke2{ color:#00a8ff;}
.ke3{ color:#21e218;}
.ke4{ background:#3aafff}
.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:#3aafff; color:#fff;}
.clear2{ display:none}

.top{ cursor:pointer; width:61px; height:61px; background:#f0f0f0; text-align:center; border-radius:5px; margin-top:2px; padding-top:1px; transition:0.5s;}
.top a{ display:block; width:27px !important; height:27px !important; line-height:25px !important; border:1px solid #3aafff; color:#3aafff; font-size:12px !important; border-radius:50% !important; margin:auto; margin-top:17px !important; background:none !important}
.top:hover{ background:#3aafff;}
.top:hover a{ background:none !important; border-color:#fff; color:#fff;}
.clear2{ display:none}


@media screen and (max-width:999px) {
.clear2{ display:block; clear:both;}
}
@media screen and (max-width:767px) {.foot{padding-bottom:56px;}
.youlian{display:none}
.top{width:25%;height:45px;line-height:45px;bottom:0px;right:0px;border-radius:0px;border:none; background:#3aafff;}
.top a{ margin-top:10px !important; border-color:#fff;}

.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.lianxi>div{ width:25%; float:left;height:45px;line-height:45px; margin:auto;}
.lianxi div a{ margin:auto; width:100%; color:#fff !important; border-radius:0px;height:52px;line-height:45px; background:#3aafff;}
.weixin2{ display:block}
.weixin1{ display:none}
}

/*********************************  product  *******************************/
.fenbanner{ background:#c6d9e6; padding:40px 0; padding-bottom:33px;}
.fenbiao{ color: #0061ae; font-size:36px; font-size:3.6rem; font-weight:bold; line-height:42px;}
.mianbao{color: #0061ae; font-size:16px; font-size:1.6rem; line-height:24px; text-transform:uppercase;}
.mianbao a{color: #0061ae;}
.mianbao a:hover{ text-decoration:underline;}
.comian{ text-decoration:underline;}
@media screen and (max-width:999px) {
.fenbanner{ padding:20px 0;}
.fenbiao{ font-size:30px; font-size:3rem; line-height:42px;}
.mianbao{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:767px) {
.fenbanner{ padding:20px 0;}
.fenbiao{ font-size:20px; font-size:2rem; line-height:32px;}
.mianbao{ font-size:12px; font-size:1.2rem; line-height:20px; text-transform:none;}
}

/*  main  */
.prmain{ padding-top:64px; padding-bottom:105px;}
.prl{ width:17%; float:left;}
.prr{ width:79.7%; 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:20px; font-size:2rem; color: #ffffff; line-height:32px; background:#0061ae; border:1px solid #0061ae; font-weight:bold; text-transform:uppercase; padding:10px 18px;}
a.prbiao:hover{ background:#fff; color:#0061ae}

.pryiji{ margin-top:6px;}
.pryiji>li{ margin-bottom:4px; background:#f3f3f3; position:relative; transition:0.5s;}
.pryiji>li>a{ display:block; position:relative;}
.pryiji>li>i{ position:absolute; right:12px; top:6px; line-height:30px;color:#999999; font-size:16px; transition:0.5s;}
.pryiji li a span{ display:block; padding:8px 18px; font-size:16px; font-size:1.6rem; line-height:24px; transition:0.5s; color:#333;}
.prerji{padding-left:20px; padding-right:10px; padding-bottom:6px; border: solid 1px #f3f3f3; background:#fff;}
.prerji li a{ display:block; font-size:16px; font-size:1.6rem; color: #666666; line-height:24px; padding:6px 0; padding-left:10px; position:relative;}
.prerji>li>a:before{ content:""; position:absolute; width:3px; height:3px; left:0px; top:16px; background:#666666;}
.prsanji{ padding:10px 0; padding-left:20px;}
.prsanji li a{ font-size:14px; font-size:1.4rem; padding:2px 0;}
.pryiji>li:hover{ background:#0061ae; transform:translateX(8px)}
.pryiji>li:hover>i{ transform:rotate(90deg); color:#fff;}
.pryiji>li:hover>a>span{ color:#ffffff;}
.prerji li a:hover{ color:#0061ae;}
.prerji>li>a:hover:after{ background:#0061ae;}
.dangyi{ background:#0061ae !important;}
.dangyi:hover{ transform:translateX(0px) !important}
.dangyi>i{ transform:rotate(90deg) !important; color:#fff !important;}
.dangyi>a span{ color:#ffffff !important;}
.danger>a{ color:#0061ae !important;}
.danger>a:before{ background:#0061ae;}
.dangsan>a{ color:#0061ae !important}

.prlb{ margin-top:62px; border: solid 1px #ebebeb; padding:25px 18px; padding-bottom:31px;}
.prlbbiao{color: #0061ae; display:block; font-size:20px; font-size:2rem; line-height:30px; font-weight:bold; text-transform:uppercase;}
.prlbn{ font-size:16px; font-size:1.6rem; line-height:30px;}
.prlbn a{ margin-right:26px;}
.prlbn a:hover{ color:#0061ae;}

.prlc{ margin-top:50px;}
.prcn{ padding-top:1px; margin-top:6px; padding-bottom:1px;}
.prlclie{ margin-top:13px; margin-bottom:20px; padding-bottom:15px; border-bottom:2px dashed #d6d6d6; position:relative;}
.prlctu{ display:block; width:100px; position:absolute; left:18px; top:0px;}
.prlctu img{ width:100%; max-width:285px; margin:auto;}
.prlczi{ margin-right:10px;}
.prlcp a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; max-height:48px; overflow:hidden;}
.prlcriqi{ display:block; color: #888888; font-size:14px; font-size:1.4rem; line-height:20px; margin-top:8px;}
.prlc a:hover{ color:#0061ae;}

.prt{ padding-bottom:20px;}
.prtt{ background:#f7f7f7; padding:20px;}
.prtt:after{ content:""; clear:both; display:block;}
.prtbiao{ font-size:20px; font-size:2rem; line-height:30px; float:left;}
.prsousuo{ width:230px; float:right; margin-right:19px; border: solid 1px #d0d0d0; border-radius:15px; background:#fff; position:relative; padding-right:28px; z-index:1}
.prsousuo form{ border-radius:15px;}
.prsou{ width:100%; height:28px; line-height:28px; width:100%; padding-left:18px; font-size:14px; font-size:1.4rem; color: #666666; border-radius:15px;}
.prsuo{ width:26px; height:30px; position:absolute; right:0px; top:0px; background:none; cursor:pointer; z-index:3}
.prsousuo i{ position:absolute; width:26px; height:30px; line-height:30px; right:0px; top:0px; color:#666666; z-index:2}

.prtn{ color: #666666; font-size:16px; font-size:1.6rem; line-height:28px; margin-top:29px;}
.prtn p,.prtn em,.prtn strong{ color: #666666;}

.prlie{ width:31.9%; margin-left:2.15%; float:left; margin-top:26px; transition:0.5s;}
.prtuz{ position:relative; border: solid 1px #eeeeee; overflow:hidden;}
.prtu{ display:block; position:relative; overflow:hidden; background:#000000;}
.prtu img{ width:100%; max-width:500px; transition:0.5s;}
.prfu{ position:absolute; width:100%; height:100%; left:0px; top:100%; background:#0061ae; background:rgba(51,143,208,0.85); transition:0.5s;}
.prfu p a{ display:block; position:absolute; width:95%; left:2.5%; top:50%; transform:translateY(-50%); color: #ffffff; font-size:16px; font-size:1.6rem; line-height:26px; text-align:center; max-height:52px; overflow:hidden;}

.przi{ background:#e1e0e0; padding:13px 20px; padding-bottom:20px; transition:0.5s;}
.pra{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; height:48px; overflow:hidden;}
.prp a{ display:block; font-size:16px; font-size:1.6rem; color: #666666; line-height:26px; height:52px; margin-top:7px; overflow:hidden; font-family: OpenSans-Light;}

.prin{ margin-top:13px; font-size:0px;}
.prin input{ display:inline-block; vertical-align:middle; cursor:pointer;}
.prmor{ display:inline-block; vertical-align:middle; min-width: 126px; line-height:36px; text-align:center; border: solid 1px #a4a4a4; padding:0 5px; font-size:16px; font-size:1.6rem; color:#666666; margin-right:12px;}

.prlie:hover{box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.32);}
.prlie:hover .prtu img{ opacity:0.5;}
.prlie:hover .przi{ background:#0061ae;}
.prlie:hover a{ color:#ffffff;}
.prlie:hover .prmor{ border-color:#ffffff; color:#ffffff;}
.prlie:hover .prtu span{ top:0px;}
.prlie:hover:hover .prfu p a{ color:#fff;}
.prlie:hover .prfu{ top:0px;}

.fenye{ padding-top:94px;}
.fenye:after{ content:""; clear:both; display:block;}
.fenyen{ float:left;}
.fenyen a{ display:inline-block; *float:left; width:35px; height:30px; border: solid 1px #dcdcdc; text-align:center; line-height:30px; margin:0 4px; margin-bottom:10px; font-size:12px; font-size:1.2rem; color:#757575;}
.fenyen a:hover{ color:#fff; background:#0061ae; border-color:#0061ae;}
.sx,.big{ width:auto !important; min-width:61px; padding:0 2px;}
.big.no:hover{border: solid 1px #dcdcdc !important; color:#757575 !important;background:#fff !important; }
.dangqianfen{ color:#fff !important; background:#0061ae !important; border-color:#0061ae !important;}
.fuxuan{float:right; margin-bottom:10px; padding-right:23px; background:url(../images/fuxuan.png) no-repeat right center;}
.fuxuan input{ min-width:166px; height:30px; line-height:28px; border:1px solid #0061ae; color:#fff; background:#0061ae; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-size:16px; font-size:1.6rem; padding-left:5px; padding-right:5px;}
.fuxuan input:hover{ background:#fff; color:#0061ae;}

@media screen and (max-width:1219px) {
.prl{ width:27%; float:left;}
.prr{ width:70%; float:right;}
.pryiji>li>a{ padding-left:7px; font-size:14px; font-size:1.4rem;}
.prerji{padding-left:15px;}
.prerji li a{ font-size:14px; font-size:1.4rem;}
.prlie p a{ font-size:14px; font-size:1.4rem;}
.prmor{ min-width:90px;line-height: 26px;font-size:12px; font-size:1.2rem;}

}
@media screen and (max-width:999px) {
.prmain{ padding-top:16px; padding-bottom:29px;}
.prbiao{ font-size:18px; font-size:1.8rem;}
.prl{ width:33%; float:left;}
.prr{ width:65%; float:right;}
.prlie{ width:31.333%; margin-left:1% !important; margin-right:1%; float:left; margin-top:20px; position:relative;}
.prr .prlie input{ left:5px; top:5px; bottom:auto}
.prr .prlie .prmor{ margin-left:0px;}
.prsanji{ padding-left:20px;}
.prlbn{ font-size:14px; font-size:1.4rem;}
.prne{ padding-top:27px;}
.prlbn{ font-size:14px; font-size:1.4rem; line-height:30px;}
.prlcp a{ font-size:14px; font-size:1.4rem;}

.prtt{ padding:0px; background:none;}
.prsousuo{ float:none;}
.prtbiao{ font-size:18px; font-size:1.8rem; line-height:26px; margin-top:10px;}
.prtn{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:8px;}
.prfu{ display:none}

.prlc,.prlb{ margin-top:20px;}
.sx,.big{ margin:0 4px !important;}
.fenyen{ margin-left:auto;}

.pra{ font-size:16px; font-size:1.6rem;}
.prlie input{ position:absolute; left:5px; top:5px;}
.prtu span{ display:none}
.przi{ padding:10px;}
.pra{ font-size:14px; font-size:1.4rem;}
.prin .prmor{ font-size:12px; font-size:1.2rem; line-height:24px; }
.fenye{ padding-top:34px;}
.fenyen a{ font-size:14px; font-size:1.4rem;}
.fuxuan{ margin-left:12px;}
.fuxuan input{ font-size:14px; font-size:1.4rem;}

.prlb{ border: solid 1px #ebebeb; padding:15px 10px; padding-bottom:21px;}
  }
@media screen and (max-width:767px) {
a.prbiao:hover{ background:#0061ae; color:#fff}

.prl{ width:100%; float:none; margin-top:30px;}
.prr{ width:100%; float:none;}
.proslide_menubtn { display:block}
.pryiji{ display:none}
.prmor{ font-size:12px; font-size:1.2rem;}
.prbiao{ text-align:left; padding-right:40px;}
.prlbn,.prtn,.prlie p a,.prlcp a,.prlcriqi,.prin .prmor,.fuxuan input{ font-size:12px; font-size:1.2rem;}

.pra{ font-size:12px; font-size:1.2rem;}
.fenyen a{ font-size:12px; font-size:1.2rem; width:30px; margin:0 2px; margin-bottom:10px;}
}
@media screen and (max-width:599px) {
.prr .prlie{ 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; /*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: 494px; float:left; margin-top:27px;}
.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: solid 1px #d9d8d8;}
.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: 25px; overflow: hidden;}
.prob-pic .prob-pic-btn { position: absolute; top: 50%; margin-top:-49px; display: block; height:98px; line-height:98px; text-align:center; color:#a1a5b0; font-size:20px; z-index:9999}
.prob-pic .prob-pic-btn.prev { left:0px;}
.prob-pic .prob-pic-btn.next { right:0px;}
.prob-pic .prob-pic-btn:hover{ color:#0061ae;}
.prob-pic .prob-pic-list { overflow: hidden; margin-left:32px; margin-right:32px;}
.prob-pic .prob-pic-list ul { width: 1000%; overflow: hidden;}
.prob-pic .prob-pic-list ul li { position: relative; float: left; margin-right: 0.35%; width: 2.22%; 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 #d9d8d8;}
.prob-pic .prob-pic-item .item-pic.active{ border-color:#0061ae;}
.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;}

.jianjie{ width:416px; float:right; margin-top:62px;}
.jianjie h1{ font-size:20px; font-size:2rem; line-height:36px; font-weight:bold;}
.jianjie h1 p{ font-size:24px; font-size:2.4rem; font-weight:normal;}

.jiann{ font-size:16px; font-size:1.6rem; line-height:28px; color: #666666; margin-top:35px;}
.jiann strong,.jiann p,.jiann em{ color:#666666;}
.jiann img{ max-width:100%; display:inline;}

.inno{ margin-top:30px;}
.inno:after{ content:""; clear:both; display:block;}
.inno a{ display:inline-block; padding:0 5px; min-width: 152px; height:48px; line-height:46px; border: solid 1px #0061ae; text-align:center; font-size:16px; font-size:1.6rem; color:#0061ae; margin-top:12px; position:relative; overflow:hidden;}
.inno a i{ margin-right:10px; font-size:14px;}
.inno a:hover{ background:#0061ae; color:#fff;}
.inno a.no:hover{ color:#0061ae !important;border: solid 1px #0061ae !important; background:#fff !important}
.inno a:first-child{ margin-right:18px;}

.share{ margin-top:30px;}
.share1{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem;	color: #888888; margin-right:5px;}
.share2{ display:inline-block; vertical-align:middle;}

.chanxbiao{ position:relative; margin-top:50px;}
.chanxbiao:before{ content:""; width:100%; height:1px; background:#a5a5a5; position:absolute; left:0px; bottom:1px;}
.chanxbiaon{ display:inline-block; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:40px; position:relative; padding-bottom:10px;}
.chanxbiaon:before{ content:""; position:absolute; width:80px; height:5px; background:#0061ae; left:0px; bottom:0px; transition:0.5s;}
.chanxbiao:hover a.chanxbiaon:before{ width:50%;}
.chanxbiaon a:hover{ color:#0061ae}
.chanxiang{ font-size:16px; font-size:1.6rem; line-height:26px; padding-top:22px;}
.chanxiang p,.chanxiang em{}
.chanxiang a{color: #0061ae;}
.chanxiang img{ max-width:100%; display:inline;}
.chanxiang strong{ font-weight:normal; position:relative; padding-left:30px;}
.chanxiang strong:before{ content:""; position:absolute; width:11px; height:4px; background:#0061ae; left:0px; top:11px;}

.table{ width:100%; overflow:auto; background:#fff;}
.table table{ width:100%; border-collapse:collapse; line-height:22px;}
.table table tr{}
.table table tr td{ border:1px solid #dddddd; padding:8px 5px; font-size:14px; font-size:1.4rem;}

.homain{}
.hon{ padding-top:24px; padding-bottom:12px;}
.hon:after{ content:""; clear:both; display:block;}

@media screen and (max-width: 1219px) {
.prob-pic { float:none; margin:auto;}
.jianjie{ width:100%; float:none; margin-right:auto; margin-top:30px;}
.jianjie h1{ font-size:20px; font-size:2rem; line-height:30px;}
.inno a{ min-width: 110px; font-size:14px; font-size:1.4rem; margin-top:12px;}
.jiann{ min-height:0px;}

	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }
}
@media screen and (max-width: 999px) {
.prob-pic { width: 440px;}
.prob-pic .prob-pic-list { margin-left:32px; margin-right:32px;}

.prob-pic { float:none; margin:auto;}
.prmain2{ padding-top:20px;}
.jianjie{ width:auto; float:none; margin-left:0px; margin-right:0px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:30px;}
.jianjie h1 p{ font-size:20px; font-size:2rem; font-weight:normal;}
.jiann{ min-height:0px; margin-top:10px; font-size:14px; font-size:1.4rem;}
.inno{ margin-top:10px;}
.inno a{ min-width: 106px; font-size:14px; font-size:1.4rem; margin-right:15px; height:30px; line-height:28px;}
.share{ margin-top:10px;}
.prob-pic .prob-pic-btn { font-size:24px;}

.chanxiang{ font-size:14px; font-size:1.4rem; line-height:24px; color:#666666;}
.chanxbiao{ margin-top:20px;}
.chanxbiaon{ font-size:18px; font-size:1.8rem; line-height:26px; padding:5px 0; padding-bottom:10px; min-width:0px;}
}
@media 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;}
.jianjie h1{ font-size:16px; font-size:1.6rem; line-height:30px;}
.jianjie h1 p{ font-size:18px; font-size:1.8rem; font-weight:normal;}
.jiann{ margin-top:10px;}

.prob-pic { width: 100%;}

.pryiji2{ display:none}

.jiann,.chanxiang{ font-size:12px; font-size:1.2rem; line-height:24px;}
.table table tr td{ font-size:12px; font-size:1.2rem;}

.prcazi,.hoa{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:550px) {
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 4.9%;}
}
@media screen and (max-width:499px) {
	.prob-pic .prob-pic-list ul li {margin-right: 0%;width: 10%;}
}

/**************************  about  *************************/
.abmain1{ padding-top:83px; padding-bottom:25px;}
.abmain1:after{ content:""; clear:both; display:block;}
.abtu1{ width:51.75%; float:right; position:relative; margin-left:93px; margin-bottom:10px;}
.abtu1 img{ width:100%; max-width:700px;}
.abtu1:before{ content:""; position:absolute; width:31px; height:31px; bottom:0px; left:-78px; background:#e5eff7;}
.abbiao1{color: #0061ae; font-size:36px; font-size:3.6rem; line-height:40px; padding-left:55px; position:relative;font-family: Poppins, Arial, Helvetica, sans-serif; margin-top:40px;}
.abbiao1:before{ content:""; width:31px; height:31px; background:#0061ae; opacity:0.3; position:absolute; left:0px; top:-4px;}
.abbiao1:after{ content:""; width:31px; height:31px; background:#0061ae; position:absolute; left:6px; top:2px;}

.abp1{ font-size:16px; font-size:1.6rem; line-height:28px; color: #666666; margin-top:21px;}
.abp1 p{color: #666666;}
.abp1 strong{ color:#333; font-size:22px; font-size:2.2rem; margin-bottom:20px; display:block;}
@media screen and (max-width: 999px) {
.abmain1{ padding-top:43px;}
.abbiao1{ font-size:26px; font-size:2.6rem;}
.abp1{ font-size:14px; font-size:1.4rem;}
.abp1 strong{ font-size:18px; font-size:1.8rem; margin:auto;}
.abtu1{ margin-left:30px;}
.abtu1:before{ display:none;}
}
@media screen and (max-width: 767px) {
.abbiao1{ font-size:22px; font-size:2.2rem;}
.abp1{ font-size:12px; font-size:1.2rem; line-height:22px;}
.abp1 strong{ font-size:14px; font-size:1.4rem; margin:auto;}
}
@media screen and (max-width: 639px) {
.abtu1{ margin:auto; width:100%; max-width:600px; margin-bottom:20px;}
.abbiao1{ padding:0px; line-height:30px;}
.abbiao1:before,.abbiao1:after{ display:none;}
}

.abmain2{ background:#0061ae; position:relative; margin-top:18px;}
.abmain21{ padding-left:236px;}
.abmain22{ padding-right:236px;}

.ab2tu{ background:#e5eff7; text-align:center; padding:27px 0;}
.ab2tu2{ width:31.4%; display:inline-block; vertical-align:middle; margin:0 0.25%;}
.ab2tu2 img{ width:100%;}
.ab2zi{color: #ffffff; font-size:28px; font-size:2.8rem; line-height:46px; position:absolute; width:236px; padding:0 25px; font-weight:bold; padding-bottom:15px;}
.ab2zi:before{ content:""; position:absolute; width:47px; height:7px; background:#ffffff; left:25px; bottom:0px;}

.abmain21 .ab2zi{ left:0px; top:50%; transform:translateY(-50%)}
.abmain22 .ab2zi{ right:0px; top:50%; transform:translateY(-50%)}
@media screen and (max-width: 999px) {
.ab2zi{ width:auto; position:relative; padding:10px; left:auto !important; right:auto !important; top:auto; transform:translate(0,0) !important; border:1px solid; text-align:center; font-size:24px; font-size:2.4rem; line-height:30px;}
.ab2zi:before{ display:none;}
.abmain21{ padding-left:0px;}
.abmain22{ padding-right:0px;}
}
@media screen and (max-width: 767px) {
.ab2zi{ font-size:18px; font-size:1.8rem;}
.ab2tu2{ width:32.33%; margin:0 0.5%;}
.ab2tu{ padding:10px 0; text-align:left;}
}
@media screen and (max-width: 439px) {
.ab2tu2{ width:48%; margin:5px 1%;}
}

.abmain3{ padding-top:60px; padding-bottom:40px;}
.abmain3:after{ content:""; clear:both; display:block;}
.ab3tu{ width:45%; float:left; position:relative; margin-right:61px;}
.ab3tu img{ width:100%;}
.ab3tu:before{ content:""; position:absolute; width:100%; height:100%; background:#0061ae; opacity:0.1; left:25px; top:-27px; z-index:-1}
.ab3zi{ font-size:16px; font-size:1.6rem; line-height:28px; color: #666666;}
.ab3zi p{color: #666666;}
.ab3zi strong{ display:block; color:#333; margin-top:18px;}
@media screen and (max-width: 1219px) {
.ab3zi{ font-size:14px; font-size:1.4rem; line-height:24px; color: #666666;}
.ab3zi strong{margin-top:10px;}
}
@media screen and (max-width: 999px) {
.abmain3{ padding-top:40px;}
.ab3tu{ width:100%; max-width:540px; margin:auto; float:none;}
.ab3tu:before{ display:none}
.ab3zi{ margin-top:20px;}
}
@media screen and (max-width: 767px) {
.ab3zi{ font-size:12px; font-size:1.2rem; line-height:24px; color: #666666;}
}

#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)}}

.abmain5{ background:#f5f5f7; padding-top:67px;}

.img-scroll3 {position: relative; width: 100%; z-index:9; margin-top:64px; padding-bottom:86px;}
.img-scroll3 .prev, .img-scroll3 .next {position: absolute; top:-100px; text-align:center;display: block; width:30px; height:30px; line-height:30px; font-size:14px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; background:#bababc; color:#3f3e3e; font-weight:bold;}
.img-scroll3 .prev { right:36px; cursor: pointer; transform:rotateX(180deg)}
.img-scroll3 .next { right:0px; margin-left:61px; cursor: pointer;}
.img-scroll3 .prev:hover,.img-scroll3 .next:hover { color:#fff; background:#0061ae;}
.img-list3 {position: relative;overflow: hidden; z-index:90;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline;width:0.258%; margin-right:0.113%; position:relative; transition:0.5s;}
.ab5tu{ display:block; position:relative;}
.ab5tu img{ width:100%;}
.ab5fu{ display:block; position:absolute; left:4px; top:4px; right:4px; bottom:4px; background:#000; background:rgba(0,0,0,0.5); opacity:0; transition:0.5s;}
.ab5fu i{ display:block; width:50px; line-height:50px; color:#fff; position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px; text-align:center; font-size:40px;}
.ab5zi{ font-size:18px; font-size:1.8rem; line-height:30px; margin-top:10px; text-align:center;}
.img-list3 li:hover .ab5fu{ opacity:1}
@media screen and (max-width: 999px) {
.abmain5{ padding-top:37px;}
.img-scroll3 { margin-top:24px; padding-bottom:26px;}
.abmain5 .abbiao1{ margin-top:0px;}
.img-scroll3 .prev, .img-scroll3 .next { top:-60px;}
.ab5fu{ display:none}
.ab5zi{ font-size:14px; font-size:1.4rem;}
.img-list3 li { width:0.32333%; margin-right:0.015%;}
}
@media screen and (max-width: 469px) {
.img-list3 li { width:0.49%; margin-right:0.02%;}
}

/*************************************  news  ************************************/
.nemain{ padding-bottom:88px; 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:42px; min-height: 229px;}
.netu{ display:block; overflow:hidden; width:295px; position:absolute; left:0px; top:0px;}
.netu img{ width:100%; max-width:295px; margin:auto; transition:0.5s;}
.nezi{ transition:0.5s; padding-top:19px; margin-left:324px;}
.neriqi{ display:block; font-size:16px; font-size:1.6rem; color: #888888; line-height:20px; margin-top:19px;}
.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:28px; max-height:120px; overflow:hidden; color: #666666; margin-top:7px;}
.nemor{ display:inline-block; text-align:center; padding:0 5px; margin-top:12px; background:#fff; height:44px; line-height:42px; border: solid 1px #0062ae; color: #0062ae; font-size:16px; font-size:1.6rem; min-width:129px;}

.nelie a:hover{ color:#0062ae}
.nelie:hover .netu img{ transform:scale(1.1,1.1)}
.nemor:hover{ background:#0062ae; color:#fff !important;}

@media screen and (max-width:999px){
.nemain{ padding-top:7px; padding-bottom:30px;}
.nelie{ margin-top:25px; min-height:101px;}
.netu{ width:130px;}
.neriqi{ margin-top:5px;}
.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:54px; padding-bottom:61px;}
.nel{ width:835px; float:left;}
.ner{ width:295px; float:right;}

.nel h1{ font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px; margin-top:16px;}
.net{ margin-top:20px; border-bottom:1px solid #b7b7b7; padding-bottom:34px;}
.shijian{ display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; line-height:24px; color:#888888;}
.shijian i{ margin-right:5px;}
.net .share{ display:inline-block; vertical-align:middle; margin:auto; margin-left:45px;}
.net .share1{ font-size:16px; font-size:1.6rem;}

.nexiang{ font-size:16px; font-size:1.6rem; line-height:28px; color: #666666; margin-top:33px; padding-bottom:40px;}
.nexiang a{ color:#0061ae;}
.nexiang p,.nexiang span,.nexiang li{color: #666666;}
.nexiang img{ max-width:100%; margin:auto;}
.nexiang table{ width:97%; border-collapse:collapse; line-height:24px;}
.nexiang tr td{ line-height:24px; padding:2px; border:1px solid #ccc;}

.nera{ display:inline-block; min-width:217px; padding:10px; text-align:center; line-height:40px; background:#0061ae; border-radius:5px; font-size:18px; font-size:1.8rem; color:#ffffff; border-radius:5px; margin-top:19px;}
.nera:hover{ background:#b5cf2d; color:#fff;}
.ner .share{ margin-top:36px; text-align:left;}

.nerb{ padding-top:16px; padding-bottom:10px;}
.nerbiao{ display:block; position:relative; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px; color:#201d1d; text-transform:uppercase; text-align:left; margin-bottom:22px;}
.nerlie{ margin-bottom:26px; text-align:left; border-bottom:1px solid #b7b7b7; padding-bottom:17px;}
.nertu{ display:block; max-width:300px; margin:auto; margin-bottom:25px;}
.nertu img{ width:100%; margin:auto;}
.nera2{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:4px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nerriqi{ display:block; font-size:16px; font-size:1.6rem; color: #888888; line-height:24px; margin-top:6px;}
.nerzi{ display:block; font-size:14px; font-size:1.4rem; line-height:30px; color:#666666; margin-top:3px;}

.fanpian{ font-size:16px; font-size:1.6rem; line-height:30px; position:relative;}
.fanpian li{ position:relative; margin-top:14px; padding-left:110px;}
.fanpian li span{ position:absolute; left:0px; top:0px; font-size:16px; font-size:1.6rem; margin-right:11px; min-width:86px; line-height:28px; text-align:center; padding:0 2px; border:1px solid #0a0a0a;}
.fanpian li a{ color:#333333;}
.fanpian li i{ position:absolute; left:0px; top:0px; font-size:18px; color:#999999;}
.fanpian li a:hover{ color:#0061ae;}
.fanpian li a:hover,.nerzi:hover,.nerbiao:hover,.nera2:hover{ color:#0061ae;}

@media screen and (max-width: 1219px) {
.nel{ width:600px;}
.ner{ width:305px; padding:0 20px;}
}
@media screen and (max-width: 999px) {
.nemain2{ padding-top:20px; padding-bottom:20px;}
.nel{ width:65%;}
.ner{ width:30%; padding:0px; border:none}
.nerzi{ font-size:14px; font-size:1.4rem; line-height:24px;}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-bottom:20px;}
.fanpian{ padding-top:10px;}
.fanpian li{ font-size:14px; font-size:1.4rem;}
.nel h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.nera{ min-width:180px; line-height:30px; padding:5px;}
.ner .share{ margin-top:24px;}
.nerb{ margin-top:20px; padding-bottom:20px;}
.nerbiao{ font-size:22px; font-size:2.2rem;}
}
@media screen and (max-width:767px) {
.nel h1{ line-height:30px; font-size:16px; font-size:1.6rem; line-height:24px;}
.nel{ width:100%; float:none;}
.ner{ width:100%; float:none;}
.shijian{ font-size:12px; font-size:1.2rem; margin-right:10px;}
.net{ padding-bottom:10px;}
.net .share{ margin:auto;}
.net .share1{ font-size:12px; font-size:1.2rem;}
.nexiang{ font-size:12px; font-size:1.2rem;}
.fanpian li{ font-size:12px; font-size:1.2rem; line-height:24px;}
.fanpian li span{ font-size:12px; font-size:1.2rem; line-height:22px;}
.nera2{ font-size:15px; font-size:1.5rem; line-height:22px; margin-top:4px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nerzi{ font-size:13px; font-size:1.3rem; line-height:22px; margin-top:10px; height:44px; overflow:hidden;}
.nera2{ font-size:14px; font-size:1.4rem;}
.nerriqi,.nerzi{ font-size:12px; font-size:1.2rem;}
.nerbiao{ font-size:20px; font-size:2rem;}
}

/***************************************************************  contact  *********************************************************************/
.comain{ margin-top:66px; padding-bottom:99px;}
.lxz{ width:596px; float:left;}
.lxy{ width:560px; float:right;}

.lxms2{ font-size:22px; font-size:2.2rem; font-weight:bold; line-height:30px;}
.lxfs{ line-height:30px; font-size:16px; font-size:1.6rem; margin-top:34px;}
.lxfs p{ position:relative; font-size:16px; font-size:1.6rem; line-height:32px; min-height:32px; color:#555555;}
.lxfs p i{ color:#555555; font-size:18px; position:absolute; left:0px; top:0px;} 
.lxfs p a{ color:#555555;}

.lxtou{ font-size:24px; font-size:2.4rem; line-height:30px; font-weight:bold; text-transform:uppercase; margin-top:4px;}
.lxfs p a:hover{ color:#0062ae;}

.lxy form{ margin-top:37px;}
.lxy .xing{ background:url(../images/xing.png) no-repeat left 16px;}
.lxy .int1{ padding-left:13px; margin-bottom:29px; margin-top:16px;}
.lxy .int1 input{  width:546px; height:37px; border:1px solid #cccccc; padding-left:15px; line-height:37px; font-size:14px; font-size:1.4rem; color:#666666;}
.lxy .int1 textarea{ width:546px; height:212px; border:1px solid #cccccc; padding-left:17px; padding-top:5px; line-height:25px; margin-top:2px; font-size:14px; font-size:1.4rem; color:#666666;}
.lxy .int4{ padding-left:12px; margin-top:22px;}
.lxy .int5{ width:154px; height:37px; border:1px solid #cccccc; padding-left:15px; line-height:37px; float:left; margin-right:20px; font-size:14px; font-size:1.4rem; color:#666666;}
.lxy .int6{ width:181px; height:37px; float:right; background:#0062ae; border:1px solid #0062ae; font-size:14px; font-size:1.4rem; color:#fff; cursor:pointer; text-transform:uppercase; transition:0.5s;}
.lxy .int6:hover{ background:#fff; color:#0062ae;}
.yanzheng{ width:120px; height:37px; float:left; cursor:pointer}

.ditu{ margin-top:15px;}
.ditu img{ max-width:100%;}

@media screen and (min-width:1000px) and (max-width:1219px){
.lxz{ width:400px; float:left;}
.lxy{ width:494px; float:right; margin-right:20px;}
.lxy .int1 input{ width:481px;}
.lxy .int1 textarea{ width:481px; height:160px;}
.lxy .int5{ width:98px;}
.lxy .int6{ width:126px;}	
}
@media screen and (max-width:999px){
.comain{ margin-top:20px; background:none; margin-top:auto;}
.lxms2,.lxtou{ font-size:18px; font-size:1.8rem;}
.lxfs{ margin-top:20px;}
.lxfs p{ font-size:14px; font-size:1.4rem;}
.lxz{ width:100%; float:none; background:none; padding:0px; min-height:inherit; margin-top:30px;}
.lxy{ width:100%; float:none; margin-top:20px;}
.comain{ padding-bottom:30px;}
.lxy form{ margin-top:20px;}
.lxy .int1 input{ width:100%; font-size:14px; font-size:1.4rem;}
.lxy .int1 textarea{ width:100%; height:130px; font-size:14px; font-size:1.4rem;}
.lxy .int5{ font-size:14px; font-size:1.4rem;}
.lxy .int6{ float:left; margin-left:20px;}
.ditu{ margin-top:10px; padding-bottom:20px;}
}
@media screen and (max-width:639px){
.lxy .int2{ width:65%;}
.lxy .int1 input{ width:100%; font-size:12px; font-size:1.2rem;}
.lxy .int1 textarea{ width:100%; font-size:12px; font-size:1.2rem;}
.lxy .int5{ width:98px; margin-bottom:20px;}
.lxy .int6{ width:126px;}	
.lxy .int5{ width:100%; font-size:12px; font-size:1.2rem;}
.lxy .int6{ width:106px; margin-left:10px;}
.lxms1{ font-size:12px; font-size:1.2rem;}
.lxfs p{ font-size:12px; font-size:1.2rem;}
}





@font-face {
  font-family: Poppins;
  font-display: swap;
  src: url("../fonts/Poppins-Bold.woff2") format("woff2"),
       url("../fonts/Poppins-Bold.woff") format("woff"),
       url("../fonts/Poppins-Bold.ttf") format("truetype"),
       url("../fonts/Poppins-Bold.eot") format("embedded-opentype"),
       url("../fonts/Poppins-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Poppins-Regular;
  font-display: swap;
  src: url("../fonts/Poppins-Regular.woff2") format("woff2"),
       url("../fonts/Poppins-Regular.woff") format("woff"),
       url("../fonts/Poppins-Regular.ttf") format("truetype"),
       url("../fonts/Poppins-Regular.eot") format("embedded-opentype"),
       url("../fonts/Poppins-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Didot-Bold;
  font-display: swap;
  src: url("../fonts/Didot-Bold-1.woff2") format("woff2"),
       url("../fonts/Didot-Bold-1.woff") format("woff"),
       url("../fonts/Didot-Bold-1.ttf") format("truetype"),
       url("../fonts/Didot-Bold-1.eot") format("embedded-opentype"),
       url("../fonts/Didot-Bold-1.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  font-display: swap;
  src: url('../fonts/iconfont.eot?t=1611275975761'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1611275975761#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=1611275975761') format('woff'),
  url('../fonts/iconfont.ttf?t=1611275975761') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1611275975761#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-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-search2:before {
  content: "\e7b0";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-vk:before {
  content: "\e735";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-jian2:before {
  content: "\e600";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-jia2:before {
  content: "\e608";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c4";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-skype1:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cd";
}

.icon-wechat:before {
  content: "\e7cf";
}

.icon-phone2:before {
  content: "\e7d0";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-gongsi:before {
  content: "\e601";
}

.icon-jiantou:before {
  content: "\e637";
}

.xunpanc a:hover{ color:#0062ae}
 
.listcart{ width:100%; margin-top:20px;margin-bottom: 20px;}
.listcart a{display: inline-block;
    vertical-align: middle;
    min-width: 200px;
    line-height: 46px;
    background: #0062ae;
    padding: 0 5px;
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff; margin-right:20px}
.listcart a:hover{  background:#333; 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:640px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.zdynone{ font-size: 16px;
    font-size: 1.6rem; color:#333; margin:20px auto}
.pro1-top { padding: 19px 0 0; font-size: 16px; font-size: 1.6rem; line-height: 28px; color: #666;}
.pro1-txt .pro1-desc { overflow: hidden; line-height: 24px; }

.pro1-txt .pro1-desc p { min-height: 24px; }

.pro1-txt .more_btn { display: none; color: #318DCE; text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 22px; margin-top: 10px; margin-bottom: 10px;}

.pro1-txt .more_btn span {  color: #318DCE;cursor: pointer;font-weight: bold; }

/*xinzeng xiala*/
.m-hdlang {
	position: relative;
	float:right; margin-left:20px; padding-top:10px; padding-bottom:10px;
}
.m-hdlang .lang-btn {
	display: block;
	line-height:33px;
	font-size: 18px;
	font-size: 1.8rem;
	color: #fff;
	cursor: pointer;
	text-align: center;
}
 .m-hdlang .lang-btn {
	line-height:33px;
}
.m-hdlang .lang-btn i {
	font-size: 10px;
	font-size: 1rem;
}
.m-hdlang .lang-btn:hover {
	color: #ffffff;
}
.m-hdlang .lang-list {
	position: absolute;
	right: 0;
	top: 100%;
	width: 100%;
	min-width: 100px;
	padding: 10px;
	line-height: 26px;
	font-size: 14px;
	font-size: 1.4rem;
	background-color: #fff;
	display: none;
	z-index:9999
}
@media screen and (max-width: 1219px) {
	.m-hdlang .lang-btn{
font-size: 14px;
font-size: 1.4rem;}
}
@media screen and (max-width: 999px) {
 .m-hdlang {
	position: absolute;
	top: 5px;
	right: 60px;

	margin-left:0px;
	z-index:9999
	
	
}

.m-hdlang .lang-btn {
	line-height:26px;
	font-size: 12px;
	font-size: 1.2rem;
background: #0061ae;
padding-left:10px; padding-right:10px;
}
	
}


