@charset "gb2312";
body {margin: 0px;font-family:Verdana, Geneva, sans-serif;font-size:11px; background:#efefef;}
form {margin:0;}
ul {list-style-type: none;}
ul,dl,dt,dd,li {margin:0; padding:0;}
#top {height:36px; width:986px; margin:0 auto;}
#head {width:986px; margin:0 auto; height:119px;}
#logo {height: 59px;width: 232px;background-image: url(logo.gif); margin-left:20px;}
#ad {height: 21px;width: 230px;background-image: url(ad.gif);background-repeat:no-repeat;padding-right:12px;}
#banner {width:790px; height:153px; padding:10px 0; background:url(panel2bg.gif); margin-bottom:10px;}
#nav {height:24px; line-height:18px; padding:0 10px; color:#666; float:left;}
#lpanel{width:178px; color:#666; background:url(panelbg.gif); background-repeat:repeat-x; padding:10px 0 0 10px;}
#lpanel1{width:196px; color:#666; padding:10px 0 0 10px;}
#lpanel2{width:178px; color:#666; background:url(panel2bg.gif); background-repeat:repeat-x; padding:10px 0 0 10px;}
#rpanel{width:196px; color:#666; padding-right:15px;}
#rpanel1{width:178px; color:#666; padding:10px 15px 0 0;}
#rpanel2{width:196px; color:#666; padding-right:11px;}
#cpanel{width:564px; color:#666; float:left;}
#cpanel2{width:790px; color:#666; float:left;}
#cpanel p{margin:0; padding:0;}
#cpanel1{width:547px; color:#666; float:left; padding:10px 0 0 0; margin-left:15px;}
.lang{padding:18px 10px 0 0; line-height:18px; height:18px; float:right;}
.lang a{color:#666; text-decoration:none;}
.aboutus{border:solid 1px #ddd; width:545px; padding-bottom:10px;}
.probox{border:solid 1px #ddd; width:560px; margin-left:10px;}
.proshow{border:solid 1px #ddd; width:768px; margin-left:10px;}
.aboutustitle{border-bottom:solid 2px #ec870c; line-height:39px; height:39px; font-size:14px; font-weight:bold; color:#333; padding-left:10px;}
.aboutustxt{color:#666; line-height:20px; margin-top:7px; padding:0 7px;}
.aboutustxt p{margin:0; padding:0;}
#bottom {background:#efefef url(bottom.gif) no-repeat; height: 7px;}
.search{background-color: #efeedf;border-bottom:solid 1px #bcb778; padding:13px 10px;}
.select{border:1px solid #bcb778; overflow:hidden; margin-bottom:5px;}
.search select{width:161px; background:url(searchbg.gif); border:solid 1px #bcb778; margin:-2px; color:#666; font-family:Verdana, Geneva, sans-serif;}
.search select option{width:161px; background:url(searchbg.gif); border:solid 1px #bcb778; margin:-2px; color:#666;}
.search .input {width:136px; background:url(searchbg.gif); border:solid 1px #bcb778;font-family:Verdana, Geneva, sans-serif; font-family:Verdana, Geneva, sans-serif;}
.search .btn{margin-top:4px;}
.box{width: 978px;margin:0 auto;padding:0 4px;background:#fff url(bodybg.gif);}
.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
.menu{width:978px; height:24px; line-height:24px;}
.menu ul{display:block; font-weight:bold;}
.menu ul li{display:block;color:#666; padding:0 10px; float:left;}
.menu ul li a{color:#666; text-decoration:none;}
.pdot{line-height:23px; height:23px; background-color: #fff;background-image: url(dotr.gif);background-repeat: no-repeat;	background-position: 4px 4px;padding-left:25px;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;color:#666;display: block;text-decoration:none;}
.pdot ul{display:none;}
.pdot:hover{background-color: #ec8711; color:#fff;background-image: url(dotract.gif);}
.ptitle{line-height:23px; height:23px;border-bottom:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #ddd;font-weight:bold; font-size:11px; background:#fff;}
.mt20{margin-top:16px;}
.ptitle img{float:left; margin:3px 10px 0 3px;}
.ptitle a{color:#666;text-decoration:none;}
.pservice {font-size:9px;padding:5px 3px; z-index:9999;}
.service{background:url(serverbg.gif); text-align:center;}
.online{line-height:22px; height:22px; width:192px;}
.onlinedot{float:left; margin-left:10px; margin-top:2px;}
.onlinetxt{width:110px; float:left;}
.onlinetxt a{color:#446e8e; font-size:12px; font-weight:bold; text-decoration:none;}
.phone{line-height:21px;padding:3px 10px; text-align:left;}
.rtitle{background:url(titlebg.gif);height:20px;line-height:20px;padding:0 3px;font-weight:bold;}
.map {font-size:10px;padding:3px;background:#eeedde;margin-bottom:1px;}
.map div{padding:3px 0;}
.rimg{margin-top:10px; text-align:center;}
.ctitle{background:#ecead8; height:50px; margin-bottom:4px;}
.ctxt{font-weight:bold; font-size:12px; line-height:25px; margin-left:20px;}
.cdot{background-image: url(prodot.gif);background-repeat: no-repeat; padding-left:20px; line-height:16px; background-position:8px 6px;}
.cbanner{width:564px; height:350px; padding:10px 0; background:url(panelbg.gif); background-repeat:repeat-x;}
.cbox{display:block;}
.cbox dd{display:block; border-bottom:dotted 1px #999999; margin:0 10px; -margin:0 5px; padding:8px 0; line-height:16px; float:left; width:538px;}
.cbox dt select{color:#666; vertical-align:middle;}
.cbox dd a{color:#666; text-decoration:none}
.cbox dd a:hover{color:#333;}
.cbox dt{display:block; margin:0 10px; padding:8px 0; line-height:16px; float:left; font-size:12px; text-align:center;}
.about{width:194px; border-top:solid 1px #ccc; border-left:solid 1px #ccc;border-right:solid 1px #ccc; display:block; }
.about a{display:block; border-bottom:solid 1px #ccc; line-height:26px; background:#efefef;padding-left:15px; text-decoration:none; color:#666;}
.ser a:hover{background:#ec8711; color:#fff;}
.ser{width:176px;border-left:solid 1px #ddd;border-right:solid 1px #ddd; display:block; }
.ser a{display:block; border-bottom:solid 1px #ddd; line-height:26px; background:#efefef;padding-left:15px; text-decoration:none; color:#666;}
.serlist a:hover{background:#ec8711; color:#fff;}
.serlist{padding-left:15px; }
.serlist a{line-height:26px;text-decoration:none; color:#666;}
.about a:hover{background:#ec8711; color:#fff;}
#newstitle{height:39px; border-bottom:solid 2px #ec8711;}
.more{padding:3px 0;}
.login{width:240px; margin-left:5px;}
.login ul{height:80px; border:solid 1px #ddd; display:block; width:238px; background:#efefef;}
.login ul li{font-weight:bold; font-size:13px; color:#e37b2a; display:block; text-align:center;width:240px; padding:10px 0;}
.logininput{width:120px; border:solid 1px #969696;}
.cimg{padding:3px 10px 5px 5px; width:69px;}
.cimgtxt{padding:0 8px; width:510px;}
.pimg{padding:3px 10px 10px 0; width:187px;}
.pimgtxt{padding:0 8px;}
.pimgtxt p{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; line-height:20px; padding:3px 0 13px 0;}
.showpro{text-align:center; padding:10px;}
.showpro p{padding:0; margin:0;}
.showprop p{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; line-height:20px; padding:3px 0 13px 0;}
.rbox{width:194px; border:solid 1px #ccc;margin-top:14px;}
.rcontact{width:192px; border:solid 1px #fff;}
.video{width:196px; border-top:solid 2px #ec8711; background:#eee; margin-top:18px; padding-bottom:20px;}
.protitle{background:url(protitle.gif); height:23px; line-height:23px; color:#FFF; padding:0 15px; border-bottom:solid 1px #ddd; font-weight:bold;}
.proselect{border:solid 1px #ddd; background:#fff; padding:9px;}
.proselect select{width:158px; margin-bottom:5px; color:#666; font-family:Verdana, Geneva, sans-serif;}
.proselect input{width:158px; border:0; background:#ec8711; text-align:center; height:18px; font-weight:bold; line-height:18px; color:#FFF; font-family:Verdana, Geneva, sans-serif;}
.proselect1{background:#fff; padding:9px; text-align:center;}
.proselect1key{width:154px; margin-bottom:5px; color:#666; border:solid 1px #999; font-family:Verdana, Geneva, sans-serif;}
.proselect1input{width:158px; border:0; background:#ec8711; text-align:center; height:18px; font-weight:bold; line-height:18px; color:#FFF; font-family:Verdana, Geneva, sans-serif;}
.protxt{line-height:18px; padding:5px 10px;}
.protxt p{margin:0; padding:0px;}
.bottom{height:23px; background:#c4c4c4; color:#fff; padding-top:5px; overflow:hidden;}
.btop{margin:0 8px 0 0; height:16px;}
.btop a{text-decoration:none; color:#fff;}
.copyritht{text-align:left; color:#fff; font-size:10px; height:18px; margin-top:5px; padding-left:15px;}
.copyritht a{color:#fff; text-decoration:none;}
.p15{padding-top:15px;}
.proclass{position:absolute;z-index:999; background:#f0eedf; margin:-23px 0 0 177px; visibility:hidden;border-top:solid 1px #ddd;}
.proclass a{line-height:23px;background-color: #ec8711;background-image: url(dotract.gif);background-repeat: no-repeat;	background-position: 4px 4px;padding-left:25px;color:#fff;text-decoration:none; width:178px; display:block;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.proclass a:hover{background-color: #fff; color:#666;background-image: url(dotr.gif);}
.proclass1{position:absolute;z-index:999; background:#f0eedf; margin:-25px 0 0 -204px; visibility:hidden;border-top:solid 1px #ddd;}
.proclass1 a{line-height:23px;background-color: #ec8711;background-image: url(dotract.gif);background-repeat: no-repeat;	background-position: 4px 4px;padding-left:25px;color:#fff;text-decoration:none; width:178px; display:block;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.proclass1 a:hover{background-color: #fff; color:#666;background-image: url(dotr.gif);}
