.fl{
    float: left;
}
.fr{
    float: right;
}
.k1 span{
    margin: 0 5px;
}
.sechead{
    height: 180px;
}
.logo img{
    margin-top: 45px;
}
.logotxt{
    margin-top: 50px;
    margin-left: 15px;
}
.logotxt h2{
    font-size: 44px;
    color: #000;
    margin-bottom: 10px;
}
.logotxt p{
    font-size: 16.5px;
    color: #666666;
}
.sechead .k2{
    background: url(../image1/i3.png) left center no-repeat;
    padding-left: 80px;
}
#menu{
    background: #007BE3;
}
.nav li a{
    color: #ffffff;
}
.navline{
    display: none;
}
.nav>li>a:focus, .nav>li>a:hover{
    background: unset;
}
.nav .sec a{
    background: #007BE3;
}
.nav .sec a:hover {
    background: #007BE3;
}
.ss{
    background: #f2f2f2;
}
#formsearch{
    margin-top: 16px;
    background: url(../image1/i5.png)no-repeat right #e8e8e8;
    border-radius: 0;
}
.ipro{
    background: unset;
}
.iprocates p img{
    width: 9px;
    height: 9px;
    margin-bottom: 5px;
    margin-right: 10px;
}
.iprocates{
    padding-left: 25px;
}
.iprocates{
    background: #f2f2f2;
}
.iprocates div{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.ipfl2{
    display: none !important;
}
.iprocates:hover .ipfl1{
    display: none;
}
.iprocates:hover .ipfl2{
    display: flex !important;
}
.iprocates:hover .ipfl2 p{
    color: #007BE3;
    font-weight: bold;
}
.prphone{
    padding: 25px 0;
    text-align: center;
    background: #e6e6e6;
}
.prphone img{
    padding: 10px;
    box-sizing: border-box;
    background: #ffffff;
}
.prphone p{
    font-size: 18px;
    margin-top: 5px;
    color: #333333;
}
.iprocate{
    background: #007BE3;
}
.btline{
    width: 80px;
    height: 2px;
    background: #007BE3;
    margin: 20px auto 0;
}
.btp{
    text-align: center;
    display: block;
}
.biaoti{
    padding: 80px 0 60px;
}
.ipror{
    padding-top: 0;
}
.iprolist p{
    margin: 25px 0;
}
.youshi{
    background: url("../image1/i36.png") no-repeat center;
    background-size: cover;
    padding-bottom: 110px;
}
.whitech h3,.whitech p{
    color: #ffffff !important;
}
.whitech .btline{
    background: #ffffff;
}
.ysmain{
    display: flex;
}
.ysl,.ysr{
    width: 50%;
}
.ysl img{
    width: 100%;
}
.ysr{
    background: #ffffff;
}
.ysitem{
    padding: 33px 35px 0;
    box-sizing: border-box;
}
.ysitem h2{
    font-size: 20px;
    color: #000000;
    margin-bottom: 15px;
}
.ysitem p{
    font-size: 16px;
    color: #666666;
    padding-bottom: 15px;
    border-bottom: 1px solid #dfdfdf;
}
.ysitem:last-child p{
    border: 0 ;
}
.ysitem:nth-child(1) h2 {
    background: url("../image1/i11.png") no-repeat left;
    padding-left: 38px;
    background-size: 22px;
}
.ysitem:nth-child(2) h2 {
    background: url("../image1/i12.png") no-repeat left;
    padding-left: 38px;
    background-size: 22px;
}

.ysitem:nth-child(3) h2 {
    background: url("../image1/i13.png") no-repeat left;
    padding-left: 38px;
    background-size: 22px;
}

.ysitem:nth-child(4) h2 {
    background: url("../image1/i14.png") no-repeat left;
    padding-left: 38px;
    background-size: 22px;
}
.biaoti h3{
    color: #4b1313;
}
.fangan{
    background: #f2f2f2;
    padding-bottom: 160px;
}
.facontent{
    display: none;
}
.famain ul{
    width: 295px;
    background: #ffffff;
}
.famain ul li{
    height: 80px;
    line-height: 80px;
    padding: 0 25px;
}
.faimg2{
    display: none;
}
.famain{
    position: relative;
    z-index: 2;
}
.famain ul li a{
    font-weight: bold;
    font-size: 20px;
    color: #000;
}
.famain ul li a img{
    margin-right: 15px;
    margin-top: 25px;
}
.famain ul li a{
    position: absolute;
    z-index: 2;
}
.fnmb{
    display: none;
    height: 80px;
    width: 45px;
    background: #007BE3;
    position: absolute;
    left: 0;
    border-radius: 0 40px 40px 0;
    top: 0;
    z-index: 1;
}
.famain ul li.faselect{
    background: #007BE3;
}
.famain ul li.faselect .faimg1{
    display: none;
}
.famain ul li.faselect .faimg2{
    display: block;
}
.famain ul li.faselect a span{
    color: #ffffff;
}
.famain ul li.faselect .facontent{
    display: block;
}
.famain ul li.faselect .fnmb{
    display: block;
}
.facontent{
    position: absolute;
    left: 274px;
    width: 905px;
    top: 0;
}
.facontent img{
    width: 100%;
    max-height: 560px;
}
.facontent {
    position: absolute;
    left: 295px;
    width: 905px;
    top: 0;
}
.fatxt{
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    width: 100%;
    padding: 28px 30px;
}
.fatxt h2{
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 15px;
}
.fatxt p{
    color: #ffffff;
    font-size: 18px;
    line-height: 30px;
}
.fakh{
    margin-top: 35px;
}
.fakhlist{
    position: relative;
}
.fakhlist .hd .prev,.fakhlist .hd .next {
    position: absolute;
    z-index: 1;
    top: 50px;
}
.fakhlist .hd .prev{
    left: -60px;
}
.fakhlist .hd .next{
    left: 1230px;
}
.abinfo{
    bottom: -140px;
}
.iabout{
    margin-bottom: 220px;
}
.picScroll-leftc{
    width: 400px;
    position: absolute;
}
.picScroll-leftc li img, .picScroll-leftc li p {
    width: 380px;
}
.hotnav{
    display: flex;
    justify-content: space-between;
    width: 425px;
    margin: 0 auto;
    margin-bottom: 40px;
}
.hotnav a{
    width: 208px;
    display: block;
    height: 65px;
    line-height: 65px;
    color: #ffffff;
    background: #999999;
    font-size: 24px;
    text-align: center;
}
.hotnav .hotselect{
    background: #007BE3;
}
.picScroll-leftr{
    width: 400px;
    position: absolute;
    opacity: 0;
}
.picScroll-leftr li img, .picScroll-leftr li p {
    width: 380px;
}
.picScroll-leftc li p,.picScroll-leftr li p{
    font-size: 18px;
    color: #000;
    text-align: center;
    margin: 8px 0;
}
.hd .next{
    left: 1220px;
}
.hotpro{
    height: 550px;
}
.inews{
    padding-bottom: 75px;
    background: #f2f2f2;
}
.inewsnav{
    padding-bottom: 20px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 90px;
    overflow: hidden;
}
.inewsnav a{
    font-size: 20px;
    color: #000;
    margin-right: 40px;
}
.inewsnav a.inselect{
    color: #007BE3;
}
.inewsnav .xw1{
    background: url("../image1/i27f.png") no-repeat left;
    padding-left: 40px;
}
.inewsnav .xw1.inselect{
    background: url("../image1/i27.png") no-repeat left;
    padding-left: 40px;
}
.inewsnav .xw2{
    background: url("../image1/i28f.png") no-repeat left;
    padding-left: 40px;
}
.inewsnav .xw2.inselect{
    background: url("../image1/i28.png") no-repeat left;
    padding-left: 40px;
}
.inewsnav .nreadmore{
    font-size: 16px;
    color: #999999;
    margin-top: 6px;
}
.inewmain{
    height: auto;
}
.inewl{
    width: 395px;
    margin-right: 35px;
    height: 517px;
    background: #ebebeb;
}
.inewr{
    width: 770px;
    height: 535px;
}
.inewl img{
    width: 100%;
}
.inewltxt{
    padding: 28px 20px 0;
    box-sizing: border-box;
}
.inewltxt h2{
    font-size: 20px;
    font-weight: unset;
    margin-bottom: 15px;
}
.inewltxt p{
    font-size: 16px;
    color: #666666;
    line-height: 35px;
}
.inewltxt  a{
    font-size: 16px;
    color: #666666;
    margin-top: 15px;
    display: block;
}
.inewritem{
    display: flex;
    justify-content: space-between;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #dfdfdf;
}
.inewritemtxt{
    width: 560px;
}
.inewritemtxt h2{
    font-size: 19px;
    font-weight: bold;
    color: #606060;
    margin: 16px 0;
}
.inewritemtxt p{
    font-size: 16px;
    color: #606060;
    line-height: 30px;
}
.inewf{
    margin-top: 50px;
    overflow: hidden;
}
.inewf a{
    width: 33.33%;
    float: left;
    margin-bottom: 30px;
    font-size: 18px;
    color: #606060;
    background: url("../image1/i31.png") no-repeat left;
    padding-left: 28px;
}
.inewltxt h2,.inewritemtxt h2{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.inewltxt p{
    display: inline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: auto;
}
.inewritemtxt p{
    display: inline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: auto;
}
.ifooter{
    background: #333333;
}
.ifnav{
    padding: 35px 0;
    border-bottom: 1px solid #606060;
    margin-bottom: 70px;
}
.ifnav ul{
   display: flex;
    justify-content: space-between;
}
.ifnav ul li a{
    font-size: 20px;
    color: #999999;
}
.ifnav ul span{
    background: #606060;
    display: block;
    height: 20px;
    color: #dfdfdf;
    width: 2px;
    margin-top: 4px;
}
.ifnav ul span:last-child{
    display: none;
}
.ifm1{
    width: 390px;
    margin-right: 60px;
}
.ifm2{
    width: 380px;
    margin-right: 60px;
}
.ifm3{
    width: 310px;
}
.ifm1 img{
    width: 290px;
    margin-bottom: 40px;
    margin-top: 15px;
}
.ifm1 h2{
    font-size: 24px;
    color: #999999;
    margin-bottom: 30px;
}
.ifm1 p{
    font-size: 16px;
    color: #999999;
    line-height: 30px;
}
.ifm1 p a{
    color: #999999;
}
.ifm2 p{
    font-size: 24px;
    color: #999999;
}
.ifm2 p:nth-child(2){
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 25px;
}
.ifm2 p:nth-child(4){
    font-size: 40px;
    color: #ffffff;
    /*margin-bottom: 15px;*/
    font-family: fantasy;
}
.ifm2 p:nth-child(5){
    font-size: 40px;
    color: #ffffff;
    margin-bottom: 15px;
    font-family: fantasy;
    line-height: 40px;
}
.ifm2 p:nth-child(7){
    font-size: 18px;
}
.ifm3 h2{
    font-size: 30px;
    font-weight: unset;
    margin-bottom: 35px;
    color: #ffffff;
}
.fqrcode{
    width: 46%;
    margin-right: 8%;
}
.fqrcode:nth-child(3){
    margin-right: 0;
}
.fqrcode img{
    width: 100%;
}
.fqrcode p{
    font-size: 18px;
    color: #999999;
    margin: 10px 0;
    text-align: center;
}
.ifm4{
    width: 100%;
    margin-top: 50px;
}
.ifm4 ul li{
    display: inline-block;
    margin-right: 35px;
}
.ifm4 ul li:last-child{
    margin-right: 0;
}
.ifm4 ul li a{
    font-size: 18px;
    color: #999999;
}
.ifm5 p{
    padding: 30px 0;
    color: #999999;
    font-size: 18px;
    text-align: center;
}
.fakhlist .bd ul li .pic a img{
    padding: 2px;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
}
.iprolist,.ysl,.facontent,.inewl{
    overflow: hidden;
}
.iprolist img,.ysl img,.facontent img,.iabout img,.inewl img,.inewr a img{
    transition: all .5s;
}
.iprolist:hover img,.ysl:hover img,.facontent:hover img,.iabout:hover img,.inewl:hover img,.inewr a:hover img{
    transform: scale(1.1);
}
.inewritemtxt p:hover,.inewf a:hover,.iprolist:hover p{
    color: #007BE3;
}
.ysitem:hover{
    background: #007BE3;
    transition: all .3s;
}
.ysitem:hover h2,.ysitem:hover p{
    color: #FFFFFF;
}
.ysitem:nth-child(1):hover h2 {
    background: url(../image1/i11-1.png) no-repeat left;
    background-size: 22px;
}
.ysitem:nth-child(2):hover h2 {
    background: url(../image1/i12-1.png) no-repeat left;
    background-size: 22px;
}
.ysitem:nth-child(3):hover h2 {
    background: url(../image1/i13-1.png) no-repeat left;
    background-size: 22px;
}
.ysitem:nth-child(4):hover h2 {
    background: url(../image1/i14-1.png) no-repeat left;
    background-size: 22px;
}



.inewr a img{
    width: 160px;
    height: 120px;
}
.ifm1 p{
    display: flex;
}
#cnzz_stat_icon_1281103858{
    width: 35px;
    display: block;
}
.ifm1 img{
    width: 100%;
    margin-bottom: 0;
    margin-top: 0;
}

.cbgg-01 p{
    padding-bottom: 10px;
}
.cbgg-01 span{
    padding-bottom: 0;
    padding-top: 0;
}
.cbgg-01{
    padding-bottom: 10px;
}
#formsearch input{
    width: 220px;
}
#formsearch input#s_btn{
    width: 40px;
}
/*改版后的样式*/
.selectcc{
    background: #42A701;
}
.nav li:hover{
    background: #42A701;
}
.nav .sec{
    top: 70px;
}
.wh{
    width: 1200px;
}
.nav li{
    width: 155px;
}
.logotxt h2{
    font-size: 41px;
}
/*新闻资讯*/
.news{width:1200px;margin:0 auto;}
.news h3{margin-bottom: 20px;height:56px;border-bottom: 1px solid #dcdcdc; line-height: 56px;}
.news h3 a{display: block;font-size: 23px;font-weight: bold;color: #333333;padding-left:42px;}
.news h3 i{display: block; font-size: 14px;color: #999999;text-transform: uppercase;float: right; font-weight: normal;font-style: normal;}
.news .newstit1{background: url(../images/newstit1.png) no-repeat left center;}
.news .newstit2{background: url(../images/newstit2.png) no-repeat left center;}

.news1{width:735px; float: left;}
.news1 dl{width:735px; position: relative; clear: both; overflow: hidden;margin-bottom: 20px;}
.news1 dl dt{width:245px;height: 123px;overflow: hidden; float: left; }
.news1 dl dt img{ width:245px; height: 123px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news1 dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news1 dl dd{width: 465px; float: right;}
.news1  dl dd h4{font-size:20px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin: 15px 0 5px; height: 35px;line-height: 35px; font-weight: normal;}
.news1  dl dd h4 a{ color: #333333; text-decoration: none;  }
.news1  dl dd p{ line-height: 24px;font-size:16px;color: #666666; text-align: justify;}
.news1 li{width: 363px;margin-bottom: 8px;margin-right: 8px; height: 90px; display: block;padding-left: 20px; background:#ffffff; padding:20px 22px 0px;box-sizing: border-box; float: left;}
.news1 li h4{color: #333333; font-size: 16px; height: 30px; line-height: 30px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-weight: normal; }
.news1 li a{text-decoration: none;}
.news1 li span{ font-size: 14px; color: #999999;font-weight: normal;font-family: "Arial";line-height: 24px; }
.news1 li:nth-child(2n){margin-right: 0;}
.news1 li:hover{box-shadow: 0 0 20px #f2f2f2;}
.news1 em:hover span{color: #bb0a12;}

.news2{width: 404px;float: right;}
.news2 dl{width:404px; position: relative; clear: both; overflow: hidden;margin-bottom: 20px;}
.news2 dl dt{width:404px;height: 202px;overflow: hidden; }
.news2 dl dt img{ width:404px; height: 202px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news2 dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news2 dl dd{width: 404px;height:125px;padding-top:10px;box-sizing: border-box;border-bottom: 1px solid #dcdcdc;}
.news2 dl dd h4{font-size:20px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin-bottom: 10px; height: 35px;line-height: 35px; font-weight: normal;}
.news2 dl dd h4 a{ color: #333333; text-decoration: none;  }
.news2 dl dd p{ line-height: 24px;font-size:16px;color: #666666; text-align: justify;}

.news2 li{height: 32px;}
.news2 li a{text-decoration: none;width:372px;display: block; color: #333333; font-size: 16px; height: 30px; line-height: 30px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-weight: normal; float: left;}
.news2 li i{ font-size: 12px; color: #fff;font-weight: normal;font-family: "Arial";line-height: 20px;width:20px;height:20px;background: #a9a7a8;border-radius: 100%;display: block;text-align: center;margin-right: 12px; float: left;margin-top:5px; }
.news2 li:hover i{background:#007dde;}
.news2 li:hover  a{color: #007dde;}
/*底部*/
.footWrap{width:100%;height:auto;padding-bottom:20px;overflow:hidden;font-family:"Microsoft Yahei";background:url(../images/ft_bj.png) no-repeat center top;padding-top:293px;box-sizing: border-box;margin-top:-222px;z-index: 2;position: relative;}
.footer{width:1200px;margin: 0 auto; position: relative;}
.ft_t{height: 273px;overflow: hidden;}
.ft_nav{width:333px;background: url(../images/ft_x.png) no-repeat right 6px;height: 255px;float:left;}
.ft_nav h4,.ft_w h4,.erwm h4{height:79px;font-weight: normal;}
.ft_nav h4 span,.ft_w h4 span,.erwm h4 span{display: block;height:34px;line-height:34px;font-size:22px;color:#fff;}
.ft_nav h4 em,.ft_w h4 em,.erwm h4 em{font:14px arial;color: rgba(255,255,255,0.3);}
.ft_nav li{float:left;width:142px;height: 30px;line-height: 30px;}
.ft_nav li a{font-size:16px;color:#fff;}
.ft_w{float:left;width:405px;padding:0 0 0 64px;background: url(../images/ft_x.png) no-repeat right 5px;}
.ft_tel{padding-left:29px;background: url(../images/ft_ico1.png) no-repeat left center;}
.ft_tel b{font-size:22px;color: #fff;margin-right:28px;}
.ft_tel b:last-child{margin:0;}
.ft_w p{font-size:16px;color:#fff;line-height:22px;padding-top:10px;}
.erwm{float: right;width:300px;}
.erwm dl{padding-top:12px;}
.erwm dd{background: url(../images/ft_ico2.png) no-repeat left 2px;padding-top:118px;float:left;width:143px;}
.erwm dd {font-size:16px;color: rgba(255,255,255,0.7);line-height: 25px;}
.erwm dt{float:right;font-size:0;line-height: 0;}
.erwm dt img{width:135px;height: 135px;border-radius:4px}
.ft_b{position:relative;margin-top: 20px;text-align: center}
.ft_b h2{font-size:0;line-height: 0;}
.ft_b p{font-size:14px;color:rgba(255,255,255,0.4);}
.ft_b i{position: absolute;right:21px;top:67px;}
.ft_b p a{color:rgba(255,255,255,0.4);}
em,i{font-style: normal;}
.inews{
    padding-bottom: 255px;
}
.body-color{
    padding-bottom: 160px;
}
/*关于我们*/
.about {
    height: 540px;
    overflow: hidden;
}
.about1{box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999; background:#fff; height:477px;}
.about1 dt{ width:600px; height:477px; position:relative; float:left;}
.about1 dt img{ display:block; width:960px; height:477px; margin-left:-360px;}
.about1 dt span{ display:block; width:470px; height:90px; padding:20px 0 0 30px; overflow:hidden;position:absolute; top:63px; font:30px "Microsoft YaHei"; font-weight:bold; color:#fff; background:#007dde url(../images/pro_arr2.png) no-repeat 428px 25px;box-sizing: unset}
.about1 dt span em{ display:block; font:18px "Microsoft YaHei";}
.about1 dd{ width:505px; margin-top:60px; float:right; overflow:hidden;}
.about1 dd h3{ font:24px "Microsoft YaHei"; font-weight:bold; color:#363636;}
.about1 dd h3 a{ display:block; color:#363636;}
.about1 dd h3 em{ display:block; font:16px "Microsoft YaHei"; color:#b3b3b3;margin-top: 3px}
.about1 dd p{ font:14px "Microsoft YaHei"; line-height:24px; color:#7a7a7a; height:auto; margin:40px 0 30px;}
.about1 dd span a{ display:block; width:160px; height:45px; background:#007dde; border-radius:2rem; font:14px "Microsoft YaHei"; line-height:45px; color:#fff; text-align:center;}
.about1 .content{
    width: 1200px;
    margin: 0 auto;
}
.hotnav{
    margin: 0 0 50px;
    width: 300px;
}
.hotnav a {
    width: 144px;
    display: block;
    height: 48px;
    line-height: 48px;
    color: #ffffff;
    background: #999999;
    font-size: 18px;
    text-align: center;
}
.picScroll-leftr li{
    width: 300px;
}
.picScroll-leftr li img, .picScroll-leftr li p{
    width: 280px;
}
.picScroll-leftc li{
    width: 300px;
}
.picScroll-leftc li img, .picScroll-leftc li p{
    width: 280px;
}
.hotpro .hd a{
    display: block;
    width: 40px;
    height: 33px;
    background: #363636;
    font: 20px "宋体";
    line-height: 33px;
    text-align: center;
    color: #9b9b9b;
    position: absolute;
    top: -56px;
    right: 40px;
}
.hotpro .hd{
    position: absolute;
    top: -90px;
    left: 1100px;
    display: flex;
}
.hotpro .hd a{
    position: unset;
    float: left;
}
.hotpro .hd a:hover{
    background: #007dde;
    color: #fff;
}
.hotpro{
    height: 430px;
}
/*首页特色*/
.tes{ overflow: hidden;background:url(../images/tes.jpg) no-repeat center 0; height: auto; box-sizing: border-box; padding-top: 20px;padding-bottom: 70px;background-size: cover;}
.tes h2 i,.tes h2 em{ color: #fff;}.tes h2{ margin-bottom: 53px;}
.tes h2 em{    background: url(../images/t_h2.png) no-repeat center bottom;}
.tes h2 i b{ color: #ffeb12;}.tes h2 i b:before{ background: #fff;}
.tes ul li{ float: left; width: 198px; margin-right: 133px; text-align: center;}.tes ul li:last-of-type{ margin-right: 0;}
.tes ul li i{ display: block; padding-top: 269px; font-size: 26px; color: #5f5d5e; padding-bottom: 40px; position: relative;background: url(../images/tes1.png) no-repeat center 0;}
.tes ul li:nth-of-type(2) i{background: url(../images/tes2.png) no-repeat center 0;}
.tes ul li:nth-of-type(3) i{background: url(../images/tes3.png) no-repeat center 0;}
.tes ul li:nth-of-type(4) i{background: url(../images/tes4.png) no-repeat center 0;}
.tes ul li i:before{ left: 82px; position: absolute;top:315px; content: ""; width: 40px; height: 1px; background: #d7dbe3; z-index: 55;}
.tes ul li em{ display: inline-block; color: #999999; font-size: 14px; line-height: 24px;}
.tes ul li:hover i,.tes ul li.on i{color: #4b1313; font-weight: bold;}
.tes ul li:hover i:before,.tes ul li.on i:before{ background: #5f5d5e;}
.tes ul li:hover em,.tes ul li.on em{ color: #4b1313;}
.tes ul li:nth-of-type(2):hover i{background: url(../images/tes22.png) no-repeat center 0;}
.tes ul li:nth-of-type(1):hover i,.tes ul li.on i{background: url(../images/tes11.png) no-repeat center 0;}
.tes ul li:nth-of-type(3):hover i{background: url(../images/tes33.png) no-repeat center 0;}
.tes ul li:nth-of-type(4):hover i{background: url(../images/tes44.png) no-repeat center 0;}
.tes .content{width: 1200px;margin: 0 auto;}
.tes ul li:last-of-type i:before{left: 155px}

/*关于我们修改*/
.iabout{
    position: relative;
    margin-bottom: 210px;
}
.abinfo{
    background: #FFFFFF;
    padding: 45px 80px 60px 80px;
    position: absolute;
    bottom: -158px;
    box-shadow:0px 0px 10px #ccc;
    max-width: 1200px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.iabout img{
    width: 100%;
}
.iabout p{
    font-size: 16px;
    color: #333333;
    line-height: 28px;
}
.iabout a{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-align: right;
    position: absolute;
    bottom: 15px;
    right: 75px;
}
