body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
img {
	border: 0px currentColor; border-image: none;
}
li {
	list-style: none;
}
html {
	background: rgb(254, 254, 254); color: rgb(0, 0, 0);
}
body {
	background: rgb(254, 254, 254); font-family: "Microsoft Yahei","Simsun"; font-size: 14px; -ms-overflow-x: hidden; -webkit-text-size-adjust: none;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
input {
	line-height: normal; vertical-align: middle; resize: none; -webkit-appearance: none;
}
.clear {
	clear: both;
}
.clearfix::after {
	height: 0px; clear: both; display: block; content: "\0020";
}
a {
	color: rgb(84, 84, 84); font-size: 14px; text-decoration: none;
}
.green {
	color: rgb(51, 153, 0);
}
.red {
	color: rgb(255, 0, 0);
}
.blue {
	color: rgb(51, 102, 204);
}
.gray {
	color: rgb(69, 69, 69);
}
.orange {
	color: rgb(255, 102, 0);
}
.mtop5 {
	margin-top: 5px;
}
.mtop10 {
	margin-top: 10px;
}
.mtop15 {
	margin-top: 15px;
}
.fr {
	float: right;
}
.mcenter {
	text-align: center;
}
a:hover {
	
}
.wid {
	
}
#top {
	height: 60px; border-bottom-color: rgb(89, 198, 64); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(39, 167, 11);
}
#top #logo {
	width: 20%; height: 100%; float: left;
}
#top #logo a {
	background: url("../images/logo4.png") no-repeat 0px 0px / 128px 29px; width: 128px; height: 30px; text-indent: -9999px; margin-top: 15px; margin-left: 10px; display: block; -moz-background-size: 128px 29px; -webkit-background-size: 128px 29px; -o-background-size: 128px 29px;
}
#top #logoright {
	width: 50%; padding-top: 8px; float: right;
}
#top #logoright #lrleft {
	width: 40%; float: left;
}
#top #logoright #lrleft img {
	margin-top: 4px; float: right;
}
#top #logoright #lrright {
	width: 55%; color: rgb(255, 255, 255); line-height: 22px; float: right;
}
#top #logoright #lrright a {
	color: rgb(255, 255, 255);
}
#nav {
	width: 100%; height: 35px; line-height: 35px; border-top-color: rgb(40, 153, 15); border-top-width: 1px; border-top-style: solid; background-color: rgb(39, 167, 11);
}
#nav li {
	width: 25%; text-align: center; float: left;
}
#nav li a {
	margin: 0px auto; height: 35px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; display: block;
}
#nav li:hover {
	
}
#nav li.on {
	
}
#nav li:hover a {
	
}
#nav li.on a {
	
}
#famoussite {
	border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
