@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{padding:0px;margin:0px;}
body,button,input,select,textarea{font:12px/1.5 宋体,arial;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new, courier, monospace;}
small{font-size:12px;}
ul,ol{list-style-type:none;list-style-image:none;}
a{color:#373737;text-decoration:none;cursor:pointer;outline:none;behavior:url(link.htc);}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset{border-bottom:0px;border-left:0px;border-top:0px; border-right:0px;}
img{border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;vertical-align:bottom;}
table{border-spacing:0;border-collapse:collapse;}
div{zoom:1;}
.l{float:left;}
.r{float:right;}
.hidden{display:none;}
.clear{clear:both;height:0;overflow:hidden;}
*html .box li{margin-bottom:-2px;}/*Hack For IE6*/
*+html .box li{margin-bottom:-2px;}/*Hack For IE7*/
/* html5 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
/*body,button,input,select,textarea{font-family:sans-serif;}*/
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
h1{font-size:2em;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
pre,code,kbd,samp{font-size:1em;font-family:monospace,serif;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:75%;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:0;padding:0;}
dd{margin:0;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}
legend{border:0;*margin-left:-7px;}
button,input,select,textarea{margin:0;vertical-align:baseline;font-size:100%;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul,li{margin:0;padding:0;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";}
.clearfix{zoom:1;}
.clearfix{display:block;}

/* base */
.layout{width:1002px;margin:0 auto;}

/* header */
#header{background:url(../images/bg_header.jpg) repeat-x;height:129px;}
.logo span.r{height:46px;line-height:46px;overflow:hidden;}
.logo span.r a.btn-lan{background:url(../images/icon_lan.jpg) no-repeat 0 center;padding-left:10px;}

#nav ul li.parent{position:relative;float:left;margin:0 3px;z-index:999;}
#nav ul li.parent a.btn-nav{float:left;padding-left:18px;}
#nav ul li.parent a.btn-nav span{float:left;height:32px;line-height:32px;overflow:hidden;font-size:14px;color:#FFFFFF;padding-right:18px;}
#nav ul li.select a.btn-nav,#nav ul li.hover a.btn-nav,#nav ul li.parent a.btn-nav:hover{background:url(../images/btn_nav_cr.jpg) no-repeat;}
#nav ul li.select a.btn-nav span,#nav ul li.hover a.btn-nav span,#nav ul li.parent a.btn-nav:hover span{background:url(../images/btn_nav_cr.jpg) no-repeat right 0;}
#nav ul.child{position:absolute;top:32px;left:0;background:url(../images/bg_nav_child.png) repeat;width:100%;height:0;overflow:hidden;text-align:center;z-index:1000;}
#nav ul.child li{padding:4px 0;}
#nav ul.child li a{display:block;color:#CECECE;padding:0 4px;}
#nav ul.child li a:hover{background-color:#009641;color:#FFFFFF;text-decoration:none;}

.search{background:url(../images/bg_search.jpg) no-repeat;width:211px;height:19px;overflow:hidden;padding:1px;margin-top:6px;}
.search input{background:none;float:left;width:167px;height:19px;line-height:19px;color:#848484;padding:0 12px;border:none;}
.search button{background:none;float:left;width:20px;height:19px;border:none;cursor:pointer;}

/* main */
#main{background:url(../images/bg_main.jpg) repeat-x 0 bottom;padding:7px 0 48px;}

/* footer */
#footer{background-color:#B3B3B3;font-family:"微软雅黑";color:#2D2D2D;padding:15px;}
#footer a{color:#2D2D2D;}

/* kf */
.kf{position:fixed;left:0;top:129px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+129));width:139px;height:244px;overflow:hidden;}
#btnShow{position:absolute;top:52px;left:0;}
.kf-content{position:absolute;top:0;left:-139px;background:url(../images/bg_kf.png) no-repeat;width:131px;height:215px;overflow:hidden;padding:4px;}
.kf-content #btnClose{position:absolute;top:4px;right:4px;background:url(../images/btn_close.jpg) no-repeat;width:16px;height:16px;overflow:hidden;}
.kf-content .title{background:url(../images/icon_kf.jpg) no-repeat 0 center;width:76px;height:44px;line-height:44px;overflow:hidden;padding-left:34px;font-size:14px;font-family:"微软雅黑";color:#5B9A18;margin:0 auto;border-bottom:1px solid #E7E6E6;}
.kf-list{width:110px;overflow:hidden;margin:0 auto 8px;}
.kf-list ul li{background:url(../images/icon_qq.jpg) no-repeat 4px center;height:44px;line-height:44px;overflow:hidden;padding-left:34px;border-bottom:1px solid #E7E6E6;}
.kf-content p{width:120px;overflow:hidden;font-family:"微软雅黑";color:#666666;margin:0 auto;}
.kf-content p span{font-size:14px;color:#5B9A18;}