* {
  margin: 0px;
  padding: 0px;

}

html,
body {
  font-family: "微软雅黑" !important;

  -webkit-tap-highlight-color: transparent;

}

ul,
li,
ol {
  list-style: none;
}

.clear:after {
  content: " ";
  display: block;
  clear: both;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.clear:after {
  content: " ";
  display: block;
  clear: both;
}

/*透明度10*/

.filter10 {
  filter: Alpha(opacity=10);
  -moz-opacity: 0.1;
  opacity: 0.1;
}

.flexBox,
.flexbox {
  /*IE10*/
  display: -ms-flex;
  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -webkit-flex;
  display: -moz-flex;
  /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
  display: flex;
}

.flex1 {
  flex: 1;
  -ms-flex: 1;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  box-flex: 1;
}

a,
a:hover {
  text-decoration: none;
  cursor: pointer;

}

a:link {
  color: #666666;
}

a:visited {
  color: #666666;
}

a:hover {
  color: #C91618;
}

a:active {
  color: #666666;
}



.contentCon {
  /* background: pink; */
}

.contentCon1 {

  height: 640px;
  overflow: hidden;
}

.contentCon1 img {
  width: 100%;
  height: 640px;
}

.content {
  width: 1200px;
  margin: 0px auto;
  font-size: 0px;
  /* border: solid 1px red; */
}

.content a {
  text-decoration: none;
  font-size: 0px;
}

.content img {
  width: 100%;
  transition: transform 1s;
}


.bg1 {
  background: #fff;
  padding-bottom: 00px;
}

.bg2 {
  background: rgb(239, 239, 239);
  
}



.bg4 {
  background: rgb(63, 57, 57);
  padding-bottom: 40px;
}

.bg5 {
  background: rgb(239, 239, 239);
  padding-bottom: 40px;
}

.bg6 {
  background: rgb(242, 147, 27);
  padding-bottom: 40px;
}

.bg3 {
  background: rgb(72, 72, 72);

}

.mheadUl li {
  float: left;
  height: 50px;
  line-height: 50px;
  width: 171px;
  text-align: center;
  /* border: solid 1px red; */
}

.mheadUl .active1 a {
  background-color: rgb(240, 131, 0);
}

.mheadUl li a {
  display: block;
  font-size: 17px;
  text-decoration: none;
  color: #fff;
  background-color: rgb(72, 72, 72);
}



.hd1con .hdimg {
  display: inline-block;
  width: 20px;
  height: 36px;
position: relative;
top: 1px;
}

.hd1con .hdtext {
  display: inline-block;
  font-size: 18px;
  position: relative;
  bottom: 9px;
  margin-left: 10px;
}
.hd1con .hdtext>a{
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  display: block;
  padding-left: 6px;
}
.hd1con .hdtext a:hover {
  color: #fff;
  background: #EF8400;
}

.hd1con .hdtextcon {
 position: absolute;
 bottom: -30px;
 left: 0px;
 background: rgb(244, 244, 244);
 display: none;
}
.hd1con .hdtext:hover .hdtextcon{
  display: block !important;
}
.hd1con .hdtextcon a{
	display: block;
 font-size: 18px;
 height: 30px;
 width: 50px;
 text-align: center;
 line-height: 30px;

}
.hd1con .hdtextcon a:hover{
	
 background: #EF8400;
 color: #fff;
}
.hd2con {
  font-size: 18px;
}

.hd2con span {
  font-size: 25px;
  color: rgb(241, 130, 0);
  position: relative;
  top: 3px;
  font-weight: bold;
  font-style: italic;
}




.menu-r-xl2 {
  position: relative;
  z-index: 2;
  display: none;
}

.active1 .menu-r-xl2 {
  display: block
}


.omul li a {
  background: rgba(72, 72, 72, 0.5) !important;
}

.omul li:hover a {
  background: rgb(240, 131, 0) !important;
}









.bg20 {
  background: rgb(244, 244, 244);
}

.bg21 {
  background: #fff;
}

.mkimgC {
  padding: 3px 0px;
}


.mfooter {
  padding: 30px 0px 0px;
}

.mfooter1b {
  font-size: 12px;
  color: #fff;
  margin-left: 20px;
}

.mfooter1b h1 {
  font-size: 23px;
  color: rgb(240, 131, 0);
  margin-top: 5px;
}

.mfooter1b h2 {
    font-size: 23px;
    color: rgb(240, 131, 0);
    margin-top: 5px;
}
.mfooter2 {
  margin-top: 30px;
}





.bg22 {
  background: rgb(42, 42, 42);
}

.mfooter3 {
  font-size: 13px;
  color: #fff;
}

.mfooter3b {
  margin-left: 205px;
}







/*分页*/

.paging {
  min-width: 200px;
  margin: 0 auto;
   
   
  clear: both;
  padding-top: 30px;
  padding-bottom: 30px;
}

.paging ul {
  width: 100%;
  text-align: center
}

.paging li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 5px;
  border: 1px #eee solid;
  background: #fff;
  /* padding: 5px 15px; */
}

