/*--Cascading-Style-Sheet-Document--*/
/*--Proj_Name-----Team Clinic Sports Medicine--*/
/*--style.css--------14:24 2010-4-8--*/
/*--by----CH--*/

/*-------normal-settings-------------------------------------*/

/*--
*{}
--*/



body{margin:0;padding:0;font-size:12px;font-family:Arial;}
body{ background:url(../images/bg.jpg) center 0 no-repeat #000;}
img{border:0;}
p{margin:0 0 10px; color:#fff; line-height:150%;}
ul, ol, li{ margin:0; padding:0;}
form{margin:0; padding:0; display:inline;}
table{}
a{ text-decoration:none; color:#b31c14;}
a:hover{ text-decoration:underline;}
h1{ font-size:36px; margin-top:0;}
h2{ font-size:24px; margin-top:0;}
h3{ font-size:18px; margin-top:0;}
h4{ font-size:16px; margin-top:0;}
h5{ font-size:14px; margin:5px 0 10px;}
h6{}

/*------------------------*/




/*------------------------*/
.red{ color:#b31c14;}

/*-------main-strc-----------------------------------------------------*/

#all{
margin:0 auto;
margin-bottom:30px;
width:1000px;
background:url(../images/all_bg.jpg) no-repeat #000;
overflow:hidden;
}

#header{
padding:7px 10px 2px;
border-bottom:1px #454545 solid;
width:980px;
background:#000;
overflow:hidden;
}

#main_container{
padding:0 0 10px;
width:100%;
min-height:300px;
overflow:hidden;
}

#footer{
padding:5px 5px 20px;
border-top:1px #454545 solid;
width:990px;
}

/*-----------header-------------------------------------------------*/

.logo{
float:left;
margin-top:28px;
}
.snd_btn{ 
float:right;
margin-left:550px;
}
.h_box{ 
float:right;
margin-left:7px;
width:150px;
height:40px;
color:#fff;
}
.h_box h3{ font-size:19px; margin:0;}
.h_box h6{ font-size:11px; font-weight:normal; margin:0;}
.h_box h6.red{font-weight:bold;}
#nav{
float:right;
margin-top:5px;
width:702px;
}
#nav ul{
list-style-type:none;
background:#fef;
}
#nav ul li{
float:left;
padding-right:11px;
}
#nav ul li.last{padding-right:0;}
#nav ul li a{
display:block;
height:24px;
text-indent:-900px;
color:#000;
overflow:hidden;
}

#nav ul li.last a{}

#nav ul li #s1{ width:94px; background:url(../images/nav_b1.gif) no-repeat;}
#nav ul li #s2{ width:61px; background:url(../images/nav_b2.gif) no-repeat;}
#nav ul li #s3{ width:71px; background:url(../images/nav_b3.gif) no-repeat;}
#nav ul li #s4{ width:114px; background:url(../images/nav_b4.gif) no-repeat;}
#nav ul li #s5{ width:31px; background:url(../images/nav_b5.gif) no-repeat;}
#nav ul li #s6{ width:73px; background:url(../images/nav_b6.gif) no-repeat;}
#nav ul li #s7{ width:95px; background:url(../images/nav_b7.gif) no-repeat;}
#nav ul li #s8{ width:86px; background:url(../images/nav_b8.gif) no-repeat;}

#nav ul li a:hover, #nav ul li a:active, 
#nav ul li #s1:hover, #nav ul li #s1:active, 
#nav ul li #s2:hover, #nav ul li #s2:active, 
#nav ul li #s3:hover, #nav ul li #s3:active, 
#nav ul li #s4:hover, #nav ul li #s4:active, 
#nav ul li #s5:hover, #nav ul li #s5:active, 
#nav ul li #s6:hover, #nav ul li #s6:active, 
#nav ul li #s7:hover, #nav ul li #s7:active, 
#nav ul li #s8:hover, #nav ul li #s8:active, 
#all #nav ul .current a{ background-position:0 -24px;}


