﻿* {
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-family: "微软雅黑";
	color: #333;
}

body {
	overflow-x: hidden;
}

li {
	list-style: none;
}

ul {
	margin: 0;
}

a {
	text-decoration: none;
}

.clear {
	clear: both;
}

.contian {
	width: 100%;
	position: relative;
	animation: mymove 2s;
	-webkit-animation: mymove 2s;
	/* Safari and Chrome */
}

@keyframes mymove {
	from {
		transform: scale(0.2);
	}
	to {
		transform: scale(1);
	}
}

​ @-webkit-keyframes mymove
/*Safari and Chrome*/

{
	from {
		transform: scale(0.2);
	}
	to {
		transform: scale(1);
	}
}

.top {
	width: 100%;
	height: 130px;
	background: #fafafa;
}

.top_con {
	width: 1200px;
	margin: 0 auto;
}

#logo {
	float: left;
	margin-top: 17px;
}

.top_r {
	float: right;
	margin-top: 29px;
}

.img {
	float: left;
}

.img img {
	margin-left: 8px;
}

.gn {
	float: left;
}

.gn a {
	display: inline-block;
	padding: 0 8px;
	border-left: 2px solid #4170a3;
	font-size: 12px;
	color: #4170a3;
}

.gn a:first-child {
	margin-left: 8px;
	border: 0;
}

form {
	margin-top: 15px;
}

.sousou {
	width: 300px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #ccc;
	float: left;
	text-indent: 1em;
}

.search {
	height: 42px;
	width: 100px;
	border: 0;
	background: url(../images/seach.png) center;
	cursor: pointer;
	left: -5px;
	float: left;
}

.menu {
	width: 100%;
	background: #015193;
}

#nav {
	width: 1200px;
	height: 50px;
	margin: 0 auto;
}

#nav li {
	width: 14.2%;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-right: 1px solid #1b639e;
}

#nav li a {
	color: #fff;
	font-weight: 600;
	font-size: 19px;
}

#nav .on {
	background: #01457c;
}

.one_section {
	width: 100%;
	height: 550px;
	background: url(../images/bannere.jpg) top center;
	background-repeat: no-repeat;
}

.os {
	width: 1200px;
	margin: 0 auto;
}

.ost {
	background: url(../images/tt.png) center right;
	background-repeat: no-repeat;
	background-position: 1140px 20px;
}

.ost h2 {
	text-align: center;
	font-size: 32px;
	color: #01457C;
	padding-top:20px;
}

.focusBox {
	width: 708px;
	height: 408px;
	overflow: hidden;
	position: relative;
	float: left;
}

.focusBox img {
	width: 718px;
	height: 408px;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 40px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=50);
	opacity: 0.5;
	overflow: hidden;
}

.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}

.focusBox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}

.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 0px;
	right: 0px;
}

.focusBox .num li li {
	float: left;
	position: relative;
	width: 48px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	right: 15px;
	bottom: 0px;
}

.focusBox .num li li {
	z-index: 2;
	display: block;
	margin: 0 auto;
	width: 45px;
	height: 100%;
	text-decoration: none;
	position: relative;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}

.focusBox .num li .on,
.focusBox .num li li:hover {
	position: relative;
	background: #355e92;
}

.obsr {
	background: #fff;
	float: right;
	height: 408px;
	width: 477px;
}

.obsr_t .ul_1 {
	padding: 10px;
}

.obsr_t .ul_1 li {
	height: 36px;
	line-height: 34px;
	background: url(../images/dian.jpg) center left;
	background-repeat: no-repeat;
}

.obsr_t .ul_1 li a {
	float: left;
	margin-left: 15px;
}

.obsr_t .ul_1 li span {
	float: right;
	color: #999999;
}
.action_nav1{height: 56px;}
.action_nav1 li {
	width: 20%;
	height: 50px;
	line-height: 50px;
	background: #015193;
	text-align: center;
	float: left;
	color: #fff;
	font-size: 18px;
	margin-bottom: 6px;
	cursor: pointer;
}

.action_nav1 .huantu {
	background: url(../images/ht-1.png) center;
	height: 56px;
	margin-top: 0px;
	line-height: 50px;
}

.obsr_b li {
	width: 25%;
	text-align: center;
	float: left;
	margin-top: 15px;
}

.two_s {
	width: 1200px;
	height: 300px;
	padding: 15px 0 0 0;
	margin: 0 auto;
}

.tsl {
	margin-right: 20px;
	width: 345px;
	float: left;
}

.tst {
	width: 100%;
	float: left;
	border-bottom: 1px solid #333;
	padding: 10px 0;
}

.tst img {
	float: left;
	margin-top:5px;
}

.tst span {
	font-weight: 600;
	font-size: 19px;
	float: left;
	margin-left: 15px;
}