.paging li:hover {
  background: #ff6600
}

.paging li:hover a {
  color: #FFF
}

.paging li a {
  display: block;
  color: #666666;
  text-decoration: none;
  padding: 5px 15px;
}

.paging li a:hover {
  color: #fff;
}

.paging .paging_current {
  background: #ff6600;
}

.paging .paging_current a {
  color: #fff
}

/*fpx 默认选中样式 */

.active {
  /* background-color: #E70; */
  color: #fff !important;
}

.imga img:hover {
  transform: scale(1.1);
}


input {
  border: 0;
  outline: 0;
  background: 0;
  font-family: 'å¾®è½¯é›…é»‘,PingFang SC,wryh,pingFangSC-Medium,Microsoft Yahei,SimSun';
  box-sizing: border-box;
  padding-left: 12px;
  width: 100%;
  height: 100%;
  font-size: 16px
}

a {
  text-decoration: none;
  color: #323232;
  outline: 0;
  font-family: 'å¾®è½¯é›…é»‘,PingFang SC,wryh,pingFangSC-Medium, Microsoft Yahei, SimSun'
}





.mfooter {
  color: #fff;
  background: rgb(42, 42, 42);
}

.mfooter a {
  text-decoration: none;
  font-size: 15px;
}


.mfooter li {
  color: #fff;
  font-size: 14px;
}



.mfooter2a1 {
  font-size: 16px;
  font-weight: bold;
}

.mfooter2d2 {
  text-align: center;
  font-size: 15px;
  margin-top: 10px;
}

.mfooter2e2 {
  text-align: center;
  font-size: 15px;
  margin-top: 10px;
}








.minput {
  width: 100%;
  /* border: solid red 1px; */
}

.minput1 {
  text-align: left;
}

.minput2 {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}

.minput3 {
  box-sizing: border-box;
  width: 350px;
  height: 30px;
  margin-top: 10px;
  font-size: 15px;
  /* border: red solid 1px; */
  outline: none;
  padding-left: 10px;
  background: #fff;
}

.mbtnCon {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  /* padding-bottom: 25px; */
}

.mbtn {
  width: 350px;
  font-size: 15px;
  border: none;
  /* border: red solid 1px; */
  height: 30px;
  background: rgb(240, 131, 0);
  color: #fff;
}

.mfooter2f1 {
  font-size: 15px;
}

.mfooter2f {
  width: 29%;
}

.minput3a {
  width: 128px;
}

.minput3b {
  width: 210px;
  margin-left: 10px;
}

.mfooter2a2 li {
  line-height: 30px;
}

.mfooter2b ul {
  padding-top: 20px;
  margin: 0px 40px;
}

.mfooter2b li {
  line-height: 30px;
}

.mfooter2b li:hover {
  color: rgb(240, 131, 0);
}

.mfooter2a li:hover {
  color: rgb(240, 131, 0);
}

.mfooter2c1 {
  font-size: 16px;
  font-weight: bold;
}

.mfooter2c li {
  line-height: 30px;
}

.mfooter2d {
  margin: 13px 20px 0px 30px;
}
.mfooter2d1 {
  width: 92px;
  height: 92px;
  overflow: hidden;
}
.mfooter2e {
  margin: 13px 30px 0px 0px;
}
.mfooter2e1 {
  width: 92px;
  height: 92px;
  overflow: hidden;
}


.mfooter2f1 {
  font-weight: bold;
  font-size: 16px;
}
.mfooter3 {
padding-bottom: 30px;
}


.mfooter3 a {
  text-decoration: none;
  color: #666;
}

.mfooter3 a:hover {
  color: rgb(240, 131, 0);
}

