
@charset "utf-8";
.weight{ font-weight:bold;}
.red{ color:#b80000;}
.red2{ color:#fe0000;}
.cheng{ color:#e5491c;}
.blue{ color:#006dc8;}
.qing{ color:#03a2b0;}
.gray{ color:#aaa;}
.graysh{ color:#666;}
.color8{ color:#888;}
.bgcolor{ background-color:#fff;}
.infootbg{ background-color:#f8f8f8;}
.bor{ border:1px solid #ccc;}
.bbor{ border-bottom:1px solid #ccc;}
.borright{ border-right:1px dotted #ccc;}
.dottedbot{background:url(../images/common/borb.gif) repeat-x left bottom;}
.borno{ border:none;}
.bt{ border-top:1px solid #ccc;}
.fontf{ font-family:\5FAE\8F6F\96C5\9ED1;}
.font16{ font-size:16px;}
.gray{ color:#b3b3b7;}
.white{ color:#fff;}

.page{ clear:both; text-align:right; padding-right:20px; margin-top:15px;}
.page a:hover{ color:#f00;}
.cur_page{ color:#f00;}


.topbg{ width:100%; height:118px; background:url(../images/common/topbg.gif) no-repeat center top; overflow:hidden; zoom:1;}
.collect{ margin:0 auto; width:960px; height:24px; padding-top:5px; color:#626262;}
.collect p{line-height:24px; text-align:right;}
.collect p a{color:#626262; padding:0 5px;}
.collect span{ float:right; height:24px; line-height:24px;}
.collect span a{color:#626262; padding:0 10px;}
#top{ margin:0 auto; width:960px; height:90px; background-color:#fff; }
.logo{ margin-top:5px; width:580px; padding-left:5px;}
.logo li{ float:left; }
.ad{ width:260px;  padding-left:20px;margin-top:20px; }
.ad p{color:#333; font-size:14px;  font-family:\5FAE\8F6F\96C5\9ED1;}
#top .top-logo{ width:245px; height:92px; padding-right:15px; background:url(../images/common/logorbg.gif) no-repeat right 10px;}
.toplink{ width:350px; height:56px; margin-top:25px; padding-right:10px;}
.toplink li{ margin-bottom:8px; text-align:right;  overflow:hidden; zoom:1;}
.toplink li a{ padding-left:5px;}

#nav{ margin:0 auto; clear:both; width:100%;height:33px;background-color:#e46713;}
#nav ul { width:950px;margin:0 auto; height:33px;}
#nav li{ display:inline; float:left; height:33px; position:relative; z-index:2000;background:url(../images/common/abg.gif) no-repeat right center;}
#nav li a{ float:left;color:#fff;height:33px; line-height:33px; font-size:12px; text-align:center; padding:0 14px;font-weight:700; }
#nav li a:hover,#nav li a.current{ background:#fff url(../images/common/navhonorbg.jpg) repeat-x left center; color:#ff7a01; font-weight:bold;}
#nav ul li .subnav{ margin:0 auto; padding:0; width:88px; display:none; background-color:#fff; position:absolute; left:0; top:32px; z-index:2000;  }
#nav ul li .subnav dd{ margin:0; padding:0;  height:30px; line-height:30px; text-align:left;  border-top:1px solid #eae7e7;}
#nav ul li .subnav dd a{ background:none; display:block;height:30px; line-height:30px;color:#ed6e08; text-align:left; float:none; font-size:12px; font-weight:normal;padding:0;padding-left:14px; white-space:nowrap;}
#nav ul li .subnav dd a:hover{  background-color:#ff6201; color:#fff;}
#nav ul li dl.navwidth{ width:103px;}
.topsoubg{ width:100%;height:36px; }
.topsou{ width:960px; margin:0 auto; padding:0; height:36px;}
.topsou p{ height:25px;}
.inputwid{ width:224px; height:25px; line-height:25px; padding-left:30px; background:url(../images/common/topsoubg.jpg) no-repeat left center; border:none;}
.topsou p b{float:left; height:15px; padding-top:12px; }
.topsou p input{ float:left; color:#818181;margin-top:7px;}
.topsou p span{ padding-left:20px; vertical-align:middle; }
.topsou p span a{ float:left; height:15px; padding-top:12px; margin-right:15px; color:#666; }

#foot{ margin:0 auto; clear:both; padding:10px 0 50px;}
.foot-nav{  margin:0 auto;text-align:center; height:30px; line-height:30px; background-color:#ea4f0b;}
.foot-nav em{color:#fff; padding:0 5px;}
.foot-nav a{ font-size:12px; color:#fff; text-align:center; }
.foot-nav a:hover{color:#1759ed;}
.foot-link{ color:#666;padding:10px 0 10px 10px; background:url(../images/common/footlinkbg.jpg) repeat-x left bottom; border:1px solid #e1e0dc; overflow:hidden; zoom:1;}
.foot-link dt{ width:60px;border-right:1px solid #000;}
.foot-link dd{ width:860px; padding-left:5px;}
.foot-link dd a{white-space:nowrap; }
.foot-link a{ padding-left:10px; padding-right:10px; color:#666;}
.foot-rights{ margin-top:10px; position:relative;}
.foot-rights p{ text-align:center;  line-height:160%; color:#4d4d4d; margin-top:8px;}
.foot-rights p em{ padding:0 8px;}
.foot-rights p img{ padding:0 3px;}
.foot-rights span{ position:absolute; top:0; right:0;}
.foot-rights span a{ color:#c7c8c9;}
.foot-rights span a:hover{ color:#1759ed;}
.footq{ width:950px; height:75px; margin-top:30px; background:url(../images/common/footbg.jpg) no-repeat left top; position:relative;}
.bottomqq{ width:170px; height:60px; padding-top:15px; padding-left:120px; background:url(../images/common/botlink.jpg) no-repeat 15px 19px; }
.bottomqq h4{ height:30px; }
.bottomqq h4 a{ float:left; width:28px; height:29px;padding-left:3px;}
.bottomqq .subnav{ display:none; width:230px;  height:150px; padding:15px 10px; background:#fbfbfb; border:1px solid #ddd; position:absolute;}
.bottomqq .subnav span{ position:absolute; bottom:-9px; left:115px;}
.bottomqq .subnav dl dt{ float:left; width:38px; height:38px; border:1px solid #dedee0;}
.bottomqq .subnav dl dd{ width:170px; float:left; display:inline; margin-left:10px;}
.bottomqq .subnav dl dd h2{ font-weight:bold; color:#000;}
.bottomqq .subnav dl dd p{ line-height:25px; color:#656565; text-align:left; }
.qq01{ left:15px; top:-178px; }
.qq02{ left:44px; top:-178px;}
.qq03{ left:76px; top:-178px;}
.qq04{ left:107px; top:-178px;}
.qq05{ left:137px; top:-178px;}

.fotkefu{ width:230px; height:75px; padding-left:30px; background:url(../images/common/qqbg.gif) no-repeat left center;}
.fotkefu img{ padding-top:13px;}
.fotemail{ width:370px; height:75px; padding-left:20px; background:url(../images/common/qqbg.gif) no-repeat left center;}
.fotemail img{ padding-top:13px;}

.message{ width:100%; padding-bottom:50px; margin-top:20px; background:url(../images/contact/message.png) no-repeat right bottom;}
.title{ height:20px; padding-bottom:20px; margin-bottom:10px; background:url(../images/contact/messbotbg.gif) repeat-x left bottom;}
.title span{font-family:\5FAE\8F6F\96C5\9ED1; text-align:left;}
.inputs{ width:100%; padding-top:10px;}
.inputs p{ margin-top:10px;}
.inputs p label{ float:left;font-weight:bold; width:80px; color:#454545; text-align:right;}
.inputs p input{ border:1px solid #ccc; vertical-align:middle; background-color:#fff; }
.inputs p textarea{ width:580px; height:85px; background-color:#fff; overflow:auto;}
.wid310{ width:310px; height:21px;}
.wid90{ width:90px; height:21px;}
.message .bornone{ border:none;}

.leftNav{ border:1px solid #ddd;background:url(../images/common/leftnav.gif) repeat-y center top;}
.leftNav ul{ padding-top:10px; padding-bottom:20px; overflow:hidden; zoom:1; }
.leftNav ul li{ height:30px; }
.leftNav ul li a{ display:block; height:30px; line-height:30px; padding-left:55px; color:#333; background:url(../images/common/libg.gif) no-repeat center bottom;}
.leftNav ul li a:hover,.leftNav ul li a.current{ color:#ff6801; font-weight:bold; font-size:14px; background:url(../images/common/lihovbg.gif) no-repeat center bottom;}
.leftNav h4{ height:50px;padding-left:20px; padding-top:10px; overflow:hidden; zoom:1;}
.leftNav h4 a{ display:block; font-weight:bold; color:#ed6c00; font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1;}
.leftNav h4 span{ color:#9f9f9f; font-size:12px;}

.lefttel{ width:220px; padding:10px 0;text-align:center; }
.lefttel img{ border:1px solid #e7e5e5;}
.leftcom{ width:100%;}
.leftfaq{ width:218px;padding-bottom:10px; border:1px solid #d0d0d0; background-color:#fff;}
.leftfaq h4 {height:32px; line-height:32px; padding-left:15px; background:url(../images/index/sorttitlebg.gif) repeat-x left top;}
.leftfaq h4 a{font-weight:bold; color:#000; font-size:14px;}
.leftcom .faqlist li{ margin-top:10px; padding-left:10px; padding-right:15px;}
.leftcom .faqlist li h5{ background:url(../images/index/question.gif) no-repeat left 2px; padding-left:25px;}
.leftcom .faqlist li p{background:url(../images/index/a.gif) no-repeat left 2px; padding-left:25px;line-height:150%; margin-top:5px;}
.leftcom .faqlist li p a{ color:#999; }
.leftcom .faqlist li p a:hover,.leftcom .faqlist li h5 a:hover{ color:#999;}

.kefu{width:124px;border:1px solid #753100;padding-top:31px;background:#fff url(../images/common/kefubg.jpg) no-repeat center top;top:604px;_top:604px; right:3px;_margin-top:604px;position: fixed;_position: absolute;_top: expression(documentElement.scrollTop + "px"); z-index:9999; overflow:hidden;zoom:1;}
.kefu ul{ margin:0 auto; width:120px; background:#fff url(../images/common/kefuulbg.jpg) no-repeat center bottom ; overflow:hidden; padding-bottom:58px; }
.kefu ul li{ margin-left:8px; height:20px; margin-top:5px;}
.kefu ul li img{ padding-right:5px;} 

.bodybg{ top:0;_top:0; position: fixed;_position: absolute;_top: expression(documentElement.scrollTop + "px"); z-index:9999;
	background:url(../images/common/topbg.gif) no-repeat center top;height:4px;overflow:hidden;width:100%;}
	/*
#wrap0 {display:block;bottom:0px;position:fixed;text-align:center;}
* html #wrap0 {position:absolute;}
#wrap1 {display:block;bottom:0px;position:fixed;text-align:center;}
* html #wrap1 {position:absolute;}
*/

#wrap0,#wrap1
        {
            z-index: 10;
            position: fixed;
            bottom: 0px;            
            _position: absolute; /* for IE6 */
            _top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight); /* for IE6 */
            overflow: visible;
        }
#wrap0{_top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight-25);}

.webLink{ color:#E46713; font-size:14px}

