#wrap{ width:929px; margin:0 auto;}
#header{ height:84px;}
.fav{ width:180px; float:right;}
.fav ul{ margin-top:20px; text-align:right;}
.fav ul li{ display:inline; margin-left:10px;}
.fav ul li a{ font-weight:bold;}
.fav ul li a:hover{ text-decoration:underline;}
.fav table{ margin-top:10px;}
.logo{ float:left; margin-top:10px;}


#nav{ clear:both; background:url(../images/navbg.gif) 0 0 no-repeat scroll; height:35px; position:relative;}
#nav ul{ margin-left:10px;}
#nav ul li{ display:block; height:35px; background:url(../images/navbg1.gif) right 0 no-repeat scroll; float:left; line-height:35px; padding-left:17px; padding-right:17px;}
#nav ul li a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
#nav ul li a:hover{ text-decoration:underline;}


.nav2{ clear:both; background:url(../images/navbg.gif) 0 0 no-repeat scroll; height:35px; position:relative;}
.nav2 ul{ margin-left:10px;}
.nav2 ul li{ display:block; height:35px; background:url(../images/navbg1.gif) right 0 no-repeat scroll; float:left; line-height:35px; padding-left:17px; padding-right:17px;}
.nav2 ul li a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.nav2 ul li a:hover{ text-decoration:underline;}

#banner{ height:326px; clear:both;}

#cp{ clear:both; margin-top:10px; height:92px;}

#cp ul li{ display:inline; float:left}

#cp ul li a{ display:block; background:url(../images/c.jpg) 0 0 no-repeat scroll; width:305px; height:92px; cursor:pointer}
#cp ul li a img{ width:120px; height:72px; float:left; margin-top:9px; margin-left:9px;}
#cp ul li a h3{ width:164px; float:right; margin-top:12px; margin-bottom:5px;}
#cp ul li a p{ width:164px; float:right; height:46px; overflow:hidden}
#cp ul li a:hover{ background:url(../images/c1.jpg) 0 0 no-repeat scroll; color:#FFFFFF;}
#cp ul li a:hover p{ color:#e9e7ce;}

#main{ clear:both; margin-top:10px; height:211px;}
#maina{ clear:both; margin-top:6px;height:auto!important;
min-height: 600px;
height: 600px}

.left{ background:url(../images/videobg.gif) 0 0 no-repeat scroll; width:304px; height:211px; float:left; display:inline}
.left h2{height:29px; line-height:29px; color:#70413f; position:relative; padding-left:10px;}
.left h2 a{ position:absolute; top:3px; right:5px; font-weight:normal;}
.left h2 a:hover{ text-decoration:underline;}
.video{ margin-left:6px; margin-top:4px;}
.right{ background:url(../images/mrbg.gif) 0 0 no-repeat scroll; width:613px; height:211px; float:left; display:inline; margin-left:10px;}
.right-a h2{ height:29px; line-height:29px; color:#70413f; padding-left:10px; position:relative}
.right-a{ width:288px; float:left; display:inline; margin-left:10px;}
.right-a p{ background:url(../images/aboutbg.gif) 0 0 no-repeat scroll; width:268px; height:150px;  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.right-b{ width:288px; float:right; margin-right:10px;}
.right-b h2{ height:29px; line-height:29px; color:#70413f; padding-left:10px; position:relative}


#footer{ clear:both; background:url(../images/footerbg.gif) 0 0 no-repeat scroll; height:30px; line-height:30px; margin-top:10px; margin-bottom:10px;}
#footer ul{ width:400px; float:left;}
#footer ul li{ display:inline; line-height:30px; font-size:11px; margin-left:8px;}
#footer ul li a{}
#footer ul li a:hover{ text-decoration:underline;}
#footer p{ width:258px; float:right; font-size:11px;}

.sider{  width:204px; float:left; display:inline; background:url(../images/siderbg.gif) center bottom no-repeat scroll #f2edda; min-height:600px;}
.sider h2{ text-align:center; margin-top:4px;}
.sider ul{ padding-bottom:140px; margin-left:5px; margin-right:18px;}
.sider ul li{ padding-top:1px; padding-bottom:1px; font-size:13px;}
.sider ul li a{ display:block; padding-top:2px; padding-bottom:2px; font-weight:bold; padding-left:10px;}
.sider ul li a:hover{ background-color:#a54c49; color:#FFFFFF;}
.sider table tr td{ font-size:11px; line-height:14px;}
.sider table tr td a{ font-weight:normal;}

.container{ width:712px; float:right; display:inline; margin-left:10px; font-size:12px; line-height:16px; background-color:#FFFFFF;}
.container h2{ height:36px; background-color:#f8f8f8; line-height:36px; padding-left:15px; font-size:18px; color:#444444}
.container h2 img{ margin-top:6px;}

.about,.products,.news{ padding:6px;}
.products ul li{ display:inline; width:290px; float:left; text-align:center; margin-left:20px; margin-top:10px;}
.products ul li a img{ padding:5px; background-color:#f2edda;}
.products ul li a{ font-weight:bold; color:#a54c49;}
.products ul li a span{ display:block; font-size:14px;}

.news ul{ margin-left:10px; margin-right:10px;}
.news ul li{ padding-top:5px; padding-bottom:5px; border-bottom:#efefef 1px dashed}
.news ul li a{ color:#999999;}
.news ul li a:hover{ text-decoration:underline;}

.qm{ text-align:right}
.s1 img#showimg{ width:320px; height:320px;}