#famoussite li {
	width: 20%; height: 35px; text-align: center; float: left;
}
#famoussite li a {
	color: rgb(112, 147, 117); line-height: 35px; border-right-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: block;
}
#famoussite li:nth-child(5n+1) a {
	border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid;
}
#newsnav {
	
}
#newsnav #newsntop {
	height: 35px; line-height: 35px; border-top-color: rgb(206, 206, 206); border-bottom-color: rgb(206, 206, 206); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(239, 239, 239));
}
#newsnav #newsntop li {
	width: 33%; height: 33px; text-align: center; color: rgb(101, 119, 135); font-size: 14px; float: left;
}
#newsnav #newsntop li.on {
	color: rgb(85, 151, 23); border-bottom-color: rgb(85, 151, 23); border-bottom-width: 2px; border-bottom-style: solid;
}
#newsncontent {
	width: 100%; overflow: hidden; clear: both; position: relative; min-height: 104px;
}
#newsnscroll {
	padding: 7px 0px; width: 300%;
}
#newsnscroll li {
	width: 33.33%; float: left;
}
#newsnscroll li a {
	height: 30px; color: rgb(97, 99, 101); line-height: 30px; padding-left: 20px; display: block;
}
#search {
	letter-spacing: -4px; font-size: 0px; margin-bottom: 3px; margin-left: 4px; position: relative;
}
#search #bdword {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(214, 214, 214); border-radius: 5px 0px 0px 5px; border-image: none; width: 80%; height: 28px; letter-spacing: 0px; padding-left: 40px; font-size: 16px; vertical-align: middle; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px;
}
#baidubtn {
	background: url("../images/weixin.png") no-repeat 10% 10px / 17px 225px rgb(255, 255, 255); border-radius: 0px 3px 3px 0px; border: 1px solid rgb(214, 214, 214); border-image: none; top: 0px; width: 20%; height: 38px; text-align: center; right: 5px; color: rgb(103, 153, 53); text-indent: 12px; letter-spacing: 0px; font-size: 14px; font-weight: bold; vertical-align: middle; position: absolute; z-index: 1; cursor: pointer; min-width: 65px; -moz-background-size: 17px 225px; -webkit-background-size: 17px 225px; -o-background-size: 17px 225px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px;
}
#seicon {
	background-position: 6px -135px; left: 0px; top: 0px; width: 40px; height: 32px; position: absolute; z-index: 2; cursor: pointer; background-image: url("/static/images/search640.png"); background-repeat: no-repeat; background-size: 20px 235px; -webkit-background-size: 20px 235px;
}
.baidu#seicon {
	
}
.google#seicon {
	background-position: 6px -92px;
}
.easou#seicon {
	background-position: 6px -49px;
}
.roboo#seicon {
	background-position: 6px -173px;
}
.yicha#seicon {
	background-position: 6px -207px;
}
#seicon i {
	background: url("/static/images/search640.png") no-repeat 0px -18px / 20px 235px; top: 0px; width: 15px; height: 32px; right: 0px; display: block; position: absolute; -webkit-background-size: 20px 235px;
}
#selectse {
	padding: 10px 5px; border-radius: 5px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 310px; letter-spacing: 0px; margin-top: 10px; margin-left: -3px; display: none; position: absolute; box-shadow: 1px 2px 3px #ddd; background-color: rgb(245, 245, 245); -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 1px 2px 3px #ddd; -moz-box-shadow: 1px 2px 3px #ddd;
}
#selectse dl {
	height: 30px; line-height: 30px; clear: both; margin-top: 5px;
}
#selectse dt {
	color: rgb(40, 40, 40); font-size: 16px; font-weight: bold; margin-right: 3px; float: left;
}
#selectse dd {
	margin-left: 5px; float: left;
}
#selectse dd a {
	width: 36px; padding-left: 26px; font-size: 16px; display: block; background-image: url("/static/images/search640.png"); background-repeat: no-repeat; background-size: 20px 235px; -webkit-background-size: 20px 235px;
}
#selectse dd a.on {
	color: rgb(255, 255, 255); background-color: rgb(54, 166, 3);
}
#selectse dd a.baidu {
	background-position: 6px -138px;
}
#selectse dd a.google {
	background-position: 6px -96px;
}
#selectse dd a.easou {
	background-position: 6px -54px;
}
#selectse dd a.roboo {
	background-position: 6px -179px;
}
#selectse dd a.yicha {
	background-position: 6px -213px;
}
#selectse i {
	background: url("/static/images/search640.png") no-repeat 0px 0px / 20px 235px; left: 10px; top: -10px; width: 20px; height: 10px; display: block; position: absolute; z-index: 1; -webkit-background-size: 20px 235px;
}
.icbox {
	padding-bottom: 5px;
}
.icbox h2 {
	background-position: 13px -20px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 35px; font-size: 16px; background-image: url("../images/weixin.png"); background-repeat: no-repeat; background-size: 17px 225px; background-color: rgb(25, 165, 253); -moz-background-size: 17px 225px; -webkit-background-size: 17px 225px; -o-background-size: 17px 225px;
}
.icbox h2 a {
	background-position: 13px -50px; color: rgb(255, 255, 255); padding-left: 25px; margin-right: 20px; float: right; display: block; background-image: url("../images/weixin.png"); background-repeat: no-repeat; background-size: 17px 225px; -moz-background-size: 17px 225px; -webkit-background-size: 17px 225px; -o-background-size: 17px 225px;
}
.icbox dl {
	height: 35px; overflow: hidden; clear: both;
}
.icbox dl:first-of-type {
	margin-top: 5px;
}
.icbox dl a {
	font-size: 16px;
}
.icbox dl dt {
	width: 50px; text-align: center; padding-left: 3px; float: left;
}
.icbox dl dt a {
	color: rgb(85, 151, 23); line-height: 35px; font-size: 16px; font-weight: bold;
}
.icbox dl dd {
	margin-left: 5px; float: left;
}
.icbox dl dd a {
	color: rgb(75, 75, 75); line-height: 35px; display: block; min-width: 45px;
}
.icbox h2#icbnews {
	
}
.icbox h2#icbvideo {
	background-position: 13px -78px; background-color: rgb(251, 93, 0);
}
.icbox h2#icbmall {
	background-position: 13px -110px; background-color: rgb(173, 214, 85);
}
.icbox h2#icbyule {
	background-position: 13px -142px; background-color: rgb(255, 148, 84);
}
.icbox h2#icblife {
	background-position: 13px -174px; background-color: rgb(25, 165, 253);
}
h2.sitetitle {
	height: 36px; color: rgb(51, 51, 51); line-height: 36px; padding-left: 10px; font-size: 18px; margin-bottom: 10px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; -webkit-box-shadow: inset 0 1px #fff, inset 0 -1px #e9e9e9;
}
h2.sitetitle::before {
	left: 25px; top: 100%; width: 0px; height: 0px; border-top-color: rgb(231, 231, 231); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; content: "";
}
#contentbox {
	padding: 0px 4px; line-height: 20px; font-size: 14px;
}
#contentbox #cbtitle {
	margin: 5px auto; padding-bottom: 3px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#foot {
	padding: 7px 0px; text-align: center; color: rgb(153, 153, 153); line-height: 25px; margin-top: 10px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; background-color: rgb(251, 251, 251);
}
.classtitle {
	height: 35px; color: rgb(59, 129, 1); line-height: 35px; border-top-color: rgb(217, 217, 217); border-bottom-color: rgb(60, 129, 2); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238));
}
.classtitle span {
	background-position: 8px -204px; padding-left: 15px; display: block; background-image: url("../images/weixin.png"); background-repeat: no-repeat; background-size: 17px 225px; -moz-background-size: 17px 225px; -webkit-background-size: 17px 225px; -o-background-size: 17px 225px;
}
.urllist {
	min-height: 100px;
}
.urllist ul {
	
}
.urllist li {
	width: 25%; height: 35px; line-height: 35px; float: left;
}
.urllist li a {
	height: 35px; text-align: center; color: rgb(75, 75, 75); line-height: 35px; border-right-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: block;
}
.recomlist {
	background-color: rgb(248, 247, 245);
}
.recomlist h3 {
	height: 35px; color: rgb(51, 51, 51); line-height: 35px; padding-left: 15px; border-top-color: rgb(217, 217, 217); border-bottom-color: rgb(60, 129, 2); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238));
}
.recomlist ul {
	padding-top: 5px;
}
.recomlist li {
	height: 30px; line-height: 30px; padding-left: 8px; border-bottom-color: rgb(184, 200, 198); border-bottom-width: 1px; border-bottom-style: solid;
}
.recomlist li a {
	color: rgb(51, 51, 51);
}
.toollist {
	margin-top: 10px;
}
.toollist ul li {
	width: 25%; text-align: center; line-height: 22px; overflow: hidden; margin-bottom: 5px; float: left;
}
.toollist ul li a {
	margin: 0px auto; width: 71px; color: rgb(54, 166, 3); font-size: 14px; display: block; position: relative;
}
.toollist ul li a i {
	background: url("http://img4.46644.com/static/images/round_box.png") no-repeat -75px 0px; left: 7px; top: 0px; width: 57px; height: 57px; position: absolute; cursor: pointer;
}
h2.catlist {
	height: 35px; color: rgb(51, 51, 51); line-height: 35px; border-top-color: rgb(217, 217, 217); border-bottom-color: rgb(60, 129, 2); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
h2.catlist span {
	font-size: 16px; margin-left: 5px; float: left;
}
h2.catlist a {
	color: rgb(36, 116, 0); font-size: 14px; font-weight: normal; margin-right: 5px; float: right;
}
h2.catlist .fr {
	font-size: 14px; font-weight: normal; margin-right: 3px; float: right;
}
#collectclass ul {
	padding: 6px 3px;
}
#collectclass li {
	width: 19%; text-align: center; line-height: 25px; float: left;
}
#collectclass li a {
	font-size: 16px;
}
#softbox ul {
	padding: 10px 5px;
}
#softbox li {
	width: 24%; height: 90px; text-align: center; line-height: 30px; overflow: hidden; float: left;
}
#flink .fr {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; margin-right: 3px; float: right;
}
#flink ul {
	padding: 5px;
}
#flink li {
	width: 22%; height: 22px; line-height: 22px; margin-left: 5px; float: left;
}
#botnav {
	border-bottom-color: rgb(208, 218, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
#botnav #bntop {
	height: 35px; line-height: 35px; border-top-color: rgb(188, 228, 108); border-top-width: 1px; border-top-style: solid; background-color: rgb(247, 253, 234);
}
#botnav #bntop li {
	width: 33%; text-align: center; color: rgb(97, 99, 101); font-family: "Microsoft Yahei","Simsun"; font-size: 16px; border-bottom-color: rgb(198, 209, 220); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#botnav #bntop li.on {
	color: rgb(111, 161, 7); border-bottom-color: rgb(111, 161, 7); border-bottom-width: 2px; border-bottom-style: solid;
}
#bncontent {
	width: 100%; overflow: hidden; clear: both; position: relative; min-height: 104px;
}
#bnscroll {
	padding: 7px 0px; width: 300%;
}
#bnscroll li {
	width: 33%; float: left;
}
#bnscroll li a {
	width: 25%; height: 30px; text-align: center; color: rgb(97, 99, 101); line-height: 30px; float: left;
}
#bnscroll li.bnfav a {
	height: 100px; display: inline-block; position: relative;
}
#bnscroll li.bnfav a i {
	background: url("http://m.h5le.com/static/images/round_box.png") no-repeat -565px 0px; left: 50%; width: 64px; height: 64px; margin-left: -32px; position: absolute;
}
.weixinbox {
	padding-bottom: 5px; font-family: "Microsoft Yahei","Simsun";
}
.weixinbox h3 {
	height: 30px; text-align: center; color: rgb(50, 169, 0); line-height: 30px; font-size: 16px; font-weight: normal;
}
#resultbox .weixinbox h3 {
	height: 30px; text-align: center; color: rgb(50, 169, 0); line-height: 30px; font-size: 16px; font-weight: normal;
}
.weixinbox li {
	width: 50%; text-align: center; float: left;
}
.weixinbox li a {
	color: rgb(0, 0, 0); line-height: 25px; font-size: 14px;
}
#resultbox .weixinbox a {
	color: rgb(0, 0, 0); line-height: 25px; font-size: 14px;
}

