body,
ol,
ul,
dl,
li,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  position: relative;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  font-family: 'Microsoft Yahei';
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
  font-size: 14px;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:focus {
  text-decoration: none;
}

em,
i {
  font-style: normal;
}

ol,
ul,
dl,
li,
dt,
dd {
  list-style: none
}

img {
  border: 0;
  vertical-align: middle
}

a img {
  border: 0
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

input,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  outline: none;
  padding: 0px;
  margin: 0;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

@media(min-width:751px) {
	.mobile {display: none !important;}
	.index_banner{height: 100% !important; min-width:1440px;}
	.head{height:128px; position:fixed;width:100%;z-index:99; padding:28px 0px 20px 0px;}
	.head .logo{ position:absolute;top: 28px; left:3%;}
	.head .logo img {width:166px;}
	.head .inav_wrapper{position: absolute;height:80px;right:3%;top: 28px;}
	.head .inav{font-size:18px; color:#404040; }
	.head .inav ul{}
	.head .inav ul li {float:left; padding:0 18px; line-height:71px; color: #fff; margin-left:10px;}
	.head .inav ul li.on,.head .inav ul li:hover{color: #fff; font-weight:bold; border-bottom:#ED7249 solid 5px;}
	.head .inav ul li a { color: #fff; text-decoration: none;}
	
	.section2{ width:100%; height:1080px; background-image:url(/statics/wan/images/bg2.jpg); background-repeat:no-repeat; background-position:center; min-width:1440px;}
	.main1{ width:1240px; margin:0px auto; padding:380px 0px 20px 0px;}
	.main1l1{ display:block; overflow:hidden;}
	.main1l2{ display:block; overflow:hidden; margin:30px 0px 0px 20px; font-size:28px; line-height:60px;}
	
	.section3{ width:100%; height:1080px; background-image:url(/statics/wan/images/bg3.jpg); background-repeat:no-repeat; background-position:center; min-width:1440px;}
	.main2{ width:1440px; margin:0px auto; padding:328px 0px 20px 0px;}
	.main2l{ float:left; width:581px; margin-top:220px;}
	.main2r{ float:right; width:764px;}
	#play1{clear:both;width:764px;height:476px;display:none;}
	
	.section4{ width:100%; height:1080px; background-image:url(/statics/wan/images/bg4.jpg); background-repeat:no-repeat; background-position:center; min-width:1440px;}
	.main3{ width:1440px; margin:0px auto; padding:88px 0px 20px 0px;}
	.main3l{ display:block; overflow:hidden; text-align:center;}
	.main3lt{ display:block; overflow:hidden; font-size:28px; line-height:60px; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main3lt1{ display:block; overflow:hidden; font-size:28px; line-height:50px; font-family:"΢���ź�";}
	.main3l span{ display:inline-table; width:40px; height:3px; background-color:#343434; margin-top:0px;}
	.main3r{ display:block; overflow:hidden; margin-top:40px;}
	.ds1,.ds2,.ds3,.ds4{ display:flex;flex-wrap: wrap; justify-content: center; overflow:hidden;}
	.ds1 li,.ds2 li{text-align:center; width:280px; margin:0px 30px 32px 30px;}
	.ds2 li:nth-child(5n),.ds2 li:nth-child(6n),.ds2 li:nth-child(7n),.ds2 li:nth-child(8n),.ds2 li:nth-child(9n){ margin:0px 4px 32px 4px;}
	.ds4 li{text-align:center; width:260px; margin:0px 80px 32px 80px;}
	.ds1 li .timg,.ds2 li .timg,.ds3 li .timg,.ds4 li .timg{display:block; overflow:hidden; margin:0px 13px;}
	.ds1 li img,.ds2 li img,.ds3 li img,.ds4 li img{ width:214px; height:214px;border-radius:107px;}
	.ds1 li h1,.ds2 li h1,.ds3 li h1,.ds4 li h1{ font-size:24px; line-height:42px; margin-top:4px;}
	.ds1 li p,.ds2 li p,.ds3 li p,.ds4 li p{ font-size:14px; line-height:28px; color:#666;}
	.hd{display:block; overflow:hidden; height:31px; margin:0px 0px 40px 0px;}
	.hd ul{display:block; overflow:hidden; height:31px; text-align:center;}
	.hd ul li{ display:inline;line-height:31px; padding:0px 22px; color:#545454; font-size:20px;}
	.hd ul li.on{ color:#0061ae;}
	
	.section5{ width:100%; height:1080px; background-image:url(/statics/wan/images/bg5.jpg); background-repeat:no-repeat; background-position:center; min-width:1440px;}
	.main4{ width:1264px; margin:0px auto; padding:76px 0px 20px 0px;}
	.main4t{ display:block; overflow:hidden; margin:0px auto; padding:86px 0px 0px 0px; color:#FFFFFF; font-size:28px; line-height:60px; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main4t1{ display:block; overflow:hidden; margin:0px auto; padding:0px 0px 0px 0px; color:#FFFFFF; font-size:28px; line-height:50px; font-family:"΢���ź�"; text-align:center;}
	.main4l{ display:block; overflow:hidden; margin-bottom:36px; text-align:center;}
	.main4l span{ display:inline-table; width:40px; height:3px; background-color:#fff; margin-top:0px;}
	.main4r{display:block; overflow:hidden;}
	.main4r ul{ display:block; overflow:hidden;}
	.main4r ul li{ float:left; width:316px; margin:0px 158px 50px 0px;position: relative;}
	.main4r ul li:nth-child(3n) { margin-right:0px;}
	.main4r ul li img{ width:316px; height:316px;border-radius:10px; margin-bottom:10px;/*transition: all .5s;*/}
	/*.main4r ul li:hover img {border-radius:10px; transform: scale(1.1);}*/
	.ico_play{ position:absolute; top:123px; left:123px; width:67px; height:67px;}
	.main4r ul li:hover .ico_play{ background-image:url(/statics/wan/images/dd.png); background-repeat:no-repeat;}
	.main4r ul li p{display:block; overflow:hidden; text-align:center; font-size:18px;color:#fff; line-height:32px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient: vertical; height:32px;}
	
	.section6{ width:100%; height:1080px; background-image:url(/statics/wan/images/bg4.jpg); background-repeat:no-repeat; background-position:center; min-width:1440px;}
	.main5t{ width:1440px; margin:0px auto; padding:70px 0px 0px 0px; color:#343434; font-size:28px; line-height:50px; font-family:"΢���ź�"; text-align:center;}
	.main5t1{ display:block; overflow:hidden; text-align:center;}
	.main5t1 span{ display:inline-table; width:40px; height:3px; background-color:#343434; margin-top:0px;}
	.main5{ width:1440px; margin:0px auto; padding:80px 0px 20px 0px;}
	.main5 ul{ display:block; overflow:hidden;}
	.main5 ul li{ float:left; width:413px; margin:0px 0px 80px 50px;}
	.main5 ul li img{ width:413px; height:227px;border-radius:10px;}
	.main5 ul li .ico_t{ display:block; overflow:hidden; text-align:center; margin-top:32px;}

  .main5 ul li .henji1{font-size: 18px;margin-top: 10px}
	.main5 ul li .ico_t img{ width:190px; height:34px;}
	
	.section7{ width:100%; height:1080px; background-image:url(/statics/wan/images/bg7.jpg); background-repeat:no-repeat; background-position:center; min-width:1440px;}
	.main6t{ width:1440px; margin:0px auto; padding:140px 0px 0px 0px; color:#fff; font-size:28px; line-height:60px; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main6t1{ width:1440px; margin:0px auto; padding:0px 0px 0px 0px; color:#fff; font-size:28px; line-height:60px; font-family:"΢���ź�";}
	.main6t1 span{ float:left; width:40px; height:3px; background-color:#fff; margin-top:25px; margin-bottom:15px;}
	.main6{ width:1440px; margin:0px auto; padding:60px 0px 20px 0px; text-align:center;}
	.main6 img{ width:1230px;}
	
	.section8{ width:100%; height:1080px; background-image:url(/statics/wan/images/bg8.jpg); background-repeat:no-repeat; background-position:center; min-width:1440px;}
	.main7t{ width:1440px; margin:0px auto; padding:240px 0px 0px 0px; color:#343434; font-size:28px; line-height:60px; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main7t1{ width:1440px; margin:0px auto; padding:0px 0px 0px 0px; color:#343434; font-size:28px; line-height:60px; font-family:"΢���ź�";}
	.main7t1 span{ float:left; width:40px; height:3px; background-color:#343434; margin-top:25px; margin-bottom:15px;}
	.main7{ width:1440px; margin:0px auto; padding:240px 0px 20px 0px;}
	
	.section9{ width:100%; height:1080px; background-image:url(/statics/wan/images/bg9.jpg); background-repeat:no-repeat; background-position:center; min-width:1440px;}
	.main8t{ width:1440px; margin:0px auto; padding:160px 0px 0px 0px; color:#fff; font-size:28px; line-height:60px; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main8t1{ width:1440px; margin:0px auto; padding:0px 0px 0px 0px; color:#fff; font-size:28px; line-height:60px; font-family:"΢���ź�";}
	.main8t1 span{ float:left; width:40px; height:3px; background-color:#fff; margin-top:25px; margin-bottom:15px;}
	.main8{ width:1440px; margin:0px auto; padding:75px 0px 20px 0px;}
	.main8l{ float:left; width:580px; margin:10px 0px 0px 45px;}
	.main8ll{ float:left; width:310px;}
	.main8ll img{ width:100%;}
	.main8lr{ float:right; width:248px;}
	.main8lr1{ display:block; overflow:hidden; font-size:24px; color:#fff; margin-bottom:12px;}
	.main8lr2{ display:block; overflow:hidden; font-size:16px; color:#fff; margin-bottom:18px;}
	.main8lr3{ display:block; overflow:hidden; font-size:16px; color:#fff; margin-bottom:35px; line-height:26px;}
	.main8lr4{ display:inline-table; background-color:#FFFFFF; color:#ea5b40; padding:0px 16px; border-radius:50px; font-size:16px;height:30px; line-height:30px;}
	.main8lr4 a{ color:#ea5b40;}
	.main8lr4 a:hover{ color:#666;}
	.main8r{ float:right; width:748px;}
	.main8r ul{ display:block; overflow:hidden;}
	.main8r ul li{ float:left; width:360px; margin:10px 0px 38px 14px;}
	.lil{ float:left; width:132px;}
	.lil img{ width:100%;-webkit-box-shadow: 0px 3px 10px #333;-moz-box-shadow: 0px 3px 10px #333;box-shadow: 0px 3px 10px #333;}
	.lir{ float:right; width:200px;}
	.lir1{ display:block; overflow:hidden; font-size:24px; color:#fff; margin-bottom:12px;}
	.lir2{ display:block; overflow:hidden; font-size:16px; color:#fff; margin-bottom:18px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.lir3{ display:block; overflow:hidden; font-size:16px; color:#fff; margin-bottom:22px; line-height:26px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

	.section10{width:100%;overflow:hidden; height:auto; background-color:#EEEEEE; min-width:1440px; padding:70px 0px 70px 0px;}
	.main9{ width:1440px; margin:0px auto;}
	.main9 a:hover{ color:#ED7249;}
	.main9l{ float:left; width:1228px;height:auto;}
	.links{display:block; overflow:hidden; font-size:14px; color:#444; line-height:30px; margin-bottom:14px;}
	.main91{display:block; overflow:hidden; font-size:14px; color:#444; line-height:29px;}
	.main91l{ float:left; width:328px;}
	.main91m{ float:left;width:600px;}
	.main91m1{display:block; overflow:hidden; font-size:14px; color:#444; line-height:29px;}
	.main91m1 img{vertical-align: middle; margin-right:10px;}
	.main9r{ float:right; width:212px;height:auto; margin-top:5px;}
	.main9rl{ float:left; width:100px; text-align:center;font-size:16px;line-height:26px; margin-top:30px;}
	.main9r img{float:right;}
	
	.phead{height:89px;width:100%;z-index:99; padding:12px 0px 0px 0px; border-bottom:#fff solid 2px; margin-bottom:20px;}
	.phead .logo{ position:absolute;top: 12px; left:3%;}
	.phead .logo img {width:166px;}
	.phead .inav_wrapper{position: absolute;height:82px;right:3%;top: 10px;}
	.phead .inav{font-size:18px; color:#404040; }
	.phead .inav ul{}
	.phead .inav ul li {float:left; padding:0 18px; line-height:73px; color: #fff; margin-left:10px;}
	.phead .inav ul li.on,.phead .inav ul li:hover{color: #fff; border-bottom:#fff solid 4px;}
	.phead .inav ul li a { color: #fff; text-decoration: none;}
	.main{ width:1200px; margin:0px auto; padding:10px 0px 20px 0px; min-height:560px;color:#fff;}
	.main a,.main a:focus{color:#fff;}
	.main a:hover{color:#666;}
	.crumbs{display:block; overflow:hidden; font-size:14px; color:#fff; line-height:29px; margin-bottom:20px;}
	#Article{display:block; overflow:hidden; font-size:14px;}
	#Article h1{display:block; overflow:hidden; font-size:18px; text-align:center; margin-bottom:10px; line-height:30px;}
	#Article h1 span{font-size:14px;}
	.content{display:block; overflow:hidden; line-height:30px;}
	#pplay{display:block; overflow:hidden; text-align:center;}
	.lh24{line-height: 24px}
	.f14{font-size: 14px;line-height:30px;}
	.bk15{clear: both;height: 15px}
	.text-c{ display:block;overflow: hidden; margin:20px auto 10px auto; text-align:center; padding-right:30px;font-size:14px;}
	.text-c a{ display:inline-table; font-size:14px; border:#E9E9E9 solid 1px; margin:0px 5px; padding:2px 6px;}
	.text-c span{font-size:14px;}
	.rt{float: right}
	.list{display:block;overflow: hidden;}
	.list li{display:block;overflow: hidden; font-size:14px; margin-bottom:12px;}
	
	.team{ display:block; overflow:hidden;}
	.team li{ float:left; width:240px; margin:0px 60px 80px 0px; text-align:center; min-height:316px;}
	.team li:nth-child(4n) { margin-right:0px;}
	.team li .timg{display:block; overflow:hidden; margin:0px 13px;}
	.team li img{ width:214px; height:214px;border-radius:107px;}
	.team li h1{ font-size:24px; line-height:42px; margin-top:4px;}
	.team li p{ font-size:16px; line-height:28px; color:#fff;}
	
	.kc{ display:block; overflow:hidden;}
	.kc li{ float:left; width:360px; margin:20px 20px 40px 20px;}
	.kc li img{ width:360px; height:198px;border-radius:10px;}
	.kc li .ico_t{ display:block; overflow:hidden; text-align:center; margin-top:32px;}
	.kc li .ico_t img{ width:190px; height:34px;}
	
	.case{ display:block; overflow:hidden;margin-top: 50px;}
	.case li{ float:left; width:322px; margin:20px 39px 0px 39px;position: relative;}
	.case li img{ width:322px; height:322px;border-radius:10px; margin-bottom:10px;}
	.ico_play{ position:absolute; top:126px; left:126px; width:67px; height:67px;}
	.case li:hover .ico_play{ background-image:url(/statics/wan/images/dd.png); background-repeat:no-repeat;}
	.case li p{display:block; overflow:hidden; text-align:center; font-size:18px;color:#fff; line-height:32px;}
	
	.book{ display:block; overflow:hidden;}
	.book li{ float:left; width:360px; margin:15px 20px 38px 20px;}
	.blil{ float:left; width:132px;}
	.blil img{ width:100%;-webkit-box-shadow: 0px 3px 10px #333;-moz-box-shadow: 0px 3px 10px #333;box-shadow: 0px 3px 10px #333;}
	.blir{ float:right; width:200px;}
	.blir1{ display:block; overflow:hidden; font-size:24px; color:#fff; margin-bottom:12px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
	.blir2{ display:block; overflow:hidden; font-size:16px; color:#fff; margin-bottom:18px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.blir3{ display:block; overflow:hidden; font-size:16px; color:#fff; margin-bottom:22px; line-height:26px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.blir4{ display:inline-table; background-color:#FFFFFF; color:#ea5b40; padding:0px 16px; border-radius:50px; font-size:16px;height:30px; line-height:30px;}
	.blir4 a{ color:#ea5b40;}
	.blir4 a:hover{ color:#666;}

  .index_video{
    background-image: url(/statics/wan/images/bg4.jpg);
  }

  .index_video .main4t1{
    color: #343434;
  }

  .index_video .main4l span{
    background-color: #343434;
  }

  .index_video .main4r{
    margin-top: 100px;
  }

  .index_video .main4r ul li{
    width: 579px;
    margin-right: 106px;
  }

  .index_video .main4r ul li:nth-child(2n){
    margin-right: 0;
  }
  .index_video .main4r ul li img{
    width: 100%;
    height: 252px;
    border-radius: 0;
  }

  .index_video .main4r ul li .ico_play{
    top: 85px;
    left: 255px;
  }

  .index_video .main4r ul li p{
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
  }

  .index_video .main4r ul li p span{
    color: #333333;
    font-size: 18px;
    border-bottom: 3px solid #E74831;
  }

  .index_video .main4r ul li p .icon{
    width: 31px;
    height: 31px;
    margin-bottom: 0;
    margin-left: 15px;
  }

}

@media(max-width:750px) {
	.pc {display: none !important;}
	.section2{display:block; width:100%; background-image:url(/statics/wan/images/mbg2.jpg); background-repeat:repeat-y;background-size:100%;background-position:top center;}
	.main1{ display:block; overflow:hidden; margin:0rem auto; padding:0.8rem 0rem;}
	.main1l1{ display:block; overflow:hidden;margin:0rem 0.2rem 0rem 0.5rem;}
	.main1l1 img{ width:100%;}
	.main1l2{ display:block; overflow:hidden; margin:0.7rem 0.5rem 0rem 0.5rem; font-size:0.7rem; line-height:1.2rem;}
	
	.section3{display:block; width:100%; background-image:url(/statics/wan/images/mbg3.jpg); background-repeat:repeat-y;background-size:100%; background-position:top center;}
	.main2{ display:block; overflow:hidden; margin:0rem auto; padding:5.7rem 0.5rem 1rem 0.5rem;}
	.main2l{  display:block; overflow:hidden; margin-bottom:0.8rem;}
	.main2l img{ width:12.15rem;}
	.main2r{  display:block; overflow:hidden;}
	#pic1 img{ width:100%;}
	#play1{clear:both;width:19.1rem;height:11.9rem;display:none;}
	
	.section4{display:block; width:100%; background-image:url(/statics/wan/images/bg4.jpg); background-repeat:repeat-y; background-position:bottom center;background-size:100%;}
	.main3{ display:block; overflow:hidden; margin:0rem auto; padding:1rem 0.5rem 0.5rem 0.5rem;}
	.main3l{ display:block; overflow:hidden;}
	.main3lt{ display:block; overflow:hidden; font-size:0.7rem; line-height:1.5rem; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main3lt1{ display:block; overflow:hidden; font-size:0.7rem; line-height:1.5rem; font-family:"΢���ź�";}
	.main3l span{}
	.main3r{ display:block; overflow:hidden; margin-top:0.7rem;}
	.main3r .bd ul{ display:block; overflow:hidden;}
	.main3r .bd ul li{ float:left; width:7.2rem; margin:0.5rem 0.6rem 1.2rem 0rem; text-align:center; min-height:8.4rem;}
	.main3r .bd ul li:nth-child(2n) { margin-right:0rem;}
	.main3r .bd ul li .timg{display:block; overflow:hidden;}
	.main3r .bd ul li img{ width:5.6rem; height:5.6rem;border-radius:50%;}
	.main3r .bd ul li h1{display:block; overflow:hidden; font-size:0.6rem; line-height:1.05rem; margin-top:0.1rem;}
	.main3r .bd ul li p{display:block; font-size:0.3rem; line-height:0.8rem; color:#666;overflow:hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.main3r .hd{display:block; overflow:hidden; height:0.775rem; margin:0rem 0rem 1rem 0rem;}
	.main3r .hd ul{display:block; overflow:hidden; height:0.775rem; text-align:center;}
	.main3r .hd ul li{ display:inline;line-height:0.775rem; padding:0rem 0.55rem; color:#545454; font-size:0.5rem;}
	.main3r .hd ul li.on{ color:#0061ae;}
	
	.section5{display:block; width:100%; background-image:url(/statics/wan/images/bg4.jpg); background-repeat:repeat-y; background-position:bottom center; background-size:100%; background-color:#EE7153;}
	.main4t{ display:block; overflow:hidden; margin:0rem auto; padding:0.9rem 0.5rem 0rem 0.5rem; color:#060606; font-size:0.7rem; line-height:1.5rem; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main4t1{ display:block; overflow:hidden; margin:0rem auto; padding:0rem 0.5rem 0rem 0.5rem; color:#060606; font-size:0.7rem; line-height:1.5rem; font-family:"΢���ź�";}
	.main4{ display:block; overflow:hidden; margin:0rem auto; padding:0.4rem 0.5rem 0.8rem 0.5rem;}
	.main4l{ display:block; overflow:hidden;}
	.main4l span{}
	.main4r{ display:block; overflow:hidden;}
	.main4r ul{ display:block; overflow:hidden;}
	.main4r ul li{ float:left; width:7.2rem; margin:0.5rem 0.2rem 0.2rem 0.2rem;position: relative; text-align:center;}
	.main4r ul li:nth-child(2n) { margin-right:0rem;}
	.main4r ul li img{ width:6rem; height:6rem;border-radius:0.25rem; margin-bottom:0.25rem;}
	.ico_play{ position:absolute; top:2.2rem; left:2.2rem; width:1.6rem; height:1.6rem;}
	.main4r ul li:hover .ico_play{ background-image:url(/statics/wan/images/dd.png); background-repeat:no-repeat;}
	.main4r ul li p{display:block; overflow:hidden; text-align:center; font-size:0.55rem;color:#060606; line-height:0.8rem;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	
	.section6{display:block; width:100%; background-image:url(/statics/wan/images/bg4.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%;}
	.main5t{ display:block; overflow:hidden; margin:0rem auto; padding:1rem 0.5rem 0rem 0.5rem; color:#343434; font-size:0.7rem; line-height:1.5rem; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main5t1{ display:block; overflow:hidden; margin:0rem auto; padding:0rem 0.5rem 0rem 0.5rem; color:#343434; font-size:0.7rem; line-height:1.5rem; font-family:"΢���ź�";}
	.main5t1 span{}
	.main5{ display:block; overflow:hidden; margin:0rem auto; padding:1rem 0.4rem 0.5rem 0rem;}
	.main5 ul{ display:block; overflow:hidden;}
	.main5 ul li{ float:left; width:7rem; margin:0.5rem 0.2rem 1rem 0.5rem;}
	.main5 ul li img{ width:7rem; height:3.85rem;border-radius:0.25rem;}
	.main5 ul li .ico_t{ display:block; overflow:hidden; text-align:center; margin-top:0.8rem;}

  .main5 ul li .henji1{font-size: .6rem;}
	.main5 ul li .ico_t img{ width:4.75rem; height:0.85rem;}
	
	.section7{display:block; width:100%; background-image:url(/statics/wan/images/mbg7.jpg); background-repeat:repeat-y; background-position:top center; background-size:100%;}
	.main6t{ display:block; overflow:hidden; margin:0rem auto; padding:1rem 0.5rem 0rem 00.5rem; color:#fff; font-size:0.7rem; line-height:1.5rem; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main6t1{ display:block; overflow:hidden; margin:0rem auto; padding:0rem 0.5rem 0rem 0.5rem; color:#fff; font-size:0.7rem; line-height:1.5rem; font-family:"΢���ź�";}
	.main6t1 span{ }
	.main6{ display:block; overflow:hidden; margin:0rem auto; padding:0rem 0rem 0.5rem 0rem; text-align:center;}
	.main6 img{ width:100%;}
	
	.section8{display:block; width:100%;height:16.8rem; background-image:url(/statics/wan/images/mbg8.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%;}
	.main7t{ display:block; overflow:hidden; margin:0rem auto; padding:1rem 0.5rem 0rem 0.5rem; color:#343434; font-size:0.7rem; line-height:1.5rem; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main7t1{ display:block; overflow:hidden; margin:0rem auto; padding:0rem 0.5rem 0rem 0.5rem; color:#343434; font-size:0.7rem; line-height:1.5rem; font-family:"΢���ź�";}
	.main7t1 span{ }
	.main7{ display:block; overflow:hidden; margin:0rem auto; padding:0.6rem 0.5rem 0.5rem 0.5rem;}
	.main7 img{ width:4.45rem; height:1.15rem;}
	
	.section9{ display:block; width:100%; background-image:url(/statics/wan/images/mbg9.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%; background-color:#E4412E;}
	.main8t{ display:block; overflow:hidden; margin:0rem auto; padding:1rem 0.5rem 0rem 0.5rem; color:#fff; font-size:0.7rem; line-height:1.5rem; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; font-weight:bold;}
	.main8t1{ display:block; overflow:hidden; margin:0rem auto; padding:0rem 0.5rem; color:#fff; font-size:0.7rem; line-height:1.5rem; font-family:"΢���ź�";}
	.main8t1 span{}
	.main8{ display:block; overflow:hidden; margin:0rem auto; padding:0.5rem 0rem 0.5rem 0rem;}
	.main8r{ display:block; overflow:hidden;}
	.main8r ul{ display:block; overflow:hidden;}
	.main8r ul li{ float:left; width:7.05rem; margin:0rem 0rem 0.9rem 0.6rem; text-align:center;}
	.lil{ display:block; overflow:hidden;}
	.lil img{ width:100%; height:10rem;margin-bottom:0.3rem;}
	.lir1{ display:block; overflow:hidden; font-size:0.6rem; color:#fff; margin-bottom:0.3rem; text-align:center;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.lir2{ display:block; overflow:hidden; font-size:0.4rem; color:#fff; margin-bottom:0.45rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-align:center;}
	.main8lr4{ display:inline-table; background-color:#FFFFFF; color:#ea5b40; padding:0rem 0.4rem; border-radius:1.25rem; font-size:0.6rem;line-height:1rem;}
	.main8lr4 a{ color:#ea5b40;}
	.main8lr4 a:hover{ color:#666;}
	
	.section10{ display:block; width:100%; overflow:hidden; height:auto; background-color:#EEEEEE;padding:1rem 0rem 1rem 0rem;}
	.main9{display:block; overflow:hidden; margin:0rem 0.5rem;}
	.main9 a:hover{ color:#ED7249;}
	.main9l{ display:block; overflow:hidden;height:auto;}
	.links{display:block; overflow:hidden; font-size:0.4rem; color:#444; line-height:0.75rem; margin-bottom:0.35rem;}
	.main91{display:block; overflow:hidden; font-size:0.4rem; color:#444; line-height:0.75rem;}
	.main91l{display:block; overflow:hidden; margin:0rem auto;}
	.main91m{display:block; overflow:hidden; margin:0rem auto;}
	.main91m1{display:block; overflow:hidden; font-size:0.4rem; color:#444; line-height:0.75rem;}
	.main91m1 img{vertical-align: middle; margin-right:0.25rem;}
	.main9r{ display:block; overflow:hidden;height:auto; margin-top:0.2rem; text-align:center;}
	.main9rl{ display:inline-table;width:2.5rem; text-align:center;font-size:0.4rem;line-height:0.65rem; margin-top:0.75rem;}
	.main9r img{}
	
	.head{height:2.225rem;width:100%;z-index:99; padding:0.3rem 0rem 0rem 0rem;  border-bottom:#fff solid 0.05rem; background-color:#FFFFFF;position: relative;display: flex;justify-content: space-between;align-items: center;}
	.head .logo{ position:absolute;top:0.3rem; left:3%;}
	.head .logo img {width:3.9rem;}
	.phead{height:2.225rem;width:100%;z-index:99; padding:0.3rem 0rem 0rem 0rem; border-bottom:#fff solid 0.05rem; margin-bottom:0.5rem;position: relative;display: flex;justify-content: space-between;align-items: center;}
	.phead .logo{ position:absolute;top: 0.3rem; left:3%;}
	.phead .logo img {width:4.15rem;}
	.phead .menu {position:absolute;top: 0.1rem; right:3%;
	display: flex;
	align-items: center;
	color: #fff;
	width: auto;
	background: none;
	margin: 0;
	}
	
	.phead .menu i {
	font-size: 1.5rem;
	color: #fff;
	}
	.head .menu {position:absolute;top: 0.1rem; right:3%;
	display: flex;
	align-items: center;
	color: #333;
	width: auto;
	background: none;
	margin: 0;
	}
	
	.head .menu i {
	font-size: 1.5rem;
	color: #333;
	}
  .side-box {
    position: fixed;
    top: 0rem;
    width: 7.5rem;
    right: -7.5rem;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1200;
    color: rgba(0, 0, 0, 1);
    transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -ms-transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition: right .4s cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  .side-cut {
    position: relative;
    width: 10rem;
    float: right;
    height: 100%;
  }

  body.open .side-shadow {
    opacity: 1;
    visibility: visible;
  }

  body.open .side-box {
    width: 200%;
    right: 0;
  }

  .side-bin {
    width: 100%;
    background: rgba(255, 255, 255, .975);
    height: 100%;
    z-index: 2;
    position: relative;
    transition: .3s .1s;
    -moz-transition: .3s .1s;
    -ms-transition: .3s .1s;
    -o-transition: .3s .1s;
    -webkit-transition: .3s .1s;
  }

  .side-nav>ul {
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .nav-first {
    display: block;
    position: relative;
    margin: 0 0 .025rem 0;
    list-style: none;
    cursor: pointer;
    opacity: 0;
    transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transition-property: opacity, transform !important;
    -moz-transition-property: opacity, transform !important;
    -ms-transition-property: opacity, transform !important;
    -o-transition-property: opacity, transform !important;
    -webkit-transition-property: opacity, transform !important;
    transition: .6s .95s;
    -moz-transition: .6s .95s;
    -ms-transition: .6s .95s;
    -o-transition: .6s .95s;
    -webkit-transition: .6s .95s;
  }

  .nav-first:nth-child(1) {
    transition: .6s .4s;
    -moz-transition: .6s .4s;
    -ms-transition: .6s .4s;
    -o-transition: .6s .4s;
    -webkit-transition: .6s .4s;
  }

  .nav-first:nth-child(2) {
    transition: .6s .5s;
    -moz-transition: .6s .5s;
    -ms-transition: .6s .5s;
    -o-transition: .6s .5s;
    -webkit-transition: .6s .5s;
  }

  .nav-first:nth-child(3) {
    transition: .6s .59s;
    -moz-transition: .6s .59s;
    -ms-transition: .6s .59s;
    -o-transition: .6s .59s;
    -webkit-transition: .6s .59s;
  }

  .nav-first:nth-child(4) {
    transition: .6s .67s;
    -moz-transition: .6s .67s;
    -ms-transition: .6s .67s;
    -o-transition: .6s .67s;
    -webkit-transition: .6s .67s;
  }

  .nav-first:nth-child(5) {
    transition: .6s .74s;
    -moz-transition: .6s .74s;
    -ms-transition: .6s .74s;
    -o-transition: .6s .74s;
    -webkit-transition: .6s .74s;
  }

  .nav-first:nth-child(6) {
    transition: .6s .8s;
    -moz-transition: .6s .8s;
    -ms-transition: .6s .8s;
    -o-transition: .6s .8s;
    -webkit-transition: .6s .8s;
  }

  .nav-first:nth-child(7) {
    transition: .6s .85s;
    -moz-transition: .6s .85s;
    -ms-transition: .6s .85s;
    -o-transition: .6s .85s;
    -webkit-transition: .6s .85s;
  }

  .nav-first:nth-child(8) {
    transition: .6s .89s;
    -moz-transition: .6s .89s;
    -ms-transition: .6s .89s;
    -o-transition: .6s .89s;
    -webkit-transition: .6s .89s;
  }

  .nav-first:nth-child(9) {
    transition: .6s .92s;
    -moz-transition: .6s .92s;
    -ms-transition: .6s .92s;
    -o-transition: .6s .92s;
    -webkit-transition: .6s .92s;
  }

  .nav-first:nth-child(10) {
    transition: .6s .94s;
    -moz-transition: .6s .94s;
    -ms-transition: .6s .94s;
    -o-transition: .6s .94s;
    -webkit-transition: .6s .94s;
  }

  body.open .nav-first {
    opacity: 1;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
  }

  .nav-first>a:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 0%;
    height: 100%;
    background: #E95741;
    z-index: 2;
    transition: width .3s ease-in-out;
    -moz-transition: width .3s ease-in-out;
    -ms-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    -webkit-transition: width .3s ease-in-out;
  }

  body.open .nav-first.active>a:before {
    width: 100%;
    transition: width .3s 1s;
    -moz-transition: width .3s 1s;
    -ms-transition: width .3s 1s;
    -o-transition: width .3s 1s;
    -webkit-transition: width .3s 1s;
  }

  .nav-first:hover a:before {
    width: 100%;
  }

  .side-nav>ul:hover>.nav-first.active>a:before {
    width: .075rem;
    transition: width .3s ease-in-out;
    -moz-transition: width .3s ease-in-out;
    -ms-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    -webkit-transition: width .3s ease-in-out;
  }

  .side-nav>ul:hover>.nav-first.active:hover>a:before {
    width: 100%;
  }

  .nav-first>a {
    position: relative;
    z-index: 3;
    display: block;
    padding: .5rem .75rem;
    color: rgba(0, 0, 0, .9);
  }

  .nav-first>a:after {
    display: table;
    clear: both;
    content: ''
  }

  .nav-first>a>i {
    float: left;
    position: relative;
    z-index: 3;
    padding: 0 .375rem 0 .025rem;
    line-height: 1.75rem;
    font-size: .55rem;
  }

  .nav-first>a>b {
    float: left;
    font-weight: normal;
    position: relative;
    z-index: 3;
    font-size: .7rem;
  }

  body.open .nav-first:hover>a,
  body.open .nav-first.active>a,
  .side-nav>ul:hover>.nav-first.active:hover>a {
    color: rgba(255, 255, 255, 1);
    transition: color .3s;
    -moz-transition: color .3s;
    -ms-transition: color .3s;
    -o-transition: color .3s;
    -webkit-transition: color .3s;
  }

  .side-nav>ul:hover>.nav-first.active>a {
    color: rgba(0, 0, 0, .9);
    transition: color .3s;
    -moz-transition: color .3s;
    -ms-transition: color .3s;
    -o-transition: color .3s;
    -webkit-transition: color .3s;
  }

  body.open .nav-first.active>a {
    color: rgba(255, 255, 255, 1);
    transition: color .3s 1s;
    -moz-transition: color .3s 1s;
    -ms-transition: color .3s 1s;
    -o-transition: color .3s 1s;
    -webkit-transition: color .3s 1s;
  }

  .nav-first>a>p,
  .side-nav>ul:hover>.nav-first.active>a>p {
    position: absolute;
    top: 50%;
    right: .75rem;
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 0, 0, .4);
    font-family: 'AddFont';
    padding: .15rem;
    border-radius: 50%;
    line-height: 1;
    margin: 0;
    font-size: .3rem;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 3;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
  }

  body.open .nav-first:hover>a>p,
  body.open .nav-first.active>a>p,
  .side-nav>ul:hover>.nav-first.active:hover>a>p {
    color: #2E2E2E;
    background: rgba(255, 255, 255, .8);
  }

  body.open .nav-first.active>a>p {
    color: #2E2E2E;
    background: rgba(255, 255, 255, .8);
    transition: .3s 1s;
    -moz-transition: .3s 1s;
    -ms-transition: .3s 1s;
    -o-transition: .3s 1s;
    -webkit-transition: .3s 1s;
  }

  .side-shadow {
    width: 99.975rem;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    position: absolute;
    z-index: 1;
    top: 0;
    right: 100%;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
  }

  .nav-first>i {
    display: block;
    position: absolute;
    width: 1.9rem;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 4;
    cursor: pointer;
  }

  .nav-first.mobile-active>i:before {
    background: rgba(255, 255, 255, 1);
  }

  .nav-first>i:before {
    position: absolute;
    content: '';
    width: .5rem;
    height: .1rem;
    margin-left: -0.2rem;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    background: #2E2E2E;
    top: 50%;
    left: 50%;
  }

  .nav-first>i:after {
    position: absolute;
    content: '';
    width: .1rem;
    height: .5rem;
    margin-top: -0.2rem;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    background: #2E2E2E;
    left: 50%;
    top: 50%;
  }

  .nav-first.active>i:before,
  .nav-first.active>i:after,
  .nav-first:hover>i:before {
    background: rgba(255, 255, 255, 1);
  }

  .nav-first:hover>i:after {
    background: rgba(255, 255, 255, 1);
  }

  .nav-first.mobile-active>a:before {
    width: 100%;
  }

  .nav-first.mobile-active>a>i,
  .nav-first.mobile-active>a>b {
    color: rgba(255, 255, 255, 1);
  }

  .nav-first.mobile-active>a>p {
    color: rgba(255, 255, 255, 1);
  }

  .nav-first.mobile-active>ul {
    padding: .025rem 0 0 0;
    height: auto;
  }

  .nav-first.mobile-active>i:before {
    background: rgba(255, 255, 255, 1);
  }

  .nav-first.mobile-active>i:after {
    display: none;
  }

  .nav-second {
    margin: 0 0 .025rem 0;
    list-style: none;
    padding: 0;
    border-bottom: solid .025rem #ccc;
  }

  .nav-second>ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .nav-second>a {
    padding: .25rem .75rem;
    line-height: 1.5rem;
    display: block;
    position: relative;
  }

  .nav-second>a>b {
    display: block;
    font-size: .6rem;
    font-weight: normal;
    color: rgba(0, 0, 0, .8);
    position: relative;
    z-index: 1;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
  }

  .nav-second>a:after {
    background: #E95741;
    content: '';
    width: 0;
    height: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
  }

  .nav-second:hover>a:after {
    width: 100%;
  }

  .nav-second>ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .nav-second>ul:after {
    display: block;
    content: '';
    clear: both;
  }

  .nav-second:hover>a>b {
    color: rgba(255, 255, 255, 1);
  }

  .nav-third {
    display: block;
    line-height: none;
    padding: .025rem 0 0 0;
    margin: 0 .75rem;
  }

  .nav-third>a {
    padding: 0 .75rem;
    line-height: 1.25rem;
    margin-bottom: .025rem;
    background: rgba(0, 0, 0, .08);
    display: block;
    position: relative;
  }

  .nav-third>a>b {
    display: block;
    font-weight: normal;
    color: rgba(0, 0, 0, .9);
  }

  .nav-third>a:after {
    background: #2E2E2E;
    content: '';
    width: 0;
    height: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
  }

  .nav-third>a>b {
    position: relative;
    z-index: 1;
    color: rgba(255, 255, 255, 1);
    font-weight: normal;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
  }

  .nav-third:hover>a:after {
    width: 100%;
  }

  .nav-third:hover>a>b {
    color: rgba(255, 255, 255, 1);
  }

	
	/*.phead .inav_wrapper{position: absolute;height:82px;right:3%;top: 10px;}
	.phead .inav{font-size:18px; color:#404040; }
	.phead .inav ul{}
	.phead .inav ul li {float:left; padding:0 18px; line-height:73px; color: #fff; margin-left:10px;}
	.phead .inav ul li.on,.phead .inav ul li:hover{color: #fff; border-bottom:#fff solid 4px;}
	.phead .inav ul li a { color: #fff; text-decoration: none;}*/
  
	.main{ display:block; overflow:hidden; margin:0rem auto; padding:0.25rem 0rem 0.5rem 0px; min-height:14rem;color:#fff;}
	.main a,.main a:focus{color:#fff;}
	.main a:hover{color:#666;}
	.crumbs{display:block; overflow:hidden; font-size:0.4rem; color:#fff; line-height:0.75rem; margin:0rem 0.5rem 0.5rem 0.5rem;}
	#Article{display:block; overflow:hidden; font-size:0.35rem; margin:0rem 0.5rem;}
	#Article h1{display:block; overflow:hidden; font-size:0.7rem; text-align:center; margin-bottom:0.3rem; line-height:1rem;}
	#Article h1 span{font-size:0.35rem;}
	.content{display:block; overflow:hidden; line-height:0.75rem;}
	.content img{ max-width:100%;}
	#pplay{display:block; overflow:hidden; text-align:center;}

  #pplay video{max-width: 100%;}
	.lh24{line-height: 0.6rem}
	.f14{font-size: 0.35rem;line-height:1rem;}
	.bk15{clear: both;height: 0.375rem}
	.text-c{ display:block;overflow: hidden; margin:0.5rem auto 0.25rem auto; text-align:center; padding-right:0.75rem;font-size:0.4rem;}
	.text-c a{ display:inline-table; font-size:0.4rem; border:#E9E9E9 solid 0.025rem; margin:0rem 0.125rem; padding:0.05rem 0.15rem;}
	.text-c span{font-size:0.4rem;}
	.rt{float: right}
	.list{display:block;overflow: hidden;}
	.list li{display:block;overflow: hidden; font-size:0.4rem; margin-bottom:0.3rem;}
		
	.team{ display:block; overflow:hidden; margin:0rem 0rem 0rem 0.2rem;}
	.team li{ float:left; width:7.5rem; margin:0.5rem 0.6rem 1.2rem 0rem; text-align:center; min-height:8.4rem;}
	.team li:nth-child(2n) { margin-right:0rem;}
	.team li .timg{display:block; overflow:hidden;}
	.team li img{ width:5.6rem; height:5.6rem;border-radius:50%;}
	.team li h1{display:block; overflow:hidden; font-size:0.6rem; line-height:1.05rem; margin-top:0.1rem;}
	.team li p{display:block; font-size:0.3rem; line-height:0.8rem; color:#fff;overflow:hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	
	.kc{ display:block; overflow:hidden;}
	.kc li{ float:left; width:7rem; margin:0.5rem 0.2rem 1rem 0.6rem;}
	.kc li img{ width:7rem; height:3.85rem;border-radius:0.25rem;}
	.kc li .ico_t{ display:block; overflow:hidden; text-align:center; margin-top:0.8rem;}
	.kc li .ico_t img{ width:4.75rem; height:0.85rem;}
	
	.case{ display:block; overflow:hidden;}
	.case li{ float:left; width:7.2rem; margin:0.5rem 0.2rem 0.2rem 0.4rem;position: relative; text-align:center;}
	.case li:nth-child(2n) { margin-right:0rem;}
	.case li img{ width:6rem; height:6rem;border-radius:0.25rem; margin-bottom:0.25rem;}
	.ico_play{ position:absolute; top:2.2rem; left:2.2rem; width:1.6rem; height:1.6rem;}
	.case li:hover .ico_play{ background-image:url(/statics/wan/images/dd.png); background-repeat:no-repeat;}
	.case li p{display:block; overflow:hidden; text-align:center; font-size:0.45rem;color:#fff; line-height:0.8rem;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;
  display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	
	.book{ display:block; overflow:hidden;}
	.book li{ display:block; overflow:hidden; margin:0.37rem 0.5rem 0.95rem 0.5rem;}
	.blil{ float:left; width:4.5rem;}
	.blil img{ width:100%;-webkit-box-shadow: 0rem 0.075rem 0.25rem #333;-moz-box-shadow: 0rem 0.075rem 0.25rem #333;box-shadow: 0rem 0.075rem 0.25rem #333;}
	.blir{ float:right; width:10rem;}
	.blir1{ display:block; overflow:hidden; font-size:0.6rem; color:#fff; margin-bottom:0.3rem;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
	.blir2{ display:block; overflow:hidden; font-size:0.4rem; color:#fff; margin-bottom:0.45rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.blir3{ display:block; overflow:hidden; font-size:0.4rem; color:#fff; margin-bottom:0.55rem; line-height:0.65rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.blir4{ display:inline-table; background-color:#FFFFFF; color:#ea5b40; padding:0rem 0.4rem; border-radius:1.25rem; font-size:0.4rem;height:0.75rem; line-height:0.75rem;}
	.blir4 a{ color:#ea5b40;}
	.blir4 a:hover{ color:#666;}

  .subnav ul{
    flex-wrap: wrap;
  }

  .index_video .main4r ul li img{height: 3rem;}
}
