body {margin: 0px;padding: 0px; font-size:12px; line-height:20px; color:#666; font-family:"Î¢ÈíÑÅºÚ";background-color:#e5e5e5;}
a { text-decoration:none; color:#666}
a:hover { text-decoration:none; color:#FF0000}
.fl { float:left;}
.fr { float:right;}
ul,.li { list-style-type:none; margin:0px; padding:0px}
.img { border:none}
.top_bg { background:url(../images/top_bg_02.jpg) repeat-x; height:90px;}
.top { width:1020px; margin:auto; overflow:hidden}
.logo { padding-top:13px;}
.top_color { background:url(../images/color_02.jpg) no-repeat; width:105px; height:27px; text-align:center; font-size:14px; color:#fff; line-height:27px;}
.top_ys { color:#fff; overflow:hidden; height:27px; padding-left:606px;}
.top_ys a { color:#fff}
.top_ys a:hover { color:#FFFF00}
.top_colo { background:url(../images/color_04.jpg) no-repeat; width:105px; height:27px; text-align:center; font-size:14px; color:#fff; line-height:27px; margin-left:10px; font-family:Arial}
.nav { padding-top:29px; padding-left:320px;}
.nav li { font-size:14px; float:left; margin-left:25px}
.nav li a { display:block; color:#666; padding:0 10px 0 10px}
.nav li a:hover { border-bottom:2px solid #504f6c; padding-bottom:10px; display:block; color:#666;padding:0 10px 10px 10px}
#nav2 { border-bottom:2px solid #504f6c; padding-bottom:10px; display:block; color:#666;padding:0 10px 10px 10px}
.index { background-color:#e5e5e5; overflow:hidden}
.banner {height:547px;margin-top:3px;position: relative;}
.main {width:1015px;margin:auto;margin-top:-50px;  position:relative; z-index:999}
.main2 {width:1015px;margin:auto;overflow:hidden;}
.bg { background:url(../images/bg_06.png); overflow:hidden; width:1015px;}
.home { width:945px; margin:auto;overflow:hidden; padding-top:10px}
.about { width:583px;}
.a_bj { background:url(../images/a_bg_06.jpg); height:330px; width:583px; overflow:hidden}
.tite { text-indent:20px; padding-top:7px}
.gsjj { font-size:16px; color:#333}
.gsyw { font-family:Arial; font-size:14px; color:#c1c1c1; padding-left:5px;}
.js {line-height:27px; padding:5px 15px 0 15px}
.tp { padding:10px 10px 0 0}
.yw { width:330px; }
.y_bt { background:url(../images/fh_03.png) no-repeat; height:30px; text-indent:35px; line-height:30px; margin-top:5px;}
.ywlx { color:#fff; font-size:21px; }
.ywyw { font-family:Arial; font-size:16px; color:#a7a6a6; padding:0 0 0 8px;}
.pic { padding-top:15px}
.login { background:url(../images/login_20.jpg) no-repeat; height:130px; margin-top:15px;}
.wr { font-size:14px}
.kk { background-color:#eee; border:1px solid #d4d4d4}
.mima  {text-decoration: underline;}
.mima a {text-decoration: underline;}
.mima a:hover { text-decoration:none}
.p_dt { float:left;position: relative; } 
.pro {margin-top:10px;}

.bs {position: absolute;height:35px;line-height:35px;text-align:center;font-size:16px;filter:alpha(opacity=70);opacity:0.7;background-color:#fff;color:#000;margin-top:135px;width:438px;}
.link_bg { background:url(../images/yq_03.png) no-repeat; height:44px; margin-top:15px; line-height:42px;overflow:hidden}
.link_yq { padding-left:25px; color:#666; font-size:14px}
.link_yy li{ float:left; padding-left:15px;}
.bottom { width:950px; margin:auto; padding:15px 0 10px 0; color:#fff; overflow:hidden}
.end { line-height:23px}
.wx { padding:0 0 0 90px}
.dz { padding:0 0 0 20px; line-height:23px;}

.end a { color:#fff}
.end a:hover { color:#FFFF00}
.rd{ color:red;}