@charset "utf-8";
/* CSS Document */
html ,body{height:100%;}
a img{ border:0;}
body{background:#ffffff url(../img/main_bg.jpg) repeat-x; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.header_bg { background:url(../img/head_bg.jpg) repeat-x; height:50px; overflow:hidden;}
.header{ width:800px; margin:0 auto;}
.header .left_div{width:200px; float:left; height:50px;}
.header .right_div{ width:600px; float:left; height:50px; }
.nav { width:600px; height:50px;} 
.nav ul{ margin:0; padding:0; padding-left:260px;}
.nav li{ list-style:none; font-size:14px;; float:left; font-weight:bold; text-align:center; padding-left:50px; padding-top:30px;}
.main_bg{ background:url(../img/login_bg.jpg) no-repeat; margin:0 auto; width:798px; height:287px;margin-top:20px; overflow:hidden;}
.main_div{ background:#FFFFFF; width:770px; height:258px; margin:0 auto; border:#dfdfdf solid 1px; margin-top:14px; }
.main_div .left{ width:500px; height:258px; float:left;}
.main_div .right{ float:left;}
.pop_bg{ background:url(../img/pop1.jpg) repeat-x; height:22px; color:#666666; font-size:12px; line-height:22px; padding-left:10px; margin-top:5px; margin-bottom:5px;}
.sub_top_bg{ background:url(../img/main_top_bg.jpg) no-repeat; width:800px; height:13px; margin:0 auto; overflow:hidden;}
.sub_div{ background:url(../img/sub_bg.jpg) repeat-y; width:800px; margin:0 auto;}
.sub_main{ width:770px; margin:0 auto;overflow:hidden; clear:both; }
.sub_main .left{ width:493px; float:left;}
.function{ background:url(../img/function.jpg) no-repeat; width:493px; height:36px;color:#ffffff; font-size:14px; font-weight:bold;  line-height:36px;}
.icon_bg{ background:url(../img/icon_bg.jpg) repeat-x; height:35px; width:238px; margin-top:10px; color:#c4802a; font-size:14px; font-weight:bold; line-height:35px; float:left; margin-right:5px;}
.icon_bg_cont{ width:238px; color:#858585; font-size:12px; line-height:20px; float:left; margin-right:5px; }
.icon_bg1_cont{ width:246px; color:#858585; font-size:12px; line-height:20px; float:left; }
.icon_bg1{ background:url(../img/icon_bg.jpg) repeat-x; height:35px; width:246px; margin-top:10px; color:#c4802a; font-size:14px; font-weight:bold; line-height:35px; float:left;}
.sub_main .right{ width:255px; float:left; margin-left:12px;}
.faq{ background:url(../img/faq.jpg) no-repeat; height:36px; width:264px;color:#ffffff; font-size:14px; font-weight:bold;line-height:36px; margin-top:1px;}
.faq_news{}
.faq_news ul{ margin:0; padding:0; padding-top:5px;}
.faq_news li{ color:#666666; font-size:12px; line-height:25px; background:url(../img/dotted-divider.gif) repeat-x left bottom; list-style:none;}
.footer { background:url(../img/footer.jpg) no-repeat; height:51px; width:800px; margin:0 auto; overflow:hidden;}
.footer p{ color:#666666; font-size:10pt; text-align:center;  margin:3px; line-height:51px;}
/*tab style*/
.tabdiv {width:260px; height:250px; margin-top:5px; background:url(../img/login_tab_bg.jpg) no-repeat bottom ;}
#subtab { width:258px; height:36px;  background:url(../img/tab_bg.jpg) repeat-x;}
#subtab ul{ margin:0; padding:0;}
#subtab li{ font-size:14px; font-weight:bold; line-height:36px; list-style:none; cursor:pointer; float:left; width:90px; text-align:center;}
.tab_bg { background:url(../img/tab_bg1.jpg) no-repeat; height:36px; color:#ffffff; cursor:pointer;}
.tab_bg_hover { background:url(../img/tab_bg_hover.jpg) no-repeat; height:36px; width:90px;}
#subtab_show { width:258px; }
#subtab_show ul{ margin:0; padding:0;}
#subtab_show li{ font-size:14px; color:#666666; list-style:none;}
.input_style{ height:20px; width:172px; border:#cccccc solid 1px;}
/*linkstyle*/
a.navlink { color:#ffffff; text-decoration:none; }
a.navlink:hover {color:#000000; text-decoration: none;}
a.faqlink { color:#666666; text-decoration:none; }
a.faqlink:hover {color:#bc9159; text-decoration: none;}
.read_more{ }
a.read_more  { background:url(../img/read_more.gif) no-repeat; background-position:0 0; display:block; height:17px; width:181px; overflow:hidden;}
a.read_more:hover {background-position:0 -17px;}
a.passlink { color: #003399; text-decoration:underline; }
a.passlink:hover {color:#ff0000; text-decoration: underline;}