

.banner{position:relative; padding-top:70px;}
/*.banner .swiper-slide{font-size:0;}
.banner img{max-width:100%;line-height:0;font-size:0;}*/
/*.banner .banner-left{width:72px;height:72px;background:url(../images/banner-left.png) no-repeat left top;}
.banner .banner-right{width:72px;height:72px;background:url(../images/banner-right.png) no-repeat left top;}*/}
.img_gallery{border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_img{overflow:hidden;position:relative;}
.main_img ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_img li{float:left;width:100%;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:72px !important;height:72px !important;top:50%;margin-top:-36px;}
#btn_prev{background:url(../images/banner-left.png) no-repeat left top;}
#btn_next{right:0;background:url(../images/banner-right.png) no-repeat left top;}


.banner-box{position:absolute;max-width:1200px;left:0;right:0;margin:0 auto;text-align:center;bottom:-50px;z-index:2;}
.banner-box > div{width:33.33%;float:left;height:250px;text-align:left;}
.banner-box .item01{background:#00a0e8;padding:20px;color:#fff; height:250px;}
.banner-box .item02{background:#009944;height:250px;}
.banner-box .item03{padding:0;height:250px;}
.banner-box .item01 .tit{font-size:16px;}
.banner-box .item01 .describe{font-size:12px;margin-top:10px;line-height:20px;height:40px;overflow:hidden;}
.banner-box .item01 > a{width:93px;height:28px;display:block;text-align:center;line-height:28px;color:#fff;border:1px solid #fff;margin-top:20px;}

.ab-item{height:314px;background:url(../images/in-ab-bg.png) no-repeat center top;}
.ab-item > div > div.left{width:30%;padding-top:55px;}
.ab-item .left .tit{border-left:2px solid #0d4fa3;font-size:24px;color:#0d4fa3;width:190px;line-height:30px;padding:5px 0px;padding-left:25px;}
.ab-item .left .tit .en{text-transform:uppercase;font-size:14px;color:#999;background:url(../images/icon01.png) no-repeat right center;}
.ab-item .left .tit .en span{color:#ed1c23;}
.ab-item > div > div.right{width:70%;padding-top:50px;}
.ab-item .right p{line-height:20px;}
.ab-item .right a{float:right;width:95px;height:30px;line-height:30px;display:block;color:#fff;background:#0069ae;text-align:center;}
.ab-item .right a span{font-family:'宋体';margin-left:10px;}

.syifl{ width:56%;}
.syifr{ width:40%;}

.case-item{margin:0px auto;}
.case-item .left{width:90%;position:relative;overflow:hidden;height:192px;}
.case-item .left .left-con{position:absolute;left:0;width:10000em;}
.case-item .left .left-con .left-list{float:left;width:330px;margin-right:30px;overflow:hidden;}

.case-item .right{position:relative;height:192px;float:right;}
.case-item .right .tit{text-align:right;font-size:26px;color:#333;line-height:28px;}
.case-item .right .tit .en{font-size:14px;color:#ccc;font-family:Arial;}
.case-item .right .case-left{position:absolute;bottom:0;right:40px;width:30px;height:30px;border:1px solid #cdcdcd;background:url(../images/icon02.png) no-repeat center center;border-radius:100%;cursor:pointer;}
.case-item .right .case-right{position:absolute;bottom:0;right:0;width:30px;height:30px;border:1px solid #cdcdcd;background:url(../images/icon03.png) no-repeat center center;border-radius:100%;cursor:pointer;}
.case-item .right .case-left:hover{background:#008cd6 url(../images/icon02-hover.png) no-repeat center center;border:1px solid #008cd6;}
.case-item .right .case-right:hover{background:#008cd6 url(../images/icon03-hover.png) no-repeat center center;border:1px solid #008cd6;}

.pro-item{padding-top:15%;padding-bottom:70px;background:#00a0ea;border-bottom:4px solid #0069ae;overflow:hidden;}
.pro-item .entit{text-align:center;font-size:40px;font-weight:bold;color:#fff;text-transform:uppercase;}
.pro-item .chtit{max-width:900px;text-align:center;margin:0 auto;background:url(../images/icon07.png) repeat-x left center;height:25px;line-height:25px;margin-top:40px;margin-bottom:90px;}
.pro-item .chtit span{background:#00a0ea;padding:0px 10px;color:#fff;font-size:24px;}
.pro-item .pro-item-list{float:left;width:25%;position:relative;padding-right:12px;overflow:hidden;}
.pro-item .pro-item-list:last-child{margin-right:0;}
.pro-item .pro-item-list a{background:#fff;display:block;overflow:hidden;}
.pro-item .pro-item-list img{width:100%;}
.pro-item .pro-item-list .tit{position:absolute;left:20px;top:20px;font-size:16px;color:#333;}
.pro-item .pro-item-list .tit .en{color:#999;}

.news-item-box{padding:3% 0px 0%;background:#f2f2f2;}
.news-item-box > div > .tit{position:relative;height:50px;}
.news-item-box > div > .tit .fl{font-size:26px;color:#333;}
.news-item-box > div > .tit .fl .en{color:#ccc;font-size:14px;}
.news-item-box > div > .tit a{position:absolute;right:0;bottom:0;}
.news-item{padding-bottom:55px;margin:0px -10px;position:relative;}
.news-item .news-list{width:33.33%;float:left;padding:0px 10px;}
.news-item .news-list:last-child{margin-right:0;}
.news-item .news-list .news-list-con{padding:0px 20px;padding-top:40px;padding-bottom:30px;background:#fff;border-top:4px solid #e2e2e2;}
.news-item .news-list a img{width:100%;}
.news-item .news-list .news-list-con .data{color:#ccc;margin-bottom:25px;}
.news-item .news-list .news-list-con .describe{line-height:22px;height:100px;overflow:hidden;}
.news-item .news-list .news-list-con .describe a{color:#555;}
.news-item .news-list .news-list-con .more{width:22px;height:22px;background:url(../images/icon03.png) no-repeat center center;border-radius:100%;}
.news-item .news-list:hover .news-list-con{border-top:4px solid #008cd6;}
.news-item .news-list:hover .more{background:#008cd6 url(../images/icon03-hover.png) no-repeat center center;}
.news-item .news-list:hover .news-list-con .describe a{color:#008cd6;}
.news-item .news-list > a{display:block;line-height:0;font-size:0;overflow:hidden;}
.news-item-page{bottom:0;}
.news-item-page span{width:13px;height:13px;border-radius:100%;background:#dedede;margin:0 5px;opacity:1}
.news-item-page span.swiper-pagination-bullet-active{background:#008cd6;}

.m-newsBox{display:none;}

.proNav{padding:5% 0px;}
.proNav a{float:left;border-right:1px solid #ccc;height:15px;padding-right:20px;margin-right:20px;margin-bottom:10px;line-height:15px;}
.proNav a:hover,.proNav a.on{color:#0088e8;}

.proList-box{margin:0px -7px;}
.proList{width:33.33%;float:left;padding:0px 7px;margin-bottom:10px;}
.proList .img{background:#f1f1f1;}
.proList .img a{display:block;font-size:0;}
.proList > a{padding:15px 0px;text-align:center;width:100%;background:#fff;display:block;font-size:16px;color:#333;}
.proList:hover > a{background:#00a0e8;color:#fff;}
.caseList > a{text-align:left;padding:10px;}

.pro-ar-con{padding-top:3%;}
.pro-ar-img{width:37%;}
.pro-ar-right{width:63%;padding-left:30px;}
.pro-ar-right > .list{padding:15px 0px;border-bottom:1px solid #e8e8e8;font-size:16px;}
.pro-ar-right > .list span{color:#333;font-weight:bold;}

.pro-ar-tab{margin-top:7%;border-bottom:1px solid #e8e8e8;}
.pro-ar-tab a{font-size:18px;float:left;margin-right:30px;}
.pro-ar-tab a.on{color:#00a0e8;border-bottom:2px solid #00a0e8;padding-bottom:20px;}

.pro-ar-nr{padding:3% 0px;border-bottom:1px solid #e8e8e8;}

.pro-message{padding:3% 0px;}
.pro-message .tit{margin-bottom:2%;}
.pro-message .left{width:42.5%;}
.pro-message .left .list{margin-bottom:10px;font-size:12px;color:#999;}
.pro-message .left .list input[type='text']{width:100%;height:45px;border:2px solid #e8e8e8;background:#f6f6f6;padding:0px 10px;margin-bottom:5px;}
.pro-message .right{width:57.5%;padding-left:30px;font-size:12px;color:#999;}
.pro-message .right textarea{width:100%;height:199px;border:2px solid #e8e8e8;background:#f6f6f6;padding:10px;margin-bottom:5px;resize:none;font-size:14px;}
.pro-message > input[type='button']{width:100%;padding:1% 0px;text-align:center;background:#00a0e8;font-size:18px;color:#fff;}
.ser-con{margin-top:3%;}
.ser-con .ser-left{width:16.67%;padding-bottom:5%;background:#f1f1f1;}
.ser-con .ser-left a{padding:15px 0px;width:100%;display:block;text-indent:20px;font-size:16px;background:url(../images/icon08.png) no-repeat right center;border-left:2px solid #f1f1f1;}
.ser-con .ser-left a:hover,.ser-left a.on{border-left:2px solid #007fb8;background:#00a0e8 url(../images/icon08-hover.png) no-repeat right center;color:#fff;}
.ser-con .ser-right{width:83.33%;padding-left:30px;}
.ser-con .ser-right > .tit{height:40px;font-size:20px;color:#00a0e8;}
.ser-con .ser-right table{width:100%;text-align:center;}
.ser-con .ser-right table tr.tit{background:#f1f1f1;}
.ser-con .ser-right table tr:hover{background:#eef8fd}
.ser-con .ser-right table tr.tit:hover{background:#f1f1f1;}
.ser-con .ser-right table tr td{padding:13px 0px;border-bottom:1px solid #e8e8e8;}
.ser-con .ser-right table tr td.td-left{text-align:left;text-indent:10px;}
.ser-con .ser-right table tr td a{color:#00a0e8;}

.about-con{display:table;background:#f1f1f1;margin-bottom:5%;}
.about-con > div{display:table-cell;}
.about-con .left{float:left;width:50%;margin-bottom:10px;margin-right:2%;}
.about-con .titen{margin-top:3%;font-size:30px;color:#00a0e8;font-weight:bold;padding-left:20px;}
.about-con .titch{font-size:20px;color:#00a0e8;padding-left:20px;}
.about-con .line{width:30px;height:2px;background:#00a0e8;margin-top:10px;margin-left:20px;}
.about-con .txt{line-height:24px;padding-right:2%;padding-left:20px;}

.partnerList-box{margin:0px -7px;padding-bottom:3%;}
.partnerList{width:20%;float:left;padding:0px 7px;margin-bottom:10px;}
.partnerList .img{background:#f1f1f1;text-align:center;}
.partnerList .img img{max-height:100px;}
.partnerList .img a{display:block;font-size:0;}
.partnerList > a{text-align:left;padding:10px;width:100%;background:#fff;display:block;font-size:16px;color:#333;}
.partnerList:hover > a{background:#00a0e8;color:#fff;}

.solution-box{padding-bottom:3%;}
.solution-box .solution-list{position:relative;margin-bottom:3%;}
.solution-box .solution-list .img{line-height:0;font-size:0;}
.solution-box .solution-list .right{width:54%;background:#f1f1f1;position:absolute;height:85%;right:0;top:0;margin-top:25px;padding:2%;}
.solution-box .solution-list .right2{left:0;}
.solution-box .solution-list .right .num{font-size:18px;color:#00a0e8;font-weight:bold;}
.solution-box .solution-list .right .tit{font-size:16px;color:#333;font-weight:bold;margin:2% 0px;}
.solution-box .solution-list .right .describe{line-height:26px;height:85px;overflow:hidden;}
.solution-box .solution-list .right a{width:125px;height:35px;border:2px solid #999;display:block;text-align:center;line-height:35px;margin-top:5%;}
.solution-box .solution-list .right:hover{background:#00a0e8;}
.solution-box .solution-list .right:hover .num,.solution-box .solution-list .right:hover .tit,.solution-box .solution-list .right:hover .describe{color:#fff;}
.solution-box .solution-list .right:hover a{border:2px solid #fff;background:#fff;}

.contact-txt{padding:3% 0px;background:#f1f1f1;font-size:12px;}
.contact-txt .tit{font-weight:bold;margin-bottom:5px;}
.contact-txt p{line-height:26px;}

.message-box{padding:3% 0px;margin:0px -14.5px;}
.message-box .tit{text-align:center;font-size:22px;margin-bottom:20px;}
.message-box .list{float:left;width:50%;padding:0px 14.5px;margin-bottom:20px;}
.message-box .list2{width:100%;padding:0px 14.5px;}
.message-box .list input[type="text"]{height:40px;border:1px solid #dedede;width:100%;padding:0px 10px;}
.message-box .list input[type="button"]{padding:15px 0px;text-align:center;background:#00a0e8;color:#fff;width:100%;}
.message-box textarea{width:100%;max-height:300px;height:100%;border:1px solid #dedede;resize:none;padding:10px;}

.newsList-box{margin:0px -7px;}
.newsList{width:33.33%;float:left;padding:0px 7px;margin-bottom:10px;}
.newsList .img{background:#f1f1f1;text-align:center;overflow:hidden;}
.newsList .img img{max-height:240px;}
.newsList .img a{display:block;font-size:0;}
.newsList > a{padding:15px 0px;text-align:left;width:100%;background:#fff;display:block;font-size:16px;color:#333;}
.newsList .describe{height:60px;overflow:hidden;}
.newsList:hover a{color:#00a0e8;}

.culture-con{padding:3% 0px;}
/*.culture-con .left{width:22.5%;float:left;}
.culture-con .left ul li{background:#f1f1f1;position:relative;padding:10px;font-size:20px;font-weight:bold;margin-bottom:10px;cursor:pointer;}
.culture-con .left ul li .icon{width:10px;height:20px;position:absolute;top:50%;margin-top:-10px;right:-10px;}
.culture-con .left ul li .num{color:#bbb;margin-bottom:5px;}
.culture-con .left ul li .tit{color:#333;margin-bottom:5px;}
.culture-con .left ul li .titen{font-weight:normal;font-size:12px;text-transform:uppercase;}
.culture-con .left ul li:hover,.culture-con .left ul li.active{background:#00a0e8;color:#fff;}
.culture-con .left ul li:hover .icon,.culture-con .left ul li.active .icon{background:url(../images/culture-icon.png) no-repeat left center;}
.culture-con .left ul li:hover .num,.culture-con .left ul li:hover .tit,.culture-con .left ul li.active .num,.culture-con .left ul li.active .tit{color:#fff;}

.culture-con .right-con{width:77.5%;padding-left:20px;}
.culture-con .right-con img{width:55.2%;max-height:418px;float:left;margin-right:20px;}
.culture-con .right-con p.tit{font-size:24px;color:#00a0e8;font-weight:bold;}
.culture-con .right-con p.titen{color:#00a0e8;font-size:12px;text-transform:uppercase;margin:10px 0px;}
.culture-con .right-con p.txt{line-height:24px;}*/

.culture-con p{line-height:22px;padding-top:10px;}

.certificate-box{padding-top:4%;padding-bottom:5%;}

/* focus_Box */
#focus_Box{position:relative;max-width:1200px;height:400px;margin:0 auto;}
#focus_Box ul{max-width:680px;height:400px;margin:0 auto;position:relative;}
#focus_Box li{z-index:0;position:absolute;width:0px;background:#fff;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1);padding:0px 5px;}
#focus_Box li img{position:absolute;width:100%;max-height:398px;top:0;right:0;bottom:0;left:0;margin:auto;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:60px;height:60px;top:170px;}
#focus_Box .prev{background:url(../images/certificate-icon.png) right bottom no-repeat;left:0px}
#focus_Box .next{background:url(../images/certificate-icon.png) left bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:right top;}
#focus_Box .next:hover{background-position:left top;}

.certificate{display:none;}
.certificate .swiper-slide{text-align:center;}

.news_info{width:90%; padding:20px 0px; margin:10px 5%;}
.news_infoh1{ font-size:20px; color:#027ec6; line-height:26px; text-align:center; font-weight:100; padding-bottom:20px;}
.news_data{ border:1px solid #CCC; border-left:0px; border-right:0px; line-height:40px; height:40px; text-align:center; color:#999;}
.news_infom{ padding:20px 0px; font-size:14px; line-height:22px; width:100%; overflow:hidden;}







