﻿/* Slider */

@charset "utf-8";html{font-family:"Microsoft YaHei";font-size:12px}





b,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;border:0 none}

img,input{border:0;vertical-align:middle}

li,ul{list-style:none;margin:0;padding:0}

i{ font-style:normal;}

form{padding:0;margin:0}

td{FONT-SIZE:12px}

img{border:0}



a{COLOR:#333;blr:expression(this.onFocus=this.blur());text-decoration:none}

a:focus{outline:0}

input,textarea{outline:0}

a:hover{color:#d5161a;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.content{ padding:0 5%;overflow:hidden;margin:0 auto ; }

.con_box{ padding:0 5%;overflow:hidden;margin:0 auto ; }

.w100{ margin:100px auto 0; }

@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{font-size:14px;font-family:'Microsoft YaHei'}

}

.slick-slider {

    position: relative;

    display: block;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -webkit-tap-highlight-color: transparent;

}



.slick-list {

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0;

}



.slick-list:focus {

    outline: none;

}



.slick-list.dragging {

    cursor: pointer;

    cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list {

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

}



.slick-track {

    position: relative;

    top: 0;

    left: 0;

    display: block;

}



.slick-track:before,

.slick-track:after {

    display: table;

    content: '';

}



.slick-track:after {

    clear: both;

}



.slick-loading .slick-track {

    visibility: hidden;

}



.slick-slide {

    display: none;

    float: left;

    height: 100%;

    min-height: 1px;

}



[dir='rtl'] .slick-slide {

    float: right;

}



.slick-slide img {

    display: block;

}



.slick-slide.slick-loading img {

    display: none;

}



.slick-slide.dragging img {

    pointer-events: none;

}



.slick-initialized .slick-slide {

    display: block;

}



.slick-loading .slick-slide {

    visibility: hidden;

}



.slick-vertical .slick-slide {

    display: block;

    height: auto;

    border: 1px solid transparent;

}



.slick-arrow.slick-hidden {

    display: none;

}





.top{ background:#000000; height:40px; line-height:40px; width:100%; overflow:hidden; color:#fff;}

.top span{ float:right;}

.top span i{ margin-left:50px;}





.head{ width:100%; overflow:hidden; position:fixed; height:100px; z-index:999; background:rgba(0,0,0,0.6); top:0px; left:0;}

.logo{ margin-top:30px; float:left; color:#fff; font-weight:bold; font-size:30px;}

.logo span{ font-size:24px; font-weight:bold; color:#666;}

.hot{  float: right;  margin-top: 22px; font-size: 25px; font-weight: bold;  color: #fff;    background: url(../images/hot.png) no-repeat center left;    padding-left: 30px;    padding: 10px 0 10px 30px;}





.menu{ padding:0 5%;  height:100px;}

.menu .nav{height:100px;margin:0 auto; float:right;}

.menu .nav li{float:left;list-style:none; display:block;}

.menu .nav li a{ display:inline-block;height:100px; font-size:16px; width:120px;  text-align:center; line-height:100px;color:gray;text-decoration:none;position:relative;overflow:hidden; color:#fff}

.menu .nav li a:after{ content:""; width:0%; position:absolute; height:100px; background:#d5161a; bottom:0px;left:50%; z-index:1}

.menu .nav li a:hover:after{content:""; width:100%; position:absolute; height:100px; background:#d5161a; bottom:0px;left:0%;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;}

.menu .nav li a.current:after{content:""; width:100%; position:absolute; height:100px; background:#d5161a; bottom:0px;left:0%;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out ; }

.menu .nav li a span{position:absolute;left:0;width:100%; z-index:3 }



.menu .nav li a span.out{bottom:0px; transform:translate(0,0px); -moz-transform:translate(0,0px); -ms-transform:translate(0,0px); -o-transform:translate(0,0px); -webkit-transform:translate(0,0px); transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;  }

.menu .nav li a span.over{bottom:0px; transform:translate(0,100px); -moz-transform:translate(0,100px); -ms-transform:translate(0,100px); -o-transform:translate(0,100px); -webkit-transform:translate(0,100px); font-weight:500; color:#fff;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out }

.menu .nav li a:hover .out{bottom:0px; transform:translate(0,-100px); -moz-transform:translate(0,-100px); -ms-transform:translate(0,-100px); -o-transform:translate(0,-100px); -webkit-transform:translate(0,-100px); transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out ;font-weight:bold;}

.menu .nav li a:hover .over{bottom:0px;font-weight:500; color:#fff; transform:translate(0,0px); -moz-transform:translate(0,0px); -ms-transform:translate(0,0px); -o-transform:translate(0,0px); -webkit-transform:translate(0,0px); transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;font-weight:bold; }

.menu .nav li:hover  .out{transform:translate(0,-100px); -moz-transform:translate(0,-100px); -ms-transform:translate(0,-100px); -o-transform:translate(0,-100px); -webkit-transform:translate(0,-100px); transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;font-weight:bold;}

.menu .nav li:hover  .over{bottom:0px; font-weight:500; color:#fff; transform:translate(0,0px); -moz-transform:translate(0,0px); -ms-transform:translate(0,0px); -o-transform:translate(0,0px); -webkit-transform:translate(0,0px); transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;font-weight:bold;}



.menu .nav li .subnav{width:100%; overflow:hidden; position:absolute;top:140px;left:0;background:rgba(255,255,255,0.8);display:none; z-index:999; padding:30px 0 }

.menu .nav li .subnav  h3{ font-size:20px; font-weight:500; margin-left:100px;}

.menu .nav li .subnav dl{ overflow:hidden; width:45%; float:left; padding:20px 100px 0;}

.menu .nav li .subnav dl dd{ width:48%; float:left; box-sizing:border-box; position:relative;margin:1%; text-align:left}

.menu .nav li .subnav dl dd i{ overflow:hidden; border:1px #ccc solid; display:block;  padding-left:10px; border-radius:0 10px  0 10px; width:98%; box-sizing:border-box; position:relative;;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;}

.menu .nav li .subnav dl dd i a{display:block;height:40px;float:left;color:#fff !important;line-height:40px;border:none;background:none; font-weight:400; width:100%; }

.menu .nav li .subnav dl dd i:before{     content: "."; position: absolute; left: 11px; font-size: 40px; top: -20px; color: #666;}

.menu .nav li .subnav dl dd i a:hover:after{content:""; width:0%; position:absolute;}

.menu .nav li:hover .subnav dl dd i a:after{content:""; width:0%; position:absolute;}

.menu .nav li .subnav dl dd i a:hover{ color:#093580;}

.menu .nav li .subnav dl dd i:hover{border:1px #093580 solid; margin-left:10px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;}

.menu .nav li .subnav dl dd i:hover:before{     content: ".";  color: #093580;}

.menu .nav li:hover .subnav dl dd a{ font-weight:400;}

.menu .nav li .subnav dl dd a .over{bottom:0px; font-weight:400; color:#333; transform:translate(0,0px); -moz-transform:translate(0,0px); -ms-transform:translate(0,0px); -o-transform:translate(0,0px); -webkit-transform:translate(0,0px); transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; text-align:left;float: left; padding-left: 20px;}

.menu .nav li .subnav dl dd a:hover .over{bottom:0px; font-weight:400; color:#093580;}



.menu .nav li .subnav dt{ float:right; width:350px; height:200px; display:block; margin-top:-30px;}

.menu .nav li .subnav dt img{  width:350p; height:200px;}

.menu .nav li .subnav dl dd span{position:relative !important; width:100%;}

.menu .nav li .subnav dl dd:hover span{position:relative !important; width:100%;}

.menu .nav li .subnav dl dd span.out{position:relative !important; width:100%; display:none;}







.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; }

.sp_logo{padding:10px;float:left;height:50px}

.sp_logo img{margin:auto;max-height:30px;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:39px;display:none;}

.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:0px}

.sp_nav span:nth-of-type(2){top:10px}

.sp_nav span:nth-of-type(3){top:20px}

.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 77px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}

.nav_show{top:100px}

.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}

.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}

.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}

.sjj_nav ul li ul{display:none}

.sjj_nav ul li a{color:#666;width:80%}

.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}

.sjj_nav ul li ul li>ul{margin-left:10px}







.pc_banner,.m_banner{ width:100%; overflow:hidden; margin:0px auto;}

.pc_banner img,.m_banner img{ width:100%; overflow:hidden; margin:0px auto;}

.m_banner{ display:none;}



.sousuo{ overflow:hidden; border-bottom:1px #ccc solid; height:90px; line-height:90px; font-size:18px; }

.sousuo span{ font-size:18px; font-weight:bold; position:relative; padding-left:40px; color:#666;}

.sousuo em{ font-size:18px; color:#666; font-style:normal; margin:0 5px; line-height:90px;}

.sousuo span img{vertical-align:sub; position:absolute; width:33px; height:44px; left:0px; top:-17px; }



.box1{ background:#f3f3f3; overflow:hidden; margin:0px auto;}



.about_left{ width:50%; float:left; overflow:hidden;}

.about_left h3{ font-size:90px; color:#e5e5e5; font-family:Baskerville Old face; text-transform:uppercase;; position:relative;}

.about_left h3 p{ font-size:36px; color:#333; position:absolute; bottom:0px;}

.about_left h3 p span{ font-size:36px; color:#545252; font-weight:400;}

.about_left dd:before{ content:url(../images/xx.png); display:block; margin:20px auto}

.about_left dd{ font-size:18px; line-height:36px; color:#545252;}

.about_video{ width:48%; float:right; overflow:hidden;}





.w50{ padding-top:50px }





.isMyVideo{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}

.isMyVideo img{width:100%}



.centerIndex{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}

.centerIndex video{width:100%;height:100%}

.indexClose{width:40px;height:40px;float:left;background:#2b122f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}

.indexClose:hover{cursor:pointer}





.isMyVideo1{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}

.isMyVideo1 img{width:100%}



.centerIndex1{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}

.centerIndex1 video{width:100%;height:100%}

.indexClose1{width:40px;height:40px;float:left;background:#2b122f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}

.indexClose1:hover{cursor:pointer}







@keyframes warn {0% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.0;}

25% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.1;}

50% {transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0.3;}

75% {transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0.6;}

100% {transform:scale(1);-webkit-transform:scale(1);opacity:0.0;}

}

@keyframes warn1 {0% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.0;}

25% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.1;}

50% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.3;}

75% {transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0.6;}

100% {transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0.0;}

}





.in_video .lightbox {display:block;width:60px;height:60px;position:relative;z-index:3; position:absolute; top:50%; left:50%; margin-top:-50px; margin-left:-30px;}

.in_video .lightbox .img {display:block;width:60px;height:60px;padding:0;/*! border:2px solid #fff;*/border-radius:50%;overflow:hidden;position:absolute;top:0;left:0;z-index:3;margin-left:0;margin-top:0;background:#2b122f;background:#fff}

.in_video .lightbox .img img {    width: 25px;height: 25px;display: block; margin: 18px 20px;display:block}

.in_video .pulse {position:absolute;top:50%;left:50%;z-index:1;margin-top:-60px;margin-left:-60px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff; opacity:0;-webkit-animation:warn 2s ease-out 1s;-moz-animation:warn 12 ease-out 1s;animation:warn 2s ease-out 1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:scale(0);}

.in_video .pulse1 {position:absolute;top:50%;left:50%;z-index:1;margin-top:-60px;margin-left:-60px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff; opacity:0;-webkit-animation:warn 2s ease-out;-moz-animation:warn 2s ease-out;animation:warn 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:scale(0);}







.shuzi{ overflow:hidden; width:100%; clear:both;}







.pic_nav{ overflow:hidden; margin-bottom:20px;}

.pic_nav ul{ text-align:center; overflow:hidden;}

.pic_nav ul li{ overflow:hidden; background:#f3f3f3; padding:10px 20px; margin:5px; display:inline-block; font-size:16px}

.pic_nav ul li:hover{ background:#e60013;}

.pic_nav ul li:hover a{ color:#fff;}











.title{ overflow:hidden; margin:50px auto }

.title  h3{ text-align:center; font-size:54px; font-weight:bold; color:#333;}

.title  h3 span{ font-weight:400;}

.title p{ font-size:16px; color:#666; text-align:center; margin:10px auto}



.title1{ overflow:hidden; margin:50px auto }

.title1  h3{ text-align:center; font-size:36px; font-weight:bold; color:#fff;}

.title1  h3 span{ color:#fff;}

.title1 p{ font-size:16px; color:#fff; text-align:center; margin:10px auto}

.title1:after{content:"———"; display:block; color:#fff; margin:0px auto; text-align:center;}





.pic_box{  overflow:hidden;}

.pic_box ul{ overflow:hidden; padding:0px 0;}

.pic_box ul li{ overflow:hidden; width:25%; overflow:hidden; border:5px #fff solid;float:left; box-sizing:border-box;}

.pic_box ul li div{ overflow:hidden; width:100%; position:relative;}

.pic_box ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%}

.pic_box ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_box ul li p{ overflow:hidden; height:50px; font-weight:bold;  line-height:50px; background:#fff url(../images/pic_jt.png) no-repeat center right 10px; text-align:left; font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right:50px;}



.pic_box ul li div dl{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s; background:rgba(230,0,19,0.6); width:100%; height:100%; position:absolute; top:-100%; left:0px;}

.pic_box ul li div dl dd{ width:150px; height:50px; border-radius:30px; line-height:50px; text-align:center; margin:20px auto; font-size:16px; color:#fff; }

.pic_box ul li div dl dt{ width:60px; height:60px;  margin:100px auto 0}

.pic_box ul li div dl dt img{ width:100%}

.pic_box ul li:hover dl{ top:0px;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;}





.fll{ background:#f7f7f7; overflow:hidden; margin:60px auto 0; padding-bottom:60px;}



.koubei{ overflow:hidden;}

.koubei ul{ overflow:hidden; padding:20px 0 }

.koubei ul li{ padding:10px; overflow:hidden; width:20%; border:10px #f7f7f7 solid; box-sizing:border-box; float:left;}

.koubei ul li .kb{ overflow:hidden; background:#fff; box-shadow:0 0 10px #ccc;  text-align:center;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;}

.koubei ul li .kb div{ overflow:hidden; width:80px; height:80px; margin:50px auto 15px}

.koubei ul li .kb h3{ overflow:hidden; font-size:20px; font-weight:bold; color:#333;}

.koubei ul li .kb p{ overflow:hidden; font-size:15px; color:#555; line-height:28px; padding:15px 30px ; height:160px}

.koubei ul li:hover .kb{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;transform:translate(0,-10px); -moz-transform:translate(0,-10px); -ms-transform:translate(0,-10px); -o-transform:translate(0,-10px); -webkit-transform:translate(0,-10px);}



.aboutbj{ width:100%;  height:100%; margin:0px auto; overflow:hidden; background:url(../images/aboutbj.png) no-repeat; background-size:100% 100%; background-attachment: fixed;}



.about{ overflow:hidden; width:60%; margin-top:10%}

.about h3{ font-size:40px; font-weight:bold; color:#fff;}

.about h3 i{ display:block; font-size:15px; font-weight:400; text-transform:uppercase; }

.about  dd{ color:#fff; line-height:28px; font-size:15px; text-indent:2em; margin-top:30px }

.about dt{ width:180px; height:45px; line-height:45px; color:#fff; text-align:center; background:#d5161a; font-size:16px; margin:20px auto; float:left; }

.about dt a{color:#fff;}









.main{ overflow:hidden; margin:50px auto 80px }

.mumping_mun li{float:left;width:20%; box-sizing:border-box; border-bottom:5px #e60013 solid;color:#333;padding-top:1px; background:rgba(255,255,255,0.8); overflow:hidden; text-align:center; padding:30px 0;}



.mumping_mun li b{font-weight:400;font-size:56px;line-height:1;display:inline-block;position:relative;margin:15px 0 10px; font-family:"Times New Roman"; font-weight:bold;}

.mumping_mun li p{font-size:18px}

.mumping_mun li b i{font-style:normal; color:#000}

.mumping_mun li b sup{ width:30px; height:30px; border-radius:50%; background:#e60013; text-align:center; line-height:30px; color:#fff; font-size:20px; display:inline-block ; position:absolute; top:0px; right:-24px; font-weight:400;}

.mumping_mun li b em{font-style:normal;font-size:14px;font-weight:100;padding-left:2px;position:relative;top:-4px}

.mumping_mun li span{ color:#999;}

.mumping_mun li:nth-child(2n){border-bottom:5px #411c1c solid;}



.shili_tit{ background:#272727; overflow:hidden; margin:20px auto 0}



.pic_box ul li div dl{ display:none;}



.side{position:fixed;width:78px;right:0;bottom:20%;z-index:10000;border:1px solid #ccc;background:#fff;border-bottom:0}

.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer;}

.side ul li a{color:#333}

.side ul li:hover{background:#e60013;color:#fff}

.side ul li:hover a{color:#fff}

.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}

.side ul li i.bgs1{background-image:url(../images/ios01.png)}

.side ul li i.bgs2{background-image:url(../images/ios02.png)}

.side ul li i.bgs3{background-image:url(../images/ios03.png)}



.side ul li i.bgs6{background-image:url(../images/ios03.png)}



.side ul li:hover i.bgs1{background-image:url(../images/icon11.png)}

.side ul li:hover i.bgs2{background-image:url(../images/icon22.png)}

.side ul li:hover i.bgs6{background-image:url(../images/icon33.png)}





.side ul li.sideetel:hover .telBox{display:block}

.side ul li.sideewm:hover .ewBox{display:block}

.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}





.side ul li.sideewm .ewBox{width: 130px;

    display: none;

    color: #363636;

    text-align: center;

    padding: 10px;

    position: absolute;

    left: -152px;

    top: -75px;

    background-repeat: no-repeat;

    background-position: center center;

    border: 1px solid #e0e0e0;

    background: #e60013;}

.side ul li.sideetel .telBox{width:240px;height:78px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#e60013}

.side ul li.sideetel .telBox dd{display:block;height:100px;overflow:hidden;padding-left:82px;line-height:20px;font-size:18px;padding-top:14px}

.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:11px;font-size:18px}

.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#0a8ada}

.side ul li.sideetel .telBox dd.bgs2{background:url(../images/icon11.png) 28px 19px no-repeat;background-size:15%}

.side ul li.sideewm .ewBox img{width:100%}





.n_banner{ width:100%; overflow:hidden; margin:0px auto 0;}

.n_banner img{ width:100%}



.mbx{border-bottom:1px #ccc solid}

.mbx a.home{display:block;width:64px;height:62px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;background:url(../images/InpageAddress_icon01.png) no-repeat center;float:left;position:relative;z-index:122}

.mbx a.home:hover{background:url(../images/InpageAddress_icon03.png) no-repeat center}

.mbx .p1{line-height:62px;float:left;position:relative;z-index:130;background:url(../images/InpageAddress_icon01.jpg) no-repeat 0 19px;padding-left:26px}

.mbx .p1 a{display:block;padding-right:14px;background:url(../images/InpageAddress_icon02.png) no-repeat center right;font-size:16px;float:left;margin-left:10px}

.mbx .p1 a:first-child{margin-left:0}

.mbx .p1 a:last-child{background-image:none}

.mbx span{float:right;line-height:64px}

.mbx .p1 a:hover{color:#1473c8}







.pic_content{ overflow:hidden; margin-top:40px;}

.pic_content ul{ overflow:hidden;}

.pic_content ul li{ overflow:hidden; width:25%; float:left; box-sizing:border-box; border:10px #fff solid;}

.pic_content ul li .pic_com { overflow:hidden; }

.pic_content ul li .pic_com div{ overflow:hidden; background:#000; position:relative }

.pic_content ul li .pic_com  dl{ border:1px #f2f2f2 solid; margin:10px 0 0 }

.pic_content ul li .pic_com  dl dd{ height:45px; line-height:50px; font-size:18px; overflow:hidden;  padding:0 20px; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.pic_content ul li .pic_com  dl dt{ height:80px; line-height:45px; font-size:16px; overflow:hidden;border-top:1px #f2f2f2 solid; margin: 0 10px; padding-left:10px; background:url(../images/jt.png) no-repeat 100% 20px ;}

.pic_content ul li a{ color:#666;}

.pic_content ul li .pic_com div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%; }

.pic_content ul li .pic_com div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1); opacity:0.5;}



.pic_content ul li .pic_com div p{ position:absolute; width:100%; height:100%; overflow:hidden; top:0px; left:0px; opacity:0;-webkit-transition:all .5s;transition:all .5s;}

.pic_content ul li .pic_com div p span{ display:block; text-align:center; margin:35% auto 0; font-size:16px; color:#fff;}

.pic_content ul li .pic_com div p span:after{content:""; width:0%; height:1px ; background:#fff; display:block; margin:10px auto; -webkit-transition:all .5s;transition:all .5s;}

.pic_content ul li .pic_com div p span:before{content:""; width:0%; height:1px ; background:#fff; display:block; margin:10px auto; -webkit-transition:all .5s;transition:all .5s;}

.pic_content ul li:hover .pic_com div p{ opacity:1;-webkit-transition:all .5s;transition:all .5s;}

.pic_content ul li:hover .pic_com div p span:after{content:""; width:50%; height:1px ; background:#fff; display:block; margin:10px auto; -webkit-transition:all .5s;transition:all .5s;}

.pic_content ul li:hover .pic_com div p span:before{content:""; width:50%; height:1px ; background:#fff; display:block; margin:10px auto; -webkit-transition:all .5s;transition:all .5s;}







.page{width:100%;height:auto;overflow:hidden; margin:40px auto 20px;}

.page ul{display:table;margin:0 auto}

.page ul li{border:1px solid #ccc;padding:0 10px;height:30px;line-height:30px;color:#333;float:left;margin:0 5px}

.page ul li a{color:#333}

.page ul .thisclass{background:#e60013;color:#fff;border:1px solid #e60013}

.page select{border:none;background:0 0;outline:0}

.page ul .thisclass a{color:#fff;}





.anli_lb{overflow:hidden;margin:20px auto 0;}

.anli_lb ul{overflow:hidden;}

.anli_lb ul li{width:25%;float:left;overflow:hidden; border:10px #fff solid; box-sizing:border-box;}

.anli_lb ul li div{overflow:hidden;border:1px #ccc solid;padding:20px;}

.anli_lb ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; height:40px;line-height:40px;font-size:16px;text-align:center; position:relative;border:1px #ccc solid;border-top:none;}

.anli_lb ul li a:hover dd{color:#0053a7}

.anli_lb ul li a{color:#333}

.anli_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%; }

.anli_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.anli_lb ul li:hover p{color:#fff; background:#d5161a}

.anli_lb ul li:nth-child(4n){margin-right:0px;}



.tt_jiaodian{  margin:40px auto 0; overflow:hidden;}

.tt_box{ overflow:hidden; position:relative; background:#f5f5f5;}

.tt_box div{ float:left;  width:50%; }

.tt_box div img{ width:100%; height:100%;}

.tt_box  span{ display:block; float:right; width:44%; padding:3%;}

.tt_box  span h3{ font-size:20px; color:#333;}

.tt_box  span dd{ height:190px; line-height:27px; font-size:15px; margin-top:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7;overflow: hidden; color:#666;}

.tt_jiaodian .swiper-pagination{ width:50%; right:0px; left:inherit ; bottom:10%}

.tt_jiaodian .swiper-container-horizontal> .tt_jiaodian .swiper-pagination-bullets,

.tt_jiaodian .swiper-pagination-custom, 

.tt_jiaodian .swiper-pagination-fraction{ left:inherit; right:0px;}

.tt_jiaodian .swiper-pagination-bullet{ width:20px; height:5px; border-radius:6px;}



.tt_jiaodian .swiper-pagination-bullet-active{ background:#e60013}







.news-list{width:100%;height:auto;overflow:hidden;margin-top:30px}

.news-list ul{margin-top:5px}

.news-list ul li{width:49%;height:auto;overflow:hidden;border:1px solid #e6e6e6;padding:30px 20px;box-sizing:border-box;transition:.5s;margin-bottom:20px;float:left}

.news-list ul li:nth-child(2n){float:right}

.news-list ul li .tit{width:100%;height:auto;overflow:hidden;padding-bottom:15px;background:url(../images/icon03.png) no-repeat right top;border-bottom:1px solid #e6e6e6}

.news-list ul li .time b{color:#333;font-size:36px;font-weight:700}

.news-list ul li .time p{color:#333;font-size:12px;margin-top:-3px}

.news-list ul li .info{width:100%;height:auto;overflow:hidden;margin-top:20px}

.news-list ul li .info h4{font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.news-list ul li .info p{color:#666;font-size:14px;height:48px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;overflow:hidden}







.contact{overflow:hidden;margin:50px auto}

.contact ul{overflow:hidden}

.contact ul li{width:50%;border:10px #fff solid;overflow:hidden;background:#f2f2f2;box-sizing:border-box;float:left}

.contact ul li div{width:100px;height:100px;background:#ccc;border-radius:50%;margin:30px;float:left;overflow:hidden}

.contact ul li div img{margin:27px}

.contact ul li span{overflow:hidden}

.contact ul li span h3{overflow:hidden;font-size:18px;margin-top:40px;margin-bottom:10px}

.contact ul li span p{margin-bottom:5px}

.contact ul li span p a{color:#da251c}

.contact ul li:hover div{background:#da251c}

.ditu{height:400px;width:100%}





.pro-intro{overflow:hidden;padding:10px}

.pro-intro .img{float:left;width:405px;height:auto;overflow:hidden}

.pro-intro .img img{display:block;width:450px;height:395px}

.pro-intro .info{float:right;width:428px;height:395px;box-sizing:border-box;overflow:hidden;border:1px solid #d2d2d2;border-left:none}

.pro-intro .info p{color:#555;font-size:20px;border-bottom:1px solid #d9d9d9;height:45px;margin-top:60px;text-indent:20px}

.pro-intro .info .tel{width:100%;height:160px;border-bottom:1px solid #d9d9d9}

.pro-intro .info .tel img{display:block;margin-top:25px;margin-left:25px}

.pro-intro .info .tel b{width:100%;display:block;color:#1c71c8;margin-left:25px;font-size:36px;margin-top:10px;line-height:36px;font-weight:400}

.pro-intro .data{width:100%;height:auto;overflow:hidden}

.pro-intro .info .btn{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-left:25px}

.pro-intro .info .btn a{display:block;width:165px;height:48px;background:#1c71c8;color:#fff;float:left;margin-right:15px;line-height:48px;font-size:16px;text-indent:30px;border-radius:10px;position:relative}

.pro-intro .info .btn a:after{content:url(../images/kf.png);position:absolute;top:13px;right:29px}

.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}

.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}

.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}

.pro-intro .info .btn a:last-child{background:#595757;text-indent:0;text-align:center}

.pro-intro .info .btn a:last-child::after{content:""}

.pro-intro .info .btn a:hover{background:#25b240}

.pro-intro .intro{width:100%;height:auto;overflow:hidden;margin-top:40px;min-height:500px}

.pro-intro .intro .t{width:100%;height:30px;border-bottom:1px solid #d2d2d2}

.pro-intro .intro .t p{color:#fff;font-size:18px;background:#1c71c8;width:180px;height:30px;line-height:30px;text-align:center}

.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px}

.pro-intro .textxq p{ text-indent:2em}

.pro-intro .textxq a{color:#666;}

.txt{width:100%;height:auto;overflow:hidden;margin-top:10px;font-size:20px;text-align:center;height:45px;font-weight:700;background:url(../images/tit02.png) no-repeat center bottom;color:#1c71c8}

.textxq img{max-width:100%;margin:0 auto;text-align:center;display:block}



.article-detailed{overflow:hidden;background:#fff;padding:20px 0px}

.article-detailed .tit{width:100%;height:auto;overflow:hidden;margin-bottom:15px}

.article-detailed .tit p{color:#333;font-size:24px;text-align:center;border-bottom:1px dashed #f1f1f1;padding:10px 0}

.article-detailed .tit span{display:block;color:#333;margin-top:5px;font-size:12px;text-align:center}

.article-detailed .intro{width:100%;height:auto;overflow:hidden}

.article-detailed .intro img{display:block;max-width:100%;margin:0 auto}

.article-detailed .intro p{color:#333;font-size:16px;line-height:30px; text-indent:2em;}

.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}

.fy p{width:33.333%;box-sizing:border-box;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px}

.fy p:last-child{border:none}

.fy p a{color:#666}



.w20{ margin:20px auto;}







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

	

	.about_left h3{ font-size:70px;}

	

	

	}

	

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

	.pic_nav ul li{ overflow:hidden; background:#f3f3f3; width:20%; float:left; display:block; padding:10px 0px; margin:0px; border:5px #fff solid; font-size:16px; box-sizing:border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

}

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



.about_left h3{ font-size:55px;}

.about_left h3 p span{ font-size:30px;}

.about_left h3 p { font-size:30px;}

.about_left dd{ font-size:16px;}

.super_bt h3{ font-size:24px;}

.case_c dl{width: 1200px;position: relative;margin-right: 50px;}

.case { padding: 10px 0 70px;}

.case:before { bottom:70px;}

.prev2, .next2{ bottom:118px;}

.f_con{ width:1200px;}

.menu .nav li a{ width:95px;}

.pic_box ul li div dl dt {

   

    margin: 50px auto 0;

}

.tt_box span dd {

    height: 110px;

    line-height: 27px;

    font-size: 15px;

    margin-top: 20px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    overflow: hidden;

    color: #666;

}



}

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

	.anlid{ width:1000px;}

	.case_c dl{ width:1000px; overflow:hidden;}

	.case_c dt, .case_c dt img{ width:1000px; height:500px;}

	.case:before{ margin-left:-500px;}

	.case_c dd{ width:704px;}

	.prev2 {

    margin-left: -450px;

}

 .next2{    margin-left: -350px;}

 

 .f_con{ width:auto;}

	}

	

	

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

		

		.menu {

    padding: 0 2%;

   

}

}



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

	.n_banner{ max-width:750px; margin:0px auto;}

	.n_banner img{ width:250%; margin-left:-200px;}

	.menu{ padding:0px;}

	.menu .nav{ float:inherit; width:100%}

.menu ul.nav_show{ display:block; position:fixed ; z-index:999; max-width:750px;background:rgba(0,0,0,0.9); height:100%; border-top:1px #ccc solid}



.menu .nav li{ width:100%; overflow:hidden; float:inherit; line-height:.35rem; font-size:0.22rem;}

.menu .nav li a{ text-align:center; width:100%; height:55px; line-height:55px;}

	.had{ margin:0px auto; max-width:750px;}

	.head {

    width: 100%;

    overflow: hidden; max-width:750px;

    position:absolute;

    height: 100px;

    z-index: 999;

    background: rgba(0,0,0,0.6);

    top: auto;

    left: auto

}

.nav_s{background:rgba(0,0,0,0.9);}

	.title {

    overflow: hidden;

    margin: 3% auto;

}



	.title h3{ font-size:0.3rem}

	.title h3 span{ font-size:0.3rem}

	.title p{ font-size:0.2rm;}

	.sp_nav{ display:block;}

	.nav,.side,.hot,.sousuo{ display:none;}



.newbox .solution_til {

    margin: 10px auto;

    width: 100%;

}

.part_c {

    width: 1200px;

    margin: 0px auto 20px;

    overflow: hidden;

}

	

.about_left {

    width: auto;

    float: none;

    overflow: hidden;

}

.about_video {

    width: auto;

    float: none; overflow:hidden; margin-top:20px;}

	

.content{ margin:0px auto; max-width:750px;}



/*html {

	

    overflow-y: inherit;

    overflow-x: inherit;

}*/

.pc_banner{ display:none}

.m_banner{ display:block; max-width:750px;}

.main {

    overflow: hidden;

    margin: 0px auto 0px;overflow-x:scroll

}

.shili_tit {



    margin: 20px auto 0; max-width:750px

}



.main ul.mumping_mun{  width:15rem;}

.mumping_mun li{ width:3rem;}

.pic_box ul li{ width:50%}

.pic_box ul li p{ font-size:0.2rem}

.super,.case{ display:none;}

.m_ys{ display:block; width:100%; overflow:hidden; max-width:750px; margin:0px auto;}

.m_super_wc{width: auto; background:#e70014 ; padding:0 15px 30px;; }

.m_super_wc p{padding: 0 0 20px;; color:#fff; font-size:16px;}

.m_super_bt{padding: 20px 0;}

.m_super_bt span{font-size:.35rem;line-height: .4rem;margin-bottom:32px;color: #fff;font-weight: bold;}

.m_super_bt span:after{content:url(../images/xbx.png); display:block; margin:5px auto 15px}

.m_super_bt h3{font-size: 0.25rem;line-height: 0.35rem;color: #fff;white-space: nowrap;}

.m_img,.m_img img{ width:100%; overflow:hidden;}

.m_super_wc p{ font-size:0.2rem;}





.m_ys .swiper-pagination-bullet {

    width: 30px;

    height: 6px;

    display: inline-block;

    border-radius: 6px;

    background: #000;

    opacity: .2;

}

.m_ys .swiper-pagination-bullet-active{ background:#fff; opacity:1}



.m_anli{ width:100%; max-width:750px; margin:0px auto; display:block; background:#f2f2f2; padding:10px 0 30px}

.m_anli .swiper-slide{ position:relative; overflow:hidden;}

.m_anli .swiper-slide dl {



    display: block;

    width: 90%;

    background: rgba(0, 0, 0, 0.5);

    position: absolute;

    left: 0;

    bottom: 0;

  

    padding: 3% 5%;

}



.m_anli .swiper-slide dl h4{ font-size:0.25rem; color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.m_anli .swiper-slide dl p{ color:#fff; font-size:0.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



.m_anli .swiper-button-next,.m_anli .swiper-button-prev{ top:25%}



.m_anli .swiper-button-prev, .swiper-container-rtl .swiper-button-next {

    background-image:url(../images/prev1.png);

    left: 10px;

    right: auto;

}

.m_anli .swiper-button-next, .swiper-container-rtl .swiper-button-prev {

    background-image:url(../images/next1.png);

    right: 10px;

    left: auto;

}

.m_anli .swiper-button-next,.m_anli .swiper-button-prev {

    position: absolute;

    top: 50%;

    width: 44px;

    height: 44px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    -moz-background-size: 44px 44px;

    -webkit-background-size: 44px 44px;

    background-size: 44px 44px;

    background-position: center;

    background-repeat: no-repeat;

}

.part_c{ overflow-x:scroll; width:auto;}

.part_c ul{ width:17rem}

.process { display:none;}

.solution_til li {

    display: block; width:33.33%; background:#f3f3f3; border:5px #fff solid; margin:0px; float:left; box-sizing:border-box;

    text-align: center;

}

.solution_til li a {

    width: auto;

    height:inherit;

    line-height: inherit;

    background: #f3f3f3;

    display: block;

    color: #333;

    overflow: hidden;

    margin: 0px; padding:5% 0;

    font-size: 0.2rem;

}

.new_c1 ul li{ width:4.2rem;}

.new_c1 {

    overflow-X:scroll;

}

.new_c1 ul {

    overflow: hidden;

    width: 13rem;

}

.new_c1 ul li:nth-child(2) {

    margin: 0%;

}

.new_con{ margin:0 10px;}

.new_l{margin: 10px;}

.new_c1 ul li{ border-right:10px #fff solid;}

.new_c1 ul li:nth-child(3){ border-right:none;}



.new_l ul li{ width: 5rem; font-size:0.2rem; margin-bottom:0px;}

.new_l{ overflow:scroll;}

.new_l ul{ width:15rem;}

.new_c1 dd h4{ font-size:0.25rem; height:inherit; line-height:inherit; padding:3% 0;}

.new_c1 dd p{ font-size:0.2rem; height:0.8rem; line-height:0.38rem}

.links,.b_nav{ display:none;}

.fanhui{ display:block; background:#bb0d0e; color:#fff; width:100%; padding:5% 0; text-align:center; font-size:0.22rem; max-width:750px; margin:0px auto}

.fanhui:before{ content:"▲"; color:#fff;}

.f_nav1{ display:none;}

.f_nav{ width:auto; margin:0px auto; text-align:center;}

.fl{ float:none;}

.f_con h3 {

    font-size: 16px;

    line-height: 44px;

    height: 64px;

    position: relative;

    margin-bottom: 17px; text-align:center;

}

.f_nav a {

    display: block;

    width: auto;

    float: none;

    opacity: 0.8;

}

.f_con{ padding:3% 0}

.f_con h3:before{content:""; display:none;}

.f_con h3:after{ position:inherit; display:block; content:"——"; color:#fff; line-height: 10px;}

.f_nav dd {

    color: #fff;

    line-height: 0.35rem;

    color: #fff; font-size:0.2rem;

}

.f_text { display:none;}

.f_wz{ font-size:0.2rem; padding-bottom:1.2rem; max-width:750px; margin:0px auto}



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

.buttom{background:#bb0d0e;bottom:0;margin:0 auto;max-width:750px;min-width:320px;position:fixed;width:100%;z-index:99; }

.buttom ul{overflow:hidden}

.buttom ul li{color:#fff;float:left;width:25%;padding:3% 0;border-right:1px #fff solid;box-sizing:border-box}

.buttom ul li .sy{overflow:hidden;text-align:center;vertical-align:middle;width:50%;margin:0 auto}

.buttom ul li p{font-size:.2rem;overflow:hidden;text-align:center}

.buttom ul li a{color:#fff}

.buttom ul li .sy img{width:80%}

.footer{max-width:750px; margin:0px auto; padding:0px;}

.newbox{ max-width:750px; margin:0px auto}

.new_l ul li:nth-child(2), .new_l ul li:nth-child(5), .new_l ul li:nth-child(8), .new_l ul li:nth-child(11), .new_l ul li:nth-child(14){ margin:0px; }

.new_l ul li{border:10px #fff solid; box-sizing:border-box;}

.about_left dd{ font-size:0.22rem; line-height:0.38rem; }

.about_left h3 p,.about_left h3 p span{ font-size:0.3rem;}

.about_left h3 p{ bottom:-15px;}

.about_left h3{ font-size:0.4rem;}

.w50 {

    padding-top: 20px;

}

.mumping_mun li p{ font-size:0.22rem;}

.mumping_mun li span{ font-size:0.18rem;}



.logo{ margin-left:10px;}

.pic_content ul li{ width:50%;    border: 3px #fff solid;}

.pic_content ul li .pic_com div p span{ font-size:0.13px;}

.pic_content ul li .pic_com dl dd{ font-size:0.2rem;}



.anli_lb ul li{ width:50%; border: 3px #fff solid;}

.anli_lb ul li div{ padding:2px;}

.tt_box div {

    float: none;

    width: auto;

}

.tt_box span {

    display: block;

    float: none;

    width: auto;

    padding: 3%;

}

.tt_jiaodian .swiper-pagination {

    width: 100%;

    right: 0px;

    left: inherit;

    bottom: 0%;

}

.tt_box span h3{ font-size:0.22rem;}

.tt_box span dd {

    height:inherit;;

    line-height: 0.4rem;

    font-size: 0.2rem;

    margin-top: 20px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

    color: #666;

}



.pro-intro .share{height:inherit;line-height:inherit;padding:10px 0}

.pro-intro .share p span{display:block;font-size:.18rem;color:#999;padding:0 8px}



.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}

.fy p{width:50%;box-sizing:border-box;height:inherit;line-height:inherit;float:left;color:#666;font-size:.2rem;text-align:center;border-right:1px solid #d2d2d2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px}

.fy p:last-child{border:none;border-top:1px #ccc solid;width:100%}

.pro-intro h2{font-size:.25rem}



.mbx .p1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:inherit;}

.mbx .p1 a {

    display:inline;

    padding-right: 14px;

    background: url(../images/InpageAddress_icon02.png) no-repeat center right;

    font-size: 16px;

    float: none;

    margin-left: 10px;

}



}

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

	.pic_nav ul li{ width:50%; font-size:0.22rem;}

	.contact ul li{ width:auto; float:inherit;}

		}

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

.isMyVideoOne{ height:180px;}

.isMyVideo img {

    width: 100%;

    height: 180px;

}

		.f_wz{ padding-bottom:1rem;}

.logo{ font-size:0.35rem; margin-left:10px;}

.sp_nav{ margin-top:34px;}

		}