@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#201b18; line-height:24px; background: url(../images/bg.jpg) repeat-x;}
.clear{ clear:both;}
ul,ol,li,dl,dt,dd{ list-style:none; margin:0px; padding:0px;}
p{ margin:0px; padding:0px;}
input,button{margin:0;font-size:12px;vertical-align:middle}
img{ border:0px;}
a{ text-decoration:none;}
a:link { color:#201b18;}
a:hover{ color:#db261d;}
a:active { color:#db261d;}
a:visited { color:#201b18;}
.header{ height:81px; }
.logo{ width:404px; height:81px; margin:0px auto; padding-top:15px;}
.flag{width:1000px; margin:0px auto 0px; height:15px; line-height:15px; padding-top:7px;}
.flag ul{ width:100px; float:right;}
.flag li{float:left; width:24px; margin-right:10px; height:15px;;}
.main{ width:1000px; margin:0px auto; }

.area01{ width:1000px;margin:0px auto;height:760px;overflow:hidden}
.box01-tmall{ float:left;width:190px}

.box{ width:780px;float:left;position:relative;height:300px}
.box a{ float:left}

.floor-maskItem{ position:absolute;float:left}
.floor-maskItem img{ float:left}

.mask{ position:absolute;left:0;top:0;background:#000;opacity:0;filter:alpha(opacity=0)}
.hover .mask{background:#000;opacity:0.5;filter:alpha(opacity=50);cursor:pointer}
.hover .qq .mask{opacity:0;filter:alpha(opacity=0)}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1000px; height:400px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

.nav {width:1000px; margin: 10px auto 50px;  height: 42px; line-height: 42px; position: relative; z-index: 1; }
.nav a { text-decoration: none; }
.navmain { height: 42px; padding: 0 5px; position: relative; width:900px; margin:0px auto; }
#nav_all { height: 42px; float: left; line-height: 42px; position: relative; z-index: 222;}
#nav_all li { text-align: center; float: left; }
#nav_all li a { color:#201b18; display: inline-block; font-size:16px;  cursor: pointer; padding: 0 15px 0 16px; _padding: 0 8px; height: 42px; line-height: 42px; white-space: nowrap; }
#nav_all li a.here{ height: 38px; line-height: 38px; border-bottom: 4px solid #da251e; overflow: hidden;}
#nav_all li a:hover {  height: 38px; line-height: 38px; border-bottom: 4px solid #da251e; overflow: hidden;  }
 #nav_all li ul { display: none; position: absolute; z-index: 99; width: 980px; left: -6px; top: 43px; }
 #nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; }
#nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 32px; line-height: 32px;  color:#201b18; font-weight: normal; border-top:1px solid #efefef; border-bottom:1px solid #efefef; }
#nav_all ul li a:hover { background-image: none; padding: 0px 10px; margin: 0px auto; height: 32px; line-height: 32px; color: #000; border-top:1px solid #efefef; border-bottom:1px solid #efefef; color:#db261d;}



.footer{background:#e7e8e8;  width:100%; padding-top:30px; padding-bottom:30px;}
.foot{ width:980px; margin:0px auto;}
.foot li{float:left; width:140px; text-align:center; }
.foot_t{ height:30px; line-height:30px; font-size:15px; }
.foot p{ height:30px; line-height:30px; color:#626060;}
.foot p a:link{color:#626060;}
.foot p a:hover{color:#db261d;}
.foot p a:active{color:#db261d;}
.foot p a:visited{color:#626060;}


.bottom{ height:30px; line-height:30px; text-align:center; margin-top:10px; }



.pagemain{ float:right; width:800px;}
.bar{ width:100%; height:30px; line-height:30px; border-bottom:2px solid #dcdadb; margin-bottom:1px; text-align:right; color:#cbc9ca;}

.all{ width:100%; border-top:1px solid #dcdadb;  min-height:500px; margin-bottom:20px;}
.pageside{width:190px; }
.box01{width:179px; border-right:1px solid #f1d3d5; min-height:60px;}

.pageside li{ height:27px; line-height:27px; border-bottom:1px solid #f1d3d5;}
.boxul li a:link{  padding-left:10px;}
.boxul li a:hover{ background:url(../images/pagesidebg.jpg) no-repeat; width:180px; z-index:89; position:relative; border-bottom:0px; display:block; color:#ffffff; padding-left:10px;}
.boxul li a:active{ background:url(../images/pagesidebg.jpg) no-repeat; width:180px; z-index:89; position:relative; border-bottom:0px; display:block; color:#ffffff; padding-left:10px;}
.boxul li a:visited{  padding-left:10px;}
.boxul li a.here2{background:url(../images/pagesidebg.jpg) no-repeat; width:180px; z-index:89; position:relative; border-bottom:0px; display:block; color:#ffffff; padding-left:10px;}

.news_r{width:600px; float:right;}
.news_l img{width:165px; height:112px; border:1px solid #ccc;  }
.news li{ border-bottom:1px dotted #ccc; height:112px; padding-top:10px; padding-bottom:10px;}
.news_title{font-size:16px; font-weight:bold; height:24px; line-height:24px;}
.news_time{ color:#807f80; height:18px; line-height:18px;}
.news_more{background:url(../images/icon01.jpg) no-repeat 70px;}


DIV.digg { padding:3px; margin:3px; text-align:center;}
DIV.digg A { BORDER-RIGHT: #b8b5b5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b8b5b5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #b8b5b5 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #b8b5b5 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #fa9b9b 1px solid; BORDER-TOP: #fa9b9b 1px solid; BORDER-LEFT: #fa9b9b 1px solid; COLOR: #000; BORDER-BOTTOM: #fa9b9b 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #fa9b9b 1px solid; BORDER-TOP: #fa9b9b 1px solid; BORDER-LEFT: #fa9b9b 1px solid; COLOR: #000; BORDER-BOTTOM: #fa9b9b 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #fa9b9b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fa9b9b 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fa9b9b 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #fa9b9b 1px solid; BACKGROUND-COLOR:#db241e;
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.alll{ width:800px; border-top:1px solid #dcdadb;  min-height:500px; margin-bottom:20px;}
.honor{ margin-top:20px;}
.honor li{float:left; width:380px; height:264px; margin-right:9px; margin-left:9px; margin-bottom:20px; border:1px solid #cccccc;}

.contact_r{ float:right;}
.contact_r img{ width:500px; height:500px; margin-top:20px;}
.contact_l{ margin-top:20px;}
.trademark{margin-top:20px;}
.trademark li{ width:180px; height:120px; float:left; margin-right:9px; margin-left:9px; margin-bottom:20px; border:1px solid #cccccc; }
.product{ margin-top:20px; }
.product li{ width:172px; height:202px; float:left; margin-left:10px; margin-right:10px; margin-bottom:20px; }
.product li img{ width:172px; height:172px; border:1px solid #dcdadb;}
.product p{ height:30px; line-height:30px; text-align:center; font-size:15px;}
.box_product{ margin-top:20px;}
.box_product_t{ height:30px; background: url(../images/icon02.jpg) no-repeat 5px #f6f4f5; padding-left:25px;border:1px solid #dcdadb; line-height:30px; font-size:16px;}
.box_product li{ width:300px; height:340px; float:left; margin-left:35px; margin-right:65px;}
.box_product li img{ width:300px; height:300px; border:1px solid #dcdadb;}
.box_product ul{ margin-top:20px;}
.box_product ul P{ height:40px; line-height:40px; text-align:center;  font-size:16px;}


.honor{margin-top:20px;}
.hongor li{ width:380px; height:264px; float:left; margin-right:9px; margin-left:9px; margin-bottom:20px; border:1px solid #cccccc; }


.title{font-size:18px; text-align:center; height:40px; line-height:40px;}
.time{color:#cccccc; height:24px; line-height:24px; text-align:center; border-top:1px dotted #dcdadb; border-bottom:1px dotted #cccccc;}






.dede_pages{
}
.dede_pages ul{
	padding:3px; margin:3px; text-align:center;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	BORDER-RIGHT: #b8b5b5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b8b5b5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #b8b5b5 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #b8b5b5 1px solid; TEXT-DECORATION: none
}
.dede_pages ul li a:hover{
	BORDER-RIGHT: #fa9b9b 1px solid; BORDER-TOP: #fa9b9b 1px solid; BORDER-LEFT: #fa9b9b 1px solid; COLOR: #000; BORDER-BOTTOM: #fa9b9b 1px solid;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	BORDER-RIGHT: #fa9b9b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fa9b9b 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fa9b9b 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #fa9b9b 1px solid; BACKGROUND-COLOR:#db241e;
}
.dede_pages .pageinfo{
	
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.pagination a {BORDER-RIGHT: #b8b5b5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b8b5b5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #b8b5b5 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #b8b5b5 1px solid; TEXT-DECORATION: none}

.pagination a:hover{	BORDER-RIGHT: #fa9b9b 1px solid; BORDER-TOP: #fa9b9b 1px solid; BORDER-LEFT: #fa9b9b 1px solid; COLOR: #000; BORDER-BOTTOM: #fa9b9b 1px solid;}

