@charset "utf-8";
@import url("global.css");
body{background:#eff7ff url(../images/bg.jpg) no-repeat;}
.blue{color: #000 !important; font-weight: normal!important;}
.banner{
	width:100%;
	background:url(../images/banner.png) no-repeat center top;
	height:718px;
}
.banner_con{
	width:1300px;
	margin:0 auto;
}
.banner_con .logo{
	padding:60px 0 0 0;
	text-align: left;
}
h2{text-align: center; margin:0;}
h2 img{margin:0;}


.bg01{margin:-30px 0 0 0;}
.bg02{padding:30px 0;margin:20px 0 0 0;}
.bg04{padding:50px 0;}
.bg03{padding:0; }
.more{width:auto; text-align: center;display: block;margin: 25px 0; padding:10px 20px; color: #fff; background:#e55a46;text-indent: 0;line-height: 1;float: left; font-size:20px; border-radius: 10px;}
.more:hover{background:rgb(40, 97, 218)}
.more:link{color:#fff;}
.more:visited{color:#fff;}

.bg01 .text{border-width: 1px;border-color: rgb(40, 97, 218);border-style: solid;border-radius:0 0 20px 20px;background-color: rgb(255, 255, 255);width: calc(100% - 82px);margin:-20px 10px 0 10px; padding:40px 30px 20px 30px;float: left;}
.bg01 .text p{font-size: 20px;line-height: 1.8;text-align: justifyLeft;text-indent: 40px;}


.bg02 .white{border-radius: 20px;background-color: #fff;height: 502px; border-bottom:6px solid #2880da;}
	
.list01{height:390px; border-width: 1px;border-color: rgb(40, 97, 218);border-style: solid;border-radius:0 0 20px 20px;background-color: rgb(255, 255, 255);width: calc(100% - 82px);margin:-20px 10px 0 10px; padding:40px 30px 20px 30px;float: left;}
.list01 ul{margin:20px 0 0 0;width: 100%;}
.list01 li{font-size: 18px; height: 45px; background:url(../images/icon.png) 2px 6px no-repeat; color: #555; width:100%; padding-left:24px; float: left;}
.list01 .date{color: #9e9e9e; width:76px; text-transform: uppercase; height: 36px; font-size: 14px;}

.list02{height:390px; border-width: 1px;border-color: rgb(40, 97, 218);border-style: solid;border-radius:0 0 20px 20px;background-color: rgb(255, 255, 255);width: calc(100% - 82px);margin:-20px 10px 0 10px; padding:40px 30px 20px 30px;float: left;overflow: hidden;}
.list02 ul{margin:20px 0 0 0;width:98%; height: 93%; overflow: hidden;}
.list02 li{font-size: 18px; height: auto; background:url(../images/icon.png) 2px 6px no-repeat; color: #555; padding-left:24px; float: left;margin: 0 0 15px 0;}
.list02 .date{color: #9e9e9e; width:76px; text-transform: uppercase; height: 36px; font-size: 14px;}

.bg04 li{width:25%; float: left; text-align: center;}
.bg04 li img{box-shadow: 0px 3px 7px 0px rgba(40, 97, 218, 0.35);height: auto; border-radius: 10px;margin: 0 0 30px 0;}
.bg04 li img:hover{box-shadow: 0 0 0 0;}

.tline {
	color: #dedede
}


/* 双重slide */ 
.doubleSlideTxt{ width:100%; zoom:1; position:relative; text-align:left;  } 
.doubleSlideTxt .parHd{z-index:1; width:100%; border-bottom:15px solid #eff7ff; height: 65px;margin-bottom: 11px;} 
.doubleSlideTxt .parHd li{width:33.33%;color:#0e61b6;  cursor:pointer;   float: left; text-align: center; font-size:30px; font-weight: bold; } 
.doubleSlideTxt .parHd li p{border-radius:20px; line-height: 2.4; width:88%; height: auto; margin:34px auto 0 auto;border:1px rgb(40, 128, 218) solid;background-color: rgb(212, 233, 253);}
.doubleSlideTxt .parHd li.on p{background:#2880da; color:#fff;}
  
.doubleSlideTxt .parBd{ position:relative; overflow: hidden;  z-index:0; /*! width:100%; */ left:0px; /*! border:1px solid #baccdf; */ padding:6px; /*! background:#dbeefd; */}  
.doubleSlideTxt .parBd .slideTxtBox{ border:0; padding:20px; color:#000   } 
.doubleSlideTxt .parBd .slideTxtBox p{width:67%; margin:30px 10px 0 0; font-size: 20px; line-height: 1.54;}
.doubleSlideTxt .parBd .slideTxtBox p b{font-size:30px; color:#2880da;}



.doubleSlideTxt h3{display: none;}

 