@charset "utf-8";
/* CSS Document */
.home{ height:auto; overflow:hidden;}
.home .box1{ float:left; width:870px; height:auto; overflow:hidden;padding:10px;}
.home .box2{ float:right; width:290px; height:auto; overflow:hidden;padding:10px;}

.home .jrtt{ width:100%; height:55px; overflow:hidden;}
.home .jrtt dl{ width:100%; height:55px; overflow:hidden;}
.home .jrtt dl dt{ float:left; background:url(img10.png;vpn_img) left top no-repeat; width:55px; height:50px; margin-right:10px; line-height:22px; padding-top:5px;}
.home .jrtt dl dt a{display:block; width:100%; height:100%; color:#ffffff; font-size:16px; font-weight:bold; text-align:center;}
.home .jrtt dl dt a:hover{color:#3e8400;}
.home .jrtt dl dd{ float:left; width:785px; height:55px; line-height:55px;}
.home .jrtt dl dd a{ color:#3e8400; font-weight:bold; font-size:28px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 95%;}
.home .jrtt dl dd a:hover{ color:#76b042;}
.home .box3{height:338px; overflow:hidden; margin-top:10px;}
.home .jdt{overflow: hidden; float:left;height:338px; width:502px;}
.home .jdt .jdt-shop{height: 338px; width:502px; position: relative; overflow: hidden; float: left;}
.home .jdt .jdt-shop h5{position: absolute; bottom: 20px; right: 10px;z-index: 9999;cursor: pointer;}
.home .jdt .jdt-shop h5 li{float: left; width: 11px; height: 11px; background:url(img12.png;vpn_img) no-repeat;margin: 0 3px;}
.home .jdt .jdt-shop h5 li.on{ background-position:-16px 0px;}
.home .jdt .jdt-center{height:auto; overflow:hidden;}
.home .jdt .jdt-center a{height:100%; width:100%; display:block;}
.home .jdt .jdt-shop .jdt-text{height: 51px;width: 100%; background: url(img11.png;vpn_img) center bottom repeat-x; line-height: 51px; text-align: center;position: absolute;left: 0;bottom: 0;}
.home .jdt .jdt-shop .jdt-text a{color: #FFFFFF; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 80%; text-align:left; padding-left:10px; float:left;}
.home .jdt .jdt-shop .jdt-text a:hover{color: #377500;}
.home .jdt .jdt-shop img{width: 502px; height: 338px;}

.home .hxyw{float:right; width:360px; height:338px; overflow:hidden;}
.home .gwywj{width:100%; height:51px; margin-top:10px;}
.home .gwywj ul{ width:100%; height:auto; overflow:hidden;display: flex;justify-content: space-around;}
.home .gwywj ul li{ width:calc((100% - 20px) / 3); height:51px; background:url(home_icon.png;vpn_img) -130px -12px;}
.home .gwywj ul li a{width:100%; height:100%; display:block; text-align:center; color:#ffffff; font-size:18px; font-family:"方正正中黑简体"; line-height:51px;}
.home .gwywj ul li.szfwj{margin-right:0px;}
.home .gwywj ul li a:hover{color:#3e8400;}

.box4 .qzxx .con ul,.qzxxqt ul{
    display: none;
}

.box4 .qzxx .con ul:first-child,.qzxxqt ul:first-child{
    display: block;
}

.newslist dl dt.title ul li{padding: 0;}
.newslist dl dt.title ul li:last-child{margin-right: 0;}

.home .box4{height:auto; overflow:hidden; margin-top:10px;}
.home .qzxx{overflow: hidden; float:left; width:502px;}
.home .qzxx dl{ width:100%; overflow:hidden;}
.home .qzxx dl dt{display: flex;justify-content: flex-start; text-align:center;}
.home .qzxx dl dt a{display:block; color:#ffffff; font-size:16px;line-height:32px;background: #bdb9b9;margin-right: 20px;width: 100px;}
.home .qzxx dl dt a.on{background: #76b042;}
.home .qzxx dl dt a:hover{color:#3e8400;}
.home .qzxx dl dd{ float:left; width:100%; }
.home .qzxxqt{float:right; width:360px; height:97px;}
.home .qzxxqt ul{ width:100%; height:auto; overflow:hidden;display: flex;justify-content: space-around;}
.home .qzxxqt ul li{ width:calc((100% - 30px) / 4);}
.home .qzxxqt ul li:last-child{margin-right: 0;}
.home .qzxxqt ul li a{width:100%; height:100%; display:block; text-align:center;}
.home .qzxxqt ul li em{background:url(home_icon.png;vpn_img) no-repeat; width:60px; height:60px; display:block; margin:0 auto;}
.home .qzxxqt ul li span{ height:37px; line-height:37px; color:#3d3d3d; font-size:14px;}
.home .qzxxqt ul li.xxxz em{ background-position:-152px -80px;}
.home .qzxxqt ul li.xjcx em{ background-position:-269px -80px;}
.home .qzxxqt ul li.wyxx em{ background-position:-390px -80px;}
.home .qzxxqt ul li.xjgs em{ background: url(xjgs_icon.png;vpn_img) no-repeat center;}
.home .qzxxqt ul li.wyxx{ margin-right:0px;}
.home .qzxxqt ul li a:hover span{color:#377500;}



.home .box5{ width:100%; height:150px; overflow:hidden;}
.home .box5 .title{border-bottom:1px solid #76b042; height:49px; width:100%;}
.home .box5 .title em{background:url(home_icon.png;vpn_img) no-repeat; width:50px; height:49px; display:block; float:left; background-position:-395px -20px;}
.home .box5 .title a{height:100%; display:block; float:left;}
.home .box5 .title span{color:#377500; font-size:18px; font-weight:bold; line-height:25px; height:25px;}
.home .box5 .title i{float:left; color:#377500; font-size:14px; line-height:20px; height:20px; font-style:normal;}
.home .box5 .title a:hover span{color:#76b042;}
.home .box5 .title a:hover i{color:#76b042;}

.home .box5 .con{margin-top:4px; height:96px; background:#deeecf;}
.home .box5 .con ul{width:100%; height:auto; overflow:hidden;}
.home .box5 .con ul li{width:45%; float:left; height:24px; line-height:24px; padding-left:5%; *padding-left:4%;}
.home .box5 .con ul li a{color:#505050; font-size:13px;}
.home .box5 .con ul li a:hover{color:#377500;}
.home .box6{ width:100%; height:96px; overflow:hidden; margin-top:8px;}
.home .box6 dl dt.title{ height: 20px; overflow: hidden;}
.home .box6 dl dt.title ul li{ height: 20px; line-height:20px; border-left:4px solid #76b042; float: left; margin:0px 5px; padding:0px 8px;}
.home .box6 dl dt.title ul li a{ font-size: 16px; color: #4c4c4c;}
.home .box6 dl dt.title ul li.on a{color: #377500;}
.home .box6 dl dd.con{ margin-top: 5px;}
.home .box6 dl dd.con ul{ overflow: hidden;}
.home .box6 dl dd.con li{ height:25px; *height:22px;line-height: 25px;*line-height: 22px; font-size: 14px; background: url(dian.png;vpn_img) left center no-repeat; padding-left: 15px;}
.home .box6 dl dd.con li a{font-size: 14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 70%; color:#5a5a5a; float:left;}
.home .box6 dl dd.con li span{ float:right; padding:0px 5px; *width:50px;}
.home .box6 dl dd.con li a:hover{color: #377500;}
.home .box7{ width:100%; height:250px; overflow:hidden; margin-top:8px;}
.home .box7 .title{border-bottom:1px solid #76b042; height:49px; width:100%;}
.home .box7 .title em{background:url(home_icon.png;vpn_img) no-repeat; width:60px; height:49px; display:block; float:left; background-position:-282px -20px;}
.home .box7 .title a{height:100%; display:block; float:left;}
.home .box7 .title span{ color:#377500; font-size:18px; font-weight:bold; line-height:25px; height:25px;}
.home .box7 .title i{float:left; color:#377500; font-size:14px; line-height:20px; height:20px; font-style:normal;}
.home .box7 .title a:hover span{color:#76b042;}
.home .box7 .title a:hover i{color:#76b042;}
.home .box7 .con{width:100%; height:auto; overflow:hidden;}
.home .box7 .con ul{width:100%; height:auto; overflow:hidden; margin-top:8px;}
.home .box7 .con li{width:95px; height:64px; float:left;}
.home .box7 .con li a{display:block; width:100%; height:100%; text-align:center;}
.home .box7 .con li em{background:url(home_icon.png;vpn_img) no-repeat; width:100%; height:33px; display:block;}
.home .box7 .con li span{line-height:27px; color:#000000; font-size:14px;}
.home .box7 .con li.s3{width:100px;}
.home .box7 .con li.s6{width:100px;}
.home .box7 .con li.s9{width:100px;}
.home .box7 .con li.s1 em{ background-position:-487px 0px;}
.home .box7 .con li.s2 em{ background-position:-587px 0px;}
.home .box7 .con li.s3 em{ background-position:-683px 0px;}
.home .box7 .con li.s4 em{ background-position:-487px -56px;}
.home .box7 .con li.s5 em{ background-position:-587px -56px;}
.home .box7 .con li.s6 em{ background-position:-683px -56px;}
.home .box7 .con li.s7 em{ background-position:-487px -115px;}
.home .box7 .con li.s8 em{ background-position:-587px -115px;}
.home .box7 .con li.s9 em{ background-position:-683px -115px;}

.home .box7 .con li.s1 a:hover em{ background-position:-780px 0px;}
.home .box7 .con li.s2 a:hover em{ background-position:-880px 0px;}
.home .box7 .con li.s3 a:hover em{ background-position:-976px 0px;}
.home .box7 .con li.s4 a:hover em{ background-position:-780px -56px;}
.home .box7 .con li.s5 a:hover em{ background-position:-880px -56px;}
.home .box7 .con li.s6 a:hover em{ background-position:-976px -56px;}
.home .box7 .con li.s7 a:hover em{ background-position:-780px -115px;}
.home .box7 .con li.s8 a:hover em{ background-position:-880px -115px;}
.home .box7 .con li.s9 a:hover em{ background-position:-976px -115px;}
.home .box7 .con li a:hover{background:url(home_icon.png;vpn_img) no-repeat; background-position:-3px -50px;}
.home .box7 .con li.s3 a:hover{background:url(home_img01.png;vpn_img) no-repeat; background-position:0px 0px;}
.home .box7 .con li a:hover span{color:#377500;}
