@import 'basic.css';
@import 'global.css';
#page-wrapper{width:950px;margin:auto}

#navigation,#navigation .left-side,#navigation .right-side,#navigation li.line{background:url(/images/home2010_bg01.png)}
#navigation li a.selected,#navigation li a.selected i,.publish-demand a,.category-t h3,.category-t h3 i,.arrow-i,.handle-box,.handle-btns a:hover{background:url(/images/home2010_bg02.png)}
#navigation{height:36px;position:relative}
#navigation .left-side{width:5px;height:100%;float:left;background-position:0 -36px}
#navigation .right-side{width:5px;height:100%;float:right;background-position:0 -72px}
#navigation .menu{height:34px;padding:2px 0 0 15px;float:left}
#navigation li{height:34px;line-height:34px;float:left;font-size:14px;font-weight:bold}
#navigation li.line{width:8px;background-position:0 -108px}
#navigation li a{float:left;height:34px;padding-left:13px;color:#fff}
#navigation li a i{float:left;height:34px;padding-right:15px;cursor:pointer}
#navigation li a.selected{color:#000;background-position:-568px -94px;text-decoration:none;}
#navigation li a.selected i{background-position:right -94px}
#navigation .publish-demand{float:right;height:22px;margin-top:9px;color:#fff}
#navigation .publish-demand a{display:inline-block;width:90px;height:22px;vertical-align:middle;background-position:-247px -129px}

.page-main{width:949px;padding:10px 0;color:#000}
.page-main a{color:#29841d}
.ensureHeader img{vertical-align:top}
.ensureBody{background:url(/images/guarantee/ensure_bg01.png) repeat-y;padding:5px 26px 15px;zoom:1}
.ensureFooter{height:40px;background:url(/images/guarantee/ensure_bg02.png) no-repeat}
.ensureIntro{padding-bottom:20px}
.ensureIntro .boxHeader,.ensureIntro .boxFooter{display:block;height:4px;font-size:0;line-height:0;background:url(/images/guarantee/ensure_bg03.png) no-repeat}
.ensureIntro .boxFooter{background-position:0 -4px}
.ensureIntro .boxBody{background:url(/images/guarantee/ensure_bg04.png) repeat-y;padding:15px 20px 20px;zoom:1}
.ensureIntro .con{background:url(/images/guarantee/ensure_bg05.png) no-repeat;padding:10px 0 15px 52px;font-size:14px;line-height:180%}
.ensureIntro h2{font-size:14px;color:#00a72c}
.ensureLine{background:url(/images/guarantee/ensure_bg06.png) repeat-x 0 bottom;height:10px;font-size:0;line-height:0}
.ensureDetail{width:433px}
.ensureDetail .boxHeader{height:26px;line-height:26px;background:url(/images/guarantee/ensure_bg07.png) no-repeat;border-bottom:6px solid #29841d;padding:5px 10px 0;font-size:14px}
.ensureDetail .container{border:1px solid #d3d3d3;border-top:0;padding:15px;height:670px}
.ensureDetail h2{float:left;font-size:18px;color:#29841d}
.ensureDetail h3{height:20px;line-height:20px;text-indent:18px;font-size:14px;color:#29841d;background:url(/images/guarantee/ensure_bg08.png) no-repeat 0 3px}
.ensureDetail p{display:block;padding-bottom:10px}
.cxensureBtn{width:370px;height:68px;margin:25px auto 0;background:url(/images/guarantee/ensure_cx_btn.png) no-repeat}
.jyensureBtn{width:260px;height:65px;margin:25px auto 0;background:url(/images/guarantee/ensure_jy_btn.png) no-repeat}
.cxensureBtn a,.jyensureBtn a{display:block;height:41px}

s{display:inline-block;vertical-align:middle;line-height:0;font-size:0;background:url(/images/list_comm_bg.png) no-repeat}
.cx-icon{width:18px;height:19px;background-position:-164px -33px}
.jy-icon{width:18px;height:19px;background-position:-145px -33px}