.mfooter4 {
  padding: 20px 0px;
  text-align: center;
  font-size: 13px;
  color: #fff;
  background: rgb(7, 6, 4);
}

.mask {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background: black;
  opacity: 0.6;
  cursor: pointer;

}


.t1 {
  font-weight: bold;
  font-size: 28px;
}

.text2 {
  width: 280px;
  margin: 0 auto;
  color: #fff;
}

.hideline {
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;

  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;

}

.hideline1 {
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;

  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;

}


.dsa {
  display: block;
  width: 100%;
  height: 100%
}

.font16 {
  font-size: 16px
}

.huise666 {
  color: #666666;
}

.wright {
  float: right !important
}

.mdt10 {
  margin-top: 10px
}

.mdt10_ {
  margin-top: 10%
}

.min_form {
  width: 550px;
padding: 0px 25px 16px;
background: rgb(245, 243, 244);
}

.mdt15_ {
  margin-top: 15%
}

.mdt15 {
  margin-top: 15px
}

.mdl37_ {
  margin-left: 37%
}

.mdl37 {
  margin-left: 11px
}

.hongse {
  color: #ef8400;
}

.bghongse {
  background: #ef8400 !important;
}

.font28 {
  font-size: 28px
}

.tuhuangse {
  color: #cfa972;
}

.wpsa {
  position: absolute
}

.min_slt {
  width: 32.33%;
  height: 42px;
  border: 1px solid #b6b6b6;
  height: 42px;
  box-sizing: border-box;
  float: left;
  font-size: 16px;
}

.mdlr01_5 {
  margin-left: 1.5%;
  margin-right: 1.5%
}

.width49_ {
  width: 49%
}

.bj_nav_l {
  width: 270px;
}

.min_n_t,
.min_mj {
  height: 42px;
  border: 1px solid #b6b6b6;
  box-sizing: border-box;
}

.font40 {
  font-size: 40px
}

.min_n_t input,
.min_mj input {
  width: 100%;
  height: 100%;
  display: block;
  background: rgb(242, 242, 242);
  color: #000 !important;
  font-size: 16px;
}

.min_n_t {
  margin: 17px 0;
}

.wpsr {
  position: relative
}

.dsnone {
  display: none
}

.width65_ {
  width: 65%
}

.min_sub {
  background: #f08600;
  height: 44px;
  font-size: 15px;
}

.min_sub:hover {
  background: #f08600 !important;
}

.min_sub:hover input {
  font-size: 21px;
}

.min_sub input {
  padding: 0 !important;
  color: #fff;
  font-size: 21px;
  cursor: pointer;
}

.min_gdtext {
  width: 358px;
    background: rgb(245, 243, 244);
    height: 270px;
    box-sizing: border-box;
    padding: 16px 0px 0px;
    font-size: 0px;
}

.bj_nav_ul {
  width: 100%;
}

.mdt20_ {
  margin-top: 20%
}

.mdt20 {
  margin-top: 20px
}

.bj_nav_ul li {
  border-radius: 8px;
  background: rgb(245, 243, 244);
  width: 130px;
  height: 130px;
  overflow: hidden;
}

.wauto {
  margin: 0 auto
}

.textb {
  font-weight: bold
}

.width90_ {
  width: 90%
}

.font20 {
  font-size: 20px
}

img {
  display: block;
  border: 0;
  transition: all 0.6s;
 
}

.textc {
  text-align: center
}

.pdtb40 {
  padding-top: 40px;
  padding-bottom: 40px
}

.bg50 {
  background: rgb(7, 6, 4);
}

@keyframes btns {
  0% {
    transform: scale(1, 1)
  }

  50% {
    transform: scale(0.95, 0.95)
  }

  100% {
    transform: scale(1, 1)
  }
}

@-webkit-keyframes btns {
  0% {
    transform: scale(1, 1)
  }

  50% {
    transform: scale(0.95, 0.95)
  }

  100% {
    transform: scale(1, 1)
  }
}

@-moz-keyframes btns {
  0% {
    transform: scale(1, 1)
  }

  50% {
    transform: scale(0.95, 0.95)
  }

  100% {
    transform: scale(1, 1)
  }
}

@-o-keyframes btns {
  0% {
    transform: scale(1, 1)
  }

  50% {
    transform: scale(0.95, 0.95)
  }

  100% {
    transform: scale(1, 1)
  }
}

