* {
	margin:0;
	padding:0;
	list-image-style:none;
	margin:0 auto;
	list-style: none;
}
ul {
	margin-bottom:0!important;
}
body[
    aos-duration='4000'] [aos],[aos][aos][aos-duration='4000'] {
	ransition-duration:4000ms;
}
body {
	overflow-x:hidden;
	margin:0;
	padding:0;
}
.title{clear: both;font-size: 34px;padding-top: 53px;text-align: center;}
.title strong span{color: #041850;}
.title p{
    font-size: 16px;
    margin-top: 5px;
}
.nav{width: 1200px;line-height: 72px;height: 92px;margin: 0 auto;position: relative;}
.nav .logo {width: 256px;margin-top: 27px;float: left;}
.nav .ul{float: right;margin-top: 15px;}
.nav ul li{font-size: 18px;float: left;width: 104px;text-align: center;font-weight: 600;}
.nav ul li a{color: #041850;text-align: center;height: 50px;border-right: 2px solid #041850;padding-right:10px;padding-left:10px}
.nav ul li:hover{background:#041850}
.nav ul li:hover a{color:#fff}
.nav .ul .nav-img{width: 27px;margin-left: 15px;}
.nav .ul .nLi{float: left;}
.nav ul .nLi{ position: relative;}
.nav ul .nLi .header-ewm{display: none; position:absolute;  top: 80px; left: -40px;z-index: 1000;}
.nav ul .nLi:hover .header-ewm{ display: block;}


.banner {
	position:relative;
	overflow:hidden;
	width:100%
}
.banner .hd {
	position:absolute;
	bottom:10px;
	left:46%;
	z-index:1;
	overflow:hidden;
	height:20px
}
.banner .hd ul {
	float:left;
	overflow:hidden;
	zoom:1
}
.banner .hd ul li {
	float:left;
	margin:0 2px;
	margin-right:2px;
	width:32px;
	opacity:0.5;
	height:3px;
	background:#041850;
	text-align:center;
	line-height:14px;
	cursor:pointer;
}
.banner .hd ul li.on {
	width:32px;
	background:#041850;
	opacity:1;
}
.banner .bd {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:100%;
	text-align:center
}
.banner .bd ul {
	top:0;
	left:0;
	width:100%
}
.banner .bd li {
	float:left;
	width:100%
}
.banner .bd li span {
	display:block;
	width:100%
}
.banner .bd li img {
	width:100%
}
.banner .next,.banner .prev {
	position:absolute;
	top:45%;
	display:block;
	margin-top:-25px;
	padding:0 5px;
	height:75px;
	background:#fff;
	color:#000;
	font-size:50px;
	line-height:75px;
	opacity:.5
}
.banner .next {
	right:0;
	left:auto;
	background-position:8px 5px
}
.banner .next:hover,.banner .prev:hover {
	opacity:1
}
.banner .prevStop {
	display:none
}
.banner .nextStop {
	display:none
}

.gjc{width: 100%;background: #d1d1d1;height: 59px;border-bottom: 1px #acacac solid;}
.gjc .w1200{width: 1200px;}
.gjc .w1200 ul li{float: left;margin-right: 10px;line-height: 62px;}
.gjc .w1200 ul li strong{color:#646464}
.gjc .w1200 ul li span{font-size: 13px;color: #4f4f4f;}


.fwxm{background-image: url(fwxm.png);height: 506px;}
.fwxm ul{width: 1200px;margin-top: 44px;}
.fwxm ul li{
    float: left;
    width: 300px;
    position: relative;
}
.fwxm ul li .img{width: 247px;}
.fwxm ul li .ico{
    position: absolute;
    left: 81px;
    top: 55px;
    width: 88px;
}
.fwxm ul li span{
    position: absolute;
    left: 80px;
    bottom: 69px;
    font-size: 19px;
    text-align: center;
}
.sltc{background-image: url(sltc.png);height: 909px;position: relative;z-index: 1000;margin-top: -44px;background-size: 100%;}
.sltc .title{padding-top: 87px;padding-bottom: 1px;}
.sltc ul{width: 1200px;margin-top: 34px;}
.sltc ul li{margin-bottom: 11px;width: 288px;height: 293px;background: #fff;border-radius: 16px;position: relative;float: left;margin-right: 10px;}
.sltc ul li img{position: absolute;left: 100px;width: 96px;top: 47px;}
.sltc ul li .ico2{display: none;}
.sltc ul li:hover .ico2{display: block;}
.sltc ul li:hover .ico1{display: none;}
.sltc ul li:hover{background: #041850;}
.sltc ul li strong{padding-top: 162px;display:block;font-size: 23px;color: #041850;text-align: center;}
.sltc ul li p{display: block;width: 84%;font-size: 14px;margin: 0 auto;color: #041850;font-weight: 500;margin-top: 10px;line-height: 23px;text-align: center;}
.sltc ul li:hover strong{color:#fff}
.sltc ul li:hover p{color:#fff}

.about{background-image: url(about.png);height: 894px;background-size: 100%;margin-top: -67px;}
.about .title{padding-top: 116px;}
.about .w1200{width: 1200px;}
.about .w1200 .left{}
.about .w1200 .left strong{
    padding-top: 39px;
    display: block;
    margin-bottom: 17px;
    font-size: 35px;
}
.about .w1200 .left span{
    display: block;
    width: 251px;
    height: 1px;
    float: left;
    background: #9b9b9b;
}
.about .w1200 .left p{
    display: block;
    width: 50%;
    font-size: 19px;
    margin-top: 61px;
}
.about .w1200 .left div a{
    color: #fff;
}
.about .w1200 .left div{
    width: 133px;
    height: 47px;
    line-height: 48px;
    margin-top: 69px;
    font-size: 17px;
    text-align: center;
    float: left;
    background: #041850;
}
.lanyao{background-image: url(lanyao1.png);height: 370px;background-size: 100%;z-index: 10000;margin-top: -183px;}

.news{
    overflow: hidden;
    margin-bottom: 23px;
}
.news .title{margin-top:-17px}
.news .w1200{width: 1200px;margin-top: 36px;}
.news .left{
    padding: 6px;
    width: 49%;
    float: left;
    box-shadow: 0 0 11px rgb(80 80 80 / 32%);
}
.news .left .img{
    width: 100%;
    height: 386px;
    overflow:hidden;
}
.news .left {
        transition: .4s;
}
.news .left:hover{
     transform: scale(1.07);
}
.news .left .img img{
    width: 100%;
 
    height: 100%;
}
.news .left .nr{
    padding-bottom: 16px;
    padding-top: 7px;
    padding-right: 17px;
    text-align: left;
    overflow: hidden;
    margin-top: 17px;
    padding-left: 15px;
}
.news .left:hover .nr span{
    color:#041850;
}
.news .left .nr span{
    font-size: 19px;
    font-weight: 700;
    height: 22px;
    display: block;
    overflow: hidden;
    color: #333;
    line-height: 1;
}
.news .left .nr p{
    font-size: 14px;
    color: #666;
    overflow: hidden;
    height: 40px;
    margin: 1em 0;
}
.news .left:hover .nr a{
    background-color: #041850;
    color: #fff;
}
.news .left .nr a{
    border: none;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    color: #333;
    padding: 0 1.5em;
    background-color: #f1f0ee;
}
.news .left .nr small{
    float: right;
    font-size: 14px;
    color: #666;
    margin-top: 3px;
    font-size: 17px;
}
.news .right{
    width: 49.5%;
    float: right;
}
.news .right ul li{
    width: 100%;
    overflow: hidden;
    padding-right: 2px;
    height: 170px;
    margin-bottom: 22px;
    box-shadow: 0 0 11px rgb(80 80 80 / 32%);
}
.news .right .img{
    width: 35%;
    float: left;
    padding: 6px;
    height: 170px;
    overflow:hidden;
}
.news .right ul li{
        transition: .4s;
}
.news .right ul li:hover{
     transform: scale(1.07);
}
.news .right .img img{
    width: 100%;
 
    height: 100%;
}
.news .right .nr{
    padding-bottom: 16px;
    padding-top: 7px;
    padding-right: 17px;
    width: 65%;
    text-align: left;
    float: right;
    margin-top: 9px;
    padding-left: 15px;
}
.news .right ul li:hover .nr span{
    color:#041850;

}
.news .right .nr span{font-size: 17px;color: #333;height: 20px;margin-bottom: 20px;overflow: hidden;display: block;font-weight: 600;line-height: 1.2;}
.news .right .nr p{
    font-size: 14px;
    color: #666;
    overflow: hidden;
    height: 40px;
    margin: 10px 0;
    display: block;
}
.news .right ul li:hover .nr a{
    background-color: #041850;
    color: #fff;
}
.news .right .nr a{
    border: none;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    color: #333;
    margin-top: 14px;
    padding: 0 1.5em;
    background-color: #f1f0ee;
}
.news .right .nr small{
    float: right;
    color: #666;
    margin-top: 17px;
    font-size: 17px;
}
.hzhb{background-image: url(hzhb.png);background-size: 100%;height: 567px;margin-top: 60px;}
.hzhb .title{padding-top: 42px;}
.hzhb img{width: 1200px;display: inherit;margin-top: 31px;}

.yqlj{
   background: #041850;
   height: 61px;
   text-align: center;
   margin-bottom: -41px;
}

.yqlj ul li{
    padding-right: 10px;
    line-height: 66px;
    display: inline-block;
    margin-right: 10px;
}
.yqlj ul li a{font-size:17px;color: #fff;}
.yqlj ul li span{
    display: block;
    float: left;
    font-size: 40px;
    line-height: 65px;
    padding-right: 4px;
    color: #fff;
}
.footer{
	width: 100%;
	overflow: hidden;
	height: 250px;
	background: #333333;
	margin-top: 40px;
}
.footer .w1200{width: 1200px;height: 100%;margin: 0 auto;}
.footer .left{width: 33.3%;float: left;}
.footer .left img{
    width: 316px;
    margin-top: 97px;
}
.footer .center{width: 23.3%;float: left;margin-left: 79px;padding-top: 45px;}
.footer .center ul li span{
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #eee;
}
.footer .center ul li p{
    color: #fff;
    margin-top: 12px;
    font-size: 18px;
}
.footer .right{
    float: right;
    margin-top: 39px;
}
.footer .right ul li{margin-right: 37px;float: left;}
.footer .right ul li img{
    width: 119px;
}
.footer .right ul li span{margin-bottom: 10px;font-size: 21px;text-align: center;display: block;width: 100%;color: #fff;}
.bottom-footer{width: 100%;height: 53px;background: #222222;}
.bottom-footer span{text-align: center;display: block;font-size: 16px;color: #fff;line-height: 52px;}




.hxyw .nr .w1200{width: 1200px;margin-top: 28px;}
.hxyw .nr .w1200 .left{width: 100px;float: left;}
.hxyw .nr .w1200 .left ul li{text-align: center;width: 269px;height: 56px;line-height: 57px;font-size: 19px;border: 1px #ddd solid;border-top:none;}
.hxyw .nr .w1200 .left ul li:nth-child(1){
    font-size: 22px;
    line-height: 65px;
    background: #041850;
    color: #fff;
    width: 271px;
    height: 68px;
}
.hxyw .nr .w1200 .left ul li div{
    float: left;
    width: 31px;
    height: 55px;
    background: #fffdfd;
}
.hxyw .nr .w1200 .left ul li .div1{
	float:left;
}
.hxyw .nr .w1200 .left ul li .div2{
	float:right;
}
.hxyw .nr .w1200 .left ul li a{color: #000;}
.hxyw .nr .w1200 .left ul li:hover{background:#041850}
.hxyw .nr .w1200 .left ul li:hover a{color:#fff}
.hxyw .nr .w1200 .left ul li:hover div{background:#cc0400}
.hxyw .nr .w1200 .right .nav{
 border-bottom: 1px solid #EDEDEE;
 padding: 10px 10px;
 margin-bottom: 20px;
 width: 100%;
 float: right;
 height: 53px;
 }
 .hxyw .nr .w1200 .right{
    width: 75.6%;
    float: right;
}

.hxyw .nr .w1200 .right .nav strong{font-size: 33px;float: left;font-weight: 700;padding-bottom: 34px;color: #222f6c;margin-top: -20px;display: block;width: 250px;}
.hxyw .nr .w1200 .right .nav .mbx{
    float: right;
    line-height: 40px;
    font-size: 18px;
    padding-left: 20px;
}
.hxyw .nr .w1200 .right .img img{width: 65%;display: inherit;}
.hxyw .nr .w1200 .right .nr{
    border-bottom: 1px solid #222f6c;
    overflow: hidden;
    clear: both;
    margin-top: 24px;
    padding: 0;
    border-left: 0;
    font-size: 18px;
    }
.hxyw .nr .w1200 .right .nr span{
    background: #222f6c;
    color: #fff;
    padding: 10px 20px;
    float: left;
    clear: both;
    margin: 0;
}
.hxyw .nr .w1200 .right p{
    margin-top: 13px;
    line-height: 25px;
    font-size: 16px;
    text-indent:2em;
}
.hxyw .nr .w1200 .right p strong{
    font-size: 19px;

}




.dcff .nr .w1200{width: 1200px;margin-top: 28px;}
.dcff .nr .w1200 .left{width: 100px;float: left;}
.dcff .nr .w1200 .left ul li{text-align: center;width: 269px;height: 56px;line-height: 57px;font-size: 19px;border: 1px #ddd solid;border-top:none;}
.dcff .nr .w1200 .left ul li:nth-child(1){
    font-size: 22px;
    line-height: 65px;
    background: #041850;
    color: #fff;
    width: 271px;
    height: 68px;
}
.dcff .nr .w1200 .left ul li div{
    float: left;
    width: 31px;
    height: 55px;
    background: #fffdfd;
}
.dcff .nr .w1200 .left ul li .div1{
	float:left;
}
.dcff .nr .w1200 .left ul li .div2{
	float:right;
}
.dcff .nr .w1200 .left ul li a{color: #000;}
.dcff .nr .w1200 .left ul li:hover{background:#041850}
.dcff .nr .w1200 .left ul li:hover a{color:#fff}
.dcff .nr .w1200 .left ul li:hover div{background:#cc0400}
.dcff .nr .w1200 .right .nav{
 border-bottom: 1px solid #EDEDEE;
 padding: 10px 10px;
 margin-bottom: 20px;
 width: 100%;
 float: right;
 height: 53px;
 }
 .dcff .nr .w1200 .right{
    width: 75.6%;
    float: right;
}

.dcff .nr .w1200 .right .nav strong{font-size: 33px;float: left;font-weight: 700;padding-bottom: 34px;color: #222f6c;margin-top: -20px;display: block;width: 250px;}
.dcff .nr .w1200 .right .nav .mbx{
    float: right;
    line-height: 40px;
    font-size: 18px;
    padding-left: 20px;
}
.dcff .nr .w1200 .right .img img{width: 65%;display: inherit;}
.dcff .nr .w1200 .right .nr{
    border-bottom: 1px solid #222f6c;
    overflow: hidden;
    clear: both;
    margin-top: 24px;
    padding: 0;
    border-left: 0;
    font-size: 18px;
    }
.dcff .nr .w1200 .right .nr span{
    background: #222f6c;
    color: #fff;
    padding: 10px 20px;
    float: left;
    clear: both;
    margin: 0;
}
.dcff .nr .w1200 .right p{
    margin-top: 13px;
    line-height: 25px;
    font-size: 16px;
    text-indent:2em;
}
.dcff .nr .w1200 .right p strong{
    font-size: 19px;

}
.list-image{
    width: 1200px;
}
.list-image .cont4 .right {
	margin-top:20px;
	float:right;
	width: 77%;
}
.list-image .cont4 .right ul li {
	margin-bottom:14px;
	border-bottom:1px #c3c3c3 dashed;
	height:195px;
	transition:all 0.6s;
}
.list-image .cont4 .right ul li:hover {
	transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-o-transform:scale(1.05);
	-moz-transform:scale(1.05);
}
.list-image .cont4 .right ul li .img {
	float:left;
	width:20%;
}
.list-image .cont4 .right ul li .img img {
	display:block;
	float:left;
	border:1px solid #ccc;
	padding:5px;
	width:229px;
	height:180px;
}
.list-image .cont4 .right ul li .txt {
	width: 75%;
	float:right;
}
.list-image .cont4 .right ul li .txt span {
	display:block;
	padding-left:10px;
	font-size:20px;
	margin-top:13px;
	font-weight:500;
	color:#222f6c;
}
.list-image .cont4 .right ul li .txt p {
	color:#666;
	font-size:15px;
	padding-left:10px;
	line-height:22px;
	width:85%;
	margin-top:12px;
}
.list-image .cont4 .right ul li .txt small {
	padding-left:10px;
	color:#999;
	margin-top:26px;
	display:block;
	font-size:18px;
}
.list-image .cont4 .right ul li .txt strong {
	margin-top:-16px;
	float:right;
	font-size:15px;
	display:block;
	margin-right:19px;
	color:#999;
}
.list-image .cont4 .right ul li:hover .txt strong {
	color:#222f6c
}
.list-image .cont4 .right ul li:hover .txt small {
	color:#222f6c
}
.page {
	text-align:center;
	padding-top:10px;
	clear:both;
	font-size:20px;
}
.page a{color: #000;}
.cont4 {
	clear:both;
	color:#000;
	overflow:hidden;
}
.cont4 .left {
	width: 22%;
	margin-top:21px;
	float:left;
}
.cont4 .left .txt1 ul li:hover {
	background:#222f6c
}
.cont4 .left .txt1 ul li:nth-child(1) {
	background:#222f6c;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:24px;
	line-height:93px;
}

.cont4 .left .txt1 ul li {
	border-right:1px #222f6c solid;
	text-align:center;
	border-left:1px #222f6c solid;
	font-size:16px;
	border-bottom:1px #999 dashed;
	line-height:48px;
}
.cont4 .left .txt1 ul li a {
	color:#5a5a5a
}
.cont4 .left .txt1 ul li:hover a {
	color:#fff
}
.cont4 .left .txt2 ul li:nth-child(1) {
	background:#222f6c;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:24px;
	line-height:66px;
}
.cont4 .left .txt2 ul li {
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:24px;
	line-height:93px;
	border-right:1px #222f6c solid;
	border-left:1px #222f6c solid;
}
.cont4 .left .txt2 ul li img {
	margin-bottom:10px;
	width:91%;
	margin-top:12px;
	box-shadow:0 0 11px rgb(0 0 0 / 21%);
}
.cont4 .left .txt3 ul li {
	height:53px;
	overflow:hidden;
	border-left:1px #222f6c solid;
	padding-left:15px;
	padding-right:12px;
	border-right:1px #222f6c solid;
	border-bottom:1px #808080 dashed;
	color:#fff;
	text-align:center;
	font-size:13px;
	line-height:61px;
}
.cont4 .left .txt3 ul li:hover {
	background:#222f6c
}
.cont4 .left .txt3 ul li:hover a {
	color:#fff
}
.cont4 .left .txt3 ul li a {
	color:#6b6b6b
}
.cont4 .left .txt3 ul li:nth-child(1) {
	background:#222f6c;
	color:#fff;
	text-align:center;
	overflow:hidden;
	margin-bottom:0;
	border-left:none;
	border-bottom:1px dashed #fff;
	border-right:none;
	font-weight:700;
	height:69px;
	font-size:24px;
	line-height:72px;
}
.show-image .sideBar {
	width:240px;
	float:left;
	display:inline;
}
.show-image .sideBar h2 {
	padding:20px 15px 18px 15px;
	text-transform:uppercase;
	font-size:15px;
	background-color:#c00;
	color:#fff;
	font-weight:normal;
	font-size:18px;
}
.show-image .sideBar li {
	border:1px solid #ccc;
	text-align:center;
}
.show-image .sideBar li a {
	display:block;
	padding:13px 15px 13px 15px;
	color:#000;
}
.show-image .sideBar li.on a {
	color:#000;
}
.show-image .sideBar li a:hover {
	background-color:#f2f2f2;
}
.show-image .sideBar .usLeft {
	border:1px solid #c8c8c8;
	/* padding:15px; */
	margin-top:20px;
}
.show-image .sideBar .usLeft .tis {
	font-size:18px;
	color:#fff;
	width:100%;
	text-align:center;
	line-height:43px;
	background:#222f6c;
}
.show-image .sideBar .usLeft .wd {
	font-size:14px;
	color:#4b4b4b;
	padding-left: 17px;
	padding-right: 20px;
}
.show-image .sideBar .usLeft .wd p {
	margin-top:10px;
}
.show-image .sideBar .usLeft img {
	width:100%;
	margin-top:10px;
	box-shadow:0 0 11px rgb(0 0 0 / 26%);
}
.show-image #contentpage {
	width:80%;
	margin:13px auto;
	display:table;
}
.show-image #contentpage .right {
	float:right;
	width:70%
}
.show-image #contentpage .title {
	min-height:40px;
	padding-top: 0;
	line-height:40px;
	color:#222f6c;
	text-align:center;
	margin:20px 0 10px;
}
.show-image #contentpage .desc {
	text-align:center;
	color:#3c3c3c;
	font-size:16px;
	border-bottom:1px solid #ccc;
}
.show-image #contentpage .desc i {
	margin-right:5px;
	font-size:14px;
	color:#222f6c;
}
.show-image #contentpage .desc span {
	margin:0 10px;
}
.show-image #contentpage .content {
	margin:20px;
	font-size:16px;
	line-height:30px;
	text-align:center;
}
.show-image #contentpage .content img {
	margin:0 auto;
	width:51%;
}
.show-image #contentpage .prenext {
	color:#000;
	font-size:19px;
	height:44px;
}
.show-image #contentpage .prenext span:nth-child(1) {
	float:left;
	background: #222f6c;
	height: 23px;
	line-height: 0px;
	padding: 20px;
}
.show-image #contentpage .prenext span:nth-child(2) {
	float:right;
	background: #222f6c;
	height: 23px;
	line-height: 0px;
	padding: 20px;
}
.show-image #contentpage .prenext a {
	text-decoration:none;
	color: #fff;
}
.show-image #newslist .subnav {
	text-align:center;
}
.show-image #newslist .subnav ul {
	display:inline-block;
}
.show-image #newslist .subnav ul li {
	float:left;
}
.show-image #newslist .subnav ul li a {
	display:block;
	margin:30px 10px;
	display:block;
	padding:10px 40px;
	font-size:16px;
}
.show-image #newslist .subnav ul li.cur a {
	font-weight:bold;
}
.show-image #newslist .subnav ul li a:hover {
	font-weight:bold;
}




.list{
    width: 1200px;
}
.list .cont4 .right {
	margin-top:20px;
	float:right;
	width: 77%;
}
.list .cont4 .right ul li {
	margin-bottom:14px;
	border-bottom:1px #c3c3c3 dashed;
	height:195px;
	transition:all 0.6s;
}
.list .cont4 .right ul li:hover {
	transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-o-transform:scale(1.05);
	-moz-transform:scale(1.05);
}
.list .cont4 .right ul li .img {
	float:left;
	width:20%;
}
.list .cont4 .right ul li .img img {
	display:block;
	float:left;
	border:1px solid #ccc;
	padding:5px;
	width:229px;
	height:180px;
}
.list .cont4 .right ul li .txt {
	width: 75%;
	float:right;
}
.list .cont4 .right ul li .txt span {
	display:block;
	padding-left:10px;
	font-size:20px;
	margin-top:13px;
	font-weight:500;
	color:#222f6c;
}
.list .cont4 .right ul li .txt p {
	color:#666;
	font-size:15px;
	padding-left:10px;
	line-height:22px;
	width:85%;
	margin-top:12px;
}
.list .cont4 .right ul li .txt small {
	padding-left:10px;
	color:#999;
	margin-top:26px;
	display:block;
	font-size:18px;
}
.list .cont4 .right ul li .txt strong {
	margin-top:-16px;
	float:right;
	font-size:15px;
	display:block;
	margin-right:19px;
	color:#999;
}
.list .cont4 .right ul li:hover .txt strong {
	color:#222f6c
}
.list .cont4 .right ul li:hover .txt small {
	color:#222f6c
}
.list .cont4 .left{width: 100px;float: left;}
.list .cont4 .left ul li{text-align: center;width: 269px;height: 56px;line-height: 57px;font-size: 19px;border: 1px #ddd solid;border-top:none;}
.list .cont4 .left ul li:nth-child(1){
    font-size: 22px;
    line-height: 65px;
    background: #041850;
    color: #fff;
    width: 271px;
    height: 68px;
}
.list .cont4 .left ul li div{
    float: left;
    width: 31px;
    height: 55px;
    background: #fffdfd;
}
.list .cont4 .left ul li .div1{
	float:left;
}
.list .cont4 .left ul li .div2{
	float:right;
}
.list .cont4 .left ul li a{color: #000;}
.list .cont4 .left ul li:hover{background:#041850}
.list .cont4 .left ul li:hover a{color:#fff}
.list .cont4 .left ul li:hover div{background:#cc0400}



.show .sideBar {
	width:240px;
	float:left;
	display:inline;
}
.show .sideBar h2 {
	padding:20px 15px 18px 15px;
	text-transform:uppercase;
	font-size:15px;
	background-color:#c00;
	color:#fff;
	font-weight:normal;
	font-size:18px;
}
.show .sideBar li {
	border:1px solid #ccc;
	text-align:center;
}
.show .sideBar li a {
	display:block;
	padding:13px 15px 13px 15px;
	color:#000;
}
.show .sideBar li.on a {
	color:#000;
}
.show .sideBar li a:hover {
	background-color:#f2f2f2;
}
.show .sideBar .usLeft {
	border:1px solid #c8c8c8;
	/* padding:15px; */
	margin-top:20px;
}
.show .sideBar .usLeft .tis {
	font-size:18px;
	color:#fff;
	width:100%;
	text-align:center;
	line-height:43px;
	background:#222f6c;
}
.show .sideBar .usLeft .wd {
	font-size:14px;
	color:#4b4b4b;
	padding-left: 17px;
	padding-right: 20px;
}
.show .sideBar .usLeft .wd p {
	margin-top:10px;
}
.show .sideBar .usLeft img {
	width:100%;
	margin-top:10px;
	box-shadow:0 0 11px rgb(0 0 0 / 26%);
}
.show #contentpage {
	width:80%;
	margin:13px auto;
	display:table;
}
.show #contentpage .right {
	float:right;
	width:70%;
}
.show #contentpage .title {
	min-height:40px;
	line-height: 40px;
	padding-top: 0;
	color:#222f6c;
	text-align:center;
	margin:20px 0 10px;
}
.show #contentpage .desc {
	text-align:center;
	color:#3c3c3c;
	font-size:16px;
	padding-bottom: 17px;
	border-bottom:1px solid #ccc;
}
.show #contentpage .desc i {
	margin-right:5px;
	font-size:14px;
	color:#222f6c;
}
.show #contentpage .desc span {
	margin:0 10px;
}
.show #contentpage .content {
	margin:20px;
	font-size:16px;
	line-height:30px;
	text-align:center;
}
.show #contentpage .content img {
	margin:0 auto;
	width:51%;
}
.show #contentpage .prenext {
	color:#000;
	font-size:19px;
	height:44px;
}
.show #contentpage .prenext span:nth-child(1) {
	float:left;
	background: #222f6c;
	height: 23px;
	line-height: 0px;
	padding: 20px;
}
.show #contentpage .prenext span:nth-child(2) {
	float:right;
	background: #222f6c;
	height: 23px;
	line-height: 0px;
	padding: 20px;
}
.show #contentpage .prenext a {
	text-decoration:none;
	color: #fff;
}
.show #newslist .subnav {
	text-align:center;
}
.show #newslist .subnav ul {
	display:inline-block;
}
.show #newslist .subnav ul li {
	float:left;
}
.show #newslist .subnav ul li a {
	display:block;
	margin:30px 10px;
	display:block;
	padding:10px 40px;
	font-size:16px;
}
.show #newslist .subnav ul li.cur a {
	font-weight:bold;
}
.show #newslist .subnav ul li a:hover {
	font-weight:bold;
}
.about-us{overflow: hidden;}
.about-us .w1200{width: 1200px;}
.about-us .cont {
	height:533px;
}
.about-us .cont .left2 {
	width:49%;
	float:left;
}
.about-us .cont .left2 img {
	width:100%;
}
.about-us .cont .right2 {
	width:49%;
	float:right;
}
.about-us .cont .right2 p {
	color:#000;
	text-indent:2em;
	margin-top:-12px;
	display:block;
	font-size:16px;
	line-height:2.5;
	text-align:justify;
	min-height:1px;
}
.about-us .cont .right3 {
	width:100%;
	float:right;
}
.about-us .cont .right3 p {
	color:#000;
	text-indent:2em;
	margin-top:-12px;
	display:block;
	font-size:16px;
	line-height:2.5;
	text-align:justify;
	min-height:1px;
}
.about-us .block-1 .cont3 ul li {
	width: 220px;
	background:#222f6c;
	height:270px;
	float:left;
	margin:0 10px;
	text-align:center;
	box-shadow:0px 0px 6px 2px rgba(166,166,166,0.1);
}
.about-us .block-1 .cont3 i {
	font-size:24px;
	margin-top:32px;
	padding:28px;
	background:#fff;
	border-radius:56px;
	border:1px solid rgba(228,228,228,0.41);
	color:#222f6c;
}
.about-us .block-1 .cont3 span {
	font-size:18px;
	font-weight:bold;
	display:block;
	padding-top:16px;
	color:#fff;
}
.about-us .block-1 .cont3 small {
	color:#ffffff;
}
.about-us .block-1 .cont3 {
	height:282px;
	margin-top:50px;
}
.about-us .block-1 .cont3 strong {
	font-size:40px;
	display:block;
	padding-top:19px;
	font-family:"STSONG";
	color:#ffffff;
}
.about-us .block-1 .cont3 ul li:hover {
	border:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	color: #222f6c;
}
.about-us .block-1 .cont3 ul li:hover i {
	color:#222f6c;
}
.about-us .block-1 .cont3 ul li:hover small {
	color:#ffffff;
}
.about-us .block-1 .cont3 ul li:hover strong {
	color:#ffffff;
}
.about-us .block-1 .cont3 ul li:hover {
	background: #25378e;
}
.mbxdh .left {
	font-size:40px;
	color:#333;
	position:relative;
	text-align:left;
	text-transform:uppercase;
	padding:7px 0 36px;
	clear:both;
}
.mbxdh .left img {
	width:100%
}
.mbxdh .mbx {
	background:#f6f6f6;
	width:100%;
	height:50px;
	border-bottom:1px #999 solid;
}
.mbxdh .mbx ul li {
	margin-right:10px;
	float:left;
	font-size:19px;
	line-height:52px;
	color:#000;
}
.mbxdh .mbx ul li a {
	color:#000;
}
.mbxdh .left .span1 {
	font-size:29px;
}
.mbxdh .left .span2 {
	opacity:.5;
	display:block;
	font-size:19px;
}

