* {word-break:break-all;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,Verdana,"Microsoft YaHei";}
body {margin:0;font-size:14px;color:#333333;background:#EFEFF4;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
ul,form {margin:0px;padding:0px;}
form {margin:0px;}
td {font-size:14px;}
img {border:none;}
a:link,a:visited,a:active,a:hover {color:#333333;text-decoration:none;}
a.b:link,a.b:visited,a.b:active,a.b:hover{text-decoration:none;color:#4ab83e;}
a,button,input{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
input,textarea,select {outline:none;}
.f_red {color:red;}
.f_green {color:green;}
.f_orange {color:#FF6600;}
.f_gray {color:#666666;}
.f_blue{color:blue}
.f_r {float:right;}
.t_c {text-align:center;}
.t_r {text-align:right;}
.c_b {clear:both;}
.f_b {font-weight:bold;}
.lh20 {line-height:200%;}
.px14 {font-size:14px;}
.px12 {font-size:12px;}
.px11 {font-size:11px;}
.px10 {font-size:10px;}

.img-circle {border-radius:50%;}
.blank-10 {height:10px;clear:both;}
.blank-20 {height:20px;clear:both;}
.blank-35 {height:35px;clear:both;}
.main {background:#FFFFFF;clear:both;overflow:hidden}
.bd-t {border-top:#D9D9D9 1px solid;}
.bd-r {border-right:#D9D9D9 1px solid;}
.bd-b {border-bottom:#D9D9D9 1px solid;}
.bd-l {border-left:#D9D9D9 1px solid;}

.btn-green,.btn-blue,.btn-orange {color:#FFFFFF;font-size:18px;width:100%;line-height:36px;border:none;border-radius:4px;text-align:center;}
.btn-green {background:#77C019;}
.btn-blue {background:#4ab83e;}
.btn-orange {background:#FF8800;}
.input-checkbox {width:24px;height:24px;background:url('img/icon-checkbox.png') no-repeat;background-size:24px 24px;}
.input-checkbox-checked {width:24px;height:24px;background:url('img/icon-checkbox-checked.png') no-repeat;background-size:24px 24px;}

.head-bar {width:100%;height:48px;line-height:48px;overflow:hidden;background:#F8F8F8;border-bottom:#B2B2B2 1px solid}
.head-bar img {vertical-align:top;padding-top:12px;}
.head-bar span {color:#4ab83e;font-size:18px;}
.head-bar-title {position:absolute;left:80px;right:80px;font-size:18px;font-weight:bold;text-align:center;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.head-bar-left {float:left;padding:0 0 0 10px;}
.head-bar-back {float:left;padding:0 0 0 5px;}
.head-bar-right {float:right;padding:0 10px 0 0;overflow:hidden;line-height:15px;text-align:center;font-size:10px;}
.head-bar-right img{padding-top:7px}
.head-bar-right a{color:#999999}
.head-ad{width:100%;position:fixed;z-index:9;left:0;top:0;}
.head-ad a img{height:52px;overflow:hidden}
.head-bar-fix {height:52px;clear:both;}

#menu-bar{margin:0px;overflow:hidden;position:absolute;top:49px;background: rgba(0,0,0,0.5);z-index:9;width:100%;}
#menu-bar div{padding:20px 0px 5px 0px;background-color:#FFFFFF;}
#menu-bar span{display:inline-block;border-left:3px solid #ff6600;text-indent:10px;color:gray;font-size:16px;margin:10px 0px;width:100%;}
#menu-bar a{float:left;width:33%;line-height:35px;text-align:center;font-size:16px}
#menu-bar i{display:inline-block;font-style:normal;width:100%;text-align:right;}
#menu-bar .menu-bar-area{padding:0px 0px 0px 0px;}
#menu-bar .menu-bar-area a{width:16%;}

.slide {width:100%;background:#FAFAFA;overflow:hidden;clear:both;position:relative}

.copyright{line-height:25px;padding:15px 15px;text-align:center}
.foot-area{padding:5px 10px;line-height:25px;margin-top:10px;}
.foot-online-fix {height:80px;clear:both;}
.foot-online{width:100%;background-color:#4ab83e;position:fixed;z-index:999;bottom:0px;left:0px;}
.foot-online a{float:left;margin:5px 5px 5px 10px;text-align:center;color:#ffffff;text-decoration:none;white-space:nowrap;font-size:16px}
.foot-online dd{width:100%;float:left;margin:0px 0px 5px 0px;}
.foot-online form{margin:0 auto;;}
.foot-online input.textname{margin:0px 0px 0px 10px;height:35px;font-size:14px;border:none;float:left;border-radius:5px;text-indent:10px;overflow:hidden;width:20%}
.foot-online input.texttel{margin:0px 2% 0px 8px;height:35px;font-size:14px;border:none;float:left;border-radius:5px;text-indent:10px;overflow:hidden;width:40%}
.foot-online button{height:45px;font-size:18px;border:none; background-color:#FF8800;color:#ffffff;border-radius:5px;display: block;padding:0rem 10px}

.pos{line-height:38px;background-size:0.8rem auto;text-indent:10px;font-size:0.9rem;white-space:nowrap;overflow:hidden}
.pos,.pos a{color:#999999}

.apply{background-color:#FFFFFF;padding:10px 0px;}
.apply span{width:15%;display:inline-block;font-size:16px;color:#999999;}
.apply input.text{border:1px solid;border-color: #C6C6C6 #E9E9E9 #E9E9E9 #C6C6C6;line-height:20px;padding:5px 4px 5px 0px;background: #FFF;vertical-align: middle;text-transform: none;text-shadow: none;font-size:16px;text-indent:5px;width:80%}
.apply textarea{width:95%;border:1px solid;border-color: #C6C6C6 #E9E9E9 #E9E9E9 #C6C6C6;font-size:16px}
.apply input.text:focus{background-color:#ffffcc}
.apply select.text{padding:4px;font-size:16px;}
.apply li{list-style:none;margin:10px 0px 0px 10px;}
.apply button{border:none;background:#FD5F5F;font-size:18px;display:inline-block;padding:10px 5px;_padding:10px 5px;*padding:0px 5px;color:white;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;width:97%}

.user-info {height:84px;border-bottom:#D9D9D9 1px solid;border-top:#D9D9D9 1px solid;background:#FFFFFF url('img/list-set.png') no-repeat right center;background-size:23px 13px;}
.user-info img {float:left;border-radius:50%;margin:10px 16px 0 16px;}
.user-info div {float:left;line-height:26px;margin:16px 0 0 0;}
.user-info strong {font-size:18px;font-weight:normal;}

.list-set {background:#FFFFFF;border-top:#D9D9D9 1px solid;border-bottom:#D9D9D9 1px solid;font-size:18px;}
.list-set li {background:#FFFFFF;}
.list-set div {margin-left:15px;height:44px;line-height:44px;padding:0 35px 0 0;overflow:hidden;border-top:#D9D9D9 1px solid;background:url('img/list-set.png') no-repeat right center;background-size:23px 13px;}
.list-set a {display:block;width:100%;height:44px;}
.list-set em {display:block;height:16px;line-height:16px;padding:0 6px 0 6px;float:right;font-size:12px;color:#FFFFFF;font-style:normal;background:#FF0000;border-radius:10px;margin-top:14px;}
.list-set span {float:right;font-size:14px;color:#333333;padding-left:10px;}

.list-set-img div {margin-left:50px;}
.list-set-img img {width:24px;height:24px;position:absolute;z-index:9;margin:10px 0 0 -35px;}

.list-txt {border-top:#D9D9D9 1px solid;font-size:16px;}
.list-txt li {position:relative;height:44px;line-height:44px;padding:0 30px 0 15px;overflow:hidden;border-bottom:#D9D9D9 1px solid;background:#FFFFFF url('img/list-set.png') no-repeat right center;background-size:23px 13px;}
.list-txt a {display:block;width:100%;height:44px;}
.list-txt span {font-size:11px;color:#6D6D72;padding-left:10px;position: absolute;right: 30px;z-index: 8;top: 0px;line-height:44px;background-color: white;}

.list-img {background:#FFFFFF;overflow:hidden}
.list-img li {height:80px;line-height:20px;overflow:hidden;float:left;width:100%;padding:0 10px;border-bottom:#D9D9D9 1px solid;clear:both;}
.list-img img {float:left;margin:10px 10px 10px 0;}
.list-img strong {font-size:16px;display:block;width:100%;font-weight:normal;white-space:nowrap}
.list-img span {font-size:12px;color:#666666;}
.list-img span.list-img-info{width:100%;display:block;}
.list-img p{margin:8px 0px 0px 0px;overflow:hidden}
.list-img .vip {background:url('img/icon-vip.png') no-repeat 0 3px;background-size:14px 14px;overflow:hidden;display:inline-block;text-indent:15px;}
.list-img{position:relative}
.list-img i.hot{background:url('img/icon-hot.png') no-repeat left 0;background-size:48px 48px;position:absolute;left:0px;width:48px;height:48px;}

.list-user {height:32px;overflow:hidden;padding:0 16px;margin-top:10px;}
.list-user img {float:left;}
.list-user ul {position:absolute;left:58px;right:16px;}
.list-user li {line-height:16px;color:#999999;}
.list-user span {float:right;font-size:12px;}
.list-user em {font-size:11px;font-style:normal;}

.list-tab {padding:16px;background:#FFFFFF;}
.list-tab ul {border:#4ab83e 1px solid;border-radius:4px;height:24px;line-height:24px;font-size:12px;text-align:center;display:-moz-box;display:-webkit-box;display:box;}
.list-tab li {color:#4ab83e;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.list-tab li:first-child {border-right:#4ab83e 1px solid;}
.list-tab li:last-child {border-left:#4ab83e 1px solid;}
.list-tab span {color:#4ab83e;display:block;width:100%;height:100%;}
.list-tab .on {background:#4ab83e;color:#FFFFFF;}
.list-tab .on span {color:#FFFFFF;}

.list-empty {padding:40px 20px;line-height:200%;background:#FFFFFF;text-align:center;}

.title {font-size:20px;line-height:22px;padding:16px;}
.info {font-size:14px;padding:0 16px 16px 16px;color:#666666;border-bottom:#D9D9D9 1px solid;}
#content{height:600px;overflow:hidden;position:relative;}
.content {font-size:16px;line-height:180%;padding:10px 16px;border-bottom:#D9D9D9 1px solid;}
.content img {max-width:98%;height:auto;}
.content table{width:98%;line-height:35px;border:1px solid #dddddd;max-width:98%;overflow:hidden}
.content table th{background-color:#eeeeee;color:#333333}
.content table td{border-top:1px solid #dddddd;border-left:1px solid #dddddd;text-align:center;line-height:35px;}
.content a{color:#4ab83e}
.content p{margin-top:0px;}

.content h2{color:#4ab83e;font-size:16px;clear:both;margin:10px 0px;}
.content-msg {font-size:16px;line-height:30px;padding:44px 15px 44px 10px;text-align:center;}
#DshBtn{width:100%;position:absolute;bottom:0px;left:0px;cursor:pointer;text-align:center;padding:40px 0px 20px 0px;background-image:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 70%);font-size:14px}
.head {height:44px;line-height:44px;font-size:18px;padding:0 16px;}
.contact {padding:10px 16px;font-size:16px;line-height:200%;}
div.user-btnTips {clear:both;width:110%;overflow:hidden;padding:15px 2px;}
div.user-btnTips a{float:left;width:28%;margin-right:3%;color:#FFFFFF;text-align:center;border-radius:3px;}
.pages {height:44px;line-height:44px;text-align:center;background:#F7F7F7;clear:both;font-size:16px;}
.pages a {padding-left:10px;}


.home-head {height:84px;overflow:hidden;background:#5298e5;}
.home-head img {float:left;border:#FFFFFF 2px solid;border-radius:50%;margin:10px 10px 0 10px;}
.home-head ul {float:left;margin:16px 0 0 0;width:75%;overflow:hidden}
.home-head li {height:26px;line-height:26px;color:#FFFFFF;}
.home-head strong {font-size:16px;font-weight:normal;color:#FFFFFF;}
.home-quick {height:70px;background:#FFFFFF;text-align:center;padding:15px 0;}
.home-quick li {width:25%;float:left;}
.home-quick img {width:46px;margin:0 0 6px 0;}
.home-quick span {display:block;font-size:12px;}
.home-search {text-align:center;padding:10px;}
.home-search div {height:28px;line-height:28px;background:#FFFFFF;border-radius:4px;}
.home-search img {width:16px;height:16px;vertical-align:top;padding-top:6px;padding-right:8px;}
.home-search span {color:#8E8E93;font-size:14px;font-weight:normal;}

.page-weight{overflow:hidden}
.page-weight a{float:left;width:33%;text-align:center;height:44px;line-height:44px;font-size:16px;border-bottom:#D9D9D9 1px solid;border-right:#D9D9D9 1px solid;overflow:hidden}
.page-weight span{width:90%;margin:0 auto;overflow:hidden;white-space:nowrap;display:inline-block}

.head-cat{overflow:hidden}
.head-cat a{float:left;width:31%;margin:10px 1% 0px 1.3%;text-align:center;height:44px;line-height:44px;font-size:16px;background:#efefef;white-space:nowrap;border-radius:4px;overflow:hidden}
.head-cat a:last-child,.head-cat a:nth-child(3){border-right:none}

.head-area{padding:10px;line-height:25px;}
.head-area a{color:#4ab83e}
/* index */
.quick {height:70px;background:#FFFFFF;text-align:center;padding:15px 0;}
.quick li {width:25%;float:left;}
.quick img {width:46px;margin:0 0 6px 0;}
.quick span {display:block;font-size:12px;}
.quick em {font-style:normal;font-size:12px;color:#FFFFFF;z-index:8;position:relative;display:block;width:22px;height:22px;line-height:22px;left:50%;margin:-74px 0 0 8px;background:#FF0000;border-radius:50%;text-align:center;}
.channel {background:#FFFFFF url('img/bg-channel.png') repeat-x 0 bottom;height:44px;overflow-x:auto;margin-top:10px;font-size:16px;}
.channel ul {width:100%;overflow:hidden}
.channel li {height:42px;line-height:42px;width:33%;border-bottom:#EFEFF4 2px solid;float:left;text-align:center}
.channel .tab_2 {border-bottom:#4ab83e 2px solid;color:#4ab83e;}
/* special */
ul.pm_list_content{border:1px solid #dddddd;padding:10px;overflow:hidden;}
ul.pm_list_content li.pm_list_head{color:#009940;font-weight:bold;font-size:24px;line-height:40px;height:50px;border-bottom:2px solid #009940;background:none;text-indent:0px;}
ul.pm_list_content li{list-style:none;line-height:60px;font-size:12px;margin:0px;padding:0px;border-bottom:1px dashed #dddddd;text-indent:50px;font-size:22px;float:left;width:100%;white-space:nowrap;}
ul.pm_list_content li.pm_list_foot{color:#666666;font-weight:normal;font-size:14px;line-height:25px;border-bottom:none;background:none;text-indent:0px;margin:10px 0px 0px 0px;white-space:normal}
ul.pm_list_content li.n1{background:url(img/rank24.png) no-repeat 0px 10px;}
ul.pm_list_content li.n2{background:url(img/rank24.png) no-repeat 0px -55px;}
ul.pm_list_content li.n3{background:url(img/rank24.png) no-repeat 0px -120px;}
ul.pm_list_content li.n4{background:url(img/rank24.png) no-repeat 0px -185px;}
ul.pm_list_content li.n5{background:url(img/rank24.png) no-repeat 0px -250px;}
ul.pm_list_content li.n6{background:url(img/rank24.png) no-repeat 0px -315px;}
ul.pm_list_content li.n7{background:url(img/rank24.png) no-repeat 0px -375px;}
ul.pm_list_content li.n8{background:url(img/rank24.png) no-repeat 0px -440px;}
ul.pm_list_content li.n9{background:url(img/rank24.png) no-repeat 0px -505px;}
ul.pm_list_content li.n10{background:url(img/rank24.png) no-repeat 0px -570px;}
/* sitemap */
.map h3{margin:0px 15px 10px 0px;border-bottom:1px solid #dddddd;width:100%}
.map h3 a{margin:0px 15px 0px 0px;font-weight:normal;line-height:30px;}
.map h3 a b{background-color:#4ab83e;width:110px;display:inline-block;text-align:center;color:#FFFfff;}
.map ul{width:100%;overflow:hidden}
.map ul li{float:left;width:30%;border: #f1f1f1 solid 1px;background: #f1f1f1;text-align:center;line-height:30px;margin:0px 1% 10px 1.3%;}
/* slide banner start*/
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;  }
.slideBox .hd{ position:absolute; height:28px; line-height:28px;width:100%;text-align: center;bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; border:2px solid #fff;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.slideBox .hd li.on{ background:orange;border:2px solid orange;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;
/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
/* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
/* slide banner end */	

.list-img-txt {background:#FFFFFF;overflow:hidden}
.list-img-txt .list-img-txt-cat{overflow:hidden}
.list-img-txt .list-img-txt-cat a{float:left;width:46%;margin:10px 2% 0px 2%;text-align:center;height:44px;line-height:44px;font-size:16px;background:#efefef;white-space:nowrap;border-radius:4px;overflow:hidden}
.list-img-txt .list-img-txt-cat a:last-child,.head-cat a:nth-child(3){border-right:none}
.list-img-txt li{position:relative;height:44px;line-height:44px;padding:0 30px 0 15px;overflow:hidden;border-bottom:#D9D9D9 1px solid;background:#FFFFFF url('img/list-set.png') no-repeat right center;background-size:23px 13px;}
.list-img-txt li a {display:block;width:100%;height:44px;}
.list-img-txt li span {font-size:11px;color:#6D6D72;padding-left:10px;position: absolute;right: 30px;z-index: 8;top: 0px;line-height:44px;background-color: white;}


.pagination-wrapper {clear:both;padding:1em 0 2em 0;text-align:center;} 
.pagination {display: inline-block;*display: inline;*zoom: 1;font-size:14px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 
.pagination li{list-style: none;display: inline;float: left;line-height: 25px;text-decoration: none;border: 1px solid #ddd;border-left-width: 0;} 
.pagination li a {display: inline-block;padding: .5em 1.3em;background-color: #fff;color: #333;} 
 
.pagination li a:hover{text-decoration:none; background:#0454b7;color:#fff;} 
 
 .pagination li.thisclass a {background-color:#0454b7;color:#fff;} 
.pagination li:first-child {border-left-width: 1px;border-radius: 3px 0 0 3px;} 
.pagination li:last-child{border-radius: 0 3px 3px 0;} 
.pagination .pageinfo{color: #444;display: inline-block;padding: .5em 1.3em;}

.baoming input.intxt {
    border: 1px solid;
    border-color: #C6C6C6 #E9E9E9 #E9E9E9 #C6C6C6;
    line-height: 20px;
    padding: 5px 4px 5px 0px;
    background: #FFF;
    vertical-align: middle;
    text-transform: none;
    text-shadow: none;
    font-size: 16px;
    text-indent: 5px;
    width: 80%;
}

.baoming .btnn {
    border: none;
    background: #FD5F5F;
    font-size: 18px;
    display: inline-block;
    padding: 10px 5px;
    _padding: 10px 5px;
    *padding: 0px 5px;
    color: white;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 97%;
}
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#3291f9;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #3291f9; border-top:none; text-align:left;}