@charset "utf-8";
/* CSS Document */

/*关于我们*/
.rect-67{padding-bottom:67%;}
.rect-65{padding-bottom:65%;}
.about .rect-105{padding-bottom:68%;}
.about .pt1 {padding:60px 0 60px; overflow:hidden;}
.about .pt1 ._box .img_box{width:48%; cursor:pointer;}
/*.about .pt1 ._box .img_box .mask{width:76px; height:76px; background:url(../images/about_play.png) center center no-repeat; position:absolute; left:50%; top:50%; margin-left:-38px; margin-top:-38px;}*/
.about .pt1 ._box .gk_box{width:52%;}
.about .pt1 ._box .gk_box .pd{padding:54px 70px; border-top:10px solid #f3f3f3;border-bottom:10px solid #f3f3f3;border-right:10px solid #f3f3f3;}
.about .pt1 ._box .gk_box .title{font-size:20px; color:#333; margin-bottom:5px;}
.about .pt1 ._box .gk_box .line{height:1px; width:45px; background-color:#D71112; margin-bottom:25px;}
.about .pt1 ._box .gk_box .des{font-size:14px; color:#666; text-align:justify; line-height:26px; margin-bottom:30px;}
.about .pt1 ._box .gk_box ._btn{width:180px; height:40px; font-size:14px; color:#838383; border-top:1px solid #dddee3;border-bottom:1px solid #dddee3; line-height:40px; display:inline-block; margin-right:40px;}
.about .pt1 ._box .gk_box ._btn:hover{color:#D71112; border-color:#D71112;}
.about .pt1 ._box .gk_box ._btn span{margin:0 10px; }
.about .pt1 ._box .gk_box ._btn span.jia{margin-left:20px;}
.about .pt2{padding:60px 0 60px; background-color:#efefef; overflow:hidden;}
.about .pt2 .l_box{width:25%; margin-right:2%;}
.about .pt2 .r_box{width:73%; position:relative; height:204px; overflow:hidden;}
.about .pt2 .r_box li{width:30%; float:left;}
.about .pt2 .r_box .top_box{padding:30px 20px; background-color:#e8e8e8;}
.about .pt2 .r_box .text_box{padding:20px 25px 20px 25px; background-color:#aaa; color:#fff; display:none;}
.about .pt2 .r_box .text_box .title{font-size:16px; line-height:20px; margin-bottom:10px; height:40px; overflow:hidden;}
.about .pt2 .r_box .img_box .mask{position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/honor_mask.png) center center no-repeat; display:none;}
.about .pt2 .r_box .text_box .time{font-size:12px;}
.about .pt2 .r_box a{display:block;}
.about .pt2 .r_box a:hover .text_box{background-color:#D71112;}
.about .pt2 .r_box a:hover .top_box{background-color:#a8a8a8;}
.about .pt2 .r_box a:hover .mask{display:block;}
.about .pt2 .scroll_nav{display:none;}
.about .pt2 .arrs{display:block; width:22px; height:40px; position:absolute;top:30%;}
.about .pt2 .arr_prev{background:url(../images/about_prev.png) center center no-repeat; left:0}
.about .pt2 .arr_next{background:url(../images/about_next.png) center center no-repeat; right:0;}
.about .pt3{padding:60px 0; overflow:hidden;}
.about .pt3 .mask{position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; text-align:center;}
.about .pt3 .mask .text1{margin-top:65px; font-size:24px; color:#fff; font-weight:bold; margin-bottom:10px; text-align:center;}
.about .pt3 .mask .text3{font-size:14px; color:#fff; text-align:center;}
.about .pt3 .rect-40{padding-bottom:32%;}
@media screen and (max-width: 1024px){
.about .pt1,.about .pt2,.about .pt3 {padding:30px 0 30px;}
.about .pt1 ._box .gk_box .pd{padding:20px;border-left:10px solid #f3f3f3;}
.about .pt1 ._box .gk_box .title,.about .pt1 ._box .gk_box .line{margin-bottom:10px; font-size:20px;}
.about .pt1 ._box .gk_box .des{margin-bottom:20px;}
.about .pt3 .mask .text1{margin-top:35px;}
}
@media only screen and (max-width: 769px){
.about .pt1 .info,.about .pt3 .info{width:90%; margin-left:auto; margin-right:auto;}
.about .pt1 ._box .gk_box ._btn{margin-right:10px;}
.about .pt2 .r_box{height:auto;}
.about .pt3 .mask .text1{margin-top:20px; margin-bottom:10px; font-size:18px;}
.about .pt3 .mask .text2{margin-bottom:10px;}
}
@media screen and (max-width: 760px){
.about .pt1 .tit,.about .pt3 .tit{font-size:16px;}
.about .pt1 ._box .img_box{width:100%; float:none;}
.about .pt1 ._box .gk_box{width:100%; float:none;}
.about .pt2 .l_box{width:100%; margin-right:0; float:none;}
.about .pt2 .r_box{ display:none;}
.about .pt3 ._box li{margin-bottom:5px;}
.about .pt1 ._box .gk_box ._btn{margin-right:2%; width:45%;}
.about .pt1 ._box .gk_box ._btn span.jia{margin-left:0;}
.about .pt1 ._box .gk_box ._btn span{margin:0 5px;}
}
/*公司简介*/
.pagechannel{min-height:100px; padding:50px 0;}
.about_us_n .pt1{margin-bottom:20px;}
.about_us_n .l_box{width:45%; cursor:pointer;}
.about_us_n .l_box .rect-80{padding-bottom:70%;}
.about_us_n .r_box{width:50%;}
.about_us_n .r_box .tit{font-size:70px; text-align:left; text-transform:uppercase; color:#e6e6e6; font-family:Impact; line-height:1;}
.about_us_n .r_box ._tit{font-size:32px;text-align:left;  color:#D71112; font-weight:bold; margin-top:-60px; margin-bottom:40px; line-height:1;}
.about_us_n .r_box .info{ font-size:14px;text-align:left;  color:#565656; line-height:26px;}
.about_us_n .r_box .info p{ text-indent:2em; margin-bottom:8px;}
@media screen and (max-width: 1024px){
.pagechannel{padding:30px 0;}
.about_us_n .r_box .tit{font-size:50px;}
.about_us_n .r_box ._tit{font-size:20px; margin-top:-20px; margin-bottom:20px;}
}
@media screen and (max-width: 769px){
.about_us_n .l_box{width:100%;}
.about_us_n .r_box{width:100%; text-align:center; margin-top:20px;}
}
/*企业文化*/
.culture{text-align: center;}
.culture .ul1 li{overflow: hidden;position: relative;margin-bottom:15px;} 
.culture .ul1 li>img{display: block;width: 100%;}
.culture .ul1 li div{-webkit-transition: all .8s; -moz-transition: all .8s; transition: all .8s;}
.culture .ul1 li .lbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../images/blck2.png); text-align:center;}
.culture .ul1 li .lbox img{display: block;width: 94px;margin: 170px auto 0;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}
.culture .ul1 li .lbox  div{color: #fff;}
.culture .ul1 li .lbox .ltt{margin: 20px 0 20px; font-size:20px;line-height: 1; text-align:center;}
.culture .ul1 li .lbox .ltc1{font-size:16px; padding-left:4%; padding-right:4%; margin:0 auto; text-align:center;}
.culture .ul1 li:hover .lbox img,.culture .ul1 li.act .lbox img{margin-top: 120px;}
@media screen and (max-width: 425px){
.culture .ul1 li .lbox img{margin:50px auto 0;width: 80px;width: 80px;}
.culture .ul1 li .lbox .ltt{margin: 10px 0; font-size:16px;line-height: 1;}
.culture .ul1 li .lbox .ltc1{font-size:13px; line-height:22px;}
.culture .ul1 li:hover .lbox img,.culture .ul1 li.act .lbox img{margin-top: 70px;}
}

/*资质荣誉*/
.honor li{margin-bottom:22px;}
.honor .box{border:1px #dadada solid;padding: 7%;}
.honor ._title{font-size:13px;font-weight: normal;color:#818181;margin-top: 10px;}

/*生产现场*/
.factory{padding: 50px 0;}
.factory_list {box-sizing: border-box;position: relative;}
.factory_list a{border:1px #dadada solid;padding:5px; margin-bottom:8px;}
.factory_list span{display: block;overflow: hidden;position: relative;cursor: pointer;cursor: pointer;}
.factory_list span:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../images/fangda.png) no-repeat center center rgba(250,31,31,.5);transform: scale(0);transition: 0.4s ease-out;opacity: 0;}
.factory_list span img{width: 100%;}
.factory_list span:hover:before{transform: scale(1);opacity: 1;}

/*检测设备*/
.equipment{padding: 50px 0;}
.equipment_list {box-sizing: border-box;position: relative; margin-top:25px;}
.equipment_list a{border:1px #dadada solid;padding:5px;margin-bottom:8px;}
.equipment_list span{display: block;overflow: hidden;position: relative;cursor: pointer;cursor: pointer;}
.equipment_list span:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../images/fangda.png) no-repeat center center rgba(250,31,31,.5);transform: scale(0);transition: 0.4s ease-out;opacity: 0;}
.equipment_list span img{width: 100%;}
.equipment_list span:hover:before{transform: scale(1);opacity: 1;}
.equipment p{ margin-bottom:8px;}
/*产品综合页*/
.pro_syn{overflow:hidden;}
.pro_syn .part{height:650px;background:url(../images/pro_bg.jpg) center center no-repeat;}
.pro_syn .part>.w1240{height:100%; position:relative;}
.pro_syn .part>.w1240 .lists{height:100%;}
.pro_syn .part ul{height:100%;}
.pro_syn .part li{background-color:rgba(211,219,228,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2d3dbe4,endcolorstr=#B2d3dbe4); height:100%;}
.pro_syn .part li a{display:block; height:100%;overflow:hidden;}
.pro_syn .part ._box{ width:100%; margin-top:170px; text-align:center; overflow:hidden;}
.pro_syn .part .ico_box{width:95px; height:60px; margin-left:auto; margin-right:auto; margin-bottom:40px; display:none;}
.pro_syn .part .tit{font-size:16px; color:#000; line-height:1.5; margin-bottom:20px;}
.pro_syn .part .info{width:94%; margin-left: auto; margin-right:auto; font-size:14px; color:#8f8f8f; line-height:24px; margin-bottom:40px; height:72px; overflow:hidden;}
.pro_syn .part .pd{height:100%;border-right:1px solid #9ca1a5;}
.pro_syn .part .pd:hover{border:0;}
.pro_syn .part .li5 .pd{border:0;}
.pro_syn .part a:hover .ico_box{display:block;}
.pro_syn .part a:hover .img_pro_box{display:none;}
.pro_syn .part a:hover ._box{margin-top:226px;}
.pro_syn .part li>a:hover{background-color:#b81b23;}
.pro_syn .part a:hover .tit{color:#fff;}
.pro_syn .part a:hover .info{color:#fff;}
.pro_syn .scroll_nav{display:none;}
.pro_syn .arrs{display:block; width:30px; height:56px; top:50%; margin-top:-28px; position:absolute;}
.pro_syn .part ._box img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
.color-btns {position: absolute;z-index: 3;height: 1px;overflow: visible;width: 100%;left: 0;top: 50%; }
.color-btns .btn {position: absolute;display: block;top: -35px;width: 36px;height: 70px;cursor: pointer;background-position: center !important;background-size: 100% auto !important;background-repeat: no-repeat !important;
transition: all .5s ease; }
.color-btns .prev {left: 30px;background-image: url(../images/prev1.png); }
.color-btns .prev:hover {
background-image: url(../images/prev1on.png); }
.color-btns .next {
right: 30px;
background-image: url(../images/next1.png); }
.color-btns .next:hover {
background-image: url(../images/next1on.png); }
@media only screen and (max-device-width: 768px) {
.pro_syn{ margin-top:30px;}
.pro_syn .part{height: auto;background:none;}
.pro_syn .part li{width:100%; margin-bottom:10px;}
.pro_syn .part .pd{height:100%;border:1px solid #E0E6EC;}
.pro_syn .part ._box{ width:100%; margin-top:70px; text-align:center; overflow:hidden;}

}
.inner-nav-left{ width:60%; float:left;}
.inner-nav-left.pro{ width:100%;}
.inner-nav-left.pro .nav-left-a{ position: relative;color: #333; padding-right:3%; float:left;}
.inner-nav-left .nav-left-a{ position: relative;color: #333; padding-right:5%; float:left;}
.nav-left-a:before {position: absolute;bottom: -1px;content: "";display: block;width: 0;height: 2px;left:0px;background: #d50a1d;transition-duration: .3s; }
.nav-left-a:after {position: absolute;right:0;top: 50%;margin-top: -7px;content: "";display: inline-block;vertical-align: top;width: 1px;height: 14px;background: #ccc; margin-right:20px; }
.inner-nav2 .nav-left-a:hover, .inner-nav2 .nav-left-a.cur {color: #d50a1d; }
.inner-nav2 .nav-left-a:hover:before, .inner-nav2 .nav-left-a.cur:before {width: 44px;left: 0; }
@media only screen and (max-device-width: 1280px) {
.inner-nav-left.pro .nav-left-a{padding-right:2%; float:left;}
.inner-nav-left .nav-left-a{ position: relative;color: #333; padding-right:2%; float:left;}

}
@media only screen and (max-device-width: 1024px) {
.inner-nav-left.pro .nav-left-a{padding-right:3%; float:left;}

}
@media only screen and (max-device-width: 768px) {
.inner-nav-left{ width:100%; float:none;}
.inner-nav-left .nav-left-a{ padding-right:5%;}
.inner-nav-left.pro .nav-left-a{padding-right:5%;}
}
@media only screen and (max-device-width: 425px) {
.inner-nav2 .w1240 {width:100%;}
.inner-nav-left .nav-left-a{ padding-right:8%;}
.inner-nav-left.pro .nav-left-a{padding-right:8%; font-size:12px;}
}
/*产品展示*/
.pro_boxs .categories { overflow: hidden; margin-bottom:0px;margin-top: 50px; }
.pro_boxs .categories .title { float: left; width:17%; font-weight: bold; font-size: 16px; text-transform:uppercase; font-family: "Arial", "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
.pro_boxs .categories .categories_list{ float: left; width:83%; }
.pro_boxs .categories .categories_list dl dd { float:left; width:32%; margin-left: 1%; font-size:14px; line-height:30px;}
.pro_boxs .categories .categories_list dl dd i { display: inline-block; width: 20px; height: 20px; background: url(../images/checkbox.png) no-repeat 0 0; margin-right: 15px; vertical-align: middle; }
.pro_boxs .categories .categories_list dl dd.checked a{ color: #e6002f;}
.pro_boxs .categories .categories_list dl dd.checked i { background-position: -20px 0; }
.pro_list{padding-top: 60px; background-color:#fafafa;}
.pro_list .pro_infor{font-size: 35px;color: #2f2f2f;text-align: center;margin-bottom: 33px;}
.pro_list .pro_li_img{border: 1px solid #E4E4E4;border-bottom: none;}
.pro_list .pro_li_img .rect-75 img{width: 100%;}
.pro_list .pro_fonts{font-size: 15px;color: #4d4d4d;text-align: center;padding: 8px 30px 30px;border: 1px solid #E4E4E4;border-top: none;}
.pro_list .pro_fonts{height: 52px;overflow: hidden;}
.pro_list .pro_fonts .tit{margin-bottom: 3px;}
.pro_list li{margin-bottom: 39px;}
.pro_list li a{display: block;}
.pro_list li a:hover .pro_fonts{color: #e6002f;}
.pro_list li a:hover .pro_fonts{color: #e6002f;}
@media screen and (max-width: 1024px){
.pro_boxs .categories .title { float: none; width:100%; font-weight: bold; font-size: 16px; text-transform:uppercase; font-family: "Arial", "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
.pro_boxs .categories .categories_list{ float: none; width:100%; }
.pro_boxs .categories .categories_list dl dd { float:left; width:31%; margin-left: 0; font-size:14px; line-height:30px;}
.pro_boxs .categories .categories_list dl dd:nth-child(3n) {width:35%;}
.pro_boxs .categories .categories_list dl dd i { margin-right: 5px; vertical-align: middle; }
}
@media screen and (max-width: 768px){
.pro_boxs .categories { overflow: hidden; margin-bottom:0px;margin-top: 30px; }
.pro_boxs .categories .categories_list dl dd {  font-size:13px; line-height:24px;}

}
@media screen and (max-width: 425px){
.pro_boxs .categories .categories_list dl dd { float:left; width:60%;font-size:12px;}
.pro_boxs .categories .categories_list dl dd:nth-child(3n) {width:60%;}
.pro_boxs .categories .categories_list dl dd:nth-child(2n) {width:40%;}
.pro_boxs .categories .categories_list dl dd i { display:none;}

}

.pro .infor { width: 100%;}
.pro .infor .tit{ font-size: 20px; text-align: center; margin-bottom: 30px;}
.pro .infor .tit span{ color: #e6002f; }
/*产品详情*/
.pro_show{padding-top:50px}
.bordeb{border-bottom:1px solid #d9d9d9;padding-bottom:45px}
.pro_show .part1 .jianjie h2{border-bottom:1px dashed #e0e0e0;padding:21px 0; font-size:22px; font-weight:600;}
.pro_show .part1 .jianjie .jianjie-img1{margin:0 auto;display:block}
@media (max-width: 549px){.pro_show .part1 .jianjie .jianjie-img1{width:100%}}
@media (min-width: 1000px) and (max-width: 1199px){.pro_show .part1 .jianjie .jianjie-img1{width:100%}}
.pro_show .part1 .jianjie .jianjie-a{margin-top:18px}
@media (min-width: 1200px){.pro_show .part1 .jianjie .jianjie-a{margin-top:35px}}
.pro_show .part1 .jianjie p{color:#666666;line-height:28px; font-size:15px;}
.pro_show .part1 .jianjie span{color:#F10505; font-size:18px; margin-bottom:20px;}
.pro_show .part1 .jianjie .jianjie-b{padding-bottom:10px}
@media (min-width: 1200px){.pro_show .part1 .jianjie .jianjie-b{padding-bottom:44px}}
.pro_show .part1 .jianjie .jianjie-c{margin-top:10px; padding-top:10px;border-top: 1px dashed #e0e0e0;}
.pro_show .part1 .jianjie .jianjie-c .baojia .get-price{height: 55px;line-height: 55px;text-align: center;border-radius:5px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#F10505), to(#FA1F1F));
background: -webkit-gradient(linear,left top,right top,from(#F10505),to(#FA1F1F));background: -webkit-linear-gradient(top,#F10505,#FA1F1F);background: linear-gradient(90deg,#F10505,#FA1F1F);/*-webkit-box-shadow: #ff461f 0px 2px 5px;-moz-box-shadow: #ff461f 0px 2px 5px;border-radius:40px;*/filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #F10505, endColorstr = #FA1F1F);   
/*box-shadow: #ff461f 0px 2px 5px;*/display: block;width: 42%;cursor: pointer;float: left;font-size: 22px;color: #fff;}
.pro_show .part1 .jianjie .jianjie-c .baojia .pro-tel{font-size:18px;background: url(../images/pro_t.png) no-repeat left 6px;}
.pro_show .part1 .jianjie .jianjie-c .baojia .pro-tel p{font-size: 14px;padding-left: 12%}
.pro_show .part1 .jianjie .jianjie-c .baojia .pro-tel a{color: #eb0001;font-size:22px; line-height:1.3;font-weight: 600;padding-left:12%}

@media (max-width: 399px){.pro_show .part1 .jianjie .jianjie-c .jianjie-c1{padding-left:0}}
@media (min-width: 1000px) and (max-width: 1199px){.pro_show .part1 .jianjie .jianjie-c .jianjie-c1{padding-left:16px}}
.pro_show .part2 {padding-top:45px}
.pro_show .part2 .content{padding-top:35px}
.pro_show .part2 .content h2{ margin-bottom:15px; color:#333; font-weight:600;}
.pro_show .part2 .content img{ text-align:center; margin:0 auto}
@media (max-width: 1024px){.pro_show .part2 .content img{width:100%}}
.pro_show .part3 { padding-top:45px}
.pro_show .part3 .content h2{ margin-bottom:20px; color:#333; font-weight:600;}
.pro_show .part3 .content .shebei-b a:hover p{color:#F10505}
.pro_show .part3 .content .shebei-b a {overflow:hidden; width:100%;} 
.pro_show .part3 .content .shebei-b a img{width:98%;margin:0 auto; overflow:hidden; border:3px solid #ccc;display:block;}
.pro_show .part3 .content .shebei-b a p{height:40px;text-align:center;margin-bottom:20px;line-height:20px; margin-top:8px;}
.pro_show .part3 .content li:nth-child(2) {visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;}
.pro_show .part3 .content li:nth-child(3) {visibility: visible; animation-delay: 0.8s; animation-name: fadeInUp;}
.pro_show .part3 .content li:nth-child(4) {visibility: visible; animation-delay:1.2s; animation-name: fadeInUp;}
@media screen and (max-width: 768px){
.pro_show .part3 { display:none;}
}
@media screen and (max-width: 425px){
.pro_show .part1 .jianjie h2{border-bottom:1px dashed #e0e0e0;padding:15px 0; font-size:16px; font-weight: normal;}
.pro_show .part1 .jianjie span{color:#F10505; font-size:16px;}
.pro_show .part1 .jianjie p{color:#666666;line-height:24px; font-size:14px;}
.pro_show .part1 .jianjie .jianjie-c .baojia .get-price{height: 55px;line-height: 55px;width: 32%; font-size:18px;cursor: pointer;}
.pro_show .part1 .jianjie .jianjie-c .baojia .pro-tel{font-size: 16px;float: none;width:95%;}
.pro_show .part1 .jianjie .jianjie-c .baojia .pro-tel a{color: #eb0001;font-size:22px; line-height:1.3;font-weight: 600;padding-left:19%}
.pro_show .part1 .jianjie .jianjie-c .baojia .pro-tel p{font-size: 13px;padding-left: 19%}
.pro_show .part2 {padding-top:25px}
.pro_show .part2 .content{padding-top:15px}

}
/*新闻*/
.news_home{ margin-top:50px;}
.news_home .part_hd ._title{color:#0e141d;}
.news_home .part_hd ._text{line-height:50px;height:50px;}
.news_home .part_hd ._text_l{color:#F00607;font-size:32px;text-transform: uppercase;}
.news_home .part_hd ._more{font-size:12px;}
.channl_title{font-size:32px;line-height:40px;font-weight:normal;}
.channl_title_en{font-size:45px;font-family: 'hero_lightlight';text-transform: uppercase;line-height:45px;}
.channel_p{margin-bottom:40px;}
.news_home .part1{padding-bottom:72px;}
.news_home .part1_hd{padding:0px 0px 40px;}
.news_home .part1_hd ._text_l{font-size:15px;color:#7c7c7c;padding:10px 0px;}
.news_home .part1_bd ._bd_l{width:46%;}
.news_home .part1_bd ._bd_l .part1_bd_l_box{width:100%;height:0;padding-bottom:75%;overflow:hidden;}
.news_demo {width: 100%;height: 430px;font-size: 14px;position:relative;}
.news_demo img{ width:100%;}
.news_demo a.control {position:absolute;display: block;top: 50%;margin-top: 0px;width: 47px;height: 47px;cursor: pointer;z-index: 2;background: url(../images/n_btn.png) no-repeat}
.news_demo a.prev {left: 0;background-position: 0 0}
.news_demo a.next {right: 0;background-position: -47px 0}
.news_demo a.prev:hover {background-position: 0 -47px}
.news_demo a.next:hover {background-position: -47px -47px}
.slider {display: none}
.news_home .part1_bd ._bd_r{width:51%;}
.news_home .part1_bd ._bd_r ._list_box{background-color:#f2f3f5;padding: 24px 30px 26px 16px;}
.news_home .part1_bd ._bd_r ._list_l{padding-top:6px;}
.news_home .part1_bd ._bd_r ._list_r{width:74%;}
.news_home .part1_bd ._bd_r ._list_r .news_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;color:#000;margin-bottom:6px;}
.news_home .part1_bd ._bd_r ._list_r .news_text{overflow:hidden;line-height:20px;height:40px;color:#767676;}
.news_home .part1_bd ._bd_r li:hover ._list_l ._day{color:#F00607;}
.news_home .part1_bd ._bd_r li:hover ._list_r .news_title{color:#F00607;}
.news_home .part1_bd ._bd_r li{margin-bottom:20px;}
.news_home .part1_bd ._bd_r li:last-child{margin-bottom:0px;}
.news_home .part1_bd ._bd_r li:last-child ._list_box{padding-bottom:28px;}
.news_l_time{font-size:48px;line-height:48px;color:#c8c8c8;width:124px;}
.news_l_time ._year{font-size:12px;text-align:right;line-height:20px;}
.number_title{font-family:'Arial'}
.trans{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.news_home .part2{width:100%;background-color:#fafafa;padding:50px 0px;}
.news_home .part2 .part2_hd{margin-bottom:40px;}
.news_home .part2 .part2_hd ._text_l{font-family:'hero_lightlight';}
.news_home .part2 .part2_bd ._list_box{display:block;padding:26px 26px 38px;border-right:1px #b8b8b8 dotted;}
.news_home .part2 .part2_bd ._list_box ._list_title{font-size:16px;color:#4f4f4f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:12px;}
.news_home .part2 .part2_bd ._list_box ._list_time{font-size:13px;color:#959595;margin-bottom:12px;}
.news_home .part2 .part2_bd ._list_box ._list_text{font-size:14px;color:#4f4f4f;line-height:24px;height:48px;overflow:hidden;}
.news_home .part2 .part2_bd li:last-child ._list_box{border:none;}
.news_home .part2 .part2_bd li:hover ._list_box{background-color:#fff;}
.news_home .part2 .part2_bd li:hover ._list_box ._list_title{color:#F00607;}
.news_home .part2 .part2_bd li:hover ._list_box ._list_time{color:#666;}
.news_home .part2 .part2_bd li:hover ._list_box ._list_text{color:#333;}
.news_home .part3{width:100%;padding:60px 0px 70px;background-color:#035cac;color:#fff;}
.news_home .part3 .part3-left{width:30%;text-align: center;padding-top: 22px;}
.news_home .part3 .part3-left .news_ch{font-size:32px;font-weight: normal;}
.news_home .part3 .part3-left .news_ch,.news_home .part3 .part3-left .news_en{color:#fff;}
.news_home .part3 .part3-left .news_en{margin-bottom:0;position:relative; font-size:18px;}
.news_home .part3 .part3-left .news_en:after{content:'';width:66px;height:3px;background-color:#1d6db4;position:absolute;bottom:-22px;left: 50%;margin-left: -86px;}
.news_home .part3 .part3-right{width:64%;background-color:#024a8a;}
.news_home .part3 .part3-right ._wordbox{float: left;width: 75%;border-right: 1px #1c5c96 solid;}
.news_home .part3 .part3-right ._wordbox .box{padding: 6% 10%;}
.news_home .part3 .part3-right ._wordbox .box a{ color:#fff;}
.news_home .part3 .part3-right ._wordbox .tit{font-size:18px;font-weight: normal;margin-bottom:15px;}
.news_home .part3 .part3-right ._wordbox .p{height:88px;overflow:hidden;line-height: 22px;}
.news_home .part3 .part3-right ._wordButton{float: right;width: 24%;text-align: center;font-size: 0;height: 211px;}
.news_home .part3 .part3-right ._wordButton .more{display: inline-block;vertical-align: middle;height: auto;line-height: 1.2;font-size: 14px;color:#fff;}
.news_home .part3 .part3-right ._wordButton .more i{font-size:23px;line-height: 1.6; margin-left:10px; transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.news_home .part3 .part3-right ._wordButton .line{display: inline-block; vertical-align: middle;height: 100%;width: 0;}
.news_home .part3 .part3-right ._wordButton .more:hover i{transform:translateX(5px);-webkit-transform:translateX(5px);}
@media screen and (max-width: 1024px){
.news_home .part1_bd ._bd_l{width:100%; margin-bottom:15px;}
.news_home .part1_bd ._bd_r{width:100%;}
.news_demo p{ font-size:18px; line-height:35px;}
.news_demo .desc{ height:35px; line-height:35px;}
.news_l_time{font-size:32px;line-height:32px;color:#c8c8c8;width:84px;}
.news_home .part1_bd ._bd_r ._list_box{background-color:#f2f3f5;padding: 14px 30px 16px 16px;}
.news_demo .num{ display:none;}
.news_home .part3 .part3-left .news_ch{font-size:28px;font-weight: normal;}
.channl_title{font-size:28px;line-height:40px;font-weight:normal;}
.news_home .part1_hd ._text_l{font-size:14px; line-height:24px;color:#7c7c7c;padding:10px 0px;}
.channl_title{font-size:18px;line-height:30px;font-weight:normal;}
.inner-nav2 .inner-nav-right{ display:none;}
}
@media screen and (max-width: 425px){
.channl_title{font-size:16px;line-height:28px;font-weight:normal;}
.channl_title_en{font-size:35px;font-family: 'hero_lightlight';text-transform: uppercase;line-height:35px;}
.news_home .part_hd ._text{line-height:28px;height:28px;}
.news_home .part1_bd ._bd_l{width:100%;}
.news_home .part1_bd ._bd_r{width:100%;}
.news_l_time{font-size:32px;line-height:32px;color:#c8c8c8;width:84px;}
.news_l_time ._year{font-size:12px;text-align:right;line-height:20px;}
.news_home .part1_bd ._bd_r ._list_r{width:75%;}
.news_home .part1_bd ._bd_r ._list_box{background-color:#f2f3f5;padding: 24px 16px 26px 16px;}
.news_demo p{ font-size:14px;}
.news_demo .num{ display:none;}
.news_home .part2 .part2_hd{margin-bottom:10px;}
.news_home .part2 .part2_bd ._list_box{display:block;padding:26px 16px 30px;border-right:0px #b8b8b8 dotted;border-bottom:1px #b8b8b8 dotted;}
.news_home .part3 .part3-left{width:100%;text-align: center;padding-top: 0; padding-bottom:15px;}
.news_home .part3 .part3-right{width:100%;background-color:#024a8a;}
.news_home .part3 .part3-left .news_ch{font-size:22px;font-weight: normal;}
.news_home .part_hd ._more{ display:none;}
}
@media screen and (max-width: 375px){
.news_l_time{font-size:24px;line-height:32px;color:#c8c8c8;width:70px;}
.news_home .part1_bd ._bd_r ._list_box{background-color:#f2f3f5;padding:16px;}
.news_home .part1_hd ._text_l{font-size:13px;color:#7c7c7c;padding:10px 0px;}
.news_home .part_hd ._text{line-height:30px;height:30px;}
.news_home .part2 .part2_bd ._list_box{display:block;padding:16px;}
.news_home .part2{width:100%;background-color:#fafafa;padding:30px 0px;}
.news_home .part2 .part2_hd{margin-bottom:20px;}

}
/*新闻列表*/
.new_list{background-color: #f5f5f5;} 
.new_list .content {width: 100%;position: relative;overflow: hidden;padding-top: 30px; padding-bottom:30px;border-bottom: 1px solid #d4d4d4;}
.new_list .content .box{background-color: #fff;float: left; margin-bottom:15px;}
.new_list .content .box a{display: block;padding: 30px;transition: all 0.3s ease 0s;cursor: pointer;}
.new_list .content .box a:hover{background-color: #F00607;}
.new_list .content .box a:hover .f18{color: #fff;}
.new_list .content .box img{display: block;width: 100%;}
.new_list .content .box .f18{line-height: 26px;display: block;color: #333; font-size:16px;height: 52px;position: relative;overflow: hidden;}
.new_list .content .box .more{line-height: 24px;display: inline-block;padding-right: 16px;background: url(../images/ico_42.png) no-repeat right center;color: #333;margin-top: 19px;color: #333;}
.new_list .content .box a:hover .more{color: #fff;background: url(../images/ico_43.png) no-repeat right center;}
.new_list .content .box .date{line-height: 32px;color: #888;display: block;}
.new_list .content .box a:hover .date{color: #FFECEC;}
.new_list .content .box .img{display: block;width: 100%;margin-top: 9px}
.new_list .content .box .word{margin-top: 13px;width: 100%;display: block;color: #666;height: 90px;overflow: hidden}
.new_list .content .box a:hover .word{color: #FFECEC}
.new_list .content .box .img{display: block;position: relative;}
.new_list .content .box .img .bg-pic{width: 100%;}
.new_list .content .box .img .up-img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

@media screen and (max-width: 1024px){
.new_list .content .box{background-color: #fff;float: left; margin-bottom:10px;}
}
@media screen and (max-width: 768px){
.new_list .content {padding-top:0px;}
.new_list .content .box a{display: block;padding: 15px;}
.new_list .content .box .word{ line-height:22px;}

}
/*新闻详情*/
.news_detail .detail_box{padding-bottom: 110px}
.news_detail .widget-newsdetail-8 .ion { color:#676767; }
.news_detail .widget-newsdetail-8 .n_left { width:66.8%; float:left; }
.news_detail .widget-newsdetail-8 ._head ._title { font-size:20px; color:#333333; margin-bottom:20px;}
.news_detail .widget-newsdetail-8 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.news_detail .widget-newsdetail-8 ._tools_border{height: 45px;border-bottom: #d8d8d8 1px solid;}
.news_detail .widget-newsdetail-8 ._tools ._tool{ font-size:14px; margin-right:10px; display:inline-block; height:40px; line-height:40px; overflow:hidden;}
.news_detail .widget-newsdetail-8 ._tools .ion { font-size:18px; display:inline-block; height:35px; line-height:35px; margin-right:8px;}
.news_detail .widget-newsdetail-8 ._tools b { font-weight:normal; }
.news_detail .widget-newsdetail-8 .myart { line-height:2; min-height:200px; font-size:14px; color:#555555;margin-top: 40px; }
.news_detail .widget-newsdetail-8 .myart p{ line-height:28px; margin-bottom:15px;}
.news_detail .widget-newsdetail-8 .n_right { width:30%; float:right; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom li strong,.widget-newsdetail-8 ._detailPage_bottom li span,.widget-newsdetail-8 ._detailPage_bottom li a{ display:block;}
.news_detail .widget-newsdetail-8 ._detailPage_bottom{ border:#f3f3f3 10px solid; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom ul{padding:10px 7%;}
.news_detail .widget-newsdetail-8 ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.news_detail .widget-newsdetail-8 ._detailPage_bottom li ._title:hover { color:#F00607; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom li ._title { font-size:16px; color:#5c5c5c; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom li a:hover ._title{color: #F00607}
.news_detail .widget-newsdetail-8 ._detailPage_bottom li { padding: 27px 0; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; }

@media only screen and (max-device-width:1024px) {
.news_detail .widget-newsdetail-8 .n_right { padding-top:0; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom { margin-top:10px; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom ul { padding-right:3%; }
.news_detail .widget-newsdetail-8 ._head ._title { font-size:20px; }

}

@media only screen and (max-device-width: 768px) {
.news_detail .widget-newsdetail-8 ._head ._title { font-size:18px; line-height:28px; }
.news_detail .widget-newsdetail-8 .n_left,.news_detail .widget-newsdetail-8 .n_right,.news_detail .widget-newsdetail-8 .news_img { width:100%; float:none; }
.news_detail .widget-newsdetail-8 .n_left { margin-bottom:20px; }
.news_detail .widget-newsdetail-8 .n_left { width:100%; float:left; }
.news_detail .widget-newsdetail-8 .n_right { width:100%; float:right; }

}
@media only screen and (max-device-width: 425px) {
.news_detail .widget-newsdetail-8 ._tools { display:none;}
}

/*服务*/
.chan_tit{width: 80%;margin: 0 auto 30px;text-align: center;}
.chan_tit .tit{font-size:24px; text-transform:uppercase; position:relative;padding-bottom: 10px;margin-bottom: 10px;}
.chan_tit .tit:after{content:'';width:60px;height:3px;background-color:#F00607; position:absolute;bottom:0;left:50%; margin-left:-30px;}
.chan_tit .p{font-size:16px; line-height:26px; color:#666; }

@media screen and (max-width: 1024px){
.chan_tit{width: 100%;margin: 0 auto 20px;text-align: center;}
.chan_tit .tit{font-size:20px; position:relative;padding-bottom: 15px;margin-bottom: 15px;}
}
@media screen and (max-width: 768px){
.chan_tit{width: 100%;margin: 0 auto 20px;text-align: center;}
.chan_tit .tit{font-size:18px; line-height:24px; position:relative;padding-bottom: 10px;margin-bottom: 10px;}
.chan_tit .p{font-size:16px; line-height:24px; color:#666; }
}

@media screen and (max-width: 425px){
.chan_tit{width: 100%;margin: 0 auto 20px;text-align: center;}
.chan_tit .tit{font-size:16px; position:relative;padding-bottom: 10px;margin-bottom: 10px;}
.chan_tit .p{font-size:14px; line-height:24px; color:#666; }
}

.ser_box1 { margin-bottom:50px;}
.ser_box1 .chan_tit,.ser_box2 .chan_tit{width:80%;}
.ser_box1 .fwst_box{width:33%;}
.job_box1_con .fwst_box{ position:relative; overflow:hidden;}
.job_box1_con .fwst_box .box{ position:absolute;left:0;bottom:-100%;width:100%; height:100%;background: url(../images/red.8.png) repeat;}
.job_box1_con .fwst_box .box:before{content:'';width:58px; height:65px; background:url(../images/line.png) repeat;position:absolute;right:0; top:0;}
.job_box1_con .fwst_box .box .info{display:block;padding:18% 8% 8%;width: 84%; color:#fff;}
.job_box1_con .fwst_box .box .tit{font-size:28px;}
.job_box1_con .fwst_box .box .p1{font-size:20px; font-weight: bold;margin: 10px 0 5px;}
.job_box1_con .fwst_box .box .p2{font-size:13px;}
.job_box1_con .fwst_box:hover .box{bottom:0;}
.ser_box1 .fw_mess{width:66%;}
.job_box1_con .img .rect-66{padding-bottom:66%;}
.job_box1_con .word{border:10px #f3f3f3 solid; border-left:0;border-right:0; height:410px;}
.job_box1_con .word .word_info{ border-right:10px #f3f3f3 solid;height: 100%;padding: 0 8% 0 10%;}
.job_box1_con .word .t{font-size:28px; position:relative; padding:35px 0 10px; margin-bottom: 25px;}
.job_box1_con .word .t:after{content:'';width:42px; height:1px; background-color:#F00607; position:absolute;bottom:0; left:0;}
.job_box1_con .word .p{font-size:13px; color:#5a5a5a;}
.m_detail { font-size:16px; color:#F00607;}
.m_detail{ border:1px #F00607 solid;width:160px; height:40px; line-height:38px; text-align: center;display:inline-block; margin-top:40px;}
.m_detail i{margin-left:15px;}
.m_detail:hover{ background-color:#F00607; color:#fff;}
.m_detail:hover i{background-position:-40px -80px;}
.ser_box2{background-color:#f4f4f4; }
.ser_box2 .net_left{width: 34.5%;}
.net_left .net_boc{width:100%; background:#F70303 url(../images/line.png) right top no-repeat;}
.net_left .net_boc a{display:block; color:#fff;width: 80%;margin: 0 auto;text-align: center;padding:20% 0;}
.net_left .net_boc .tit{font-size:32px;}
.net_left .net_boc .p{font-size:16px;line-height: 25px;}
.net_left .net_tel{ position:relative; padding:10px 0 0 70px; color:#253036;margin-top: 60px;}
.net_left .net_tel .ico2{width:65px; height:71px;background-position:-135px -82px; position:absolute;left:0px;top:0;}
.net_left .net_tel ._tel{font-family: Arial;font-size:32px; line-height: 30px;}
.net_left .net_tel .p{font-size:14px; line-height: 25px;}
.ser_box2 .net_right{width:64%; position:relative;background:url(../images/ser_bg3.png) center center no-repeat;margin:60px 0; height:354px;}
.ico2{display:inline-block; background:url(../images/ico2.png) no-repeat;vertical-align:middle;}
.ser_box3{padding:50px 0 0;}
.question_list li{margin-bottom:30px; padding:12px;}
.question_list li .box{display:block;position:relative;padding-left:65px;}
.question_list .box .date{position:absolute;left:0;top:0;height: 100%;border-right: 1px #c6c6c6 solid;padding-right: 7px;text-align: center;}
.question_list li .box .date,.question_list li .box .date span{display:block;}
.question_list .box .date .day{font-size:16px;font-weight: bold;line-height: 22px;}
.question_list .box .date .year{color:#d4d4d4;margin-top: -6px;}
.question_list .box .title{font-size:16px;font-weight: normal;margin-bottom: 5px;}
.question_list .box .p{color:#848484;}
.question_list li:hover{ background-color:#fcfcfc; padding:12px;}
.question_list li:hover .box .date .day,.question_list li:hover .box .title{color:#F70303;}
.question_list li:nth-child(2) {visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;}
.question_list li:nth-child(3) {visibility: visible; animation-delay: 0.8s; animation-name: fadeInUp;}
.question_list li:nth-child(4) {visibility: visible; animation-delay:1.2s; animation-name: fadeInUp;}
.ser_box3 .m_detail_con{ margin:0 auto; width:50%;text-align:center;}

@media screen and (max-width:1366px){
.job_box1_con .word{border:10px #f3f3f3 solid; border-left:0;border-right:0; height:416px;}
}

@media screen and (max-width:1280px){
.job_box1_con .word{border:10px #f3f3f3 solid; border-left:0;border-right:0; height:390px;}
.job_box1_con .word .t{font-size:28px;font-weight: bold; position:relative; padding:50px 0 10px; margin-bottom: 25px;}
}
@media screen and (max-width:1024px){
.job_box1_con .word{border:10px #f3f3f3 solid; border-left:10px #f3f3f3 solid;border-right:0; height:340px;}
.job_box1_con .word .t{font-size:22px;font-weight: bold; position:relative; padding:30px 0 10px; margin-bottom: 15px;}
.m_detail{ margin-top:20px;}
.ser_box2 .net_right img{width:100%; }
.net_left .net_tel .ico2{width:65px; height:71px;background-position:-135px -82px; position:absolute;left:35px;top:0;}
.net_left .net_tel{ position:relative; padding:10px 0 0 130px; color:#253036;margin-top: 60px;}
.job_box1_con .img { display:none;}
.ser_box1 .fw_mess{width:50%;}
.ser_box1 .fwst_box{width:48%;}
.ser_box2 .net_right{display: none;}
.ser_box2 .net_left{float:none;width:100%;}
.net_left .net_boc,.net_left .net_tel{float:left;width:40%;}
.net_left .net_tel{margin-top:73px;width:60%;}
.ser_box1 .chan_tit,.ser_box2 .chan_tit{width:100%;}

}
@media screen and (max-width:425px){
.ser_box1 .fw_mess{width:100%;}
.ser_box1 .fwst_box{width:100%;}

.net_left .net_boc,.net_left .net_tel{float:left;width:100%;}
.net_left .net_tel{width:100%;margin-top: 30px;padding: 10px 0 30px 100px;}
}

/*服务理念*/
.rect-42{padding-bottom:42%;}
.server .part1 {margin-bottom:50px;}
.server .part1 .info_box .pd{padding:25px 25px 40px; background:#f4f4f4;}
.server .part1 .info_box .pd .t{font-size:18px; color:#231815; line-height:1; margin-bottom:20px;}
.server .part1 .info_box .line{width:30px; height:2px; background:#c61c22; margin-bottom:20px;}
.server .part1 .info_box .pd .d{font-size:14px; color:#747474; line-height:22px; height:44px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.server .part1 .info_box .pd.on .d{height:auto;}
.server .part1 li:nth-child(2) {visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;}
.server .part1 li:nth-child(3) {visibility: visible; animation-delay: 0.8s; animation-name: fadeInUp;}
@media screen and (max-width: 425px){
.server .part1 .info_box .pd .t{font-size:18px; color:#231815; line-height:1; margin-bottom:20px;}

}
/*营销网络*/
.net_work .part1 .l_box{width:28%;}
.net_work .part1 .r_box{width:72%;}
.net_work .part1 .l_box .pd{ padding-top:100px;}
.net_work .part1 .l_box .lists li{width:100%;font-size:14px; color:#454545;  background:#fff; line-height:44px; cursor:pointer;}
.net_work .part1 .l_box .lists li i{width:25px; height:24px; font-size:22px; background:none; margin-right:10px; vertical-align:0;}
@media screen and (max-width: 1024px){
.net_work .part1 .l_box .pd{ padding-top:10px;}
.net_work .part1 .l_box{width:100%;}
.net_work .part1 .r_box{width:100%;}
.net_work .part1 .r_box .img_list img{ width:100%;}
}
/*联系我们*/
.contact_us .rect-6321{padding-bottom: 63.21%;}
.contact_us01{margin-bottom: 52px;}
.contact_us01 .left{width: 62.75%;float: left;height: 560px;background: #eee}
.contact_us01 .right{width: 35.16%;float: right;}
.contact_us01 .right .intro{padding: 40px 30px;background: url(../images/contact_us01.jpg) no-repeat center;background-size: cover;}
.contact_us01 .right .intro li{line-height: 29px;font-size: 14px;color: #212121;}
@media screen and (max-width: 1440px){
.contact_us01 .right .intro{padding:34px 40px;}
}
@media screen and (max-width: 1366px){
.contact_us01 .right .intro{padding:40px 40px;}
}
@media screen and (max-width: 1280px){
.contact_us01 .right .intro{padding:40px 32px;}
.contact_us01 .right .intro li{line-height: 32px;font-size: 14px;color: #212121;}
}
@media screen and (max-width: 1024px){
.contact_us01 .left{width: 58.75%;float: left;height: 510px;background: #eee}
.contact_us01 .right{width: 39.16%;float: right;}
.contact_us01 .right .intro{padding:40px 28px;}
}
@media screen and (max-width: 768px){
.contact_us01 .left{width: 100%;float: none;height: 410px;background: #eee; margin-bottom:20px;}
.contact_us01 .right{width:100%;float: none;}

}
/*在线留言*/
.message .form input{border:1px solid #d5d5d5; font-size:14px;}
.message .name{ background: transparent url("../images/i_form_ico1.png") no-repeat right 0;}
.message .phone{background: transparent url("../images/i_form_ico2.png") no-repeat right 0;}
.message .email{background: transparent url("../images/i_form_ico3.png") no-repeat right 0;}
.message .line1{width: 80%; height: 48px; line-height: 48px; padding: 0 46px 0 13px; float: left;}
.message .form textarea{width: 94%; border: 1px solid #d5d5d5; padding: 10px 40px 10px 13px; height: 149px; font-size: 14px; line-height: 1.5; margin-bottom: 20px; margin-top:25px; background: transparent url("../images/i_form_ico4.png") no-repeat right top;}
.message .form .btns_list button{ margin: 0 auto; height:45px; padding: 0 15px; line-height:37px; border:none; font-size:16px; color:#fff; cursor:pointer;}
.message .form .btns_list .sub{background-color: #666; border-radius:0; }
.message .form .btns_list .sub:hover{background-color:#F40403;}
.message .form .btns_list .reset{background-color:#848484; border-radius:0; float:right;}
.message .form .btns_list .reset:hover{background-color:#f8ac00;}
.message .form_cb .span-4{position:relative;}
.message .form_cb .span-4 span{position:absolute; right:45px; top:15px;}
.message .yzm_box .yzm{line-height:46px; height:46px; width:30%; background:transparent; text-indent:20px; margin-right:25px;}
.message .yzm_box img{width:120px; height:50px; margin-right:10px;}
.message .yzm_box .change{color:#40535a; font-size:12px; cursor:pointer; vertical-align:bottom;}
.message .tip{ line-height: 30px; margin-bottom:30px;}
.d-inline {display: inline-block;}
.message .form-bottom p{color: #333;font-weight: 400;margin-bottom: 10px;font-size: 18px;}
.message .form-bottom span {display: inline-block;color: #666;margin-right: 30px;}
.message .form-bottom #code {width: 225px;height: 55px;border: 1px solid #e5e5e5;background: transparent; margin-right: 15px;}

@media only screen and (max-width: 768px){
.message .form .span-4 {margin-bottom: 5%;}
.message .line1{width: 94%; height: 48px; line-height: 48px; padding: 0 40px 0 13px; float: left;}
.message .form textarea{margin-top:0px; }
}
@media screen and (max-width:425px){
.message .line1{width: 96%; height: 48px; line-height: 48px; padding: 0px 8px; float: left;}
.message .form textarea{width: 96%; border: 1px solid #d5d5d5; padding: 0px 8px;}
}