@charset "utf-8";/* CSS Document */

html {font-size: 62.5%;height: 100%}

body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto;}

img {border: none;}

ul li {list-style-type: none;}

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}

img{display:block;}

a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}

h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}

.clear {clear: both;}

.maln {margin-left: auto !important}

input, textarea, select {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}

.fl {float:left;}

.fr {float:right;}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}





::-webkit-input-placeholder {/* WebKit browsers */

 color:#333;opacity:1}

:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#333;opacity:1 }

::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#333;opacity:1 }

:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#333;opacity:1 }

 

.sou::-webkit-input-placeholder {/* WebKit browsers */

 color:#fff;opacity:1}

.sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#fff;opacity:1 }

.sou::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#fff;opacity:1 }

.sou:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#fff;opacity:1 }



.semain3 input::-webkit-input-placeholder {/* WebKit browsers */

 color:#999;opacity:1}

.semain3 input:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#999;opacity:1 }

.semain3 input::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#999;opacity:1 }

.semain3 input:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#999;opacity:1 }



.semain3 textarea::-webkit-input-placeholder {/* WebKit browsers */

 color:#999;opacity:1}

.semain3 textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#999;opacity:1 }

.semain3 textarea::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#999;opacity:1 }

.semain3 textarea:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#999;opacity:1 }



.se4main2 input::-webkit-input-placeholder {/* WebKit browsers */

 color:#999;opacity:1}

.se4main2 input:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#999;opacity:1 }

.se4main2 input::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#999;opacity:1 }

.se4main2 input:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#999;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;}}









/*  head  */

.head{ position:absolute; width:100%; left:0px; top:0px; z-index:99;}

.het{ background:#000; background:rgba(0,0,0,0.1); padding:7px 0;}

.hetag{ float:left; font-size:14px; font-size:1.4rem; color:#ffffff; line-height:28px;}

.hetag span,.hetag a{ color:#ffffff;}

.yvn{ float:right; position:relative; z-index:9999; background:url(../images/diqiu.png) no-repeat left 6px;}

.yvzhonga{ display:block; background:url(../images/xiajian.png) no-repeat right center; padding-right:15px; line-height:28px; font-size:14px; font-size:1.4rem; color:#fff; padding-left:26px; cursor:pointer; z-index:99999}

.yvul{ width:100%; position:absolute; top:36px; left:0px; background:#005bac; border:1px solid #005bac; border-radius:14px; display:none; z-index:99999}

.yvul a{ display:block; padding:5px; font-size:14px; font-size:1.4rem; line-height:24px; color:#fff; border-radius:14px;}

.yvzhonga:hover{ color:#fff}

.yvul a:hover:hover{ color:#ff9800}

.hetag a:hover{ color:#005bac}



.head>.zong{position:relative;z-index:999;}

.logo{display:block;float:left;width:182px;margin-top:22px;}

.logo img{display:block;margin:auto;width:100%;max-width:182px;max-height:41px;}



/*  sousuo  */

.sousuo{ float:right; margin-top:30px;}

.sousuo form{ width:134px; height:22px; background:#bfc0b8; background:rgba(191,192,184,0.5); border:1px solid #fff; border:1px solid rgba(255,255,255,0.5); border-radius:11px; position:relative; z-index:1}

.sou{width: 100px;height:20px;line-height:20px; border-radius:10px; padding-left:12px; font-size:12px; font-size:1.2rem; color:#ffffff; background:none; float:left}

.suo{width:21px;height:22px; float:right; background:none; position:relative; z-index:3; cursor:pointer;}

.sousuo i{ width:21px; height:22px; line-height:22px; color:#fff; position:absolute; right:0px; top:0px; font-size:14px !important; cursor:pointer; z-index:2}



.daohang{ text-align:center; float:right; margin-top:30px; margin-right:12px;}

.daohang>li{ float:left;position:relative;z-index:999;/*padding-bottom:19px;*/}

.daohang>li>a{display:block;font-size:16px;font-size:1.6rem;line-height:24px; color:#fff; padding:0 22px;}

.daohang>li:hover>a{background:#005bac !important;border-radius:11px;}

.dangqiandao{background:#005bac !important;border-radius:11px;}



.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:182px;top:-9999px;left:0px;}

.yiji{}

.yiji li{position:relative;transition:0.5s; padding:3px 0px;}

.yiji li a{display:block;font-size:14px;font-size:1.4rem;line-height:0px;padding:0px 5px; background:#005bac; background:rgba(0,91,172,0.5); border-radius:12px; color:#fff; font-weight:bold;}

.yiji li:hover>a{ background:#005bac;}

.erji{position:absolute;width:182px;top:-9999px;left:182px;}

.sanji{position:absolute;width:146px; top:-9999px;left:146px;}

.daohang>li:hover .yijiw{top:24px;}

.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;}



.container{display:none}



.daohang2,sousuo2{display:none}



/*  banner  */

#wowslider-container1{ overflow:hidden;}

#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;*/ z-index:2;}

#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:1080px; max-width: 1920px; vertical-align: top; border:none; overflow: hidden;}

#wowslider-container1 .ws_images ul a{ width:100%; height:100%; max-height:1080px; display:block; color:transparent;}

#wowslider-container1 img{ max-width: none !important;  background:#fff;}

#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:1080px; }

#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 { position:absolute; left:0px; bottom:41px; z-index:70; width:100%;}

#wowslider-container1  .ws_bullets div{ position:relative;}

/* compatibility with Joomla styles */

#wowslider-container1  .ws_bullets a { line-height: 20px; display:block; text-align:center;}

#wowslider-container1  .ws_script{ }

#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 { text-align:center;}

#wowslider-container1 .ws_bullets a { width:100%; position:relative; color:transparent; display:inline-block; *float:left; line-height:30px; font-size:14px; font-size:1.4rem; width:30px; text-align:center; color:#fff; margin:0px;}

#wowslider-container1 .ws_bullets a:hover{ font-size:24px; font-size:2.4rem;}

#wowslider-container1 .ws_bullets a.ws_selbull{font-size:24px; font-size:2.4rem;}	

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { background-size: 200%;



	position:absolute; top:50%; margin-top:-2.4em; z-index:60; height: 6.4em; width: 6.4em; }

#wowslider-container1 a.ws_next{ background-position: 100% 0; right:0.5em; }

#wowslider-container1 a.ws_prev { left:0.5em; background-position: 0 0;  

}

#wowslider-container1 a.ws_next:hover{ background-position: 100% 100%; }

#wowslider-container1 a.ws_prev:hover { background-position: 0 100%; }



/*playpause*/

#wowslider-container1 .ws_playpause { position: absolute; top: 50%; left: 50%; margin-left: -2.5em; margin-top: -2.5em; z-index: 59; border:1px solid #F00; display:none !important}

#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_pause:hover { background-size: 100%;}

#wowslider-container1 .ws_play:hover { background-size: 100%;}



#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 {}

#wowslider-container1 a.ws_next{ right:0px;width:44px; height:79px; position: absolute; top: 50%; margin-top:-40px;}

#wowslider-container1 a.ws_prev{ left:0px;width:44px; height:79px; position: absolute; top: 50%; margin-top:-40px;}



* 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; width:15px; height:6px; }

#wowslider-container1 .ws_bulframe div div{ height: auto; }



@media screen and (min-width:1000px) {.carousel,.nav,.clear2{display: none}}

@media screen and (max-width:999px) {

.head{ position:relative; background:#999;}	

.logo{margin-top:10px; width:150px;}

.daohang{ float:none; text-align:center;margin-top:20px;}

.yijiw,.yiji2{display:none}

.clear2{ clear:both;}

.daohang>li{ float:none; display:inline-block; *float:left;}

.daohang>li>a{font-size:14px;font-size:1.4rem;}

.sousuo{margin-top:10px;}

#wowslider-container1  .ws_bullets { bottom:5px; z-index:70; width:100%;}

#wowslider-container1 .ws_bullets a { line-height:20px; font-size:12px; font-size:1.2rem; width:20px; }

#wowslider-container1 .ws_bullets a:hover{ font-size:18px; font-size:1.8rem;}

#wowslider-container1 .ws_bullets a.ws_selbull{font-size:18px; font-size:1.8rem;}	

  }

@media screen and (min-width:768px) {.clear3{display: none}}

@media screen and (max-width:767px) {.head{padding-bottom:10px;}

.logo{width:120px;}

.daohang2{display:block;text-align:center;margin-top:10px;}

.daohang2 a{float:left;width:25%;font-size:12px;font-size:1.2rem;color:#fff;line-height:24px;text-align:center;}

.daohang2 .dangqiandao{}



.daohang,.daohang1{display: none}

.clear3{clear:both;}



.hetag{display:none}

.yvn{ margin-right:40px;}



.slick-dots{right:20px;}

.container {width: 5px;height: 100%;position: absolute;right: 0;-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;z-index: 999999999999999;cursor: pointer;position: fixed;top: -5px;right: 0;display: block;}

.container .nav {overflow: hidden;width: 300px;background: rgba(0, 0, 0, 0.8);position: absolute;top: 0;right: 0;display: block;height: auto;overflow: scroll;}

.container .nav form {margin: 15px auto;width: 258px;height: 26px;border: 1px solid #fff;position: relative;background: #fff;}

.container .nav form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 26px;line-height: 26px;display: block;float: left;}

.container .nav form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}

.container .nav form i {position: absolute;right: 10px;top: 5px;}

.container .nav > ul {display: none;margin-top: 0px;margin-bottom: 0px;overflow: scroll;padding-top: 45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.container .nav > ul > li {line-height: 40px;font-size: 12px;font-size: 1.2rem;padding-left:10px;position: relative;}

.container .nav > ul > li .addition {width: 20px;height: 20px;position: absolute;right: 15px;top: 10px;background:url(../images/shizi.png) no-repeat center center;}

.container .nav > ul > li .addition.fa:before {margin-right: 5px;color: #fff;text-indent: 0;}

.container .nav > ul > li .active{background:url(../images/yizi.png) no-repeat center center;}

.container .nav > ul > li > a {color: #fff;font-size: 12px;font-size: 1.2rem;display: block;margin-right: 40px;}

.container .nav > ul > li > a span {color: #fff;font-size: 12px;font-size: 1.2rem;}

.container .nav > ul > li .c-show {display: none;width: 100%;}

.container .nav > ul > li .c-show1 .c-s1 {position: relative;padding-left: 15px;}

.container .nav > ul > li .c-show1 .c-s1 > a {position: relative;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin-right: 40px;}

.container .nav > ul > li .c-show1 .c-s1 > a span {font-size: 12px;font-size: 1.2rem;color: #fff;}

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {position: relative;}

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 {position: relative;}

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a {padding-left:20px;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin-right: 40px;}

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span {font-size: 12px;font-size: 1.2rem;color: #fff;}

.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {position: relative;}

.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a {padding-left:30px;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;}

.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span {font-size: 12px;font-size: 1.2rem;color: #fff;}

.container .nav > ul > dl {padding: 20px;}

.container .nav > ul > dl dd {float: left;margin: 0 2px;}

.container .menubtn {width: 23px;height: 18px;position: absolute;top: 19px;right: 10px;-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;z-index: 9999;}

.container .menubtn span {display: block;width: 100%;height: 3px;margin-bottom: 3px;background-color: #005bac;}





.carousel{width: 100%;position: relative;overflow: hidden;}

.carousel ul{width: 100%;height: 100%;}

.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.carousel ul li img{width: 100%;vertical-align: middle;}

.carousel ol{position: absolute;z-index: 2;height:10px;bottom:0px;left: 50%;margin-left:-80px;}

.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}

.carousel ol li.cur{width: 10px;background:#046eb8;}

.carousel ol li:last-child{margin: 0;}

}



/*  main1  */

.main1{ padding-top:77px; padding-bottom:55px;}

.m1biao{ display:block; text-align:center; font-size:36px; font-size:3.6rem; color:#555555; line-height:40px; position:relative; padding-bottom:22px;font-family: "OpenSans-Bold"; text-transform:uppercase;}

.m1biao:before{ content:""; position:absolute; width:66px; height:3px; background:#ff9800; bottom:0px; left:50%; margin-left:-33px;}

.m1p a{ display:block; text-align:center; font-size:14px; font-size:1.4rem; color:#555555; line-height:17px; margin:0 120px; margin-top:20px; font-family: "OpenSans-Regular";}

.main1 a:hover{ color:#ff9800;}

.m1biao:hover{ color:#ff9800;}



@media screen and (max-width:999px) {

.main1{ padding-top:27px; padding-bottom:20px;}

.m1biao{ font-size:24px; font-size:2.4rem; line-height:34px; padding-bottom:10px;}

.m1p a{ margin:0px; margin-top:20px;}

}



/*  main2  */

.main2{ background:url(../images/m2bei.jpg) no-repeat center; background-attachment:fixed; background-size:cover; position:relative; padding-bottom:151px;}

.main2:before{ content:""; position:absolute; top:0px; left:0px; bottom:0px; right:0px; background:url(../images/m2bei.jpg) no-repeat center; background-size:cover; z-index:-1;}

.m2tu{ display:block;}

.m2tu img{ width:100%; max-width:1919px; max-height:479px;}

.m2n{ width:50%; float:right;}

.m2n2{ margin-left:164px; margin-right:260px; margin-top:2px;}

.m2biao{ display:block; font-size:36px; font-size:3.6rem; color:#ffffff; line-height:40px; position:relative; padding-bottom:21px; font-family: "OpenSans-Regular";}

.m2biao:before{ content:""; position:absolute; position:absolute; width:66px; height:3px; background:#ff9800; bottom:0px; left:0px;}

.m2n2 p a{ display:block; font-size:16px; font-size:1.6rem; line-height:36px; color:#fff; max-height:250px; overflow:hidden; margin-top:40px; text-indent: 2em;}

.m2mor{ display:inline-block; min-width:119px; line-height:38px; padding:0 5px; text-align:center; border:1px solid #ffffff; border-radius:19px; font-size:14px; font-size:1.4rem; color:#ffffff;font-family: "OpenSans-Bold"; margin-top:57px;}

.main2 a:hover{ color:#ff9800;}

.main2 .m2mor:hover{ background:#ff9800; color:#fff; border:1px solid #ff9800;}

@media screen and (max-width:1499px) {

.m2n2{ margin-left:0px; margin-right:80px; margin-top:2px;}

}

@media screen and (max-width:999px) {

.main2{ padding-bottom:40px;}

.m2biao{ font-size:24px; font-size:2.4rem; line-height:30px; padding-bottom:15px;}

.m2n2 p a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:120px; margin-top:20px;}

.m2mor{ margin-top:20px;}

}

@media screen and (max-width:767px) {

.m2n{ width:95%; float:none; margin:auto; background:#000; background:rgba(0,0,0,0.7); border-radius:20px;}

.m2n2{ margin:auto; padding:15px;}

}



/*  main3  */

.main3{ background:url(../images/m3bei.jpg) no-repeat center; background-attachment:fixed; background-size:cover; position:relative; padding:0 130px; padding-top:269px; padding-bottom:256px;}

.main3:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/m3bei.jpg) no-repeat center; background-size:cover; z-index:-1}

.m3lie{ width:31.333%; float:left; margin:0 1%;}

.m3tu{ display:block; width:120px; margin:auto;}

.m3tu img{ width:100%; max-width:120px; max-height:120px; margin:auto;}

.m3zi{ display:block; text-align:center; font-size:18px; font-size:1.8rem; color:#ffffff; text-transform:uppercase; line-height:24px; margin-top:22px;}

/*.m3lie:hover .m3zi{color:#ff9800;}*/

@media screen and (max-width:1219px) {

.main3{ padding:0px; padding-top:269px; padding-bottom:256px;}

}

@media screen and (max-width:999px) {

.main3{ padding-top:69px; padding-bottom:56px;}

.m3tu{ width:90px;}

.m3zi{ font-size:14px; font-size:1.4rem;}

}

@media screen and (max-width:399px) {

.m3lie{ width:96%; float:none; margin:auto; padding:10px 0;}

}



/*  main4  */

.main4{ padding-top:83px; padding-bottom:99px;}

.main4 .m1p a{ color:#757575; font-size:16px; font-size:1.6rem; line-height:20px; margin-top:18px; margin-bottom:13px; font-family:Arial, Helvetica, sans-serif;}

.main4 .m1p a:hover{color: #ff9800;}

.m4lie{ width:390px; float:left; margin-left:15px; margin-top:37px; transition:0.5s;}

.m4tu{ display:block;}

.m4tu img{ width:100%; max-width:390px; max-height:218px;}

.m4zi{ border:1px solid #dbd6d6; border-top:none; padding:11px 15px; padding-bottom:0px;}

.m4a{ display:block; font-size:18px; font-size:1.8rem; line-height:30px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.m4zi p a{ display:block; font-size:14px; font-size:1.4rem; line-height:20px; color:#757575; height:145px; overflow:hidden; margin-top:3px; text-indent: 2em;}

/*.main4 a:hover{color:#ff9800;}*/

.m4lie:hover{box-shadow:0 2px 13px rgba(194,193,193,0.75); }

@media screen and (max-width:1219px) {

.m4lie{ width:32.333%; margin-left:1.5%; margin-top:37px;}

}

@media screen and (max-width:999px) {

.main4{ padding-top:23px; padding-bottom:20px;}

}

@media screen and (max-width:767px) {

.m4lie{ width:49%; margin-left:0.5% !important; margin-right:0.5%; margin-top:25px;}

}

@media screen and (max-width:439px) {

.m4lie{ width:99%; margin-left:0.5% !important; margin-right:0.5%; margin-top:15px;}

}



/*  main5  */

.main5{ background:url(../images/m5tu.jpg) no-repeat center; background-attachment:fixed; background-size:cover; position:relative; padding-top:73px;}

.main5:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/m5tu.jpg) no-repeat center; background-size:cover; z-index:-1;}

.main5 .m1biao{ color:#fff;}

.main5 .m1biao:hover{ color:#ff9800;}



#outer { margin-top:59px;}

#tab {overflow: hidden;zoom: 1; text-align:center; padding-bottom:10px;}

#tab li{ width:24.7%; margin-left:0.4%; float:left; cursor:pointer; height:40px; background:#00a0e9; text-align:center; transition:0.5s; position:relative;}

#tab li a {display:table-cell; vertical-align:middle; padding:0 2px; font-size:16px; font-size:1.6rem; line-height:20px; height:40px; color:#fff; font-family: "OpenSans-Bold";

display:-moz-box;

-moz-box-pack:center;

-moz-box-align:center;



display:-webkit-box;

-webkit-box-pack:center;

-webkit-box-align:center;



display:box;

box-pack:center;

box-align:center;}

#tab li:before{ width:23px; height:10px; background:url(../images/m5zhizhen.png) no-repeat center; content:""; position:absolute; bottom:-20px; left:50%; margin-left:-12px;}

#tab li:hover{ background:#ff9800;}

#tab li.current { background:#ff9800;}

#tab li.current:before{ bottom:-10px;}

#content {}

#content .tabul {display: none; padding-top:31px; padding-bottom:82px;}

#maln{ margin-left:auto !important;}



.m5n{ width:50%; float:left; background:#000; background:rgba(0,0,0,0.3);}

.m5n2{ margin:27px 31px; border:1px solid #eae6e2; padding:56px; padding-top:126px; position:relative;}

.m5n2:before{ content:""; width:106px; height:6px; background:#ffffff; position:absolute; left:32px; bottom:-2px;}

.m5tu{ display:block; width:62px; margin:auto;}

.m5tu img{ width:100%; max-width:62px; max-height:62px;}

.m5n2 p a{ display:block; color:#ffffff;font-size:16px; font-size:1.6rem; line-height:36px; margin-top:13px; min-height:180px; text-indent: 2em;}

.m5n2 p a:hover{ color:#ff9800;}

@media screen and (max-width:1219px) {

.m5n2{ margin:18px 20px; padding:26px; padding-top:126px;}

}

@media screen and (max-width:999px) {

.main5{padding-top:23px; padding-bottom:30px;}

#outer { margin-top:29px;}

#tab { width:30%; float:left;}

#tab li{ width:100%; float:none; margin:auto; height:auto; margin-top:2px;}

#tab li:before{ display:none}

#tab li a { font-size:14px; font-size:1.4rem; height:auto; padding:5px;}

#content { width:68%; float:right;}

#content .tabul { padding:0px;}

.m5n{ width:auto; float:none; margin-bottom:10px; padding:10px;}

.m5n2{ margin:auto; border:1px solid #eae6e2; padding:10px;}

.m5n2 p a{ font-size:14px; font-size:1.4rem; line-height:24px; min-height:inherit;}

}

@media screen and (max-width:499px) {

#tab li a { font-size:12px; font-size:1.2rem; height:auto; padding:5px;}

}



/*  main6  */

.main6{ background:url(../images/m6bei.jpg) no-repeat center; background-attachment:fixed; background-size:cover; position:relative; padding-top:92px;}

.main6:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/m6bei.jpg) no-repeat center; background-size:cover; z-index:-1;}

.main6n{ background:url(../images/m6bei2.png) no-repeat bottom center; text-align:center; padding-bottom:90px;}

.main6 .m1biao{ color:#fff;}



.m6lie{ display:block; width:360px; float:left; margin-left:60px; margin-top:136px;}

.m6tu{ display:block; width:79px; margin:auto;}

.m6tu img{ width:100%; max-width:79px; max-height:76px;}

.m6a{ display:block; text-align:center; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:36px; color:#ffffff; margin-top:48px;}

.m6lie p a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; color:#ffffff; text-align:center; margin-top:12px;}

.m6mor{ display:inline-block; min-width:119px; line-height:38px; padding:0 5px; border:1px solid #ffffff; border-radius:19px; font-size:14px; font-size:1.4rem; color:#ffffff; font-family: "OpenSans-Bold"; margin-top:154px;}

.main6 a:hover{ color:#ff9800}

.main6 .m6mor:hover{ background:#ff9800; color:#fff; border:1px solid #ff9800;}

@media screen and (max-width:1219px) {

.m6lie{ width:32.333%; margin-left:1.5%;}

}

@media screen and (max-width:999px) {

.main6{ padding-top:22px;}

.main6n{ padding-bottom:30px;}

.m6lie{ margin-top:30px;}

.m6tu{ width:50px;}

.m6a{ font-size:14px; font-size:1.4rem; margin-top:10px;}

.m6lie p a{ font-size:14px; font-size:1.4rem; margin-top:5px;}

.m6mor{ margin-top:30px;}

}

@media screen and (max-width:639px) {

.m6lie{ width:100%; margin-left:0%;}

}



/*  main7  */

.main7{ padding-top:75px; padding-bottom:56px;}

.m7tu{ display:block; width:394px; float:left; margin-top:99px;}

.m7tu img{ width:100%; max-width:394px; max-height:422px;}

.m7zi{ width:779px; float:right; padding-top:75px;}

.nelie{ position:relative; min-height:141px; margin-top:23px;}

.neshijian{ width:119px; height:139px; border:1px solid #000000; position:absolute; left:0px; top:0px;}

.neshijian span{ display:block; text-align:center; font-size:68px; font-size:6.8rem; color:#212121; line-height:70px; font-family: "OpenSans-Bold"; margin-top:21px;}

.neshijian p{ font-size:18px; font-size:1.8rem; color:#212121; line-height:20px; text-align:center; font-family: "OpenSans-Regular";}

.nen{ margin-left:159px; padding-top:28px;}

.nen>a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; font-weight:bold; color:#212121;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; position:relative; padding-bottom:8px;}

.nen>a:before{ content:""; position:absolute; width:67px; height:1px; background:#0a89d2; left:0px; bottom:0px;}

.nen p a{ display:block; font-size:16px; font-size:1.6rem; line-height:20px; color:#212121; height:40px; overflow:hidden; margin-top:12px; text-indent: 2em;}

.nen a:hover{color:#ff9800}

.main7 a:hover{color:#ff9800}

@media screen and (max-width:1219px) {

.m7zi{ width:550px;}

}

@media screen and (max-width:999px) {

.main7{ padding-top:30px; padding-bottom:30px;}

.m7tu{ float:none; max-width:300px; width:100%; margin:auto; margin-top:20px;}

.m7zi{ width:100%; float:none; padding-top:10px;}

.nelie{ margin-top:15px; min-height:112px;}

.neshijian{ width:80px; height:110px;}

.neshijian span{ font-size:30px; font-size:3rem; line-height:40px;}

.neshijian p{ font-size:14px; font-size:1.4rem;}

.nen{ margin-left:90px; padding-top:10px;}

}



/*  foot  */

.foot{ background:#005bac url(../images/fobei.jpg) no-repeat top center; padding-top:99px; padding-bottom:1px;}

.flogo{ display:block; text-align:center;}

.flogo img{ width:100%; max-width:182px; max-height:41px; margin:auto;}

.fdaohang{ font-size:16px; font-size:1.6rem; font-weight:bold; text-transform:uppercase; color:#ffffff; text-align:center; margin-top:30px;}

.fdaohang a{ display:inline-block; *float:left; color:#fff; padding:0 23px; position:relative; line-height:30px;}

.fdaohang a:before{ content:""; position:absolute; width:2px; height:15px; background:#fff; left:-1px; top:50%; margin-top:-8px;}

.ban:before{ display:none}



.ful{ text-align:center; font-size:14px; font-size:1.4rem; line-height:24px; color:#ffffff; margin-top:20px;}

.ful li{ color:#ffffff; display:inline-block; *float:left; margin:0 6px;}

.ful li a{ color:#fff;}



.shejiao{ text-align:center; margin-top:28px;}

.shejiao a{ display:inline-block; *float:left; /*width:34px; */height:34px; text-align:center; line-height:34px; color:#fff; font-size:16px; font-size:1.6rem; border-radius:2px; margin:0 16px;}

.she1{ background:#16c0f8 }

.she2{ background:#226dc9 }

.she3{ background:#1e93d6 }

.she4{ background:#e42a26 }

.she5{ background:#e44e26 }



.fp{ font-size:14px; font-size:1.4rem; line-height:24px; color:#fff; text-align:center; margin-top:22px;}

.fp a{ color:#fff;}

.fp img{ display:inline-block;}



.fob{ border-top:1px solid #80add6; margin-top:34px; padding:27px 0;}

.youlian{ padding:0 10px; font-size:14px; font-size:1.4rem; line-height:24px; color:#ffffff;}

.youlian p{ float:left; color:#ffffff;}

.youlian a{ display:block; float:left; color:#ffffff; margin:0 15px;}

.foot a:hover{color:#ff9800}

.shejiao a:hover{ background:#ff9800; color:#fff;}



.top{width:50px;height:50px;border-radius:50%;margin:auto;background:#ff9800;line-height:50px;color:#fff;font-size:16px !important;text-align:center;cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;box-shadow:0px 4px 10px rgba(0,0,0,0.3);z-index:99999}

.bottom{bottom:130px;}



.lianxi{ position:fixed; width:50px; right:0px; top:50%; margin-top:-100px; z-index:99999}

.lianxi div a{ display:block; width:50px; height:50px; text-align:center; line-height:50px; font-size:24px; color:#fff;}

.ke1{ background:#16b3f5}

.ke2{ background:#168cf5}

.ke3{ background:#ff9800}

.ke4{ background:#007dec}

.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 img{ display:block; left:50% !important; margin-left:-75px; width:150px; height:150px;}

.lianxi div a:hover{ background:#005bac}

@media screen and (max-width:999px) {

.foot{padding-top:40px; padding-bottom:1px;}

.flogo{width:150px; margin:auto;}

.fdaohang{ font-size:14px; font-size:1.4rem; margin-top:20px;}

.fdaohang a{ padding:0 10px;}

.ful li{ margin:0 10px;}



.shejiao{ margin-top:18px;}

.shejiao a{ width:24px; height:24px; line-height:24px; font-size:14px; font-size:1.4rem; margin:0 5px;}

}

@media screen and (max-width:767px) {.foot{padding-top:20px; padding-bottom:70px;}

.fob,.flogo,.fdaohang,.ful{display:none}

.top{width:25%;height:50px;line-height:50px;bottom:0px;right:0px;border-radius:0px;border:none; box-shadow: none; background-color: #005bac;}



.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff}

.lianxi div{ width:25%; float:left;}

.lianxi div a{ margin:auto; width:100%; color:#fff !important; border-radius:0px;}

.weixin2{ display:block}

.weixin1{ display:none}

.weixin img{ top:auto; bottom:56px;}

}



/****************************************  product  *************************************/

.fenbanner{ position:relative; overflow:hidden;}

.fenbanner img{ width:100%; max-width:1920px; max-height:571px;}

.fenn{ position:absolute; left:50%; margin-left:-600px; top:50%; margin-top:-48px;}

.fena{ display:block; position:relative; font-size:48px; font-size:4.8rem; text-transform:uppercase; color:#ffffff; line-height:60px;font-family: "OpenSans-Bold"; padding-bottom:14px;}

.fena:before{ content:""; position:absolute; width:81px; height:4px; background:#005bac; left:0px; bottom:0px;}

.fena:after{ content:""; position:absolute; width:81px; height:4px; background:#ff9800; left:86px; bottom:0px;}

.mianbao{ font-size:16px; font-size:1.6rem; color:#ffffff; line-height:30px; margin-top:11px;}

.mianbao a{ color:#fff;}

.mianbao i{ padding-right:5px;}

.mianbao a:hover,.fena:hover{ color:#ff9800;}

.coff{ color:#ff9800 !important;}



/*  main1 */

.prmain{ padding-bottom:57px; padding-top:36px;}

.prl{ width:350px; float:left;}

.prr{ width:822px; 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: #ff9800; }



.prbiao{ display:block; border-bottom:1px solid #dbd6d6; font-size:20px; font-size:2rem; color:#212121; line-height:30px; font-family: "OpenSans-Bold"; padding-bottom:8px;}

.pryiji{ padding-top:4px;}

.pryiji>li{ padding:0 16px; border-bottom:1px solid #dbd6d6;}

.pryiji>li>a{ display:block; font-size:16px; font-size:1.6rem; line-height:27px; color:#212121; padding:10px 0; padding-left:24px; background:url(../images/jia.jpg) no-repeat left 18px; font-family: "OpenSans-Bold";}

.prerji{ padding-left:53px;}

.prerji li{ margin-bottom:10px;}

.prerji li a{ display:block; font-size:14px; font-size:1.4rem; line-height:26px; color:#757575;}

.prsanji{ padding-left:30px;}

.pryiji>li:hover>a{ background:url(../images/jian.jpg) no-repeat left 18px;}

.prerji li:hover>a{ color:#005bac;}

.dangpryi>a{ background:url(../images/jian.jpg) no-repeat left 18px !important;}

.dangprer>a{ color:#005bac !important;}

.prbiao:hover{color:#005bac }



.prlb{ margin-top:42px;}

.prlbn{ padding-top:13px;}

.prlbn a{ display:block; float:left; line-height:30px; padding:0 23px; border:1px solid #dbd6d6; margin-top:8px; margin-right:5px; font-size:14px; font-size:1.4rem; color:#757575; font-family: "OpenSans-Regular";}

.prlbn a:hover{ background:#005bac; border:1px solid #005bac; color:#fff;}



.prlie{ width:260px; float:left; margin-left:21px; position:relative; text-align:center; margin-top:29px;}

.prtu{ display:block; border:1px solid #dbd6d6;}

.prtu img{ width:100%; max-width:448px; max-height:448px;}

.przi{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#757575; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:22px; font-family: "OpenSans-Regular";}

.inno{ display:inline-block; min-width:118px; line-height:30px; border:1px solid #ff9800; border-radius:16px; text-align:center; font-size:14px; font-size:1.4rem; color:#ff9800; margin-top:14px; font-family: "OpenSans-Regular";}

.prlie input{ position:absolute; left:14px; top:14px; cursor:pointer;}

.prlie:hover .prtu{box-shadow:0 0 10px rgba(0,0,0,0.05); border:1px solid #fff;}

.przi:hover{ color:#ff9800;}

.inno:hover{ background:#ff9800; color:#fff;}



.fenye{ padding-top:58px;}

.fenyen{ float:left; margin-top:5px;}

.fenyen a.no{color: #333 !important;}

.fenyen a{ display:block; float:left; width:23px; height:23px; text-align:center; line-height:23px; border:1px solid #dbd6d6; border-radius:50%; font-size:14px; font-size:1.4rem; margin:0 5px; margin-bottom:10px;}

.fenyen .sx{ width:auto; border:none; margin-bottom:10px; font-size:12px; font-size:1.2rem; line-height:25px;}

.fenyen .sx1{ padding-right:4px;}

.fenyen .sx2{ padding-left:7px;}

.fuxuan{ float:right; padding-left:30px; background:url(../images/fuxuan.jpg) no-repeat left center; margin-bottom:10px;}

.fuxuan span{ line-height:32px; font-size:16px; font-size:1.6rem; padding-right:23px;}

.fuxuan input{ min-width:170px; height:32px; line-height:32px; padding:0 5px; background:#005bac; color:#ffffff; font-size:14px; font-size:1.4rem; cursor:pointer; transition:0.5s;}

.fenyen a:hover{ background:#005bac; border:1px solid #005bac; color:#fff;}

.dangfen{ background:#005bac !important; border:1px solid #005bac !important; color:#fff !important;}

.fenyen .sx:hover{ background:none; border:none; color:#005bac;}

.fuxuan input:hover{background:#ff9800;}



@media screen and (max-width:1219px) {

.fenn{ margin-left:-490px; margin-top:-30px;}

.fena{ font-size:38px; font-size:3.8rem; line-height:40px;}



.prl{ width:250px; float:left;}

.prr{ width:700px; float:right;}

.prlie{ width:32.333%; margin-left:1.5%;}

}

@media screen and (max-width:999px) {

.fenbanner{ background:#000; border-radius:0 0 50% 50%;}

.fenbanner img{ width:150%; margin-left:-25%; opacity:0.5;}

.fenn{ margin-left:auto; left:2.5%; margin-top:-40px; text-align:center;}

.fena{ font-size:24px; font-size:2.4rem; line-height:30px; padding-bottom:10px;}

.fena:before{ width:41px; left:50%; margin-left:-42px;}

.fena:after{ width:41px; left:50%; margin-left:2px;}

.mianbao{ font-size:14px; font-size:1.4rem;}

.mianbao a{ font-weight:bold;}



.prmain{ padding-bottom:40px; padding-top:20px;}

.prl{ width:30%; float:left;}

.prr{ width:66%; float:right;}

.prlie{ width:48%; margin-left:1% !important; margin-right:1%;}

}

@media screen and (max-width:767px) {

.prl{ width:100%; float:none; margin-top:20px;}

.prr{ width:100%; float:none;}

.proslide_menubtn { display:block;}

.pryiji{ display:none}

}





/********************************************  product2  ***********************************************/

.prmain2{ padding-top:57px; padding-bottom:68px;}



.zoomPad{position:relative; float:left; z-index:99; cursor:crosshair; }

.zoomPreload{-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px; * width:100px; * height:49px; }

.zoomPup{overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair; }

.zoomOverlay{position:absolute; left:0px; top:0px; background:#FFF;	z-index:5000; width:100%; height:100%; display:none; z-index:101; }

.zoomWindow{position:absolute; left:110%; top:40px; background:#FFF; z-index:6000; height:auto; z-index:10000; z-index:110; }

.zoomWrapper{position:relative; border:1px solid #999; z-index:110; }

.zoomWrapperTitle{display:block; background:#999; color:#FFF; height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); }

.zoomWrapperImage{display:block; position:relative; overflow:hidden; z-index:110; }

.zoomWrapperImage img{border:0px; display:block; position:absolute; z-index:101; }

.zoomIframe{z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; }



.m-propic { margin:0 auto 0; width: 568px; float:left;}

.m-propic .pic-big { position: relative; float: left; width: 450px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:9}

.m-propic .big-img { display: block; line-height: 0; font-size: 0; border:1px solid #dbd6d6;}

.m-propic .big-img .zoomPad { float: none; z-index: 8; }

.m-propic .zoomWrapperImage img { max-width: 1200px; z-index:99}

.m-propic .pic-small { position: relative; float: right; width: 107px; padding-top:0px; padding-bottom:0px; overflow: hidden; z-index:1}

.m-propic .pic-btn { position: absolute; margin: 0 auto; left: 0; right: 0; display: block; width:64px; height:19px; line-height:19px; text-align:center; font-size:12px; font-size:1.6rem; background-repeat: no-repeat; background-position: center;cursor: pointer; color:#fff; background:#212121; background:rgba(33,33,33,0.5); z-index:9}

.m-propic .pic-btn.prev { top: 2px;}

.m-propic .pic-btn.next { bottom: 3px; }

.m-propic .pic-btn.prev:hover,.m-propic .pic-btn.next:hover { background:#ff9800; background:rgba(255,152,0,0.8);}

.m-propic .pic-list { height: 451px; overflow: hidden;}

.m-propic .pic-list ul { height: 2000px;}

.m-propic .list-item { margin-bottom:7px; }

.m-propic .item-pic { display: block; overflow:hidden; border:1px solid #dbd6d6;}

.m-propic .item-pic img { width: 100%;display: block; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; }

.m-propic .item-pic:hover {  }

.m-propic .item-pic:hover img {-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}

.m-propic .item-pic.zoomThumbActive {}

.m-propic2 { display: none; }



.jianjie{ width:600px; float:right;}

.jianjie h1{ font-size:16px; font-size:1.6rem; line-height:28px; color:#555555; font-family: "OpenSans-Bold";}


.jiann{ font-size:14px; font-size:1.4rem; line-height:24px; color:#555555; padding-top:18px; font-family: "OpenSans-Regular"; text-indent: 2em;}

.jiann p,.jiann span,.jiann li,.jiann strong{ color:#555555; }

.jiann a{ color:#f69212;}


.share{ margin-top:8px; border-bottom:1px solid #dbd6d6; padding-bottom:7px;}

.share1{float:left; font-size:14px; font-size:1.4rem; line-height:18px;vertical-align:middle; margin-right: 5px;}

.share2{float:left; margin-left:8px; vertical-align:middle}

.inno2{ margin-top:43px;}

.inno2 a{ display:block; float:left; min-width:108px; line-height:30px; border:1px solid #ff9800; border-radius:16px; padding:0 5px; text-align:center; margin:10px 0; float:left; margin-right:10px; font-size:14px; font-size:1.4rem; color:#ff9800;font-family: "OpenSans-Regular";}

.inno2 a:hover{ background:#ff9800; color:#fff;}



.prnav{box-shadow:0 0 10px rgba(0,0,0,0.05);}

.prnav a{ display:block; float:left; min-width:169px; line-height:45px; padding:5px; font-size:16px; font-size:1.6rem; color:#555555; font-family: "OpenSans-Bold"; text-align:center;}

.prnav a:hover{ background:#005bac; color:#fff; border-radius:10px;}



.pr1{}

.pr1lie{ border-top:2px solid #dbd6d6; margin-top:10px;}

.pr1tu{ width:50%;}

.pr1tu img{ width:100%; max-width:600px; max-height:425px; margin:auto;}

.bon{ border:none !important;}

.pr1zi{ width:50%;}

.pr1zi a{ display:block; position:relative; font-size:18px; font-size:1.8rem; color:#555555; line-height:24px; font-family: "OpenSans-Bold"; padding-bottom:21px; margin-top:88px;}

.pr1zi a:before{ content:""; position:absolute; width:58px; height:3px; background:#005bac; left:0px; bottom:0px;}

.pr1zi p{ font-size:14px; font-size:1.4rem; color:#555555; line-height:24px; margin-top:24px;font-family: "OpenSans-Regular"; text-indent: 2em;}

.pr1lie1 .pr1tu{ float:left;}

.pr1lie2 .pr1tu{ float:right;}

.pr1lie1 .pr1zi{ float:right;}

.pr1lie2 .pr1zi{ float:left;}

.pr1lie1 .pr1zin{ padding-left:40px;}

.pr1lie2 .pr1zin{ padding-right:40px;}



.pr2{ padding-top:24px;}

.prxbiao{ display:block; font-size:18px; font-size:1.8rem; line-height:36px; color:#555555; font-family: "OpenSans-Bold";}

.chanxiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:10px;}

.chanxiang p,.chanxiang span,.chanxiang li{ color:#333;}

.chanxiang a{ color:#ff9800;}

.chanxiang img{ max-width:100%; margin:auto;}

.table{ width:100%; overflow:auto;}

.table table{ width:78%; border-collapse:collapse; line-height:22px; margin:auto;}

.table table tr td{ padding:6px 10px; border:1px solid #dddddd; font-size:14px; font-size:1.4rem; color:#333}



.pr3{ padding-top:59px;}

.img-scroll {position: relative; margin:0 82px; margin-top:25px; z-index:9}

.img-scroll .prev, .img-scroll .next {position: absolute; top:50%; margin-top:-27px; text-align:center;display: block;width: 54px;height: 54px; line-height:54px; font-size:24px; font-size:2.4rem; border:1px solid #dbd6d6; border-radius:10px; z-index:99; color:#000000; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}

.img-scroll .prev {left: 0px;cursor: pointer;}

.img-scroll .next {right: 0px;cursor: pointer;}

.img-scroll .prev:hover,.img-scroll .next:hover { color:#ff9800; border:1px solid #ff9800;}

.img-list {position: relative;overflow: hidden; margin-left:140px; margin-right:140px; z-index:90;}

.img-list ul {width: 10000%;}

.img-list li {float: left;display: inline;width:1%;margin-right:0.025%; background:#fff; padding-bottom:22px;}



.prshipin{position: relative; padding-bottom:56%;height: 0;overflow: hidden;}

.prshipin iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}

.prshipin iframe body{ margin:0px !important;}



.pr4{ padding-top:59px;}

.img-scroll3 {position: relative; margin-top:46px; z-index:9}

.pr4nav{ width:62px; height:29px; position:absolute; right:0px; top:-59px;}

.img-scroll3 .prev3, .img-scroll3 .next3 {position: absolute; top:0px; text-align:center;display: block;width: 27px;height: 27px; line-height:27px; font-size:14px; font-size:1.4rem; border:1px solid #dbd6d6; border-radius:5px; z-index:99; color:#000000; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}

.img-scroll3 .prev3 {left: 0px;cursor: pointer;}

.img-scroll3 .next3 {right: 0px;cursor: pointer;}

.img-scroll3 .prev3:hover,.img-scroll3 .next3:hover { color:#fff; border:1px solid #05abf2; background:#05abf2;}

.img-list3 {position: relative;overflow: hidden; z-index:90;}

.img-list3 ul {width: 10000%;}

.img-list3 li {float: left;display: inline;width:0.17334%;margin-right:0.033%;}

.pr4lie{}

.pr4tu{ display:block; border:1px solid #dbd6d6;}

.pr4tu img{ width:100%; max-width:448px; max-height:448px;}

.pr4zi{ display:block; font-size:16px; font-size:1.6rem; color:#555555; line-height:36px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; text-align:center; margin-top:6px;}

.pr4zi:hover{ color:#ff9800;}



.pr5{ padding-bottom:94px; padding-top:39px;}

.pr5 table{ background:#f9f9f9; margin-top:24px; width:100%;}

.pr5 table td{ border:none !important; padding:15px 10px !important; text-align:center; color:#555555 !important}

.pr5 .biaotou{ border-bottom:1px solid #dbd6d6 !important; font-size:18px; font-size:1.8rem; font-family: "OpenSans-Regular"; text-align:center;}

.pr5 .biaotou a{ display:block; color:#005bac;}

.pr5 table td i{ color:#005bac; padding-right:10px; font-weight:bold;}

.pr5 table td a{color:#555555}

.pr5 table td a:hover{color:#005bac;}



@media screen and (max-width: 1219px) { 

.jianjie{ width:380px; float:right;}

.inno2{ margin-top:15px;}

.jianjie h1{ font-size:20px; font-size:2rem;}

}

@media screen and (max-width:999px){

	.m-propic1 { display: none; }

	.m-propic2 { position: relative; display: block; overflow: hidden; width: 100%; padding-left: 30px; padding-right: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:none; }

	.m-propic2 .box-btn { position: absolute; top: 50%; margin-top: -12px; display: block; width: 17px; height: 32px; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }

	.m-propic2 .box-btn.prev { left: 0; }
	.m-propic2 .box-btn.next { right: 0; }

	.m-propic2 .box-list { overflow: hidden; }

	.m-propic2 .box-list ul { width: 1000%; }

	.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 3.13%; } 

	

.prmain2{ padding-top:28px; padding-bottom:28px;}

.prmain2{ padding-top:21px;}

.jianjie{ width:100%; float:none; margin-top:30px;}

.jiann{ font-size:14px; font-size:1.4rem; line-height:28px; padding:0px; padding-top:13px; min-height:inherit;}



.prnav a{ min-width:90px; padding:5px; font-size:14px; font-size:1.4rem;}

.pr1zi a{ margin-top:10px;}



.img-scroll {margin:0px; margin-top:25px;}

.img-list { margin:0 60px;}

.img-list3 li {width:0.32333%;margin-right:0.015%;}



.pr5{ padding-bottom:34px;}

}

 @media only screen and (max-width:767px ) {

.pr1tu{ float:none !important; width:100%;}

.pr1zi{ float:none !important; width:100%; margin-top:10px;}

.pr1zin{ padding:0 !important;}

.pr1zi a{ padding-bottom:10px;}



.img-scroll .prev, .img-scroll .next { width:30px; height:30px; line-height:30px; margin-top:-15px; font-size:18px; font-size:1.8rem;}

.img-list { margin:0 40px;}

.pr4zi{ font-size:14px; font-size:1.4rem;}

 }

 @media only screen and (max-width:500px ) {

.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:4.8%; } 

.img-list3 li {width:0.49%;margin-right:0.02%;}

}

  @media only screen and (max-width:350px ) {

 	.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:9.8%; } 

 }





/**************************  solution  ************************/

.somain{ padding-top:59px; padding-bottom:120px;}

.somain .m1biao{ margin-bottom:32px;}

.somain .m1biao:hover{ color:#555555}

@media screen and (max-width:999px){

.somain{ padding-top:29px; padding-bottom:30px;}

.somain .m1biao{ margin-bottom:20px;}

}



/**************************  solution2  ************************/

.somain2{ padding-top:59px; padding-bottom:85px;}

.sonav{ text-align:center; padding-top:66px;}

.sonav a{ display:inline-block; *float:left; min-width:206px; line-height:24px; padding:5px; font-size:20px; font-size:2rem; color:#005bac; text-align:center; border:1px solid #005bac; border-radius:18px; margin:8px; margin-bottom:0px;}

.sonav a:hover{ background:#005bac; color:#fff;}

.dangso{ background:#005bac !important; color:#fff !important;}

.solie{ width:387px; float:left; margin-left:19px; text-align:center; margin-top:71px;}

.sotu{ display:block; max-width:387px; margin:auto;}

.sotu img{ width:100%; max-width:387px; max-height:290px;}

.soa{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; color:#212121; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:25px;}

.solie p a{ display:block; font-size:14px; font-size:1.4rem; line-height:20px; color:#757575; height:60px; overflow:hidden; text-align:left; margin-top:9px; text-indent: 2em;}

.somor{ display:inline-block; min-width:115px; line-height:26px; padding:5px; text-align:center; background:#005bac; font-size:14px; font-size:1.4rem; color:#ffffff; margin-top:39px;}

.soa:hover,.solie p a:hover{ color:#005bac;}

.somor:hover{ background:#ff9800;}

.somain2 .fenye{ text-align:center; padding-top:81px;}

.somain2 .fenyen{ float:none;}

.somain2 .fenyen a{ float:none; display:inline-block; *float:left;}



@media screen and (max-width:1219px){

.solie{ width:32.333%; margin-left:1.5%;}

}

@media screen and (max-width:999px){

.somain2{ padding-top:29px; padding-bottom:25px;}

.sonav{ padding-top:20px;}

.sonav a{ min-width:146px; font-size:14px; font-size:1.4rem; margin:5px 2px; margin-bottom:0px;}

.solie{ width:32.333%; margin-left:1.5%; margin-top:20px;}

.somor{ margin-top:20px; min-width:95px; padding:0 5px;}

.soa{ margin-top:10px; font-size:16px; font-size:1.6rem;}

.somain2 .fenye{ padding-top:31px;}

}

@media screen and (max-width:767px){

.solie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}

}

@media screen and (max-width:599px){

.sonav a{ min-width:106px; font-size:12px; font-size:1.2rem;}

}

@media screen and (max-width:399px){

.sonav a{ display:block;}

}



/**************************  solution3  ************************/

.somain3{ padding-top:57px;}

.nemain2{ padding-bottom:77px;}

.somain3 h1{ font-size:24px; font-size:2.4rem; color:#555555; line-height:30px; text-align:center;font-family: "OpenSans-Bold";}

.net{ text-align:center; padding-top:17px; padding-bottom:9px;}

.neriqi{ display:inline-block; *float:left; font-size:14px; font-size:1.4rem; color:#666666; vertical-align:middle; line-height:24px; padding-right:11px;}

.net .share{ float:none; display:inline-block; *float:left; vertical-align:middle; border:none; padding:0px; margin:auto;}

.net .share1{ float:left; display:inline-block; *float:left; vertical-align:middle; color:#555555;}

.net .share2{ float:none; display:inline-block; *float:left; vertical-align:middle}

.nexiang{ border-top:1px solid #dfdfdf; font-size:16px; font-size:1.6rem; line-height:30px; color:#555555; margin-top:27px; padding-top:25px;font-family: "OpenSans-Regular"; text-indent: 2em;}

.nexiang p,.nexiang span,.nexiang li,.nexiang strong{ color:#555555;}

.nexiang a{ color:#005bac;}

.nexiang img{ max-width:100%; margin:auto;}

.fanpian{ border-top:1px solid #dfdfdf; margin-top:35px; padding-top:27px;}

.fanpian li{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:10px; font-family: "OpenSans-Regular";}

.fanpian li span{ display:inline-block; min-width:82px; line-height:24px; padding:0 5px; border:1px solid #ff9800; color:#ff9800; border-radius:13px; text-align:center; margin-right:7px;}

.fanpian li a:hover{ color:#ff9800;}



.so3main{ padding-top:39px;}

.so3main .prxbiao{ border-bottom:3px solid #dbd6d6; padding-bottom:15px;}

.so3main .img-scroll3{ margin-top:27px;}

.so3main .pr4nav{ top:-79px;}



.so3main2{ padding-bottom:73px; padding-top:30px;}

.img-scroll2 {position: relative; margin-top:30px; z-index:9}

.img-scroll2 .prev2, .img-scroll2 .next2 {position: absolute; top:0px; text-align:center;display: block;width: 27px;height: 27px; line-height:27px; font-size:14px; font-size:1.4rem; border:1px solid #dbd6d6; border-radius:5px; z-index:99; color:#000000; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}

.img-scroll2 .prev2 {left: 0px;cursor: pointer;}

.img-scroll2 .next2 {right: 0px;cursor: pointer;}

.img-scroll2 .prev2:hover,.img-scroll2 .next2:hover { color:#fff; border:1px solid #05abf2; background:#05abf2;}

.img-list2 {position: relative;overflow: hidden; z-index:90;}

.img-list2 ul {width: 10000%;}

.img-list2 li {float: left;display: inline;width:0.321%;margin-right:0.018%;}

.so3lie{}

.so3tu{ display:block; max-width:387px; margin:auto;}

.so3tu img{ width:100%; max-width:387px; max-height:290px;}

.so3zi{ display:block; padding:20px 5px; text-align:center; line-height:40px; background:#005bac; font-size:18px; font-size:1.8rem; color:#fff; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.so3lie:hover .so3zi{ background:#ff9800;}

@media screen and (max-width:767px){

.so3main2{ padding-bottom:33px; padding-top:30px;}

.img-list2 li {width:0.49%;margin-right:0.02%;}

.so3zi{ padding:5px; font-size:14px; font-size:1.4rem; line-height:30px;}

}



/**************************  service  ************************/

.semain{ padding-top:60px; padding-bottom:80px;}

.seti{ margin-top:50px; padding-bottom:10px;}

.seti form{}

.seti select{ width:306px; height:42px; border:1px solid #dbd6d6; background:#fff; border-radius:10px; float:left; margin-left:18px; font-size:16px; font-size:1.6rem; color:#999999; cursor:pointer; padding-left:19px;font-family: "OpenSans-Regular";}

.seti option{ cursor:pointer;}

.seti .sein{ width:236px; height:42px; line-height:42px; text-align:center; float:right; cursor:pointer; background:#005bac; border-radius:10px; font-size:16px; font-size:1.6rem; color:#fff; border:1px solid #dbd6d6; transition:0.5s;}

.seti .sein:hover{ background:#ff9800;}



.dolie{ border-top:5px solid #f7f6f6; position:relative; min-height:72px; margin-bottom:47px; padding-top:40px;}

.don{ margin-right:300px;}

.don>a{ display:block; font-size:18px; font-size:1.8rem; line-height:24px;font-family: "OpenSans-Bold";}

.don p a{ display:block; font-size:14px; font-size:1.4rem; line-height:18px; color:#1f1e19;font-family: "OpenSans-Regular"; margin-top:7px; text-indent: 2em;}

.domor{ display:block; line-height:30px; background:#000000; position:absolute; right:0px; top:62px; padding:0 30px; font-size:16px; font-size:1.6rem; color:#ffffff;}

.domor i{ padding-right:10px; font-size:20px;}

.domor:hover{ background:#005bac;}

.don a:hover{ color:#005bac;}



.semain .fenye{ text-align:center; padding-top:16px;}

.semain .fenyen{ float:none;}

.semain .fenyen a{ float:none; display:inline-block; *float:left;}



@media screen and (max-width:1219px){

.seti select{ width:230px; padding-left:5px;}

.seti .sein{ width:236px;}

}

@media screen and (max-width:999px){

.semain{ padding-top:20px; padding-bottom:30px;}

.seti{ margin-top:20px;}

.seti select{ width:48%; padding-left:5px; margin:5px 1% !important; font-size:12px; font-size:1.2rem;}

.seti .sein{ width:48%; margin:5px 1%; font-size:14px; font-size:1.4rem;}

.don{ margin-right:200px;}

}

@media screen and (max-width:767px){

.dolie{ margin-bottom:20px; padding-top:20px;}

.don{ margin-right:0px;}

.domor{ position:relative; top:auto; right:auto; display:inline-block; margin-top:20px;}

}



/******************************************************************  service2  *****************************************************/

.semain2{ padding-top:59px; padding-bottom:80px;}

.subNavBox2{ margin-top:54px;font-family: "OpenSans-Regular";}

.subNav2{cursor:pointer; position:relative; background:#fbfbfb; line-height:32px; padding:10px; padding-left:42px; font-size:18px; font-size:1.8rem; margin-top:21px; color:#555555;}

.subNav2 i{ display:block; width:18px; height:18px; background:url(../images/faq.jpg) no-repeat center; position:absolute; left:13px; top:17px;}

.subNav2 span{ font-weight:bold; font-size:20px; font-size:2rem; color:#000000; font-family:Arial, Helvetica, sans-serif}

.subNav2:hover{}

.currentDd2,.currentDd2 span{ color:#005bac}

.currentDd2 i{ background:url(../images/faqh.jpg) no-repeat center;}

.navContent2{display: none; padding:15px 43px; font-size:16px; font-size:1.6rem; line-height:30px; color:#555555; margin-bottom:25px; border:1px solid #f2f2f2;font-family: "OpenSans-Regular"; text-indent: 2em;}

.navContent2 p,.navContent2 strong,.navContent2 li{ color:#555555;}

.navContent2 span{ color:#555555;}

.navContent2 a{ color:#005bac;}

.navContent2 img{ max-width:100%;}

.navContent2 table{ width:97%; border-collapse:collapse; line-height:24px;}

.navContent2 tr td{ line-height:24px; padding:2px;}

.navContent2 tr td a{ color:#333;}



.semain2 .fenye{ text-align:center; padding-top:54px;}

.semain2 .fenyen{ float:none;}

.semain2 .fenyen a{ float:none; display:inline-block; *float:left;}



@media screen and (max-width:999px) {

.semain2{ padding-top:15px; padding-bottom:25px;}

.subNav2{ font-size:14px; font-size:1.4rem; margin-top:10px;}

.navContent2{ line-height:26px; padding:10px; font-size:14px; font-size:1.4rem; margin-bottom:10px;}

.semain2 .fenye{ padding-top:31px;}

}



/******************************************************************  service3  *****************************************************/

.semain3{ padding-top:59px; padding-bottom:72px;}

.se3p{ text-align:center; font-size:14px; font-size:1.4rem; line-height:30px; color:#555555; margin-top:17px;}



.semain3 form{}

.semain3 .int1{ width:563px; line-height:36px; border:1px solid #dbd6d6; border-radius:10px; padding-left:23px; background:#f1f1f1; margin-top:20px; font-size:14px; font-size:1.4rem; color:#999999;font-family: "OpenSans-Regular";}

.semain3 .int2{ width:1175px; line-height:36px; border:1px solid #dbd6d6; border-radius:10px; padding-left:23px; background:#f1f1f1; margin-top:20px; font-size:14px; font-size:1.4rem; color:#999999;font-family: "OpenSans-Regular";}

.semain3 textarea{ width:1175px; line-height:26px; padding-top:5px; height:303px; border:1px solid #dbd6d6; border-radius:10px; padding-left:23px; background:#f1f1f1; margin-top:20px; font-size:14px; font-size:1.4rem; color:#999999;font-family: "OpenSans-Regular";}

.semain3 .int3{ width:283px; line-height:36px; border:1px solid #dbd6d6; border-radius:10px; padding-left:23px; background:#f1f1f1; margin-top:20px; font-size:14px; font-size:1.4rem; color:#999999;font-family: "OpenSans-Regular";}

.semain3 .yanzheng{ width:117px; height:34px; float:left; margin-left:26px; cursor:pointer; margin-top:25px;}

.semain3 .int4{ width:338px; height:40px; border-radius:10px; cursor:pointer; transition:0.5s; background:#005bac; font-size:14px; font-size:1.4rem; color:#ffffff; text-transform:uppercase; float:right; margin-top:20px;font-family: "OpenSans-Regular";}

.semain3 .int4:hover{ background:#ff9800;}



.semain4{ padding-top:59px;}

.semain4 .m1biao{ font-size:30px; font-size:3rem;}

.se4main2{ background:#f1f1f1; padding-top:46px; padding-bottom:45px; margin-top:39px;}
.se4main2 form{ text-align:center;}

.se4main2 .int1{ width:823px; line-height:42px; border:1px solid #dbd6d6; border-radius:10px; background:#fff; padding-left:23px  !important; font-size:14px; font-size:1.4rem; color:#999999; float:left; padding-top: 0px !important; padding-bottom: 0px !important; padding-right: 0px  !important; height: 44px !important;}

.se4main2 .int2{ width:338px; height:46px; border-radius:10px; cursor:pointer; transition:0.5s; background:#005bac; font-size:14px; font-size:1.4rem; color:#ffffff; text-transform:uppercase; float:right; font-family: "OpenSans-Regular"; text-indent: 0px; padding: 0px;}

.se4main2 .int2:hover{ background:#ff9800;}

.TM_input-group{ display: block !important;}

.se4main3{ padding-top:106px; padding-bottom:122px;}

.se4main3 img{ max-width:100%; margin:auto;}



@media screen and (max-width:1219px) {

.semain3 .int1{ width:450px;}

.semain3 .int2{ width:955px;}

.semain3 textarea{ width:955px;}



.se4main2 .int1{ width:660px;}

.se4main2 .int2{ width:270px;}

}

@media screen and (max-width:999px) {

.semain3{ padding-top:29px; padding-bottom:32px;}

.semain3 .int1{ width:45%; padding-left:10px;}

.semain3 .int2{ width:98%; padding-left:10px;}

.semain3 textarea{ width:98%; padding-left:10px; height:200px;}

.semain3 .int3{ width:98%; padding-left:10px; float:none;}

.semain3 .yanzheng{ margin-left:auto;}



.semain4 .m1biao{ font-size:20px; font-size:2rem; line-height:24px;}

.se4main2{ padding-top:20px; padding-bottom:20px; margin-top:20px;}

.se4main2 .int1{ width:60%; padding-left:10px !important;}

.se4main2 .int2{ width:36%;}

.se4main3{ padding-top:26px; padding-bottom:22px;}

}

@media screen and (max-width:539px) {

.semain3 .int1{ width:95%; float:none; margin-top:10px;}

.semain3 .int2{ width:95%; margin-top:10px;}

.semain3 textarea{ width:95%; padding-left:10px; height:150px; margin-top:10px;}

.semain3 .int3{ width:95%; float:none; margin-top:10px;}

.semain3 .yanzheng{ margin-left:auto; margin-top:15px;}

.semain3 .int4{ width:auto; min-width:100px; float:left; margin-left:10px; padding:0 5px; margin-top:10px;}



.se4main2 .int1{ width:94%; float:none; font-size:12px; font-size:1.2rem;}

.se4main2 .int2{ width:50%; float:none; margin-top:10px;}

}



/****************************************  company  *************************************/

.cpmain{ padding-top:59px; padding-bottom:79px;}

.cpa{ display:block; font-size:30px; font-size:3rem; text-transform:uppercase; color:#555555; font-family: "OpenSans-Bold"; margin-top:63px;}

.cpn{ font-size:16px; font-size:1.6rem; line-height:36px; color:#555555;}

.cpn p{ color:#555555; margin-bottom:36px; margin-top:13px; text-indent: 2em;}

.cpn a{ display:block; padding-top:23px;}

.cpn a img{ max-width:100%; margin:auto;}

.mat1{ margin-top:55px;}

.cpn2{ background:#edf7ff; padding:30px 75px; padding-bottom:20px; margin-top:20px;}

.cpn2 p{ font-size:16px; font-size:1.6rem; line-height:24px; color:#555555;}

.cpn2 span{ display:block; float:right; position:relative; color:#005bac; font-size:16px; font-size:1.6rem; line-height:24px; padding-left:55px;}

.cpn2 span:before{ width:44px; height:1px; background:#005bac; content:""; position:absolute; left:0px; top:50%;}

.main5 .m1biao2:hover{ color:#fff;}

.main52{ margin-bottom:100px;}

.main53{ padding-left:40px; padding-right:40px;}

.main53 .m5n2{ margin:20px; border:1px solid #eae6e2; padding:50px;}

.main53 .m5n2 p a{ min-height:inherit;}

.main53 #tab li a{ font-size:14px; font-size:1.4rem;}

.main53 .m5n2 p a:hover{ color:#fff;}



@media screen and (max-width:999px) {

.cpa{ font-size:20px; font-size:2rem; margin-top:23px;}

.cpn{ font-size:14px; font-size:1.4rem; line-height:24px;}

.cpn p{ margin-bottom:24px; margin-top:13px;}

.cpn a{ padding-top:10px;}

.cpn2{ padding:10px;}

.main53{ padding:0px; width:95%; margin:auto;}

.main52{ width:100%; margin-bottom:20px;}

.main53 .m5n2{ margin:0px; padding:10px;}

.main53 #tab li a{ font-size:12px; font-size:1.2rem;}

}



/****************************************  news  *************************************/

.nemain{ padding-top:59px; padding-bottom:76px;}

.nemain .m1biao{ margin-bottom:69px;}

.nemain .nelie{ border-bottom:1px solid #dbd6d6; padding-bottom:51px; margin-top:49px;}

.netu{ display:block; width:250px; position:absolute; right:0px; top:0px;}

.netu img{ width:100%; max-width:250px; max-height:141px;}

.nemain .nen{ padding-right:300px;}



.nemain .fenye{ text-align:center; padding-top:65px;}

.nemain .fenyen{ float:none;}

.nemain .fenyen a{ float:none; display:inline-block; *float:left;}

@media screen and (max-width:999px) {

.nemain{ padding-top:29px; padding-bottom:26px;}

.nemain .m1biao{ margin-bottom:29px;}

.netu{ width:200px;}

.nemain .nen{ padding-right:220px;}

.nemain .fenye{ padding-top:25px;}

.nemain .nelie{ padding-bottom:21px; margin-top:19px;}

}

@media screen and (max-width:767px) {

.netu{ right:auto; left:50%; margin-left:-100px;}

.nemain .nelie{ padding-top:130px;}

.nemain .nen{ padding-right:0px; margin-top:10px;}

.nemain .neshijian{ top:140px;}

}



/****************************************  success  *************************************/

.sumain{ padding-top:59px; padding-bottom:66px;}

.sumain .m1biao{ margin-bottom:100px;}

.sulie{ background:#f9f9f9; position:relative; min-height:311px; margin-top:70px;}

.sutu{ display:block; position:absolute; width:530px; border:5px solid #005bac; top:-39px;}

.sutu img{ width:100%; max-width:530px; max-height:317px;}

.suzi{ width:50%;}

.sua{ display:block; font-size:24px; font-size:2.4rem; line-height:30px; color:#363636; text-transform:uppercase; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-family: "OpenSans-Bold"; padding-top:44px;}

.suzi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; color:#666666; max-height:120px; overflow:hidden;font-family: "OpenSans-Regular"; margin-top:12px; text-indent: 2em;}

.sumor{ display:inline-block; padding-left:26px; padding-right:15px; background:#ff9800; line-height:38px; font-size:16px; font-size:1.6rem; color:#ffffff; text-transform:uppercase; font-weight:bold; margin-top:24px;}

.sumor i{ padding-left:10px; font-size:20px;}



.sulie1 .sutu{ left:38px;}

.sulie2 .sutu{ right:41px;}

.sulie1 .suzi{ float:right;}

.sulie2 .suzi{ float:left;}

.sulie1 .suzin{ padding-left:15px; padding-right:30px;}

.sulie2 .suzin{ padding-left:45px; padding-right:30px;}

.suzi a:hover{ color:#ff9800;}

.suzi .sumor:hover{ background:#005bac; color:#fff;}



.sumain .fenye{ text-align:center; padding-top:32px;}

.sumain .fenyen{ float:none;}

.sumain .fenyen a{ float:none; display:inline-block; *float:left;}

@media screen and (max-width:1219px) {

.sutu{ width:430px;}

}

@media screen and (max-width:999px) {

.sumain{ padding-top:29px; padding-bottom:26px;}

.sumain .m1biao{ margin-bottom:0px;}

.sulie{ width:49%; margin-top:20px;}

.sulie1{ float:left;}

.sulie2{ float:right;}

.sulie .sutu{ left:auto; top:auto; position:relative; right:auto; width:auto; max-width:100%; border-width:2px;}

.sulie .suzi{ width:100%; float:none;}

.sulie .suzin{ padding:10px;}

.sua{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:auto; padding-top:10px;}

.suzi p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:72px;}

.sumor{ min-width:120px; padding:0 5px; text-align:center; font-size:14px; font-size:1.4rem;}

.sumor i{ font-size:16px; font-size:1.6rem;}

}

@media screen and (max-width:499px) {

.sulie{ width:100%; float:none;}

}



/******************************  become  ***************************/

.bemain{}

.bemain .se3p{ margin-top:30px;}

.bemain form{ margin-top:30px;}

.bemain .se3p{ font-size:16px; font-size:1.6rem; font-family: "OpenSans-Regular";}

.ben{ background:#f1f1f1; border:1px solid #dbd6d6; border-radius:10px; padding:22px; margin-top:20px; padding-top:8px; padding-bottom:24px;}

.bea{ display:block; font-size:14px; font-size:1.4rem; color:#999999; line-height:24px; font-family: "OpenSans-Regular";}

.beul{ margin-top:10px;}

.beul li{ width:230px; float:left; margin-left:55px; margin-top:12px;}

.beul li input{ cursor:pointer;}

.beul li span{ font-size:14px; font-size:1.4rem; color:#555555; line-height:24px; padding-left:10px; font-family: "OpenSans-Regular";}

.beul .int5{ width:276px; line-height:33px; background:none; border-bottom:1px solid #dbd6d6; font-size:14px; font-size:1.4rem; color:#999999; font-family: "OpenSans-Regular"; margin-left:55px; margin-top:8px;}

@media screen and (max-width:1219px) {

.ben{ padding:15px; padding-top:8px; padding-bottom:24px;}

.beul li{ width:230px; margin-left:6px;}

.beul .int5{ margin-left:6px;}

}

@media screen and (max-width:999px) {

.bemain .se3p{ margin-top:10px;}

.beul li{ margin-top:5px;}

.beul .int5{ width:250px;}

}

@media screen and (max-width:539px) {

.ben{ margin-top:10px;}

}



/********************************************  contact  ***********************************************/

.comain{ padding-top:47px; background:url(../images/ditu.png) no-repeat center top; margin-top:64px; padding-bottom:86px;}



.con{}

.colie{ width:23%; float:left; margin:10px 1%; text-align:center;}

.cotu{ display:block; width:59px; height:59px; padding:9px; border:1px solid #1976d2; border-radius:50%; margin:auto;}

.cotu i{ display:block; width:59px; height:59px; background:#1976d2; border-radius:50%; text-align:center; line-height:59px; font-size:28px; color:#fff;}

.colie>span{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; margin-top:18px;}

.colie p{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:6px;}

.colie p span{ font-size:14px; font-size:1.4rem; line-height:22px;}

.colie p a:hover{ color:#ff8c00;}



.cobiao{ display:block; text-align:center; font-size:36px; font-size:3.6rem; font-family: "OpenSans-Regular"; margin-top:90px; margin-bottom:20px;}

.cop{ text-align:center; font-size:14px; font-size:1.4rem; color:#4d4d4d; line-height:30px;}

.xunpan{ padding-top:16px; padding-bottom:25px;}

.xunl{ width:496px; float:left;}

.xunr{ width:660px; float:right;}



.xunpan .int1{ padding-left:17px; margin-top:19px; position:relative;}

.xunpan .xing{ background:url(../images/xing.png) no-repeat left 22px;}

.xunpan .int1 input{ width:436px; height:46px; line-height:46px; border:1px solid #858585; padding-left:40px; font-size:14px; font-size:1.4rem;}

.xunpan .int1 i{ display:block; width:30px; line-height:48px; color:#333333; text-align:right; position:absolute; left:19px; top:0px; font-size:20px; font-size:2rem; font-weight:bold;}

.xunpan .int1 .icon-duigou{ font-size:32px; font-size:3.2rem;}

.xunpan .int1 textarea{ width:601px; height:176px; line-height:26px; padding-top:10px; border:1px solid #858585; padding-left:40px; font-size:14px; font-size:1.4rem;}

.xunpan .int1 .int2{ width:228px; height:46px; line-height:46px; border:1px solid #858585; padding-left:10px; font-size:14px; font-size:1.4rem; float:left; margin-bottom:19px; margin-right:8px;}

.xunpan .int1 .yanzheng{ width:160px; height:50px; float:left; margin-bottom:19px; cursor:pointer;}

.xunpan .int1 .int3{ float:right; width:auto; min-width:199px; height:50px; background:#ff8c00; border:none; cursor:pointer; padding:0 5px; font-size:14px; font-size:1.4rem; color:#ffffff; transition:0.5s;}

.xunpan .int1 .int3:hover{ background:#005bac;}

.ditu{ max-width:100%;}



 @media screen and (max-width: 1219px) {

.xunl{ width:396px;}

.xunr{ width:560px;}

.xunpan .int1 input{ width:336px;}

.xunpan .int1 textarea{ width:501px;}

.xunpan .int1 .int2{ width:178px;}

.xunpan .int1 .int3{ min-width:149px;}

 }

 @media screen and (max-width: 999px) {

.comain{ padding-top:7px; margin-top:24px; padding-bottom:26px;}

.cop{ line-height:24px;}

.xunl{ width:49%;}

.xunr{ width:49%;}

.xunpan .int1 input{ width:90%; padding-left:10px;}

.xunpan .int1 i{ display:none}

.xunpan .int1 textarea{ width:90%; height:105px; padding-left:10px;}

.xunpan .int1 .int2{ width:90%; margin-right:auto;}

.xunpan .int1 .yanzheng{ margin-right:10px;}

.xunpan .int1 .int3{ min-width:149px; float:left;}

.cobiao{ font-size:20px; font-size:2rem; margin-top:20px;}

.colie{ width:48%}

 }

 @media screen and (max-width: 767px) {

.xunl{ width:100%; float:none;}

.xunr{ width:100%; float:none;}

.xunpan .int1 .int3{ min-width:89px;}

 }

 @media screen and (max-width: 499px) {

.cotu{ width:39px; height:39px;}

.cotu i{ width:39px; height:39px; line-height:39px; font-size:20px; color:#fff;}

.colie p{ font-size:14px; font-size:1.4rem;}

 }



@font-face {

  font-family: "OPENSANS-SEMIBOLD";

  src: url("../fonts/OPENSANS-SEMIBOLD.woff2") format("woff2"),

       url("../fonts/OPENSANS-SEMIBOLD.woff") format("woff"),

       url("../fonts/OPENSANS-SEMIBOLD.ttf") format("truetype"),

       url("../fonts/OPENSANS-SEMIBOLD.eot") format("embedded-opentype"),

       url("../fonts/OPENSANS-SEMIBOLD.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: "OpenSans-Regular";

  src: url("../fonts/OpenSans-Regular.woff2") format("woff2"),

       url("../fonts/OpenSans-Regular.woff") format("woff"),

       url("../fonts/OpenSans-Regular.ttf") format("truetype"),

       url("../fonts/OpenSans-Regular.eot") format("embedded-opentype"),

       url("../fonts/OpenSans-Regular.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: "OpenSans-Bold";

  src: url("../fonts/OpenSans-Bold.woff2") format("woff2"),

       url("../fonts/OpenSans-Bold.woff") format("woff"),

       url("../fonts/OpenSans-Bold.ttf") format("truetype"),

       url("../fonts/OpenSans-Bold.eot") format("embedded-opentype"),

       url("../fonts/OpenSans-Bold.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {font-family: "iconfont";

  src: url('../fonts/iconfont.eot?t=1577351515187'); /* IE9 */

  src: url('../fonts/iconfont.eot?t=1577351515187#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=1577351515187') format('woff'),

  url('../fonts/iconfont.ttf?t=1577351515187') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */

  url('../fonts/iconfont.svg?t=1577351515187#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-facebook:before {

  content: "\e620";

}



.icon-linkedin:before {

  content: "\e648";

}



.icon-twitter:before {

  content: "\e607";

}



.icon-left7:before {

  content: "\e724";

}



.icon-right7:before {

  content: "\e725";

}



.icon-right9:before {

  content: "\e72d";

}



.icon-instagram:before {

  content: "\e79d";

}



.icon-tumblr:before {

  content: "\e79e";

}



.icon-download3:before {

  content: "\e7a2";

}



.icon-search5:before {

  content: "\e7b3";

}



.icon-contact:before {

  content: "\e7be";

}



.icon-whatsapp:before {

  content: "\e7bf";

}



.icon-email11:before {

  content: "\e7c6";

}



.icon-tel1:before {

  content: "\e7c7";

}



.icon-address:before {

  content: "\e7c2";

}



.icon-email:before {

  content: "\e7c4";

}



.icon-email1:before {

  content: "\e7c5";

}



.icon-skype:before {

  content: "\e7c9";

}



.icon-tel:before {

  content: "\e7cc";

}



.icon-wechat:before {

  content: "\e7cd";

}



.icon-mobile:before {

  content: "\e7d0";

}



.icon-message:before {

  content: "\e7da";

}



.icon-top10:before {

  content: "\e7ee";

}



.icon-bottom10:before {

  content: "\e7ef";

}



.icon-duigou:before {

  content: "\e608";

}



.icon-jurassic_home:before {

  content: "\e69b";

}



.m4lie .m4zi a:hover{color: #ff9800;}





.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}

.listcart a{ background:#fff;display:inline-block;height: 30px; width:200px; line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #ff9800;cursor: pointer;  border:1px solid #ff9800; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}

.listcart a:hover{  border:#ff9800 solid 1px; background:#ff9800; color:#fff!important;}

@media screen and (max-width:999px){

.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }

.listcart{ width:100%;

}

}

@media screen and (max-width:420px){

.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}

}

.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}

.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}

.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}

.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}

.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px; padding-left: 10px; display: block;}



.zoomThumbActive{border: 1px solid #ff9800 !important;}

.addthis_inline_share_toolbox_d1ka{float: left; margin-left: 8px; vertical-align: middle; clear: none !important;}



.somain .m1p a:hover{color: #757575 !important;}



.xunpanc table tr td a:hover{color: #ff9800;}

.somain a.m1biao:hover{color: #333;}



@media screen and (max-width:400px){

	.mianbao{font-size: 12px; font-size: 1.2rem; width: 90%; margin: 0 auto;}

	.fenn{ margin-top: -65px;}

	.fena{font-size: 16px;font-size: 1.6rem;}

}


/*xiugaibanner*/
.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; }
.banner .slick-arrow { position: absolute; z-index: 99; display: block !important; top: 50%; margin-top: -31px; width: 62px; height: 62px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner .slick-prev { left: 0; cursor: pointer; display:none}
.banner .slick-next { right: 0; cursor: pointer; display:none}
.banner .slick-dots { position: absolute; z-index: 999999; left: 0; right: 0; bottom: 26px; text-align: center; font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { margin: 0 10px; display: inline-block; *display: inline; *zoom: 1; }
.banner .slick-dots li.slick-active a { cursor: pointer; font-size:24px; font-size:2.4rem;}
.banner .slick-dots a { display: block; width: 16px; height: 16px; cursor: pointer; font-size:14px; font-size:1.4rem; color:#fff;}
.banner.hide { display: none; }

.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}.slick-slide img{display:block; max-width: 100%;}
.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: 959px) { .banner { display: block; }
.banner.hide { display: block; }
.banner .slick-arrow { display: none !important; }
.banner .slick-dots { bottom: 10px; }
.banner2 { display: none; } }

/*chaxunqiehuan*/
#outer2 {}
#tab2 {overflow: hidden;zoom: 1; text-align:center; padding-left:7px;}
#tab2 li{ float:left; margin-right:15px; cursor:pointer; /*border: 1px solid #005bac;*/ padding-bottom: 1px; border-bottom: none;min-width: 179px; text-align: left;}
#tab2 li a { font-size:16px; font-size:1.6rem; line-height:30px; height:40px; padding: 0 10px; color: #666;}
#tab2 li:hover a{ color:#005bac}
#tab2 li.current2 a{color:#005bac}
#content2 {}
#content2 .tabul2 {display: none;}

.m-kefu-chat.mobile-hide{width: 50px !important; height: 50px !important; cursor: pointer; right: 17px !important;}
/*.m-kefu-chat.mobile-hide{ border: 1px solid #ff9800 !important;}
.mobile-logo{ background-color: #ff9800 !important;}
*/

/*xiazaitankaung*/
.dolie a{ cursor:pointer}
.tankuang2{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.3); left:0px; top:0px; display:none; z-index:999998}
.tankuang2n{ width:500px; background:#fff; outline:1px auto #ccc; padding:20px; position:fixed; left:50%; margin-left:-260px; top:50%; margin-top:-250px; z-index:999999}
.tankuang2 .dianji2{ position:absolute; right:20px; top:20px; width:20px; height:20px; text-align:center; line-height:20px; border:2px solid #005bac; color:#005bac; border-radius:50%; font-size:16px; font-size:1.6rem; cursor:pointer}
.tankuang2 form{ padding-top:30px;}
.tankuang2 .int1{ width:95%; line-height:40px; padding-left:10px; border:1px solid #999; margin-top:10px; font-size:14px; font-size:1.4rem; color:#999}
.tankuang2 textarea{ width:95%; height:100px; line-height:26px; padding-left:10px; border:1px solid #999; margin-top:10px; font-size:14px; font-size:1.4rem; color:#999}
.tanyan{ width:150px; height:40px; float:left; margin-right:10px; margin-top:10px; cursor:pointer}
.tankuang2 .int2{ min-width:100px; height:40px; line-height:40px; float:left; margin-top:10px; background:#005bac; font-size:14px; font-size:1.4rem; color:#fff; cursor:pointer; transition:0.5s;}
.tankuang2 .int2:hover{ background:#ff8c00;}
	
@media screen and (max-width:639px){
.tankuang2{ width:260px; margin-left:-140px; padding:10px; margin-top:-200px;}
}

.nohover{color: #555555 !important;}

.so3main .prxbiao:hover{color: #ff9800;}

.trFrameClose{top:62px !important;}

body{font-family:"Microsoft Yahei","微软雅黑"!important;}
body a{font-family:"Microsoft Yahei","微软雅黑"!important;}
body p{font-family:"Microsoft Yahei","微软雅黑"!important;}
body div{font-family:"Microsoft Yahei","微软雅黑"!important;}

@media screen and (max-width:359px){
.bshare-custom.icon-medium-plus a{ padding-left: 20px!important; }
}

.se4main3 p{line-height: 24px; font-size: 16px; text-align: center;}