@-ms-keyframes btns {
  0% {
    transform: scale(1, 1)
  }

  50% {
    transform: scale(0.95, 0.95)
  }

  100% {
    transform: scale(1, 1)
  }
}

.anima {
  animation: btns 1.5s infinite;
}



.ps_04c h1{
  text-align: center;
  color: rgb(239, 132, 0);
  font-size: 43px;
  padding-top: 33px;
}

.ps_04c p{
  text-align: center;
  color: rgb(113, 113, 113);
  font-size: 20px;
  margin-top: 3px;
}




.ps_06c h1{
  text-align: center;
  color: rgb(239, 132, 0);
  font-size: 43px;
  padding-top: 43px;
}

.ps_06c p{
  text-align: center;
  color:#b5b6b6;
  font-size: 25px;
  margin-top: 3px;
}



.lptopl h1{
  text-align: center;
  color: rgb(239, 132, 0);
  font-size: 43px;
  padding-top: 43px;
}

.lptopl p{
  text-align: center;
  color: rgb(113, 113, 113);
  font-size: 25px;
  margin-top: 3px;
}





.ps_08c h1{
  text-align: center;
  color: rgb(239, 132, 0);
  font-size: 43px;
  padding-top: 30px;
}

.ps_08c p{
  text-align: center;
  color: rgb(113, 113, 113);
  font-size: 25px;
  margin-top: 3px;
}




.ps_12c h1{
  text-align: center;
  color: rgb(239, 132, 0);
  font-size: 43px;
  padding-top: 40px;
}

.ps_12c p{
  text-align: center;
  color: rgb(113, 113, 113);
  font-size: 25px;
  margin-top: 3px;
}





.ps_14c h1{
  text-align: center;
  color: rgb(63, 58, 55);
  font-size: 43px;
  padding-top: 23px;
}

.ps_14c p{
  text-align: center;
  color: #fff;
  font-size: 25px;
  margin-top: 5px;
}





.ps_02c h1{
  text-align: center;
  color: rgb(239, 132, 0);
  font-size: 43px;
  padding-top: 23px;
}

.ps_02c p{
  text-align: center;
  color: rgb(113, 113, 113);
  font-size: 25px;
  margin-top: 3px;
}





.ps_16c h1{
  text-align: center;
  color: rgb(239, 132, 0);
  font-size: 43px;
  padding-top: 33px;
}

.ps_16c p{
  text-align: center;
  color: rgb(113, 113, 113);
  font-size: 25px;
  margin-top: 3px;
}




.mmap2 h1{
  text-align: center;
  color: rgb(239, 132, 0);
  font-size: 43px;
  padding-top: 12px;
}

.mmap2 p{
  text-align: center;
  color: #fff;
  font-size: 25px;
  margin-top: 3px;
}
.myijian {
  height: 122px;
  width: 100%;
  padding-top: 55px;
box-sizing: border-box;
text-align: center;
}

.myijian p a{
  display: inline-block;
  text-decoration: none;
  height: 60px;
  width: 470px;
  text-align: center;
  line-height: 60px;
  background: rgb(242, 147, 27);
  color: #fff;
  font-size: 33px;
  font-weight: 500;
  border-radius: 10px;
  margin: 0px auto;
}



.mzhanting {
  height: 122px;
  width: 100%;
  padding-top: 55px;
box-sizing: border-box;
text-align: center;
margin-bottom: 50px;
}

.mzhanting p a{
  display: inline-block;
  text-decoration: none;
  height: 60px;
  width: 470px;
  text-align: center;
  line-height: 60px;
  background: rgb(242, 147, 27);
  color: #fff;
  font-size: 33px;
  font-weight: 500;
  border-radius: 10px;
  margin: 0px auto;
}

.mshejishi {
  height: 118px;
  width: 100%;
  padding-top: 50px;
box-sizing: border-box;
text-align: center;
padding-bottom: 120px;
}

.mshejishi p a{
  display: inline-block;
  text-decoration: none;
  height: 60px;
  width: 470px;
  text-align: center;
  line-height: 60px;
  background: rgb(242, 147, 27);
  color: #fff;
  font-size: 33px;
  font-weight: 500;
  border-radius: 10px;
  margin: 0px auto;
}


.mmorean {
  height: 116px;
  width: 100%;
  padding-top: 50px;
box-sizing: border-box;
text-align: center;
}

