@charset utf-8;

.area1 { padding:20px 0; }
.area1 .col1 { float:left; width:215px; padding-right:17px; }
.area1 .col2 { float:left; width:458px; }
.area1 .col3 { float:right; width:260px; }

.area2 { padding:0 0 10px; }
.area2 .col1 {  }

.area3 {  }
.area3 .col1 { float:left; width:215px; padding-right:17px; }
.area3 .col2 { float:left; width:458px; }
.area3 .col3 { float:right; width:260px; }


.service-item dt { padding-top:10px; }

.about { padding:16px 5px 0 0; }
.about .content { line-height:2; color:#343434; }
.about .content a { color:#F60; }

.box3 { width:260px; height:242px; background:url(def-flash-bg.jpg) no-repeat; overflow:hidden; }
.box3 .b-title { height:32px; line-height:32px; }
.box3 .b-title h2 { padding-left:36px; font-size:14px; color:#FE6700; }
.flash { position:relative; width:236px; height:169px; margin:0 auto; }
.flash .items { position:relative; width:236px; height:169px; overflow:hidden; }
.flash .items div { position:absolute; left:0; top:0; }
.flash .btns { position:absolute; right:0; bottom:0; }
.flash .btns a { display:inline; float:left; width:18px; height:15px; text-align:center; line-height:15px; margin-left:1px; background:#40403E; color:#FFF; overflow:hidden; }
.flash .btns a:hover, .flash .btns a.current { background:#FE7F00; text-decoration:none; }
.flash .texts { position:absolute; left:0; bottom:-36px; width:236px; height:36px; text-align:center; line-height:36px; font-size:14px; font-weight:bold; }
.flash .texts div { position:absolute; width:236px; left:0; top:0; }
.flash .texts div a { color:#000; }
.flash .texts div a:hover { color:#F90; }

.pic-list-wrap { position:relative; padding:14px 0; }
.pic-list-wrap .pn a { position:absolute; top:56px; width:11px; height:76px; overflow:hidden; }
.pic-list-wrap .pn a.prev { left:0; background:url(prev.jpg) no-repeat; }
.pic-list-wrap .pn a.next { right:0; background:url(next.jpg) no-repeat; }
.pic-list-wrap .pic-list { width:932px; height:184px; margin:0 auto; overflow:hidden; }
.pic-list-wrap .pic-list .item { text-align:center; margin:0 8px; }
.pic-list-wrap .pic-list .item .pic { width:201px; height:144px; padding:8px 9px 7px 7px; background:url(pic-bg.jpg) no-repeat; }
.pic-list-wrap .pic-list .item h3 { padding:10px 0 0; font-size:12px; color:#323232; }
.pic-list-wrap .pic-list .item h3 a { color:#323232; }
.pic-list-wrap .pic-list .item h3 a:hover { color:#F90; }

.contact { padding:17px 0 0; }
.contact .content { line-height:2; color:#333; }

.news { padding:17px 0 0; }
.news .pic-detail { height:128px; }
.news .pic-detail .pic { width:184px; height:128px; }
.news .pic-detail .text { width:256px; }
.news .pic-detail .text h3 { line-height:1.5; padding-bottom:10px; font-size:14px; color:#FF6403; }
.news .pic-detail .text h3 a { color:#FF6403; }
.news .pic-detail .text h3 a:hover { color:#F90; }
.news .pic-detail .text p { line-height:2; color:#999; }
.news .pic-detail .text p a { color:#FF6701; }
.news .list { padding:10px 0 0; }

.service-intro { padding:17px 0 0; }
.service-intro .content { line-height:2; color:#333; }

.friend-links { line-height:1.8; margin-top:30px; padding:10px 20px; border:1px solid #EAEAEA; color:#676767; }
.friend-links label { color:#343434; font-weight:bold; }
.friend-links a { margin:0 5px; color:#676767; }
.friend-links a:hover { color:#F90; }