/*-------------main-body-----------------------------------------------*/
/*--home-page---*/
.bnnr{
float:left;
margin-top:15px;
width:579px;
height:363px;
border:1px #fff solid;
background:#000;
}
.bnnr img{ border:1px #fff solid;}
.home_con{
float:left;
padding:13px 10px 25px;
width:380px;
color:#fff;
}
.home_con .box{
padding:5px 10px 10px;
border-bottom:1px #454545 solid;
}
.home_con .last{border-bottom:0; padding-right:8px; line-height:100%;}

.home_con .con{ float:left; margin-top:-2px; padding-left:8px; width:275px;}

.home_con h6{ margin:0 0 2px; font-weight:normal; font-size:12px;}
.home_con h6.red{ font-weight:bold; #padding-top:2px;}
.home_con .last p{ margin-bottom:6px;}
.home_con a{ 
color:#b31c14; 
background:url("../images/list_tip.gif") no-repeat scroll right 5px transparent;
font-size:11px;
font-style:italic;
font-weight:bold;
padding-right:8px;
}
.home_con a:hover{}

.home_btm{
clear:both;
padding:15px 10px;
width:980px;
}
.home_btm p{ overflow:hidden;}
.home_btm p img{ float:left; margin:5px 22px; overflow:hidden;}

/*--side---*/
.side{
float:left;
padding:20px 8px 0px 5px;
width:283px;
background:url(../images/side_bg.jpg) no-repeat #000;
overflow:hidden;
}

.side .title{
width:100%;
height:54px;
background:url(../images/side_title.jpg) no-repeat;
overflow:hidden;
}
.side .title h3{
margin:8px 8px 0;
padding:10px 15px;
font-style:italic;
color:#fff;
}

.side .con{
width:262px;
margin:0 8px;
padding-left:5px;
padding-bottom:8px;
background:url(../images/cell_bg.png);
overflow:hidden;
}
.side .li_title{
margin:0 8px;
width:262px;
padding-left:5px;
padding-top:8px;
background:url(../images/cell_bg.png);
overflow:hidden;
}
.li_title h5{ color:#fff; margin:0; margin-left:10px;color:#d01c12;}
.side ul{ list-style-type:none; padding-left:5px; padding-top:5px;}
.side ul ul{ padding-top:0;}
.con li a{ color:#f79646; font-weight:bold}
.con li a:hover, #side_tree .current a{ color:#f00; text-decoration:none;}
.con li li a{ font-size:11px;font-weight:normal;}
#side_tree .current li a{color:#f79646;}
 
/*--column---*/
.column{
float:left;
width:692px;
}
.column .top{
margin:28px 0 1px;
min-height:15px;
padding:10px 10px 0;
background:url(../images/cell_bg.png);
overflow:hidden;
}
/*
.column .top p, .box_3 p{padding-left:10px;padding-right:10px;}
*/
.box_3 p{padding-left:10px;padding-right:10px;}
.box_3 img{border:1px #5b2d2d solid;}
.column .top span{ display:block; margin-bottom:10px;}
.column .top table, .box_3 table{ margin-bottom:10px; color:#fff;}
.box_3 table strong{ color:#fff;}
.box_3 table table{ margin-left:5px;}
.column .top table img{ margin-right:10px; border:1px #5b2d2d solid;}
.column .box{
float:left;
margin-bottom:1px;
margin-left:1px;
padding:10px;
width:210px;
min-height:340px;
min-height:400px;
background:url(../images/cell_bg.png);
}
.column .box_2{
float:left;
padding:10px 10px 5px;
width:148px;
text-align:center;
}
.column .box_3{
margin:0 0 1px;
min-height:70px;
padding:10px 10px 0;
background:url(../images/cell_bg.png);
overflow:hidden;
}
.sp_3 .box_3{ border-bottom:1px #B31C14 solid; padding-bottom:20px;}
.column .box_3.first{ margin-top:28px;}
.box_2 h5, .box_3 h5{ font-size:13px; }
.box_3 h6{ font-size:12px;}
.box_3 h5, .box_3 h6{ padding-left:10px; margin-bottom:10px; margin-top:0; color:#B31C14;}
.box_3 p a{ 
color:#b31c14; 
background:url("../images/list_tip.gif") no-repeat scroll right 6px transparent;
font-weight:bold;
padding-right:8px;
margin-top:1px;
}

.column .first{ clear:left; margin-left:0;}

.column .box img{border:1px #5b2d2d solid; width:208px; height:148px;}
.column .box_2 img{border:1px #5b2d2d solid; width:144px;}
.column h5, .column h5 a{ color:#b31c14; margin-bottom:5px;}
.column strong{ font-weight:bold;color:#b31c14; font-size:14px;}
.column h4{color:#fff;}
.column ul{
list-style-type:none;
padding-left:5px;
}
.column ul li{ padding-left:10px; padding-bottom:1px; background:url(../images/list_tip.gif) 0 6px no-repeat;}
.column ul li a{ color:#fff; line-height:150%; font-size:11px;}

.column .content{
margin-bottom:1px;
padding:15px 10px 0;
background:url(../images/cell_bg.png);
overflow:hidden;
}
.column .content.nrrw{ width:407px; float:left;}
.content p{ line-height:150%;}
.top h3{ color:#fff;}
.galary img{ margin:11px 13px 14px 2px; border:1px #5b2d2d solid;}
span img.last{ margin-right:0;}

.top ul li, .content ul li{ color:#fff; font-size:12px; background-image:url(../images/list_tip_2.gif);}
.top ul{ padding-bottom:10px;}
/*-------------footer--------------------------------------------------*/
.f_lft{ float:left;color:#fff; font-size:11px;}
.f_rgt{ float:right;color:#fff; font-size:11px;}
.f_lft a{ color:#fff;}
.f_lft a:hover{color:#d01c12; text-decoration:none;}

/*-------------login---------------------------------------------------*/
.login{
float:left;
margin:30px 0 10px 10px;
padding:5px;
width:475px;
background:url(../images/cell_bg_2.png);
overflow:hidden;
}
.login h3{
margin-bottom:5px;
padding:15px 18px;
color:#fff;
background:url(../images/title_bg.png) no-repeat;
}
.login h5{ color:#fff; margin:5px 0;}
.login p{ padding-left:10px; padding-right:5px; line-height:150%;}
.login.t{
margin-top:80px;
}
.login table{
margin:10px 20px 20px;
#margin-top:14px;
}


.full{
float:left;
margin:10px 10px 10px;
width:980px;
background:url(../images/cell_bg_3.png);
overflow:hidden;
}

.full h3{
margin-bottom:5px;
padding:16px 20px 14px;
color:#fff;
background:url(../images/title_bg_2.png) no-repeat;
 }
.full h5, .box_4 h5{color:#d01c12;}
.full h6, .box_4 h6{color:#d01c12; font-size:12px; margin:0 0 5px;}
.full p, .box_4 p{
padding:0 10px;
}

#fl_pics{ 
margin-top:20px;
padding:20px 20px 10px;
width:940px;
background:url(../images/cell_bg_2.png);
overflow:hidden;
}
#fl_pics img{border:2px #5b2d2d solid;}
#fl_pics .show_box{
padding:0 68px 10px;
width:804px;
height:404px;
}
#fl_pics .show_box img{
display:none;}
#fl_pics .thum_box{
float:left;
margin-top:10px;
margin-left:8px;
width:124px;
height:94px;
}
#fl_pics .last{}
.thum_box a:hover img{ border-color:#d01c12;}

#fl_pics_2{ 
margin-top:15px;
padding:15px;
width:642px;
background:url(../images/cell_bg_2.png);
overflow:hidden;
}
#fl_pics_2 img{border:1px #5b2d2d solid;}
#fl_pics_2 .show_box{
padding:0 46px 14px;
width:548px;
overflow:hidden;
}
#fl_pics_2 .show_box img{
display:none;}
#fl_pics_2 .thum_box{
float:left;
margin-left:8px;
margin-bottom:8px;
width:82px;
}
#fl_pics_2 .last{}
.thum_box_2 a:hover img{ border-color:#d01c12;}


#animate_box{
background:url(../images/cell_bg_2.png);
border:1px #d01c12 solid;
height:93px; 
width:124px;
#width:122px;
overflow:hidden; 
position:absolute; 
z-index:100; 
cursor:pointer;
}

#animate_box_2{
background:url(../images/cell_bg_2.png);
border:1px #d01c12 solid;
height:64px; 
width:84px;
#width:82px;
overflow:hidden; 
position:absolute; 
z-index:100; 
cursor:pointer;
}



.box_4{
float:left;
margin-bottom:1px;
margin-left:10px;
padding:10px;
width:235px;
min-height:363px;
background:url(../images/cell_bg.png);
color:#fff;
}
.full .box_4 table{ color:#fff;}
.bnnr_2{ float:left;}

.box_5{
float:left;
margin-right:20px;
width:417px;
color:#fff;
}
.box_6{
float:left;
width:230px;
color:#fff;
}
.box_5 img{ float:right; margin-left:5px; border:1px #5b2d2d solid;}
.column .box_5 p, .column .box_6 p{ padding-left:0; padding-right:0;}
.box_5 h3, .box_5 h4{color:#d01c12; margin-bottom:5px;}
.box_6 h6{ margin:5px 0; color:#d01c12; font-size:12px;}
.box_6 img{ margin-bottom:3px; #margin-bottom:0; border:1px #5b2d2d solid;}

.download, .video{
margin-top:1px;
width:960px;
padding:10px;
background:url(../images/cell_bg.png);
overflow:hidden;
}
.download p{ padding:0; margin-bottom:5px;}
.download a{color:#d01c12;}
.download td{ padding-bottom:10px;}

.video .box{
float:left;
margin-right:20px;
padding:10px;
text-align:center;
overflow:hidden;
}
.video h5{ margin-bottom:15px;}
.video h6{ margin-top:5px;}

/*---------------------------------------------*/

.column .t_list{ padding-left:20px;padding-bottom:10px;}
.column .t_list li{ background:none; line-height:127%;list-style-type:disc; }
