/*对html标签的溢出样式隐藏即可*/
html{overflow-x:hidden; /*隐藏水平滚动条*/}
.fl{float:left;}
.fr{float:right;}
.mobile {width:100%;border-bottom:1px #DFDFDF solid;}
.mobile-inner {margin-right:auto;margin-left:auto;background-color:;position:relative;}
.mobile-inner img {}
.mobile-inner p {color:#676767;line-height:25px;font-size:16px;padding-bottom:30px;padding-right:30px;padding-left:30px;margin:0px;}
.mobile-inner-header {background-color:rgb(255,255,255);width:100%;height:55px;position:relative;top:0px;z-index:33;left:0px;}
.mobile-inner-header-icon {color:#ffffff;height:55px;font-size:25px;text-align:center;float:right;width:50px;position:relative;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
.mobile-inner-header-icon:hover {background-color:rgba(255,255,255,0.2);cursor:pointer;}
.mobile-inner-header-icon span {position:absolute;left:calc((100% - 25px) / 2);top:calc((100% - 1px) / 2);width:25px;height:1px;background-color:#166FB2;margin:2px;}
.mobile-inner-header-icon span:nth-child(1) {transform:translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2) {transform:translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1) {animation-duration:0.5s;animation-fill-mode:both;animation-name:clickfirst;}
.mobile-inner-header-icon-click span:nth-child(2) {animation-duration:0.5s;animation-fill-mode:both;animation-name:clicksecond;}
@keyframes clickfirst {0% {transform:translateY(4px) rotate(0deg);}
100% {transform:translateY(0) rotate(45deg);}
}
@keyframes clicksecond {0% {transform:translateY(-4px) rotate(0deg);}
100% {transform:translateY(0) rotate(-45deg);}
}
.mobile-inner-header-icon-out span:nth-child(1) {animation-duration:0.5s;animation-fill-mode:both;animation-name:outfirst;}
.mobile-inner-header-icon-out span:nth-child(2) {animation-duration:0.5s;animation-fill-mode:both;animation-name:outsecond;}
@keyframes outfirst {0% {transform:translateY(0) rotate(-45deg);}
100% {transform:translateY(-4px) rotate(0deg);}
}
@keyframes outsecond {0% {transform:translateY(0) rotate(45deg);}
100% {transform:translateY(4px) rotate(0deg);}
}
.mobile-inner-nav{
    overflow: auto;
    max-height: calc(100vh - 55px);
}
.mobile-inner-nav {background-color:hsla(0,0%,0%,0.60);width:100%;position:absolute;top:55px;padding-bottom:0%;display:none;z-index:444;}
.mobile-inner-nav  a {border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;color:#fff;transition:all 0.5s;}
.mobile-inner-nav  dl {display:none;}
.mobile-inner-nav  dl dd {line-height:33px;text-decoration:none;text-indent:3em;font-size:16px;color:#FFFFFF;border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;font-size:14px;}
.mobile-inner-nav  li {border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;line-height:53px;text-indent:20px;}
.mobile-inner-nav h2.h2tit {line-height:50px;text-decoration:none;text-indent:2em;font-size:16px;color:#FFFFFF;border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;}
.mobile-inner-nav h2.h2tit a {color:#FFFFFF;}
.mobile-inner-nav a {border-bottom:none;}
.mobile-inner-nav li {-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:returnToNormal;animation-name:returnToNormal;}
@-webkit-keyframes resize {from,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5);}
100% {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@keyframes resize {from,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5);}
100% {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@-webkit-keyframes returnToNormal {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes returnToNormal {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
.mobile-inner-nav li:last-child h2.h2tit {border-bottom:none;}
.mobile-inner-nav li .h3tit {height:50px;position:relative;background:url(/images/51_icon_search@2x.png) no-repeat 30px center;background-size:17px;}
.mobile-inner-nav li  .words {display:block;width:100%;height:100%;border:none;background:none;text-indent:60px;font-size:15px;color:#fff;background:url(/images/search2.png) no-repeat 30px center;background-size:20px;}
.mobile-inner-nav li:last-child {border-bottom:none;}
.mobile-inner-nav li  form {display:block;width:100%;height:100%;}
@charset "utf-8";@charset "UTF-8";
.animated {animation-duration:1s;animation-fill-mode:both;}
.animated.infinite {animation-iteration-count:infinite;}
.animated.hinge {animation-duration:2s;}
.fadeInUp {animation-duration:1.76s;animation-name:fadeInUp;}
@keyframes fadeInUp {from {opacity:0;transform:translate3d(0,9%,0);}
to {opacity:1;transform:none;}
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr, span {
    margin: 0;
    padding: 0;
}
html {font-size: 62.5%;}
body {font-size: 1.4rem;}
html,body{
    -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
body {
    font-family: "Microsoft YaHei" ! important;
    color: #000000;
    background: #fff;
    margin: 0 auto;
    padding: 0px;
}
body{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
input{
    -webkit-appearance: none;
}
textarea { -webkit-appearance: none;} 
a {
    text-decoration: none;
    color: #666666;
    outline: none;
}
a:active {
star:expression(this.onFocus=this.blur());
}

a:hover{color:#166FB2;}

img {
    border: 0px;
    vertical-align: middle;
	max-width:100%;
}

li {
    list-style: none;
}

*{
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a:link{text-decoration:none; } 

a:visited{text-decoration:none; }

a:hover{text-decoration:none;}

a:active{text-decoration:none;}


.loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
}
.loadingfa {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 29px;
    color: #1f8adf;
    position: absolute;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    top: 50%;
}

html {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: none;
}

html {
    -webkit-tap-highlight-color: transparent;
}

body {
    -webkit-overflow-scrolling: touch;
}

* {
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    user-select: none;
}

@keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}
.xuanzhuan {
    animation: 2s linear 0s normal forwards infinite rotate;
    -webkit-animation: 2s linear 0s normal forwards infinite rotate;
    -moz-animation: 2s linear 0s normal forwards infinite rotate;
    -o-animation: 2s linear 0s normal forwards infinite rotate;
}
.xuanzhuan img{
display: block;
width: 100%;
}

.pc{
    display: block;
}
.wap{
    display: none;
}
.clearflex:after{
    content: "";
    display: table;
    clear: both;
}
.wrap:after{
    content: "";
    display: table;
    clear: both;    
}
.wrap{
width: 1630px;
padding: 0px 15px;
max-width: 100%;
margin: auto;
}

.myvidouwrap{
width:82%;
max-width: 100%;
margin: auto;
}

.mybfzb{
width:100%;
padding: 0px;
max-width: 100%;
margin: auto;
min-height:300px; _height:300px;height:auto;overflow:hidden;
}

.head{
background:#ffffff;  
}
.head .logo{
    
}
.head .logo img{
float: left;height:90px;
}

.attempt{position:absolute;height:28px;padding:4px 11px;background:rgba(232,238,252,.7);border-radius:14px;font-family:PingFang SC;font-weight:400;line-height:21px;color:#166FB2;left:20%;top:20px; display:none;}

.head .mytels{float: right;height:38px;font-size:16px;font-weight:400;line-height:38px;color:#fff;margin-top:25px;margin-left:3em; display:none;}


.head .nav{
float: right;
}
.head .nav li{
float: left;
margin: 0px 5px;
margin-left:1.5em;
position: relative;
}
.head .h2tit{
}

.head li .h2tit a:after{
width: 0px;
height: 0px;
background: #166FB2;
position:absolute;
-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;
bottom: 22px;
left: 50%;
color: #ff0000;
-o-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
transform: translate(-50%,);
content: "";
}
.head li:hover .h2tit a:after,
.head li.current .h2tit a:after{
width:100%;
}



.head li:hover .h2tit a,
.head li.current .h2tit a{
color: #fff;background:url(/images/ers.jpg) no-repeat center;
}
.head .h2tit a{margin-top:0.0rem;  
display: block;    
position: relative;    
line-height:90px;   
font-size:1.6rem;    
font-family:PingFangSC;    
font-weight: 400;    
color: #000;    
padding: 0px 2.1rem;border-radius:0.0rem;
}

.head dl{
    
position: absolute;
    
width: 100%;
    
text-align: center;
    
left: 0px;
    
top: 65px;
    
background: #EEEEEE;
    
-webkit-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.09);
    
-moz-box-shadow:0px 12px 24px 0px rgba(0,0,0,0.09);
    
-o-box-shadow:0px 12px 24px 0px rgba(0,0,0,0.09);
    
-ms-box-shadow:0px 12px 24px 0px rgba(0,0,0,0.09);
    
box-shadow:0px 12px 24px 0px rgba(0,0,0,0.09);
    
visibility: hidden;
    
opacity: 0;
    
z-index: -1;
}
.head dl dd a:hover{
    color: #fff;
    background: #166FB2;
}
.head dl dd a{
    
display: block;
    
line-height:36px;
    
color: #333;
}
.head ,
.head *{
    -webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}

.head li:hover dl{
    visibility:visible;
    opacity:1;
    z-index:5;
    top:90px;
}
.banner img{
    width: 100%;
}
.banner{
    position: relative;
}
.index{width:100%;}


.mybanner{position:absolute;width:100%;top:0px; z-index:1}
.mybanner_l{float:left;width:40%; margin-left:12%;margin-top:7%;}
.mybanner_l li{width:100%;}
.mybanner_l li strong{font-size: 2.8rem; font-weight:bold; line-height:2.8em;color: #fff;}
.mybanner_l li font{font-size: 2.0rem;line-height:1.8em;color: #fff;}
.mybanner_l li span{float:left;font-size: 1.6rem;line-height:30px;color: #fff;border:1px solid #FFf; margin-right:4%;margin-top:3%; width:140px; padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px; border-radius: 20px 20px 20px 20px; display:block;}
.mybanner_l li span img{width:30px; float:left;display:block;}
.mybanner_l li  a:hover span{background: rgba(0, 0, 0, .1);color: #fff;}
.mybanner_l li a span {color: #fff;}
.mybanner_r{float:right;width:20%;margin-right:10%;margin-top:1%;}



.myindex_top{margin:0 auto;width:100%;min-height:38px;_height:38px;height:auto;overflow:hidden;font-size:14px;color:#686868;border:1px solid #E9E9E9;background:#F2F4F8;}
.myindex_top_left{text-align:left;float:left;color:#686868;min-height:38px; _height:38px;height:auto;overflow:hidden;font-size:14px;color:#686868;line-height:38px;}
.myindex_top_right{text-align:right;float:right;color:#686868;min-height:38px; _height:38px;height:auto;overflow:hidden;font-size:14px;color:#686868;line-height:38px;}
.myindex_top_right span{color:#166FB2;font-size:14px;font-weight:bold;line-height:38px;text-transform:uppercase;}
.myindex_top_right img{height:18px; margin-right:5px;}
.myindex_top_right a{color:#ff0000;line-height:38px;font-weight:bold;}
.myindex_top_right a:hover{color:#166FB2;line-height:38px;}

/*数字滚动*/
/*数字滚动*/
.xlbox {padding-top:10px;margin:0px auto;}
.xlbot ul li {width:25%;text-align: center;float: left;color: #6E6E6E;}
.xlbot ul li span {font-size: 5.2rem;color: #005DB2;}
.xlbot ul li em {font-size: 1.6rem;color: #3E72AE;font-style:normal;}
.xlbot ul li p {margin-top: 10px;font-size: 1.6rem;color: #626367;}
.containergs{margin:0px auto;width:90%;padding-top:1px;padding-bottom:1px;min-height:38px;_height:38px;height:auto;overflow:hidden;margin-bottom:3%; display: none;}
/*数字滚动*/
/*数字滚动*/





/*---底部QQ---*/
.p_qq{width:100%;background:#040804;position:fixed;left:0;bottom:0;z-index:1001;min-height:30px; _height:30px;height:auto;overflow:hidden;}
.p_nav{width:80%;display:block;position:relative;left:0;top:0;margin:0 auto;}
.p_nav span{width:35%;display:block;float:left;bottom:0}
.p_nav samp{width:65%;float:left;display:block;}


.p_nav samp .c{height:40px; margin-top:3%;color:#ffffff;}

.p_nav samp .my_about{width:100%;margin:0 auto;min-height:40px; _height:40px;height:auto;overflow:hidden;color:#ffffff;font-weight:normal;font-size:14px;}
.p_nav samp .f-onlineorder{width:100%;margin:0 auto; text-align:center; font-size:14px;min-height:26px;_height:26px;height:auto;overflow:hidden;}
.p_nav samp .f-onlineorder li{line-height:29px;text-align:center;width:25%; float:left; color:#fff;}
.p_nav samp .f-onlineorder li font{color:#ffffff; margin-left:3px; margin-right:3px;}
.p_nav samp .inputinputs {width:90%;height:29px;border: solid 1px #666;border-radius: 3px;font-size:14px;color:#ffffff;background:#000;text-indent:1em;}

.p_nav samp .loginbtnupxs {margin-left:1px;width:10%;height:30px;border: none;background-color:#E62129;font-size:14px;color: #FFF;text-align: center;cursor: pointer;border-radius:8px;}





.banner .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #4C69B7;
}


/*background-size: cover;background-size: 100%;*/

.section_sub_fzlc{width:1280px;margin:0 auto;min-height:40px; _height:40px;height:auto;overflow:hidden; margin-top:20px;margin-bottom:20px;}

@media screen and (max-width:1360px){
.section_sub_fzlc{width:1180px;}
}

@media screen and (max-width: 768px){
.section_sub_fzlc{width:100%;margin:0 auto;margin-bottom:10px;}
}	
.section_sub_fzlc .title{width:100%;margin:0 auto;height:auto;font-size:1.6rem;color:#166FB2;line-height:2.0em;text-align:center;padding-top:1%;padding-bottom:1%;}
@media screen and (max-width: 768px){
.section_sub_fzlc .title{padding-top:5%;padding-bottom:2%;}
}
.section_sub_fzlc .title strong{font-size: 2.6rem; font-weight:bold; line-height:2.6rem;color: #000000;}
@media screen and (max-width: 768px){
.section_sub_fzlc .title strong{font-size: 1.6rem;line-height:2.2rem;}
.section_sub_fzlc .title font{margin-top:2.1%;margin-bottom:2.1%;}
}
.section_sub_fzlc .title font{width:4em;margin:0 auto;height:2px;display:block;font-size: 1.4rem;line-height:2px;border-bottom:2px solid #166FB2; margin-top:1.1%;margin-bottom:1.1%;}
.section_sub_fzlc_1{width:100%;margin:0 auto;min-height:40px; _height:40px;height:auto;overflow:hidden;background: url(/images/xyoushios.png);}


.section_sub_fzlc_1 li{width:25%;float:left;height:520px;background: url(/images/xyoushion.png) no-repeat center top; text-align:center;}


.section_sub_fzlc_1 li font{font-size:2.4rem;color:#fff;line-height:95px;width:100%;margin:0 auto;height:140px; display:block;padding-top:45px;}
.section_sub_fzlc_1 li strong{font-size:3.2rem;color:#006FBF;line-height:65px;font-weight:bold;width:100%;margin:0 auto;height:85px;display:block;}
.section_sub_fzlc_1 li span{font-size:2.0rem;color:#fff;line-height:3.2rem;padding-bottom:2%;width:145px;margin:0 auto;height:140px;display:block;text-align:left;}

.section_sub_fzlc_2{width:100%;margin:0 auto;font-size:1.6rem;color:#166FB2;line-height:2.6em;text-align:center;}
.section_sub_fzlc_2 li{width:50%;float:left;height:auto;font-size:2.2rem;color:#006FBF;line-height:2.4em;text-align:center; font-weight:bold;}
.section_sub_fzlc_2 li img{max-width:100%;}
@media screen and (max-width: 768px){
.section_sub_fzlc_2 li{width:50%;float:left;height:auto;font-size:1.4rem;color:#006FBF;line-height:2.0em;text-align:center; font-weight:bold;}
.section_sub_fzlc_2 li img{max-width:100%;height:20px;}
}

@media screen and (max-width: 768px){
.section_sub_fzlc .title strong{font-size: 1.6rem;line-height:2.2rem;}
.section_sub_fzlc .title font{margin-top:2.1%;margin-bottom:2.1%;}
.section_sub_fzlc_1 li{height:170px;background-size: cover;}
.section_sub_fzlc_1 li font{font-size:1.2rem;color:#fff;line-height:30px;width:100%;margin:0 auto;height:40px; display:block;padding-top:15px;}
.section_sub_fzlc_1 li strong{font-size:1.4rem;color:#006FBF;line-height:35px;font-weight:bold;width:100%;margin:0 auto;height:35px;display:block;}
.section_sub_fzlc_1 li span{font-size:1.0rem;color:#fff;line-height:1.6rem;padding-bottom:2%;width:60px;margin:0 auto;height:60px;display:block;text-align:left;}
}



.tac{text-align:center}
.pw{width:1200px;margin:0 auto}
@media screen and (max-width:1366px){
.pw{width:1000px}
}
@media screen and (max-width:1024px){
.pw{width:90%}
}

.about-title .ch{font-size:36px;color:#333}
@media screen and (max-width:601px){
.about-title .ch{font-size:24px}
}
@media screen and (max-width:481px){
.about-title .ch{font-size:22px}
}
.about-title .en{margin-top:5px;font-size:16px}
@media screen and (max-width:601px){
.about-title .en{font-size:12px;margin-top:0}
}
.about-title.white{color:#fff}
.about-title.white .ch{color:#fff}

.fzlc{color:#fff;padding-top:70px;margin-bottom:0%;}
@media screen and (max-width:601px){
.fzlc{padding-top:9.67vw}
}
.fzlc .his-list{margin-top:50px}
@media screen and (max-width:601px){
.fzlc .his-list{margin-top:6.33vw}
}
.his-list{position:relative;padding:45px 0 50px 0}
@media screen and (max-width:601px){
.his-list{padding-bottom:8.33vw}
}
.his-list:after,.his-list:before{content:"";position:absolute}
.his-list:before{top:0;bottom:0;left:50%;border-left:1px dashed #fff}
.his-list:after{width:9px;height:9px;border-radius:100%;top:0;left:50%;margin-left:-7px;border:3px solid #fff;background:#ffbb20}
.his-list li{overflow:hidden;padding-bottom:40px}
@media screen and (max-width:601px){
.his-list li{padding-bottom:0.67vw}
}
.his-list .txts{width:50%;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}
@media screen and (max-width:481px){
.his-list .txts{font-size:12px}
}
.his-list .item1 .txts{float:right;padding-left:50px}
.his-list .item1 .date:after,.his-list .item1 .date:before{right:100%}
.his-list .item1 .date:before{margin-right:45px}
.his-list .item1 .date:after{margin-right:15px}
.his-list .item2 .txts{padding-right:50px;text-align:right}
.his-list .item2 .freeTx{text-align:right}
.his-list .item2 .date:after,.his-list .item2 .date:before{left:100%}
.his-list .item2 .date:before{margin-left:46px}
.his-list .item2 .date:after{margin-left:16px}
.his-list .date{position:relative;margin-bottom:8px;font-weight:700;line-height:1}
.his-list .date:after,.his-list .date:before{content:"";position:absolute;top:50%}
.his-list .date:before{z-index:9;margin-top:-4px;width:9px;height:9px;border-radius:100%;background:#ffbb20}
.his-list .date:after{border-top:1px solid #fff;height:0;width:35px}





.mysub .section_sub_1{padding:1% 0;}
.mysub .section_sub_1 .content{background: #fff;padding-bottom:1px;}
.mysub .section_sub_1 .content .title{width:100%;margin:0 auto;height:auto;font-size:1.6rem;color:#166FB2;line-height:2.0em;text-align:center;padding-top:1%;padding-bottom:1%;}

.mysub .section_sub_1 .content .title_1{width:100%;margin:0 auto;font-size:1.6rem;color:#166FB2;line-height:2.6em;text-align:center;padding-top:2%;}
.mysub .section_sub_1 .content .title_1 li{width:50%;float:left;height:auto;font-size:2.4rem;color:#006FBF;line-height:2.5em;text-align:center; font-weight:bold;}
.mysub .section_sub_1 .content .title_1 li img{max-width:100%;}

.mysub .section_sub_1 .content .title strong{font-size: 2.6rem; font-weight:bold; line-height:3.2rem;color: #000000;}
.mysub .section_sub_1 .content .title font{width:4em;margin:0 auto;height:2px;display:block;font-size: 1.4rem;line-height:2px;border-bottom:2px solid #166FB2; margin-top:1.1%;margin-bottom:1.1%;}


.mysub .section_sub_1 .content .hdxxx a:nth-child(1){margin-left:0px;}
.mysub .section_sub_1 .content .hd{width:100%;margin:0 auto;min-height:40px; _height:40px;height:auto;overflow:hidden;}
.mysub .section_sub_1 .content .hd a{width:23%;float:left; margin-left:2%;
font-size:1.4rem;    
font-family: PingFang SC;    
font-weight: 500;    
color: #666666;    
float: left;    
-webkit-transition: all 0.2s;    
-o-transition:all 0.2s;    
-moz-transition:all 0.2s;    
-ms-transition:all 0.2s;    
transition:all 0.2s;
background: url(../images/xyoushion.png) no-repeat center top;
}

.mysub .section_sub_1 .content .hd a .mystl_1{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;font-size:1.4rem;color: #6b6b6b;line-height:2.8rem;text-align:center; padding-top:10%;padding-bottom:60%;}

.mysub .section_sub_1 .content .hd a .mystl_1 font{font-size:2.4rem;color:#fff;line-height:14.8rem;width:100%;margin:0 auto;height:14.8rem; display:block;}
.mysub .section_sub_1 .content .hd a .mystl_1 strong{font-size:3.2rem;color:#006FBF;line-height:6.0rem;font-weight:bold;width:100%;margin:0 auto;height:9.8rem;display:block;}
.mysub .section_sub_1 .content .hd a .mystl_1 span{font-size:2.4rem;color:#fff;line-height:3.8rem;padding-bottom:2%;width:42%;margin:0 auto;height:11.8rem;display:block; text-align:left;}
.mysub .section_sub_1 .content .hd a .mystl_1 img{max-width:100%;display:block;border-top:1px solid #D8D8D8; margin-left:16%;}

.mysub .section_sub_1 .content .bd .model{
    padding: 0px 1%;
    position: relative;
}
.mysub .section_sub_1 .content .bd .model_1{width:100%;height:auto;display:block; padding-top:1%;font-size:1.4rem;line-height:1.8rem; z-index:0;}
.mysub .section_sub_1 .content .bd .model_1 strong{font-size:2.0rem;color:#18375E;line-height:3.2rem;font-weight:bold;}
.mysub .section_sub_1 .content .bd .model_1 span{font-size:1.6rem;color:#18375E;line-height:2.2rem;font-weight:bold;}
.mysub .section_sub_1 .content .hd a .mystl_1:hover,
.mysub .section_sub_1 .content .hd a.current{background: url(../images/xyoushion.png) no-repeat center top;}



.mysub .section_sub_1 .content .hd a.current font{color:#FFFFFF;}
.mysub .section_sub_1 .content .hd a.current strong{color:#006FBF;}
.mysub .section_sub_1 .content .hd a.current span{color:#FFFFFF;}



.mysub .section_sub_1 .content .hd a .mystl_1:hover font{color:#FFFFFF;}
.mysub .section_sub_1 .content .hd a .mystl_1:hover strong {color:#006FBF;}
.mysub .section_sub_1 .content .hd a .mystl_1:hover span {color:#FFFFFF;}

.mysub .section_sub_1 .content .bd{    
	width:100%;height:38em;margin:0 auto; position: relative;margin-top:1.5%;
}
.mysub .section_sub_1 .content .bd .model{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    top: 20px;
-webkit-transition:all 0.2s;
-o-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
transition:all 0.2s;
}
.mysub .section_sub_1 .content .bd .model.current{
    visibility:visible;
    opacity:1;
    top:0px;
    z-index:5;
}


.mysub .section_sub_2{padding:1% 0;}
.mysub .section_sub_2 .title{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;font-size:1.6rem;color:#166FB2;line-height:2.0em;text-align:center;padding-top:1%;padding-bottom:1%;display:block;}
.mysub .section_sub_2 .title strong{font-size: 2.6rem; font-weight:bold; line-height:3.2rem;color: #000000;}
.mysub .section_sub_2 .title font{width:4em;margin:0 auto;height:2px;display:block;font-size: 1.4rem;line-height:2px;border-bottom:2px solid #166FB2; margin-top:1.1%;margin-bottom:1.1%;}
.mysub .section_sub_2 .content{width:1280px;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;font-size:1.6rem;color:#666666;line-height:2.0em;text-align:center; display:block;}
.mysub .section_sub_2 .content img{max-width:100%;}
.mysub .section_sub_2 .content .content_1{width:50%;float:left;height:auto;font-size:1.6rem;color:#666666;line-height:1.8em;text-align:left; padding-top:5%;}
.mysub .section_sub_2 .content .content_1 strong{font-size:1.6rem;font-weight:bold; line-height:2.6rem;color: #013F73;display:block;}
.mysub .section_sub_2 .content .content_2{width:50%;float:right;height:auto;font-size:1.6rem;color:#166FB2;line-height:2.0em;text-align:center; }


.mysub .section_sub_2 .content .list_left_ys{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden; margin-bottom:5%;}
.mysub .section_sub_2 .content .list_left_ys li{width:19%;float:left;font-size:1.4rem;color: #DA251C;line-height:2.4em; text-align: center;display:block;background:#F8F8F8;margin-left:0.5%;margin-right:0.5%; padding-bottom:2%;border-bottom:2px solid #F8F8F8;padding-top:2%;}
.mysub .section_sub_2 .content .list_left_ys li strong{color:#666666;font-size:1.4rem;font-weight:bold;line-height:2.2em;}
.mysub .section_sub_2 .content .list_left_ys li span{color:#666666;line-height:2.8em;}
.mysub .section_sub_2 .content .list_left_ys li a img{max-width:100%;position:relative;transition: .8s;}
.mysub .section_sub_2 .content .list_left_ys li a{color: #666666;}
.mysub .section_sub_2 .content .list_left_ys li a:hover{color: #666666;}
.mysub .section_sub_2 .content .list_left_ys li a span:hover{color: #666666;}
.mysub .section_sub_2 .content .list_left_ys li a strong:hover{color: #D70323;}
.mysub .section_sub_2 .content .list_left_ys li:hover{color: #014173;background-color:rgba(218,37,28,0.7);cursor:pointer;background:#F8F8F8;border-bottom:2px solid #D70323;}
.mysub .section_sub_2 .content .list_left_ys li:hover span{color: #666666;}
.mysub .section_sub_2 .content .list_left_ys li:hover strong{color: #D70323;}
.mysub .section_sub_2 .content .list_left_ys li:hover a{color: #666666;}
.mysub .section_sub_2 .content .list_left_ys li:hover img{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}

.mysub .section_sub_2 .content .list_left_ys .current {color: #666666;cursor:pointer;background:#F8F8F8;border-bottom:2px solid #D70323;}
.mysub .section_sub_2 .content .list_left_ys .current strong{color: #D70323;}

.mysub .section_sub_2 .contents{width:1630px;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;text-align:center;background:#EDEDED;}
.mysub .section_sub_2 .contents .contents_1{width:1180px;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;font-size:1.6rem;color:#000000;line-height:2.0em;text-align:center;background:#EDEDED; padding-top:1%;padding-bottom:3%; margin-top:1%;margin-bottom:1%;}
.mysub .section_sub_2 .contents .contents_1 li{width:33%;float:left;}
.mysub .section_sub_2 .contents .contents_1 span{width:90%;margin:0 auto;text-align:center; display:block;}
.mysub .section_sub_2 .contents .contents_1 span img{max-width:100%;}
.mysub .section_sub_2 .contents .contents_1 strong{width:90%;margin:0 auto;text-align:center;font-size: 1.6rem; font-weight:bold; line-height:2.6rem;color: #013F73;display:block;}
.mysub .section_sub_2 .contents .contents_1 font{width:90%;margin:0 auto;text-align:left;font-size: 1.6rem; line-height:2.2rem;color: #666666;display:block; padding-bottom:2%;}


.wrap .content_txt .mycpscs{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;font-size:1.6rem;color:#666666;line-height:1.8em;text-align:center; padding-top:1%;padding-bottom:1%; margin-top:1%;margin-bottom:1%;}
.wrap .content_txt .mycpscs strong{font-size: 2.4rem; font-weight:bold; line-height:4.2rem;color: #000000;}
.wrap .content_txt .mycpscs img{max-width:100%;}



.wrap .content_txt .mycpscs .mycpscs_1{width:58%;float:left;height:auto;font-size:1.6rem;color:#666666;line-height:1.6em;text-align:left;margin-left:1%;margin-right:1%; padding-top:4%;}
.wrap .content_txt .mycpscs .mycpscs_1 strong{font-size: 1.8rem; font-weight:bold; line-height:2.4rem;color: #000000; }
.wrap .content_txt .mycpscs .mycpscs_2{width:38%;float:left;height:auto;font-size:1.6rem;color:#666666;line-height:1.6em;text-align:center;}
.wrap .content_txt .mycpscs .mycpscs_2 img{max-width:100%;}



.about_zzry{width:100%;margin:0 auto;min-height:44em; _height:44em;height:auto;overflow:hidden; background: url(/images/about_bg_1.jpg) no-repeat center center;background-size: cover; }
.about_zzrys{width:100%;margin:0 auto;min-height:44em; _height:44em;height:auto;overflow:hidden; background: rgba(0, 0, 0, .2)}
.about_zzry_1{width:100%;margin:0 auto;min-height:10em; _height:10em;height:auto;overflow:hidden;margin-top:10%;margin-bottom:2%;position: relative;color: #fff; padding:2%; padding-bottom:4%;}


.about_zzry .about_zzry_1  .swiper-button-next{
    width: 20px;
    height: 20px;
    background: url(../images/xxxx.png) no-repeat center center;
    background-size: 100%;
    top:98%;
    right:48.5%;
}
.about_zzry .about_zzry_1 .swiper-button-prev{
    width: 20px;
    height: 20px;
    background: url(../images/xxxx.png) no-repeat center center;
    background-size: 100%;
    top:98%;
    left:48.5%;  
}

.about_zzry .about_zzry_1 font{display:block;width:50%;float:left;color: #fff;font-size:1.4rem;line-height:2.0rem;}
.about_zzry .about_zzry_1 p{display:block;width:50%;float:right;color: #fff;font-size:1.4rem;line-height:2.0rem;}
.about_zzry .about_zzry_1 .imgbox{width:100%;display:block;float:left;}
.about_zzry .about_zzry_1 .imgbox img{max-width:100%;float:left;}

@media screen and (max-width:1300px){
.about_zzry{width:100%;margin:0 auto;min-height:38em; _height:38em;height:auto;overflow:hidden; background: url(/images/about_bg_1.jpg) no-repeat center center;background-size: cover; }
.about_zzrys{width:100%;margin:0 auto;min-height:38em; _height:38em;height:auto;overflow:hidden; background: rgba(0, 0, 0, .4)}
.about_zzry_1{width:100%;margin:0 auto;min-height:10em; _height:10em;height:auto;overflow:hidden;margin-top:15%;margin-bottom:2%;position: relative;color: #fff; padding:2%; padding-bottom:4%;}
	}
	
@media screen and (max-width:768px){
.about_zzry{width:100%;margin:0 auto;min-height:21em; _height:21em;height:auto;overflow:hidden; background: url(/images/about_bg_1.jpg) no-repeat center center;background-size: cover; }
.about_zzrys{width:100%;margin:0 auto;min-height:21em; _height:21em;height:auto;overflow:hidden; background: rgba(0, 0, 0, .4)}
.about_zzry_1{width:100%;margin:0 auto;min-height:10em; _height:10em;height:auto;overflow:hidden;margin-top:13%;margin-bottom:2%;position: relative;color: #fff; padding:0.8%; padding-bottom:8%;}
.about_zzry .about_zzry_1 font{display:block;width:50%;float:left;color: #fff;font-size:1.0rem;line-height:1.2rem;}
.about_zzry .about_zzry_1 p{display:block;width:50%;float:right;color: #fff;font-size:1.0rem;line-height:1.2rem;}


.about_zzry .about_zzry_1  .swiper-button-next{
    width: 18px;
    height: 18px;
    background: url(../images/xxxx.png) no-repeat center center;
    background-size: 100%;
    top:99%;
    right:45.5%;
}
.about_zzry .about_zzry_1 .swiper-button-prev{
    width: 18px;
    height: 18px;
    background: url(../images/xxxx.png) no-repeat center center;
    background-size: 100%;
    top:99%;
    left:45.5%;  
}

}


/* 产品分类 */
.about_cp{width:1280px;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden; margin-top:2%;margin-bottom:2%;}
@media screen and (max-width:1366px){
.about_cp{width:1160px}
}
@media screen and (max-width:1024px){
.about_cp{width:94%}
}
@media screen and (max-width:768px){
.about_cp{width:98%}
}
.about_cp_font{margin:0 auto;font-size: 2.6rem; font-weight:bold; line-height:3.2rem;color: #000000;font-weight:bold;display:block;width:100%;height:4rem; text-align:center;}
@media screen and (max-width:768px){
.about_cp_font{font-size:1.8rem; line-height:2.2rem;height:2.4rem;margin-top:2%;}
}
.about_cp_span{width:4em;margin:0 auto;height:2px;display:block;font-size: 1.4rem;line-height:2px;border-bottom:2px solid #166FB2;}

.about1_nr{overflow:hidden;margin-top:2%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
@media screen and (max-width:768px){
.about1_nr{margin-top:4%;margin-bottom:2%;}
}
.nymiddle{width:100%;margin:0 auto;}
.about1_nrimg{display:block;width:50%;position:relative;}
.about1_nrimg img{display:block;width:100%;}
.about1_nrimg span{display:block;width:95%;bottom:0;left:0;height:22px; background:#eaeaea;}
.about1_nrtext{font-size:1.6rem;color:#666;line-height:2.8rem;width:46%;display: inline-block;padding-top:1%;}
.commTexts{font-size:1.4rem;color:#666;line-height:1.8rem;}
.about1_nrtext h1{font-size:2.4rem;color:#000;line-height:3.6rem;}
.newMore{font-size:1.4rem;font-weight: 400;color:#333333; margin:15px 0;}
.newMore i{color:#F06F13;font-weight:bold; font-size: 10px;}
@media screen and (max-width:768px){
.about1_nrtext{font-size:1.0rem;color:#666;line-height:1.4rem;width:46%;display: inline-block;padding-top:1%;}
.commTexts{font-size:1.0rem;color:#666;line-height:1.6rem;}
.about1_nrtext h1{font-size:1.2rem;color:#000;line-height:1.8rem;}
.newMore{font-size:1.2rem;font-weight:400;color:#333333; margin:5px 0;}
.newMore i{color:#333333;font-weight:bold; font-size:10px;}
.newMore i img{height:10px;}
}
.newMore a:hover{color:#D70323;}
/* 产品分类 */


/* 产品详细 */
.about_xx{width:1280px;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden; margin-top:2%;margin-bottom:2%;}
@media screen and (max-width:1366px){
.about_xx{width:1160px}
}
@media screen and (max-width:1024px){
.about_xx{width:94%}
}
@media screen and (max-width:768px){
.about_xx{width:98%}
}
.about_xx_font{margin:0 auto;font-size: 2.6rem; font-weight:bold; line-height:3.2rem;color: #000000;font-weight:bold;display:block;width:100%;height:4rem; text-align:center;}
.about_xx_tit{font-size:2.4rem;color:#000;line-height:4.8rem;margin-top:3%;}
@media screen and (max-width:768px){
.about_xx_font{font-size:1.8rem; line-height:2.2rem;height:2.4rem;margin-top:2%;}
.about_xx_tit{font-size:1.8rem; line-height:2.2rem;height:2.8rem;margin-top:1%;}
}
.materDetail{width: 100%; position: relative;height:38rem;}
.materDetail .about1_nrimg{width:50%;}
.about1_nrimg img{width:100%;}
.materialDeta{width:57%; position: absolute; right: 0;top:-12%; background:rgba(248, 248, 248,.95); padding:0 4%;}
.materialDeta h1{border-bottom: 1px solid rgba(0,0,0,.2);padding-bottom:1%; margin-bottom:1%;}
.about1_nrtext.materialDeta{padding:4%;min-height:34rem; _height:34rem;height:auto;overflow:hidden;}

@media screen and (max-width:768px){
.materDetail{width: 100%; position: relative;min-height:28rem; _height:28rem;height:auto;overflow:hidden;}
.materDetail .about1_nrimg{width:100%; margin-bottom:2%;}
.materialDeta{width:100%;position:relative;}
.about1_nrtext.materialDeta{padding:4%;min-height:16rem; _height:16rem;height:auto;overflow:hidden;}
	}

/* 产品详细 */

.arrow-1 {
    height: 15px;
    width: 15px;
    border: 1px solid tomato;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
/* -- ARROW 2      -- */

.arrow-2 {
    height: 10px;
    width: 10px;
    border: 1px solid mediumorchid;
    border-width: 1px 1px 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.arrow-2:after {
    content: '';
    display: block;
    height: 10px;
    width: 10px;
    border: 1px solid mediumorchid;
    border-width: 1px 1px 0 0;
    /* Parent's rotation also
	   rotates transform axis */
    /* Add width of border to Y */
    
    -webkit-transform: translate(5px, -6px);
    transform: translate(5px, -6px);
    /* rotate handled by parent */
}

/* -- ARROW 3      -- */



.arrow-3 {
    height: 0px;
    width: 0px;
    border:4px solid;
    border-color:mintcream mintcream transparent transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	display: inline-block;
}
/* -- ARROW 4      -- */

.arrow-4 {
    /* duplicate the triange */
    
    position: relative;
    height: 0px;
    width: 0px;
    border: 8px solid;
    border-color: darkorange darkorange transparent transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.arrow-4:before,
.arrow-4:after {
    content: '';
    display: block;
    position: absolute;
    /* set up more triangles */
    
    height: 0;
    width: 0;
    /* half the parent border
	   rounded up */
    
    border: 5px solid;
}
.arrow-4:before {
    border-color: darkorange transparent transparent darkorange;
    display: block;
    top: -1px;
    right: 0px;
    -webkit-transform-origin: top right;
    transform-origin: top right;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.arrow-4:after {
    border-color: transparent darkorange darkorange transparent;
    top: 0px;
    right: -1px;
    -webkit-transform-origin: top right;
    transform-origin: top right;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
/* -- ARROW 5      -- */

.arrow-5 {
    /* more triangle */
    
    position: relative;
    height: 0px;
    width: 0px;
    border: 12px solid;
    border-color: darkcyan darkcyan transparent transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.arrow-5:before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    height: 12px;
    width: 16px;
    background-color: darkcyan;
    -webkit-transform: rotate(-45deg) translate(2px, 1px);
    transform: rotate(-45deg) translate(2px, 1px);
}
/* -- ARROW 6      -- */

.arrow-6 {
    /* more triangle */
    
    height: 10px;
    width: 10px;
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-width: 3px 3px 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.arrow-6:before,
.arrow-6:after {
    content: '';
    position: absolute;
    display: block;
    height: 10px;
    width: 10px;
    border-width: 3px 3px 0 0;
}
.arrow-6:before {
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-width: 3px 3px 0 0;
    /* top - distance minus border */
    
    top: 7px;
    left: -10px;
}
.arrow-6:after {
    border: 1px solid rgba(255, 255, 255, 1);
    border-width: 3px 3px 0 0;
    /* top - distance plus border */
    
    top: -13px;
    left: 10px;
}


/**
border:1px solid #FF0004;
**/


.index .section_1{width:100%;margin:0 auto;min-height:100px; _height:100px;height:auto;overflow:hidden;background: url(../images/aboutbgs.jpg) no-repeat center bottom; padding-top:1%;padding-bottom:4%;}


.index .section_1 .list_2{width:100%;margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden;text-align: center;}
.index .section_1 .list_2 .list_left{width:42%;float:right;min-height:30px; _height:30px;height:auto;overflow:hidden;}
.index .section_1 .list_2 .list_left_tp{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;}
.index .section_1 .list_2 .list_left_tp img{max-width:100%;}

/** border:1px solid #FF0004; **/

.index .section_1 .list_2 .list_right{width:100%;margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden; text-align:center;margin-top:1%;}
.index .section_1 .list_2 .list_right .list_right_a{width:1200px;margin:0 auto;min-height:120px; _height:120px;height:auto;overflow:hidden;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_1{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;line-height: 38px;color: #000;text-align:center; font-size:2.8rem;text-transform:uppercase;margin-top:1%;margin-bottom:1%;font-weight:bold;display: inline-block;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_1 img{max-width:100%;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_1 strong{font-weight:bold;font-size:2.6rem;color:#166FB2;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_2{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;line-height:2.8rem;color: #000000;text-align:left; font-size:1.6rem;margin-top:1%;margin-bottom:5%;}

.index .section_1 .list_2 .list_right .list_right_a .list_right_a_3{width:120px;border-radius:0px;display: block;color: #9FA1A0;text-align:center; font-size:1.4rem;border:1px solid #97989C; padding:1%;margin-top:2%; min-height:20px; _height:20px;height:auto;overflow:hidden; line-height: 20px;margin:0 auto;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_3 img{max-width:100%;float:right;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_3:hover{color:#1870B0;border:1px solid #1870B0;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_3:hover img{filter: invert(36%) sepia(87%) saturate(562%) hue-rotate(165deg) brightness(89%) contrast(98%);}




.index .section_1 .list_3{width:480px;float:left;min-height:30px; _height:30px;height:auto;overflow:hidden;text-align: center;margin-top:4%;}
.index .section_1 .list_3 .list_fenlei{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;margin-top:2%;}
.index .section_1 .list_3 .list_fenlei li{width:31%;float:left;font-size:1.6rem;color: #595555;line-height:1.8em; text-align:center;display:block;margin:1%;}
.index .section_1 .list_3 .list_fenlei li span{color:#888888;font-size:1.4rem; display:block;line-height:2.2em;font-weight:bold;}
.index .section_1 .list_3 .list_fenlei li img{display:block;max-width:100%;margin:0 auto;}
.index .section_1 .list_3 .list_fenlei li:hover span{color: #166FB2;}
.index .section_1 .list_3 .list_fenlei li:hover img{filter: invert(11%) sepia(95%) saturate(6594%) hue-rotate(353deg) brightness(80%) contrast(107%);}







@media screen and (max-width: 768px){
.index .section_1{background-size:cover;}	
.index .section_1 .list_2 .list_left{width:100%;margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden; display: none;}
.index .section_1 .list_2 .list_right{width:100%;margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden; text-align:center;margin-top:2%;padding-bottom:2%;}
.index .section_1 .list_2 .list_right .list_right_a{width:98%;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_1{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;line-height:18px;color: #000;text-align:left; font-size:1.6rem;text-transform:uppercase;margin-top:0.1%;margin-bottom:0.1%;font-weight:bold;display: inline-block;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_1 strong{font-weight:bold;font-size:1.4rem;color:#166FB2;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_2{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;line-height:1.8rem;color: #000000;text-align:left; font-size:1.2rem;margin-top:2%;margin-bottom:5%;}
.index .section_1 .list_2 .list_right .list_right_a .list_right_a_3{width:100px;border-radius:0px;display: block;color: #9FA1A0;text-align:center; font-size:1.2rem;border:1px solid #97989C; padding:1%;margin-top:2%; min-height:18px; _height:18px;height:auto;overflow:hidden; line-height: 18px;}
.index .section_1 .list_3{width:70%;float:left;min-height:30px; _height:30px;height:auto;overflow:hidden;text-align: center;margin-top:3%;}
.index .section_1 .list_3 .list_fenlei li span{color:#888888;font-size:1.2rem; display:block;line-height:1.8em;font-weight:bold;}	
	
}	



.index .section_2{width:100%;margin:0 auto;min-height:100px; _height:100px;height:auto;overflow:hidden;padding-top:1.2%; }
.index .section_2 .list_1{width:100%;margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden;text-align:center;margin-bottom:1.0%;}
.index .section_2 .list_1 img{max-width:100%;}
.index .section_2 .list_2{width:100%;margin:0 auto;min-height:2em; _height:2em;height:auto;overflow:hidden;text-align: center;}

.corridorIbox a:link,.corridorIbox a:visited { color: #fff;}
.corridorIbox a:active,.corridorIbox a:hover { color: #fff;}
.corridorIbox dd{ float: left; display: block; width: 32.3%; margin-left: 0.5%; margin-right: 0.5%; position: relative; overflow: hidden; margin-top: 1%;margin-bottom: 0.5%;}
.corridorIbox .ilinkA{ z-index: 1;}
.corridorIbox .img{ position: relative; overflow: hidden;}
.corridorIbox .img:after{ background-color: #9D0006; transition: all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.2s; -webkit-transition: all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.2s;}
.corridorIbox .img img{ width: 100%; display: block; transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; -webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.corridorIbox .con{ -webkit-transition:background-color 200ms; transition:background-color 200ms;}
.corridorIbox .info,.corridorIbox .info2{ position: absolute; left: 8%;  top: 0; width: 80%; height: 100%; overflow: hidden; padding-top:16%;}
.corridorIbox .info{ -webkit-transition: 500ms; transition: 500ms; text-align: center;}
.corridorIbox .info2{opacity: 0; visibility: hidden; transform: translateY(40px); -webkit-transform: translateY(40px); transition: transform .5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity .38s cubic-bezier(.4,0,.2,1),visibility .3s;  -webkit-transition: transform .5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity .38s cubic-bezier(.4,0,.2,1),visibility .3s;}



.corridorIbox .t{ font-weight: bold; font-size: 1.6rem; color: #fff; position: relative; line-height: 1.0em; margin-top: 18%;}
.corridorIbox .t img{max-width:100%;}
.corridorIbox .info2 img{max-width:100%;}

.corridorIbox .info2 .zh{ color: #fff; font-weight: bold;font-size: 1.6rem;line-height: 1.0em;}
.corridorIbox .info2 .en{ color: #fff; font-size: 1.4rem;line-height: 1.2em;}
.corridorIbox .info2 .c{ color: #fff; line-height: 1.5; margin-bottom: 18px; overflow: hidden; text-align: center;}

.corridorIbox .info2 .en strong{font-weight: bold;}


.corridorIbox .coninfo{ -webkit-transition:background-color 200ms; transition:background-color 200ms;position: position:absolute;position: absolute; left: 0; top: 0px; top: 0; width: 100%; height: 100%; overflow: hidden;}

.corridorIbox dd:hover .coninfo{background-color:hsla(0,1%,32%,0.30);}
.corridorIbox dd:hover .info{ opacity: 0; visibility: hidden; transform: translateY(-40px); -webkit-transform: translateY(-40px); }
.corridorIbox dd:hover .info2{ opacity: 1; visibility: visible;  transform: none; -webkit-transform: none;}

@media screen and (max-width: 768px){
	
.corridorIbox .info,.corridorIbox .info2{ position: absolute; left: 8%;  top: 0; width: 86%; height: 100%; overflow: hidden; padding-top:14%;}
.corridorIbox dd{ float: left; display: block; width: 49%; position: relative; overflow: hidden;}
.corridorIbox .ilinkA{ z-index: 1;}	
.corridorIbox .t{ font-weight: bold; font-size: 1.2rem; color: #fff; position: relative; line-height: 0.8em; margin-top: 12%;}
.corridorIbox .info2 .zh{ color: #fff; font-weight: bold;font-size: 1.2rem;line-height: 1.1em;}
.corridorIbox .info2 .en{ color: #fff; font-size: 1.0rem;line-height: 1.0em;}
.corridorIbox .info2 .c{ color: #fff; line-height: 1.0; margin-bottom: 18px; overflow: hidden; text-align: center;}
.corridorIbox .t img{height:2px;}	
.corridorIbox .info2 img{height:2px;}	
	}


.index .section_3{width:100%;margin:0 auto;min-height:51em; _height:51em;height:auto;overflow:hidden;padding-top:1%; padding-bottom:3%; background:#F7F7F7;}
.index .section_3 .list_1{margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden;text-align:center;margin-bottom:1.0%;}
.index .section_3 .list_1 img{max-width:100%;}

.index .section_3 .list_2{margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;}
.index .section_3 .list_2 .list_2_1{width:98.9%;margin:0 auto;min-height:2.8em; _height:2.8em;height:auto;overflow:hidden; margin-top:-0em; padding-right:2%;}
.index .section_3 .list_2 .list_2_1 ul{text-align: center;}
.index .section_3 .list_2 .list_2_1 ul li{position: relative;display:inline-block;text-align: center;padding-left:2.6rem;padding-right:2.6rem;line-height:2.8em;cursor: pointer; color: #000000;border:1px solid #E4E4E4;border-radius:40px;margin-left:2.6rem;font-size:1.4rem;}
.index .section_3 .list_2 .list_2_1 ul li a{color: #000000; text-align:center; }
.index .section_3 .list_2 .list_2_1 ul li:hover {color:#fff;background: #166FB2;}
.index .section_3 .list_2 .list_2_1 ul li.active{ position: relative;color: #ffffff;background-color: #166FB2;}
.index .section_3 .list_2 .list_2_1 ul li.active:after{ content: ""; position: absolute; width: 100%; left: 0; bottom: -0px; height: 0px; background-color: #166FB2; z-index: 99;}


.index .section_3 .content{width:100%;margin:0 auto;height:auto;}
.index .section_3 .content .title{width:98%;margin:0 auto;height:auto;text-align: center;padding-right:2%;padding-bottom:1.5%;}
.index .section_3 .content .hd{text-align: center;}
.index .section_3 .content .hd a{position: relative;display:inline-block;text-align: center;padding-left:2.6rem;padding-right:2.6rem;line-height:2.8em;cursor: pointer; color: #000000;border:1px solid #E4E4E4;border-radius:40px;margin-left:2.6rem;font-size:1.4rem;}
.index .section_3 .content .hd a:hover,
.index .section_3 .content .hd a.current{background:#166FB2;color:#fff;}


.index .section_3 .content .bd{width:100%;height:auto;margin:0 auto; z-index:-1;position: relative;color:#000000;}
.index .section_3 .content .bd .model{opacity: 0;width:100%;margin:0 auto;height:auto;position: absolute;color:#000000;}
.index .section_3 .content .bd .model_1{width:100%;margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden;text-align: center;border:1px solid #166FB2;}
.index .section_3 .content .bd .model.current{visibility:visible;opacity:1;top:0px;z-index:5;}

@media screen and (max-width: 768px){
.index .section_3 .content .hd a{position: relative;display:inline-block;text-align: center;padding-left:1.8rem;padding-right:1.8rem;line-height:2.0em;cursor: pointer; color: #000000;border:1px solid #E4E4E4;border-radius:40px;margin-left:1.1rem;font-size:1.2rem;}
.index .section_3{width:100%;margin:0 auto;min-height:24em; _height:24em;height:auto;overflow:hidden;padding-top:1%; padding-bottom:3%; }	
}
/* new border: 1px #ff0000 solid; */
.mbfzbsxw{margin:0 auto;width:100%;height:1px;border-bottom: 1px #F3F3F3 solid;position: relative; z-index: -1; margin-bottom:-4.7rem; margin-top:3%;height:3.0rem;display:block;height:3.0rem;}
.mbfzbs{margin:0 auto;width:100%;min-height:25px; _height:25px;height:auto;overflow:hidden; padding-top:0%;padding:4%;}
.myidex_newv{margin:0 auto;width:100%;min-height:25px; _height:25px;height:auto;overflow:hidden;}
.myidex_new{width:92%;float:left;text-align:left;padding:1px; margin-left:4%; margin-right:4%;margin-bottom:1.6%;margin-top:1.6%;background:#FFFFFF;box-shadow:5px 5px 5px rgba(0,0,0,0.02),5px -5px 5px rgba(0,0,0,0.02),-5px 5px 5px rgba(0,0,0,0.02),-5px -5px 5px rgba(0,0,0,0.02);border-radius:12px;}
.myidex_new p img{display:block;position:absolute;width: 100%;overflow:hidden;border-radius:12px;}
.myidex_new span{width:100%;font-size:1.4rem;color:#000000;font-weight:bold;line-height:2.0rem;display:block;height:2.1rem;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.myidex_new font{width:100%;font-size:1.2rem;color:#8F8F8F;line-height:1.8rem;height:3.6rem;display:block;white-space: nomal;}
.myidex_new strong{width:100%;font-size:1.4rem;color:#8C8B8B;font-weight:normal;line-height:3.0rem;display:block;height:3.0rem; padding-left:1%;overflow:hidden;}
.myidex_new strong img{float:right;max-width:100%;}
.myidex_new i{margin-top:1.5rem; margin-bottom:4%;border-bottom:1px solid #F3F3F3; width:100%; display:block; height:0;transition: width 0.8s;height:1px;font-size:0px;line-height:1px; }
.myidex_new:hover{box-shadow:5px 5px 5px rgba(0,0,0,0.03),5px -5px 5px rgba(0,0,0,0.03),-5px 5px 5px rgba(0,0,0,0.03),-5px -5px 5px rgba(0,0,0,0.03);}
.myidex_new:hover i{border-bottom:1px solid #166FB2; width:100%;height:1px; font-size:0px;line-height:1px; }
.myidex_new:hover span{color:#166FB2;}
.myidex_new:hover strong{color:#166FB2;font-weight:normal;display:block;}
.myidex_new:hover strong img{filter: invert(32%) sepia(89%) saturate(931%) hue-rotate(175deg) brightness(90%) contrast(90%);}

.myidex_new.activexx i{border-bottom:1px solid #166FB2; width:100%;height:1px; font-size:0px;line-height:1px; }
.myidex_new.activexx span{color:#166FB2;}
.myidex_new.activexx strong{color:#166FB2;font-weight:normal;display:block;}
.myidex_new.activexx strong img{filter: invert(32%) sepia(89%) saturate(931%) hue-rotate(175deg) brightness(90%) contrast(90%);}
.myidex_new.activexx{box-shadow:5px 5px 5px rgba(0,0,0,0.03),5px -5px 5px rgba(0,0,0,0.03),-5px 5px 5px rgba(0,0,0,0.03),-5px -5px 5px rgba(0,0,0,0.03);}
.myidex_new p{width:100%;height:auto;display:block;padding-bottom:56%;position:relative;overflow:hidden;margin-top:0.01%;}
.myidex_new p img{display:block;position:absolute;width: 100%;overflow:hidden;}

/* new */

.index .section_3 .myidex_newvx .swiper-button-next{
    width: 40px;
    height: 40px;
    background: url(../images/xxxx.png) no-repeat center center;
    background-size: 100%;
    top:48%;
    right:1%;border: 1px #ff0000 solid;
}
.index .section_3 .myidex_newvx .swiper-button-prev{
    width: 40px;
    height: 40px;
    background: url(../images/xxxx.png) no-repeat center center;
    background-size: 100%;
    top:48%;
    left:1%;  border: 1px #ff0000 solid;
}
.index .section_3 .myidex_newvx .swiper-button-next:hover img{
filter:grayscale(100%) brightness(75%);
}
.index .section_3 .myidex_newvx .swiper-button-prev:hover img{
filter:grayscale(100%) brightness(75%); 
}



/**
border:1px solid #FF0004;
**/
.index .section_cpzs{width:100%;margin:0 auto;min-height:11.3em; _height:11.3em;height:auto;overflow:hidden;display:block;background: url(/images/cpbg_1.jpg) no-repeat center top;background-size: cover;}


.index .section_cpzs .myrights{width:100%;float:left;z-index:-99;}
.index .section_cpzs .myrights img{max-width:100%;float:left;}


.index .section_cpzs .content{width:100%;margin:0 auto;height:auto;position: absolute; z-index: 12;}
.index .section_cpzs .content .title{width:25%;float: left;height:auto;text-align: center;margin-top: 3%;}

.index .section_cpzs .content .title .title_1{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;color: #000000;text-align:left;font-size:2.0rem;text-transform:uppercase;margin-top:1%;margin-bottom:1%;font-weight:bold;}
.index .section_cpzs .content .title .title_1 strong{font-size: 2.4rem; font-weight:bold; line-height:3.0rem;color: #000000;}
.index .section_cpzs .content .title .title_1 font{width:4em;margin:0 auto;height:2px;display:block;font-size: 1.4rem;line-height:2px;border-bottom:2px solid #C1282D; margin-top:0.5%;margin-bottom:0.4%;}
.index .section_cpzs .content .title .title_1 img{max-width:100%;}


.index .section_cpzs .content .hd{position: relative;text-align: center;width:80%;float: left;z-index:1;display:block;}
.index .section_cpzs .content .hd a{min-height:28px; _height:28px;height:auto;overflow:hidden;line-height:40px;color: #fff;text-align:left;font-size:1.6rem;display:block; border-radius:1px;padding:0.5rem;padding-left:12%;background:none;width:100%;margin-bottom:3%;margin-TOP:2%;border:1px solid transparent;margin-left:10%;}
.index .section_cpzs .content .hd a:hover,
.index .section_cpzs .content .hd a.current{color: #fff;border:1px solid #fff;}
.index .section_cpzs .content .hd a img{max-width:100%; margin-right: 10px;margin-bottom: 2px;}

.index .section_cpzs .content .title .title_1X{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;}

.index .section_cpzs .content .title .title_2{position: relative;text-align: center;width:250px;float: left;z-index:1;display:block;}
.index .section_cpzs .content .title .title_2 a{min-height:28px; _height:28px;height:auto;overflow:hidden;line-height:2.0rem;color: #fff;text-align:left;font-size:1.6rem;display:block; padding:1.0rem;border-radius:20px;padding-left:3.0em;background:none;display:inline-block;margin-left:-4em;width:100%;text-align: center;margin-bottom:3%;}
.index .section_cpzs .content .title .title_2 a:hover,
.index .section_cpzs .content .title .title_2 a.current{background:#fff; color: #FF510D;}



.index .section_cpzs .content .bd{ margin-left:2%; width:73%;float: left;height:auto; z-index:1;position: relative;}
.index .section_cpzs .content .bd .model{opacity: 0;width:100%;margin:0 auto;height:auto;position: absolute;}
.index .section_cpzs .content .bd .model_1{width:74%;float: left;min-height:20px; _height:20px;height:auto;overflow:hidden;text-align:left;font-size:1.6rem;color:#FFF;line-height:2.6rem;margin-top: 13%;}
.index .section_cpzs .content .bd .model_1 strong{font-size:2.0rem;color:#FFF;line-height:3.2rem;font-weight:bold; display:block;margin-top:0.5%;margin-bottom:0.5%;}
.index .section_cpzs .content .bd .model_1 img{max-width:100%;border:1px solid #fff; padding:4px;}
.index .section_cpzs .content .bd .model_1 a{color:#FFF;}
.index .section_1 .content .bd .model_2{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;}



.index .section_cpzs .content .bd .model.current{visibility:visible;opacity:1;top:0px;z-index:5;}


@media screen and (max-width: 768px){

.index .section_cpzs .myrights{width:100%;float:left;z-index:-99;height:20em; }
.sbu_myfloatleft{text-align:center;width:100%;float: left;}
.sbu_myfloatright{text-align:center;width:100%;float: right;}
.index .section_cpzs .content .bd .model_1{width:94%;float: left;min-height:20px; }
.index .section_cpzs{width:100%;margin:0 auto;min-height:13.3em; _height:13.3em;height:auto;overflow:hidden;}
.index .section_cpzs .content .title{loat: left;height:auto;text-align: center;}
.index .section_cpzs .content .bd{float: left;height:auto; z-index:1;position: relative;height:13.0em;}
.index .section_cpzs .content .title .title_2{position: relative;text-align: center;width:110px;float: left;z-index:1;display:block;}
.index .section_cpzs .content .title .title_2 a{position: relative;min-height:16px; _height:16px;height:auto;overflow:hidden;line-height:1.6rem;color: #fff;text-align:left;font-size:0.8rem;display:block; padding:0.01rem;border-radius:20px;padding-left:3.0em;background:none;display:inline-block;margin-left:-4.0em;width:100%;text-align: center;margin-bottom:0.01em;}

.index .section_cpzs .content .hd{position: relative;text-align: center;width:110px;float: left;z-index:1;display:block;}
.index .section_cpzs .content .hd a{position: relative;min-height:16px; _height:16px;height:auto;overflow:hidden;line-height:1.6rem;color: #fff;text-align:left;font-size:0.7rem;display:block; padding:0.01rem;border-radius:0px;padding-left:0.1em;background:none;display:inline-block;width:85%;text-align: left;margin-bottom:0.01em;margin-left:-2.1%;}
.index .section_cpzs .content .hd a img{width:12px; margin-right:1px;margin-bottom:1px;}
.index .section_cpzs .content .bd .model_1{font-size:0.8rem;line-height:1.2rem;}
.index .section_cpzs .content .bd .model_1 img{max-width:100%;border:1px solid #fff; padding:2px;}
	
	
}

/* 优势border:1px solid #FF0004;-------------------------------------------------------------- */




/**
border:1px solid #FF0004;
**/
.index .section_jtyw{width:100%;margin:0 auto;min-height:11.3em; _height:11.3em;height:auto;overflow:hidden;display:block;}

.myrights_tp{width:100%;min-height:28px; _height:28px;height:auto;overflow:hidden; text-align: center;margin-top: 2%;margin-bottom:1%;}
.myrights_tp img{max-width:100%;}

.index .section_jtyw .myrights{width:100%;float:left;z-index:-99;}
.index .section_jtyw .myrights img{max-width:100%;float:left;}


.index .section_jtyw .content{width:100%;margin:0 auto;height:auto;position: absolute; z-index: 12;}
.index .section_jtyw .content .title{width:25%;float: left;height:auto;text-align: center;margin-top: 0%;margin-left:2%;}




.index .section_jtyw .content .hd{position: relative;text-align: center;width:100%;float: left;z-index:1;display:block;}
.index .section_jtyw .content .hd a{min-height:28px; _height:28px;height:auto;overflow:hidden;line-height:50px;color: #66666A;text-align:left;font-size:1.6rem;display:block; border-radius:1px;padding:0.5rem;padding-left:20%;background-color:#EBEBEB;padding-bottom:7.9%;padding-top:7.9%;}
.index .section_jtyw .content .hd a:hover,
.index .section_jtyw .content .hd a.current{color: #fff;background-color:#166FB3;}
.index .section_jtyw .content .hd a img{max-width:100%; margin-right:10px;}
.index .section_jtyw .content .hd a.current img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(303deg) brightness(103%) contrast(101%);}

.index .section_jtyw .content .hd a:nth-of-type(2){background-color:#FAFAFA;}
.index .section_jtyw .content .hd a:nth-of-type(4){background-color:#FAFAFA;}

.index .section_jtyw .content .hd a:nth-of-type(2):hover,
.index .section_jtyw .content .hd a:nth-of-type(4):hover{color: #fff;background-color:#166FB3;}

.index .section_jtyw .content .title .title_1X{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;}





.index .section_jtyw .content .bd{ width:73%;float: left;height:auto; z-index:1;position: relative;}
.index .section_jtyw .content .bd .model{opacity: 0;width:100%;margin:0 auto;height:auto;position: absolute;}
.index .section_jtyw .content .bd .model_1{width:87%;float: left;min-height:20px; _height:20px;height:auto;overflow:hidden;text-align:left;font-size:1.6rem;color:#FFF;line-height:2.6rem;margin-top: 0%;}
.index .section_jtyw .content .bd .model_1 img{max-width:100%;}
.index .section_jtyw .content .bd .model_1 a{color:#FFF;}
.index .section_1 .content .bd .model_2{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;}
.index .section_jtyw .content .bd .model.current{visibility:visible;opacity:1;top:0px;z-index:5;}


@media screen and (max-width: 768px){
.myrights_tp{width:100%;min-height:28px; _height:28px;height:auto;overflow:hidden; text-align: center;margin-top: 5%;margin-bottom:2%;}
	
	
.index .section_jtyw .myrights{width:100%;float:left;z-index:-99;height:15em; }
.sbu_myfloatleft{text-align:center;width:100%;float: left;}
.sbu_myfloatright{text-align:center;width:100%;float: right;}
.index .section_jtyw .content .bd .model_1{width:100%;float: left;min-height:20px; }
.index .section_jtyw{width:100%;margin:0 auto;min-height:13.3em; _height:13.3em;height:auto;overflow:hidden;}
.index .section_jtyw .content .title{loat: left;height:auto;text-align: center;margin-left:-0.5%;}

	
.index .section_jtyw .content .bd{float: left;height:auto; z-index:1;position: relative;height:13.0em;}
.index .section_jtyw .content .title .title_2{position: relative;text-align: center;width:110px;float: left;z-index:1;display:block;}
.index .section_jtyw .content .title .title_2 a{position: relative;min-height:16px; _height:16px;height:auto;overflow:hidden;line-height:1.6rem;color: #fff;text-align:left;font-size:0.8rem;display:block; padding:0.01rem;border-radius:20px;padding-left:3.0em;background:none;display:inline-block;margin-left:-4.0em;width:100%;text-align: center;margin-bottom:0.01em;}

.index .section_jtyw .content .hd{position: relative;text-align: center;z-index:1;display:block; margin-left:0%;}
.index .section_jtyw .content .hd a{position: relative;min-height:16px; _height:16px;height:auto;overflow:hidden;line-height:1.6rem;text-align:left;font-size:0.7rem;display:block; padding:0.01rem;border-radius:0px;padding-left:0.1em;display:inline-block;width:100%;text-align: left;padding-bottom:10%;padding-top:10%;padding-left:7.9%;}
.index .section_jtyw .content .hd a img{width:12px; margin-right:1px;margin-bottom:1px;}
.index .section_jtyw .content .bd .model_1{font-size:0.8rem;line-height:1.2rem;}
.index .section_jtyw .content .bd .model_1 img{max-width:100%;}
	
	
}

/* 业务border:1px solid #FF0004;-------------------------------------------------------------- */






/**
border:1px solid #FF0004;
**/


.index .section_4{width:100%;margin:0 auto;min-height:100px; _height:100px;height:auto;overflow:hidden;background: url(../images/xmtbg.jpg) no-repeat center bottom;  padding-top: 2%; padding-bottom: 2%; }
.index .section_4 .myidex_dx4{margin:0 auto;width:100%;min-height:25px; _height:25px;height:auto;overflow:hidden;}
.index .section_4 .myidex_dx4 .list_left{width:48%;float:left;min-height:30px; _height:30px;height:auto;overflow:hidden;   }
.index .section_4 .myidex_dx4 .list_left img{max-width:100%;   }
.index .section_4 .myidex_dx4 .list_right{width:50%;float:right;min-height:30px; _height:30px;height:auto;overflow:hidden; padding-right:2%; }

.index .section_4 .myidex_dx4 .list_right .list_right_1{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;line-height:1.6em;color: #717171;text-align:left; font-size:1.6rem;margin-top:1%;margin-bottom:1%;}
.index .section_4 .myidex_dx4 .list_right .list_right_1 img{max-width:100%; display: block;}
.index .section_4 .myidex_dx4 .list_right .list_right_1 strong{font-weight:bold;font-size:2.6rem;color:#717171;display:block;line-height:2.6em;}

.index .section_4 .myidex_dx4 .list_right .list_right_2{width:120px;border-radius:0px;display: block;color: #F7F7F7;text-align:center; font-size:1.4rem;padding:1%;margin-top:4%; background: #D30524;min-height:20px; _height:20px;height:auto;overflow:hidden; line-height: 20px;}
.index .section_4 .myidex_dx4 .list_right .list_right_2 img{transition: 0.5s;max-width:100%;float:right;}
.index .section_4 .myidex_dx4 .list_right .list_right_2:hover{color:#fff;border:0px solid #DF000C;background:#DF000C;}
.index .section_4 .myidex_dx4 .list_right .list_right_2:hover img{filter:grayscale(100%) brightness(500%);transform: scale(1.0) translateY(-1%);float:right;}

.index .section_4 .swiper-pagination{ text-align: right; padding-right: 1%;width:49%;margin-left: 50%;
}
.pcbon{display: block;}
.sjbon{display: none;}

@media screen and (max-width: 768px){

.index .section_4 .myidex_dx4 .list_left{width:99%;margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden;   }

.index .section_4 .myidex_dx4 .list_right{width:99%;margin:0 auto;min-height:30px; _height:30px;height:auto;overflow:hidden; padding-right:2%; } 
    
.index .section_4 .myidex_dx4 .list_right .list_right_1{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;line-height:1.4em;color: #717171;text-align:left; font-size:1.2rem;margin-top:1%;margin-bottom:1%;}

.index .section_4 .myidex_dx4 .list_right .list_right_1 strong{font-weight:bold;font-size:1.6rem;color:#717171;display:block;line-height:24px;}    
    
.index .section_4 .myidex_dx4 .list_right .list_right_2{width:100px;border-radius:0px;display: block;color: #F7F7F7;text-align:center; font-size:1.2rem;border:1px solid #D30524; padding:1%;margin-top:2%; background: #D30524;min-height:18px; _height:18px;height:auto;overflow:hidden; line-height: 18px; margin-bottom:22%;}	
    
.index .section_4 .swiper-pagination{ text-align: right; padding-right: 1%;width:99%;margin-left: 0%;
    
}   
    
}	

.index .section_4 .myidex_dx4 .list_right .list_right_3{width:100%;margin:0 auto;min-height:20px; _height:20px;height:auto;overflow:hidden;line-height:1.6em;color: #717171;text-align:left; font-size:1.6rem;margin-top:3%;}

/*
.swiper-pagination .swiper-pagination-bullet:nth-child(1){
.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(1){
*/


.index .section_4 .swiper-pagination-bullet {
opacity: 0.6; 
transition: opacity 0.5s; 
}
 
.index .section_4 .swiper-pagination-bullet-active {
opacity: 1; 
}


/*---------关于我们-------------*/

.myabout_nr{overflow:hidden;margin-top:1%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}

.myaboutbh_pc{display:block;}
.myaboutbh_wap{display:none;}


.mymiddle{width:100%;margin:0 auto;}
.myabout_nrimg{width:48%;position:relative;}
.myabout_nrimg img{width:100%;}
.myabout_nrtext{font-size:1.6rem;color:#666;line-height:2.8rem;width:50%;display: inline-block;padding-top:1%;}
.mycommTexts{font-size:1.4rem;color:#666;line-height:1.8rem;}
.myabout_nrtext h1{font-size:2.4rem;color:#000;line-height:3.6rem;}

@media screen and (max-width:768px){
.myabout_nr{margin-top:2%;margin-bottom:2%;}
.myaboutbh_pc{display:none;}
.myaboutbh_wap{display:block;}
	
.myabout_nrimg{width:100%;position:relative;}
.myabout_nrtext{font-size:1.2rem;color:#666;line-height:1.8rem;width:100%;display: inline-block;padding-top:1%;}
.mycommTexts{font-size:1.2rem;color:#666;line-height:1.8rem;}
.myabout_nrtext h1{font-size:1.4rem;color:#000;line-height:2.0rem;}

}
/*---------关于我们-------------*/



/* sy工程案例 */
.myswrap{width:99.9%;margin:0 auto;}
.scopeH{padding:1px 0 10px 0;}
.scopeH-main{margin:1px 0 0 0;position: relative;}
.scopeH-main .bd{width:100%;overflow:hidden;margin:0 auto;}
.scopeH-main .bd ul{width:100%;height:100%;}
.scopeH-main .bd li{ float:left;margin:0 24px 0 0;width:24.5%;margin-top:-24px; }
.scopeH-main .bd li .item{width: 100%;position: relative;margin-top:24px;border:1px solid #DDDDDD;height:auto;display:block;padding-bottom:78%;position:relative;overflow:hidden;}
.scopeH-main .bd li .item a img{display:block;position:absolute;width: 100%;height:100%;overflow:hidden;}
.scopeH-main .mr_frBtnL{display:inline;left:-31px;}
.scopeH-main .mr_frBtnR{right:-31px;}
.scopeH-main .mr_frBtnL,.scopeH-main .mr_frBtnR{position: absolute;bottom:44%;width:26px;height:61px;cursor:pointer;z-index: 9999;}
.scopeH-main ul li a dl{position:absolute;top:0;left:0;background:url(/images/ybg1.png) repeat;width: 100%;height: 100%;color:#fff;text-align: center;font-size:16px;/*display:none;*/transform: scale(0);transition: 400ms; display:block;line-height:1.8em; padding:1%; padding-top:33%;}
.scopeH-main ul li a:hover dl{/*display:block;*/transform: scale(1);}
/* sy工程案例 */


/*028tx border:1px solid #FF0004; */
.syicase_listsy{width:99.9%; margin:0 auto; margin-top:1px;margin-bottom:1px;min-height:30px; _height:30px;height:auto;overflow:hidden;padding-top:2.5%; padding-bottom:2.1%;}
.syicase_listsy .syicase_list_boxsy{width:23.3%;overflow:hidden; display: block; cursor:pointer; float:left; margin-right:0.8%;margin-left:0.8%; margin-bottom:1.5%;}
.syicase_listsy #marginright.syicase_list_boxsy{ margin-right:0;}
.syicase_listsy .syicase_list_box a{width:100%;position:relative;display: block;}
.syicase_listsy .syicase_list_boxsy span{width:100%; display:block; text-align:center;line-height:2.8em; font-size:14px; transition: all ease-out .3s; color:#666;}
.syicase_listsy .syicase_list_boxsy a:hover span { display:block; color:#166FB2; line-height:2.8em;text-decoration:none;}
.syicase_listsy .syicase_list_boxsy a:hover{text-decoration:none;}
.syicase_listsy .syicase_list_boxsy .pic{width:99%;height:auto;display:block;padding-bottom:66%;position:relative;overflow:hidden;border:0px solid #DDDDDD;}
.syicase_listsy .syicase_list_boxsy a img{display:block;position:absolute;width: 100%;height:100%;overflow:hidden;transition: all ease-out .3s;background:#fff url(/images/load.gif) no-repeat center center;}
.syicase_listsy .syicase_list_boxsy a:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.syicase_listsy .syicase_list_boxsy .pic:hover{border:0px solid #166FB2;}
/*028tx  */



/**
border:1px solid #FF0004;
**/





/**
border:1px solid #FF0004;
**/






/****/
.cpw{ width:100%; margin:0px auto; }
.pNews-list{ margin-bottom:2%; position:relative;}
.pNews-list li{ width:48.1%; padding:2px; margin:0.5% 0.5% 1.5% 1%; float:left; position:relative; display:inline-block; border:1px #cccccc solid; transition:all 0.4s; }
.pNews-list li:before{ content:''; background:#166FB2; width:0; height:0px; position:absolute; left:0; bottom:0; transition:0.3s;}
.pNews-list li figure{display:block;width:50%;line-height:1; overflow:hidden;padding-bottom:28%;position:relative; float:left;margin-right:1.8%;}
.pNews-list li figure img{display:block;width:100%; transition:0.5s;position:absolute;}
.pNews-list li .tit{ margin:10px; height:33px; line-height:33px; overflow:hidden; font-size:16px;margin-bottom:-5px; }
.pNews-list li .txt{ color:#666; margin:10px;  height:72px; line-height:24px; overflow:hidden; text-align:justify;}
.pNews-list li .tome{padding:15px; border-top:1px #efefef solid;width:46%;float:right; margin-right:1.8%;}
.pNews-list li .tome .d{ color:#888; line-height:30px;}
.pNews-list li .tome .v{ height:30px; line-height:28px; padding:0 12px; color:#888; position:relative; overflow:hidden; border:1px #cccccc solid;}
.pNews-list li .tome .v em{ font-style:normal; transition:640ms; position:relative; z-index:5;}
.pNews-list li .tome .v:before{ content:""; width:100%; height:100%; background:#166FB2; position:absolute; left:-100%; top:0; transition:380ms;}

.pNews-list li :hover{color:#166FB2;}
.pNews-list li .txt:hover{color:#666;}
.pNews-list li:hover{ border-color:#166FB2;}
.pNews-list li:hover:before{ width:100%;}
.pNews-list li:hover .tome{ border-top:1px #166FB2 solid;}
.pNews-list li:hover .tome .v{ color:#166FB2; border-color:#166FB2;}
.pNews-list li:hover .tome .v em{ color:#fff;}
.pNews-list li:hover .tome .v:before{ left:0;}
.pNews-list li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); }
.heades{width:100%;margin:0 auto;min-height:320px; _height:320px;height:auto;overflow:hidden;}





/*footer*/
.footer {
	background:#0A0C40;
	padding-top:35px;
	/* min-width: 1200px; */
}
.footer dl {
	float: left;
}
.footer a, .footer dd {
	color: #FFFFFF;
}
.footer a:hover {
	color: #FFFFFF;
}
.footer dt {
	line-height: 36px;
	margin-bottom:10px;
	font-size: 14px;
	color: #FFFFFF;
}
.footer dd, .footer dd a {
	line-height: 26px;
	font-size: 13px;
}
.footer .about {
	width:16%;
	margin-right:4%;margin-top:0.5%;
}
.footer .about dd, .footer .solution dd {
	float: left;
	width: 50%;
}

.footer .contact {width:62%;}
.footer .contact dd:nth-of-type(1){margin-top:3.5%;width:30%;float:left; text-align:left;line-height:23px;}
.footer .contact dd:nth-of-type(2){margin-top:3.5%;width:30%;float:left; text-align:left;line-height:23px;}
.footer .contact dd:nth-of-type(3){margin-top:3.5%;width:39%;float:left; text-align:left;line-height:23px;}
.footer .contact dd img{float:left;}


.footer .flow {
width:18%;
float: right;
}
.footer .flow dt {
	height: 16px;
	line-height: 16px;
}

.footer .flow .m {
	float: right;
}
.footer .flow .m img{float: right;width: 98px;height: 98px;}

.footer .flow .m p img{float: left;width: 50px;height:45px; display:block;}

.footer .flow .m p {
	line-height: 24px;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	float: right;
	text-align: left;
}
.footer-link {
	padding-top: 30px;
}
.footer-link li {
	float: left;
	height: 14px;
	line-height: 14px;
	margin: 5px 25px 5px 0;
	font-size: 14px;
	color: #787d80;
}
.footer-link li a {
	color: #787d80;
}
.footer-link .fisrt {
	padding-right: 25px;
	border-right: 1px #787d80 solid;
}
.bot-footer {
	background: #090b1a;
	min-width: 1200px;
	border-top: 1px solid #171a35;
}
.bot-footer p {
	line-height: 50px;
	text-align: center;
}
.bot-footer p, .bot-footer p em, .bot-footer p a {
	color: #787d80;
	font-size: 13px;
}
.bot-footer p em {
	padding: 0 3px;
}


.footer-kefu {
	position: fixed;
	top: 50%;
	margin-top: -120px;
	right: 0;
	width: 45px;
	z-index: 9999;
}
.footer-kefu li {
	width: 45px;
	height: 45px;
	line-height: 45px;
	float: right;
	position: relative;
	margin: 1px 0;
	background: #333;
	transition: .3s;
	cursor: pointer;
	border-radius: 1px;
	zoom: 1;
	transition: 0.5s;
}
.footer-kefu li:hover {
	background: #0595c7;
}
.footer-kefu li em {
	float: left;
	display: block;
	width: 45px;
	height: 45px;
	overflow: hidden;
}
.footer-kefu li a {
	display: block;
	height: 45px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
}
.footer-kefu .wx .code {
	display: none;
	right: 47px;
	position: absolute;
	top: -135px;
	width: 150px;
	padding: 5px;
	border: 1px #ddd solid;
	background: #fff;
}
.footer-kefu .wx .code img {
	width: 100%;
}
.footer-kefu .wx .code p {
	line-height: 20px;
	text-align: center;
	font-size: 14px;
}
.footer-kefu .m .code {
	display: none;
	right: 47px;
	position: absolute;
	top: -135px;
	width: 150px;
	padding: 5px;
	border: 1px #ddd solid;
	background: #fff;
}
.footer-kefu .m .code img {
	width: 100%;
}
.footer-kefu .m .code p {
	line-height: 20px;
	text-align: center;
	font-size: 14px;
}
.footer-kefu .qq em {
	background: url(/images/side-kefu.png) no-repeat center;
}
.footer-kefu .wx em {
	background: url(/images/side-weixin.png) no-repeat center;
}
.footer-kefu .m em {
	background: url(/images/side-code.png) no-repeat center;
}
.footer-kefu .tel em {
	background: url(/images/side-tel.png) no-repeat center;
}
.footer-kefu .tel a {
	font-size: 16px;
}
.footer-kefu .top em {
	background: url(/images/side-top.png) no-repeat center;
}


.foot {
	margin-top:20px;
	border-top: 1px solid #3A3939;
	padding: 15px 0;
	font-size: 12px;
	line-height: 30px;
	color: #B3B4B4;
}
.foot .left {
    float: left;
    position: relative;
    /* padding-left: 70px; */
    width: 99%;
	text-align:center;
}
.foot .left em {
    font-style: normal;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 24px;
}
.foot .left span {
    margin: 0 15px;
}
.foot a {
    color: #B3B4B4;
    display: inline-block;
}
.foot a:hover {
    color: #ffffff;
}
.foot .right {
    float: right;
    max-width: 0%;
    text-align: right;
}







.index .section_6 .list li .imgbox{
    overflow: hidden;
}
.index .section_6 .list li a,
.index .section_6 .list li a *,
.index .section_5 .list a *{
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}

.index .section_6 .list li:hover .title,
.index .section_5 .list a:hover .title{color: #013499;}

.index .section_6 .list li:hover .imgbox img,
.index .section_5 .list a:hover .imgbox img,
.index .section_11 img:hover{
-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}




.fixed.cur2.cur1 {
    position: fixed;
    -o-transform: translate(0%,0%);
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
	
}

.fixed.cur2 {
    position: fixed;
    -o-transform: translate(0%,0%);
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
	border-bottom:0px #DFDFDF solid;
}

.fixed.cur1 {
    -o-transform: translate(0%, -150%);
    -webkit-transform: translate(0%, -150%);
    -moz-transform: translate(0%, -150%);
    -ms-transform: translate(0%, -150%);
    transform: translate(0%, -150%);
}
.fixed, .head * {
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}
.fixed {
    background: #fff;
    width: 100%;
    z-index: 66;
    left: 0;
    /* position: fixed; */
    top: 0;
    position: relative;
}

.fixed.cur2.cur1 .head{
    -webkit-box-shadow:0 1px 8px rgba(200,200,200,.6);
-moz-box-shadow:0 1px 8px rgba(200,200,200,.6);
-o-box-shadow:0 1px 8px rgba(200,200,200,.6);
-ms-box-shadow:0 1px 8px rgba(200,200,200,.6);
box-shadow:0 1px 8px rgba(200,200,200,.6);
}


.banner .text{
    text-align: center;

position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

width: 100%;
}
.banner .h2tit{
    font-size: 36px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 1;
}
.banner .en{
    font-size: 28px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 1;
    padding-top: 11px;
    text-transform: capitalize;
}
.banner{
    position: relative;
}




.menu{
    background: #ffffff;border-bottom:1px #d9d9d9 solid;
}
.menu .typename{
    float: left;
    line-height: 80px; display: none;
}
.menu .cn{
    float: left;
    font-size: 30px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #000000;
    margin-right: 10px;
}
.menu .en{
    float: left;
    font-size: 28px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #000000;
    text-transform: capitalize;
}
.menu .link{
    text-align: center;
}
.menu .link a{position: relative;font-size: 1.6rem;font-family: PingFang SC;font-weight: 400;color: #666666;line-height:60px;display:inline-block;margin-right:2%;margin-left:2%;}
.menu .link a:hover,
.menu .link a.current{color: #166FB2;}
.menu .link a:after{
    content:"";
    bottom:0px;
    position:absolute;
    left: 50%;
    -o-transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    height:1px;
    background: #166FB2;
    width: 0px;
    -webkit-transition:all 0.4s;
    -o-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -ms-transition:all 0.4s;
    transition:all 0.4s;
}
.menu .link a.current:after,
.menu .link a:hover:after{
    width: 100%;
}
.menu  *{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

    
}

.titlemodel2{
    text-align: center;
    text-transform: uppercase;

}
.titlemodel2 .cn{
    font-size: 38px;
font-family: PingFangSC;
font-weight: 600;
color: #166FB1;
line-height: 1;
}
.titlemodel2 .en{
 font-size: 32px;
font-family: PingFangSC;
font-weight: 400;
color: #30373F;
line-height: 1;   
padding-top: 14px;
}









/* 产品 */ 
.index .section_2cp .listcp li:nth-child(4n){
    margin-right:0px;
}
.index .section_2cp{
    
padding-top: 37px;
    
background: url(/images/bg2cp.jpg) no-repeat center center;
    
background-size: cover;
    
padding-bottom: 5px;
}
.index .section_2cp .listcp{
    text-align: center;
    padding-top: 54px;
}
.index .section_2cp .listcp li{
    
float: left;
    
width: calc((100% - 156px)/4);
    
margin-right: 50px;
    
margin-bottom: 55px;
    
background: #FFFFFF;
    
text-align: center;
    
box-shadow: none;
    
border: 1px solid #D2D2D2;
}
.index .section_2cp .listcp a, .index .section_2cp .listcp *{
    
display: block;
}
.index .section_2cp .imgbox{
    
overflow: hidden;
    
width: 100%;
    
height: 0;
    
position: relative;
    
padding-bottom: 72%;
}
.index .section_2cp .imgbox img{
    
height: 100%;
    
left: 0;
    
position: absolute;
    
top: 0;
    
width: 100%;
}
.index .section_2cp .title{
    
font-size: 1.6rem;
    
font-family: PingFangSC;
    
font-weight: 400;
    
color: #666666;
    
line-height: 50px;
    
display: block;
    
background: #EEEEEE;
}
.index .section_2cp,
.index .section_2cp *{
    -webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.index .section_2cp li:hover .title{
    background: #166FB1;
    color: #fff
}
.index .section_2cp .list li:hover{
    border-color: #166FB1;
}
.index .section_2cp li:hover .imgbox img{
    -webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);

}
/* 产品 */ 

/* 案例 */ 
.casemain{}
.container {
        /* width: 1200px; */
	width: 1600px; /* 	border:1px solid #FF0004; */
	max-width: 100%;
    margin:0 auto;padding: 0px 15px;min-height:30px; _height:30px;height:auto;overflow:hidden;
}
.s4 {
    /* margin: 20px 0 0 -20px; */
}
.s4 li {
    float: left;
    width: 30.333333%;
    margin:1%;
    margin-bottom: 20px;
	border:1px solid #F7F7F7;
}
.s4 li a {
    display: block;
    background-color: #fff;
    /* margin: 0px 0 0 20px; */
}

.s4 li img{display:block;position:absolute;width: 100%;height:100%;overflow:hidden;transition: all ease-out .3s;}

.s4 li .img-center {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 0;
    position: relative;
    padding-bottom: 72%;
}
.s4 li .img-center:after {
    content: '';
    cursor: pointer;
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));
    -webkit-transform: skewx(-25deg);
    transform: skewx(-25deg);
}
.s4 li .text {
    border-top: 1px solid #eee;
    padding: 20px 60px 20px 20px;
    position: relative;
}
.s4 li  a:hover h4{
    color:#000000
}
.s4 li .text:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    width: 52px;
    height: 55px;
    margin-top: -27px;
    background: url(/images/pz_more2.png) no-repeat center;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.s4 li .text h4 {
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999;
}
.s4 li .text p {
    font-size: 16px;
    color: #8B8B8B;
    margin: 10px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.s4 li a:hover .img-center:after {
    left: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.s4 li a:hover .text:after {
    -webkit-transform: translateY(-85%);
    transform: translateY(-85%);
    background-image: url(/images/pz_more2h.png);
}

/* 案例 */ 

/* 新闻列表 */ 

.section_new_1{
background:#FFFFFF;
padding-top: 39px;
padding-bottom: 38px;
}
.section_new_1 .left{
    float: left;
    width: 100%;
    padding:15px 3px;
    background: #fff;
    padding-bottom: 44px;
}
.section_new_1 .content1{    
background:#F5F3F3;    
/* margin-top: 28px; */    
position: relative;    
overflow: hidden;    
zoom: 1;
padding-left: 42%;
padding-right: 3%;
margin-bottom: 20px;
}
.section_new_1 .content1 .imgbox{
position: absolute;
left: 0;
top: 0;    
width: 40%;    
height: 100%;    
overflow: hidden;
}

.section_new_1 .content1 .imgbox .pic{width:100%;height:auto;display:block;padding-bottom:72%;position:relative;overflow:hidden;border:1px solid #DDDDDD;}
.section_new_1 .content1 .imgbox .pic img{display:block;position:absolute;width: 100%;height:100%;overflow:hidden;}


.section_new_1 .content1 .imgbox a{
display: block;
height: 100%;
}
.section_new_1 .content1 .rig{    
padding-top: 16px;    
padding-bottom:37px;
}
.section_new_1 .content1 .title{    
font-size:16px;    
font-family: PingFang SC;    
font-weight:bold;  
color: #333333;    
display: block;    
height: 42px;    
overflow: hidden;
}
.section_new_1 .content1 .dec{    
font-size: 14px;    
font-family: PingFangSC;    
font-weight: 400;    
color: #666666;    
line-height:24px;    
margin-top: 8px;    
margin-bottom:10px;    
height:72px;
overflow: hidden;
}
.section_new_1 .content1 .infor{    
height: 29px;    
line-height: 29px;
}
.section_new_1 .content1 .time{
font-size: 14px;    
font-family: PingFangSC;    
font-weight: 400;    
color: #666666;    
float: left;
}
.section_new_1 .content1 .more2{    
float: right;    
width: 94px;    
height: 29px;    
border: 1px solid #BFBFBF;    
border-radius: 15px;    
float: right;    
line-height: 27px;    
font-size: 12px;    
font-family: Microsoft YaHei UI;    
font-weight: 400;    
color: #999999;    
padding-left: 19px;    
background: url(/images/xmore.png) no-repeat 90% center;
}

.section_new_1 .content1 .more2:hover{
    color: #fff;
    background: url(/images/xmore2.png) no-repeat 90% center #E30011;
    border-color: #E30011
}

.section_new_1 .list{/* padding-top: 30px; */}
.section_new_1 .list ul{}
.section_new_1 .list ul li{
float: left;width:48%;margin-left:1%; margin-right:1%;margin-bottom:1%;
}
.section_new_1 .list ul li> a{    
font-size: 14px;    
font-family: PingFangSC;    
font-weight: 400;    
color: #666666;    
line-height: 48px;    
display: block;    
zoom: 1;    
overflow: hidden;    
padding-left: 24px;  
padding-right: 14px;      
background: url(/images/mmm.png) #F0F0F0 no-repeat left center;
}
.section_new_1 .list ul li> a:hover{ color:#E30011;}
.section_new_1 .list ul a .s1{    
float: left;    
overflow: hidden;    
text-overflow: ellipsis;    
white-space: nowrap;    
width: calc(100% - 100px);
}
.section_new_1 .list ul a .s2{    
float: right;    
width: 100px;    
text-align: right;
}
/* 新闻列表 */ 

/* content */
.content_txt{font-size:16px;text-align:left;color:#666666;line-height:1.8em; margin-top:1.2%;min-height:280px; _height:280px;height:auto;overflow:hidden;margin-bottom:1.2%;}
.content_txt p{margin:0;padding:0; font-size:100%;}
.content_txt td{ border:1px solid #EBEBEB;color:#434343;font-size:14px; padding-left:5px;}
.content_txt img{max-width:100%;border:0px solid #D9D9D9;padding:2px;}
.content_txt .pdright{float:left;padding-right:2.6rem;}
.content_txt .pdleft{float:right;padding-left:2.6rem;}
/* content */



.myvidouwrap{
width:860px;
padding:1%;
max-width: 100%;
margin: auto;
text-align: center
}

@media screen and (max-width: 768px){
.myvidouwrap{width: 100%;}
}




/* 联系我们 */ 
.about-company-top-img {
    float: left;
    width: 40%;
    padding-top: 0;
}
.about-company-top-text {
    float: right;
    width: 60%;
    padding-left: 30px;
	  color: #666;
    line-height:1.8em;font-size:16px;
}
/* 联系我们 */ 

/* 电话 */ 
.header-tel{margin-top:13px;float:right;margin-right:-18px;width:110px;}
.header-tel a{
	display:inline-block;
	font-size:1.2rem;
	color:#166FB2;
	padding-left:1.4em;
	background:url(/images/tels.png) left center no-repeat;
	background-size:1.2em 1.2em;
	font-weight:normal;
	line-height:2.6em;
	padding-top:0.1em;
	}
.header-tel a:hover{color:#166FB2;}
/* 电话 */ 
.fl { float:left; }
.fr { float:right; }

/*最终页面 start*/
.pNewsmain{margin-bottom:1.2%;width:100%;min-height:20px; _height:20px;height:auto;overflow:hidden;}
.pNews-detaTop{ text-align:center; padding:28px 0 15px 0; border-bottom:2px dotted #C7C5C5;_border-bottom:2px solid #C7C5C5;}
.pNews-detaTop .t{line-height:2.4em;font-size:1.6em;text-align:center; font-weight:bold;}
.pNews-detaTop .c{ margin-top:16px; color:#969696;}
.pNews-detaTop .c span{padding:0 14px;}
.pNews-detaFix{font-size:1.2em;text-align:left;color:#666666;line-height:2.2em; margin-top:1.2%;min-height:280px; _height:280px;height:auto;overflow:hidden;margin-bottom:1.2%;}
.pNews-detaFix img{max-width:100%;border:0px solid #D9D9D9;padding:2px;}
.pNews-detaPage{ background:#efefef; line-height:43px; margin-top:45px; position:relative; padding:0 20px;min-height:30px; _height:30px;height:auto;overflow:hidden;}
.pNews-detaPage .return{ background:#b4b4b4; text-align:center; color:#fff; display:inline-block;  padding:0 15px; position:absolute; left:50%; margin-left:-73px; top:0;}
.pNews-detaPage .return i{ font-size:24px; margin-right:5px; vertical-align:top; display:inline-block;}
.pNews-detaPage .prev, pNews-detaPage .next{ width:calc(50% - 90px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sfgbt{display:inline;}
/*最终页面 end*/

@font-face {font-family: "iconfont";
  src: url('/font/iconfont.eot'); /* IE9*/
  src: url('/font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('/font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.pNews-detaPage a{color:#313840; }
.pNews-detaPage a:hover{text-decoration:none;color:#166FB1;}
.sfgbt a{color:#666666;}
.sfgbt a:hover{color:#166FB1;}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}


/*分页 start*/
.PageBox{margin:0 auto;width:97%; text-align:center;min-height:30px; _height:30px;height:auto;overflow:hidden; padding-bottom:1.2%;padding-top:1.2%;}
.SplitPage a{height:28px;border:1px #d8d8d8 solid;margin:0 -1px;padding:0 10px;color:#a6a6a6;font-size: 14px;font-family: '微软雅黑';display:inline-block;line-height:26px;}
.SplitPage :hover{background:#E90A00;color:#fff;text-decoration:none;}
.SplitPage .nowpage{background:#E90A00;color:#fff;width: 28px;height: 28px;display: inline-block;vertical-align: top;line-height: 30px;font-weight: normal;}
.SplitPage [disabled]{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}
.SplitPage .disabled{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}
.SplitPage :disabled{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}
/*分页 end*/

.common-gud {display: flex;background:#ffffff url(/images/xbto-shadow.png) repeat-x 0 0 / auto 100%;position: fixed;z-index: 19;bottom: 0;left: 0;width: 100%; display:none;border-top:1px solid #dadada;}
.common-gud a { flex: 1; text-align: center; padding:0px 0; margin:6px 0; border-right:1px solid #dadada;}
.common-gud img { height:25px; }
.common-gud p { color: #666666; font-size:12px; }
.common-gud p:hover{color:#B12929;}