/*kong*/
.kong{height:300px;line-height:300px;font-size:16px;text-align:center;}

/*top*/
#bantop{position: relative;}
#bantop #top_b{width:100%;height:100px;position:absolute;left: 0;top:0;z-index: 20;background:white;opacity: 0.6;}
#top{width:1200px;height:100px;position:absolute;left: 50%;top:0;z-index: 22;margin-left:-600px;}
#top #logo{float:left;display:block;margin-top: 15px;}

/*nav*/
#nav{height:60px;line-height:60px;margin-top:20px;float:right;}
#nav ul li{padding:0 10px;margin:0 5px;float:left;position: relative;}
#nav ul li a{width:100%;display:block;color:#333;text-align:center;font-size:16px;background:url('../img/nav_ba.png')no-repeat bottom center;}

#nav ul li a.me,#nav ul li a:hover{background:url('../img/nav_b.png')no-repeat bottom center;}
#nav ul li dl{width:100%;position: absolute;left:0;top:100%;z-index: 99;background:white;display:none;}
#nav ul li dl dd{padding:0 3px;height:50px;line-height:50px;overflow:hidden;border-bottom: 1px solid #eee;}
#nav ul li dl dd a{font-size:16px;}

/*bans(topa)*/
#bans {width:100%;height:600px;position:relative;overflow:hidden;margin:0 auto;}
#bans a {display:block;}
#bans img {height:100%;position:absolute;top:0;left:0;}
#bans dl {width:100%;height:30px;line-height:30px;position:absolute;right:0;bottom:0;z-index:5;text-align:center;}
#bans dl dd {width:30px;height:6px;margin:10px 5px;cursor:pointer;background:white;display:inline-block;}
#bans dl .me {background:#02427f;}

