@charset "utf-8";
/* CSS Document */

body{font-size:12px; font-family:Tahoma; line-height:1.5em; color:#666;}
a:link,a:visited{color:#06c; text-decoration:none;}
a:hover{color:#F3477B}
.clearfix:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix {zoom: 1;}
.fl{float:left;}
.fr{float:right;}


/*bg*/
#nav ul li,#nav ul li.current a,h2.title,#footer p,.news-list li,.par2 p{background:url(../img/about_bg.png) no-repeat;}
/*header*/
#header{border-bottom:1px solid #CDCDCD; padding:0 0 10px 0; overflow:hidden; zoom:1;}
#header .logo{width:800px; margin:14px auto 0;}
#header .logo a{float:left; width:253px; height:35px; overflow:hidden; position:relative;}
#header .logo a img{position:absolute; left:0; top:0;}
/*nav*/
#nav{ border-top:2px solid #E8E8E8;}
#nav ul{margin:0 auto; width:800px; position:relative; top:-2px;}
#nav ul li{float:left; padding:0 15px; line-height:43px; font-weight:bold; font-size:14px; text-align:center; background-position:right 0;}
#nav ul li.first{padding-left:0;}
#nav ul li a:link,#nav ul li a:visited{color:#626262; text-decoration:none;}
#nav ul li a:hover{color:#F3477B;}
#nav ul li.current a{float:left; width:82px; height:43px; background-position:-254px 0;}
#nav ul li.current a:link,#nav ul li.current a:visited{color:#fff;}
/*body*/
#body{margin:10px auto 0; width:800px; overflow:hidden; zoom:1;}
.banner{overflow:hidden; zoom:1;}
h2.title{background-position:3px -133px; padding-left:18px; font-size:14px; color:#333; margin-top:25px; border-bottom:1px solid #CDCDCD; padding-bottom:3px; overflow:hidden; zoom:1;}
h2.title span{float:left;}
h2.title a{float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.c590{width:590px;}
.par1 p{text-indent:2em; line-height:1.8em; padding:5px 12px;}
.par1 img{margin:10px 0 0 12px;}
.par2 p{margin:20px; line-height:1.8em; background-position:3px -130px; padding:0 18px;}
.c390{width:390px;}
.news-list{padding:10px 0;}
.news-list li{line-height:2.2em; background-position:3px -100px; padding-left:18px;}
.page{text-align:center;}
.service{margin-top:20px; line-height:1.8em; width:700px;}
.service h2{font-size:12px; color:#DF1050; text-align:center; margin-bottom:20px;}
.service h3{font-size:12px; color:#DF1050;}
.service p{margin:0 0 20px;}
.privacy{margin-top:20px; line-height:1.8em; width:700px;}
.privacy h2{font-size:12px; color:#666; text-align:center; margin-bottom:20px;}
.privacy h3{font-size:12px; color:#0099FF;}
.privacy p{margin:0 0 20px;}
.join-us{line-height:1.8em;}
.join-us p{padding:12px 18px;}
.contact-us {border-top:1px solid #cdcdcd; padding:10px 30px 10px 20px; line-height:2.2em;}
.contact-us .contact-ico{ float:left; margin-right:20px}
.contact-us .contact-main{ overflow:hidden; zoom:1}
.conscribe {padding:10px 30px 10px 20px; line-height:2.2em;}
.conscribe .contact-ico{ float:left; margin-right:20px}
.conscribe .contact-main{ overflow:hidden; zoom:1}
.conscribe strong{  color:#c40000}
.news-detail{width:700px; line-height:1.8em;}
.news-detail h2{color:#06C; padding:10px 0;}
.news-detail img{margin:1em 0;}
/*friend-link*/
.friend-link{padding-bottom:15px;}
.friend-link h2{float:left; width:90px; margin-right:5px; _margin-right:2px; height:44px; line-height:44px; font-size:14px; color:#fff; text-align:center; background:#E72762;}
.friend-link .f-box{overflow:hidden; zoom:1; border:1px solid #ccc; padding:18px;}
.friend-link .text-box a:link,.friend-link .text-box a:visited{color:#666;}
.friend-link .text-box a:hover{color:#FFF; background:#E72762;}
.friend-link .text-box{overflow:hidden; zoom:1; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.friend-link .text-box li{float:left; white-space:nowrap; margin-right:1em; height:2.2em; display:inline;}
.friend-link .logo-box li{float:left; width:120px; height:40px; overflow:hidden; padding:15px 13px 0 0;}


/*footer*/
#footer{padding:20px 0; width:800px; margin:0 auto;}
#footer p{background-position:0 -53px; height:40px; line-height:40px; text-align:center;}
#footer a:link,#footer a:visited{color:#666; margin:0 3px;}
#footer a:hover{color:#333;}