﻿@charset "utf-8";html{-webkit-font-smoothing:antialiased;overflow-x:hidden}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header,hgroup,nav,menu,main,section,article,summary,details,aside,figure,figcaption,footer{display:block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
select,textarea,button,input[type=submit],input[type=button],input[type=reset],input[type=password],input[type=search],input[type=text],input[type=button]{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:transparent;outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
select{outline:none}
textarea{font-family:Arial}
body{font-size:14px;color:#333;line-height:1.3;background:#fff;font:14px/1.3 "Arial","Microsoft YaHei"}
a,li,div{-webkit-tap-highlight-color:transparent}
input,img,div,a,li{outline:none}
a{color:#333}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
#web-ietip{width:526px;height:90px;padding:83px 0 0 84px;overflow:hidden;background:url(../css/ietip/browser.png) no-repeat center center;margin:200px auto 0}
#web-ietip a{display:block;width:65px;height:80px;float:left}
a,.more i,.float_right .box,.i_part .text,h2,li:before,li,a:before,.p8_lb,.dis_list li .img,.news_list .n_more,.news_list .n_more i,.pro_list .p_more,.pro_list .p_more i,.close,.sol_main .text,.more{transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms}
.w{width:100%}
.pr{position:relative}
.pa{position:absolute}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.none{display:none}
.cp{cursor:pointer}
.db{display:block}
.d_ib{display:inline-block;_zoom:1;*display:inline}
.baseWidth{width:1200px;margin:0 auto}
.tover{display:block;-o-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clear{clear:both}
.zoom{position:relative;display:block;overflow:hidden}
.zoom img,.zoom span{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;background-repeat:no-repeat;background-position:center;background-size:cover}
.zoom:hover img,.zoom:hover span,li:hover .zoom span{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.over{overflow:hidden}
.bg_f5f5f5{background:#f5f5f5}
.bg_f4f4f4{background:#f4f4f4}
.header{height:140px}
.htop{height:46px;line-height:46px;background:#f7f7f7;font-size:0}
.hphone{padding-left:24px;background:url(../images/icon1.png) left center no-repeat;color:rgba(0,0,0,.8)}
.hphone font,.htop .hphone em{font-size:14px;display:inline-block;vertical-align:middle}
.hphone em{font-size:18px;color:#b80101}
.hlink{font-size:14px;color:rgba(0,0,0,.8)}
.hlink .hmap{margin-right:10px;padding:0 18px;border-right:1px solid #aaa}
.hlink .hmap:hover{color:#251573}
.hlink .hicon{display:inline-block;vertical-align:middle;width:36px;height:40px;background-position:center;background-repeat:no-repeat}
.hlink .wechat{background-image:url(../images/icon2.png)}
.hlink .wechat:hover{background-image:url(../images/icon2on.png)}
.hlink .weibo{background-image:url(../images/icon3.png)}
.hlink .weibo:hover{background-image:url(../images/icon3on.png)}
.hbot{clear:both;height:94px;line-height:94px;background:#251573}
.hbot.small{box-shadow:0 2px 10px rgba(0,0,0,.1);position:fixed;top:0;width:100%;background:#251573;z-index:999;height:74px;line-height:74px}
.hbot.small .logo{max-height:40px}
.hbot.small .nav li{height:74px}
.hbot.small .nav li>a{height:74px;line-height:71px}
.hbot.small .s_nav{top:74px}
.h_box{margin-right:-26px}
.nav{position:relative}
.nav li{margin-right:18px;position:relative;float:left;height:94px;display:block;font-size:16px;box-sizing:border-box}
.nav li>a{padding:0 26px;color:#fff;display:block;height:94px;line-height:91px;box-sizing:border-box;border-bottom:3px solid transparent}
.nav li.on>a,.nav li:hover>a{color:#fff;border-color:#fff}
.nav li:last-child{margin-right:0}
.s_nav{display:none;border-top:1px solid transparent;white-space:nowrap;min-width:494px;font-size:0;box-sizing:border-box;padding:50px;position:absolute;left:50%;top:94px;width:auto;line-height:40px;z-index:999;background:#f8f8f8;box-shadow:3px 3px 0 rgba(0,0,0,.15)}
.nav_pic{width:266px;height:186px;display:inline-block;vertical-align:top;background-position:center;background-size:cover;background-repeat:no-repeat}
.nav li dl{position:relative;width:170px;white-space:normal;padding-right:20px;display:inline-block;vertical-align:top}
.nav li dl dd{width:100%;display:inline-block;vertical-align:top}
.nav li dd>a{padding-left:14px;position:relative;font-size:16px;color:#000;padding:0 10px;min-width:118px;display:block;white-space:nowrap}
.nav li dd>a:before{content:'';position:absolute;left:0;top:18px;width:3px;height:3px;background:#737373}
.nav li dd>a:hover{color:#251573}
.nav li dd>a:hover:before{background:#251573}
.nav_right{display:none;vertical-align:top}
.nav_txt{height:52px;overflow:hidden;margin-top:20px;width:454px;white-space:normal;font-size:16px;color:rgba(0,0,0,.8);line-height:26px}
.t_nav{display:none;position:absolute;left:100%;top:0;width:280px;padding:0 30px;box-sizing:border-box;white-space:normal}
.t_nav.over_y{max-height:264px;overflow-y:auto}
.t_nav a{display:block;color:#151923;font-size:16px;padding:7px 0}
.t_nav a:hover{color:#251573}
.t_nav a:before{display:none}
.t_nav .t_nav_de{line-height:30px}
.nav li.goright{position:static}
.nav li.goright .s_nav{left:auto;right:0;margin-left:0!important}
.nav li:nth-child(3) .nav_right{margin-left:250px;position:absolute;right:-470px;top:0}
.nav li:nth-child(3) .s_nav{width:980px;padding:25px 35px 35px;line-height:50px}
.nav li:nth-child(3) .s_nav .nav_pic{width:444px}
.nav li:nth-child(3) dl{border-right:1px solid #e5e5e5}
.nav li:nth-child(3) dl dd.on>a{color:#251573}
.nav li:nth-child(3) dl dd.on a:before{background:#251573}
.nav li:nth-child(3) dl dd:first-child .t_nav{display:block}
.nav li:nth-child(3) dl dd .t_nav .t_nav_de.on .nav_right{display:block!important}
.nav li:nth-child(3) dl dd .t_nav .t_nav_de.on>a{color:#251573}
.nav li:nth-child(3) dl a:before{top:24px}
.dd_right{position:absolute;left:486px;top:7px;height:100%}
.nav-skip{display:none;box-sizing:border-box;width:2.4rem;height:2.4rem;padding:.5em 0 .4em;text-indent:2.1875em;font-size:1.3rem;line-height:1.9em;text-align:center}
.nav-skip span{position:relative;top:.4em;margin:0 auto;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.2s;transition-delay:.2s}
.nav-skip span:before,.nav-skip span:after{position:absolute;content:''}
.nav-skip span,.nav-skip span:before,.nav-skip span:after{width:1.3em;height:2px;background-color:#fff;display:block;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s,0;transition-delay:.2s,0}
.nav-skip span:before{top:-.4em}
.nav-skip span:after{top:.4em}
.nav-skip.toggled span{background-color:transparent;-webkit-transition-delay:0s;transition-delay:0s}
.nav-skip.toggled span:before,.nav-skip.toggled span:after{top:0;-webkit-transition-delay:0,.2s;transition-delay:0,.2s}
.nav-skip.toggled span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.nav-skip.toggled span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.search_box{margin-right:60px;position:relative;box-sizing:border-box;background:#fff;margin-top:7px;float:right;width:200px;height:32px;overflow:hidden;border-radius:16px;border:1px solid #dcdcdc}
.search_box:before{position:absolute;left:160px;content:'';float:left;width:1px;height:14px;top:8px;background:#e5e5e5}
.search_input{position:relative;width:160px;height:30px;line-height:30px;border:none;float:left;padding:0 10px;box-sizing:border-box}
.search_sub{cursor:pointer;width:38px;height:30px;background-color:#fff;background-image:url(../images/icon80.png);background-position:center;background-repeat:no-repeat;background-size:13px;border:none;float:right}
.search_sub:hover{background-image:url(../images/icon80on.png)}
.wechat_wrap{position:relative}
.wechat_box{border-radius:5px;line-height:20px;font-size:13px;display:none;position:absolute;text-align:center;left:50%;margin-left:-70px;top:40px;width:140px;padding:10px 0;background:#fff;z-index:10000;box-shadow:0 0 10px rgba(0,0,0,.3)}
.wechat_box img{max-width:100%}
.wechat_box p{color:#333;margin-top:5px}
.wechat_wrap:hover .wechat_box{display:block}
.ftop .wechat_box{top:auto;bottom:60px;left:0;margin:0}
.float_right .wechat_box{left:auto;margin:0;top:auto;bottom:0;right:60px}
.qq_wrap{position:relative}
.qq_box{display:none;width:235px;position:absolute;bottom:-40px;right:50px}
.qq_main{width:202px;min-height:156px;padding:1px;box-sizing:border-box;border:1px solid #251573;border-radius:4px}
.qq_content{text-align:center;width:198px;min-height:152px;box-sizing:border-box;background:#ca0000;border-radius:4px;padding-bottom:7px}
.qq_top{padding:12px 0 7px;width:100%}
.qq_top span{display:inline-block;line-height:28px;font-size:16px;color:#fff;background:url(../images/icon82.png) left center no-repeat;padding-left:26px}
.qq_bot{text-align:left;padding:11px 7px;box-sizing:border-box;float:left;width:184px;min-height:97px;border-radius:0 0 4px 4px;background:#fff;margin:0 7px}
.qq_bot li{height:31px;line-height:31px;margin-bottom:7px}
.qq_bot li img{margin-right:10px}
.qq_bot li font{display:inline-block;vertical-align:middle}
.qq_bot li:hover a{color:#251573}
.qq_wrap:hover .qq_box{display:block}
.phone_wrap{position:relative}
.phone_box{display:none;width:242px;position:absolute;right:50px;top:-14px}
.phone_top{text-align:center;width:226px;height:72px;border-radius:4px 4px 0 0;background:#251573;color:#fff}
.phone_top .text{margin-top:13px;display:inline-block;text-align:left;padding-left:50px;background:url(../images/icon84.png) left center no-repeat}
.phone_top .text h3{font-size:24px;font-weight:700}
.phone_bot{padding:6px 18px;border:1px solid #e3e3e3;width:226px;height:90px;box-sizing:border-box;background:#fff;font-size:13px;color:#686868;line-height:24px}
.phone_wrap:hover .phone_box{display:block}

/*底部*/
.index_foot-hz{background:#3f3f3f;padding-top:40px;padding-bottom:40px;}
.foot-hz{background:#3f3f3f;padding-top:40px;margin-top:40px;}
.index_contact{ width: 21%; }
.index_contact-nr{ color: #a8a8a8; width: 100%; margin-top: 15px; }
.index_contact-nr a { color: #a8a8a8; line-height:25px;}
.index_contact-nr a:hover { color: #999; }


.index_contact-lxfs{ color: #a8a8a8; width: 320px; margin-top: 15px; line-height:25px;}
.index_contact-lxfs a { color: #a8a8a8; }
.index_contact-lxfs a:hover { color: #999; }
.foot-hz-cd{font-size:16px;font-weight:bold;color:#fff;background:url(../images/index_16.jpg)no-repeat bottom  left;padding-bottom:10px;}

.foot-lxfs{width: 15%;}

.ewm{ width:100%; text-align: center;color: #a8a8a8;}
.ewm img{max-width:100%;}
.foot{ text-align:center; color: #a8a8a8; line-height: 44px; margin-top: 40px; background: #006c36; }
.foot a{color:#757575;}
/*底部*/

.footer{background:#323131}
.ftop{padding:74px 0 22px}
.fnav{width:71.4%;line-height:32px}
.fnav li{width:20%;padding-right:10px;box-sizing:border-box;float:left}
.fnav li>a{position:relative;font-size:16px;color:#fff;display:block}
.fnav li>a:after{content:'';display:block;width:18px;height:1px;background:rgba(230,230,230,.4);margin:10px 0 15px}
.fnav dd a{display:block;color:rgba(255,255,255,.87)}
.fcon{padding-top:26px;width:28.6%;color:rgba(255,255,255,.8)}
.fcon .box{padding-left:60px}
.fcon h2{line-height:30px;font-size:22px;color:rgba(255,255,255,.9)}
.fcon .box:first-child{margin-bottom:36px}
.fcon .box:first-child h2{font-weight:700;font-size:24px}
.fcon .box.phone{background:url(../images/icon17.png) left center no-repeat}
.fcon .box.wechat{background:url(../images/icon18.png) left center no-repeat}
.fbot{color:rgba(255,255,255,.8);font-size:12px;line-height:28px;border-top:1px solid rgba(255,255,255,.1)}
.fbot .baseWidth{padding:14px 0}
.fbot .flinks{float:right;width:calc(100% - 70px)}
.fbot a{color:rgba(255,255,255,.8);margin-right:20px}
.footer a:hover{color:#251573}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{z-index:0;position:relative;display:block;overflow:hidden;margin:0 auto;width:100%}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{outline:none;display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block;width:100%}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto}
.slick-arrow.slick-hidden{display:none}
.slick-dots{height:10px;width:100%;text-align:center;line-height:1;position:absolute;bottom:0;list-style:none}
.slick-dots li{border-radius:50%;display:inline-block!important;vertical-align:top;cursor:pointer;width:10px;overflow:hidden;height:10px;background:#f1f2f0;box-sizing:border-box;display:inline-block;zoom:1;*display:inline;margin:0 5px}
.slick-dots li button{background:0 0;border:none;outline:none;font-size:0}
.slick-dots li.slick-active{overflow:hidden;background:#251573}
.slick-arrow{background-color:transparent;outline:none;border:none;width:33px;height:33px;top:50%;margin-top:-16.5px;text-indent:100px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;position:absolute;z-index:10}
.banner{display:block;position:relative}
.banner-text{clear:both;height:650px;overflow:hidden;position:relative}
.banner-wrap{height:650px}
.banner-wrap .banner-bg{background-size:cover;background-position:center center;height:650px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}
.banner .slick-dots{bottom:22px}
.banner-text.baseWidth{position:absolute;top:95px;left:calc((100% - 1200px)/2);z-index:2;width:405px}
.banner-txt{width:405px;height:466px;background:rgba(255,255,255,.8);padding:48px 34px 54px;box-sizing:border-box;position:relative;z-index:1}
.banner-txt h2{margin-bottom:4px;font-size:44px;color:#9d2222;font-weight:700}
.banner-txt h3{max-height:64px;overflow:hidden;margin-bottom:38px;line-height:32px;font-size:24px;color:#4c4c4c;font-weight:700}
.banner-txt .text_p{max-height:104px;overflow:hidden;font-size:16px;color:#282828;line-height:26px}
.banner-txt .more{position:absolute;left:34px;bottom:54px;width:126px;height:46px;line-height:46px;text-align:center;background:#b80101;color:#fff}
.more i{width:14px;height:46px;background:url(../images/icon9.png) center no-repeat;display:inline-block;vertical-align:top;margin-left:4px}
.more:hover i{margin-left:8px}

/*  首页内容 */

.in_about{width: 100%; height: auto; background: #f5f6f6; padding: 50px 0; overflow: hidden;}
.in_about_tit{width: 100%; height: auto; text-align: center;}
.in_about_tit_cn{font-size: 26px; color: #251573; font-weight: 600; line-height: 50px;}
.in_about_tit_cn_i{width: 30px; background: #555; height: 2px; margin: 0 auto;}
.in_about_tit_cn_zi{font-size: 14px; color: #555; margin-top: 10px;}
.in_about_ny{width: 100%; height: auto; margin-top: 30px; overflow: hidden;}
.in_about_textnr{width: 50%; height: auto; float: left;}
.in_about_textnr_tit{font-size: 16px; line-height: 40px; color: #5a5a5a; font-weight: 600}
.in_about_textnr_tit_line{width: 20px; background: #555; height: 2px;}
.in_about_text{width:100%; float:left; margin-top:20px; font-size:14px; line-height:30px; font-weight: normal;}
.in_about_sj{width:100%; float:left; margin-top:40px;margin-bottom:40px;}
.in_about_sj li{width:25%; float:left; border-right:1px solid #e6e6e6; padding-right:3%; margin-right:5%;box-sizing: border-box;}
.in_about_sj li .sz{width:100%; float:left;}
.in_about_sj li .sz_bt{font-size:40px; float:left; font-weight:bold; color:#251573; line-height:30px; font-family:Arial;}
.in_about_sj li .sz_xb{float:left; margin:10px 0 0 10px; font-size:14px; color:#000;}
.in_about_sj li .txt{width:100%; float:left; margin-top:10px; font-size:14px;}
.more{width: 15%; height: auto; background: #444; border-radius: 20px; overflow: hidden;text-align: center; }
.more a{ font-size: 14px; line-height: 35px; color: #fff;}
.more a:hover{background: #251573; border-radius: 20px; color: #fff; display: block;}

.in_about_pic{width:45%; float:right; overflow:hidden;}
.in_about_pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.in_about_pic a:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}


/*合作客户*/
.hz{padding:50px 0;}
.hz .hbt{height: auto;line-height: 120px;overflow: hidden;background:url(../images/hz_ico01.gif) no-repeat 0 55px;font-weight: normal;}
.hz .hbt a{font-size: 24px;color: #666;padding: 0 0 0 25px;text-transform: uppercase;}
.hz ul{margin-right: -2%;}
.hz ul li{width:18%;height: auto;float: left; margin-top: 30px; margin-right: 2%;box-shadow: 0 3px 10px 3px #e2e2e3;}
.hz ul li img{width:100%; height:112px; }
.hz ul li a:hover img{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);}
/*合作客户*/


.in_probg{background:#fff; margin:auto; padding:60px 0; overflow:hidden;}
.in_tit{width:100%; margin:auto; text-align:center; font-size:30px; color:#000; text-transform:uppercase;}
.in_tit:after{content:""; display:block; width:60px; height:4px; margin:20px auto 0; background:#251573;}
.in_tit a{color:#000;} .in_tit a:hover{color:#251573;}
.in_pro_nav{width:1200px; margin:30px auto 0;}
.in_pro_nav ul{width:100%; text-align:center;}
.in_pro_nav ul li{display:inline-block; margin:10px 10px 0 0; position:relative;}
.in_pro_nav ul li a{display:block; line-height:38px; font-size:15px; text-align:center; padding:0 30px; color:#000; text-decoration:none; background:#d6d6d6; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; border-radius:5px;}
.in_pro_nav ul li a:hover,.in_pro_nav ul li a.on{background:#251573; color:#fff;}

.in_pro_img{width:100%; margin:10px auto 0;}
.in_pro_img li{width:23%; float:left; margin:30px 2% 0 0; background:#fff; border-radius:5px; box-shadow:0 3px 10px #d6d6d6; padding:20px 10px; box-sizing: border-box;overflow: hidden;}
.in_pro_img li:nth-child(4n){margin-right:0;}
.in_pro_img li .pic{width:100%; float:left; overflow:hidden;}
.in_pro_img li .pic img{width:100%; display:block; transition:all .3s; -webkit-transition:all .3s;}
.in_pro_img li a:hover .pic img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.in_pro_img li .wz{width:100%; height:auto; float:left; margin-top:20px; text-align:center; line-height:22px; font-size:14px; white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.in_pro_img li .wz:after{content:""; display:block; width:40px; height:2px; background:#251573; margin:20px auto 0;}
.in_pro_img li a .wz{color:#251573;}
.in_pro_img li a:hover .wz{color:#251573;}


/*广告*/
.pageBan{width: 100%; height: auto; overflow: hidden;}
.pageBan img{width: 100%;}
/*广告*/

.index-kh-bj{background:url(../images/index_27.jpg)repeat;padding:30px 0 20px 0;overflow:hidden;}
.index-title{font-size:30px;color:#333;text-align:center;font-weight:bold;}
.ls-title{color:#013e8e;font-size:36px;line-height:36px;}
.index-title-ms{font-size:18px;color:#666;padding-top:15px;font-weight:normal;}
.index-kh-hz{margin-top:30px;}
.hz-wt-left-hz{float:left;width:30.333%;margin-right:2%;margin-bottom:20px;}
.hz-wt-left-sz{width:50px;border-radius:5px;background:#013e8e;line-height:50px;font-size:30px;color:#fff;position:absolute;margin-top:33px;z-index:1;font-weight:normal;text-align:center;}
.hz-wt-left-nr{border:1px solid #013e8e;background:#fff;border-radius:5px;padding:30px 2% 30px 15%;font-size:15px;font-weight:normal;width:103%; position:relative;margin-left:5%;text-align:left; box-sizing: border-box;min-height: 123px;}
.ls{color:#013e8e;font-weight:bold; font-size: 18px} 

.bt{ text-align:center; font-size:30px;color: #fff;}
.xpt{ text-align:center; display:block; margin:1% 0;font-size: 14px;color: #fff;}
.dyip{ height:auto; overflow:hidden; padding: 3% 0; background: url(../images/bg1.jpg) repeat left top;}
.dyip ul{ margin-right:-2%; margin-top:3%;}
.dyip ul li{ width:31.333%; float:left; overflow:hidden; height:auto; margin-right:2%;background: #fff; margin-bottom: 0%;}
.dyip ul li .pic{ width:100%; overflow:hidden;}
.dyip ul li .pic img{ width:100%; display:block; margin:auto; clear:both; transition:all 0.3s;}
.dyip ul li .pic:hover img{ transform:scale(1.2,1.2);}
.dyip ul li h3{ padding:5% 0; text-align:center; font-size:1.32rem; color: #013e8e; font-weight: 600;}
.dyip ul li p{ line-height:1.7; color:#999; font-size:14px; padding: 0 10px;}
.mores{ width:100px; margin: 5% auto 5% auto; border:1px #ddd solid; text-align:center; padding:6px 0;}	


.h_list{width:100%;background:#f1f1f1;padding:35px 0; overflow:hidden}
.bd{ width:100%; margin: 0 auto ;margin-top: 30px;}
.bd ul{margin-left: -2%;}
.bd ul li{ width:31.333%; height:auto; float:left; margin-left:2%; margin-bottom:20px; position:relative; }
.bd ul li img{ width:100%; height:100%; }

.img img,.tst_5,.fangyuan .bd li,.hd ul li,.hd ul li p,..hd ul li span,.hd ul li i,.bd ul li .txt,.bd ul li .txt h5,.hd ul li .txt2
{ transition:all ease 500ms; -moz-transition:all ease 500ms; -ms-transition:all ease 500ms; -o-transition:all ease 500ms; -webkit-transition:all ease 500ms; }

.pro_text{ display: inline-block; position: relative; overflow: hidden;}
/*.pro_text:nth-child(1),.index_liny .index_liny_body .liny_body_xun:nth-child(2),.index_liny .index_liny_body .liny_body_xun:nth-child(3){ margin-bottom: 38px;}*/
.pro_text:nth-child(3n){ margin-right: 0px;}
.pro_text .pro_text_img{ position: relative; overflow: hidden;}
.pro_text .pro_text_img .pro_text_title{ position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 46px; font-size: 16px; color: #fff; background: rgba(0,0,0,0.5);transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; font-weight:bold; font-size:18px;}
.pro_text:hover .tra{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.pro_text .pro_text_more{ position: absolute; top: 0; color: #fff; background: rgba(0,0,0,0.5); height: 100%; padding: 50px 50px; left: -383px; width: 383px; opacity: 0;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; box-sizing: border-box;}
.pro_text .pro_text_more dd{ font-size: 16px; font-weight:bold;}
.pro_text .pro_text_more p{ font-size: 14px; line-height: 26px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; margin: 20px 0px;}
.pro_text .pro_text_more dt{ font-size: 13px; line-height: 35px; padding: 0px 20px; border: 1px solid #fff; width: 100px;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; box-sizing: border-box}
.pro_text .pro_text_more dt:hover{ background: #fff; color: #333;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
.pro_text .pro_text_more dt .fa-angle-right{ padding-left: 10px;}
.pro_text:hover .pro_text_more{ left: 0; opacity: 1;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
.pro_text:hover .pro_text_title{ opacity: 0;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}

.i_news{padding:100px 0 60px;background-color:#f7f7f7;background-repeat:no-repeat;background-position:top center}
.i_news .i_ntop h2{margin-bottom:2px;font-size:36px;color:rgba(0,0,0,.9)}
.i_news .i_ntop p{font-size:16px;color:rgba(0,0,0,.8);line-height:24px;height:48px;overflow:hidden}
.i_nleft{background:#fff;width:calc(100% - 28%);height:auto;padding:42px 20px 24px 38px;box-sizing:border-box}
.i_nright{background:#251573;width:28%;height:auto;padding:42px 25px;box-sizing:border-box}
.i_nright .i_ntop h2{color:#fff}
.i_nright .i_ntop p{color:#fff}
.i_nl_main{width:56%;margin-top:22px}
.i_nl_main .img{height:146px;margin-bottom:26px}
.i_nl_main .text h2{font-size:16px;color:#000;margin-bottom:14px}
.i_nl_main .text h2:hover{color:#251573}
.i_nl_main .text p{font-size:14px;color:rgba(0,0,0,.6);line-height:25px;height:50px;overflow:hidden}
.i_nl_main .text .more{display:block;margin-top:42px;width:116px;height:42px;line-height:42px;background:#251573;color:#fff;text-align:center}
.i_nl_main .text .more i{height:42px}
.i_nl_list{width:36%;margin-top:22px}
.i_nl_list li{position:relative;height:50px;line-height:50px;border-bottom:1px solid #f2f2f2}
.i_nl_list li a{color:rgba(0,0,0,.8)}
.i_nl_list li:before{content:'';position:absolute;left:-15px;width:4px;height:4px;background:#e5e5e5;top:24px;display:block}
.i_nl_list li:hover a{color:#251573}
.i_nl_list li:hover:before{background:#251573}
.i_nr_info{margin:40px 0 8px;line-height:18px;color:#fff}
.i_nr_info .box{padding-left:40px;margin-bottom:24px;background-position:8px center;background-repeat:no-repeat}
.i_nr_btn{padding-bottom:34px;border-bottom:1px dotted rgba(255,255,255,.5);margin-bottom:28px}
.i_nr_btn a{width:48%;height:42px;box-sizing:border-box;line-height:40px;border:1px solid rgba(255,255,255,.8);color:#fff;text-align:center;display:block}
.i_nr_btn a em{width:15px;height:40px;background:url(../images/icon14.png) center no-repeat;display:inline-block;vertical-align:top;margin-right:10px}
.i_nr_btn a i{margin-left:14px;width:14px;height:40px;background:url(../images/icon15.png) center no-repeat;display:inline-block;vertical-align:top}
.i_nr_btn a:hover{background:#ff7d14;border-color:#ff7d14}
.i_nr_ewm .fl{width:33.5%}
.i_nr_ewm .fr{width:56%;color:#fff}
.i_nr_ewm .fr h2{font-weight:700;font-size:26px;margin-bottom:12px}
.i_nr_ewm .fr .tips{border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);height:36px;line-height:36px;padding-left:18px;background:url(../images/icon16.png) 4px center no-repeat}


/*内页banner*/
.about-banner{height: 280px;text-align: center;color: #FFF;display: flex;justify-content: center;align-items: center;}

/*内页banner*/

/*内页菜单样式*/
.menus{position:relative;float:left;margin: 0px 0 0px 0;/*! padding: 25px 0 20px 0; */width:100%;text-align: center;background: #f4f4f4;}
.menus ul{display: block; margin: auto; text-align: center;}
.menus ul li{margin: 0 30px;display:inline-block;position: relative;font-size:16px;}
.menus a{position:relative;z-index: 2;display: inline-block;color: #333333;padding: 20px 0px;margin: 0px 12px;border-radius: 5px; box-sizing: border-box/*! border: 1px #ccc solid; *//*! background: #fdfdfd; */}
.menus a:hover,.menus li.active a{color:#251573}
.menus a:before{content:""; position:absolute; left:0; bottom:0; display: block; width: 0%;height:3px; /*! height: 0; */ background:#251573; -webkit-transition: all .5s; transition: all .5s;}
.menus a:hover:before,.menus li.active a:before{width:100%}
.pronav .subnav{display: none;position: absolute;width: 150%;top: 64px;left: -25%;background: #f4f4f4;text-align: center;}
.pronav .subnav a{color: #666;padding: 10px 0;font-size:13px;}
/*内页菜单样式*/

/*===内页框↓==*/
.rack{float:left;width:100%;padding: 60px 0 60px 0;}
.rack .lefter{width:240px;}
.rack .righter{width:930px;}
/*===内页框↓==*/

/*==标题↓==*/
.titleAx{ color:#333333;font-size:36px; text-align: center;line-height: initial;margin: 10px 0;}
.titleAx font{ display: block; color:#999999;font-size:12px}
.titleAx hr{ display: table; margin:5px auto 0; width:100px;height:30px; background: url(../images/line02.png) no-repeat center;border: none;}
.rack .titleAx{ margin: 10px 0 30px 0;}

/*==关于我们↓==*/
.AboutBox{}
.AboutBox .titleAx{ }
.AboutBox .introduction{margin:0px 0 30px 0;}
.AboutBox .introduction .left{width:50%}
.AboutBox .introduction .left img{width: 100%}
.AboutBox .introduction .right{width:48%;color:#333;font-size:14px;line-height:25px;}

.aboutny{color:#333;font-size:14px;line-height:25px;}
.aboutny p{color:#333;font-size:14px;line-height:25px;}
.aboutny p .img{width: 50%; float: left; margin-right: 20px;}

/*==关于我们↓==*/

/*==资质证书↓==*/
.honor_r_img{width:100%; float:left;}
.honor_r_img ul{margin-right: -2%}
.honor_r_img li{width:31.333%; height:auto; float:left; margin-right:2%; margin-bottom: 30px; text-align:center; padding:10px 10px 0 10px; background:#f2f2f2; border-bottom:3px solid #ddd; position:relative; box-sizing: border-box;}
.honor_r_img li .pImg{display:block; width:96%; height:auto; padding:4px; border:1px solid #e3e3e3; background:#fff; display:table-cell; vertical-align:middle;}
.honor_r_img li img{width:100%; vertical-align:middle}
.honor_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.honor_r_img li:hover::before{width:100%; background:#013e8e; transition:all .5s}
.honor_r_img li p{font-size:16px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0;}
.honor_r_img li:hover{background:#eee; box-shadow:0 1px 10px #999;}
/*==资质证书↓==*/

/*==合作伙伴↓==*/
.Partner_r_img{width:100%; float:left;}
.Partner_r_img ul{margin-right: -2%}
.Partner_r_img li{width:23%; height:auto; float:left; margin-right:2%; margin-bottom: 30px; text-align:center; padding:10px 10px 0 10px; background:#f2f2f2; border-bottom:3px solid #ddd; position:relative; box-sizing: border-box;}
.Partner_r_img li .pImg{display:block; width:96%; height:auto; padding:4px; border:1px solid #e3e3e3; background:#fff; display:table-cell; vertical-align:middle;}
.Partner_r_img li img{width:100%; height: 112px; vertical-align:middle}
.Partner_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.Partner_r_img li:hover::before{width:100%; background:#013e8e; transition:all .5s}
.Partner_r_img li p{font-size:16px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0;}
.Partner_r_img li:hover{background:#eee; box-shadow:0 1px 10px #999;}
/*==合作伙伴↓==*/

/*==产品中心↓==*/
.pro_img{width:100%; float:left;}
.pro_img ul{margin-right: -2%}
.pro_img li{width:31.333%; float:left; margin:0px 2% 30px 0;}
.pro_img li .pic{width:99.6%; float:left; background:#fff; border:1px solid #d6d6d6; overflow:hidden;}
.pro_img li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.pro_img li a:hover .pic img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.pro_img li .title{width:100%; float:left; height:auto; line-height:54px; background:#b8b9b8; padding:0 20px; box-sizing: border-box;}
.pro_img li a:hover .title{width:100%; display:block; background:#251573;}
.pro_img li .title_bt{float:left; font-size:16px; line-height:54px; color:#fff;width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.pro_img li .title_tb{width:25px; height:25px; float:right; margin-top:15px;}
.pro_img li a .title_tb{width:25px; height:25px; display:block; background:url(../images/in_pro_xtb.png) center no-repeat;}
.pro_img li a:hover .title_tb{background:url(../images/in_pro_xtbh.png) center no-repeat;}
/*==产品中心↓==*/

.products{width:100%; float:left; margin-top:30px;}
.promore_l{width:450px;float:left;}


/*内页产品详情样式*/
.xqbg{overflow: hidden;}
.cpxq_t:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.cpxq{ margin-top: 0%; margin-bottom: 3%;}
.cpxq_t_l{ float:left; width:48%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ max-width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:23%; height:70px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; border: 1px solid #efefef;}
.sp-large a img{ width: 100%;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0, 0, 0); background:rgba(0, 0, 0, .9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {
	.sp-wrap{ margin:0 0 15px 0;}
	#sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}
}
.cpxq_t_r{ float:right; width:48%;}
.cpxq_t_r .cpxq_t_r_bt{color:#251573; font-size:22px;}
.cpxq_t_r .cpxq_t_r_jj{font-size:14px; margin-top:20px; line-height: 25px;}
.cpxq_t_r .cpxq_t_r_wb{line-height:24px;margin:20px 0 0 0;}
.cpxq_t_r .fh{ line-height:40px; margin-top:30px;}
.cpxq_t_r .fh a{display:inline-block; color:#fff; background:#444; padding:0 15px; transition:all 0.5s;}
.cpxq_t_r .fh a:hover{background:#251573;}
.tels{ margin:20px 0px}

.cpxq_b{margin-top:30px;}
.cpxq_b_dh{background:#f1f1f1;}
.cpxq_b_dh ul{overflow:hidden; background: #e6e6e6;}
.cpxq_b_dh ul li{float:left; text-align:center; line-height:20px; padding:15px 20px; cursor:pointer; }
.cpxq_b_dh ul li:hover{color:#fff; background:#251573 ; transition:all 1.5s;}
.cpxq_b_dh ul .active{color:#fff; background:#251573 ;}

.cpxq_b_kj{margin-top:30px;}
.cpxq_b_kj .wb{display:none; line-height:24px;}
.wb td, .wb th{ padding:0 10px;}
.wb table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.wb td,.wb th{border-right:1px solid #777; border-bottom:1px solid #777;}

.cpxq_b_kj .wb img{width: 100%;}

.cpxq_b_kj .wb_xgcp
.cpxq_b_kj .wb_xgcp ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.cpxq_b_kj .wb_xgcp ul li{width:31.33%; float:left; margin-top:2%; margin-left:2%;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img{width:100%; position:relative;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img:after{content:""; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.6) url(../images/sy_cp_fdj.png) center no-repeat; transition:all 0.5s; position:absolute; top:0; left:0;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_img:after{opacity:1;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_wz{color:#fff; line-height:20px; padding:13px; background:#666; transition:all 0.5s;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_wz{background:#4eb839;}

/*内页产品详情样式*/

/*内页相关产品*/

.hot_pro2{width:100%;margin-top:0px; overflow: hidden;}
.hot_pro2_tit{width:100%; float:left; border-bottom:1px solid #e6e6e6; padding:0 0 10px 10px; border-left:3px solid #251573;}
.hot_pro2_tit h3{float:left; font-size:16px; color:#251573; font-weight:bold;}
.hot_pro2_tit span{color:#999; font-size:12px; text-transform:uppercase;float:left; padding:3px 0 0 10px;}

.scrollleft2{width: 100%; height: auto; overflow: hidden}
.scrollleft2 ul{ margin-right: -2%; }
.scrollleft2 ul li{width:23%; height: auto; float:left; margin:20px 2% 10px 0; }
.scrollleft2 ul li img{width: 99%; height: auto; border:1px solid #dbdbdb;}
.scrollleft2 ul li img:hover{border:1px solid #251573;}
.scrollleft2 ul li .zi{text-align: center; font-size: 14px; line-height: 28px; color: #333; }

/*内页产品详情样式*/


/*内页新闻中心*/
.news_r_text{width:100%; height: auto; }
.news_r_text ul li{width:100%;border-bottom:1px dashed #e6e6e6; padding-bottom:2%;margin-top:2%;overflow: hidden;}
.news_r_text ul li:nth-child(5n){border-bottom:none; padding-bottom:inherit;}
.news_r_text ul li .pic{width:20%; float:left; overflow:hidden; background:#e6e6e6; padding:3px; box-sizing: border-box;} 
.news_r_text ul li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.news_r_text ul li .pic img:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
.news_r_text ul li .text{width:78%;float:right;}
.news_r_text ul li .text .titnr{width:100%;float:left;font-size: 14px;}
.news_r_text ul li .text .tit a{font-size:16px; font-weight:bold; color:#251573; float:left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap!important;} 
.news_r_text ul li .text .tit a:hover{color:#251573;}
.news_r_text ul li .text .time{float:right; color:#333;}
.news_r_text ul li .text .wz{width:100%;float:left; margin-top:1%; line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden; font-size: 14px; color: #555;}
.wz a{font-size: 14px; color: #555;}
.wz a:hover{font-size: 14px; color: #251573;}
/*内页新闻中心*/


/*新闻详情*/
.xinwenxiangqing{width:100%; height: auto; overflow: hidden; }
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 30px;border-bottom: 1px dashed #d6d6d6;}
.xinwenxiangqing .nd_head p{color: #251573;font-size: 28px;margin-bottom: 18px;height: auto;overflow: hidden;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding: 10px 0;}
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px 0;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}
.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#251573; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:20px; border-top:none; box-sizing: border-box}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../images/ly_li.png) no-repeat left center; padding-left:15px; color: #333}
.news_random2 ul li a:hover{color:#251573;}
.news_random2 ul li span{float:right; color:#999;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b li {font-size: 14px; color: #555;}
.news_con_b li a{font-size: 14px; color: #555;}
.news_con_b li a:hover{font-size: 14px; color: #251573;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #251573;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF; font-size: 14px;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}

.joinny{width: 100%; height: auto; font-size: 14px; line-height: 28px}
.joinny p{font-size: 14px; line-height: 28px}

.job{width: 100%; float: left;}
.job .sideMenu{}
.job .title{padding:25px 50px; background:#ebebeb;margin-top: 10px;text-align: center; cursor: pointer; box-sizing: border-box;}
.job .sideMenu .on{ /*! border-top:1px #B00700 solid */}
.job .title b{color:#333;font-size:16px;float: left;}
.job .title span{color:#666;font-size:16px;padding: 0 50px; box-sizing: border-box;}
.job .title a{ display: block; float: right;color:#fff;font-size:14px; background: #999999;padding: 5px 20px; box-sizing: border-box;}
.job .title a:hover{ background: #1284c7}
.job .box{ /*! display: none; */color:#666;font-size:14px;padding:30px 50px; background:#fff;border: 1px #ddd solid;line-height: 25px; box-sizing: border-box;}
.job .box h3{margin:20px 0;color:#333333;font-size:16px;font-weight: bold;}


/*==联系我们↓==*/
.ContactBox{ margin-bottom: 50px;}
.ContactBox .wor{overflow: hidden;}
.ContactBox .wor .titleAx{ margin-bottom: 40px}
.ContactBox .wor span{float:left; padding:20px 20px 20px 50px;color:#333333;font-size:14px;display: block;width:31.333%;height:100px; box-sizing: border-box}
.ContactBox .wor span.x1{ background: url(../images/ico201.png) no-repeat left 30px;}
.ContactBox .wor span.x2{ background: url(../images/ico202.png) no-repeat left 30px;}
.ContactBox .wor span.x3{ background: url(../images/ico203.png) no-repeat left 30px;}
.ContactBox .wor span.x4{ background: url(../images/ico204.png) no-repeat left 30px;}
.ContactBox .wor span.x5{ background: url(../images/ico205.png) no-repeat left 30px;}
.ContactBox .wor span.x6{ background: url(../images/ico206.png) no-repeat left 30px;}
.comments{margin:70px 0 100px 0;}
.comments .titleAx{ }
.comments .frame{border:1px #ddd solid;padding:5px 15px;border-radius: 0px; box-sizing: border-box;}
.comments .frame b{color:#999999;font-size:14px;vertical-align: top;}
.comments .frame b i{display:none;color:red;margin-right:5px;font-style: normal;}
.comments .mr{margin-right:1%;}
.comments .f-1{float:left;width:49.5%;margin-bottom: 10px;;line-height: 40px;/*! margin-right: 10px;*/}
.comments .f-1 b{display: block;float:left;margin-right: 10px;}
.comments .f-1 input{float:left;width:80%;height:100%;display: block;line-height: 35px;border: none;}
.comments .f-2{float:left;width:100%;line-height: 40px;}
.comments .f-2 textarea{height:150px;border: none;border: none;width: 80%;}
.comments .f-3{margin:20px 0;float: left;width: 100%;border: none;padding: 0 0px;}
.comments .f-3 b{display: block;margin-bottom:10px;}
.comments .f-3 input{float:left;width:150px;line-height: 40px;border:1px #e5e5e5 solid;padding: 0 10px; box-sizing: border-box;}
.comments .f-3 img{float:left;margin: 0 0 0 10px;height: 40px;}
.comments .submit,.comments .reset{float:left;margin-right:10px;padding:10px 10px;border-radius: 0px;font-size:18px;color:#fff;border:none;cursor: pointer;width: 150px; box-sizing: border-box; margin-top: 20px;}
.comments .submit:hover,.comments .reset:hover{background: #333}
.comments .submit{background: #251573;}
.comments .reset{background: #d2d2d2;}



.ny_case_list{overflow: hidden; }
.ny_case_list ul{margin-right: -1%;}
.ny_case_list li{width: 32.333%; float: left; margin-bottom: 3%; margin-right: 1%; position: relative; overflow: hidden;}
.ny_case_font{position: absolute; bottom: 0; left: 0; background: rgba(51, 51, 51, 0.8); width: 100%; padding: 10px; box-sizing: border-box; opacity: 1; filter: alpha(opacity=100); -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ; height: auto;}
.ny_case_tit{font-size: 15px; line-height: 28px; color: #fff; -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ;}
.ny_case_font2{font-size: 12px; color: #fff; line-height: 18px; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.ny_case_list .inr{margin-right: 0; margin-bottom: .5%;}
.ny_case img{width: 100%; display: block; -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ;}
.ny_bg_al{position: absolute; width: 100%; height: 100%; display: block; z-index: 3; /*background: url(../images/jia_03.png) no-repeat center rgba(237, 0, 0, 0.73);*/ top: 0; left: 0; transform: scale(0); -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ;}
.ny_case_list li:hover .ny_bg_al{transform: scale(1);}
.ny_case_list li:hover .ny_case_font{opacity: 0; filter: alpha(opacity=0);}
.ny_case{overflow: hidden; width: 100%;}
.ny_case_list li:hover img{transform: scale(1.03);}

@media screen and (max-width:1550px)
{
	.p6_list .slick-next,.p5_list .slick-next,.prob5_list .slick-next{right:-30px;width:30px;background-size:contain}
.p6_list .slick-prev,.p5_list .slick-prev,.prob5_list .slick-prev{left:-30px;width:30px;background-size:contain}
.p6_list .slick-next,.p6_list .slick-prev,.p5_list .slick-next,.p5_list .slick-prev,.prob5_list .slick-prev,.prob5_list .slick-next{width:20px}
.p6_wrap .p6_list,.p5_list{margin:0 30px}
.case_list{margin:0 30px 30px}}@media screen and (max-width:1500px){.baseWidth{width:94%;margin:0 3%}
.i_cus_slick .slick-prev{left:-10px;width:46px;height:46px}
.i_cus_slick .slick-next{right:-10px;width:46px;height:46px}
.i_cus_slick .slick-slide{padding:0 50px;box-sizing:border-box}
.i_cus_slick .slick-dots{display:none!important}
.i_cus_slick .slick-slide img{width:auto;display:inline-block}
.i_customer .img{margin-left:5%;width:30%;text-align:center}
.i_customer .text{width:50%;margin-right:5%}
.news_detail .info{padding:50px 0 30px}
.i_service,.i_customer,.i_news{padding:80px 0}
.i_service .i_title,.i_customer .i_title{margin-bottom:40px}}@media screen and (min-width:1221px){.nav{display:inline-block!important;vertical-align:top}
.hbot .search_box{display:none!important}
}
@media screen and (max-width:1220px)
{.dd_right{display:none}
.wbanner{height:300px}
.banner-wrap,.banner-wrap .banner-bg{height:500px}
.banner-text.baseWidth{margin:0;top:0;left:0;height:100%}
.banner-txt{height:500px}
.baseWidth{width:94%;margin:0 3%}
.htop{display:none}
body{padding-top:60px}
.header{height:60px;line-height:60px;position:fixed;top:0;width:100%;z-index:9999;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.header .logo{max-height:40px}
.hbot{height:60px;line-height:60px}
.nav-skip{display:inline-block}
.hbot .search_box{margin-right:20px;margin-top:0;float:none}
.h_box{margin-right:0}
.nav{box-shadow:0 2px 2px rgba(0,0,0,.1);display:none;box-sizing:border-box;overflow:auto;position:absolute;top:50px;right:0;padding:10px 0;width:33.3%;height:auto;background:rgba(37,21,115,.9)}
.nav li{margin:0;box-sizing:border-box;padding:0 30px 0 20px;width:100%;display:block;float:none;min-height:45px;line-height:45px;height:auto;font-size:16px;font-weight:400;text-align:left}
.nav li.on,.nav li:hover{border-top:none;border-bottom:none}
.nav li.on>a,.nav li:hover>a{border:none;height:auto;line-height:45px}
.nav li>a{height:auto;line-height:45px;border:none;font-size:16px;display:block;padding:0;color:#fff}
.nav li.hase{margin:0;background:url(../images/icon78.png) 97% 21px no-repeat;background-size:10px}
.s_nav,.nav li:nth-child(3) .s_nav{width:auto;box-shadow:none;min-width:0;display:none;padding:0;position:static;margin:0!important;background:0 0;border-top:none}
.t_nav{display:none!important}
.nav li:nth-child(3) dl{border:none}
.s_nav .nav_pic{display:none}
.nav li dl{width:100%;margin:0;height:auto;float:none}
.nav li dl dd{display:block}
.nav li dl dd{height:auto!important;margin:0;float:none;width:100%;text-align:left}
.nav li dl dd>a{font-size:14px;font-weight:400;border-bottom:none;line-height:30px;border:none;padding:0 12px;width:100%;box-sizing:border-box}
.nav li dl a:before,.nav li:nth-child(3) dl a:before{top:13px}
.nav li dl .baseWidth{width:100%}
.nav li:nth-child(3) dl dd.on>a{color:initial}
.nav li:nth-child(3) dl dd.on>a:before{background-color:#737373}
.nav li a:hover,.nav li dl dd>a:hover{color:#251573}
.ftop{display:none}
.banner,.banner-text{overflow:visible}
.banner .slick-dots{bottom:10px}
	.in_about{padding: 25px 0}
	.in_about_textnr{width: 100%}
	.in_about_ny{margin-top: 15px;}
	.in_about_pic{width: 100%; margin-top: 30px;}
	.in_about_sj{margin-top: 20px;margin-bottom: 20px;}
	.in_about_sj li{width: 31.333%; margin-right: 2%;}
	.more{width: 30%;}
	.index-title{font-size: 22px;}
	.ls-title{font-size: 28px;}
	.in_probg{padding: 25px 0;}
	.in_pro_img li{width: 48%; margin-top: 15px;}
	.hz-wt-left-hz{width: 92%;}
	.dyip ul li{width: 98%;margin-bottom: 4%;}
	.h_list{padding: 25px 0}
	.bd ul li{width: 48%;}
	.hz{padding: 25px 0}
	.hz ul li{width: 48%;}
	.index_contact{width: 40%; margin-bottom: 20px;}
	.foot-lxfs{width: 100%; float: none;}
	
	
	
.news_detail .info{padding:40px 0 20px}
.news_detail .info h2{margin-bottom:10px}
.news_detail .content{padding:40px 0 50px}
.news_main{padding:40px 0 50px}

.banner{height:auto}
.banner-wrap,.banner-wrap .banner-bg{height:300px}
.banner-text.baseWidth{position:static;width:100%;top:auto;bottom:0;height:auto}
.banner-txt{background:#f5f5f5}
.banner-txt h2{font-size:20px;line-height:1.3}
.banner-txt h3{font-size:14px;line-height:1.3;margin-bottom:10px}
.banner-txt .text_p{font-size:14px;line-height:24px;height:auto;max-height:46px}
.banner-txt{height:auto}
.banner-txt{padding:20px}
.banner-txt .more{position:static;display:block;height:30px;line-height:30px;float:right;margin-top:10px}
.more i{height:30px}
.banner .slick-dots{z-index:999}
.banner .slick-dots li{background:#fff}
.banner .slick-dots li.slick-active{background:#251573}
.down_list li{height:50px;line-height:50px}
.down_list .box{font-size:14px}
.down_list{padding:40px 0}
.down_list ul{margin-bottom:30px}
.re_bot{margin:20px auto 10px}
.re_bot font{display:block;line-height:30px;margin-top:10px;margin-left:0}}@media screen and (max-width:800px){.rec_list{padding:20px 0}
.rec_list li{width:48%;margin-right:2%;margin-bottom:20px}
.p1_top{font-size:0}
.p1_top .img{width:30%;float:none;display:inline-block;vertical-align:middle}
.p1_top .text{width:68%;margin-left:2%;float:none;display:inline-block;vertical-align:middle}
.p1_top .text h2{font-size:20px}
.p1_mid .box h2{line-height:50px}
.p1_mid .box h2 b{font-size:36px}
.p1_mid{margin:30px auto}
.abo_part3 .slick-next,.abo_part3 .slick-prev{width:20px;background-size:contain}
.i_part .right_w .text .text_p,.i_part .left_w .text .text_p{margin-top:10px}
.i_part .left_w .text{max-width:90%}
.i_part .wrap{width:100%;height:auto;padding-bottom:0}
.i_part .left_w .box,.i_part .right_w .box{padding-bottom:0;height:160px}
.i_part .left_w,.i_part .right_w{float:none}
.i_part .left_w .box{text-align:center;width:50%;float:left}
.i_part .left_w .text .text_p{font-size:13px;line-height:22px;height:auto;max-height:88px}
.i_part .text h2{font-size:18px}
.i_part .right_w .text{height:24px;width:90%}
.i_part .right_w .text .text_p{font-size:13px;line-height:22px}
.i_part .right_w .box:hover{text-align:center}
.i_part .left_w .box .text,.i_part .right_w .box:hover .text{text-align:left;height:auto;position:static;display:inline-block;vertical-align:middle}
.i_part .right_w .box:hover .text .text_p{max-height:86px;height:auto}
.i_part .left_w .box a:before,.i_part .box:hover a:before{content:'';width:1px;height:100%;display:inline-block;vertical-align:middle}
.i_ser_slick .img{width:100px;height:100px;line-height:100px;margin-bottom:10px}
.i_ser_slick p{font-size:16px;margin-bottom:20px}
.i_ser_slick .more{height:30px;line-height:30px;width:100px;font-size:12px}
.i_ser_slick .more i{height:30px}
.i_service,.i_customer,.i_news{padding:40px 0}
.i_service .i_title,.i_customer .i_title{margin-bottom:20px}
.i_title h2{font-size:30px;line-height:1.3}
.i_title h3{font-size:16px;line-height:1.3}
.i_cus_slick .slick-slide{padding:0}
.i_cus_slick{margin:0 30px}
.i_customer .img{margin-left:0;width:26%;margin-left:2%}
.i_customer .text{margin-right:0;width:66%;margin-right:2%;margin-top:0}
.i_customer .text h2{font-size:20px}
.i_customer .text span{font-size:16px;margin-bottom:15px}
.i_customer .text p{font-size:14px;line-height:24px;height:118px}
.i_cus_slick .slick-next,.i_cus_slick .slick-prev{width:30px}
.i_cus_slick .slick-prev{left:-30px}
.i_cus_slick .slick-next{right:-30px}
.i_nleft{width:100%;height:auto}
.i_news .i_ntop p{height:auto}
.i_news .i_ntop h2{font-size:20px}
.i_nright,.i_nleft{padding:20px 3%}
.i_nl_main .text h2{margin-bottom:10px}
.i_nl_main .text p{font-size:12px;line-height:20px;height:38px}
.i_nl_main .img{height:120px;margin-bottom:20px}
.i_nl_list li{height:40px;line-height:40px}
.i_nright{width:100%;height:auto}
.i_nr_info .box{width:50%;float:left;box-sizing:border-box;margin-bottom:0;margin-bottom:10px}
.i_nr_btn{padding-bottom:20px;margin-bottom:20px}
.i_nr_btn a{float:left;margin-right:10px}
.i_nr_ewm{font-size:0}
.i_nr_ewm .fl{width:120px;height:120px;float:none;display:inline-block;vertical-align:middle}
.i_nr_ewm .fr{font-size:14px;width:calc(100% - 140px);margin-left:20px;float:none;display:inline-block;vertical-align:middle}
	
	
	.ny_bn img{width:100%; height:100px!important; display:block;}
	.menus a{margin: 0}
}
@media screen and (max-width:800px)
{
	.about-banner{height: 150px;}
	.menus ul li{margin: 0 15px; font-size: 14px;}
	.rack{padding-top: 30px;}
	.rack .titleAx{margin-bottom: 15px;}
	.AboutBox .introduction .left{ width: 100%; margin-bottom: 15px;}
	.AboutBox .introduction .right{ width: 100%}
	.honor_r_img li{width: 48%;}
	.Partner_r_img li{width: 31.333%;}
	.pro_img li{width: 48%;}
	.pro_img li .pic{width: 99%;}
	.news_r_text ul li .text .wz{-webkit-line-clamp: 2;}
	.job .title{padding: 15px;}
	.job .title span{padding: 0 10px;font-size: 14px;}
	.job .title b{font-size: 14px;}
	.job .title a{padding: 3px 10px;font-size: 12px;}
	.job .box{padding: 20px;}
	
	.ContactBox .wor .titleAx{margin-bottom: 15px;}
	.ContactBox .wor span{width: 48%;}
	.comments{margin: 30px 0}
	.comments .f-1{width: 100%;}
	.ny_case_list li{width: 48%}
	
}


@media screen and (max-width:460px)
{
	.about-banner{height: 100px;}
	.menus ul li{margin: 0 6px; font-size: 14px;}
	.aboutny p .img{width: 100%; float: none; margin-bottom: 20px; margin-right: 0;}
	.titleAx{font-size: 22px;}
	.honor_r_img li{width: 98%;}
	.Partner_r_img li{width: 48%;}
	.pro_img li{width: 98%;}
	.pro_img li .pic{width: 99.3%;}
	.cpxq_t_l{width: 99%; margin-bottom: 25px;}
	.cpxq_t_r{width: 100%;}
	.hot_pro2{margin-top: 25px;}
	.scrollleft2 ul li{width: 48%}
	.news_r_text ul li{margin-bottom: 20px;}
	.news_r_text ul li .pic{width: 100%; margin-bottom: 20px}
	.news_r_text ul li .text{width: 100%;}
	.news_r_text ul li .text .tit a{width: 100%}
	.xinwenxiangqing .nd_head{padding-bottom: 10px;}
	.xinwenxiangqing .nd_head p{font-size: 20px}
	.news_con_b{padding-top: 20px; margin-top: 20px}
	.news_con_b .fhlb{float: left;}
	.new_s2{margin-top: 20px;}
	.news_random2 ul li{width: 100%}
	.ny_case_list li{width: 100%}
	
}


@media screen and (max-width:768px)
{
	.fbot .baseWidth>p{text-align:center}
.fbot{line-height:22px}
.float_right>div{margin:10px 0}
.float_right .box{width:40px;height:40px;background-size:18px}
.float_right .wechat_box{right:50px}
.float_right .phone_box{width:226px;top:auto;bottom:0}
.qq_wrap{display:none!important}
.float_right .qq_box{width:202px}
.news_detail .info h2{font-size:20px}
.news_detail .info{padding:20px 0 15px}
.pro_list .box{padding:20px 0}
.pro_list .text h2{margin-bottom:10px}
.hon_wrap h2{margin-bottom:20px}
.c5_form .c5_fr{width:44%}
.c5_form input{line-height:38px;height:40px;margin-bottom:20px;padding:0 3%}
.c5_form textarea{height:282px;padding:10px 3%}
.c5_form .c5_sub{height:40px;line-height:40px;width:120px;font-size:16px}
.c4_con .text{padding:20px 3%}
.c4_con .img{height:395px}
.p7_top .img{width:40%}
.p7_top .text{width:55%}
.p7_top .text h2{font-size:18px;margin-bottom:10px}
.p7_top .text .text_p{margin-bottom:10px}
.p7_top{margin-bottom:10px}
.abo_blist li:after{display:none}
.abo_blist li,.abo_blist li:last-child{min-width:0;margin-bottom:5px;padding:0 10px}
.abo_part6 .abo_blist{margin:20px auto}
.ben_list li{font-size:16px}
.ben_list li{height:100px;line-height:100px}
.ben_list li .img{height:100px}
.ben_list li p:before{height:100%}
.ben_list{margin-bottom:20px}
.prob7_con{padding:0}
.prob_bg{position:relative}
.prob_bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.6)}
.prob6{position:relative;z-index:1;text-align:center}
.prob6_text{float:none}
.prob9_list .detail h2{font-size:18px}
.down_wrap{max-width:70%;height:520px}
.down_form{padding:15px 5%}
.down_form .item input.down_sub{margin-top:10px}
.down_wrap .re_title{margin-top:0;font-size:20px}
.down_wrap .re_title i{top:18px}
.down_form .item span{font-size:14px;width:70px}
.down_form .item input{line-height:normal;width:calc(100% - 70px)}
.down_form .item input.down_sub{width:120px;font-size:14px}
.down_form .item{height:60px;line-height:60px;width:100%;margin:0!important}
}
@media screen and (max-width:700px){
	.wbanner{height:150px}
.news_left,.news_right{float:none;width:100%}
.news_left .box{padding-bottom:40%}
.news_right{padding-bottom:0;margin-top:10px}
.news_right .box{float:left;width:49%;margin-right:2%;padding-bottom:25%}
.news_right .box:last-child{position:relative;margin-right:0}
.news_top .shadow{height:35px;line-height:35px;font-size:14px}
.news_list .text_p{font-size:12px;line-height:22px;height:42px}
.news_list .img{height:150px}
.news_list .text h2{font-size:16px;margin-top:0}
.sol_main li,.sol_main li:nth-child(3n),.sol_main li:nth-child(4n){width:48.5%;margin-right:3%}
.sol_main li:nth-child(2n){margin-right:0}
.hon_wrap{padding:30px 20px;height:50%;max-width:94%}
.hon_wrap h2{margin-bottom:20px;font-size:20px}
.hon_wrap .close{right:0;top:0;background-size:15px}
.hon_slick{margin:0 auto 20px}
.c4_con .img{width:100%;height:200px}
.c4_con .text{width:100%}
.c5_form .c5_fl{margin-bottom:15px}
.c5_form .c5_fl,.c5_form .c5_fr{width:100%}
.c5_form .c5_sub{margin:0 auto;display:block}
.c3_left{width:80%;height:0;padding-bottom:66%;margin:0 auto 10px;display:block}
.c2_right .phone .detail em{font-size:18px}
.c3_right{width:100%;margin-left:0}
.c2_left{width:100%;float:none;margin:0 auto;display:block;position:relative;padding-bottom:69%}
.c2_left img{width:100%;height:auto;margin:0!important;left:0}
.c2_right{width:100%}
.c5_form textarea{height:120px}
.p7_top .img{width:100%;margin-bottom:10px}
.p7_top .text{width:100%}
.p8_con .img{width:100%;margin:0 auto 10px}
.p8_con .text{width:100%}
.p1_top .img{width:100%}
.p1_top .text{width:100%;margin:10px 0 0}
.abo_part2 .p2_box:hover p{position:relative;top:-20px}
.abo_part2 .p2_box:hover h2{top:-75px}
.p5_list .text h2{font-size:16px}
.down_list .box2,.down_list .box3{width:120px}
.down_list .box1{width:calc(100% - 240px)}
.down_list .box .pdf{width:25px;height:25px}
.down_list .box1.tover{padding-left:3%}
.down_list .box1.tover:before{width:4px;height:4px;top:calc((100% - 4px)/2)}
}
@media screen and (min-width:601px) and (max-width:1220px){.hbot .search_box{display:inline-block!important}}
@media screen and (max-width:600px)
{
	body{padding-top:50px}
.header,.hbot{height:50px;line-height:50px}
.header .logo{height:32px}
.hbot .search_box{box-shadow:0 2px 2px rgba(0,0,0,.04);font-size:0;display:none;padding:0 3%;box-sizing:border-box;position:fixed;z-index:999;width:100%;height:50px;line-height:50px;top:50px;background:#fff;left:0;border-radius:0;margin:0;border:none}
.hbot .search_input{float:none;font-size:14px;vertical-align:middle;background:#f4f4f4;height:35px;line-height:normal;width:84%}
.hbot .search_sub{float:none;background-color:#251573;vertical-align:middle;width:16%;height:35px;background-image:url(../images/icon80w.png)}
.hsearch_icon{display:inline-block;vertical-align:middle;width:2.4rem;height:2.4rem;background:url(../images/icon81.png) center no-repeat;background-size:1.4rem}
.nav{width:100%}
.pages a,.pages span{margin-bottom:5px;box-sizing:border-box;font-weight:400;height:30px;line-height:30px;min-width:30px;font-size:14px;padding:0 4px}
.pages .prev,.pages .next{width:auto;padding:0 10px}
.ser_detail,.news_detail .content,.news_main,.dis_main{padding:20px 0 40px}
.news_top{margin-bottom:10px}
.ser_detail .content,.news_detail .content{font-size:14px;line-height:22px}
.fbot a{margin-right:10px}
.news_detail .info h2{font-size:18px}
.rec_list h2{font-size:18px}
.rec_list li p{font-size:12px;line-height:22px}
.news_list,.case_list,.dis_list,.pro_list{margin-bottom:30px}
.case_main .case_list{margin:0 auto 30px}
.pro_main{padding-bottom:40px}
.case_slick .img,.case_slick .slick-dots{width:50%}
.case_slick .text h2{font-size:18px}
.case_slick .text{width:50%}
.case_slick .text_p{height:80px}
.case_slick,.case_slick .img,.case_slick .text{height:230px}
.case_slick .text{padding:0 3%}
.case_slick .text h2{margin-top:15px}
.case_list .text span{margin:6px 0 10px}
.ca_right h2,.ca_right h2 b{font-size:20px}
.ca_right p{font-size:12px}
.ca_lt{border:1px solid #ddd;background:#fff;border-radius:50%;margin:0 auto 20px;float:none;width:80px;height:80px;line-height:78px;overflow:hidden}
.ca_lb{padding:15px 3%;width:100%}
.ca_lb p{margin-bottom:4px}
.ca_lb span,.ca_lb font{font-size:12px}
.ca_lb span{min-width:70px}
.dis_list li{width:33.3%}
.ml_nav li{width:50%;font-size:14px;line-height:30px}
.ml_title{font-size:18px;height:35px;line-height:35px}
.dis_list li .img{height:60px;line-height:60px}
.dis_list li p{font-size:14px}
.pro_list .img,.pro_list .box:nth-child(2n) .img{width:50%;margin:0 auto;float:none}
.pro_list .text{width:100%}
.pro_list .text h2{font-size:18px;margin-bottom:0}
.pro_list .text_p{font-size:12px;line-height:20px;height:100px;margin-bottom:10px}
.pro_list .p_more{float:right}
.hon_list li,.hon_list li:nth-child(3n){padding:20px 0;background:#f4f4f4;padding-bottom:20px;width:100%!important;margin-right:0!important}
.hon_list li .img{padding-bottom:50%}
.hon_list li .img img{max-height:90%}
.hon_list li p{background:0 0;height:auto;line-height:22px;font-size:14px}
.c3_right{height:250px}
.c1_part .box p{font-size:14px}
.c1_part .box .img{width:60px;height:60px;line-height:60px;margin-bottom:10px}
.re_wrap{min-width:90%}
.re_wrap .re_title{font-size:20px}
.re_wrap .re_text h2{font-size:15px}
.re_wrap .re_text{line-height:24px}
.re_wrap .text span,.re_wrap .re_text .box p{font-size:12px}
.re_wrap .re_title,.down_wrap .re_title{height:50px;line-height:50px;margin-top:0}
.re_wrap .re_title i,.down_wrap .re_title i{top:10px}
.re_wrap .re_text{height:calc(100% - 50px)}
.re_wrap .re_scroll{height:calc(100% - 90px)}
.re_wrap .rbtn{width:120px;font-size:15px;height:35px;line-height:35px}
.re_bot font{font-size:15px;line-height:20px;margin-top:5px}
.p8_list li.on .p8_lb{padding:10px 0}
.p8_list .p8_lt{height:40px;line-height:40px}
.p8_list li{background-position:95% 18px}
.p1_mid .box{width:50%;margin-bottom:10px}
.p1_mid .box h2{line-height:26px}
.p1_mid .box p{height:34px;overflow:hidden;font-size:12px}
.abo_part2 .p2_box h2{font-size:14px}
.abo_part2 .p2_box h3{font-size:16px}
.abo_part2 .p2_box:hover p{font-size:14px}
.p3_detail .text dd{font-size:14px}
.p3_detail .text h2{font-size:30px}
.abo_part3 ul{margin:20px auto}
.abo_part3 .slick-prev{top:20px;background-size:12px!important}
.abo_part3 .slick-next{top:20px;background-size:12px!important}
.p3_detail{position:static;top:0;width:100%}
.abo_part8,.abo_part6,.abo_part4,.abo_part7,.abo_part3,.abo_part2,.abo_part1,.abo_part5{padding:20px 0}
.p5_list .text p{margin-bottom:10px}
.p6_list .slick-next,.p6_list .slick-prev,.p5_list .slick-next,.p5_list .slick-prev,.prob5_list .slick-next,.prob5_list .slick-prev{background-size:12px!important}
.abo_blist li{height:30px;line-height:30px}
.p1_top .text h2{font-size:16px;margin-bottom:5px}
.p1_mid{margin:15px 0 5px}
.p1_top .text p,.p1_bot{font-size:12px;line-height:20px}
.team_img{display:block;margin:0 auto 10px;position:static;height:100px;width:100px;border-radius:50%;border:1px solid #ddd}
.team_bot{font-size:12px;line-height:20px;width:100%;padding:20px 3%}
.team_bot .text_p{height:calc(100% - 110px)}
.team_top{padding-left:0;text-align:center}
.team_wrap{padding:20px 3%}
.p5_list .slick-slide{margin:20px 5px 10px}
.prob{padding:20px 0 30px}
.pro_tit{margin-bottom:10px}
.pro_tit h2,.prob6_text h2{font-size:18px}
.pro_tit p{font-size:12px;max-width:100%}
.pro1_wrap .img{width:100%;margin:0 auto 10px}
.pro1_wrap .text{width:100%;margin:0}
.pro1_wrap .text{font-size:12px;line-height:20px}
.prob_list .prob_top{font-size:14px}
.prob_list .prob_bot{font-size:14px;line-height:20px}
.ben_list li span{font-size:14px;line-height:18px}
.ben_list li{margin-bottom:6px}
.prob_text{font-size:14px;line-height:24px}
.prob7_con a.tit{font-size:14px;line-height:24px}
.prob7_con h2{margin-bottom:5px}
.prob7_con a.tit:before{top:10px}
.prob_bg{padding:20px 0}
.p4_box .text h2{font-size:16px;margin-bottom:5px}
.prob9_list .detail h2{font-size:16px}
.prob_scroll .text_p p{font-size:12px;line-height:20px}
.prob9_list li{padding:20px 0}
.prob9_list li .img{width:26%;margin:0 auto 10px;display:block}
.prob9_list .detail{width:100%;max-height:200px;height:auto}
.prob_scroll{max-height:160px;height:auto}
.banner-wrap,.banner-wrap .banner-bg{height:230px}
.i_service,.i_customer,.i_news{padding:20px 0 30px}
.i_part .left_w .text .text_p{max-height:66px}
.i_part .text h2{font-size:16px}
.i_ser_slick{margin:0 30px}
.i_ser_slick .slick-prev{left:-30px;width:30px;height:86px;margin-top:-43px;background:url(../images/icon10.png) center no-repeat;background-size:contain}
.i_ser_slick .slick-prev:hover{background:url(../images/icon10on.png) center no-repeat;background-size:contain}
.i_ser_slick .slick-next{right:-30px;width:30px;height:86px;margin-top:-43px;background:url(../images/icon11.png) center no-repeat;background-size:contain}
.i_ser_slick .slick-next:hover{background:url(../images/icon11on.png) center no-repeat;background-size:contain}
.i_customer .img{margin:0 auto 15px;float:none;display:block}
.i_customer .text{width:100%;margin:0;padding:0 3%;box-sizing:border-box}
.i_customer .text h2{font-size:18px}
.i_customer .text span{font-size:14px;margin-bottom:10px}
.i_customer .text p{font-size:12px;line-height:20px;height:40px}
.i_customer .text .more,.i_nl_main .text .more{height:30px;line-height:30px;margin:15px auto 0;display:block}
.i_customer .text .more i,.i_nl_main .text .more i{height:30px}
.i_nl_main,.i_nl_list{width:100%}
.i_nr_info .box{width:100%}
.mpath{font-size:12px;text-indent:18px;background-size:12px}
.mpath b{margin:0 6px}
.i_path,.i_path ul{font-size:12px;height:40px;line-height:40px}
.i_ser_slick p{font-size:14px;margin-bottom:10px}
.i_title h2,.i_title h3{letter-spacing:2px}
	
	

}
@media screen and (max-width:300px)
{
	.wbanner{height:100px}
	.prob_text{font-size:12px}
}