@charset "utf-8";
/* CSS Document */

.fArea .sub { float:left; width:222px; }
.fArea .main { float:left; width:530px; padding-left:10px; }
.fArea .extra { float:right; width:194px; }

/* sub */
.sub .sTitle { width:218px; border:#cbe0e9 1px solid; margin-bottom:10px; padding:1px; }
.sTitle .hd { position:relative; width:100%; height:28px; background:url(hTitle.jpg) no-repeat; }
.sTitle .hd h2 { height:28px; padding-left:10px; font:400 14px '微软雅黑'; line-height:28px; color:#06a1e3; overflow:hidden; }
.sTitle .hd h2 a{ color:#06a1e3; }
.sTitle .more { position:absolute; right:10px; bottom:0; display:block; height:28px; padding-right:10px; background:url(ico.jpg) no-repeat right center; line-height:28px; }
.sTitle .bd { padding:5px; }

.sTitle .picShow { position:relative; width:212px; height:150px; }
.sTitle  .picShow .pic { width:212px; height:150px; }
.sTitle  .picShow .pic li,.sTitle .picShow .pic li a { display:block; width:100%; height:150px; }
.picShow .int { position:absolute; bottom:5px; right:5px; height:10px;}
.picShow .int ul { float:right; }
.picShow .int li { float:left; width:10px; height:10px; margin:0 3px; background:#bebcbc; text-indent:-999em; display:inline; overflow:hidden; }
.picShow .int li.on { background:#0d70a6; }

.sub .news {}
.sub .newsList { padding:10px 5px; height:434px; _height:439px; }
.newsList li { height:23px; background:url(point.jpg) no-repeat left center; line-height:23px; clear:both; overflow:hidden; }
.newsList li a { padding-left:10px; line-height:23px; }
.newsList .ico { float:left; width:3px; height:23px; background:url(ico.jpg) no-repeat left center;  }
.newsList .date { float:right; padding-right:5px; }


/* main */
.mTitle { width:530px; margin-bottom:10px; }
.mTitle .hd { position:relative; width:100%; height:28px; background:#f6f6f6; }
.mTitle .hd h2 { width:92px; height:28px; background:url(hTitle_01.jpg) no-repeat left center; font:400 14px '微软雅黑'; line-height:28px; color:#fff; text-align:center; overflow:hidden; }
.mTitle .hd h2 a{ color:#fff; }
.mTitle .hd .more { position:absolute; right:10px; bottom:0; display:block; height:28px; padding-right:10px; background:url(ico.jpg) no-repeat right center; line-height:28px; }
.mTitle .bd { padding:5px 0 0 0; }

.mTitle .picShow { float:left; position:relative; width:240px; height:205px; }
.mTitle .picShow .pic { width:240px; height:205px; }
.mTitle .picShow .pic li { width:240px; height:205px; text-align:center; }
.mTitle .picShow .pic img { display:block; width:240px; height:185px; }
.mTitle .picShow .pic p a { font-weight:bold; line-height:20px; }
.mTitle .picShow .int { bottom:25px; }
.mTitle .newsList { float:left; padding-left:10px; }

.list { padding:0 5px; height:132px; }
.list li { float:left; width:125px; background:url(ico_1.jpg) no-repeat left center; }
.list li a { padding-left:15px; line-height:35px; }

.teamWrap { clear:both; }
.teamWrap .list-pic { width:126px; height:152px; line-height:152px; }
.product .list-pic { width:126px; height:95px; line-height:95px; }
.w126 { }
.w126 .pic-item { width:126px; margin:0; padding:5px 3px; color:#6C6D61; }
.w126 .pic-item .list-pic { width:126px; }
.w126 .pic-item dl { margin-top:3px; padding:0 5px; }

/* extra */
.extra .sTitle { width:190px; border:#cbe0e9 1px solid; margin-bottom:10px; padding:1px; }

.picLink { margin-bottom:10px; clear:both; }
.picLink dt { width:190px; height:70px; border:#d9f2fa;}
.picLink dd { width:194; height:47px; margin-top:0px; }

.aLink dt { width:180px; height:46px; border:#d9f2fa;}
.aLink dd { width:180; height:40px; margin-top:5px; }

.hContact { height:110px; padding:5px; }
.hContact  p { line-height:22px; }

.map { width:180px; height:102px; }

.hSearch ul { padding:5px; height:154px; }
.hSearch ul li { float:left; width:85px; background:url(ico_1.jpg) no-repeat left center; }
.hSearch li a { padding-left:15px; line-height:22px; }