﻿
 body {color:#333333} a{color:#333333}a:active,a:hover {color:#a32626}

@media (min-width: 1770px) {.container{ width: 1770px; }}

@media (min-width: 1770px) {.container{ width: 1770px; }}
/* top */
#Top{ width: 100%; float: left;}
#Top .zdTop{ position: fixed; top: 0; left: 0; width: 100%; height: 54px; overflow: hidden; z-index: 999999999999; float: left; background: #eeeeee;}
#Top .zdTop .wid{ font-size: 14px; line-height: 54px; height: 54px; width: 82.759%; margin: 0 auto;}
#Top .zdTop .left{ float: left; color: #4e4e4e;}
#Top .zdTop .right{ float: right; color: #a40000;}
/* 头部 */
#Top{ width: 100%; float: left;}
#Top .pz_top{ float: left; width: 100%; position: fixed; top: 54px; left: 0; z-index: 999999; background: #fff;}
#Top .pz_top .wid{ width: 82.759%; margin: 0 auto;}
#Down .pz_down .wid{ width: 82.759%; margin: 0 auto;}
#Top .pz_top .logo{ margin: 18px 0 18px 0; width: 180px; height: 50px; line-height: 0; float: left;}
#Top .pz_top .dh{ margin: 19px 0 19px 7px; float: right; height: 50px; line-height: 50px;}
#Top .pz_top .dh .wz1{ float: left; width: 50px; height: 50px; margin-right: 8px; line-height: 0;}
#Top .pz_top .dh .wz2{ float: left; font-size: 28px; color: #696969;}

/* menu */
#Top .pz_top .menu{ float: right;}
#Top .pz_top .menu .nli{ float: left; margin: 0 18px; position: relative;}
#Top .pz_top .menu .nli span a{ display: block; line-height: 88px; height: 88px; font-size: 14px; font-weight: lighter; color: #282828;}
#Top .pz_top .menu .nli.on span a,#Top .pz_top .menu .nli:hover span a{ color: #a32626;}

#Top .menuph{ display: none;}
#Top .xialaph{ display: none;}
@media screen and  (max-width:1770px){
#Top .pz_top .logo{ margin: 15px 0 15px 0;}
#Top .pz_top .dh{ margin: 25px 0 25px 7px; height: 30px; line-height: 30px;}
#Top .pz_top .dh .wz1{ width: 30px; height: 30px;}
#Top .pz_top .dh .wz2{ font-size: 18px;}

#Top .pz_top .menu .nli{ margin: 0 10px;}
#Top .pz_top .menu .nli span a{ line-height: 80px; height: 80px;}
}
@media screen and  (max-width:1199px){
#Top .zdTop .wid{ width: 100%;}

#Top .pz_top .wid{ width: 100%;}
#Down .pz_down .wid{ width: 100%;}
#Top .pz_top .logo{ margin-left: 0;}
}
@media screen and  (max-width:991px){
#Top .zdTop{ display: none;}

#Top .pz_top{ top: 0;}
#Top .pz_top .dh{ display: none;}
#Top .pz_top .logo{ margin: 8px 0; width: 108px; height: 30px;}

#Top .menu{ display: none;}
#Top .menuph{ display: block;}
#Top .xialaph{ display: block;}

/*手机按钮*/
#Top .menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 12px 0;}
#Top .menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
#Top .menuph .point:hover .navbtn,
#Top .menuph .point:hover .navbtn::after,
#Top .menuph .point:hover .navbtn::before { width: 28px;}
#Top .menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 21px; height: 2px; background: #1d181d;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
#Top .menuph .navbtn::after,
#Top .menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #1d181d;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
#Top .menuph .navbtn::after { top: -11px;}
#Top .menuph .navbtn::before { top: 10px;}
#Top .menuph .point.active .navbtn{ background: transparent;}
#Top .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
#Top .menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}

/*手机下拉*/
#Top .xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding: 46px 0 100px 0; display: none; z-index:999; background:#ffffff;}
#Top .xialaph .ul2,
#Top .xialaph .ul3{ display: none;}
#Top .xialaph h4 a{ float: left; width: 60%; color: #333333; font-size:16px; line-height: 50px;}
#Top .xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
#Top .xialaph h4{ float: left; width: 100%; position: relative;}
#Top .xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
#Top .xialaph h4:hover a,
#Top .xialaph h5:hover a{ color: #a32626;}
#Top .xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
#Top .xialaph h5 a{ float: left; width: 100%; color: #1f1f1f; font-size: 14px; line-height: 40px; text-transform:uppersolu;}
#Top .xialaph h5{ float: left; width: 100%; position: relative;}
#Top .xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
#Top .xialaph li:last-child h5::after{ display: none;}
#Top .xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
#Top .xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: 26px; margin-right: 18px; cursor: pointer;}
#Top .xialaph h4.active img.img_s,
#Top .xialaph h5.active img.img_s{ display: none;}
#Top .xialaph h4.active img.img_d,
#Top .xialaph h5.active img.img_d{ display: block;}
#Top .xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
#Top .xialaph .ul3{ padding-top: 12px; padding-bottom: 18px; padding-left: 15px; position: relative;}
#Top .xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #3c3a3a;}
#Top .xialaph li:last-child .ul3::after{ display: none;}
#Top .xialaph .ul3 li a{ color: #333333; font-size: 14px; line-height: 35px; display: block;}
#Top .xialaph .ul3 li{ padding-top: 5px;}
#Top .xialaph .ul3 li:first-child{ padding-top: 0;}
#Top .xialaph .phsou{ position: relative; margin-top: 34px;}
#Top .xialaph .phsou input{ width: 100%; height: 56px; background-color: #ffffff; color: #aaa; font-size: 14px; padding-left: 20px; border: 1px solid #e5e5e5;}
#Top .xialaph .phsou img{ cursor: pointer; width: 21px; height: 22px; position: absolute; top: 17px; right: 29px;  }
#Top .img_d, .disno{ display: none;}
}
@media screen and  (max-width:767px){

}
/* 底部 */
#Down{ width: 100%; float: left;}
#Down .pz_down{ float: left; width: 100%;}
#Down .pz_down .foot1{ padding: 80px 0 100px 0; float: left; width: 100%; background: #e9e9e9;}
#Down .pz_down .foot1 .left{ width: 70.8%; float: left;}
#Down .pz_down .foot1 .left_top{ width: 100%; float: left;}
#Down .pz_down .foot1 .left_top .l1{ float: left; margin-right: 5.47%;}
#Down .pz_down .foot1 .left_top .p{ font-size: 14px; line-height: 18px; padding-bottom: 10px; border-bottom: 2px solid #000000; font-weight: bold; color: #4b4847;}
#Down .pz_down .foot1 .left_top .link{ padding-top: 10px;}
#Down .pz_down .foot1 .left_top .a{ display: block; font-size: 14px; line-height: 30px; font-weight: lighter; color: #615d5c;}
#Down .pz_down .foot1 .left_top .a:hover{ text-decoration: underline;}
#Down .pz_down .foot1 .left_top .l1:nth-child(1){ width: 20.53%; margin-left: 0.56%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(2){ width: 67.35%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(2) .a{ float: left; width: 50%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(3) .a{ float: left; width: 50%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(3){ width: 40%;}
#Down .pz_down .foot1 .left_bot{ width: 100%; float: left; margin-top: 40px;}
#Down .pz_down .foot1 .left_bot .l1{ float: left; padding-left: 34px; margin-right: 9.47%; background: url(/template/theme/CN/3276_foot1.png) no-repeat left top;}
#Down .pz_down .foot1 .left_bot .l1:last-child{ margin-right: 0;}
#Down .pz_down .foot1 .left_bot .l1 .t1{ font-size: 14px; line-height: 18px; font-weight: bold; color: #4b4847;}
#Down .pz_down .foot1 .left_bot .l1 .t2{ font-size: 14px; line-height: 30px; font-weight: lighter; color: #615d5c;}
#Down .pz_down .foot1 .right{ width: 28%; float: right; /*margin-right: 7.79%;*/}
#Down .pz_down .foot1 .right .t1{ font-size: 14px; line-height: 18px; font-weight: lighter; color: #615d5c;}
#Down .pz_down .foot1 .right .t2{ font-size: 48px; line-height: 50px; color: #4b4847;}
#Down .pz_down .foot1 .right .right_top{ width: 100%; float: left;}
#Down .pz_down .foot1 .right .right_cen{ margin: 40px 0 50px 0; width: 100%; float: left;}
#Down .pz_down .foot1 .right .img{ width: 99px; height: 95px; margin-right: 15px; line-height: 0; float: left;}
#Down .pz_down .foot1 .right .text{ font-size: 14px; line-height: 20px; color: #615d5c; float: left;}
#Down .pz_down .foot1 .right .right_bot{ width: 100%; float: left;}
#Down .pz_down .foot2{ padding: 15px 0; font-size: 14px; color: #fff; text-align: center; float: left; width: 100%; background: #252525;}
/*phone底部导航*/
#Down .q_d_m{float:left; width:100%; height:50px;}
#Down .pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#252525; z-index:999;box-shadow:0 -5px 10px rgba(0,0,0,0.2);}
#Down .pf_down li{ width:33.3%; float:left; text-align:center; padding:7px 0 4px 0; border-right:1px solid #fff;}
#Down .pf_down li .ico7{ width:100%; float:left; height:20px;}
#Down .pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}
#Down .pf_down li.l1 .ico7{ background:url(/template/theme/CN/3276_btn1.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li.l2 .ico7{ background:url(/template/theme/CN/3276_btn2.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li.l3 .ico7{ background:url(/template/theme/CN/3276_btn3.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li:last-child{ border:none;}
#Down .pf_down li:nth-child(3n){ border:none;}
@media screen and  (max-width:1770px){
#Down .pz_down .foot1 .left{ width: 62%;}
#Down .pz_down .foot1 .left_top .l1{ margin-right: 3%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(1){ width: 20%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(2){ width: 70%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(3){ width: 40%;}
#Down .pz_down .foot1 .right{ width: 30%;}
}


@media screen and  (max-width:1500px){
#Down .pz_down .foot1 .left{ width: 66%;}
#Down .pz_down .foot1 .left_top .a{font-size:13px;}
#Down .pz_down .foot1 .left_top .l1{ margin-right: 3%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(1){ width: 20%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(2){ width: 70%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(3){ width: 40%;}
#Down .pz_down .foot1 .right{ width: 31%;}
#Down .pz_down .foot1 .right .t2{font-size:40px;}
}


@media screen and  (max-width:1199px){
#Down .pz_down .foot1{ padding: 40px 0 50px 0;}
#Down .pz_down .foot1 .left{ width: 70%;}
#Down .pz_down .foot1 .left_top .l1{ margin-right: 1%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(1){ width: 21%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(3){ width: 73%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(3){ width: 43%;}
#Down .pz_down .foot1 .left_top .a{ font-size: 14px;}
#Down .pz_down .foot1 .left_bot .l1 .t2{ font-size: 14px;}
#Down .pz_down .foot1 .right{ margin-right: 0; width:29%;}
#Down .pz_down .foot1 .right .t2{ font-size: 36px; line-height: 38px;}
#Down .pz_down .foot1 .right .right_cen{ margin: 20px 0 20px 0;}
#Down .pz_down .foot1 .right .img{ width: 75px; height: 72px;}
#Down .pz_down .foot1 .right .text{ line-height: 18px;}
}
@media screen and  (max-width:991px){
#Down .pz_down .foot1{ padding: 20px 0 20px 0;}
#Down .pz_down .foot1 .left{ width: 100%;}
#Down .pz_down .foot1 .left_top .l1{ margin-right: 2%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(1){ width: 24%; margin-left: 0;}
#Down .pz_down .foot1 .left_top .l1:nth-child(2){ width: 72%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(3){ width: 40%; margin-right: 0;}
#Down .pz_down .foot1 .left_top .p{ font-size: 14px; line-height: 16px;}
#Down .pz_down .foot1 .left_top .a{ font-size: 12px;}
#Down .pz_down .foot1 .left_bot{ margin-top: 10px;}
#Down .pz_down .foot1 .left_bot .l1{ margin-right: 5%;}
#Down .pz_down .foot1 .left_bot .l1 .t1{ font-size: 14px; line-height: 16px;}
#Down .pz_down .foot1 .left_bot .l1 .t2{ font-size: 12px;}
#Down .pz_down .foot1 .right{ margin-top: 10px; width: 100%; text-align: center;}
#Down .pz_down .foot1 .right .dis{ display: inline-block;}
#Down .pz_down .foot1 .right .t2{ font-size: 26px; line-height: 28px;}
#Down .pz_down .foot1 .right .right_top{ width: auto; float: none;}
#Down .pz_down .foot1 .right .right_cen{ text-align: left; margin: 10px auto 10px auto; display: inline-block; width: auto;}
#Down .pz_down .foot1 .right .right_bot{ width: auto; float: none;}
}
@media screen and  (max-width:767px){
#Down .pz_down .foot1 .left{ width: 100%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(1){ width: 100%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(2){ width: 100%;}
#Down .pz_down .foot1 .left_top .l1:nth-child(3){ width: 100%;}
#Down .pz_down .foot1 .left_top .p{ padding-bottom: 5px;}
#Down .pz_down .foot1 .left_top .link{ padding-top: 5px;}
#Down .pz_down .foot1 .left_top .l1 .a{ width: 50%; float: left; line-height: 18px;}
#Down .pz_down .foot1 .left_bot .l1{ float: none; text-align: left;}
#Down .pz_down .foot1 .right{ width: 100%; margin-top: 10px;}
#Down .pz_down .foot1 .right .right_cen{ margin: 5px auto;}
#Down .pz_down .foot1 .right .t1{ font-size: 14px; line-height: 16px;}
#Down .pz_down .foot1 .right .t2{ font-size: 20px; line-height: 22px;}
}
/* 首页banner */
#Slide{ width: 100%; float: left;}
#Slide .pz_banner{ margin-top: 88px; width: 100%; position: relative;}
#Slide .pz_banner .video{ width: 100%;}
@media screen and  (max-width:1770px){
#Slide .pz_banner{ margin-top: 81px;}
}
@media screen and  (max-width:1199px){

}
@media screen and  (max-width:991px){
#Slide .pz_banner{ margin-top: 46px;}
}
@media screen and  (max-width:767px){

}
/* 首页1 */
#Content{ width: 100%; float: left;}
#Content .homeCon1{ width: 100%; float: left;}
#Content .homeCon1 .wid{ width: 78.736%; margin: 0 auto;}
#Content .homeCon1 .u1{ margin: -12px -3.5%; float: left;}
#Content .homeCon1 .l1{ float: left; width: 26.3%; margin: 12px 3.5%;}
#Content .homeCon1 .l1 .img{ width: 100%; line-height: 0;}
#Content .homeCon1 .l1 .text{ margin-top: 12px; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; text-align: center; color: #000;}
#Content .homeCon1 .l1:hover .text{ color: #a32626;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content .homeCon1 .wid{ width: 100%;}  
}
@media screen and  (max-width:991px){
#Content .homeCon1 .u1{ margin: -5px -2%;}
#Content .homeCon1 .l1{ width: 46%; margin: 5px 2%;}
#Content .homeCon1 .l1 .text{ margin-top: 5px; font-size: 14px; line-height: 20px; height: 40px;}
}
@media screen and  (max-width:767px){

}
/* 首页2 */
#Content2{ width: 100%; float: left;}
#Content2 .homeCon2{ padding: 10% 0 10% 0; width: 100%; float: left; text-align: center;}
#Content2 .homeCon2 .wid{ width: 78.736%; margin: 0 auto;}
#Content2 .homeCon2 .t1{ font-size: 25px; line-height: 30px; color: #fff;}
#Content2 .homeCon2 .t2{ margin-top: 20px; font-size: 25px; line-height: 30px; color: #fff;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content2 .homeCon2 .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#Content2 .homeCon2 .t1{ font-size: 16px; line-height: 18px;}
#Content2 .homeCon2 .t2{ margin-top: 10px; font-size: 14px; line-height: 16px;} 
}
@media screen and  (max-width:767px){

}
/* 首页3 */
#Content3{ width: 100%; float: left;}
#Content3 .homeCon3{ padding: 60px 0; width: 100%; float: left;}
#Content3 .homeCon3 .wid{ width: 78.736%; margin: 0 auto;}
#Content3 .homeCon3 .tit{ text-align: center;}
#Content3 .homeCon3 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content3 .homeCon3 .tit .bt2{ margin: 15px 0 35px 0; font-size: 16px; line-height: 18px; color: #575757;}
#Content3 .homeCon3 .img{ display: none;}
#Content3 .homeCon3 .text{ padding: 25px 20px; width: 40%; float: right; text-align: center; border: 2px solid #808080;}
#Content3 .homeCon3 .text .t1{ font-size: 20px; line-height: 22px; color: #615d5c; font-weight: bold;}
#Content3 .homeCon3 .text .t2{ margin: 20px auto; display: inline-block; text-align: left; font-size: 14px; line-height: 44px; color: #615d5c; width:100%;}
#Content3 .homeCon3 .text .t2 a{display:block; width:100%;}
#Content3 .homeCon3 .text .more{ display: block; width: 134px; height: 44px; line-height: 44px; font-size: 18px; border-radius: 5px; margin: 0 auto; text-align: center; color: #fff; background: #a40000;}
#Content3 .homeCon3 .text .more:hover{ background: #670000;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content3 .homeCon3 .wid{ width: 100%;}
#Content3 .homeCon3 .text{ width: 50%;}
}
@media screen and  (max-width:991px){
#Content3 .homeCon3{ padding: 20px 0;}   
#Content3 .homeCon3 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content3 .homeCon3 .tit .bt2{ margin: 5px 0 20px 0; font-size: 12px; line-height: 14px;}
#Content3 .homeCon3 .text{ padding: 10px 5px;}
#Content3 .homeCon3 .text .t1{ font-size: 16px; line-height: 18px;}
#Content3 .homeCon3 .text .t2{ margin: 10px auto; font-size: 14px; line-height: 20px;}
#Content3 .homeCon3 .text .more{ width: 100px; height: 30px; line-height: 30px; font-size: 14px;}
}
@media screen and  (max-width:767px){
#Content3 .homeCon3{ background: #f1f1f1!important;}
#Content3 .homeCon3 .img{ display: block; line-height: 0;}
#Content3 .homeCon3 .text{ width: 96%; float: none;  margin: 16px auto 0 auto;}
}
/* 首页4 */
#Content4{ width: 100%; float: left;}
#Content4 .homeCon4{ width: 100%; float: left;}
#Content4 .homeCon4 .wid{ width: 78.736%; margin: 0 auto;}
#Content4 .homeCon4 .tit{ text-align: center;}
#Content4 .homeCon4 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content4 .homeCon4 .tit .bt2{ margin: 15px 0 35px 0; font-size: 16px; line-height: 18px; color: #575757;}
#Content4 .homeCon4 .over{ margin-top: 60px; width: 100%; overflow: hidden;}
#Content4 .homeCon4 .text{ margin-left: 6.44%; width: 45%; float: left;}
#Content4 .homeCon4 .text .t1{ font-size: 17px; line-height: 26px; color: #575757;}
#Content4 .homeCon4 .text .t2{ margin: 10px 0 30px 0; font-size: 14px; line-height: 24px; color: #575757;}
#Content4 .homeCon4 .text .l1{ margin: 10px 0; padding-left: 30px; width: 100%; position: relative;}
#Content4 .homeCon4 .text .l1 .num{ position: absolute; top: 0; left: 0; margin-right: 10px; font-size: 16px; width: 20px; height: 20px; line-height: 20px; border-radius: 2px; text-align: center; background: #9a0000; color: #fff;}
#Content4 .homeCon4 .text .l1 .wz{ font-size: 14px; line-height: 20px; color: #373737;}
#Content4 .homeCon4 .text .l1 .wz:hover{ text-decoration: underline;}
#Content4 .homeCon4 .text .more{ float: left; margin-top: 40px; display: block; width: 134px; height: 44px; line-height: 44px; font-size: 18px; border-radius: 5px; text-align: center; color: #fff; background: #a40000;}
#Content4 .homeCon4 .text .more:hover{ background: #670000;}
#Content4 .homeCon4 .img{ width: 42.336%; float: right; line-height: 0;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content4 .homeCon4 .wid{ width: 100%;}
#Content4 .homeCon4 .text .t2{ margin: 10px 0 20px 0;}
#Content4 .homeCon4 .text .l1{ margin: 6px 0;}
#Content4 .homeCon4 .text .more{ margin-top: 20px;}
}
@media screen and  (max-width:991px){
#Content4 .homeCon4 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content4 .homeCon4 .tit .bt2{ margin: 5px 0 20px 0; font-size: 12px; line-height: 14px;}
#Content4 .homeCon4 .over{ margin-top: 20px;}
#Content4 .homeCon4 .text{ margin-left: 0; width: 50%;}
#Content4 .homeCon4 .text .t1{ font-size: 16px; line-height: 18px;}
#Content4 .homeCon4 .text .t2{ margin: 5px 0 10px 0; font-size: 14px; line-height: 16px;}
#Content4 .homeCon4 .text .l1 .wz{ font-size: 14px; line-height: 20px;}
#Content4 .homeCon4 .text .more{ margin-top: 10px; width: 100px; height: 30px; line-height: 30px; font-size: 14px;}
}
@media screen and  (max-width:767px){
#Content4 .homeCon4 .text{ width: 100%;}
#Content4 .homeCon4 .img{ width: 100%; margin-top: 15px;}
}
/* 首页5 */
#Content5{ width: 100%; float: left;}
#Content5 .homeCon5{ padding: 10% 0 10% 0; width: 100%; float: left; text-align: center;}
#Content5 .homeCon5 .wid{ width: 78.736%; margin: 0 auto;}
#Content5 .homeCon5 .t1{ font-size: 25px; line-height: 30px; color: #fff;}
#Content5 .homeCon5 .t2{ margin-top: 20px; font-size: 25px; line-height: 30px; color: #fff;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content5 .homeCon5 .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#Content5 .homeCon5 .t1{ font-size: 16px; line-height: 18px;}
#Content5 .homeCon5 .t2{ margin-top: 10px; font-size: 14px; line-height: 16px;} 
}
@media screen and  (max-width:767px){

}
/* 首页6 */
#Content6{ width: 100%; float: left;}
#Content6 .homeCon6{ padding: 55px 0; width: 100%; float: left; background: #f5f5f5;}
#Content6 .homeCon6 .wid{ width: 78.736%; margin: 0 auto;}
#Content6 .homeCon6 .tit{ width: 100%; float: left; text-align: center;}
#Content6 .homeCon6 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content6 .homeCon6 .tit .bt2{ margin: 15px 0 20px 0; font-size: 14px; line-height: 22px; color: #575757;}
#Content6 .homeCon6 .u1{ margin: -20px -0.25%; float: left;}
#Content6 .homeCon6 .u1 .l1{ width: 12%; margin: 20px 0.25%; float: left; line-height: 0; overflow: hidden;position: relative;}
#Content6 .homeCon6 .u1 .l1:hover{ transition: filter 0.5s;}
#Content6 .homeCon6 .u1 .l1:before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0); transition: transform 0.5s; transform: scale3d(1,1,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
#Content6 .homeCon6 .u1 .l1:hover::before{ transform: scale3d(2,2,2) rotate3d(0,0,1,45deg) translate3d(0,100%,0); background: rgba(255,255,255,0.3);}

