@charset "utf-8";
/* CSS Document */

@import url("/css/top.css");
@import url("/css/footer.css");
@import url("/css/global.css");

.fm_arial{ font-family:Arial, Helvetica, sans-serif;}

#welcome{ height:26px; line-height:26px; border-top:1px solid #ccc; color:#017799; padding-left:20px; width:842px; background:url(/img/ico_2.gif) no-repeat 0px 8px; font-size:11px;}

.service{ float:left; width:527px;}
.service h1{ font-size:24px; height:66px; line-height:58px; padding-top:20px;}
.service h1 img{ width:361px; height:54px;}
.service strong{ font-size:14px;}
.service p{ font-size:12px; color:#888; padding:0px;}
.service .tit span.fl{ font-size:10px;}

.news_blog{ float:right; width:295px;}
.news_blog .cont{ padding-top:22px;}
.news_blog .cont img{ float:left; margin-right:10px;}
.news_blog p{ color:#888; padding:0px;}
.news_blog .tit strong{ font-size:10px; color:#017799;}
.news_blog .tit strong.fw_n{ font-weight:bold; color:#333;}

#workshow h6 a{ margin-right:10px; font-size:11px;}

#workshow{ height:243px; overflow:hidden; width:862px; position:relative;}
#workshow .cont{ position:absolute; overflow:hidden; height:165px; padding:16px 0 0px 0; margin-bottom:62px;}
.qhshow{ width:2586px;}
#workshow .cont div{ float:left; width:127px; margin-right:20px; line-height:150%;}
#workshow .cont div.last{ margin-right:0px;}
#workshow .cont img{ margin-bottom:15px; width:127px;}
#workshow .cont h2{ clear:both; font-size:12px;}
#workshow .cont p{ padding:0px; margin:0px; color:#888;}
#workshow .cont em{ font-style:normal; color:#888;}
#workshow .cont h3{ font-weight:normal; display:inline; color:#888;}
#workshow .cont div a:hover img{filter:alpha(opacity=80);opacity:0.8;}
#workshow .cont div a:hover h2{ color:#017799;}




.contbox{ padding:30px 0 130px 0;}
.blt{ float:left; width:100px; height:450px; margin-right:38px; border-right:1px solid #ccc; line-height:24px;}
.blt ul li{ height:24px; line-height:24px;}
.blt ul li a{ font-size:16px;}
.blt ul li a.on{ color:#017799;}

.bcr{ float:left; width:435px; line-height:22px;}
.bcr p{ margin-bottom:30px;}
.bcr h1{ padding-bottom:28px;}
.bcr div.links{ height:22px; line-height:22px; position:absolute; width:435px; margin-top:-48px;}
.bcr div.links a{ display:block; float:right; color:#017799; text-decoration:underline; background:url(/img/ico_2.gif) no-repeat 0px center; padding-left:20px; font-weight:normal;}



.brtw{ float:right; width:723px;}
.brtw dt{ height:35px; line-height:35px; padding-left:15px; font-size:16px; color:#6b6e6b; background-color:#F1F1F1;}
.brtw dt.list_dt{ height:35px; line-height:35px; padding-left:0px; font-size:16px; color:#6b6e6b; background-color:#F1F1F1;}
.brtw dt.list_dt a{ display:block; padding-left:15px; font-size:16px; background-color:#F1F1F1; color:#6B6E6B;}
.brtw dt.list_dt a:hover{ background-color:#6c6c6c; color:#FFF;}
.brtw dd{ padding:28px 0; margin:0px; font-size:12px;}
.brtw dd ol{}
.brtw dd ol li{ list-style-type:decimal; margin-left:30px;}
.brtw dd.time{ padding:0px; margin:0px; color:#8A8A8A; font-size:10px; font-family:Verdana, Geneva, sans-serif; line-height:24px;}
.brtw dd.tagcloud{ padding:0px; margin:0px; line-height:24px;}
.brtw dd.tagcloud h1{ font-size:12px; font-weight:normal; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#8A8A8A;}
.brtw dd.tagcloud h1 a{ margin:0 5px;}
.brtw dd.textcont{ padding:15px 0 58px 0; color:#8A8A8A; line-height:24px;}
.brtw dd.textcont a{ margin:0 5px;}
.brtw dd.textcont h2,
.brtw dd.textcont h3{ font-size:12px; font-weight:normal; display:inline; color:#8A8A8A;}

.viewbox{ color:#8a8a8a;}
.viewbox a{}
.viewbox .one{ height:108px; background-color:#eee; text-align:center; margin-bottom:20px;}
.viewbox .one h1{ line-height:50px; font-size:16px; color:#6c6c6c;}
.viewbox .one a{ margin:0 5px;}
.viewbox .one h2{ font-size:12px; color:#8a8a8a;}
a.nextup{ display:block; position:absolute; width:51px; padding-left:20px; height:12px; line-height:12px; background:url(/img/icon/nextup.gif) no-repeat left center; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
a.nextdown{ display:block; position:absolute; margin-left:812px; width:30px; padding-right:20px; height:12px; line-height:12px; background:url(/img/icon/nextdown.gif) no-repeat right center; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.viewbox .two{ padding-bottom:19px; border-bottom:1px solid #ccc;}
.viewbox .two img{ float:left; margin-right:28px;}
.viewbox .three{ padding:38px 0 38px 0;}


ul.people_img{}
ul.people_img li{ float:left; width:134px; height:134px; margin:0 10px 10px 0; background-color:#01789A;}
ul.people_img li.last{ margin-right:0px;}
ul.people_img li a{ display:inline-block; *background-color:#FFF;}

h1.name{ font-weight:normal; font-size:14px; color:#383838; border-bottom:1px solid #ccc; margin-bottom:28px;}

dt.bg_6c,
a.bg_6c{ background-color:#6c6c6c; color:#FFF;}

dt.bg_6c a{ background-color:#6c6c6c; color:#FFF;}

dt.bg_f1,
a.bg_6c{ background-color:#f1f1f1;}

.brt{ float:right;}


.cont,.cont p,.cont span{ font-family:"微软雅黑", "宋体", Arial, sans-serif!important;}


