/* CSS Document */

body,td,th {
	font-size: 12px;
	color: #333333;
	line-height:20px;
}
body {
	background-color: #f2f2f2;
	background-image: url(../images/bj_01.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:20px;
}
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


img{border:0px none; margin:0px; padding:0px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
.block { display: block;}
.unblock { display: none;}
h1,h2,h3,h4,h5 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
img{ border:0px; border:none; margin:0px; padding:0px;}
.clear{
width:100%;
clear:both;
float:left;
height:10px;
overflow:hidden;
}

/**************头部开始**************/
#head{
width:1002px;
margin:0px auto;
text-align:left;
}
#h_top{
width:1002px;
float:left;
height:92px;
overflow:hidden;
}
#h_logo{
width:583px;
height:92px;
float:left;
overflow:hidden;
}
#h_search{
width:419px;
float:left;
height:92px;
overflow:hidden;
background-image:url(../images/sethome.jpg);
}
#h_search img,#h_search input{
vertical-align:middle;
}
#h_search .input{
width:110px;
height:23px;
background-image:url(../images/home_17.jpg);
border-bottom:1px solid #C1C4C5;
border-top:1px solid #C1C4C5;
border-left:0px;
border-right:0px;
line-height:23px;
}
#h_stop{
width:407px!important;
width:419px;
height:26px!important;
height:64px;
float:left;
padding-top:38px;
padding-left:12px;
}
#h_sbottom{
width:226px!important;
width:419px;
float:left;
height:28px;
padding-left:193px;
}
#h_nav{
width:1002px;
clear:both;
height:44px;
background-image:url(../images/nav_b.jpg);
overflow:hidden;
}
#h_nleft{
width:8px;
float:left;
background-image:url(../images/nav_l.jpg);
overflow:hidden;
height:44px;
}
#h_ncenter{
width:984px!important;
width:986px;
float:left;
height:34px!important;
height:44px;
overflow:hidden;
padding:10px 1px 0px 1px;
}

#h_ncenter a{
width:121px;
height:34px;
line-height:34px;
overflow:hidden;
display:block;
float:left;
text-align:center;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
background-image:url(../images/home_34.jpg);
margin:0px 1px;
}
#h_ncenter a:hover,#m1 .m1,#m2 .m2,#m3 .m3,#m4 .m4,#m5 .m5,#m6 .m6,#m7 .m7,#m8 .m8{
background-image:url(../images/home_36.jpg);
height:34px;
line-height:34px;
color:#3A6495;
}


#h_nright{
width:8px;
float:left;
height:44px;
background-image:url(../images/nav_r.jpg);
overflow:hidden;
}

/********头部结束*************/

/*******Banner开始***********/
#banner{
width:1002px;
margin:0px auto;
text-align:left;
}
/*********Banner结束**********/



/*********主体开始***********/
#main{
width:1002px;
margin:0px auto;
text-align:left;
}
#m_left{
width:238px;
float:left;
margin-right:4px;
overflow:hidden;
}
#m_lproducts{
width:238px;
float:left;
overflow:hidden;
margin-bottom:8px;
}
#m_lptitle{
width:238px;
height:36px;
line-height:36px;
overflow:hidden;
float:left;
background-image:url(../images/home_47.jpg);
}
#m_lptleft{
width:120px!important;
width:137px;
float:left;
background:url(../images/home_45.jpg) no-repeat left;
height:36px;
padding-left:17px;
font-weight:bold;
}
#m_lptright{
width:101px;
float:left;
background-image:url(../images/home_49.jpg);
height:36px;
}
#m_lpcontent{
width:238px;
float:left;
overflow:hidden;
background-image:url(../images/home_66.jpg);
}
#m_lpcontent ul{
width:218px;
float:left;
overflow:hidden;
padding:0px 5px;
}
#m_lpcontent li{
width:218px;
float:left;
vertical-align:middle;
height:22px!important;
height:30px;
border-bottom:1px dashed #BDBEBD;
display:block;
padding-top:8px;
}
#m_lpcontent ul ul{
width:218px;
float:left;
overflow:hidden;
}
#m_lpcontent ul ul li{
width:218px;
float:left;
vertical-align:middle;
height:22px!important;
height:30px;
border-bottom:1px dashed #BDBEBD;
display:block;
padding-top:8px;
}
#m_lbigclass{
width:218px;
float:left;
vertical-align:middle;
height:22px!important;
height:30px;
border-bottom:1px dashed #BDBEBD;
display:block;
padding:0px 5px;
padding-top:8px;
}
#m_lpbottom{
width:238px;
float:left;
overflow:hidden;
background-image:url(../images/home_76.jpg);
height:11px;
}
#m_lcontact{
width:238px;
float:left;
overflow:hidden;
}
#m_lctop{
width:238px;
background-image:url(../images/home_81.jpg);
height:8px;
overflow:hidden;
float:left;
}
#m_lccontent{
width:218px!important;
width:238px;
float:left;
background-image:url(../images/home_83.jpg);
overflow:hidden;
padding:10px;
}
#m_lcctitle{
width:218px;
float:left;
overflow:hidden;
}
#m_lcccontent{
width:218px;
float:left;
overflow:hidden;
padding-top:10px;
}
#m_lcbottom{
width:238px;
float:left;
height:9px;
background-image:url(../images/home_85.jpg);
overflow:hidden;
}



