@charset "utf-8";



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: url("../img/bodybg.jpg") no-repeat center top;background-attachment: fixed; }

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: #333333;}

a {text-decoration: none; color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

h1 {margin: 0;padding: 0;font-weight: normal;color: #333333;}

.clear{clear: both;}

.maln {margin-left: auto !important}

input, textarea {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#333333;border: none;outline: none;}

.fl{ float:left;}

.fr{ float:right;}

.l{ float:left;}

.r{ float:right;}

.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

::-webkit-input-placeholder {/* WebKit browsers */

 color:#1b1b1b;}

:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#1b1b1b;}

::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#1b1b1b;}

:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#1b1b1b;}

.coe60012{ color:#e60012;}

 

 

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;}

a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

input[type="submit"]{cursor: pointer;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

p a{display: inline;}

h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;font-weight: normal;color: #333;}

input, textarea {font-family:arial;font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}

img{vertical-align: middle;}

hr{width: 100%;height: 1px;padding: 0;margin: 0 auto;border: 0;background: #5b5a5d;}





.clearfloat {zoom: 1}

.clearfloat:after {display: block;clear: both;content: "";visibility: hidden;height: 0}

.clear {clear: both;}

 

 



.wp{background: #fff;}

.wpn{padding: 0 20px;}





@media screen and (min-width:1160px) {.wp {width: 1140px;margin: auto;}.no_margin{margin-left: 0!important;}.mscatabox.no_margin{margin-left: 134px!important;}}

@media screen and (min-width:1000px) and (max-width:1159px) {.wp {width: 980px;margin: auto;}.no_margin{margin-left: 0!important;}.mscatabox.no_margin{margin-left: 134px!important;}}

@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}

@media screen and (max-width:639px) {.wpn {padding: 0 10px;}}





 

 

@media screen and (min-width:1120px) {.zongpy{width: 1100px;margin: auto;}}

@media screen and (min-width:1000px) and (max-width:1119px) {.zongpy{width: 980px;margin: auto;}}

@media screen and (max-width:999px) {.zongpy{width: 95%;margin: auto;}}

.dingbupy{ margin:0px; padding:0px; background:#1a1a1a;}

.logopy{ float:left; display:block; max-width:254px;}

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

.dingbuypy{ float:left;  padding-top:38px; margin-left:327px;}

.dbgwc{ float:left; display:block; background:url(../img/gouwuchepy.png) no-repeat left 2px; padding-left:23px; font-size:12px; font-size:1.2rem;  color:#fff; padding-top:3px; margin-top:7px;}

.dbgwc:hover{ color:#f07b05}

.lxrpy{ float:left; display:block; background:url(../img/renpy.png) no-repeat left 2px; padding-top:3px; padding-left:18px; font-size:12px; font-size:1.2rem; color:#fff; margin-left:10px; margin-top:7px;}

.lxrpy:hover{ color:#f07b05}

.dbyxpy{ float:left; margin-left:9px; display:block; margin-top:9px;}

.dbyxpy img{ display:block;}

.dbskypy{ display:block; float:left; margin-left:12px; margin-top:7px;}

.dbskwhatsapppy{ display:block; float:left; margin-left:11px; margin-top:7px;}

.dbskwechatpy{display:block; float:left; margin-left:9px; margin-top:7px;}

.dinbusspy{ width:230px; height:31px; background:#fff; border:none; float:right; margin-left:11px; margin-top:38px; margin-right:1px;}

.dibutextpy{ width:200px; height:29px; line-height:29px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size:1.2rem; padding-left:7px;}

.dibutjpy{ width:14px; height:14px; float:right; border:none; margin-top:9px; margin-right:6px; background:url(../img/sousuopy.png) no-repeat;}

@media screen and (min-width:1000px) and (max-width:1119px) {

.dingbuypy{ margin-left:100px;}

}

@media screen and (max-width:999px) {

.dingbupy{ padding-bottom:10px; }

.dingbuypy{ margin-left:30px; }

}

@media screen and (max-width:856px) {

.dingbuypy{ padding-top:10px;}

.logopy{ width:150px;}

.dinbusspy{ width:100%; margin-left:0px; margin-top:20px;}

.dibutextpy{ width:90%;}

}

@media screen and (max-width:466px) {

.logopy{ margin:0 auto; float:none;}

.dingbuypy{ float:none; margin-left:0px;}

.dinbusspy{ float:none;}

}

@media screen and (max-width:330px) {

.dibutextpy{ width:80%;}

}

.dinghaopy{ background:#f07b05;  text-align:center;}

.daohangpy>li{ position:relative; display:inline-block; z-index:999; padding-left:30px; padding-right:47px; line-height:35px;}

.daohangpy>li>a{ display:block;  font-size:18px; font-size:1.8rem; color:#222222;}

.daohangpy>li:hover{}

.daohangpy>li:hover>a{ color:#fff;}

.dangqiandao{  color:#fff !important; }

.yijipy {width: 161px;background: #fff;position: absolute;left: 0px;top:-9999px;z-index: 99999; border:#d8d8d8 solid 1px;}

.yijipy li {position: relative; padding-left:19px; text-align:left;}

.yijipy li a {display: block;font-size: 14px;font-size: 1.4rem;color: #333333;}

.yijipy li:hover>a {color: #f07b05;}

.erjipy {width: 161px;background: #fff;position: absolute;left: 162px;top:-9999px;z-index: 9999999; border:#d8d8d8 solid 1px;}

.daohangpy>li:hover .yijipy {top:34px; left:0px;}

.yijipy>li:hover .erjipy {top: 0px;}





.index_focus {position: relative;width: 100%;height:520px;margin: 0 auto; overflow:hidden; z-index:9; }

.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:100%;z-index:99}

.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}

.index_focus .slide_nav {position: absolute; bottom:27px; left:50%; margin-left:-60px; z-index:9998; display:none }

.index_focus .slide_nav a{ width:14px; height:14px; cursor:pointer;float:left; margin-right:17px;  background:#fff;}

.index_focus_post {z-index: 10;}

.index_focus .pic {height: auto;display: block;	margin:0 auto;}

.index_focus .pic:hover {text-decoration: none;}

.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:#ed1b24;}

.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 50%;margin-top:-30px;width:75px;height:75px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}

.index_focus_pre {left: 139px; background:url(../img/left.png) no-repeat;}

.index_focus_next {right:139px;background:url(../img/right.png) no-repeat;}

@media screen and (min-width:1000px) and (max-width:1119px) {

.index_focus {height:520px;}

.index_focusn img {width: 80%;}

.logo{ margin-left:auto;}

.daohangpy>li{ padding-left:12px; padding-right:12px;}
.index_focus_pre {left: 50px; background:url(../img/left.png) no-repeat;}

.index_focus_next {right:50px;background:url(../img/right.png) no-repeat;}
}

@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}

@media screen and (max-width:999px) {

.index_focus {display: none}

.index_focus2 {display: none}

.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;width: 120px;height:10px;bottom: 5px;left: 50%;-webkit-transform:translate3d(-50%,0,0); }

.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:#f07b05;}

.carousel ol li:last-child{margin: 0;}

.daohangpy>li{ padding-left:10px; padding-right:10px;}

.daohangpy>li>a{  font-size:14px;}

.yijipy {display: none}

.clear2{ clear:both;}

}

@media screen and (min-width:640px) {.dinghaopy2{display: none}}

@media screen and (max-width:639px) {

.daohangpy{ display:none;}

.dinghaopy2{ display:block; width:100%; text-align:center; background:#f07b05; text-align:center;}

.dinghaopy2 li{ display:inline-block; font-size:14px; font-size:1.4rem;  text-align:center; line-height:40px; padding-left:10px; padding-right:10px;}

.dinghaopy2 li a{ color:#222;}

.dinghaopy2 li a:hover{ color:#fff;}

.dangqiandaopy{ color:#fff !important;}

}

@media screen and (max-width:404px) {

.dinghaopy2 li{ padding-left:5px; padding-right:5px; font-size:12px; font-size:1.2rem;}

}

@media screen and (min-width:640px) {.container{ display:none}}

@media screen and (max-width:639px) {

.container{ width:5px; height:100%;position:absolute; right:0px;transition:all 0.4s ease 0s; z-index:999999; cursor:pointer; top:-50px;}

.menubtn{width: 35px;height: 30px;position: absolute;top:69px;right:10px;transition:all 0.4s ease 0s; z-index:9999}

.menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #f07b05;}

.nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;bottom: 0;right: 0;display: none;}

.nav ul {display: none; margin-top:40px;}

.nav ul li{line-height: 40px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}

.nav ul li a{ color:#fff;}

}

@media screen and (max-width:528px) {

.container{  top:-23px;}

}

@media screen and (max-width:342px) {

.container{  top:-28px;}

}

.sydabpy{ background:url(../img/shouyebeijpy.jpg) no-repeat top; background-attachment:fixed;}

.sydabnpy{ background:url(../img/bodybg.jpg) repeat; padding-top:56px; padding-bottom:19px;}

.syfenlpy li{ width:250px; float:left; border:#fff solid 3px; position:relative; overflow:hidden; cursor:pointer; margin-left:25px; margin-bottom:31px;}

.huansepy{ width:100%; height:100%; position:absolute; background:#f07b05; background:rgba(240,123,5,0.8); background:none \9; top:0px; left:0px; display:none;}

.syfenlpy li img{ display:block; width:100%; max-width:250px;}

.huansepy a{ /*font-size:19px; font-size:1.9rem; color:#fff; text-align:center; display:block; top:50%; position:absolute; margin-top:-12px; left:50%; margin-left:-20px; font-weight:bold;*/font-size: 19px;

    font-size: 1.9rem;

    color: #fff;

	

    text-align: center;

    display: block;

    /* top: 50%; */

    position: absolute;

    /* margin-top: -12px; */

    /* left: 50%; */

    /* margin-left: -20px; */

    font-weight: bold;

    top: 40%;

    transform: translateY(-50%);

    left: 50%;

    transform: translateX(-50%);

    WIDTH: 100%;

	display:none \9;

	}

.huangseerpy{ position:absolute; width:100%; bottom:-999px; background:#f07b05; padding-top:3px; padding-bottom:22px; transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

.huangseerpy p a{ font-size:14px; font-size:1.4rem; font-weight:bold; color:#fff; padding-left:16px; line-height:30px;}

.huansepy a:hover,.huangseerpy p a:hover{ color:#222;}

.syfenlpy li:hover .huangseerpy{ bottom:0px;}



.syplxypdpy{ padding-top:56px; padding-bottom:56px;}

.sylxzpy{ font-size:30px; font-size:3rem; color:#ffffff; float:left; font-weight:bold; display:none}
.sylxzpydddd{ font-size:30px; font-size:3rem; color:#ffffff;  font-weight:bold; text-align:center; display:block; margin-bottom:40px;}
.sylxlxpy{ float:right; display:block; width:180px; height:38px; text-align:center; line-height:40px; color:#f07b05; background:#fff; font-weight:bold; font-size:18px; font-size:1.8rem; display:none;}

.sylxzpy:hover{ color:#f07b05;}

.sylxlxpy:hover{ background:#f07b05; color:#fff;}

@media screen and (min-width:1000px) and (max-width:1119px) {

.syfenlpy li{ width:23.3%; margin-left:1%;}

}

@media screen and (max-width:999px) {

.huangseerpy{ bottom:0px;}

.syfenlpy li{ width:23.3%; margin-left:1%;}

.huansepy a{ margin-top:0px; top:20%;}

}

@media screen and (max-width:780px) {

.syfenlpy li{ width:31.3%; margin-left:1% !important; max-width:250px;}

}

@media screen and (max-width:639px) {

.syfenlpy li{ width:43%; margin-left:4% !important; max-width:250px;}

.huangseerpy{ bottom:0px;}

}

@media screen and (max-width:480px) {

	.syfenlpy li{ width:90%; margin:0 auto !important; float:none; margin-bottom:31px !important; max-width:250px;}

}



.sydaberpy{ background:url(../img/shouyedabeipy2.jpg) no-repeat bottom; background-attachment:fixed;}

.sydabepy{ background:url(../img/bodybg.jpg) repeat; padding-top:52px; padding-bottom:52px;}

.syxiaotupy li{ width:335px; float:left; margin-left:47px; }

.syxiaotupy li img{ display:block; width:100%; max-width:335px; margin:0 auto;}

.syxiaobhuipy{padding:0 11px; background:#2b2b2b; margin:0px; padding-bottom:14px;}

.syxiaomizpy{   font-size:20px; font-size:2rem; color:#ffffff; text-align:center; font-weight:bold; display:block; padding-top:13px;}

.syxiaobhuipy p{ line-height:26px; margin-top:10px;}

.syxiaobhuipy p a{ color:#bbbbbb; font-size:12px; font-size:1.2rem; display:block;}

.syxiaomizpy:hover{ color:#f07b05;}

.syxiaobhuipy p a:hover{ color:#f07b05;}

@media screen and (min-width:1000px) and (max-width:1119px) {

.syxiaotupy li{ width:32.3%; margin-left:1% !important;}

}

@media screen and (max-width:999px) {

.syxiaotupy li{ width:32.3%; margin-left:1% !important;}

}

@media screen and (max-width:702px) {

.syxiaotupy li{ width:43%; margin-left:2% !important; margin-bottom:20px; max-width:335px;}

.syxiaobhuipy p{ min-height:72px;}

}

@media screen and (max-width:528px) {

.syxiaotupy li{ float:none; margin:0 auto !important; width:100%; max-width:335px; margin-bottom:30px !important}

}

.sydtupy2{ font-size:30px; font-size:3rem; color:#fff; font-weight:bold; padding-top:55px; padding-bottom:58px; display:block;}

.sydtupy2:hover{ color:#f07b05;}

@media screen and (max-width:999px) {

.sylxzpy,.sydtupy2{ font-size:24px; font-size:2.4rem;}

.sylxlxpy{ font-size:16px; font-size:1.6rem;}

}

@media screen and (max-width:696px) {

.syplxypdpy{ padding-top:30px; padding-bottom:30px;}

..sydtupy2{ font-size:24px; font-size:2.4rem; }

.sylxzpy{ font-size:24px; font-size:2.4rem; float:none; text-align:center; display:block; line-height:30px;}

.sylxlxpy{ font-size:16px; font-size:1.6rem; float:none; margin:0 auto; margin-top:10px;}

}

@media screen and (max-width:696px) {

.sylxzpy,.sydtupy2{ font-size:18px; font-size:1.8rem;}

.sylxlxpy{ font-size:14px; font-size:1.4rem;}

}

.dibuhuipy{ background:url(../img/bodybg.jpg) repeat; padding-top:38px; padding-bottom:45px;}

.dibunewszpy{ width:492px; float:left;}

.sylastpy{ font-size:22px; font-size:2.2rem; color:#fff; font-weight:bold; display:block;}

.sylastpy:hover{ color:#f07b05;} 

.subNavBoxpy{ margin-top:-5px;}

.subNavpy{cursor:pointer; font-size:14px; font-size:1.4rem; line-height:30px; padding-left:48px; background:url(../img/wenhpy.jpg) no-repeat left top #2b2b2b;  color:#fff; padding-left:46px; margin-top:23px; overflow:hidden;  

            text-overflow:ellipsis;  white-space:nowrap;}

.currentDdpy{ background:url(../img/wenpy.jpg) no-repeat left top #f07b05; color:#333333;}

.navContentpy{display: none; padding-left:46px; padding-right:5px; padding-top:8px; margin-bottom:-9px;}

.navContentpy p{font-size:12px; font-size:1.2rem; color:#999999; line-height:26px;}





.dibunewycpy{ width:470px; float:right;}

.ck-slide { position: relative; overflow: hidden; width: 100%; height:240px; margin: 0 auto; margin-top:18px; background:#2b2b2b;}

.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}

.ck-slide ul.ck-slide-wrapper { position:absolute; width:100%; height:240px; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}

.ck-slide ul.ck-slide-wrapper li { position: absolute; display:none;}

.ck-slidebox { position: absolute; top:18px; right:22px; z-index: 30;}

.ck-slidebox ul li { float: left; height: 9px; width:9px; margin:0 6px; background:#8c8c8c; border-radius:50%; cursor:pointer;}

.ck-slidebox ul li.current { background-color: #f07b05;}

.ck-slidebox ul li:hover { background-color: #f07b05;}

.syxlbpy{ padding:0 20px; margin-top:37px;}

.jampy{ color:#999999; font-size:12px; font-size:1.2rem; line-height:26px;}

.renwupy{ margin-left:11px; margin-top:16px;} 

.renwupy img{ width:71px; height:71px; display:block; border-radius:50%; float:left;}

.mczlxpy{ float:left; margin-left:15px;}

.mczlxpy p{ font-size:14px; font-size:1.4rem; color:#999999; margin-top:12px;}

.mczlxpy span{ font-size:12px; font-size:1.2rem; color:#999; display:block; margin-top: 15px;}

@media screen and (max-width:999px) {

.dibunewszpy{ float: none; width: 100%; margin-bottom: 30px;}

.dibunewycpy{ float: none; width: 100%;}

}

@media screen and (max-width:446px) {

.ck-slide { height: 320px; }

}

.dibuhengjupy{ background:#f07b05;  padding-top:19px; padding-bottom:17px;}

.dibulxhpy{ width:935px; margin:0 auto;}

.dibudezipy{ float:left; font-size:20px; font-size:2rem; color:#fff; font-weight:bold; margin-top: 3px;}

.syguestipy{ width:436px; float:left; height:33px;}

.syguestitepy{ border:none; float: left;  width:318px; height:31px; line-height:33px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size:1.2rem; color:#999999; padding-left:8px; margin-left:28px;}

.syguetijpy{ width: 80px; height: 33px; line-height: 33px; float: left;font-size: 13px; font-size: 1.3rem; text-align: center; color: #fff; background: #1c1c1c;}

.syguetijpy:hover{ background: #2b2b2b; color: #fff;}

.dibudezipy:hover{ color: #1c1c1c; }

.sydibusjpy{ padding-left: 6px; float: left; }

.sydibusjpy a{ display: inline-block; margin-left: 22px;  }

.sydibusjpy a img{ display: block; }

@media screen and (max-width:999px) {

.syguestitepy{ margin-left: 10px; }

.dibulxhpy{ width: 100%; }

.sydibusjpy a{ margin-left: 5px; }

.syguestipy{ width: 390px;}

.syguestitepy{ width: 288px; }



}

@media screen and (max-width:870px) {

.syguestipy{ width: 307px;}

.syguestitepy{ width: 207px; }

}

@media screen and (max-width:790px) {

.syguestipy{ float:right; width:386px;}

.syguestitepy{ width: 268px; }

.dibudezipy{ font-size: 18px; font-size: 1.8rem; }

.sydibusjpy{ width: 100%; text-align: center; margin-top: 20px;}

.sydibusjpy a{ margin-left: 22px; } 

}

@media screen and (max-width:680px) {

.dibudezipy{ display: block;  width: 100%; text-align: center;}

.syguestipy{ width: 100%;margin-top: 20px; }

.syguestitepy{ width: 80%; }

}

@media screen and (max-width:600px) {

	.syguestitepy{ width: 70%; }

}

@media screen and (max-width:400px) {

	.syguestitepy{ width: 60%; }

}

.sydibuhuipy{ background: #151515; width: 100%; padding-top: 20px; padding-bottom: 14px; }

.sydiuzpy{ width:213px; float: left;  }

.dibudlopy{ display: block; width: 100%;  }

.dibudlopy img{ display:block; width:100%; max-width: 213px;}

.dibudelix{ margin-left: 17px; line-height: 29px; color: #999999; margin-top: 12px;}

.dibudelix a,.dibudelix li{color: #999999}

.dibudelix li{ padding-left: 27px }

.dibuxbpy{ background:url(../img/dibuyxpy.png) no-repeat left 9px;  }

.dibuskyppy{ background:url(../img/dibuskyppy.png) no-repeat left 7px;  }

.dibuwhatsppy{ background:url(../img/dibuwhatspy.png) no-repeat left 5px;  }

.dibuwetsppy{ background:url(../img/dibuwechapy.png) no-repeat left 4px; }

.dibudelix a:hover{ color: #f07b05; }

.dibuerpy{ width: 150px; float: left; margin-left: 33px; padding-top: 8px;}

.dibumzpy{ padding-left: 1px; display: block; font-size: 20px; font-size: 2rem; font-weight:bold;  border-bottom: #fff solid 1px; padding-bottom: 4px; color: #fff;}

.dibumzpy:hover{ color:#f07b05; border-bottom: #f07b05 solid 1px;}

.dibudeziflpy{ margin-left: 1px; line-height: 24px; margin-top: 6px;}

.dibudeziflpy li a{ color: #999999; }

.dibudeziflpy li a:hover{color: #f07b05; }

.dibusanpy{width: 125px; float: left; margin-left: 33px; padding-top: 8px;}

.dibusipy{width: 125px; float: left; margin-left: 33px; padding-top: 8px;}

.dibuwupy{width: 125px; float: left; margin-left: 33px; padding-top: 8px;}

.dibuliupy{width: 200px; float: left; margin-left: 30px; padding-top: 8px;}

.bordibupy{ border-bottom: #8d8d8d solid 1px; padding-bottom: 24px; }

@media screen and (min-width:1000px) and (max-width:1119px) {

.sydiuzpy{ width: 32.3%; }

.dibuerpy,.dibusanpy,.dibusipy,.dibuwupy,.dibuliupy{  width: 32.3%; margin-left: 1%;  }

.dibuerpy,.dibusanpy{ min-height: 236px; }

}

@media screen and (max-width:999px) {

.sydiuzpy{ width: 32.3%; }

.dibuerpy,.dibusanpy,.dibusipy,.dibuwupy,.dibuliupy{  width: 32.3%; margin-left: 1%;  }

.dibudelix{ margin-left: 0px; }

.dibuerpy,.dibusanpy{ min-height: 236px;  }

}

@media screen and (max-width:750px) {

.sydiuzpy{ width: 48%; }

.dibuerpy{  min-height: 184px;  }

.dibusanpy{  min-height:inherit; }

.dibuerpy,.dibusanpy,.dibusipy,.dibuwupy,.dibuliupy{  width: 48%; margin-left: 2%; }

}

@media screen and (max-width:450px) {

.dibuerpy{  min-height:inherit; } 

.sydiuzpy{ width: 100%; }

.dibuerpy,.dibusanpy,.dibusipy,.dibuwupy,.dibuliupy{  width: 100%; margin-left: 0%; }

}

.dibubanquanpy{ float: left; color: #999999; margin-top: 10px;}

.dibuyc{ float: right;  margin-top: 10px; color: #999999;}

.dibuyc a{ color: #999999; display: inline-block; margin-left: 5px; margin-right: 5px; }

.dibuyc a:hover{ color: #f07b05; }

.dibuyc img{ margin-top:-2px;}

.sydibulinkpy{ color: #999999; margin-top: 12px;}

.sydibulinkpy a{ color: #999999;}

.sydibulinkpy a:hover{ color: #f07b05; }

@media screen and (max-width:639px){

.sydibulinkpy{ display:none}

}

@media screen and (max-width:750px) {

	.dibubanquanpy{ line-height: 22px;}

}



.abnbpy{background:url(../img/bodybg.jpg) repeat; }

.mianbpy { font-size: 14px; font-size: 1.4rem; line-height: 24px;  color: #666666; padding-top: 21px;}

.mianbpy a{ color: #666666; }

.xzpy,.mianbpy a:hover{ color: #f07b05 !important; }

.abnerpy{ padding-top: 12px; }

.anmryipy{ font-size: 28px; font-size: 2.8rem; font-weight: bold; color: #f07b05; margin-top:4px; padding-bottom:1px; display:block;} 

.fenznranpy{  line-height: 30px; font-size: 14px; font-size: 1.4rem; }

.fenznranpy p{ margin-top: 14px; padding-bottom: 31px; }

.fenznranpy strong{font-size: 16px; font-size: 1.6rem; padding-top:1px; display:block;}

.fenznranpy strong p{margin-top: 0px; padding-bottom: 0px; margin-bottom: -16px;} 

.fenznranpy2py{  line-height: 30px; font-size: 14px; margin-top: 0px; padding-bottom: 81px;}

.fenznranpy2py p{ }

.fenznranpy2py img{ display: block; width: 100%; max-width: 800px; margin:0 auto; margin-top: 18px;}

.sydibuhuipynei{ border-top: #f07b05 solid 3px; background: #151515; width: 100%; padding-top: 20px; padding-bottom: 28px; }

.fenzndisipy2 img{  display: block; width: 100%; max-width: 1100px; margin:0 auto; }

.anmryipy2{font-size: 28px; font-size: 2.8rem; font-weight: bold; color: #f07b05; margin-top: 8px;}

.fenznranpy2{  line-height: 34px; font-size: 14px; font-size: 1.4rem; }

.fenznranpy2 p{ margin-top: 19px; padding-bottom: 16px;}

.fenzndisipy2{ padding-bottom: 80px; }

.abnrippy{ font-size: 14px; font-size: 1.4rem; line-height: 30px; padding-bottom: 70px; }

.abmatyipy{ margin-top: 18px; }

.abmaterpy{ margin-top: 32px; }

.abmatsanpy{ margin-top: 29px; }

.transpy p{ line-height:30px; font-size: 14px; font-size: 1.4rem; color: #333333; }

.transpy{ margin-top: 19px; padding-bottom: 80px;}

.transpy img{ display: block; margin-top: 45px;  width:100%; max-width: 1100px; }

.workspybei{ background:url(../img/workshopbeipy_01.jpg) no-repeat left 227px; padding-top:24px;}

.workzzpy{ font-size:22px; font-size:2.2rem; color:#333; float:left; margin-top:16px;}

.workyfpy{ width:806px; float:right;}



.workyfpy li{ width:395px; float:left; margin-left:16px; margin-bottom:15px;}

.workyfpy li img{ display:block; margin:0 auto; width:100%; max-width:395px; border-radius:10px;}

.worksh5py{display:block; margin:0 auto; width:100%; max-width:806px; }

.workshzspy{ padding-top:40px;}

.worksmzqcpy{ font-size:22px; font-size:2.2rem; color:#333333;}

.fenlabaerpy{ padding-top:14px;}











#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)}}

.img-list3{ padding-bottom:79px;}

.img-list3 li { float:left; display:inline; width:204px; margin-left:93px;  margin-top:17px;}

.zhengshu{ padding:8px; position:relative; overflow:hidden; z-index:9; background:url(../img/mubanpy.jpg) no-repeat center top;}

.zhengtu img{ width:100%; max-width:187px; max-height:270px;}

.zhengfu{  position:absolute; width:100%; height:100%; top:100%; left:0px; transition:0.5s;}

.fangda2{ display:block; position:absolute; width:100%; height:100%; z-index:99}

.fangda2 img{ width:49px; height:40px; position:absolute; left:50%; margin-left:-16px; top:50%; margin-top:-20px;}

.img-list3 li:hover .zhengfu{ top:0px;}

.img-list3 p{ font-size:14px; font-size:1.4rem; color:#333; text-align:center; margin-top:12px;}



@media screen and (min-width:1000px) and (max-width:1159px) {

.img-list3 li { margin-left:39px;}
.workspybei{ background:none;}
}

@media screen and (max-width:999px){

.zhengfu{ top:0px;}

.img-list3 li { width:24%; margin-left:1%; background:none}

.workyfpy li{ width:48%; margin-left:2%;}

.zhengshu{ background:none;}

.workspybei{  background:none;}

.workzzpy{ float:none; text-align:center; margin-bottom:30px;}

.workyfpy{ float:none; width:100%; max-width:806px; margin:0 auto;}

}



@media screen and (max-width:729px){

.img-list3 li { width:32.333%; margin-left:1%;}

.img-list3 li .zhengfu{ top:0px;}

}

@media screen and (max-width:529px){

.img-list3 li { width:49%; margin-left:1%;}

}

@media screen and (max-width:236px){

.img-list3 li { width:98%; margin-left:1%; max-width:236px; }

}





@media screen and (max-width:450px) {

.workyfpy li{ width:90%; margin:0 auto !important; float:none; margin-bottom:20px !important}

}



.ms_bread{padding-top: 26px;}

.ms_bread a{color: #666666;}

.ms_bread a:hover{color: #f07b05;}

.ms_bread a.ms_currentbread{color: #f07b05;}





/********** product1 **********/

.ms_product1{padding-top: 23px;padding-bottom: 78px;}

.ms_pzuo{width: 260px;}



.subNav2{height: 38px;line-height: 38px;background: #e2e2e2 url("../img/jia.png") no-repeat 94% center;margin-bottom: 9px;font-size: 16px;font-size: 1.6rem;font-weight: bold; cursor:pointer; }

.subNav2 a{display: block;padding-left: 14px;font-size: 16px;font-size: 1.6rem;font-weight: bold; margin-right:30px;}

.navContent2{display: none;padding-bottom: 2px;background: #e2e2e2;margin-bottom: 8px;padding-top: 5px;padding-bottom: 3px;margin-top: -3px;}

.navContent2 li{line-height: 33px;padding-left: 10px; margin-left:13px;}

.navContent2 li a{display: block;background: url("../img/k1.jpg") no-repeat left center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 10px;font-weight: bold; font-size:14px; font-size:1.4rem;}

.navContent2 li:hover a{color: #f07b05;background: url("../img/k2.jpg") no-repeat left center;}

.currentDd2{background: #f07b05 url("../img/jian.png") no-repeat 94% center;}

.currentDd2 a{color: #fff;}

.navContent2 li.currentfl a{color: #f07b05;background: url("../img/k2.jpg") no-repeat left center;}

.subNav2:hover{background:#f07b05 url("../img/jian.png") no-repeat 94% center; }

.subNav2:hover a{color: #fff;}



.ms_pc{display: block;line-height: 45px;border-top: 5px solid #f07b05;border-bottom: 1px solid #f07b05;font-size: 20px;font-size: 2rem;color: #f07b05;text-transform: uppercase;margin-bottom: 7px;}



.ms_pbox{width: 258px;float: left;margin-left: 20px;margin-bottom: 30px;}

.ms_pcon{border: 1px solid #e2e2e2;padding-bottom: 15px;}

.ms_ptu{display: block;}

.ms_ptu img{width: 100%;max-width: 420px;max-height: 339px;display: block;}



.ms_pyou{width: 816px;}

.ms_pp1{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;font-size: 1.6rem;font-weight: bold;line-height: 32px;padding: 0 8px;}

.ms_pp2{display: block;padding: 0 8px;line-height: 24px;height: 72px;overflow: hidden;color: #666666; font-size:14px; font-size:1.4rem;}

.ms_pdiv{padding: 0 8px;position: relative;margin-top: 11px;}

.ms_pdiv input{cursor: pointer;position: absolute;left: 8px;top: 4px;}

.ms_pdiv a{display: block;width: 100px;height: 26px;line-height: 26px;text-align: center;border: 1px solid #f07b05;color: #f07b05;margin-left: 26px; font-size:14px; font-size:1.4rem;}

.ms_pdiv a:hover{background: #f07b05;color: #fff;}

.ms_pp1:hover{color: #f07b05;}

.ms_pp2:hover{color: #f07b05;}



.ms_ye{text-align: center;}

.ms_ye a{display: inline-block;width: 33px;line-height: 28px;text-align: center;margin-left:2px;margin-right:3px;font-size: 12px;font-size: 1.2rem;background: #fff;border: 1px solid #e5e5e5;}

.ms_sx{width: 59px!important;}

.ms_ye .ms_current_ye{background: #f07b05;border: 1px solid #f07b05;color: #fff;}

.ms_ye a:hover{background: #f07b05;border: 1px solid #f07b05;color: #fff;}

.ms_ye a.no{ background: #fff !important; border: 1px solid #e5e5e5 !important; color:#333 !important}

.ms_product1 .ms_ye{margin-top: 1px;}

.ms_xiangshang{display: inline-block;padding-right: 19px;background: url("../img/xiangshang.jpg") no-repeat right center;margin-left: 10px;}

.ms_addto{width: 150px;height: 30px;line-height: 28px;text-align: center;background: #f07b05;color: #fff;cursor: pointer; font-size:14px; font-size:1.4rem;}

.pydi{ float:left}

.ms_addtopy{width: 150px;height: 30px;line-height: 28px;text-align: center;background: #f07b05;color: #fff;cursor: pointer; font-size:14px; font-size:1.4rem; display:block; float:left; margin-left:10px}

.ms_addtopy:hover,.ms_addto:hover{ background:#333; color:#fff;}

@media screen and (min-width:1000px) and (max-width:1159px) {

.ms_pyou{width: 660px;}

.ms_pbox{width: 205px;}

}

@media screen and (max-width:999px) {

.ms_pyou{width: 100%;}

.ms_pzuo{width: 100%;margin-top: 50px;}

.ms_pbox{width: 31.333%;margin: 0 1%;margin-bottom: 30px;}

.ms_ye a{margin-bottom:10px; }

}

@media screen and (max-width:639px) {

.ms_pbox{width: 48%;margin: 0 1%;margin-bottom: 20px;}

}

@media screen and (max-width:400px) {

.ms_pbox{width: 90%;margin:0 5%;margin-bottom: 10px;}

}



/********** product2 **********/

.ms_product2{padding-top: 22px;padding-bottom: 80px;}



#tsShopContainer li,#tsShopContainer img{vertical-align:top;}

#tsShopContainer{width:422px;position:relative; float:left;}

#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}

#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;border: 1px solid #e0e0e0; width:419px !important;}

#tsShopContainer #tsImgS img{border:0px;}

#tsShopContainer #tsPicContainer{width:100%;height:100px;position:relative;margin-top: 20px;}

#tsShopContainer #tsPicContainer #tsImgSArrL{width:13px;height:19px;background:url(../img/cxs.png) no-repeat left center;position:absolute;top:32px;left:0px;cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSArrR{width:13px;height:19px;background:url(../img/cxx.png) no-repeat right center;position:absolute;top:32px;right:0px;cursor:pointer;}



#tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../img/cxs2.png) no-repeat left center;}

#tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../img/cxx2.png) no-repeat right center;}

#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;left:25px;width:1px;height:87px;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon li{width:132px;float:left;cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block; width:103px;/*border: 1px solid #e0e0e0;*/}

#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;width:103px;height:83px;}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg a{}



.MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}

.MagicZoomPup{border:0px solid #aaa;background:#ffffff;}

.MagicZoomMain{text-align:center !important;width: 92px;}



.ms_cpxx{width: 347px;}

.ms_ec{font-size: 20px;font-size: 2rem;font-weight: bold;line-height: 34px;padding-bottom: 8px;border-bottom: 1px solid #e1e1e1;margin-bottom: 9px;}

.ms_cpxq{line-height: 36px; font-size:14px; font-size:1.4rem;}

.ms_cpxq a{color: #f07b05;}

.ms_cpxq img{max-width: 100%;}

.ms_cpxq table{ width:97%; border-collapse:collapse; line-height:24px;}

.ms_cpxq tr td{ line-height:24px; padding:2px;}

.ms_cpxq table {width: 97%; border-collapse: collapse; line-height: 24px; overflow-x:scroll;}



.ms_share{margin-top: 153px;}

.ms_two_btn2 a{display: block;width: 123px;height: 37px;line-height: 37px;text-align: center;background: #707070;color: #fff;float: left;margin-right: 39px; font-size:14px; font-size:1.4rem;}

.ms_two_btn2{margin-top: 48px;}

.ms_two_btn2 a:hover{background: #f07b05;color: #fff;}



.ms_des{line-height: 40px;border-bottom: 1px solid #e0e0e0;margin-top: 37px;text-transform: uppercase;}

.ms_des a{display: inline-block;padding: 0 19px;font-size: 20px;font-size: 2rem;color: #fff;font-weight: bold;background: #f07b05;position: relative;top: 4px;  top: 7px \9;}





.ms_des2{line-height: 40px;border-bottom: 1px solid #e0e0e0;margin-top: 37px;text-transform: uppercase;}

.ms_des2 a{display: inline-block;padding: 0 19px;font-size: 18px;font-size: 1.8rem;color: #fff;/*font-weight: bold;*/background: #f07b05;position: relative;top: 4px; top: 7px \9;}



.ms_chanpinx{line-height: 30px; font-size:14px; font-size:1.4rem;}

.ms_chanpinx a{color: #f07b05;}

.ms_chanpinx img{max-width: 100%;}

.ms_chanpinx table {width: 97%; border-collapse: collapse; line-height: 24px; overflow-x:scroll;}

.ms_chanpinx table,.ms_nex table{ width:97%; border-collapse:collapse; line-height:24px;}

.ms_chanpinx tr td,.ms_nex tr td{ line-height:24px; padding:2px;}

.ms_chanpinx table,.ms_nex table{ border-collapse: collapse; line-height: 24px; overflow-x:scroll;}

.mszjbox{width: 258px;float: left;margin-left: 20px;margin-top: 34px;}

.mszjtu img{width: 100%;max-width: 420px;max-height: 339px;display: block;}

.mszjtu{display: block;border: 1px solid #e2e2e2;}

.mszja{display: block;line-height: 34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;color: #fff;font-size: 16px;font-size: 1.6rem;font-weight: bold;background: #5f5f5f;}

.mszjbox:hover .mszja{background: #f07b05;}

@media screen and (min-width:1000px) and (max-width:1219px){

#tsShopContainer{ float:none; margin:auto;}

.MagicZoomBigImageCont,.MagicZoomPup{ display:none !important;}

.jianjie{ width:100%; float:none; margin-top:20px;}

.jianjie h1{ margin-top:20px; background-position:bottom center;}

.jianjie ul{ height:auto;}

.inno{ text-align:center; margin-top:20px;}

.inno a{ float:none; display:inline-block; *float:left;}



.ms_cpxx{width: 220px;}

.ms_two_btn2 a{margin-bottom: 10px;}

.mszjbox{width: 205px;}

}

@media screen and (min-width:1000px){

.chanx{ display:none}

}

@media screen and (max-width:999px){

#tsShopContainer{ display:none}

.chanx{ width:100%;}

.chanx a{ display:block; width:23%; margin-left:1%; margin-right:1%; float:left; margin-bottom:18px;}

.chanx a img{ width:100%; max-width:416px; max-height:350px; border:1px solid #ddd}

.jianjie{ width:100%; float:none; margin-top:20px;}

.jianjie ul{ height:auto;}



.jianjie h1{ margin-top:10px;}

.jielie{ margin-left:5px;}

.inno{ text-align:center; margin-top:20px;}

.inno a{ float:none; display:inline-block; *float:left; margin:0 3px; width:100px; font-size:14px; font-size:1.4rem;}



.ms_cpxx{width: 100%;}

.ms_share{margin-top: 70px;}

.mszjbox{width: 31.3333%;margin: 0 1%;margin-top: 30px;}

.ms_two_btn2 a{margin-bottom: 10px;}

}

@media screen and (max-width:700px){

.chanx a{width:48%;}

}

@media screen and (max-width:620px){

.fenlei a{width: 100%;margin: 0;margin-bottom: 10px;}

.two_btn2 a{margin-bottom: 20px;}

}

@media screen and (max-width:500px){

.mszjbox{width: 90%;margin: 0 5%;margin-top: 20px;}

}

@media screen and (max-width:409px){

.chanx a{ width:97%;}

.relie{ width:98%;}

.img-list2{ margin-top:20px;}

.img-list2 li {width: 1%;margin-right: 0.01%;}

.renav{ top:-12px;}

}



/************   msmedia1   *************/

.msmedia1{padding-top: 26px;padding-bottom: 77px;}



.mscatabox{width: 325px;float: left;margin-left: 182px;margin-bottom: 32px;}

.mscatabox img{width: 100%;max-width: 325px;max-height: 410px;}

.mscatabox p{text-align: center;line-height: 24px;margin-top: 7px; font-size:14px; font-size:1.4rem;}

.msmedia1 .ms_ye{margin-top: 11px;}

.mscatabox p a:hover{ color:#f07b05;}

@media screen and (min-width:1000px) and (max-width:1159px) {

.mscatabox{margin-left: 110px;}

.mscatabox.no_margin{margin-left: 90px!important;}

}

@media screen and (max-width:999px) {

.mscatabox{width: 31.333%;margin: 0 1%;margin-bottom: 20px;}

}

@media screen and (max-width:650px) {

.mscatabox{width: 46%;margin: 0 2%;margin-bottom: 20px;}

}

@media screen and (max-width:400px) {

.mscatabox{width: 90%;margin: 0 5%;margin-bottom: 10px;}

}



/************   msmedia2   *************/

.msmedia2{padding-top: 24px;padding-bottom: 77px;}



.msdabt{font-size: 28px;font-size: 2.8rem;font-weight: bold;color: #f07b05;margin-bottom: 25px; margin-top:-4px;}

.msnbox{background: url("../img/jianbian.jpg") no-repeat center top;position: relative;padding-bottom: 21px;margin-bottom: 45px;}

.msnsj{position: absolute;left: 23px;top:32px;}

.msyue{display: block;font-size: 22px;font-size: 2.2rem;color: #f07b05;}

.msnian{font-size: 18px;font-size: 1.8rem;color: #f07b05;display: block;margin-top: 12px;}

.msntu{display: block;position: absolute;top: 11px;left: 129px;}

.msntu img{width: 100%;max-width: 135px;max-height: 100px;}

.msnnr{padding-left: 291px;padding-right: 20px; padding-top:8px;}



.msna1{display: block;font-size: 18px;font-size: 1.8rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.msna2{display: block;line-height: 30px;color: #666666;height: 60px;overflow: hidden;margin-bottom: 3px; font-size:14px; font-size:1.4rem; margin-top:4px;}

.msna3{font-size: 12px;font-size: 1.2rem;color: #f07b05;}

.msna1:hover{color: #f07b05;}

.msna2:hover{color: #f07b05;}

.msna3:hover{text-decoration: underline;}

.msmedia2 .ms_ye{margin-top: -15px;}



@media screen and (max-width:700px) {

.msnbox{background: #efefef;margin-bottom: 20px;}

.msnnr{padding-left: 20px;padding-top: 125px;}

}

@media screen and (max-width:400px) {

.msntu{left: 110px;}

.msnsj{left: 15px;}

.msnnr{padding-left: 15px;padding-right: 15px;}

}



/************   msmedia21   *************/

.msmedia21{padding-top: 24px;padding-bottom: 65px;}



.msmedia21 h1{font-size: 20px;font-size: 2rem;padding-top: 8px;margin-bottom: 10px;}

.msmedia21 .synsj{padding-top: 5px;margin-bottom: 20px;position: relative;}

.msmedia21 .synsj span.riqiy{padding-left: 23px;background: url("../img/rili.jpg") no-repeat left center;color: #666666; font-size:14px; font-size:1.4rem;}

.msmedia21 .share{position: absolute;right: 0;bottom: -3px;}

.msmedia21 .fx{margin-top: 12px;margin-right: 8px;color: #999999;}



.ms_nex{line-height: 30px;padding-top: 14px;border-top: 1px solid #e2e2e2;background: url("../img/msxu.jpg") repeat-x left bottom;padding-bottom: 30px;margin-bottom: 18px; font-size:14px; font-size:1.4rem;}

.msxwsx{line-height: 32px;color: #666666; font-size:14px; font-size:1.4rem;}

.msxwsx span{padding-left: 23px;display:inline-block;line-height: 17px;color: #666666; font-size:14px; font-size:1.4rem;}

.msxwsx a{color: #666666;}

.msxws{background: url("../img/msxws.jpg") no-repeat left center;}

.msxwx{background: url("../img/msxwx.jpg") no-repeat left center;}

.msxwsx a:hover{color: #f07b05;}



@media screen and (max-width:639px) {

.msmedia21 .synsj{margin-bottom: 50px;}

.msmedia21 .share{bottom: -40px;}

}



/************   msmedia3   *************/

.msmedia3{padding-top: 24px;padding-bottom: 77px;}

.msvtu{}

.msvtu .vcon{position: relative;overflow: hidden;}

.msvtp img{width: 100%;max-width: 550px;max-height: 407px;}

.msbf{position: absolute;top: 0px;left: 0;width: 100%;height: 100%;}

.msbf img{width: 55px;height: 55px;position: absolute;left: 50%;margin-left: -27px;top: 50%;margin-top: -27px;}

.msvwen{width: 477px;}

.msvwen .fx{color: #999999;margin-top: 12px;margin-right: 8px; font-size:14px; font-size:1.4rem;}

.msvwen h1{font-size: 18px;font-size: 1.8rem;line-height: 26px;margin-top: 34px;margin-bottom: 18px;}



.msvtu:hover .msbf{top: 0;}

.msvwen .videox{line-height: 30px; font-size:14px; font-size:1.4rem;}

.msvwen .videox a{color: #f07b05;}

.msvwen .videox img{max-width: 100%;}

.msvtu p{font-size: 16px;font-size: 1.6rem;margin-top: 12px;text-align: center;}

.msvtu p a{color: #f07b05;}

/*.msvtu:hover p a{color: #f07b05;}*/

.msvwen .share{margin-top: 30px;}



.msvbox .vcon{position: relative;overflow: hidden;}

.msvbox .vxt img{width: 100%;max-width: 550px;max-height: 407px;}

.msvbox .msbf img{width: 44px;height: 44px;margin-left: -22px;margin-top: -22px;}

.msvbox:hover .msbf{top: 0;}

.msvbox{float: left;margin-left: 46px;margin-bottom: 29px;margin-top: 8px;width: 240px;}

.msvbox p{line-height: 30px;text-align: center;margin-top: 4px;}

.msvbox p a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:14px; font-size:1.4rem;}

.msvbox:hover p a{color: #f07b05;}

.vboxji{padding-top: 44px;}

.msmedia3 .msdabt{margin-bottom: 31px;}



@media screen and (min-width:1000px) and (max-width:1159px) {

.msvwen{width: 370px;}

.msvbox{margin-left: 25px;width: 215px;}

}

@media screen and (max-width:999px) {

.msvwen{width: 100%;}

.msvbox{width: 31.3333%;margin: 0 1%;margin-bottom: 20px;}

}

@media screen and (max-width:639px) {

.msvbox{width: 48%;margin: 0 1%;margin-bottom: 20px;}

}

@media screen and (max-width:400px) {

.msvbox{width: 94%;margin: 0 3%;margin-bottom: 20px;}

}



/************   about2   *************/

.about2{padding-top: 22px;padding-bottom: 80px;}

.about2 .msdabt{margin-bottom: 28px;}

.about2 .ms_ye{margin-top: -15px;}



@media screen and (max-width:700px) {

.about2 .ms_ye{margin-top: 0;}

.msmedia2 .ms_ye{margin-top: 0;}

}



/************   msfaq   *************/

.msfaq{padding-top: 22px;padding-bottom: 80px;}



.subNav1{height:64px;line-height: 64px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; cursor:pointer;background:url("../img/faqjia.jpg") no-repeat left center;margin-bottom: 8px;border-bottom: 1px solid #e2e2e2;}

.subNav1 a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right: 10px;padding-left: 26px;font-size: 16px;font-size: 1.6rem;}

.subNav1.currentDt1{background: url("../img/faqjian.jpg") no-repeat left center;border: none;}

.subNav1.currentDt1 a span{color: #148c9f;}

.navContent1{display: none;line-height: 30px;padding-left:32px;padding-bottom: 10px;padding-top:5px;margin-top: -22px;margin-bottom: 2px;border-bottom: 1px solid #e2e2e2;}

.navContent1 p{color: #666666; font-size:14px; font-size:1.4rem;}

.subNav1:hover{background: url("../img/faqjian.jpg") no-repeat left center;}

.subNav1:hover a span{color: #148c9f;}



.msfaq .ms_ye{margin-top: 32px;}



/************   mscontact   *************/

.mscontact{padding-top: 22px;padding-bottom: 80px;}

.subNavBox1{ margin-top:-16px;}

.whether{line-height: 30px;max-width: 713px;margin-bottom: 28px; font-size:14px; font-size:1.4rem;}

.mscontact .msdabt{margin-bottom: 20px;}

.msget{font-size: 20px;font-size: 2rem;margin-bottom: 17px;}



.col{ width:493px; float:left;}

.cor{ width:573px; float:right;}

.col .con{ padding-left:15px; margin-top:13px;}

.col .xing{ background:url(../img/msxing.jpg) no-repeat left 17px;}

.col .int1{ width:466px; height:39px; border:1px solid #a0a0a0; padding-left:10px; font-size:14px; font-size:1.4rem; line-height:39px;color: #a6a6a6;}

.col .msselect{ width:478px;  border:1px solid #a0a0a0; padding-left:10px; font-size:14px; font-size:1.4rem; line-height:43px;color: #a6a6a6;   display:block; padding-top:10px; padding-bottom:10px;}

.msselect option{ line-height:41px;}

.col textarea{ width:466px; height:90px; border:1px solid #a0a0a0; background:none; padding-left:10px; font-size:14px; font-size:1.4rem; line-height:30px;color: #a6a6a6;}

.col .int2{ width:216px; height:39px; border:1px solid #a0a0a0; padding-left:10px; font-size:14px; font-size:1.4rem; line-height:39px; float:left;color: #a6a6a6;}

.coyanzheng{ width:228px; height:43px; float:right; cursor:pointer}

.col .int3{ width:477px; height:48px; background:#f07b05; font-size:18px; font-size:1.8rem; color:#fff; cursor:pointer; margin-top:5px;}

.col .int3:hover{ background:#333;}



.cor ul li{ font-size:16px; font-size:1.6rem; line-height: 40px;padding-left: 30px;}

.cor ul li a:hover{ color:#f07b05;}



.msdz{font-size: 18px;font-size: 1.8rem;font-family: Verdana, Geneva, Tahoma, sans-serif;margin-bottom: 6px;}



.msli1{background: url("../img/ci1.png") no-repeat left 14px;}

.msli2{background: url("../img/ci2.png") no-repeat left 12px; float:left; margin-right:10px;}

.msli3{background: url("../img/ci3.png") no-repeat left 12px; float:left;}

.msli4{background: url("../img/ci4.png") no-repeat left 12px;}

.msli5{background: url("../img/ci5.png") no-repeat left 12px;}

.msli6{background: url("../img/guhuaxtb.png") no-repeat left 12px; float:left; margin-right:10px;}

.msli7{background: url("../img/chuanz.png") no-repeat left 12px; float:left;}

.msditu img{width: 100%;max-width: 573px;max-height: 232px;}

.msditu{margin-top: 20px;}



@media screen and (min-width:1000px) and (max-width:1159px) {

.cor{width: 425px;}

.msdz{margin-bottom: 23px;}

}

@media screen and (max-width:999px) {

.col{width: 100%;margin-top: 30px;}

.cor{width: 100%;}

.col .int1,.col textarea,.col .int2{width: 97%;}

.col .msselect{width: 98%;}

.coyanzheng{float: left;margin-top: 20px;}

.col .int3{width: 100%;}

.cp{ width:100%;}

}

@media screen and (max-width:639px) {

.col .int1,.col textarea,.col .int2{width: 95%;}

.col .msselect{width: 99%;}

.coyanzheng{float: left;margin-top: 20px;}

.col .int3{width: 100%;}

.chanx a{ width:44%; margin-left:1%;}

.ms_two_btn2 a{ margin-right:6px;}

}







.aboutfenleipy{ display:none;}



@media screen and (max-width:639px) {

.aboutfenleipy{ display:block; padding-top:20px; padding-bottom:20px;}

}







.kefu{  width:90px; background:#f6f6f6; position:fixed; right:10px; top:40%; z-index:99999; }

.kefu ul{  width:70px; padding:0px; margin-top:15px; margin-left:auto; margin-right:auto}

.kefu ul li{ width:70px; list-style:none; display:block; padding-bottom:8px; border-bottom:#aaaaaa solid 1px; margin-bottom:9px; }

.kefu ul li img{ display:block; margin-left:auto; margin-right:auto;}

.kefu ul li .xiala{ font-size:12px; font-size:1.2rem;text-decoration:none;color:#333333;  display:block; text-align:center}

.kefu ul li.mei{ margin-bottom:0px; border:none;}



@media screen and (max-width:639px) {

.sydibuhuipy{ padding-bottom:76px;}

.kefu{ right:0px; bottom:0px; top:inherit;}

.kefu,.kefu ul{ width:100%;}

.kefu ul li{ width:33.3%; border:none; float:left; margin-bottom:0px;} 

.ms_addto,.ms_addtopy{ width:138px; }
.sydibuhuipynei{ padding-bottom:70px;}
}









#returnTop {_display:none;position:fixed;_position:absolute;z-index:999999999999999999999;right:30px;bottom:105px;_bottom:auto;width:65px;height:65px;text-indent:-999px;overflow:hidden;background:url(../img/top.png) no-repeat;_backgroundurl:(../img/top.png) no-repeat;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}





.close{  background:none; border:none; position:absolute; right:-3px; *left:130px; top:2px; color:#000; z-index:999; cursor:pointer;}

.ms_pyou form{display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start;  }

.addthis_inline_share_toolbox_klm2 a{ padding:0px !important;}
.ms_pp1py1{ display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    padding: 0 8px; background:#cfcfcf;}
    .ms_pp1py2{ display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    padding: 0 8px;}