@charset "gb2312";
html{overflow-x:hidden;}
body{margin:0;padding:0;font-family: "Î¢ÈíÑÅºÚ", Verdana, Geneva, sans-serif;font-size:14px;color:#000;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;  outline:none; }
a:focus{outline:none;}
a:link,a:visited,a:hover,a:active{outline:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button,select,textarea{ border:none;}
input,button,select,textarea {outline:none;}
*{ margin:0; padding:0; box-sizing:border-box  }
.container{width:1200px;margin:0 auto;height:auto;display:block;}
.container1{width:90%;margin:0 auto;height:auto;display:block; min-width:1150px;}
.container2{width:79%;margin:0 auto;display:block; min-width:1150px;}

.header_sj{ display:none}
.header{position:absolute; top: 0; left: 0;z-index: 100;width: 100%; height: 144px;opacity: 1; -webkit-transition: all .4s ease 0s;
-moz-transition: all .4s ease 0s;-ms-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;transition: all .4s ease 0s;}
.header .logo{ width: auto;height: 100%; padding-top: 38px; float:left; }
.header .logo img{ width:280px;}
.header .navdiv{ display:block; float:right;padding-top: 37px;}
.header .option{ margin-bottom: 23px; padding-right: 27px;}
.header .option span,.header .option span a{ vertical-align: middle; color: #fff; font-family: 'Felix Titling';}
.header .option .icon-zuobiao{ display: inline-block; margin-right: 4px; margin-bottom: 4px;vertical-align: text-bottom;font-size: 20px;}
.header .option .icon-jiantou{ margin-left: 4px; font-size: 14px;}
.header .option .tel{padding-left:30px; background:url(../images/tel.png) no-repeat left center; font-size:20px;}
.header .option .icon-youxiang{display: inline-block;margin-right: 14px;font-size: 28px;}
.header .option .icon-youxiang:hover{color: #d6000f;}
.header .option .icon-yingwen{display: inline-block;font-size: 26px;}
.header .option .icon-yingwen:hover{color: #d6000f;}



.header .navdiv nav li:last-child >a::after{ display: none;}
.header .navdiv nav li{ padding:0 30px}
.header .navdiv nav li  a { display: block;font-size: 20px;color: #fff;position: relative; font-weight:normal}
.header .navdiv nav li a{ transition: none ease-out .3s;transition-property: none; transition-duration: 0.3s;
 transition-timing-function: ease-out;transition-delay: 0s;transition-property: color, background, text-indent, opacity;}
.header .navdiv nav li a::after{ content: '';position: absolute;bottom: -8px;left: 2px; width: 0;height: 1px; background-color: #d6000f;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;opacity: 0;}
.header .navdiv nav li a:hover::after{width: 20px; opacity: 1;}
.header .navdiv nav li a:hover{color: #d6000f;}
.header .navdiv nav li.on a::after{ width: 20px; opacity: 1;}
.header .navdiv nav li.on a{color: #d6000f;}
.header .navdiv nav li:last-child a{padding-right: 0;padding-left: 0;}
.header .navdiv nav li a .iconfont{ font-size:20px; padding-left:8px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{  position:relative; z-index:1;  }
.header .navdiv nav li{float: left;border-right: 1px solid rgba(255,255,255,.2); position:relative}
.header .navdiv nav li:last-child{ border-right: none;}
.nav .sub{ display:none; width:500px; left:0; top:20px;  position:absolute;padding:19px 0;  }
.nav .sub div.ul{background:rgba(0,0,0,0.4);  line-height:26px; padding:10px 0;  }
.header .navdiv nav li .ul li{ zoom:1; float:left;  border-right: none; width:46% }
.header .navdiv nav li .ul li p{ display:block; border-bottom:1px #87878a solid; font-size:16px; color:#FFF; margin-bottom:5px; line-height:44px;}
.header .navdiv nav li .ul li p .iconfont{ font-size:20px; padding-right:5px;}
.header .navdiv .nav .sub li a{ display:block; line-height:30px; color:#FFF; opacity:.8; font-size:14px;}
.header .navdiv .nav .sub li a::after{width:0}
.header .navdiv .nav .sub li a:hover{ color:#d6000f}
.nav .ggy{background:rgba(0,0,0,0.4); width:170px;  line-height:36px ; padding:9px 0;  }
.nav .ggy li a{ font-size:16px;}
.nav .ggy li{ float:none !important}


.header.act{ height: 0px; opacity: 0;}
.g_shjbotn{ margin-right:30px; font-weight:bold; font-size:16px; line-height:24px;}
.phbanner{ display:none}
.g_weixn{ display:block; margin-left:20px; width:32px; height:26px;  cursor:pointer; position:relative}
.g_weixn .icon-weixin{ font-size:30px;}
.g_weixn p{ display:none;position:absolute; top:88px; right:-10px; width:230px; background:rgba(255,255,255,0.8); padding:5px;}
.g_weixn:hover p{ display:block; }
.g_weixn p span{ float:left; width:120px; display:block; line-height:26px; text-align:center; color:#333 !important; padding-top:10px;}
.g_weixn p span em{ font-style:normal; color:#d6000f}
.g_weixn p img{ width:100px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.g_biao{ display:block; margin-left:20px; width:32px; height:26px;  cursor:pointer; position:relative}
.g_biao .icon-icon-{ font-size:30px; font-weight:bold;}


.ssnr{ display:block; position:fixed; top:0px; width:100%; padding:30px 8% 80px 8%; left:0px; z-index:9999; background:#FFF}
.ssnr .icon-cuo{ display:block;font-size:28px; color:#333 !important; width:100%; height:50px; text-align:right; }
.ssnr_l{ display:block; width:52%; float:left;}
.ssnr_r{ display:block; float:right; width:42%;}
.ssnr_l .hexian{ display:block; height:1px; width:75%; margin:25px 0; background:#555}
.ssnr_l h1{ display:inline-block; font-size:28px; font-weight:normal; border-bottom:1px #333 solid; padding-bottom:10px; margin-bottom:12px;}
.ssnr_l h1 span{ color:#d6000f !important; font-size:28px; vertical-align:top !important}
.ssnr_l h2{ display:inline-block; font-size:28px; font-weight:normal; padding-bottom:6px; margin-bottom:12px;}
.ssnr_l h2 span{ color:#d6000f !important; font-size:28px; vertical-align:top !important}
.ssnr_l p{ display:block; font-size:16px; color:#444; line-height:30px;}
.ssnr_l p span{ color:#444 !important;vertical-align:top !important; display:inline-table; float:left;}
.ssnr_r h2{ display:inline-block; font-size:28px; font-weight:normal; margin-bottom:12px;color:#d6000f;}
.ssnr_r p{ display:block; font-size:16px; color:#444; line-height:30px; margin-bottom:10px;}
.ssnr_r p span{ color:#d6000f !important; font-size:16px; vertical-align:top !important}
.ssnr_r form input{ display:block; width:90%; max-width:460px; margin-bottom:15px; padding:5px 10px; background:#e9e9e9; line-height:44px;}
.ssnr_r form select{ display:block; width:90%; border:0; height:44px; max-width:460px; margin-bottom:15px; padding:5px 10px; background:#e9e9e9; line-height:44px;}
.ssnr_r form textarea{ display:block; width:90%; border:0; max-width:460px; margin-bottom:15px; padding:5px 10px; background:#e9e9e9; line-height:44px;}
.ssnr_r form button{ display:block; float:left; width:130px; line-height:42px; border-radius:5px; text-align:center; color:#FFF; background:#169bd5}


.video{position: relative;width: 100%;height: 100vh;background: url(../images/screen.jpg) no-repeat;}
.video .video_title{ position: absolute; top:50%;left:50%; z-index: 1;
 transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.video .video_title .video_txt{ position: relative; width:440px;}
.s-t-12z,.s-t-12y,.s-t-13{ position: absolute; left: 0; top: 0;display: block; width: 100%;}
.index .video .video_txt .s-t-1{ margin-bottom: 26px; -webkit-animation: fadeInDown .7s ease both;
 animation: fadeInDown .7s ease both; animation-delay: 1.4s;  position: relative; width: 100%; display: block; left: 0; top: 0;}
.video .video_txt .s-t-2{  position: absolute; top:72px; left: 50%; width:250px; transform: translateX(-50%); -o-transform: translateX(-50%);-moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); /*background:#FFF;*/ padding-bottom:15px; }
.video .video_txt .s-t-2 img{ display: block;  width:140%; left:-20%; top:0px;}
.g_stb,.g_stc,.g_std{ position: absolute;}
.g_sta{ position: relative;}
.video .video_txt .s-t-3{ position: absolute;  top:190px;  left: 50%; transform: translateX(-50%); -o-transform: translateX(-50%);  -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.video .video_txt .s-t-4{  position: absolute;  top:300px;  left: 50%; transform: translateX(-50%); -o-transform: translateX(-50%);  -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.video .videocon{ position: fixed;  top: 0; left: 0; width: 100%;  height: 100%;}
.video .videocon video{ position:absolute; bottom:0px;}
.videocon:after{  content: '';position: absolute;top: 0px; left: 0px; width: 100%; height: 100%; background:url(../images/bg_bg1.png) repeat center}
.scfoll { display:block; width: 59px; height: 84px; position: absolute; margin-top: -130px; left: 50%; margin-left:-30px; transform: translateX(-50%); 
-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%); -ms-transform: translateX(-50%); text-align: center;-webkit-animation: pulse 2s infinite;
            animation: pulse 2s infinite; cursor: pointer; z-index: 30;}
.scfoll img{width: 28px; height: 57px;}
.scfoll span{ width: 100%; text-align: center; margin-top: 17px; display: block;color: #ffffff;font-size: 14px;
 font-family: "HelveticaNeu";letter-spacing: 2px;}
.scfoll{ cursor: pointer;}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

  50% {
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px); }

  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes pulse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

  50% {
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px); }

  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }
/*bannerÍ¼ÑùÊ½*/
.banner { position: relative;width: 100%; overflow: hidden;}
.banner picture img { -webkit-animation: banner_inside 20s ease 1 forwards;  -moz-animation: banner_inside 20s ease 1 forwards;
  -o-animation: banner_inside 20s ease 1 forwards;   animation: banner_inside 20s ease 1 forwards;}
@-webkit-keyframes banner_inside {
from {-webkit-transform: scale(1.23); transform: scale(1.23);}
to {-webkit-transform: scale(1);transform: scale(1);}
}
@-moz-keyframes banner_inside {
from {-moz-transform: scale(1.23); transform: scale(1.23);}
to { -moz-transform: scale(1);transform: scale(1);}
}
@-o-keyframes banner_inside {
from { -o-transform: scale(1.23);transform: scale(1.23);}
to {-o-transform: scale(1); transform: scale(1);}
}
@keyframes banner_inside {
from {-webkit-transform: scale(1.23);  -moz-transform: scale(1.23); -o-transform: scale(1.23);  transform: scale(1.23);}
to {-webkit-transform: scale(1);  -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
}

.banner_txt{text-align:center;position: absolute;top:58%;z-index: 9;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); width: 100%;}
.banner_txt1{font-size:55px;width:100%;font-weight:bold;text-align:center;left:0;color:#fff;}
.banner_txt2{width:90%;margin:0 auto;font-size:20px;line-height:32px;color:#ffffff;margin-top:18px;}

.banner_txt1{text-align:center;position: absolute;bottom:2%;z-index: 9;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); width: 100%;}
.banner_txt3{font-size:18px;width:100%;text-align:left;left:0;color:#fff; font-weight:normal}
.banner_txt4{margin:0 auto;font-size:44px;text-align:left; font-weight:bold;color:#ffffff;margin-top:12px;}


.con{ display:block; position:relative; z-index:99; background:#FFF; width:90%; margin:0 auto; min-width:1200px;}
.sm_t{ display:block; text-align:center; padding:40px 0px 45px 0px;}
.sm_t i{ display:block; width:70px; height:2px; background:#d6000f; margin:10px auto}
.sm_t h2{ font-size:45px; line-height:65px;color:#222; letter-spacing:6px; font-weight:normal }
.sm_t span{ display:block; font-size:18px; color:#444; padding-top:8px;}
.sm1{ display:block; padding-bottom:10px; background:url(../images/index_todo_bg.jpg) no-repeat center}
.sm1 ul{ padding:0px 5%}
.sm1 ul li{ display:block; width:25%; float:left;/* border-right: 1px solid #ececec;*/ }
.sm1 ul li a{ display:block; width:260px; margin:0 auto;  padding: 15px 0 62px;}
.sm1 ul li a img{ padding:0px 20px;}
.sm1 ul li a div{ padding:20px; margin-top:10px;}
.sm1 ul li a div h1{ display:block; font-weight:normal; font-size:28px; color:#000;  margin-bottom:16px;}
.sm1 ul li a div p{color:#777; font-size:18px; line-height:35px; margin-top:13px;text-align:left;text-transform: uppercase;}
.sm1 ul li a:hover div{ background:#d6000f;}
.sm1 ul li a:hover div h1{color:#FFF}
.sm1 ul li a:hover div p{color:#FFF}
.sm1_b{ display:block;}
.sm1_b a{ display:block; width: 167px; height: 50px; border: 1px solid #e0e0e0; margin: 35px auto 0; line-height:50px; color:#777;text-align: center;}
.sm1_b a:hover{ border:1px #d6000f solid; color:#d6000f}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; background:#f4f4f4;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd li a .zuobian{  height:auto; display:block; width:55%; float:left; position:relative  }
.slideBox .bd li a .zuobian .a1{ display:block; width:100%}
.slideBox .bd li a .zuobian .a1_1{ display:block; position:absolute; top:0px; left:0px; width:100%}
.slideBox .bd li a .zuobian .a1_2{ display:block; position:absolute; top:0px; left:0px; width:100%}
.slideBox .bd li a .zuobian .a1_3{ display:block; position:absolute; top:0px; left:0px; width:100%}
.slideBox .bd li a .youbian{ display:block; float:right; width:45%; padding:5%}
.slideBox .bd li a .youbian h2{ display:block; font-size:50px; color:#0c0074}
.slideBox .bd li a .a2 h2{ color:#5cb531}
.slideBox .bd li a .a3 h2{ color:#c7161e}
.slideBox .bd li a .youbian b{ display:block; font-size:28px; color:#222; padding:20px 0}
.slideBox .bd li a .youbian p{ display:block; font-size:17px; color:#7a7a7a; line-height:40px; max-height:160px; overflow:hidden;}
.slideBox .bd li a .youbian span{ display:block; margin-top:50px; font-size:16px; color:#777; background:url(../images/y.png) no-repeat 90px center}
.slideBox .hd{ display:block; border-top:1px #d2d2d2 solid; height:60px; line-height:60px; text-align:center; width:45%; position:absolute; bottom:0px; right:0}
.slideBox .hd a{ width:50%; float:left;border-right:1px #d2d2d2 solid; display:block; height:60px; color:#555; font-size:15px; }
.slideBox .hd a.prev{background:url(../images/z1.png) no-repeat left center}
.slideBox .hd a.next{background:url(../images/y1.png) no-repeat right center}




.sm2{ display:block; }
.sm2 .sm_t{ padding-bottom:30px; padding-top:0px;}
.sm2 .sm_t p{ padding-top:17px;}
.sm2 .sm_t p a{ padding:0px 18px; color:#333;}
.sm2 ul li{ display:block; width:33.33%; float:left;box-sizing: border-box;}
.sm2 ul li a{ display:block; position:relative; overflow:hidden;}
.sm2 ul li a img{ display:block; width:100%;}
.sm2 ul li a div{ display:none}
.sm2 ul li a:hover div{ display:block; position:absolute; width:100%; height:100%; left:0; top:50%;    transform: translateY(-50%); text-align:center; background:rgba(214,0,15,0.6); color:#FFF; font-size:18px;}
.sm2 ul li a:hover div big{ font-size:28px; font-weight:bold; margin-top:25%; padding-bottom:12px; display:block;}


.sm3{ background:#FFF; padding:3% 5%}
.sm3_t{ display:block; font-size:30px; color:#222}
.sm3_t span{ font-size:17px; color:#888; padding-left:5px;}
.slideTxtBox{ width:60%; display:block; float:left; margin-top:15px;}
.slideTxtBox .hd{ float:left; width:22%; display:block; border-top:1px #d3d3d3 solid; }
.slideTxtBox .hd ul li{ display:block; border-bottom:1px #d3d3d3 solid; line-height:55px; }
.slideTxtBox .hd ul li a{ display:block; font-size:16px; color:#555}
.slideTxtBox .hd ul li.on a{ color:#d6000f}
.slideTxtBox .bd{ display:block; float:right; width:73%; height:550px; overflow-y:scroll;}
.slideTxtBox .bd ul{ display:block; margin-right:30px;border-top:1px #d3d3d3 solid; border-bottom:1px #d3d3d3 solid;}
.slideTxtBox .bd li{ display:block; padding:28px 0;border-bottom:1px #d3d3d3 solid; }
.slideTxtBox .bd li a{ display:block;}
.slideTxtBox .bd li a i{ display:block; font-style:normal; font-size:17px; color:#b7b7b7; padding-bottom:10px;}
.slideTxtBox .bd li a b{ display:block; font-weight:normal; font-size:18px; color:#333; padding-bottom:20px;}
.slideTxtBox .bd li a p{ display:block; font-size:15px; line-height:30px; color:#8f8f8f; max-height:90px; overflow:hidden;}
.slideTxtBox .bd li a span{display:block; margin-top:20px; line-height:30px; font-size:16px; color:#777; background:url(../images/y.png) no-repeat 50px center}
.slideTxtBox .bd li a:hover b{ color:#d6000f}
.slideTxtBox .bd li a:hover span{ color:#d6000f;background:url(../images/ya.png) no-repeat 50px center}
.slideTxtBox ::-webkit-scrollbar { width:3px;background-color:#d3d3d3;}
.slideTxtBox ::-webkit-scrollbar-thumb { border-radius: 10px; background-color:#d6000f;}
.sm3_r{ display:block; float:right; width:37%; padding-top:15px;}
.sm3_rt a{ display:block; height:320px; overflow:hidden}
.sm3_rt a img{ display:block; width:100%; min-height:320px;}
.sm3_rb{ padding-top:20px;}
.sm3_rb a i{ display:block; font-style:normal; font-size:17px; color:#b7b7b7; padding-bottom:10px;}
.sm3_rb a b{ display:block; font-weight:normal; font-size:18px; color:#333; padding-bottom:16px;}
.sm3_rb a p{ display:block; font-size:15px; line-height:30px; color:#8f8f8f; max-height:90px; overflow:hidden;}
.sm3_rb a span{display:block; margin-top:10px; line-height:30px; font-size:16px; color:#777; background:url(../images/y.png) no-repeat 50px center}
.sm3_rb a:hover b{ color:#d6000f}
.sm3_rb a:hover span{ color:#d6000f;background:url(../images/ya.png) no-repeat 50px center}


.sm4{display: block; padding:4%; background:url(../images/bg.jpg) no-repeat center; height:460px;color:#FFF;}
.sm4 h1{ display:block; font-size:42px; }
.sm4 h2{ display:block; font-size:30px; line-height:60px; }
.sm4 p{ display:block; font-size:16px; line-height:30px; padding-top:50px; }
.sm4  form{ display:block; padding-top:44px}
.sm4  form input{ height:53px; line-height:53px; width:25%; margin-right:10px; padding:0px 1%;}
.sm4  form button{ height:53px; line-height:53px; width:17%; text-align:center;  background:#d9001b; font-size:18px; color:#FFF}

.sm6{ display:block;  padding-bottom:10px;}
.sm6_l{ display:block; width:51%; float:left;}
.sm6_l img{ display:block; width:100%}
.sm6_r{ display:block; width:47%; float:right;}
.sm6_rt{ display:block;}
.sm6_rt p{ font-size:16px; line-height:35px;}
.sm6_rb{ display:block; padding-top:30px;}
.sm6_rb p{ display:block; width:30%;background:#f5f5f5; padding:30px; box-sizing:border-box; margin-right:3%; float:left; text-align:center; font-size:18px; color:#d6000f;}
.sm6_rb p big{ display:block; font-size:22px;  padding-bottom:6px; font-weight:bold;}
.sm6_rb span{ display:block; background:url(../images/jiantou.png) no-repeat 20px center; width:30%; height:119px; float:left;}


@media screen and (max-width: 1800px){
.sm6_rt p{ line-height:32px; font-size:15px; color:#555}
}

@media screen and (max-width: 1700px){
.sm6_rt p{ height:288px; overflow:hidden;}
.sm6_rb{padding-top:20px;}
}

@media screen and (max-width: 1550px){
.sm6_rb{padding-top:15px;}
.sm6_rb p{ padding:20px;}
}
@media screen and (max-width: 1300px){
.sm6_rb{padding-top:6px;}
.sm6_rb p{ padding:20px;}
}

/*µ×²¿¿ªÊ¼*/
.foot{ background:#12121a;color:#f7f7f7;font-size:16px; padding-bottom:6px; padding-top:30px;}
.footer_l{ display:block; float:left; width:35%; padding-right:5%;line-height:36px;}
.footer_l p{  line-height:35px;}
.footer_c{ display:block; float:left; width:45%; line-height:36px;}
.footer_c span{ display:inline-block; width:40%}
.footer_c p{ display:block; padding-top:40px;}
.footer_c b{ display:block; font-size:28px; color:#FFF}
.footer_r{ display:block; width:20%; float:right}
.footer_r p{ display:block; width:150px; background:#FFF; text-align:center;  color:#333; line-height:30px; padding:5px; font-size:14px;}
.footer_r p img{ display:block; width:100%}
.foot a{color:#f7f7f7;}
.link{ margin-top:35px;border-top:1px #414149 solid; line-height:25px; padding:15px 0; font-size:14px;}
.link a{ padding-right:10px; color:#d5d5d5}

@media only screen and (max-width:1500px){
.container1{width:95%;}
.con{width:95%;}
.slideBox .bd li a .youbian{  padding:3%}
.slideBox .bd li a .youbian span{ margin-top:20px;}
.sm4{ height:410px;}
.sm4 h1{ font-size:38px; }
.sm4 h2{font-size:25px; }
.sm4  form{ display:block; padding-top:44px}
.sm4  form input{ margin-right:6px; }
.footer_l{ padding-left:2%}
.link{ padding-left:2%}
}
.ny{ display:block; position:relative; height:auto; padding-bottom:18px;}
.ny .navdiv{ padding-top:22px;}
.ny .option{ margin-bottom:18px;}
.ny .navdiv nav li  a { display: block;font-size:18px;color: #333;position: relative; font-weight:normal}
.ny .logo{ padding-top:22px;}
.ny .logo img{ width:260px;}
.ny .option span, .ny .option span a{ color:#555}
.ny .nav .sub{ display:none; width:500px; left:0; top:20px;  position:absolute;padding:28px 0;  }
.ny .option .tel{ background:url(../images/tel_a.png) no-repeat left center;color:#d6000f !important}
.ny .g_weixn .icon-weixin{ color:#333  }
.ny .nav .sub div.ul{background:rgba(0,0,0,0.8);  line-height:26px; padding:10px 0;  }
.ny .g_pshimh{ color:#d6000f !important}


.ban img{ display:block; width:100%}

.anli_t{ display:block; text-align:center; padding:30px 0}
.anli_t h2{ display:block; font-weight:normal; font-size:36px; line-height:60px; color:#333}
.anli_t p{ padding-top:35px;}
.anli_t p a{ color:#555; margin:0px 30px; display:inline-block; padding-bottom:8px; font-size:16px;}
.anli_t p a.on{ border-bottom:1px #d6000f solid; color:#d6000f}
.anli_t p a:hover{ border-bottom:1px #d6000f solid; color:#d6000f}

.anli_c{ display:block; }
.anli_c ul li{ display:block; width:25%; float:left; margin-bottom:25px;}
.anli_c ul li a.tp{ display:block; width:94%; margin:0 auto; overflow:hidden; height:230px; overflow:hidden;}
.anli_c ul li a.tp img{ width:100%;transition: all 0.3s ease 0s; min-height:230px;}
.anli_c ul li .cont-box{ width:94%;padding:15px 6%;padding-bottom: 7px; border: 1px solid #f2f2f2; margin:0 auto}
.anli_c ul li .cont-box .stit {  font-size: 18px; line-height: 30px;height: 30px; position: relative;}
.anli_c ul li .cont-box .stit a{ color:#333}
.anli_c ul li .cont-box .lab-font { line-height:33px;  font-size: 14px; min-height:33px; color:#888}
.anli_c ul li .cont-box .bot-link {margin-top:15px; border-top: 1px solid #e5e5e5; line-height: 36px; display: block;}
.anli_c ul li .cont-box .link-detail {display:block; font-size: 14px; color:#333}
.anli_c ul li .cont-box .point { display:block; width: 24px; height: 36px; background: url(../images/ico_08.png) no-repeat center;}
.anli_c ul li:hover a img{    transform: scale(1.05, 1.05);}
.anli_c ul li:hover .cont-box .stit a{ color:#d6000f}



.ban2{ display:block; position:relative}
.ban2 img{ display:block; width:100%;}
.ban2 .ban2_c{  position:absolute; top:30%; color:#FFF; left:12%; z-index:999}
.ban2 .ban2_c h2{ font-size:50px; padding-bottom:10px; font-weight:normal}
.ban2 .ban2_c p{ font-size:22px; line-height:50px; }


.content{ display:block; position:relative}
.content .wz_bg{ display:block; width:100%;}
.content .content_c{ position:absolute; width:100%; left:0; top: 50%;transform: translateY(-50%);}
.content .content_c_l{ display:block; float:left; width:45%; margin-top:7%}
.content .content_c_l h2{ display:block; font-size:60px; padding-bottom:20px; color:#333}
.content .content_c_l i{ display:block; height:1px; margin-bottom:40px; width:60px; background:#888}
.content .content_c_l p{ display:block; font-size:26px; padding-bottom:30px; color:#333}
.content .content_c_l b{ display:block; font-size:36px; padding-bottom:20px; color:#d6000f}
.content .content_c_r{ display:block; float:right;width:55%}
.content .content_c_r img{ width:100%}


.content .content_c_l2{ display:block; float:left; width:45%; margin-top:-1%}
.content .content_c_l2 h2{ display:block; font-size:56px; padding-bottom:20px; color:#FFF}
.content .content_c_l2 i{ display:block; height:1px; margin-bottom:40px; width:60px; background:#FFF}
.content .content_c_l2 p{ display:block; font-size:26px; padding-bottom:30px; color:#FFF}
.content .content_c_l2 b{ display:block; font-size:36px; padding-bottom:20px; color:#FFF}

.wangzhan{ display:block; background:#f0f0f0; padding:40px 0}
.wangzhan1{ background:#FFF; padding:0 3%; margin-bottom:40px;}
.wangzhan1_r{ display:block; width:50%; float:right; }
.wangzhan1_r img{ max-width:100%; padding:20px 0}
.wangzhan1_l{ display:block; width:50%; float:left; padding:3% 0; }
.wangzhan1_l .wangzhan1_lt{ display:block; padding-bottom:20px; padding-top:50px;}
.wangzhan1_l .wangzhan1_lt b{ display:block; font-size:20px; color:#888}
.wangzhan1_l .wangzhan1_lt h2{ display:block; font-size:32px; color:#444; padding-top:5px;}
.wangzhan1_l .wangzhan1_lt p{ display:block; line-height:32px; color:#555; font-size:16px; padding-top:20px; width:88%}
.wangzhan1_l ul{ display:block; font-size:18px; line-height:44px; font-weight:bold;}
.wangzhan1_l ul li span{ display:inline-block; width:40%; color:#555}
.wangzhan1_l .wangzhan1_lb{ display:block; margin-top:40px;}
.wangzhan1_l .wangzhan1_lb a{ color:#666; font-size:38px;}

.wangzhan2{ background:url(../images/wz_bg.jpg) no-repeat center bottom; padding:0 3%; margin-bottom:40px;}
.wangzhan2 .wangzhan1_l{ display:block; width:50%; float:right; padding:3% 0; color:#FFF  }
.wangzhan2  .wangzhan1_r{ display:block; width:50%; float:left; }
.wangzhan2 .wangzhan1_l .wangzhan1_lt b{ color:#FFF}
.wangzhan2 .wangzhan1_l .wangzhan1_lt h2{ color:#FFF}
.wangzhan2 .wangzhan1_l .wangzhan1_lt p{ color:#FFF}
.wangzhan2 .wangzhan1_l .wangzhan1_lb a{ color:#FFF}
.wangzhan2 .wangzhan1_l ul li span{ color:#FFF}

.wangzhan3{ margin-bottom:40px;}
.wangzhan3 .ys1{ background:#FFF; }
.wangzhan3 .ys2{ background:#d6000f; }
.wangzhan3 .wangzhan1_l{ padding:3%; }
.wangzhan3 .wangzhan1_l .wangzhan1_lt{padding-top:0px;}
.wangzhan3 .ys2 .wangzhan1_lt b{ color:#FFF}
.wangzhan3 .ys2 .wangzhan1_lt h2{ color:#FFF}
.wangzhan3 .ys2 .wangzhan1_lt p{ color:#FFF}
.wangzhan3 .ys2 .wangzhan1_lb a{ color:#FFF}
.wangzhan3 .ys2 ul li span{ color:#FFF}



.wangzhan4{ display:block; padding:50px 0 90px 0}
.wangzhan4_t{ display:block; text-align:center; }
.wangzhan4_t h2{ display:block; font-size:36px; line-height:60px; color:#444}
.wangzhan4_t p{ display:block; font-size:18px; line-height:40px; color:#777}
.wangzhan4 .wangzhan4_c{ display:block; margin-top:50px;}
.wangzhan4 .wangzhan4_c li{ display:block; width:20%; float:left}
.wangzhan4 .wangzhan4_c li div{ display:block; width:90%; margin:0 auto; padding:30px 0 40px 0; background:#FFF; box-shadow:5px 5px 20px 0 rgba(120, 120, 120, 0.1); text-align:center; cursor:pointer}
.wangzhan4 .wangzhan4_c li div h2{ display:block; background:url(../images/s1_icon1.png) no-repeat center top; font-size:22px; padding-top:60px; color:#555}
.wangzhan4 .wangzhan4_c li div h2.ttbb2{background:url(../images/s1_icon2.png) no-repeat center top;}
.wangzhan4 .wangzhan4_c li div h2.ttbb3{background:url(../images/s1_icon3.png) no-repeat center top;}
.wangzhan4 .wangzhan4_c li div h2.ttbb4{background:url(../images/s1_icon4.png) no-repeat center top;}
.wangzhan4 .wangzhan4_c li div h2.ttbb5{background:url(../images/s1_icon5.png) no-repeat center top;}
.wangzhan4 .wangzhan4_c li div p{ display:block; line-height:32px; font-size:16px; color:#666; padding-top:15px; padding-bottom:25px;}
.wangzhan4 .wangzhan4_c li div span{ font-size:55px; color:#888;}
.wangzhan4 .wangzhan4_c li div:hover{ background:#d6000f; color:#FFF}
.wangzhan4 .wangzhan4_c li div:hover h2{ color:#FFF;background:url(../images/s1_icon1a.png) no-repeat center top; }
.wangzhan4 .wangzhan4_c li div:hover h2.ttbb2{ color:#FFF;background:url(../images/s1_icon2a.png) no-repeat center top; }
.wangzhan4 .wangzhan4_c li div:hover h2.ttbb3{ color:#FFF;background:url(../images/s1_icon3a.png) no-repeat center top; }
.wangzhan4 .wangzhan4_c li div:hover h2.ttbb4{ color:#FFF;background:url(../images/s1_icon4a.png) no-repeat center top; }
.wangzhan4 .wangzhan4_c li div:hover h2.ttbb5{ color:#FFF;background:url(../images/s1_icon5a.png) no-repeat center top; }
.wangzhan4 .wangzhan4_c li div:hover p{ color:#FFF}
.wangzhan4 .wangzhan4_c li div:hover span{ color:#FFF}

.wangzhan5{ display:block; padding:50px 0 20px 0; background:#f5f5f5; }
.wangzhan5 ul{ padding:10px 5% 0 5%;}
.wangzhan5 ul li{ display:block; width:33.33%; float:left;}
.wangzhan5 ul li a{ display:block; width:88%; margin:0 auto; padding:50px 0}
.wangzhan5 ul li a img{ display:block; margin:15px auto; }
.wangzhan5 ul li a h2{ display:block; font-size:26px; line-height:50px; text-align:center; padding-top:15px;}
.wangzhan5 ul li a p{ display:block; padding:0px 22% }
.wangzhan5 ul li a p span{ width:50%; text-align:center; font-size:18px; color:#555; display:inline-block; line-height:50px;}
.wangzhan5 ul li a:hover img{ filter: grayscale(0);}
.wangzhan5 ul li a:hover { background:#eeeeee}
.wangzhan5 .wangzhan4_t h2 span{ color:#d6000f}

/*.wangzhan5{ display:block; padding:50px 0 20px 0; background:#222; color:#FFF }
.wangzhan5 .wangzhan4_t p{  color:rgba(255,255,255,0.8)}
.wangzhan5 ul{ padding:10px 5% 0 5%;}
.wangzhan5 ul li{ display:block; width:33.33%; float:left;}
.wangzhan5 ul li a{ display:block; width:88%; margin:0 auto; padding:50px 0; color:#FFF }
.wangzhan5 ul li a img{ display:block; margin:15px auto; }
.wangzhan5 ul li a h2{ display:block; font-size:26px; line-height:50px; text-align:center; padding-top:15px;}
.wangzhan5 ul li a p{ display:block; padding:0px 22% }
.wangzhan5 ul li a p span{ width:50%; text-align:center; font-size:18px; color:rgba(255,255,255,0.8); display:inline-block; line-height:50px;}*/


.wangzhan6{ display:block; padding:50px 0}
.wangzhan6 .wangzhan4_t{ margin-bottom:40px;}

.wangzhan7{ display:block; padding:50px 0 70px 0; background:#f5f5f5; }
.wangzhan7 ul{ display:block; margin-top:30px;}
.wangzhan7 ul li{ display:block; width:33.33%; float:left; }
.wangzhan7 ul li a{ display:block; width:93%; margin:15px auto; background:#FFF; padding:30px;}
.wangzhan7 ul li a h3 {font-size: 18px; margin-bottom: 10px;font-weight: normal;  color: #000000; margin-top: 0px;}
.wangzhan7 ul li a p { font-size: 14px; color: #888;line-height: 24px;}
.wangzhan7 ul li a:hover{transform: translate(0px,-2px);box-shadow: 0px 5px 15px rgba(0,0,0,0.2)}
.wangzhan7 ul li a:hover h3{color: #c8011c;}

.sm4_4{display: block; padding:4% 2%; color:#444}
.sm4_4 h1{ display:block; font-size:36px; font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;color:#000 }
.sm4_4 h2{ display:block; font-size:18px; line-height:60px; font-weight:normal }
.sm4_4 p{ display:block; font-size:15px; line-height:30px; color:#666; padding-top:20px; }
.sm4_4  form{ display:block; padding-top:20px}
.sm4_4  form input{ height:53px; line-height:53px; border:1px solid #d5d5d5; width:25%; margin-right:10px; padding:0px 1%;}
.sm4_4  form button{ height:53px; line-height:53px; width:17%; text-align:center;  background:#d9001b; font-size:18px; color:#FFF}

.wangzhan8{ display:block; padding:50px 0 70px 0; background:#f5f5f5}
.wangzhan8 ul { padding-top:30px;}
.wangzhan8 ul li{ display:block; width:20%; float:left;}
.wangzhan8 ul li a{ display:block; width:92%; margin:15px auto; animation-delay: 0.5s;transition: .56s;
-o-transition: .56s;-ms-transition: .56s; -moz-transition: .56s; -webkit-transition: .56s; background:#FFF;box-shadow: 1px 5px 5px #e2e2e2;
 padding:18px 30px 40px 30px; position:relative}
.wangzhan8 ul li a .corner{position: absolute;top: 0px; left: 0px;  width:95px; height:95px;  border-right:95px solid transparent;  border-top:95px solid #1e9ed6;}
.wangzhan8 ul li a .corner p { position: absolute; top: -80px; left: 10px;  font-size:26px; color: #fff;}
.wangzhan8 ul li a .adv_img {padding:30px 0; }
.wangzhan8 ul li a .adv_img img{height:70px; display:block; margin:0 auto}
.wangzhan8 ul li a h5 { font-size:26px; color:#333; font-weight:normal; text-align:center;  margin-bottom:10px; line-height:40px; }
.wangzhan8 ul li a p { font-size:16px; color: #999; line-height:30px;}
.wangzhan8 ul li:nth-child(5n+2)  a .corner{border-top: 95px solid #f3b42c;}
.wangzhan8 ul li:nth-child(5n+3)  a .corner{ border-top: 95px solid #1fba60;}
.wangzhan8 ul li:nth-child(5n+4)  a .corner{ border-top: 95px solid #f15d5d;}
.wangzhan8 ul li:nth-child(5n+5)  a .corner{ border-top: 95px solid #b37dd9;}
.wangzhan8 ul li a:hover {  transform: translateY(-5px);-o-transform:translateY(-5px); -ms-transform: translateY(-5px);
 -moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);box-shadow:5px 11px 10px #d1d3d5;}

.wangzhan9{ display:block; padding:50px 0 70px 0; background:#222; color:#FFF }
.wangzhan9 .wangzhan4_t h2{  color:#FFF}
.solution-team-box{min-width:1280px;max-width:1500px;margin: 0px auto;position: relative; margin-top:30px;}
.solution-team-con{float: left;width:12.5%;padding: 0px 15px;text-align: center;position: relative;
-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;	-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
height:330px;padding-top: 30px;text-transform: uppercase;-webkit-transform: translateX(50px);transform: translateX(50px);z-index:2;}
.solution-team-con span{position: absolute;width:21px;height:21px;background: url("../images/s5_i1.png") no-repeat center ;background-size: cover;left:50%;
margin-left: -10px;top:170px;z-index:1;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
}
.solution-team-mar{margin: 0px -15px;}
.solution-team-con .tit{color: #FFF;font-size: 16px; padding-top:10px;}
.solution-team-con .text{color: #FFF;font-size: 14px;line-height: 24px;margin-top: 55px;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;
-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.solution-team-con .tx{display: none;}
/*.solution-team-con:hover{background: rgba(226, 87, 48, 0.11);}*/
.solution-team-con span{background-image: url("../images/s5_i2.png")}
.solution-team-con .text{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.solution-team-line{position: absolute;	left:0;height:1px;background: #e5e5e5;width:100%;top:180px;}



/*.wangzhan10{ display:block; padding:50px 0 70px 0; background:url(../images/dpic5.jpg) repeat center;}
.wangzhan10 ul{ padding-top:50px;}
.wangzhan10 ul li{ display:block; width:16.66%; float:left; text-align:center; padding:0px 2%}
.wangzhan10 ul li h2{ display:block; font-size:20px; color:#363636; padding:20px 0 15px 0}
.wangzhan10 ul li p{ display:block; font-size:14px; color:#777; line-height:26px;}*/
.wangzhan10{ display:block; padding:50px 0 0px 0; background:#f3f5f7;}
.wangzhan10_c{ position: relative;}
.wangzhan10 ul { position: absolute; left: 0;  top: 0; width: 100%;height: 100%;}
.wangzhan10 li{ position:absolute;}
.wangzhan10 .wzli_1 {left: -3%; top: 72%;width:32%; text-align:right;}
.wangzhan10 .wzli_2 { left: -2%; top:38%;width: 30%;text-align:right;}
.wangzhan10 .wzli_3 { left: 7%; top:5%;width: 30%;text-align:right;}
.wangzhan10 .wzli_4 { right:7%;  top: 5%;width: 30%;}
.wangzhan10 .wzli_5 { right: -2%; top:38%; width: 30%;}
.wangzhan10 .wzli_6 { right: -3%;  top:72%;width: 32%;}
.wangzhan10_c li .gx_gninmintop { float: left; width: calc(100% - 98px); margin-top:-5px;}
.wangzhan10_c li .gx_gninminbom {  float: right; margin-left:20px; width:76px}
.wangzhan10_c li .gx_gninminbom img{ width:100%}
.wangzhan10_c .wzli_4   .gx_gninminbom{  float: left; margin-left:0; margin-right:20px; }
.wangzhan10_c .wzli_5   .gx_gninminbom{  float: left; margin-left:0; margin-right:20px; }
.wangzhan10_c .wzli_6  .gx_gninminbom {  float: left; margin-left:0; margin-right:20px; }
.wangzhan10_c li .gx_gninmintop  h2 {font-size: 24px; font-weight:normal; padding-bottom:10px; color:#333}
.wangzhan10_c li .gx_gninmintop  p{ color:#848484; font-size:14px; line-height:28px; }
@media screen and (max-width: 1500px){
.wangzhan10 .container1 {padding-left: 86px;padding-right: 80px;}
}

@media screen and (max-width: 1350px){
.wangzhan10 .container1 {padding-left: 60px;padding-right: 60px;}
.wangzhan10_c li .gx_gninmintop  h2 {font-size:20px; padding-bottom:6px;}
.wangzhan10_c li .gx_gninmintop  p{ font-size:12px; line-height:22px; }
.wangzhan10_c li .gx_gninminbom {  width:64px}
.wangzhan10_c li .gx_gninmintop { float: left; width: calc(100% - 84px); margin-top:-5px;}
}

.gx_gninmboximg{width: 49.485861%;margin: 65px auto 0;position: relative;}
.gx_gninmboximg img{width: 100%;display: block;position: relative;z-index: 10;}
.gx_gninmboximg::before {width: calc(100vw * 0.26); height: calc(100vw * 0.26);  position: absolute; left: 18%;top: 20%; border: 1px dashed #b6e0e2;
 content: '';display: block; border-radius: 50%;animation: myfirst 3.6s infinite; -moz-animation: myfirst 3.6s infinite;
   -webkit-animation: myfirst 3.6s infinite; -o-animation: myfirst 3.6s infinite;  z-index: 20;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.gx_gninmboximg::after {  width: calc(100vw * 0.32); height: calc(100vw * 0.32);  position: absolute; left: 11%; top: 13%;  border: 1px solid #84c7ca;
content: '';display: block; border-radius: 50%; animation: myfirst 3.6s infinite;  -moz-animation: myfirst 3.6s infinite;
 -webkit-animation: myfirst 3.6s infinite;  -o-animation: myfirst 3.6s infinite; animation-delay: 0.1s; -webkit-animation-delay: 0.1s; z-index: 20;}

@keyframes myfirst
{
from {transform: scale(1);opacity: 1;}
to {transform: scale(0.8);opacity: 0;}
}

@-moz-keyframes myfirst
{
from {transform: scale(1);opacity: 1;}
to {transform: scale(0.8);opacity: 0;}
}

@-webkit-keyframes myfirst
{
from {transform: scale(1);opacity: 1;}
to {transform: scale(0.8);opacity: 0;}
}

@-o-keyframes myfirst
{
from {transform: scale(1);opacity: 1;}
to {transform: scale(0.8);opacity: 0;}
}


.wangzhan11{ display:block; background:url(../images/gx_proimhj.jpg) no-repeat center;padding:50px 0;}
.wangzhan11_t{ display:block; text-align:center; }
.wangzhan11_t h2{ display:block; font-size:36px; line-height:60px; color:#FFF}
.wangzhan11_t p{ display:block; font-size:18px; line-height:40px; color:#777}
.wangzhan11 ul{ display:block; margin-top:50px; padding:0px 1%}
.wangzhan11 ul li{ display:block; width:50%; float:left; padding:0px 1%; margin-bottom:30px;}
.wangzhan11 ul li .gx_proitop{ background:#FFF; height:90px; line-height:90px;}
.wangzhan11 ul li .gx_proitop span{font-size: 36px;color: #ffffff;  font-family: "Microsoft JhengHei";display: block; width: 90px;  height: 90px;
  line-height: 90px; text-align: center;}
  .wangzhan11 ul li .gx_proitop h5{ text-align:center; font-weight:normal; font-size:24px; float: left; width: calc(100% - 90px); }
.wangzhan11 ul li:nth-child(1) span{background: #1e9ed6;}
.wangzhan11 ul li:nth-child(2) span{background: #f2b126;}
.wangzhan11 ul li:nth-child(3) span{background: #1e8e66;}
.wangzhan11 ul li:nth-child(4) span{background: #ff8e82;}
.wangzhan11 ul li .gx_proibom{ display:block;    background: #eeeeee; padding:20px 30px; line-height:32px; font-size:15px; color:#555}
.wangzhan11 ul li .gx_proibom p{ min-height:128px;}

.wangzhan12{ display:block; padding:50px 0 70px 0}
.routine-infos{margin:0 auto;margin-top:40px;}
.routine-info{margin-right:1%; margin-left:2%; margin-bottom: 15px;width:30%;float: left; border: 1px solid #eee;position:relative;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out; height:344px;}
.routine-info:hover .details{display:block;}
.routine-info:hover .desc{display:none;}
.details {padding: 12px 0px;}
.blue:hover{margin-bottom:0px; border-color:#63b8ee;box-shadow:0 0 35px rgba(0,0,0,.3);}
.pink:hover{margin-bottom:0px; border-color:#ff8084;box-shadow:0 0 35px rgba(0,0,0,.3);}
.green:hover{margin-bottom:0px; border-color:#1bc7cc;box-shadow:0 0 35px rgba(0,0,0,.3);}
.purple:hover{border-color:#9185f9;box-shadow:0 0 35px rgba(0,0,0,.3);}
.green:hover{margin-bottom:0px; border-color:#bbe172;box-shadow:0 0 35px rgba(0,0,0,.3);}
.shallowred:hover{margin-bottom:0px; border-color:#ffa99a;box-shadow:0 0 35px rgba(0,0,0,.3);}
.shallowpurple{margin-bottom:15px; border-color:#f77fe3;box-shadow:0 0 35px rgba(0,0,0,.3);}
.yelloworange{ margin-bottom:0px; box-shadow:0 0 35px rgba(0,0,0,.3);}
.skyblue:hover{box-shadow:0 0 35px rgba(0,0,0,.3);}
.replace{width:auto;height:200px;background-position: 100px 110px;background-repeat:no-repeat;border:0;position:relative;}
.replace:before{content:'';height:155px;width:100%;position:absolute;left:0;top:0;background: linear-gradient(to right, #1bc7cc, #63b8ee);}
.replace2:before{background: linear-gradient(to right, #ffb87d, #ff8084);}
.replace3:before{background: linear-gradient(to right, #7be8b3, #1bc7cc);}
.replace4:before{background: linear-gradient(to right, #83c0fe, #9185f9);}
.replace5:before {background: linear-gradient(to right, #bbe172, #80c133);}
.replace6:before {background: linear-gradient(to right, #ffa99a, #f05f88)}
.replace7:before {background: linear-gradient(to right, #f77fe3, #c145d7);}
.replace8:before { background: linear-gradient(to right, #f7b15d, #f78582);}
.replace9:before {background: linear-gradient(to right, #64dcec, #63b7f1);}
.waiting{    line-height: 136px;font-size: 26px;color: #666;}        
.ico{position: absolute; left:50%; margin-left:-44px; bottom: 0;}      
.routine-info-title{ font-size:26px;color: #FC7839; position: absolute;top: 50px; width:100%; margin:0 auto; color: #fff; font-weight:bold; text-align:center}	                        
.details{ line-height: 2;display:none; }
.details>li{list-style: disc;color:#ccc;float: left;list-style-position: inside;width:30%;line-height:32px;font-size:16px; text-align:center}
.details>li span{color:#666;position: relative;left: -22px;-webkit-margin-start:10px;}
.desc{ height:50px; padding: 15px 25px; color: #666; line-height:35px;font-size:16px;letter-spacing: 1.5px;} 
.desc.evel {padding: 10px 25px 0px 25px;}
.details.pd-10{padding: 11px 0px;}
.originaPrice{font-size: 20px;margin: 5px 0 20px 0; text-align:center}
.tipor{ font-size: 12px;padding: 15px 25px 23px;color: #999;text-align: left;line-height: 1.5; border-top: 1px solid #f1f1f1;}	                                 	           
.button-m.resetBtn{    border-radius: 0; border: 1px solid #fc7839; width: 100px;color:#fc7839; padding: 0;height: 35px; line-height: 34px;margin-left: 10px;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}      
.button-m.resetBtn:hover{background-color:#fc7839;color:#fff}
.year{font-size:14px;color:#666;    letter-spacing: 1px;padding-left: 5px;}      
.originaPrice-bottom{border-top:1px solid #eee;color:#999;padding:15px;}  


.wangzhan13{ display:block; padding:60px 0 80px 0; background:#f2f2f2;}
.Marketing_item { padding:30px 3% 0 3%}
.Marketing_item ul li span{ z-index: 10; display: block; margin-bottom: 18px;margin-top: 14px; display: block; font-size:16px;}
.Marketing_item ul li:hover i{z-index: 10; display: block; cursor: pointer; transform: rotate(360deg); transition: All 0.3s ease-in-out;  -webkit-transition: All 0.3s ease-in-out;-moz-transition: All 0.3s ease-in-out;  -o-transition: All 0.3s ease-in-out;  -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  -o-transform: rotate(360deg);  -ms-transform: rotate(360deg); cursor: pointer;}
.Marketing_item ul li{z-index: 10; display: block;float:left; width:14%; height: 170px; cursor: pointer; text-align: center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;  border-right:0; border-bottom:0;padding-left:74px;}
.Marketing_item ul li {padding-left:8px}
.Marketing_item ul.Marketing_ul li:first-child i.flow{ background:url(../images/xicon1.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(2) i.flow{background:url(../images/xicon2.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(3) i.flow{background:url(../images/xicon3.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(4) i.flow{background:url(../images/xicon4.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(5) i.flow{background:url(../images/xicon5.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(6) i.flow{background:url(../images/xicon6.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(7) i.flow{background:url(../images/xicon7.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(8) i.flow{background:url(../images/xicon8.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(9) i.flow{background:url(../images/xicon9.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(10) i.flow{background:url(../images/xicon10.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(11) i.flow{background:url(../images/xicon11.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(12) i.flow{background:url(../images/xicon12.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(13) i.flow{background:url(../images/xicon13.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(14) i.flow{background:url(../images/xicon14.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(15) i.flow{background:url(../images/xicon15.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(16) i.flow{background:url(../images/xicon16.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(17) i.flow{background:url(../images/xicon17.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(18) i.flow{background:url(../images/xicon18.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(19) i.flow{background:url(../images/xicon19.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(20) i.flow{background:url(../images/xicon20.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(21) i.flow{background:url(../images/xicon21.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(22) i.flow{background:url(../images/xicon22.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(23) i.flow{background:url(../images/xicon23.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(24) i.flow{background:url(../images/xicon24.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(25) i.flow{background:url(../images/xicon25.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(26) i.flow{background:url(../images/xicon26.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(27) i.flow{background:url(../images/xicon27.png) no-repeat center}
.Marketing_item ul.Marketing_ul li:nth-child(28) i.flow{background:url(../images/xicon28.png) no-repeat center}
.Marketing_item ul.Marketing_ul li i.flow{ width: 100px;height: 100px; display: block; margin: 30px auto 10px;  display: block; transition: All 0.3s ease-in-out;  -webkit-transition: All 0.3s ease-in-out;  -moz-transition: All 0.3s ease-in-out;  -o-transition: All 0.3s ease-in-out;}
    
.fangan1{ display:block; padding:50px 0 0 0}
.slideTxtBox1{ width:100%; text-align:left; margin-top:40px;height:641px; position:relative; overflow:hidden;  }
.slideTxtBox1 .hd{ display:block; position:absolute; width:100%; height:100%; left:0px; top:0;}
.slideTxtBox1 .hd ul{ display:block; height:100%; width:90%; margin:0 auto }
.slideTxtBox1 .hd ul li{ float:left; cursor:pointer; width:12.5%; text-align:center; position:relative; height:100%  }
.slideTxtBox1 .hd ul li .con2{position: absolute; bottom: 50px; width: 100%;  z-index: 1; transition: .5s ease;}
.slideTxtBox1 .hd ul li .con2 .icon img{ display:block; margin:0 auto;}
.slideTxtBox1 .hd ul li .con2 .text { font-size:18px;color: #fff; margin-top: 15px; text-align: center; transition: .5s ease;}
.slideTxtBox1 .hd ul li .con2 .jiahao {display:none;width: 59px;height: 59px;background: url(../images/ipart_jiahao.png) no-repeat center;margin:50px auto;}
.slideTxtBox1 .hd ul li .cover { position: absolute; top: 100%;  background: url(../images/ipart01_bg.png);  width: 100%; height: 100%; transition: .5s ease;}
.slideTxtBox1 .hd ul li.on .cover { position: absolute; top: 0; background: url(../images/ipart01_bg.png); width: 100%; height: 100%;}
.slideTxtBox1 .hd ul li.on .con2 .jiahao{ display:block;}
.slideTxtBox1 .bd { display:block; position:absolute; width:100%; height:100%; left:0px; top:0;}
.slideTxtBox1 .bd ul{ display:block; }
.slideTxtBox1 .bd li{ display:block; position:absolute; top:0px; left:0px; width:100%; height:641px; }
.slideTxtBox1 .bd li img{ display:block; position:absolute; top:0px; width:1920px; height:641px; left:50%; margin-left:-960px;}

.fangan2{ display:block; background:#f5f5f5; padding:60px 0 80px 0}
.fangan2_c{ display:block; margin-top:35px;}
.fangan2_c ul li{ display:block; width:16.66%; float:left;}
.fangan2_c ul li a{ display:block; margin:10px auto; background:#FFF; width:93%; padding:20px; }
.fangan2_c ul li a span{ display:block; float:left; width:60px; color:#d9001b; font-size:46px; text-align:center; padding-top:12px;}
.fangan2_c ul li a p{ display:block; float:right; width: calc(100% - 60px); text-align:center; font-size:18px; line-height:32px; color:#555;}
.fangan2_c ul li a:hover{ background:#d9001b}
.fangan2_c ul li a:hover span{ color:#FFF}
.fangan2_c ul li a:hover p{ color:#FFF}

.jjfa{ display:block; padding-top:11px;}
.jjfa_l{  display:block; width:47%; float:left; line-height:32px; font-size:16px; color:#666}
.jjfa_l h2{ display:block; font-weight:normal; font-size:30px; padding-bottom:18px;}
.jjfa_r{  display:block; width:50%; float:right; height:500px; overflow:hidden; position:relative}
.jjfa_r img{ display:block; position:absolute; left:50%; margin-left:-749px; top:0; height:500px;}
.fangan3{ display:block; padding:50px 2% 20px 2%}


.about_con{ display:block; background:url(../images/bg_ab.jpg) no-repeat center; background-attachment: fixed; min-height:100%}
.about_con1{ display:block; padding:200px 12%; color:#FFF;}
.about_con1 h2{ display:block; font-size:50px; padding-bottom:20px;}
.about_con1 p{ display:block; font-size:30px; padding-bottom:15px; font-weight:bold;}
.about_con1 b{ display:block; font-size:30px; color:#FFF;}

.about_con22{ display:block; background:#FFF; padding:50px 40px;}
.about_con2_l{ display:block; float:left; width:46%; overflow:hidden;}
.about_con2_l img{ display:block; width:100%;}
.about_con2_r{ display:block; float:right; width:52%; padding-right:2%}
.about_con2_r h2{ display:block; font-size:30px; color:#d9001b; padding-bottom:15px;}
.about_con2_r p{ display:block; font-size:16px; color:#666; line-height:32px;}

.about_con3{ display:block; background:url(../images/abpic3.jpg) no-repeat center;  margin-top:40px;}
.about_con3 ul li{ display:block; width:25%; float:left; text-align:center; color:#FFF; position:relative; padding:50px 0; background: url(../images/dian.png) repeat-y right;}
.about_con3 ul li p{ display:block; padding-bottom:12px; font-size:18px; position:relative; z-index:1; }
.about_con3 ul li p big{ font-size:50px; font-weight:bold;padding-right:5px;}
.about_con3 ul li p em{ font-size:22px; font-style:normal}
.about_con3 ul li span{ display:block; font-size:20px;  position:relative; z-index:1}
.about_con3 ul li i{position: absolute;z-index:-1;width: 100%;height: 0%;opacity: 0;left: 0px;top: 50%;background-color:rgba(231,0,17,0.7);transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.about_con3 ul li:hover i{height: 100%;opacity: 1;top: 0px; z-index:0}


.about_con4{ display:block; padding-top:50px; padding-bottom:30px;}
.about_con4_t{ padding-bottom:40px;}
.about_con4_t h2{ display:block; font-size:30px;}
.about_con4_t p{ display:block; font-size:18px; padding-top:16px;}
.about_con4 ul { width: 100%;}
.about_con4 ul li {width: 25%; background-color: #fff;position: relative; z-index: 1; transition: all 0.3s ease 0s; float:left;}
.about_con4 ul .cont-box { width:100%;padding: 52px 12% 35px 12%; min-height: 240px;}
.about_con4 ul .cont-box span {display: block; height: 66px;transition: background 0.3s ease 0s;}
.about_con4 ul .cont-box .ico1 { background: url(../images/ico_48.png) no-repeat left top;}
.about_con4 ul .cont-box .ico2 { background: url(../images/ico_49.png) no-repeat left top;}
.about_con4 ul .cont-box .ico3 {background: url(../images/ico_50.png) no-repeat left top;}
.about_con4 ul .cont-box .ico4 { background: url(../images/ico_51.png) no-repeat left top;}
.about_con4 ul .cont-box .tit { font-size: 20px;line-height: 32px; margin-top: 32px; color: #333;font-weight: bold;overflow: hidden;}
.about_con4 ul .cont-box .font {display: block; line-height:26px;font-size: 14px; margin-top:20px; color:#888}
.about_con4 ul li:hover {box-shadow: 0 0 20px 7px #efefef;z-index: 2;}
.about_con4 ul li:hover .ico1 { background: url(../images/ico_48_h.png) no-repeat left top;}
.about_con4 ul li:hover .ico2 {background: url(../images/ico_49_h.png) no-repeat left top;}
.about_con4 ul li:hover .ico3 {background: url(../images/ico_50_h.png) no-repeat left top;}
.about_con4 ul li:hover .ico4 {background: url(../images/ico_51_h.png) no-repeat left top;}
.about_con4 ul li:nth-child(even) {background-color: #f9f9f9;}

.about_con5{ display:block; padding:50px 40px;}
.about_con5_l  .about_con4_t{ padding-bottom:40px; color:#FFF}
.about_con5_l{ display:block; float:left; width:50%;}
.about_con5_r{ display:block; float:left; width:50%;}
.about_con5_l b{ display:block; font-size:20px; color:#FFF; padding-bottom:20px;}
.about_con5_l  form{ display:block; padding-top:20px}
.about_con5_l  form input{ height:53px; line-height:53px; background:#FFF;width:40%; float:left; margin-right:4%; padding:0px 2%; margin-bottom:15px;}
.about_con5_l  form button{ height:53px; line-height:53px; width:40%; text-align:center;  background:#d9001b; font-size:18px; color:#FFF}


.ban8{ display:block; position:relative}
.ban8 img{ display:block; width:100%;}
.ban8 .ban2_c{ display:block; position:absolute; top:30%; color:#FFF; left:12%; z-index:999}
.ban8 .ban2_c h2{ font-size:50px; padding-bottom:10px; font-weight:normal}
.ban8 .ban2_c p{ font-size:22px; line-height:50px; }

.lianxi{ display:block; background:#f0f0f0; padding:50px 0}
.lianxi_c{ display:block; background:#FFF; padding:50px 40px;}
.lianxi1{ padding-bottom:50px;}
.lianxi1_l{display:block; width:25%; float:left;}
.lianxi1_l p{font-size:35px;color:#3a3a3a;}
.lianxi1_l span{display:block;font-size:40px;color:#333333;line-height:32px;margin:20px 0px;}
.lianxi1_l i{display:block;font-style:normal;color:#999999;line-height:32px;letter-spacing:0.05rem;}
.lianxi1_l a{display:inline-block;width:180px;line-height:50px;background:#e60012;color:#fff;text-align:center;font-size:18px;letter-spacing:0.05rem;margin-top:25px;}

.lianxi1_m{width:50%; float:left;margin:0 auto;padding:0px 6%;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.lianxi1_m div{width:100%;float:left;margin-bottom:35px;}
.lianxi1_m div span{font-size:22px;color:#cc0000;display:block;line-height:34px;}
.lianxi1_m div strong{display:block;font-family:"Arial";font-size:36px;color:#cc0000;line-height:34px;margin:14px 0px 10px 0px;}
.lianxi1_m div p{color:#999999;line-height:34px;}
.lianxi1_m p{font-size:16px;color:#666666;line-height:42px;}
.lianxi1_m p i{ font-style:normal}
.lianxi1_r{ display:block; width:24%; float:left;text-align:center; padding-top:30px;}
.lianxi1_r p{font-size:16px;line-height:28px;margin-top:10px;}

.lianxi2{ display:block;border-top:1px solid #e2e2e2; padding-top:44px;}


@media only screen and (max-width:1700px){
.fangan2_c ul li a p{font-size:16px; line-height:30px; }	
	}
@media only screen and (max-width:1650px){
.wangzhan8 ul li a{ padding:18px 20px 30px 20px; }
.wangzhan8 ul li a .adv_img img{ height:60px;}
.wangzhan8 ul li a p { font-size:15px; line-height:26px; max-height:78px; overflow:hidden; }
.content .content_c_l2 h2{ font-size:50px; padding-bottom:20px;}
.content .content_c_l2 i{  margin-bottom:40px; width:60px; }
.content .content_c_l2 p{ font-size:23px; padding-bottom:20px; }
.content .content_c_l2 b{ font-size:30px; padding-bottom:10px; }
.fangan2_c{ margin-top:27px;}
.fangan2{ padding:50px 0 60px 0}
.fangan2_c ul li a span{  width:50px;  font-size:40px;  padding-top:8px;}
.fangan2_c ul li a{ padding:15px;}
.fangan2_c ul li a p{font-size:16px; line-height:30px;width: calc(100% - 50px); }
.about_con2_r h2{ font-size:30px;  padding-bottom:10px;}
.about_con2_r p{ font-size:15px;line-height:28px;}
.about_con2_r{ padding-right:0%}
}

@media only screen and (max-width:1550px){
.content .content_c_l h2{  font-size:49px; }
.content .content_c_l p{  font-size:20px; }
.content .content_c_l b{  font-size:30px; }
.wangzhan8 ul li a{ padding:18px 20px 30px 20px; }
.wangzhan8 ul li a .adv_img img{ height:60px;}
.wangzhan8 ul li a p { font-size:15px; line-height:26px; max-height:78px; overflow:hidden; }
.wangzhan11 ul{ padding:0px }
.slideTxtBox1 .hd ul li .con2 .text { font-size:16px;}
.slideTxtBox1 .hd ul li .con2 .icon img{ width:35%; margin:10px auto}
.slideTxtBox1 .hd ul li .con2 .jiahao {width:40px;height: 40px; background-size:100%;margin:30px auto;}
.slideTxtBox1{ height:560px;}
.slideTxtBox1 .bd li{ height:560px; }
.slideTxtBox1 .bd li img{  width:1677px; height:560px; left:50%; margin-left:-838px;}

}

@media only screen and (max-width:1400px){
.wangzhan11 ul li .gx_proibom{ padding:20px 30px; line-height:30px; font-size:14px; color:#555}
.wangzhan11 ul li .gx_proibom p{ min-height:120px;}	
.slideTxtBox1{ height:440px;}
.slideTxtBox1 .bd li{ height:440px; }
.slideTxtBox1 .bd li img{  width:1318px; height:440px; left:50%; margin-left:-659px;}
.fangan2_c ul li a span{  width:50px;  font-size:40px;  padding-top:6px;}
.fangan2_c ul li a{ padding:10px;}
.fangan2_c ul li a p{font-size:15px; line-height:26px;width: calc(100% - 50px); }

.about_con2_r h2{ font-size:26px;  padding-bottom:6px;}
.about_con2_r p{ font-size:14px;line-height:25px;}
}

@media only screen and (max-width:1300px){
.wangzhan11 ul li .gx_proibom{ line-height:28px;}
.wangzhan11 ul li .gx_proibom p{ min-height:140px;}	
.fangan2_c ul li a p{font-size:14px; line-height:26px;width: calc(100% - 50px); }
}

.newsBanner { width: 100%; height: 150px; background: #121212; background-size: auto 100%; overflow: hidden; }
.newsBanner .newsMenu { margin: 52px auto 0; text-align: center; }
.newsBanner .newsMenu li { display: inline-block; *display: inline; *zoom: 1; width: 150px; height: 49px; line-height: 49px; overflow: hidden; }
.newsBanner .newsMenu li a { display: block; height: 100%; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; font-size: 20px; color: #fff; background: #4d4d4d; }
.newsBanner .newsMenu li a:hover { background: #d6000f; }
.newsBanner .newsMenu li.on a { background: #d6000f; }


.result_about{ margin:30px 0;}
.result_about ul li{ padding:20px 0}
.result_about .img{   float: left;   width: 25%;}
.result_about .img img{ width:88%}
 .result_about .content{  float: left;   width: 52%;}
 .result_about .content .biaoti{ padding-bottom:13px; line-height:38px;   border-bottom: 1px solid #ffeed5;}
 .result_about .content p{ padding-top: 15px;}
 .result_about .content p span{  font-size: 16px;   color: #999999; line-height:30px;}
 .result_about .content .biaoti a{ color: #d6000f; font-size:24px;  font-weight: normal;}
 .result_about .application{  float: left; width: 23%;}
 .result_about .application a{ float: right;}
.know{ width:200px;  height: 46px;  display:block;  line-height: 45px;  padding: 0 0 0 46px;  font-family: "Microsoft YaHei";  font-size: 18px;}
 .result_about .application .know{ background: url(../images/ybtn.png) no-repeat;  position: relative;left:0px;top:74px;   color: #fe9c10;}
 .result_about .application .know:hover{ background: url(../images/ybtn_l.png) no-repeat;  position: relative;left:0px;top:74px;  color: #ffffff;}


.newsCon {padding-top: 20px;padding-bottom: 50px;width: 100%;background-color: #eaeaea;background-image: url(../images/bg8.jpg);background-position: center top;background-attachment: fixed;background-repeat: no-repeat;}
.newsInfoCon { position: relative; margin-top: -20px; margin-bottom: 55px; background-color: #fff; }
.newsInfoBox { padding: 50px 145px; }
.newsInfoBox h1 { text-align: center; font-size: 30px; line-height: 1.2; margin-bottom: 7px; }
.newsInfoBox .time { text-align: center; font-size: 14px; color: #999; margin-bottom: 40px; }
.newsInfoBox .article { font-size: 14px; line-height: 30px; min-height: 300px; }
.newsInfoBox .article p { margin-bottom: 15px; }
.newsInfoBox .article img { max-width: 100%; height: auto !important; }
.newsInfoCon .otherPage { border-top: 1px solid #e3e3e3; background:#f2f2f2; }
.newsInfoCon .pageList {  margin-left: 27px; padding: 12px 0; }
.newsInfoCon .pageList li { line-height: 32px; font-size: 14px; color: #333; }
.newsInfoCon .pageList li a { color: #333; }
.newsInfoCon .pageList li a:hover { color:#d6000f; }

/*·ÖÒ³²¿·Ö*/
.page{ display: block;padding: 30px 0;text-align: center;}
.page li{display: inline-block;}
.page .page-sy a{padding:0px 20px 0px 20px; border-radius:2px; height:38px; border:1px solid #e9e9e9; float:left; text-align:center; line-height:40px; color:#999999;}
.page .page-sy a:hover{ background:#000; color:#fff;}
.page .page-ys a{ height:38px;padding:0px 15px 0px 15px; border-radius:2px; float:left; border:1px solid #e9e9e9; float:left; text-align:center; line-height:38px; color:#999999; }
.page .page-ys a:hover{ background:#000; color:#fff;}

.pagination {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.pagination ul li {
    display: inline-block;
}
.page-link {
    display: inline-block;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.25;
    color: #666;
    background-color: #fff;
    border: 1px solid #666;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #c30d23;border-color: #c30d23;}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
/*½áÊø*/

.ban1{ display:block; position:relative; padding-bottom:100px;}
.ban1_c{ display:block; position:relative; height:500px;}
.ban1_c img{ display:block; position:absolute; top:0px; left:50%; width:1920px;transform: translateX(-50%); height:500px;}
.case_book{ display:block; width: 950px; position: absolute;bottom:0px;  left: 50%;transform: translateX(-50%);}
.case_book .book_img{ display:block; position:absolute; bottom:80px;     left: 50%;transform: translateX(-50%);     width: 70.6%;}
.case_book .book { width: 100%;}
.case_btns { display: flex;align-items: center;justify-content: center; margin-top:50px; margin-bottom:70px;}
.case_btns>div {border: 1px solid #f2142f;  min-width: 42px; height: 42px; line-height: 42px;text-align: center;transition: 0.35s;margin-right: 60px;
 word-break: break-word;  color: #f2142f;}
.case_btns a { color: #f2142f;}
.case_btns>div:hover a {color: white;}
.case_btns>div:last-of-type {margin-right: 0;}
.case_btns>div:hover {background-color: #f2142f;}
.case_btns .case_btns_left, .case_btns .case_btns_right { background-position: center center; padding: 0 30px;}
.case_btns .case_btns_left:hover, .case_btns .case_btns_right:hover { background-color: #f2142f;  color: white;}
.case_btns .jiu { background:url(../images/jiu.png) no-repeat center;}
.case_btns .lianjie{background:url(../images/lianjie.png) no-repeat center;}
.jiu a, .lianjie a {display: block;width: 100%; height: 100%;}
.case_btns .jiu:hover {background:#f2142f url(../images/jiu_s.png) no-repeat center;}
.case_btns .lianjie:hover {background:#f2142f url(../images/lianjie_s.png) no-repeat center;}

.xiangqing{ display:block; background:#f4f4f4; padding:50px 0}
.xiangqing_t{ display:block; text-align:center;}
.xiangqing_t big{ font-size:35px; color:#444}
.xiangqing_t i{ display:block;    width: 60px; height: 2px; margin:15px auto; background-color: #f2142f;}
.xiangqing_c{ display:block; text-align:center; padding-top:12px;}
.xiangqing_c img{ padding:10px 0;}


.about1{ padding:50px 0}
.about1_t{ display:block; text-align:center;}
.about1_t h2{ font-size:44px; font-weight:normal; color:#222}
.about1_t em{ display:block; margin:15px auto; width:70px; height:2px; background:#d6000f}
.about1_c{ display:block; }
.about1_c b{ color:#d6000f; font-size:24px; line-height:40px; text-align:center; display:block; padding:3px 0 7px 0}
.about1_c p{  line-height:32px; font-size:15px; margin:0 auto; color:#666}
.about1_b .f_l{ width:50%; float:left; margin-top:30px; height:630px; overflow:hidden;  }
.about1_b .f_r{ width:50%; float:left; margin-top:30px;height:630px; overflow:hidden;  }
.about1_b .f_r img{ float:left;}

.about1_b .f_l img{transition-delay: 0s;transition-duration: 1s;transition-property: all;transition-timing-function: ease;width:100%;height:100%;}
.about1_b .f_l img:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
.about1_b .f_r div{ width:50%; height:315px; overflow:hidden;    float: left; background:#000;}
.about1_b .f_r img{transition-delay: 0s;transition-duration: 1s;transition-property: all;transition-timing-function: ease;width:100%;height:100%;}
.about1_b .f_r img:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}

.about2{ display:block; background:url(../images/about2.png) no-repeat center top; padding-top:150px;}
.about2_l{ display:block; float:left; width:45%; padding-top:410px}
.about2_l h2{ font-size:40px; font-weight:normal; color:#222; padding-bottom:5px;}
.about2_l em{ display:block; margin:15px 0; width:60px; height:2px; background:#d6000f}
.about2_l p{ display:block; font-size:15px; line-height:32px; color:#666}
.about2_r {width: 45%; background-color: white; float:right;flex-direction: column;  justify-content: space-around; padding:50px 95px 20px 95px; box-shadow: 0 1px 5px 1px #cccccc; position:relative; margin-bottom:70px; margin-top:50px;}
.about2_r li { line-height:38px; position: relative; margin-bottom:40px;}
.about2_r::before {     content: ""; width: 4px; height: 50%; background: #d6000f; position: absolute; left: -4px;   bottom: 0;}
.about2_r li .two_title { font-size: 24px;color: #2b2b2b;}
.about2_r li .two_text { font-size: 16px;letter-spacing: 1px; color:#555}
.about2_r li:hover .two_title::before {transform: rotate(180deg) scale(1.2);}
.two_title::before { content: ""; width: 20px; height: 20px;display: block;  position: absolute;left: -40px;  top: 10px; background-image: url('../images/about4.png');
 background-repeat: no-repeat; background-size: 100% 100%;transition: 0.35s;}

.about2_b{ display:block; padding-bottom:80px; }
.about2_b li{ width:25%; float:left; text-align:center}
.about2_b li img{ display:block; margin:20px auto;    object-fit: contain;     transition: 1s;transform: rotate(0deg) scale(0.8);}
.about2_b li:hover img { transform: rotate(360deg) scale(1);}
.about2_b li p{ color: #2b2b2b; font-size:20px; line-height:32px;margin-bottom:4px;}
.about2_b li span{ color:#888; letter-spacing:1px; font-size:12px; }

.news_c{ display:block;}
.news_c ul li{ display:block; width:50%; float:left;    padding:3% 0; border-bottom: 2px solid #e6e6e6;}
.news_c ul li a{ display:block; width:92%;}
.news_c ul li a span{font-size:18px;color: #999999; margin-bottom:15px; display:block;}
.news_c ul li a big { color: #2b2b2b; display:block; margin-bottom:30px; line-height:35px; height:35px; overflow:hidden;font-size: 24px;}
.news_c ul li a p{ display:block; font-size:14px;color: #606060; letter-spacing: 1px; line-height:28px; height:56px; overflow:hidden; margin-bottom:10px;}
.news_c ul li a .li_img { width: 0; height: 40px; background-color: transparent;  display: flex;  align-items: center;transition: 1s;margin-top: 2%; position: relative; background-color:#d6000f;}
.news_c ul li a .li_img img:first-of-type {opacity: 0;  transition: 1s;  position: absolute; left: 10px;}
.news_c ul li a .li_img img:last-of-type { opacity: 1; transition: 1s; position: absolute;  left: 10px;}
.news_c ul li a:hover .li_img img:first-of-type {opacity: 1; left: 50%;  transform: translateX(-50%);}
.news_c ul li a:hover  .li_img {width: 110px;}
.news_c ul li a:hover .li_img img:last-of-type {opacity: 0;}
.news_c ul li a:hover big{ color: #d6000f;}

.g_senav{width:60px; position:fixed; left:0px; top:25%; z-index:999999; display:none}
.g_senav .jk{ display:block; background:#000; text-align:center; height:60px; border-bottom:1px #f99b9b solid}

.g_senav .jk a{ color:#FFF; font-size:14px; line-height:60px; position:relative; display:block;}
.g_senav .jk a img{ display: inline-block; height:38px; margin:0 auto; vertical-align:middle; width:auto;}
.g_senav .jk a p{display:none;}
.g_senav .jk a:hover{background:#d9001b;}
.g_senav .jk a:hover img{display:none;}
.g_senav .jk a:hover p{display:block;}
.g_senav .ck{ display:block; background:#000; text-align:center; height:60px; border-bottom:1px #f99b9b solid}

.g_senav .ck a{ color:#FFF; font-size:14px; line-height:60px; position:relative; display:block;}
.g_senav .ck a img{ display: inline-block; height:45px; margin:0 auto; width:auto;}
.g_senav .ck a:hover{background:#d9001b;}

.g_senav .jk .dh{display:block; transform: translateX(calc(-88% - 10px - 8px));background:#fff; color:#333; bottom:0;}
.g_senav .jk .dh p{ color:#333; line-height:30px;}

.g_senav .jk a .g_wx{ display:block ; width:140px; position: absolute; left:220px; bottom: -30px; transform: translateX(calc(-100% - 10px - 8px));}
.g_senav .jk a .g_wx img{ display:none; -webkit-animation: fadeInRight .7s ease both; animation: fadeInRight .7s ease both; animation-delay: 0.5s; width: 100%; transition: all 1.3s;  height:138px;}
.g_senav .jk a:hover .g_wx img{display:block !important;}
.g_senav .jk .g_wx span {  width:10px;  display: block; position: absolute; right: -9px;  top: 50%;  transform: translateY(-50%); display:none;}


.dianhuazixun{ display:none; background:rgba(0,0,0,0.3); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99999}
.dianhuazixun_c{display:block; position:absolute; background:#FFF; width:500px;padding:35px; left:50%; margin-left:-250px; top:50%;transform: translateY(-50%);}
.dianhuazixun_c  .g_senphonboxtit{ position: relative;}
.dianhuazixun_c  .g_senphonboxtit p { font-size: 18px;color: #464646; }
.dianhuazixun_c  .g_senphonboxtit span {display: block; position: absolute; right: 0;  top: 50%;transform: translateY(-50%);cursor: pointer;}
.dianhuazixun_c  .g_senphonbinp {margin-top: 42px;}
.dianhuazixun_c  .g_senphonbinpl { height:50px; width: calc(100% - 150px - 20px);border-bottom: 1px solid #b0b0b0; position: relative; line-height:50px;}
.dianhuazixun_c  .g_senphonbinpl input{    height: 36px; line-height: 36px; display: block; position: relative;top: 50%;  width: 100%; transform: translateY(-50%); 
-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.dianhuazixun_c .g_senphonbinpr {width: 150px;}
.dianhuazixun_c .g_senphonbinpr .g_sybtnyss {  font-size: 20px; color: #ffffff; text-align: center; line-height: 50px;
display: block;  height: 50px;  background: #333333;cursor: pointer; width:100%}
.dianhuazixun_c  .g_senphonboxtb { margin-top: 26px;}
.dianhuazixun_c  .g_senphonboxtb p { font-size: 16px;color: #464646; padding-bottom:30px;}
.dianhuazixun_c .g_senphonboxtbn .g_sybtnyss{  font-size: 20px; text-align: center; line-height: 50px; width: calc(50% - 17px);
display: block;  height: 50px;  background: #333333;cursor: pointer;}
.dianhuazixun_c .g_senphonboxtbn .g_sybtnyss a{ color:#ffffff;}

.sm0{ display:block; background:#d6000f; color:#FFF}
.sm0 ul li{ display:block; width:25%;  padding:30px 0 40px 0; text-align:center; float:left; position:relative}
.sm0 ul li:before{ position:absolute; top:20%; height:60%; width:1px; right:0px; content:''; z-index:999; background:#FFF}
.sm0 ul li h2{ display:block; font-size:38px; padding-bottom:3px;}
.sm0 ul li h2 span{ font-size:26px;}
.sm0 ul li p{ display:block; font-size:18px;}


.copyright{
	font-size: 14px;
	text-align: center;
}

.result {
  text-align: center;
}
.result .success layui-icon {
  text-align: center;
  margin-top: 40px;
}
.result .title {
  margin-top: 25px;
}

.result .desc {
  margin-top: 25px;
  width: 60%;
  margin-left: 20%;
  color: #00000073;
}
.result .content {
  margin-top: 20px;
  width: 80%;
  border-radius: 10px;
  background-color: #fff;
  margin-left: 10%;
}

.result .extra {

    padding-top: 10px;
    border-top: 1px whitesmoke solid;
    margin-top: 25px;

}