/*common.css 2015.07.09 12:00*/
/***reset***/
html,body,div,p,dl,dt,dd,ul,li,form,input,button,textarea,h1,h2,h3,h4,h5,h6{
	margin:0;padding:0;border:0;
}
body{
    overflow-x:hidden;
    font-family:'Microsoft Yahei',arial,sans-serif;font-size:16px;
}
img{
	display:block;
	border:none;
}
ul,li,dl,dt,dd{
	list-style:none;float: left;;
}
a{
	text-decoration:none;outline:none;
}
/***base module***/
.clear{
	display:block;float:none;
	width:0;height:0;border:0;
	background:none;font-size:0;
	clear:both;visibility:hidden;overflow:hidden;
}
.clear-fix:after{
	display:block;
	height:0;
	font-size:0;
	clear:both;visibility:hidden;content:".";
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.search{float:left;position:relative;padding-top:32px;width:300px;z-index:9999;height:32px;line-height:28px;display:inline;padding-left: 50px; }
.text{float:left;width:140px; padding-left:5px;color:#707070;height:30px;line-height:30px; border:1px solid #d4d4d4;}
.button{float:left;width:33px; margin-left:3px;height:32px; display:inline;background:url(../images/img21.png) center top no-repeat;background:#c0d649}
.select{float:left;width:82px; margin-left:3px; display:inline;background:url(../images/select.gif) left top no-repeat; position:relative}
.select select{margin:5px auto;width:80px;height: 34px;margin-top: 0px;}
div.selectbox-wrapper{border: #d4d4d4 1px solid; overflow:hidden;width:80px; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;}
div.selectbox-wrapper ul li.selected {background:#efefef;}
div.selectbox-wrapper ul li.current {color: #fff;background:#9ba8b8}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;color:#666;}
.selectbox{border:none;display:block;width:80px;text-indent:8px;cursor:pointer;background:none;font-size:12px;height:32px;line-height:32px;color:#707070;}

/*********nav*********/
.g_nav{height:55px; width:100%;background-color: #24783e; position:relative; z-index:1;}
.g_nav01{width:1004px; margin:0 auto;}
.g_nav01 table tr td{text-align:center; height:55px; position:relative;}
.g_nav01 a{display:block; color:#fff; font-size:16px; position:relative;}
.g_nav01 a.now div{width:8px; height:6px; background-image:url(../images/nav_now.png); background-repeat:no-repeat; position:absolute; left:50%; margin-left:-4px; top:44px;}
.g_nav01 a span{font-size:12px; color:#baa58c;}
.g_nav01 table tr td .nav_tan{ display:none; width:100%; position:absolute; left:0; top:54px; padding:5px 0 10px 0; background-color:#489539; opacity:0.95;}
.g_nav01 table tr td .nav_tan a{ width:90%; margin:0 auto; line-height:35px; height:35px; font-size:14px;}


/* 分頁
-----------------------------------------------------------------------------------------------------*/
.paging {width:100%;height:24px;text-align:center; padding:15px 0; float:right}
.paging a,.paging span {font:12px/24px "microsoft yahei";color:#333;text-decoration:none;padding:0 8px;border:solid 1px #ddd;display:inline-block;white-space:nowrap;margin:0 3px;}
.paging a {background:none;}
.paging a:hover {background:#000;color:#fff;border:solid 1px #000;}
.paging span {background:#000;color:#fff;border:solid 1px #000;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}



.msg{width:100%;margin:16px auto;height:auto;overflow:hidden;}
.msg li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;}
.msg_top{width:100%;height:auto;font:14px/30px "microsoft yahei";background:#ededed;color:#333333;text-indent:14px;overflow:hidden;border-radius:3px 3px 0 0; font-weight:bold;}
.msg_top span{margin-right:14px;}
.msg_con{border:1px solid #ebebeb;background:#f3f3f3;overflow:hidden;padding-bottom:12px;}
.msg_consult{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";color:#7b7b7b;}
.msg_reply{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";border:1px solid #ebebeb;border-radius:3px ;background:#fff;color:#ff5958;text-indent:14px;}
.msg_now{width:100%;height:34px;background:url(../images/msgline1.png) center center no-repeat;overflow:hidden; margin:65px 0 30px 0;}
.msg_title{width:155px;height:34px; background-image:url(../images/msgbtn.png)  ; background-position:7px center; background-repeat:no-repeat;text-indent:43px;margin:0 auto;color:#fff;font:22px/34px "microsoft yahei";}
.msg_ul{width:580px;height:auto;overflow:hidden;margin:60px auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:12px;}
.msg_ul li p{width:130px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none; line-height:20px !important;}
.msg_submit{width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
    margin-left:4px;
    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:#999;
    padding-left:50px;
    white-space:nowrap;
    background:url(../images/error.png) no-repeat 30px center;
	font-size:14px;
    float:left;margin-top:6px
}
.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'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#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:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#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:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}
.info{
	color:#666; 
	position:absolute;
	display:none;
	line-height:34px;
	float:right;
}
.dec {
    bottom: -8px;
    display: block;
    
    overflow: hidden;
    position: absolute;
    left: 10px;
    width: 17px;
}
.dec s {
    font-family: simsun;
    font-size: 16px;
    height: 19px;
    left: 0;
    line-height: 21px;
    position: absolute;
    text-decoration: none;
    top: -9px;
    width: 17px;
}
.dec .dec1 {
    color: #ccc;
}
.dec .dec2 {
    color: #fff;
    top: -10px;
}
.passwordStrength{

}
.passwordStrength b{
    font-weight:normal;
}
.passwordStrength b,.passwordStrength span{
    display:inline-block;
    vertical-align:middle;
    line-height:16px;
    line-height:18px\9;
    height:16px;
}
.passwordStrength span{
    width:45px;
    text-align:center;
    background-color:#d0d0d0;
    border-right:1px solid #fff;
}
.passwordStrength .last{
    border-right:none;
}
.passwordStrength .bgStrength{
    color:#fff;
    background-color:#71b83d;
}



/*------search-------*/
.search01{ float:left; width:240px; height:30px;background:url(../images/d5.png) center no-repeat; margin:30px 30px 0}
.search02{ float:left; margin-top:1px;}
.search02 input.search03{ width:182px; font-size:12px; color:#ccc; font-family:'微软雅黑'; height:30px; line-height:30px;  border:none; border:0; padding-left:8px; background:none;background:#fff;}
.search01 input.search04{ float:right; width:50px; font-size:14px; color:#ccc; font-family:'微软雅黑'; height:30px; margin-top:1px;border:none; border:0; background:#c0d649 url(../images/img21.png) no-repeat center center;  cursor:pointer;}
.jj{height: 30px;margin-left: 3px;}


.search05{ float:left; width:60px;}
.jslct {color:#ffc11a;font-family:"微软雅黑";display:inline-block;*display:inline;zoom:1;font-size:12px;position:relative;vertical-align:middle;cursor:default; width:60px; padding-right:6px; height:30px; line-height:30px; background: url(../images/d6.png) no-repeat right center;z-index:0;}
.jslct_hover {}
.jslct div.jslct_t {position:relative; z-index:2;*display:block!important;*display:inline;zoom:1;}
.jslct em {font-style:normal;margin:0;padding:0 ;display:block; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jslct dl, .jslct dl dd {padding:0;margin:0;list-style:none}

.jslct dl {background:#13212d;position:absolute;top:30px;left:0px;cursor:default; width:60px; overflow:hidden;z-index:1;display:none; font-size:12px;}
.jslct_hover dl {}
.jslct dl dd { text-align:center;line-height:30px; white-space:nowrap;cursor:pointer;background:#13212d;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; color:#ffc11a}
.jslct dl dd:hover {color:#ffc11a; }
.jslct dl dd.hover {color:#ffc11a; }
.jslct .jslcted {}
.jslct dl dd.noborder {}


