/*--------------------------------- Common Element --------------------------*/
*{ padding:0px; margin:0px; list-style-type:none;}
body{ background: url(top.jpg) top center repeat-x #fff; color:#333; font-size:12px; line-height:24px; text-align:left; font-family:simsun,"arial Narrow",arial;}
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/
img{ border:0px; display:block;}

.mainbox{ width:960px; margin:0px auto; overflow:hidden;}
.lf{ float:left;}
.rf{ float:right}
.clear5{ margin-top:5px;}
.clear10{ margin-top:10px; overflow:hidden;}
.img-dq{vertical-align:bottom!important;vertical-align: middle;}
.img-di{ display:inline}
.pd_lf10{padding-left:10px;}
.bottom-xx{ background:url(xx.jpg) repeat-x bottom;}
.lin_18{ line-height:18px}
.lin_20{ line-height:20px}
/*--字体--*/
.f-wh{font-weight:700;}
.f_666{ color:#666}
.f14{font-size:14px;}
.f30{font-size:30px;}
.f-bule{ color:#144597;}
.f-red{ color:#cf0000;}
/*--链接--*/
a{ color:#333; text-decoration:none;}
a:hover{ color:#c30404; text-decoration:underline;}

a.bule{ color:#144597; font-size:14px; font-weight:700; text-decoration:none;}
a.bule:hover{ color:#144597; font-size:14px; font-weight:700; text-decoration:underline;}

a.orager{ color:#e28500; font-size:12px; text-decoration:none;}
a.orager:hover{ color:#e28500; font-size:12px; text-decoration:underline;}
/*--------------首页--------------*/
/*----底部----*/
.foot{ width:100%; overflow:hidden; float:left; background:#fff; text-align:center; color:#333; margin-top:24px;}
.foot .dh{ height:39px; background:#144597; line-height:39px; text-align:center; color:#fff; font-weight:700; margin-bottom:23px;}
.foot .dh a{ color:#fff; font-size:14px; font-weight:700; padding:0px 15px;}
.foot .xx{ padding-bottom:30px; margin:0px auto; width:700px; overflow:hidden;}
/*----头部----*/
#top{ width:100%; background:#9c9c9c; border-bottom:2px solid #e5e5e5; height:30px; line-height:30px; overflow:hidden;}
#top .lf{ float:left; color:#fefefe;}
#top .lf a{ color:#fff; font-weight:700; text-decoration:none;}
#top .lf a:hover{ color:#fff; font-weight:700; text-decoration:underline}
#top .rf{ float:right; color:#fefefe;}
#top .rf a{ color:#fff; text-decoration:none; padding:0px 3px;}
#top .rf a:hover{ color:#fff; text-decoration:underline}
/*----logo----*/
#logo{ overflow:hidden; height:106px; }
#logo .logo_t1{ font-size:0; width:0; height:0; line-height:0; overflow:hidden; text-indent:-9999px;}
#logo .lf{ float:left; overflow:hidden;}
#logo .ct{ float:left; overflow:hidden; margin:30px 0px 0px 20px; width:225px; height:60px;}
#logo .ct .bid{ float:left; width:159px; height:23px; line-height:23px; border:1px solid #ccc; color:#666}
#logo .ct .butt{ float:left; background:url(ss.jpg) no-repeat; width:63px; height:26px; line-height:15px; color:#333; font-weight:700; padding:1px; border:1px solid #abadb3; color:#fff; padding-left:20px; }
#logo .rf{ float:right;}
.mmmm{ margin-top:-5px;}

/*--幻灯片--*/
#Slidebox{ width:100%; height:320px;  padding-bottom:20px;  margin:0px auto; background:url(flash.jpg) #fff; overflow:hidden;}
#flashBg {height:320px; width:100%;clear:both; margin:0; padding:0; overflow:hidden;}
#flashLine {height:320px; width:100%; clear:both; overflow:hidden;}
#flash{ width:100%; height:320px; *height:320px!important; *height:320px;  overflow: hidden; margin:0 auto; padding:0;}
#flash a {width:100%; height: 320px; display:none; }
#flash img {width:100%; margin:0 auto;}
.flash_bar {width:100%; height:28px; overflow:hidden; position:absolute; bottom:56px; top:499px; text-align:center; background:#ef9e01; border-top:2px solid #ffd324;}
.flash_bar .nr{ width:100px; margin:0 auto;}
.flash_bar .nr li{ float:left; padding:0 5px; font-family:Tahoma, Geneva, sans-serif; font-size:24px; cursor:pointer; color:#fff; }

/*--------------------nav导航-------------------*/
#nav-al{ width:100%px; height:46px; background:#14469a; border-bottom:4px solid #fff;}
#nav-al #nav2{ width:960px; height:46px; margin:0px auto;}
#nav-al #nav2 li { float:left; text-align:center; position:relative; width:137px; height:46px; }
.mainitems a{ font-weight:400; font-size:17px; height:39px; line-height:18px; color:#fff; text-decoration:none; display:block; width:137px; padding-top:7px; font-family:"微软雅黑";}
.mainitems a:hover{font-size:17px; line-height:18px; height:39px; background:url(nav_li.jpg) repeat-x; color:#303030; display:block; text-decoration:none; width:137px; padding-top:7px; font-weight:400;}
.mainitems a.hover{font-size:17px; line-height:18px; height:39px; background:url(nav_li.jpg) repeat-x; color:#303030; display:block; text-decoration:none; width:137px; padding-top:7px; font-weight:400;}
.mainitems a span{ font-size:12px; color:#a8c4f2; font-family:"微软雅黑";}
.mainitems a:hover span{ font-size:12px; color:#303030;}
.subuls{ width:137px; position: absolute; top:46px; left:0; background:#c1cddb; color:#003872; margin:0; display: none; z-index:9999; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.subuls ul{ width:137px;}
.subuls ul li{ float:left; width:137px; height:41px; text-align:left; display:inline }
.subuls li a{ width:137px; height:41px; line-height:41px; text-decoration: none; color:#000; background:#fff;}
.subuls li a:hover { width:137px; height:41px; line-height:41px; text-decoration:none; color:#000; background:none; }

#nav2 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ top: auto; left: 0; }
#nav2 li:hover ul, li.over ul { /* lists nested under hovered list items */ display: block;}
#restofcontent { /*wrap rest of content of the page inside this div*/ clear: left;}

/*左侧*/
.lf237{ width:237px; float:left;}
.lf713{ width:713px; float:left;}
/*右侧*/
.rf713{ width:713px; float:right;}
.rf237{ width:237px; float:right;}
/*--产品中心--*/
.sy_cpzx{ width:237px; float:left; overflow:hidden;}
.sy_cpzx .bt{ width:219px; height:34px; line-height:34px; padding-left:18px; background:url(lfbt.jpg) no-repeat; color:#fff; font-size:14px; overflow:hidden;}
.sy_cpzx ul li{ float:left; width:237px; height:35px; line-height:35px; padding:7px 0px; background:url(xx.jpg) repeat-x bottom; overflow:hidden;}
.sy_cpzx ul .li_no{ background:none;}
.sy_cpzx ul li span{width:43px; float:left; height:35px; line-height:35px; padding-right:12px; font-size:32px; color:#fff; display:block; text-align:center}
.sy_cpzx ul li a{background:url(lfbj.jpg) no-repeat center top; display:block; color:#333; font-size:14px; font-weight:700; text-decoration:none;}
.sy_cpzx ul li a:hover{ background:url(lfbj1.jpg) no-repeat center; display:block; color:#00358e; font-size:14px; font-weight:700; text-decoration:none;}
.sy_cpzx ul li a.hover{ background:url(lfbj1.jpg) no-repeat center; display:block; color:#00358e; font-size:14px; font-weight:700; text-decoration:none;}
/*--热销产品--*/
#rxcp{ width:713px; float:right;}
#rxcp .bt{ background:url(rfbt.jpg) no-repeat; width:713px; height:36px; line-height:36px; color:#cacaca; font-size:18px; display:block;}
#rxcp .bt a{ color:#fff; width:88px; padding-left:27px; float:left; font-size:14px; font-weight:700; display:block;}
#rxcp .bt a:hover{ color:#fff; width:88px; padding-left:27px; float:left; font-size:14px; font-weight:700; display:block; text-decoration:none;}
#rxcp .nr{ width:713px; padding:5px 0px 5px 0px; overflow:hidden;}

/*2013-2-20修改*/
#rxcp .nr ul li{ width:326px; float:left; margin:5px 15px; text-align:center; overflow:hidden;}
#rxcp .nr ul li a{ color:#144597; line-height:45px; padding:24px 0px 10px 0px; background:#f7f7f7; text-decoration:none; font-size:14px; font-weight:700; display:block;}
#rxcp .nr ul li a:hover{ line-height:45px; padding:24px 0px 10px 0px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; color:#fff; background:#144597; text-decoration:none; font-size:14px; font-weight:700; display:block;}
#rxcp .nr ul li img{ margin:0px auto; border:1px solid #ccc; padding:2px;}



.rfrf{ margin-right:11px;}
/*--荣誉客户--*/
.sy_rykh{ width:235px; border:1px solid #dddcdc; float:left; overflow:hidden;}
.sy_rykh .bt{ width:235px; height:38px; line-height:37px; border-bottom:1px solid #dddcdc;}
.sy_rykh .bt .wz{ width:70px; height:38px; line-height:37px; border-bottom:1px solid #144597; padding-left:10px; font-size:14px; font-weight:700; display:block;}
.sy_rykh .nr{ float:left; width:215px; padding:10px; overflow:hidden;}
.sy_rykh .nr ul li{ width:105px; height:53px; display:block; float:left; border-bottom:1px solid #dcdcdc; overflow:hidden;}
.sy_rykh .nr ul .li_lf{ border-right:1px solid #dcdcdc;}
.sy_rykh .nr ul .li_no{ border-bottom:none;}

/*------------2013-8-20修改----------------*/
/*--工程案例--*/
#sy_gcal{ width:960px; float:right; overflow:hidden;}
#sy_gcal .bt{ width:100%; height:35px; line-height:35px; background:#aeaeae; overflow:hidden;}
#sy_gcal .bt li{ width:150px; float:left; text-align:center;}
#sy_gcal .bt li a{ color:#fff; font-size:14px; font-weight:700; display:block; text-decoration:none;}
#sy_gcal .bt li a:hover{ background:#626262; display:block; text-decoration:none;}
#sy_gcal .bt li a.hover{ background:#626262; display:block; text-decoration:none;}
#sy_gcal .nr{ width:958px; padding:10px 0; border:1px solid #dcdcdc; border-top:none; overflow:hidden;}
#sy_gcal .nr ul li{ width:239px; text-align:center; float:left; overflow:hidden;}
#sy_gcal .nr ul li img{ margin:0px auto; border:1px solid #ccc; padding:2px;}


/*--关于盛通--*/
#sy_gyst{ width:960px; margin:10px auto 0px auto; overflow:hidden;}
#sy_gyst .bt{ height:35px; line-height:35px; padding:2px 0px; color:#cacaca; font-size:18px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:url(bths.jpg) no-repeat;}
#sy_gyst .bt .wz{ width:99px; padding-left:10px; color:#fff; font-size:14px; font-weight:700; float:left;}
#sy_gyst .nr{ float:left; padding:10px 0px; width:960px; overflow:hidden;}
#sy_gyst .nr .lf{ padding:2px; border:1px solid #dcdcdc; float:left;}
#sy_gyst .nr .zx{ float:right; width:652px; overflow:hidden;}
#sy_gyst .nr .zx .tp{ width:100%; background:url(xx.jpg) repeat-x bottom; overflow:hidden; height:100px; line-height:20px; display:block;}
#sy_gyst .nr .zx .tp .rf{ float:right; padding-right:10px; width:79px; height:22px;}
#sy_gyst .nr .zx .tp .wz{ float:left; height:40px; overflow:hidden;}
#sy_gyst .nr .zx .bm{ width:100%; overflow:hidden}
#sy_gyst .nr .zx .bm li{ float:left; padding:2px; border:1px solid #dcdcdc; width:100px; height:72px; margin:10px 10px 0px 12px; overflow:hidden}
/*--新闻中心--*/
#sy_xwzx{ width:713px; float:left; overflow:hidden;}
#sy_xwzx .bt{ height:38px; line-height:38px; background:url(topbt.jpg) no-repeat top; overflow:hidden}
#sy_xwzx .bt .lf{ padding-left:10px; font-size:14px; font-weight:700;}
#sy_xwzx .wz{ color:#cacaca; font-size:18px; padding-left:10px; width:140px; float:left;}
#sy_xwzx .bt .rf{ float:right; font-size:14px; padding-right:10px;}
#sy_xwzx .zx{ padding:15px; width:681px; border:1px solid #dcdcdc; color:#666; overflow:hidden;}
#sy_xwzx .zx .tp{ height:120px; padding-bottom:17px; background:url(xx.jpg) repeat-x bottom; overflow:hidden;}
#sy_xwzx .zx .tp .lf{ float:left; padding:2px; border:1px solid #dcdcdc;}
#sy_xwzx .zx .tp .rf{ float:right; width:506px; overflow:hidden;}
#sy_xwzx .zx .tp .rf a{ font-size:14px; font-weight:700; color:#144597; text-decoration:none;}
#sy_xwzx .zx .tp .rf a:hover{ font-size:14px; font-weight:700; color:#144597; text-decoration:underline;}
#sy_xwzx .zx .bm{ margin-top:7px; width:681px; overflow:hidden;}
#sy_xwzx .zx .bm ul li{ background:url(sj.jpg) no-repeat left; padding-left:10px; float:left; width:312px; margin-right:18px; white-space:nowrap; overflow:hidden;}
/*--常见问题--*/
#sy_cjwt{ float:right; width:237px; overflow:hidden;}
#sy_cjwt .bt{ width:235px; height:38px; line-height:37px; border:1px solid #dddcdc; }
#sy_cjwt .bt .wz{ float:left; width:70px; height:38px; line-height:37px; border-bottom:1px solid #144597; padding-left:10px; font-size:14px; font-weight:700;}
#sy_cjwt .bt .rf{ float:right; font-size:14px; padding-right:10px;}
#sy_cjwt .nr{ width:225px; border:1px solid #dcdcdc; border-top:none; padding:0px 5px; line-height:20px; color:#666; overflow:hidden;}
#sy_cjwt .nr ul li{ background:url(xx.jpg) bottom repeat-x; padding:8px 0px;}
#sy_cjwt .nr ul .li_no{ background:none;}
#sy_cjwt .nr ul li a{ font-weight:700; color:#666; text-decoration:none;}
#sy_cjwt .nr ul li a:hover{ font-weight:700; color:#f00; text-decoration:underline;}
#sy_cjwt .nr ul li .w{ background:url(w.jpg) no-repeat left; padding-left:25px; margin-bottom:6px;}
#sy_cjwt .nr ul li .d{ background:url(d.jpg) no-repeat left top; padding-left:25px;}
/*--工厂掠影--*/
#sy_gcly{ width:960px; overflow:hidden; float:left;}
#sy_gcly .bt{ height:35px; line-height:35px; padding:2px 0px; color:#cacaca; font-size:18px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:url(bths.jpg) no-repeat;}
#sy_gcly .bt .wz{ width:99px; padding-left:10px; color:#fff; font-size:14px; font-weight:700; float:left;}
#sy_gcly .nr{ background:url(lybj.jpg) no-repeat bottom; padding:0px 8px; width:944px; height:202px; float:left; overflow:hidden;}
/*图片效果*/
#CSSBox{ float:left; height:202px; width:892px; overflow:hidden;}
#CSSBox ul li{ float:left; padding:20px 15px; text-align:center; font-size:12px; overflow:hidden; display:block;}
#CSSBox ul li img{ border:1px solid #dcdcdc; padding:2px;}
#CSSBox ul li a{ color:#666; text-decoration:none;}
#CSSBox ul li a:hover{ color:#f00; text-decoration:underline}
#LeftButton{cursor:pointer; float:left; width:26px; height:144px;background:url(z.jpg) no-repeat; margin-top:20px;}
#RightButton{cursor:pointer; float:left; width:26px; height:144px;background:url(y.jpg) no-repeat; margin-top:20px;}

/*2013-8-20 修改*/
/*图片效果*/
#CSSBoxa{ float:left; height:202px; width:892px; overflow:hidden;}
#CSSBoxa ul li{ float:left; padding:20px 15px; text-align:center; font-size:12px; overflow:hidden; display:block;}
#CSSBoxa ul li img{ border:1px solid #dcdcdc; padding:2px;}
#CSSBoxa ul li a{ color:#666; text-decoration:none;}
#CSSBoxa ul li a:hover{ color:#f00; text-decoration:underline}
#LeftButtona{cursor:pointer; float:left; width:26px; height:144px;background:url(z.jpg) no-repeat; margin-top:20px;}
#RightButtona{cursor:pointer; float:left; width:26px; height:144px;background:url(y.jpg) no-repeat; margin-top:20px;}

/*--------------------二级页-------------------*/
/*-当前位置-*/
.dqwz{ width:960px; margin:0px auto; height:34px; line-height:35px;}
/*翻页*/
div.digg { float:left; width:671px;  text-align:center; padding:20px 0px 5px 0px; border-top:1px solid #dcdcdc; overflow:hidden;}
div.digg a { border: #dcdcdc 1px solid; padding:5px 8px; margin:3px; text-decoration:none; color:#b8b8b8;}
div.digg a:hover { color:#fff; background:#014582; text-decoration:none; }
div.digg span.current { padding:5px 8px; margin:3px; color:#fff; background:#014582;}
/*--二级页 左边 新闻中心--*/
.lf_xwzx{ width:237px; float:left; overflow:hidden;}
.lf_xwzx .bt{ height:38px; line-height:38px; background:url(topbt.jpg) no-repeat top; overflow:hidden}
.lf_xwzx .bt .lf{ padding-left:10px; font-size:14px; font-weight:700;}
.lf_xwzx .wz{ color:#cacaca; font-size:18px; padding-left:10px; width:140px; float:left;}
.lf_xwzx .nr{ padding:12px 17px; width:201px; border:1px solid #dcdcdc; overflow:hidden;}
.lf_xwzx .nr ul li{ width:201px; line-height:31px; height:31px; display:block; white-space:nowrap; overflow:hidden}

/*----产品中心----*/
#cpzx{ width:713px; float:left; overflow:hidden;}
#cpzx .bt{ background:url(btls_2.jpg) no-repeat; height:35px; line-height:35px; border:1px solid #dcdcdc; color:#fff; font-size:14px; font-weight:700; padding:1px;}
#cpzx .bt .wz{ float:left; background:url(btls.gif) no-repeat right center #134793; color:#fff; font-size:14px; font-weight:700; padding:0 25px 0 20px;}
#cpzx .nr{ padding:0px 20px 25px 20px; border:1px solid #dcdcdc; border-top:none; float:left; overflow:hidden;}
#cpzx .nr ul li{ background:url(xx.jpg) repeat-x bottom; padding:20px 0px;*padding:18px 0px!important;*padding:13px 0px; overflow:hidden;}
#cpzx .nr ul .li_no{ background:none;}
#cpzx .nr ul li img{ border:1px solid #c5c5c5; padding:2px; float:left;}
#cpzx .nr ul li .lf{ width:490px; float:left; padding-left:17px;}
#cpzx .nr ul li .rf{ width:70px;}

/*----产品详细页内容----*/
.cpxi_nr{ width:691px; float:left; padding:30px 10px 10px 10px; border:1px solid #dcdcdc; overflow:hidden }
.cpxi_nr .bt{ font-size:24px; color:#333; text-align:center;}
.cpxi_nr .tla{ width:691px; margin-top:20px; border-top:1px solid #dcdcdc; overflow:hidden;}
.cpxi_nr .tla .lf{ margin-top:10px; float:left; width:339px; overflow:hidden}
.cpxi_nr .tla .lf img{ padding:2px; border:1px solid #dadada;}
.cpxi_nr .tla .lfa{ margin-top:10px; float:right; width:339px; overflow:hidden}
.cpxi_nr .tla .lfa img{ padding:2px; border:1px solid #dadada;}
.cpxi_nr .tla .rf{ float:right; width:300px; overflow:hidden}
.cpxi_nr .tla .rf .wz{ line-height:20px; padding:5px 0px 10px 0; color:#666; overflow:hidden;}
.cpxi_nr .tla .rf .wza{ width:298px; border:1px solid #ddc41d; background:url(dh_bj.jpg) no-repeat; height:111px;}
.cpxi_nr .tla .rf .dg{ height:29px; padding:13px 20px; overflow:hidden;}
.cpxi_nr .tla .rf .dg img{ margin-right:20px; float:left;}
.cpxi_nr .tla .rf .dhb{ width:278px; color:#fff; padding-left:20px; font-size:14px; font-family:"微软雅黑";}
.cpxi_nr .tla .rf .dhb span{ font-size:29px; color:#333; line-height:30px;}
.cpxi_nr .tlb{ background:url(tpgd.jpg) no-repeat; height:35px; line-height:35px; font-size:16px; font-weight:700; padding-left:10px; color:#fff; margin-top:20px; }
.cpxi_nr .xxjs{ width:641px; line-height:30px; padding:15px 10px; overflow:hidden;}
.cpxi_nr .xxjs ul li{ background:url(hkk.jpg) no-repeat left; width:615px; overflow:hidden;}
.cpxi_nr .xxjs ul li .sz{ width:15px; text-align:center; padding-right:10px; color:#fff; float:left;}
.an{ background:url(an.jpg) no-repeat; cursor:pointer; border:none; width:80px; height:29px; line-height:29px; color:#fff; font-size:14px; font-weight:700;}
.dlrk_tab{ height:24px; border:#b5b5b5 1px solid; background-color:#FFF;}

/*----工厂掠影----*/
#gcly{ width:713px; float:left; overflow:hidden;}
#gcly .bt{ background:url(btls1.jpg) no-repeat; height:37px; line-height:37px; border:1px solid #dcdcdc; padding-left:15px; color:#fff; font-size:14px; font-weight:700;}
#gcly .nr{ width:691px; padding:20px 10px; border:1px solid #dcdcdc; border-top:none; border-top:none; overflow:hidden;}
#gcly .nr ul li{ float:left; text-align:center; padding:0px 9px 17px 9px;}
#gcly .nr ul li img{ padding:2px; border:1px solid #dcdcdc;}

/*----新闻中心----*/
#xwzx{ width:713px; float:left; overflow:hidden;}
#xwzx .bt{ background:url(btls1.jpg) no-repeat; height:37px; line-height:37px; border:1px solid #dcdcdc; padding-left:15px; color:#fff; font-size:14px; font-weight:700;}
#xwzx .nr{ width:667px; padding:0px 22px 12px 22px; border:1px solid #dcdcdc; border-top:none; overflow:hidden;}
#xwzx .nr ul li{ background:url(xx.jpg) repeat-x bottom; line-height:50px;*line-height:46px!important;*line-height:46px; height:50px;*height:46px!important;*height:46px;  width:667px; display:block;}
#xwzx .nr ul .li_no{ background:none;}

/*----新闻中心详细页----*/
#xwzx_xx{ width:671px; border:1px solid #dcdcdc; padding:20px; overflow:hidden;}
#xwzx_xx .bt{ height:30px; line-height:30px; font-size:24px; text-align:center; color:#505050; padding:20px 0px; border-bottom:1px solid #dcdcdc;}
#xwzx_xx .nr{ color:#666; padding:20px;}

/*----联系我们----*/
#lxwm{ margin:0px auto; width:960px; overflow:hidden;}
#lxwm .bt{ background:url(btls2.jpg) no-repeat; height:37px; line-height:37px; padding-left:15px; font-size:14px; font-weight:700; color:#fff; border:1px solid #dcdcdc;}
#lxwm .nr{ background:url(lxwm.jpg) no-repeat; height:282px; border:1px solid #dcdcdc; border-top:none; padding:57px 0px 0px 400px;}

/*----在线留言----*/
#zxly{ margin:0px auto; width:960px; overflow:hidden;}
#zxly .bt{ background:url(btls2.jpg) no-repeat; height:37px; line-height:37px; padding-left:15px; font-size:14px; font-weight:700; color:#fff; border:1px solid #dcdcdc;}
#zxly .nr{ border:1px solid #dcdcdc; border-top:none; padding:30px 0px; }
.tj{ background:#014582; width:80px; height:29px; line-height:29px; font-size:14px; font-weight:700; color:#fff; cursor:pointer; border:none;}
.cz{ background:#ff900e; width:80px; height:29px; line-height:29px; font-size:14px; font-weight:700; color:#fff; cursor:pointer; border:none;}

/*----站内地图----*/
#map{ margin:0px auto; width:960px; overflow:hidden;}
#map .bt{ background:url(btls2.jpg) no-repeat; height:37px; line-height:37px; padding-left:15px; font-size:14px; font-weight:700; color:#fff; border:1px solid #dcdcdc;}
#map .nr{ width:898px; border:1px solid #dcdcdc; border-top:none; padding:0px 30px; overflow:hidden;}
.rtmap{ float:left; width:898px; overflow:hidden}
.rtmap li{ float:left; width:898px; line-height:25px; background:url(xx.jpg) repeat-x left bottom; padding-bottom:10px; overflow:hidden}
.rtmap .li_no{ background:none;}
.rtmap li span{ float:left;}
.rtmap li .bta{ width:90px; height:25px; float:left; display:block; overflow:hidden; padding-top:10px; margin-right:20px; font-weight:700;}
.rtmap li .rt{ width:90px;height:25px; float:left;display:block;overflow:hidden; padding-top:10px; text-align:left; }

/*----荣誉资质----*/
#ryzz{ width:713px; float:left; overflow:hidden;}
#ryzz .bt{ background:url(btls1.jpg) no-repeat; height:37px; line-height:37px; border:1px solid #dcdcdc; padding-left:15px; color:#fff; font-size:14px; font-weight:700;}
#ryzz .nr{ width:691px; padding:20px 10px; border:1px solid #dcdcdc; border-top:none; border-top:none; overflow:hidden;}
#ryzz .nr ul li{ float:left; width:208px; text-align:center; padding:20px 11px 25px 11px;}
#ryzz .nr ul li img{ padding:2px; border:1px solid #dcdcdc;}

/*----在线招聘----*/
#zxzp{ width:713px; float:left; overflow:hidden;}
#zxzp .bt{ background:url(btls1.jpg) no-repeat; height:37px; line-height:37px; border:1px solid #dcdcdc; padding-left:15px; color:#fff; font-size:14px; font-weight:700;}
#zxzp .nr{ width:671px; padding:20px; border:1px solid #dcdcdc; border-top:none; border-top:none; overflow:hidden;}


/*---- 专题页 ----*/
#zt{ width:100%; background:url(ztbj.jpg) no-repeat center top; padding-top:323px; float:left; overflow:hidden;}
#zt .nr{ width:956px; border-bottom:1px solid #c3c3c3; padding:0px 0px 10px 4px; margin:0px auto; overflow:hidden;}
#zt .nr .rfa{ width:440px; float:right; margin-top:65px; overflow:hidden;}
#zt .nr .rfa .bt{ height:27px; line-height:27px; border-bottom:1px solid #b30101; padding-left:10px; color:#b30101; font-size:18px; font-weight:700;}
#zt .nra{ width:956px; padding:10px 2px; margin:0px auto; overflow:hidden;}
#zt .nra li{ padding:0px 7px; float:left; overflow:hidden;}
#zt .nra li img{ padding:2px; border:1px solid #c3c3c3;}

  #focus {
	  height: 320px;
	  margin: 0 auto;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
  }
  #focus ul {
	  height: 320px;
	  margin: 0;
	  overflow: hidden;
	  padding: 0;
	  position: absolute;
	  width: 100%;
  }
  #focus ul li {
	  background: none repeat scroll 0 0 #000000;
	  display: inline;
	  float: left;
	  height: 320px;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
  }
  #focus ul li a {
	  display: block;
	  height: 320px;
	  margin: 0;
	  padding: 0;
  }
  #focus ul li div {
	  overflow: hidden;
	  position: absolute;
  }
  #focus .btnBg {
	  background: none repeat scroll 0 0 #000000;
	  bottom: 0;
	  height: 20px;
	  left: 0;
	  position: absolute;
	  width: 100%;
  }
  #focus .btn {
	  bottom: 0;
	  height: 10px;
	  padding: 5px 10px;
	  position: absolute;
	  right: 0;
	  text-align: right;
	  width: 780px;
  }
  #focus .btn span {
	  background: none repeat scroll 0 0 #FFFFFF;
	  cursor: pointer;
	  display: inline-block;
	  height: 10px;
	  margin-left: 5px;
	  width: 25px;
  }
  #focus .btn span.on {
	  background: none repeat scroll 0 0 #FFFFFF;
  }
  #focus .preNext {
	  background: url("sprite.png") no-repeat scroll 0 0 transparent;
	  cursor: pointer;
	  height: 100px;
	  position: absolute;
	  top: 100px;
	  width: 45px;
  }
  #focus .pre {
	  left: 0;
  }
  #focus .next {
	  background-position: right top;
	  right: 0;
  }