.mmorean p a{
  display: inline-block;
  text-decoration: none;
  height: 60px;
  width: 470px;
  text-align: center;
  line-height: 60px;
  background: rgb(242, 147, 27);
  color: #fff;
  font-size: 33px;
  font-weight: 500;
  border-radius: 10px;
  margin: 0px auto;
}


.mpinzhi {
  height: 150px;
  width: 100%;
  padding-top: 50px;
box-sizing: border-box;

}

.mpinzhi p a{
  display: inline-block;
  text-decoration: none;
  height: 60px;
  width: 470px;
  text-align: center;
  line-height: 60px;
  background: rgb(242, 147, 27);
  color: #fff;
  font-size: 33px;
  font-weight: 500;
  border-radius: 10px;
  margin: 0px auto;
}


/*加载更多*/
.login-more{width: 1200px; height: 50px; margin: 0 auto; font-size: 14px; background: #fdfdfd; color: #565656; cursor: pointer; display: flex; display: -webkit-flex; display: -ms-flex; -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; align-items: center;}
/* 加载更多end */
/* 
.t_fixed { position: fixed; top: 57.7px; width: 100%;  z-index: 99999;}
.t_fixed2 { width: 100%;position: relative;padding-top: 114px; }

*/

.t_fixed { position: fixed;   width: 100%;  z-index: 99999;}
.t_fixed2 { width: 100%;position: relative;padding-top: 44px; }




.t_fixed3 {   }
.zxgl-index-wrap {}
.t_fixed4 { position: fixed;width: 100%;  z-index: 99999;}

.fzpcbtntop{position:absolute;top:1px;right:15%;width:177px!important}
.bread-nav2{float:none!important;margin-bottom:10px;height:38px;background-color:#fff;margin-left:10px;padding:10px 35px 0 35px;font-size:14px}




._2pbCE7jM0H2KGWCZczeOvC{padding-top:17px;text-align:left;clear: both;}
.am-checkbox-wrapper{font-size:.773333rem}
._3Ah9EA96A18T3r3GQ81KVi .am-checkbox{width:.373333rem;margin:0 .213333rem 0 0}
._2pbCE7jM0H2KGWCZczeOvC .am-checkbox-wrapper .am-checkbox.am-checkbox-checked .am-checkbox-inner{background-color:#f08300!important}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}

._3PWf4mhyga8ZAAyg7twonc{font-size:.65rem;color:#999}
._3XT9LwoE6v8DMpeB1cEPL1{font-size:.65rem;margin-top:-.026667rem;color:#f08300;cursor:pointer}
.am-checkbox{position:relative;display:inline-block;vertical-align:middle;width:21px;height:21px;padding-right:10px}
.mob-page .swt_com04 h2{top:0!important}
.mob-page .swt_com04_2{top:0;position:relative;margin-top:4vw}
.ct{text-align:center;height:60px;line-height:60px;font-size:19px}
.swt_clo04.swt_bj_bjclose{background:url(/Websites/youhome/Templates/youhome/Static/images/bjclose.png) no-repeat center center;background-size:auto;background-size:45%}
.swt_bj_bjclose{position:absolute;width:1.562rem;height:1.562rem;right:1.156rem;top:.5rem;cursor:pointer}
.swt_clo04{z-index:2}
.bm_bg_bj2{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.8);z-index:99999;display:none;left:0;top:0}
.tmodal-open .tmodal{overflow-x:hidden;overflow-y:auto}
.fade.in{opacity:1}
.tmodal-dialog{position:relative;width:auto;margin:10px}
.tmodal{position:fixed;top:5%;right:0;bottom:0;left:30%;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.swbj-tmodal{width:501px}
.swbj-tmodal .tmodal-content{border:1px solid #3d4852}
.tmodal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.tmodal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.swbj-tmodal .tmodal-content .tmodal-header{position:relative;text-align:center;padding:45px 10px 30px;border-bottom:0}
.tmodal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5}
.swbj-tmodal .tmodal-content .tmodal-header .bjclose{position:absolute;right:10px;top:10px;margin-top:-12px;outline:0}
button.bjclose{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.bjclose{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}
.mob-page #wrapper,.mob-page #wrapper2{width:100%;height:100%}
.mob-page #scroller{position:absolute;width:100%}
#scroller{height:500px;overflow-y:scroll;margin-bottom:20px}
.swt_com{width:90%;margin:0 auto}
.dswt_com{width:98%}

