@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333;
	background-color: #F1F1F1;
}
html,td{font-size:12px;}
ul,ol{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
img{border:none;}

a,a:visited{
	font-size:12px;
	color:#333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.line{height:5px;font-size:5px;clear:both;}
.clear{clear:both;margin:0px;padding:0px;}

.f12w{color:#CDF1FF;}
.f12w a,.f12w a:visited{
	color:#fff;
	text-decoration: none;
}
.f12w a:hover{
	color:#fff;
	text-decoration: underline;
}

.f12g a,.f12g a:visited{
	color:#0066CC;
	text-decoration: underline;
}
.f12g a:hover{
	color:#cc0000;
	text-decoration: none;
}

.f14{font-size:14px;}
.f14 a,.f14 a:visited{font-size:14px;}

.fn{font-size:12px;color:#666;}
.fn a,.fn a:visited{color:#0099FF;text-decoration: underline;margin:0 3px;}
.fn a:hover{text-decoration: none;}

.fright{float:right;}
.more{}
/*======= Header =====*/
#header{
	width:1002px;
	height:115px;
	margin:0 auto;
	background-image: url(../images/heaer-bg.jpg);
	background-repeat: no-repeat;
}
#header #logo{float:left;margin-top:20px;padding-left:50px;}
#header #right{float:right;}
#header #right .link{
	text-align:right;
	line-height:30px;
	margin-top:10px;!important	
	margin-top:20px;
	margin-right:20px;
	padding-bottom:13px!important;
	padding-bottom:27px;
}
#header #right .link a{margin:0 6px;}

#header #nav{
	width:640px;
	padding-top:-7px;!important
	padding-top:15px;
	height:32px;
	line-height:32px;
	letter-spacing: 1px;
}
#header #nav li{text-align:center;float:left;}
#header #nav li img{float:left;}
#header #nav li a{
	width:82px;
	float:left;
	display: block;
}
#header #nav li.check{
	background-image: url(../images/nav-check.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}
#tc0 ul{display:none;}
#tc0 li{float:left;margin:0 10px;}
#tc0 .block{
	display:block;
}
.tc0{
	height:40px;
	line-height:35px;
	margin-top:1px;
	background-image: url(../images/nav-l-bg.gif);
	background-repeat: repeat-x;
}
#tc0 #tc_l{width:580px;margin-left:360px;}


/*=Footer Style=*/
#footer{
	margin:0 auto;
	width:1002px;
	height:78px;
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	text-align:right;
}
#foooterLink{float:left;text-align:left;width:500px;padding:10px;line-height:20px;}
#footer div{margin-right:20px;margin-top:2px;}
#footer span{
	margin-top:10px;
	line-height:20px;
	display: block;
}
#footer img{float:right;margin:0 10px;}


/*广告与搜索*/
#a_searach{width:994px;margin:0 auto;}

#t_searach{
	float:right;
	width:202px;
	height:197px;
	background-image: url(../images/t-search-bg.jpg);
	background-repeat: no-repeat;
	text-align:center;
}
#t_searach h5{
	width:192px;
	height:24px;
	line-height:24px;
	background-image: url(../images/t-search-h4.gif);
	background-repeat: no-repeat;
	color:#fff;
	text-align:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#t_searach h5 span{margin-left:20px;}
#t_searach ul{text-align:left;margin:10px;}
#t_searach select{width:100px;font-weight:bold;color:#666;}
#t_searach li{padding-top:5px;}
#t_searach li.sub{padding-left:55px;}
#t_searach h6{
	width:192px;
	height:22px;
	line-height:22px;
	text-align:left;
	margin:0px;
	font-size:12px;
	background-image: url(../images/hot-h6.gif);
	background-repeat: no-repeat;
}
#t_searach h6 span{margin-left:10px;}
#t_searach .hot{padding:10px;text-align:left;}

#index_flash{float:left;}


#frendlink{
	margin-top:6px;
	border: 1px solid #0099FF;
	background-color: #eee;
}


/*Main Warp*/
#warp{margin:0 auto;width:995px;}
#warp #left{
	width:230px;
	background-color: #E0E0E0;
	float:left;
	text-align:center;
}
#warp #left h5{
	margin:6px;
	padding:5px;
	text-align:left;
	font-size:12px;
	background-color: #ABABAB;
}