@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content6 .homeCon6 .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#Content6 .homeCon6{ padding: 20px 0;}
#Content6 .homeCon6 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content6 .homeCon6 .tit .bt2{ margin: 5px 0 10px 0; font-size: 12px; line-height: 20px;}
#Content6 .homeCon6 .u1{ margin: -5px -0.25%;}
#Content6 .homeCon6 .u1 .l1{ width: 24%; margin: 5px 0.25%;}
}
@media screen and  (max-width:767px){

}
/* 首页7 */
#Content7{ width: 100%; float: left;}
#Content7 .homeCon7{ padding: 35px 0; width: 100%; float: left; background: #f9f9f9;}
#Content7 .homeCon7 .wid{ width: 78.736%; margin: 0 auto;}
#Content7 .homeCon7 .tit{ width: 100%; float: left; text-align: center;}
#Content7 .homeCon7 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content7 .homeCon7 .tit .bt2{ margin: 15px 0 80px 0; font-size: 16px; line-height: 18px; color: #575757;}
#Content7 .homeCon7 .img{ line-height: 0;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content7 .homeCon7 .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#Content7 .homeCon7{ padding: 20px 0 0 0;}
#Content7 .homeCon7 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content7 .homeCon7 .tit .bt2{ margin: 5px 0 10px 0; font-size: 12px; line-height: 14px;}
}
@media screen and  (max-width:767px){

}
/* 首页8 */
#Content8{ width: 100%; float: left;}
#Content8 .homeCon8{ padding: 40px 0 80px 0; width: 100%; float: left; background: #f9f9f9}
#Content8 .homeCon8 .wid{ width: 78.736%; margin: 0 auto;}
#Content8 .homeCon8 .tit{ width: 100%; float: left; text-align: center;}
#Content8 .homeCon8 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content8 .homeCon8 .tit .bt2{ margin: 15px 0 0 0; font-size: 16px; line-height: 18px; color: #575757;}
#Content8 .homeCon8 .tit .more{ margin: 25px 0 45px 0; display: inline-block; width: 134px; height: 44px; line-height: 44px; font-size: 16px; border-radius: 5px; text-align: center; color: #fff; background: #a40000;}
#Content8 .homeCon8 .tit .more:hover{ background: #670000;}
#Content8 .homeCon8 .u1{ width: 103%; margin: -20px -1.5%; float: left;}
#Content8 .homeCon8 .l1{ float: left; width: 21.3%; margin: 20px 1.5%; background: #fff; box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.3);}
#Content8 .homeCon8 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Content8 .homeCon8 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Content8 .homeCon8 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Content8 .homeCon8 .l1 .text{ padding: 20px;}
#Content8 .homeCon8 .l1 .text .t1{ margin-bottom: 20px; font-size: 16px; line-height: 20px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000;}
#Content8 .homeCon8 .l1 .text .over{ width: 100%; overflow: hidden;}
#Content8 .homeCon8 .l1 .text .date{ float: left; font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Content8 .homeCon8 .l1 .text .more{ float: right; font-size: 14px; line-height: 16px; font-weight: lighter; color: #a32626;}
#Content8 .homeCon8 .l1 .text .more:hover{ text-decoration: underline;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content8 .homeCon8 .wid{ width: 100%;} 
#Content8 .homeCon8 .tit .more{ margin: 15px 0 25px 0;}
}
@media screen and  (max-width:991px){
#Content8 .homeCon8{ padding: 20px 0;}
#Content8 .homeCon8 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content8 .homeCon8 .tit .bt2{ margin: 5px 0 0 0; font-size: 12px; line-height: 14px;}
#Content8 .homeCon8 .tit .more{ margin: 10px 0 15px 0; width: 100px; height: 30px; line-height: 30px; font-size: 14px;}
#Content8 .homeCon8 .u1{ margin: -10px -1.5%;}
#Content8 .homeCon8 .l1{ margin: 10px 1.5%;}
#Content8 .homeCon8 .l1 .text{ padding: 10px;}
#Content8 .homeCon8 .l1 .text .t1{ margin-bottom: 10px; font-size: 16px; line-height: 18px;}
#Content8 .homeCon8 .l1 .text .date{ font-size: 12px; line-height: 14px;}
#Content8 .homeCon8 .l1 .text .more{ font-size: 12px; line-height: 14px;}
}
@media screen and  (max-width:767px){
#Content8 .homeCon8 .u1{ width: 100%; margin: -5px 0%;}
#Content8 .homeCon8 .l1{ width: 100%; margin: 5px 0%;}
}
/* 首页9 */
#Content9{ width: 100%; float: left;}
#Content9 .homeCon9{ padding: 35px 0; width: 100%; float: left; background: #222222;}
#Content9 .homeCon9 .wid{ width: 78.736%; margin: 0 auto;}
#Content9 .homeCon9 .tit{ width: 100%; float: left; text-align: center;}
#Content9 .homeCon9 .tit .bt1{ font-size: 25px; line-height: 27px; color: #fff;}
#Content9 .homeCon9 .tit .bt2{ margin: 15px 0 40px 0; font-size: 14px; line-height: 18px; color: #fff;}
#Content9 .homeCon9 .lab{ width: 34%; margin: 0 8% 50px 8%; float: left;}
#Content9 .homeCon9 .name{ font-size: 16px; line-height: 30px; color: #5d5d5d;}
#Content9 .homeCon9 .ico{ color: #cc0a17;}
#Content9 .homeCon9 .fv{ width: 100%; height: 30px; line-height: 30px; padding: 2px 12px; font-size: 14px; color: #656464;}
#Content9 .homeCon9 .lab1{ margin-right: 7.5%;}
#Content9 .homeCon9 .fv1{ float: right; width: 122px; height: 44px; line-height: 44px; text-align: center; border-radius: 5px; color: #fff; background: #a40000;}

