﻿.w1200{width: 1200px;margin: 0 auto;}
.clear{clear: both;}

.topLeft{float: left;}
.topRight{float: right;}

.phleft{float: left;margin-right: 15px;text-align: right;margin-top: 42px;}
.phleft span{display: inline-block;font-size: 13px;}
.phleft p{font-size: 24px;color: #004986;}
.phright{float: right;line-height: 124px;}

.nav{background: #0168b7;}
.nav .w1200{
width: 1250px;}
.nav_ul{font-size: 0;}
.nav_ul li{display: inline-block;font-size: 18px;}
.nav_ul li a{color: white;display: block;line-height: 50px;padding: 0 27px;}
.nav_ul li a:hover{background: #094883;}
.my-this{background: #094883;}

.ban .swiper-slide img{width: 100%;}

.pxbk{background: #f2f2f2;}

.tit{text-align: center;padding: 40px 0;}
.tit h4{font-size: 30px;color: #03294d;}
.tit div{position: relative;margin-top: 10px;}
.tit span{display: inline-block;font-size: 14px;color: #989898;text-transform: uppercase;}
.tit i{display: inline-block;width: 43%;height: 1px;background: #989898;position: absolute;}
.tit div i:first-child{left: 0;top: 50%;}
.tit div i:last-child{right: 0;top: 50%;}
.tit p{margin-top: 10px;}

.px_pic{padding-bottom: 40px;}
.px_pic li{float: left;margin-left: 22px;width: 385px;}
.px_pic li:first-child{margin-left: 0;}
.px_pic a{display: block;background: white;text-align: center;}
.pic_d1{overflow: hidden;}
.pic_d1 img{
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.px_pic li:hover .pic_d1 img{
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);  
    -o-transform: scale(1.07);    
    -ms-transform: scale(1.07);   
    transform: scale(1.07) ;
}
.px_pic h4{font-size: 20px;font-weight: bold;padding: 20px 0;}
.px_pic span{color: #0168b7;}
.px_pic p{width: 70%;margin: 20px auto;line-height: 1.8;}
.pic_d2{text-align: right;}

.jybk{background: url(/statics/hy/img/index_34.png) no-repeat;background-size: 100% 100%;padding-bottom: 30px;}
.jybk .tit h4 a,.jybk .tit span,.jybk .tit p{color: white;}
.jybk .tit i{background: white;}
.jy{margin-left: -16px;}
.jy li{float: left;width: 592px;position: relative;margin-left: 16px;margin-bottom: 16px;}
.jy_l{float: left;}
.jy_r{float: right;}
.jy_size{width: 50%;height: 260px;background: white;}
.jy_img{width: 50%;}
.jy_img img{width: 100%;}
.jy_size h4{font-size: 18px;font-weight: bold;margin-top: 45px;padding-left: 25px;}
.jy_size i{display: inline-block;width: 45px;height: 3px;background: #03294d;margin: 20px 0 20px 25px;}
.jy_size p{width: 80%;line-height: 2;margin-left: 25px;}
.tb{position: absolute;left: 50%;top: 50%;border: 10px solid transparent;border-left: 20px solid white;width: 0;height: 0;transform: translateY(-50%);}
.jt{position: absolute;right: 50%;top: 50%;border: 10px solid transparent;border-right: 20px solid white;width: 0;height: 0;transform: translateY(-50%);}

.zgpx{padding-bottom: 60px;}
.px_left{float: left;width: 45%;}
.px_left h4{color: #0168b7;font-size: 24px;font-weight: bold;margin-top: 20px;}
.px_left p{line-height: 2;margin-top: 25px;font-size: 16px;}
.px_right{float: right;width: 50%}
.px_right img{width: 100%;}
.px_left a{display: inline-block;background: #0168b7;color: white;padding: 15px 35px;margin-top: 60px;}


.news{padding-bottom: 60px;margin-left: -55px;}
.news li{float: left;width: 362px;margin-left: 55px;}
.news_d1{background: url(/statics/hy/img/index_31.png) no-repeat;background-size: 100% 100%;height: 85px;line-height: 85px;text-align: center;}
.news_d1 span{display: inline-block;color: white;margin: 0 15px;font-size: 18px;font-weight: bold;}
.news_d2{padding: 20px;background: white;}
.news_d2 a{display: block;position: relative;margin-bottom: 15px;line-height: 1.6;}
.news_d2 a:last-child{margin-bottom: 0;}
.news_d2 em{font-style: normal;font-size: 12px;color: #9e9e9e;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.news_d2 span{display: inline-block;margin-left: 10px;}

.footer{background: url(/statics/hy/img/index_39.png) no-repeat;background-size: 100% 100%;border-top: 5px solid #005983;padding: 30px 0;}
.ftit{border-bottom: 1px solid #eeeeee;}
.ftit span{font-size: 18px;color: #eeeeee;position: relative;display: inline-block;line-height: 55px;}
.ftit span:before{display: block;width: 100%;height: 1px;content: "";background: #0078e4;position: absolute;bottom: -1px;}

.ff1{float: left;width: 270px;}
.fld1{margin-top: 15px;margin-left: -30px;}
.fld1 li{float: left;margin-bottom: 10px;width: 118px;margin-left: 30px;}
.fld1 li a{color: #eeeeee;}

.ff2{float: left;margin-left: 200px;}
.fld2{margin-top: 15px;}
.fld2 p{color: #eeeeee;margin-bottom: 15px;}

.ff3{float: right;width: 200px;}

.copy{text-align: center;color: #eeeeee;}

.banner{position: relative;}
.banner img{width: 100%;}

.p40{padding: 40px 0;}

.nav_left{float: left;width: 245px;}
.nav_tit{background: url(/statics/hy/img/zx_03.png) no-repeat;background-size: 100% 100%;padding: 25px;}
.nav_tit span{color: white;display: block;}
.nav_tit span:first-child{font-size: 26px;font-weight: bold;}
.nav_tit span:last-child{font-size: 20px;text-transform: uppercase;margin-top: 8px;}
.nav_right{float: right;width: 875px;}

.list_nav li{line-height: 60px;}
.list_nav li a{display: block;position: relative;padding-left: 10px;font-size: 16px;color: #a5a5a5;border-bottom: 1px solid #a5a5a5;}
.list_nav li a i{position: absolute;right: 0px;}
.ul_a{padding-left: 15px;}
.list_nav li a:hover{color: #2c6c9e;border-bottom: 1px solid #2c6c9e;}

.list_nav li .mon{color: #2c6c9e;border-bottom: 1px solid #2c6c9e;}

.catname{font-size: 28px;color: #2c6c9e;display: inline-block;line-height: 40px;}
.adds{float: right;line-height: 40px;color: #2e987f;}
.adds a{color: #2e987f;font-size: 16px;}
.list_top img{width: 100%;}

.content{padding: 20px 0;line-height: 1.8;font-size: 16px;}

.list li{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #d6d6d6;}
.list h4{font-size: 20px;color: #808080;}
.list p{font-size: 16px;color: #a5a5a5;margin-top: 15px;}
.list div{line-height: 40px;margin-top: 15px;}
.list i{display: inline-block;font-size: 16px;color: #a5a5a5;font-style: normal;}
.list span{float: right;font-size: 16px;color: white;background: #3d82c0;padding: 5px 10px;line-height: 30px;}


.list_pic{font-size: 0;margin-left: -17px;}
.list_pic li{display: inline-block;width: 280px;font-size: 16px;margin-bottom: 20px;margin-left: 17px;}
.list_pic li div{overflow: hidden;}
.list_pic li img{
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.list_pic li:hover img{
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);  
    -o-transform: scale(1.07);    
    -ms-transform: scale(1.07);   
    transform: scale(1.07) ;   
}
.list_pic li p{line-height: 40px;text-align: center;font-size: 16px;}
.list_pic li:hover p{background: #2c6c9e;color: white;}

.myform{position: absolute;width: 385px;padding: 40px 0;background: white;top: 50%;transform: translateY(-50%);left: 50%;margin-left: -192.5px;border-radius: 5px;}
.msize{text-align: center;font-size: 24px;padding-bottom: 40px;}
.myform form{padding: 0 40px;}
.myform .layui-form-item{position: relative;}
.myform input{padding-left: 35px;color: #7f7f7f;outline: none;}
.myform .layui-icon{position: absolute;top: 50%;transform: translateY(-50%);font-size: 20px;color: #7f7f7f;left: 10px;}
.mbot{display: block;border: none;color: white;background: #0168b7;width: 100%;text-align: center;font-size: 18px;line-height: 38px;border-radius: 2px;cursor: pointer;}

.result{text-align: center;}
.result h4{font-size: 24px;}
.result span{font-size: 16px;color: #0168b7;display: inline-block;margin-top: 10px;text-transform: capitalize;}
.result i{display: block;width: 80%;height: 2px;background: #bfbfbf;margin: 15px auto;}
.mres{width: 80%;margin: 0 auto;}
.mres li{margin-bottom: 10px;}
.mres span{font-size: 16px;display: inline-block;}
.mres li span:last-child{margin-left: 5px;}

.show_tit{text-align: center;font-size: 24px;font-weight: bold;margin-bottom: 20px;}

/*分页*/
.paging{text-align: center;width: 100%;}
.paging span{font-size: 14px;margin-right: 6px;background: #eeeeee;display: inline-block;min-width: 28px;height: 28px;line-height: 28px;padding: 5px;}
.paging a{color: #333333;display: block;}
.p_n1{background: #225a99 !important;color: #ffffff;}

.list_img li{margin-bottom: 20px;}
.list_img li a{display: block;}
.img_left{float: left;overflow: hidden;width: 230px;}
.img_left img{
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.img_right{float: right;width: 600px;}
.img_right h4{font-size: 20px;color: #808080;}
.img_right p{font-size: 16px;color: #a5a5a5;margin-top: 15px;min-height: 85px;}
.img_right i{font-style: normal;color: #a5a5a5;}
.img_right span{float: right;color: #a5a5a5;}
.img_right div{margin-top: 20px;}
.list_img li:hover .img_left img{
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);  
    -o-transform: scale(1.07);    
    -ms-transform: scale(1.07);   
    transform: scale(1.07) ; 
}
.list_img li:hover .img_right h4{
    color: #2c6c9e;
}