﻿.n_banner{width: 100%;height: 380px;overflow: hidden;position: absolute;top:80px;}
.hd .nav ul > li.frist_nav > ol{display: none;}
.hd .nav ul > li.frist_nav:hover ol{display: block;}
.about_nav{margin-top: 333px;}
.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 #00a0e9;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_s .con_3_s{background: none;}
.about_s .con_3_s .c{margin-top:0;}

.iw_poi_title {color:#CC5522;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}


.about_yl {padding-top: 40px;background: url("../image/hj.png") no-repeat center;width: 100%;height: 853px;margin-top: 90px;}
.about_yl h2{font-size: 32px;line-height: 45px;color: #fff;text-align: center;}
.about_yl h3{font-size: 20px;line-height: 25px;color: #d0d0d0;text-align: center;}

.about_yl > p{text-align: center;margin-top: 20px;}
.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: #00a0e9;}
.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{width: 1200px;margin:30px auto;padding-left: 10px;background: #fff;height: 610px;padding-top: 10px;}
.em_1_a p{text-align: center;color: #fff;line-height: 80px;}
.em_1_a > img{width: 390px;height: 295px;margin-right:6px;margin-bottom: 10px; }
.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;}
.honor .swiper-slide{width: 394px;height: 625px;text-align: center;}
.honor .swiper-container{border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.honor .swiper-slide > div{width: 394px;height: 310px;border-left:1px solid #eee;border-top:1px solid #eee;margin:0;padding:0;line-height: 310px;}
.honor .swiper-slide > div >img{max-width: 394px;max-height:310px;}
.honor .swiper-button-next{background: url("../image/ne_10.png") no-repeat center;width: 53px;height: 53px;top:430px;right:-80px;}
.honor .swiper-button-prev{background: url("../image/pr_1.png") no-repeat center;width: 53px;height: 53px;top:430px;left:-80px;}
.honor .swiper-button-next:hover{background: url("../image/ne_1.png") no-repeat center;}
.honor .swiper-button-prev:hover{background: url("../image/pr_10.png") no-repeat center;}
.honor h2{font-size: 32px;line-height: 45px;color: #333;text-align: center;}
.honor h3{font-size: 20px;line-height: 25px;color: #555;text-align: center;}
.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 ul{margin-top: 35px;}
.honor li p{line-height: 30px;text-align: center;}
.honor1{width: 100%;height:815px;background: #eee;}
.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;}
.left2 ul p span{background: url("../image/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("../image/pr_7.png") no-repeat;}
.left2 ul li{background: url("../image/pr_2.png") no-repeat left center;margin-left: 60px;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: #e40303;}

.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: #e40303;color: #ffffff;border: none;height: 30px;margin-left: 3px;}
.con_cat{border: 1px solid #eee;background: #fff;}
.con_cat h3{height: 40px;background: #e40303;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;}

.right1{width: 940px;float: right;}
.right1 .here{width: 932px;background: #fff;border-left: 8px solid #e40303;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: 40px;margin-right: 10px;float: left;margin-top: 20px;}
.right1 .pro_p li a{font-size: 15px;}
.right1 .pro_p li img{vertical-align: inherit;position: relative;top: 3px;}
.pro_p_a .right{width: 558px;height: 474px;position: relative;}
.pro_p_a .right div{position: absolute;bottom: 60px;}
.pro_p_a .right div span{margin-left: 30px;font-size: 22px;color: #0ca6ea;}
.pro_p_a .right h1{font-size: 24px;color: #666666;border-bottom: 1px solid #eee;padding-bottom: 30px;}
.pro_p_a .right > h5{line-height: 36px;font-size: 16px;color: #888888;margin-top: 35px;height: 252px;overflow: hidden;}
.pro_p_a .right hr{background: #eee;border: none;height: 1px;margin:0;}
.pro_p_a{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: right;}
.pro_p_a .right h6 span{font-size: 28px;color: #0ca6ea;}
.content .menu{height: 60px;background: #fff;border-bottom: 1px solid #eee;position: relative;z-index: 999;}
.content .menu p{line-height: 59px;color: #888;border-bottom: 1px solid #eeeeee;}
.content .menu p span{cursor: pointer;font-size: 18px;color: #666666;margin-right: 45px;}
.content .menu p span.active{border-bottom: 2px solid #0ca6ea;padding-bottom: 17px;}
.con_c .content_a{display: none;width: 870px;background: #fff;min-height: 200px;margin-top: 35px;}
.content_a p{line-height: 36px;}

.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: #ededed;padding-top: 50px;}
.mess .c{height: 502px;background:url("../image/mes_05.jpg") no-repeat;}
.mess .c form{padding-top: 118px;}
.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;}

.ser_98k ul.c{margin-top: 80px;}
.ser_98k li{width: 585px;height: 484px;overflow: hidden;float: left;margin-right: 30px;}
.ser_98k li:nth-child(2n){margin-right: 0;}
.ser_98k li p{line-height: 75px;text-align: center;font-size: 18px;color: #666666;}

.news_list{padding-top: 55px;}
.news_list li{height: 266px;padding-top: 30px;background: #ffffff;margin-bottom: 40px;}
.news_list li h4{border-bottom: 1px solid #eee;}
.news_list li h4 a{font-size: 24px;color: #666666;line-height: 70px;}
.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: 710px;margin-right: 40px;}
.news_list li a.xq{display: block;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: #00a0e9;color: #fff;border: none;}
.news_list li:hover{box-shadow: 2px 2px 2px 2px #dbdbdb;}

.news_2{background: #ffffff;margin-top: 50px;}
.news_2 h1{font-size: 24px;color: #333333;text-align: center;}
.news_2 h2{font-size: 30px;color: #666666;line-height: 70px;}
.news_2 h1 em{font-size: 14px;color: #888888;line-height: 40px;}
.news_2 .content_q p{font-size: 16px;color: #666666;line-height: 35px;}
.news_2 .content_q h6{text-align: center;margin:50px;}
.news_2 .content img{max-width: 100%;}
.news_2 .content p{font-size: 16px;color: #888888;line-height: 36px;}

.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;}
.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:#e20282;}
.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;}








