﻿@charset "utf-8";



body{
	background:#e6e6e6;	
	color:#555555;
	font-family:Tahoma;
	
}
a{
	color:#000;
	text-decoration:none;
	
}
#main {
	height: auto;
	width: 962px;
}
#header{
	width:962px;
	height:50px;
	float:left;
	margin-top:24px;
}
#header .logo{
	width:244px;
	height:33px;
	float:left;
}
#header .s_nav{
	width: auto;
	height:50px;
	float:right;
	margin:0px;
	height:0px;
}
#header .img
{
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}
#header .img:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
#header .search{
	width:172px;
	height:26px;
	float: right;
	background:url(images/search.png) no-repeat ;
	margin-right:10px;
	margin-top:2px;	
}
#header .search input{
	width:130px;
	height:16px;
	float:left;
	border:none;
	margin-top:2px;
	margin-left: 3px;}
#nav{
	width:962px;
	height:88px;
	float:left;
	text-align:left;
	background:#fff;
	border:solid 1px #dcdcdc;
	border-radius:15px;
	margin-top:5px;
	
}
#nav ul{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
#nav ul li{
	display: inline;
	font-size:11px;
	font-weight:bold;
	color:#808080;
	text-align:center;
	width:75px;
	height:77px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	border-right:solid 1px #e8e8e8;
	float:left;
}
#nav ul li a{
	
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#858585;
	text-align:center;
	
}
#nav ul li:hover{
	background:#f7f7f7;
	border-radius:15px;
}
#nav .active{
	background:#e6e6e6;
	border-radius:15px;
}





hr{
	color:#dcdcdc;
}



#middle{
	width:962px;
	height: auto;
	float: left;
	margin-top:10px;
}
#middle .left{
	width:630px;
	height:340px;
	float: left;
}
#middle .right{
	width:300px;
	height:328px;
	float: left;
	background:#fff;
	border-radius:5px;
	border: solid 1px #dedede;
	margin-left:18px;
	padding-left:12px;
}
#middle .right .one{
	width:297px;
	height: auto;
	float: left;
	margin-top:6px;
}

h2{
	
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:30px !important;
	margin-bottom:30px !important;
	padding-top:14px !important;
}
h3{
	
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:10px;
	padding-top:10px;

}
#middle p{
	
	font-size:13px;
	color:#010101;
	padding-left:0px;
	text-align:left;
}
#middle table{
	width:900px;
	height: auto;
}
#middle table tr{
	width:900px;
	margin-top:5px;
	margin-bottom:5px;
	/*border-bottom:solid 1px red;*/
}
#middle table tr td{
	height:auto;
	width:260px;
	vertical-align:top;
	padding-bottom:15px;
	font-size:22px;
}

#middle .mainlink
{
	padding-bottom:20px;
	font-size:22px;
	height:30px;
	}
#middle .plan{
	width:900px;
	height:auto;
	float:left;
}
#middle .plan .main{
	width:900px;
	height:240px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom: solid 1px #dcdcdc;
}
#middle .plan .main .left{
	width:330px;
	float:left;
	height:235px;
}
#middle .plan .main .righte{
	width:550px;
	float:left;
	height:235px;
	text-align:left;
}
#middle .plan .main .righte .blue{
	color:#0c08a9;
	text-decoration:none;
}
#contct{
	width:950px;
	height:450px;
	float:left;
	padding:0px;
	border-radius:10px;
	border:solid 1px #dcdcdc;
	text-align:center;
}
#contct .raw{
		font-weight: bold;
		font-size: 12px;
		width:480px;
		height:40px;
		float:left;
}
#contct .raw .r1{
	padding: 3px;
	width:70px;
	height:40px;
	float:left;
	text-align:right;
}
#contct .raw .r2{
	padding: 3px;
	width:300px;
	height:40px;
	float:left;
	text-align:left;
}
#contct .btn{
	width:80px;
	height:25px;
	border-radius:5px;
	font-size:14px;
	background-color:#999;
	border: medium none #ffffe1;
	padding: 2px 6px;
	color:#ffffe1;
	margin:10px 0 0 230px;
}
#contct .btn:hover{
	background:#dcdcdc;
	color:#000;
}
#contct table .txt{
	font-size:12px;
	color:#010101;
	padding-left:10px;
	padding-right:10px;
}
#contct table tr{
	text-align:center;
}
#middle .main {
	width:960px;
	height:auto;
	float:left;
}
#bread_crumbs{
	width:auto;
	height:20px;
	float:left;
	text-align:left;
	font-size:12px;
}

#bread_crumbs ul{
	display:block;
	text-align:left;
}
#bread_crumbs ul li{
	display: inline;
	font-size:11px;
	font-weight:bold;
	color:#808080;
	text-align: left;
	float:left;
}
#bread_crumbs ul li a{
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#858585;
	text-align:center;
	padding:5px;
}
#bread_crumbs ul li a:hover{
	background:#dcdcdc;
	border-radius:5px;
}
#bread_crumbs .active{
	border-radius:5px;
	background:#dcdcdc;
}

