
/*zhangyusi  common tools*/
/****************************common********************************/
.div-fun-addtional,.div-ad-addtional,.table-module-addtional{
	float:left;
}
div.pathway{
	float:left;
}

/**title**/
.div-header-addtional{
	float:left;
	background-color:#F3F8FB;
	width:100%;
	height:57px;
	margin:5px auto 0px auto;
}
.div-header-addtional label{
	display:block;
	line-height:57px;
	margin-left:20px;
	color:#0F67B1;
	font-family:SimSun;
	font-size:22px;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
}
/**���幦����**/
.div-fun-addtional{
	height:auto;
}
/**����� right(300width)**/
.div-ads-right1{
	float:left;
	width:300px;
	height:auto;
	margin:auto auto auto 10px;
}
.div-ads{
	float:left;
}
/**����� right(300width)**/
.div-ads-right2{
	/*background-color:#FCFF98;*/
	width:300px;
	margin:0;
	height:auto;
	border-left:1px solid #EEEEEE;
	float:left;
}
.div-ads-right2 div{
	float:right;
}
/*����ɫ��ť*/
.gradient-button{
	/**border**/
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid #CFCFCF;
	border-color:#DEDFE1 #CFCFCF #CFCFCF #CFCFCF;
	/**��������**/
	background:-moz-linear-gradient(top,#FFFFFF,#FFFFFF,#E8E8E8 95%,#FFFFFF 100%);
	background:-webkit-linear-gradient(top,#FFFFFF,#FFFFFF,#E8E8E8 95%,#FFFFFF 100%);
	background:-o-linear-gradient(top,#FFFFFF,#FFFFFF,#E8E8E8 95%,#FFFFFF 100%);
	background:-ms-linear-gradient(top,#FFFFFF,#FFFFFF,#E8E8E8 95%,#FFFFFF 100%);/*IE10+*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#E8E8E8);/*IE<9>*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#E8E8E8);/*IE8+*/
	/****/
}


/*********************************shenfenzheng******************************/
.div-mainbody{
	float:left;
	width:660px;
}

/**�����div**/
.div-input-out{
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}
.div-input label{
	float:left;
	font-size:14px;
	margin-top:4px;
}
.div-input .input-text-convert{
	float:left;
	height:24px;
	width:200px;
	border:1px solid #A9A9A9;
}
.div-input .input-button-convert{
	float:left;
	width:200px !important;
	height:27px;
	font-size:12px;
	text-align:center;
	margin:1px auto auto 15px;
}

.div-input-out .div-ads{
	float:left;
	margin:35px auto auto auto;
}
/**˵������**/
.div-introdution{
	float:left;
	width:98%;
}
.div-introdution ul{
	padding:0;
	float:left;
	-webkit-padding-start:0 !important;
}
.div-introdution ul li{
	list-style-type:none;
	margin-top:25px;
}
/***********************************exchange***********************************/
/**���幦����**/
.div-fun-exchange{
	float:left;
	width:690px;
	background-color:#F3F8FB;
	padding:0;
}
.table-module-addtional{
	margin-top:20px;
	width:100%;
}
.table-module-addtional label{
	font-size:14px;
}
.table-module-addtional tr{
	height:40px;
}
.table-module-addtional tr:nth-child(1){
	height:46px;
}
.table-module-addtional tr td{
	text-align:left;
	width:80%;
	float:left;
}
.div-input,.div-operation{
	float:left;
	margin-left:10px;
}
.div-input input{
	background-color:#F3F8FB;
	height:25px;
	line-height:25px;
	width:290px;
	border:1px solid #A9A9A9;
}
.div-operation{
	float:left;
}
.div-operation label{
	font-size:12px;
}
/**button����ʽ**/
.div-operation input{
	height:27px;
}
.div-operation-short input{
	width:96px;
	margin-right:10px;
}
.div-operation-long input{
	width:218px !important;
	margin-right:10px;
}
/**���ܻ��������**/
.div-introduction{
	float:left;
	width:auto;
	height:auto;
}
.div-introduction label:first-child{
	display:block;
	float:left;
	margin:25px auto 10px 16px;
	font-size:14px;
}
.label-introduction{
	display:block;
	clear:both;
	float:left;
	font-size:12px;
	line-height:24px;
	margin-left:16px;
}
/**���ͼ۸񰴻��ʻ����div**/
.div-moneyconvert{
	float:left;
	width:100%;
	height:auto;
	margin-top:10px;
}
.div-moneyconvert table tr{
	height:30px;
}
.div-moneyconvert label{
	font-size:12px;
	display:block;
	margin-left:34px;
	line-height:22px;
}
.input-text-money{
	background-color:#F3F8FB;
	height:20px;
	line-height:20px;
	width:200px;
	border:1px solid #A9A9A9;
	margin-left:35px;
}
.input-button-money{
	margin-left:25px;
	width:200px;
}

.moduletable{
	float:left;
}
/*******************************gb2big5*******************************/
div.div-fun-convert{
	width:825px;
	margin-right:10px;
}
.input-button{
	width:145px;
	height:33px;
	font-size:16px;
	text-align:center;
	line-height:33px;
	margin:30px auto 30px auto;
}

.input-button:nth-child(1){
	margin-left:3px;
}
.input-button:nth-child(2){
	margin-left:45px;
}
#txt,#txt_out{
	overflow-y:auto;/*�����ı��������Զ���ʾ��IEĬ����ʾ��������FF��chrome����ʾ*/
	resize:none;
	font-size:14px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:1px solid #C8C8C8;
	padding:4px;
}

#txt_out{
	outline:none;
}

div.div-fun-addtional>table{
	float:left;
}
/******************************map_zipcode*********************************/
.div-header-title{
	float:left;
}
.div-header-searchbox{
	float:right;
	margin:17px 20px auto auto;
}
.div-header-searchbox .input-text-search{
	border:1px solid #A0C1E0;
	width:315px;
	height:20px;
	line-height:20px;
}
.div-header-searchbox .input-button-submit{
	width:70px;
	height:23px;
	background:url("/images/map_zipcode_btn.png");
	border:none;
	color:#FFFFFF;
}

/**����div**/
.div-main{
	float:left;
	width:100%;
	height:auto;
}
.div-main #map{
	width:100%;
	height:555px;
}
/**�¶˹��div**/
.div-ads-bottom{
	margin:10px 0 5px 0;
	width:100%;
	vertical-align:middle;
}
/**********************************weblinks*********************************/
.user_account
{
	width:190px;
	float:left;
	background-color:#F5F9FC;
	border:1px solid #DDEBF6;
	margin-top:5px;
}
div.user_account_header{
	background-color:#78A8D6;
	height:38px;
	line-height:38px;
	width:100%;
	text-align:center;
	vertical-align:center;
	font-size:1.3em;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-1px;
}
div.user_account_nav span.title{
	width:80%;
	margin:5px auto 0;
	font-size:1.05em;
	color:#10497E;
	line-height:36px;
	height:36px;
	border-bottom:1px solid #DBE9F4;
	padding-left:5px;
}
div.user_account_nav ul{
	float:left;
	padding-left:5px;
}

div.user_account_nav li{
	margin:5px 0 5px 20px;
	padding-left: 0px;
}
div.user_account_nav li a{
	color:#0F4979;
}
div.user_account_nav li a:hover{
	color:orange;
}

/*div.user_account_nav li a:visited{
	color:#FF6711;
}*/
div.user_account_nav li span{
	color:#D8D8D8;
}
/*�Ҳ���������*/
.weblink_content
{
	width: 788px;
	float:right;
	margin-top:5px;
}
div.category_addtional{
padding-top:10px;
	padding:10px auto;
	color:#0165A0;
	float:left;
	width:99.5%;
	text-align:center;	
	border:1px solid #F1F1F1;
	/**��������**/
	background:-moz-linear-gradient(top,#FEFEFE,#F5F5F5 100%);
	background:-webkit-linear-gradient(top,#FEFEFE,#F5F5F5 100%);
	background:-o-linear-gradient(top,#FEFEFE,#F5F5F5 100%);
	background:-ms-linear-gradient(top,#FEFEFE,#F5F5F5 100%);/*IE10+*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FEFEFE, endColorstr=#F5F5F5);/*IE<9>*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FEFEFE, endColorstr=#F5F5F5);/*IE8+*/
	/****/
}

div.category_decription{
	float:left;
	width:100%;
	text-align:left;
	color:#03649B;
	margin:10px auto;
}
/*����ģ��*/
div.weblink_list{
	float:left;
}
div.commontools-weblink{
	width:100%;
	float:left;
	margin:3px 0;
}
div.commontools-weblink>div.link-outer{
	padding:3px 0;
	float:left;
	width:100%;
	background-color:#F9F9F9;
}
div.commontools-weblink div.link{
	float:left;
	padding-left:8px;
}
div.commontools-weblink div.link a{
	color:#1D69C1;
	font-weight:bold;
}

div.commontools-weblink div.link a:hover{
	color:#FF6711;
}

div.commontools-weblink div.hits{
	float:right;
	margin-right:3px;
	color:#A3A3A3;
	font-size:12px;
	letter-spacing:0px;
}

div.commontools-weblink div.description{
	clear:both;
	padding:5px 0 5px 8px;
}

/**********************************lawyerapply***********************************/
textarea {
    resize: none;
}

div.div-layer-main {
    float: left;
    /*width:100%;*/
    width: 998px;
    height: auto;
    border: 1px solid #E6F3FB;
}

    div.div-layer-main input {
        border-radius: 1px;
    }
	
	/*����*/
	div.div-layer-main > h1 {
			-webkit-appearance:none;
			-webkit-margin-before: 0em;
			-webkit-margin-after: 0em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
            float: left;
            display: block;
			padding:12px 0;
            width: 100%;
            text-align: center;
            font-size: 1.5em;
            margin-bottom: 30px;
			background-color:#FAFAFA;
        }
		
    /*��ʦ����˵��*/
    div.div-layer-main > div.instruction {
        width: 950px;
        float: left;
        margin-bottom: 10px;
        margin-left: 25px;
    }

        div.div-layer-main > div.instruction > div > span {
			clear:both;
            width: 100%;
            display: block;
            font-weight: 700;
            font-size: 0.9em;
            margin-bottom: 5px;
        }

        div.div-layer-main > div.instruction > div > p {
			clear:both;
            float: left;
            display: block;
            line-height: 2.1em;
            -webkit-margin-before: 0em;
            -webkit-margin-after: 0em;
        }

        div.div-layer-main > div.instruction > div:nth-child(1) {
            float: left;
        }

        div.div-layer-main > div.instruction > div:nth-child(2) {
            float: left;
            margin-top: 20px;
        }
/*��Ϣ����*/
#input-agree {
    float: left;
    -webkit-appearance: none;
    width: 24px;
    height: 24px;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	text-align:center;
    vertical-align:middle;
	font-size:21px;
    /*����Ӱ*/
    box-shadow: inset 0 0 1px 1px #F4F4F4;
}

#input-agree:checked:after{
	content:"\2714";
}

div.div-layer-main > div.information {
    width: 950px;
    float: left;
    margin: 30px 0 0 25px;
}

    div.div-layer-main > div.information input, textarea {
        border: 1px solid #C9C9C9;
		outline:none;
    }

    div.div-layer-main > div.information > table {
        float: left;
        width: 100%;
    }

div.information > table tr td {
    padding: 20px 0;
}

    div.information > table tr td:nth-child(1) {
        width: 15%;
        vertical-align: top;
        padding-top: 25px;
    }

    div.information > table tr td:nth-child(2) {
        width: 45%;
        vertical-align: top;
        padding-top: 23px;
    }

    div.information > table tr td:nth-child(3) {
        width: 40%;
        vertical-align: top;
        line-height: 2.9em;
    }

div.div-layer-main input[type=text], div.div-layer-main textarea {
    width: 400px;
}

div.div-layer-main input[type=text] {
    height: 27px;
}


div.information .label1 {
    font-size: 1em;
}

div.information .label2 {
	clear:both;
    float: left;
    display: block;
    font-size: 0.85em;
	color:#838383;
}
div.information .label3{
	color:#FE0000;
	font-size:1.1em;
}

#upload {
    width: 143px;
    height: 34px;
    display: block;
    float: left;
	color:#F9FFFD;
	font-weight:700;
	font-size:1.3em;
	border:1px solid #3F78AF;
	border-radius:3px;
	padding-top:5px;
	outline:none;
	/**��������**/
	background:-moz-linear-gradient(top,#649BC4,#4F89B6 50%,#508ABA 100%);
	background:-webkit-linear-gradient(top,#649BC4,#4F89B6 50%,#508ABA 100%);
	background:-o-linear-gradient(top,#649BC4,#4F89B6 50%,#508ABA 100%);
	background:-ms-linear-gradient(top,#649BC4,#4F89B6 50%,#508ABA 100%);/*IE10+*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#649BC4, endColorstr=#508ABA);/*IE<9>*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#649BC4, endColorstr=#508ABA);/*IE8+*/
}

#previewimg {
    width: 185px;
    height: 230px;
    display: block;
    border: 0.5px solid #797979;
    float: left;
    margin-left: 10px;
}
#upfile{
	margin-left:10px;
	width:180px !important;
	float:left;
	border:none;
	line-height:30px;
}
#upfile-outer{
	float:left;
	border:1px solid #C0C0C0;
}

/*�ײ�������ť*/
div.div-layer-main input.fun-btn{
	width:103px;
	height:33px;
	color:#005DA0;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	border:1px solid #DADADA !important;
	border-radius:3px;
	/**��������**/
	background:-moz-linear-gradient(top,#FFFFFF,#FFFFFF 50%,#ECEDEF 100%);
	background:-webkit-linear-gradient(top,#FFFFFF,#FFFFFF 50%,#ECEDEF 100%);
	background:-o-linear-gradient(top,#FFFFFF,#FFFFFF 50%,#ECEDEF 100%);
	background:-ms-linear-gradient(top,#FFFFFF,#FFFFFF 50%,#ECEDEF 100%);/*IE10+*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#ECEDEF);/*IE<9>*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#ECEDEF);/*IE8+*/
}

/*��ע*/
div.div-layer-main > div.remark {
    width: 640px;
    float: left;
    margin: 0px 0 20px 180px;
    font-size: 0.8em;
}

/******************************* �û�ҳ��css**********************************************/



	.user_profile_content_tab{
		width:100%;
		margin-top:-11px;
	}
	.user_profile_content_tab ul li{
		margin:0;
		padding:0;
		float:left;
		list-style:none;
	}
	.user_profile_content_tab ul li:nth-last-child(1) a{
		border-right:1px solid #dcdadb;
	}
	.user_profile_content_tab ul{
		margin-left:-40px;	
	}
	.user_profile_content_tab ul li a{

		background: #f5f5f5;
		border: 1px solid #dcdadb;
		border-right:none;
		color: #565656;
		display: block;
		height: 30px;
		line-height: 30px;
		text-align: center;
		width: 100px;
	}
	
	.tab-active{
		background:#FFFFFF;
		border-bottom:none;	
	}
	
	.user-topic-title a,.user-company-title a, .user-company-comment-title a{
		color:#0065AD;
		font-size:16px;	
	}

	.user-topic, .user-post,.user-company,.user-company-comment {
		border: 1px solid #eeeeee;
		padding:10px;	
		margin-bottom:15px;
		background:#F5F5F5;
		padding-bottom:0;
	}
	.user-topic-time,.user-company-time,.user-company-comment-time{
		border-top:1px dashed #E5E5E5;	
		padding-bottom:5px;
		padding-top:5px;
		color:#B3B3B3;
	}
	.user-post-time{
		padding-bottom:5px;
		padding-top:5px;
		color:#B3B3B3;	
	}
	
	.user-topic-title, .user-post-title,.user-company-title,.user-company-comment-title{
		padding-top:5px;
		padding-bottom:5px;	
	}
	.user-post-title{
		color:#868686;
		font-size:14px;	
	}
	.user-topic-content,.user-company-content,.user-company-comment-content{
		color:#878787;	
		padding-bottom:10px;
	}
	
	.user-post-content{
		padding:10px;	
		background:#FFFFFF;
	}
	
	.user-post-content a{
		color:#0065AD;
	}
	
	.user-company-image ul li{
		list-style:none;
		padding:0;
		margin:0;
		float:left;
		margin-right:10px;
	}
	.user-company-image ul{
		margin:0;
		padding:0;	
	}
	
	.user-company-comment-image{
		margin-bottom:10px;	
		margin-left:6px;
	}
	
	.user-company-comment-image span.comment-img{
		float:left;
		width:13%;	
	}
	
	.user-company-comment-image span.comment-comment{
		float:left;
		width:84%;	
		background:#FFFFFF;
		padding-left:10px;
	}
/* weblinks */
.section-area {
	float: left;
}
.title-area {
	border-top: 1px solid #DBE9F4;
	border-bottom: 1px solid #DBE9F4;
	margin: 0px 5px;
	float: left;
	width: 180px;
	cursor: pointer;
}
.section-area .expand .title-area{
	 border-bottom: 2px dotted #DBE9F4;
 }
.section-area .expand .title-area span.title{
	padding-bottom: 0px;
}
.section-area ul{
	display:none;
}
.section-area .expand ul{
	display:block;
	padding: 5px 0px 10px 5px;
}
div.user_account_nav .title-area span.title {
	float:left;
	margin:5px 0px;
	background-position: 5px 12px;
	padding: 5px 0px;
	padding-left: 32px;
	background-repeat: no-repeat;
	color: #333;
	border:0px;
	width: auto;
}
.section-area div.expand span.icon-title-back{
	background-image: url(/templates/horse/images/arrow_up0.jpg);
}
span.icon-title-back {
	background-image: url(/templates/horse/images/arrow_down0.jpg);
	width: 20px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	float: right;
	margin-top: 25px;
}
.section-area li{
	color: #0F4979;
}
.section-area a.a-category-link {
	 color: #333;
 }
.weblink_content .category_title {
	  background: none;
	  border: 0px;
	  border-bottom:2px solid rgb(204,204,204);
	  padding: 0px;
  }
.weblink_content .category_title span{
	color:#333;
	font-weight:normal;
	border-bottom:2px solid #78A8D6;
	padding: 5px 15px;
	height: 20px;
	display: block;
	width: 100px;
	margin: 0px auto;
	margin-bottom: -1px;
}
div.weblink_list .content {
	margin: 0px 10px;
	width: 490px;
	float: left;
}

.weblink .logo {
	width: 160px;
	height: 90px;
	border: 1px solid rgb(228,228,228);
	margin: 0px;
	background:white;
}

.weblink .logo img {
	width: 160px;
	height: 90px;
}
.like {
	float: right;
	margin-top: 30px;
	height: 40px;
}

.counter {
	background: white;
	padding: 9px 0px;
	float: right;
	border: 1px solid rgb(228,228,228);
	width: 60px;
	overflow: hidden;
	text-align: center;
}

.like .icon {
	background-image: url(/templates/horse/images/heart-white.png);
	width: 30px;
	height: 40px;
	float: right;
	background-color: rgb(255,140,181);
	background-repeat: no-repeat;
	background-position: 8px 14px;
	cursor: default;
}
.like  .icon.disable {
	 background-color: rgb(209,209,209);
	cursor:pointer;
 }

.other {
	float: right;
	width: 110px;
}
div.commontools-weblink {
	border-bottom: 1px dotted rgb(211,211,211);
	padding: 10px 0px;
	margin:0px;
}
div.commontools-weblink div.link {
	padding-left: 0px;
}
div.commontools-weblink div.description {
	padding: 6px 0;
	height: 37px;
	line-height: 20px;
	overflow: hidden;
}
div.weblink_list{
	margin-bottom: 20px;
}
/* weblinks */
	