.rdul {
	padding: 10px 0;
}

.rdul li {
	height: 32px;
	line-height: 30px;
	background: url(../images/dian.jpg) center left;
	background-repeat: no-repeat;
}

.rdul li a {
	float: left;
}

.rdul li span {
	float: right;
	color: #999999;
}

.rdul li .gg {
	float: left;
	color: #c5081e;
	margin-left: 10px;
}

.tsr {
	float: right;
	width: 470px;
}
.tsr .tst{
	padding-bottom: 0;
}
.picScroll-left {
	width: 460px;
	position: relative;
}

.picScroll-left .hd {
	width: 150px;
	float: right;
	margin-top: -19px;
}
.pageState{
	position: absolute;
	right: 60px;
	top: 24px;
	font-size: 16px;
	color: #878787;
}
.pageState span{
	font-size: 16px;
	color: #878787;
}
.picScroll-left .hd .prev,
.picScroll-left .hd .next {
	display: block;
	float: right;
	overflow: hidden;
	cursor: pointer;
	font-size: 20px;
	border: 1px solid #ccc;
	border-bottom: 0;
	padding:0px 5px;
	margin-left: ;
}

.picScroll-left .hd .next {
	background-position: 0 -50px;
}

.picScroll-left .hd .prevStop {
	background-position: -60px 0;
}

.picScroll-left .hd .nextStop {
	background-position: -60px -50px;
}

.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}

.picScroll-left .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
}

.picScroll-left .hd ul li.on {
	background-position: 0 0;
}

.picScroll-left .bd {
	border: 1px solid #ccc;
	padding:8px 5px;
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picScroll-left .bd ul li .pic {
	text-align: center
}

.picScroll-left .bd ul li .pic img {
	width: 445px;
	height: 175px;
	display: block;
}
.tsc {
	width: 1200px;
	margin: 0 auto;
}
.tsc ul li{width: 33.33%; float: left; text-align: center; height: 50px; line-height: 40px; background: #015193; cursor: pointer;}
.tsc ul li a{
	width:130px;
	height: 27px;
	color: #fff;
	display: inline-block;
	font-size: 23px;
}
.tsc li span{width: 28px; height: 27px; display:inline-block; position: relative; top:4px; left: -10px;}
.tsc .li_on{
	border-top:3px solid #015193; 
	border-left:3px solid #015193;
	background:url(../images/pic1-4.png) no-repeat center;
	background-position-y: 0px;
}
.tsc .li_on a{
	color:#015193;
}
.tsc li #a1{
	background-image: url(../images/img.png);
	background-position:0 -54px;
	background-repeat: no-repeat;
}
.tsc li #a2{
	background-image: url(../images/img.png);
	background-position:0 -27px;
	background-repeat: no-repeat;
}
.tsc li #a3{
	background-image: url(../images/img.png);
	background-position:0 -135px;
	background-repeat: no-repeat;
}
.tsc .li_on #a1{
	background-image: url(../images/img.png);
	background-position:0 -81px;
	background-repeat: no-repeat;
}
.tsc .li_on #a2{
	background-image: url(../images/img.png);
	background-position:0 0px;
	background-repeat: no-repeat;
}
.tsc .li_on #a3{
	background-image: url(../images/img.png);
	background-position:0 -108px;
	background-repeat: no-repeat;
}
.tsb{
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
}
.tsbl{
	width:345px;
	float: left;
	margin-right:20px;
}
.tsblt{
	border-bottom: 1px solid #f3f3f3;	
}
.tsbl ul li{
	width: 100px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	text-align: center;
}
.tsbl ul li a{
	display: inline;
	color: #333;
	font-size: 17px;
}
.tsbl ul  .li_on2 a{
	color: #015193;
	font-weight:bold;
}
.tsbl .rdul {
	padding: 10px 0;
}

.tsbl .rdul li {
	width: 345px;
	height: 32px; 
	line-height: 30px;
	background: url(../images/dian.jpg) center left;
	background-repeat: no-repeat;
}

.tsbl .rdul li a {
	width:245px !important;
	float: left;
	font-size: 15px;
	text-align: left;
	margin-left: 15px;
}

