1@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0; outline: 0;}article,aside,dialog,footer,header,section,nav,figure,menu{display:block}img{ border:none; vertical-align:middle}
body{ font-size:12px;line-height:24px; color:#333; -webkit-font-smoothing:antialiased; background: url(img/bg.gif) }
a{ text-decoration:none; color:#333; outline:none}a:hover{ color:#004e2a;}
:focus { outline:0; }.hei{ line-height:0; font-size:0}table{ margin:0 auto; } li{ list-style:none}

.fff,.fff a{ color:#fff}

#link select{ width:200px}


.focus0 .f220x150{width:410px;overflow:hidden; padding:0 }
.focus0 .f220x150 img.tu{width:220px; float:left; margin:8px 20px 0 0; height:150px}
.focus0 .f220x150 li{ width:410px; overflow: hidden;   }
.focus0 .rslides{width:410px;  margin:0}
.focus0 .rslides_nav{ display:none}
.focus0 .f220x150 b{ font-size:14px; display:block;}
.focus0 .f220x150 span{  font-size:14px;  display:block; font-family:楷体_gb2312,楷体,幼圆,仿宋}
.focus0 .f220x150 li a{ display:block; }
.focus0 .rslides_tabs{clear:both;text-align:center; position:absolute; margin:0 0 0 72px; top:656px }
.focus0 .rslides_tabs li{float:left;margin-right:5px}
.focus0 .rslides_tabs a{overflow:hidden;background:#DDD;display:block;width:16px;height:16px; line-height:16px}
.focus0 .rslides_tabs .rslides_here a{background:#c00; color:#fff}

#neirong img{ max-width: 920px; WIDTH: expression(this.width > 920 && this.width > this.height ? 920 : true); }
#neirong{ font-size:14px; line-height:28px}


.focus{width:1200px;height:278px;position:relative; padding-top: 48px}
.focus .f426x240{width:1200px;height:278px;overflow:hidden; margin:0}
.focus .f426x240 img{width:1200px;height:278px}

.focus .rslides{width:100%;position:relative;list-style:none;padding:0}
.focus .rslides_nav{height:50px;width:52px;position:absolute;top:120px;left:0;;opacity: 0.5;
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 50);
filter: alpha(opacity = 50);;text-indent:-9999px;overflow:hidden;text-decoration:none; background:url(img/left.gif); left:26px}
.focus .rslides_nav:active{opacity:1.0}
.focus .rslides_nav.next{left:auto;right:0; background:url(img/right.gif); right:26px}
.focus .rslides_tabs{clear:both; position:absolute; margin:-20px 0 0 0; padding:0; white-space:nowrap}
.focus .rslides_tabs li{float: left; margin-left:5px}
.focus .rslides_tabs a{text-indent:-9999px;overflow:hidden;background:#fff;display:block;width:31px;height:5px}
.focus .rslides_tabs .rslides_here a{background:#063}

#mbg{ height:48px; background:#004600; width:1200px; position:absolute; z-index:888}
#menu{ position:absolute; z-index:999; table-layout:fixed; line-height:48px}
#menu a{ color:#fff; text-align:center; font-size:14px; font-weight:bold; display:block}
#menu a:hover{ text-decoration:none}
#menu div{ position:absolute; display:none}
#menu td{ vertical-align:top}


#menu table{ opacity: 0.7;-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 70);
filter: alpha(opacity = 70); background:#004600; border-bottom:8px solid #004600; border-top:8px solid #004600; margin:0; }


#menu table a{ font-size:12px; font-weight:400; line-height:28px; text-align:left; padding-left:26px}
#menu table a:hover{ background:#030}
#menu table th{ height:8px}
#menu table#bxts a{ padding:0; text-align:center}


#shao img{ float:left; margin:0 10px 0 0}
.tit01{ color:#d22e01; font-family:微软雅黑; font-weight:bold; font-size:20px}

#left td a{ display:block; border:1px dotted #f2f2f2; line-height:50px; font-size:14px; padding-left:60px}
#left td a.on{ color:#f33501; background:#eee url(img/ico_02.gif) 180px 50% no-repeat; border-bottom:1px solid #eee}
#left{ margin-top:3px}
#left td a:hover{ text-decoration:none; color:#f40}
#left table td a{ line-height:40px; font-size:12px; padding-left:80px; background:#fff url(img/ico_03.gif) 60px 50% no-repeat;}

.gk td{ width:25%; padding:8px 0 0 0}
.gk td a{background: url(img/ico_01.gif) 4px 8px no-repeat; padding-left:20px; display:block}
.gk th{ color:#f40; font-size:14px; border-bottom:1px dotted #ececec; line-height:40px; text-align:left}
.gk{ margin-top:30px}
ul.gk{ width:920px;margin:25px auto 0 auto }
ul.gk h2{ color:#f40; font-size:14px; border-bottom:1px dotted #ececec; line-height:40px; text-align:left}
ul.gk li{ width:50%; padding:8px 0 0 0; float:left}
ul.gk li a{background: url(img/ico_01.gif) 4px 8px no-repeat; padding-left:20px; display:block}

#xc li{ float:left; width:208px; margin:25px 29px 0 0 ; ;  border-top:1px  solid #fafafa;  text-align:center;}
#tit{margin:20px 20px 0 20px; border-bottom:1px solid #ddd; line-height:52px;  height:52px; padding-bottom:3px}
#tit h2{ font-size:16px; float:left; color:#060; padding:0 10px; margin-right:20px; cursor:pointer}
#tit h2.on{ color:#f40; border-bottom:4px solid #f40; }
#xc li a{ color:#060;background:#fafafa; display:block; height:210px}
#xc li a:hover{ text-decoration:none; color:#f40; background:#eee}
#xc li img{ width:194px; height:138px; display:block; margin:0 0 6px 0; border:1px solid #ececec; padding:6px; background:#fff}
#xc ul{ display:none; width:960px}
#xc ul.dis{ display:block}
#xc li a span{ display: block; background: url(images/resizeApi.png); width: 64px ;height: 64px; position: absolute; z-index: 1; margin: 40px 0 0 70px; opacity: 0.8}
.clear{ clear:both}
.page{ clear:both; text-align:center; padding:30px 0 0 0;}

.page span,.page a{ text-align:center; display:inline-block; padding:0 8px; margin:0 3px}
.page a{background: url(img/page_02.gif); border:1px solid #bfbfbf}
.page a:hover{ text-decoration:none; background:#ddd}
.page a.current{ background: url(img/page_01.gif); color:#c66; border:1px solid #d8b399}




#mr li{ width:50%; float:left; width:430px; margin:30px 20px 0 20px; height:180px}
#mr li img{ height:160px; display:block; float:left; margin:0 20px 0 0; width:120px}
#mr li h2{ font-size:14px; margin-bottom:8px}
#mr li h2 a{ color:#060}

.news{margin:8px auto; table-layout:fixed; line-height:28px}
.news a{ display:block;  white-space:nowrap; }
.news0 td{ vertical-align: top; color:#666; font-size:14px;}
.news0 a{ font-size:14px; margin-bottom:5px}


#ks a{ display: block; line-height:43px; width:245px; background:url(img/index_00.gif); border:1px solid #e0e0e0; font-size:14px; font-weight:bold; padding:0 0 0 32px; margin-bottom:5px;}
#ks a img{ margin:3px 20px 0 0; width:38px; height:38px; display:block; float:left}


#ksh a{ display: block; border:1px solid #e0e0e0; width:279px; margin-bottom:5px; border:1px solid #e0e0e0; font-size:14px; font-weight:bold; background:url(img/index_00.gif) repeat-x bottom; line-height:49px;   }
#ksh a img{ margin:3px 20px 0 20px; width:38px; height:38px; display:block; float:left}

#lovexin12,#lovexin14{ z-index:99999}


#footer iframe{ display:none}