@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content9 .homeCon9 .wid{ width: 100%;}
}
@media screen and  (max-width:991px){
#Content9 .homeCon9{ padding: 20px 0;}
#Content9 .homeCon9 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content9 .homeCon9 .tit .bt2{ margin: 10px 0 10px 0; font-size: 12px; line-height: 14px;}
#Content9 .homeCon9 .lab{ margin: 0 8% 10px 8%;}
#Content9 .homeCon9 .name{ font-size: 14px; line-height: 26px;}
#Content9 .homeCon9 .fv{ font-size: 14px;}
#Content9 .homeCon9 .fv1{ width: 100px; height: 34px; line-height: 34px;}
}
@media screen and  (max-width:767px){
#Content9 .homeCon9 .lab{ width: 46%; margin: 0 2% 10px 2%;}
#Content9 .homeCon9 .lab1{ margin-right: 2%;}
}
/* 案例视频1 */
#Content10{ width: 100%; float: left;}
#Content10 .caseList1{ padding: 145px 0 35px 0; margin-top: 88px; width: 100%; float: left;}
#Content10 .caseList1 .wid{ width: 84.375%; margin: 0 auto;}
#Content10 .caseList1 .tit{ width: 100%; float: left;}
#Content10 .caseList1 .tit .bt1{ font-size: 50px; line-height: 52px; color: #fff;}
#Content10 .caseList1 .tit .bt2{ margin: 40px 0 330px 0; font-size: 70px; line-height: 72px; color: #fff; font-weight: bold;}
#Content10 .caseList1 .u1{ margin: 0 -40px;}
#Content10 .caseList1 .l1{ margin: 0 40px; float: left;}
#Content10 .caseList1 .l1 .tplj{ display: block; width: 300px; height: 300px; padding-top: 30px; text-align: center; border-radius: 50%; background: rgba(0,0,0,0.6);}
#Content10 .caseList1 .l1 .ico{ width: 170px; height: 120px; line-height: 0; margin: 0 auto 20px auto;}
#Content10 .caseList1 .l1 .ico1{ width: 170px; height: 120px;}
#Content10 .caseList1 .l1 .ico .ico2{ display: none; width: 170px; height: 120px;}
#Content10 .caseList1 .l1 .wz{ font-size: 14px; line-height: 20px; color: #fff;}
@media screen and  (max-width:1770px){
#Content10 .caseList1{ margin-top: 81px;}
#Content10 .caseList1 .tit .bt1{ font-size: 32px; line-height: 34px;}
#Content10 .caseList1 .tit .bt2{ margin: 40px 0 330px 0; font-size: 50px; line-height: 52px;}
#Content10 .caseList1 .u1{ margin: 0 -20px;}
#Content10 .caseList1 .l1{ margin: 0 20px;}
#Content10 .caseList1 .l1 .tplj{ width: 215px; height: 215px; padding-top: 20px;}
#Content10 .caseList1 .l1 .ico{ width: 85px; height: 60px; margin: 0 auto 10px auto;}
#Content10 .caseList1 .l1 .ico1{ width: 85px; height: 60px;}
#Content10 .caseList1 .l1 .ico .ico2{ width: 85px; height: 60px;}
}
@media screen and  (max-width:1199px){
#Content10 .caseList1 .wid{ width: 100%;} 
#Content10 .caseList1 .tit .bt1{ font-size: 20px; line-height: 22px;}
#Content10 .caseList1 .tit .bt2{ margin: 40px 0 230px 0; font-size: 30px; line-height: 32px;}
#Content10 .caseList1 .u1{ margin: 0 -10px;}
#Content10 .caseList1 .l1{ margin: 0 10px;}
#Content10 .caseList1 .l1 .tplj{ width: 222px; height: 222px;}
}
@media screen and  (max-width:991px){
#Content10 .caseList1{ margin-top: 46px; padding: 75px 0 35px 0;}
#Content10 .caseList1 .tit .bt1{ font-size: 20px; line-height: 22px;}
#Content10 .caseList1 .tit .bt2{ margin: 20px 0 150px 0; font-size: 26px; line-height: 28px;}
#Content10 .caseList1 .l1 .tplj{ width: 168px; height: 168px; padding-top: 5px;}
#Content10 .caseList1 .l1 .ico{ margin: 5px auto;}
#Content10 .caseList1 .l1 .wz{ font-size: 12px; line-height: 16px;}
}
@media screen and  (max-width:767px){
#Content10 .caseList1{ padding: 30px 0 30px 0;}
#Content10 .caseList1 .tit .bt1{ font-size: 16px; line-height: 18px;}
#Content10 .caseList1 .tit .bt2{ margin: 20px 0 100px 0; font-size: 20px; line-height: 22px;}
#Content10 .caseList1 .u1{ margin: 0 -1%;}
#Content10 .caseList1 .l1{ width: 48%; margin: 3px 1%; text-align: center;}
#Content10 .caseList1 .l1 .tplj{ display: inline-block; width: 150px; height: 150px;}
#Content10 .caseList1 .l1 .ico{ padding: 8px 0;}
#Content10 .caseList1 .l1 .wz{ font-size: 12px; line-height: 16px;}
}
/* 案例视频2 */
#List{ width: 100%; float: left;}
#List .caseList2{ padding: 80px 0 50px 0; width: 100%; float: left;}
#List .caseList2 .wid{ width: 78.736%; margin: 0 auto;}
#List .caseList2 .nr1 .tit{ padding: 0 230px; width: 100%; float: left; text-align: center; position: relative;}
#List .caseList2 .nr1 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#List .caseList2 .nr1 .tit .bt2{ margin: 15px 0 0 0; font-size: 14px; line-height: 18px; color: #575757;}
#List .caseList2 .nr1 .tit .more{ display: block; position: absolute; top: 15px; right: 100px; width: 116px; font-size: 14px; height: 36px; line-height: 34px; border: 1px solid #575757; border-radius: 20px; color: #575757;}
#List .caseList2 .nr1 .tit .more:hover{ background: #a32626; border: 1px solid #a32626; color: #fff;}
#List .caseList2 .nr2{ margin: 30px 0; padding: 40px 0; font-size: 14px; line-height: 32px; color: #333; background: #f7f6f6;}
#List .caseList2 .nr2 .sp{ padding-left: 150px; width: 100%; float: left; position: relative;}
#List .caseList2 .nr2 .ico{ width: 20px; height: 20px; line-height: 0; position: absolute; left: 15px; top: 8px;}
#List .caseList2 .nr2 .lx{ margin: 0 25px 0 12px; position: absolute; left: 50px; top: 0;}
#List .caseList2 .nr2 .a{ display: block; float: left; cursor: pointer; margin-right: 30px;}
#List .caseList2 .nr2 .a:hover,
#List .caseList2 .nr2 .a.on{ color: #a32626;}
#List .caseList2 .nr2 .line{ width: 100%; height: 1px; float: left; margin: 10px 0; background: #cccccc;}
#List .caseList2 .nr3 .u1{ width: 102%; margin: -40px -1%; float: left; display:flex; flex-wrap: wrap; align-items: flex-start;}
#List .caseList2 .nr3 .l1{ width: 23%; margin: 40px 1%; float: left;}
#List .caseList2 .nr3 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List .caseList2 .nr3 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List .caseList2 .nr3 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List .caseList2 .nr3 .l1 .text{ padding: 10px 0;}
#List .caseList2 .nr3 .l1 .over{ /*padding-right: 90px;*/ width: 100%; overflow: hidden; position: relative;}
#List .caseList2 .nr3 .l1 .t1{ font-size: 14px; line-height: 20px; max-height:40px; width: 100%; overflow: hidden; color: #333; width: 100%;}
#List .caseList2 .nr3 .l1:hover .t1{ color: #a32626;}
#List .caseList2 .nr3 .l1 .date{ font-size: 14px; line-height: 20px; color: #333; position: absolute; right: 0; top: 0;}
#List .caseList2 .nr3 .l1 .t2{ margin-top: 10px; font-size: 14px; line-height: 20px; color: #333;}
#List .caseList2 .nr3 .fy{ float: left; width: 100%; margin-top: 40px; padding: 10px 0; position: relative; text-align: center; background: #f7f7f7;}
#List .caseList2 .nr3 .fy .cen{ display: inline-block;}
#List .caseList2 .nr3 .fy .a{ display: inline-block; padding: 10px 14px; color: #cdcccc; text-align: center;}
#List .caseList2 .nr3 .fy .a.on,#List .caseList2 .nr3 .fy .a:hover{ background: #333333;}
#List .caseList2 .nr3 .fy .you{ position: absolute; right: 30px; top: 10px; width: 118px; height: 38px; background: #fff url(/template/theme/CN/3288_case2_11.png) no-repeat center; background-size: cover;}
#List .caseList2 .nr3 .fy .you:hover{ transform: translateX(10px);}

#List .caseList2 .nr3 .fy .zuo{ position: absolute; left: 30px; top: 10px; width: 118px; height: 38px; background: #fff url(/template/theme/CN/3288_case2_11_1.png) no-repeat center; background-size: cover;}
#List .caseList2 .nr3 .fy .zuo:hover{ transform: translateX(10px);}

