.st-banbg {
	background-image: url(/cs/no5.jpg);
	    background-position: center top;
	    background-repeat: no-repeat;
	    background-size: cover;
}
.st-banbg1 {
	background-image: url(/uploads/2021.jpg);
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
		height:500px;
}
.mapp {/*	background: url(/cs/word.jpg) no-repeat center 0;*//*	height: 1000px;*/position: relative;margin-top: 230px;/* padding-bottom: 38px; */}
.mapp .w1200{
	width: 1200px;
	position: relative;
	margin: 0 auto;
	height: 660px;
}
.mapp .w1200 .clearfix{
	position: absolute;
	    width: 1288px;
	    left: -26px;
	    top: 6px;
}
.mapp .w1200 .clearfix img{
	float: left;transition: transform 0.25s ease;
}
.sr_1 .clearfix img:hover{
 transform: scale(1.05,1.05);
    filter:  ;
 
}
.sr_1a {position: absolute;width: 360px;height: auto;background: rgba(232, 232, 232, 0.55);padding: 0px 0px 0px 0px;}
.sr_1a p{
	font-size: 16px;
	color: #254586;
	padding: 15px;
	font-weight: 600;
}
.sr_1a p i{
	font-size: 14px;
	display: block;
	margin-bottom: 14px;
	margin-top: 8px;
	height: 20px;
	line-height: 20px;
	padding-left: 0px;
	border-left: 0px solid #d54141;
	font-weight: 400;
}
.sr_1a span:before {position: absolute;content: "";display: block;bottom: -16px;left: 44px;border-top: 16px solid #213c7b;border-left: 16px solid transparent;border-right: 16px solid transparent;z-index: 3;}
.sr_1a span{
	background: #213c7b;
	display: block;
	color: #fff;
	text-align: center;
	position: relative;
	height: 40px;
	line-height: 40px;
}
 
.sr_1a p i img{
	width: 20px;
	height: 20px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: bottom;
	padding-right: 0px;
	border-radius: 250px;
}
.sr_1a.s1{
	left: 441px;
	top: 76px;
	height: 180px;
}
.sr_1a.s2{left: 36px;
    top: -216px;
    height: 375px;}
.sr_1a.s3{left: 900px;top: 10px;height: 208px;width: 320px;
}

.sr_2 {
 position: relative;
 /* z-index: 99; */
 /* bottom: -91px; */
 background: #10326e;
}
.sr_2 div.pad{
 	background: #fff;
}
.sr_2 ul{
	width: 1100px;
	padding: 50px 20px 50px;
	margin: 0px auto;
	background: #10326e;
}
.sr_2 ul li{
	float: left;
	width: 250px;
	padding-right: 50px;
	margin-right: 120px;
	border-right: 1px solid #bbbbbb;
	color: #fff;
}
.sr_2 ul li.last{
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
.sr_2 ul li b{
	font-size: 18px;
	display: block;
}
.sr_2 ul li a{display: block;font-size: 16px;padding-left: 30px;background: url(li2.png) no-repeat left 4px;background-size: 18px;color: #c8d5dd;line-height: 30px;}

.sr_2 ul li b {
    font-size: 22px;
    height: 20px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 20px;
    font-size: 22px;
    color: #ffffff;
}

.ser_3_a {
	width: 1050px;
}
.ser_3_a li{
 
	width: 350px;
	float: left;
}
 .ser_3_a li.fst {
 	width: 300px;
 	margin-right: 40px;
 }
 
 .ser_3_a li b{
	 text-indent: 50px;width: 350px;display: block;height: 20px;padding: 30px 0;line-height: 20px;
	 color: #fff;font-size: 26px; letter-spacing: 10px;
}
.ser_3_a li.md b,.ser_3_a li.last b {
	background:  url('/cs/libg5.png') no-repeat right center;text-indent: 100px;background-size: 354px;
}
.ser_3_a li.fst b{
	background:  url('/cs/libg4.png') no-repeat right center;background-size: 354px;
}
.ser_3_a li.md div,.ser_3_a li.last div {
	margin-left: 15px;
}
.ser_3_a li div {

	width: 290px;
		border: 5px solid #0f356e;
		height: 420px;
		margin-top: 20px;
		background: #fff;
		line-height: 24px;
		font-size: 15px;
		letter-spacing: 0;
}
.ser_3_a li p {
		padding: 20px 15px;
		text-align: justify;
}
.ser_3_a li p i {
	color: #e52112;
	    padding-right: 0px;
}
.ser_3_a li p i.i {
	    padding-left: 14px;
}

.ser_3_a li  img{
	width: 100%;
}
.ser_3_a li.fst  p {
	width: 250px;
}
.ser_3_b {
	background: #fff;
	margin: 20px auto;
	width: 900px;
	
}

.ser_3bg {
	background:  url('/cs/bg5.jpg') no-repeat left top;
	background-size: cover;
	padding: 20px 0 120px;
}
.ser_3bg h3{
	font-size: 34px;
	    display: block;
	       color: #213c7b;
	           line-height: 46px;
	    font-weight: bold;
	    letter-spacing: 0px;
	    padding-bottom: 60px;
	    text-align: center;
	    
}
.ser_3c {
	width: 80%;
	max-width: 1200px;
	min-width: 1100px;
	margin: 80px auto;
}

.ser_3c img {
	float: left;
	width: 520px;
	height: 390px;
}
.ser_3c .rt {
	float: right;
	width: 525px;
	font-size: 16px;
	line-height: 26px;
}
.ser_3c .rt i {
	color: #e52112;
	padding-right: 4px;
}

.ser_3c .rt  h3{
	margin-bottom: 15px;
	    font-size: 32px;
	    color: #213c7b;
	    display: block;
	    font-weight: bold;
}
.ser_3c .rt b{
	height: 20px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 22px;
	display: block;
	color: #213c7b;
	 padding-top: 5px;
}

.ser_4 {
	
}
.ser_4 {
	font-size: 16px;
	line-height: 26px;
}
.ser_4 p.tmd {
	position: relative;
	    color: #213c7b;
	    letter-spacing: 0px;
	    font-size: 34px;
	    line-height: 46px;
	    padding-top: 20px;
	    /* text-transform: uppercase; */
	    padding-bottom: 5px;
	    display: block;
	    font-weight: 600;
/*	    font-family: Microsoft Yahei,'helvetica neue',Arial, Helvetica;*/
}


.ser_4_1 .fl {
 
}

.ser_4_1 .rt {
 
}
.ser_4_1 {
	font-size: 18px;
	color: #333;
	line-height: 28px;
	margin-bottom: 0px;
	background: #eee;
	height: 500px;
	overflow: hidden;
}
.ser_4_1 b{
	font-size: 28px;
	    text-transform: uppercase;
	    padding-bottom: 5px;
	    display: block;
	    font-weight: 600;
	    letter-spacing: 0;
	    padding-top: 20px;
	    position: relative;
	    margin-bottom: 20px;
	        color: #213c7b;
}
.ser_4_1 b::after {
    position: absolute;
    content: "";
    top: 0px;
    left: 0;
    width: 60px;
    height: 4px;
    background: #e7300f;
}
.ser_4_1 p{font-size: 16px;color: #333;line-height: 28px;padding-top: 20px;}
.ser_4_1 p i {
	color: #e52112;
	    padding-right: 4px;
}


.setu {
	width: 50%;
}
.setu.fl {
	text-align:left;
}
.ser_4_1  img{
	width: 560px;
}
.setu.rt {
	text-align:right;
}
.rt.sezw,.fl.sezw {
	width: 600px;
	height: 430px;
}
.rt.sezw {
	padding-right: 5%;
	width: 40%;
	padding-left: 5%;height: 430px;
}
.fl.sezw {
	padding-right: 5%;
	width: 40%;
	padding-left: 5%;
	
}

.sezw {
	padding: 70px 0 0;
	position: relative;
}
 .setu {
	background:  url('/cs/news1.jpg') no-repeat left top;
	background-size: cover;
	height: 500px;
}
 .sezw1 .setu {
 background:  url('/cs/sr2.jpg') no-repeat left top;
 background-size: cover;	
 }
.sezw2 .setu {
background:  url('/cs/sr1.jpg') no-repeat left top;
background-size: cover;	
} 
.sezw3 .setu {
background:  url('/cs/sr3.jpg') no-repeat left top;
background-size: cover;	
} 
.sezw4 .setu {
background:  url('/cs/sr4.jpg') no-repeat left top;
background-size: cover;	
} 
.sezw5 .setu {
background:  url('/cs/sr5.jpg') no-repeat left top;
background-size: cover;	
} 
.sezw6 .setu {
background:  url('/cs/sr7.jpg') no-repeat center;
background-size: cover;	
} 
.sezw7 .setu {
background:  url('/cs/sr6.jpg') no-repeat center top;
background-size: cover;	
} 
.sezw2,.sezw4,.sezw6 {
	background: #fff;
}
.sezw:before 
{position: absolute;content: "";top: 50%;right: -27px;border-left: 36px solid #fff;border-top: 36px solid transparent;border-bottom: 36px solid transparent;z-index: 3;margin-top: -32px;}
.sezw1 .sezw:before,.sezw3 .sezw:before,.sezw5 .sezw:before,.sezw7 .sezw:before  
{position: absolute;content: "";top: 50%;left: -27px;right: auto;
	border-right: 36px solid #eee;border-top: 36px solid transparent;border-bottom: 36px solid transparent;z-index: 3;margin-top: -32px;border-left: 0;
}


/*.sezw1 img,.sezw1 {
	height: 450px;
}
.sezw2 img,.sezw2 {
	height: 450px;
}
.sezw3 img,.sezw3 {
	height: 400px;
}
.sezw4 img,.sezw4 {
	height: 450px;
}
.sezw5 img,.sezw5 {
	height: 400px;
}
.sezw6 img,.sezw6 {
	height: 400px;
}*/

.tzz20{padding-top: 70px;padding-bottom: 70px;width: 900px;margin: 0 auto;}
.tzz20 h3{
	font-size:32px;
	font-weight:600;
	color:#213c7b;
	padding-bottom:10px;
	background: url(logo5.png) no-repeat right 9px;
	background-size: 180px;
}
.tzz20 .table{
	PADDING: 20px 0px 20px 30px;
	border: 1px solid #e6e6e6;
	width: 845px;
	color:#001d3d;
	font-size:16px;
	line-height: 42px;
}
.tzz20 .table .fl{
	width:100px;
	color:#555;
	font-weight: 600;
}
.tzz20 .table p{
	display:block;
	float:right;
	text-align:left;
	width: 730px;
	font-weight: 600;
}




