@charset "gb2312";
/*通用_基本信息*/
body { background-image:url(/img/bg.gif);
	margin:0px;
	font-size:12px;
	text-align:center;
	color:#333;
	font-family:Tahoma,Verdana,"宋体";
	background-image: url(../img/bg.gif);
}*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
img{ border:0;margin:0;padding:0; vertical-align:middle;}

.w960{width:975px; margin:0px auto;}
td { font-size:12px;}
a { color:#333; text-decoration:none; }
a:hover { color:#f00; }
img,form { margin:0; padding:0; border:0; }
.imgkang{padding:2; border:1px #ccc solid;}
input,textarea { font-family:Tahoma,Verdana,"宋体"; font-size: 12px; }
h1 { height:32px; font-size:15px; font-weight:bold; text-align:center; background:url(../Images/bg_09.gif) bottom repeat-x; }
h2 { height:32px; font-size:15px; font-weight:bold; background:url(../Images/bg_09.gif) bottom repeat-x; }
h3 { margin-top:-16px; font-size: 12px; font-weight:normal; color:#666; }
h3 a{ color:#666; }
ul,li{padding:0px; margin:0px; overflow:hidden; list-style:none;}

/*通用_各色文本链接样式*/
.White {color:#fff;font-family:"宋体";line-height:20px;}
.White a{color:#fff;line-height:20px;}
.White a:hover{color:#f00;}
.Black-bbb {color:#bbb;font-size:11px;font-family:Tahoma,Verdana,"宋体";}
.Black-222 {color:#222;font-size:11px;font-family:Tahoma,Verdana,"宋体";}
.Blac-666 {color:#666;}
.Red-F60 {color:#F60; font-weight:bold;}
.redfont{color:red;}
.blue{}

/*通用_用户录登文本框和捜索框Login Login_index Login_page Search_index Search_page*/
.Login_text { color:#166BC5; font-size:14px; font-weight:bold;}
.Login_button { background-color:#178FFF;font-size:14px; color:white; border:none; width:60px; text-align:center; }
.Search_text { width:152px; height:17px; color:#333; padding:1px;border:1px solid #7F9DB9; }
.Search_sel { width:100px; height:19px; color:#333; border:1px solid #7F9DB9; font-size:12px;}
.Search_button { width:50px;height:22px;color:#333;font-size:12px;}

/*通用_页面容器*/
.Container {width:970px;background:#fff;margin:auto;}

/*通用_页面顶部Header Header_index Header_page*/
#top { clear:both; overflow:hidden; width:970px; height:264px; background:url(../img/top.jpg); text-align:left; font-family:"宋体"; }
#top_logo{ float:left; width:498px; padding:12px 0 0 0; }
#top_logo ul { margin:0; padding:0;}
#top_logo li { display:inline; list-style-type:none; }
#top_logo li a { font-weight:bold; }
#top_Favorites { float:left;width:320px;height: 66px;padding-top: 10px;	padding-right: 0;padding-bottom: 0;	padding-left: 32px;}
#top_Favorites a{ font-family:Tahoma,Verdana,"宋体"; color:#1874CD;}

/*通用_页面头部Header Header_index Header_page*/
#Header {clear:both;	width:970px;	height:38px;
	text-align:left;
	font-family:"宋体";
background-color:#F3F3F3;
}
#Header_Top{background-image: url(../img/menutop.jpg); height:10px;	background-repeat:no-repeat;width:970px;float:left;}
#Header_LIFT{float:left; width:171px; text-align:center; HEIGHT: 28px; line-height:28px;}
#Header_RIGHT{float:right;width:0px;}
#Header_navigation{ float:left; HEIGHT: 28px;padding-left: 28px; width:771px;background-image: url(../img/menu.jpg); background-repeat:no-repeat; background-color:#F1F1F1}
#Header_navigation ul {margin:0; padding:0;}
#Header_navigation li { float:left; display:block; height:28px; width:78px; line-height:28px;list-style-type:none; text-align:center; font-weight:bold;}
#Header_navigation li a { color: white;}
#Header_navigation li a:visited{ color: white;}

#Header_navigation li a:hover{ color:#FFFF00;}
#Header_navigation li a:active { color: white;}

#Header_language { float:left; width:120px; padding:10px 0 0 32px; background:url(../Images/map.gif) 0px 11px no-repeat; }
#Header_language a{ font-family:Tahoma,Verdana,"宋体"; color:white;}
.fous {
	BORDER-RIGHT: #77a4db 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #77a4db 1px; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: url(/images/index/in6.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 6px; BORDER-LEFT: #77a4db 1px solid; WIDTH: 300px; PADDING-TOP: 0px; BORDER-BOTTOM: #77a4db 1px solid; HEIGHT: 240px
}
#foc {
	DISPLAY: none
}
.avs {
	OVERFLOW: hidden; WIDTH: 300px; POSITION: relative; HEIGHT: 240px
}
.avs DT {
	POSITION: absolute
}
.avs DT A {
	DISPLAY: block; Z-INDEX: 5; WIDTH: 300px; LINE-HEIGHT: 417px; POSITION: absolute; TOP: 0px; HEIGHT: 240px
}
.avs DT A IMG {
	WIDTH: 300px; HEIGHT: 240px
}
.avs DD {
	WIDTH: 300px; BOTTOM: -1px; LINE-HEIGHT: 12px; POSITION: absolute; HEIGHT: 23px
}
.avs DD DIV {
	BORDER-RIGHT: #cbccce 1px solid; BORDER-TOP: #cbccce 1px solid; BACKGROUND: #f00; FLOAT: left; FONT: 10px Arial; MARGIN-LEFT: 5px; BORDER-LEFT: #cbccce 1px solid; WIDTH: 35px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #cbccce 1px solid; HEIGHT: 14px; TEXT-ALIGN: center
}
.avs DD UL {
	FLOAT: left; WIDTH: 200px
}
.avs DD UL LI {
	MARGIN-TOP: 3px; BACKGROUND: #a52828; FLOAT: left; FONT: 10px Arial; MARGIN-LEFT: 4px; WIDTH: 14px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; HEIGHT: 13px; TEXT-ALIGN: center
}
.avs DD UL LI.show {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #f00; BORDER-LEFT: #ccc 1px solid; WIDTH: 17px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px
}#Bodyer_banner_index { width:970px; height:35px; margin:auto; padding:auto; background-color:#F1F8FF; line-height:35px; text-indent:200px; text-align:left; border-bottom:#fff 2px solid;}
.newsh1{ float:left; color:white; width:374px; height:35px; background:none;line-height:35px; text-indent:12px; text-align:left; padding:0px; margin:0px;}
#news #left{ float:left;height:35px; line-height:35px;}
#news #left a:link{color:white;}#news #left a:visited{color:white;}#news #left a:hover{color:#FFFF00;}
#news ul{padding:4px;}
#news li{height:34px;line-height:34px; text-align:left; background:url(../img/ling_bg.gif) bottom repeat-x; text-indent:12px; color:#015AC0; list-style:none; font-size:14px;}
#notice ul{padding-left:4px; padding-right:4px;}
#notice li{height:24px;line-height:24px; text-align:left; text-indent:12px; font-size:14px; font-weight:bold;  color:red; list-style:none;}
#notice a{color:#1D6FC3; font-weight:normal;}
#notice a:visited{color:#1D6FC3;; font-weight:normal;}
#notice a:hover{color:#000}
#notice a:active{color:#1D6FC3;; font-weight:normal;}
#Indexabout{}
#Indexabout ul{padding-left:24px;}
#Indexabout li{float:left; display:block; width:90px; margin-right:12px; margin-top:10px;  height:25px; line-height:25px; color:#0066A6; font-size:12px; background-image:url(../img/abouton.gif); background-repeat:no-repeat; text-align:center; }

#Indexabout li a{float:left; display:block;width:90px; height:25px; line-height:25px; color:#0066A6;  background-image:url(../img/abouton.gif); background-repeat:no-repeat;}
#Indexabout li a:hover{float:left; display:block; width:90px; height:25px; line-height:25px; color:#000;  background-image:url(../img/aboutover.gif); background-repeat:no-repeat;}
.border{border:1px #CCCCCC solid; color:white; font-size:14px}
.lefttitle{background-image:url(../img/login.jpg); background-repeat:no-repeat; text-indent:36px; font-size:14px; font-weight:bold; color:#176AC6; height:30px; width:253px; text-align:left;}
.lefttextborder{ border:#C1DDF3 solid 1px; width:230px; float:left; margin-left:1px; padding:8px;}
.lefttextborder li{height:24px; line-height:24px; border-bottom:1px #CCCCCC dashed; text-align:left;}
.companylefttextborder{  width:230px; margin-left:1px; padding:8px;}
.companylefttextborder li{
	height:34px;
	line-height:34px;
	background-image:url(../img/linebg2.gif);
	text-align:left;
	list-style-position: inside;
	list-style-image: url(../img/ico.jpg);
}
.classlist{border:1px #9BDFF2 solid;}
.classlist ul{padding:10px;width:200px;}
.classlist ul li{height:34px;line-height:34px;background-image:url(../img/linebg2.gif);text-align:left;list-style-position: inside;
	list-style-image: url(../img/ico.jpg); text-indent:12px; font-size:14px}
#photos2{padding:6px;}
#photos2 li{width:140px; line-height:24px; height:130px; overflow:hidden;float:left; text-align:center;}
#photos2 li img{padding:2px; border:1px #ccc solid;}
#photos{padding:0px; margin:0;}
#photos li{width:170px; line-height:24px; height:160px; overflow:hidden;float:left; text-align:center;}
#photos li img{padding:2px; border:1px #ccc solid;}
.kangborder{ border:#C1DDF3 solid 1px; margin-top:6px; padding:4px;}
.kangtext{line-height:20px; color:#999; text-align:left;}
.listtextline{ border-bottom:1px #CCCCCC dashed; color:#3366FF}
.textlist{line-height:24px; height:24px; color:#0066FF}
#marquees{ float:left;}
#notices li{line-height:20px; border-bottom:1px dashed #ccc; color:#999999}
.logininput{ border:#3366FF solid 1px; height:18px;}
#link{line-height:20px;  }
#foot{background-color:#F3F3F3; color:#333333; line-height:23px;}
#foot a{color:#C10404}#foot a:visited{color:#800000}#foot a:hover{color:#000}
.bd{border:#3A7BCB 1px solid}
.bd li{height:24px; line-height:24px; border-bottom:1px #CCCCCC dashed; text-align:left;width:230px; float:left; margin-left:8px;}
#menu {line-height:23px; color:white;}
#menu  a{color:white; text-decoration:none}
#menu  a:hover{color:#FFFF00; text-decoration:none}
.home a{display:block; width:20px; height:45px; margin-left:10px;}
.jie a{display:block; width:60px; height:25px; margin-left:10px;}


/* qqshop focus */
#focus {width:960px; height:275px; overflow:hidden; position:relative;}
#focus ul {height:275px; position:absolute;}
#focus ul li {float:left; width:960px; height:275px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:960px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:870px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(/templets/images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
#cont img{max-width:600px}