@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#List .caseList2 .wid{ width: 100%;} 
#List .caseList2 .nr1 .tit{ padding: 0 150px;}
#List .caseList2 .nr1 .tit .more{ top: 5px; right: 50px; width: 90px; font-size: 14px; height: 30px; line-height: 28px;}
#List .caseList2 .nr2{ margin: 15px 0; padding: 15px 0;}
#List .caseList2 .nr3 .u1{ margin: -15px -1%;}
#List .caseList2 .nr3 .l1{ margin: 15px 1%;}
}
@media screen and  (max-width:991px){
#List .caseList2{ padding: 20px 0;}
#List .caseList2 .nr1 .tit{ padding: 0;}
#List .caseList2 .nr1 .tit .bt1{ font-size: 18px; line-height: 20px;}
#List .caseList2 .nr1 .tit .bt2{ margin: 5px 0 10px 0; font-size: 14px; line-height: 20px;}
#List .caseList2 .nr1 .tit .more{ position: static; margin: 0 auto 10px auto;}
#List .caseList2 .nr2{ font-size: 14px; line-height: 24px;}
#List .caseList2 .nr2 .sp{ padding-left: 100px;}
#List .caseList2 .nr2 .ico{ top: 2px; left: 5px;}
#List .caseList2 .nr2 .lx{ left: 25px;}
#List .caseList2 .nr2 .a{ margin-right: 10px;}
#List .caseList2 .nr3 .u1{ margin: -10px -1%;}
#List .caseList2 .nr3 .l1{ margin: 10px 1%;}
#List .caseList2 .nr3 .l1 .t1{ font-size: 12px; line-height: 18px; max-height:36px; height:auto;}
#List .caseList2 .nr3 .l1 .date{ font-size: 14px; line-height: 18px;}
#List .caseList2 .nr3 .l1 .t2{ font-size: 14px; line-height: 18px;}
#List .caseList2 .nr3 .fy{ margin-top: 20px;}
#List .caseList2 .nr3 .fy .a{ padding: 5px 10px;}
#List .caseList2 .nr3 .fy .you{ right: 30px; top: 10px; width: 93px; height: 30px;}
#List .caseList2 .nr3 .fy .zuo{ left: 30px; top: 10px; width: 93px; height: 30px;}
}
@media screen and  (max-width:767px){
#List .caseList2 .nr3 .u1{ margin: -5px -1%;}
#List .caseList2 .nr3 .l1{ width: 48%; margin: 5px 1%;}
#List .caseList2 .nr3 .l1 .over{ padding-right: 0;}
#List .caseList2 .nr3 .l1 .date{ position: static;}
#List .caseList2 .nr3 .l1 .t2{ margin-top: 0;}
#List .caseList2 .nr3 .fy .you{ display: none;}
#List .caseList2 .nr3 .fy .zuo{ display: none;}
}
/* 案例视频3 */
#Content11{ width: 100%; float: left;}
#Content11 .caseList3{ padding: 55px 0; width: 100%; float: left;}
#Content11 .caseList3 .wid{ width: 78.736%; margin: 0 auto;}
#Content11 .caseList3 .tit{ width: 100%; text-align: center;}
#Content11 .caseList3 .tit .bt1{ font-size: 25px; line-height: 27px; color: #fff;}
#Content11 .caseList3 .tit .bt2{ margin: 15px 0 30px 0; font-size: 14px; line-height: 18px; color: #fff;}
#Content11 .caseList3 .u1{ width: 102%; margin: -30px -1%;}
#Content11 .caseList3 .l1{ margin: 30px 1%; width: 31.3%; float: left; text-align: center;}
#Content11 .caseList3 .l1 .ico{ width: 80px; height: 80px; line-height: 0; margin: 0 auto;}
#Content11 .caseList3 .l1 .t1{ margin: 10px 0; display: inline-block; font-size: 14px; padding: 0 20px; line-height: 30px; background: rgba(255,255,255,0.3); color: #fff;}
#Content11 .caseList3 .l1 .t2{ font-size: 14px; line-height: 18px; color: #fff;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content11 .caseList3 .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#Content11 .caseList3{ padding: 20px 0;}
#Content11 .caseList3 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content11 .caseList3 .tit .bt2{ margin: 5px 0 10px 0; font-size: 14px; line-height: 20px;}
}
@media screen and  (max-width:767px){
#Content11 .caseList3 .u1{ margin: -5px -1%;}
#Content11 .caseList3 .l1{ margin: 5px 1%; width: 48%;}
#Content11 .caseList3 .l1 .ico{ width: 50px; height: 50px;}
#Content11 .caseList3 .l1 .t1{ margin: 5px 0; font-size: 14px; padding: 0 10px;}
}
/* 案例视频4 */
#Content12{ width: 100%; float: left;}
#Content12 .caseList4{ padding: 65px 0 55px 0; width: 100%; float: left; background: #f5f5f5;}
#Content12 .caseList4 .wid{ width: 78.736%; margin: 0 auto;}
#Content12 .caseList4 .tit{ padding: 0 230px; width: 100%; float: left; text-align: center; position: relative;}
#Content12 .caseList4 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content12 .caseList4 .tit .bt2{ margin: 15px 0 20px 0; font-size: 14px; line-height: 24px; color: #575757;}
#Content12 .caseList4 .tit .more{ display: block; position: absolute; top: 15px; right: 100px; width: 116px; font-size: 14px; height: 36px; line-height: 34px; border: 1px solid #575757; border-radius: 20px; color: #575757;}
#Content12 .caseList4 .tit .more:hover{ background: #a32626; border: 1px solid #a32626; color: #fff;}
#Content12 .caseList4 .u1{ margin: -20px -0.25%; width: 100.5%; float: left;}
#Content12 .caseList4 .u1 .l1{ width: 12%; margin: 20px 0.25%; float: left; line-height: 0; overflow: hidden;position: relative;}
#Content12 .caseList4 .u1 .l1:hover{ transition: filter 0.5s;}
#Content12 .caseList4 .u1 .l1:before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0); transition: transform 0.5s; transform: scale3d(1,1,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
#Content12 .caseList4 .u1 .l1:hover::before{ transform: scale3d(2,2,2) rotate3d(0,0,1,45deg) translate3d(0,100%,0); background: rgba(255,255,255,0.3);}

