@charset "utf-8";
/* CSS Document */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, form, article, aside, embed, dl, dt, dd, table, td, th, input, button, legend, fiedlset, blockquote, textarea, label, strong, img, fieldset { margin:0; padding:0; }
body { font-family:arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif; font-size:12px; line-height:18px; color:#666; background:#f6f6f6 url(../image/bg.jpg) top center repeat-y; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
.clearfix { font-size:0; clear:both; line-height:0; }
ul, li { list-style-type:none; }
img, input { border:0 none; }
label { }
table { border-collapse:collapse; }
em, cite, b { font-style:normal; }

/*font-size*/
.f14 { font-size:14px; }
.fbold { font-weight:bold; }
.trendt dt a, .boxOne strong { font-size:14px; font-weight:bold; }
.left, .sttongg, .L, .trendp,.sideBar{ float:left; }
.right, .state, .search, .R, .more, .trendt,.container{ float:right; }
/*aLink*/
a { color:#333; text-decoration:none; }
a:hover {color:#228000; text-decoration:underline; }
.more a { color:#999; }
.notice .sttongg a:hover{color:#ce0000; text-decoration:underline;}
/*pub-width*/
.logoBar, .nav, .banner, .notice, .wrap,.footer, .page { width:998px; margin:0 auto; }
/*logoBar*/
.logoBar { height:135px;}
.top{ width:998px; height:96px; position:relative;}
.logo { position:absolute; left:0;top:15px;height:60px;line-height:60px;overflow:hidden;vertical-align:middle;width:500px;display:table-cell;*display:block; }
.logo img{vertical-align:middle;}

.topad{font-size:12px;position:absolute; right:20px;top:33px;}
.topad a { margin-left:8px;line-height:22px;display: inline-block; color:#6a6a6a;}
.topad a.home { width:64px; height:22px; background:#eef1ec; text-align:center;}
.topad a.join { width:64px; height:22px;background:#eef1ec;text-align:center;}

.state { padding:0;position:absolute; left:0;top:0; width:100%; height:38px; background:#c6c7c9;}
.state a {padding-right: 16px;display: inline-block;float: right;line-height:38px;}


/*nav*/
.nav {position:absolute;left:205;top:90px;height:36px; background:#e4e7e2 url(../image/navbg.gif) no-repeat left;}
.nav ul { margin-left:204px;}
.nav li { float:left; width:96px; height:36px; line-height:36px; text-align:center; margin-right:1px; }
.nav li a { font-size:14px; color:#000; display:block; }
.nav li a:hover, .nav li a.focus { color:#000; text-decoration:none; background:url(../image/navAHo.jpg) no-repeat; }
.search { padding:10px 20px 0 0;position:absolute;right:0;top:40px;}
.sBtn1 { width:19px; height:19px; border:0 none; cursor:pointer; background:url(../image/sBtn1.png) no-repeat; position:absolute; top:16px; right:26px; }
/*foot*/
.ft{ width:998px; margin:0 auto;height:60px; background:url(../image/footbg.jpg) repeat-x top;}
.footer{ font-family:Tahoma, Geneva, sans-serif; color:#75777a;text-align:left; padding-top:10px; padding-left:0;}
/*banner*/
a.on{background:#ddddde;text-decoration:none; color:#c00;width:100%;}
.banner{width:998px; margin:0;}
#bSlider{width:998px; height:404px; position:relative; clear:both;}
.ulImg{width:998px; height:404px; position:relative; overflow:hidden; display:block;}
.ulImg IMG{width:998px; height:404px;}
#bSlider .slides{position:absolute;top:0;left:0;}
.pagination{position:absolute;bottom:10px; right:10px;}
.pagination li {float:left;text-align:center; margin-right:10px;}
.pagination li a {width:38px; height:4px; line-height:20px; display:block;background-color:#fff; color:#666; text-decoration:none;}
.pagination li.active a,.pagination li.active a:hover { background-color:#bcbfbb; color:#fff; text-decoration:none;}
.pagination li.active a:hover {}

.homenews{float:right;width:290px;height:310px;}
.aboutus{}
.m{ width:998px; height:410px; margin:0 auto;}
.input226_30 {width: 180px;
height: 25px;
line-height: 25px;
padding-left: 5px;
border: 1px solid #f1f1f2;
}}

/*new*/
.tel_list{ line-height:21px;padding:10px;}
.content_a_c_a{line-height:23px;padding:6px 0;}
.content_b_c_a ul{ padding:10px 0;}
.content_b{ color:#333}
.content_b_title{font-size:15px; margin-top:15px; font-weight:700;}
.content_b_c_a ul li{line-height:24px; height:24px; width:260px; overflow:hidden;border-bottom:#eaeaea 1px dashed;padding-left:16px;background:url(../image/ico.jpg) 0px 8px no-repeat;}

.content_a_title .more,.content_b_title .more{font-size:12px;font-weight:100;float:right;margin-right:10px; color:#ccc;}
.content_a_title{color:#21a1cb;padding-left:0;font-size:14px; margin-top:20px;}
.grayBtn1 a{ color:#999;}
.d{width:998px; margin:auto;background:#ddddde;}
.ulList02{ width:896px; margin:0 auto; overflow:hidden; padding:0 0 0 0;}
.ulList02 li{ float:left; width:170px; margin:15px 10px 15px 0;}
.apic{ width:170px; height:170px; border:#eaeaea solid 1px; display:block;}
.apic img{ width:170px; height:170px; }
.atxt{ line-height:22px; color:#666; display:block; text-align:left; margin-top:6px;}

.service{background:#ddddde; margin:1px auto; width:998px;height:160px; border:1px solid #dcdcdc; border-left:none; border-right:none;}
.service .cat2{ line-height:24px;}
.service .cat2 a{ color:#75777a;}
.servicea{width:180px;float:left; margin:25px 0 0 35px;}
.serviceb{width:180px;float:left; margin-top:25px;}
.servicec{width:180px;float:left;margin-top:25px;}
.serviced{width:340px;height:125px;float:left;margin:5px 0 0 20px;}


