﻿@charset "utf-8";        

.banner{width:100%;}

.swiper-slide img{width:100%;}
ul,li{list-style:none;margin:0;padding:0;}


.bannercon{position:relative;margin-top:70px;}
.bannercon span{position:absolute;color:#fff;font-size: 2em;font-weight:bold;left: 39%;top:45%;}



.second-menu-item{float:left;font-size:1.3em;height:3em;line-height:3em;width: 10%;text-align:center;}
.second-menu-item-long{width: 10%;}
.second-menu-item a{color:#333;display:inline-block;}
.second-menu-item a:hover{text-decoration:none;}
.second-menu-item-active a{color:#013f8c;border-bottom:3px solid #013f8c;height:2.8em}
.second-menu{margin:0 auto;overflow-x:scroll;border-bottom:1px solid #ebebeb;margin-bottom:20px;}

.second-menu2 .second-menu-item{width:16%;}
.second-menu2 .second-menu-item-long{width:22%;}
.second-menu1{margin:0 auto;overflow-x:scroll;border-bottom:1px solid #ebebeb;margin-bottom:20px;}
.second-menu1 .second-menu-item{width:24%;}

.news{width:90%;margin:0 auto;}

.news p{font-size: 1.2em;line-height:2em;/* margin-bottom:15px !important; */text-align:justify;}
.news p img{width:100% !important;}

/*管理团队*/
.gltd-module-con{overflow:hidden;width:100%;margin:0 auto;}
.gltd-item{float:left;width:40%;margin-left: 8%;position:relative;margin-bottom:50px;}
.gltd-item-pic{width:100%;height: 195px;}
.gltd-item-pic img{width:100%;border-radius:5px;}
.gltd-item-outer{position:absolute;bottom:0px;z-index:999;height: 48px;background:#01408d;width:100%;border-radius:0px 0px 5px 5px;text-align:center;}
.gltd-item-title{font-size:1.3em;line-height:1.8em}
.gltd-item-title a{color:#fff;}
.gltd-item-summary{font-size:1.1em;color:#fff;}


/*大事记*/
.i-tabs-news{position:relative;}
.yearleft{background:url(images/year-left.png) no-repeat center;width: 20px;height:22px;position: absolute;left: 0px;cursor:pointer;top:0px;}
.yearright{background:url(images/year-right.png) no-repeat center;width: 20px;height:22px;position: absolute;right: 0px;cursor:pointer;top:0px;}
.i-tabs-nav{width:82%;margin:0 auto;position:relative;height:50px;overflow:hidden;}
.i-tabs-items{position:absolute;width:3000px;}
.i-tabs-item{width:51px;line-height:2em;text-align:center;background:#e3e3e3;display:inline-block;margin-right:5px;color:#727272;font-size:1.2em;border-radius:3px}
.i-tabs-item-active{background:#013f8c;color:#fff;}

.zr-module-title{font-size:1.5em;font-weight:bold;color:#01408d;margin-bottom:10px;}
.zr-module-con{padding-left: 1.8em;padding-top: 1%;border-left:1px solid #e3e9f0;margin-left: 1.8em;/* margin-top:3%; */}
.timelogo{width: 2.8em;height: 2.8em;background:url(images/time.png) no-repeat;background-size:100% 100%;margin-left:0.4em;}
.zr-item{position:relative;margin-top:22px;}
.zr-point{position:absolute;left: -2.2em;background:url(images/daj-dian.png) no-repeat;width:0.7em;height:0.7em;top:0.5em;background-size:100% 100%;}
.zr-item-title{font-size:1.2em;}
.zr-item-title a{color:#727272;}
.zr-item-sum{font-size:1.25em;margin-top:0.5em;line-height:1.5em}
.footer{margin-top:30px;}

.fwcy-title{text-align:center;font-size:1.3em;line-height:2em;}
.fwcy-outer tr td{width: 32%;padding-right: 2%;padding-bottom:4%;line-height:2em}
.fwcy-outer tr td:nth-child(3){padding-right:0%}


.lxwm-title{font-size:1.3em;line-height:2em;color:#01408d;}
.lxwm-sum{font-size:1.2em;margin-bottom:1em;}
.lxwm-sum span{width:100%;display: block;}


.aboutanimate{position: relative;margin-top: 48px;}
.num1,.num2,.num3{position: absolute;color:#333;}
.counter-value{font-size:2em;font-familly:Arial;}
.dw{font-size:1.1em;}
.num1{
    top: 2em;
    left: 1.5em;
    /* left: 120px; */
    }
.num2{
    top: 2em;
    left: 11em;
    }
.num3{    top: 2em;
    left: 20em;}
.moreabout{  
    color: #fff;
    font-size: 16px;
    background:url("images/aboutmore.png") no-repeat right;
	width: 140px;
    height: 40px;
    line-height: 40px;
}
.wrapperall{
   min-width:340px;
	position:relative;
    height: 46%;
    /* margin: 30px; */
    }
.wrapperall .num1 p,.wrapperall .num2 p,.wrapperall .num3 p{text-align:center;1.1em;}
.w{
				width: 7em;
				height: 7em;
				position: relative;
				border: 0.5em solid #ccc;
				border-radius: 50%;
				float: left;
				margin: 0 0.6em;
				
			}
			.wrapper {
					width: 10em;
					height: 10em;
					position: absolute;
					/* clip: rect(0px, 150px, 150px, 75px); */
					border-radius: 50%;
					left: -0.5em;
					top: -0.5em;
			}
			.num{
				position: absolute;top: 35px;left: 35px;
			}
			.circle {
				width:7em;
				height: 7em;
				border: 0.5em solid #01408d;
				border-radius: 50%;
				position: absolute;
				clip: rect(0px, 75px, 150px, 0px);
				
			}
			.circle2 {
				width:7em;
				height: 7em;
				border: 0.5em solid #01408d;
				border-radius: 50%;
				position: absolute;
				   
			}
			div[data-anim~=base] {
				-webkit-animation-iteration-count: 1;
				-webkit-animation-fill-mode: forwards;
				-webkit-animation-timing-function: linear;
			}
			
			.wrapper[data-anim~=wrapper] {
				-webkit-animation-duration: 0.01s;
				-webkit-animation-delay: 3s;
				-webkit-animation-name: close-wrapper;
			}
			
			.circle2[data-anim~=left] {
				-webkit-animation-duration: 6s;
				-webkit-animation-name: left-spin;
			}
			
			.circle[data-anim~=right] {
				-webkit-animation-duration: 3s;
				-webkit-animation-name: right-spin;
			}
			
			@-webkit-keyframes right-spin {
				from {
					-webkit-transform: rotate(0deg);
				}
				to {
					-webkit-transform: rotate(180deg);
				}
			}
			
			@-webkit-keyframes left-spin {
				from {
					-webkit-transform: rotate(0deg);
				}
				to {
					-webkit-transform: rotate(360deg);
				}
			}
			
			@-webkit-keyframes close-wrapper {
				to {
					clip: rect(auto, auto, auto, auto);
				}
			}

			.ywjs-outer{height:15em;}

.ywjs-title{font-size:1.5em;color:#01408d;font-weight:bold;height:2em;}
.ywjs-sum{font-size:1.2em;margin-bottom:1em;}


/*业务*/
.yw-outer p{margin:0px 1em;margin-bottom: 20px !important;font-size:1.3em;}
.yw-title{font-size:1.3em;padding:0px 20px;line-height:2.2em;color:#fff;border-radius:20px 20px 20px 0px;min-width:5em;font-weight:bold;text-align:center;position:absolute;top:-2.2em;left:-1px;}
.yw-inner{position:relative;margin:20px 0px 35px;border-radius:5px;margin-top:55px;}
.yw-inner p{padding:30px 0px 15px 0px;margin-bottom:0px !important;}
.yw-title-blue{background:#005d9b;}
.yw-inner-blue{border:1px solid #005d9b}
.yw-title-red{background:#d72f34;}
.yw-inner-red{border:1px solid #d72f34;}
.yw-title-green{background:#367d5b;}
.yw-inner-green{border:1px solid #367d5b}
.title-item{height:2.8em;margin-bottom:15px;}
.title-item span{display:inline-block;line-height:2.2em;color:#fff;font-size:1.3em;padding:0px 20px;min-width:5em;border-radius:20px 20px 20px 0px;font-weight:bold;}
.title-red{border-bottom:1px solid #d72f34;}
.title-red span{background:#d72f34;}
.title-blue{border-bottom:1px solid #005d9b}
.title-blue span{background:#005d9b;}
.title-green{border-bottom:1px solid #367d5b}
.title-green span{background:#367d5b;}


/*新闻中心*/
.xwzx-news-item{border-bottom:1px dashed #f2f2f2;padding-bottom:1em;margin-bottom:1em;}
.xwzx-news-item-title{font-size: 1.3em;}
.xwzx-news-item-title a{color:#333;}
.xwzx-news-item-summary{font-size: 1.25em;color:#777;margin-top:1em;line-height:1.4em;}
.xwzx-news-item-date{text-align:right;font-size:1.2em;color:#999;}

/*业务联系*/
.ywlx-module-con{overflow:hidden;}
.ywlx-item{margin-top: 1em;}
.ywlx-module{border:1px solid #d72f34;border-radius:1em;position:relative;padding: 15px 0px 35px;margin-top:40px;}
.ywlx-item-title{width:100%;}
.ywlx-item-title img{width:94%;height:auto;margin-left:3%;;}
.ywlx-module-title{position:absolute;width:60%;text-align:center;line-height:2em;background:#d72f34;font-size:1.4em;color:#fff;border-radius:2em;top:-20px;left:20px;}

.message-title{font-size:1.5em;height:40px;}
.message-con{width:100%;margin:0 auto;}
.message-inner{width: 98%;float:left;}
.message-inner input{border:1px solid #f0f0f0;width:100%;height:40px;background:#fafafa;border-radius:5px;font-size:1.2em;text-indent:1em}
.message-mail{margin-top:20px;}
.message-sum{width:100%;height:140px;margin-top:20px;}
.message-inner textarea{width: 97%;height:130px;border:1px solid #f0f0f0;border-radius:5px;background:#fafafa;font-size:1.2em;text-indent:1em;padding-top:10px;}
.message-con{overflow:hidden;}
.message-button{margin-top:30px;height:45px;width:100%;}
.message-button input{width:100%;height:45px;background:#fff;text-indent:0em;cursor:pointer;}
.message-outer{height:100%;}