#warp #right{float:right;width:755px;}

#q_menu{
	margin:6px;
	text-align:left;
}
#q_menu a{
	display:block;
	height:20px;
	padding:5px;
	background-image: url(../images/q-menu-a-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #C1C1C1;
	letter-spacing: 2px;
	margin:5px 0;
}
#q_menu a span{margin-left:10px;}
#q_menu a:hover{
	background-image: url(../images/q-menu-a-hover.gif);
	background-repeat: repeat-x;
}

/*Frend Link*/
.linkLi{margin:6px;line-height:29px;text-align:left;}
.linkLi li{float:left;width:100px;}



/*Right Style Css*/
#warp #right .midimg{float:left;}
#warp #right .class{float:left;width:376px;}
#warp #right .class h4{
	margin:0px;
	background-image: url(../images/right-main-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:6px;
	height:18px;line-height:18px;
}
#warp #right .class h4 img{float:left;}
.list{margin:6px;line-height:30px;}
.list li{
	display:block;
}
.list span{color:#999;float:right;}


/*Company Info*/

#company{margin:8px;line-height:22px;color:#666;}
#company #span{
	text-align:left;
	text-indent: 2em;
}

/*M-C*/
.m_img img{FILTER: gray}
.m_img A:hover img{FILTER:
}




/*Class Styles*/
#classleft{
	width:230px;
	float:left;
	background-color: #D5E9F0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0C96C6;
}
#classright{float:right;width:765px;}

.class_leftli{margin:0px;padding:0px;}
.class_leftli li{}
.class_leftli li{
	height:32px;
	line-height:32px;
	background-image: url(../images/class-left-li-bg.gif);
	background-repeat: no-repeat;
	margin:5px 0;
}
.class_leftli li span{
	margin-left:20px;
	letter-spacing: 3px;
}

/*C Searach*/
#c_searach{
	margin:6px;
	background-color: #fff;
	text-align:left;
}
#c_searach h5{
	font-size:12px;
	margin:0px;
	padding:5px;
	background-color: #ABABAB;
}
#c_searach div{padding:10px;}
#c_searach div img{padding-top:6px;}

.tleft{text-align:left;}
#c_searach form{margin:0px;padding:0px;}
/*rightshow*/
#rightshow{float:right;width:755px;}
#navigation{
	height:36px;
	line-height:36px;
	background-image: url(../images/nav-bg.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ACACAC;
	border-bottom-color: #ACACAC;
}
#navigation span{margin-left:10px;}


#rightlist{margin:10px;}

#rightlist h4{
	height:31px;
	line-height:31px;
	margin:10px 0;
	background-image: url(../images/right-class-bg.gif);
	background-repeat: no-repeat;
}
#rightlist h4 span{
	margin-left:10px;
	letter-spacing: 3pt;
}
#rightlist h3{
	margin:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

.rightlist{
	margin:0px;
	line-height:32px;

}
.rightlist span{color:#999;float:right;}
.rightlist li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top:5px;
}

#conshow h1{text-align:center;}
#conshow hr{height:1px;}
#conshow #from{text-align:center;}
#con{
	margin:10px;
	line-height:26px;
	font-size:14px;
	text-indent: 2em;
}
#conshow #bar{
	padding:5px;
	background-color: #eee;
	text-align:right;
	border: 1px solid #D0D0D0;
}
#conshow #bar a{margin:0 10px;}


.listline td{
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
.listpage{
	background-color: #eee;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-top:10px;
}


/**/
#a_pu a{
	padding:0 8px;
	height:20px;
	padding-top:5px;
	background-image: url(../Images/a_put.gif);
	background-repeat: repeat-x;
	margin:0 5px;
	text-align:center;
	float:left;
	display: block;
	border: 1px solid #A6D0E7;
	
}
#a_pu a:hover{border: 1px solid #5491B2;}


.checked
{
	background-color: #cc0000;
}
.normal
{
    background-color: #fff;
}


#pro_sclass{
	padding:3px;
	height:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom:10px;
	margin-bottom:20px;
}
#pro_sclass a{
	padding:8px;
	background-color: #eee;
	border: 1px solid #666;
	display: block;
	width:85px;
    margin:5px 5px; 
	float:left;
	text-align:center;
}
#pro_sclass a:hover{
	background-color: #fff;
	border: 1px solid #666;
}