/*gy_top*/
.gy_top{padding:50px;}
.gy_top .gy_top_tit{text-align:center;font-size:24px;color:#000;}
.gy_top .gy_top_line{width:60px;height:3px;background:#02427f;margin:10px auto;}
.gy_top  p{width:650px;margin:0 auto;font-size:14px;color:#999;text-align:center;}

/*a 更多*/
.a_gd{width:170px;height:40px;line-height:40px;text-align: center;font-size: 16px;color:#02427f;display:block;margin:0 auto;border:1px solid #02427f;}
.a_gd:hover{background:#02427f;color:white; }
/*index*/
#ind1{width:100%;padding-bottom:50px;background:white;}
#ind1 ul{padding-top:30px;}
#ind1 ul:after{display:block;content:"";clear:both;}
#ind1 ul li{width:300px;float:left;text-align: center;margin:0 50px;}
#ind1 ul li img{width:150px;height:150px;display: block;margin:0 auto;}
#ind1 ul li span{display:block;font-size: 24px;color:#555;margin:30px 0;}
#ind1 ul li p{height:75px;line-height:25px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color:#777;margin-bottom: 50px;}

#ind2{padding-bottom:50px;background: #f5f6fb;}
#ind2 ul:after{display:block;content:"";clear:both;}
#ind2 ul li{width:380px;margin: 10px;float:left;position: relative}
#ind2 ul li img{width:100%;display: block;}
#ind2 ul li video{width:100%;display: block;background:#000;}
#ind2 ul li .play_div{width:100%;height:100%;position: absolute;left:0;top:0;z-index: 54;}
#ind2 ul li img.play{width:50px;height:50px;display:block;position: absolute;left:50%;top:50%;z-index: 55;margin:-25px 0 0 -25px;}

#ind3{height:650px;padding-top:120px;background:url('../img/i_abou.jpg') no-repeat center;}
#ind3 #ind3_l{width:430px;float:left;}
#ind3 #ind3_l img{width:100%;height:430px;display:block;}
#ind3 #ind3_r{width:700px;height:430px;float:right;color:white ;position: relative}
#ind3 #ind3_r h4{line-height:100px;font-size: 30px;font-weight: normal;}
#ind3 #ind3_r h5{font-size:20px;font-weight: normal;}
#ind3 #ind3_r p{line-height:35px;font-size: 16px;margin-top:30px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
#ind3 #ind3_r a#ind3_gd{width:120px;line-height:45px;border:1px solid white;display: block;text-align: center;color:white;position: absolute;right:0;bottom:0;z-index: 5;font-size: 16px;}
#ind3 #ind3_r a#ind3_gd:hover{background:white;color:#02427f;}

#ind4{padding-bottom:50px;background: #f5f6fb;}
#ind4 ul:after{display:block;content:"";clear:both;}
#ind4 ul li{width:370px;margin:15px;float:left;}
#ind4 ul li img{width:100%;display:block;}

#ind5{height:700px;background:url('../img/i_new.jpg')no-repeat center;}
#ind5 #ind5_n{margin-bottom: 40px;}
#ind5 #ind5_n:after{display:block;content:"";clear:both;}
#ind5 #ind5_nl{width:730px;float:left;}
#ind5 #ind5_nl dl{width:100%;padding:20px;border:1px solid #eee;margin-top:20px;box-shadow: 1px 1px 1px #bbb;}
#ind5 #ind5_nl dl:first-child{margin-top: 0;}
#ind5 #ind5_nl dl:after{display:block;content:"";clear:both;}
#ind5 #ind5_nl dl dt{width:210px;float:left;}
#ind5 #ind5_nl dl dt img{width:100%;display: block;}
#ind5 #ind5_nl dl dd{width:440px;float:right;}
#ind5 #ind5_nl dl dd a{width:100%;height:35px;line-height:35px;display:block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:16px;color:#333;}
#ind5 #ind5_nl dl dd a:hover{color:#02427f;}
#ind5 #ind5_nl dl dd span{font-size:12px;color:#999}
#ind5 #ind5_nl dl dd p{line-height:25px;color:#333;margin-top:20px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}

#ind5 #ind5_nr{width:450px;height:384px;padding:19px 0;float:right;box-shadow: 1px 1px 1px #bbb;border:1px solid #eee;}
#ind5 #ind5_nr ul{width:410px;padding-left: 10px;margin:0 auto;}
#ind5 #ind5_nr ul li{list-style: disc;padding-left:10px;margin-top:10px;color:#02427f;}
#ind5 #ind5_nr ul li:first-child{margin-top:0;}
#ind5 #ind5_nr ul li a{height:30px;line-height:30px;display:block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;color:#777;}
#ind5 #ind5_nr ul li a:hover{color:#02427f;}
#ind5 #ind5_nr ul li span{color:#999;font-size:12px;}

#ind6{padding-bottom:50px;background: #f5f6fb;}
#ind6 ul:after{display:block;content:"";clear:both;}
#ind6 ul li{width:180px;height:80px;background:white;float:left;margin:10px;}
#ind6 ul li img{width:170px;height:50px;display:block;margin:15px auto;object-fit:contain;}

/*address*/
#address{line-height:50px;border-bottom: 1px solid #bbb;color:#999;margin-top:20px;}
#address img{display: inline-block;vertical-align: middle;margin-right:5px;}
#address a{color:#999;}
#address a:hover{color:#02427f;}

/*prof*/
#prof .profn{padding:50px 0;}
#prof .profn .heng{border-bottom: 3px solid black; padding-top:80px;width:63%;margin:0 auto;}
#prof .profn dl{width:1200px;margin:0 auto;}
#prof .profn dl:after{display:block;content:"";clear:both;}
#prof .profn dl dt{width:450px;float:right;}
#prof .profn dl dt img{width:100%;display:block;}
#prof .profn dl dd{width:700px;float:left;}
#prof .profn dl dd a.a{height:50px;line-height:50px;display: block;font-size:24px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#prof .profn dl dd a.a:hover{color:#02427f;}
#prof .profn dl dd a.a span{width:3px;height:23px;display: block;float:left;background:#02427f;margin-top:15px;margin-right:10px;}
#prof .profn dl dd p{height:90px;line-height:30px;color:#888;font-size:16px;margin:30px auto;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
#prof .profn dl dd a.gd{width:120px;line-height:35px;display: block;text-align: center;border:1px solid #999;color:#999;}
#prof .profn dl dd a.gd:hover{border:1px solid #02427f;color:#02427f;}
/*#prof .profn:nth-child(odd){background:#02427f;}*/
#prof .profn:nth-child(odd) dl dt{width:450px;float:left;}
#prof .profn:nth-child(odd) dl dd{width:700px;float:right;}
/*#prof .profn:nth-child(odd) dl dd a.a{color:#ddd;}*/
#prof .profn:nth-child(odd) dl dd a.a{color:#555;}
/*#prof .profn:nth-child(odd) dl dd a.a:hover{color:white;}*/
#prof .profn:nth-child(odd) dl dd a.a:hover{color:#02427f}

#prof .profn:nth-child(odd) dl dd a.a span{background:white;}
/*#prof .profn:nth-child(odd) dl dd p{color:#bbb;}*/
#prof .profn:nth-child(odd) dl dd a.gd{float:right;}
/*#prof .profn:nth-child(odd) dl dd a.gd:hover{color:white;border:1px solid white;}*/
#prof .profn:nth-child(odd) dl dd a.gd:hover{border:1px solid #02427f;color:#02427f;}

#pron{padding-bottom: 50px;}
#pron video{width:100%;display:block;margin-top: 20px;}

/*dowf*/
#dowf .down{width:1000px;padding:20px;margin:0 auto;margin-bottom:30px;box-shadow: 3px 3px 3px #eee, -3px -3px 3px #eee;}
#dowf .down:after{display:block;content:"";clear:both;}
#dowf .down h4{width:700px;line-height:50px;font-weight:normal;float:left;font-size:24px;color:#000;}
#dowf .down p{width:700px;line-height:30px;float:left;color:#777;}
#dowf .down a{width:120px;line-height:36px;display:block;text-align:center;color:white;background:#02427f;border-radius: 18px;float:right;}
#dowf .down a img{width:16px;margin-left:5px;vertical-align: middle;display: inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
#hide_b{width:100%;height:100%;background:#000;opacity: 0.5;position: fixed;left:0;top:0;z-index: 50;display: none;}
#hide_n{width:400px;height:300px;background:white;border-radius: 10px;position: fixed;z-index: 55;left:50%;top:50%;margin:-150px 0 0 -200px;overflow:hidden;display: none;}
#hide_n h4{height:40px;background:#eee;}
#hide_n h4 a{width:40px;line-height:40px;display: block;float:right;}
#hide_n img{width:25px;display:block;margin:7px auto;}
#hide_n p{width:80%;line-height:30px;margin:0 auto;margin-top:40px;font-size:16px;text-align:center;}
#hide_n input{width:200px;line-height:30px;margin:0 auto;display: block;margin-top:40px;}
#hide_n a#a_down{width:100px;line-height:40px;text-align: center;display: block;color:white;border-radius: 20px;margin:0 auto;margin-top:40px;background:#02427f;}



/*newf*/
#newf{padding-bottom:50px;background: url('../img/i_new.jpg') center;}
#newf #ul:after{display:block;content:"";clear:both;}
#newf #ul li{width:560px;padding:20px 0;margin:0 20px;float:left;border-top:1px solid #eee;}
#newf #ul li:first-child{border-top:none;}
#newf #ul li:nth-child(2){border-top:none;}
#newf #ul li img{width:180px;display:block;float:left;border:1px solid #eee;margin-right:20px;}
#newf #ul li a.a{width:360px;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;color:#333;font-size:16px;float:right;}
#newf #ul li span{width:360px;font-size:12px;color:#999;float:right;}
#newf #ul li p{width:360px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color:#777;float:right;}





    /*newn*/
#newsi{padding:20px 0;background:#eee;}
#newsi:after{display:block;clear:both;content:''}
#newn{width:900px;padding:20px;padding-bottom:70px;float:left;background:white;position: relative;}
#newn .tit{min-height:100px;margin-bottom:10px;text-align:center;}
#newn .tit h3{line-height:60px;margin-bottom:15px;font-size:24px;color:#333;text-align:center;font-weight:normal;border-bottom:1px solid #ddd;}
#newn .tit ul{text-align:center;}
#newn .tit ul li{padding:0 10px;display:inline-block;border-left:1px solid #aaa;color:#333;}
#newn .tit ul li:first-child{border:none;}
#newn .tit ul li a{color:#333;}
#newn .tit ul li a:hover{color:#fe9309}
#newn .cont{line-height:35px;min-height:290px;font-size:16px;overflow:hidden;}
#newn .cont img{max-width:100%;}
#newn .abou{width:96%;line-height:35px;padding:10px;background:#f3f3f3;margin:0 auto;margin-bottom:20px;}
#newn ul#ul{width:100%;position: absolute;left:0;bottom:20px;}
#newn ul#ul li{width:40%;float:left;margin:0 5%;}
#newn ul#ul li.ri{float:right;}
#newn ul#ul li a{width:100%;height:50px;line-height:50px;overflow:hidden;padding-right:20px;display:block;background:url(../img/xia_h.png) no-repeat right;}
#newn ul#ul li a:hover{background:url(../img/xia_l.png) no-repeat right;}
#newn ul#ul li:first-child a{padding-left:20px;}
/*news_right*/
#news_right{width:270px;padding:20px 20px 10px 20px;float:right;background:white;}
#news_right p{width:90%;line-height:40px;margin:0 auto;margin-top:10px;background:#034f92;font-size:18px;color:white;text-align:center;}
#news_right ul.re li{height:35px;line-height:35px;overflow:hidden;margin:5px 0;}
#news_right ul.re li a{width:100%;height:35px;padding-left:20px;display:block;background:url(../img/xia_h.png) no-repeat left;}
#news_right ul.re li a:hover{background:url(../img/xia_l.png) no-repeat left;color:#034f92;}



/*about*/
#about{padding-bottom: 50px;}

/*lxwm*/
#lxwm1:after{display:block;content:'';clear:both;}
#lxwm1l{width:50%;line-height:50px;float:left;font-size:18px;color:#555;}
#lxwm1l dl dt{font-size:30px;margin-bottom: 30px;}
#lxwm1l span{width:100px;float:left;display:block;}
#lxwm1l p{width:500px;float:right;}
#lxwm1r{width:50%;float:right;}
#lxwm1r img{width:100%;display:block;}
#lxwm2{padding-bottom:30px;background:#eaeaea;}
#lxwm2:after{display:block;content:'';clear:both;}
/*map(lxwm)*/
#map{width:100%;border:1px solid #ddd;}
#map #dituContent{width:100%;height:400px;}
#map #dituContent .iw_poi_title{font-size:15px;line-height:25px;color:#f60;}

/*to_top*/
.to_top#type1{position: fixed;top:500px;right:150px;z-index: 55;display:none;}
.to_top#type1 ul li{width:50px;height:50px;background:white url('../img/to_top1.png') no-repeat center 6px;background-size: 35px;border-radius: 25px;}
.to_top#type1 ul li:hover{background:white url("../img/to_top.png") no-repeat center 6px;background-size: 35px;}
.to_top#type1 ul li a{width:100%;height:100%;display:block;}

/*float*/
.to_top#type2{width:90px;padding-bottom:10px;display:none;background:white;border-radius: 5px;position: fixed;bottom:100px;right:50px;z-index: 98;}
.to_top#type2 ul li{width:80px;height:80px;border:1px solid #e5e5e5;border-radius:5px;text-align:center;margin:0 auto;margin-top:10px;position: relative}
.to_top#type2 ul li img{width:30px;display:block;margin:0 auto;margin-bottom: 10px;}
.to_top#type2 ul li img.hover{display:none;}
.to_top#type2 ul li a{width:100%;height:100%;padding-top:10px;display:block;border-radius:5px;}
.to_top#type2 ul li a:hover{background:#02427f;color:white;}
.to_top#type2 ul li p{width:200px;height:78px;line-height:78px;position: absolute;right:78px;top:0;z-index: 99;background:#02427f;font-size:24px;border-radius: 5px;display:none;}

/*line*/
#line{width:1200px;line-height:40px;margin:0 auto;}
#line:after{display:block;content:'';clear:both;}
#line dl dt{width:100px;float:left;}
#line dl dd{width:1100px;float:left;}
#line dl dd a{margin:0 10px;color:#777;float:left;display:block;}
#line dl dd a:hover{color:#333;}

/*foot*/
#foot{padding: 30px 0;background:#48494b;color:white;}
#foot:after{display:block;content:'';clear:both;}
#foot #foot_logo{display:block;float:left;margin-top:15px;margin-right:20px;}
#foot #footc{width:720px;float:left;}
#foot #footc dl{text-align: center;color:white;}
#foot #footc dl dt{font-size:24px;margin-bottom:20px;}
#foot #footc dl dd{line-height:30px;font-size:16px;}
#foot #footr{width:260px;float:right;}
#foot #footr img{width:120px;display:block;margin-left:10px;float:right;}

/*footer*/
#footer{line-height:50px;background:#000000;color:#aaa;text-align:center;}
#footer a{color:#aaa;}