@font-face
{
font-family:PingFangSC; src:url(../fonts/PingFangSC.otf),url(../fonts/PingFangSC.eot), url(../fonts/PingFangSC.ttf), url(../fonts/PingFangSC.woff),url(../fonts/PingFangSC.woff2);
}

/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:PingFangSC; color:#666; overflow-x:hidden;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.wapper1{ width:1400px;height:980px; margin:0 auto;}


.bg{ width:100%; position:relative;}
.head{display: none;}
.header{ position:relative; z-index:999;}
.header .top_bg{ border-bottom:#58677a solid 1px; height:50px;}
.header .top_bg .top{ height:50px; line-height:50px; color:#fff; font-size:14px;}
.header .logo{ margin-top:50px;}
.header .logo img{ margin:0 auto; display:block;}
.header .mbg{ margin-top:50px;}




/*menu*/
.menu{height:40px;line-height:40px; float:left; margin-left:7%;}
.menu ul li{ float:left; position:relative; width:120px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:40px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:32px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:18px;color:#fff; text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ color:#fff;}


.slider-one {
	padding: 0;
	text-align: center; position: absolute; width: 100%;
	left: 0;
	top:0;
}
.slider-one img{ width: 100%;}
.slider-one .btn1{
	position:absolute; width:32%; left: 50%; margin-left: -16%; bottom: 20%;}
.slider-one .btn1 a{ display: block; width: 168px; height: 50px; line-height: 50px; color: #fff; font-size: 16px; border-radius: 10px; padding-right: 40px; text-align: right;}
.slider-one .btn1 a.a1{
	float: left; background: url(../images/an1.jpg) #13c5a3 left 30px center no-repeat; opacity:0;}
.slider-one .btn1 a.a2{
	float: right; background: url(../images/an2.jpg) #13c5a3 left 30px center no-repeat; opacity:0;}
.slider-one .btn2{
	position:absolute; width:168px; height:168px; left: 50%; margin-left: -84px; bottom: 16%;}
.slider-one .btn2 a{ display: block; width: 168px; height: 168px; line-height: 50px; color: #fff; font-size: 16px; border-radius: 10px; text-align: center; background: #13c5a3; opacity:0;}

@media screen and (max-width:880px) {
	.slider-one .btn1{
		position:absolute; width:360px; left: 50%; margin-left: -180px; bottom: 10%;}
	.slider-one .btn1 a{ display: block; width: 158px; height: 42px; line-height: 42px; color: #fff; font-size: 16px; border-radius: 10px; padding-right: 30px; text-align: right;}
	.slider-one .btn1 a.a1{
		float: left; background:url(../images/an1.jpg) #13c5a3 left 30px center no-repeat;}
	.slider-one .btn1 a.a2{
		float: right; background:url(../images/an2.jpg) #13c5a3 left 30px center no-repeat;}
	.slider-one .btn2{
		position:absolute; width:168px; left: 50%; margin-left: -84px; bottom: 10%;}
	.slider-one .btn2 a{ display: block; width: 168px; height: 42px; line-height: 42px; color: #fff; font-size: 16px; border-radius: 10px; text-align: center; background: #13c5a3;}
}
@media screen and (max-width:480px) {
	.slider-one .btn1{
		position:absolute; width:280px; left: 50%; margin-left: -140px; bottom: 10%;}
	.slider-one .btn1 a{ display: block; width:120px; height: 36px; line-height: 36px; color: #fff; font-size: 16px; border-radius: 10px;  text-align: center; padding-right: 0;}
	.slider-one .btn1 a.a1{
		float: left; background: url(../images/an1.jpg) #13c5a3 left 10px center no-repeat;}
	.slider-one .btn1 a.a2{
		float: right; background: url(../images/an2.jpg) #13c5a3 left 10px center no-repeat;}
	.slider-one .btn2{
		position:absolute; width:120px; left: 50%; margin-left: -60px; bottom: 10%;}
	.slider-one .btn2 a{ display: block; width: 120px; height: 36px; line-height: 36px; color: #fff; font-size: 16px; border-radius: 10px; text-align: center; background: #13c5a3;}
}
@media (max-width: 375px) {
	.slider-one__title {
		font-size: 35px;
	}
}

@media (max-width: 320px) {
	.slider-one__title {
		font-size: 28px;
	}
	.slider-one__title br {
		display: none;
	}
}
.slider-one__text {
	margin: 0;
	color: #fff;
	font-size: 17px;
	letter-spacing: .02em;
	margin-top: 15px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
a.slider-one__text {
	margin: 0;
	color: #fff;
	font-size: 17px;
	letter-spacing: .02em;
	margin-top: 15px;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@media (max-width: 767px) {
	.slider-one__text {
		width: 70%;
		line-height: 1.4em;
	}
}

@media (max-width: 375px) {
	.slider-one__text {
		width: 100%;
	}
}
.slider-one .active .slider-one__title {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}
.slider-one .active .slider-one__text {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.slider-one .active a.slider-one__text {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
}
[class*=slider-one__slider-], [class*=slider-two__slider-], [class*=slider-three__slider-] {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.slider-one .owl-theme .owl-dots, .slider-two .owl-theme .owl-dots {
	position: absolute;
	top: 50%;
	left: 2%;
	transform: translateY(-50%);
	display: flex;
	flex-direction: column;
}

@media(max-width: 767px) {
	.slider-one .owl-theme .owl-dots, .slider-two .owl-theme .owl-dots {
		display: none !important;
	}
	h2.slider-one__title span {
		display: initial;
	}

}
.slider-two .owl-theme .owl-dots .owl-dot+.owl-dot, .slider-one .owl-theme .owl-dots .owl-dot+.owl-dot {
	margin-top: 15px;
}
.slider-one .owl-theme .owl-dots .owl-dot span, .slider-two .owl-theme .owl-dots .owl-dot span {
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
	background-color: transparent;
	border: 2px solid #fff;
	transition: all 500ms ease;
}
.slider-one .owl-theme .owl-dots .owl-dot:hover span, .slider-two .owl-theme .owl-dots .owl-dot:hover span,{
	background-color: #fff;
}
.slider-two .slider-one__title {
	font-size: 60px;
	line-height: 65px;
}
.slider-one__title span {
	display: block;
}
.slider-two .owl-theme .owl-dots .owl-dot.active span, .slider-one .owl-theme .owl-dots .owl-dot.active span { background: #007aff; border: 2px solid #007aff;}

.banbg{ display:none;}

.con01{ margin-top:40%;}
.con01 h2{ background:url(../images/new.png) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.con01 h2 span{ display:block; width:16%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.con01 h2 em{ display:block; width:14%; height:2px; background:#24344b;}
.con01 h2 strong{ display:block; width:16%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}	
.con01 .left{ float:left; width:70%;}
.con01 .left h3{ height:36px; line-height:36px; background:url(../images/h3.jpg) left center no-repeat; font-size:20px; font-weight:normal; color:#333; padding-left:20px; margin-bottom:12px;}
.con01 .left dl dt{ float:left; width:51%; position:relative;}
.con01 .left dl dt img{ width:100%;}
.con01 .left dl dt span{ display:block; width:100%; height:38px; line-height:38px; background:rgba(0,0,0,0.5); color:#fff; font-size:14px; padding:0 2%; position:absolute; left:0; bottom:0;}
.con01 .left dl dd{ float:right; width:47%; line-height:37px;}
.con01 .left dl dd a{ float:left; font-size:14px; color:#333;}
.con01 .left dl dd span{ float:right; font-size:14px; color:#999;}

.con01 .right{ float:right; width:26%;}
.con01 .right h3{ height:36px; line-height:36px; background:url(../images/h3.jpg) left center no-repeat; font-size:20px; font-weight:normal; color:#333; padding-left:20px; margin-bottom:12px;}
.con01 .right ul li{ margin-bottom:15px;}
.con01 .right ul li img{ float:left; display:block; width:50px; height:54px;}
.con01 .right ul li a{ float:right; display:block; width:78%; height:30px; line-height:30px; font-size:16px; color:#333; overflow:hidden;}
.con01 .right ul li span{ float:right; display:block; width:78%; height:22px; line-height:22px; color:#999; font-size:12px;}

.img1{ margin-top:30px;}
.img1 img{ width:100%;}

       .qzl input {
        float: left;
    width: 21%;
    height: 43px;
    line-height: 43px;
    border: #d5d5d5 solid 1px;
    margin-left: 2%;
    font-size: 14px;
    font-weight: normal;
    color: #555;
        }

.con02_bg{ background:url(../images/bga.jpg) center top no-repeat; margin-top:85px; background-size:100%;}
.con02{ padding:90px 0;}
.con02 h2{ background:url(../images/bb.png) left top no-repeat; padding-left:70px; margin-bottom:60px;}
.con02 h2 span{ display:block; width:16%; height:30px; line-height:26px; color:#fff; font-size:18px; font-weight:normal;}
.con02 h2 em{ display:block; width:16%; height:2px; background:#fff;}
.con02 h2 strong{ display:block; width:16%; height:40px; line-height:40px; color:#fff; font-size:22px; font-weight:normal;}	
.con02 .bbb{ background:url(../images/c2bg.png) left top no-repeat; padding-bottom:5%;}
.con02 .bbb .left{ float:left; width:48%; margin-top:5%; margin-left:5%;}
.con02 .bbb .left h3{ margin-bottom:30px;}
.con02 .bbb .left h3 strong{ display:block; width:100%; height:50px; line-height:50px; font-size:24px; color:#24344b; font-weight:normal;}
.con02 .bbb .left h3 span{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#24344b; font-weight:normal;}
.con02 .bbb .left font{ display:block; width:100%; line-height:30px; font-size:14px; color:#24344b;}
.con02 .bbb .left a{ display:block; width:22px; height:13px; margin-top:12px; margin-left:97%;}
.con02 .bbb .right{ float:right; width:40%; margin-top:4%;}
.con02 .bbb .right img{ width:100%;}


.con03_bg{ background:url(../images/bgb.jpg) center top no-repeat; background-size:100%;}
.con03{ padding:100px 0;}
.con03 h2{ background:url(../images/new.png) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.con03 h2 span{ display:block; width:16%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.con03 h2 em{ display:block; width:14%; height:2px; background:#24344b;}
.con03 h2 strong{ display:block; width:16%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.con03 h3{ height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; color:#093a85; font-size:14px; padding-right:30px; text-align:right; font-weight:normal; margin-bottom:50px;}
.con03 ul li{ float:left; width:31%; margin-right:3%; background:#fff; padding-bottom:40px; box-shadow:5px 5px 10px #ccc;}
.con03 ul li .img{ width:100%; position:relative;}
.con03 ul li .img img{ width:100%;}
.con03 ul li .img font{ display:block; width:100%; height:65px; line-height:65px; color:#fff; font-size:18px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.con03 ul li span{ display:block; width:90%; margin:20px auto; line-height:30px; font-size:14px;}
.con03 ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#043c86; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.con03 ul li.l1{ margin-right:0;}


.con04{ margin-top:80px;}
.con04 h2{ background:url(../images/teacher.png) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.con04 h2 span{ display:block; width:16%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.con04 h2 em{ display:block; width:14%; height:2px; background:#24344b;}
.con04 h2 strong{ display:block; width:16%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.con04 h3{ height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; color:#093a85; font-size:14px; padding-right:30px; text-align:right; font-weight:normal; margin-bottom:50px;}
.con04 ul li{ float:left; width:31%; margin-right:3%; background:#fff; padding-bottom:40px; box-shadow:5px 5px 10px #ccc;}
.con04 ul li .img{ width:100%; }
.con04 ul li .img img{ width:100%;}
.con04 ul li font{ display:block; width:90%; height:45px; line-height:45px; color:#000; font-size:18px; margin:10px auto 0 auto; text-align: center;}
.con04 ul li span{ display:block; width:90%; margin:0 auto 20px auto; line-height:30px; font-size:14px; text-align: center;}
.con04 ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#043c86; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.con04 ul li.l1{ margin-right:0;}


.xzvideo{ position:relative; margin-top:60px; }
.bofang{ width:100%;}
.bofang img{ width:100%;}



.lxwm{ background:#2f2f2f; padding:40px 0;}
.lxwm h2{ margin-bottom:40px;}
.lxwm h2 strong{ display:block; width:100%; height:40px; line-height:40px; color:#f99732; font-size:20px; font-weight:normal; text-align:center;}
.lxwm h2 span{ display:block; width:100%; height:20px; line-height:20px; font-size:14px; color:#f99732; font-size:14px; font-weight:normal; text-align:center;}
.lxwm h2 em{ display:block; width:40px; height:2px; background:#f99732; margin:10px auto 0 auto;}
.lxwm ul li{ float:left; width:30%; padding-left:6%; margin-left:3%; border-right:#666 solid 2px;}
.lxwm ul li.l1{ border-right:none;}
.lxwm ul li strong{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; color:#fff;}
.lxwm ul li span{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; color:#fff;}
.lxwm ul li font{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#fff;}
.lxwm ul li img{ width:100px; height:100px; margin-top: -20px;}

.zj{ width:70%; margin:0 auto;}



.footer{ background:#3d3d3d; border-top:#043c86 solid 5px; padding:20px 0;}
.footer ul li{ line-height:30px; text-align:center; color:#fff; font-size:14px;}
.footer ul li a{ color:#fff; font-size:14px;}

.n_header{ position:relative; z-index:999;}
.n_topbg{ height:50px; background:#f5f5f5;}
.n_top{ height:50px; line-height:50px; color:#666; font-size:16px;}
.center{ height:80px; margin:15px auto;}
.center .logo{ float:left;}
.center .right{ float:right; width:300px; }
.center .right dl dt{ float:left; background:url(../images/tel.jpg) left center no-repeat; color:#093a85; font-size:22px; padding-left:40px; margin-right:10px; height:30px; line-height:30px;}
.center .right dl dd{ float:left; margin-left:20px; width:24px; height:24px; line-height:24px; border:#00978e solid 1px; border-radius:24px; text-align:center; margin-top:5px;}
.center .right dl dd a{ color:#00978e; font-size:14px; display:block; width:100%; height:24px; line-height:24px;}
.center .right dl dd.active{ background:#00978e;}
.center .right dl dd.active a{ color:#fff;}
.search{ width:260px; height:30px; line-height:30px; overflow:hidden; position:relative; border:#ebebeb solid 1px; margin-left:40px; margin-top:20px;}
.input_text{ height:28px; line-height:28px; background:none; width:78%; padding:0 2%; position:absolute; left:0px; top:0px; font-size:12px; color:#999;}
.input_button{ position:absolute; right:0px; top:0px; background:url(../images/sou.jpg) center no-repeat; width:17%; height:28px; cursor:pointer;}

.nmbg{ background:#093a85; height:60px;}
.menu1{height:60px;line-height:60px;}
.menu1 ul li{ float:left; position:relative; width:128px;}
.menu1 ul li dl{ background:#093a85; width:100%; position:absolute; left:0px; top:60px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu1 ul li dl dd{ line-height:32px; }
.menu1 ul li dl dd a{ font-size:14px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu1 ul li dl dd a:hover{ color:#fff;background:#265bad;}
.menu1 a{ font-size:18px;color:#fff; text-decoration:none; display:block;text-align:center;}
.menu1 a:hover{ background:#265bad; color:#fff;}
a.menu1_hover{ background:#093a85; color:#fff;}


.n_banner{ width:100%;}
.n_banner img{ width:100%;}

.shizi_bg{ background:#f5f5f5;}
.shizi{ padding:50px 0;}
.shizi h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:10px;}
.shizi h2 .left{ float:left; margin-left:70px; width:16%}
.shizi h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.shizi h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.shizi h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.shizi h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.shizi h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.shizi ul li{ float:left; width:22%; margin:0 1.5% 40px 1.5%; padding-bottom:30px;}
.shizi ul li dl{ width:80%; margin:20px auto;}
.shizi ul li dl dt{ float:left; width:40%;}
.shizi ul li dl dt img{ width:100%;}
.shizi ul li dl dd{ float:right; width:56%;}
.shizi ul li dl dd h3{ height:70px; line-height:40px; color:#24344b; font-size:24px; font-weight:normal; text-align:right;}
.shizi ul li dl dd font{ display:block; width:12%; height:3px; margin-left:88%; background:#24344b; margin-top:7px;}
.shizi ul li dl dd b{ display:block; width:50%; height:22px; line-height:22px; background:#24344b; color:#fff; font-size:10px; text-align:center; border-radius:20px; margin-left:50%; margin-top:10px;}
.shizi ul li span{ display:block; width:84%; height:90px; line-height:30px; font-size:14px; color:#24344b; margin:0 auto;}
.shizi ul li a{ display:block; width:50%; height:40px; line-height:40px; border-radius:10px; background:#093a85; color:#fff; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.shizi ul li.l1{ background:url(../images/l1bg.jpg) #fff center top no-repeat; background-size:100%;}
.shizi ul li.l2{ background:url(../images/l2bg.jpg) #fff center top no-repeat; background-size:100%;}
.shizi ul li.l3{ background:url(../images/l3bg.jpg) #fff center top no-repeat; background-size:100%;}

.n_footer{ background:#3d3d3d; border-top:#13c5a3 solid 5px; padding:20px 0;}
.n_footer ul li{ line-height:30px; text-align:center; color:#fff; font-size:14px;}
.n_footer ul li a{ color:#fff; font-size:14px;}


.spxq_bg{ background:#f5f5f5; padding:30px 0 20px 0;}
.biaoti{ height:30px; line-height:30px; font-size:14px;}
.biaoti a{ font-size:14px;}

.szxq{ margin-top:30px;}
.szxq .left{ float:left; width:74%; padding:5%; background:#fff;}
.szxq .left .bt{ width:100%;} 
.szxq .left .bt .img{ float:left; width:10%;}
.szxq .left .bt .img img{ width:100%;}
.szxq .left .bt .xqa{ float:left; width:88%; margin-left:2%;}
.szxq .left .bt .xqa strong{ display:block; width:30%; height:40px; line-height:40px; color:#24344b; font-size:24px; font-weight:normal; margin-top:5px;}
.szxq .left .bt .xqa b{ display:block; width:10%; height:20px; line-height:20px; color:#fff; font-size:12px; text-align:center; font-weight:normal; background:#24344b; border-radius:20px; margin-top:10px;}
.szxq .left dl{ margin-top:50px;}
.szxq .left dl dt{ background:url(../images/lh2.png) left center no-repeat; height:40px; line-height:40px; margin-bottom:6px;}
.szxq .left dl dt strong{ display:block; width:95%; margin-left:5%; height:39px; line-height:39px; border-bottom:#c0c2c8 solid 1px; color:#24344b; font-size:22px; font-weight:normal;}
.szxq .left dl dd{ line-height:30px; font-size:14px; color:#24344b;}

.szxq .right{ float:right; width:25%; background:#fff; padding:12px 1%;}
.szxq .right h2{ }
.szxq .right h2 strong{ display:block; width:100%; color:#303957; font-size:24px; height:30px; line-height:30px; font-weight:normal;}
.szxq .right h2 span{ display:block; width:100%; color:#7b839c; font-size:14px; height:24px; line-height:24px; font-weight:normal;}
.szxq .right h2 em{ display:block; width:10%; height:3px; background:#13c5a2; margin-top:3px;}
.szxq .right dl{ margin-top:20px; width:100%; padding:16px 0;}
.szxq .right dl.dl1{ background:url(../images/dl1.png) center top no-repeat;}
.szxq .right dl.dl2{ background:url(../images/dl2.png) center top no-repeat;}
.szxq .right dl.dl3{ background:url(../images/dl3.png) center top no-repeat;}
.szxq .right dl.dl4{ background:url(../images/dl4.png) center top no-repeat;}
.szxq .right dl dt{ float:left; width:23%; margin-left:9%; margin-top:15px; }
.szxq .right dl dt img{ width:100%;}
.szxq .right dl dd{ float:right; width:50%; margin-right:9%;}
.szxq .right dl dd h3{ height:50px; line-height:50px; font-size:26px; text-align:right; color:#24344b; font-weight:normal;}
.szxq .right dl dd font{ display:block; width:10%; margin-left:90%; height:3px; background:#24344b; margin-top:5px;}
.szxq .right dl dd b{ display:block; width:45%; margin-left:55%; height:20px; line-height:20px; color:#fff; text-align:center; font-size:12px; font-weight:normal; border-radius:20px;background:#24344b; margin-top:10px;}
.szxq .right a.a1{ display:block; width:100%; height:40px; line-height:40px; color:#1cc7a5; font-size:14px; margin-left:2%; margin-top:10px;}


.jxms_bg{background:#f5f5f5;}
.jxms_bg .h2{ height:100px; line-height:100px; font-size:2rem; text-align:center;}
.jxms01{ padding:50px 0;}
.jxms01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:22px;}
.jxms01 h2 .left{ float:left; margin-left:70px; width:16%}
.jxms01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.jxms01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.jxms01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.jxms01 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.jxms01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.jxms01 dl{ margin-bottom:70px;}
.jxms01 dl.dl1{}
.jxms01 dl.dl1 dt{ float:left; width:47%;}
.jxms01 dl.dl1 dt img{ width:100%;}
.jxms01 dl.dl1 dd{ float:right; width:50%;}
.jxms01 dl.dl1 dd h3{ height:40px; line-height:40px; color:#093a85; font-size:24px; font-weight:normal; margin-bottom:5px;}
.jxms01 dl.dl1 dd span{ display:block; width:100%; line-height:34px; font-size:15px; color:#7b839c;}

.jxms01 dl.dl2{}
.jxms01 dl.dl2 dt{ float:right; width:50%;}
.jxms01 dl.dl2 dt img{ width:100%;}
.jxms01 dl.dl2 dd{ float:left; width:47%;}
.jxms01 dl.dl2 dd h3{ height:40px; line-height:40px; color:#093a85; font-size:24px; font-weight:normal; margin-bottom:5px;}
.jxms01 dl.dl2 dd span{ display:block; width:100%; line-height:34px; font-size:15px; color:#7b839c;}


.jxms02{ line-height:46px; font-size:24px; color:#656a72; padding-bottom:60px;}

.kcsz01{ padding:50px 0 90px 0;}
.kcsz01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:4px;}
.kcsz01 h2 .left{ float:left; margin-left:70px; width:12%}
.kcsz01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.kcsz01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.kcsz01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.kcsz01 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.kcsz01 .xq{ line-height:36px; font-size:18px; color:#656a72;}
.kcsz01 .tua{ margin-top:75px;}
.kcsz01 dl dd{ float:left; width:33%; padding:1.5%; margin-right:1%; background:#fff; border:#e1e1e1 solid 1px;}
.kcsz01 dl dd h2{ height:50px; line-height:50px; background:url(../images/you.jpg) right center no-repeat;}
.kcsz01 dl dd h2 strong{ float:left; color:#24344b; font-size:24px; font-weight:normal;}
.kcsz01 dl dd h2 span{ float:left; font-size:14px; margin-left:20px; font-weight:normal;}
.kcsz01 dl dd img{ width:100%;}
.kcsz01 dl dd b{ display:block; height:50px; margin-top:20px;}
.kcsz01 dl dd b font{ float:left; width:60%; height:50px; line-height:50px; font-size:18px; color:#000; font-weight:normal;}
.kcsz01 dl dd b a{ float:right; width:34%; height:50px; line-height:50px; color:#fff; background:#093a85; border-radius:10px; text-align:center; font-weight:normal;}
.kcsz01 dl dt{ float:right; width:32%; }
.kcsz01 dl dt em{ display:block; background:#fff; border:#e1e1e1 solid 1px; width:100%; padding:5% 5% 2% 5%; font-style:normal;}
.kcsz01 dl dt em img{ width:100%;}
.kcsz01 dl dt em.em1{ margin-top:12px;}
.kcsz01 dl dt em b{ display:block; height:50px; margin-top:20px;}
.kcsz01 dl dt em b font{ float:left; width:60%; height:50px; line-height:50px; font-size:18px; color:#000; font-weight:normal;}
.kcsz01 dl dt em b a{ float:right; width:34%; height:50px; line-height:50px; color:#fff; background:#093a85; border-radius:10px; text-align:center; font-weight:normal;}

.kcsz02_bg{ background:url(../images/kcszbg.jpg) center top no-repeat; background-size:100%; padding:60px 0 90px 0;}
.kcsz02 h2{ background:url(../images/blou.png) left top no-repeat; margin-bottom:50px;}
.kcsz02 h2 .left{ float:left; margin-left:70px; width:12%}
.kcsz02 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#fff; font-size:18px; font-weight:normal;}
.kcsz02 h2 .left em{ display:block; width:100%; height:2px; background:#fff;}
.kcsz02 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:22px; font-weight:normal;}
.kcsz02 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/bgd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz02 h2 .right a{ display:block; width:90%; color:#fff; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.kcsz02 ul li{ float:left; width:23%; margin-right:2.5%; background:#fff; padding-bottom:30px;}
.kcsz02 ul li.l1{ margin-right:0;}
.kcsz02 ul li h3{ background:url(../images/lu.jpg) center top no-repeat; padding:7% 0; background-size:100%;}
.kcsz02 ul li h3 img{ display:block; float:left; width:24%; margin-left:10%;}
.kcsz02 ul li h3 strong{ display:block; float:right; width:50%; height:40px; line-height:40px; margin-right:10%; color:#24344b; font-size:28px; font-weight:normal; text-align:right;}
.kcsz02 ul li h3 font{ display:block; float:right; width:50%; margin-right:10%; margin-bottom:5px; margin-top:6px;}
.kcsz02 ul li h3 font em{ display:block; margin-left:85%; width:15%; height:3px; background:#24344b;}
.kcsz02 ul li h3 b{ display:block; float:right; width:26%; margin-right:10%; height:20px; line-height:20px; border-radius:20px; background:#24344b; text-align:center; font-size:12px; font-weight:normal; color:#fff; margin-top:5px; }
.kcsz02 ul li span{ display:block; width:90%; margin:12px auto 20px auto; color:#303957; font-size:14px; line-height:30px;}
.kcsz02 ul li a{ display:block; width:50%; height:40px; line-height:40px; background:#093a85; color:#fff; font-size:14px; text-align:center; margin:0 auto; border-radius:10px;}



.kcsz03{ padding:50px 0 90px 0;}
.kcsz03 h2{ background:url(../images/ll.jpg) left top no-repeat; margin-bottom:24px;}
.kcsz03 h2 .left{ float:left; margin-left:70px; width:13%}
.kcsz03 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.kcsz03 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.kcsz03 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.kcsz03 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz03 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.kcsz03 .top{}
.kcsz03 .top dl dt{ float:left; width:49.5%; position:relative;}
.kcsz03 .top dl dt img{ width:100%;}
.kcsz03 .top dl dt span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}
.kcsz03 .top dl dd{ float:right; width:49.5%; position:relative;}
.kcsz03 .top dl dd img{ width:100%;}
.kcsz03 .top dl dd span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}
.kcsz03 .bottom{ margin-top:1%;}
.kcsz03 .bottom ul li{ float:left; width:32.5%; margin-right:1.25%; position:relative;}
.kcsz03 .bottom ul li.l1{ margin-right:0;}
.kcsz03 .bottom ul li img{ width:100%;}
.kcsz03 .bottom ul li span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}

.kcszxq_bg{ background:url(../images/kcszxq.jpg) center top no-repeat; padding:40px 0;}
.kcszxq01{ margin-top:60px;}
.kcszxq01 span{ display:block; width:100%; line-height:40px; font-size:18px; color:#656a72;}
.kcszxq01 h2{ margin-top:50px; height:50px; line-height:50px; color:#24344b; font-size:24px; text-align:center; font-weight:normal;}
.kcszxq01 font{ display:block; width:100%; margin:30px auto 0 auto; font-size:18px; line-height:30px; color:#656a72;}
.kcszxq01 h2.h22{ margin-top:120px;}
.kcszxq01 ul{ width:60%; margin:30px auto;}
.kcszxq01 ul li{ float:left; width:35%; margin-left:14%; background:url(../images/yh.png) left center no-repeat; height:38px; line-height:38px; font-size:20px; padding-left:3%; color:#656a72;}


.kcszxq02{ margin-top:60px;}
.kcszxq02 h2{ height:50px; line-height:50px; color:#24344b; font-size:24px; text-align:center; font-weight:normal; margin-bottom:20px;}
.kcszxq02 dl{ width:90%; margin:0 auto;}
.kcszxq02 dl dt{ line-height:36px; font-size:18px; color:#656a72; margin-bottom:20px;}
.kcszxq02 dl dd{ float:left; width:49%; margin-right:2%;}
.kcszxq02 dl dd.dd1{ margin-right:0;}
.kcszxq02 dl dd img{ width:100%;}


.xdemba01{ margin-top:60px;}
.xdemba01 h2{ background:url(../images/star.png) left top no-repeat; margin-bottom:24px;}
.xdemba01 h2 .left{ float:left; margin-left:70px; width:29%;}
.xdemba01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.xdemba01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xdemba01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.xdemba01 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xdemba01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.xdemba01 img{ width:100%;}

.xdemba02_bg{ background:url(../images/tsbg.jpg) center top no-repeat; margin-top:60px;}
.xdemba02{ padding:70px 0;}
.xdemba02 h2{ background:url(../images/jb.png) left top no-repeat; margin-bottom:24px;}
.xdemba02 h2 .left{ margin-left:70px; width:35%;}
.xdemba02 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#fff; font-size:18px; font-weight:normal;}
.xdemba02 h2 .left em{ display:block; width:100%; height:2px; background:#fff;}
.xdemba02 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:22px; font-weight:normal;}
.xdemba02 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/bgd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xdemba02 h2 .right a{ display:block; width:90%; color:#fff; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}

.banner_01{ width:1200px;height:555px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:505px;position:absolute;}
.banner_01 ul li {width:1200px; height:505px;float:left;overflow:hidden; position:relative;}
.banner_01 ul li dl{ float:left; width:25%; margin-right:75px; margin-top:80px;}
.banner_01 ul li dl.dl1{ margin-right:0;}
.banner_01 ul li dl .data-icon{ float:left; width:24%;}
.data-icon i{
	font-size: 42px;
	width: 90px;
	height: 90px;
	border-radius: 90px;
	-webkit-border-radius:90px;
	-moz-border-radius:90px;
	-o-border-radius:90px;
	line-height: 90px;
	text-align: center;
	border: 1px solid #fff;
	color: #fff;
	opacity: 0.8;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.banner_01 ul li dl dd{ float:right; width:58%; margin-right:5%;}
.banner_01 ul li dl dd strong{ display:block; width:100%; height:50px; line-height:50px; font-size:32px; color:#fac521; font-weight:normal; margin-bottom:5px;}
.banner_01 ul li dl dd span{ display:block; width:100%; height:72px; line-height:24px; font-size:14px; color:#fff; overflow:hidden;}
.banner_01 .btn {width:2%; position:absolute; height:10px; padding:5px 10px; right:50%; bottom:20px; text-align:right; display: none;}
.banner_01 .btn span {display:inline-block; width:16px; height:16px;  margin-left:10px; cursor:pointer; background:#fff; border-radius:16px;}
.banner_01 .btn span.on {background:#fff; width:20px; height:20px; border-radius:20px;}


.xdemba03_bg{ background:#f5f5f5;}
.xdemba03{ padding:60px 0;}
.xdemba03 h2{ background:url(../images/ll.jpg) left top no-repeat; margin-bottom:34px;}
.xdemba03 h2 .left{ float:left; margin-left:70px; width:29%;}
.xdemba03 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.xdemba03 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xdemba03 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.xdemba03 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xdemba03 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.xdemba03 dl dt{ float:left; width:23%; padding:0; display:block; }
.xdemba03 .cpcp{ position:relative; height:100%; overflow:hidden; padding:0;}
.xdemba03 .cpcp1 img{ width:100%;}
.xdemba03 .cpcp2{ position:absolute; width:100%; bottom:-135px; height:96%; padding:2% 0; background:#fff;}
.xdemba03 .cpcp2 strong{ display:block; width:80%; height:30px; line-height:30px; color:#000; font-size:14px; text-align:center; margin:0 auto;}
.xdemba03 .cpcp2 em{ display:block; width:20px; height:2px; background:#093a85; margin:1px auto;}
.xdemba03 .cpcp2 span{ display:block; width:86%; max-height:125px; line-height:25px; margin-top:3%; color:#000; font-size:14px; text-align:center; overflow:hidden; color:#999; margin:5px auto 0 auto; font-weight:500;}
.xdemba03 .cpcp2 a{ display:block; width:100%; height:30px; line-height:30px; color:#fff; text-align:center; font-size:14px;}
.xdemba03 .cpcp2:hover{ width:100%; height:100%; padding:5% 0; background:rgba(4, 60, 134, 0.82);}
.xdemba03 .cpcp2:hover strong{ color:#fff;}
.xdemba03 .cpcp2:hover em{ background:#fff;}
.xdemba03 .cpcp2:hover span{ color:#cff0e9;}
.xdemba03 dl dd{ float:left; width:23%; margin-left:2.66%; display:block;}
.xdemba03 dl dd.dd1{ margin-right:0;}


.zsjz_bg{ background:url(../images/body.jpg) center top no-repeat; padding:50px 0 90px 0; background-size:cover;}
.zsjz{ margin-top:30px;}


 .bannerbg{
	  position:relative; margin-top:10px;
	  }
	  
	.ulTu{
	   position:relative;	
		
		}  


    
   .ulTu li{
	  display:none;
	
	   }

   .tuLiOn{
	    display:block !important;
	
	   }

   .ulTu li a{
	  display:block;
	  width:100%; 
	   }
   .ulTu li a img{
	  display:block;
	  width:100%; 
	   }
		 
		.dianOn{ color:#f00;} 
		.ulDian{ position:absolute; width:50px; left:50%; margin-left:-25px; bottom:-40px;}
		.ulDian li{ float:left; margin:0 5px; width:10px; height:10px; border-radius:15px; background:#bce5df;}
		.ulDian li.dianOn{ background:#47c2ab; width:20px; height:20px;}

.xysm_bg{ background:#f5f5f5; padding:50px 0;}
.xysm{}
.xysm h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.xysm h2 span{ display:block; width:16%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.xysm h2 em{ display:block; width:14%; height:2px; background:#24344b;}
.xysm h2 strong{ display:block; width:16%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.xysm ul li{ float:left; width:31%; margin-right:3%; margin-bottom:40px; background:#fff; padding-bottom:40px; box-shadow:5px 5px 10px #ccc;}
.xysm ul li .img{ width:100%; position:relative;}
.xysm ul li .img img{ width:100%;}
.xysm ul li .img font{ display:block; width:90%; height:35px; line-height:35px; color:#000; font-size:18px;  margin: 10px auto 0 auto; text-align: center;}
.xysm ul li span{ display:block; width:90%; margin:25px auto; line-height:26px; font-size:15px; text-align:center; color:#666;}
.xysm ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#093a85; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.xysm ul li.l1{ margin-right:0;}


.xysm1_bg{ background:#f5f5f5; padding:40px 0;}
.biaoti01{ height:30px; line-height:30px; font-size:14px; color:#999;}
.biaoti01 a{ font-size:14px; color:#999;}

.xiaoyou{ margin-top:30px;}
.xiaoyou .left{ float:left; width:70%; padding:30px 4%; background:#fff;}
.xiaoyou .left h2{ height:40px; line-height:40px; background:#093a85; color:#fff; font-size:16px; font-weight:normal; padding:0 20px; border-radius:5px; margin-top:20px; width: 14%;}
.xiaoyou .left font{ display:block; width:100%; font-size:16px; line-height:2em; margin-top:20px; text-align: left; color: #093a85; font-weight: 700;}
.xiaoyou .right{ float:right; width:26%; padding:30px 3%; background:#fff;}
.xiaoyou .right h2{ margin-bottom:15px;}
.xiaoyou .right h2 strong{ display:block; width:100%; color:#303957; font-size:24px; height:34px; line-height:34px; font-weight:normal;}
.xiaoyou .right h2 span{ display:block; width:100%; color:#888fa6; height:20px; line-height:20px; font-size:12px; font-weight:normal;}
.xiaoyou .right h2 em{ display:block; width:20px; height:2px; background:#093a85; margin-top:4px;}
.xiaoyou .right ul li{ -webkit-box-shadow: #ccc 0px 0px 10px;   -moz-box-shadow: #ccc 0px 0px 10px;  box-shadow: #ccc 0px 0px 10px; padding-bottom:20px; margin-bottom:10px;}
.xiaoyou .right ul li .img{ width:100%; position:relative;}
.xiaoyou .right ul li .img img{ width:100%;}
.xiaoyou .right ul li .img font{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:18px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.xiaoyou .right ul li span{ display:block; width:90%; margin:15px auto; line-height:26px; font-size:15px; text-align:center; color:#666;}
.xiaoyou .right ul li a{ display:block; width:50%; height:32px; line-height:32px; color:#fff; background:#093a85; border-radius:50px; font-size:14px; text-align:center; margin:12px auto 0 auto;}
.xiaoyou .right a.a1{ display:block; font-size:15px; color:#093a85; height:30px; line-height:30px; margin-top:20px;}



.xdemba03{ padding:60px 0;}
.xdemba03 h2{ background:url(../images/ll.jpg) left top no-repeat; margin-bottom:34px;}
.xdemba03 h2 .left{ float:left; margin-left:70px; width:29%;}
.xdemba03 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.xdemba03 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xdemba03 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.xdemba03 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xdemba03 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}

.xygk01{}
.xygk01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:12px;}
.xygk01 h2 .left{ float:left; margin-left:70px; width:15%;}
.xygk01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.xygk01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xygk01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.xygk01 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xygk01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.xygk01 ul li{ height:40px; line-height:40px; background:url(../images/yh.png) left center no-repeat; overflow:hidden; padding-left:30px; font-size:20px; }

.xygk02{ background:#fff; margin-top:40px;  -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px; padding-bottom:20px; margin-bottom:10px; padding:20px 0;}
.xygk02 h2{ height:80px; line-height:80px; border-bottom:#f5f5f5 solid 1px; font-size:24px; color:#000; text-align:center; font-weight:normal;}
.xygk02 img{ width:94%; margin:20px auto; display:block;}

.xygk03{ background:#fff; margin-top:40px;  -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px; padding-bottom:20px; margin-bottom:10px; padding:20px 0;}
.xygk03 h2{ height:80px; line-height:80px; border-bottom:#f5f5f5 solid 1px; font-size:24px; color:#000; text-align:center; font-weight:normal;}
.xygk03 img{ width:94%; margin:20px auto; display:block;}


.xygk04{  margin-top:60px;}
.xygk04 h2{ height:80px; line-height:80px; border-bottom:#f5f5f5 solid 1px; font-size:24px; color:#000; text-align:center; font-weight:normal;}
.xygk04 dl{ background:#fff; width:32%; padding:50px 0 60px 0; border-radius:10px; -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px;}
.xygk04 dl.dl1{ float:left; border-bottom:#ff4646 solid 8px;}
.xygk04 dl.dl2{ float:left; border-bottom:#2079ff solid 8px; margin-left:2%;}
.xygk04 dl.dl3{ float:right; border-bottom:#02bca7 solid 8px;}
.xygk04 dl dd{ float:left; margin-left:10%; width:48%;}
.xygk04 dl dd b{ display:block; width:100%; height:40px; line-height:40px;}
.xygk04 dl dd b strong{ font-size:24px; color:#000; font-weight:normal;}
.xygk04 dl dd b font{ font-size:14px; color:#888fa6; font-weight:normal;}
.xygk04 dl dd span{ display:block; width:100%; height:60px; line-height:60px; font-size:50px; font-weight:bold; color:#000; margin-top:15px;}
.xygk04 dl dt{ float:right; margin-right:10%;}
.xygk04 dl dt img{ margin-top:20px;}


.xygk05{  margin-top:90px;}
.xygk05 ul li{ float:left; width:20%; margin:0 15%;}
.xygk05 ul li strong{ display:block; width:100%; height:40px; line-height:40px; color:#000; font-size:24px; text-align:center; margin-bottom:40px; font-weight:normal;}
.xygk05 ul li img{ display:block; margin:0 auto;}



.xygy_bg{ background:#f5f5f5; padding:40px 0 120px 0;}

.dsj_bg{ background:url(../images/dsj.jpg) #f5f5f5 center bottom no-repeat; padding:50px 0;}
.dsj h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.dsj h2 span{ display:block; width:36%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.dsj h2 em{ display:block; width:10%; height:2px; background:#24344b;}
.dsj h2 strong{ display:block; width:36%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.dsj img{ display:block; width:100%; margin:0 auto;}


.lnry_bg{ background:url(../images/rybg.jpg) center top no-repeat; padding:50px 0;}
.lnry h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.lnry h2 span{ display:block; width:36%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.lnry h2 em{ display:block; width:36%; height:2px; background:#24344b;}
.lnry h2 strong{ display:block; width:36%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.lnry font{ display:block; width:90%; margin-left:3%; height:67px; border-left:#093a85 solid 2px;}
.lnry dl dt{ float:left; width:72px; height:72px; line-height:72px; background:#093a85; border-radius:72px; color:#fff; font-size:18px; text-align:center;}
.lnry dl dd{ float:right; width:88%; padding:12px 2%; min-height:72px; line-height:24px; background:#fff; font-size:17px; color:#484848;}

.yzzc{ margin-top:50px; margin-bottom:50px;}
.yzzc h2{ background:url(../images/ll.jpg) left top no-repeat; margin-bottom:12px;}
.yzzc h2 .left{ float:left; margin-left:70px; width:24%;}
.yzzc h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.yzzc h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.yzzc h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.yzzc h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.yzzc h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.yzzc .yzzcon{ margin-top:40px;}
.yzzc .yzzcon h3{ line-height:40px; font-size:22px; color:#333; text-align:center;}
.yzzc .yzzcon img{ display:block; margin:30px auto 0 auto;}
.yzzc .yzzcon font{ display:block; width:100%; margin-top:60px; line-height:40px; font-size:22px; color:#656a72;} 

.xdyw_bg{ padding:38px 0; background:#f5f5f5;}
.xdyw{ background:#fff; padding:45px; margin-top:12px;}
.xdyw h2{}
.xdyw h2 strong{ display:block; width:100%; height:30px; line-height:30px; color:#303957; font-size:26px; font-weight:normal;}
.xdyw h2 span{ display:block; width:100%; height:20px; line-height:20px; color:#7b839c; font-size:12px; font-weight:normal;}
.xdyw h2 em{ display:block; width:20px; height:2px; background:#093a85; margin-top:3px;}
.xdyw dl{ padding:20px 0; border-bottom:#f5f5f5 solid 1px;}
.xdyw dl dt{ float:left; width:18%;}
.xdyw dl dt img{ width:100%;}
.xdyw dl dd{ float:right; width:80%;}
.xdyw dl dd a{ display:block; width:100%; margin:5px 0; line-height:30px; color:#030e37; font-size:18px; overflow:hidden; font-weight:bold;}
.xdyw dl dd span{ display:block; width:100%; line-height:22px; color:#7b839c; font-size:15px; margin-top:5px;}
.xdyw dl dd font{ display:block; width:100%; background:url(../images/time.jpg) left center no-repeat; height:20px; line-height:20px; font-size:12px; color:#7b839c; padding-left:20px; margin-top:15px;}

.ywxq{ background:#fff; padding:30px 115px; margin-top:12px;}
.ywxq h2{ height:40px; line-height:40px; color:#303957; font-size:20px; text-align:center; margin-bottom:12px;}
.ywxq h3{ height:30px; line-height:30px; font-weight:normal;}
.ywxq h3 font{ color:#7b839c; font-size:12px; float:left; margin-left:5%;}
.ywxq h3 span{ color:#7b839c; font-size:12px; float:right; margin-right:20%;}
.ywxq .con{ margin-top:50px; font-size:16px; color:#7b839c; padding-bottom:80px; border-bottom:#f5f5f5 solid 1px;}
.ywxq .bt{ margin-top:20px;}
.ywxq .bt ul li{ line-height:30px; font-size:14px; color:#303957;}
.ywxq .bt ul li strong{ font-size:16px; color:#303957;}
.ywxq .wenzhang{ margin-top:90px;}
.ywxq .wenzhang h4{ height:50px; line-height:50px; margin-bottom:10px;}
.ywxq .wenzhang h4 strong{ float:left; font-size:24px; font-weight:normal; color:#303957;}
.ywxq .wenzhang h4 span{ float:left; margin-left:12%; color:#7b839c; font-size:12px;}
.ywxq .wenzhang ul li{ background:url(../images/dd.jpg) left center no-repeat; padding-left:14px; line-height:40px;}
.ywxq .wenzhang ul li a{ font-size:15px; color:#303957;}


.ybmb_bg{ background:url(../images/bmb.jpg) center top no-repeat; padding:50px 0;}
.ybmb{ background:#fff; margin-top:20px; padding:30px 20px 60px 20px;}
.ybmb dl dd{ float:left; margin-top:35px; margin-left:4%; height:45px; width:48%; margin-left:2%;}
.ybmb dl dd span{ display:block; float:left; width:16%; height:45px; line-height:45px; font-size:16px; text-align:right;}
.ybmb dl dd span font{ color:#f00; font-size:14px; margin-right:3px;}
.ybmb dl dd .input_text1{ float:right; display:block; width:82%; height:43px; line-height:43px; padding:0 2%; border:#d5d5d5 solid 1px; border-radius:5px;}
.ybmb dl dd .quan1{ float:left; margin-left:40px; width:17px; height:17px; background:none; border:#f5f5f5 solid 1px; margin-top:14px;}
.ybmb dl dd b{ display:block; float:left; height:45px; line-height:45px; font-size:16px; font-weight:normal; margin-left:10px; color:#030e37;}
.ybmb dl dd .quan2{ float:left; margin-left:14px; width:17px; height:17px; background:none; border:#f5f5f5 solid 1px; margin-top:14px;}
.ybmb dl dd strong{ display:block; float:left; height:45px; line-height:45px; font-size:16px; font-weight:normal; margin-left:5px; color:#030e37;}
.ybmb dl dd .select{ float:left; width:21%; height:43px; line-height:43px; border:#d5d5d5 solid 1px; margin-left:2%; font-size:14px; font-weight:normal; color:#555;}
.ybmb dl dd em{ display:block; float:left; height:45px; line-height:45px; font-size:16px; font-weight:normal; margin-left:10px; color:#030e37; font-style:normal; color:#666;}

.ybmb dl dt .input_button1{ display:block; width:20%; height:50px; line-height:50px; background:#093a85; color:#fff; font-size:20px; text-align:center; border-radius:5px; margin:40px auto 0 auto;}


.contact_bg{ background:url(../images/cbg.jpg) center top no-repeat; background-size:100%;}
.contact{ position:relative; padding-bottom:30%;}
.contact .dw{ position:absolute; right:5%; top:30%; background:url(../images/lbg.png) center top no-repeat; width:356px; height:264px; padding:89px 25px 15px 25px;}
.contact .dw ul li{ margin-bottom:10px; line-height:25px; font-size:14px; color:#fff; padding-left:30px;}
.contact .dw ul li strong{ display:block; width:100%; font-size:18px; font-weight:normal; color:#fff;}
.contact .dw ul li span{ font-size:14px; color:#fff;}
.contact .dw ul li.l1{ background:url(../images/x11.jpg) left top 5px no-repeat;}
.contact .dw ul li.l2{ background:url(../images/x22.jpg) left top 5px no-repeat;}
.contact .dw ul li.l3{ background:url(../images/x33.jpg) left top 5px no-repeat;}


@media screen and (max-width:1350px) {
	
	.header{ position:relative; z-index:999;}
.header .top_bg{ border-bottom:#58677a solid 1px; height:50px;}
.header .top_bg .top{ height:50px; line-height:50px; color:#fff; font-size:14px;}
.header .logo{ margin-top:10px;}
.header .logo img{ margin:0 auto; display:block;}
.header .mbg{ margin-top:10px;}
	
	}


@media screen and (max-width:1200px) {
	
.wapper{ width:880px; margin:0 auto;}	
.wapper1{ width:880px; margin:0 auto;}

.header{ position:relative; z-index:999;}
.header .top_bg{ border-bottom:#58677a solid 1px; height:50px;}
.header .top_bg .top{ height:50px; line-height:50px; color:#fff; font-size:14px;}
.header .logo{ margin-top:10px;}
.header .logo img{ margin:0 auto; display:block;}
.header .mbg{ margin-top:10px;}
	
/*menu*/
.menu{height:40px;line-height:40px; float:left;}
.menu ul li{ float:left; position:relative; width:90px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:40px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:32px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ color:#fff;}
	
.con01{ margin-top:40%;}
.con01 h2{ background:url(../images/new.png) left top no-repeat; padding-left:60px; margin-bottom:30px;}
.con01 h2 span{ display:block; width:16%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.con01 h2 em{ display:block; width:16%; height:2px; background:#24344b;}
.con01 h2 strong{ display:block; width:16%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}	
.con01 .left{ float:left; width:70%;}
.con01 .left h3{ height:36px; line-height:36px; background:url(../images/h3.jpg) left center no-repeat; font-size:18px; font-weight:normal; color:#333; padding-left:20px; margin-bottom:12px;}
.con01 .left dl dt{ float:left; width:51%; position:relative;}
.con01 .left dl dt img{ width:100%;}
.con01 .left dl dt span{ display:block; width:96%; height:38px; line-height:38px; background:rgba(0,0,0,0.5); color:#fff; font-size:14px; padding:0 2%; position:absolute; left:0; bottom:0;}
.con01 .left dl dd{ float:right; width:47%; height:28px; line-height:28px;}
.con01 .left dl dd a{ float:left; display:block; width:70%; height:28px; line-height:28px; overflow:hidden; font-size:13px; color:#333;}
.con01 .left dl dd span{ float:right; display:block; width:20%; height:28px; line-height:28px; overflow:hidden;  font-size:13px; color:#999;}

.con01 .right{ float:right; width:26%;}
.con01 .right h3{ height:36px; line-height:36px; background:url(../images/h3.jpg) left center no-repeat; font-size:18px; font-weight:normal; color:#333; padding-left:20px; margin-bottom:12px;}
.con01 .right ul li{ margin-bottom:5px;}
.con01 .right ul li img{ float:left; display:block; width:40px; height:44px;}
.con01 .right ul li a{ float:right; display:block; width:76%; height:25px; line-height:25px; font-size:14px; color:#333; overflow:hidden;}
.con01 .right ul li span{ float:right; display:block; width:76%; height:20px; line-height:20px; color:#999; font-size:12px; overflow:hidden;}

.img1{ margin-top:30px;}
.img1 img{ width:100%;}


.con02_bg{ background:url(../images/bga.jpg) center top no-repeat; margin-top:85px; background-size:100%;}
.con02{ padding:70px 0;}
.con02 h2{ background:url(../images/bb.png) left top no-repeat; padding-left:60px; margin-bottom:30px;}
.con02 h2 span{ display:block; width:21%; height:25px; line-height:20px; color:#fff; font-size:16px; font-weight:normal;}
.con02 h2 em{ display:block; width:22%; height:2px; background:#fff;}
.con02 h2 strong{ display:block; width:21%; height:34px; line-height:34px; color:#fff; font-size:20px; font-weight:normal;}	
.con02 .bbb{ background:url(../images/c2bg.png) left top no-repeat;background-size:100%; padding-bottom:5%;}
.con02 .bbb .left{ float:left; width:48%; margin-top:2%; margin-left:3%;}
.con02 .bbb .left h3{ margin-bottom:10px;}
.con02 .bbb .left h3 strong{ display:block; width:100%; height:36px; line-height:36px; font-size:24px; color:#24344b; font-weight:normal;}
.con02 .bbb .left h3 span{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#24344b; font-weight:normal;}
.con02 .bbb .left font{ display:block; width:100%; line-height:29px; font-size:14px; color:#24344b;}
.con02 .bbb .left a{ display:block; width:22px; height:13px; margin-top:0px; margin-left:97%;}
.con02 .bbb .right{ float:right; width:40%; margin-top:4%;}
.con02 .bbb .right img{ width:100%;}


.con03_bg{ background:url(../images/bgb.jpg) center top no-repeat; background-size:100%;}
.con03{ padding:70px 0;}
.con03 h2{ background:url(../images/teacher.png) left top no-repeat; padding-left:70px; margin-bottom:15px;}
.con03 h2 span{ display:block; width:16%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.con03 h2 em{ display:block; width:16%; height:2px; background:#24344b;}
.con03 h2 strong{ display:block; width:16%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.con03 h3{ height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; color:#093a85; font-size:14px; padding-right:30px; text-align:right; font-weight:normal; margin-bottom:30px;}
.con03 ul li{ float:left; width:31%; margin-right:3%; background:#fff; padding-bottom:30px; box-shadow:5px 5px 10px #ccc;}
.con03 ul li .img{ width:100%; position:relative;}
.con03 ul li .img img{ width:100%;}
.con03 ul li .img font{ display:block; width:100%; height:45px; line-height:45px; color:#fff; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.con03 ul li span{ display:block; width:90%; margin:20px auto; line-height:30px; font-size:14px;}
.con03 ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#13c5a3; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.con03 ul li.l1{ margin-right:0;}


.con04{ margin-top:60px;}
.con04 h2{ background:url(../images/teacher.png) left top no-repeat; padding-left:60px; margin-bottom:15px;}
.con04 h2 span{ display:block; width:16%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.con04 h2 em{ display:block; width:16%; height:2px; background:#24344b;}
.con04 h2 strong{ display:block; width:16%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.con04 h3{ height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; color:#093a85; font-size:14px; padding-right:30px; text-align:right; font-weight:normal; margin-bottom:30px;}
.con04 ul li{ float:left; width:31%; margin-right:3%; background:#fff; padding-bottom:40px; box-shadow:5px 5px 10px #ccc;}
.con04 ul li .img{ width:100%;}
.con04 ul li .img img{ width:100%;}
.con04 ul li font{ display:block; width:90%; height:45px; line-height:45px; color:#000; font-size:16px;  margin:10px auto 0 auto;}
.con04 ul li span{ display:block; width:90%; margin:0 auto 20px auto; line-height:30px; font-size:14px;}
.con04 ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#13c5a3; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.con04 ul li.l1{ margin-right:0;}

.n_header{ position:relative; z-index:999;}
.n_topbg{ height:50px; background:#f5f5f5;}
.n_top{ height:50px; line-height:50px; color:#666; font-size:14px;}
.center{ height:80px; margin:15px auto;}
.center .logo{ float:left; width:50%;}
.center .logo img{ width:100%;}
.center .right{ float:right; width:300px; }
.center .right dl dt{ float:left; background:url(../images/tel.jpg) left center no-repeat; color:#093a85; font-size:22px; padding-left:40px; margin-right:10px; height:30px; line-height:30px;}
.center .right dl dd{ float:left; margin-left:20px; width:24px; height:24px; line-height:24px; border:#00978e solid 1px; border-radius:24px; text-align:center; margin-top:5px;}
.center .right dl dd a{ color:#00978e; font-size:14px; display:block; width:100%; height:24px; line-height:24px;}
.center .right dl dd.active{ background:#00978e;}
.center .right dl dd.active a{ color:#fff;}
.search{ width:260px; height:30px; line-height:30px; overflow:hidden; position:relative; border:#ebebeb solid 1px; margin-left:40px; margin-top:20px;}
.input_text{ height:28px; line-height:28px; background:none; width:78%; padding:0 2%; position:absolute; left:0px; top:0px; font-size:12px; color:#999;}
.input_button{ position:absolute; right:0px; top:0px; background:url(../images/sou.jpg) center no-repeat; width:17%; height:28px; cursor:pointer;}

.nmbg{ background:#093a85; height:60px;}
.menu1{height:60px;line-height:60px;}
.menu1 ul li{ float:left; position:relative; width:108px;}
.menu1 ul li dl{ background:#093a85; width:100%; position:absolute; left:0px; top:60px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu1 ul li dl dd{ line-height:32px; }
.menu1 ul li dl dd a{ font-size:14px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu1 ul li dl dd a:hover{ color:#fff;background:#265bad;}
.menu1 a{ font-size:16px;color:#fff; text-decoration:none; display:block;text-align:center;}
.menu1 a:hover{ background:#265bad; color:#fff;}
a.menu1_hover{ background:#093a85; color:#fff;}


.n_banner{ width:100%;}
.n_banner img{ width:100%;}

.shizi_bg{ background:#f5f5f5;}
.shizi{ padding:50px 0;}
.shizi h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:10px;}
.shizi h2 .left{ float:left; margin-left:70px; width:16%}
.shizi h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.shizi h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.shizi h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.shizi h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.shizi h2 .right a{ display:block; width:84%; color:#093a85; font-size:14px; padding-right:16%;  text-align:right; font-weight:normal;}
.shizi ul li{ float:left; width:22%; margin:0 1.5% 40px 1.5%; padding-bottom:30px;}
.shizi ul li dl{ width:80%; margin:20px auto;}
.shizi ul li dl dt{ float:left; width:46%;}
.shizi ul li dl dt img{ width:100%;}
.shizi ul li dl dd{ float:right; width:50%;}
.shizi ul li dl dd h3{ height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal; text-align:right;}
.shizi ul li dl dd font{ display:block; width:15%; height:3px; margin-left:85%; background:#24344b; margin-top:7px;}
.shizi ul li dl dd b{ display:block; width:80%; height:22px; line-height:22px; background:#24344b; color:#fff; font-size:10px; text-align:center; border-radius:20px; margin-left:20%; margin-top:10px;}
.shizi ul li span{ display:block; width:84%; height:75px; line-height:25px; font-size:14px; color:#24344b; margin:0 auto; overflow:hidden;}
.shizi ul li a{ display:block; width:50%; height:40px; line-height:40px; border-radius:10px; background:#13c5a2; color:#fff; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.shizi ul li.l1{ background:url(../images/l1bg.jpg) #fff center top no-repeat; background-size:100%;}
.shizi ul li.l2{ background:url(../images/l2bg.jpg) #fff center top no-repeat; background-size:100%;}
.shizi ul li.l3{ background:url(../images/l3bg.jpg) #fff center top no-repeat; background-size:100%;}	


.n_footer{ background:#3d3d3d; border-top:#13c5a3 solid 5px; padding:20px 0;}
.n_footer ul li{ line-height:30px; text-align:center; color:#fff; font-size:14px;}
.n_footer ul li a{ color:#fff; font-size:14px;}


.spxq_bg{ background:#f5f5f5; padding:30px 0 20px 0;}
.biaoti{ height:30px; line-height:30px; font-size:14px;}
.biaoti a{ font-size:14px;}

.szxq{ margin-top:30px;}
.szxq .left{ float:left; width:72%; padding:5%; background:#fff;}
.szxq .left .bt{ width:100%;} 
.szxq .left .bt .img{ float:left; width:14%;}
.szxq .left .bt .img img{ width:100%;}
.szxq .left .bt .xqa{ float:left; width:84%; margin-left:2%;}
.szxq .left .bt .xqa strong{ display:block; width:30%; height:40px; line-height:40px; color:#24344b; font-size:24px; font-weight:normal; margin-top:5px;}
.szxq .left .bt .xqa b{ display:block; width:10%; height:20px; line-height:20px; color:#fff; font-size:12px; text-align:center; font-weight:normal; background:#24344b; border-radius:20px; margin-top:10px;}
.szxq .left dl{ margin-top:50px;}
.szxq .left dl dt{ background:url(../images/lh2.png) left center no-repeat; height:40px; line-height:40px; margin-bottom:6px;}
.szxq .left dl dt strong{ display:block; width:94%; margin-left:6%; height:39px; line-height:39px; border-bottom:#c0c2c8 solid 1px; color:#24344b; font-size:20px; font-weight:normal;}
.szxq .left dl dd{ line-height:30px; font-size:14px; color:#24344b;}

.szxq .right{ float:right; width:25%; background:#fff; padding:12px 2%;}
.szxq .right h2{ }
.szxq .right h2 strong{ display:block; width:100%; color:#303957; font-size:22px; height:30px; line-height:30px; font-weight:normal;}
.szxq .right h2 span{ display:block; width:100%; color:#7b839c; font-size:14px; height:24px; line-height:24px; font-weight:normal;}
.szxq .right h2 em{ display:block; width:10%; height:3px; background:#13c5a2; margin-top:3px;}
.szxq .right dl{ margin-top:20px; width:100%; padding:16px 0;}
.szxq .right dl.dl1{ background:url(../images/dl1.png) center top no-repeat;}
.szxq .right dl.dl2{ background:url(../images/dl2.png) center top no-repeat;}
.szxq .right dl.dl3{ background:url(../images/dl3.png) center top no-repeat;}
.szxq .right dl.dl4{ background:url(../images/dl4.png) center top no-repeat;}
.szxq .right dl dt{ float:left; width:26%; margin-left:9%; margin-top:15px; }
.szxq .right dl dt img{ width:100%;}
.szxq .right dl dd{ float:right; width:47%; margin-right:9%;}
.szxq .right dl dd h3{ height:40px; line-height:40px; font-size:22px; text-align:right; color:#24344b; font-weight:normal;}
.szxq .right dl dd font{ display:block; width:20%; margin-left:80%; height:3px; background:#24344b; margin-top:5px;}
.szxq .right dl dd b{ display:block; width:60%; margin-left:40%; height:20px; line-height:20px; color:#fff; text-align:center; font-size:12px; font-weight:normal; border-radius:20px;background:#24344b; margin-top:10px;}
.szxq .right a.a1{ display:block; width:100%; height:40px; line-height:40px; color:#1cc7a5; font-size:14px; margin-left:2%; margin-top:10px;}

.jxms_bg{background:#f5f5f5;}
.jxms01{ padding:30px 0 0 0;}
.jxms01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:12px;}
.jxms01 h2 .left{ float:left; margin-left:70px; width:19%}
.jxms01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.jxms01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.jxms01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.jxms01 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.jxms01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.jxms01 dl{ margin-bottom:50px;}
.jxms01 dl.dl1{}
.jxms01 dl.dl1 dt{ float:left; width:47%;}
.jxms01 dl.dl1 dt img{ width:100%;}
.jxms01 dl.dl1 dd{ float:right; width:50%;}
.jxms01 dl.dl1 dd h3{ height:34px; line-height:34px; color:#093a85; font-size:20px; font-weight:normal; margin-bottom:5px;}
.jxms01 dl.dl1 dd span{ display:block; width:100%; line-height:30px; font-size:14px; color:#7b839c;}

.jxms01 dl.dl2{}
.jxms01 dl.dl2 dt{ float:right; width:50%;}
.jxms01 dl.dl2 dt img{ width:100%;}
.jxms01 dl.dl2 dd{ float:left; width:47%;}
.jxms01 dl.dl2 dd h3{ height:34px; line-height:34px; color:#093a85; font-size:20px; font-weight:normal; margin-bottom:5px;}
.jxms01 dl.dl2 dd span{ display:block; width:100%; line-height:30px; font-size:14px; color:#7b839c;}


.jxms02{ line-height:32px; font-size:18px; color:#656a72; padding-bottom:30px; margin-top:20px;}
.jxms02 img{ margin-top:20px; width:100%; display:block;}

.kcsz01{ padding:50px 0 70px 0;}
.kcsz01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:4px;}
.kcsz01 h2 .left{ float:left; margin-left:70px; width:12%}
.kcsz01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.kcsz01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.kcsz01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.kcsz01 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz01 h2 .right a{ display:block; width:84%; color:#093a85; font-size:14px; padding-right:16%;  text-align:right; font-weight:normal;}
.kcsz01 .xq{ line-height:30px; font-size:16px; color:#656a72;}
.kcsz01 .tua{ margin-top:45px;}
.kcsz01 dl dd{ float:left; width:33%; padding:1.5%; margin-right:1%; background:#fff; border:#e1e1e1 solid 1px;}
.kcsz01 dl dd h2{ height:50px; line-height:50px; background:url(../images/you.jpg) right center no-repeat;}
.kcsz01 dl dd h2 strong{ float:left; color:#24344b; font-size:20px; font-weight:normal;}
.kcsz01 dl dd h2 span{ float:left; font-size:12px; margin-left:20px; font-weight:normal;}
.kcsz01 dl dd img{ width:100%;}
.kcsz01 dl dd b{ display:block; height:40px; margin-top:20px;}
.kcsz01 dl dd b font{ float:left; width:65%; height:40px; line-height:40px; font-size:16px; color:#000; font-weight:normal;}
.kcsz01 dl dd b a{ float:right; width:34%; height:40px; line-height:40px; color:#fff; background:#13c5a2; border-radius:10px; text-align:center; font-weight:normal; font-size:16px;}
.kcsz01 dl dt{ float:right; width:32%; }
.kcsz01 dl dt em{ display:block; background:#fff; border:#e1e1e1 solid 1px; width:100%; padding:5% 5% 2% 5%; font-style:normal; overflow:hidden;}
.kcsz01 dl dt em.em1{ margin-top:12px;}
.kcsz01 dl dt em img{ width:100%;}
.kcsz01 dl dt em b{ display:block; height:40px; margin-top:20px;}
.kcsz01 dl dt em b font{ float:left; width:65%; height:40px; line-height:40px; font-size:16px; color:#000; font-weight:normal;}
.kcsz01 dl dt em b a{ float:right; width:34%; height:40px; line-height:40px; color:#fff; background:#13c5a2; border-radius:10px; text-align:center; font-weight:normal; font-size:16px;}

.kcsz02_bg{ background:url(../images/kcszbg.jpg) center top no-repeat; background-size:cover; padding:60px 0 90px 0;}
.kcsz02 h2{ background:url(../images/blou.png) left top no-repeat; margin-bottom:20px;}
.kcsz02 h2 .left{ float:left; margin-left:70px; width:14%}
.kcsz02 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#fff; font-size:18px; font-weight:normal;}
.kcsz02 h2 .left em{ display:block; width:100%; height:2px; background:#fff;}
.kcsz02 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:22px; font-weight:normal;}
.kcsz02 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/bgd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz02 h2 .right a{ display:block; width:84%; color:#fff; font-size:14px; padding-right:16%;  text-align:right; font-weight:normal;}
.kcsz02 ul li{ float:left; width:23%; margin-right:2.5%; background:#fff; padding-bottom:30px;}
.kcsz02 ul li.l1{ margin-right:0;}
.kcsz02 ul li h3{ background:url(../images/lu.jpg) center top no-repeat; padding:7% 0; background-size:100%;}
.kcsz02 ul li h3 img{ display:block; float:left; width:28%; margin-left:10%;}
.kcsz02 ul li h3 strong{ display:block; float:right; width:50%; height:32px; line-height:32px; margin-right:10%; color:#24344b; font-size:22px; font-weight:normal; text-align:right;}
.kcsz02 ul li h3 font{ display:block; float:right; width:50%; margin-right:10%; margin-bottom:2px; margin-top:2px;}
.kcsz02 ul li h3 font em{ display:block; margin-left:85%; width:15%; height:3px; background:#24344b;}
.kcsz02 ul li h3 b{ display:block; float:right; width:26%; margin-right:10%; height:20px; line-height:20px; border-radius:20px; background:#24344b; text-align:center; font-size:12px; font-weight:normal; color:#fff; margin-top:5px; }
.kcsz02 ul li span{ display:block; width:90%; margin:12px auto 20px auto; color:#303957; font-size:14px; line-height:30px;}
.kcsz02 ul li a{ display:block; width:50%; height:40px; line-height:40px; background:#13c5a2; color:#fff; font-size:14px; text-align:center; margin:0 auto; border-radius:10px;}



.kcsz03{ padding:50px 0 90px 0;}
.kcsz03 h2{ background:url(../images/ll.jpg) left top no-repeat; margin-bottom:24px;}
.kcsz03 h2 .left{ float:left; margin-left:70px; width:18%}
.kcsz03 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.kcsz03 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.kcsz03 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.kcsz03 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz03 h2 .right a{ display:block; width:84%; color:#093a85; font-size:14px; padding-right:16%;  text-align:right; font-weight:normal;}
.kcsz03 .top{}
.kcsz03 .top dl dt{ float:left; width:49.5%; position:relative;}
.kcsz03 .top dl dt img{ width:100%;}
.kcsz03 .top dl dt span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}
.kcsz03 .top dl dd{ float:right; width:49.5%; position:relative;}
.kcsz03 .top dl dd img{ width:100%;}
.kcsz03 .top dl dd span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}
.kcsz03 .bottom{ margin-top:1%;}
.kcsz03 .bottom ul li{ float:left; width:32.5%; margin-right:1.25%; position:relative;}
.kcsz03 .bottom ul li.l1{ margin-right:0;}
.kcsz03 .bottom ul li img{ width:100%;}
.kcsz03 .bottom ul li span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:20px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}

.kcszxq_bg{ background:url(../images/kcszxq.jpg) center top no-repeat; padding:40px 0;}
.kcszxq01{ margin-top:40px;}
.kcszxq01 span{ display:block; width:100%; line-height:40px; font-size:16px; color:#656a72;}
.kcszxq01 h2{ margin-top:50px; height:50px; line-height:50px; color:#24344b; font-size:22px; text-align:center; font-weight:normal;}
.kcszxq01 h2.h22{ margin-top:120px;}
.kcszxq01 font{ display:block; width:60%; margin:30px auto 0 auto; font-size:16px; line-height:30px; color:#656a72;}
.kcszxq01 ul{ width:60%; margin:30px auto;}
.kcszxq01 ul li{ float:left; width:33%; margin-left:14%; background:url(../images/yh.png) left center no-repeat; height:38px; line-height:38px; font-size:18px; padding-left:5%; color:#656a72;}


.kcszxq02{ margin-top:60px;}
.kcszxq02 h2{ height:50px; line-height:50px; color:#24344b; font-size:24px; text-align:center; font-weight:normal; margin-bottom:20px;}
.kcszxq02 dl{ width:90%; margin:0 auto;}
.kcszxq02 dl dt{ line-height:32px; font-size:16px; color:#656a72; margin-bottom:20px;}
.kcszxq02 dl dd{ float:left; width:49%; margin-right:2%;}
.kcszxq02 dl dd.dd1{ margin-right:0;}
.kcszxq02 dl dd img{ width:100%;}





.xdemba01{ margin-top:60px;}
.xdemba01 h2{ background:url(../images/star.png) left top no-repeat; margin-bottom:24px;}
.xdemba01 h2 .left{ float:left; margin-left:70px; width:38%;}
.xdemba01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.xdemba01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xdemba01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.xdemba01 h2 .right{ float:right; width:13%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xdemba01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.xdemba01 img{ width:100%;}

.xdemba02_bg{ background:url(../images/tsbg.jpg) center top no-repeat; background-size:cover; margin-top:60px;}
.xdemba02{ padding:70px 0;}
.xdemba02 h2{ background:url(../images/jb.png) left top no-repeat; margin-bottom:24px;}
.xdemba02 h2 .left{ margin-left:70px; width:42%;}
.xdemba02 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#fff; font-size:18px; font-weight:normal;}
.xdemba02 h2 .left em{ display:block; width:100%; height:2px; background:#fff;}
.xdemba02 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:22px; font-weight:normal;}
.xdemba02 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/bgd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xdemba02 h2 .right a{ display:block; width:90%; color:#fff; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}

.banner_01{ width:880px;height:700px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:805px;position:absolute;}
.banner_01 ul li {width:880px; height:805px;float:left;overflow:hidden; position:relative;}
.banner_01 ul li dl{ float:left; width:30%; margin-left:3%; margin-right:0; margin-top:80px;}
.banner_01 ul li dl.dl1{ margin-left:3%;}
.banner_01 ul li dl dt{ float:left; width:26%;}
.banner_01 ul li dl dt img{ width:100%;}
.banner_01 ul li dl dd{ float:right; width:54%;}
.banner_01 ul li dl dd strong{ display:block; width:100%; height:50px; line-height:50px; font-size:32px; color:#fac521; font-weight:normal; margin-bottom:5px;}
.banner_01 ul li dl dd span{ display:block; width:100%; height:81px; line-height:27px; font-size:14px; color:#fff; overflow:hidden;}
.banner_01 .btn {width:10%; position:absolute; height:10px; padding:5px 10px; right:45%; bottom:20px; text-align:right;}
.banner_01 .btn span {display:inline-block; width:16px; height:16px;  margin-left:10px; cursor:pointer; background:#fff; border-radius:16px;}
.banner_01 .btn span.on {background:#fff; width:20px; height:20px; border-radius:20px;}


.xdemba03_bg{ background:#f5f5f5;}
.xdemba03{ padding:60px 0;}
.xdemba03 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:34px;}
.xdemba03 h2 .left{ float:left; margin-left:70px; width:40%;}
.xdemba03 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.xdemba03 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xdemba03 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.xdemba03 h2 .right{ float:right; width:13%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xdemba03 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.xdemba03 dl dt{ float:left; width:24%; padding:20px 0 33px 0; background:url(../images/green.jpg) center top no-repeat; background-size:cover;}
.xdemba03 dl dt strong{ display:block; width:80%; height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center; margin:0 auto;}
.xdemba03 dl dt em{ display:block; width:20px; height:2px; background:#fff; margin:1px auto;}
.xdemba03 dl dt span{ display:block; width:86%; margin:20px auto 0 auto; color:#cff0e9; font-size:12px; height:168px; line-height:24px; overflow:hidden;}
.xdemba03 dl dd{ float:left; width:24%; margin-left:1.3%; background:#fff; padding-bottom:14px;}
.xdemba03 dl dd img{ width:100%; margin-bottom:8px;}
.xdemba03 dl dd strong{ display:block; width:86%; height:30px; line-height:30px; margin-top:3%; color:#000; font-size:15px; text-align:center; margin:0 auto;}
.xdemba03 dl dd em{ display:block; width:10%; height:2px; margin:2px auto; background:#13c5a2;}
.xdemba03 dl dd span{ display:block; width:86%; height:30px; line-height:30px; margin-top:3%; color:#000; font-size:14px; text-align:center; overflow:hidden; color:#999; margin:0 auto; font-weight:500;}
.xdemba03 dl dd.dd1{ margin-right:0;}


.xysm_bg{ background:#f5f5f5; padding:50px 0;}
.xysm h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:60px; margin-bottom:15px;}
.xysm h2 span{ display:block; width:16%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.xysm h2 em{ display:block; width:16%; height:2px; background:#24344b;}
.xysm h2 strong{ display:block; width:16%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.xysm h3{ height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; color:#093a85; font-size:14px; padding-right:30px; text-align:right; font-weight:normal; margin-bottom:30px;}
.xysm ul li{ float:left; width:31%; margin-right:3%; background:#fff; padding-bottom:40px; box-shadow:5px 5px 10px #ccc;}
.xysm ul li .img{ width:100%; position:relative;}
.xysm ul li .img img{ width:100%;}
.xysm ul li .img font{ display:block; width:100%; height:45px; line-height:45px; color:#fff; font-size:18px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.xysm ul li span{ display:block; width:90%; margin:20px auto; line-height:30px; font-size:14px; text-align:center;}
.xysm ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#13c5a3; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.xysm ul li.l1{ margin-right:0;}

.xiaoyou{ margin-top:30px;}
.xiaoyou .left{ float:left; width:70%; padding:30px 4%; background:#fff;}
.xiaoyou .right{ float:right; width:26%; padding:30px 3%; background:#fff;}
.xiaoyou .right h2{ margin-bottom:15px;}
.xiaoyou .right h2 strong{ display:block; width:100%; color:#303957; font-size:20px; height:28px; line-height:28px; font-weight:normal;}
.xiaoyou .right h2 span{ display:block; width:100%; color:#888fa6; height:20px; line-height:20px; font-size:12px; font-weight:normal;}
.xiaoyou .right h2 em{ display:block; width:20px; height:2px; background:#093a85; margin-top:4px;}
.xiaoyou .right ul li{ -webkit-box-shadow: #ccc 0px 0px 10px;   -moz-box-shadow: #ccc 0px 0px 10px;  box-shadow: #ccc 0px 0px 10px; padding-bottom:12px; margin-bottom:10px;}
.xiaoyou .right ul li .img{ width:100%; position:relative;}
.xiaoyou .right ul li .img img{ width:100%;}
.xiaoyou .right ul li .img font{ display:block; width:100%; height:35px; line-height:35px; color:#fff; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.xiaoyou .right ul li span{ display:block; width:90%; margin:10px auto; line-height:22px; font-size:15px; text-align:center; color:#666;}
.xiaoyou .right ul li a{ display:block; width:50%; height:28px; line-height:28px; color:#fff; background:#13c5a3; border-radius:50px; font-size:14px; text-align:center; margin:12px auto 0 auto;}
.xiaoyou .right a.a1{ display:block; font-size:15px; color:#3aceb1; height:30px; line-height:30px; margin-top:20px;}


.xygk01{}
.xygk01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:12px;}
.xygk01 h2 .left{ float:left; margin-left:70px; width:24%;}
.xygk01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.xygk01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xygk01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.xygk01 h2 .right{ float:right; width:13%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xygk01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.xygk01 ul li{ height:40px; line-height:40px; background:url(../images/yh.png) left center no-repeat; overflow:hidden; padding-left:30px; font-size:18px; }

.xygk02{ background:#fff; margin-top:40px;  -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px; padding-bottom:20px; margin-bottom:10px; padding:20px 0;}
.xygk02 h2{ height:50px; line-height:50px; border-bottom:#f5f5f5 solid 1px; font-size:22px; color:#000; text-align:center; font-weight:normal;}
.xygk02 img{ width:94%; margin:0 auto; display:block;}

.xygk03{ background:#fff; margin-top:40px;  -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px; padding-bottom:20px; margin-bottom:10px; padding:20px 0;}
.xygk03 h2{ height:50px; line-height:50px; border-bottom:#f5f5f5 solid 1px; font-size:22px; color:#000; text-align:center; font-weight:normal;}
.xygk03 img{ width:94%; margin:0 auto; display:block;}


.xygk04{  margin-top:40px;}
.xygk04 h2{ height:80px; line-height:80px; border-bottom:#f5f5f5 solid 1px; font-size:24px; color:#000; text-align:center; font-weight:normal;}
.xygk04 dl{ background:#fff; width:32%; padding:30px 0 40px 0; border-radius:10px; -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px;}
.xygk04 dl.dl1{ float:left; border-bottom:#ff4646 solid 8px;}
.xygk04 dl.dl2{ float:left; border-bottom:#2079ff solid 8px; margin-left:2%;}
.xygk04 dl.dl3{ float:right; border-bottom:#02bca7 solid 8px;}
.xygk04 dl dd{ float:left; margin-left:5%; width:55%;}
.xygk04 dl dd b{ display:block; width:100%; height:40px; line-height:40px; padding-top:12px;}
.xygk04 dl dd b strong{ font-size:20px; color:#000; font-weight:normal;}
.xygk04 dl dd b font{ font-size:14px; color:#888fa6; font-weight:normal;}
.xygk04 dl dd span{ display:block; width:100%; height:60px; line-height:60px; font-size:34px; font-weight:bold; color:#000; margin-top:15px;}
.xygk04 dl dt{ float:right; width:28%; margin-right:5%;}
.xygk04 dl dt img{ margin-top:26px; width:100%;}


.xygk05{  margin-top:80px;}
.xygk05 ul li{ float:left; width:20%; margin:0 15%;}
.xygk05 ul li strong{ display:block; width:100%; height:40px; line-height:40px; color:#000; font-size:24px; text-align:center; margin-bottom:20px; font-weight:normal;}
.xygk05 ul li img{ display:block; margin:0 auto; width:100%;}

.dsj_bg{ background:url(../images/dsj.jpg) #f5f5f5 center bottom no-repeat; padding:50px 0;}
.dsj h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.dsj h2 span{ display:block; width:46%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.dsj h2 em{ display:block; width:46%; height:2px; background:#24344b;}
.dsj h2 strong{ display:block; width:46%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.dsj img{ display:block; width:100%; margin:0 auto;}

.lnry_bg{ background:url(../images/rybg.jpg) center top no-repeat; padding:50px 0;}
.lnry h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.lnry h2 span{ display:block; width:30%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.lnry h2 em{ display:block; width:30%; height:2px; background:#24344b;}
.lnry h2 strong{ display:block; width:30%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.lnry font{ display:block; width:90%; margin-left:4%; height:67px; border-left:#093a85 solid 2px;}
.lnry dl dt{ float:left; width:72px; height:72px; line-height:72px; background:#13c5a2; border-radius:72px; color:#fff; font-size:18px; text-align:center;}
.lnry dl dd{ float:right; width:88%; padding:0 2%; height:72px; line-height:72px; background:#fff; font-size:18px; color:#484848;}

.yzzc{ margin-top:50px; margin-bottom:50px;}
.yzzc h2{ background:url(../images/ll.jpg) left top no-repeat; margin-bottom:12px;}
.yzzc h2 .left{ float:left; margin-left:70px; width:24%;}
.yzzc h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.yzzc h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.yzzc h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.yzzc h2 .right{ float:right; width:13%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.yzzc h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.yzzc .yzzcon{ margin-top:40px;}
.yzzc .yzzcon h3{ line-height:40px; font-size:20px; color:#333; text-align:center;}
.yzzc .yzzcon img{ display:block; width:80%; margin:30px auto 0 auto;}
.yzzc .yzzcon font{ display:block; width:100%; margin-top:40px; line-height:40px; font-size:20px; color:#656a72;} 

.xdyw_bg{ padding:38px 0; background:#f5f5f5;}
.xdyw{ background:#fff; padding:45px; margin-top:12px;}
.xdyw h2{}
.xdyw h2 strong{ display:block; width:100%; height:30px; line-height:30px; color:#303957; font-size:26px; font-weight:normal;}
.xdyw h2 span{ display:block; width:100%; height:20px; line-height:20px; color:#7b839c; font-size:12px; font-weight:normal;}
 .xdyw h2 em{ display:block; width:20px; height:2px; background:#093a85; margin-top:3px;}
.xdyw dl{ padding:20px 0; border-bottom:#f5f5f5 solid 1px;}
.xdyw dl dt{ float:left; width:22%;}
.xdyw dl dt img{ width:100%;}
.xdyw dl dd{ float:right; width:76%;}
.xdyw dl dd a{ display:block; width:100%; margin:5px 0; line-height:25px; color:#030e37; font-size:16px; overflow:hidden; font-weight:bold;}
.xdyw dl dd span{ display:block; width:100%; height:44px; line-height:22px; color:#7b839c; font-size:14px; margin-top:0; overflow:hidden;}
.xdyw dl dd font{ display:block; width:100%; background:url(../images/time.jpg) left center no-repeat; height:20px; line-height:20px; font-size:12px; color:#7b839c; padding-left:20px; margin-top:5px;}

.ywxq{ background:#fff; padding:30px 45px; margin-top:12px;}
.ywxq h2{ height:36px; line-height:36px; color:#303957; font-size:18px; text-align:center; margin-bottom:12px;}
.ywxq h3{ height:30px; line-height:30px; font-weight:normal;}
.ywxq h3 font{ color:#7b839c; font-size:12px; float:left; margin-left:5%;}
.ywxq h3 span{ color:#7b839c; font-size:12px; float:right; margin-right:20%;}
.ywxq .con{ margin-top:50px; font-size:15px; color:#7b839c; padding-bottom:80px; border-bottom:#f5f5f5 solid 1px;}
.ywxq .bt{ margin-top:20px;}
.ywxq .bt ul li{ line-height:30px; font-size:14px; color:#303957;}
.ywxq .bt ul li strong{ font-size:15px; color:#303957;}
.ywxq .wenzhang{ margin-top:90px;}
.ywxq .wenzhang h4{ height:50px; line-height:50px; margin-bottom:10px;}
.ywxq .wenzhang h4 strong{ float:left; font-size:24px; font-weight:normal; color:#303957;}
.ywxq .wenzhang h4 span{ float:left; margin-left:12%; color:#7b839c; font-size:12px;}
.ywxq .wenzhang ul li{ background:url(../images/dd.jpg) left center no-repeat; padding-left:14px; line-height:40px;}
.ywxq .wenzhang ul li a{ font-size:15px; color:#303957;}


.ybmb_bg{ background:url(../images/bmb.jpg) center top no-repeat; padding:50px 0;}
.ybmb{ background:#fff; margin-top:20px; padding:30px 0 60px 0;}
.ybmb dl dd{ float:left; margin-top:35px; height:35px; width:46%; margin-left:2%;}
.ybmb dl dd span{ display:block; float:left; width:20%; height:35px; line-height:35px; font-size:15px; text-align:right;}
.ybmb dl dd span font{ color:#f00; font-size:14px; margin-right:3px;}
.ybmb dl dd .input_text1{ float:right; display:block; width:78%; height:33px; line-height:33px; padding:0 2%; border:#d5d5d5 solid 1px; border-radius:5px;}
.ybmb dl dd .quan1{ float:left; margin-left:40px; width:15px; height:15px; background:none; border:#f5f5f5 solid 1px; margin-top:9px;}
.ybmb dl dd b{ display:block; float:left; height:35px; line-height:35px; font-size:14px; font-weight:normal; margin-left:14px; color:#030e37;}
.ybmb dl dd .quan2{ float:left; margin-left:10px; width:15px; height:15px; background:none; border:#f5f5f5 solid 1px; margin-top:9px;}
.ybmb dl dd strong{ display:block; float:left; height:35px; line-height:35px; font-size:14px; font-weight:normal; margin-left:3px; color:#030e37;}
.ybmb dl dd .select{ float:left; width:18.5%; height:33px; line-height:33px; border:#d5d5d5 solid 1px; margin-left:2%; font-size:14px; font-weight:normal; color:#555;}
.ybmb dl dd em{ display:block; float:left; height:35px; line-height:35px; font-size:14px; font-weight:normal; margin-left:10px; color:#030e37; font-style:normal; color:#666;}

.ybmb dl dt .input_button1{ display:block; width:20%; height:40px; line-height:40px; background:#0ab9ab; color:#fff; font-size:16px; text-align:center; border-radius:5px; margin:40px auto 0 auto;}

.contact_bg{ background:url(../images/cbg.jpg) center top no-repeat; background-size:135%;}
.contact{ position:relative; padding-bottom:50%;}
.contact .dw{ position:absolute; right:0%; top:24%; background:url(../images/lbg.png) center top no-repeat; width:356px; height:264px; padding:89px 25px 15px 25px;}
.contact .dw ul li{ margin-bottom:10px; line-height:25px; font-size:14px; color:#fff; padding-left:30px;}
.contact .dw ul li strong{ display:block; width:100%; font-size:18px; font-weight:normal; color:#fff;}
.contact .dw ul li span{ font-size:14px; color:#fff;}
.contact .dw ul li.l1{ background:url(../images/x11.jpg) left top 5px no-repeat;}
.contact .dw ul li.l2{ background:url(../images/x22.jpg) left top 5px no-repeat;}
.contact .dw ul li.l3{ background:url(../images/x33.jpg) left top 5px no-repeat;}



	}



@media screen and (max-width:800px) {
.header{display:none;}
	.n_header{ display:none;}
	.head{
		display: block; position:absolute; left:0; top:0;}
.wapper{ width:96%; margin:0 auto;}	
.wapper1{ width:96%; height:280px; margin:0 auto;}
	
.con01{ margin-top:44%;}
.con01 h2{ background:url(../images/new.png) left top no-repeat; padding-left:60px; margin-bottom:10px;}
.con01 h2 span{ display:block; width:33%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.con01 h2 em{ display:block; width:33%; height:2px; background:#24344b;}
.con01 h2 strong{ display:block; width:35%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}	
.con01 .left{ float:none; width:100%;}
.con01 .left h3{ height:36px; line-height:36px; background:url(../images/h3.jpg) left center no-repeat; font-size:18px; font-weight:normal; color:#333; padding-left:20px; margin-bottom:12px;}
.con01 .left dl dt{ float:none; width:100%; position:relative; margin-bottom:10px;}
.con01 .left dl dt img{ width:100%;}
.con01 .left dl dt span{ display:block; width:100%; height:38px; line-height:38px; background:rgba(0,0,0,0.5); color:#fff; font-size:14px; padding:0 2%; position:absolute; left:0; bottom:0;}
.con01 .left dl dd{ float:none; width:100%; height:28px; line-height:28px;}
.con01 .left dl dd a{ float:left; display:block; width:70%; height:28px; line-height:28px; overflow:hidden; font-size:13px; color:#333;}
.con01 .left dl dd span{ float:right; display:block; width:20%; height:28px; line-height:28px; overflow:hidden;  font-size:13px; color:#999; text-align:right;}

.con01 .right{ float:none; width:100%; margin-top:20px;}
.con01 .right h3{ height:36px; line-height:36px; background:url(../images/h3.jpg) left center no-repeat; font-size:18px; font-weight:normal; color:#333; padding-left:20px; margin-bottom:12px;}
.con01 .right ul li{ margin-bottom:5px;}
.con01 .right ul li img{ float:left; display:block; width:40px; height:44px;}
.con01 .right ul li a{ float:right; display:block; width:85%; height:25px; line-height:25px; font-size:14px; color:#333; overflow:hidden;}
.con01 .right ul li span{ float:right; display:block; width:85%; height:20px; line-height:20px; color:#999; font-size:12px; overflow:hidden;}

.img1{ margin-top:30px;}
.img1 img{ width:100%;}


.con02_bg{ background:url(../images/bga.jpg) center top no-repeat; margin-top:30px; background-size:100%;}
.con02{ padding:50px 0;}
.con02 h2{ background:url(../images/bb.png) left top no-repeat; padding-left:60px; margin-bottom:46px;}
.con02 h2 span{ display:block; width:44%; height:25px; line-height:20px; color:#fff; font-size:16px; font-weight:normal;}
.con02 h2 em{ display:block; width:44%; height:2px; background:#fff;}
.con02 h2 strong{ display:block; width:44%; height:34px; line-height:34px; color:#fff; font-size:20px; font-weight:normal;}	
.con02 .bbb{ background-size:cover; padding-bottom:5%;}
.con02 .bbb .left{ float:none; width:96%; margin-top:2%; margin-left:0%; padding:0 2%;}
.con02 .bbb .left h3{ margin-bottom:10px;}
.con02 .bbb .left h3 strong{ display:block; width:100%; height:36px; line-height:36px; font-size:24px; color:#24344b; font-weight:normal;}
.con02 .bbb .left h3 span{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#24344b; font-weight:normal;}
.con02 .bbb .left font{ display:block; width:100%; line-height:29px; font-size:14px; color:#24344b;}
.con02 .bbb .left a{ display:block; width:22px; height:13px; margin-top:0px; margin-left:93%;}
.con02 .bbb .right{ float:none; width:100%; margin-top:6%;}
.con02 .bbb .right img{ width:100%;}


.con03_bg{ background:url(../images/bgb.jpg) center top no-repeat; background-size:100%;}
.con03{ padding:23px 0;}
.con03 h2{ background:url(../images/teacher.png) left top no-repeat; padding-left:70px; margin-bottom:15px;}
.con03 h2 span{ display:block; width:33%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.con03 h2 em{ display:block; width:33%; height:2px; background:#24344b;}
.con03 h2 strong{ display:block; width:33%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.con03 h3{ height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; color:#093a85; font-size:14px; padding-right:30px; text-align:right; font-weight:normal; margin-bottom:30px;}
.con03 ul li{ float:none; width:96%; margin:0 auto 20px auto; background:#fff; padding-bottom:30px; box-shadow:5px 5px 10px #ccc;}
.con03 ul li .img{ width:100%; position:relative;}
.con03 ul li .img img{ width:100%;}
.con03 ul li .img font{ display:block; width:100%; height:65px; line-height:65px; color:#fff; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.con03 ul li span{ display:block; width:90%; margin:20px auto; line-height:30px; font-size:14px;}
.con03 ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#093a85; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.con03 ul li.l1{ margin-right:2%;}


.con04{ margin-top:60px;}
.con04 h2{ background:url(../images/teacher.png) left top no-repeat; padding-left:60px; margin-bottom:15px;}
.con04 h2 span{ display:block; width:33%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.con04 h2 em{ display:block; width:33%; height:2px; background:#24344b;}
.con04 h2 strong{ display:block; width:33%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.con04 h3{ height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; color:#093a85; font-size:14px; padding-right:30px; text-align:right; font-weight:normal; margin-bottom:30px;}
.con04 ul li{ float:none; width:96%; margin:0 auto 20px auto; background:#fff; padding-bottom:40px; box-shadow:5px 5px 10px #ccc;}
.con04 ul li .img{ width:100%;}
.con04 ul li .img img{ width:100%;}
.con04 ul li font{ display:block; width:90%; height:45px; line-height:45px; color:#000; font-size:16px;  margin:10px auto 0 auto;}
.con04 ul li span{ display:block; width:90%; margin:0 auto 20px auto; line-height:30px; font-size:14px;}
.con04 ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#093a85; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.con04 ul li.l1{ margin-right:2%;}

.shizi_bg{ background:#f5f5f5;}
.shizi{ padding:50px 0;}
.shizi h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:10px;}
.shizi h2 .left{ float:left; margin-left:70px; width:33%}
.shizi h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.shizi h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.shizi h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.shizi h2 .right{ float:right; width:21%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.shizi h2 .right a{ display:block; width:84%; color:#093a85; font-size:14px; padding-right:16%;  text-align:right; font-weight:normal;}
.shizi ul li{ float:none; width:96%; margin:0 auto 40px auto; padding-bottom:30px;}
.shizi ul li dl{ width:80%; margin:20px auto; padding-top:30px;}
.shizi ul li dl dt{ float:left; width:36%;}
.shizi ul li dl dt img{ width:100%;}
.shizi ul li dl dd{ float:right; width:60%;}
.shizi ul li dl dd h3{ height:40px; line-height:40px; color:#24344b; font-size:26px; font-weight:normal; text-align:right;}
.shizi ul li dl dd font{ display:block; width:15%; height:3px; margin-left:85%; background:#24344b; margin-top:14px;}
.shizi ul li dl dd b{ display:block; width:50%; height:22px; line-height:22px; background:#24344b; color:#fff; font-size:10px; text-align:center; border-radius:20px; margin-left:50%; margin-top:10px;}
.shizi ul li span{ display:block; width:84%; height:75px; line-height:25px; font-size:14px; color:#24344b; margin:0 auto; overflow:hidden;}
.shizi ul li a{ display:block; width:50%; height:40px; line-height:40px; border-radius:10px; background:#093a85; color:#fff; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.shizi ul li.l1{ background:url(../images/l1bg.jpg) #fff center top no-repeat; background-size:100%;}
.shizi ul li.l2{ background:url(../images/l2bg.jpg) #fff center top no-repeat; background-size:100%;}
.shizi ul li.l3{ background:url(../images/l3bg.jpg) #fff center top no-repeat; background-size:100%;}	


.n_footer{ background:#3d3d3d; border-top:#13c5a3 solid 5px; padding:20px 0;}
.n_footer ul li{ line-height:30px; text-align:center; color:#fff; font-size:14px;}
.n_footer ul li a{ color:#fff; font-size:14px;}

.spxq_bg{ background:#f5f5f5; padding:30px 0 20px 0;}
.biaoti{ height:30px; line-height:30px; font-size:14px;}
.biaoti a{ font-size:14px;}

.szxq{ margin-top:30px;}
.szxq .left{ float:none; width:100%; padding:5%; background:#fff;}
.szxq .left .bt{ width:100%;} 
.szxq .left .bt .img{ float:left; width:20%;}
.szxq .left .bt .img img{ width:100%;}
.szxq .left .bt .xqa{ float:left; width:74%; margin-left:2%;}
.szxq .left .bt .xqa strong{ display:block; width:30%; height:36px; line-height:36px; color:#24344b; font-size:24px; font-weight:normal; margin-top:5px;}
.szxq .left .bt .xqa b{ display:block; width:30%; height:20px; line-height:20px; color:#fff; font-size:12px; text-align:center; font-weight:normal; background:#24344b; border-radius:20px; margin-top:10px;}
.szxq .left dl{ margin-top:50px;}
.szxq .left dl dt{ background:url(../images/lh2.png) left center no-repeat; height:40px; line-height:40px; margin-bottom:6px;}
.szxq .left dl dt strong{ display:block; width:90%; margin-left:10%; height:39px; line-height:39px; border-bottom:#c0c2c8 solid 1px; color:#24344b; font-size:20px; font-weight:normal;}
.szxq .left dl dd{ line-height:30px; font-size:14px; color:#24344b;}

.szxq .right{ float:none; width:100%; background:#fff; padding:12px 2%; margin-top:30px;}
.szxq .right h2{ }
.szxq .right h2 strong{ display:block; width:100%; color:#303957; font-size:22px; height:30px; line-height:30px; font-weight:normal;}
.szxq .right h2 span{ display:block; width:100%; color:#7b839c; font-size:14px; height:24px; line-height:24px; font-weight:normal;}
.szxq .right h2 em{ display:block; width:10%; height:3px; background:#13c5a2; margin-top:3px;}
.szxq .right dl{ margin-top:20px; width:100%; padding:16px 0;}
.szxq .right dl.dl1{ background:url(../images/dl1.png) center top no-repeat; background-size:100%;}
.szxq .right dl.dl2{ background:url(../images/dl2.png) center top no-repeat; background-size:100%;}
.szxq .right dl.dl3{ background:url(../images/dl3.png) center top no-repeat; background-size:100%;}
.szxq .right dl.dl4{ background:url(../images/dl4.png) center top no-repeat; background-size:100%;}
.szxq .right dl dt{ float:left; width:26%; margin-left:9%; margin-top:10px; }
.szxq .right dl dt img{ width:100%;}
.szxq .right dl dd{ float:right; width:47%; margin-right:9%;}
.szxq .right dl dd h3{ height:50px; line-height:50px; font-size:26px; text-align:right; color:#24344b; font-weight:normal;}
.szxq .right dl dd font{ display:block; width:16%; margin-left:84%; height:3px; background:#24344b; margin-top:5px;}
.szxq .right dl dd b{ display:block; width:50%; margin-left:50%; height:20px; line-height:20px; color:#fff; text-align:center; font-size:12px; font-weight:normal; border-radius:20px;background:#24344b; margin-top:10px;}
.szxq .right a.a1{ display:block; width:100%; height:40px; line-height:40px; color:#1cc7a5; font-size:14px; margin-left:2%; margin-top:10px;}

.jxms_bg{background:#f5f5f5; padding:20px 0;}
.jxms_bg img{ width:100%;}
.jxms_bg .h2{ height:50px; line-height:50px; font-size:22px; text-align:center; font-weight:normal;}
.jxms01{ padding:30px 0 0 0;}
.jxms01 img{ width:100%;}
.jxms01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:12px;}
.jxms01 h2 .left{ float:left; margin-left:70px; width:39%}
.jxms01 h2 .left span{ display:block; width:110%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.jxms01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.jxms01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.jxms01 h2 .right{ float:right; width:32%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.jxms01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.jxms01 dl{ margin-bottom:50px;}
.jxms01 dl.dl1{}
.jxms01 dl.dl1 dt{ float:none; width:100%;}
.jxms01 dl.dl1 dt img{ width:100%;}
.jxms01 dl.dl1 dd{ float:none; width:100%; margin-top:10px;}
.jxms01 dl.dl1 dd h3{ height:34px; line-height:34px; color:#093a85; font-size:20px; font-weight:normal; margin-bottom:5px;}
.jxms01 dl.dl1 dd span{ display:block; width:100%; line-height:30px; font-size:14px; color:#7b839c;}

.jxms01 dl.dl2{}
.jxms01 dl.dl2 dt{ float:none; width:100%;}
.jxms01 dl.dl2 dt img{ width:100%;}
.jxms01 dl.dl2 dd{ float:none; width:100%;}
.jxms01 dl.dl2 dd h3{ height:34px; line-height:34px; color:#093a85; font-size:20px; font-weight:normal; margin-bottom:5px;}
.jxms01 dl.dl2 dd span{ display:block; width:100%; line-height:30px; font-size:14px; color:#7b839c;}


.jxms02{ line-height:32px; font-size:18px; color:#656a72; padding-bottom:60px;}

.kcsz01{ padding:50px 0 70px 0;}
.kcsz01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:4px;}
.kcsz01 h2 .left{ float:left; margin-left:70px; width:30%}
.kcsz01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:18px; font-weight:normal;}
.kcsz01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.kcsz01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:22px; font-weight:normal;}
.kcsz01 h2 .right{ float:right; width:24%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz01 h2 .right a{ display:block; width:84%; color:#093a85; font-size:14px; padding-right:16%;  text-align:right; font-weight:normal;}
.kcsz01 .xq{ line-height:30px; font-size:16px; color:#656a72;}
.kcsz01 .tua{ margin-top:15px;}
.kcsz01 dl dd{ margin-top:20px; float:none; width:100%; padding:1.5%; margin-right:0%; background:#fff; border:#e1e1e1 solid 1px;}
.kcsz01 dl dd h2{ height:50px; line-height:50px; background:url(../images/you.jpg) right center no-repeat;}
.kcsz01 dl dd h2 strong{ float:left; color:#24344b; font-size:20px; font-weight:normal;}
.kcsz01 dl dd h2 span{ float:left; font-size:12px; margin-left:20px; font-weight:normal;}
.kcsz01 dl dd img{ width:100%;}
.kcsz01 dl dd b{ display:block; height:40px; margin-top:20px;}
.kcsz01 dl dd b font{ float:left; width:65%; height:40px; line-height:40px; font-size:16px; color:#000; font-weight:normal;}
.kcsz01 dl dd b a{ float:right; width:34%; height:40px; line-height:40px; color:#fff; background:#093a85; border-radius:10px; text-align:center; font-weight:normal; font-size:16px;}
.kcsz01 dl dt{ float:none; width:100%; }
.kcsz01 dl dt em{ display:block; background:#fff; border:#e1e1e1 solid 1px; width:100%; padding:5% 5% 2% 5%; font-style:normal; margin-top:20px;}
.kcsz01 dl dt em.em1{ margin-top:0;}
.kcsz01 dl dt em img{ width:100%;}
.kcsz01 dl dt em b{ display:block; height:40px; margin-top:20px;}
.kcsz01 dl dt em b font{ float:left; width:65%; height:40px; line-height:40px; font-size:16px; color:#000; font-weight:normal;}
.kcsz01 dl dt em b a{ float:right; width:34%; height:40px; line-height:40px; color:#fff; background:#093a85; border-radius:10px; text-align:center; font-weight:normal; font-size:16px;}

.kcsz02_bg{ background:url(../images/kcszbg.jpg) center top no-repeat; background-size:cover; padding:60px 0;}
.kcsz02 h2{ background:url(../images/blou.png) left top no-repeat; margin-bottom:20px;}
.kcsz02 h2 .left{ float:left; margin-left:70px; width:39%}
.kcsz02 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#fff; font-size:16px; font-weight:normal;}
.kcsz02 h2 .left em{ display:block; width:100%; height:2px; background:#fff;}
.kcsz02 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:20px; font-weight:normal;}
.kcsz02 h2 .right{ float:right; width:23%; height:20px; line-height:20px; background:url(../images/bgd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz02 h2 .right a{ display:block; width:80%; color:#fff; font-size:14px; padding-right:12%;  text-align:right; font-weight:normal;}
.kcsz02 ul li{ float:none; width:100%; margin-right:0%; margin-top:20px; background:#fff; padding-bottom:30px;}
.kcsz02 ul li.l1{ margin-right:0;}
.kcsz02 ul li h3{ background:url(../images/lu.jpg) center top no-repeat; padding:7% 0; background-size:100%;}
.kcsz02 ul li h3 img{ display:block; float:left; width:24%; margin-left:10%;}
.kcsz02 ul li h3 strong{ display:block; float:right; width:50%; height:52px; line-height:52px; margin-right:10%; color:#24344b; font-size:28px; font-weight:normal; text-align:right;}
.kcsz02 ul li h3 font{ display:block; float:right; width:50%; margin-right:10%; margin-bottom:7px; margin-top:6px;}
.kcsz02 ul li h3 font em{ display:block; margin-left:85%; width:15%; height:3px; background:#24344b;}
.kcsz02 ul li h3 b{ display:block; float:right; width:26%; margin-right:10%; height:20px; line-height:20px; border-radius:20px; background:#24344b; text-align:center; font-size:12px; font-weight:normal; color:#fff; margin-top:5px; }
.kcsz02 ul li span{ display:block; width:90%; margin:12px auto 20px auto; color:#303957; font-size:14px; line-height:30px;}
.kcsz02 ul li a{ display:block; width:50%; height:40px; line-height:40px; background:#093a85; color:#fff; font-size:14px; text-align:center; margin:0 auto; border-radius:10px;}



.kcsz03{ padding:50px 0 90px 0;}
.kcsz03 h2{ background:url(../images/ll.jpg) left top no-repeat; margin-bottom:24px;}
.kcsz03 h2 .left{ float:left; margin-left:70px; width:39%}
.kcsz03 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:16px; font-weight:normal;}
.kcsz03 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.kcsz03 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:20px; font-weight:normal;}
.kcsz03 h2 .right{ float:right; width:23%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.kcsz03 h2 .right a{ display:block; width:80%; color:#093a85; font-size:14px; padding-right:12%;  text-align:right; font-weight:normal;}
.kcsz03 .top{}
.kcsz03 .top dl dt{ float:none; width:100%; position:relative; margin-top:20px;}
.kcsz03 .top dl dt img{ width:100%;}
.kcsz03 .top dl dt span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}
.kcsz03 .top dl dd{ float:none; width:100%; position:relative; margin-top:20px;}
.kcsz03 .top dl dd img{ width:100%;}
.kcsz03 .top dl dd span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}
.kcsz03 .bottom{ margin-top:0;}
.kcsz03 .bottom ul li{ float:none; width:100%; margin-right:0%; position:relative; margin-top:20px;}
.kcsz03 .bottom ul li.l1{ margin-right:0;}
.kcsz03 .bottom ul li img{ width:100%;}
.kcsz03 .bottom ul li span{ display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:20px; text-align:center; background:url(../images/span.png) center repeat-x; position:absolute; left:0; bottom:0;}


.kcszxq_bg{ background:url(../images/kcszxq.jpg) center top no-repeat; padding:40px 0;}
.kcszxq01{ margin-top:30px;}
.kcszxq01 span{ display:block; width:100%; line-height:30px; font-size:16px; color:#656a72;}
.kcszxq01 h2{ margin-top:50px; height:50px; line-height:50px; color:#24344b; font-size:22px; text-align:center; font-weight:normal;}
.kcszxq01 h2.h22{ margin-top:80px;}
.kcszxq01 font{ display:block; width:100%; margin:10px auto 0 auto; font-size:16px; line-height:30px; color:#656a72;}
.kcszxq01 ul{ width:100%; margin:10px auto;}
.kcszxq01 ul li{ float:left; width:48%; margin-left:2%; background:url(../images/yh.png) left center no-repeat; height:38px; line-height:38px; font-size:18px; padding-left:5%; color:#656a72;}


.kcszxq02{ margin-top:60px;}
.kcszxq02 h2{ height:50px; line-height:50px; color:#24344b; font-size:24px; text-align:center; font-weight:normal; margin-bottom:10px;}
.kcszxq02 dl{ width:100%; margin:0 auto;}
.kcszxq02 dl dt{ line-height:32px; font-size:16px; color:#656a72; margin-bottom:20px;}
.kcszxq02 dl dd{ float:left; width:49%; margin-right:2%;}
.kcszxq02 dl dd.dd1{ margin-right:0;}
.kcszxq02 dl dd img{ width:100%;}

.xdemba01{ margin-top:30px;}
.xdemba01 h2{ background:url(../images/star.png) left top no-repeat; margin-bottom:0px;}
.xdemba01 h2 .left{ float:left; margin-left:60px; width:28%;}
.xdemba01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:14px; font-weight:normal;}
.xdemba01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xdemba01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:18px; font-weight:normal;}
.xdemba01 h2 .right{ float:right; width:22%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px; background-size:20%;}
.xdemba01 h2 .right a{ display:block; width:87%; color:#093a85; font-size:12px; padding-right:13%;  text-align:right; font-weight:normal;}
.xdemba01 img{ width:100%;}

.xdemba02_bg{ background:url(../images/tsbg.jpg) center top no-repeat; background-size:cover; margin-top:60px;}
.xdemba02{ padding:40px 0;}
.xdemba02 h2{ background:url(../images/jb.png) left top no-repeat; margin-bottom:24px;}
.xdemba02 h2 .left{ margin-left:60px; width:42%;}
.xdemba02 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#fff; font-size:14px; font-weight:normal;}
.xdemba02 h2 .left em{ display:block; width:100%; height:2px; background:#fff;}
.xdemba02 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:normal;}
.xdemba02 h2 .right{ float:right; width:10%; height:20px; line-height:20px; background:url(../images/bgd.png) right center no-repeat; margin-bottom:50px; margin-top:20px;}
.xdemba02 h2 .right a{ display:block; width:90%; color:#fff; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}

.banbg{ display:block; width:100%; overflow: hidden;	position: relative;	}
.ban{
			overflow: hidden;
			position: relative;
		}
		
		.ban li{
			float: left;
		}
		
		.ban li img{
			display: block;
			width: 100%;
		}
		
		.dots{
			text-align: center;
			position: absolute;
			left: 0;
			bottom: 20px;
			width: 100%;
			font-size: 0;
		}
		
		.dots li{
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 2px;
			background:#fff;
			background-size: cover;
			border-radius: 10px;
			cursor: pointer;
		}
		
		.active{
			background:#ddd !important;
			background-size: cover !important;
		}
		
.flip_gallery{ display:none;}

.banner_01{ width:100%;height:605px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:555px;position:absolute;}
.banner_01 ul li {width:100%; height:555px;float:left;overflow:hidden; position:relative;}
.banner_01 ul li dl{ float:left; width:48%; margin-left:1%; margin-right:0; margin-top:40px;}
.data-icon i{
	font-size: 42px;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-o-border-radius:50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #fff;
	color: #fff;
	opacity: 0.8;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s; font-size:24px;
}
.banner_01 ul li dl.dl1{ margin-left:1%;}
.banner_01 ul li dl dt{ float:left; width:26%;}
.banner_01 ul li dl dt img{ width:100%;}
.banner_01 ul li dl dd{ float:right; width:56%;}
.banner_01 ul li dl dd strong{ display:block; width:100%; height:34px; line-height:34px; font-size:28px; color:#fac521; font-weight:normal; margin-bottom:5px;}
.banner_01 ul li dl dd span{ display:block; width:100%; height:66px; line-height:22px; font-size:12px; color:#fff; overflow:hidden;}
.banner_01 .btn {width:20%; position:absolute; height:10px; padding:5px 10px; right:40%; bottom:20px; text-align:right;}
.banner_01 .btn span {display:inline-block; width:16px; height:16px;  margin-left:10px; cursor:pointer; background:#fff; border-radius:16px;}
.banner_01 .btn span.on {background:#fff; width:20px; height:20px; border-radius:20px;}


.xdemba03_bg{ background:#f5f5f5;}
.xdemba03{ padding:60px 0;}
.xdemba03 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:14px;}
.xdemba03 h2 .left{ float:left; margin-left:60px; width:65%;}
.xdemba03 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:14px; font-weight:normal;}
.xdemba03 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xdemba03 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:18px; font-weight:normal;}
.xdemba03 h2 .right{ float:right; width:18%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px; background-size:20%;}
.xdemba03 h2 .right a{ display:block; width:90%; color:#093a85; font-size:12px; padding-right:10%;  text-align:right; font-weight:normal;}
.xdemba03 dl dt{ float:none; width:100%; padding:20px 0 33px 0; background:url(../images/green.jpg) center top no-repeat; background-size:cover;}
.xdemba03 dl dt strong{ display:block; width:80%; height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center; margin:0 auto;}
.xdemba03 dl dt em{ display:block; width:20px; height:2px; background:#fff; margin:1px auto;}
.xdemba03 dl dt span{ display:block; width:86%; margin:20px auto 0 auto; color:#cff0e9; font-size:12px; height:168px; line-height:24px; overflow:hidden;}
.xdemba03 dl dd{ float:none; width:100%; margin-left:0; margin-top:20px; background:#fff; padding-bottom:14px;}
.xdemba03 dl dd img{ width:100%; margin-bottom:8px;}
.xdemba03 dl dd strong{ display:block; width:86%; height:30px; line-height:30px; margin-top:3%; color:#000; font-size:15px; text-align:center; margin:0 auto;}
.xdemba03 dl dd em{ display:block; width:10%; height:2px; margin:2px auto; background:#13c5a2;}
.xdemba03 dl dd span{ display:block; width:86%; height:30px; line-height:30px; margin-top:3%; color:#000; font-size:14px; text-align:center; overflow:hidden; color:#999; margin:0 auto; font-weight:500;}
.xdemba03 dl dd.dd1{ margin-right:0;}



.xysm{ margin-top:0;}
.xysm h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:60px; margin-bottom:15px;}
.xysm h2 span{ display:block; width:43%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.xysm h2 em{ display:block; width:43%; height:2px; background:#24344b;}
.xysm h2 strong{ display:block; width:41%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.xysm ul li{ float:none; width:96%; margin:0 auto 20px auto; background:#fff; padding-bottom:40px; box-shadow:5px 5px 10px #ccc;}
.xysm ul li .img{ width:100%; position:relative;}
.xysm ul li .img img{ width:100%;}
.xysm ul li .img font{ display:block; width:100%; height:65px; line-height:65px; color:#fff; font-size:18px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.xysm ul li span{ display:block; width:90%; margin:20px auto; line-height:30px; font-size:14px;}
.xysm ul li a{ display:block; width:30%; height:32px; line-height:32px; color:#fff; background:#093a85; border-radius:50px; font-size:14px; text-align:center; margin:20px auto 0 auto;}
.xysm ul li.l1{ margin-right:2%;}


.xiaoyou{ margin-top:30px;}
.xiaoyou .left{ float:none; width:100%; padding:30px 4%; background:#fff;}
.xiaoyou .left h2{ height:40px; line-height:40px; background:#093a85; color:#fff; font-size:16px; font-weight:normal; padding:0 20px; border-radius:5px; margin-top:20px; width:33%;}
.xiaoyou .left img{ width:100%;}
.xiaoyou .left font{ display:block; width:100%; font-size:16px; line-height:30px; margin-top:20px; text-align: left; color: #093a85; font-weight:normal;}
.xiaoyou .right{ float:none; width:100%; margin-top:20px; padding:30px 3%; background:#fff;}
.xiaoyou .right h2{ margin-bottom:15px;}
.xiaoyou .right h2 strong{ display:block; width:100%; color:#303957; font-size:20px; height:28px; line-height:28px; font-weight:normal;}
.xiaoyou .right h2 span{ display:block; width:100%; color:#888fa6; height:20px; line-height:20px; font-size:12px; font-weight:normal;}
.xiaoyou .right h2 em{ display:block; width:20px; height:2px; background:#093a85; margin-top:4px;}
.xiaoyou .right ul li{ -webkit-box-shadow: #ccc 0px 0px 10px;   -moz-box-shadow: #ccc 0px 0px 10px;  box-shadow: #ccc 0px 0px 10px; padding-bottom:12px; margin:0 auto 20px auto;}
.xiaoyou .right ul li .img{ width:100%; position:relative;}
.xiaoyou .right ul li .img img{ width:100%;}
.xiaoyou .right ul li .img font{ display:block; width:100%; height:65px; line-height:65px; color:#fff; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.xiaoyou .right ul li span{ display:block; width:90%; margin:10px auto; line-height:22px; font-size:15px; text-align:center; color:#666;}
.xiaoyou .right ul li a{ display:block; width:50%; height:28px; line-height:28px; color:#fff; background:#093a85; border-radius:50px; font-size:14px; text-align:center; margin:12px auto 0 auto;}
.xiaoyou .right a.a1{ display:block; font-size:15px; color:#093a85; height:30px; line-height:30px; margin-top:20px;}


.xygk01{}
.xygk01 h2{ background:url(../images/nh2.jpg) left top no-repeat; margin-bottom:12px;}
.xygk01 h2 .left{ float:left; margin-left:70px; width:30%;}
.xygk01 h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:16px; font-weight:normal;}
.xygk01 h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.xygk01 h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:20px; font-weight:normal;}
.xygk01 h2 .right{ float:right; width:28%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px; }
.xygk01 h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.xygk01 ul li{ height:30px; line-height:30px; background:url(../images/yh.png) left center no-repeat; overflow:hidden; padding-left:22px; font-size:14px; }

.xygk02{ background:#fff; margin-top:20px;  -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px; padding-bottom:20px; margin-bottom:10px; padding:0 0 20px 0;}
.xygk02 h2{ height:50px; line-height:50px; border-bottom:#f5f5f5 solid 1px; font-size:18px; color:#000; text-align:center; font-weight:normal;}
.xygk02 img{ width:94%; margin:0 auto; display:block;}

.xygk03{ background:#fff; margin-top:20px;  -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px; padding-bottom:20px; margin-bottom:10px; padding:0 0 20px 0;}
.xygk03 h2{ height:50px; line-height:50px; border-bottom:#f5f5f5 solid 1px; font-size:18px; color:#000; text-align:center; font-weight:normal;}
.xygk03 img{ width:94%; margin:0 auto; display:block;}


.xygk04{  margin-top:30px;}
.xygk04 h2{ height:80px; line-height:80px; border-bottom:#f5f5f5 solid 1px; font-size:20px; color:#000; text-align:center; font-weight:normal;}
.xygk04 dl{ background:#fff; width:100%; padding:30px 0 40px 0; border-radius:10px; -webkit-box-shadow: #ddd 0px 0px 10px;   -moz-box-shadow: #ddd 0px 0px 10px;  box-shadow: #ddd 0px 0px 10px;}
.xygk04 dl.dl1{ float:none; border-bottom:#ff4646 solid 8px;}
.xygk04 dl.dl2{ float:none; border-bottom:#2079ff solid 8px; margin-left:2%; margin-top:20px;}
.xygk04 dl.dl3{ float:none; border-bottom:#02bca7 solid 8px; margin-top:20px;}
.xygk04 dl dd{ float:left; margin-left:10%; width:55%;}
.xygk04 dl dd b{ display:block; width:100%; height:40px; line-height:40px; padding-top:12px;}
.xygk04 dl dd b strong{ font-size:24px; color:#000; font-weight:normal;}
.xygk04 dl dd b font{ font-size:14px; color:#888fa6; font-weight:normal;}
.xygk04 dl dd span{ display:block; width:100%; height:60px; line-height:60px; font-size:38px; font-weight:bold; color:#000; margin-top:15px;}
.xygk04 dl dt{ float:right; width:22%; margin-right:10%;}
.xygk04 dl dt img{ margin-top:26px; width:100%;}


.xygk05{  margin-top:50px;}
.xygk05 ul li{ float:none; width:50%; margin:0 25% 40px 25%;}
.xygk05 ul li strong{ display:block; width:100%; height:40px; line-height:40px; color:#000; font-size:24px; text-align:center; margin-bottom:20px; font-weight:normal;}
.xygk05 ul li img{ display:block; margin:0 auto; width:100%;}


.dsj_bg{ background:url(../images/dsj.jpg) #f5f5f5 center no-repeat; padding:50px 0; background-size:100%;}
.dsj h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:60px; margin-bottom:30px;}
.dsj h2 span{ display:block; width:99%; height:25px; line-height:20px; color:#24344b; font-size:15px; font-weight:normal;}
.dsj h2 em{ display:block; width:26%; height:2px; background:#24344b;}
.dsj h2 strong{ display:block; width:99%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.dsj img{ display:block; width:100%; margin:0 auto;}



.con02 h2 span{ display:block; width:50%; height:25px; line-height:20px; color:#fff; font-size:16px; font-weight:normal;}
.con02 h2 em{ display:block; width:44%; height:2px; background:#fff;}
.con02 h2 strong{ display:block; width:44%; height:34px; line-height:34px; color:#fff; font-size:20px; font-weight:normal;}


.lnry_bg{ background:url(../images/rybg.jpg) center top no-repeat; padding:50px 0; background-size:cover;}
.lnry h2{ background:url(../images/nh2.jpg) left top no-repeat; padding-left:70px; margin-bottom:30px;}
.lnry h2 span{ display:block; width:84%; height:25px; line-height:20px; color:#24344b; font-size:16px; font-weight:normal;}
.lnry h2 em{ display:block; width:84%; height:2px; background:#24344b;}
.lnry h2 strong{ display:block; width:84%; height:34px; line-height:34px; color:#24344b; font-size:20px; font-weight:normal;}
.lnry font{ display:block; width:90%; margin-left:10%; height:67px; border-left:#093a85 solid 2px;}
.lnry dl dt{ float:left; width:82px; height:82px; line-height:82px; background:#093a85; border-radius:82px; color:#fff; font-size:16px; text-align:center;}
.lnry dl dd{ float:right; width:75%; padding:6px 2%; height:82px; line-height:25px; background:#fff; font-size:14px; color:#484848; overflow:hidden;}


.yzzc{ margin-top:50px; margin-bottom:50px;}
.yzzc h2{ background:url(../images/ll.jpg) left top no-repeat; margin-bottom:12px;}
.yzzc h2 .left{ float:left; margin-left:60px; width:44%;}
.yzzc h2 .left span{ display:block; width:100%; height:30px; line-height:26px; color:#24344b; font-size:16px; font-weight:normal;}
.yzzc h2 .left em{ display:block; width:100%; height:2px; background:#24344b;}
.yzzc h2 .left strong{ display:block; width:100%; height:40px; line-height:40px; color:#24344b; font-size:20px; font-weight:normal;}
.yzzc h2 .right{ float:right; width:28%; height:20px; line-height:20px; background:url(../images/gd.png) right center no-repeat; margin-bottom:50px; margin-top:20px; }
.yzzc h2 .right a{ display:block; width:90%; color:#093a85; font-size:14px; padding-right:10%;  text-align:right; font-weight:normal;}
.yzzc .yzzcon{ margin-top:20px;}
.yzzc .yzzcon h3{ line-height:30px; font-size:14px; color:#333; text-align:center;}
.yzzc .yzzcon img{ display:block; width:90%; margin:30px auto 0 auto;}
.yzzc .yzzcon font{ display:block; width:100%; margin-top:20px; line-height:24px; font-size:12px; color:#656a72;} 


.xdyw_bg{ padding:38px 0; background:#f5f5f5;}
.xdyw{ background:#fff; padding:10px; margin-top:12px;}
.xdyw h2{}
.xdyw h2 strong{ display:block; width:100%; height:25px; line-height:25px; color:#303957; font-size:18px; font-weight:normal;}
.xdyw h2 span{ display:block; width:100%; height:20px; line-height:20px; color:#7b839c; font-size:12px; font-weight:normal;}
.xdyw h2 em{ display:block; width:20px; height:2px; background:#093a85; margin-top:3px;}
.xdyw dl{ padding:20px 0; border-bottom:#f5f5f5 solid 1px;}
.xdyw dl dt{ float:left; width:38%;}
.xdyw dl dt img{ width:100%;}
.xdyw dl dd{ float:right; width:60%;}
.xdyw dl dd a{ display:block; width:100%; margin:0; height:30px; line-height:30px; color:#030e37; font-size:14px; overflow:hidden; font-weight:bold;}
.xdyw dl dd span{ display:block; width:100%; height:36px; line-height:18px; color:#7b839c; font-size:12px; margin-top:0; overflow:hidden;}
.xdyw dl dd font{ display:block; width:100%; background:url(../images/time.jpg) left center no-repeat; height:20px; line-height:20px; font-size:12px; color:#7b839c; padding-left:20px; margin-top:2px;}

.ywxq{ background:#fff; padding:20px; margin-top:12px;}
.ywxq h2{ height:auto; line-height:26px; color:#303957; font-size:18px; text-align:center; margin-bottom:12px; padding-top:10px;}
.ywxq h3{ height:30px; line-height:30px; font-weight:normal;}
.ywxq h3 font{ color:#7b839c; font-size:12px; float:left; margin-left:0%;}
.ywxq h3 span{ color:#7b839c; font-size:12px; float:right; margin-right:0%;}
.ywxq .con{ margin-top:50px; font-size:15px; color:#7b839c; padding-bottom:50px; border-bottom:#f5f5f5 solid 1px;}
.ywxq .con img{ width:100%;}
.ywxq .bt{ margin-top:20px;}
.ywxq .bt ul li{ margin-top:14px; line-height:20px; font-size:14px; color:#303957;}
.ywxq .bt ul li strong{ font-size:15px; color:#303957;}
.ywxq .wenzhang{ margin-top:50px;}
.ywxq .wenzhang h4{ height:50px; line-height:50px; margin-bottom:0px;}
.ywxq .wenzhang h4 strong{ float:left; font-size:20px; font-weight:normal; color:#303957;}
.ywxq .wenzhang h4 span{ float:left; margin-left:12%; color:#7b839c; font-size:12px;}
.ywxq .wenzhang ul li{ background:url(../images/dd.jpg) left center no-repeat; padding-left:14px; line-height:30px;}
.ywxq .wenzhang ul li a{ font-size:14px; color:#303957;}


.ybmb_bg{ background:url(../images/bmb.jpg) center top no-repeat; padding:20px 0;}
.ybmb{ background:#fff; margin-top:20px; padding:10px 0 20px 0;}
.ybmb dl dd{ float:none; margin-top:15px; height:35px; width:100%; margin-left:0%;}
.ybmb dl dd span{ display:block; float:left; width:18%; height:35px; line-height:35px; font-size:13px; text-align:right;}
.ybmb dl dd span font{ color:#f00; font-size:14px; margin-right:3px;}
       .qzl input {
        float: left;
    width: 18%;
    height: 33px;
    line-height: 33px;
    border: #d5d5d5 solid 1px;
    margin-left: 2%; border-radius:5px;
    font-size: 14px;
    font-weight: normal;
    color: #555;
        }
.ybmb dl dd .input_text1{ float:right; display:block; width:78%; height:33px; line-height:33px; padding:0 2%; border:#d5d5d5 solid 1px; border-radius:5px;}
.ybmb dl dd .quan1{ float:left; margin-left:40px; width:15px; height:15px; background:none; border:#f5f5f5 solid 1px; margin-top:9px;}
.ybmb dl dd b{ display:block; float:left; height:35px; line-height:35px; font-size:12px; font-weight:normal; margin-left:14px; color:#030e37;}
.ybmb dl dd .quan2{ float:left; margin-left:10px; width:15px; height:15px; background:none; border:#f5f5f5 solid 1px; margin-top:9px;}
.ybmb dl dd strong{ display:block; float:left; height:35px; line-height:35px; font-size:12px; font-weight:normal; margin-left:0px; color:#030e37;}
.ybmb dl dd .select{ float:left; width:18.5%; height:33px; line-height:33px; border:#d5d5d5 solid 1px; margin-left:2%; font-size:14px; font-weight:normal; color:#555;}
.ybmb dl dd em{ display:block; float:left; height:35px; line-height:35px; font-size:14px; font-weight:normal; margin-left:10px; color:#030e37; font-style:normal; color:#666;}

.ybmb dl dt .input_button1{ display:block; width:20%; height:40px; line-height:40px; background:#093a85; color:#fff; font-size:16px; text-align:center; border-radius:5px; margin:20px auto 0 auto;}


.contact_bg{ background:url(../images/cbg.jpg) right 20% top no-repeat; background-size:295%;}
.contact{ position:relative; padding-bottom:90%; padding-top:20%;}
.contact .dw{ position:absolute; right:10%; top:22%; background:url(../images/lbg.png) center top no-repeat; width:356px; height:264px; padding:89px 25px 15px 25px;}
.contact .dw ul li{ margin-bottom:10px; line-height:25px; font-size:14px; color:#fff; padding-left:30px;}
.contact .dw ul li strong{ display:block; width:100%; font-size:18px; font-weight:normal; color:#fff;}
.contact .dw ul li span{ font-size:14px; color:#fff;}
.contact .dw ul li.l1{ background:url(../images/x11.jpg) left top 5px no-repeat;}
.contact .dw ul li.l2{ background:url(../images/x22.jpg) left top 5px no-repeat;}
.contact .dw ul li.l3{ background:url(../images/x33.jpg) left top 5px no-repeat;}


.xzvideo{ position:relative; margin-top:60px; }
.bofang{ width:100%;}
.bofang img{ width:100%;}



.lxwm{ background:#2f2f2f; padding:10px 0 20px 0;}
.lxwm h2{ margin-bottom:40px;}
.lxwm h2 strong{ display:block; width:100%; height:40px; line-height:40px; color:#f99732; font-size:20px; font-weight:normal; text-align:center;}
.lxwm h2 span{ display:block; width:100%; height:20px; line-height:20px; font-size:14px; color:#f99732; font-size:14px; font-weight:normal; text-align:center;}
.lxwm h2 em{ display:block; width:40px; height:2px; background:#f99732; margin:10px auto 0 auto;}
.lxwm ul li{ float:none; width:97%; padding-left:28%; margin-left:3%; border-right:none; margin-top:10px;}
.lxwm ul li.l1{ border-right:none; margin-top:10px;}
.lxwm ul li strong{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; color:#fff;}
.lxwm ul li span{ display:block; width:100%; height:20px; line-height:20px; font-size:14px; color:#fff;}
.lxwm ul li font{ display:block; width:100%; height:20px; line-height:20px; font-size:14px; color:#fff;}
.lxwm ul li img{ width:100px; height:100px; margin-top:10px;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
div[class*='card-container-'] {
  position: relative;
  margin: 40px auto;
  width: 380px;
  height: 300px;
}
.card-container-5 .card {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  border-radius: 2px;
  background:#fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}
.card-container-5 .card img{ width:100%; height:300px;}
.card-container-5 .card:last-of-type {
  z-index: 80;
}
.card-container-5 .card:nth-last-of-type(2) {
  z-index: 90;
}
.card-container-5 .card:first-of-type {
  z-index: 100;
}
.card-container-5:hover .card {
  border-bottom-left-radius: 10px;
}
.card-container-5:hover .card:first-of-type {
  -webkit-transform: rotate(-10deg);
          transform: rotate(-10deg);
}
.card-container-5:hover .card:nth-of-type(2) {
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
}
.card-container-5:hover .card:last-of-type {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.wapper2{ height:380px; width:98%; margin:0 auto;}
	}










/*Add------------------------------------------------------------------------------*/

