﻿@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent}
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;background:#f5f5f5}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0;vertical-align: middle;}
li,ul{list-style-type:none}
a{color:#333;text-decoration:none;transition:all .3s}
input:focus,option:focus,select:focus,textarea:focus{outline:0}
input[type=date],input[type=number],textarea{resize:none;border:none}
button:hover,input[class*=b]:hover{cursor:pointer}
i,u{font-style:normal;font-weight:400}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left}
.fr{float:right}
.cl{clear:both}
.fb{font-weight:700}
.f12{font-size:12px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size:24px}
.rel{position:relative}
.min_w{min-width:1200px}
.container{width:1200px;margin:0 auto}
.mar30{margin-bottom:30px}
.white_bg{background:#fff;padding-bottom:20px}
.grey9{color:#999}
.top_bg{height:130px;background:#fff}
.nav_list li{width:90px;height:130px;line-height:130px;float:left}
.nav_list li a{display:block}
.nav_list li a:hover{background:#315cc4;color:#fff}
.nav .hb-first-li ul li{background:0 0}
.nav .hb-first-li ul li a{color:#333;height:36px;overflow:hidden;padding:0}
.hb-first-li .active{color:#174488;display:block}
.nav .hb-first-li ul a:hover{background-color:#d3252f;color:#fff;display:block}
.nav .hb-first-li>ul{position:absolute;background:#091e39;z-index:20;padding:0;text-align:center;opacity:0;transition:all .5s ease 0s;-webkit-transform:translate3d(0,10px,0);visibility:hidden}
.nav .hb-first-li:hover ul{opacity:1;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);visibility:visible;background:#091e39;color:#fff}
.nav .hb-first-li>ul li{height:34.18px;line-height:36px;width:100%;text-align:center;border-bottom:1px solid rgba(226,226,226,.37);transition:all .3s ease-out 0s}
.nav .hb-first-li>ul li a{color:#fff}
.header{width:100%;height:193px}
.header_top{overflow:hidden;width:1200px;margin:0 auto;height:137px}
.header_top h1{float:left;margin-top:38px}
.header_top h2{float:left;padding:5px 0;padding-left:25px;margin-left:25px;background:url(../images/logo_w.png) no-repeat left center;margin-top:45px;font-size:22px;color:#0173be;border-left:1px solid #b9b9b9}
.header_top h2 p{font-weight:400;font-size:16px;color:#333}
.header_top .phone{overflow:hidden;float:right;margin-top:45px;padding-left:60px;background:url(../images/tel.png) no-repeat left center;padding-bottom:10px}
.header_top .phone p{font-size:16px;color:#333;line-height: 30px;}
.header_top .phone b{/* display:block; */font-size:26px;color:#091e39;font-family:mic;font-weight:bolder;line-height: 30px;}
.header_top .phone em{display:block;font-size:20px;color:#333;margin-left:-60px;margin-top:5px;text-align:center}
.w1200{width:1200px;margin:0 auto}
nav{background:#091e39;height:56px;color:#fff;width:100%;z-index:2;clear:both}
.nav li{float:left;width:120px;position:relative;height:56px;line-height:56px;text-align:center;border-right:1px solid #163153}
.nav li:last-child{border-right:none}
.nav>li>a{color:#bec7d3;text-align:center;font-size:16px;padding:0;display:block}
.nav>li>a:link{background:0 0}
.nav>li>a.current,.nav>li>a:hover{color:#fff;background:0 0}
.nav .hb-first-li ul li a{color:#fff;height:36px;overflow:hidden;display:block}
.nav .current,.nav .hb-first-li a:hover{background-color:#122b4b;color:#fff;display:block}
.nav .current>a{color:#fff}
.nav .hb-first-li>ul{position:absolute;width:148px;background-color:#ea202e;z-index:20;padding:0;opacity:0;transition:all .5s ease 0s;-webkit-transform:translate3d(0,10px,0);visibility:hidden}
.nav .hb-first-li:hover ul{opacity:1;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);visibility:visible}
.nav .hb-first-li>ul li{height:34.18px;line-height:36px;width:100%;text-align:center;border-bottom:1px solid #163153;transition:all .3s ease-out 0s}
.banner{width:100%;height:760px;overflow:hidden;position:relative}
.b-img{height:760px;position:absolute;left:0;top:0}
.b-img a{display:block;height:760px;float:left}
.b-list{height:50px;padding-top:560px;position:relative;margin:0 auto;z-index:1}
.b-list span{display:block;cursor:pointer;width:14px;height:14px;border-radius:7px;float:left;margin:0 5px;background:#fff}
.b-list .spcss{width:30px;background:#315cc4}
.bar-left{position:absolute;z-index:1;display:block;width:100px;height:100%;left:0;background:0 0;top:0}
.bar-right{position:absolute;z-index:1;display:block;width:100px;height:100%;right:0;background:0 0;top:0}
.bar-left em{display:block;width:50px;height:100px;background:url(../images/arrow.png) 0 0 no-repeat;margin:0 auto;margin-top:360px}
.bar-right em{display:block;width:50px;height:100px;background:url(../images/arrow.png) -50px 0 no-repeat;margin:0 auto;margin-top:360px}
.bar-left .emcss{background-position:0 -100px}
.bar-right .emcss{background-position:-50px -100px}
.index_type{height:240px}
.index_type li{width:320px;float:left;padding:20px 40px;position:relative;top:-50px}
.index_type li a{display:block;color:#fff;height:200px;text-transform:uppercase}
.index_type_tit{height:60px;line-height:60px;border-bottom:#448aca solid 1px}
.index_type_text{line-height:40px;height:120px;padding-top:10px}
.index_type_bg01{background:url(../images/a01.png) no-repeat right bottom #3460cb}
.index_type_bg02{background:url(../images/a02.png) no-repeat right bottom #335ec7}
.index_type_bg03{background:url(../images/a03.png) no-repeat right bottom #315cc4}
.index_tit{padding:60px 0 0 0}
.index_tit dt{line-height:50px;font-size:30px;font-family:NotoSansSC-Thin;color:#6a6868;font-weight:lighter}
.index_tit dd{line-height:60px;color:#4c4e50;font-size:60px;text-transform:uppercase;font-weight:bolder}
.index_tit_blue{position:absolute;left:50%;bottom:-3px;margin-left:-13px;line-height:0}
.pro_type{margin:30px 0}
.pro_type a{display:inline-block;height:40px;line-height:40px;padding: 0 27px;margin: 0 5px;background:#e6ebff;margin-bottom: 8px;width: 288px;text-align: center;border-radius: 50px;}
.pro_type a:hover{background:#ea202e;color:#fff}
.pro_list{margin-left:-18px}
.pro_list li{width:388px;float:left;margin-left:18px;line-height:60px;margin-bottom:30px;background:#fff}
.index_more{display:block;margin:50px auto;width:188px;padding-right:44px;height:40px;line-height:40px;background:#fff url(../images/more.jpg) no-repeat right center;box-shadow:0 0 20px #ecebeb}
.index_more:hover{box-shadow:0 0 20px #ffe7e7}
.about_bg{background:#2c2d2e;padding-top:120px;height:320px;margin-bottom:120px}
.about_box{height:380px;background:#ea202e;padding:20px 40px}
.about_pic{width:550px}
.about_pic img{position:relative;top:-40px}
.about_con{width:540px;color:#fff}
.about_tit{height:30px;line-height:30px;padding:15px 0;border-bottom:#ff2b3a solid 1px;text-transform:uppercase}
.about_text{line-height:40px;padding:20px 0}
.case_big{width:600px;height:490px}
.case_big:hover .case_name{height:100%;padding-top:220px;background:rgba(0,0,0,.5) url(../images/eye.png) no-repeat center 260px}
.case_list{width:600px}
.case_list li{width:290px;height:240px;float:left;margin-left:10px;margin-bottom:10px;position:relative;transition:all .8s linear}
.case_name{position:absolute;left:0;top:0;width:100%;height:0;background:rgba(0,0,0,.5) url(../images/eye.png) no-repeat center 280px;color:#fff;line-height:40px;transition:all .5s linear;box-sizing:border-box;overflow:hidden}
.case_list li:hover .case_name{height:100%;padding-top:90px;background:rgba(0,0,0,.5) url(../images/eye.png) no-repeat center 140px}
.news_list{padding:50px 0;margin-left:-20px}
.news_list li{width:590px;float:left;margin-left:20px;margin-bottom:20px}
.news_list li a{display:block;border:#ddd solid 1px;padding:15px;transition:all .5s linear}
.news_list li a:hover{color:#fff;background:#ea202e}
.news_list_pic{width:180px;height:120px}
.news_list_con{width:360px}
.news_list_con h3{line-height:40px}
.news_list_text{line-height:30px;height:60px;overflow:hidden}
.bot_bg{background:url(../images/bot_bg.jpg);padding:20px 0;color:#b1b1b1}
.bot_tel{background:url(../images/tel.png) no-repeat left center;padding-left:40px;line-height:90px;font-size:20px}
.copyright{padding:30px 0 0;line-height:30px;border-top:#626262 solid 1px;margin-top:20px}
.main_con{min-height:500px;line-height:30px}
.main_page{margin:30px 0 50px}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px}
.main_page a:hover{background:#315cc4;color:#fff;border:#315cc4 solid 1px}
.main_news li{padding:15px;background:#fff;margin-bottom:30px}
.main_news_pic{width:180px;height:120px}
.main_news_con{width:960px}
.main_news_con h3{line-height:40px}
.main_news_text{line-height:25px;height:50px;overflow:hidden;color:#666}
.c_part1{background:#2c2d2e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
.en_title .e1{font-size:90px;font-weight:lighter;font-family:PingFangSC-Light;color:#7c7c7c;text-align:center;line-height:90px;letter-spacing:-5px;display:block;padding-top:90px;padding-bottom:20px}
.text_wj{color:#b8b8b8;text-align: left;line-height:24px;width:818px;margin:0 auto; font-size: 18px;
    line-height: 40px;}
.more{width:188px;min-height:61px;line-height:61px;margin:0 auto;margin-top:56px}
.more1{min-height:61px;line-height:61px;margin-top: 40px;}
.more2{min-height:61px;line-height:61px;margin-top: 40px;}
.more a,.more1 a,.more2 a{color:#fff;font-size:16px;font-weight:500;border-radius:0;background-color:#ea202e;text-align:center;display:block}
.more1 a{background-color:#fff;color:#ea202e;width:188px;margin:0 auto;/* display: block; */}
.more2 a{background-color:#4c4e50;color:#fff;width:188px;margin:0 auto}
.more a:hover{background-color:#4c4e50}
.more2 a:hover{background-color:#ea202e}
.more1 a:hover{background-color:#2c2d2e;color:#fff}
.c_part2{background:#ea202e;width:100%;height:640px;position:relative}
.c_part3{background:#2c2d2e;width:100%;height:640px;position:relative}
.harf{width:50%}
.harf img{width:100%;height:640px}
.ct{color:#fff}
.free-content-wrap{width: 50%;/* max-width:1200px; */position: relative;float: right;/* top:0; */z-index: 99;/* margin-left:-600px; */}
.free-content-wrap1{width: 50%;/* max-width:1200px; */position: relative;float: left;/* top:0; *//* height:100%; *//* pointer-events:none; */z-index:1;/* margin-right:-600px; */}
.ct_box1{
    /* right: 657px; */
    padding-top: 55px;
    /* width: 600px; */
    /* min-height: 534px; */
    /* position: absolute; */
    /* height: 534px; */
    /* background-repeat: no-repeat; */
    /* background-position: center center; */
    /* background-size: cover; */
    /* -webkit-transition-duration: .3s; */
    /* transition-duration: .3s; */
    /* pointer-events: all; */
    /* display: inline-block; */
    }
.text_mate1{padding-top:57px;min-height:173px;position:relative;height:173px;text-align:center}
.ct_box{
    /* left: 660px; */
    padding-top: 55px;
    /* width: 600px; */
    /* min-height: 534px; */
    /* position: absolute; */
    /* height: 534px; */
    /* background-repeat: no-repeat; */
    /* background-position: center center; */
    /* background-size: cover; */
    /* -webkit-transition-duration: .3s; */
    /* transition-duration: .3s; */
    /* pointer-events: all; */
    /* display: inline-block; */
}
.text_mate{padding-top:57px;min-height:173px;position:relative;height:173px;text-align:center}
.mate{text-align:center;line-height:55px;letter-spacing:-5px}
.best{font-size:60px;color:#fffffc;font-weight:lighter}
footer{width:100%;background:url(../images/footbg.jpg) no-repeat center top;height:800px;padding-top:130px;color:#fff;text-align:center}
.f_x{font-size:90px;font-weight:lighter;line-height:90px}
.f_c{font-weight:bolder;font-size:90px;line-height:140px;margin-bottom:40px}
.f_tel{font-size:33px;font-weight:bolder;line-height:80px}
.f_add{font-size:16px;line-height:60px}
.copy{color:#a0a0a0}
.ny_banner{width:100%;height:420px;background:url(../images/ny-ba.jpg) no-repeat center}
.inPagination{width:100%;margin:0 auto;overflow:hidden;position:relative;font-size:12px;padding:20px 0;clear:both;color:#4d4d4d;text-align:center}
.inPagination .current,.inPagination a,.inPagination span{display:inline-block;min-width:27px;height:28px;margin-right:10px;padding:0 2px;text-align:center;vertical-align:middle;line-height:28px;white-space:nowrap;color:#fff}
.inPagination a{position:relative;color:#7c7c7c;border:1px solid #d6d6d6;background:#d6d6d6}
.inPagination .noLink{position:relative;background:#fff;border:1px solid #d6d6d6;color:#7c7c7c;padding:0 15px}
.inPagination .current,.inPagination a:hover{position:relative;color:#fff;background:#091e39;border:1px solid #091e39;display:inline-block}
.inPagination .noLink1{background:#eae9e9;border:1px solid #d6d6d6;color:#7c7c7c;padding:0 15px}
.inPagination .noLink2{background:#fff;position:relative;padding:0 10px;border:1px solid #d6d6d6;color:#7c7c7c}
.inPagination .noLink3{position:relative;padding:0 10px;border:1px solid #d6d6d6;background:#eae9e9;color:#7c7c7c}
.nn{width:66%}
.news-details-article{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #666}
.news-details-article h3{padding-bottom:10px;font-size:30px;font-weight:700;line-height:40px}
.n_date{color:#000;font-size:12px}
.news-details-ct{font-size: 18px;
    line-height: 40px;}
.like{width:324px}
.label-block{margin-top:50px}
.label-block-title{font-size:16px;padding-bottom:20px}
.label-block-content a.like{overflow:hidden;width:100%}
.label-block-content a{color:#545966;margin-bottom:20px;display:inline-block;margin-right:10px;white-space:nowrap;text-overflow:ellipsis}
.label-block-content a:hover{color:#ea202e}
fieldset{border:none}
.msg_ul{height:auto;overflow:hidden}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px}
.msg_ul li p{width:90px;float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align:top;text-align:right;margin:0 6px 0 0}
.msg_ul li p span{color:#5fa6e6;margin-top:2px;vertical-align:middle;font-weight:700}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px}
.msg_textarea{border:1px solid #d9d9d9;border-radius:2px;padding:0 10px}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left}
.msg_pin img{float:left;margin-left:14px}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize:none}
.msg_submit{width:264px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor:pointer;transition:.5s;background:#333}
.msg_submit:hover{background:#fff;transition:.5s;color:#fff}


.container_category { padding: 0 6px; font-size: 13px; line-height: 24px; padding-top: 40px; }
.container_category a.active, .container_category a:hover { background-color: #555555; color: #fff; padding: 0 24px; }
.container_category a { width: auto; height: 30px; line-height: 30px; display: inline-block; text-align: center; color: #acacac; font-size: 14px; transition: all .3s ease-out 0s; margin-right: 2px; position: relative; padding: 0 24px; margin-bottom: 2px; margin-left: 0; background-color: rgba(236, 236, 236, 0); }
.container_category a:after { content: ''; position: absolute; top: 9px; right: -4px; width: 1px; height: 14px; background: #dedede }
.container_category  a:first-child:after, .container_category  a:last-child:after { display: none }

.wj {
    width: 1200px;
    margin: 0 auto;  clear: both; overflow: hidden;
}
.news_left{width:265px;float:left;min-height: 300px;
    margin-bottom: 20px;}
.left{width:265px;float:left;background: #f3f8fb;margin-top:16px;}
.left strong{width:225px;height:53px;float:left;background:url(../images/pro_title_bg.png) left 10px no-repeat;/* text-align:center; */font-size:24px;color:#fff;margin:30px 0 27px 29px;line-height:40px;text-indent: 50px;}
.left .title_cp{width:100%;height:120px;border-bottom:1px solid #f3f3f3;float:left;font-weight:700;background:url(../images/product-title.jpg) no-repeat top center;}
.left strong span{font-size:14px;float:right;/* text-align: revert; */line-height:15px;width:100%;text-indent: 50px;font-weight:400;}
.pro1 ul li{float:left;width:100%;position:relative;height: 45px;line-height: 45px;font-size: 16px;border-bottom: 1px solid #e5e8ec;}
.pro1 ul li:before{top:0;left:0;content:"";width:274px;height: 45px;opacity:0;position:absolute;-webkit-transition:all 334ms ease;transition:all 334ms ease;background:url(../images/pro-icon-h.png) no-repeat top center;}
.pro1 ul li:hover:before{opacity:1}
.pro1 ul li a{color:#000;display:block;/* height:56px; */overflow:hidden;/* width:78%; *//* line-height:56px; */padding-left:20px;padding-right:20px;/* background:url(../images/pro-icon-2.png) no-repeat center right; */z-index:9999;position:relative;}
.pro1 ul li:hover a{color:#fff;font-weight:700;background:0 0}
.knxh{width:260px;float:left;margin-top:15px;}
.knxh strong{width:265px;float:left;height:45px;line-height:45px;text-indent:10px;font-size:16px;color:#fff;background:#fe0000;margin:0}
.knxh dl{width:260px;height:260px;float:left;background:#fff;margin-top:16px}
.knxh dl dt{width:250px;height:200px;float:left;padding:5px}
.knxh dl dt img{width:250px;height:200px;float:left}
.knxh dl dd{width:260px;float:left;height:50px;line-height:25px;font-size:14px;text-align:center}
.knxh dl dd .bh{width:260px;float:left;line-height:25px;height:25px}
.knxh dl dd a{color:#999}

.right{width: 900px;float:right;height:auto;margin-bottom:20px;background:#fff;padding: 20px 0;margin-top:20px;border-radius:5px;}
.right .newa{border-top:1px solid #f2f2f2;min-height: 620px;}
.right b{height:30px;line-height:30px;color:#444;font-size:15px;padding-left:30px;font-weight:400;background:url(../images/p3.png) no-repeat 0}
.right b a{color:#333}
.rx_contenta{width:100%;    display: flex;
    flex-wrap: wrap;
    flex-direction: row;}
.rx_contenta li{width: 284px;margin: 0 15px 15px 0;background:#fff;}
.rx_contenta li .imgs_box{width:100%;/* height: 190px; */}
.rx_contenta li .imgs_box img{max-width:100%;transition:transform .5s linear;-ms-transition:transform .5s linear;-moz-transition:transform .5s linear;-webkit-transition:transform .5s linear;-o-transition:transform .5s linear}
.rx_contenta li:hover{-moz-box-shadow:4px 4px 10px rgba(0,0,0,.05),-4px 4px 10px rgba(0,0,0,.05),4px -4px 10px rgba(0,0,0,.05),-4px -4px 10px rgba(0,0,0,.05);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.05),-4px 4px 10px rgba(0,0,0,.05),4px -4px 10px rgba(0,0,0,.05),-4px -4px 10px rgba(0,0,0,.05);box-shadow:4px 4px 10px rgba(0,0,0,.05),-4px 4px 10px rgba(0,0,0,.05),4px -4px 10px rgba(0,0,0,.05),-4px -4px 10px rgba(0,0,0,.05)}
.rx_contenta li:hover .product_info{background:#091e39 url(../images/product_active_icon.png) no-repeat 311px 34px}
.rx_contenta li:hover .product_info h3,.rx_contenta li:hover .product_info h5,.rx_contenta li:hover .product_info h6{color:#fff}
.rx_contenta li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}
.product_info{/* padding:34px 40px 28px; *//* background:#fff url(../images/product_icon.png) no-repeat 311px 34px; */text-align: center;line-height: 55px;}
.product_info H3{font-weight:700}
.product_info H5{font-size:14px;color:#888;margin:10px 0}
.product_info H6{position:relative;height:8px;color:#999}
.product_info H6 span{font-size:12px;transform-origin:100% 100%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5)}
.imgs_box {
    overflow: hidden;
}



.footer_main{position:relative;width:100%;height:326px;background-color:#222;overflow:hidden;background:url(../images/foot-bg.jpg) no-repeat bottom}
.footer_main .part1 .middle{float:left;width:400px}
.footer_main .part1 .middle .bottomLogo{margin-top:80px;width:400px;height:53px;display:block}
.footer_main .part1 .middle .bottomLogo img{/* width:185px; *//* height:53px; */background-size:100%;float:left;}
.footer_main .part1 .middle p{display:block;font-size:30px;text-align: left;color:#fff;line-height:30px;padding-left:34px;font-family:Arial;background:url(../images/icon.png) left center no-repeat;background-position:-62px -254px;margin-top:34px;}
.footer_main .part1 .middle .oa{display:block;width:122px;height:26px;text-align:center;line-height:26px;font-size:12px;color:#ccc;border:#444 solid 1px;margin-top:22px}
.footer_main .part1 .middle .oa:hover{background-color:#444;color:#fff}
.footer_main .part1 .middle ul{display:block;width:510px;margin-top:28px}
.footer_main .part1 .middle ul li{float:left;height:16px;line-height:16px;border-right:#4e4e4e solid 1px;padding-right:23px;padding-left:23px}
.footer_main .part1 .middle ul li a{display:block;font-size:16px;color:#fff;line-height:16px}
.footer_main .part1 .middle ul li a:hover{color:#108adb}
.footer_main .part1 .middle ul li:nth-child(1){padding-left:0}
.footer_main .part1 .middle ul li:first-child{padding-left:0}
.footer_main .part1 .middle ul li:nth-child(5){padding-right:0;border-right:none}
.footer_main .part1 .middle ul li:first-child+li+li+li+li{padding-right:0;border-right:none}
.footer_main .bcontact{width:680px;float:left;padding-top:80px}
.footer_main .bcontact dl{width:160px;float:left;text-align:left}
.footer_main .bcontact dl dt a{display:block;font-size:18px;color:#fff;line-height:18px}
.footer_main .bcontact dl dt i{display:block;width:20px;height:1px;background-color: #304056;margin-top:14px;}
.footer_main .bcontact dl dd{display:block;padding-top:15px}
.footer_main .bcontact dl.dl2{width:180px}
.footer_main .bcontact dl dd a{display:block;font-size:14px;color:#a4b0c3;line-height:14px}
.footer_main .bcontact dl a:hover{color:#fff}
.footer_main .part1 .bottomNav{float:left;margin-top:60px;margin-left:60px;width:308px}
.footer_main .part1 .bottomNav h1{font-size:24px;line-height:24px;color:#fff;font-weight:400;padding-bottom:10px}
.footer_main .part1 .bottomNav p{padding-top:12px;width:310px;display:inline-block}
.footer_main .part1 .bottomNav p i{display:block;float:left;width:23px;height:24px;background-position:-36px -428px}
.footer_main .part1 .bottomNav p i.s2{display:block;float:left;width:23px;height:24px;background-position:-68px -428px}
.footer_main .part1 .bottomNav p span{display:block;width:220px;float:left;font-size:14px;color:#999;line-height:24px;margin-left:12px}
.footer_main .part1 .footr{float:right;margin-top:80px}
.footer_main .part1 .footr .wx{display:block;width:120px;height:120px;background-color:#fff;text-align:center;float:left}
.footer_main .part1 .footr .wx img{display:inline-block;width:110px;height:110px;margin-top:5px}
.footer_main .part1 .footr .tit{margin-top:12px;font-size:14px;color:#fff;line-height:16px;text-align:center}
.footer_main .part1 .footr .wx1{display:block;width:130px;height:130px;background-color:#fff;text-align:center;float:left;margin-left:30px}
.footer_main .part1 .footr .wx1 img{display:inline-block;width:120px;height:120px;margin-top:5px}
.copyright1{width:100%;height:50px;line-height:50px;background:#304056}
.copyright1 p{font-size:12px;color:#7e8da2;}
.copyright1 a{font-size:12px;color:#7e8da2}
.copyright1 span{margin:0 6px}
.copyright1 a:hover{color:#fff}