#idcardbox {
	text-align: center; padding-top: 10px;
}
#idcardbox h1 {
	height: 35px; text-align: center; color: rgb(51, 51, 51); line-height: 35px; font-family: "Microsoft Yahei","Simsun"; font-size: 16px; font-weight: normal;
}
#idcardbox h2 {
	height: 25px; line-height: 25px; font-size: 14px; margin-top: 15px;
}
.roundinput {
	margin: 10px auto; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%; height: 32px; padding-left: 3px; box-shadow: 1px 1px 1px #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#getidcard {
	
}
#getidcard2 {
	
}
.greenbtn {
	
}
#resultbox {
	padding: 5px; width: 93%; text-align: left; line-height: 20px; font-size: 14px; min-height: 100px;
}
#resultbox a {
	font-size: 14px;
}
#resultbox h3 {
	font-size: 16px;
}
#resultbox .green {
	color: rgb(85, 151, 23);
}
.hint {
	text-align: left; color: rgb(153, 153, 153); line-height: 22px; margin-left: 5px;
}
#fdbox {
	margin: 5px auto; padding: 5px; border-radius: 4px; border: 1px solid rgb(157, 192, 141); border-image: none; width: 95%;
}
.loading {
	height: 60px; text-align: center; line-height: 60px;
}
.loading img {
	vertical-align: middle;
}
.hotnews {
	padding: 5px 0px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.hotnews h3 {
	background: -ms-linear-gradient(rgb(251, 251, 251), rgb(239, 239, 239)); height: 40px; line-height: 42px; padding-left: 10px; font-size: 18px; border-top-color: rgb(198, 198, 198); border-bottom-color: rgb(198, 198, 198); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.hotnews h3 span {
	background: url('../images/tool.png') no-repeat 0px 19px; width: 100%; padding-left: 20px; display: block; -webkit-background-size: 15px 19px
}
.hotnews ul {
	
}
.hotnews ul li {
	height: 35px; line-height: 35px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hotnews ul li a {
	color: rgb(108, 108, 108);
}



.toollist ul li {
	width: 20%; height: 60px; text-align: center; line-height: 1px; overflow: hidden; margin-bottom: 10px; margin-left: 10px; float: left; background-color: rgb(12, 83, 190);
}
.toollist ul li img {
	width: 35px; height: 35px;
}
.toollist ul li:nth-child(3n+1) {
	margin-left: 6px;
}
.toollist ul li a {
	background-position: center 12px; margin: 0px auto; width: 100%; height: 100%; color: rgb(0, 0, 0); font-size: 14px; text-decoration: none; display: block; position: relative; background-repeat: no-repeat; background-size: 48px 48px; -moz-background-size: 48px 48px; -webkit-background-size: 48px 48px; -o-background-size: 48px 48px;
}
.toollist ul li a span {
	left: 7px; top: 40px; right: 0px; bottom: 7536735px; font-size: 14px; position: absolute;
}
.toollist ul li.t1 {
	background-color: rgb(128, 128, 192);
}
.toollist ul li.t2 {
	background-color: rgb(51, 102, 153);
}
.toollist ul li.t3 {
	background-color: rgb(102, 153, 204);
}

.toollist ul li.bai {
	background-color: rgb(255, 255,255);
}



.rd-all li {
	border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
.rd-top-left {
	border-top-left-radius: 5px; -webkit-border-top-radius: 5px; -moz-border-top-radius: 5px;
}
.rd-top-right {
	border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px;
}
.rd-bottom-left {
	border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px;
}
.rd-bottom-right {
	border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px;
}

