@charset "utf-8";
/* Deepthroat model_104_1 CSS Document Created by zym500@163.com 2007-04-26*/
@import "layout_3_2.css";
body { color: #333; margin:0; background:URL(../images/bg.gif); }
a { color: #000;}
a:visited { color: #FF000;}
a:hover { color: #fff; background-color:#000;}

/* layout */
#main-content {
	background: url(../images/main-content_bg.gif) repeat-y;
}
#main-content #sidebar {
	background:#dbdbdb url(../images/side_bg.gif) repeat-x;
}

#logo{ margin:13px 14px 0 19px;}
.searchBox{ padding-top:18px!important; padding-top:16px; margin-bottom:4px;}
.searchBox span{color:#FFFFFF;padding:0 10px; margin-right:80px; font-size:14px; font-family:"Myriad Web","Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;}

#nav{ border-top:2px solid #000; height:52px; padding:2px 0 4px 0; background-color:#0055CA;}
#nav li{ background:url(../images/nav_apart.gif) repeat-y right top; float:left; padding:0 12px;}
#nav li a{ color:#fff; font-size:13px; line-height:26px; text-decoration:none;}
#nav li a:hover{ color:#fff; text-decoration:underline;}

.sideAD{ border:none; text-align:center; OVERFLOW: hidden; background-color:#FFFFFF }
.sideBox{ width:168px; margin:5px auto;}
.sideBoxTitle{ color:#666; font-size:12px; padding:5px 0;}
.sideBox p{ margin:0; padding:2px; line-height:1.6;}

.indexColumTitle{ color:#FFFFFF; font:14px/24px ""; font-weight:bold; text-indent:20px; background-color:#008AFF;}
.leftColumTitle{ color:#FFFFFF; font:14px/24px ""; font-weight:bold; text-indent:20px; background-color:#FF0000;}
.indexNewsList{ margin-left:10px; margin-top:8px;}
.indexNewsList li{color:#000066; line-height:2.0;}
.indexNewsList li a{color:#000; text-decoration:underline;}
.indexNewsList li a:hover{color:#f60; text-decoration:none;}
#intro{ margin:10px 0;}
#intro img{ padding:1px; border:1px solid #ccc;}
#indexProShow img{ margin:2px; padding:1px; border:1px solid #ccc;}
#intro img{ float:left; margin:10px; padding:1px; border:1px solid #ccc;}
#intro p{margin:0px; padding:5px 10px 2px 100px; line-height:1.6;}
#indexProShow{ margin-bottom:3px;}
#indexProShow img{}
#indexProShow ul{ margin-left:20px!important; margin-left:12px; margin-top:10px;}
#indexProShow li{ width:150px; margin-right:22px; margin-top:10px; float:left; text-align:center;}
#indexProShow li a{ text-decoration:none;}
#indexProShow li a span{ color:#005EBB; text-decoration:underline; padding-top:0px!important; padding-top:5px; display:block;}
#indexProShow li a:hover span{ color:#f60; text-decoration:underline;}
#indexProShow li a:hover img{ border-color:#f60;}

#copyright a{color: #fff;}
#copyright span{float:right; padding-right:5px;}
#mynav a{color: #ffffff; text-decoration:none; cursor: hand;}
#mynav span{float:right; padding: 5px 5px;}
#left-nav {
	line-height: 32px;
}
#left-nav ul {
	line-height: 32px;
	margin-left: 6px;
	margin-top: 6px;
}
#left-nav li {
	list-style-type: none;
}
#left-nav a {
	background-color: #0055CA;
	width: 166px;
	height: 24px;
	display: block;
	margin-top: 2px;
	line-height: 24px;
	text-indent: 8px;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #0055CA;
}
#left-nav a:hover {
	background-color: #000099;
}

.location {
	background-image: url(../images/dot-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 24px;
	text-indent: 12px;
}

#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 587px;
}
#demo img {
border: 3px solid #ffffff;
}
#indemo {
float: left;
width: 587%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}