@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content12 .caseList4 .wid{ width: 100%;} 
#Content12 .caseList4 .tit{ padding: 0 150px;}
#Content12 .caseList4 .tit .more{ top: 5px; right: 50px; width: 90px; font-size: 14px; height: 30px; line-height: 28px;}

}
@media screen and  (max-width:991px){
#Content12 .caseList4{ padding: 20px 0;}
#Content12 .caseList4 .tit{ padding: 0;}
#Content12 .caseList4 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content12 .caseList4 .tit .bt2{ margin: 5px 0 10px 0; font-size: 14px; line-height: 20px;}
#Content12 .caseList4 .tit .more{ position: static; margin: 0 auto 10px auto;}
#Content12 .caseList4 .u1{ margin: -5px -0.25%;}
#Content12 .caseList4 .u1 .l1{ width: 24%; margin: 5px 0.25%;}
}
@media screen and  (max-width:767px){

}
/* 案例视频 详情页 */
#Subpage{ width: 100%; float: left;}
#Subpage .caseCon{ margin-top: 88px; padding: 90px 0 60px 0; width: 100%; float: left; background: #efefef;}
#Subpage .caseCon .wid{ width: 82.759%; margin: 0 auto;}
#Subpage .caseCon .over{ width: 100%; float: left;}
#Subpage .caseCon .left{ width: 75.973%; float: left;}
#Subpage .caseCon .left .movie-play{ width: 100%; position: relative;}
#Subpage .caseCon .left .movie-play video{ width: 100%; height: 100%; object-fit: fill;}
#Subpage .caseCon .left .nr{ float: left; padding: 40px 60px 80px 60px; background: #fff;}
#Subpage .caseCon .left .mbx{ margin-bottom: 125px; font-size: 14px; line-height: 16px; color: #4d4d4d;}
#Subpage .caseCon .left .mbx a{ color: #4d4d4d;}
#Subpage .caseCon .left .mbx a.on{ color: #9a0000;}
#Subpage .caseCon .left .nr .bt{ width: 40%; float: left;}
#Subpage .caseCon .left .nr .tit{ margin-bottom: 30px; font-size: 38px; line-height: 44px; font-weight: bold; color: #000;}
#Subpage .caseCon .left .nr .date{ font-size: 14px; line-height: 16px; color: #000;}
#Subpage .caseCon .left .nr .text{ width: 54.416%; float: right;}
#Subpage .caseCon .left .nr .info{ margin-bottom: 140px; font-size: 14px; line-height: 24px; text-align: justify; color: #000;}
#Subpage .caseCon .left .nr .bot{ font-size: 14px; line-height: 24px; text-align: center; color: #000;}
#Subpage .caseCon .left .nr .col{ color: #a32626;}
#Subpage .caseCon .right{ width: 23.195%; float: right;}
#Subpage .caseCon .right .bg{ margin-bottom: 35px; padding: 30px; background: #fff; position: relative;}
#Subpage .caseCon .right .bg:last-child{ margin-bottom: 0;}
#Subpage .caseCon .right .bg::before{ content: ""; width: 5px; height: 30px; position: absolute; top: 24px; left: -2px; background: #960000;}
#Subpage .caseCon .right .tit{ margin-bottom: 15px; width: 100%; overflow: hidden;}
#Subpage .caseCon .right .tit .t1{ float: left; font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Subpage .caseCon .right .tit .more{ float: right; font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Subpage .caseCon .right .tit .more:hover{ color: #9a0000;}
#Subpage .caseCon .right .bg1 .u1{ margin: -7px 0; width: 100%; overflow: hidden;}
#Subpage .caseCon .right .bg1 .l1{ margin: 7px 0; width: 46%; float: left;}
#Subpage .caseCon .right .bg1 .l1:nth-child(2n){ float: right;}
#Subpage .caseCon .right .bg1 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Subpage .caseCon .right .bg1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Subpage .caseCon .right .bg1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Subpage .caseCon .right .bg1 .l1 .text{ margin: 5px 0 0 0; font-size: 14px; line-height: 16px; text-align: center; color: #000; font-weight: lighter;}
#Subpage .caseCon .right .bg1 .l1:hover .text{ color: #9a0000;}
#Subpage .caseCon .right .bg2 .l1{ position: relative; padding-left: 15px; margin: 5px 0;} 
#Subpage .caseCon .right .bg2 .l1 .num{ position: absolute; left: 0; top: 0; font-size: 14px; line-height: 28px; color: #9a0000; font-weight: lighter;}
#Subpage .caseCon .right .bg2 .l1 .a{ font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Subpage .caseCon .right .bg2 .l1 .a:hover{ color: #9a0000;}
#Subpage .caseCon .right .bg3 .l1{ position: relative; padding-left: 15px; margin: 5px 0;} 
#Subpage .caseCon .right .bg3 .l1 .num{ position: absolute; left: 0; top: 2px; color: #9a0000; font-weight: lighter;}
#Subpage .caseCon .right .bg3 .l1 .a{ font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Subpage .caseCon .right .bg3 .l1 .a:hover{ color: #9a0000;}
@media screen and  (max-width:1770px){
#Subpage .caseCon{ margin-top: 81px;}
#Subpage .caseCon .left{ width: 70.581%;}
#Subpage .caseCon .right{ width: 28.587%;}
}
@media screen and  (max-width:1199px){
#Subpage .caseCon .wid{ width: 100%;} 
#Subpage .caseCon .left .nr{ padding: 30px 30px 30px 30px;}
#Subpage .caseCon .left .mbx{ margin-bottom: 60px;}
#Subpage .caseCon .left .nr .info{ margin-bottom: 60px;}
}
@media screen and  (max-width:991px){
#Subpage .caseCon{ margin-top: 46px; padding: 20px 0 20px 0;}
#Subpage .caseCon .left{ margin-left: 0; width: 100%;}
#Subpage .caseCon .left .nr .tit{ font-size: 20px; line-height: 24px;}
#Subpage .caseCon .right{ display: none;}
}
@media screen and  (max-width:767px){
#Subpage .caseCon .left .mbx{ margin-bottom: 15px;}
#Subpage .caseCon .left .nr{ padding: 10px 10px 10px 10px;}
#Subpage .caseCon .left .nr .bt{ width: 100%; text-align: center;}
#Subpage .caseCon .left .nr .tit{ margin-bottom: 5px; font-size: 16px; line-height: 20px;}
#Subpage .caseCon .left .nr .text{ width: 100%; margin-top: 15px;}
#Subpage .caseCon .left .nr .info{ margin-bottom: 20px;}
}
/* 内页banner */
#Slide2{ width: 100%; float: left;}
#Slide2 .pz_banner{ margin-top: 88px; width: 100%; position: relative;}
#Slide2 .pz_banner .zy_banner{ width: 100%; line-height: 0;}
@media screen and  (max-width:1770px){
#Slide2 .pz_banner{ margin-top: 81px;}
}
@media screen and  (max-width:1199px){

}
@media screen and  (max-width:991px){
#Slide2 .pz_banner{ margin-top: 46px;}
}
@media screen and  (max-width:767px){

}
/* 新闻资讯 */
#List2{ width: 100%; float: left;}
#List2 .newsList{ padding: 90px 0 60px 0; width: 100%; float: left; background: #efefef;}
#List2 .newsList .wid{ width: 83.9085%; margin: 0 auto;}
#List2 .newsList .over{ width: 100%; float: left;}
#List2 .newsList .left{ margin-left: 3%; width: 74%; float: left;}
#List2 .newsList .left .mbx{ font-size: 14px; line-height: 16px; color: #4d4d4d;}
#List2 .newsList .left .mbx a{ color: #4d4d4d;}
#List2 .newsList .left .mbx a.on{ color: #9a0000;}
#List2 .newsList .left .subnav{ margin: 30px 0; width: 100%; overflow: hidden;}
#List2 .newsList .left .subnav .l1{ padding: 0 25px; font-size: 14px; float: left; height: 36px; line-height: 36px; margin-right: 30px; background: #9a0000; border-radius: 6px;}
#List2 .newsList .left .subnav .l1 a{ color: #fff;}
#List2 .newsList .left .subnav .l1:hover,
#List2 .newsList .left .subnav .l1.on{ background-color: #670000;}
#List2 .newsList .left .list .l1{ margin-bottom: 40px;}
#List2 .newsList .left .list .l1 .tit{ font-size: 18px; line-height: 20px; color: #615d5c;}
#List2 .newsList .left .list .l1 .info{ margin: 10px 0 25px 0; font-size: 14px; line-height: 16px; color: #615d5c;}
#List2 .newsList .left .list .l1 .date{ font-size: 14px; line-height: 16px; color: #615d5c;}
#List2 .newsList .left .list .l1:hover .tit{ color: #9a0000;}
#List2 .newsList .right{ width: 23%; float: right;}
#List2 .newsList .right .bg{ margin-bottom: 35px; padding: 30px; background: #fff; position: relative;}
#List2 .newsList .right .bg:last-child{ margin-bottom: 0;}
#List2 .newsList .right .bg::before{ content: ""; width: 5px; height: 30px; position: absolute; top: 24px; left: -2px; background: #960000;}
#List2 .newsList .right .tit{ margin-bottom: 15px; width: 100%; overflow: hidden;}
#List2 .newsList .right .tit .t1{ float: left; font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#List2 .newsList .right .tit .more{ float: right; font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#List2 .newsList .right .tit .more:hover{ color: #9a0000;}
#List2 .newsList .right .bg1 .u1{ margin: -7px 0; width: 100%; overflow: hidden;}
#List2 .newsList .right .bg1 .l1{ margin: 7px 0; width: 46%; float: left;}
#List2 .newsList .right .bg1 .l1:nth-child(2n){ float: right;}
#List2 .newsList .right .bg1 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List2 .newsList .right .bg1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List2 .newsList .right .bg1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List2 .newsList .right .bg1 .l1 .text{ margin: 5px 0 0 0; font-size: 12px; line-height: 16px; text-align: center; color: #000; font-weight: lighter; height:32px;white-space: normal;}
#List2 .newsList .right .bg1 .l1:hover .text{ color: #9a0000;}
#List2 .newsList .right .bg2 .l1{ position: relative; padding-left: 15px; margin: 5px 0;} 
#List2 .newsList .right .bg2 .l1 .num{ position: absolute; left: 0; top: 0; font-size: 14px; line-height: 28px; color: #9a0000; font-weight: lighter;}
#List2 .newsList .right .bg2 .l1 .a{ font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#List2 .newsList .right .bg2 .l1 .a:hover{ color: #9a0000;}
#List2 .newsList .right .bg3 .l1{ position: relative; padding-left: 15px; margin: 5px 0;} 
#List2 .newsList .right .bg3 .l1 .num{ position: absolute; left: 0; top: 2px; color: #9a0000; font-weight: lighter;}
#List2 .newsList .right .bg3 .l1 .a{ font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#List2 .newsList .right .bg3 .l1 .a:hover{ color: #9a0000;}
#List2 .wack1{ text-align: center;}
#List2 .pz_fy{ display: inline-block; *display: inline; *zoom: 1;}
#List2 .pz_fy .a{ float: left; width: 38px; height: 38px; line-height: 38px; color:#a40000; font-size: 16px; border-radius: 50%; background: #e5e5e5; margin: 0 2px;}
#List2 .pz_fy .a:hover,
#List2 .pz_fy .a.on{ background: #a40000; color: #fff;}
#List2 .pz_fy .l2,#List2 .pz_fy .r2{ float: left; width: 38px; height: 38px; line-height: 38px; font-size: 24px; color:#a40000;}
#List2 .pz_fy .l2.on,#List2 .pz_fy .r2.on{ display: none;}
@media screen and  (max-width:1770px){
#List2 .newsList .left{ width: 68%;}
#List2 .newsList .right{ width: 28%;}
}
@media screen and  (max-width:1199px){
#List2 .newsList .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#List2 .newsList{ padding: 20px 0 20px 0;}
#List2 .newsList .left{ margin-left: 0; width: 100%;}
#List2 .newsList .left .subnav{ margin: 10px 0 20px 0;}
#List2 .newsList .left .subnav .l1{ padding: 0 15px; margin-right: 10px;}
#List2 .newsList .left .list .l1{ margin-bottom: 20px;}
#List2 .newsList .left .list .l1 .tit{ font-size: 16px; line-height: 18px;}
#List2 .newsList .left .list .l1 .info{ margin: 5px 0 10px 0;}
#List2 .newsList .left .list .l1 .date{ font-size: 12px; line-height: 14px;}
#List2 .newsList .right{ display: none;}
#List2 .fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
#List2 .fy_pc a{ padding:5px 25px; background: #a40000; color:#fff; border: transparent; border-radius:16px; overflow:hidden;}
#List2 .fy_pc span{ padding:5px 20px; color:#272727;}
}
@media screen and  (max-width:767px){

}
/* 新闻动态之公司新闻 详情页 */
#Subpage2{ width: 100%; float: left;}
#Subpage2 .newsCon{ margin-top: 88px; padding: 90px 0 60px 0; width: 100%; float: left; background: #efefef;}
#Subpage2 .newsCon .wid{ width: 82.184%; margin: 0 auto;}
#Subpage2 .newsCon .over{ width: 100%; float: left;}
#Subpage2 .newsCon .left{ width: 70%; float: left;}
#Subpage2 .newsCon .left .mbx{ margin-bottom: 35px; font-size: 14px; line-height: 16px; color: #4d4d4d;}
#Subpage2 .newsCon .left .mbx a{ color: #4d4d4d;}
#Subpage2 .newsCon .left .mbx a.on{ color: #9a0000;}
#Subpage2 .newsCon .left .pad{ margin-left: 8.5%;}
#Subpage2 .newsCon .left .info{ font-size: 16px; line-height: 32px; color: #4d4d4d;}
#Subpage2 .newsCon .left .info .t1{ margin: 35px 0 30px 0; font-size: 20px; color: #4d4d4d;}
#Subpage2 .newsCon .left .fy{ margin: 180px 0 100px 0; width: 100%; overflow: hidden;}
#Subpage2 .newsCon .left .fy a{ display: block; width: 33.3%; float: left; font-size: 20px; color: #4d4d4d;}
#Subpage2 .newsCon .left .fy a:hover{ color: #a32626; text-decoration: underline;}
#Subpage2 .newsCon .left .fy .a2{ text-align: center;}
#Subpage2 .newsCon .left .fy .a3{ text-align: right;}
#Subpage2 .newsCon .left .bot{ background: #d8d8d8; font-size: 14px; padding: 20px 0; line-height: 20px; text-align: center; color: #000000;}
#Subpage2 .newsCon .left .bot .col{ color: #a32626;}
#Subpage2 .newsCon .right{ width: 23.427%; float: right;}
#Subpage2 .newsCon .right .bg{ margin-bottom: 35px; padding: 30px; background: #fff; position: relative;}
#Subpage2 .newsCon .right .bg:last-child{ margin-bottom: 0;}
#Subpage2 .newsCon .right .bg::before{ content: ""; width: 5px; height: 30px; position: absolute; top: 24px; left: -2px; background: #960000;}
#Subpage2 .newsCon .right .tit{ margin-bottom: 15px; width: 100%; overflow: hidden;}
#Subpage2 .newsCon .right .tit .t1{ float: left; font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Subpage2 .newsCon .right .tit .more{ float: right; font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Subpage2 .newsCon .right .tit .more:hover{ color: #9a0000;}
#Subpage2 .newsCon .right .bg1 .u1{ margin: -7px 0; width: 100%; overflow: hidden;}
#Subpage2 .newsCon .right .bg1 .l1{ margin: 7px 0; width: 46%; float: left;}
#Subpage2 .newsCon .right .bg1 .l1:nth-child(2n){ float: right;}
#Subpage2 .newsCon .right .bg1 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Subpage2 .newsCon .right .bg1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Subpage2 .newsCon .right .bg1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Subpage2 .newsCon .right .bg1 .l1 .text{ margin: 5px 0 0 0; font-size: 14px; line-height: 16px; text-align: center; color: #000; font-weight: lighter;}
#Subpage2 .newsCon .right .bg1 .l1:hover .text{ color: #9a0000;}
#Subpage2 .newsCon .right .bg2 .l1{ position: relative; padding-left: 15px; margin: 5px 0;} 
#Subpage2 .newsCon .right .bg2 .l1 .num{ position: absolute; left: 0; top: 0; font-size: 14px; line-height: 28px; color: #9a0000; font-weight: lighter;}
#Subpage2 .newsCon .right .bg2 .l1 .a{ font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Subpage2 .newsCon .right .bg2 .l1 .a:hover{ color: #9a0000;}
#Subpage2 .newsCon .right .bg3 .l1{ position: relative; padding-left: 15px; margin: 5px 0;} 
#Subpage2 .newsCon .right .bg3 .l1 .num{ position: absolute; left: 0; top: 2px; color: #9a0000; font-weight: lighter;}
#Subpage2 .newsCon .right .bg3 .l1 .a{ font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#Subpage2 .newsCon .right .bg3 .l1 .a:hover{ color: #9a0000;}
@media screen and  (max-width:1770px){
#Subpage2 .newsCon{ margin-top: 81px;}
#Subpage2 .newsCon .left{ width: 65%;}
#Subpage2 .newsCon .right{ width: 28.587%;}
}
@media screen and  (max-width:1199px){
#Subpage2 .newsCon .wid{ width: 100%;}
}
@media screen and  (max-width:991px){
#Subpage2 .newsCon{ margin-top: 46px; padding: 20px 0 20px 0;}
#Subpage2 .newsCon .left{ margin-left: 0; width: 100%;}
#Subpage2 .newsCon .left .mbx{ margin-bottom: 15px;}
#Subpage2 .newsCon .left .pad{ margin-left: 0;}
#Subpage2 .newsCon .left .info{ font-size: 14px; line-height: 26px;}
#Subpage2 .newsCon .left .info .t1{ margin: 5px 0 10px 0; font-size: 16px;}
#Subpage2 .newsCon .left .fy{ margin: 20px 0 20px 0;}
#Subpage2 .newsCon .left .fy a{ font-size: 16px;}
#Subpage2 .newsCon .left .bot{ font-size: 12px; padding: 10px 0; line-height: 18px;}
#Subpage2 .newsCon .right{ display: none;}
}
@media screen and  (max-width:767px){

}
/* 拍摄花絮 */
#List3{ width: 100%; float: left;}
#List3 .shotList{ padding: 60px 0 85px 0; width: 100%; float: left;}
#List3 .shotList .wid{ width: 74.138%; margin: 0 auto;}
#List3 .shotList .tit{ text-align: center; width: 100%; float: left;}
#List3 .shotList .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#List3 .shotList .tit .bt2{ margin: 15px 0 35px 0; font-size: 16px; line-height: 18px; color: #575757;}
#List3 .shotList .u1{ width: 103%; margin: -20px -1.5%; float: left;}
#List3 .shotList .l1{ float: left; width: 21.3%; margin: 20px 1.5%; background: #fff; box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.3);}
#List3 .shotList .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List3 .shotList .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List3 .shotList .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List3 .shotList .l1 .text{ padding: 20px;}
#List3 .shotList .l1 .text .t1{ margin-bottom: 20px; font-size: 16px; line-height: 20px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000;}
#List3 .shotList .l1 .text .over{ width: 100%; overflow: hidden;}
#List3 .shotList .l1 .text .date{ float: left; font-size: 14px; line-height: 16px; color: #000; font-weight: lighter;}
#List3 .shotList .l1 .text .more{ float: right; font-size: 14px; line-height: 16px; font-weight: lighter; color: #a32626;}
#List3 .shotList .l1 .text .more:hover{ text-decoration: underline;}
#List3 .shotList .wack1{ margin-top: 60px; text-align: center; width: 100%; float: left;}
#List3 .shotList .pz_fy{ display: inline-block; *display: inline; *zoom: 1;}
#List3 .shotList .pz_fy .a{ float: left; width: 38px; height: 38px; line-height: 38px; color:#a40000; font-size: 16px; border-radius: 50%; background: #e5e5e5; margin: 0 2px;}
#List3 .shotList .pz_fy .a:hover,
#List3 .shotList .pz_fy .a.on{ background: #a40000; color: #fff;}
#List3 .shotList .pz_fy .l2,#List3 .shotList .pz_fy .r2{ float: left; width: 38px; height: 38px; line-height: 38px; font-size: 24px; color:#a40000;}
#List3 .shotList .pz_fy .l2.on,#List3 .shotList .pz_fy .r2.on{ display: none;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#List3 .shotList .wid{ width: 100%;}
}
@media screen and  (max-width:991px){
#List3 .shotList{ padding: 20px 0 20px 0;}
#List3 .shotList .tit .bt1{ font-size: 18px; line-height: 20px;}
#List3 .shotList .tit .bt2{ margin: 5px 0 15px 0; font-size: 12px; line-height: 14px;}
#List3 .quesList .l1{ margin-bottom: 65px;}
#List3 .shotList .u1{ margin: -10px -1.5%;}
#List3 .shotList .l1{ margin: 10px 1.5%;}
#List3 .shotList .l1 .text{ padding: 10px;}
#List3 .shotList .l1 .text .t1{ margin-bottom: 10px; font-size: 16px; line-height: 18px;}
#List3 .shotList .l1 .text .date{ font-size: 12px; line-height: 14px;}
#List3 .shotList .l1 .text .more{ font-size: 12px; line-height: 14px;}
#List3 .shotList .wack1{ margin-top: 20px;}
#List3 .shotList .fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
#List3 .shotList .fy_pc a{ padding:5px 25px; background: #a40000; color:#fff; border: transparent; border-radius:16px; overflow:hidden;}
#List3 .shotList .fy_pc span{ padding:5px 20px; color:#272727;}
}
@media screen and  (max-width:767px){
#List3 .shotList .u1{ width: 100%; margin: -5px 0%;}
#List3 .shotList .l1{ width: 100%; margin: 5px 0%;}
}
/* 关于易炫1 */
#Content13{ width: 100%; float: left;}
#Content13 .aboutCon1{ padding: 60px 0 50px 0; width: 100%; float: left;}
#Content13 .aboutCon1 .wid{ width: 81.61%; margin: 0 auto;}
#Content13 .aboutCon1 .tit{ text-align: center;}
#Content13 .aboutCon1 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content13 .aboutCon1 .tit .bt2{ margin: 15px 0 35px 0; font-size: 16px; line-height: 18px; color: #575757;}
#Content13 .aboutCon1 .tit .bt3{ font-size: 14px; line-height: 20px; color: #292929; font-weight: lighter;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content13 .aboutCon1 .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#Content13 .aboutCon1{ padding: 20px 0 15px 0;}
#Content13 .aboutCon1 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content13 .aboutCon1 .tit .bt2{ margin: 5px 0 8px 0; font-size: 12px; line-height: 14px;}
#Content13 .aboutCon1 .tit .bt3{ font-size: 12px;}
}
@media screen and  (max-width:767px){

}
/* 关于易炫2 */
#Content14{ width: 100%; float: left;}
#Content14 .aboutCon2{ padding: 40px 0 80px 0; width: 100%; float: left; background: #f0f0f0;}
#Content14 .aboutCon2 .wid{ width: 81.61%; margin: 0 auto;}
#Content14 .aboutCon2 .u1{ margin: -20px 0;}
#Content14 .aboutCon2 .l1{ margin: 20px 0; width: 100%; float: left;}
#Content14 .aboutCon2 .l1 .img{ width: 50%; float: left; line-height: 0;}
#Content14 .aboutCon2 .l1 .text{ width: 50%; float: right;}
#Content14 .aboutCon2 .l1:nth-child(2n) .img{ float: right;}
#Content14 .aboutCon2 .l1:nth-child(2n) .text{ float: left;}
#Content14 .aboutCon2 .l1 .text .ico{ margin-bottom: 80px; width: 100%; line-height: 0;}
#Content14 .aboutCon2 .l1 .text .info{ padding: 0 95px; font-size: 14px; line-height: 24px; color: #292929;}

