﻿@charset "utf-8";
body{ margin:0px; padding:0px;position: relative;}
a{ text-decoration:none;}
ul{ list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, ol, dd, dl{ list-style:none;margin:0;padding:0px;}
li {
    list-style: none;
}
p{ margin:0px;}
.width{ width:1350px; margin:0 auto;}
.both{ clear:both;}
a{ color:#000; transition:0.5s;}
#box{ width:100%; position:relative; overflow:hidden; height:500px;}
#box img{ transition:0.3s; position:absolute; top:0px; left:0px; height:100%; width:100%; object-fit:cover;}
.arrow{width:100%;}
.arrow a{ position:absolute; top:45%; background-color:rgba(255,255,255,0.8);border-radius:50%; color:#333; font-size:24px; padding:10px 15px; opacity:0;}
#box:hover .arrow a{ opacity:1;}
#foot_nav {
    display: none;
}

.clear {
  clear: both;
}
.top {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    color: #333;
    background:#fff;
}
.footer-lists li a{
	color:#fff;
}
.p-left .p-title a {
    color: #fff;
    font-weight: bold;
    font-size: 22px;
}

.top a {
    line-height: 35px;
    font-size: 14px;
    color:#333;
}
.clear{clear:both;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.remen h1 {
    font-weight: bold;
    float:right;
    margin: 0;
    color: #333;
    font-size: 14px;
}

.head {
    height: 120px;
}

.head .logo {
    color: #000;
    font-size: 38px;
    font-weight: bold;
    margin-top: 34px;
        width: 50%;
}
.head .logo img{
	width:100%;
}
.head .tel {
    padding-top: 25px;
}
.logo_tel {
    padding-top: 15px;
    height: 100px;
    float: right;
    background: url(../img/tel.png) left center no-repeat;
    padding-left: 77px;
    box-sizing: border-box;
    margin-top: 7px;
}
.logo_tel p {
    height: 30px;
    line-height: 30px;
    float: left;
    color: #6b6b6b;
    font-size: 16px;
}
.logo_tel p span {
    display: block;
    font-size:37px;
    color: #fe0000;
    line-height: 37px;
    font-weight:bold;
}
.nav {
    background-size: 100%;
    background-color:#0f51bb;
}

.nav .breadcrumbnav {
    color: #fff;
}

.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width:187px;
    line-height: 55px;
    position: relative;
}


.nav .breadcrumbnav li a {
    font-size: 18px;
    color: #fff;
}


.nav .breadcrumbnav .nav_list {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    background: #e18000;
    display: none;
    z-index: 9999;
}

.nav .breadcrumbnav .nav_list a {
    color: #fff;
    font-size: 16px;
}

.nav .breadcrumbnav li:hover .nav_list {
    display: block;
}

.sousuo{width:100%; height:60px;  font-size:14px; margin:0px auto; min-width:1200px; background:#f7f7f7; box-shadow:0 0 3px #ccc;width:100%;}

.sousuocon{margin:0px auto; height:60px; line-height:60px;  color:#333; width:1350px; max-width:100%; }

.content{ width:1350px; overflow:hidden;margin:0 auto ;max-width:100%; position:relative}

.title{overflow:hidden;margin:50px auto; background:url(../img/xx.png) no-repeat center bottom; padding-bottom:30px; text-align:center; }

.title h3{font-size:36px;font-weight:400;text-align:center;color:#333}

.title  i{ color:#999; text-transform:uppercase; font-size:12px;margin: 6px auto; display:block;}

.title p{color:#0f51bb;   text-transform:uppercase; font-size:18px; }



.title1{overflow:hidden;margin:50px auto; background:url(../img/xx1.png) no-repeat center bottom; padding-bottom:30px; text-align:center; }

.title1 h3{font-size:36px;font-weight:400;text-align:center;color:#fff}

.title1  i{ color:#fff; text-transform:uppercase; font-size:12px;margin: 6px auto; display:block;}

.title1 p{color:#fff;   text-transform:uppercase; font-size:18px; }





.title2{overflow:hidden;margin:50px auto; background:url(../img/xx.png) no-repeat center bottom; padding-bottom:30px; text-align:center; }

.title2 h3{font-size:36px;font-weight:400;text-align:center;color:#333}

.title2  i{ color:#999; text-transform:uppercase; font-size:12px;margin: 6px auto; display:block;}

.title2 p{color:#efa200;   text-transform:uppercase; font-size:18px; }

.ys{ overflow:hidden; min-width:1200px;}

.ys ul{ overflow:hidden;}

.ys ul li{ float:left;  width:25%; border:10px #fff solid; box-sizing:border-box; text-align:center; position:relative; background:#f1f1f1; padding-bottom:30px; border-radius:40px; overflow:hidden;}



.ys ul li dd div{overflow:hidden;width:90px; height:90px;  position:absolute; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.6); left:0px;  text-align:center; box-shadow:0 0 3px #ccc; font-size:36px; line-height:97px; text-align:center;}

.ys ul li dd div img{ width:70px; height:70px; margin:60px auto 0; transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out;}

.ys ul li dd div  p{ font-size:30px;     line-height: 50px; color:#fff;}

.ys ul li h3{overflow:hidden;font-size:24px;color:#d91314;margin:60px  0 12px}

.ys ul li dt{overflow:hidden;font-size:18px;color:#555;text-align:center;line-height:28px; margin: 0 40px; height:60px; line-height:60px; border-bottom:1px #ccc dashed}

.ys ul li:last-child{margin-right:0}

.ys ul li:hover div img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}

.ys ul li dd { width:100%; position:relative;}

.ys ul li dd img{width:100%; height:100%;}

.ys ul li:hover{ background:#0f51bb}

.ys ul li:hover dt,.ys ul li:hover h3{ color:#fff;}



.x_banner{ width:100%; height:210px;  margin:50px auto 0; max-width:100%; min-width:1200px; position:relative; overflow:hidden;}

.x_banner img{ max-width: 100%;}



.dianhua{ width:100%; background:#0f51bb;}

.dianhua img{ width:100%;}



.pic_nav{ overflow:hidden; margin-bottom:45px;}

.pic_nav  ul{ overflow:hidden; text-align:center;}

.pic_nav ul li{ width:10%; border:5px #fff solid; box-sizing:border-box; background:#d9d9d9; overflow:hidden; display:inline-block; line-height:50px; text-align:center; font-size:16px;}

.pic_nav ul li a{ display:block;}

.pic_nav ul li a:hover {color:#fff;background:#0053a9}



.wary_left{width:20%; float:left; overflow:hidden; min-width:274px;}

.wary_right{width:77%; overflow:hidden; float:right; }

.nav_muen{ background:#eeeeee;  overflow:hidden; }

.nav_muen ul{ overflow:hidden; background:#eeeeee;margin-bottom: 3px;  }

.nav_muen ul li{ overflow:hidden;  font-size: 15px;  padding-left: 24px;   position: relative;   transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; padding-right:20px;}

.nav_muen ul h4{   line-height:66px; text-indent:3em;  font-size:16px; color:#0f51bb;  position:relative; border-top:3px #fff solid;}

.nav_muen ul h4:after{ content:">"; color:#0f51bb; font-size:24px; margin-right:10px; float:right; font-family:"宋体"; position:absolute; top:0px; right:0px;}

.nav_muen ul li a{transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; background:url(../img/icon.png) no-repeat left 7px;display:block; padding-left:10px; overflow:hidden;  margin:8px 0}

.nav_muen ul li a:hover{ padding-left:10px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.nav_muen ul h4 a{  color:#0f51bb;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; display:block;}

.nav_muen ul h4 a:hover{ padding-left:10px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out; color:#0f51bb}

.nav_muen ul h4:hover:after{ content:">"; color:#0f51bb; font-size:24px; margin-left:10px; float:right; font-family:"宋体"}



.tit_bt{  background: #0f51bb ; padding: 16px 0;  color: #fff;  font-size: 26px;font-weight: bold; text-align:center;}

.tit_bt:after{content:"PRODUCTS THROUGH TRAIN"; font-size:14px; text-transform:uppercase; font-weight:normal; display:block;}

.tit_bt span{color:#fff; text-transform:uppercase; font-size:14px; font-weight:normal; display:block; font-family:Impact; letter-spacing:2px;}



.tit_bt5{  background: #0f51bb ; padding: 16px 0;  color: #fff;  font-size: 26px;font-weight: bold; text-align:center;}

.tit_bt5:after{content:"——contact us——"; font-size:14px; text-transform:uppercase; font-weight:normal; display:block;}

.tit_bt5 span{color:#fff; text-transform:uppercase; font-size:14px; font-weight:normal; display:block; font-family:Impact; letter-spacing:2px;}







.pic_content{overflow:hidden;margin:0 auto;}

.pic_content ul{overflow:hidden;margin:0 auto}

.pic_content ul li{width:33.3333%; border:10px #fff solid;float:left;overflow:hidden; box-sizing:border-box; border-top:none;border-bottom:none; margin-bottom:20px; }

.pic_content ul li div{overflow:hidden; width:99%;  border:1px #f1f1f1 solid; }

.pic_content ul li dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:60px;font-size:16px;text-align:center;  background:#f1f1f1; width:99.5%;}

.pic_content ul li div img {
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 100%;
    height: 258px;
    object-fit: cover;
}
.pic_content ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_content ul li:nth-child(3n){margin-right:0}

.pic_content ul li:hover a dd{color:#0f51bb}





.pic_con{overflow:hidden;margin:0 auto;}

.pic_con ul{overflow:hidden;margin:0 auto}

.pic_con ul li{width:33.3333%; border:10px #fff solid;float:left;overflow:hidden; box-sizing:border-box; border-top:none;border-bottom:none; margin-bottom:20px; }

.pic_con ul li div{overflow:hidden; width:99%;  border:1px #f1f1f1 solid; }

.pic_con ul li dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:60px;font-size:16px;text-align:center;  background:#f1f1f1; width:99.5%;}

.pic_con ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.pic_con ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_con ul li:nth-child(3n){margin-right:0}

.pic_con ul li:hover a dd{color:#0f51bb}







.anli{overflow:hidden;margin:20px auto 0}

.anli ul{overflow:hidden;margin:0 auto}

.anli ul li:last-child {
    margin-right: 0;
}

.anli ul li {
    width: 318px;
    float: left;
    overflow: hidden;
    margin-right: 25px;
    margin-bottom: 25px;
    margin-top: 6px;
}
.anli ul li div{overflow:hidden;width:350px;height:250px;}

.anli ul li dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:60px;font-size:16px;text-align:center; background:#f1f1f1;}

.anli ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%;object-fit: cover;}

.anli ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.anli ul li:hover a dd{color:#d91314;}


.changfang{overflow:hidden;margin:20px auto 0}

.changfang ul{overflow:hidden;margin:0 auto}

.changfang ul li{width:350px;float:left;overflow:hidden;margin-right:25px;margin-bottom:25px;margin-top:6px;}

.changfang ul li div{overflow:hidden;width:350px;height:250px;}

.changfang ul li dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:60px;font-size:16px;text-align:center; }

.changfang ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.changfang ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}







.about_box { width:1350px; margin:0px auto;background:#fff; overflow:hidden;} 

.about{width:100%;max-width:100%;margin:30px auto 0; overflow:hidden; background:url(../img/aboutmbj.png)  repeat center top; padding-bottom:50px;}

.le1{width:45%;float:left;overflow:hidden; margin:10px;}

.le1 img{width:100%; height:100%;}



.le2{float:right;width:50%;overflow:hidden;padding:30px 0  0}



.le2-sub{  color: #666;   height: auto;   overflow: hidden; line-height: 30px;  text-align: justify;  font-size: 15px;  margin: 10px 0 0; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 11; font-size:16px; padding-right:30px;}



.le2-sub1{font-size:16px;width:200px;height:60px;color:#1f5ab9;text-align:center;margin-top:17px;line-height:60px;  border:1px #1f5ab9 solid;}

.le2-sub1:hover{color:#fff; background:#1f5ab9; }

.le2-sub1 a{color:#efa200; }









.news{margin:0px auto 0;padding-bottom:50px;overflow:hidden}

.news ul { overflow:hidden; padding-top:10px;}

.news ul li{float:left;width:48%; background:#fff; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease; position:relative; margin:0 1% 2% 0; padding:10px;}

.news ul li dl{width:230px;height:140px;text-align:center;background:#a8a49f;color:#fff;float:left; margin-right:10px;}

.news ul li dl img {
    width: 100%;
    height: 140px;
    object-fit: cover;
}



.news ul li span{ overflow:hidden;}

.news ul li span h3{color:#333;height:42px;line-height:42px;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.news h3 a{transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;color:#333}

.news h3 a:hover{color:#1c71c8;padding-left:10px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.news i{font-style:normal;font-size:12px;color:#999}

.news ul li span p{font-size:14px;line-height:23px;color:#555;height:auto;margin:5px auto 10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.news ul li span dd{ display:block; font-size:12px; color:#999;}

.news ul li:nth-child(2n){margin-right:0px}

.news ul li span i{font-size:13px; color:#999; height:30px; line-height:30px; background:url(../img/newsList_icon02.png) no-repeat center left; text-indent:2em;    display: inline-block;}

.news ul li:hover{-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);z-index:1002;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.form1{width:50%; overflow:hidden; background:#0f51bb; float:left; margin:50px auto; } 
.form1 img {
    width: 100%;
}
.form1 h3{ width:150px; color:#0f51bb; background:#fff; font-size:24px; padding:20px ; margin-left:30px; }

.form1 h3 p{font-size:14px; font-weight:400; color:#666;}

.form1 ul{  overflow:hidden; padding:20px 50px;}

.form1 ul li{ overflow:hidden; margin-bottom:20px; font-size:16px; color:#fff;}

.form1 ul li label{ width:20%; float:left; display: contents;}

.form1 ul li input{width:80%; height:43px; border-radius:5px; background:rgba(255,255,255,1)}

.form1 ul li textarea{width:80%; height:80px; border-radius:5px; background:rgba(255,255,255,1); vertical-align:text-top;}

.form1 ul li:nth-child(6) input{background:#206ce7; width:100% ; height:60px; line-height:60px; font-size:16px; color:#fff;}

.b_lxwm{width:50%; background:#f7f7f7; float:left; margin-top:50px; height:562px;}

.b_lxwm h3{ width:150px; color:#fff; background:#0f51bb; font-size:24px; padding:20px ; margin-left:30px; }

.b_lxwm h3 p{font-size:14px; font-weight:400; color:#fff;}

.b_lxwm strong{ font-size:18px; }

.b_lxwm div{width:90%; margin:20px auto 0} 

.b_lxwm div img{width:100%;} 

.b_lxwm dl{ padding: 20px 50px; font-size:16px; line-height:30px;}

.links{width:100%;max-width:100%;margin:0px auto 0;min-width:1100px;overflow:hidden; color:#666; border-top:1px #ccc solid;}

.links ul{ width:1350px; margin:0px auto; margin:0px auto;}

.links span{  line-height:30px;   width: 130px;  float: left; padding: 2% 0;  display: inline-block; color: #100f0f;  text-align: left;font-size: 16px; padding-left: 31px;   background:url(../img/sos.png) no-repeat center left;}

.links dl{ overflow:hidden; width:85%; float:left;}

.links dl dd{padding:2% 0;float: left;}

.links dl dd a{padding: 0px 10px;font-size:16px;white-space: normal; display:inline-block; line-height:40px;}

.lianxiwm{ border:1px #ccc solid; overflow:hidden; margin-top:20px;}

.lianxiwm div{ overflow:hidden;}

.lianxiwm div img{ width:100%; margin-top:5px;}

.lianxiwm div h3{ font-size:16px; padding:15px 10px;}

.lianxiwm div p{ padding:0 15px; line-height:36px; font-size:14px;}


.footer{width:100%;background:url(../img/bottombj.png) repeat; overflow:hidden; max-width:100%; min-width:1200px; padding:20px 0 26px; margin:0 auto; }

.footer .left{height:auto;overflow:hidden;float:left;margin-top:30px;}

.footer .left .name img{display:block}

.footer .left .info{width:100%;height:auto;overflow:hidden;}

.footer .left .info p{color:#fff;font-size:16px;line-height:25px;margin-top:10px}

.footer .icon{width:100%;}

.footer .icon ul li:nth-child(1){background:url(../img/icon02.png) no-repeat left top}

.footer .icon ul li:nth-child(2){background:url(../img/icon02.png) no-repeat -107px top}

.footer .icon ul li:nth-child(3){background:url(../img/icon02.png) no-repeat -214px top}

.footer .icon ul li:hover img{display:block}

.footer .icon ul li a{display:inline-block; cursor:pointer;width:83px;height:83px;}

.footer .icon{width:100%;color:#fff; line-height:36px; font-size:16px;}

.footer .icon p a{width:100%;color:#fff; line-height:36px; font-size:16px;}

.footer .icon ul li{float:left;width:83px;height:83px;border-radius:50%;margin-right:25px;position:relative}

.footer .icon ul li img{display:block;width:110px;height:110px;position:absolute;display:none;left:90px;z-index:100;top:-10px}

.footer .cr{width:100%}

.footer .info1 {  color:#fff; margin-top:20px; line-height:41px; font-size:16px; text-align:left; float:left; }

.footer .cr{width:100%;height:auto;overflow:hidden;margin-top:10px}

.footer .cr p{color:#fff;font-size:14px}

.footer .ewm{width:160px;float:right; margin:28px}

.footer .ewm p{text-align:center;color:#fff;font-size:14px}

.footer .ewm img{display:block;width:160px;margin-top:5px;}

.footer .ewm span{display:block;text-align:center;color:#fff;font-size:16px;margin-top:5px}

.footer .ewm a{color:#fff}

.b_nav{ overflow:hidden; width:100%; padding-top:20px;}

.b_nav ul{ overflow:hidden;} 

.b_nav ul li{ float:left; text-align:center; width:14%; } 

.b_nav ul li a{ color:#Fff; font-size:16px;} 

.foot{ width:1350px; margin:0px auto;position:relative; overflow:hidden;}






@media screen and (max-width: 980px) {
*{-webkit-text-size-adjust:none;}
#box{ height:300px;}
.width{ width:98%;}
#foot_nav{ display:block; position:fixed; bottom:0px; width:100%; left:0px;}
#foot_nav li{ list-style:none;}
#foot_nav li a {width: calc(100% / 2);text-align: center;height: 90px;line-height: 90px;background: #e7272d; color: #fff;float: left;font-size: 32px; font-weight: bold;}

.content{width:98%;}

.head .logo {
    color: #000;
    font-size: 39px;
    font-weight: bold;
    margin-top: 34px;
    width: 53%;
}
.logo_tel {
    padding-top: 15px;
    height: 100px;
    float: right;
    background: url(../img/tel.png) left center no-repeat;
    padding-left: 43px;
    box-sizing: border-box;
    margin-top: 7px;
    background-size: 15%;
}
.logo_tel p span {
    display: block;
    font-size: 29px;
    color: #fe0000;
    line-height: 33px;
    font-weight: bold;
}
.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 13.5%;
    line-height: 55px;
    position: relative;
}
.nav .breadcrumbnav li a {
    font-size: 16px;
    color: #fff;
}
.wary_left {
    width: 100%;
    float: left;
    overflow: hidden;
    min-width: 100%;
}
.tit_bt {
    display: none;
}
.nav_muen ul {
    overflow: hidden;
    background: #fff;
    margin-bottom: 3px;
    display: block;
    text-align: center;
}
.nav_muen ul h4 {
    line-height: 66px;
    text-indent: 0;
    font-size: 16px;
    color: #0f51bb;
    position: relative;
    border: 1px #b3b3b3 solid;
    display: inline-block;
    padding: 0 36px;
    margin: 0 1% 1% 0;
}
.dianhua {
    width: 100%;
    background: #0f51bb;
    display: none;
}
.wary_right {
    width: 100%;
    overflow: hidden;
    float: right;
    margin-top: 30px;
}
.pic_content ul li {
    width: 50%;
    border: 10px #fff solid;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    border-top: none;
    border-bottom: none;
    margin-bottom: 20px;
}

.x_banner {
    width: 100%;
    height: 69px;
    margin: 50px auto 0;
    max-width: 100%;
    min-width: 100%;
    position: relative;
    overflow: hidden;
}
.ys {
    overflow: hidden;
    min-width: 100%;
}
.ys ul li {
    float: left;
    width: 50%;
    border: 10px #fff solid;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    background: #f1f1f1;
    padding-bottom: 30px;
    border-radius: 40px;
    overflow: hidden;
}
.ys ul li dd div img {
    width: 70px;
    height: 70px;
    margin: 30px auto 0;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out;
}
.anli ul li:nth-child(2n) {
    margin-right: 0;
}
.anli ul li {
    width: 47.8%;
    float: left;
    overflow: hidden;
    margin-right: 25px;
    margin-bottom: 25px;
    margin-top: 6px;
}
.about_box {
    width: 98%;
    margin: 0px auto;
    background: #fff;
    overflow: hidden;
}
.le1 {
    width: 100%;
    float: left;
    overflow: hidden;
    margin: 0;
}
.le2 {
    float: right;
    width: 93%;
    overflow: hidden;
    padding: 20px;
}
.le2-sub {
    color: #666;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    text-align: justify;
    font-size: 15px;
    margin: 10px 0 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 11;
    font-size: 16px;
    padding-right: 0;
}
.le2-sub1 {
    font-size: 16px;
    width: 27%;
    height: 60px;
    color: #1f5ab9;
    text-align: center;
    margin-top: 23px;
    line-height: 60px;
    border: 1px #1f5ab9 solid;
}
.news ul li {
    float: left;
    width: 100%;
    background: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
    margin: 0 1% 2% 0;
    padding: 10px;
}
.news ul li dl {
    width: 28%;
    height: 120px;
    text-align: center;
    background: #a8a49f;
    color: #fff;
    float: left;
    margin-right: 10px;
}
.form1 {
    width: 100%;
    overflow: hidden;
    background: #0f51bb;
    float: left;
    margin: 50px auto;
}
.b_lxwm {
    width: 100%;
    background: #f7f7f7;
    float: left;
    margin-top: 50px;
    height: 562px;
}
.links ul {
    width: 100%;
    margin: 0px auto;
    margin: 0px auto;
}
.links {
    width: 100%;
    max-width: 100%;
    margin: 0px auto 0;
    min-width: 100%;
    overflow: hidden;
    color: #666;
    border-top: 1px #ccc solid;
}
.footer {
    width: 100%;
    background: url(../img/bottombj.png) repeat;
    overflow: hidden;
    max-width: 100%;
    min-width: 100%;
    padding: 20px 0 138px;
    margin: 0 auto;
}
.foot {
    width: 98%;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
}
.footer .left {
    height: auto;
    overflow: hidden;
    float: left;
    margin-top: 30px;
    width: 65%;
}
.footer .ewm {
    width: 22%;
    float: right;
    margin: 28px;
}
.footer .ewm {
    width: 29%;
    float: right;
    margin: 28px 3px 0 0;
}
.footer .ewm img {
    display: block;
    width: 100%;
    margin-top: 5px;
}
.footer .left .name img {
    display: block;
    width: 100%;
    object-fit: cover;
}

.sousuo {
    width: 100%;
    height: 60px;
    font-size: 14px;
    margin: 0px auto;
    min-width: 100%;
    background: #f7f7f7;
    box-shadow: 0 0 3px #ccc;
    width: 100%;
}
.anli ul li div {
    overflow: hidden;
    width: 100%;
    height: 250px;
}




}
