.n_banner{width: 100%;height: 360px;}
.menu_here{height: 128px;line-height: 128px;text-align: center;border-bottom: 2px solid #eee;}
.menu_here .c > a{margin: 0 20px;font-size: 16px;color: #666666;}
.menu_here .c > a.active{color: #0993ec;border-top: 1px solid #0993ec;padding-top: 10px;}







/*
.menu_here .right{width: 290px;height: 70px;background: url("/lib/images/ico/search.png") no-repeat center;}

.menu_here .right input[type='text']{margin-left: 10px;width: 240px;height: 30px;}
.menu_here .right input[type='submit']{width: 30px;height: 30px;cursor:pointer;}
.product li{width: 380px;height: 380px;margin-top: 48px;background: #f8f8f8;position: relative;float: left;margin-right: 30px;}
.product li:nth-child(3n){margin-right: 0;}
.product li div.img img{max-height: 340px;max-width: 380px;}
.product li div.img{width: 380px;height: 340px;overflow: hidden;text-align: center;line-height: 340px;}
.product li > p{height: 40px;background: #eeeeee;text-align: center;line-height: 40px;}
.product li > p a{font-size: 16px;color: #666666;}
.product li div.hover{position: absolute;width: 380px;height: 380px;background: rgba(0,0,0,0.6);top:0;display: none;z-index: 8;}
.product li div.hover p{margin-top: 120px;padding:0 40px;text-align: center;}
.product li div.hover p a{font-size: 18px;color: #ed6300;line-height: 36px;}
.product li div.hover p img{margin-top: 30px;}
.product li:hover div.hover{display: block;}
.product li:hover > p a{color: #fff;position: relative;z-index: 9;}
*/
.page .current{color: #fff;padding: 6px 13px;background: #ed6300;border:none;}
.page p a:hover{color: #fff;padding: 6px 13px;background: #ed6300;border:none;}

.detail > .left{width: 600px;height: 580px;overflow: hidden;margin-top: 42px;}
.detail > .left .big{width: 600px;height: 580px;background: #f8f8f8;text-align: center;line-height: 522px;margin-bottom: 10px;}
.detail > .left .big img{width: 600px;height: 580px;}
.detail > .right .small li{width: 100px;height: 80px;float: left;margin-right: 43px;background: #f8f8f8;text-align: center;}
.detail > .right .small li:nth-child(4){margin-right: 0;}
.detail > .right .small li.active{width: 100px;height: 96px;border:1px solid #54b2ef;}
.detail > .right .small li img{width: 100px;height: 96px;}
.detail > .right{width: 535px;height: 580px;margin-top: 42px;}
.detail > .right > h1{border-bottom: 1px solid #eee;font-size: 24px;color: #444444;line-height: 60px;}
.detail > .right > div{height: 320px;margin-top: 20px;overflow: hidden;}
.detail > .right > div > p{font-size: 16px;color: #444444;line-height: 40px;}
.detail > .right > div > p span{font-size: 16px;color: #444444;line-height: 40px;}
.detail > .right > h5{font-size: 16px;color: #444444;margin-bottom: 45px;}
.detail > .right > h5 > span{font-size: 30px;color: #54b2ef;background: url("/lib/images/pro_gf.png") no-repeat left;padding-left: 35px;}

.ms input{border:1px solid #eee;width: 300px;height: 30px;margin-top: 15px;margin-left: 15px;padding:5px;}
.ms input[type='submit'],.ms input[type='reset']{width: 146px;background: #fa6901;color: #fff;}
.ms textarea{width: 300px;height: 100px;margin-left: 15px;margin-top: 15px;border:1px solid #eee;padding:5px;}


.det .left h5{border-bottom: 1px solid #d8d8d8;line-height: 60px;margin-top: 80px;}
.det .left h5 span{font-size: 20px;color: #222222;margin-right: 60px;cursor: pointer;}
.det .left h5 span.active{border-bottom: 2px solid #0993ec;padding-bottom: 18px;}
.det .left .aa div{display: none;margin-top: 15px;}
.det .left .aa div p{font-size: 16px;color: #666666;line-height: 36px;text-align: justify;}
.det .left .aa div p span{font-size: 16px;color: #666666;line-height: 36px;}

.det .right{width: 292px;}
.det .right h5{border-bottom: 1px solid #fa6901;line-height: 60px;margin-top: 80px;font-size: 20px;color: #222222;margin-bottom: 20px;}
.det .right li{margin-left: 6px;text-align: center;margin-bottom: 15px;}
.det .right li > a{line-height: 280px;width: 280px;height: 280px;background: #f8f8f8;display: block;}
.det .right li p{height: 45px;line-height: 45px;}
.det .right li p a{color: #333;font-size: 16px;}

/* 新闻列表页  详情页 */
.news_list ul li{padding:40px 0;height: 125px;border-bottom: 1px solid #eeeeee;}
.news_list ul li > .right{width: 200px;}
.news_list ul li > .left{width: 900px;}
.news_list ul li > .left > .left1{width: 160px;height: 125px;float: left;transition: all 1s linear;}
.news_list ul li > .left > .left1 > a{display: block;width: 36px;height: 36px;margin-top: 20px;
    background: url("/lib/images/ico/news_2.png") no-repeat center;}
.news_list ul li:hover > .left > .left1 a{background: url("/lib/images/ico/news_1.png") no-repeat center;}
.news_list ul li > .left > .left1 p{background: url("/lib/images/ico/news_3.png") no-repeat 95px 20px;font-size: 30px;
    color: #aaaaaa;font-weight: lighter;}
.news_list ul li:hover > .left > .left1 {width: 180px;transition: all 1s linear;}
.news_list ul li:hover > .left > .left1 p{background: url("/lib/images/ico/news_4.png") no-repeat 95px 20px;color: #0993ec;}

.news_list ul li .left h4 a{font-size: 18px;color: #444444;line-height: 45px;}
.news_list ul li .left p{font-size: 16px;color: #888888;margin-bottom: 10px;}
.news_list ul li:hover .left h4 a{color: #0993ec;}
.page p{text-align: center;line-height: 100px;margin-bottom: 50px;}
.page p span, .page p a {
    padding: 6px 12px;
    border:1px solid #eee;
    border-radius: 5px;
    margin-left: 15px;font-size: 16px;color: #666666;
}
.news_list > .left1 > h1{font-size: 20px;color: #222222;line-height: 60px;margin-top: 40px;text-align: center;}
.news_list > .left1 > h6{font-size: 14px;color: #999999;line-height: 30px;text-align: center;border-bottom: 1px solid #eee;padding-bottom: 25px;}
.news_list > .left1 > .info{text-align: center;}
.news_list > .left1 > .info table{width: 100%;}
.news_list > .left1 > .info table td{border:1px solid #eee !important;}
.news_list > .left1 > .info img{max-width: 100%;}
.news_list > .left1 > .info h2{font-size: 18px;color: #333;text-align: left;}
.news_list > .left1 > .info > p{line-height: 36px;text-align: justify;}
.news_list p.next{line-height: 60px;margin:30px 0 30px 0;text-align: left;border-top: 1px solid #eee;padding-top: 30px;}
.news_list p.next a{font-size: 16px;margin-left: 10px;}
.news_list p.next a:hover{color:#fa6901;}
.news_list p.next span{float: right;font-size: 16px;}

.pro_m4 h3{font-size: 24px;color: #434343;border-left: 5px solid #0993ec;line-height: 25px;padding-left: 32px;}
.pro_m4 h3 a{float: right;}
.pro_m4 ul{margin-top: 20px;border-top: 1px solid #bbb;padding-top: 50px;}
.pro_m4 li{float: left;width: 280px;height: 320px;margin-right: 26px;}
.pro_m4 li img{width: 280px;height: 270px;}
.pro_m4 li:nth-child(4){margin-right: 0;}
.pro_m4 li p{line-height: 40px;text-align: center;}
.pro_m4 li:hover p{color: #0993ec;}

/* 联系我们 */
.contact_con li{float: left;width: 300px;text-align: center;line-height: 130px;margin-top: 50px;}
.contact_con li p{line-height: 30px;color: #444444;margin-bottom: 50px;}
.message{width: 100%;height: 440px;background: #f8f8f8;margin-top: 70px;overflow: hidden;}
.message h2{font-size: 30px;color: #111111;text-align: center;margin-top: 30px;line-height: 40px}
.message > hr{width: 20px;height: 2px;border:none;background: #333333;margin-bottom: 40px;}
.message > .c{background: url("/lib/images/mes.png") no-repeat center top;height: 360px;margin-top: 10px;}
.message > .c form input[type='text']{width: 360px;height: 40px;margin-left: 15px;}
.message > .c form input.name{margin-left: 45px;}
.message > .c form input.tel{margin-left: 45px;}
.message > .c form textarea{width: 1150px;height: 120px;margin-left: 15px;margin-top: 30px;}
.message > .c form input[type='submit']{width: 115px;height: 38px;margin-left: 540px;margin-top: 26px;cursor: pointer;}
/* 关于我们 */
.content_a > .left{width: 665px;}
.content_a > .right{width: 480px;height: 400px;overflow: hidden;padding-top: 30px;}
.content_a h2{font-size: 18px;color: #666666;line-height: 60px;}
.content_a > hr{width: 20px;height: 2px;border:none;background: #333333;margin-bottom: 40px;}
.content_a > .left > p{font-size: 16px;color: #666;line-height: 36px;margin-top: 20px;}
.hh{background: url("/lib/images/ab_h.jpg") no-repeat center;width: 100%;height:552px;margin-top: 70px;overflow: hidden;position: relative; }
.hh h2{font-size: 30px;text-align: center;color: #111111;line-height: 60px;margin-top: 30px;margin-bottom: 70px;}
.hh .swiper-slide img{width: 382px;height: 300px;}
.hh .swiper-button-prev, .hh .swiper-button-next{width: 35px;height: 62px;margin-top: -150px;}
.hh .swiper-button-prev{background: url("/lib/images/ico/n1.png");left:-8%;}
.hh .swiper-button-next{background: url("/lib/images/ico/n2.1.png");right:-8%;}
.hh .swiper-button-prev:hover{background: url("/lib/images/ico/n1.1.png");left:-8%;}
.hh .swiper-button-next:hover{background: url("/lib/images/ico/n2.png");right:-8%;}

.zuzhi{height: 612px;background: url("/lib/images/ab_3.png") no-repeat center;text-align: center;}
.zuzhi h2{color: #111111;font-size: 30px;text-align: center;}
.zuzhi h6{color: #0993ec;font-size: 20px;text-align: center;margin-top: 55px;margin-bottom: 35px;}
.honor_s{background: url("/lib/images/honor_s.jpg") no-repeat center;height: 570px;overflow: hidden;}
.honor_s h2{font-size: 30px;color: #111111;text-align: center;margin-top: 60px;margin-bottom: 70px;}
.honor_s .swiper-slide img{width: 220px;height: 300px;}
.honor_s .swiper-container{height: 350px;}
.honor_s .swiper-pagination-bullet{opacity: 1;background: #999;}
.honor_s .swiper-pagination-bullet-active{background: #0993ec;}
.honor_s .swiper-pagination-fraction, .swiper-pagination-custom,.honor_s .swiper-container-horizontal > .swiper-pagination-bullets{bottom: -30px;}
/* 常见问题 */
.problem_a ul{padding-top: 30px;}
.problem_a li{height: 60px;border-bottom: 1px dashed #eee;}
.problem_a li a{font-size: 18px;color: #333;line-height: 60px;}
.problem_a li:hover a{color: #0993ec;}
.problem_a li span{float: right;margin-right: 30px;line-height: 58px;}
/*.problem_a li:hover span{display: block;}*/

/* 产品中心 */
.pro_a > .c{margin-top: 60px;}
.pro_a > .c > .left span{display: none;border-top: 1px solid #eee;}
.pro_a > .c > .left span a{line-height: 50px;color: #666;font-size: 16px;margin-left: 95px;}

.pro_a > .c > .left span a:hover{color: #0993ec;}
.pro_a > .c > .left .active span.active a{color: #0993ec;}
.pro_a > .c > .left .m4 span{display: none;}
.pro_a > .c > .left .m4.active span{display: block;}
.pro_a > .c > .left .actives p a,.pro_a > .c > .left .active p a{color: #0993ec;}

.pro_a .pro_b{width: 900px;float: right;}
.pro_a .pro_b .top{padding:0 20px;background: #f8f8f8;}
.pro_a .pro_b .top h3{font-size: 20px;color: #0993ec;line-height: 60px;}
.pro_a .pro_b .top p{font-size: 16px;color: #888888;line-height: 36px;padding-bottom: 10px;}
.pro_a .pro_b .list h5{background: url("/lib/images/pro_h.png") no-repeat center;height: 40px;margin-top: 10px;}
.pro_a .pro_b .list h5 span{font-size: 18px;color: #ffffff;line-height: 40px;display: inline-block;width: 111px;text-align: center;}
.pro_a .pro_b .list p{height: 60px;overflow: hidden;}
.pro_a .pro_b .list p span{line-height: 60px;display: inline-block;width: 107px;text-align: center;}
.pro_a .pro_b .list p span a{font-size: 14px;color: #666666;}


.content_a li{float: left;margin-right: 25px;}
.content_a li img{width: 383px;height: 242px;}
.content_a li:nth-child(3n){margin-right: 0;}
.content_a li p{text-align: center;font-size: 16px;color: #666666;line-height: 45px;margin-bottom: 20px;}
.content_a li p span{padding:5px 10px;}



.content_c > h5{font-size: 16px;color: #111111;font-weight: bold;margin-top: 50px;line-height: 40px;}
.content_c > p{font-size: 16px;color: #666666;line-height: 36px;}

.join_list ul{margin-top: 60px;}
.join_list li{margin-bottom: 16px;}
.join_list li h4{padding-left: 40px;background: url("/lib/images/join.png") no-repeat center;height: 60px;line-height: 60px;font-size: 20px;color: #666666;}
.join_list li div{padding-left: 40px;border:1px solid #eee;padding-bottom: 30px;}
.join_list li div h5 em{font-size: 18px;color: #666;margin-left: 60px;}
.join_list li div h5{font-size: 18px;color: #666;line-height: 90px;}
.join_list li div p{font-size: 16px;color: #666;line-height: 36px;}
.join_list li div p em{font-size: 16px;color: #65a6f9;line-height: 36px;}

.join_list li.active h4{background: url("/lib/images/join1.png") no-repeat center;color: #fff;}
.join_list li.active{margin-bottom: 35px;}
.join_list li > div{display: none;}
.join_list li.active > div{display: block;}



