@charset "utf-8";
html,body{ font:12px/1.8 '微软雅黑','宋体',Arial,'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;}img{border:0;}button,input,select,textarea{font-size:100%;}ul,ol{ list-style:none; margin:0; padding:0;}body{ background:#DBDBDB;}
.list-none{ list-style:none;}.none{ display:none;}.blo{ display:block;}
.clearfix{ display:block; clear:both;}.clear{ clear:both; height:0; overflow:hidde;}
.flol{float:left !important;}.flor{float:right !important;}
.word{word-break:break-all;}
.blank5{ height:5px; overflow:hidden;}.blank10{ height:10px; overflow:hidden;}.blank15{ height:15px; overflow:hidden;}.blank20{ height:20px; overflow:hidden;}
a{ color:#333; text-decoration:none;}a:hover{ color:#e77817; text-decoration:underline;}.hover{ color:#995f2e;}.hovert{ color:red;}/* A标签问题：li下如果存在无内容的span空标签定义li下的A标签为区块则在IE7下会产生间距 如：<li><a href='#'>左侧栏目分类<a><span>点击展开的下级分类【无内容时】</span></li> */
.editor{ line-height:2;}
.editor h1{ font-size:32px;}.editor h2{ font-size:24px;}.editor h3{ font-size:19px;}.editor h4{ font-size:16px;}.editor h5{ font-size:13px;}.editor h6{ font-size:12px;}
.editor ul,.editor ol{ padding:0px 0px 0px 0px; margin:0px;}
.editor a{ color:#995f2e; text-decoration:none;}


.mt5{ margin-top:5px;}.mb5{ margin-bottom:10px;}.ml5{ margin-left:5px;}.mr5{ margin-right:5px;}
.mt10{ margin-top:10px;}.mb10{ margin-bottom:10px;}.ml10{ margin-left:10px;}.mr10{ margin-right:10px;}
.mt15{ margin-top:15px;}.mb15{ margin-bottom:15px;}.ml15{ margin-left:15px;}.mr15{ margin-right:15px;}
.pt5{ padding-top:5px;}.pb5{ padding-bottom:5px;}.pl5{ padding-left:5px;}.pr5{ padding-right:5px;}
.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}
.pt15{ padding-top:15px;}.pb15{ padding-bottom:15px;}.pl15{ padding-left:15px;}.pr15{ padding-right:15px;}
.madt{ margin-top:0 !important;}.madb{ margin-bottom:0 !important;}.madl{ margin-left:0 !important;}.madr{ margin-right:0 !important;}
.padt{ padding-top:0 !important;}.padb{ padding-bottom:0 !important;}.padl{ padding-left:0 !important;}.padr{ padding-right:0 !important;}
.mad5{ margin:5px;}.mad10{ margin:10px;}.mad15{ margin:15px;}
.madtb5{ margin:5px 0;}.madtb10{ margin:10px 0;}.madtb15{ margin:15px 0;}
.madlr5{ margin:0 5px;}.madlr10{ margin:0 10px;}.madlr15{ margin:0 15px;}
.pad5{ padding:5px;}.pad10{ padding:10px;}.pad15{ padding:15px;}
.padtb5{ padding:5px 0;}.padtb10{ padding:10px 0;}.padtb15{ padding:15px 0;}
.padlr5{ padding:0 5px;}.padlr10{ padding:0 10px;}.padlr15{ padding:0 15px;}
.mad{ margin:0 !important;}.pad{ padding:0 !important;}
.f12{font-size: 12px}
.f14{font-size: 14px}
.f15{font-size: 15px}
.f16{font-size: 16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f39{font-size:39px}

.container{ overflow:hidden;}.block{ overflow:hidden;}.box{ overflow:hidden;}.itemGrid{ overflow:hidden;}.global{ overflow:hidden;}
.contentBox{ padding:10px; overflow:hidden;}


#innerContainer{background:#fff; width:100%; margin:0px auto; overflow:hidden}
.inner{ width:1003px; margin:0 auto;background:#fff;}




.sidebar{width:1003px ; margin:0px auto; background:url(../../../../templates/default/images/mian_bj.jpg) repeat-y; margin-top:10px}
.sidebar h1{ margin-bottom:30px; color:#999999; font-weight:normal;}
.sidebar h1 a{color:#999999;font-weight:normal;}
.leftAdvBox{}
.leftAdvBox a{ display:block; margin-bottom:10px;}
.leftAdvBox img{ width:100%; display:block; height:auto;}
.sidebar .sb_nav{ float:right; width:240px;}
.sidebar .sb_nav h3.title{ text-align:left; text-indent:80px;height:39px; line-height:39px; background:url(../../../../templates/default/images/left_title.jpg) no-repeat; font-size:18px; color:#fff; font-weight:100; margin-bottom:15px}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ }
.sidebar .sb_nav .more{ font-size:12px;}
.sidebar .sb_nav .contact_us{ width:100%; padding:0px; margin-top:15px;}
.sidebar .sb_nav .contact_us ul li{ list-style:none}
#sidebar dl dt{ width:100%; margin:0px auto; line-height:40px; height:40px; background:url(../../../../templates/default/images/right_l.jpg) no-repeat;}
#sidebar dl dt a{ display:block; text-indent:80px; line-height:40px; height:40px; background:url(../../../../templates/default/images/right_l.jpg) no-repeat}
#sidebar dl dt a:hover{ line-height:40px; height:40px; background:url(../../../../templates/default/images/bg-navico.fw.png) no-repeat 63px 50% #F995CE; color:#FFF;text-decoration:none;}

#sidebar dl dd h4{ font-weight:normal; padding:0 0px 0 42px; background:url(../../../../templates/default/images/dt-1.gif) no-repeat 30px center; border-bottom:1px solid #eef0f2; height:36px; line-height:36px; overflow:hidden;}
#sidebar dl dd h5{ font-weight:normal; padding:0 0px 0 42px; height:36px; line-height:36px;}
#sidebar dl dt.on a{ line-height:40px; height:40px; background:url(../../../../templates/default/images/bg-navico.fw.png) no-repeat 63px 50%  #F995CE; color:#FFF;text-decoration:none;}
#sidebar dl h4.on a{ font-weight:bold;}
#sidebar dl h5.on a{ font-weight:bold;}
#sidebar ul{}#sidebar ul li{}
.webContent{}
.sidebar .sb_box{ float:left; width:734px; overflow:hidden;min-height:550px; padding:0px 10px}
.sidebar .sb_box h3.title{ border-bottom:10px solid #D9D9D9; height:35px; line-height:35px; font-size:12px; font-weight: bold; text-indent:10px; color:#E953AC}
.sidebar .sb_box h3.title a{color:#E953AC}
.sidebar .sb_box h3.title span{font-size:16px; color:#E953AC; float:right; font-weight:bold; }
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{}
.sidebar .sb_box .active{}
#webleft{padding:0px;float:right;margin:0px; height:23px; width:165px; background:url(../../../../templates/default/images/int.fw.png) no-repeat 0px 50%; height:44px; line-height:44px}
#webleft .search{padding:0px; margin:0px; line-height:0px}
#webleft .navsearch_input input{width:140px; color:#999;height:24px; line-height:24px; text-indent:8px; border:0px; background:none }
#webleft .searchimage{ height:23px; width:23px; position:relative; padding:0px;}

#websearch{}
#websearch .search_2 .searchBox a {float: left;display: block;line-height: 30px;height: 30px;padding-left: 7px;background: url('../../../../templates/default/images/img_3.gif') no-repeat scroll right center #FFF;padding-right: 20px;}
#websearch .search_2 .bdsharebuttonbox{ float:left; margin-left:320px;} 
#websearch .searchBox {float: left;}
#websearch .searchBox ul { width: 100px;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;    position: absolute;left: 0px;top: 23px;list-style-type: none;margin: 0px;padding: 0px;background: none repeat scroll 0% 0% #FFF;display: none;z-index: 10;}
#websearch .searchBox ul li {list-style-type: none;margin: 0px;padding: 0px;display: block;width: 100%;height: 18px;line-height: 18px;color: #333;text-decoration: none;cursor: pointer;text-indent: 0.5em;}
#websearch .searchBox ul li:hover {color: #FFF;background: none repeat scroll 0% 0% #09F;text-decoration: none;}
.trnav{ margin-right:10px; margin-top:15px;}
.trnav span{ padding:3px 10px;}





.div_xsk2x1 .downBox a {float: left;display: block;line-height: 30px;height: 30px;padding-left: 7px;background: url('../../../../templates/default/images/img_3.gif') no-repeat scroll right center #FFF;padding-right: 20px;}
.div_xsk2x1 .bdsharebuttonbox{ float:left; margin-left:320px;} 
.downBox {float: left;}
.downBox ul { width: 100px;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;    position: absolute;left: 0px;top: 23px;list-style-type: none;margin: 0px;padding: 0px;background: none repeat scroll 0% 0% #FFF;display: none;z-index: 10;}
.downBox ul li {list-style-type: none;margin: 0px;padding: 0px;display: block;width: 100%;height: 18px;line-height: 18px;color: #333;text-decoration: none;cursor: pointer;text-indent: 0.5em;}
.downBox ul li:hover {color: #FFF;background: none repeat scroll 0% 0% #09F;text-decoration: none;}
.xskqy1x0 {border-bottom: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;}
.xsk1x1 {width: 200px;height: 30px;line-height: 30px;border-right: 0px none;padding-left: 10px;}
.fc {color: #CCC;}
.divleft {float: left;line-height: 30px;}


.relatedproduct li{ padding:10px; border-bottom:1px solid #ddd; height:80px; overflow:hidden;}
.relatedproduct li.even {background: #f9f9f9;}
.relatedproduct li img{ display:block; float:left; margin-right:10px;}
.relatedproduct li span{ display:block; float:left;width: 95px;line-height: 20px;text-align: left;}


.login {margin-top:20px;}
.login label{display:block; height:30px; line-height:30px;}
.login span{display:block;width:60px; float:left; font-size:14px; height:30px; overflow:hidden;}
.login .user_name,.login .user_pass{padding:4px 10px;border:1px solid #ccc;width: 125px;}
.login .login_button{ margin-top:10px; text-align:right;}
.login .login_button input{padding:4px 15px; cursor:pointer;}




header{ zoom:1; background: url(../../../../templates/default/images/top_bja.jpg)  50% 0px ; height:169px}
.header{height:100px; background:none}
.top-logo{_height:82px; height:82px;float:left; padding-top:30px}
.header-nav-search{float:right;width:360px; height:75px; padding-top:20px}

#web_logo{ font-size:0px; position:relative; z-index:999;}


.top-nav{ color:#5f5f5f; position:absolute; right:160px;height:56px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#5f5f5f;}
.top-nav a:hover{ color:#000;}
.top-nav li.b{ position:absolute; bottom:10px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
#webtop{ float:right; margin-top:10px;}
#webtop .search{}
#webtop .navsearch_input input{ background:url(../../../../templates/default/images/input.png) 0px -2px no-repeat; width:194px; height:23px; line-height:23px; padding:0 0 0 30px; color:#D4D4D4; float:left; border:1px solid #ccc; border-right:none;}
#webtop .navsearch_class select{ margin-left:5px; margin-top:5px;}
#webtop .searchimage{ height:23px; width:34px; float:left; border:1px solid #ccc; border-left:none;}
#webtop .searchgo{ background:#6b6b6b; height:24px; border:0; width:38px; text-align:center; color:#FFF; font-weight:bold; font-size:14px;}


nav{height:44px;background:url(../../../../templates/default/images/nva_bj.jpg); clear:both}
nav ul{ width:970px; margin:0px auto; height:50px;}
nav ul li{ float:left; text-align:center; height:44px; line-height:44px;padding-right:20px;padding-left:20px; }
nav ul li a{ color:#fff; font-size:13px; height:44px; display:block; text-decoration:none;font-weight:bold}
nav ul li a:hover{ color:#fff; text-decoration:none;}
nav ul li.line{ width:1px; height:20px; margin-top:13px;padding:0px; background:#B50568; float:left}
nav ul li.hover,nav ul li.navdown{ background:url(../../../../templates/default/images/jg.jpg)  #fff}
nav ul li.hover a,nav ul li.navdown a{ color:#fff;}
nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#fff;}
.navBotBox{ background:url(../../../../templates/default/images/navbotbg.png) repeat-x; height:9px; position:absolute; width:100%; z-index:99;}


.met_flash{ margin:0px auto; padding:0px} 
.met_flash ul{ margin:0px; padding:0px;}
.flash img{ display:block;}
.met_flash object{ display:block;}
.advBotBox{ background:url(../../../../templates/default/images/zhongqi/advbotbg.png) repeat-x; height:9px; position:absolute; width:100%; z-index:99;}
.gao_gang{ background:url(../../../../templates/default/images/gao_bj.jpg) repeat-x; height:66px; line-height:66px; width:1600px; margin:0px auto}
.gao_gang dl{ width:970px; margin:0px auto; height:66px; }
.gao_gang dl dt{ margin:0px; padding:0px; background:url(../../../../templates/default/images/biao.png) no-repeat 0px 52%; width:705px; height:66px; text-indent:25px; line-height:66px; float:left}



/*.style-1 h3.title{ height:32px; line-height:32px;}
.style-1 h3.title span{ float:left; height:32px; line-height:32px; color:#676767; font-weight:bold; font-size:16px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../../../../templates/default/images/more.gif); margin:10px 0 0px 0px; font-weight:normal;}*/

.style-1 h3.title{ text-align:left;background:url(../../../../templates/default/images/bg-titleline.jpg) left bottom no-repeat;height:33px; line-height:33px;color:#333333;}
.style-1 h3.title span{ font-size:16px; height:32px;width:180px;color:#333333;font-weight:bold;}
.style-1 h3.title b{ border-bottom:3px solid #D12622;}
.style-1 h3.title label{font-size:12px;color:#666666;margin-left:5px; font-weight:bold;}


.style-1 .active{ padding:10px;}
.style-1 .activetb{ padding:10px 0;}
.style-1 .activelr{ padding:0 10px;}
.style-2 h3.title { border-bottom:1px solid #ccc; height:32px; line-height:32px; color:#676767; font-weight:bold; font-size:16px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#999; font-size:12px; font-weight:normal;}
.style-2 .active{ padding:10px;}
.style-2 .activetb{ padding:10px 0;}
.style-2 .activelr{ padding:0 10px;}



.indexBlock{}.indexBox{}.index{ margin-bottom:20px;}
#flash_0_3{ padding-right:0;}
.lineBox{ border-bottom:1px solid #ccc;}

/*******首页主体开始******************/
.mian_m{ width:1003px; padding:0px; margin:0px auto;padding-top:25px; background:#FFF}
.mian_m h3{ height:35px; line-height:35px; background:url(../../../../templates/default/images/title_left.jpg) no-repeat 0px 0px; text-indent:70px; color:#E90D0F; font-size:14px}
.mian_m h3 span{ float:right;height:35px;background:url(../../../../templates/default/images/more.jpg) no-repeat 0px 50%; margin:0px; padding:0px; width:60px; cursor:pointer}


.mian_m .l{ width:590px;height:170px; float:left; overflow:hidden}
.mian_m .l ul{ padding-top:10px}
.mian_m .l ul li{ padding:0px; margin:0px; list-style:none; line-height:25px}


.mian_m .la{ width:230px;height:170px; float:left; overflow:hidden}
.mian_m .lb{background:url(../../../../templates/default/images/index_bj.jpg) no-repeat 50% 0px; width:60px; float:left; height:170px}
.mian_m .lc{ width:300px;height:170px; float:left; overflow:hidden; background:url(../../../../templates/default/images/shi.jpg) no-repeat}



.mian_m .mm{ background:url(../../../../templates/default/images/index_bj.jpg) no-repeat 50% 0px; width:60px; float:left; height:170px}


.mian_m .r{ float:right; width:310px;height:180px;overflow:hidden}
.mian_m .r ul{ padding:0px; margin:0px}
.mian_m .r ul li{ padding:0px; margin:0px; list-style:none; line-height:26px; height:26px; background:url(../../../../templates/default/images/bg-navico.fw.png) 0px 50% no-repeat; text-indent:15px; border-bottom: #999 dashed 1px}
.mian_m .r ul li span{ }
/*******首页主体结束******************/


.webContentBox{}


.advBox{ height:120px; overflow:hidden;}
.advBox ul a{ float:left; padding-right:10px;}


.columnBoxHome{ border-bottom:2px solid #dadada; height:94px; border-top:4px solid #ebebeb;}
.columnBoxHome ul li{ float:left; border-left:1px solid #e5e5e5; width:248px; height:94px;}
.columnBoxHome ul li img{ display:block; width:247px; height:94px;}
.columnBoxHome ul li.col1{ width:251px; border:0;}
.columnBoxHome ul li.col1 img{ width:251px;}


.cateBox{ float:right; width:220px; margin-top:15px;}
.cateBox ul li{ border-bottom:1px solid #eef0f2; height:36px; line-height:36px; overflow:hidden;}
.cateBox ul li a{ display:block; padding:0 0 0 25px; background:url(../../../../templates/default/images/dt-11.gif) no-repeat 12px 14px;}
.cateBox ul li a:hover{ background:#fef0e3 url(../../../../templates/default/images/dt-11.gif) no-repeat 12px 11px; text-decoration:none;}


.aboutus{ float:left; width:324px; margin-top:15px; margin-right:15px;}


.contactBox{ float:right; width:230px; margin-top:15px;}

.index-video{ float:left; width:275px;}
.index-newsimg{width:275px; float:left; margin-right:15px; background:#fff;}


.case{ float:right; width:290px; margin-top:15px; overflow:hidden;}
.case dl.ind{ clear:both; zoom:1}
.case dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.case dl.ind dt a{ margin-left:5px;}
.case dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.case dl.ind dd h4{ margin-left:10px;}
.case dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}


.index-news{ float:left;width:420px;overflow:hidden;margin-right:10px;}
.index-news li {padding:1px 10px 1px 20px;background: url('../../../../templates/default/images/dt-11.png') no-repeat 8px 10px;}
.index-news li a{color:#666666;font-size:12px;}
.index-news li span {color:#666666;font-size:11px;}
.listel li{ height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../../../../templates/default/images/dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}

.index-joinus .joinus-titile{width:74px; height:66px;background: url('../../../../templates/default/images/bg-joinus-titile.jpg') no-repeat; padding:20px 10px; color:#fff; font-size:16px; font-weight:bold; float:left; margin-right:10px;text-align: center;}
.index-joinus ul li{width:149px; height:49px; line-height:49px;float:left; text-align:center;background: url('../../../../templates/default/images/bg-joinusli.jpg') no-repeat; padding:0px; margin-right:5px;margin-bottom:5px;}
.index-joinus ul .joinus1{width:303px; height:49px; line-height:49px;float:left; text-align:center;background: url('../../../../templates/default/images/bg-joinusli1.jpg') no-repeat; padding:0px;margin-bottom:5px;}
.index-joinus ul li a{height:49px; line-height:49px; color:#333333; font-size:14px; font-weight:bold;}


.index-conts{ float:right; width:290px; margin-top:15px;}


.index-img{ width:770px; float:left; margin-top:15px; overflow:hidden}
.index-img ol li{ float:left; padding:0 10px; margin-bottom:15px; width:162px;}
.index-img ol li img{ border:1px solid #ccc; display:block; width:160px; height:160px;}
.index-img ol li h3{ padding:10px 0px 10px; font-weight:normal; line-height:1.5;}


.index-product{ width:1003px; margin:0px auto; background:#FFF;position: relative; min-height:305px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden; width:983px; float:left; margin:0px 10px; height:250px}
.index-product h3 span{float:left; }
.index-product ol{ position: absolute; width: 2012em;}
.index-product ol li{ float:left; text-align:center; margin-right:25px}
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li a.img img:hover{border:1px solid #F1219B}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}

.index-product .next{ width:40px; height:96px; overflow:hidden; display:block; float:right; margin-top:20px; position: absolute; right:0px; z-index:99999; top:100px}
.index-product .prev{width:40px; height:96px; overflow:hidden; display:block; float:left; margin-top:20px; position: absolute; left:0px; z-index:99999; top:100px}
.index-product .next{ background:url(../../../../templates/default/images/web_22.fw.png) no-repeat; }
.index-product .next:hover{ background:url(../../../../templates/default/images/web_22.fw.png) no-repeat; }
.index-product .prev{ background:url(../../../../templates/default/images/web_20.fw.png) no-repeat; }
.index-product .prev:hover{ background:url(../../../../templates/default/images/web_20.fw.png) no-repeat; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../../../../templates/default/images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }


.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../../../../templates/default/images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}

.about-nav{ margin-bottom:30px;}
.about-nav li{ float:left;}
.about-nav li a{width:137px;height:47px; display:block;float:left;background:url(../../../../templates/default/images/bg-service.png) #D4D4D4 0px 0px no-repeat;padding-top:80px;margin:0px 1px 1px 0px; text-align:center; color:#666666; font-size:19px;}

.about-nav .about-nav1 a{background-position:0px 0px;}
.about-nav .about-nav2 a{background-position:-137px 0px;}
.about-nav .about-nav3 a{background-position:-274px 0px;}
.about-nav .about-nav4 a{background-position:-411px 0px;}
.about-nav .about-nav1 a:hover{background-position:-0px -127px; color:#fff;}
.about-nav .about-nav2 a:hover{background-position:-137px -127px;color:#fff;}
.about-nav .about-nav3 a:hover{background-position:-274px -127px;color:#fff;}
.about-nav .about-nav4 a:hover{background-position:-411px -127px;color:#fff;}

.about-nav .about-nav1 .navdown {background-position:-0px -127px; color:#fff;}
.about-nav .about-nav2 .navdown {background-position:-137px -127px;color:#fff;}
.about-nav .about-nav3 .navdown {background-position:-274px -127px;color:#fff;}
.about-nav .about-nav4 .navdown {background-position:-411px -127px;color:#fff;}

.about-video{width: 494px;height: 498px;padding-top: 35px;padding-left: 22px;background: url("../../../../templates/default/images/video.jpg") no-repeat;margin: 30px auto auto;text-align: left;padding-bottom: 35px;}

.map {position: absolute;z-index: 1;width: 800px;height: 260px;}




footer{background: url(../../../../templates/default/images/foot_bj.jpg); width:100%;  margin:0px auto}
.foot-nav{padding:30px 0px 8px 0px;position: relative;background:url(../../../../templates/default/images/foot_left.fw.png) no-repeat 0px 30px; margin-bottom:45px}
.foot-nav dl{width:115px; text-align:left;color:#929495; overflow:hidden; float:left; padding-left:25px; min-height:180px}
.foot-nav dl dt{ margin-bottom:10px;}
.foot-nav dl dt a{color:#333;font-size:16px; font-weight:bold;}
.foot-nav dl dd{ }
.foot-nav .b-noline{ border:0px;}
.foot-nav .share-box{padding:0px;margin-left:20px;width:212px; height:174px;float:left;position:relative;margin-top: 1px;}
.foot-nav .share-box li{ list-style-type:none; position:absolute;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#FFF;}
.foot-nav a{ color:#333;}
.foot-navlink{width:100%; padding:0px;text-align:left}
.foot-navlink a{ color:#333; padding-right:25px;}
.foot-text{line-height:25px; padding:0px; margin:0px; text-align:left; float:left; width:100%; text-align:center}
.foot-text span.band{ width:0px;}

