* {margin: 0;padding: 0; box-sizing: border-box;}
body {font-family: "Microsoft YaHei"; font-size: 14px; overflow-x: hidden; color: #333;}
ul,ol,li ,dl,dt,dd{list-style: outside none none; margin:0;}
.clear{ clear:both}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,b{margin:0; padding:0;}
.fl{float:left;}
.fr{float:right;}
a{text-decoration: none;!important;color: #333;}
a:hover{text-decoration:none;!important; color: #215fb2}
img{ border: none;max-width: 100%; }
input{ background:none; outline:none; border:none;}
input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration { -webkit-appearance: none;}
.clearfixed:after{ content:""; clear:both; display:block;}
.wrap {
	width: 1250px; margin:0 auto
}

.fixed_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    background: rgba(0,0,0,0.5);
    z-index: 9999;
}
.menu{
  display: none;
  width: 40px;
  height: 40px;
  background: #215fb2;
  position: absolute;
  top:10px;
  right:20px;
  text-align: center;
  box-sizing: border-box;
  padding:13px 5px;
}
.menu span{
    width: 30px;
    height: 1px;
    display: block;
    background: #fff;
    position: relative;
    top: 0;
}
.menu span:nth-child(2){
  top:5px;
}
.menu span:nth-child(3){
  top:10px;
}
.header {
    background: url(/Resource/Images/bg1.jpg) no-repeat;
    background-position: center top;
    height: 131px;
}
.logo{ padding-top:36px; display:block;}
.search{ padding-top:45px;}
.sk01{ width:312px; height:42px; background:#eff5fe; border:2px solid #1e5aab; border-radius:6px 0 0 6px;}
.sk01 input{ width:100%; height:100%; padding-left:20px;}
.sk02{ width:46px; height:42px; background:#1e5aab; border-radius:0 6px 6px 0;}
.sk02 input {
    width: 100%;
    height: 100%;
    background: url(/Resource/Images/ss.jpg) no-repeat center center;
    outline: none;
    border: none;
}
.header-list {background: url(/Resource/Images/bg2.jpg) no-repeat;
    background-size: 100% 100%;
}
.header-list-nav{position: relative;}
.header-list-nav>ul{zoom: 1;}
.header-list-nav>ul:after{display: block;content: '';clear: both;}
.header-list-nav>ul>li{float: left;width: 12.5%;margin-top: -4px;}
.header-list-nav>ul>li>a{color: #fff;display: block;height: 64px;font-size: 20px;font-weight: bold;text-align: center;line-height: 60px;}
.header-list-nav>ul>li:hover>a{background: #3e7ed4;}
.home-content-nav img{display: block;margin: 0 auto;max-width: 100%;}
.header-list-nav>ul>li:hover .slidedown{display: block;}
.footer{border-top: 4px solid #285380;}
.footer-nav img{width: 100%;}
.slidedown{display: none; position: absolute;width: 1250px; border: 1px solid #2468bb;border-top: none;left:50%; margin-left:-625px;top: 100%;background: #fff;padding: 45px 35px; z-index:9999;}
.slidedown:after{display: block;content: '';clear: both;}
.home-ab{background: #fff;}
.home-ab-fl{float: left;width: 60%;}
.home-ab-fl h3{font-size: 20px;color: #27649c;font-weight: bold;border-bottom: 1px dashed #dddddd;padding: 5px 25px;position: relative;margin-bottom: 20px;}
.home-ab-fl h3:before{display: block;content: '';width: 8px;height: 24px;background: #27649c;position: absolute;left: 5px;bottom: 6px;}
.home-ab-fl .text p {
    margin-bottom: 25px;
}

.home-ab-fl .text {
    font-size: 16px;
    color: #333333;
    text-indent: 2rem;
    line-height: 30px;        
    padding-left: 25px;
}
.home-ab-fl .text .more{
    color:#27649c;
}
.home-ab-fl .text .more:hover {
    font-weight:bold;
    text-decoration:underline;
}

.home-ab-list {
    display: flex;
    margin-top: 80px;
}
.home-ab-list-go{width: 24.5%;margin-right: 0.5%;height: 70px;border: 1px solid #27649c;border-radius: 5px;text-align: center;line-height: 70px;}
.home-ab-list-go span{font-size: 20px;color: #27649c;font-weight: bold;position: relative;}
.home-ab-list-go span:before{display: block;content: '';width: 30px;height: 30px;position: absolute;left: -40px;top: 0;}
.home-ab-list-go:nth-child(1) span:before {
    background: url(/Resource/Images/i1.png) no-repeat;
    background-position: center center;
}
.home-ab-list-go:nth-child(2) span:before {
    background: url(/Resource/Images/i2.png) no-repeat;
    background-position: center center;
}
.home-ab-list-go:nth-child(3) span:before {
    background: url(/Resource/Images/i.png) no-repeat;
    background-position: center center;
}
.home-ab-list-go:nth-child(4) span:before {
    background: url(/Resource/Images/i3.png) no-repeat;
    background-position: center center;
}
.t-zh .slide-dl {
    float: left;
    width: 23.5%;
    margin-right: 2%;
}
.t-zh .slide-dl:nth-child(4n){ margin-right:0;}
.t-zh .slide-dl:nth-child(3){ margin-right:2%;}

.w90 .slide-dl {
    width: 100%;
    margin:0;
}

.home-ab-fr {
    float: right;
    width: 37%;
}
.home-ab-fr img{width: 100%;}

.slide-dl{float: left;width: 30%;margin-right: 5%;}
.slide-dl:nth-child(3){margin-right: 0;}
.slide-dl dt{font-size: 20px;color: #27649c;font-weight: bold;border-bottom: 1px dashed #dddddd;padding: 5px 25px;position: relative;margin-bottom: 20px;}
.slide-dl dt a{color: #27649c;}
.slide-dl dt:before{display: block;content: '';width: 8px;height: 24px;background: #27649c;position: absolute;left: 5px;bottom: 6px;}
.slide-dl dd{font-size: 16px;font-weight: normal;padding-left: 25px;position: relative;margin-bottom: 15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.slide-dl dd:before{display: block;content: '';width: 4px;height: 4px;background: #27649c;position: absolute;left: 6px;top: 50%;margin-top: -2px;}
.slide-dl dd a{color: #333333;}
.slide-dl-zz{margin-top: 20px;}
.slide-dl-zz-img{width: 100%;}
.slide-dl-zz-img img{width: 100%;}
.slide-dl-img{display:block;padding-left:6px;}

.slidedowm-nav {
    width: 100%;
}
.slidedowm-nav-dl{zoom: 1;}
.slidedowm-nav-dl:after{display: block;content: '';clear: both;}
.fw-list{display: flex;margin-top: 25px;}
.fw-list-nav{width: 23.5%;margin-right: 2%;height: 70px;border: 1px solid #27649c;border-radius: 5px;text-align: center;position: relative;}
.fw-list-nav:before{display: block;content: '';width: 40px;height: 40px;position: absolute;left: 15%;top: 50%;margin-top: -20px;}
.fw-list-nav:nth-child(1):before {
    background: url(/Resource/Images/i4.png) no-repeat;
    background-position: center center;
}
.fw-list-nav:nth-child(2):before {
    background: url(/Resource/Images/i5.png) no-repeat;
    background-position: center center;
}
.fw-list-nav:nth-child(3):before {
    background: url(/Resource/Images/i6.png) no-repeat;
    background-position: center center;
}
.fw-list-nav:nth-child(4):before {
    background: url(/Resource/Images/i7.png) no-repeat;
    background-position: center center;
}
.fw-list-nav:nth-child(4){margin-right: 0;}
.fw-list-nav span{font-size: 17px;color: #27649c;line-height: 22px;text-align: left; position: absolute;left: 35%;top: 50%;transform: translateY(-50%);}

.home-hy-fl{float: left;width: 60%;}
.home-hy-fr{float: right;width: 37%;}
.home-hy-fr h3{font-size: 20px;color: #27649c;font-weight: bold;border-bottom: 1px dashed #dddddd;padding: 5px 25px;position: relative;margin-bottom: 20px;}
.home-hy-fr h3:before{display: block;content: '';width: 8px;height: 24px;background: #27649c;position: absolute;left: 5px;bottom: 6px;}
.home-hy-banner{position: relative;}
.home-hy-banner .slideBox{width:100%;overflow:hidden;position:relative;}
.home-hy-banner .slideBox .hd{width:100%;bottom: 20px;position:absolute;text-align: center; z-index:1;}
.home-hy-banner .slideBox .hd ul{zoom:1;display: inline-block;}
.home-hy-banner .slideBox .hd ul li{float:left; margin:0 6px;width:10px;height:10px;border-radius: 10px;background: #fff;cursor:pointer;transition-duration: 0.5s;}
.home-hy-banner .slideBox .hd ul li.on{ background:#2468bb;}
.home-hy-banner .slideBox .bd{position:relative; height:100%; z-index:0;}
.home-hy-banner .slideBox .bd li{zoom:1; vertical-align:middle;}
.home-hy-banner .slideBox .bd img{display: block;width: 100%;}
.home-hy-banner .slideBox .bd .title{
    text-align:center;
    font-size:16px;
}
.hy-email {
    margin-top: 50px;
    width: 100%;
    height: 70px;
    text-align: center;
    line-height: 70px;
    border: 1px solid #27649c;
    border-radius: 5px;
    position: relative;
}
.hy-email:before {
    display: block;
    content: '';
    width: 40px;
    height: 40px;
    background: url(/Resource/Images/Index/i8.png) no-repeat;
    background-position: center center;
    position: absolute;
    left: 26%;
    top: 50%;
    margin-top: -20px;
}
.hy-email span{font-size: 24px;color: #355e92;font-weight: bold;}
.hy-fl-top-list{border-bottom: 1px dashed #dddddd;padding: 5px 25px;position: relative;margin-bottom: 20px;}
.hy-fl-top-list:before{display: block;content: '';width: 8px;height: 24px;background: #27649c;position: absolute;left: 5px;bottom: 6px;}
.hy-fl-top-list ul{zoom: 1;}
.hy-fl-top-list ul:after{display: block;content: '';clear: both;}
.hy-fl-top-list ul li{float: left;margin-right: 40px;font-size: 20px;color: #333333;}
.active{font-weight: bold;color: #27649c !important;}
.slide-dl2 dd{font-size: 16px;font-weight: normal;padding-left: 25px;position: relative;margin-bottom: 15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.slide-dl2 dd:before{display: block;content: '';width: 4px;height: 4px;background: #27649c;position: absolute;left: 6px;top: 50%;margin-top: -2px;}
.slide-dl2 dd a{color: #333333;}
.hy-fl-top-content{display: none;}
.hy-fl-bottom{zoom: 1;margin-top: 100px;}
.hy-fl-bottom:after{display: block;content: '';clear: both;}
.slide-dl3{float: left;width: 49%;}
.slide-dl3:nth-child(1){margin-right: 2%;}
.slide-dl3 dt{font-size: 20px;color: #27649c;font-weight: bold;border-bottom: 1px dashed #dddddd;padding: 5px 25px;position: relative;margin-bottom: 20px;}
.slide-dl3 dt a{color: #27649c;}
.slide-dl3 dt:before{display: block;content: '';width: 8px;height: 24px;background: #27649c;position: absolute;left: 5px;bottom: 6px;}
.slide-dl3 dd{font-size: 16px;font-weight: normal;padding-left: 25px;position: relative;margin-bottom: 15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.slide-dl3 dd:before{display: block;content: '';width: 4px;height: 4px;background: #27649c;position: absolute;left: 6px;top: 50%;margin-top: -2px;}
.slide-dl3 dd a{color: #333333;}
dd:hover a{color: #27649c;}
footer{ background:#dddddd; border-top:8px solid #215fb2; padding:30px 0;}
.f-link img{
    height:70px;
}
.f-link {

   
}
.f-link h1 {
    font-size: 20px;
    line-height: 70px;
}
.f-link p{ font-size:16px;}
.f-link p a{  padding-right:15px;float:left; }
.f-link p a:last-child {
    padding-right: 0;
}
.f-link p a:last-child{ border:none;}
.f-banquan{ border-top:1px solid #bcbcbc; padding-top:20px; text-align:center; margin-top:30px; font-size:16px; line-height:1.8;}
.zx-list{
	width: 100%;
}
.zx-list li{
	padding-left: 20px;
	position:relative;
	margin-bottom:15px;
}
.zx-list li:before{ content:""; width:6px; height:6px; background:#c4c4c4; border-radius:50%; position:absolute; left:0; top:9px;}

.zx-list li p{
	display: block;
	float: left;
	width: 80%;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	font-size: 16px;
	color: #666;
	transition-duration:.5s;
}
.zx-list li span{
	float: right;
	color:#b7b7b7;
	font-size:16px;
}
.zx-list li:hover a p{
	color: #215fb2;
	padding-left:5px;
}
.zx-list li:hover:before{ background:#215fb2}
/* 本例子css */
		.picMarquee-left{ overflow:hidden; position:relative; }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  border:1px solid #cfcfcf; }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:286px; height:191px; display:block;}
		.picMarquee-left .bd ul li .title{ line-height:45px; padding-left:15px; font-size:16px; font-weight:bold;   }
@media (min-width: 1368px) and (max-width: 1441px){
	
	
}
@media (max-width: 992px){
.wrap{ width:96%; margin:0 auto;}
.header{ height:auto;}
.logo{ padding:10px 0;}
.logo img{ width:100%;}
	.menu{
  display: block;
  z-index: 9998;
}


header {
    background: rgba(0,0,0,0.8);
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    width: 200px;
    position: fixed;
    left: -200px;
    top: 0;
    height: 100%;
    z-index: 9999;
}
.left_active{left: 0;}
.search{ display:none;}
.header-list{ background:none; padding-top:20px;}
.header-list-nav>ul>li{ width:100%;}
.header-list-nav>ul>li>a{ font-size:16px;}
.picMarquee-left .bd ul li{ width:45%;}
.picMarquee-left .bd ul li .pic img{ width:100%; height:110px;}
.picMarquee-left .bd ul li .title{ padding-left:0; text-align:center; line-height:20px; padding:10px 0}
.f-link{ padding:10px;}
.f-link h1{ padding-bottom:10px;}
.f-link p a{ margin-bottom:10px; display:inline-block;}
.f-link p{ font-size:14px;}
.f-banquan{ font-size:14px; line-height:1.4;}
.header-list-nav>ul>li:hover .slidedown{display: none;}
.zx-list li p{ width:72%; font-size:14px;}

}















