﻿@charset "utf-8";
/* CSS Document */

/***************************initialize*******************************/
*{margin:0;padding:0;font-family:微软雅黑;}
body{font-size:13px;}
.clear{clear:both;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
ol,ul{list-style:none;}
a{text-decoration:none;color:#000;}
.red{color:#e3292f;}
.left_align{text-align:left;}
.right_align{text-align:right;}
.selected_search{ background:#C93;}
.float_left{ float:left;}
.hidden{ display:none;}

/******************************************Validform***************************************/
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;background:url(../images/right.jpg) no-repeat left center;}
.Validform_wrong{color:red;white-space:nowrap;background:url(../images/error.jpg) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../images/onload.jpg) 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:#000;}
#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 #000; border-top:none; text-align:left;}



/*******地区切换**********/
#select_address h4{ font-weight:bold;}
#select_address li .city_selected{ color:#F36;}
#select_address #province_content ul li{ float:left; margin:5px 10px 5px 0;}
#select_address #city_content ul li{ float:left; margin:5px 10px 5px 0;}
#select_address #county_content ul li{ float:left; margin:5px 10px 5px 0;}
#select_address #school_content ul li{ float:left; margin:5px 10px 5px 0;}
#province_content,#city_content,#county_content,#school_content{ clear:both; margin-bottom:5px; border-bottom:#f1f1f1 dashed 1px;}
#select_address #register_province_content ul li{ float:left; margin:5px 10px 5px 0;}
#select_address #register_city_content ul li{ float:left; margin:5px 10px 5px 0;}
#select_address #register_county_content ul li{ float:left; margin:5px 10px 5px 0;}
#select_address #register_school_content ul li{ float:left; margin:5px 10px 5px 0;}
#register_province_content,#register_city_content,#register_county_content,#register_school_content{ clear:both; margin-bottom:5px; border-bottom:#f1f1f1 dashed 1px;}


/*******中间部分**********/

#index_up_box .md{ width: 485px; float: left; margin-left: 40px;}

#index_up_box .md .hd{ overflow:hidden; height:40px; margin-bottom: 8px;}

#index_up_box .md  .hd a{ position:relative; font-size:14px; color:#606166; display:block; float:left; height:36px; width:100px; text-align:center; line-height:36px;}

#index_up_box .md  .hd a:hover{ color:#fff; background:#df203d;}

#index_up_box .md  .hd .on{ color:#fff; background:#df203d;}

#index_up_box .md  { position:relative;}

#index_up_box .md  .up { border-bottom:1px dotted #bbbdc1; padding:5px 0 15px 0;}

#index_up_box .md  .up { color:#a6a7ab;   font-size:12px; line-height:20px;}

#index_up_box .md  .up h1{ position: relative;}

#index_up_box .md  .up span{ position: absolute; right: 0; top: 8px; font-size: 12px; color: #a2a3a7;}

#index_up_box .md  .up  a{ line-height:30px; display: block; width: 380px;  color:#3c3c42; font-size:16px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#index_up_box .md  .up  a:hover{color:#e23a53;} 

#index_up_box .md  .up p{ color:#949599; padding-top:5px;text-align: justify;  font-size:12px; line-height:20px;}
#index_up_box .md  .un{ padding-top:10px;}

#index_up_box .md  .un ul{}

#index_up_box .md  .un li{ position:relative; padding-left:10px;   background:url(../images/icon_dd_box.jpg) left center no-repeat;  line-height:28px; display:block;}

#index_up_box .md  .un a{ font-size:14px; color:#848588; width: 395px; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#index_up_box .md  .un a:hover{color:#e23a53;}

#index_up_box .md  .un span{font-size:12px; position:absolute; right:0; top:0; color:#a7a7aa;} /*=================首页图片链接===================*/

#s_link_box a{ display: block; margin-bottom: 10px; width: 245px;height: 80px; overflow: hidden;}

#s_link_box a img{width: 245px; min-height: 80px;}