

/* Area Menu */
#topHead {height:32px; border-bottom:1px solid #d2d2d2;}
#topHead_con { position:relative; width:1030px; margin:0 auto;}

#topHead  h1 { position:absolute; top:18px; left:0;}
#topHead_con #areaMenu { overflow:hidden; height:100%; }
#topHead_con #areaMenu li { float:left; display:inline-block; width:35px; text-align:center; padding-top:12px; font-size:11px; }
#topHead_con #areaMenu li a { display:inline-block; color:#545454; text-decoration:none;}
#topHead_con #areaMenu li a:hover { font-weight:bold;}
#topHead_con #areaMenu li.t013 { float:left; display:inline-block; width:56px; text-align:center; padding-top:12px; font-size:11px; }

#topHead_con #globalMenu { position:absolute; right:120px; top:12px; overflow:hidden; height:100%;}
#topHead_con #globalMenu li { float:left; font-size:11px; display:inline-block; padding:0 12px; background:url(../images/bg/bg_globalMenu.gif) right center no-repeat;}
#topHead_con #globalMenu li a {color:#545454; text-decoration:none;}
#topHead_con #globalMenu li.bg_none { background:none;}

#topHead_con #btnHead { position:absolute; right:0; top:7px; overflow:hidden; height:100%;}
#topHead_con #btnHead li { float:left; font-size:11px; display:inline-block; padding:0 4px; }


#container {background-image:url(../images/bg/bg_contens.png); background-position:0 top; background-repeat:repeat-x; }





/* Head */
#head { position:relative; width:972px; height:118px; margin:0 auto; }
#head h1 { position:absolute; top:25px; left:0;}
#head .formHead { position:absolute; top:42px; left:230px; border:3px solid #d50c0c; height:24px;}
#head .formHead .input01 { width:160px; height:14px; border:1px solid #fff; line-height:14px;}
#head #mNavi { position:absolute; top:48px; left:470px; overflow:hidden; height:100%;}
#head #mNavi li { float:left; display:inline-block; margin:0 12px;}
#head #sNavi { position:absolute; top:50px; right:0; /*overflow:hidden; height:100%;*/}
#head #sNavi li { float:left; display:inline-block; margin:0 7px;}


/*snb */
#snb {padding:20px 0 7px 0; border-top:1px solid #e0e0e0; visibility:hidden; position:absolute; width:100%; z-index:111; background-image:url(../images/layout/snb_layerbg.png); background-position:0 bottom; background-repeat:repeat-x;}
#snb1 {padding:20px 0 7px 0; border-top:1px solid #e0e0e0; visibility:hidden; position:absolute; width:100%; z-index:111; background-image:url(../images/layout/snb_layerbg.png); background-position:0 bottom; background-repeat:repeat-x;}

.snb_warp {width:972px; margin:0 auto; overflow:hidden;}
.snb_warp .snb_left { width:180px; float:left;}
.snb_warp .snb_left .banner {position:relative;}
.snb_warp .snb_left .banner .icon_b {position: absolute; left:0 ; bottom:10px;}
.snb_warp .snb_right {width:788px; float:left; position:relative;}
.snb_warp .snb_right .tabmenu {height:35px;}
.snb_warp .snb_right .tabmenu li {float:left; text-align:center; width:195px; background-image:url(../images/layout/tab_bg.png); background-repeat:repeat-x; background-position:0 0;  border-right:1px solid #eee;border-bottom:1px solid #eee;border-top:1px solid #eee;}
.snb_warp .snb_right .tabmenu li a {padding: 10px 0; display: block; color:#555; font-weight:bold; width:100%;}
.snb_warp .snb_right .tabmenu .ontab {border-top: 2px solid #d50c0c; border-bottom: none; border-left: 1px solid  #b2b3b4; border-right: 1px solid  #b2b3b4; background-image:none;}
.snb_warp .snb_right .pro_list { margin:10px 0; overflow:hidden; height:155px; position:relative;}
.snb_warp .snb_right .pro_list  li {width:185px; float:left; padding-left:10px;}
.snb_warp .snb_right .pro_list  li p {line-height:25px;}
.snb_warp .snb_right .pro_list  a { color:#555;}
.snb_warp .snb_right .btn li { float:left; padding-left:5px;}
.snb_warp .snb_right .btn .frist {padding-left:0;}
.snb_warp .snb_right .close_btn {position:absolute; bottom:0; right:0; z-index:1111111;}




/* Foot */
#foot { }
#foot .trim { height:83px; border-top:1px solid #d1d1d1; background:#f6f6f6;}
#foot .trim .trim_con { width:973px; margin:0 auto; position:relative;}
#foot .trim .trim_con ul { overflow:hidden; padding-top:10px;}
#foot .trim .trim_con ul li { float:left; padding:0 12px; background:url(../images/layout/bg_trim_ul.gif) 0 10px no-repeat;}
#foot .trim .trim_con .btn_prev01 { position:absolute; left:17px; top:30px;}
#foot .trim .trim_con .btn_next01 { position:absolute; right:17px; top:30px;}
#foot .trim02 { height:230px; background:#f6f6f6;border-top:1px solid #d1d1d1;}
#foot .trim02 .trim02_con {width:974px; height:230px; margin:0 auto; position:relative;} 
#foot .trim02 .trim02_con .trim02_list { position:absolute; top:16px; left:0; overflow:hidden;padding:15px 0; width:560px;}
#foot .trim02 .trim02_con .trim02_list dl { padding-left:25px; float:left; display:inline-block;}
#foot .trim02 .trim02_con .trim02_list dl dt { margin-bottom:10px; font-weight:bold;color:#747474;}
#foot .trim02 .trim02_con .trim02_list dl dt a { color:#747474;}
#foot .trim02 .trim02_con .trim02_list dl dd a { text-decoration:none; color:#747474; line-height:1.7; font-size:11px!important;}
#foot .trim02 .trim02_con .trim02_list dl dd a:hover { text-decoration: underline;}
#foot .trim02 .trim02_con .trim02_list dl dd span { display:inline-block; padding-right:30px;}
#foot .trim02 .trim02_con .trim02_list dl.dl01_footer { width:110px;}
#foot .trim02 .trim02_con .trim02_list dl.dl02_footer { width:130px;}
#foot .trim02 .trim02_con .trim02_list dl.dl03_footer { width:107px;}
#foot .trim02 .trim02_con .trim02_list dl.dl04_footer { width:100px; background:none;}
#foot .trim02 .trim02_con .ul01_footer { overflow:hidden;  position:absolute; top:25px; right:0; color:#747474; font-size:11px;}
#foot .trim02 .trim02_con .ul01_footer li { display:inline;}
#foot .trim02 .trim02_con .site_footer { overflow:hidden;  position:absolute; bottom:25px; right:0;}
#foot .trim02 .trim02_con .site_footer li { display:inline; padding-left:5px;}
#foot .trim_bg { background-color:#2b2b2b;}
#foot .trim03 { width:974px; height:140px; margin:0 auto; position:relative; b}
#foot .trim03 h1 { position:absolute; top:37px; left:0;}
#foot .trim03 p { position:absolute; top:37px; left:170px;}
#foot .trim03 ul { position:absolute; top:37px; right:0;}
#foot .trim03 ul li { float:left;}


