#header{border-top:2px solid #000; background:url(../images/headerbg.jpg) repeat-x top;}
.head{width:1000px; margin:0 auto; padding:10px 0;}
.head .logo{float:left;}
.search{float:right; padding-top:5px;}
.tel{font-size:18px; padding-bottom:10px;}
.tel span{font-family:Impact; color:#F00; font-size:28px;}
#SearchForm .textbox{border:1px solid #aeaeae; border-right:none; padding:8px 15px; float:left; outline:none; width:150px; color:#CCC;}
#SearchForm .inputButton{float:left;}
.flexy-menu{width:1000px; margin:0 auto; position:relative; background:url(../images/icon01.jpg) no-repeat right center;}
.flexy-menu li{font-size:14px; float:left; position:relative; font-size:14px; font-weight:bold; background:url(../images/icon01.jpg) no-repeat left center; padding-left:1px;}
.flexy-menu li a{padding:9px 54px 8px; display:block;}
.flexy-menu li:hover>a,.flexy-menu li.active a{background:url(../images/icon02.png) no-repeat center bottom;}
.flexy-menu ul,.flexy-menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99999;width:150px;background:#979797; padding:0 10px 10px;}
.flexy-menu ul{top:38px;left:0;}
.flexy-menu ul li ul{top:0;left:156px; background:#b2b2b3;}
.flexy-menu ul li ul li ul{background:#bebebe;}
.flexy-menu ul li{clear:both;width:100%;border:0;font-size:12px; background:none; padding:0;}
.flexy-menu ul li a{padding:10px 0px;width:100%;color:#fff;font-size:13px;text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear; border-bottom:1px solid #FFF; text-align:center;}
#bigbanner{width:100%; height:auto; position:relative;}
#banners{width:100%; height:auto;}
#banners div a{display:block; text-align:center;}
.banner{display:none;}
#banner-1{background:url(../images/banner01.jpg) no-repeat center top;}
#banner-2{background:url(../images/banner02.jpg) no-repeat center top;}
#banner-4{background:url(../images/banner04.jpg) no-repeat center top;}
#banner-5{background:url(../images/banner05.jpg) no-repeat center top;}
#banner-6{background:url(../images/banner06.jpg) no-repeat center top;}
#controls{width:auto; text-align:right; position:absolute; left:37%; top:97%;/**+top:335px;*/z-index:5;}
#controls li{list-style:none; display:inline;}
#controls li a{width:83px; height:11px; display:block; margin:0px 3px; background:url(../images/dian-02.png) no-repeat; float:left;}
#controls li.active a{background:url(../images/dian.png) no-repeat;}
#controls li a:hover{background:url(../images/dian.png) no-repeat;}
#main{background:url(../images/kjbj.jpg) no-repeat center top;}
#main .con{width:1000px; margin:0 auto; padding:19px 0;}
.contact{width:257px; float:left; border:1px solid #CCC; margin-right:50px; border:1px solid #CCC; border-radius:10px; padding-bottom:23px;}
.contact dt{background:#89bc25; color:#FFF; border-bottom:1px solid #FFF; padding:7px 15px; border-radius:10px 10px 0 0; margin-bottom:13px;}
.contact dd{margin:0 20px; padding-bottom:154px; background:url(../images/lianbg.jpg) no-repeat center bottom;}
.plan{width:339px; float:left;border:1px solid #CCC; border-radius:10px; padding-bottom:17px;}
.news{width:300px; float:right; border:1px solid #CCC; border-radius:10px; padding-bottom:17px;}
.news dt,.plan dt{background:#1254c4; color:#FFF; border-bottom:1px solid #FFF; padding:7px 15px; border-radius:10px 10px 0 0; margin-bottom:13px;}
.plan dt{background:#f00;}
.news dt a,.contact dt a{float:right; color:#FFF;}
.news dt span,.contact dt span,.plan dt span{font-size:16px; font-weight:bold;}
.news dd,.plan dd{margin:0 20px; border-bottom:1px dotted #CCCCCC; padding:4px 0;}
#bottom{background:url(../images/botbj.jpg) repeat-x top;}
.foot{width:1000px; margin:0 auto; color:#959594; text-align:center; padding:9px 0;}
.foot a{color:#959594;}
.inheader{margin-bottom:20px;}
#container{background:url(../images/conbg.jpg) no-repeat center top; margin-bottom:20px;}
.toplo{background:url(../images/gywm.jpg) no-repeat center center; font-size:16px; font-weight:bold; color:#FFF; padding:9px 60px; width:892px; margin:0 auto;}
#container .con{width:960px; margin:0 auto; border:1px solid #e3e3e3; background:url(../images/gybj.jpg) repeat-x top; padding:20px;}
.maright{width:700px; float:right;}
.location{border-bottom:1px solid #000; padding-bottom:10px; margin-bottom:10px;}
.location dt{float:right;}
.location dd{font-size:14px; font-weight:bold;}
.xf_new li,.tagslist li,.searchlist li,.xf_xiazai li{line-height:26px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC;}
.xf_new li a,.searchlist li a,.xf_xiazai li span{font-weight:bold;}
.xf_new li span,.tagslist li span,.searchlist li span,.xf_xiazai li a{float:right;}
.tagslist li a span,.searchlist li a span{float:none;}
.xf_new li font,.searchlist li font,.xf_xiazai li font{display:block;}
.info{font-size:14px; line-height:26px;}
.info h1{font-size:16px; text-align:center; margin-bottom:10px;}
.info .zuozhe{font-size:12px; text-align:center; margin-bottom:10px; color:#999;}
.info img {width:expression(this.width>500?500:true); max-width:500px; }
.xf_product li{float:left; width:150px; padding:0 12px 10px;}
.xf_product li a img{width:150px; height:110px;}
.xf_product li a span{display:block; color:#0033cc; font-weight:bold; padding-top:10px; text-align:center;}
.xuanli{border-bottom:1px solid #CCC; margin-bottom:20px;}
.xuanli li{float:left; border:1px solid #CCC; margin-right:20px; font-size:16px; border-bottom:none;}
.xuanli li.curr{font-weight:bold; background:#0169c2;}
.xuanli li.curr a{color:#fff;}
.xuanli li a{display:block; padding:5px 20px;}
.seartit{background:#e2e2e2; font-weight:bold; padding:5px 10px; margin-bottom:20px;}
.seartit span{color:#F00;}
.maleft{width:240px; float:left;}
.maleft dl dt{font-size:14px; font-weight:bold; border-bottom:1px solid #000; padding-bottom:10px;}
.maleft dl dd{background:url(../images/jian.gif) no-repeat left center; border-bottom:1px solid #CCC; padding:10px 0 10px 15px;}
.tdbg input,#KS_content{padding:5px;}
#KS_zixunfl,.tdbg td{padding:5px 0;}
#MyContent ul li{list-style-type:disc;}
.info span{white-space: normal !important;}