#middle .main .back_nav{
	width:960px; 
	height:100px; 
	float:left;
	margin-top:25px;
}
#middle .main .txt{
	width:960px;
	height:auto;
	float:left;
	padding-top:20px;
	margin-top:10px;
}
#middle .p_pic{
	width:315px; 
	float:left; 
	margin-right:10px;
}

#middle .main .back_nav .tab{
	width:230px;
	height:85px;
	float:left;
	border:solid 2px #dcdcdc;
	padding-top:15px;
	box-shadow: 0px 5px 5px #dcdcdc;
}
#middle .main .back_nav .tab:hover{
	background:#dcdcdc;
}

#middle .main .back_nav .tab .one{
	font-size:16px;
	width:120px;
	height:55px;
	float:right;
	margin-right:10px;
	padding-top:25px;
}
#middle .main .back_nav .tab .two{
	width:80px;
	height:80px;
	float:left;
	margin-left:10px;
}
#middle .right .img{
	width:76px;
	height:75px;
	float:left;
	padding-right:5px;
	margin:0px;
}
#slider{
	width:960px;
	height:120px;
	float:left;
	padding-bottom:25px;
}
#slider .b1{
	width:120px;
	height:120px;
	float:right;
	margin-top:-30px;
	padding:0;
}
.b1_txt{
	width:180px;
	font-size:12px;
	padding:5px 0 0 5px;
	float:left;
	text-align:left;
	margin:0px;

}
#slider .read{
	width:90px;
	height:15px;
	float: right;
	margin-right:5px;
	margin-top:56px;
	padding-left:10px;
	z-index:9999;
	background:#9a9a9a;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
}
#slider .b2{
	width:309px;
	height:120px;
	float:left;
	background: url(images/b2.png) no-repeat;
	margin-left:15px;
}
#slider .b3{
	width:309px;
	height:120px;
	float:left;
	background: url(images/b3.png) no-repeat;
	margin-left:15px;
}
#footer{
	width:962px;
	height:20px;
	float:left;
	margin-top:30px;	
}
#footer ul{
	display:block;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding:0px;
}
#footer ul li{
	display: inline;	
	font-size:11px;
	font-weight:300;
	color:#000;
	border-right:solid 1px #ccc;
}
#footer p{
	font-size:12px;
	font-weight:200;
	color:#ababab;
}
#footer p .hard{
	font-size:14px;
	font-weight: bolder;
}

.imgBorder2
{
	border-radius:10px;	
	height: 260px; 
	width: 400px;
	border:solid 1px #c0c0c0;
}

.imgBorder3
{
	border-radius:10px;	
	height: 235px; 
	width: 314px;
	border:solid 1px #c0c0c0;
}
.resumeimg
{
	border-radius:10px;	
	height: 400px; 
	width: 360px;
	border:solid 1px #c0c0c0;
}

.imgsmall
{
    border-radius:10px;	
	height: 210px; 
	width: 280px;
	border:solid 1px #c0c0c0;
    }

.articleul
{
	color: #010101;
    font-family: Tahoma;
    font-size: 13px;    
    text-align: left;
    list-style-type:circle !important;
    padding-left:16px;
}

.ulDetail
{
	color: #010101;
    font-family: Tahoma;
    font-size: 13px;    
    text-align: left;
    list-style-type:circle !important;
    padding-left:32px;
}

.articleulsub
{
	color: #010101;
    font-family: Tahoma;
    font-size: 13px;    
    text-align: left;
    list-style-type:circle !important;
    padding-left:30px;
}


.lowerlatingul
{
	color: #010101;
    font-family: Tahoma;
    font-size: 13px;    
    text-align: left;
    list-style-type:lower-latin !important;
    padding-left:50px;
}

.strongclass
{
	font-size: 14px;
	line-height:40px;
	}

.articlewhite
{
	line-height: 24px; background-color: #FFFFFF;
	border-radius:10px;	
	border:solid 1px #c0c0c0;
	}
	
.articlelink
{
font-size:13px;
font-weight:bold;
color:#00ccff;		
text-decoration:none;			
}

.articlelink:hover
{
text-decoration:underline !important;
}

.articlesep
{
	border-bottom: 1px solid #c0c0c0;
}

 .simple_link
{
text-decoration:underline;
cursor:pointer;
color:blue;
}

.aboutbig
{
    color:#3D64AF;
    font-size:18px;
    }
    
    .tdexcercise1
    {
        background-color: #FE9E76 !important; vertical-align: top !important; text-align: center !important;
                                            font-size: 13px !important;  color: #010101 !important; width: 220px !important;
        }
        
        .tdexcercise2
        {
            background-color: #e5e5e5 !important;
             text-align: left !important;
                                            font-size: 13px !important;  color: #010101 !important;
                                            width:250px;
            }