.n_banner{width: 100%;height: 330px;overflow: hidden;}
.hd .nav ul > li.frist_nav > ol{display: none;}
.hd .nav ul > li.frist_nav:hover ol{display: block;}
.about_nav p{line-height: 75px;}
.about_nav{border-bottom: 1px solid #eee;}
.about_nav p a{font-size: 16px;margin-left: 20px;margin-right: 40px;}
.about_nav p a.active{border-bottom: 2px solid #1481cc;padding-bottom: 25px;}
.about_nav p span{float: right;line-height: 80px;}
.about_nav p span a{font-size: 13px;margin-left: 5px;color: #888;margin-right: 5px;}
.about_sh{padding-top: 75px;}
.about_sh .right{width: 520px;min-height: 530px;overflow: hidden;}
.about_sh .right h2{font-size: 26px;color: #444;line-height: 60px;}
.about_sh .right p{font-size: 14px;color: #888;text-align: justify;line-height: 34px;}

.about_yl {padding-top: 60px;background: url("/lib/images/ab11.png") no-repeat center;width: 100%;height: 500px;margin-top: 90px;}
.about_yl h2{font-size: 30px;line-height: 36px;color: #fff;text-align: center;}
.about_yl > p{text-align: center;margin-top: 40px;}
.about_yl > p span{padding:6px 18px;border:1px solid #f5f5f5;color: #fff;margin:0px 10px;border-radius: 8px;cursor: pointer;}
.about_yl > p span.active{border:none;background: #faa241;}
.about_yl .em_1_a .left{position: relative;margin-bottom: 20px;}
.about_yl .em_1_a .left p{background: rgba(0,0,0,0.5);position: absolute;bottom:0;color: #fff;font-size:15px;text-align: center;width: 100%;line-height: 45px;}
.about_yl .em_1_a .left img{height: 295px;}
.about_yl .em_1_a .left:hover p{line-height: 295px;font-size: 18px;}
.em_1_a{margin-top: 50px;position: relative;}
.em_1_a p{text-align: center;color: #fff;line-height: 80px;}
.em_1_a img{width: 277px;height: 201px;}
.em_1_a .swiper-slide div{width: 277px;height: 201px;padding:5px;background: #fff;}

.body1{background: #f5f5f5;overflow: hidden;width: 100%;position: relative;top:-4px;}

.body1+.clear {
    display: none;
}
.honor h2{font-size: 30px;line-height: 36px;color: #5e5e5e;text-align: center;padding-top: 40px;}
.honor h6{font-size: 14px;color: #888;text-align: center;line-height: 50px;}
.honor li{width: 398px;height: 294px;background: #fafafa;overflow: hidden;border: 1px solid #eee;float: left;text-align: center;line-height: 240px;}
.honor li img{max-width:390px;max-height:260px;}
.honor ul{margin-top: 35px;}
.honor li p{line-height: 30px;text-align: center;}
.honor1{width: 100%;height:815px;}
.honor1 li{border: none;background: none;}
.content{padding-top: 40px;}

.left1{width: 230px;float: left;}
.left2{width: 228px;border: 1px solid #eee;background: #fff;}
.left2 ul p{line-height: 60px;padding-left: 35px;height: 60px;overflow: hidden;}
.left2 ul p span{background: url("/lib/images/pr_8.png") no-repeat;display: inline-block;width: 16px;height: 16px;margin-right: 10px;margin-top: 2px;}
.left2 ul p a{font-size: 16px;color: #333;}
.left2 ul.active p span{background: url("/lib/images/pr_7.png") no-repeat;}
.left2 ul li{background: url("/lib/images/pr_2.png") no-repeat left center;margin-left: 60px;padding: 2px 0;padding-left: 20px;line-height: 35px;display: none;}
.left2 ul li a{font-size: 15px;}
.left2 ul.active li{display: block;}
.left2 ul li.active a,.left2 ul.cur p a{color: #1481cc;}

.search_d{width: 100%;height: 30px;margin-top: 15px;margin-bottom: 20px;}
.search_d .in1{width: 162px;padding-left: 10px;border: none;height: 30px;}
.search_d .in2{width: 50px;background: #1481cc;color: #ffffff;border: none;height: 30px;margin-left: 3px;}
.con_cat{border: 1px solid #eee;background: #fff;}
.con_cat h3{height: 40px;background: #1481cc;color: #fff;text-align: center;line-height: 40px;font-size: 16px;}
.con_cat img{margin-left: 8px;padding-top: 7px;}
.con_cat p{font-size: 14px;padding: 15px;line-height: 2.2;}

.right1{width: 940px;float: right;}
.right1 .here{width: 932px;background: #fff;border-left: 8px solid #1481cc;height: 60px;}
.right1 .here p{line-height: 60px;padding-left: 15px;font-size: 18px;color: #666;}
.right1 .here p span{float: right;line-height: 60px;margin-right: 20px;}
.right1 .pro_p{width: 940px;height: 350px;overflow: hidden;background: #fff;margin-top: 25px;box-shadow: 2px 2px 2px 2px #dbdbdb;}
.right1 .pro_p h3{line-height: 70px;font-size: 16px;}
.right1 .pro_p h3 img{margin-left: 20px;margin-right: 15px;}
.right1 .pro_p h3 span{float: right;line-height: 50px;margin-right: 40px;}
.pro_p1 .right{width: 655px;height: 160px;margin-right: 40px;}
.pro_p1 .right p{font-size: 15px;color: #666666;margin-top: 15px;height: 120px;overflow: hidden;}
.pro_p1 img{width: 208px;height: 160px;margin-left: 20px;border: 1px solid #eee;}
.right1 .pro_p li{margin-left: 17px;float: left;margin-top: 20px;width: 290px;}
.right1 .pro_p li a{font-size: 15px;}
.right1 .pro_p li p{line-height: 30px;text-align: center;}
.right1 .pro_p li img{vertical-align: inherit;position: relative;top: 3px;}
.pro_p_a .right{width: 420px;height: 335px;line-height: 2;}
.pro_p_a .right p{line-height: 52px;font-size: 14px;color: #888888;}
.pro_p_a .right hr{background: #eee;border: none;height: 1px;margin: 0 0 20px;}
.pro_p_a{padding:35px;background: #ffffff;margin-top: 20px;}
.pro_p_a > img{width: 420px;height: 333px;border:1px solid #eee;}
.pro_p_a .right h6{width: 210px;height:85px;font-size: 14px;color: #666;float: left;}
.pro_p_a .right h6 span{font-size: 28px;color: #1481cc;}
.right1 .menu{height: 60px;background: #fff;}
.right1 .menu p{line-height: 59px;color: #888;margin-left: 40px;border-bottom: 1px solid #eeeeee;}
.right1 .menu p span{cursor: pointer;font-size: 18px;}
.right1 .menu p span.active{color: #1481cc;border-bottom: 2px solid #1481cc;padding-bottom: 17px;}
.con_c .content_a{display: none;width: 870px;background: #fff;padding:35px;min-height: 200px;}
.con_c .content_a span,.con_c .content_a p{font-size: 12px;}
.con_c .content_a img{max-width: 100%;}
.con_c .content_a table{width: 850px !important;}
.content_a > p{line-height: 25px;}


.contact{padding:40px;background: #fff;width: 1120px;}
.contact .right{width: 363px;height: 140px;margin-top: 100px;}
.contact .right p{margin-left: 25px;}
.contact .contact_1{width: 517px;height: 340px;margin-left: 40px;}
.contact h4{font-size: 24px;color: #333;border-bottom: 1px solid #eee;line-height: 65px;margin-bottom: 20px;}

.mess{width: 100%;height: 550px;background: #f5f5f5;padding-top: 50px;}
.mess .c{height: 502px;background:url("/lib/images/mess_001.jpg") no-repeat;}
.mess .c form{padding-top: 116px;}
.mess .c form p{padding-left: 50px;margin-bottom: 38px;}
.mess .c form p input{width: 438px;height: 33px;margin-left: 80px;border: none;outline: none;}
.mess .c form textarea{width: 965px;height: 118px;margin-left: 130px;margin-top: 5px;border: none;outline: none;}
.mess .c form p.sub input{width: 120px;height: 30px;margin-top: 25px;margin-left: 930px;background: none;}

.news_list{padding-top: 55px;}
.news_list li{height: 266px;padding-top: 30px;background: #ffffff;padding-left: 50px;margin-bottom: 40px;}
.news_list li h4{border-bottom: 1px solid #eee;height: 50px;line-height: 50px;overflow: hidden;}
.news_list li h4 a{font-size: 24px;color: #666666;line-height: 50px;}
.news_list li h4 span{float: right;line-height: 70px;}
.news_list li p{font-size: 14px;margin-top: 10px;height: 90px;overflow: hidden;color: #888888;}
.news_list li .list_1{width: 740px;margin-right: 60px;}
.news_list li a.xq{display: block;border-radius: 18px;width: 124px;height: 36px;color:#666;border:1px solid #eee;
    text-align: center;line-height: 36px;margin-top: 10px;}
.news_list li:hover a.xq{background: #1481cc;color: #fff;border: none;}
.news_list li:hover{box-shadow: 2px 2px 2px 2px #dbdbdb;}

.news_2{background: #ffffff;margin-top: 50px;padding:0 40px;width: 1120px;}
.news_2 h4{font-size: 24px;color: #333333;line-height: 80px;padding-top: 50px;}
.news_2 h1{font-size: 30px;color: #666666;text-align: center;padding-top: 80px;}
.news_2 h1 em{font-size: 14px;color: #888888;}
.news_2 .content_q p{font-size: 16px;color: #666666;line-height: 35px;}
.news_2 .content_q h6{text-align: center;margin:50px;}

.winBox{width:1200px;height: 300px;overflow: hidden;margin:0 auto;position: relative;}
.winBox h2{font-size: 24px;color: #333333;line-height: 80px;}
.winBox ul{position: absolute;left:0;width: 2400px;}
.winBox li{width: 284px;height: 216px;background: #fff;float: left;margin-right: 16px;text-align: center;position: relative;}
.winBox li img{width: 280px;}
.winBox li p{position: absolute;bottom: 0;width: 284px;line-height: 40px;}
.next{margin-top: 50px;clear:both;border-top:1px solid #eeeeee;padding: 30px 20px;}
.next p a,.next p{font-size: 16px;color: #888888;}
.next p span{float: right;}
.service li{width: 292px;height: 390px;margin:0 6px 15px 6px;float: left;}
.service li h3{text-align: center;line-height: 390px;font-size: 18px;color: #fff;}
.service li p{display: none;}
.service li p a{display: inline-block;width: 40%;margin:0 5%;text-align: right;font-size: 15px;color: #fff;}
.service li p a:hover{color:#1481cc;}
.service li p a:nth-child(2n){text-align: left;}
.m416{height: 320px;overflow: hidden;}


.case_list h2{font-size: 30px;content: #353535;text-align: center;line-height: 80px;margin-top: 50px;}
.case_list ul{width:1233px;margin:0 auto; }
.case_list li{width: 385px;height: 360px;position: relative;float: left;margin:25px 13px;}

.case_list li img{width: 385px;height: 360px;}
.case_list li:nth-child(1) > p{background: rgba(0,0,0,0.5) url("/lib/images/c11.png") no-repeat 100px center;}
.case_list li:nth-child(2) > p{background: rgba(0,0,0,0.5) url("/lib/images/c12.png") no-repeat 100px center;}
.case_list li:nth-child(3) > p{background: rgba(0,0,0,0.5) url("/lib/images/c13.png") no-repeat 100px center;}
.case_list li:nth-child(4) > p{background: rgba(0,0,0,0.5) url("/lib/images/c14.png") no-repeat 100px center;}
.case_list li:nth-child(5) > p{background: rgba(0,0,0,0.5) url("/lib/images/c15.png") no-repeat 100px center;}
.case_list li:nth-child(6) > p{background: rgba(0,0,0,0.5) url("/lib/images/c16.png") no-repeat 100px center;}
.case_list li > p{height: 70px;line-height: 70px;text-align: center;position: absolute;bottom: 0;background: rgba(0,0,0,0.5);width: 100%;
font-size: 16px;color: #dadada;}

.case_list li div{width: 100%;height: 100%;position: absolute;bottom: 0;background: rgba(0,0,0,0.6);display: none;}
.case_list li:nth-child(1) div h5{background: url("/lib/images/c11.png") no-repeat 0 center;}
.case_list li:nth-child(2) div h5{background: url("/lib/images/c12.png") no-repeat 0 center;}
.case_list li:nth-child(3) div h5{background: url("/lib/images/c13.png") no-repeat 0 center;}
.case_list li:nth-child(4) div h5{background: url("/lib/images/c14.png") no-repeat 0 center;}
.case_list li:nth-child(5) div h5{background: url("/lib/images/c15.png") no-repeat 0 center;}
.case_list li:nth-child(6) div h5{background: url("/lib/images/c16.png") no-repeat 0 center;}
.case_list li div h5{line-height: 60px;margin-top: 100px;margin-left: 100px;font-size: 20px;color:#ffffff;padding-left: 50px;}
.case_list li div p{text-align: center;}
.case_list li div p a{color: #dadada;font-size: 16px;line-height: 35px;}
.case_list li:hover div{display: block;}
.case_list li:hover > p{display: none;}

.em_2_p{width: 1200px;height: 757px;margin:40px auto;}

.em_2_p .right{width: 536px;position: relative;height: 757px;margin-right: 55px;}
.em_2_p .right h5{font-size: 27px;line-height: 50px;margin-top: 50px;}
.em_2_p .right p{font-size: 15px;color: #666;}
.em_2_p .right_1{position: absolute;bottom: 0;left:0;width: 153px;height: 196px;}
.em_2_p .right_2{position: absolute;bottom: 0;left:176px;width: 153px;height: 196px;}
.em_2_p .right_1 p,.em_2_p .right_2 p{width: 100%;text-align: center;background: #1e1b1f;color: #fff;}

.iw_poi_title {color:#1481cc;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.honor_1 li.swiper-slide{width: 280px;height: 280px;background: #fff;}
.honor_1 li.swiper-slide img{width: 280px;height: 216px;}

.honor_1 li.swiper-slide a {
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
    align-items: center;
    height: 280px;
}

.honor_1 li.swiper-slide a img {
    max-width: 220px;
    max-height: 220px;
    min-height: 220px;
}

.honor_1 li.swiper-slide a img+p {
    margin: 10px auto !important;
    font-size: 14px;
}
.honor_1 .swiper-button-prev{background-image: url(/lib/images/j2.png);}
.honor_1 .swiper-button-next{background-image: url(/lib/images/j2_1.png);}



