@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:0;}
li{ list-style:none;}
a{text-decoration:none;}
a:hover{ color:#2e9cd1;}
p{text-align:left;line-height:150%;}
.red{ color:#FF0000}
.blue{color:#2e9cd1;}
.green{color:#97b902;}
.pink{color:#f21c93;}
.orange{ color:#fbab14;}
.text-right{ text-align:right;}
.text-left{ text-align:left;}
.text-center{ text-align:center;}
.mar10{ margin:0 0 0 20px;}
.clear{clear:both;display:block; height:0; line-height:0%; overflow:hidden;}
body{ /*background:url(/images/common/bg3.jpg) repeat-x left 12px #131416;*/ background:#333; font-family:Georgia,Times,Verdana,Arial,Helvetica,sans-serif; font-size:12px;border-top:5px #9a9a9a solid;}
/*layout*/
.box{width:980px;  height:auto; margin:0 auto; }
.header_wrap{ height:auto; background:url(/images/common/bg5.gif) repeat-x bottom #070707;}
.content{ display:block; min-height:500px; height:auto !important; height:500px; background:#fff;}
p.line{ height:1px; border-top:1px #666 dotted; margin:20px 0;}
.top{ height:20px;}
.top a{ width:40px; height:14px; background:url(/images/common/ico-top.gif) no-repeat; text-indent:-9999px; float:right; font-size:0;}

.header{height:100px; position:relative;}
.header a{ color:#CCC; font-size:12px;}
.header a:hover{color:#2e9cd1;}
.logo{ display:block;width:150px; float:left; height:89px;font-size:0;}
.logo a{width:150px; height:89px;display:block;background:url(/images/common/logo.jpg) no-repeat 0 0; text-indent:-99999px; overflow:hidden; }
.logo a:hover{background:url(/images/common/logo.jpg) no-repeat 0 -89px;}
.language{ float:left;width:100px;text-transform:uppercase; position:absolute; left:150px; top:70px;}
.language select{ background:#000; border:0; color:#fff; font-size:14px;}

.member-box{ position:absolute; left:390px; top:15px; color:#fff;}
.member-box a{ padding:0 3px;}
.topnav{ position:absolute; right:0;top:0px;width:300px; height:39px; line-height:39px;font-family:Arial,Helvetica,sans-serif; background:url(/images/common/bg4.png) no-repeat top left}
.topnav ul{}
.topnav li{float:left;padding:0 9px; background:url(/images/common/line2.gif) no-repeat right;}
.link{ position:absolute; top:60px; right:20px;width:270px; float:right;}
.link a{ padding:0 10px 0 4px; text-decoration:underline;}



.navi{ width:980px;height:60px; margin:0 auto;background:url(/images/common/nav.jpg) no-repeat 0 0; }
.navi li{ display:block; float:left;}
.navi li a{width:136px;display:block; height:60px; text-indent:-9999px; font-size:0;}
.navi li a.nav1,.navi li a.nav7{ width:150px;}
.navi li a.nav1:hover{background:url(/images/common/nav.jpg) no-repeat 0 -60px;}
.navi li a.nav2:hover{background:url(/images/common/nav.jpg) no-repeat -150px -60px;}
.navi li a.nav3:hover{background:url(/images/common/nav.jpg) no-repeat -286px -60px;}
.navi li a.nav4:hover{background:url(/images/common/nav.jpg) no-repeat -422px -60px;}
.navi li a.nav5:hover{background:url(/images/common/nav.jpg) no-repeat -558px -60px;}
.navi li a.nav6:hover{background:url(/images/common/nav.jpg) no-repeat -694px -60px;}
.navi li a.nav7:hover{background:url(/images/common/nav.jpg) no-repeat -830px -60px;}



.footer{width:980px;color:#333;height:100px; background:url(/images/common/bg1.jpg) repeat-x left 1px #ccc;border-top:1px #000 solid;}
.footer ul{ float:right; display:block; margin:-15px 0 0 0;}
.footer ul li{ display:block; float:left;  padding:0 5px;}
.footer ul li a{color:#333;padding:0 5px 0 0;}
.footer ul li a:hover{color:#fbab14;}
.copyright{ font-weight:bold; font-size:12px; font-family:Verdana,sans-serif; padding:20px 0 0 20px;}
.copyright a{ font-size:12px; font-weight:normal; color:#ccc; padding-left:10px;}


/*popping*/
.close{ width:20px; height:20px; position:absolute; right:20px; top:20px;}
.popping{margin:50px 350px; top:20%; left:5%; position:absolute; display:none; color:#fff; border:7px #999 solid; width:405px;padding:20px;  background:#000; z-index:100;}
.popping.input1{ width:148px; height:19px; border:0;background:#f0f0f0; border:4a4a4a 1px solid;}
.popping h2{ font-size:14px; padding:30px 0 10px 0; color:#F60; border-bottom:1px #444 solid; margin:0 0 20px 0;}
.popping table{ width:100%;}
.popping table th{ text-align:left; width:70px;}
.popping table td{ padding:5px;}
.popping table td.td1{ width:210px;}
.popping a{ color:#F60;}
.popping .error{ position:absolute; left:20px; top:20px; color:#FF0000}

.error{left:20px; top:20px; color:#FF0000}
#error{left:20px; top:20px; color:#FF0000;background:none;height:auto;}
#error li{display:block;float:none; width:240px; height:30px; text-align:center; line-height:30px; color:#FF0000;}

/*2010-6-15 add*/
/*.link{ position:relative; z-index:9999;}

a.qqline { font:bold; color:#FF6600;}*/
#qqbox{ width:90px; height:175px; background:url(/images/common/kf-bg.gif) no-repeat left top; /*position:absolute; z-index:999999999; right:-100px; top:0px;*/}

#qqbox dl{ padding:30px 0 0 9px; width:68px;}
#qqbox dl dt,#qqbox dl dt a{ display:block; height:30px; width:68px; text-indent:-9999px; overflow:hidden;}
#qqbox dl dt.qq{ background:url(/images/common/kf.jpg) no-repeat left top;}
#qqbox dl dt.msn{ background:url(/images/common/kf-2.jpg) no-repeat left top;}
#qqbox dl dt.ww{ background:url(/images/common/kf-3.jpg) no-repeat left top;}



.qqbox{
height:auto;
overflow:hidden;
position:absolute;
right:0;
top:100px;
}
.qqlv{
overflow:hidden;
position:relative;
float:right;
z-index:50px;
}
.qqkf{
height:auto;
overflow:hidden;
right:0;
top:0;
z-index:999999px;
}
.qqkfbt{
overflow:hidden;
position:relative;
text-align:center;
}
.qqkfhm{
overflow:hidden;
position:relative;
}