#m_right{
width:760px;
float:left;
overflow:hidden;
}
#m_rbox{
width:760px;
float:left;
overflow:hidden;
margin-bottom:8px;
}
#m_rbtitle{
width:760px;
float:left;
overflow:hidden;
height:41px;
background-image:url(../images/home_53.jpg);
}
#m_rbtleft{
width:97px!important;
width:321px;
float:left;
height:36px!important;
height:41px;
background:url(../images/home_51.jpg) no-repeat left;
padding:0px 220px 0px 4px;
text-align:center;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
line-height:36px;
padding-bottom:5px;
overflow:hidden;
}
#m_rbtright{
width:429px!important;
width:439px;
height:41px;
background:url(../images/home_55.jpg) no-repeat right;
float:left;
overflow:hidden;
text-align:right;
line-height:41px;
padding-right:10px;
}
#m_rbcontent{
width:740px!important;
width:760px;
float:left;
overflow:hidden;
background-image:url(../images/home_62.jpg);
padding:10px;
}
#m_rbcontent dl{
width:740px;
float:left;
margin:0px;
padding:0px;
overflow:hidden;
}
#m_rbcontent dt{
height:35px;
line-height:35px;
float:left;
width:740px;
overflow:hidden;
text-align:center;
font-size:14px;
margin:0px;
padding:0px;
}
#m_rbcontent dd{
width:740px;
float:left;
margin:0px;
padding:5px 0px;
overflow:hidden;
}
#m_rbcontent ul{
width:720px;
float:left;
padding:0px 10px;
}
#m_rbcontent li{
width:720px;
height:30px;
line-height:30px;
border-bottom:1px dashed #999;
overflow:hidden;
float:left;
}
#m_rbcontent li a{
width:600px;
float:left;
height:30px;
line-height:30px;
display:block;
overflow:hidden;
}
#m_rbcontent li span{
width:120px;
float:right;
height:30px;
line-height:30px;
display:block;
overflow:hidden;
}
#m_rpbox{
width:166px;
float:left;
margin:0px 9px;
overflow:hidden;
}
#m_rpimg{
width:154px!important;
width:166px;
float:left;
height:157px!important;
height:169px;
background:url(../images/home_73.jpg) no-repeat;
padding:6px;
}
#m_rpname{
width:166px;
float:left;
height:30px;
line-height:20px;
text-align:center;
}
#m_rbbottom{
width:760px;
float:left;
overflow:hidden;
height:11px;
background-image:url(../images/home_78.jpg);
}
/***************主体结束***************/


/*************友情链接开始************/
#link{
width:1002px;
text-align:left;
margin:0px auto;
}
#l_left{
width:100px;
height:36px;
background-image:url(../images/home_92.jpg);
line-height:36px;
float:left;
text-align:center;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
overflow:hidden;
}
#l_content{
width:886px!important;
width:896px;
float:left;
height:36px;
line-height:36px;
background-image:url(../images/home_89.jpg);
overflow:hidden;
padding-left:10px;
}
#l_right{
width:6px;
float:left;
height:36px;
background-image:url(../images/home_97.jpg);
overflow:hidden;
}
/************友情链接结束**************/


/************底部开始**************/
#foot{
width:1002px;
margin:0px auto;
text-align:left;
height:48px;
overflow:hidden;
}
#f_left{
width:6px;
float:left;
height:48px;
overflow:hidden;
background-image:url(../images/home_93.jpg);
}
#f_content{
width:990px;
float:left;
height:48px;
line-height:48px;
background-image:url(../images/home_95.jpg);
overflow:hidden;
color:#1A8BB7;
font-weight:bold;
}
#f_content a{
color:#1A8BB7;
font-weight:bold;
}
#f_content font{
width:900px;
float:left;
font-size:12px;
}
#f_content span{
padding-top:12px;
height:36px;
text-align:right;
float:left;
width:90px;
}
#f_right{
width:6px;
float:left;
height:48px;
line-height:48px;
background-image:url(../images/home_98.jpg);
}

















.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}

.qqbox{
	width:125px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:100px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
}
.qqlv{
	width:35px;
	height:158px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf{
	width:125px;
	height:auto;
	overflow:hidden;
	z-index:99px;
}
.qqkfbt{
	width:125px;
	height:27px;
	overflow:hidden;
	line-height:31px;
	color:#fff;
	position:relative;
	text-align:center;
	background-image: url(../images/qqT.gif);
}
.qqkfhm{
	width:125px;
	height:25px;
	overflow:hidden;
	line-height:25px;
	padding-right:0px;
	position:relative;
	text-align: left;
	text-indent: 20px;
	background-image: url(../images/qqbg.gif);
	background-repeat: repeat-y;
}
.bgdh{
	width:125px;
	padding-left:0px;
}













div#MainPromotionBanner{
	width:1002px;
	height:280px;
	background:#fff;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 280px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 1002px;
	height: 280px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 1002px;
	height: 280px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 255px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #74a8ed;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}
