@charset "utf-8";
body{margin:0 ;padding:0;font-size:14px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width:100%;}
input{-webkit-appearance: none;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;}
.cl{clear: both;display: block;}
.box{padding-bottom: 5%}
.public{padding: 0 3%;width: 94%;overflow: hidden;}
.tanchu{width:120px;height:25px;margin:0 auto;background:#000;text-align:center;color:#fff;font-size:14px;position:fixed;top:50%;left:50%;margin-left:-50px;z-index:9999;display:none;line-height:25px;}
.zhanwei{height: 20vw;}
.clickMore{width: 25%;color: #003d97;font-size: 3.8vw;margin: 5% auto;text-align: center;position: relative;}
.clickMore:before{content: "";position: absolute;width: 22vw;height: 13px;background: url(../images/btn-l.png) no-repeat;background-size: 100% 100%;top:1vw;left: -22vw}
.clickMore:after{content: "";position: absolute;width: 22vw;height: 13px;background: url(../images/btn-r.png) no-repeat;background-size: 100% 100%;top:1vw;right: -22vw}
.zwnone{color: #999}
/*头部*/
header{overflow:visible;}
.logo{position:fixed; top:0; left:0; width:100%;z-index:999;background-color: #fff}
.search{width:7vw;position:absolute;left:3%;top:3vw;z-index:3;color:#003d97;font-weight: 900;}
.search .iconfont{font-size:7vw}
.ss{width:0;height:10vw;position:absolute;left:3%;top:14vw;overflow:hidden;z-index:10;}
.ss_bd{width:67%;height:10vw;border:none;background:#fff;float:left;color:#333333;padding:0 0 0 12%;font-family:"微软雅黑";border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:3.5vw;}
.ss_btn{width:20%;float:left;line-height:10vw;background-color:#fff;border:none;color:#333;font-family:"微软雅黑";border-radius:3px;float: right;}
#ejbanner{position: relative;}
#ejbanner>p{position: absolute;left: 10%;top:55%;color: #454545;font-size: 4vw;animation-duration:1.5s;  animation-delay:.7s;}
#ejbanner>p:nth-child(2){top:30%;color: #1b1b1b;font-size: 7vw;animation-duration:1.5s;  animation-delay:.3s;}
/*底部*/
.Corporate{padding: 5% 0;text-align: center;color: #999;font-size: 3.6vw;animation-duration: 2s;width: 100%;overflow: hidden; }
footer{background-color:#003d97;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 100;background-position: bottom left;padding: 3% 2%;}
footer ul li{width: 50%;float: left;text-align: center;text-align: center;}
footer ul li span{font-size:3.5vw;color:#2b2b2b;display: block;color:#fff;margin-top: 5%}
footer ul li a{display: block;width: 100%;height: 100%}
footer ul li .iconfont{font-size: 7vw;vertical-align: middle;color:#fff;}
/*首页*/
.container{margin: 0 auto;min-width: 320px;max-width: 640px;overflow: hidden;}
.part1{padding: 5% 0 10%;overflow: hidden;}
.part1 ul li{float: left;width: 18%;margin-left: 2.5%;box-sizing:border-box;}
.part1 ul li:first-child{margin-left: 0}
.part1Pic{width: 100%;background-color: #0b5394;text-align: center;padding:3vw 0;border-radius: 3vw}
.part1Pic img{width: 60%}
.part1 ul li p{color: #000;font-size: 3.4vw;text-align: center;padding: 1.5vw 0}
.part2{background: url(../images/bg1.png) no-repeat;background-size: 100%;background-position: bottom;padding-bottom: 10%;overflow: hidden;}
.part2L,.part2R{float: left;}
.part2L{padding: 0 5% 0 3%;width: 72%;}
.part2R{width: 20%;}
.part2LTitle{padding: 3% 0}
.part2LTitle p{color: #333;font-size: 4.5vw;margin-bottom: 1%}
.part2LTitle span{color: #999;font-size: 3.4vw;display: block;}
.part2LText{color: #666;font-size: 3.4vw;line-height: 7vw}
.part2LMore{display: block;width: 40%;height: 8vw;background-color: #63b630;border-radius: 8vw;text-align: center;line-height: 8vw;font-size: 3.8vw;color: #fff;margin-top: 5%}
.part2RCon{position: relative;}
.part2RCon>div{position: absolute;width: 4vw;bottom: 8vw;right: 50%;font-size: 3.8vw;color: #fff}
.part2RCon>p{position: absolute;width: 6vw;right: 8%;top:20%;font-size: 5vw;font-weight: bold;color: #fff;writing-mode: vertical-lr;writing-mode: tb-lr;text-transform:Uppercase;letter-spacing: 3px}
.part3{overflow: hidden;}
.part3L,.part3R{float: left;width: 44%;padding: 5vw 3% 0}
.part3L{background: url(../images/bg2.jpg) no-repeat;background-size: 100% 100%;background-position: center center}
.part3L img{display: block;}
.part3R{background: url(../images/bg3.jpg) no-repeat;background-size: 100% 100%;background-position: center center}
.part3R li{float: left;width: 48%;text-align: center;margin-bottom:5vw}
.part3R li:nth-child(odd){margin-right: 4%}
.part3R li img{width: 50%}
.part3R li p{color: #333;font-size: 3.4vw;padding: 3vw 0}
.part3R li span{color: #666;font-size: 3vw;}
.part4{background: url(../images/bg4.jpg) no-repeat;background-size: cover;background-position: center center;padding-bottom: 5%;overflow: hidden;}
.part4Type{padding: 2% 0 10%}
.part4Type li{float: left;width: 20%;font-size: 3vw;color: #fff;height: 7vw;border-radius: 7vw;text-align: center;line-height: 7vw}
.part4Type li:first-child{margin-left: 0;}
.part4Type li a{color: #fff;}
.part4Type .on{background: #63b630;}
.part4list li{float: left;width: 46%;margin: 0 2%}
.part4list li .part4listPic{border-radius: 50%;overflow: hidden;}
.part4list li p{padding: 5vw 0;text-align: center;color: #fff;font-size: 3.4vw;}
.part5{padding-bottom: 5%}
.section5ListT{font-size: 0}
.section5ListTPic,.section5ListTdetail{display: inline-block;vertical-align: bottom;}
.section5ListTPic{width: 40%;overflow: hidden;}
.section5ListTPic img{width: 100%;height: 100%;}
.section5ListTdetail{width:55%;padding-left: 5%;}
.section5ListTdetail .icon5{width:2.5vw;height: 2.5vw;}
.section5ListTdetail>p{font-size: 4vw;color: #003d97;margin:7% 0 3% 0}
.section5ListTdetail>span{display: block;font-size: 3.2vw;color: #333}
.section5ListTjianjie{font-size: 3.4vw;color: #666;line-height: 5vw;margin-top: 3%}
.section5ListTMore{font-size: 3.4vw;color: #333;margin-top: 3%;display:block;}
.section5ListB li{width: 100%;padding: 3%;background-color: #f3f3f3;border-radius: 20vw;box-sizing:border-box;font-size: 0;margin-top: 5%}
.section5ListB li a{display: block;width: 100%;height: 100%}
.section5ListBL,.section5ListBR{display: inline-block;font-size: 3.4vw;vertical-align: middle;}
.section5ListBL{width: 27%;height: 23.5vw;border-radius:15vw;background-color: #003d97;color: #fff;text-align: center;}
.section5ListBL p{font-size: 4.5vw;}
.section5ListBL p:first-child{font-size: 10vw;}
.section5ListBR{padding-left: 5%;width: 68%;}
.section5ListBR p{color: #666;font-size: 3.8vw;line-height: 6vw;}
.section5ListBR p:first-child{color: #003d97;font-size:4.2vw;margin-bottom: 3%;}
.section5ListB li:hover{background-color: #003d97}
.section5ListB li:hover .section5ListBR p{color: #fff}
.section5ListB li:hover .section5ListBR p:first-child{color: #fff}
.section5ListB li:hover .section5ListBL{background-color: #f3f3f3}
.section5ListB li:hover .section5ListBL p{color: #003d97}
.part6{background: url(../images/bg5.jpg) no-repeat;background-size: cover;background-position: center center;padding : 7% 0;overflow: hidden;}
.section6Tel{font-size:5.5vw;color: #fff;font-weight: bold;text-align: center;margin-bottom: 5%;}
.section6ConR{width: 94%;margin: 0 auto;}
.section6ConR>p{color: #fff;font-weight: bold;font-size: 4.2vw;margin-bottom: 5%;}
.section6ConR-1{display: inline-block;width: 32.5%;box-sizing:border-box;font-size: 0}
.section6ConR-1 span{font-size: 3.4vw;color: #fff;vertical-align: middle;}
.section6ConR-1 input{box-sizing:border-box;width: 60%;height: 6vw;padding: 0 2%;border:1px solid #fff;vertical-align: middle;font-size: 3.4vw;background-color: transparent;color: #fff;outline: none;}
.section6ConR-2{margin-top:5%;margin-bottom:5%;font-size: 0}
.section6ConR-2 span{font-size: 3.4vw;color: #fff;vertical-align: top;}
.section6ConR-2 textarea{box-sizing:border-box;width: 87%;height: 100px;padding: 2%;border:1px solid #fff;vertical-align: top;font-size: 3.4vw;background-color: transparent;color: #fff;outline: none;resize:none;}
.section6ConRsub{display: block;width: 35%;height:8vw;font-size: 3.4vw;color: #fff;background-color: #63b630;border:none;outline: none;margin-left: 11.5%;}

/*搜索列表*/
.search_main {min-width: 320px;max-width: 640px;margin: 0 auto;overflow: hidden;position: relative;}
.search_list{border-radius:8px;width:94%;background: #003d97;padding: 4% 0;margin-top:3%;}
.search_list a{color:#fff;text-align: left;display: block;width: 100%;}
.search_list .list span{color:#fff;float: right;}

/*标题*/
.publicTitle{padding: 5% 0;position: relative;}
.publicTitle span{color: #fff;font-size: 4.5vw;display: inline-block;padding-left: 3%;border-left:3px solid #fff;}
.publicTitle a{float: right;color: #fff}
.publicTitle1 span{color: #000;border-left: 3px solid #0b5394}
.publicTitle1 a{color: #000}

/*图文列表*/
.nav{background-color: #003d97;height: 10vw}
.nav .navbox{float: left;width: 25%;height: 10vw;text-align: center;line-height: 10vw;color: #fff;font-size: 3.8vw}
.nav .navbox a{color: #fff;display: block;width: 100%;height: 100%}
.nav .navbox:first-child{background-color: #63b630}
.ejtype{margin: 2% 0 7%}
.ejtype li{float: left;width: 16.6%;height: 15vw;box-sizing:border-box;border:1px solid #ddd;font-size: 3.2vw;text-align: center;line-height: 15vw}
.ejtype li a{color: #474747;display: block;width: 100%;height: 100%}
.ejtype li:first-child{background-color: #003d97;border:none;}
.ejtype li:first-child img{width: 30%;display: block;margin:20% auto 5%}
.ejtype li:first-child p{color: #fff;font-size: 3.2vw;line-height: 5vw}
.prolist li{float: left;width: 48.5%;margin-bottom: 3%;position: relative;}
.prolist li img{width: 100%}
.prolist li:nth-child(odd){margin-right: 3%}
.prolist li .prolistname{position: absolute;bottom: 0;left: 0;width: 100%;height: 8vw;background-color: rgba(0,61,151,.9);text-align: center;line-height: 8vw;color: #fff;font-size: 3.4vw}
.prolist1 li{float: left;width: 48%;margin-bottom: 3%;border:1px solid #ddd;box-sizing:border-box;}
.prolist1 li:nth-child(odd){margin-right: 4%}
.prolist1 li .prolistpic{background-color: linear-gradient(to bottom, #fbfbfb, #fff);overflow: hidden;}
.prolist1 li .prolistpic img{width: 100%;transition:0.5s linear; -webkit-transition:0.5s linear;}
.prolist1 li .prolisttext{border-top: 1px solid #ddd;padding: 20px 10px 25px;}
.prolist1 li .prolisttext p{color: #595959;font-size: 3.4vw}
.prolist1 li .prolisttext p:first-child{color: #262626;font-size: 3.8vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prolist1 li .prolisttext p:nth-child(2){font-size: 3.8vw;margin: 5% 0}
.prolist1 li .prolisttext p:nth-child(3){line-height: 5vw;}
.prolist1 li .prolisttext a{display: block;margin-top: 5%;width: 60%;height:8vw;background-color: #003d97;text-align: center;line-height: 8vw;color: #fff;font-size: 3.4vw;border-radius: 8vw;}
/*图文详情*/
.proshow{padding: 0 0 5%}
.proshow .proshowTitle{font-size: 4.4vw;color: #1e1e1e;text-align: center;padding: 5% 0 2%;}
.proshow .proshowDate{font-size:3.4vw;color: #7a7a7a;text-align: center;}
.proshow .proshowPic{margin: 3% auto;text-align: center;width: 70%}
.proshow .proshowTag{border-bottom: 1px solid #dbdbdb;font-size: 3.4vw;color: #000;padding: 3% 0}
.proshow .proshowCon{padding: 5% 0;}

/*新闻列表*/
.newlist li{width: 100%;margin: 0 auto;padding: 5% 0 5% 3%;border-top: 1px solid #e5e5e5;position: relative;box-sizing:border-box;}
.newlist li:first-child{border-top:none;box-shadow: 3px 3px 3px #ddd}
.newlist li:nth-child(2){border-top: none}
.newlist li a{display: block;width: 100%;height: 100%;font-size: 0;}
.newlistPic,.newlistCon{display: inline-block;vertical-align: middle;font-size: 3.4vw;}
.newlistPic{width: 27%;}
.newlistPic img{width: 100%}
.newlistCon{width: 70%;padding-left: 3%;}
.newlistTitle span{font-size: 3.8vw;color: #333}
.newlistTitle label{float: right;font-size: 3.8vw;color: #878787}
.newlistJianjie{font-size: 3.2vw;color: #878787;margin-top: 2%;line-height: 4.5vw;}
/*新闻详情*/
.newShow{padding-bottom:7%}
.newshowTitle{color: #1e1e1e;font-size: 4.4vw;text-align: center;padding: 2% 0 3%;}
.newshowDate{text-align: center;font-size: 3.4vw;color: #7a7a7a}
.newshowDate span{display: inline-block;margin-right: 5%}
.newshowCon{padding: 5% 0}
/*单页*/
.about{background-color: #f2f2f2}
.aboutcon{padding: 0 0 5%;}
.contactUs{padding-bottom: 5%;}
.contactPic,.contactCon{float: left;}
.contactPic{width: 45%;overflow: hidden;}
.contactPic img{width: 100%;}
.contactCon{width: 55%;box-sizing:border-box;border:2px solid #ededed;border-left: none;padding:1% 2%;position: relative;overflow: scroll;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.contactUs .arrow{ position:absolute; right:1%; bottom:1%; }
.contactUs .arrow a{ display:block;  width:5vw; height:5vw; float:right; margin-left:1vw; overflow:hidden;border:1px solid #acacac;border-radius: 5vw;box-sizing:border-box;text-align: center;line-height:4vw;font-size: 3.4vw;color: #acacac}
.contactUs .hd{border-top:1px solid #d5d5d5;margin-top: 5%;padding-top: 10%;}
.contactUs .hd li{float: left;width: 19.2%;height: 8vw;background-color: #003d97;margin-left:1%;font-size:3.2vw;color: #fff;text-align: center;line-height:8vw;position: relative;}
.contactUs .hd li:first-child{margin-left: 0}
.contactUs .hd li .sj{position: absolute;top: -5vw;width: 20px;height: 15px;left:37%;color: #003d97;font-size: 20px}
.contactUs .hd li:before{content: "";position:absolute;width: 2.5vw;height: 2.5vw;border-radius: 2.5vw;background-color: #003d97;top:-11.5vw;left: 45%;}
.contactUs .hd .on{background-color: #62b630}
.contactUs .hd .on .sj{color: #62b630}
.contactUs .hd .on:before{background-color: #62b630}
/*上下页*/
.ejpages{position: relative;}
.ejpages .pages{margin-top: 3%;width: 65%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ejpages .pages span{font-size: 3.4vw;color: #474747;vertical-align: middle;}
.ejpages .pages a{font-size: 3.4vw;color: #7a7a7a;vertical-align: middle;}
.goback{position: absolute;display: block;width: 25%;height:8vw;background-color: #003d97;font-size: 3.6vw;color: #fff;text-align: center;line-height: 8vw;border-radius: 8vw;right: 0;top:20%;}