@charset "utf-8";
*{ margin:0px; padding:0px; border:0px;}
body{font-size:12px; font-family:"宋体", arial; }
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,span{margin:0;padding:0;border:0;}
select,input,img,select{vertical-align:middle;}
.fl{ float:left} .fr{ float:right} 
.clr { clear:both;}
 a:link{color:#4c4c4c; text-decoration:none; }
 a:visited{color:#4c4c4c; text-decoration:none; }
 a:hover{color:#4c4c4c; text-decoration:none; }
 a:active{color:#4c4c4c; text-decoration:none; }

/* top */
.top{ width:850px; margin:0 auto; padding:0; overflow:hidden}
.main{ width:789px;  margin:0 auto; padding:0;color:#1a1a1a; overflow:hidden}
.main p{  line-height:19px; margin-top:30px; }
.main dl{ margin-top:20px; margin-left:35px;}
.main dt{font-weight:bold; margin-bottom:10px;}
.main dd{ background:url(../images/dian.gif) no-repeat 5px 7px ; line-height:19px; text-indent:17px;}
.main_bg{ background:url(../images/main_bg.jpg) repeat-y top center; width:2px; }
.main_content{ width:790px; margin:0 auto; padding:0; margin-top:30px; overflow:hidden}
.main_content p{ text-align:right; height:25px; line-height:25px;}
.yellow{ background:#f0eeeb}

.fix td{border-bottom:#c0bebc 1px solid;  height:33px;  margin-left:8px; color:#4c4c4c; padding-left:8px;}
.white{border-right:#f8f9f6 1px solid;}
.black{ border-left:#c0bebc 1px solid;}
.title{ background:#c2a353; font-weight:bold;}
.title td{ color:#FFF; border-top:#5e5e5e 1px solid;border-bottom:#5e5e5e 1px solid}

.bottom{width:789px; margin:0 auto; padding:0; padding-top:26px; overflow:hidden}
.bottom span{ float:right}
.bottom p{ line-height:19px; color:#808080; margin-top:5px;}
a.a:link{color:#808080; text-decoration: underline; }
 a.a:visited{color:#808080; text-decoration:underline; }
 a.a:hover{color:#808080; text-decoration:underline; }
 a.a:active{color:#808080; text-decoration:underline; }
 
 
 .top_en{ width:996px; margin:0 auto; padding:0; overflow:hidden}
 
.main_content_en{ width:956px; margin:0 auto; padding:0; margin-top:30px; overflow:hidden}
.main_content_en p{ text-align:right; height:25px; line-height:25px;}

.bottom_en{width:956px; margin:0 auto; padding:0; padding-top:26px; overflow:hidden}
.bottom_en span{ float:right}
.bottom_en p{ line-height:19px; color:#808080; margin-top:10px;}
.logo{ width:850px; margin:0 auto; padding:0; overflow:hidden}
.logo img{ float:right; margin-top:10px; margin-right:15px;}
.term {width: 678px; margin:0 auto; padding:0; clear:both; color:#4c4c4c; overflow:hidden}
.term p{ line-height:22px; margin-top:30px;}
.b{font-family:Arial, Helvetica, sans-serif;}
b.a:link{color:#4c4c4c; text-decoration: underline; }
b.a:visited{color:#4c4c4c; text-decoration:underline; }
b.a:hover{color:#4c4c4c; text-decoration:underline; }
b.a:active{color:#4c4c4c; text-decoration:underline; }

.main p.link{ color:#AD8726;}
.main p.link a{ color:#AD8726; text-decoration:underline;}
.main p.link a:hover{ color:#AD8726; text-decoration:none;}

/* added 2014-03-17*/
.newkv{ width:850px; height:700px; margin:0 auto; position:relative;}
.newkv .lk{ position:absolute; top:10px; right:10px;}

/* added 2014-03-20*/
#fssList{ position:absolute; top:330px; left:50%; margin-left:-20px;}
#fssList li{ float:left; margin:0 6px;}
#fssList li a{ width:8px; height:8px; display:block; background:url(../images/kv-list.png) no-repeat; text-indent:-999em;}
#fssList li.fssActive a{ background:url(../images/kv-list-on.png) no-repeat;}