@media screen and  (max-width:1770px){
#Content14 .aboutCon2 .l1 .text .ico{ margin-bottom: 20px;}
#Content14 .aboutCon2 .l1 .text .info{ padding: 0 25px;}
}
@media screen and  (max-width:1199px){
#Content14 .aboutCon2{ padding: 20px 0 20px 0;}
#Content14 .aboutCon2 .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#Content14 .aboutCon2 .u1{ margin: -10px 0;}
#Content14 .aboutCon2 .l1{ margin: 10px 0;}
#Content14 .aboutCon2 .l1 .text .ico{ margin-bottom: 10px;}
#Content14 .aboutCon2 .l1 .text .info{ padding: 0 15px; font-size: 14px; line-height: 24px;}
}
@media screen and  (max-width:767px){
#Content14 .aboutCon2 .u1{ margin: -5px 0;}
#Content14 .aboutCon2 .l1{ margin: 5px 0;}
#Content14 .aboutCon2 .l1 .img{ width: 100%; margin-top: 10px;}
#Content14 .aboutCon2 .l1 .text{ width: 100%;}
}
/* 关于易炫3 */
#Content15{ width: 100%; float: left;}
#Content15 .aboutCon3{ padding: 90px 0 80px 0; width: 100%; float: left;}
#Content15 .aboutCon3 .wid{ width: 74.713%; margin: 0 auto;}
#Content15 .aboutCon3 .tit{ text-align: center;}
#Content15 .aboutCon3 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content15 .aboutCon3 .tit .bt2{ margin: 15px 0 60px 0; font-size: 16px; line-height: 18px; color: #575757;}
#Content15 .aboutCon3 .list{ float: left; width: 100%; margin: -45px 0;}
#Content15 .aboutCon3 .u1{ float: left; width: 100%; margin: 45px 0;}
#Content15 .aboutCon3 .l1{ float: left; width: 41%; text-align: center;}
#Content15 .aboutCon3 .l1:nth-child(2n){ float: right;}
#Content15 .aboutCon3 .l1 .t1{ font-size: 20px; line-height: 22px; color: #292929; font-weight: bolder;}
#Content15 .aboutCon3 .l1 .t2{ margin: 8px 0 30px 0; font-size: 14px; line-height: 16px; color: #292929; font-weight: lighter;}
#Content15 .aboutCon3 .l1 .info{ font-size: 14px; line-height: 24px; color: #292929; font-weight: lighter;}

@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content15 .aboutCon3{ padding: 45px 0 40px 0;}
#Content15 .aboutCon3 .wid{ width: 100%;} 
#Content15 .aboutCon3 .list{ margin: -25px 0;}
#Content15 .aboutCon3 .u1{ margin: 25px 0;}
}
@media screen and  (max-width:991px){
#Content15 .aboutCon3{ padding: 20px 0 20px 0;}
#Content15 .aboutCon3 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content15 .aboutCon3 .tit .bt2{ margin: 5px 0 8px 0; font-size: 12px; line-height: 14px;}
#Content15 .aboutCon3 .list{ margin: -10px 0;}
#Content15 .aboutCon3 .u1{ margin: 10px 0;}
#Content15 .aboutCon3 .l1{ width: 45%;}
#Content15 .aboutCon3 .l1 .t1{ font-size: 16px; line-height: 18px;}
#Content15 .aboutCon3 .l1 .t2{ margin: 5px 0 10px 0; font-size: 12px; line-height: 14px;}
#Content15 .aboutCon3 .l1 .info{ font-size: 14px; line-height: 20px;}
}
@media screen and  (max-width:767px){
#Content15 .aboutCon3 .list{ margin: -5px 0;}
#Content15 .aboutCon3 .u1{ margin: 5px 0;}
#Content15 .aboutCon3 .l1{ width: 48%;}
#Content15 .aboutCon3 .l1 .t2{ margin: 5px 0 5px 0;}
}
/* 关于易炫4 */
#Content16{ width: 100%; float: left;}
#Content16 .aboutCon4{ padding: 40px 0 20px 0; width: 100%; float: left; background: #f0f0f0;}
#Content16 .aboutCon4 .wid{ width: 80.46%; margin: 0 auto;}
#Content16 .aboutCon4 .tit{ text-align: center;}
#Content16 .aboutCon4 .tit .bt1{ font-size: 25px; line-height: 27px; color: #575757;}
#Content16 .aboutCon4 .tit .bt2{ margin: 15px 0 50px 0; font-size: 16px; line-height: 18px; color: #575757;}
#Content16 .aboutCon4 .list{ width: 42.874%; margin: 0 auto; background: url(/template/theme/CN/3299_about4_1.png) no-repeat center top; background-size: 100%; height: 2030px; position: relative;}
#Content16 .aboutCon4 .list .l1{ float: left; position: absolute;}
#Content16 .aboutCon4 .list .l1 .ico{ width: 25px; height: 25px; background: url(/template/theme/CN/3299_about4_2.png) no-repeat center;}
#Content16 .aboutCon4 .list .l1 .t1{ margin-bottom: 10px; font-size: 14px; line-height: 32px; font-weight: bolder; color: #999;}
#Content16 .aboutCon4 .list .l1 .info{ font-size: 12px; line-height: 18px; color: #999999;}
#Content16 .aboutCon4 .list .l1 .img{ line-height: 0;}
#Content16 .aboutCon4 .list .l1:nth-child(1){ top: 2.86%; right: 44.24%; text-align: right;}
#Content16 .aboutCon4 .list .l1:nth-child(1) .ico{ margin: 23px 0; float: right;}
#Content16 .aboutCon4 .list .l1:nth-child(1) .text{ float: left; margin-right: 10px;}
#Content16 .aboutCon4 .list .l1:nth-child(2){ width: 47.5%; top: 19.23%; right: 80.03%; text-align: right;}
#Content16 .aboutCon4 .list .l1:nth-child(2) .ico{ margin: 23px 0; position: absolute; left: 55%;}
#Content16 .aboutCon4 .list .l1:nth-child(2) .text{ float: left; margin-right: 10px;}
#Content16 .aboutCon4 .list .l1:nth-child(2) .img{ float: right; margin: 5px 0 0 25px;}
#Content16 .aboutCon4 .list .l1:nth-child(3){ top: 27.78%; right: 63.34%; text-align: center;}
#Content16 .aboutCon4 .list .l1:nth-child(3) .ico{ margin: 0 auto;}
#Content16 .aboutCon4 .list .l1:nth-child(3) .text{ margin-top: 25px;}
#Content16 .aboutCon4 .list .l1:nth-child(4){ top: 18.23%; right: 4.56%;}
#Content16 .aboutCon4 .list .l1:nth-child(4) .ico{ position: absolute; bottom: -57%; left: 14%;}
#Content16 .aboutCon4 .list .l1:nth-child(4) .text{ margin-top: 26px; float: right;}
#Content16 .aboutCon4 .list .l1:nth-child(4) .img{ float: left; margin-right: 10px;}
#Content16 .aboutCon4 .list .l1:nth-child(5){ top: 37.64%; right: -18.5%;}
#Content16 .aboutCon4 .list .l1:nth-child(5) .ico{ margin: 15px 0; float: left;}
#Content16 .aboutCon4 .list .l1:nth-child(5) .text{ float: right; margin-left: 10px;}
#Content16 .aboutCon4 .list .l1:nth-child(6){ width: 59.5%; top: 52.61%; right: 68.03%; text-align: right;}
#Content16 .aboutCon4 .list .l1:nth-child(6) .ico{ margin: 30px 0; position: absolute; left: 68.5%;}
#Content16 .aboutCon4 .list .l1:nth-child(6) .text{ float: left; margin-right: 10px;}
#Content16 .aboutCon4 .list .l1:nth-child(6) .img{ float: right; margin: 5px 0 0 25px;}
#Content16 .aboutCon4 .list .l1:nth-child(7){ top: 62.2%; right: 48.66%; text-align: center;}
#Content16 .aboutCon4 .list .l1:nth-child(7) .ico{ margin: 0 auto;}
#Content16 .aboutCon4 .list .l1:nth-child(7) .text{ margin-top: 25px;}
#Content16 .aboutCon4 .list .l1:nth-child(8){ top: 56.6%; right: 2%; text-align: center;}
#Content16 .aboutCon4 .list .l1:nth-child(8) .ico{ position: absolute; bottom: -45%; left: 40%;}
#Content16 .aboutCon4 .list .l1:nth-child(9){ top: 70.84%; right: -29.3%;}
#Content16 .aboutCon4 .list .l1:nth-child(9) .ico{ margin: 5px 0; float: left;}
#Content16 .aboutCon4 .list .l1:nth-child(9) .text{ float: right; margin-left: 15px;}
#Content16 .aboutCon4 .list .l1:nth-child(10){ top: 86.6%; right: 52.2%; text-align: right;}
#Content16 .aboutCon4 .list .l1:nth-child(10) .ico{ margin: 5px 0; float: right;}
#Content16 .aboutCon4 .list .l1:nth-child(10) .text{ float: left; margin-right: 10px;}
@media screen and  (max-width:1770px){
#Content16 .aboutCon4 .list{ width: 63.762%;}
}
@media screen and  (max-width:1199px){
#Content16 .aboutCon4 .wid{ width: 100%;}
#Content16 .aboutCon4 .list{ width: 77.547%;}
}
@media screen and  (max-width:991px){
#Content16 .aboutCon4{ padding: 20px 0 20px 0;}
#Content16 .aboutCon4 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content16 .aboutCon4 .tit .bt2{ margin: 5px 0 8px 0; font-size: 12px; line-height: 14px;}
#Content16 .aboutCon4 .list{ background: none; height: auto;}
#Content16 .aboutCon4 .list .l1{ margin: 10px 0; width: 100%!important; position: static; text-align: center!important;}
#Content16 .aboutCon4 .list .l1 .ico{ display: none;}
#Content16 .aboutCon4 .list .l1 .t1{ width: 100%; margin-bottom: 5px; font-size: 14px; line-height: 18px;}
#Content16 .aboutCon4 .list .l1 .text{ width: 100%;}
#Content16 .aboutCon4 .list .l1 .info{ width: 100%;}
#Content16 .aboutCon4 .list .l1 .img{ width: 100%; margin-top: 5px;}
}
@media screen and  (max-width:767px){

}
/* 常见问题 参考网站 */
#List4{ width: 100%; float: left;}
#List4 .quesList{ padding: 70px 0 80px 0; width: 100%; float: left;}
#List4 .quesList .wid{ width: 70.69%; margin: 0 auto;}
#List4 .quesList .tit{ text-align: center;}
#List4 .quesList .tit .bt1{ font-size: 25px; line-height: 27px; color: #292929; font-weight: bolder;}
#List4 .quesList .tit .bt2{ margin: 15px 0 50px 0; font-size: 16px; line-height: 18px; color: #292929; font-weight: lighter;}
#List4 .quesList .l1{ margin-bottom: 65px;}
#List4 .quesList .l1:last-child{ margin-bottom: 0;}
#List4 .quesList .l1 .t1{ margin-bottom: 25px; font-size: 22px; line-height: 26px; color: #000;}
#List4 .quesList .l1 .over{ width: 100%; position: relative; padding-right: 150px;}
#List4 .quesList .l1 .t2{ font-size: 14px; line-height: 26px; letter-spacing: 0.6px; color: #000;}
#List4 .quesList .l1 .more{ margin-top: 10px; width: 150px; font-size: 16px; text-align: right; position: absolute; right: 0; top: 0; color: #a32626;}
#List4 .quesList .l1 .more:hover{ text-decoration: underline;}
#List4 .quesList .l1 .col{ font-size: 22px; color: #a32626;}
#List4 .quesList .wack1{ margin-top: 60px; text-align: center; width: 100%; float: left;}
#List4 .quesList .pz_fy{ display: inline-block; *display: inline; *zoom: 1;}
#List4 .quesList .pz_fy .a{ float: left; width: 38px; height: 38px; line-height: 38px; color:#a40000; font-size: 16px; border-radius: 50%; background: #e5e5e5; margin: 0 2px;}
#List4 .quesList .pz_fy .a:hover,
#List4 .quesList .pz_fy .a.on{ background: #a40000; color: #fff;}
#List4 .quesList .pz_fy .l2,#List4 .quesList .pz_fy .r2{ float: left; width: 38px; height: 38px; line-height: 38px; font-size: 24px; color:#a40000;}
#List4 .quesList .pz_fy .l2.on,#List4 .quesList .pz_fy .r2.on{ display: none;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#List4 .quesList .wid{ width: 100%;}
#List4 .quesList .l1 .t1{ margin-bottom: 15px; font-size: 18px;}
#List4 .quesList .l1 .col{ font-size: 18px;}
}
@media screen and  (max-width:991px){
#List4 .quesList{ padding: 20px 0 20px 0;}
#List4 .quesList .tit .bt1{ font-size: 18px; line-height: 20px;}
#List4 .quesList .tit .bt2{ margin: 5px 0 15px 0; font-size: 12px; line-height: 14px;}
#List4 .quesList .l1{ margin-bottom: 65px;}
#List4 .quesList .l1{ margin-bottom: 20px;}
#List4 .quesList .l1 .t1{ margin-bottom: 10px; font-size: 16px; line-height: 20px;}
#List4 .quesList .l1 .over{ padding-right: 80px;}
#List4 .quesList .l1 .t2{ font-size: 14px; line-height: 20px;}
#List4 .quesList .l1 .more{ margin-top: 10px; width: 80px; font-size: 14px;}
#List4 .quesList .l1 .col{ font-size: 16px;}
#List4 .quesList .wack1{ margin-top: 20px;}
#List4 .quesList .fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
#List4 .quesList .fy_pc a{ padding:5px 25px; background: #a40000; color:#fff; border: transparent; border-radius:16px; overflow:hidden;}
#List4 .quesList .fy_pc span{ padding:5px 20px; color:#272727;}
}
@media screen and  (max-width:767px){

}
/* 常见问题详情 */
#Subpage3{ width: 100%; float: left;}
#Subpage3 .quesCon{ padding: 70px 0; width: 100%; float: left;}
#Subpage3 .quesCon .wid{ width: 70.69%; margin: 0 auto;}
#Subpage3 .quesCon .mbx{ font-size: 14px; line-height: 16px; color: #4d4d4d;}
#Subpage3 .quesCon .mbx a{ color: #4d4d4d;}
#Subpage3 .quesCon .mbx a.on{ color: #9a0000;}
#Subpage3 .quesCon .con{ margin-top: 40px; padding: 40px; box-shadow: 0 0 10px #ccc;}
#Subpage3 .quesCon .tit{ font-size: 18px; line-height: 20px; color: #333;}
#Subpage3 .quesCon .time{ font-size: 14px; line-height: 16px; margin-top: 15px; color: #818181;}
#Subpage3 .quesCon .line{ margin: 30px 0; width: 100%; height: 1px; background: #f1f1f1;}
#Subpage3 .quesCon .info{ font-size: 14px; line-height: 30px; text-align: justify; color: #333;}
#Subpage3 .quesCon .fy{ width: 100%; overflow: hidden;}
#Subpage3 .quesCon .fy .a{ float: left; font-size: 14px; width: 100px; line-height: 30px; border-radius: 20px; background: #a32626; text-align: center; color: #FFF;}
#Subpage3 .quesCon .fy .a1{ float: right;}
#Subpage3 .quesCon .fy .a:hover{ background: #670000;;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Subpage3 .quesCon .wid{ width: 100%;}
}
@media screen and  (max-width:991px){
#Subpage3 .quesCon{ padding: 20px 0 20px 0;}
#Subpage3 .quesCon .con{ margin-top: 15px; padding: 15px;}
#Subpage3 .quesCon .time{ margin-top: 10px;}
#Subpage3 .quesCon .line{ margin: 10px 0;}
}
@media screen and  (max-width:767px){

}
/* 联系我们 */
#Content17{ width: 100%; float: left;}
#Content17 .contCon{ margin-top: 88px; width: 100%; float: left;}
#Content17 .contCon .bdmap{ float: left; width: 100%; height: 870px;}
#Content17 .contCon .bdmap .BMap_pop{ display: none;}
#Content17 .contCon .bdmap .BMap_shadow{ display: none;}
#Content17 .contCon .wid{ width: 94.253%; margin: 0 auto;}
#Content17 .contCon .over{ width: 100%; float: left; padding: 75px 0 85px 0;}
#Content17 .contCon .left{ width: 39%; float: left;}
#Content17 .contCon .left .t1{ width: 73%; margin-top: 15px; font-size: 16px; line-height: 36px; text-align: justify; color: #615d5c; font-weight: lighter;}
#Content17 .contCon .left .t2{ margin: 170px 0 60px 0; font-size: 64px; line-height: 80px; color: #615d5c;}
#Content17 .contCon .left .t3{ font-size: 32px; line-height: 50px; color: #615d5c;}
#Content17 .contCon .right{ width: 52.44%; float: right;}
#Content17 .contCon .right .gd{ max-height: 600px; overflow-y: scroll;}
#Content17 .contCon .right .l1{ border-bottom: 1px solid #989492;}
#Content17 .contCon .right .l1 .tit{ font-size: 18px; line-height: 24px; padding: 20px 60px 20px 10px; cursor: pointer; color: #615d5c; font-weight: lighter;}
#Content17 .contCon .right .l1:hover .tit{ text-decoration: underline;}
#Content17 .contCon .right .l1 .box{ display: none; font-size: 14px; line-height: 24px; padding: 20px 60px 20px 10px; border-top: 1px solid #989492; color: #615d5c; font-weight: lighter;}
#Content17 .contCon .right .info{ margin-top: 170px; font-size: 24px; line-height: 46px; color: #615d5c; font-weight: lighter;}

