body{margin:0 auto; font-size:12px;  background:url(../images/bg.jpg) repeat-x; background-color:#fff;  }
div,ul,li,h2,h3,h4,dl,dd,dt,tr,td{margin:0; padding:0;}
ul,li{list-style:none;}
img { border:0px;}
a {text-decoration: none; color: #121212;}
a:hover {color: #990000;}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px;} 
.more { float:right; margin-right:25px;padding:8px;  }
.nr {padding:12px; line-height:20px;background:none;}
.nr_tit {background:none;}
.nr_tit h2 {text-align:center;margin:5px 0 10px 0;color:#666;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;height:30px;line-height:30px; background:none; }

/**************************header*********************************************/
#top { background:url(../images/main_02.jpg) repeat-x; }
.tophe { width:1003px; margin:0 auto;}
#hearer {width:1003px; margin:0px auto; height:auto;  }
#menu { height:40px; line-height:40px; width:1003px;  }
#menu ul {list-style: none; margin: 0px; padding: 0px 5px; z-index:100; }
#menu ul li {float:left;width: 120px; text-align:center;  background:url(../images/main_08.jpg) left 2px no-repeat; }
#menu ul li a {display:block;text-align:center;  font-size: 14px; font-weight:bold;  color: #333433;width: 100px;}
#menu ul li a:hover { color:#f6f9f6; text-align:center; background:url(../images/main_07.jpg) center  4px repeat-x; width:100px;}
#menu ul li a.current{ color:#f6f9f6; background:url(../images/main_07.jpg) center 4px repeat-x; width:100px;   }
#menu ul li.tim{ color:#FFFFFF; width:200px; margin: 0 auto;   }
.flash { width:1003px; margin:5px 0; background:#FFFFFF;}
.gg { background:url(../images/main_19.jpg) no-repeat; height:40px; line-height:40px;}
.n_left { float:left; font-size:12px; margin-left:100px;}
.n_right { float:right; font-size:12px; margin-right:20px;}


/*-----------背景幻灯片开始----------------------*/
.k_banner{ position:relative; min-width:100%; height:343px; overflow:hidden;}
.k_banner .pics{ height:100%;}
.k_banner .pics li{ display:none; height:100%;}

.k_banner .tabs{ position:absolute; top:300px; left:-1000px;}
.k_banner .tabs b{ display:inline-block; width:11px; height:11px; overflow:hidden; background:url(../images/tab_03.png) 0 0 no-repeat; font-size:0; cursor:pointer; margin:0 4px 0 5px;}
.k_banner .tabs b{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="../images/tab_03.png"); _background:none;}
.k_banner .tabs b.on{ background:url(../images/tab_on_03.png) 0 0 no-repeat;}
.k_banner .tabs b.on{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="../images/tab_on_03.png"); _background:none;}
/*-----------背景幻灯片结束----------------------*/


/*-------首页样式----------------*/
#sy_left { width:293px; float:left; margin-right:20px; overflow:hidden; }
.sy_left_title { background:url(../images/main_16.jpg) left top no-repeat;  height:27px; width:293px;}
.sy_left_title h2 { height:27px; line-height:27px; padding-left:10px; font-size:14px; color:#474848; }
.sy_left_title span { margin-left:20px; font-family:Arial; font-size:12px; color:#474848; font-weight:normal;}
.sy_left_box { width:286px; line-height:25px; padding:5px; height:190px; overflow:hidden;}


#sy_cnnter { width:362px; float:left; margin-right:20px; overflow:hidden; }
.sy_cnnter_title { background:url(../images/main_18.jpg) left top no-repeat;  height:27px; width:362px;}
.sy_cnnter_title h2 { height:27px; line-height:27px; padding-left:10px; font-size:14px; color:#474848; }
.sy_cnnter_title span { margin-left:20px; font-family:Arial; font-size:12px; color:#474848; font-weight:normal;}
.sy_cnnter_box { width:352px; line-height:25px; padding:5px; height:200px; overflow:hidden;}

#sy_right { width:296px; float:left; overflow:hidden; }
.sy_right_title { background:url(../images/main_21.jpg) left top no-repeat;  height:27px; width:296px;}
.sy_right_title h2 { height:27px; line-height:27px; padding-left:10px; font-size:14px; color:#474848; }
.sy_right_title span { margin-left:20px; font-family:Arial; font-size:12px; color:#474848; font-weight:normal;}
.sy_right_box { width:352px; line-height:25px; padding:5px; height:190px; overflow:hidden; margin-left:20px;}


#sy_pic { margin-top:5px; overflow:hidden; }
.sy_pic_title { background:url(../images/main_39.jpg) left top no-repeat;  height:28px; width:998px;}
.sy_pic_title h2 { height:28px; line-height:28px; padding-left:10px; font-size:14px; color:#474848; }
.sy_pic_title span { margin-left:20px; font-family:Arial; font-size:12px; color:#474848; font-weight:normal;}
.sy_pic_box { width:978px; line-height:25px; padding:5px; height:190px; overflow:hidden; }

.sy_pic_li ul { margin:0 5px;}
.sy_pic_li ul li { float:left; margin:10px 0px 5px 32px; display:inline; width:150px;}
.sy_pic_li ul li a { display:block;}
.sy_pic_li ul li a img { padding:1px; border:1px solid #e1e1e1; margin-bottom:3px;}
.sy_pic_li ul li a:hover img { padding:1px; border:1px solid #f98510;}
.sy_pic_li ul li h3 { font-weight:normal; color:#000000; font-size:12px; text-align:center; }

/*-------首页样式结束------ -----*/
/*--------内页样式-----------*/

#main_left { float:left; width:217px; display:inline; background:url(../images/bg-side.gif) left top no-repeat;}

.left_title {  }
.left_title h2 { height:30px; line-height:30px; padding-left:20px; font-size:18px; color:#043b7c; margin-top:25px; }
.left_title span { margin-left:10px; font-family:Arial; font-size:12px; color:#41a22e; font-weight:normal;}
.side_box { width:207px; border-top:none; overflow:hidden;line-height:25px; padding:5px; margin-bottom:5px;}
.pro_list ul { width:170px; margin:0 auto; overflow:hidden; }
.pro_list ul li { background:url(../images/w02as.gif) 5px 9px no-repeat; padding-left:20px; height:25px; line-height:25px; margin-top:5px;}
.pro_list ul li a {display:block;}

#main_right { float:right; width:780px;}
.box_all1 { background:url(../images/bg-main.gif) left top repeat-x; height:39px;}
.box_all1 h2 {height:39px; line-height:39px; padding-left:35px; font-size:14px; color:#043b7c;}
.box_all1 span {margin-left:10px; font-family:Arial; font-size:14px; color:#000; font-weight:normal;}
.box_all_k1 { line-height:25px; padding:15px 25px;}


/*--------内页样式结束---------*/





/* qqshop focus */
#focus {width:993px; height:280px; overflow:hidden; position:relative;}
#focus ul {height:158px; position:absolute;}
#focus ul li {float:left; width:993px; height:280px; overflow:hidden; position:relative; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:993px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:993px; 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(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#mainall {background:url(../images/main_13.jpg) left top repeat-x; width:100%;}
#mainContent {width:998px; margin:0px auto; padding-bottom:10px;   overflow:hidden; padding-top:20px;}







.box_right { float:right; width:313px;}
.right_title {background:url(../images/main_29.jpg) left top no-repeat; height:31px;}
.right_title h2 {height:31px; line-height:31px; padding-left:40px; font-size:14px; color:#fbf9f9;}
.right_title span {margin-left:10px; font-family:Arial; font-size:14px; color:#fbf9f9; font-weight:normal;;}
.right_k { border: 1px solid #d2d2d2;border-top:none; overflow:hidden; line-height:25px; padding:10px 5px 11px 5px; height:180px; }
.xdp { padding:10px;}

.sy_pro_tit { background:url(../images/main_46.jpg) left top no-repeat; }
.sy_pro_tit h2 {height:27px; line-height:27px; padding-left:40px; font-size:14px; color:#fbf9f9;}
.sy_pro_tit span {margin-left:10px; font-family:Arial; font-size:14px; color:#fbf9f9; font-weight:normal;}
.sy_pro_box { border: 1px solid #d2d2d2;border-top:none; margin-bottom:5px; overflow:hidden;line-height:25px; padding:10px; }

.sy_pic ul { }
.sy_pic ul li { float:left; margin:10px 0px 5px 10px; display:inline; width:170px;}
.sy_pic ul li a { display:block;}
.sy_pic ul li a img { padding:1px; border:1px solid #e1e1e1; margin-bottom:3px;}
.sy_pic ul li a:hover img { padding:1px; border:1px solid #f98510;}
.sy_pic ul li h3 { font-weight:normal; color:#000000; font-size:12px; text-align:center; }


.box_all { background:url(../images/main_46.jpg) left top no-repeat;}
.box_all h2 {height:27px; line-height:27px; padding-left:35px; font-size:14px; color:#fbf9f9;}
.box_all span {margin-left:20px; font-family:Arial; font-size:14px; color:#fbf9f9; font-weight:normal;}
.box_all_k {  width:730px;border: 1px solid #d2d2d2;border-top:none; margin-bottom:5px; overflow:hidden;line-height:25px; padding:10px; }


.pic_li ul { margin:0 5px;}
.pic_li ul li { float:left; margin:10px 0px 5px 10px; display:inline; width:170px;}
.pic_li ul li a { display:block;}
.pic_li ul li a img { padding:1px; border:1px solid #e1e1e1; margin-bottom:3px;}
.pic_li ul li a:hover img { padding:1px; border:1px solid #f98510;}
.pic_li ul li h3 { font-weight:normal; color:#000000; font-size:12px; text-align:center; }

.news_con {  margin:0 auto;}
.news_con dl {overflow:hidden; width:380px; float:left; padding:10px 0; border-bottom:1px dashed #cccccc; }
.news_con dl dt {float:left; padding:1px; border:1px solid #d8d8d8; margin-left:10px; }
.news_con dl dd {float:left; margin-left:5px;width:210px; color:#888; line-height:20px; display:inline; }
.news_con dl dd a {display:block;  color:#05a;}

.news_con ul  { margin-left:10px;}
.news_con ul li { background:url(../images/w02as.gif) 5px 9px no-repeat; padding-left:20px; height:23px; line-height:23px; margin-top:5px; border-bottom:1px #CCCCCC dashed; }
.news_con ul li span { float:right; margin-right:10px; color:#CCCCCC;}

.number1 { font-family:Arial; font-size:10px; font-weight:normal; color:#FFFFFF; text-decoration:none;  text-align:center; background:url(../images/main_38.jpg) no-repeat; font-weight:bold; }
.number2 { font-family:Arial; font-size:10px; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:#AAACAC; text-align:center;background:url(../images/main_42.jpg) no-repeat; }


.sy_news ul  { text-align:left; float:left; }
.sy_news ul li { font-size:12px; padding-left:5px;height: 28px; line-height: 28px; text-align:left;overflow:hidden; border-bottom:1px #CCCCCC dashed; }
.sy_news ul li a{  text-decoration:none; margin-left:10px;}
.sy_news ul li a:hover{ text-decoration:underline; color:#990000}
.sy_news ul li span{ float:right; color:#CCCCCC; margin-right:5px;}
.sy_news ul li h6{float: left; height: 11px; line-height: 11px; margin: 5px;  width: 13px; display:inherit}

.number1 { font-family:Arial; font-size:10px; font-weight:normal; color:#FFFFFF; text-decoration:none;  text-align:center; background:url(../images/main_38.jpg) no-repeat; font-weight:bold; }
.number2 { font-family:Arial; font-size:10px; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:#AAACAC; text-align:center;background:url(../images/main_42.jpg) no-repeat; }


.footer { width:100%; background:url(../images/main_51.jpg) repeat-x; color:#636262; text-align:center;  line-height:22px;  }


.menufoot { width:100%; margin:0 auto;background:url(../images/main_58.jpg) repeat-x; overflow:hidden;}
.menufoot ul {list-style: none; margin: 0px; padding: 0px 0px; z-index:100; width:900px; margin:0 auto; height:35px; line-height:35px; }
.menufoot ul li {float:left;width: 100px; text-align:center;  }
.menufoot ul li a {display:block;text-align:center; width:100px;   color: #fff;}
.menufoot ul li a:hover {  color:#F36C00; text-align:center; width:100px;}


/*banner展示-开始-*/
.banner_wrap_box {
	width: 100%;
	height: 343px;
	overflow: hidden;
	position: relative;
	z-index: 2;
	
}

.indexCon {
	position: absolute;
	left: 50%;
	margin-left: -712px;
}

	.indexCon .flashBanner {
		width: 1440px;
		height: 343px;
	}

.flashBanner {
	position: relative;
}

	.flashBanner img {
		position: absolute;
		left: 0;
		top: 0;
	}

.indexCon .flashmask {
	position: absolute;
	width: 960px;
	bottom: -32px;
	overflow: hidden;
	left: 50%;
	margin-left: -480px;
	text-align: center;
	bottom: 10px;
}

.flashnavibox {
	padding-left: 400px;
}

.banner_navi {
	float: left;
	width: 13px;
	height: 13px;
	overflow: hidden;
	margin-right: 10px;
}

.banner_state {
	display: inline-block;
	width: 13px;
	height: 27px;
	background: url(../images/slider_navi.png) 0 0 no-repeat;
	cursor: pointer;
	position: relative;
	top: -14px;
}

.banner_navi_active .banner_state {
	top: 0;
}