.contact .images-pruduct2 {background:url(product.jpg) no-repeat center;height: 300px;}
.contact .images-pruduct2 .product-title{padding-top: 101px;}
.contact .images-pruduct2 .span1{display: block;text-align: center;color: #fff;font-size: 29px;margin: 0 auto;font-weight: 100;height: 77px;line-height: 90px;width: 123px;border-bottom: 1px solid #fff;}

.contact .cont{width: 1200px;margin: 0 auto;padding-bottom: 18px;}
.contact .cont .title {padding-bottom: 20px;padding-top: 10px;text-align:center;}
.contact .cont .title small {color:#888;font-size: 25px;}
.contact .cont .title .text {font-size:30px;font-weight:bold;}
.contact .cont .title .text span {color:#004C9A;}
.contact .cont .nr{margin-left: 21px;margin-top: 23px;overflow: hidden;height: 194px;margin-bottom: 20px;}
.contact .cont .nr ul li {border:1px solid #e6e6e6;position:relative;margin:0 -1px -1px 0;overflow:hidden;float:left;height:93px;line-height:93px;font-size:16px;color:#666;}
.contact .cont .nr ul li i {font-size:24px;background: #004C9A;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;border-radius: 10px;margin-right:10px;}
.contact .cont .nr ul li a {color:#666;}
.contact .cont .nr ul .li1 {width:200px;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.contact .cont .nr ul .li2 {font-weight:bold;width:380px;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