@media screen and  (max-width:1770px){
#Content17 .contCon{ margin-top: 81px;}
#Content17 .contCon .left .t2{ font-size: 50px;} 
}
@media screen and  (max-width:1199px){
#Content17 .contCon .bdmap{ height: 800px;}
#Content17 .aboutCon4 .wid{ width: 100%;}
#Content17 .contCon .left .t1{ width: 100%;}
#Content17 .contCon .left .t2{ margin: 70px 0 30px 0; font-size: 40px; line-height: 60px;}
#Content17 .contCon .right .l1 .tit{ padding: 20px 40px 20px 10px;}
#Content17 .contCon .right .l1 .box{ padding: 20px 40px 20px 10px;}
#Content17 .contCon .right .info{ margin-top: 70px;}
}
@media screen and  (max-width:991px){
#Content17 .contCon{ margin-top: 46px;}
#Content17 .contCon .bdmap{ height: 400px;}
#Content17 .contCon .over{ padding: 20px 0 20px 0;}
#Content17 .contCon .left .t1{ margin-top: 0; font-size: 16px; line-height: 24px;}
#Content17 .contCon .left .t2{ margin: 30px 0 20px 0; font-size: 24px; line-height: 30px;}
#Content17 .contCon .left .t3{ font-size: 18px; line-height: 24px;}
#Content17 .contCon .right .gd{ max-height: 300px;}
#Content17 .contCon .right .l1 .tit{ padding: 5px 10px;}
#Content17 .contCon .right .l1 .box{ padding: 5px 10px;}
#Content17 .contCon .right .info{ margin-top: 10px; font-size: 18px; line-height: 24px;}
}
@media screen and  (max-width:767px){
#Content17 .contCon .left{ width: 100%;}
#Content17 .contCon .left .t2{ margin: 10px 0 5px 0;}
#Content17 .contCon .right{ width: 100%; margin-top: 15px;}
#Content17 .contCon .right .gd{ max-height: 100%; overflow-y: auto;}
}
/* 案例视频之振华重工 详情页 */
#Subpage4{ width: 100%; float: left;}
#Subpage4 .videoCon1{ padding: 100px 0 50px 0;}
#Subpage4 .videoCon1 .wid{ width: 82.184%; margin: 0 auto;}   
#Subpage4 .videoCon1 .tit{ font-size: 20px; line-height: 22px; color: #333; text-align: center;}
#Subpage4 .videoCon1 .time{ font-size: 14px; line-height: 16px; padding: 20px 0; border-bottom: 1px solid #e5e5e5; color: #5c5c5c; text-align: center;}
#Subpage4 .videoCon1 .info{ margin: 30px 0 40px 0; font-size: 14px; line-height: 30px; color: #000000;}
#Subpage4 .videoCon1 .img{ width: 100%; line-height: 0;}
#Subpage4 .videoCon1 .bg{ width: 100%; background: url(/template/theme/CN/3303_video1_2.png) no-repeat top center; background-size: 100% 100%;}
#Subpage4 .videoCon1 .ico{ width: 200px; line-height: 0; padding: 25px 0 15px 0; margin: 0 auto;}
#Subpage4 .videoCon1 .wz{ font-size: 20px; line-height: 44px; min-height: 516px; color: #000000; text-align: center;}
#Subpage4 .videoCon1 .link{ margin: 60px 0 120px 0; padding-right: 70px; position: relative;} 
#Subpage4 .videoCon1 .link a{ display: block; font-size: 14px; line-height: 24px; color: #000;}
#Subpage4 .videoCon1 .link a:hover{ color: #a32626;}
#Subpage4 .videoCon1 .link .fy{ width: 100%;}
#Subpage4 .videoCon1 .link .fy a{ width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#Subpage4 .videoCon1 .link .fh{ position: absolute; right: 0; top: 8px;}
#Subpage4 .videoCon1 .zz{ font-size: 14px; line-height: 16px; color: #000; text-align: center;}
#Subpage4 .videoCon1 .zz .col{ color: #a32626;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Subpage4 .videoCon1 .wid{ width: 100%;}  
}
@media screen and  (max-width:991px){
#Subpage4 .videoCon1{ padding: 20px 0 20px 0;}
#Subpage4 .videoCon1 .tit{ font-size: 16px; line-height: 18px;}
#Subpage4 .videoCon1 .time{ padding: 10px 0;}
#Subpage4 .videoCon1 .info{ margin: 10px 0 15px 0;}
#Subpage4 .videoCon1 .ico{ width: 100px; padding: 10px 0 5px 0;}
#Subpage4 .videoCon1 .wz{ font-size: 14px; line-height: 30px; min-height: 270px;}
#Subpage4 .videoCon1 .link{ margin: 20px 0 20px 0;} 
}
@media screen and  (max-width:767px){

}
/* 案例视频之ZF 详情页 */
#Subpage5{ width: 100%; float: left;}
#Subpage5 .videoCon2{ padding: 100px 0 50px 0;}
#Subpage5 .videoCon2 .wid{ width: 82.184%; margin: 0 auto;}   
#Subpage5 .videoCon2 .tit{ font-size: 20px; line-height: 22px; color: #333; text-align: center;}
#Subpage5 .videoCon2 .time{ font-size: 14px; line-height: 16px; padding: 20px 0; border-bottom: 1px solid #e5e5e5; color: #5c5c5c; text-align: center;}
#Subpage5 .videoCon2 .info{ margin: 30px 0 40px 0; font-size: 14px; line-height: 30px; color: #000000;}
#Subpage5 .videoCon2 .img{ width: 100%; line-height: 0;}
#Subpage5 .videoCon2 .bg{ width: 100%; background: url(/template/theme/CN/3304_video2_2.png) no-repeat top center; background-size: 100% 100%;}
#Subpage5 .videoCon2 .ico{ width: 200px; line-height: 0; padding: 25px 0 15px 0; margin: 0 auto;}
#Subpage5 .videoCon2 .wz{ font-size: 20px; line-height: 44px; min-height: 516px; color: #000000; text-align: center;}
#Subpage5 .videoCon2 .link{ margin: 60px 0 120px 0; padding-right: 70px; position: relative;} 
#Subpage5 .videoCon2 .link a{ display: block; font-size: 14px; line-height: 24px; color: #000;}
#Subpage5 .videoCon2 .link a:hover{ color: #a32626;}
#Subpage5 .videoCon2 .link .fy{ width: 100%;}
#Subpage5 .videoCon2 .link .fy a{ width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#Subpage5 .videoCon2 .link .fh{ position: absolute; right: 0; top: 8px;}
#Subpage5 .videoCon2 .zz{ font-size: 14px; line-height: 16px; color: #000; text-align: center;}
#Subpage5 .videoCon2 .zz .col{ color: #a32626;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Subpage5 .videoCon2 .wid{ width: 100%;}  
}
@media screen and  (max-width:991px){
#Subpage5 .videoCon2{ padding: 20px 0 20px 0;}
#Subpage5 .videoCon2 .tit{ font-size: 16px; line-height: 18px;}
#Subpage5 .videoCon2 .time{ padding: 10px 0;}
#Subpage5 .videoCon2 .info{ margin: 10px 0 15px 0;}
#Subpage5 .videoCon2 .ico{ width: 100px; padding: 10px 0 5px 0;}
#Subpage5 .videoCon2 .wz{ font-size: 14px; line-height: 30px; min-height: 270px;}
#Subpage5 .videoCon2 .link{ margin: 20px 0 20px 0;} 
}
@media screen and  (max-width:767px){

}
/* 案例视频之伊斯贝尔 详情页 */
#Subpage6{ width: 100%; float: left;}
#Subpage6 .videoCon3{ padding: 100px 0 50px 0;}
#Subpage6 .videoCon3 .wid{ width: 82.184%; margin: 0 auto;}   
#Subpage6 .videoCon3 .tit{ font-size: 20px; line-height: 22px; color: #333; text-align: center;}
#Subpage6 .videoCon3 .time{ font-size: 14px; line-height: 16px; padding: 20px 0; border-bottom: 1px solid #e5e5e5; color: #5c5c5c; text-align: center;}
#Subpage6 .videoCon3 .info{ margin: 30px 0 40px 0; font-size: 14px; line-height: 30px; color: #000000;}
#Subpage6 .videoCon3 .img{ width: 100%; line-height: 0;}
#Subpage6 .videoCon3 .bg{ width: 100%; background: url(/template/theme/CN/3305_video3_2.png) no-repeat top center; background-size: 100% 100%;}
#Subpage6 .videoCon3 .ico{ width: 200px; line-height: 0; padding: 14px 0 15px 0; margin: 0 auto;}
#Subpage6 .videoCon3 .wz{ font-size: 20px; line-height: 44px; min-height: 516px; color: #000000; text-align: center;}
#Subpage6 .videoCon3 .link{ margin: 60px 0 120px 0; padding-right: 70px; position: relative;} 
#Subpage6 .videoCon3 .link a{ display: block; font-size: 14px; line-height: 24px; color: #000;}
#Subpage6 .videoCon3 .link a:hover{ color: #a32626;}
#Subpage6 .videoCon3 .link .fy{ width: 100%;}
#Subpage6 .videoCon3 .link .fy a{ width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#Subpage6 .videoCon3 .link .fh{ position: absolute; right: 0; top: 8px;}
#Subpage6 .videoCon3 .zz{ font-size: 14px; line-height: 16px; color: #000; text-align: center;}
#Subpage6 .videoCon3 .zz .col{ color: #a32626;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Subpage6 .videoCon3 .wid{ width: 100%;}   
}
@media screen and  (max-width:991px){
#Subpage6 .videoCon3{ padding: 20px 0 20px 0;}
#Subpage6 .videoCon3 .tit{ font-size: 16px; line-height: 18px;}
#Subpage6 .videoCon3 .time{ padding: 10px 0;}
#Subpage6 .videoCon3 .info{ margin: 10px 0 15px 0;}
#Subpage6 .videoCon3 .ico{ width: 100px; padding: 10px 0 5px 0;}
#Subpage6 .videoCon3 .wz{ font-size: 14px; line-height: 30px; min-height: 270px;}
#Subpage6 .videoCon3 .link{ margin: 20px 0 20px 0;} 
}
@media screen and  (max-width:767px){

}
/* 案例视频之麦仕 详情页 */
#Subpage7{ width: 100%; float: left;}
#Subpage7 .videoCon4{ padding: 100px 0 50px 0;}
#Subpage7 .videoCon4 .wid{ width: 82.184%; margin: 0 auto;}   
#Subpage7 .videoCon4 .tit{ font-size: 20px; line-height: 22px; color: #333; text-align: center;}
#Subpage7 .videoCon4 .time{ font-size: 14px; line-height: 16px; padding: 20px 0; border-bottom: 1px solid #e5e5e5; color: #5c5c5c; text-align: center;}
#Subpage7 .videoCon4 .info{ margin: 30px 0 40px 0; font-size: 14px; line-height: 30px; color: #000000;}
#Subpage7 .videoCon4 .img{ width: 100%; line-height: 0;}
#Subpage7 .videoCon4 .bg{ width: 100%; background: url(/template/theme/CN/3306_video4_2.png) no-repeat top center; background-size: 100% 100%;}
#Subpage7 .videoCon4 .ico{ width: 200px; line-height: 0; padding: 27px 0 15px 0; margin: 0 auto;}
#Subpage7 .videoCon4 .wz{ font-size: 20px; line-height: 44px; min-height: 516px; color: #000000; text-align: center;}
#Subpage7 .videoCon4 .link{ margin: 60px 0 120px 0; padding-right: 70px; position: relative;} 
#Subpage7 .videoCon4 .link a{ display: block; font-size: 14px; line-height: 24px; color: #000;}
#Subpage7 .videoCon4 .link a:hover{ color: #a32626;}
#Subpage7 .videoCon4 .link .fy{ width: 100%;}
#Subpage7 .videoCon4 .link .fy a{ width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#Subpage7 .videoCon4 .link .fh{ position: absolute; right: 0; top: 8px;}
#Subpage7 .videoCon4 .zz{ font-size: 14px; line-height: 16px; color: #000; text-align: center;}
#Subpage7 .videoCon4 .zz .col{ color: #a32626;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Subpage7 .videoCon4 .wid{ width: 100%;} 
}
@media screen and  (max-width:991px){
#Subpage7 .videoCon4{ padding: 20px 0 20px 0;}
#Subpage7 .videoCon4 .tit{ font-size: 16px; line-height: 18px;}
#Subpage7 .videoCon4 .time{ padding: 10px 0;}
#Subpage7 .videoCon4 .info{ margin: 10px 0 15px 0;}
#Subpage7 .videoCon4 .ico{ width: 100px; padding: 10px 0 5px 0;}
#Subpage7 .videoCon4 .wz{ font-size: 14px; line-height: 30px; min-height: 270px;}
#Subpage7 .videoCon4 .link{ margin: 20px 0 20px 0;} 
}
@media screen and  (max-width:767px){

}
/* 新媒体1 */
#Content18{ width: 100%; float: left;}
#Content18 .xmtCon1{  width: 100%; float: left;}
#Content18 .xmtCon1 .tit{ padding-top: 60px; text-align: center; border-bottom: 4px solid #f0f0f2; position: relative;}
#Content18 .xmtCon1 .tit::after{ content: "";  display: block; width: 64px; height: 4px; position: absolute; bottom: -4px; left: 50%; margin-left: -32px; background: #920000;}
#Content18 .xmtCon1 .tit .bt1{ font-size: 25px; line-height: 27px; color: #292929;}
#Content18 .xmtCon1 .tit .bt2{ margin: 10px 0 30px 0; font-size: 16px; line-height: 22px; color: #292929; font-weight: lighter;}
#Content18 .xmtCon1 .wid{ width: 70.115%; margin: 0 auto;}
#Content18 .xmtCon1 .box{ padding: 120px 0 100px 0; width: 100%; text-align: justify;}
#Content18 .xmtCon1 .list{ display: inline-block; text-align: center; vertical-align: top;}
#Content18 .xmtCon1 .justify_fix{ display: inline-block; width: 100%; height: 0; overflow: hidden;}
#Content18 .xmtCon1 .box .img{ margin: 0 auto; line-height: 0;}
#Content18 .xmtCon1 .box .text{ text-align: center; color: #575757;}
#Content18 .xmtCon1 .box .t1{ margin: 30px 0 10px 0; font-size: 20px; line-height: 22px;}
#Content18 .xmtCon1 .box .t2{ font-size: 12px; line-height: 20px;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content18 .xmtCon1 .wid{ width: 100%;}
}
@media screen and  (max-width:991px){
#Content18 .xmtCon1{ padding-bottom: 5px;}
#Content18 .xmtCon1 .tit{ padding-top: 20px;}
#Content18 .xmtCon1 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content18 .xmtCon1 .tit .bt2{ margin: 5px 0 15px 0; font-size: 12px; line-height: 14px;}
#Content18 .xmtCon1 .box{ padding: 20px 0 5px 0;}
#Content18 .xmtCon1 .box .img{ width: 70%;}
#Content18 .xmtCon1 .box .t1{ margin: 10px 0 5px 0; font-size: 14px; line-height: 16px;}
}
@media screen and  (max-width:767px){
#Content18 .xmtCon1 .list{ width: 40%; margin: 3px 0;}
#Content18 .xmtCon1 .box .img{ width: 40%;}
}
/* 新媒体2 */
#Content19{ width: 100%; float: left;}
#Content19 .xmtCon2{ padding-bottom: 50px; width: 100%; float: left;}
#Content19 .xmtCon2 .wid{ width: 70.115%; margin: 0 auto;}
#Content19 .xmtCon2 .lb{ width: 100%; float: left;}
#Content19 .xmtCon2 .lb .l1{ margin-bottom: 100px;}
#Content19 .xmtCon2 .lb .l1 .text{ width: 100%; overflow: hidden; color: #575757;}
#Content19 .xmtCon2 .lb .l1 .t1{ margin: 0 5px 0 10px; font-size: 22px; line-height: 24px; float: left;}
#Content19 .xmtCon2 .lb .l1 .t2{ font-size: 14px; line-height: 20px; margin-top: 6px; float: left;}
#Content19 .xmtCon2 .lb .l1 .img{ margin-top: 10px; line-height: 0;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content19 .xmtCon2 .wid{ width: 100%;}
}
@media screen and  (max-width:991px){
#Content19 .xmtCon2{ padding-bottom: 5px;}
#Content19 .xmtCon2 .lb .l1{ margin-bottom: 18px;}
#Content19 .xmtCon2 .lb .l1 .t1{ margin: 0 5px 0 5px; font-size: 16px; line-height: 18px;}
#Content19 .xmtCon2 .lb .l1 .t2{ font-size: 12px; line-height: 18px; margin-top: 4px;}
}
@media screen and  (max-width:767px){
#Content19 .xmtCon2 .lb .l1 .t1{ margin: 0; width: 100%;}
#Content19 .xmtCon2 .lb .l1 .t2{ width: 100%;}
}
/* 单页 */
#Content20{ width: 100%; float: left;}
#Content20 .info{ font-size: 16px; line-height: 30px;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){

}
@media screen and  (max-width:991px){
#Content20 .info{ font-size: 14px; line-height: 24px;}  
}
@media screen and  (max-width:767px){

}


