@charset "utf-8";
/* falele.com
Copyright (c) 2012
Common CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#ffffff url(../images/bg.gif) repeat-x left -470px; color:#333333; font-size:12px; font-family: "Microsoft Yahei", Verdana, Arial, Helvetica; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; height:100%; }  /* background:#ffffff  background:#f3f3f3*/

/* 
body { background-color:#f3f3f3; color:#333333; font-size:12px; font-family: "Microsoft Yahei", Verdana, Arial, Helvetica; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
*/
a { outline:none; }
a:link,a:visited { color:#0072c6; text-decoration:none; }
a:hover,a:active { color:#ba2636; text-decoration:underline; }
div { word-wrap:break-word; word-break:break-all; }
img { vertical-align:middle; border:0; }
.clear { clear:both; height:0; font-size:0; line-height:0; }
#top { clear:both; width:auto; height:39px; background-color:#0072c6; text-align:left; overflow:hidden; }
#top .top { clear:both; width:888px; height:39px; margin:0 auto; overflow:hidden; }
#top .channel { float:left; width:660px; height:39px; }
#top .channel ul { list-style:none; clear:both; height:39px; }
#top .channel li { float:left; height:39px; line-height:39px; font-size:14px; color:#ffffff; }
#top .channel li a { color:#ffffff; padding:0 8px; display:block; text-decoration:none; }
#top .channel li a:hover { color:#ffffff; background-color:#0064ae; text-decoration:none; }
#top .channel li.now {}
#top .channel li.now a { color:#ffffff; background-color:#0064ae; padding:0 19px; font-weight:bold; text-decoration:none; }
#top .channel li.now a:hover { color:#ffffff; text-decoration:underline; }
#top .style { float:right; width:228px; height:39px; overflow:hidden; }
#top .style p { clear:both; height:39px; font-size:14px; line-height:39px; }
#top .style a { color:#ffffff; text-decoration:none; }
#top .style a:hover { color:#ffffff; text-decoration:underline; }


a { outline:none; }
a:link,a:visited { color:#005bb0; text-decoration:none; }
a:hover,a:active { color:#ba2636; text-decoration:underline; }
div { word-wrap:break-word; word-break:break-all; }
img { vertical-align:middle; border:0; }
.clear { clear:both; height:0; font-size:0; line-height:0; }
.display { display:block; }
.undisplay { display:none; }

/* Header CSS */
#header { clear:both; width:980px; margin:0 auto; text-align:left; overflow:hidden; } /*  height:139px; */
#header .welcome { float:left; width:600px; height:30px; overflow:hidden; }
#header .welcome p { clear:both; height:30px; line-height:30px; }
#header .position { float:left; width:600px; height:30px; overflow:hidden;background:url(../images/bg.gif) repeat-x left -470px;} /*margin-top:10px;*/
#header .position p { clear:both; height:30px; line-height:30px; }
#header .member { float:right; width:380px; height:30px; overflow:hidden;background:url(../images/bg.gif) repeat-x left -470px;}
#header .member ul { list-style:none; float:right; height:30px; line-height:30px; }
#header .member li { float:left; height:30px; padding:0 1px; }
#header .member img { width:17px; height:17px; border:0; }

#logo { float:left; width:300px; height:68px; overflow:hidden; }
#logo img { width:300px; height:68px; }
#tops { float:right; width:680px; height:68px; background:url(../images/top.gif) no-repeat right top; overflow:hidden; }
#tops .search { float:right; width:386px; height:28px; margin:30px 0 10px 294px; overflow:hidden; }
#tops .search .keyword { float:left; width:233px; height:24px; border:2px solid #7f9db9; padding:0 3px; color:#666666; font-size:12px; line-height:26px; }
#tops .search .option { float:left; width:59px; height:24px; background-color:#ffffff; border-top:2px solid #7f9db9; border-right:2px solid #7f9db9; border-bottom:2px solid #7f9db9; display:inline; overflow:hidden; }
#tops .search .option div { float:left; width:50px; height:17px; margin:5px 0 4px 3px; line-height:18px; overflow:hidden; }
#tops .search .option div select { margin:-1px; display:block; font-size:12px; overflow:hidden; }
#tops .search .submit { float:left; width:73px; height:28px; background:url(../images/bg.gif) no-repeat -356px -369px; margin-left:5px; border:0px; font-size:14px; color:#ffffff; line-height:28px; font-weight:bold; letter-spacing:5px; cursor:pointer; overflow:hidden; }

#nav { clear:both; width:980px; height:41px; background:#3e88bb url(../images/nav.gif) no-repeat left top; overflow:hidden; }
#nav .nav { float:left; width:800px; height:41px; overflow:hidden; }
#nav .nav ul { list-style:none; clear:both; height:41px; padding:0 10px; }
#nav .nav li { float:left; height:41px; color:#ffffff; font-size:14px; line-height:38px; font-weight:bold; }
#nav .nav li:hover { background:#ffffff url(../images/nav.gif) no-repeat right -46px; }
#nav .nav li a { color:#ffffff; display:block; padding:0 15px; text-decoration:none; }
#nav .nav li a:hover { color:#005bb0; background:url(../images/nav.gif) no-repeat left -46px; text-decoration:none; text-decoration:none; }
#nav .nav li.line { width:3px; height:41px; background:url(../images/nav.gif) no-repeat right -91px; font-size:0px; }
#nav .nav li.now { background:#ffffff url(../images/nav.gif) no-repeat right -46px; margin:0 3px; }
#nav .nav li.now a { color:#005bb0; background:url(../images/nav.gif) no-repeat left -46px; text-decoration:none; }
#nav .nav li.now a:hover { color:#005bb0; text-decoration:underline; }
#nav .subnav { float:right; width:180px; height:41px; overflow:hidden; }
#nav .subnav ul { list-style:none; float:right; height:41px; padding:0 10px; }
#nav .subnav li { float:left; height:41px; line-height:41px; padding:0 5px; font-weight:bold; }
#nav .subnav li a { color:#ffffff; display:block; text-decoration:none; }
#nav .subnav li a:hover { color:#ffffff; text-decoration:underline; }

/* Main CSS */
#main { clear:both; width:980px; margin:0 auto; text-align:left; overflow:hidden; }
#position { clear:both;height:10px; overflow:hidden; }  /* height:30px; */
#position .position { clear:both;color:#666666;height:10px; line-height:10px; } /* height:30px; line-height:30px; */
#position .position span { padding-left:5px; }
#position .position a { color:#666666; text-decoration:none; }
#position .position a:hover { color:#ba2636; text-decoration:underline; }

/* Customer CSS */
#customer { clear:both; }
#customer strong { color:#666666; }
#customer em { font-style:normal; color:#888888; }
#customer .notice { clear:both; width:150px; border-top:1px solid #cddceb; overflow:hidden; }
#customer .notice p { clear:both; width:130px; margin:3px 10px; color:#888888; line-height:19px; }
#customer .service { clear:both; width:150px; height:585px; background-color:#f2f9ff; border:1px solid #cddceb; overflow:hidden; }
#customer .service ul { list-style:none; clear:both; width:150px; height:525px; padding:5px 0; }
#customer .service li { clear:both; width:140px; height:25px; margin:0 5px; line-height:25px; overflow:hidden; }
#customer .service li img { height:17px; padding:4px 5px 4px 0; }
#customer .online { clear:both; width:150px; height:215px; background-color:#f2f9ff; border:1px solid #cddceb; overflow:hidden; }
#customer .online ul { list-style:none; clear:both; width:150px; height:175px; padding:5px 0; }
#customer .online li { clear:both; width:135px; height:25px; margin:0 5px 0 10px; line-height:25px; overflow:hidden; }
#customer .online li.sina { background:url(../images/contact.gif) no-repeat left -1px; padding-left:23px; }
#customer .online li.qq { background:url(../images/contact.gif) no-repeat left -31px; padding-left:23px; }
#customer .online li.qqun { background:url(../images/contact.gif) no-repeat left -427px; padding-left:23px; }
#customer .online li.help { background:url(../images/contact.gif) no-repeat left -155px; padding-left:23px; }
#customer .online li.wang { background:url(../images/contact.gif) no-repeat left -765px; padding-left:23px; }
#customer .share { clear:both; width:150px; height:338px; background-color:#f2f9ff; border:1px solid #cddceb; overflow:hidden; }
#customer .share ul { list-style:none; clear:both; width:150px; height:300px; padding:5px 0; }
#customer .share li { clear:both; width:140px; height:25px; margin:0 5px; line-height:25px; overflow:hidden; }
#rightmenu { float:right; width:26px; height:288px; overflow:hidden; }
#rightmenu ul { list-style:none; clear:both; width:23px; padding-right:3px; overflow:hidden; }
#rightmenu li { clear:both; width:23px; height:88px; margin-bottom:3px; cursor:pointer; overflow:hidden; }

/* Footer CSS */
#footer { clear:both; width:980px; border-top:2px solid #77a8cb; margin:10px auto 0 auto; overflow:hidden; }
#footer .copyright { float:left; width:399px; height:57px; color:#666666; overflow:hidden; }
#footer .copyright a { color:#666666; padding:0 2px; text-decoration:none; }
#footer .copyright a:hover { color:#333333; text-decoration:underline; }
#footer .copyright p { clear:both; height:19px; line-height:19px; overflow:hidden; }
#footer .about { float:right; width:530px; height:57px;color:#999999; overflow:hidden; }
#footer .about a { padding:0 3px; }
#footer .about p { clear:both; height:25px; line-height:25px; overflow:hidden; }
#footer .about span#sina { float:right; background:url(../images/contact.gif) no-repeat left -1px; padding:0 10px 0 15px; }
#footer .about span#qq { float:right;  background:url(../images/contact.gif) no-repeat left -31px; padding:0 10px 0 15px; }
#footer .about span#guai { float:right; background:url(../images/contact.gif) no-repeat left -765px; padding:0 10px 0 15px; }

/* Partner CSS */
#partner { clear:both; width:980px; margin:10px auto 0 auto; text-align:left; overflow:hidden; }
#partner .title { float:left; width:65px; height:35px; line-height:35px; text-align:center; }
#partner .title h3 { clear:both; font-size:12px; font-weight:bold; }
#partner .title h3 a { color:#000000; text-decoration:none; }
#partner .title h3 a:hover { color:#000000; text-decoration:underline; }
#partner .partner { float:right; width:915px; overflow:hidden; }
#partner .partner ul { list-style:none; clear:both; padding:5px 0; }
#partner .partner li { float:left; height:22px; padding:0 5px; line-height:22px; }
#partner .partner li.add {}
#partner .partner li.add a { color:#808080; text-decoration:none; }
#partner .partner li.add a:hover { color:#0f0f0f; text-decoration:underline; }