@charset "UTF-8";
/* css reset */
/*@font-face {
    font-family: 'RTW';
    src: url('../font/RTWSShangGoG0v1-Regular.eot');
    src:  url('../font/RTWSShangGoG0v1-Regular.ttf')  format('truetype'),
    url('../font/RTWSShangGoG0v1-Regular.woff') format('woff'),
    url('../font/RTWSShangGoG0v1-Regular.svg#RTWSShangGoG0v1-Regular') format('svg');
}*/
*,body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,tr,td,th,a,input,textarea,label,img,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p{font-weight:normal;line-height: 1.5;}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;color:#333}
img{border:0;vertical-align: middle;max-width: 100%;height:auto;}
span{display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
i{font-style: normal;}
ul,li{list-style: none;}
input:focus,textarea:focus,select:focus{outline:none; }
body{font-family:Arial,Times, sans-serif;font-weight:300;font-size:16px;color:#333;/*overflow-x: hidden;*/min-width:1100px;margin:0 auto;}
.clear{clear:both;zoom:1;}
.clear:after,.clear:before{content:""; display:table; height:0; clear: both;}
.wrap{width:1240px;max-width:94%;margin:0 auto;}
.fl,li{float:left}
.fr{float:right}
.zz{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80);z-index: 1000;display:none;}

/* header */
.header{position:absolute;z-index: 999;top:0;left:0;width:100%;-webkit-transition: .3s;transition: .3s;background:rgba(255,255,255,0.8);height:120px;background:#FFF\9}
.header.on{background:#FFF;}
.logo{line-height: 120px;}
.logo1{height:100%;padding-right:15px;margin-right: 15px;border-right:1px solid rgba(106,106,106,0.1);border-color:#e8e8e8\9}
.logo1 img{padding-top: 4px;}
.header_rt{height:24px;padding-top:14px;line-height: 18px;margin-bottom: 9px;}
.gupiao,.link a{font-size: 15px;font-weight:bold;color:#e56c06;margin-right: 15px;line-height: 24px;}
.link a:hover{color:#ef5128}
.header_links{margin-right: 10px;}
.header_links a{font-size: 15px;color:#666;padding:0 10px;position:relative;float:left;line-height: 24px;}
.header_links a:after{position:absolute;content:'';width:1px;height:8px;background:#a3abae;top:50%;left:0;margin-top:-4px;}
/*.header_links a.wb{background:url(../images/header_icon_01.png) no-repeat 7px center;padding-left:36px;}
.header_links a.wx{background:url(../images/header_icon_02.png) no-repeat 7px center;}*/
.header_links .wx_ewm{position:absolute;top:24px;left:50%;width:110px;margin-left:-55px;z-index: 9;display:none}
.header_links .wx:hover .wx_ewm{display:block;}
.header_links a.lang{padding-right: 0;padding-left: 30px;background:url(../images/lang.png) no-repeat 10px center;}
.header_links a:hover{color:#e56c06}
.header_search{/*width:120px;height:24px;border:1px solid #bfbfbf;border-radius: 24px;*/margin-left: 20px;margin-top: 25px;}
.header_search input{border:none;background:none;width:77px;padding-left: 10px;height:24px;line-height: 25px;}
.header_search a{width:30px;height:24px;background:url(../images/header_icon_03.png) no-repeat center;}
.header .wrap{position:relative}
.header_rb{position:relative;height:73px;}
.search_box{position:absolute;right:0;bottom:17px;width:700px;height:38px;z-index: -1;-webkit-transform: translateX(50%) scale(0);transform: translateX(50%) scale(0);opacity:0;-webkit-transition: .5s;transition: .5s;display:none\9}
.search_box.on{-webkit-transform: translateX(0) scale(1);transform: translateX(0) scale(1);opacity:1;display:block;\9;z-index: 2}
.nav.on{-webkit-transform: translateX(-50%) scale(0);transform: translateX(-50%) scale(0);opacity:0;display:none\9}
.search_box_wrap{width:650px;height:36px;line-height:36px;position:relative}
.search_box_wrap input{width:98%;height:36px;line-height:35px;border:1px solid #d2d2d2;border-radius: 3px;padding-left: 2%;}
.search_box_wrap input:focus{border-color: #0a61b0}
.search_box_btn{position:absolute;top:0;right:0;width:37px;height:37px;background:url(../images/header_icon_03.png) no-repeat center;}
.search_box_close{font-size: 30px;color:#666;width:30px;line-height: 34px;text-align: center;}
.search_box_hot{position:absolute;width:600px;background:#FFF;padding:28px 25px;top:38px;left:0;font-size: 14px;color:#666;display:none}
.search_box_hot.on{display:block;}
.search_box_hot span{color:#0a61b0}
.search_box_hot a{margin-right:12px;}
.search_box_hot a:hover{color:#0a61b0}

/*.sub_nav_bg{position:absolute;top:120px;left:0;width:100%;height:280px;background:rgba(16,100,176,0.95);background:#1064b0\9;z-index: 1;display:none;}*/
.nav{-webkit-transition: .5s;transition: .5s}
.nav li{position:relative}
.nav li>a{font-size: 15px;color:#333;padding:0 18px;line-height:73px;position:relative;}
.nav li>a:after{position:absolute;content:'';height:0;width:100%;left:0;bottom:0;-webkit-transition: .2s;transition: .2s;background:#1064b0;z-index: -1}
.nav li:hover>a,.nav li.on>a{color:#FFF;}
.nav li:hover>a:after,.nav li.on>a:after{height:100%}
.nav li dl{position:absolute;width:2000px;left:0;top:73px;z-index: 2;color:#333;text-align: center;display:none;/*background:rgba(0,0,0,0.6);*/background:#666;line-height: 60px;padding-left:25px}
.nav li dd{font-size: 13px;position:relative;float:left;margin-right: 2em;}
.nav li dd:last-child{border:0}
.nav li dd a{display:block;color:#fff;opacity:0.85}
.nav li dd a:hover{color:#ef5128}


/* footer */
.footer{background:#026cb0 url(../images/footer_bg.jpg) no-repeat bottom center;background-size:cover;color:#FFF}
.footer a{color:#FFF;}
.footer_t{padding:70px 0 80px;}
.footer_t li{width:14%;margin-right:2%;}
.footer_t li:last-child{width:19.5%;float:right;margin-right: 0}
.footer_t li dt{position:relative;font-size: 16px;line-height:2;margin-bottom: 15px;}
.footer_t li dt:after{content:'';position:absolute;width:62px;height:2px;background:#FFF;bottom:0;left:0;}
.footer_t li dd{font-size: 14px;line-height:1.875;}
.footer_t li dd a{opacity:0.8}
.footer_t li dd a:hover{opacity:1}
.footer_t li dd img{width:90px;margin-right:0;margin-top: 8px;}
.footer_t li dd .ewm1{margin-right: 40px;}
.footer_t li .footer_ewm{float:left;width:90px}
.footer_t li .footer_ewm p{font-size:15px;text-align: center;padding-top: 0.6em;opacity:0.8}

.footer_c{text-align: center;overflow: hidden;}
.footer_logo{display:inline-block;height:70px;line-height: 70px;position:relative;}
.footer_logo>div{padding:0 20px;height:100%;}
.footer_logo1{border-right:1px solid rgba(255,255,255,0.1)}
.footer_logo1 img{padding-top: 2px;}
.footer_logo:after,.footer_logo:before{position:absolute;content:'';width:600px;height:1px;top:50%;background:#FFF;}
.footer_logo:before{left:-600px;}
.footer_logo:after{right:-600px;}
.footer_b{line-height: 2.125;padding:0.5em 0 2em;text-align: center;}

/* banner */
.banner{height:300px;background-position: center;background-size:cover;background-repeat: no-repeat}

/* crumb_nav */
.crumb_nav{border-bottom:2px solid #ececec;line-height: 4.2857em;padding-top: 1em;;}
.crumb_nav a,.crumb_nav span{padding-left:12px;margin-right: 12px;background:url(../images/curmb_icon_02.png) no-repeat left center;}
.crumb_nav .home{padding-left:22px;background-image:url(../images/curmb_icon_01.png)}

/* main */
.main{margin-top: 50px;padding-bottom: 100px;}
.index_main{padding-bottom: 0;margin-top: 10px;}
.main_wrap{width:72%}

/* aside */
.aside{width:25%;background:#f6f6f6;}
.aside h1{font-size: 18px;line-height: 78px;background-color:#0079cb;color:#FFF;padding-left:25%;background-position: 10% center;background-repeat: no-repeat;}
.aside_nav li{float:none;border-bottom: 1px solid #d7d7d7;}
.aside_nav li:last-child{border-bottom:0}
.aside_nav li>a{display:block;font-size: 15px;line-height: 3.33;padding:0 10% 0 20%;background:url(../images/aside_icon_01.png) no-repeat 11% center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:bold;}
.service_aside .aside_nav li>a{padding-left:10%}
.aside_nav li dd a{display:block;font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height:2.875;color:#666;padding:0 5% 0 11%;font-weight:bold;}
.aside_nav li dl{padding-bottom: 0.8em;display:none;}
.aside_nav li dl.on{display:block;}
.aside_nav li.active>a,.aside_nav li:hover>a{color:#0079cb}
.aside_nav li dd.active>a,.aside_nav li dd:hover>a{color:#0079cb}
.aside_nav li .dd_in{display:none;}
.aside_nav li .dd_in a{font-size: 16px;padding:0 5% 0 20%;background:url(../images/dot.png) no-repeat 13% center;}
.aside_nav li .dd_in a:hover,.aside_nav li .dd_in a.active{color:#0079cb}


/* index */
.index{}
.index_banner{margin-top: 120px;position:relative;height:678px;overflow: hidden;}
.index_banner .hd{width:100%;position:absolute;bottom:6%;left:0;text-align: center;z-index: 2}
.index_banner .hd ul{display:inline-block}
.index_banner .hd ul li{width:10px;height:10px;border-radius: 50%;margin:0 5px;border:1px solid #fff;font-size: 0;text-indent: 10000px;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.index_banner .hd ul li.on{background:#fff}
.index_banner .bd li{height:678px;overflow: hidden;width:100%;background-repeat: no-repeat;background-size:cover;background-position: center;}
.index_banner.mobile .bd li{height:675px;}
.index_banner .bd li a{display:block;width:100%;height:100%;position:relative}
.index_banner .bd li a:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index: 1;background:rgba(0,0,0,0.2)}
.index_banner .bd li:first-child a:after{display:none;}
.index_banner .bd li video{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;display:none;}
.index_banner .bd li .txt{color:#FFF;padding-top: 10%;position:absolute;z-index: 2;text-align: left;letter-spacing: 1px;}
.index_banner .bd li .txt h2{font-size:50px;/*font-weight:bold;*/line-height: 1.2;padding-bottom: 0.2em;opacity:0;-webkit-transform: translateX(100%);transform: translateX(100%);/*-webkit-animation:bannerH2 17.7s infinite;animation:bannerH2 17.7s infinite*/-webkit-transition: 1.5s 2s;transition: 1.5s 2s}
.index_banner .bd li .txt p{font-size:24px;font-weight:normal;line-height: 1.5;opacity:0;-webkit-transform: translateX(100%);transform: translateX(100%);/*-webkit-animation:bannerP 17.7s infinite;animation:bannerP 17.7s infinite*/-webkit-transition: 1.5s 2.5s;transition: 1.5s 2.5s}
.index_banner .bd li .txt h2.on,.index_banner .bd li .txt p.on{opacity:1;-webkit-transform: translateX(0);transform: translateX(0)}
/*@-webkit-keyframes bannerH2 {
    0%{opacity:0;-webkit-transform: translateX(100%)}
    8%{opacity:0;-webkit-transform: translateX(100%)}
    16%{opacity:1;-webkit-transform: translateX(0)}
    24%{opacity:1;-webkit-transform: translateX(0)}
    32%{opacity:1;-webkit-transform: translateX(0)}
    40%{opacity:1;-webkit-transform: translateX(0)}
    50%{opacity:1;-webkit-transform: translateX(0)}
    60%{opacity:1;-webkit-transform: translateX(0)}
    70%{opacity:1;-webkit-transform: translateX(0)}
    80%{opacity:1;-webkit-transform: translateX(0)}
    90%{opacity:0;-webkit-transform: translateX(0)}
    100%{opacity:0;-webkit-transform: translateX(100%)}
}
@keyframes bannerH2 {
    0%{opacity:0;transform: translateX(100%)}
    8%{opacity:0;transform: translateX(100%)}
    16%{opacity:1;transform: translateX(0)}
    24%{opacity:1;transform: translateX(0)}
    32%{opacity:1;transform: translateX(0)}
    40%{opacity:1;transform: translateX(0)}
    50%{opacity:1;transform: translateX(0)}
    60%{opacity:1;transform: translateX(0)}
    70%{opacity:1;transform: translateX(0)}
    80%{opacity:1;transform: translateX(0)}
    90%{opacity:0;transform: translateX(0)}
    100%{opacity:0;transform: translateX(100%)}
}
@-webkit-keyframes bannerP {
    0%{opacity:0;-webkit-transform: translateX(100%)}
    8%{opacity:0;-webkit-transform: translateX(100%)}
    16%{opacity:0;-webkit-transform: translateX(100%)}
    24%{opacity:1;-webkit-transform: translateX(0)}
    32%{opacity:1;-webkit-transform: translateX(0)}
    40%{opacity:1;-webkit-transform: translateX(0)}
    50%{opacity:1;-webkit-transform: translateX(0)}
    60%{opacity:1;-webkit-transform: translateX(0)}
    70%{opacity:1;-webkit-transform: translateX(0)}
    80%{opacity:1;-webkit-transform: translateX(0)}
    90%{opacity:0;-webkit-transform: translateX(0)}
    100%{opacity:0;-webkit-transform: translateX(100%)}
}
@keyframes bannerP {
    0%{opacity:0;transform: translateX(100%)}
    8%{opacity:0;transform: translateX(100%)}
    16%{opacity:0;transform: translateX(100%)}
    24%{opacity:1;transform: translateX(0)}
    32%{opacity:1;transform: translateX(0)}
    40%{opacity:1;transform: translateX(0)}
    50%{opacity:1;transform: translateX(0)}
    60%{opacity:1;transform: translateX(0)}
    70%{opacity:1;transform: translateX(0)}
    80%{opacity:1;transform: translateX(0)}
    90%{opacity:0;transform: translateX(0)}
    100%{opacity:0;transform: translateX(100%)}
}*/


#banner_canvas{position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0.5}


.index_pro{padding:0 0 60px;}
.index_pro h2{font-size:24px;color:#0074c5;line-height:4}
.index_pro_nav{width:20%}
.index_pro_list{width:76.5%}
.index_pro_nav li{float:none;height:257px;background:#e8e8e8;color:#015fad;-webkit-transition: .3s;transition: .3s;position:relative;line-height: 257px;text-align: center;cursor:pointer}
.index_pro_nav li.on,.index_pro_nav li:hover{color:#FFF;background:#015fad}
.index_pro_nav li i{display:inline-block;font-size: 22px;line-height: 1.4;vertical-align: middle;width:90%}
.index_pro_list{height:515px;background:#f4f4f4}
.index_pro_item{display:none}
.index_pro_item.on{display:block;}
.index_pro_txt{width:45%;padding:3.5%;}
.index_pro_img{width:48%;height:515px;background-position: center;background-size:cover}
.index_pro_txt h3{font-size: 22px;line-height: 2;color:#015fad;position:relative;margin-bottom: 1em;}
.index_pro_txt h3:after{position:absolute;content:'';width:28px;height:3px;background:#015fad;left:0;bottom:-3px;}
.index_pro_txt dd{padding:24px 0 24px 60px;background-repeat: no-repeat;background-position:left 33px;border-bottom:1px solid #e1e1e1}
.index_pro_txt dd h4{font-size: 16px;line-height: 22px;font-weight:bold;-webkit-transition: .3s;transition: .3s}
.index_pro_txt dd p{font-size: 15px;line-height:1.5;}
.index_pro_txt dd:last-child{border-bottom: 0}
.index_pro_txt dd:hover h4{color:#ef5128}
.index_pro_item2{padding:3.5%}
.index_pro_item2 h3{font-size: 22px;line-height: 2;color:#015fad;position:relative;margin-bottom: 2em;}
.index_pro_item2 h3:after{position:absolute;content:'';width:28px;height:3px;background:#015fad;left:0;bottom:-3px;}
.index_pro_item2 li{box-sizing: border-box;-webkit-box-sizing: border-box;width:20%;height:315px;text-align: center;border-right:1px solid #c7c7c7;-webkit-transition: .3s;transition: .3s}
.index_pro_item2 li a{display:block;width:100%;height:245px;padding-top:70px;}
.index_pro_item2 li:last-child{border:none;}
.index_pro_item2 li .icon{height:90px;background-repeat:no-repeat;background-position:center;-webkit-transition: .3s;transition: .3s}
.index_pro_item2 li p{font-size: 20px;line-height: 1.35;padding:1em 0 0;-webkit-transition: .3s;transition: .3s}
.index_pro_item2 li:hover{background-color:#0079cb;border:0}
.index_pro_item2 li:hover p{color:#FFF;}
.index_pro_item2 .l1 .icon{background-image:url(../images/index_icon_16.png)}
.index_pro_item2 .l2 .icon{background-image:url(../images/index_icon_17.png)}
.index_pro_item2 .l3 .icon{background-image:url(../images/index_icon_18.png)}
.index_pro_item2 .l4 .icon{background-image:url(../images/index_icon_19.png)}
.index_pro_item2 .l5 .icon{background-image:url(../images/index_icon_20.png)}
.index_pro_item2 .l1:hover .icon{background-image:url(../images/index_icon_11.png)}
.index_pro_item2 .l2:hover .icon{background-image:url(../images/index_icon_12.png)}
.index_pro_item2 .l3:hover .icon{background-image:url(../images/index_icon_13.png)}
.index_pro_item2 .l4:hover .icon{background-image:url(../images/index_icon_14.png)}
.index_pro_item2 .l5:hover .icon{background-image:url(../images/index_icon_15.png)}

.index_news{padding:20px 0 60px;background:url(../images/index_03.jpg) no-repeat center;background-size:cover}
.index_news .wrap{overflow: hidden;}
.index_news h2{text-align: center;color:#FFF;font-size: 24px;line-height: 2.4em;background:#ef5128;width:200px;margin:0.5em auto;border-radius: 2.4em;}
.index_news_nav{margin-bottom:55px;text-align: center;}
.index_news_nav ul{display:inline-block;position:relative}
.index_news_nav ul:before,.index_news_nav ul:after{position:absolute;content:'';width:500px;height:1px;background:rgba(255,255,255,0.2);top:50%;background-color:#415e7b\9}
.index_news_nav ul:before{left:-500px;}
.index_news_nav ul:after{right:-500px;}
.index_news_nav ul li{width:104px;line-height: 30px;border:1px solid #FFF;border-radius: 17px;color:#FFF;font-size: 17px;position:relative;-webkit-transition: .3s;transition: .3s;cursor:pointer}
.index_news_nav ul li.l1{margin-right:10px; }
.index_news_nav ul li.l1:after{position:absolute;content:'';width:10px;height:1px;background:rgba(255,255,255,0.2);top:50%;right:-10px;background-color:#415e7b\9}
.index_news_nav ul li.on,.index_news_nav ul li:hover{border-color:#ef5128;background:#ef5128}

.index_news_item{display:none}
.index_news_item.on{display:block}
.index_news_img{width:46%;box-sizing: border-box;-webkit-box-sizing: border-box;border:15px solid rgba(255,255,255,0.8);border-color:#dde4e6\9;height:424px;overflow: hidden;}

.index_news_img a{width:100%;height:100%;display:none}
.index_news_img a img{height:100%;min-width: 100%;max-width: inherit}
.index_news_img a.on{display:block;}
.index_news_txt{width:52%;position:relative;padding:2em 0 1em;}
.index_news_txt>a{float:right;color:#FFF;margin-top: 0.6em;}
.index_news_txt>a:hover{color:#e56c06;}
.index_news_txt:after,.index_news_txt:before{position:absolute;content:'';width:100%;height:1px;background:#FFF;left:0;opacity:0.2;filter:alpha(opacity=20)}
.index_news_txt:after{bottom:0}
.index_news_txt:before{top:0}
.index_news_txt dd{margin-bottom: 42px;}
.index_news_txt dd:last-child{margin-bottom: 0}
.index_news_txt dd a{display:block;color:#FFF;width:100%;}
.index_news_date{width:17%;text-align: center;font-size: 15px;}
.index_news_text{width:83%;padding:0 3% 0 5%;-webkit-box-sizing: border-box;  box-sizing: border-box;border-left:1px solid rgba(255,255,255,0.5);border-color:#99adbd\9;padding-bottom: 0.5em;}
.index_news_date span{display:block;font-size: 36px;}
.index_news_date p{font-size: 15px;opacity:0.5}
.index_news_text h4{font-size: 17px;line-height: 1;padding-bottom: 1em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition: .3s;transition: .3s}
.index_news_text p{font-size: 15px;opacity:0.5;max-height: 3em;overflow: hidden;}
.index_news_txt dd:hover h4{color:#ef5128}

.index_about{padding:20px 0 40px;}
.index_about .wrap{overflow: hidden;}
.index_about_title h2{display:inline-block;position:relative;font-size: 24px;line-height: 3;color:#0074c5;}
.index_about_title h2:after{position:absolute;content:'';width:1200px;right:-1220px;height:4px;background:#d9d8d8;margin-top:-2px;top:50%}
.index_about_wrap{padding:35px;background:#f8f8f8}
.index_about_txt{width:55%}
.index_about_txt h3{font-size: 19px;line-height: 1;padding-bottom:0.2em;font-weight:bold;}
.index_about_txt h4{font-size: 15px;color:#848181;padding-bottom:1em;}
.index_about_txt h4 i{font-size:48px;font-weight:bold;color:#015fad}
.index_about_txt p{font-size: 15px;color:#666;line-height: 1.8;text-align: justify}
.index_about_txt a{font-size: 15px;line-height: 24px;color:#ef5128;border-bottom:3px double #ef5128;margin-top: 17px;}
.index_about_txt a:hover{color: #ef301d;border-color:#ef301d}
.index_about_img{width:37%;border:3px solid #d9d8d8;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 3px;}
.index_about_img img{width:100%}

.index_par{padding:30px 0 100px;background:url(../images/index_05.jpg) no-repeat center;background-size:cover;}
.index_par h2{font-size: 24px;color:#fff;line-height:3.66667;padding-bottom: 0.5em;}
.index_par_list li{width:15%;margin-right: 2%;background:#FFF;border-radius: 5px;height:190px;line-height: 190px;text-align: center;}
.index_par_list li img{max-width: 80%;max-height: 80%;-webkit-transition: .3s;transition: .3s}
.index_par_list li:hover img{-webkit-transform: translateY(-6px);transform: translateY(-6px)}
/* product */
.main_wrap h2{font-size: 20px;font-weight:bold;line-height: 2;color:#0098ff;margin-bottom: 1em;text-align: left}
.product_t{margin-bottom: 33px;}
.product_t .img{width:48%;text-align: center;height:360px;line-height: 356px;/*background:#eee;*/}
.product_t .img img{max-width: 100%;max-height: 100%}
.product_t .txt{width:48%;padding-top: 2em;}
.product_t .txt h3{font-size: 17px;line-height:1.875;padding-bottom: 0.5em;font-weight:bold;}
.product_t .txt p{font-size: 15px;line-height: 2.125em;padding-bottom: 1.5em;}
.product_t .txt a{font-size: 17px;color:#FFF;background:#0079cb;padding:0 2.25em;line-height: 2.25em;border-radius: 5px;}
.product_t .txt a:hover{background: #0a61b0 }
.download_warn{line-height:2.5;color:red;font-size: 14px;display:none;}
.download_warn.on{display:block;}
.product_wrap .hd{border-bottom: 1px solid #bfbfbf;}
.product_wrap .hd li{font-size: 16px;padding:0 1em;line-height: 3.375;position:relative;margin:0 15px;cursor:pointer}
.product_wrap .hd li:after{content:'';position:absolute;height:4px;background:#0079cb;bottom:-2px;left:0;width:0;-webkit-transition: .3s;transition: .3s}
.product_wrap .hd li.on:after{width:100%}
.product_wrap .bd{padding-left: 50px;}
.product_wrap .bd li{line-height:2;padding:2em 0;float:none;width:100%;}
.product_wrap .bd li img{height:auto;}
.product_wrap .bd li p{line-height:2;}

/* service */
.service_aside li a{background:none;}
.service_nav{padding:10px 0 45px;text-align: center}
.service_nav ul{display:inline-block}
.service_nav li{width:148px;height:148px!important;margin-right: 35px;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 50%;overflow: hidden;border:1px solid #0079cb;-webkit-transition: .3s;transition: .3s}
.service_nav li:last-child{margin-right: 0}
.service_nav li a{display:block;width:100%;height:100%;position:relative}
.service_nav li a span{position:absolute;width:90%;padding:0 5%;top:50%;left:0;font-size: 13px;color:#0079cb;line-height: 1.5;text-align: center;font-weight:bold;}
.service_nav li.on span,.service_nav li:hover span{color:#FFF;}
.service_nav li.on,.service_nav li:hover{background-color:#0079cb}
.service_item{padding-bottom:60px;}
.service_info p{font-size:17px;color:#666;line-height:2.1875em; }
.service_title{font-size: 19px;font-weight:bold;line-height: 22px;padding-left: 15px;border-left:5px solid #0098ff;color:#0098ff;margin-bottom: 20px;}
.service_bz p,.service_wrap p{font-size:17px;color:#666;/*padding:0.5em 0 0.5em 15px;*/line-height: 2.1875em;}
.service_photo ul{padding-top:20px;}
.service_photo ul li{width:32%;margin-right: 2%;}
.service_photo ul li:nth-child(3n){margin-right: 0}
.service_photo ul li .img{border:1px solid #c7c7c7;text-align: center;height:185px;overflow: hidden;line-height: 185px;}
.service_photo ul li .img img{max-width: 100%;max-height: 100%;}
.service_photo ul li p{font-size: 17px;line-height: 1.5;padding:0.8125em 0 1.3125em;text-align: center;}
.service_cs ul li .img{border:none;height:178px;overflow: hidden;}
.service_cs ul li .img img{width:100%;max-width: 100%;max-height: 100%;}
.service_cs ul li p{text-align: left;}
.service_al_list dl{float:left;font-size: 17px;color:#666;line-height: 1.4;;box-sizing: border-box;-webkit-box-sizing: border-box;margin-top:10px;}
.service_al_list dd{padding:0.425em 0;}
/*.service_al_list dl.dl1{width:40%;padding-left:2%;padding-right: 5%;margin-right: 5%;border-right:1px solid #dedede}*/
/*.service_al_list dl.dl2{width:55%;}*/
/*service_sj*/
.service_sj_fw p{font-size: 17px;line-height: 2.1875em;}
.service_sj_fw p i,.service_sj_yj p i{color:#0079cb;margin-right:8px;display:inline-block}
.service_sj_yj p{font-size: 17px;line-height: 2.1875em;/*padding-left:15px;*/}
.service_sj_yj p b{display:inline-block}
/*service_sd*/
.service_sd_img{text-align: center;padding-top: 1em;}
.service_xz_wrap{padding-right: 5%}
.service_xz_wrap table{width:100%;}
.service_xz_title{background:#ebf4fb;font-size: 15px;height:38px;}
.service_xz_title th{border-right: 1px solid #f9fcfe}
.service_xz_title th:last-child{border-color:#ebf4fb}
.service_xz_title th:first-child{border-left:1px solid #ebf4fb}
.service_xz_wrap table td{font-size: 15px;height:54px;text-align: center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.service_xz_wrap table td span{display:block;text-align: left;padding-left: 32px;text-decoration: underline}
.service_xz_wrap table tr td:first-child{border-left:1px solid #ccc;}
.service_xz_wrap table td a{color:#666;border:1px solid #d9d9d9;width:85px;line-height: 30px;text-align: center;border-radius: 5px;}
.service_xz_wrap table td a:hover{color:#FFF;border-color:#0079cb;background:#0079cb}
/*service_lx*/
.service_lx_wrap{padding-right: 6%;}
.service_lx_wrap h3{font-size: 19px;font-weight:bold;padding-bottom: 0.5em;color:#0098ff}
.service_lx_t{padding-bottom: 3.5em;}
.service_lx_t p{font-size: 17px;line-height: 35px;}
.service_lx_message form{margin-top:1.5em;}
.service_lx_message input[type='text']{width:740px;;height:38px;line-height: 38px;border:1px solid #7d7d7d;border-radius:5px;padding-left:10px;font-size: 17px;color:#333}
.form_input>label{display:inline-block;width:58px;font-size: 17px;line-height: 38px;}
.form_input{margin-bottom:30px;}
.service_lx_message .fl input[type='text']{width:305px;margin-right: 55px;}
.form_textarea label.fl{margin-right:56px;font-size: 17px;width:auto }
.form_textarea textarea{width:792px;padding:10px;border:1px solid #7d7d7d;border-radius:5px;height:240px;line-height: 1.5;font-size: 17px;color:#333;font-family:"Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;margin-top: 24px; }
.text_lb input{display:none;}
.text_lb label{font-size: 17px;padding-left: 30px;margin-right: 60px;line-height: 38px;background:url(../images/radio_01.png) no-repeat left center;cursor:pointer}
.text_lb input:checked+label{background-image:url(../images/radio_02.png)}
.service_lx_message form input[type='button']{font-size: 17px;width:80px;height:30px;border:none;background:#0098ff;color:#FFF;border-radius: 5px;-webkit-transition: .3s;transition: .3s;line-height: 32px;cursor:pointer;display:block;margin-left:43.5%;}
.service_lx_message form input[type='button']:hover{background:#0079cb}
.service_lx_map{width:815px;margin-top: 80px;}

/* page */
.page{text-align: center;padding:50px 0 0}
.page ul{display:inline-block}
.page ul li{width:34px;height:34px;line-height: 34px;border:1px solid #c9c9c9;margin:0 3px;cursor:pointer;-webkit-transition: .3s;transition: .3s}
.page ul li:hover,.page ul li.active{color:#FFF;border-color:#0079cb;background-color:#0079cb}
.page ul li.next{background:url(../images/next_01.png) no-repeat center;}
.page ul li.next:hover{background:#0079cb url(../images/next_02.png) no-repeat center;}

/* achievement */
.achievement_list{padding-top: 15px;}
.achievement_list li{width:48%;margin-right: 4%;margin-bottom: 15px;}
.achievement_list li a{display:block;width:100%;height:100%;overflow: hidden;}
.achievement_list li:nth-child(2n){margin-right: 0}
.achievement_list li .img{width:100%;height:230px;overflow: hidden;}
.achievement_list li .img img{-webkit-transition: .5s;transition: .5s;min-height: 100%;width:100%}
.achievement_list li p{font-size: 17px;padding:1em 0;text-align: center;height:3em;overflow: hidden;text-overflow: ellipsis;-webkit-transition: .5s;transition: .5s;}
.achievement_list li:hover p{color:#0079cb}
.achievement_list li:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}
/*achievement_detail*/
.achievement_wrap{text-align: left;}
.achievement_wrap .service_item{padding-bottom: 10px;}
.achievement_wrap .service_item p,.achievement_wrap p{font-size: 17px;color:#666;padding-bottom: 2em;}
.achievement_wrap .service_item img{margin-bottom: 2.5em;max-width: 100%;}
/*achievement_hw*/
.achievement{text-align: center;}
.achievement_hw{display:inline-block;position:relative;margin-top: -20px;}
.achievement_hw_list li{position:absolute;}
.achievement_hw_list li a{display:block;font-size: 15px;line-height:33px;font-weight:bold;background:url(../images/position.png) no-repeat left center;padding-left: 24px;white-space: nowrap;background-size:16px;}
.achievement_hw_list li a:hover{color:#ef5128}
.achievement_hw_list li.l1{}
/*achievement_hw_detail*/
.achievement_hw_wrap{padding-top: 20px;}
.achievement_hw_wrap .service_item p{font-size: 15px;line-height: 2}
.service_item dl{margin-bottom:3em;}
.achievement_hw_td dl{background:#f7f7f7;padding:17px 30px;}
.achievement_hw_td dd,.achievement_hw_fa dd{font-size: 15px;line-height:36px;color:#666;padding-left:20px;background:url(../images/dot.png) no-repeat left 17px;}

/* about */
.about_wrap p{font-size: 15px;line-height:2.3em;text-align:justify}
.about_t{margin-bottom: 30px;}
.about_t .img{width:45.5%;margin-right: 3%;}
.about_t .txt{float:right;width:51.5%;}
.about_list{margin-bottom: 25px;}
.about_list li{margin-right: 1%;width:32.66666666%;background:#0079cb;text-align: center;padding:35px 0 53px;}
.about_list li:last-child{margin-right: 0}
.about_list li.l3{margin-right: 0}
.about_list li h3{font-size: 30px;color:#FFF;position:relative}
.about_list li h3 span{font-size: 48px;}
.about_list li h3:after{position:absolute;content:'';width:30px;height:3px;background:#FFF;bottom:0;left:50%;margin-left:-15px;}
.about_list li p{font-size: 17px;padding-top:0.8em;color:#FFF;opacity:0.85;text-align: center;}
.about_list li.l2{background:#003366}
/*about_wh*/
.about_wh_item{padding:25px 0}
.about_wh_item .img{width:44%;margin:0 2%;}
.about_wh_item .img img{width:100%;}
.about_wh_item .txt{width:46%;}
.about_wh_item .txt h3{font-size: 20px;line-height: 2.2;position:relative;color:#0079cb;font-weight:bold;}
.about_wh_item .txt p{font-size: 15px;line-height: 1.875;padding:1em 0 1.8em;}
.about_wh_item .txt h3:after{content:'';position:absolute;width:1em;height:2px;background:#0079cb;bottom:0;left:0;}
.about_wh_item_04 .txt{padding-top: 4em;}
/*about_ys_wrap*/
.about_ys_wrap p{font-size: 17px;padding-left: 24px;line-height:2.875;background:url(../images/dot.png) no-repeat 3px 20px; }
/*about_lc*/
.about_lc_wrap{width:100%;margin:30px auto 0;position:relative}
.about_lc_wrap .bd{width:92%;margin:60px auto 0;}
.about_lc_wrap .bd ul{padding:3em 0!important;}
.about_lc_wrap .bd li{width:33.33333333%;-webkit-transition: .3s;transition: .3s}
.about_lc_wrap .bd li .img{-webkit-transform: scale(0.6);transform: scale(0.6);-webkit-transition: .3s;transition: .3s;height:200px;line-height: 200px;overflow: hidden;}
.about_lc_wrap .bd li .img img{width:100%;height:100%}
.about_lc_wrap .bd li.on .img{-webkit-transform: scale(1);transform: scale(1);}
.about_lc_wrap .bd li.on{-webkit-transform:scale(1.2);transform:scale(1.2);}
.about_lc_wrap .bd li h3{text-align:center;font-size:24px;line-height: 1;padding-bottom: 0.5em;color:#0a61b0;-webkit-transition: .3s;transition: .3s;-webkit-transform: translateY(35px);transform: translateY(35px)}
.about_lc_wrap .bd li.on h3{-webkit-transform: translateY(0);transform: translateY(0)}
.about_lc_wrap .bd li p{opacity:0;font-size: 12px;;padding-top: 0.8em;text-align: left;-webkit-transition: .3s;transition: .3s;max-width: 96%;margin:0 auto;}
.about_lc_wrap .bd li.on p{opacity:1}

.about_lc_wrap .hd .l{width:18%;margin-right:1.25%;box-sizing: border-box;-webkit-box-sizing: border-box;border:15px solid #0079cb;text-align: center;border-radius: 50%;position:relative;cursor:pointer}
.about_lc_wrap .hd .l p{font-size:14px;position:absolute;width:90%;left:0;top:50%;margin-top:-1.5em;padding:0 5%;font-weight:bold;}
.about_lc_wrap .hd .l:after{content:'';width:25px;height:29px;background:url(../images/about_lc.png) no-repeat center;position:absolute;top:-15px;right:-34px;}
.about_lc_wrap .hd .l5:after{display:none;}
.about_lc_wrap .hd a{position:absolute;width:30px;height:30px;background-position:center;background-repeat: no-repeat;;top:67%;margin-top:-15px;}
.about_lc_wrap .hd a.prev{background-image:url(../images/about_lc_prev_01.png);left:0;}
.about_lc_wrap .hd a.next{background-image:url(../images/about_lc_next_01.png);right:0;}
.about_lc_wrap .hd a.prev:hover{-webkit-transform: translateX(-5px);transform: translateX(-5px);background-image:url(../images/about_lc_prev_02.png);}
.about_lc_wrap .hd a.next:hover{-webkit-transform: translateX(5px);transform: translateX(5px);background-image:url(../images/about_lc_next_02.png)}

/* solution_t */
.solution_t{text-align: center;padding-bottom:2em;}
.solution_t p{font-size:17px;color:#666;line-height: 2;text-align: justify}
.solution_t dl{padding:1em 0;}
.solution_t dd{text-align:left;font-size:17px;color:#666;line-height: 2;padding-left:20px;background:url(../images/dot.png) no-repeat left 12px}
.solution_wrap .hd{color:#FFF;font-size: 16px;line-height: 45px;}
.solution_wrap .hd li{background:#0079cb;width:33.33333333%;text-align: center;cursor:pointer;}
.solution_wrap .hd li.on{background:#e7e7e7;color:#333;}
.solution_wrap .bd{margin-top: 25px;}
.solution_wrap .bd li{padding:0 0 1.5em;float:none;}
.solution_wrap .bd li.xtjg{text-align: center;}
.solution_wrap .bd li.xtjg p{text-align: left;}
.solution_wrap .bd li p{font-size:17px;line-height: 2;}
.solution_wrap .bd li .fanr_wrap{background:#fff}
.solution_wrap .bd li .fanr_nav{width:29.3333%;padding:30px 2% 50px;min-height: 380px;background:#017cd0;}
.solution_wrap .bd li .fanr_nav a{font-size: 17px;color:#FFF;display:block;text-align: right;line-height: 1.5;padding:0.9em 0;position:relative}
.solution_wrap .bd li .fanr_nav a:after{content:'';position:absolute;right:0;bottom:-1px;width:0;height:2px;background:#FFF;-webkit-transition: .3s;transition: .3s}
.solution_wrap .bd li .fanr_nav a.active:after,.solution_wrap .bd li .fanr_nav a:hover:after{width:100%}
.solution_wrap .bd li .fanr_list{width:62.6666%;padding:40px 2%;text-align: center;}
.solution_wrap .bd li .fanr_list p{padding-bottom: 1.5em;text-align: left}
.solution_wrap .bd li .fanr_list img{margin:0 1em 1.5em}
.solution_wrap .bd li .fanr_item{display:none}
.solution_wrap .bd li .fanr_item.active{display:block}
/*solution_cnxt*/
.solution_cnxt{}
.solution_cnxt li{width:47%;margin-right: 5%;box-sizing: border-box;-webkit-box-sizing: border-box;border:1px solid #a6a6a6;border-radius: 5px;padding:25px 3% 30px;margin-bottom: 5%}
.solution_cnxt li:nth-child(2n){margin-right: 0}
.solution_cnxt li h3{font-size: 19px;line-height:24px;padding:18px 0;position:relative;color:#0098ff;text-align: center;font-weight:bold;margin-bottom:1em;}
.solution_cnxt li h3:after{content:'';position:absolute;width:24px;height:4px;background:#0098ff;left:50%;bottom:0;margin-left: -12px;}
.solution_cnxt li p{font-size: 15px;line-height: 2em;color:#666;text-align: justify;}
/*solution_dzdh*/
.solution_dzdh ul{padding-bottom: 8em;}
.solution_dzdh ul li{width:13.5%;margin-right:8%;text-align: center;position:relative}
.solution_dzdh ul li:last-child{margin-right: 0}
.solution_dzdh ul li h3{font-size: 16px;color:#666;padding-top: 0.8em;padding-bottom: 0.8em;}
.solution_dzdh ul li p{position:absolute;width:200px;padding:10px 15px;font-size: 13px;color:#666;line-height: 2;text-align:left;border:1px solid #0a61b0;border-radius: 5px;left:50%;margin-left:-115px;background-color:#FFF;display:none;}
.solution_dzdh ul li p i{position:absolute;width:0;height:0;border-bottom:9px solid #0a61b0;border-left:6px solid transparent;border-right:6px solid transparent;top:-9px;left:50%;margin-left:-6px;}
.solution_dzdh ul li p i:after{content:'';position:absolute;width:0;height:0;border-bottom:9px solid #FFF;border-left:6px solid transparent;border-right:6px solid transparent;left:50%;margin-left:-6px;top:1px;}
.solution_dzdh ul li:hover p{display:block;}
/*solution_dlgc*/
.solution_dlgc dl{margin-bottom: 36px;background:#f2f2f2;}
.solution_dlgc dl dt{font-size: 18px;line-height: 45px;background:#0079cb;text-align: center;color:#FFF;cursor:pointer}
.solution_dlgc dl dt span{display:inline-block;min-width: 430px;position:relative;text-align: left;padding-right: 30px;}
.solution_dlgc dl dt span:after{position:absolute;content:'';width:12px;height:23px;background:url(../images/right.png) no-repeat center;right:0;top:50%;margin-top:-11.5px;-webkit-transition: .3s;transition: .3s}
.solution_dlgc dl.on dt span:after{-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.solution_dlgc dl dd{display:none;padding-bottom:60px;}
.solution_dlgc dl dd.on{display:block;}
.solution_dlgc dl dd .img{width:100%;}
.solution_dlgc dl dd .img img{width:100%}
.solution_dlgc dl dd .txt{padding:3% 5%}
.solution_dlgc dl dd .txt p{font-size: 17px;line-height: 2}
.solution_dlgc_c,.solution_dlgc_b{padding-bottom:10px;}
.solution_dlgc_c dl{margin-right: 60px;}
.solution_dlgc_c dd,.solution_dlgc_b dd{font-size: 17px;line-height: 37px;padding-left: 20px;background:url(../images/dot.png) no-repeat left 1em;}
.solution_dlgc_b p{font-size: 17px;line-height: 37px;}
/*solution_gffd*/
.solution_gffd_nav{padding:12px 0 0 0;border-bottom:1px solid #bfbfbf;line-height: 58px;font-size: 17px;}
.solution_gffd_nav li{cursor:pointer;padding:0 25px;margin-left: 15px;position:relative}
.solution_gffd_nav li:after{position:absolute;content:'';width:0;height:4px;background:#017cd0;left:0;bottom:-2px;-webkit-transition:.3s;transition:.3s}
.solution_gffd_nav li:hover:after,.solution_gffd_nav li.on:after{width:100%}

/*about_yf*/
.about_yf{}
.about_yf_info p{font-size: 15px;line-height:2.25;padding:0 0 1.8em;text-align: justify}
.about_yf_list .about_wh_item .img{width:40%;margin:0}
.about_yf_list .about_wh_item .txt{width:54.5%;}
.about_yf_list .about_wh_item .txt{}
.about_yf_list .about_wh_item .txt h3{border-bottom:1px solid #cacaca;font-weight:normal;line-height: 1.3;padding:0 0 0.6em;}
.about_yf_list .about_wh_item .txt h3:after{display:none;}
/*about_ry*/
.about_ry{}
.about_ry_list li{width:30%;margin-right:5%;margin-bottom:25px;text-align: center;}
.about_ry_list li:nth-child(3n){margin-right: 0}
.about_ry_list li .img{width:100%;height:290px;line-height: 290px;position:relative;background:#eee}
.about_ry_list li .img img{max-width: 80%;max-height: 80%;}
.about_ry_list li p{font-size: 15px;padding-top:1em;height:3em;}
.about_ry_list li .img:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;-webkit-transition: .3s;transition: .3s;background:rgba(0,102,204,0.5) url(../images/fd.png) no-repeat center;opacity:0}
.about_ry_list li .img:hover:after{opacity:1}
.about_ry_tc{}
.about_ry_tc img{max-width: 70%;max-height: 80%;position:fixed;;top:50%;left:50%;opacity:0;z-index: -1;}
.about_ry_tc.on img{opacity:1;z-index: 1001}
/*about_zz*/
.about_zz_wrap .bd{width:100%;height:470px;background:#f2f8fc url(../images/news_kw_bg.jpg) no-repeat right bottom;}
.about_zz_wrap .bd li{width:100%;height:470px;}
.about_zz_wrap .bd li .pdf{float:left;width:70%;height:100%;background:#e1f2ff}
.about_zz_wrap .bd li .pdf a{display:block;position:relative;width:100%;height:100%}
.about_zz_wrap .bd li .pdf a img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width: 86%;}
.about_zz_wrap .bd li .txt{float:right;width:24%;padding:49px 3% 0;}
.about_zz_wrap .bd li .txt h3{font-size: 19px;line-height: 3;color:#0079cb;font-weight:bold;}
.about_zz_wrap .bd li .txt h4{font-size: 17px;line-height: 1.5;padding:0.5em 0;color:#0079cb;font-weight:bold;}
.about_zz_wrap .bd li .txt p{color:#666;line-height: 24px;text-align: justify}
.about_zz_wrap .bd li .txt a{padding:0.5em 2em;color:#ef5128;border:1px solid #ef5128;border-radius: 3px;display:inline-block;margin-top: 2em;}
.about_zz_wrap .bd li .txt a:hover{color:#FFF;background:#ef5128}
.about_zz_wrap .hd{height:226px;padding:0 55px;background:#f1f1f1;margin-top:42px;position:relative}
.about_zz_wrap .hd_inner{position:relative;overflow: hidden;height:226px;}
.about_zz_wrap .hd_inner li{padding:34px 26px 15px;text-align: center;cursor:pointer;width:156px;}
.about_zz_wrap .hd_inner li .img{width:100%;height:134px;line-height:134px;overflow: hidden;}
.about_zz_wrap .hd_inner li .img img{width:100%;max-height:100%;vertical-align: middle}
.about_zz_wrap .hd_inner li.on,.news_kw_wrap .hd_inner li:hover{background:#e6f2fa}
.about_zz_wrap .hd_inner li p{line-height: 44px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.about_zz_wrap .hd a{position:absolute;width:38px;height:38px;background-color:#e1f2ff;background-position: center;background-repeat: no-repeat;top:50%;margin-top:-19px;z-index: 1}
.about_zz_wrap .hd a.prev{background-image:url(../images/prev_03.png);left:0}
.about_zz_wrap .hd a.next{background-image:url(../images/next_03.png);right:0}
.about_zz_wrap .hd a:hover{background-color:#0079cb}
.about_zz_wrap .hd a.prev:hover{background-image:url(../images/prev_04.png)}
.about_zz_wrap .hd a.next:hover{background-image:url(../images/next_04.png)}
.about_zz_wrap .hd_inner ul{position:absolute;left:0;top:0;}

/* news */
.about_news_item{padding:30px;background:#f9f9f9;margin-bottom: 24px;}
.about_news_item a{display:block;width:100%}
.about_news_item .img{float:left;margin-right:3%;width:23%;overflow: hidden;}
.about_news_item .img img{width:100%;-webkit-transition: .5s;transition: .5s}
.about_news_item .txt h3{font-size: 17px;line-height: 1;padding-bottom: 0.5em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top: 0.2em;-webkit-transition: .5s;transition: .5s}
.about_news_item .txt span{font-size: 15px;line-height: 2;padding-bottom: 0.5em;color:#666;}
.about_news_item .txt p{font-size: 15px;line-height:1.9;height:3.8em;overflow: hidden;}
.about_news_item:hover .img img{-webkit-transform: scale(1.05);transform: scale(1.05)}
.about_news_item:hover .txt h3{color:#ef5128}
.about_news_more{text-align: center;padding-top: 30px;}
.about_news_more a{width:9.1875em;font-size: 17px;line-height: 2.25;border:1px solid #015fad;border-radius: 3px;color:#666}
.about_news_more a:hover{color:#FFF;background-color:#015fad}
/*news_detail*/
.about_news_detail{}
.about_news_detail_t{text-align: center;padding:15px;}
.about_news_detail_t h2{font-size: 19px;font-weight:bold;color:#0098ff;margin-bottom: 0.4em;text-align: center;line-height: 1.3;padding:0.35em 0}
.about_news_detail_t span{font-size: 17px;line-height:1}
.about_news_detail_m{font-size: 15px;line-height: 2;padding-top: 1em;}
.about_news_detail_m *{padding-bottom: 1.5em;}
.about_news_detail_m img{max-width: 100%;height:auto;}

/* join */
.join_main{background:#f7f7f7}
.join_nav{padding:0 0 20px 0;text-align: center;background:#fff;}
.join_nav ul{display:inline-block;padding:10px 0 30px 0;}
.join_nav ul li{margin:0 2em;}
.join_nav ul li a{display:block;font-size: 18px;color:#FFF;width:13em;line-height:3;border-radius: 3px;background:#0098ff;border:1px solid #0098ff }
.join_nav ul li.active a,.join_nav ul li:hover a{color:#0098ff;background:#FFF;}
.join_wrap{padding-top: 100px;text-align: center;}
.join_wrap ul{}
.join_wrap li{width:25%;margin-bottom:40px;-webkit-transition: .3s;transition: .3s}
.join_wrap li .icon{display:inline-block;width:120px;height:120px;border-radius: 50%;border:1px solid #0079cb;line-height:120px;text-align: center;position:relative;-webkit-transition: .3s;transition: .3s}
.join_wrap li .icon1,.join_wrap li .icon2{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition: .3s;transition: .3s}
.join_wrap li .icon2{opacity:0;filter:alpha(opacity=0)}
.join_wrap li:hover .icon{background:#0079cb}
.join_wrap li:hover .icon1{opacity:0;filter:alpha(opacity=0)}
.join_wrap li:hover .icon2{opacity:1;filter:alpha(opacity=100)}

.join_wrap li p{font-size: 16px;color:#0079cb;padding:1.5em 0;font-weight:bold;}
.join_wrap li:hover{-webkit-transform: translateY(-6px);transform: translateY(-6px)}
/*join_detail*/
.join_detail{padding-top:40px;text-align: center;}
.join_detail_wrap{padding:0 90px;}
.join_detail_t{padding-bottom: 70px;}
.join_detail_t h3{font-size: 19px;color:#003366;line-height: 80px;font-weight:bold;}
.join_detail_t p{font-size: 17px;color:#003366;line-height:2.25; }
.join_detail_list{position:relative}
.join_detail_list .bd{overflow: hidden;}
.join_detail_list .bd li{width:47.5%;}
.join_detail_list .bd li .img{height:275px;line-height: 275px;}
.join_detail_list .bd li p{font-size: 17px;color:#003366;padding:1em;}
.join_detail_list .hd a{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;background-repeat: no-repeat;background-position: center;}
.join_detail_list .hd a.prev{background-image:url(../images/join_prev_01.png);left:-75px;}
.join_detail_list .hd a.next{background-image:url(../images/join_next_01.png);right:-75px;}
.join_detail_list .hd a.prev:hover{background-image:url(../images/join_prev_02.png)}
.join_detail_list .hd a.next:hover{background-image:url(../images/join_next_02.png)}
/*join_hj*/
.join_hj{padding-top:54px;}
.join_hj h2{font-size: 19px;line-height: 3;position:relative;font-weight:bold;text-align: center;margin-bottom: 3em;}
.join_hj h2:after{position:absolute;content:'';width:30px;height:3px;background:#0098ff;bottom:0;left:50%;margin-left:-15px;}
.join_hj ul{padding:0 20px;}
.join_hj ul li{width:30%;margin-right: 5%;margin-bottom: 1em;text-align: center;}
.join_hj ul li:nth-child(3n){margin-right: 0}
.join_hj ul li p{font-size: 17px;height:3em;padding:1em 0 0}
.join_hj ul li .img{text-align: center;height:205px;line-height: 205px;overflow: hidden;}
.join_hj ul li .img img{-webkit-transition:.3s;transition:.3s }
.join_hj ul li:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05); }
/*join_td*/
.join_td{padding:40px;}
.join_td_t{text-align: center}
.join_td_t h2{font-size: 24px;font-weight:bold;}
.join_td_t p{font-size: 15px;padding-top: 0.5em;}
.join_td_info{padding:1.5em 5%;text-align:center; }
.join_td ul{padding:0 20px;margin-top: 60px;}
.join_td ul li{width:38%;padding:53px 3%;text-align: center;background:#005c98;border-radius: 5px;color:#FFF;-webkit-transition: .3s;transition: .3s}
.join_td ul li .icon{}
.join_td ul li h3{font-size: 19px;font-weight:bold;padding:0.8em 0 1em;}
.join_td ul li p{font-size: 15px;line-height: 2.125em;}
.join_td ul li:hover{-webkit-transform: translate(-6px,-6px);transform: translate(-6px,-6px);-webkit-box-shadow: 6px 6px 20px 1px #999;box-shadow: 6px 6px 20px 1px #999;}
/* join_zp */
.join_zp_wrap{}
.join_zp_t{margin:0 20px  55px;height:332px;background:#f5f5f5;overflow: hidden;position:relative}
.join_zp_t .bd li{float:none;width:100%;}
.join_zp_t .bd li .img{float:left;width:45%;height:100%}
.join_zp_t .bd li .img img{width:100%;min-height:100%}
.join_zp_t .bd li .txt{float:right;width:50%;padding:0 2.5% 2.5%;max-height: 310px;overflow-y:auto }
.join_zp_t .bd li .txt h4{font-size: 17px;font-weight:bold;color:#666;padding:2em 0 1em;}
.join_zp_t .bd li .txt p{font-size: 15px;color:#666;line-height: 2.25em;}
.join_zp_t .hd{position:absolute;bottom:50px;right:57%;width:30px;height:30px;/*background:#FFF;*/}
.join_zp_t .hd a{display:block;width:100%;height:30px;background-repeat: no-repeat;background-position:center;background-color:rgba(0,0,0,0.3)}
.join_zp_t .hd a.prev{background-image:url(../images/prev_06.png)}
.join_zp_t .hd a.next{background-image:url(../images/next_06.png)}
.join_zp_t .hd a:hover{/*background-color:#FFF*/}
.join_zp_t .hd a.prev:hover{background-image:url(../images/prev_05.png)}
.join_zp_t .hd a.next:hover{background-image:url(../images/next_05.png)}
.join_zp_list{margin:0 20px;}
.join_zp_list li{float:none;font-size: 15px;line-height: 1.5;margin-bottom: 6px;}
.join_zp_list li.first dt{background:#0098ff;color:#FFF;}
.join_zp_list li dt{font-size: 17px;background:#e9e9e9;}
.join_zp_list li dd{color:#666;padding:2% 5% 5%;line-height: 1.9;display:none;background:#f6f6f6}
.join_zp_list li dd p{line-height: 1.9}
.join_zp_btn{font-size: 17px;width:8.75em;line-height:2.75em;text-align: center;color:#FFF;background:#0098ff;border-radius: 3px;margin-top: 1.5em;}
.join_zp_btn:hover{background:#0a61b0}
.join_zp_list li dt span{float:left;line-height: 52px;width:20%;text-align: center;}
.join_zp_list li dt span.h_n{padding-left: 5%;text-align: left}
.join_zp_list li dt span.h_d{width:25%}
.join_zp_list li dt span.h_x{width:10%}
.join_zp_list li dt span.h_x a{width:100%;height:54px;background:url(../images/bottom.png) no-repeat center;display:block;-webkit-transition: .2s;transition: .2s}
.join_zp_list li dt.on .h_x a{-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.join_zp_screen{padding:25px 18px;background:#f5f5f5;margin:0 20px 25px;}
.join_select{width:20%;margin-right: 2%;background:#FFF url(../images/join_btn.jpg) no-repeat right center;height:39px;line-height: 39px;border:1px solid #bfbfbf;padding-left:1%;color:#777;}
.join_select::-ms-expand{display:none;}
.join_select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.join_search{width:30%;border:1px solid #bfbfbf;background:#FFF;}
.join_search input{border:none;float:left;height:37px;line-height: 37px;width:73.5%;padding-left: 2.5%}
.join_search_btn{background:#11a0fe;color:#FFF;line-height:37px;text-align:center;float:right;width:23%}
.join_search_btn:hover{background:#0a61b0}
.join_zwfl{width:25%;font-size: 14px;}
.join_zwfl span{color:#11a0fe;}
.join_zwfl a{color:#666;margin-right:12px;}
.join_zwfl a:hover{color:#11a0fe;}
.join_zwfl_wrap{padding-left: 5em;}

/*join_jl*/
.join_jl{}
.join_jl_info{padding-bottom:55px;text-align: center}
.join_jl_info p{font-size: 17px;color:#666;line-height: 2.25em;}
.form_item{margin-bottom: 40px;}
.form_item label{float:left;margin-left: 50px;width:80px;font-size: 17px;line-height: 40px;}
.form_item label i{color:red;}
.form_item input[type='text']{width:960px;height:38px;line-height:38px;border:1px solid #7d7d7d;border-radius:5px;padding-left:10px;background:none;font-size: 17px;}
.form_item.fl input[type='text']{float:left;width:225px;}
.form_item textarea{width:950px;height:10.5em;border:1px solid #7d7d7d;border-radius:5px;padding:0.6em 10px;background:none;font-size: 17px;resize:none;font-family: "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;}
.form_item input[type='text']:focus,.form_item textarea:focus{border-color:#0098ff}
#form1 input[type='button']{width:130px;height:44px;font-size:17px;color:#FFF;background:#0098ff;border-radius: 5px;-webkit-transition: .3s;transition: .3s;border:none;line-height: 44px;margin:50px 0 0 535px;cursor:pointer}
.service_lx_message #form1 input[type='button']{margin:0 auto;display:block;}
#join_form input[type='button']:hover{background:#0a61b0}
.words_num{text-align: right;margin-right:140px;font-size: 12px;line-height:1.5;color:#666}
/*search*/
.search{padding-top: 210px;padding-bottom: 150px;}
.search_t{text-align: center;font-size: 16px;line-height: 2;color:#666;margin-bottom: 2em;}
.search_t span{color:#e56c06}
.search_list{border-top:1px solid #dcdcdc}
.search_item{padding:20px 45px 45px;border-bottom:1px solid #dcdcdc}
.search_item a{display:block;}
.search_item h3{font-size: 16px;font-weight:bold;line-height: 1.5;padding-bottom: 1em;-webkit-transition: .3s;transition: .3s}
.search_item p{font-size: 14px;line-height: 1.715;}
.search_item p span{color:#11a0fe;-webkit-transition: .3s;transition: .3s}
.search_item:hover p span,.search_item:hover h3{color:#e56c06;}
.search_more{display:block;width:100%;line-height: 50px;font-size: 16px;text-align: center;color:#FFF;background:#0a61b0;margin-top: 50px;}
.search_more:hover{background:#11a0fe}

@media screen and (max-width: 1440px){
    .banner{height:260px;}
}
@media screen and (max-width: 1366px){
    .index_banner .bd li,.index_banner{height:600px;}
}
@media screen and (max-width: 1280px){
    .nav li>a{padding:0 12px;}
    .nav li dl{padding-left: 20px;}
    /*.footer_t li{margin-right: 50px;}*/
    .index_banner .bd li,.index_banner{height:550px;}
    .service_nav li{width:122px;height:122px!important;margin-right: 25px;}

}
@media screen and (max-width: 1200px){
    /*.footer_t li{margin-right: 40px;}*/

}
@media screen and (max-width: 1140px){
    .nav li>a{padding:0 8px;}
    .nav li dl{padding-left: 10px;}
    /*.footer_t li{margin-right: 24px;}*/

}















