body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
*{ padding:0px; margin:0px;}
a:link {color: #666666;text-decoration: none;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;	color: #a70100;}
a:active {text-decoration: none;color: #666666;}
.zi1, .zi1 a, .zi1 a:hover, .zi1 a:visited{ color:#a70100;}
#FloatDIV{position: absolute;top: 0px; z-index:9999;}
#QQservice{ width:113px;}
#QQservice .QQlist{ background:url(../images/servicemid.jpg) repeat; overflow:auto; zoom:1; }
#QQservice .QQlist .listtitle{ padding-top:5px; text-align:center; padding-bottom:3px; overflow:auto; zoom:1; }
#QQservice .QQlist .line{ background:url(../images/qqline.gif) center bottom no-repeat; overflow:auto; zoom:1; text-align:center; padding-bottom:7px;}
#QQservice .QQlist .list ul li{ list-style:none; text-align:center; margin-bottom:5px;}

#headbg{ background: #dedede url(../images/topbg.jpg) no-repeat center top; width:100%; overflow:auto; zoom:1;  }
#head{ width:1003px; margin:0 auto; overflow:auto; zoom:1; }
#head .logo{ float:left;}
#head .webmenu{ float:right;}
#head .webmenu .topmenu{ text-align:right; height:30px; line-height:30px; overflow:auto; zoom:1;}
#head .webmenu .menu{ background:url(../images/menubg.gif); width:728px; height:33px; line-height:33px; margin-top:20px;}
#head .webmenu .menu ul { font-size: 14px; height:33px; line-height:33px;}
#head .webmenu .menu ul li { float: left; list-style: none;  background:url(../images/menuline.jpg) right bottom no-repeat;  }
#head .webmenu .menu ul li a { color: #FFF; cursor:hand;}
#head .webmenu .menu ul li a span { float: left; text-align:center; width:140px; display:block; }


#swf{ width:1003px; margin:0 auto; overflow:auto; zoom:1; padding-top:20px;}
#swf .auto{ background:#a90000; padding:18px 18px 0 18px;}
#swf .auto .mid{ background:#FFF; padding:10px 10px 0 10px;}

#footbg{ background: #dedede; width:100%; overflow:auto; zoom:1; border-top:#c9c9c9 solid 1px;}
#foot{ width:1003px; margin:0 auto; overflow:auto; zoom:1; padding-top:10px; padding-bottom:10px;}
#foot .logo{ float:left; padding-top:10px; padding-bottom:10px;}
#foot .copyright{ float:left; padding-left:15px; padding-top:15px; width:650px;}
#foot .copyright .copy{ padding-top:5px; line-height:19px;}

#indexmain{ width:950px; margin:0 auto; padding-top:5px; padding-bottom:5px; overflow:auto; zoom:1;}
#indexmain .indexleft{ float:left; width:201px;}
#indexmain .indexleft .contact{ padding-top:8px;}
#indexmain .indexleft .anclass .anclasstop{ background:url(../images/anclasstop.jpg); font-size:14px; font-weight:bold; padding-left:40px; color:#FFF; height:33px; line-height:33px;}
#indexmain .indexleft .anclass .anclassmid{ border-left:#c7c7c7 solid 1px; border-right:#c7c7c7 solid 1px;overflow:auto; zoom:1; background:#fbfbfb;}
#indexmain .indexleft .anclass .anclassmid .anclasstitle{display: block; margin-top:7px; margin-bottom:7px;  line-height:18px; height:18px; margin-left:10px; font-size:14px; overflow:auto; zoom:1; }
#indexmain .indexleft .anclass .anclassmid .anclasstitle.span{ background:url(../images/listbg.jpg) no-repeat ; color:#FFF;display: block; }
#indexmain .indexleft .anclass .anclassmid .anclasstitle.span a,#index .anclass .anclasslist .anclasstitle.span a:hover{ background:url(../images/listbg.jpg) no-repeat ; color:#FFF;display: block; }
#indexmain .indexleft .anclass .anclassmid .anclasstitle a:hover{background:url(../images/listbg.jpg) no-repeat ; color:#FFF;display: block; }
#indexmain .indexleft .anclass .anclassmid .contact{ line-height:21px; padding:7px; padding-bottom:0px;}
#indexmain .indexleft .anclass .anclassmid .link ul { padding-left:13px; padding-top:10px;}
#indexmain .indexleft .anclass .anclassmid .link ul li{ float:left; width:80px; height:80px; border:#CCC solid 1px; margin-right:10px; text-align:center; list-style:none; margin-bottom:10px;}

#indexmain .indexleft .anclass .anclassmid .link ul li img{ width:70px; height:70px;}



#indexmain .indexright{ float:left; padding-left:10px; width:739px;}
#indexmain .indexright .product .producttop{ background:url(../images/producttop.jpg); height:31px; line-height:31px; padding-left:40px; overflow:auto; zoom:1;}
#indexmain .indexright .product .producttop .protitle{font-size:14px; font-weight:bold; color:#a90000; float:left}
#indexmain .indexright .product .producttop .promore{ float:right; padding-right:10px;}
#indexmain .indexright .product .productmid{border-left:#c7c7c7 solid 1px; border-right:#c7c7c7 solid 1px;overflow:auto; zoom:1; background:#fbfbfb; }
#indexmain .indexright .product .productmid .about{padding:10px; line-height:21px;}
#indexmain .indexright .product .productmid .about .pic{ float:left;}
#indexmain .indexright .product .productmid .about .content{ float:left; padding-left:10px; line-height:21px; width:555px;}
#indexmain .indexright .about{ padding-top:6px;}
#indexmain .indexright .about .producttop{ background:url(../images/producttop.jpg); height:31px; line-height:31px; padding-left:40px; overflow:auto; zoom:1;}
#indexmain .indexright .about .producttop .protitle{font-size:14px; font-weight:bold; color:#a90000; float:left}
#indexmain .indexright .about .producttop .promore{ float:right; padding-right:10px;}
#indexmain .indexright .about .productmid{border-left:#c7c7c7 solid 1px; border-right:#c7c7c7 solid 1px;overflow:auto; zoom:1; background:#fbfbfb; width:737px; overflow:hidden; }
#indexmain .indexright .about .productmid ul{ padding-left:13px; padding-top:10px;}
#indexmain .indexright .about .productmid ul li{ float:left; border:#CCC solid 1px; list-style:none; width:164px; height:150px; margin-right:15px; margin-bottom:9px;}


#indexmain .indexright .subabout{ padding-top:6px;}
#indexmain .indexright .subabout .producttop{ background:url(../images/producttop.jpg); height:31px; line-height:31px; padding-left:40px; overflow:auto; zoom:1;}
#indexmain .indexright .subabout .producttop .protitle{font-size:14px; font-weight:bold; color:#a90000; float:left}
#indexmain .indexright .subabout .producttop .promore{ float:right; padding-right:10px;}
#indexmain .indexright .subabout .productmid{border-left:#c7c7c7 solid 1px; border-right:#c7c7c7 solid 1px;overflow:auto; zoom:1; background:#fbfbfb; width:737px; overflow:hidden; }
#indexmain .indexright .subabout .productmid ul{ padding-left:13px; padding-top:10px;}
#indexmain .indexright .subabout .productmid ul li{ float:left; border:#CCC solid 1px; list-style:none; width:125px; height:150px; margin-right:17px; margin-bottom:9px;}

#indexmain .indexright .product .productmid .download_nclass{padding-top:6px;padding-left:10px;padding-bottom:15px; padding-right:10px;}
#indexmain .indexright .product .productmid .download_nclass ul li{list-style:none;line-height:35px;height:35px;padding-left:10px; background:url(../images/line.gif) no-repeat left; border-bottom:#CCC dotted 1px; padding-left:16px;}
#indexmain .indexright .product .productmid .download_nclass ul li.span{list-style:none;line-height:30px;height:30px;background:#f2f0f0;padding-left:10px;}
#indexmain .indexright .product .productmid .download_nclass .newstitle{font-size:20px;font-weight:bold;color:#a70100;text-align:center; margin-bottom:10px; margin-top:10px;}
#indexmain .indexright .product .productmid .download_nclass .newstitle1{color:#CCCCCC;padding-bottom:5px;border-bottom:#eaeaea solid 1px;text-align:center;}
#indexmain .indexright .product .productmid .download_nclass .newscontent{line-height:19px;padding-top:10px;}

.container, .container *{margin:0; padding:0;}
.container{width:947px; height:217px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:947px; height:217px; display:block;}
.slider2{width:2000px;}
.slider2 li{float:left;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{float: left;color: #a90100;	text-align: center;	line-height: 16px;width: 16px;height: 16px;	font-family: Arial;	font-size: 12px;cursor: pointer;overflow: hidden; margin: 3px 1px;border: 1px solid #a90100; background-color: #fff;}
.num li.on{	color: #fff;	line-height: 21px;	width: 21px;	height: 21px;	font-size: 16px;	margin: 0 1px;	border: 0;	background-color: #a90100;	font-weight: bold;}


#imgPlay { OVERFLOW: hidden; WIDTH: 945px; ZOOM: 1; POSITION: relative; height:330px;}
#imgPlay .imgs LI {FLOAT: left; POSITION: relative; list-style:none;}
#imgPlay .imgs LI img{ border:0px; }
#imgPlay .imgs {WIDTH: 5760px; height:330px;} 
#imgPlay .prev {BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 120px; HEIGHT: 81px}
#imgPlay .next {BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 120px; HEIGHT: 81px}
#imgPlay .next {BACKGROUND-POSITION: right 0px; RIGHT: 0px; LEFT: auto}
