@charset "utf-8";
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;color: #181818; background: url(body_bg.jpg)  #aaddf7; line-height:22px;}
li{ list-style:none}
body, td, th {font-size: 12px;}
a{color: #000000; text-decoration:none;}
a:hover{color: #ff9711; text-decoration:none;}
#head{ width:1004px; height:auto; overflow:hidden; margin:0 auto;}
#top{ width:900px; height:auto; overflow:hidden; text-align:center; margin:0 auto; padding-top:0px; }
#logo{ width:400px; float:left; text-align:left}
#topnav{ width:550px; float:right; text-align:right; color:#000; vertical-align:bottom; padding-top:40px; }

#toptel{ width:500px; float:right; text-align:right}
#nav{ background:url(navbg.gif) repeat-x #000000; height:31px; line-height:31px; width:1004px; margin:0 auto}
#nav #meun{ width:960px; height:30px; line-height:30px; text-align:center; margin:0 auto;}
#nav #meun a{ margin:0px 5px; color:#fff; font-size:12px; font-weight:bold; width:80px; display:block; float:left; background:url(nava.gif) no-repeat}
#nav #meun  a:hover{ margin:0px 5px; color:#fff; font-size:12px; font-weight:bold; width:80px; background:url(menu_bg.gif) no-repeat; height:30px; line-height:30px; vertical-align:middle;}
.meun1{ background:url(menu1.gif) repeat-x; height:15px; line-height:15px; width:1004px; margin:0 auto}

#main{background: #000000; margin:0 auto; width:100%; height:auto; overflow:hidden; text-align:center}


#bannerbox{ height:auto; overflow:hidden;margin:0 auto; width:100%; text-align:center; padding:0px 0px; }
#bannerbox2{ width:1004px; margin:0 auto;background: url(maun2.jpg) repeat-x bottom #FFFFFF;}
#banner{ width:1004px; height:190px; float:left; background:#FFFFFF}

#mainbox{ width:1004px; margin:0 auto; height:100%; overflow:hidden; background: #ffffff}
.conetebox{ border:0px solid #d6e2f6;padding:2px; margin:5px; }
#anli h1{ margin:0px;  font-size:12px; font-weight:bold; padding-left:8px; line-height:25px; padding-top:0px; padding-bottom:0px; border-bottom:1px solid  #EEEEEE; background:url(h1bg1.gif) repeat-x}
#anli{ margin:5px; border:1px solid #d6e2f6;height:auto; overflow:hidden; width:745px; background: #ffffff;float:left;}
#anli ul{ margin:0px; padding:0px;}

#demo1 {height:auto; overflow:hidden; padding:5px; margin:5px;}
#demo1 ul{ margin:0; padding:0;}
#demo1 li{ float:left; width:130px; height:125px; overflow:hidden; margin:0px 5px;  }
#demo1 img{width:110px; height:90px;border:2px solid #d6e2f6; padding:5px;background:#ffffff}
#demo1 p{ padding:3px; margin:0; line-height:14px;}
.MORE{ float:right; border:0PX;	}
#anlinav{ width:85px; padding:7px; border:1px solid #d6e2f6; float:left; height:156px; margin:5px; background: #ffffff}
#anlinav ul{background: #ffffff}
#anlinav a{ display:block; width:90px; height:28px; line-height:28px;  color: #000}
#anlinav a:hover{ color:red}
.faq{width:225px; padding:0px; float:left;  height:148px; line-height:22px; color:#000;background:url(faqbg.gif) no-repeat; margin:5px;border:1px solid #d6e2f6;}
.faq h1{ font-size:12px; margin:0; padding:0; color:red; padding-left:5px;}
.faq ul{ margin:0px; padding:8px; }
.jz{width:225px; padding:0px; float:left;  height:auto; line-height:22px; color:#000;}

#gsjj{ width:730px; padding:8px; float: left;border:1px solid #d6e2f6; height:auto; margin:5px 5px 5px 5px; color:#000000}
.qyxw { float:left; width:220px;border:1px solid #d6e2f6; height:auto;margin:5px;}
.qyxw h1{ background:  url(h1bg1.gif) repeat-x #ffffff; font-size:12px; margin:0px;color:#000000; height:25px; line-height:25px;}
.qyxw ul{ margin:0; padding:5px; background:#ffffff; color: #000000}
.qyxw li{ border-bottom:1px  dashed #d6e2f6; list-style:none; padding-left:10px;}
.qyxw ul a{ color: #000000}

.youhui{ border:1px solid #d6e2f6; margin:6px; padding:5px; background:#ffffff; clear:both}
#footernav{ line-height:30px; height:30px; background:  url(footernavbg.jpg) no-repeat bottom #fff; color:#000000; text-align:center; margin-top:10px; width:1004px; margin:0 auto}
#footernav a{ color:#000}
#footer{ text-align:center; margin:0 auto; width:1004px; background: none; padding-top:10px; clear:both}
#footertext{ text-align:left; width:800px; float:none; color:#000; height:68px;}
.footerlogo{ float:left; margin:0 auto;}
.acbox{ width:740px; margin:8px; border:1px solid #d6e2f6; height:auto; overflow:hidden; color: #000}
.acbox a{ color:#000} 
.acbox h1{  margin:0px; padding-left:20px;  text-align:left; font-size:14px; padding-top:10px;}
.acbox ul{ margin:0px; padding:5px;}.acbox li{ list-style:none;}
#leftdiv{ width:200px; padding:8px 8px 0px 0px; border:0px solid #EBEBEB; margin:5px; float: left; height:auto; overflow:hidden; background:#fff; padding-bottom:50px;}
#rightdiv{  margin:0px; padding:5px; width:750px; height:100%; float: left;overflow:hidden}
#leftnav{}
#leftnav h1{ margin:0px; font-size:14px; padding-left:30px; padding-top:20px; border-bottom:1px solid #ACACAC; color:#000}
#leftnav a{ display:block; width:180px;line-height:28px; height:28px; color:#ff9711}

.navigation_page{line-height:30px; text-align:center; clear:both;}
.works ul,.works li,.picbox ul,.picbox li,.prolst ul,.prolst li{list-style:none; margin:0; padding:0;}
.picbox li,.prolst li{float:left; margin: 10px; text-align:center; list-style:none;}
.works li{float:left; margin:9px 0px 9px 20px; text-align:center;}
.picbox li img{width:220px; height:165px; border:0;}
.prolst li{width:200px; margin:10px;}
.img1{ width:200px; height:150px; border:3px solid #979797}
.pics{line-height:30px;}
.pics img{border:2px solid #ccc;}

.works li img{width:345px; height:260px; border:0;}
.proitem{text-align:left;}
.proitem h3{margin:0; padding:0; font-size:12px;}
.proitem h3 a{color:#5d5d5d;}

.clear{clear:both;}
.pronamebg {}

.list{ margin:0px 5px;}
.list h2{border-bottom:1px solid #dfdfdf; font-size:12px; height:21px; line-height:21px; padding-left:1px; margin:0 0 5px 0; position:relative;}
.list h2.title{position:absolute; left:0; top:0; }
.list h2 .more{position:absolute; right:10px; top:8px;}
.list h2 .more img{border:0;}
.list ul,.list li{list-style:none; padding:0;}
.list ul{background:url(list_bg.gif);}
.list li{line-height:21px; height:21px; margin-bottom:1px; background:url(list_ico.gif) no-repeat; padding-left:15px; position:relative;}
.list li .date{position:absolute; top:0px; right:5px; color:#000;}
.list a{color: #000;}
.align_right{text-align:right;}
.line{border-bottom:1px dashed #cccccc; margin:20px 0px 40px 0px; line-height:30px;}
#info_area{padding:0px 20px 0px 20px; min-height:400px;}
#info_area h1{text-align:center; font-size:14px; color:#800000; margin:20px 0 10px 0;}
.bfont{font-size:16px;}
.nfont{font-size:14px;}
.sfont{font-size:12px;}

#cc1{}
#cc1 ul{ margin:5px; padding:2px; border-bottom:1px solid #d6e2f6; width:650px;}
#cc1 .dm_hd{ width:180px; float:left; font-size:14px; font-weight:bold; color:#0080FF}
#cc1 .dm_info{ width:350px; float:left}
#cc1 .dm_price{ width:100px; float: left}
#cc1 .redColor{ font-size:16px; font-weight:bold; color:red}
.b{ border:1px solid #ACACAC}
#cygd{  overflow:hidden; background:#ffffff; height:auto; overflow:hidden}
#cygd li{ list-style:none; width:230px; padding:3px; float:left; line-height:20px; height:20px;}
.dqnav a{ padding:0px 5px;}
