﻿/*======================Reset=======================*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, img, textarea, div, a {
	border:0 none;
	margin:0;
	padding:0;
	outline: 0;
	font-size: 100%;
	text-align:left;
	vertical-align: baseline;
	background: transparent;
	line-height:1.8em;
	color:#FFF;
}
h1 {
	font-size: 25px;
}
h2 {
	font-size: 23px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 19px;
}
h5 {
	font-size: 17px;
}
h6 {
	font-size: 15px;
}
select {
	font-size:12px;
	font-family:simsun;
}
ul, ol, li {
	list-style-type:none
}
a {
	color:#fff;
	text-decoration:none;
	outline:none;/*FF标准去虚线框*/
}
a {
star:expression(this.onFocus=this.blur()); /* for Ie*去虚线框*/
}
a:hover {
	text-decoration:underline;
}
:focus {
	outline: none;
}
body {
	line-height: 1.5em;
	width: 100%;
	display: table;
	font-size:12px;
	font-family:Arial, 'Liberation Sans', FreeSans, sans-serif, "宋体";
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table, td, th {
	vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
a img {
	border: none;
	outline: none;
}
ol {
	margin-left: 2em;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
/*======================浮动==================*/
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}
.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	zoom:1
}
.clearfix {
	display:block;
}
.bugfix {
	zoom:1
}
/*==========限制Detail页内图片大小======避免页面撑暴========*/
/*.content img { max-width:100%;width:expression(width>669?"100%":width+"px");}
--说明 .content img { max-width:100%;width:expression(width>（外层宽度px）?"100%":width+"px");}--*/


/*=====================文字样式===========================*/
.size_10 {
	font-size:10px
}
.size_11 {
	font-size:11px
}
.size_12 {
	font-size:12px
}
.size_13 {
	font-size:13px
}
.size_14 {
	font-size:14px
}
.size_16 {
	font-size:16px
}
.size_18 {
	font-size:18px
}
.size_20 {
	font-size:20px
}
.fc_white {
	color: #fff;
}
.fc_red {
	color: #D00000;
}
.fc_red02 {
	color: #F73501;
}
.fc_black {
	color: #000;
}
.fc_blue {
	color: #336599;
}
.fc_blue02 {
	color: #0A4E97;
}
.fc_gray {
	color: #333;
}
.fc_orange {
	color: #FF663A;
}
.fc_green {
	color: #007B00;
}
.line_h26 {
	line-height: 26px;
}
.line_h20 {
	line-height: 20px;
}
/*=======================翻页样式===========================*/
.pager {
	text-align:center;
	padding:10px;
}
.pager a {
	color:#fff;
	background-color:#1a1a1a;
	text-decoration:none;
	border:#606060 solid 1px;
	padding:2px 6px;
	margin-right:5px;
}
.pager a:hover {
	color:#c0c0c0;

}
.pager .cpb {
	color:#FFFFFF;
	background-color:#606060;
	text-decoration:none;
	border:#fff solid 1px;
	padding:2px 6px;
	margin-right:5px;
}
/*=====================文字阴影=============================*/
.context {
	position:relative;
}
.context .normal {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}
.context .shadow {
	position:relative;
	top:1px;
	left:2px;
	z-index:1;
}
/*    文字阴影应用之HTML部分代码                  	
<div class="context">
	<span class="normal">需要有阴影效果的文字</span>
	<span class="shadow">重复需要有阴影效果的文字即文字的阴影</span>
</div>*/



/*================= 基础布局样式，随需要修改 =================*/
body {
	margin:0 auto;
	background:url(../images/bg/allbg.jpg) repeat;
}
#wrapper {
	width:1002px;
	margin:0 auto;
}
#top {
	height: 110px;
	padding: 10px 5px 5px;
}
#top .logo {
	padding:5px;
	float:left;
}
#nav {
	padding:5px 5px 15px;
}
#nav .nav0 {
	background:url(../images/nav/nav.jpg) no-repeat scroll 0 0 transparent;
	background:url(../images/nav/nav.jpg) no-repeat scroll 0 1px transparent;
	height: 18px;
	_height: 17px;
	text-indent: -10000px;
	width: 127px;
}
#nav .nav0:hover {
	background: url(../images/nav/nav.jpg) no-repeat scroll 0 -18px transparent;
}
#nav .nav1 {
	background:url(../images/nav/nav.jpg) no-repeat scroll -127px 0 transparent;
	height: 18px;
	text-indent: -10000px;
	width: 135px;
}
#nav .nav1:hover {
	background: url(../images/nav/nav.jpg) no-repeat scroll -127px -18px transparent;
}
#nav .nav2 {
	background:url(../images/nav/nav.jpg) no-repeat scroll -262px 0 transparent;
	height: 18px;
	text-indent: -10000px;
	width: 122px;
}
#nav .nav2:hover {
	background: url(../images/nav/nav.jpg) no-repeat scroll -262px -18px transparent;
}
#nav .nav3 {
	background:url(../images/nav/nav.jpg) no-repeat scroll -384px 0 transparent;
	height: 18px;
	text-indent: -10000px;
	width: 121px;
}
#nav .nav3:hover {
	background: url(../images/nav/nav.jpg) no-repeat scroll -384px -18px transparent;
}
#nav .nav4 {
	background:url(../images/nav/nav.jpg) no-repeat scroll -505px 0 transparent;
	height: 18px;
	text-indent: -10000px;
	width: 122px;
}
#nav .nav4:hover {
	background: url(../images/nav/nav.jpg) no-repeat scroll -505px -18px transparent;
}
#nav .nav5 {
	background:url(../images/nav/nav.jpg) no-repeat scroll -626px 0 transparent;
	height: 18px;
	text-indent: -10000px;
	width: 121px;
}
#nav .nav5:hover {
	background: url(../images/nav/nav.jpg) no-repeat scroll -626px -18px transparent;
}
#nav .nav6 {
	background:url(../images/nav/nav.jpg) no-repeat scroll -746px 0 transparent;
	height: 18px;
	text-indent: -10000px;
	width: 124px;
}
#nav .nav6:hover {
	background: url(../images/nav/nav.jpg) no-repeat scroll -746px -18px transparent;
}
#nav .nav7 {
	background:url(../images/nav/nav.jpg) no-repeat scroll -873px 0 transparent;
	height: 18px;
	text-indent: -10000px;
	width: 110px;
}
#nav .nav7:hover {
	background: url(../images/nav/nav.jpg) no-repeat scroll -873px -18px transparent;
}
#nav dl {
	height:18px;
}
#nav dl dd {
	float:left;
	position:relative;
	cursor:pointer;
}
#nav dl dd a {
	line-height:18px;
	_line-height:17px;
}
#nav dl dd a.first {
	font-size:0px;
	display:block;
}
#nav dl dd ul {top: 18px;
	position: absolute;
	text-indent:0px;
}
#nav dl dd ul li a:hover {
	display:block;
}
#nav dl dd ul li {
	float: left;
	margin-right: 15px;
}
#main { min-height: 415px;
	padding: 5px 5px 0px;
}
#main #menu {
	margin-top: 5px;
	padding:5px 5px 20px;
	height:30px;
	margin-left:15px;
}
#main #menu div {
	background-color:#FFFF66;
	font-size:14px;
	border:10px red solid;
}
#main #menu dl dd {
	width:132px;
	margin-right:2px;
	height:29px;
	float:left;
	background:url(../images/lmenu/lmenu.jpg) no-repeat scroll 0 0 transparent;
}
#main #menu dl dd:hover {
	background:url(../images/lmenu/lmenu.jpg) no-repeat scroll 0 -29px transparent;

}
#main #menu dl dd a:hover{ text-decoration:none;}
#main #menu dl dd a.hover {
	background:url(../images/lmenu/lmenu.jpg) no-repeat scroll 0 -29px transparent;
}
#main #menu dl dd a {
	display: block;
	font-size: 12px;
	height: 100%;
	text-align: center;
	width: 100%;
    line-height: 29px;
}
#main #path {
	float:right;
	width:765px;
	padding:5px;
	background-color: #ffaa00;
}
#main #path h2 {
	float:left;
	padding:5px;
}
#main #path .link {
	float:right;
	padding:5px;
}
#main #path .link a {
	padding:0 5px;
}
#main #path .link a.hover {
	color:Red;
}
#main #content {
	height: auto !important;
	min-height: 330px;
	overflow: visible;
    padding-left: 60px;

}
#foot {
	padding:5px;
}
#foot .copyright {
	color: #484848;
	padding-top: 15px;
	text-align: center;
}
#foot .copyrightup {
	height:54px;
}
.tel {
	
	background:url(../images/bg/bgline.jpg) repeat-x;
	height:77px;
}

.tel img {float: right;
    margin-top: 30px;
}
.navul1{width: 330px; left: -58%;}
.navul2{width: 310px; left: -65%;}
.navul3{width: 765px; left: -250%;}
.navul4{width: 310px; left: -70%;}
.navul5{width: 245px; left: -45%;}
.navul6{width: 245px; left: -45%;}
.navul7{left: -52%;
    width: 155px;}
.main_con2 {
    float: left;
    position: relative;
}#Scroller-2 {
height: 300px;
    overflow: hidden;
    position: absolute;
    width: 300px;
}

.qqsinabtn{float: right;
    padding-right: 22px;
    padding-top: 45px;}
    .qqbtn{padding-right: 20px;}