.tsbl .rdul li span {
	width: auto;
	float: right;
	color: #999999;
}
.tsbr{
	
}
.tra{
	 color: #015193;
	font-size: 21px;
	display: inline-block;
	padding: 0 10px;
	border-left: 8px solid #015193;
}
.tsbrl{
	float: left;
}
.tsbrr{
	float: right;
}
.tsbrl ul li{
	 width: 215px;
	 height: 45px;
	 line-height: 45px;
	 background: #eaf6fb;
	 float: none;
	 margin-top: 15px;
	 	border-radius:5px ;
	 		border: 1px solid #a7d5ea;
}
.tsbrl ul li a{
	display: inline;
	width: auto;
	height: auto;
}
.tsbrl ul li img{
	float: left;
	margin-left: 15px;
	margin-top: 5px;
}
.tsbrl ul li span{
	width: auto;
	top: -3px;
	font-size: 17px;
	color: #333;
}
.tsbrrt{
	width: 216px;
	border-radius:5px ;
	background: #eaf6fb;
	padding: 7.5px 10px;
	margin-top: 14px;
	border: 1px solid #a7d5ea;
}
.tsc  .tsbrrt li{
	float: left;
	background: transparent;
	width: 50%;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.tsc .tsbrrt li a{
	font-size:15px;
	color: #3171a7;
	width: auto;
	height: auto;
	display: inline;
}
.block4_tab { width: 1200px; height: 109px; overflow: hidden; position: relative; clear: both; margin-bottom: 25px; margin: 20px auto 0px; }
.block4_tab .hd { position: absolute; z-index: 1; right: 5px; bottom: 5px; }
.block4_tab .hd ul { overflow: hidden; zoom: 1; float: left; }
.block4_tab .hd ul li { float: left; margin-right: 2px; width: 16px; height: 16px; line-height: 16px; text-align: center; background: #fff; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.block4_tab .hd ul li.on { background: #f60; font-weight: bold; filter: alpha(opacity=100); opacity: 1; color: #fff; }
.block4_tab .bd { position: relative; z-index: 0; }
.block4_tab .bd ul {width: 6000px; left: -4800px; position: relative; overflow: hidden; }
.block4_tab .bd ul li { width: 1200px; float: left; }
.block4_tab .bd img { width: 1200px; height: 109px; }

.scfor{
	width: 1200px;
	margin: 0 auto;
	border-top: 1px solid #F3F3F3;
	margin-top: 20px;
}
.scfor li{
	width: 216px;
	height: 55px;
	line-height: 55px;
	background: #d9edf6;
	float: left;
	text-align: center;
	margin: 30px 0;
		margin-left: 30px;
}
.scfor li a{
	font-size: 17px;
	color: #015193;
}
.scfor li:first-child{margin-left: 0;}
.select {
	width: 1200px;
	margin: 0 auto;
}

.select .div {
	position: relative;
	width: 220px;
	height: 40px;
	line-height: 40px;
	float: left;
	margin-left: 70px;
	overflow: hidden;
	border: 1px solid #E1E1E1;
	cursor: pointer;
	font-size: 15px;
	padding-left: 15px;
	background: #fff;
}

.select .div img {
	position: absolute;
	top: 18px;
	right: 15px;
}
.sel {
	width: 200px;
	padding-left: 15px;
	border: 0;
}

.select_two {
	position: relative;
	z-index: 10;
	border: 1px solid #E1E1E1;
	top: -1px;
}

.select_two ul {
	display: inline-block;
	width: 1200px;
	float: left;
	margin-left: 24px;
	line-height: 30px;
	padding: 10px 0;
	background: #fff;
}

.select_two ul:first-child {
	margin-left: 0px;
}

.select_two ul li {
	display: inline-block;
	width: 235px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.select_two ul li a {
	color: #333;
}

.select_two {
	display: none;
}

.select .se {
	border-bottom: 1px solid #fff;
	z-index: 99;
}
.slt {
	width: 100%;
	height: auto;
	background: #f9f9f9;
	padding: 15px 0;
	border-top: 3px solid #015193;
}
.footer{
	width: 100%;
	height: 100px;
	background: #434343;
	padding: 15px 0;
}
.footer_1200{
	width: 900px;
	margin:0 auto;
}
.fooer_l {
	float: left;
	margin-top: 10px;
}
.fooer_l a img{
	float: left;
	margin-right: 10px;
}
.fooer_c{
	width: 560px;
	float: left;
	margin-left: 40px;
	text-align: center;
}
.fooer_c ul li{
	float: left;
	padding: 0 8px;
	border-left:2px solid #fff ;
	margin-bottom: 10px;
}
.fooer_c ul li:first-child{
	border: 0;
}
.fooer_c ul li a{
	color: #fff;
}
.fooer_c ul {
	float: left;
	margin-left: 60px;
}
.footp{
	float: left;
}
.footp p,
.footp p a{
	color: #ccc;
	padding: 0;
	margin: 0;
}
.footr{ float: right; margin-top: 10px;}
.picScroll-left2 {

	position: relative;
	padding: 0px 0 8px 8px;
	background: #F5F3F4;
}
.picScroll-left2 .hd2 .prev,
.picScroll-left2 .hd2 .next {
	display: block;
	float: right;
	overflow: hidden;
	cursor: pointer;
	font-size: 40px;
	background: #ccc;
	border-bottom:20px;
}

.picScroll-lef2 .bd2 {
	border: 1px solid #ccc;
	padding:8px 5px;

}

.picScroll-left2 .bd2 ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left2 .hd2{
	position: absolute;
	right: 0;
		height: 92px;
			background: #ccc;
			line-height: 92px;
			z-index: 99;
}
.picScroll-left2 .bd2 ul li {
	width: 64px;
	height: 85px;
	line-height: 85px;
	margin: 0 22px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	background: transparent;
}
.picScroll-left2 .bd2 ul li a {
	width: 25%;
	display: inline;
}
.picScroll-left2 .bd2 ul li .pic {
	text-align: center
}

.picScroll-left2 .bd2 ul li .pic img {
	width: 60px !important;
	height: 61px;
	display: block;
	float: left;
	margin-top: 15px;
}
.lb {
	padding: 0 10px;
	margin: 10px 0;
	border-left: 8px solid #015193;
	margin-bottom: 20px;
}
.lb a{
	display: inline;
	color: #015193;
	font-size:21px ;
}
.tsbrl2{
	width: 600px;
	float: left;
}
.tsbrl2 ul li{
	width: auto;
	height: auto;
	background: transparent;
	margin-left: 40px;
}
.tsbrl2 ul li:first-child{
	margin-left: 0;
}
.tsbrl3{
	width: 100%;
	float: left;
}
.tsbrl2 ul li a{
	width: auto;
	height: auto;
}
.tsc  .hdxx li{
	width: 216px;
	height: 70px;
	background: transparent;
	margin-left: 25px;
}
.tsc  .hdxx li a{
	width: 216px;
	height: 70px;
}
.hdxx li img {
		width: 216px;
		height: 70px;
}
.hdxx li:first-child{
	margin-left: 0;
}
.zb img{
	float: left;
	width: 201px;
	height: 130px;
}
.zbr{
	width: 495px;
	height: 130px;
	float: left;
	padding: 15px;
	background: #F5F3F4;
}
.zbrt {

}
.zbrt a{
	font-size: 16px;
	line-height: 25px;

}
.zbrt span{
	float: left;
	line-height: 25px;
	font-size: 16px;
}
.zbrb{
	float: left;
	margin-top: 5px;
}
.zbrb a{font-size: 16px;}
.zfld{
	float: left;
	background: url(../images/kool1.png) center no-repeat;
	width: 100px;
	height: 55.5px;
	transition: 0.5s;
	-webkit-transition: 0.5;
}
.zfld span{
	font-size: 17px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.sjbm{
	float: right;
	background:url(../images/kool.png);
}

.zfld:hover{
	  transform: scale(1.2);
	  -webkit-transform: scale(1.2);
}
.obsr_b li img{
		transition: 0.5s;
	-webkit-transition: 0.5;
}
.obsr_b li:hover img{
	 transform: scale(1.2);
	  -webkit-transform: scale(1.2);
}
.tsbrl2 img{
	
	transition: 0.5s;
	-webkit-transition: 0.5;
}
.hov img:hover{
	 transform: scale(1.2);
	 -webkit-transform: scale(1.2);
}
.hdxx a{
	transition: 0.5s;
	-webkit-transition: 0.5;
}
.hdxx a:hover{
	transition: 0.5s;
	-webkit-transition: 0.5;
}
.wgk{
	width: 216px;
	height: 45px;
	background: url(../images/ff36cc6bc996406eb73935580c5c430.png) center no-repeat;
	line-height: 45px;
	text-indent: 1.5em;
}
.wgk span{
		font-size: 17px;
}
.wgk{
	transition: 0.5s;
	-webkit-transition: 0.5;
}
.wgk:hover{
	 transform: scale(1.2);
	 -webkit-transform: scale(1.2);
}


/*11-21新增*/
.ost p.ppuu2{
	margin-bottom: 0px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 15px;
    color: #015193;
} 
.ost p.ppuu2 a{
	color: #c5081e;
}
.tsblll{
	width:345px;
	float: left;
	margin-right:20px;
}
.tsblll .tsbltt{
	border-bottom: 1px solid #f3f3f3;	
}
.tsblll ul li{
	width: 100px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	text-align: center;
}
.tsblll ul li a{
	display: inline;
	color: #333;
	font-size: 17px;
}
.tsblll ul  .li_on2 a{
	color: #015193;
}
.tsblll .rdul {
	padding: 10px 0;
}

.tsblll .rdul li {
	width: 345px;
	height: 32px; 
	line-height: 30px;
	background: url(../images/dian.jpg) center left;
	background-repeat: no-repeat;
}

.tsblll .rdul li a {
	width:245px !important;
	float: left;
	font-size: 15px;
	text-align: left;
	margin-left: 15px;
}

.tsblll .rdul li span {
	width: auto;
	float: right;
	color: #999999;
}
.klllls{
	margin-bottom:10px;
}