﻿

.clearfix {
	*zoom: 1;
}
.clearfix:after, .clearfix:before {
	display: table;
	content: " ";
	clear: both
}
.colorblue{ color:#004892}
.width{ width: 100%;max-width: 1350px; margin:30px auto}
.width2{ width: 100%;max-width: 1350px; margin:0 auto}
.margin-bottom01{ margin-bottom:30px}

.banner{ background: url(V5banner.png) no-repeat; height:260px; width:100%;}
.title01 .container{ position:relative;}
.title01 .lineleft{ position:absolute; background:#fff; top:-30px; padding-right:20px}
.title01 .lineleft2{ position:absolute; background:#fff; top:-20px; padding:0 20px; left:42%;}
.title01 .lineRight .up{ background:#618dba; height:2px;}
.title01 .lineRight .down{ background:#618dba; height:1px; margin-top:1px}
.title01 .lineRight .more{ background:#aacee9; border-radius:4px; color:#004892; font-size:14px; position:absolute; top:-25px; right:0px; padding:1px 10px}
.title01 .lineRight .more2{ color:#333; font-size:14px; position:absolute; top:-25px; right:0px; padding:1px 10px}

.title01 .english{ font-size:14px; color:#9db8d3; margin-top:6px;text-transform:uppercase}
.magin40{ margin-top:70px !important;}
.magin50{ margin-top:50px !important;}
.magin30{ margin-top:30px !important;}
.magin30both{ margin:30px 0}
.label-tab{ border-bottom:1px solid #2562a2; width:100%; margin:20px 0 0 0;font-weight:bold}
.label-tab li{ display:inline-block; height:37px; line-height:37px; padding:0 10px;font-size:16px;  margin-bottom:-2px; margin-right:20px}
.label-tab li a{font-weight:bold}
.label-tab li a:hover{color:#2562a2}
.label-tab li.label-this{ border:1px solid #2562a2; position:relative; color:#2562a2}
.label-tab li.label-this a{color:#2562a2}
.label-tab li.label-this .yuanj-left{ width:7px; height:7px; background:url(V5yuanj.jpg) no-repeat; position:absolute; left:-1px; top:-1px;}
.label-tab li.label-this .yuanj-right{ width:7px; height:7px; background:url(V5yuanj2.jpg) no-repeat; position:absolute; right:-1px; top:-1px;}
.btn01{ background:#004892; display:inline-block; color:#fff; border: none; border-radius:5px; width:104px; height:38px;}
.distinguish{ background:#fafafa; padding:10px 0 5px 0}
.distinguish .lineleft{background:#fafafa;}

.pageTitle {color: #004892;font-size: 25px;position: relative;max-width: 1350px;margin: 30px auto 10px auto;/*margin-bottom: 39px;*/}

.pageTitle::after { display: block; content: ''; clear: both; zoom: 1;}
.dynamicWrap .listWrap {}

.dynamicWrap .listWrap li {}

.dynamicWrap .listWrap li a { font-size: 16px; color: #000; position: relative; display: block; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  position: relative; width:100%; padding-right:110px}

.dynamicWrap .listWrap li a span { display: block;  width: 100px; background-color: #fff; height: 40px; line-height: 40px; text-align: right; font-size: 16px; color: #999;  position: absolute; right: 0; top: 0;}

.dynamicWrap .listWrap li a:before { display: inline-block; content: ''; width: 20px; height: 8px; background: url(V5dian.jpg) no-repeat left center;}

.dynamicWrap .listWrap li a:hover {
    color: #1369c0;
}

.dynamicWrap .listWrap li a:hover:before {
    
}
.button01{ width:32%; margin:10px 1% 10px 0; border:1px solid #004892; padding:2px; display:inline-block}
.button01 a:hover span{ background:#f1f8fb}
.button01 span{border:1px solid #004892;  color:#004892; display:inline-block; width:100%; text-align:center; padding:7px 0; font-size:18px;}
.width50{ width:49.5%; display:inline-block; position:relative}
.moreg{ background:#aacee9; border-radius:4px; color:#004892; font-size:14px; position:absolute;  right:24px; padding:1px 10px; top:25px}
.po-re{ position:relative}
.moreg2{ background:#aacee9; border-radius:4px; color:#004892; font-size:14px; position:absolute;  right:24px; padding:1px 10px; top:5px}



/* 政务服务 */
.advertisement li{ display:inline-block; margin-right:21px; width:433px; margin-bottom:10px;border-radius: 10px;}
.advertisement li:last-child{margin-right:0}
.service_selection{ position:relative; border-bottom:2px solid #004892; margin:70px auto 0 auto}
.service_selection span{ margin-top:13px; width:100%; height:1px; background:#004892; display:inline-block}
.service-nav{ position:absolute; bottom:-2px; width:100%; text-align:center}
.service-nav li{ display:inline-block;   color:#004892; padding:10px 30px; border-radius:10px 10px 0 0; font-size:28px;}
.service-nav li.now{border-top:1px solid #004892;border-left:1px solid #004892;border-right:1px solid #004892; border-bottom:none;background:linear-gradient(to bottom, #8bd7e8, #c2eaf3);text-shadow: 1px 2px 2px #fff;}
.service-cont{ background:url(V5bj.png) no-repeat; height:635px; width: 100%;max-width: 1350px; margin:0 auto; position:relative}
.service-cont .service-cont-left{ background:url(V5tree.png) no-repeat; width:463px; height:581px; position:absolute; bottom:0; left:10%; font-size:18px; background-size:100%}
.service-cont .service-cont-left .tree1{position:absolute; top:273px; left:262px}
.service-cont .service-cont-left .tree1 a{width:66px; height:66px; border-radius:60px; background:#0a9d8a; display:inline-block; text-align:center; color:#fff; line-height:66px;}
.service-cont .service-cont-left .tree1 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree12{position:absolute; top:202px; left:360px}
.service-cont .service-cont-left .tree12 a{width:75px; height:75px; border-radius:70px; background:#0a9d8a; display:inline-block; text-align:center; color:#fff; line-height:75px;}
.service-cont .service-cont-left .tree12 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree13{position:absolute; top:249px; left:138px}
.service-cont .service-cont-left .tree13 a{width:66px; height:66px; border-radius:60px; background:#569f2c; display:inline-block; text-align:center; color:#fff; line-height:66px;}
.service-cont .service-cont-left .tree13 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree14{position:absolute; top:160px; left:0}
.service-cont .service-cont-left .tree14 a{width:71px; height:71px; border-radius:70px; background:#569f2c; display:inline-block; text-align:center; color:#fff; line-height:71px;}
.service-cont .service-cont-left .tree14 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree15{position:absolute; top:150px; left:261px}
.service-cont .service-cont-left .tree15 a{width:58px; height:58px; border-radius:58px; background:#569f2c; display:inline-block; text-align:center; color:#fff; line-height:58px;}
.service-cont .service-cont-left .tree15 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree16{position:absolute; top:50px; left:119px}
.service-cont .service-cont-left .tree16 a{width:71px; height:71px; border-radius:70px; background:#569f2c; display:inline-block; text-align:center; color:#fff; line-height:71px;}
.service-cont .service-cont-left .tree16 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree17{position:absolute; top:50px; left:280px}
.service-cont .service-cont-left .tree17 a{width:58px; height:53px; border-radius:70px; background:#569f2c; display:inline-block; text-align:center; color:#fff; padding-top:5px; font-size:16px}
.service-cont .service-cont-left .tree17 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree18{position:absolute; top:102px; left:58px}
.service-cont .service-cont-left .tree18 a{width:57px; height:57px; border-radius:57px; background:#0a9d8a; display:inline-block; text-align:center; color:#fff; line-height:57px;}
.service-cont .service-cont-left .tree18 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree19{position:absolute; top:165px; left:79px}
.service-cont .service-cont-left .tree19 a{width:83px; height:83px; border-radius:83px; background:#2098d5; display:inline-block; text-align:center; color:#fff; line-height:83px;}
.service-cont .service-cont-left .tree19 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree110{position:absolute; top:109px; left:317px}
.service-cont .service-cont-left .tree110 a{width:73px; height:73px; border-radius:73px; background:#2098d5; display:inline-block; text-align:center; color:#fff; line-height:73px;}
.service-cont .service-cont-left .tree110 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-left .tree111{position:absolute; top:10px; left:193px}
.service-cont .service-cont-left .tree111 a{width:75px; height:75px; border-radius:75px; background:#2098d5; display:inline-block; text-align:center; color:#fff; line-height:75px;}
.service-cont .service-cont-left .tree111 a:hover{ background:#ef8a00; font-weight:bold}

.service-cont .service-cont-right{ float:right; margin:80px 14% 0 0;width:426px; text-align:center;}
.service-cont .service-cont-right .title02{ width:426px; background:url(V5btn05.png) no-repeat; height:73px; line-height:73px; text-align:center; color:#fff; font-size:28px; background-size:100%}
.otherBtn2{display:inline-block}
.otherBtn2 a {
    text-align: center;
    padding:9px 0;
    display: block;
    font-size: 18px;
    color: #004892;
    margin-bottom: 10px; 
}
.otherBtn2 a:hover{ color:#004892}
.boxa{ height: 52px; background: #aac2da; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); padding:1px; margin-top:10px}
		.boxa2{ height: 50px; background: #fff; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); padding:1px;}
		.boxa3{ height: 48px; background: #004892; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); padding:1px;}
		.boxa4{ height: 46px; background: #fff; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);padding: 0 20px}
		
.service-cont .jpg{ position:absolute; bottom:20px; right:17%}
.map{ background:url(V5top_bg.jpg) no-repeat right; height:110px;}
.map img{ margin:30px 0 0 100px}

.div02 li{ background:url(V5box2a.png) no-repeat; width:261px; height:81px; color:#004892; font-size:24px; text-align:center; line-height:76px; display:inline-block; margin:0 3px}
.div02 li img{ margin-right:10px}
.div02 a:hover li{background:url(V5box2hover.png) no-repeat; color:#fff;}
.div02 a:hover li img{ filter:brightness(0%) invert(100%)}

.tab{ font-size:16px; text-align:center}
.tab td,.tab th{ padding:10px 0;}
.tab th{ background:#f2f8fe; border-top:1px solid #a9c0d8;border-bottom:1px solid #a9c0d8}
.tab tr:nth-child(odd){ background:#eaedf0}

.page{ padding: 2px 0px 0px 0px;  text-align:center}
.page ul li{ padding: 0px 3px;line-height: 120%; display:inline-block; border-radius:3px;}
.page ul li.home{ background:#1169c0;  padding: 5px 10px; margin: 0px 2px; color:#FFF;}
.page ul li a{  border: 1px solid #eee; background:#ffffff; padding: 5px 10px; color:#676767; display:inline-block}
.page ul li a:hover{ background:#1169c0; color:#fff; text-decoration:none;border-radius:3px;}


.lab{ background:#edf1f5; padding:30px 0; text-align:center}
.lab img{ width:100%}
.lab input{ background:#fff; border:none; padding:5px 10px; color:#555; margin:0 10px}
.listone{ font-size:16px; line-height:50px;}
.listone dt{ display:inline-block; color:#333;white-space: nowrap;text-overflow: ellipsis; width:70%; overflow:hidden}
.listone dt .ongoing{ border:1px solid #f65d00; font-size:14px; color:#f65d00; border-radius:50px; padding:3px 8px; margin-right:15px}
.listone dt .ending{ border:1px solid #004892; font-size:14px; color:#004892; border-radius:50px; padding:3px 8px; margin-right:15px}
.listone dd{ display:inline-block; color:#777; float:right;}
.listone dd span{ font-size:14px; color:#fff; background:#1169c0; border-radius:50px; padding:5px 12px; margin-left:15px;}


.navleft{ display:inline-block; width:22%;}
.navleft a li{ width:261px; height:65px; background:url(V5box4.png) no-repeat; color:#004892; text-align:center; line-height:65px; font-size:22px; margin-bottom:5px}
.navleft a:hover li,.navleft a li.now2{ background:url(V5box4hover.png) no-repeat; color:#fff;}
.contright{ display:inline-block; width:76%; vertical-align:top}
.paddingrigth30{ padding:0 30px 0 0}

.indexbanner .pageHeaderWrap .contentWrap{ color:#fff}
.indexbanner .pageHeaderWrap .contentWrap a{ color:#fff !important;}
.indexbanner{ background: url(V5indexbanner.png) no-repeat center; height:645px; width:100%;}
.headNavWrapindex{ width:100%; max-width:1350px; margin:20px auto; text-align:right}
.headNavWrapindex .navWrapindex li{ font-size:1.7rem; color:#fff; display:inline-block; margin-left:4%}
.headNavWrapindex .navWrapindex li a{ color:#fff}
.headNavWrapindex .navWrapindex li a img{ margin-right:10px;filter:brightness(0%) invert(100%);}
.headNavWrapindex .navWrapindex li a:hover{color:#db5f48;}
.headNavWrapindex .navWrapindex li a:hover img{ margin-right:10px;filter:brightness(100%); color:#db5f48}
.headNavWrapindex .navWrapindex li.active a{ color:#db5f48; font-weight:bold}
.headNavWrapindex .navWrapindex li.active a img{filter:brightness(100%);}
.searchWrapperindex{ text-align:center; margin-top:55px}
.searchWrapperindex .text01{ font-size:3rem; color:#016bb5; font-weight:bold; margin:10px 0 5px 0}
.searchWrapperindex .text02{ font-size:1.7rem;color:#016bb5;letter-spacing:0.4rem}
.searchWrapperindex .inputWrap{ width:795px; max-width:95%; margin:10px auto; height:3.5rem;  border-radius:5rem;  font-size:1.2rem; background:#fff; text-align:left; line-height:3.5rem }
.searchWrapperindex .inputWrap input{ border:none;display:inline-block; width:70%; background:url(V5magnifier.png) no-repeat right center;}
.searchWrapperindex .inputWrap .microphone{ display:inline-block;margin:0 10px}
.searchWrapperindex .inputWrap .linesu{ background:#efefef; width:2px; height:2rem; display:inline-block; float:right; margin:0.6rem 15px 0 0}
.searchWrapperindex .inputWrap .btn02{ background:#de5636; color:#fff; padding:0 2rem; display:inline-block; line-height:2.6rem; border-radius:5rem; float:right; margin:0.45rem 10px 0 0}
.searchWrapperindex .hot{ color:#fff; font-size:1.1rem; margin-top:1.7rem}
.searchWrapperindex .hot span{ background:#fff; color:#1f78b5; padding:0.4rem 1rem; border-radius:5rem; margin:0 0.5rem 0.5rem 0; display:inline-block;}
.indexcontent{ background:#f7f7f7; width:100%;}
.indexcontent .indexmain{ width:100%; max-width:1350px; margin:0 auto; padding:1rem 0}
/*首页样式调整*/
.indexcontent .indexmain .indexnav dl{ width:19%; background:#fff; text-align:center; border-radius:.5rem; margin:.7rem .8rem .7rem 0; display:inline-block; padding:1.5rem;cursor:pointer}
.indexcontent .indexmain .indexnav dl:last-child{ float:right;margin:.7rem 0;}
.indexcontent .indexmain .indexnav dl:hover{ background:#eef2f4}
.searchWrapperindex .hot a:hover span{ background:#EBF7FF}

/*首页样式调整结束*/
.indexcontent .indexmain .indexnav dl dt{}
.indexcontent .indexmain .indexnav dl dd{ font-size:1.5rem; font-weight:bold; margin:2rem 0 0.5rem 0}
.color1{ color:#a5398a}
.color2{ color:#dd4223}
.color3{ color:#58b9ca}
.color4{ color:#d76a14}
.color5{ color:#2088b3}
.indexnew{ background:#fff url(V5index_theme2_quanb.png) no-repeat bottom; border-radius:0.5rem; text-align:center; line-height:2rem; font-size:1.4rem; color:#5680a9; padding:2rem; margin:.7rem 0;}
.indexnew .newtit{ font-size:1.9rem; font-weight:bold; color:#105ca8; line-height:4.5rem}
.listindex{ background:#fff; border-radius:.5rem; padding:1rem; margin:.7rem 0}
.listindex .gund{ display:inline-block; width:47%; margin-right:2%;vertical-align:top}
.listindex .gund img{ width:100%}
.listindex .listtow{ display:inline-block; width:50%; vertical-align:top}
.listindex .listtow .tita li{ display:inline-block; padding:0 1rem; font-size:1.2rem; line-height:2.5rem}
.listindex .listtow .tita li a{ display:inline-block; color:#3c3b3b;font-weight:bold}
.listindex .listtow .tita li a:hover{ color:#2086cf}
.listindex .listtow .tita li.now3{ background:#2086cf; color:#fff; border-radius:5rem}
.listindex .listtow .tita li.now3 a{ color:#fff}
.listindex .listtow .lis{ margin-top:.6rem}
.listindex .listtow .lis li{ font-size:1.1rem; line-height:2.8rem; color:#37404d}
.listindex .listtow .lis li a{color:#37404d; width:80%; display:inline-block;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.listindex .listtow .lis li a:hover{color:#2086cf}
.listindex .listtow .lis li span{ float:right;}

.frame{background:#fff; border-radius:.5rem; padding:1rem; margin:.7rem 0}
.advertisement2{ overflow:hidden; white-space:nowrap}
/*首页样式修改*/
.advertisement2 li{ display:inline-block; margin:0 .4rem; height:8rem; width:32%;}
.advertisement2 li img{ height:100%;width:100%}

.advertisement3{ overflow:hidden; white-space:nowrap; margin:1rem 0}
.advertisement3 li{ display:inline-block; margin:0 .4rem; height:10rem;width:32%;}
.advertisement3 li img{ height:100%;width:100%}
/*首页样式修改结束*/

.leftindex{ width:47%; margin-right:2rem; display:inline-block;vertical-align:top}
.rightindex{ width:50%;  display:inline-block;vertical-align:top}
.titb li{ display:inline-block; padding:0 1rem; font-size:1.4rem; line-height:2.5rem}
.titb li a{ display:inline-block; color:#3c3b3b;font-weight:bold}
.titb li a:hover{ color:#2086cf}
.titb li.now4{ border-bottom:2px solid #2086cf; color:#2086cf}
.titb li.now4 a{color:#2086cf}
.lisb{ margin-top:.6rem}
.lisb li{ font-size:1.2rem; line-height:2.8rem; color:#37404d;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.lisb li a{color:#37404d}
.lisb li a:hover{color:#2086cf}
.lisb li span{ float:right;}

.titc li{ display:inline-block; padding:0 1rem; font-size:1.4rem; line-height:2.5rem}
.titc li a{ display:inline-block; color:#3c3b3b;font-weight:bold}
.titc li a:hover{ color:#2086cf}
.titc li.now5{}
.titc li.now5 a{color:#2086cf}


.input_box input{display: inline-block;box-sizing: border-box;padding-left:1rem;outline: none;border-radius: 3px;height: 100%;border: 1px solid #c3c8cf;color: #394351;font-size: 16px;width: 39%;margin-right: 1.8%;}
.input_box{}
.input_box .input_box_top,.input_box .input_box_bottom{margin: 12px 0;height: 46px;}
.input_box .input_box_top a{background: #016bb5;}
.input_box .input_box_bottom a{ background:#cfaa60;}
.input_box a{    display:inline-block;width: 15%;height: 100%;line-height: 46px; text-align: center;border-radius: 3px; font-size: 18px;color: #eaf0f6;}

.indexbtn a{margin-right: 1%;}
.indexbtn dl{ border:1px solid #c3c8cf; border-radius:3px; display:inline-block;width: 23%; height: 140px; text-align:center; padding:1.5rem 0; vertical-align:top}
.indexbtn a:last-child{margin-right:0}
.indexbtn dl dd{ font-size:1.2rem; line-height:1.5rem; color:#394351; margin:1rem;}
.indexbtn a:hover dl{ border:1px solid #89accd; }
.indexbtn a:hover dl dd{color:#89accd}

.index_theme5_left{ margin:1rem 0}
.index_theme5_left ul li{width: 48.3%;height: 4rem;position: relative;line-height: 4rem;box-sizing: border-box; margin-right: 2%;margin-bottom: 10px; display:inline-block}
.index_theme5_left ul li a{padding-left: 2rem;display: block; box-sizing: border-box; width: 100%; height: 100%; font-size: 20px; color: #394351; padding-left: 6rem; border: 1px solid #e5e5e5; transition: .3s;}
.index_theme5_left ul li a:hover{ background:#6b9ac6; color:#fff}
.index_theme5_left ul li a i{display: block; box-sizing: border-box; position: absolute; left: 33px; top: 50%;  transform: translateY(-50%);width: 3rem; height: 3rem; text-align: center; padding-top: .5rem; border-radius: 100%; border: 1px solid #7ba5cc; transition: .3s; background:#fff}
.index_theme5_left ul li a i img{ width:60%; vertical-align:top}
.index_theme5_left ul li:nth-child(even){ margin-right:0}

.index_theme5_right{ margin-top:3.5rem}
.index_theme5_right ul li{ width:48.5%; margin-right:1%; margin-bottom:1rem; display:inline-block}
.index_theme5_right ul li:nth-child(even){margin-right:0}
.index_theme5_right ul li img{ width:100%;}

.switchBox ul li a{display: block; position: relative; height: 70px; box-sizing: border-box;  background-color: #f7f7f7; margin-bottom: 8px; font-size: 18px; color: #394351; padding-left: 115px; padding-right: 15px;}
.switchBox ul li a:hover{background-color: #f6faff; color: #6b9ac6;}
.switchBox ul li a span.span_left{display: block; position: absolute; line-height: 25px; left: 16px; top: 48%; transform: translateY(-50%); }
.switchBox ul li a span.span_left em{display: block; font-size:16px;color:#394351 ; text-align: center;}
.switchBox ul li a span.span_left i.ys{display: block;width: 80px; height: 28px;background-color: #e2ab4c; line-height: 28px; text-align: center;  font-size: 16px; color: #FFF;}
.switchBox ul li a span.span_left i.ys.end{background-color: #b5b5b5;}
.switchBox ul li a span.txtR{display: inline-block; position: relative; top: 50%; transform: translateY(-50%); line-height: 30px; max-height: 60px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.mailbox dl{ font-size:1.2rem; line-height:2rem; margin:1rem 0 1rem 1rem}
.mailbox dl dt{ display:inline-block; color:#0059a7; font-weight:bold; width:19%; vertical-align:top}
.mailbox dl dd{ display:inline-block; width:80%}
.btn03 a{ background:#b28e46; border-radius:.5rem; padding:.6rem 2rem; color:#fff; display:inline-block; font-size:1.3rem}
.btn03 a:hover{ background:#e2ab4c; color:#fff}

.email li{ width:9rem; height:7rem;filter: drop-shadow(0 0 4px rgba(0, 0, 0, .3)); display:inline-block; background:#fff; border-radius:.5rem; text-align:center; font-size:1.2rem;  color:#448ac9; vertical-align:middle; margin:.5rem; line-height:2.5rem}
.email li img{ margin-top:1.3rem;}
.email a:hover li{filter:drop-shadow(0 0 4px rgba(55, 91, 123, .3));}

.enter01{ width:100%; background:url(V5entering_02.jpg) no-repeat top center; height:894px;}
.entertit{ text-align:center}
.aboutjjborder{ border:1px solid #004892;  background:#e4ebf2; padding:2px}
.aboutjj{ border:1px solid #004892;  background:#e4ebf2; }
.aboutjj video{ display:inline-block; vertical-align:top}
.aboutjj div{ display:inline-block; width:49%; vertical-align:top; margin-left:2%}
.aboutjj div p{ text-indent:2rem; margin:1rem 0;line-height:2rem;font-size:1.1rem;color:#004892;}
.enter02{ background:url(V5about02.png) no-repeat center; height:670px; position:relative}
.enter02 .enter02_cont{ position:absolute; right:5%; background:linear-gradient(to bottom, rgba(64,141,218,1), rgba(64,141,218,0)); width:30%; height:100%; color:#fff; font-size:1rem; padding:2rem}
.enter02 .enter02_cont div{ font-size:1.2rem; margin-bottom:2rem; font-weight:bold}
.enter02 .enter02_cont p{ margin:.5rem 0; text-indent:2rem; line-height:1.8rem}
.enter03{ background:url(V5about03.png) no-repeat bottom; min-height:663px;}
.enter03 .enter03left dl{ margin-bottom:2rem}
.enter03 .enter03left{ width: 100%;max-width:670px; display:inline-block; vertical-align:top; color:#fff; margin:2rem 1rem 0 0}
.enter03 .enter03left dt{background: url(V5abouttit.png) no-repeat left; font-size:1.2rem; font-weight:bold; padding:.6rem 2rem}
.enter03 .enter03left dd{ background:rgba(8,83,157,.5); line-height:1.6rem; font-size:1rem; padding:1rem 2rem}
.div03{ text-align:center}
.div03 li{ background:url(V5box2a.png) no-repeat; width:200px;  color:#004892; font-size:24px; text-align:center; line-height:62px; display:inline-block; margin:0 3px; background-size:100%}
.div03 a:hover li,.div03 li.now6{background:url(V5box2hover.png) no-repeat; color:#fff;background-size:100%; }

.enter03 .enter03right{ width: 100%;max-width:656px; display:inline-block; vertical-align:top;  margin:3rem 0 0 0; position:relative}
.enter03 .enter03right img{ border:4px solid rgba(255,255,255,.5); width:100%}
.enter03 .enter03right .gundtit{ position:absolute; background:rgba(0,0,0,.5); color:#fff; width:100%; padding:1rem 2rem; bottom:0; font-size:1rem}
.enter04{ background:#eef3f8; padding:1rem 0; }
.intangible{ border:6px solid #2a629a; padding:2px; position:relative}
.intangible img{ border:1px solid #2a629a; width:100%;}
.enter04 .floatleft{ position:absolute; left:-285px; background:url(V5intangibleleft.png) no-repeat right center; width:356px; height:117px; bottom:100px; z-index:2}
.enter04 .floatright{ position:absolute; right:-287px; background:url(V5intangibleright.png) no-repeat left center; width:338px; height:116px; top:100px; z-index:2}
.intangible .intangiblecont{ position:absolute; top:2px; left:2px; width:50%; background:linear-gradient(to right, rgba(64,141,218,1) 60%, rgba(64,141,218,0)); z-index:1; height:100%; padding:4rem 20% 0 4rem; color:#fff;}
.intangible .intangiblecont div{ font-size:1.2rem; margin-bottom:2rem; font-weight:bold}
.intangible .intangiblecont p{ margin:.5rem 0; text-indent:2rem; line-height:1.8rem; font-size:1rem}
.product a{margin-right:1.5%; }
.product li{ position: relative; display:inline-block; width:32%;margin-bottom:1rem }
.product a:nth-child(3),.product a:nth-child(6){ margin-right:0}
.product li img{ width:100%}
.product li .navb{position: absolute; z-index: 1;left: 0; top: 0;background: #1e68b2; line-height: 2.5rem; padding: 0 1rem; color: #fff; font-size: 1.3rem; text-align: center;}
.product li .navb::after{content: ' '; position: absolute;top: 0; right: -8px; border-width:2.5rem 8px; border-style: solid; border-color:#1e68b2 transparent transparent transparent;
}
.product li .productcont{ position:absolute; top:0; left:0; width:100%; height:100%;background:linear-gradient(to bottom, rgba(64,141,218,1) 20%, rgba(64,141,218,0)); color:#fff; z-index:2; padding:1.5rem; opacity: 0; }
.product li .productcont div{ font-size:1.2rem; margin-bottom:2rem; font-weight:bold}
.product li .productcont p{ margin:.5rem 0; text-indent:2rem; line-height:1.8rem; font-size:1rem}

.product a:hover li .productcont{transform: scale(0.9); animation: scaleFadeIn .3s ease-in-out forwards;}
  
@keyframes scaleFadeIn {
  from { opacity: 0; transform: scale(0.9); }
  to { opacity: 1; transform: scale(1); }
}



/*乡镇新增*/
.headerWrap{background: url(V5banner.png) no-repeat  top center;height: 315px;width: 100%;}
