@charset "utf-8";
body{margin:0px; padding: 0px; list-style: none;background-color: #ffffff;}

/*显示主体部分通用样式*/
.main{ font-size: 14px; line-height: 30px; text-align: left;}
.ArticleTitle{text-align: center;font-size:20px; line-height: 50px;}
.ArticleContent{font-size:18px;text-align: left;line-height: 36px;}
.ArticleContent ul{margin:auto;padding:auto; list-style:inherit;}
.ArticleContent ul li{margin:auto;padding:initial;list-style:inherit;}
/*table隔行显示不同颜色*/
.ArticleContent table tr:nth-child(odd){background:#f3f3f3;}
.ArticleContent table tr:hover{background:#dfdfdf;}
.ArticleContent table tr:first-child {background:#006096;color:#ffffff;}

.ArticleContent table td{padding: 2px 4px;text-align: center;}
.ArticleContent table{ margin-left:auto; margin-right: auto;}
.ArticleContent table{border-collapse:collapse; border:solid #cccccc;	border-width:0px 0px 1px 1px;}
.ArticleContent table td{border-collapse:collapse; border:solid #cccccc;	border-width:1px 1px 0px 0px;}
.ArticleContent img{ max-width:100%; height:auto;}
.ArticleContent ul{padding-left:20px;}
.ArticleContent ul li{list-style:disc;}
.ArticleContent p{padding:8px 0px;margin:0px;}
/*路径样式---------------------------------------------------------------------------------------*/
.pathList {text-align: right; border-bottom:1px solid #e5e5e5;margin-bottom:25px;}
.pathList a{font-size: 14px;line-height: 25px;color: #666666;text-decoration: none;}
.pathList span{font-size: 14px;line-height: 25px;color: #AFAFAF;text-decoration: none;}
/*以上通用样式不能随便修改------------------------------------------------------*/


/*底部样式，自行修改-------------------------------------------------------------------------------*/
.web-floor {
	background-color: #0d53aa;padding:60px 0px 30px 0px; width:100%;display: inline-block;
}
.web-floor div,.web-floor a,.web-floor a:visited,.web-floor a:hover{
	text-decoration: none;
	color: #ffffff;
}
 .floor-txt{font-size:14px;line-height:35px;padding:30px 0px 0px 0px;}
/*.floor-tel{font-size:36px;line-height: 81px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;} */

.copyright{text-align: center; font-size:14px;line-height: 50px;color:#ffffff;border-top:1px solid #ffffff9b;margin-top:20px;}

/*网站新的开始*/
.web-hand{width: 100%;}
.web-hand-index{width: 100%; position: absolute;top:0px;left:0px;z-index: 33344;}
.logo{padding:10px 0px 0px 0px}
.top-line{border-bottom:1px solid rgba(255, 255, 255, 0.37);}

.top-tel{font-size:16px;line-height: 30px;background-color: #1b7efb;border-radius: 20px;padding:8px 10px;}
.top-tel span{color:#ffffff;font-size:18px;line-height: 30px; }

.txt-content-box{padding:200px 0px 150px 0px;}

.language{margin-left:10px;text-align: right;}
.language a{color:#ffffff;text-decoration: none; background-color: #1b7efb; border-radius: 20px;padding:10px 10px;font-size:14px;}
.language span{color:#ffffff;}


.index-pro{background-color: #f4faff;padding:0px 0px;}
.index-box{padding:55px 0px;}

.index-title-box{position: relative;width: 100px;height: 100px;border-radius: 60px;background-color: #dcecff;}
.index-title{position: absolute;top:30px;left:20px;}
.index-title-en{font-size:30px;line-height: 40px;color:#000000;font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;width:200px;}
.index-title-cn{font-size:18px;line-height: 20px;color:#024dab;}
.index-title-cn span{color:#000000;}


.index-pro-classify{ background-color: #ffffff;border:1px solid #d8d8d8; border-radius: 20px;padding:8px 20px;display: inline-block;margin-top:25px;width:100%;}
.index-pro-classify>ul>li{float:left;}
.index-pro-classify>ul>li+li{margin-left:20px;}
.index-pro-classify>ul>li a{color:#000000;}

.swiper-move213{padding:50px 10px 20px 10px;}
.pro-item-box{position: relative;background-color: #ffffff;box-shadow: 0px 0px 10px #888888;}
.pro-item-box .pro-logo{position: absolute;top:-20px;left:20px;}
.pro-item-box .pro-logo>img{width:100px;height: auto;}
.pro-item-box .pro-title{padding:60px 0px 0px 20px;font-size:20px;line-height: 50px;font-weight: bold;color:#000000;}
.pro-item-box .pro-line{width:80px;height: 3px;background-color: #0ebdea;margin:10px 0px 10px 20px;}
.pro-item-box .pro-img{}


/* .about-box{position: relative;} */
.about-txt{padding:20px 0px 0px 0px;font-size:16px;line-height: 30px;}


.about-img-box{width:180px;height: 180px;background-color: #1289ed; position: absolute;right:0px;top:0px;}
.about-img{position: absolute; padding:40px 40px 0px 0px;top:0px;right:0px;text-align: right;}
.about-img img{width:90%;height: auto;border-bottom-left-radius: 160px;overflow: hidden;}
/* .index-about-imgbox{position: relative;height: 500px;} */
.about-more a{background-color: #024dab;color:#ffffff;border-radius: 20px;text-align: center;width: 120px;display: block;line-height: 36px;font-size:14px;}
.about-more a span{background-color: #ffffff;color:#024dab;border-radius: 15px;line-height: 20px;}

.index-num{background-image: url(images/num-bg.jpg);background-repeat: no-repeat;background-position: center center;background-size: auto 100%;min-height: 248px;}
.index-number{display: inline-block; width: 100%;padding:40px 0px;}
/* .index-number ul li{float: left; margin-right: 50px;} */
/* .index-number ul li .y-number span.number1{width:50px;display: inline-block;}
.index-number ul li .y-number span.number2{width:80px;display: inline-block;}
.index-number ul li .y-number span.number3{width:105px;display: inline-block;}
.index-number ul li .y-number span.number4{width:50px;display: inline-block;}
.index-number ul li .y-number span.number5{width:50px;display: inline-block;} */
.index-number ul li{padding:0px 0px 0px 80px;}
.index-number ul li .y-number span.numbox{font-size:60px;line-height: 85px;font-weight: bold;color:ffe400;font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color:#ffe400;}
.index-number ul li .y-number sup{font-weight:100;color: #fff;font-size:30px;}
.index-number ul li .y-number span{font-weight:100;color: #fff;line-height: 20px;font-size:20px;}
.index-number ul li .y-title{font-size:20px;font-weight: 100;color: #fff;}

.myyoushi{background-image: url(images/youshibg.jpg);background-repeat: no-repeat;background-size: cover;}
.index-myys-title{font-size:30px; line-height: 40px;font-weight: bold;}


.index-news-box{position: relative;}
.index-news-box .index-news-txt-box{width:100%;position: absolute;left:0px;bottom:0px;}
.index-news-box .index-news-txt{padding:35px; }
.index-news-box .index-news-date{font-size:14px;line-height: 20px;color:#525252;background-color: #ffffffae;padding:30px 30px 0px 30px;}
.index-news-box .index-news-title{font-size:22px;font-weight: bold;color:#000;line-height: 36px;background-color: #ffffffae;padding:0px 30px 30px 30px;}

/* .index-news-list{} */
.index-news-list ul li{width:100%;display: inline-block;padding:0px 0px 10px 0px;}
.index-news-list ul li .index-news-date{font-size:18px;line-height: 18px;color:#575757;}
.index-news-list ul li .index-news-date span{font-size:12px;line-height: 18px;padding:4px 10px; color:#ffffff;background-color: #0d53aa;margin-right:10px;border-radius: 4px;overflow: hidden;}
.index-news-list ul li .index-news-title{font-size:22px;line-height: 50px;font-weight: bold;color:#000000}
.index-news-list ul li .index-news-content{font-size:14px;line-height: 20px;font-weight:100;color:#888888;}
.index-news-list ul li .news-list-line-box{height: 1px;background-color: #dfdfdf;width:100%;}
.index-news-list ul li .news-list-line{width:60px;height: 1px;background-color: #0d53aa; -ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.index-news-list ul li:hover .news-list-line{width:100%;}


.pro-classify-title{width:100%;background-color: #0a59bb;color:#ffffff;font-size:30px;line-height: 100px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;text-align: center;}

.pro-menu-list{background-color: #eef5ff;}

.pro-menu-list>ul>li>a{background-color: #5b9dee;color:#000;display: block;font-size:18px;line-height: 60px;padding-left:50px;}
.pro-menu-list>ul>li>ul>li>a{font-size:16px;line-height: 50px;padding-left:50px;color:#000;}

.pro-code{background-color: #f2f8ff;border-radius: 4px;padding:4px 12px;color:#666666;display:inline-block;margin:15px 0px;position: relative;}
.pro-code-img{position: absolute;top:25px;left:0px;display: none;} .pro-code-img img{width:160px;height: auto;}
.pro-code:hover .pro-code-img{display: inline;}
.ProContent{color:#313131;padding:20px 0px;}
.pro-contact{background-color:#1e4b7d;color:#ffffff;border-radius: 4px;overflow: hidden;}
.pro-contact span{margin-right: 10px;font-size: 18px;}
.pro-contact a{color:#ffffff;display: block;text-align: center;line-height: 50px;font-size: 18px;}
.pro-tel{line-height: 24px;}

.zyList ul li{font-size:18px;line-height: 60px;border-bottom: 1px solid #c8c8c8;}
.zyList ul li .getmore{float:right}
.zyList ul li .getmore a{font-size:14px;line-height: 40px;color:#024dab;}

.txt-content-box{padding:200px 0px 150px 0px;}

.about-title{text-align: center;font-size:30px;line-height: 45px;margin-bottom: 50px;font-weight: bold;}
/* .about-box{padding:200px 0px 100px 0px;} */
.about-txt-box{padding:100px 0px;}

.about-content{font-size:18px;line-height: 36px;}

/* .about-item-title{text-align: center;font-size:30px;line-height: 45px;margin-bottom: 50px;color:#000} */
.about-wenhua{background-image: url(images/youshibg.jpg);background-size: cover;padding:80px 0px;}

.about-logo-list{}
.about-logo-list ul li img{border:1px solid #cdcdcd;border-radius: 10px;width:100%;height:auto;}



.title-bg{background-color: #0367be57;font-size:18px;line-height: 36px;}
.title-bg-txt{font-size:16px;line-height: 36px;}
.joblist ul li{border-bottom: #5252526f;}
.main-top-bg{background: linear-gradient(#0d53aa, #0d54aa00);padding:0px 0px 40px 0px;min-height: 200px;}
/* .maptxt{background-color:  rgba(0, 105, 181, 0.9);color:#ffffff;border-radius: 10px;padding:20px;} */



.news-ArticleTitle{text-align: center;max-width:1200px;width:100%;margin:0px auto;}
.news-ArticleInfo{font-size:12px;line-height: 65px;color:#666666;text-align:center;}
.news-content{max-width:1200px;width:100%;font-size:20px;line-height: 40px;margin:0px auto;color:#525252;}
.news-content img{max-width:100%;}

.PreNext{margin:100px 0px 0px 0px;}

.menu-btn span{color:#000000;font-size:24px;}
.menu-list-mobile{position: fixed;width:100%;height:100%;top:0px;left:0px;background-color: #00335c;z-index: 99999;}
.close-this-menu{text-align: right;} 
.close-this-menu span{font-size:30px;color:#ffffff;}
.menu-list{padding:20px;text-align: center;}
.menu-list ul li{text-align: center;}
.menu-list ul li a{font-size:30px; line-height:60px;color:#ffffff;}
.menu-tel{text-align: center;margin-top:30px;}
.menu-tel-icon{text-align: center;} .menu-tel-icon span{font-size:40px;color:#ffffff;}
.menu-tel-txt{font-size:14px;line-height: 30px;color:#ffffff;text-align: center;}
.menu-tel-400{text-align: center;} .menu-tel-400 a{font-size:20px;line-height: 40px;color:#ffffff;}


@media screen and (max-width:979px){
.index-about-imgbox{position: relative;height: 300px;}
.mymap{width:100%;height: 50vh;}
.contact-txt-box{width:100%;}
	.contact-txt{position: static;background-color: rgba(0, 105, 181, 0.9);left:0px;z-index: 6666;bottom:60px;left:10%;padding:50px 40px;line-height: 35px;color:#ffffff;margin-top:76px;}
}

@media screen and (min-width:980px){
.index-about-imgbox{position: relative;height: 550px;}
.mymap{width:100%;height: 100vh;}
.contact-txt-box{width:100%;}
	.contact-txt{position: absolute;background-color: rgba(0, 105, 181, 0.9);left:0px;z-index: 6666;bottom:60px;left:10%;padding:50px 40px;line-height: 35px;color:#ffffff;}
}