.banner2{width: 18.23rem;height: 1.77rem; position: relative;margin: 0 auto;}

.sou-box{width: 0.6rem;position: absolute;top:1px;right: 1px;}
.sou-box .btn1{width: 0.6rem;height: 0.6rem;display: block;cursor: pointer;}
.sou-box .btn1 img{width: 0.6rem;height: 0.6rem;display: block;}
.sou-box p{width: 0.6rem;height: 1.15rem;text-align: center;font-size: 14px;background: #a64a4a;}
.sou-box p a{color: #fff;display: block;margin: 0 auto;padding: 0.1rem 0.2rem;letter-spacing: 0.1rem;line-height: 0.24rem;}

 /*标题 */
 .title1{margin: 0.3rem auto 0.4rem;}
 .title1 img{display: block;margin: 0 auto;}
 
 .container{width: 18.23rem;padding: 25px 0;background: #f9f3e2;margin: 0 auto;}
 .container-inner{width: 1210px;margin: 0 auto;background: #ffffff;}
 /* 二级导航*/
 .class2-box{width:158px;float: left;background: url(../img/line1.png) right 0 repeat-y;position: relative;}
 .class2{width:158px;margin-top: 50px;}
 .class2 li{width:158px;height:43px;float: left;margin-top: 25px;}
 .class2 li span{width:5px;height: 43px;display: block; background:#a64c4c;transition:all 0.3s;}
 .class2 li a{width:150px;display: block;text-align: center;line-height: 43px;font-size: 15px;color: #414141;}
 .class2 .on a{background:#a64c4c ;color: #ffffff;}
 .class2 li:hover span{width: 150px;}
 .class2 li:hover a{color: #ffffff;}
 .class2 li:hover .class3-box{display: block;}
 /* 三级导航*/
 .class3-box{width:100px;position: absolute;top:0;left: 158px;display: none;background:#fff url(../img/line4.jpg) right 0 repeat-y;box-shadow: 30px 0 20px #ffffff;}
 .class3{width:100px;margin-top: 165px;}
 .class3 li{width:99px;height: 25px;float: left;margin-top: 30px;}
 .class3 li a{width:99px;height: 25px;display: block;text-align: center;line-height: 25px;font-size:14px;color: #3b3b3b !important;transition: all 0.5s;background: #ffffff !important;}
 .class3 .on2 a,.class3 li:hover a{background: #a64c4c !important;color: #fff !important;}
 
 .position{font-size:14px;color: #565656;line-height: 76px;text-align: right;margin-right: 50px;}
 .position a{color: #565656;}
 .position a:hover{color: #a64c4c;}
 /* 单页*/
 .box img{max-width: 100%;}
 
 .container-rt{width:1052px;float: right;}
 .container-rt .box{width:900px;margin: 0 auto 45px;padding: 30px;background: #f7f7f7;min-height: 400px;}
 
 .container1{width: 1120px;margin: 0 auto;}
 .container1 .position{width: 100%;}
 .container1 .box{width:1060px;margin: 0 auto 40px;padding: 30px;background: #f7f7f7;min-height: 400px;}
 
 .news-title{text-align: center;font-size: 20px;color: #2c2c2c;}
 .news-time{text-align: center;font-size: 14px;color: #818181;margin-top: 5px;font-family: arial}
 .news-text{min-height: 500px;margin: 30px 0 20px;}
 
 .news-page{width: 100%;}
 .news-page p{width: 45%;font-size:14px;color: #898989;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .news-page p a{color: #898989;margin: 0 5px;}
 .news-page p a:hover{color: #a64a4a;}
 .news-left{float: left;}
 .news-right{float: right;text-align: right;padding-right: 5px;}
 /* 新闻中心*/
 .news-info{width:960px;margin: 0 auto;min-height: 500px;margin-bottom: 30px;}
 .news-info li{width: 100%;float: left;padding:20px 0;background: #f7f7f7;margin-bottom: 15px;transition: all 0.5s;}
 .news-info li p{padding: 0 30px;}
 .news-info li .p1{font-size: 16px;color: #565656;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .news-info li .p2{font-size: 14px;color: #818181;font-family: arial;margin-top: 5px;}
 .news-info li .p3{font-size: 14px;color: #464646;margin-top: 10px;line-height: 24px;max-height: 48px; overflow: hidden;text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;}
 .news-info li:hover{background: #a64a4a;}
 .news-info li:hover p{color: #ffffff;}
 
 /* 荣誉资质*/
 .warn{width: 875px;height:44px;background: #ffffff;margin-top: 10px;font-size: 14px;color: #000000;line-height: 44px;text-align: right;padding-right: 25px;margin: 0 auto;}
 .honor{width:900px;height: auto;overflow: hidden;margin: 0 auto;margin-top: 10px;}
 
 /* 人才招聘*/
 .recruit-list{width: 100%;min-height: 400px;margin-bottom:30px;}
 .recruit-list li{width:554px;height:225px;float: left;margin-right: 6px;margin-bottom: 13px; background: #f7f7f7;transition: all 0.5s;}
 .recruit-list li a{height: 100%;display: block;}
 .recruit-list li .p1{width: 155px;line-height:225px;font-size:18px;color: #292929;text-align: center;margin-left: 5px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .recruit-list li .resruit-text{width: 355px;max-height: 168px; padding-right: 15px;margin-top:25px;font-size: 14px;color: #5b5b5b;line-height: 24px;transition: all 0.5s; overflow: hidden;text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 7;
 -webkit-box-orient: vertical;}
 .recruit-list li:hover{box-shadow: 0px 0px 10px #c1bfbf;}
 .recruit-list li:hover .resruit-text{color:#a64c4c ;}
 
 /* 产品与服务*/
 .pro-list{width:960px;min-height: 400px;float: right;margin-right: 50px;margin-bottom:20px;}
 .pro-list li{width: 100%;float: left;margin-bottom: 70px;}
 .pro-list li .p1{width: 100%;height:48px;line-height: 48px;border-bottom: 12px solid #f9f3e2;transition: all 0.5s;}
 .pro-list li .p1 img{width: 19px;height: 18px; float: left;margin-top: 15px;}
 .pro-list li .p1 p{width:835px;float: left;margin-left: 15px;font-size: 18px;color: #302f2f;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .pro-list li .pro-text{width: 750px;height:40px;line-height: 40px; float: right;border-bottom: 3px solid #f9f3e2;font-size: 14px;color: #606060;transition: all 0.5s;}
 .pro-list li .pro-text p{width:665px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.5s;}
 .pro-list li .pro-text span{float: right;}
 .pro-list li:hover .p1{border-bottom: 12px solid #a64c4c; }
 .pro-list li:hover .pro-text{border-bottom:3px solid #a64c4c;color: #a64c4c; }
 .pro-list li:hover .pro-text p{margin-left: 5px; }

 