/* 案例视频5 */
#Content21{ width: 100%; float: left;}
#Content21 .caseList5{ padding: 60px 0 45px 0; width: 100%; float: left; background: #6a6a6a;}
#Content21 .caseList5 .wid{ width: 78.736%; margin: 0 auto;}
#Content21 .caseList5 .tit{ width: 100%; float: left; text-align: center; position: relative;}
#Content21 .caseList5 .tit .bt1{ font-size: 25px; line-height: 27px; color: #fff;}
#Content21 .caseList5 .tit .bt2{ margin: 15px 0 90px 0; font-size: 14px; line-height: 24px; color: #fff;}
#Content21 .caseList5 .l1{ width: 25%; float: left; text-align: center;}
#Content21 .caseList5 .l1 .num{ font-size: 48px; line-height: 50px; color: #fff;}
#Content21 .caseList5 .l1 .wz{ font-size: 14px; line-height: 22px; margin-top: 20px; color: #fff;}
@media screen and  (max-width:1770px){

}
@media screen and  (max-width:1199px){
#Content21 .caseList5 .wid{ width: 100%;} 
#Content21 .caseList5 .l1 .num{ font-size: 38px; line-height: 40px;}
#Content21 .caseList5 .l1 .wz{ font-size: 16px; line-height: 18px; margin-top: 10px;}
}
@media screen and  (max-width:991px){
#Content21 .caseList5{ padding: 20px 0;}
#Content21 .caseList5 .tit .bt1{ font-size: 18px; line-height: 20px;}
#Content21 .caseList5 .tit .bt2{ margin: 5px 0 20px 0; font-size: 14px; line-height: 20px;}
#Content21 .caseList5 .l1 .num{ font-size: 26px; line-height: 28px;}
#Content21 .caseList5 .l1 .wz{ font-size: 14px; line-height: 16px;}
}
@media screen and  (max-width:767px){
#Content21 .caseList5 .l1{ width: 50%; margin: 5px 0;}
#Content21 .caseList5 .l1 .wz{ margin-top: 5px;}
}



.pf_right{ width: 136px; background: #a40000; border-radius: 10px; position: fixed; right: 18px; top: 260px;}  
.pf_right .tit{ font-size: 15px; line-height: 32px; text-align: center; color: #fff;}  
.pf_right .dh{ width: 142px; padding: 8px 13px 32px 8px; margin: 0 -12px 0 6px; background: #fff; position: relative; box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2); border-radius: 8px;}
.pf_right .dh::after{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 10px; border-style: dashed dashed solid dashed; border-color: transparent transparent #fff transparent; position: absolute; bottom: -10px; left: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.pf_right .dh .l1 .t1{ font-size: 12px; line-height: 14px; margin: 5px 10px 2px 10px; color: #b2b2b2;}
.pf_right .dh .l1 .t2{ font-size: 14px; line-height: 24px; padding: 0 10px; color: #626262; background: #f7f7f7; border-bottom: 1px dashed #e3e3e3;}
.pf_right .dh .l1 .t3{ padding: 0 12px; width: 94%; margin: 0 auto; height: 30px; line-height: 30px; border-radius: 30px; overflow: hidden; background: url(/template/theme/CN/pfright2.jpg) repeat-x center;}
.pf_right .dh .l1 .t4{ font-size: 12px; line-height: 14px; margin: 17px 13px 7px 13px; color: #b2b2b2;}
.pf_right .dh .l1 .ico{ float: left; width: 16px; height: 19px; margin: 5px 8px 5px 0; line-height: 0;}
.pf_right .dh .l1 .t5{ font-size: 12px; float: left; color: #fff;}
.pf_right .wx{ width: 100%; float: left; padding: 15px 10px 18px 10px;}
.pf_right .wx .zx{ font-size: 12px; line-height: 20px; margin: 20px 0 0 0; padding: 0 0 8px 0; background: url(/template/theme/CN/pfright3.png) no-repeat bottom center; color: #fff; float: left;}
.pf_right .wx .img{ width: 72px; height: 72px; line-height: 0; float: right;}



#Down .pz_down .foot1{padding-bottom:80px;}
.linkbox{float:left; width:100%; margin-top:40px}
.linkbox span{font-size: 14px;line-height: 30px;font-weight: bold;color: #4b4847; display:inline-block; margin-right:10px;}
.linkbox a{font-size: 14px;line-height: 30px;font-weight: lighter;color: #615d5c; display:inline-block; margin-right:15px;}
.linkbox a:hover{text-decoration: underline;}

@media screen and (max-width:991px) {
.linkbox{margin-top:15px}
.linkbox span{ font-size: 14px; line-height: 18px;  margin-right:2px;}
.linkbox a{ font-size: 12px;  line-height: 18px; margin-right:8px;}
#Down .pz_down .foot1{padding-bottom:20px;}
}