/*
HACK 

1, !important   IE6 only


\9  :   IE6 IE7 IE8
*   :   IE6 IE7
_   :   IE6
*+  :   IE7

*/     

/* Clear Fix */
.clearfix:after{content:"."; display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */



body {line-height: 16px;font:12px/1.75 Tahoma,Arial,\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\5B8B\4F53,arial,sans-serif; }
input,button{font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,sans-serif}
body {font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,sans-serif;margin: 0;
/*
padding:0;background:url("../img/pagebg.png") repeat-x scroll center top transparent;
*/
color:#4F4F4F;}
.wrapper-light{
    /* background: url("/Templates/Default/style1/img/page-bg-top.png"); */    
    background-position: top;    
    /*
    background: url("../img/wrapper-light.png") no-repeat scroll center -5px transparent; margin: -20px 0 0;
_background: url("../img/ie6-bj.jpg") no-repeat scroll center 22px transparent; margin: -20px 0 0; ;
*/
    background-repeat: no-repeat;
}

a {
    color: #333333;

}
a:hover {
    color: #07519a;    text-decoration: none;       
} 
h2,p{font-size: 14px;} 

input,textarea{ border: 1px solid #87ACD1;}    
#main {
height: auto;
    margin: 0 auto;
    text-align: left;
    width: 100%;
    
background: url("/Templates/Default/style1/img/page_bg_2.png") repeat-x 0px 0px;
}

.maincenter {
    width: 1044px;overflow: hidden; margin: 0 auto;
    /* position: relative; */
    top: 62px;
    background: url("/Templates/Default/style1/img/page_bg_v_border.png");;
    padding: 30px 0 20px 0;
}

.module {
    border: 2px solid rgba(106, 165, 101, 0.6);
    border-radius: 15px 15px 5px 5px;
    padding: 15px 16px 20px 16px;
    margin: 0 5px 0 5px;
    font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,sans-serif;
    font-size: 14px;
    background: rgba(255, 255, 255, 0.86);
}

.module .top {
    border-bottom: 1px dotted #3D8F37;
    padding: 5px 8px 3px 8px;
    margin: 0 10px 15px 0px;
    font-size: 16px;
}

.module .top-c a span {
    font-size: 15px!important;
    font-weight: bold;
    color: #3B8D35;
}     

/* base */ 
.base-top{
    /* background: url("/Templates/Default/style1/img/nav_bg.png") repeat-x 0px 0px; */      clear: both;      height: 90px;      width: 1000px;      margin: 0 auto;
    
}  

.base-center{margin: 0 auto;width: 970px;} 
.base-right{float: right; width:278px;padding-right: 0px;margin: 0 20px 0 0;} 
.base-center-center{float: left;width: 650px;background: rgba(255, 255, 255, 0.77);border-radius: 10px;margin: 2px 0 10px 38px;padding: 10px;border: 1px solid rgb(211, 234, 210);}

.route {
    margin: 0 0 0 30px;
    color: #4D7E4A;
} 

.route a {
    color: #4D7E4A;
}
.base-footer{margin: 0px auto 1px auto;
    overflow: hidden;
    width: 100%;
    background: #D8D8D8;
    border-top: 1px solid #B5B5B4;
    clear: both;
    float: left;
    position: relative;}      
 
.base-footer1{margin: 15px auto 5px auto;width: 670px;}

/* page */
.page{padding: 0;margin: 0px 0 0;width: 900px;float: left;}
.page-center{float: left;width:530px; padding:0;}

.page-center-content {}            
.page-center-content ul{margin:0;padding: 0;}
.page-right{float: right; width:280px;margin:0px 0 0;} 
.page-center{float: left;overflow: hidden;width: 720px;} 
.page-left{float: left; width:180px;margin:0;height: 450px;}

.header {background:url("../images/page-top-bg.png") repeat-y scroll -25px 0 transparent;}
#logo{padding: 17px 0 12px 0px; margin: 0;}
/* content */
.content{margin: 0; padding: 0;overflow: hidden;width:100%}
.content-center{float: left;width: 660px;margin: 0 0 0 22px;}
.content-right{float: right;width:250px;}


.page-top-membercenter{
    width: 100%;
    margin-bottom: 30px;
    border-left: 0!important;
    border-top: 0!important;
    border-left: 0!important;
}
.membercenter-topnav{
    width: 957px;
    margin: 0 auto;
    height: 80px;
}

.foot{background:url("../img/footBg.jpg");border: 1px solid #CCCCCC;height: 50px;margin: 40px 0 10px 1px;padding: 0;width: 961px;}
.foot .leftArea ul{float: left;margin: 0 0 0 10px;padding: 0;}
.foot .leftArea ul li{float:left;margin: 0 8px;}
.foot .rightArea{float: right;margin: 0 10px 0 0;padding: 0;width:720px;}
.foot .rightArea ul {*+margin: 15px 0px 0px;} 
.foot .rightArea ul li{float:left; margin: 0 40px 0 0;}

    
 
.p-bt{margin: 0px 0 10px 0;_height: 55px;_overflow: hidden;}

.copyright {
   width: 934px;
    height: 65px;
    color: #464444;
    margin: 0 auto;
    clear: both;
    position: inherit;
}

.bot-nav {
    margin: 0 auto;
    width: 500px;
    overflow: hidden;
}



.bot-nav a,.bot-nav a:visited {
    color: #fff;
}

.bot-nav a {
    color: #fff;
}

.contact {
    position: absolute;
    right: 28px;
    top: 15px;
    float: left;
    color: #3C3B3B;
    font-size: 14px;
}

.contact span {
    font-size: 20px;
    color: #8F2E17;
}

.appico {
    width: 73px;
    height: 57px;
    position: absolute;
    left: 100px;
    top: 5px;
    background: url("/Templates/Default/style1/img/appico.png") no-repeat -2px -12px;
}

 

.copyright .c a,.copyright .c a:visited {
    color: #fff;
}

.botnav a span {
    color: #fff;
}
.p-bt div{height: 34px; margin: 0; padding: 0; }
.p-bt .l{height:55px; float: left;margin-right: 0 !important;margin-right:-3px;width: 15px;}
.p-bt .r{height:55px; float: right;margin-left: 0 !important;margin-left:-3px;width: 25px;}
.p-bt .c{color: #333;height: 52px;padding: 5px 0 0;text-align: center;}
.p-bt a{color: #333;}


.p-nav{ height: 82px; position: relative; width: 730px; float: right; /* display: none; */}
.p-nav div{margin:0;padding:0;_display:inline;} 
.p-nav .l{float: left;margin-right: 0 !important;width: 92px;display: none;}
.p-nav .r{float: right;margin-left: 0 !important;width: 90px;}
.p-nav .c{margin: 16px 0 0 0;*margin: 0 0 0 0px;   padding: 0;position: relative;text-align: right;right: 0;}
.p-nav ul{margin: 0;padding: 0;}
.p-nav div.c ul li{float: left;list-style: none outside none;margin: 4px 0px 0 0;text-align: center; width: 145px;}
.botnav div.c ul li {width: 100px!important;}
.p-nav a.selected{padding: 0 0 0; color: #333;}  
.p-nav a.selected span{color: #333;padding: 7px 0 0 0px;}
.botnav a:hover span {color: #00ffdd!important;}
.p-nav a.selected span.txt {border-bottom: 1px solid #535453;color: #252525;}
.p-nav a.selected span.name {color: #5A5A5A;}
.p-nav a{float: left;width: 100%;text-decoration: none;text-align: center;}
.p-nav a span{color: #525252;cursor: pointer;float: left;font-size: 14px;font-weight: normal;padding: 6px 0 0;text-align: center;width: 100%;  }
.botnav a span,.botnav a:visited span {color: #737373!important;}
.botnav a.selected span {text-decoration: underline;}
.p-nav a span.name {font-size: 12px; margin: 0;padding: 0;color: #A8AFA6;}
.p-nav a span.txt {font-weight: bold;border-bottom: 1px solid rgba(93, 93, 93, 0.09);padding: 6px 0 0 0;color: #7D7D7D;}
.p-nav a:hover span,.p-nav a:hover span.txt,.p-nav a:hover span.name{color:#6ABB61; } 

.box {border: 1px solid #C2D4DE;padding: 20px;position: relative;}
.box b {font-size: 0;height: 8px;overflow: hidden;position: absolute;width: 7px;margin:0;padding: 0;}
.box b.tl {background-position: -65px -12px;left: -1px;top: -1px;}
.box b.tr {background-position: -72px -12px;right: -1px;_right: -2px;top: -1px;}
.box b.bl {background-position: -65px -20px;bottom: -1px;left: -1px;}
.box b.br {background-position: -72px -20px;bottom: -1px;right: -1px;_right: -2px;}

.base-footer .p-nav{  
    /* margin: 0px auto; */
    width: 464px; 
    text-align: center;
    height: 55px;
    position: absolute;
    top: -20px;
    left: 194px;
}

.copyright .txt {
    position: absolute;
    top: 31px;
    left: 216px;
}

.p-nav.botnav {} 
.top-btns{ 
 
     height: 38px;
    margin: 0;
    padding: 0; 
    
     text-align: right;
 
}
.top-btns-links{
    width: 128px; 
    float:right;
}
.top-btns-links a{    margin: 0 0px 0 10px; 
    text-decoration: none;    color: #ff0000;} 
.base-top .top{    clear: both;
    height: 110px; 
    margin: 0 auto;
    width: 965px;}
.logo{float: left;
    margin: 2px 5px 0 0;
    position: relative;
    left: 70px;
    top: 18px;}       
.tq{float: left;margin: 7px 0 0 0px;}
.today{float: right;
    margin: 0 10px 0 0;
    padding: 0;
    
    color: #4F4F4F;
    text-decoration: none;
width: 220px;}
.wptoday ul{    float: left;
    list-style: none outside none;
    margin: 0 0 0 5px;
    padding: 0; 
    text-align: center;
} 
.wptoday a{cursor:pointer;text-decoration: none;}    
                                                               
.ad-top{float:left;}     

button{text-align: center;height: 25px;padding: 0px;line-height: 20px;padding: 0 3px;}       

.wp-tabs{border:#AACCEE solid 1px;border-top:#87ACD1 solid 3px;margin: 0; padding: 0;float:left;}
.wp-tabs ul{list-style: none;margin:0px; padding: 0;}
.wp-tabs ul li{height: 30px;list-style: none outside none;margin: 0px;padding: 0;}
.wp-tabs .tab-titles{   margin: 0;padding: 0;}
.wp-tabs .tab-titles ul{  background: url("../img/p.png") no-repeat scroll -6px -3px transparent;   border-bottom: 1px solid #AACCEE;float: left;height: 38px;width: 100%;}
.wp-tabs .tab-titles ul li{    border-right: 1px solid #AACCEE;float: left;margin: 0 0 0;padding: 8px 28px 0;cursor:pointer;}
.wp-tabs .tab-titles ul li.sel{background-color: #FFFFFF;border-bottom: 1px solid #FFFFFF;color: #07519A;font-weight: bold;position: relative;}    
.wp-tabs .tab-contents{margin:0;clear: both;}
.wp-tabs .tab-content{margin:0;float: left;}
.wp-tabs .tab-linkbtns{ 
    position: absolute; 
    left: 350px; 
    top: 4px;
    z-index: 1000;
    cursor:pointer
}
.wp-tabs .tab-linkbtns a{ background: url("../img/linkbtn.gif") no-repeat scroll -0px -0px transparent; float: left; width: 80px; height: 30px; margin: 0px 2px 0 2px; padding: 3px 0 0 0; text-align: center; font-weight: bold; color: #fff; text-decoration: none;}


.panel{border:#AACCEE solid 1px;margin: 0; padding: 0;float:left;}
.panel h2{background: url("../img/p.png") no-repeat scroll -6px -3px transparent;color: #07519A;font-size: 14px;
margin: 0px 5px 5px 0px;padding: 5px 0 0 15px;}
.panel ul{list-style: none;margin: 0; padding: 5px 5px 8px; float: left;}
.panel ul li{list-style: none outside none;margin: 5px;padding: 0;float: left;}
.panel ul li span{margin: 0 0 0 6px;padding: 0;}
.panel ul li a{margin:5px;color: #333333;text-decoration: none; }
.panel ul li a:hover{color:#07519A}

#vali-msg{text-align: left; background: url("../img/excalmatory.gif");background-repeat: no-repeat;float:left;background-position: 8px 8px; padding: 10px 10px 10px 30px; background-color:#FFFEF6;border :1px solid #7F9DB9;left:300px;position:absolute;top:250px;width:300px;margin: 0;background-color:fff;display: none;}
.vali-input{border:1px solid #7F9DB9;line-height:16px;padding: 5px 5px 4px 6px;}
.vali-input-active{ border:1px solid #7F9DB9;line-height:16px;padding:5px 5px 4px 6px; background: #E6EDFD;}
.vali-input-hit-err{color:#ff0000;padding: 5px 5px 5px 25px; background: url("../img/error.gif");background-repeat: no-repeat;background-position: 5px 4px;}
.form{ font-size: 14px; padding: 0px;}
.form h2{color: #397C06;font-size: 14px;margin: 0px 0 15px;padding: 10px 5px 5px 25px;}
.form h3{margin: 0;padding: 0;}
.form .td1{width:150px;text-align: right;}
.form .nes{color:#ff0000;font-size:14px;line-height:30px;margin:0 3px 0 0;}
.form label {cursor:pointer;margin:0;padding:0;}
.form .btn-reg{    background: url("../img/regbg.jpg") no-repeat scroll -4px -216px transparent;border: 0 none;cursor: pointer;height: 45px;margin: 30px 0 0 155px;width: 120px;}
.form .btn-update,.form .btn-submit{/* background: url("../img/updatebtn.jpg"); */ /* background-repeat: no-repeat; */ width: 105px;/* height:42px; */ /* border: 0; */margin: 30px 0 0 150px;cursor:pointer;/* color: #D73535!important; */}
.form td{padding: 0px 0 2px 0;}
.form .btn{    /* background: url("../img/form-btn.gif") no-repeat scroll 0 3px transparent; */
    border: 0 none;
    /* color: #111; */
    cursor: pointer;
    height: 31px;
    margin: 0;
    width: 100px;
    /* font-weight: bold; */
}

.im-login{width:300px;margin: 13px 0 5px !important;}
.im-login input{ border: 1px solid #87ACD1;
    height:18px;
    line-height: 18px;
    width: 87px;}
.im-login ul li a{margin: 7px;*+margin: 8px;_margin: 8px}
#btnImLogin{width: 68px;}
.inner-links{width:300px;float: left;margin: 0;}
.inner-links ul li {text-align: center;width: 82px;float:left;}


.navtabs{float: right;height: 333px;overflow: hidden;width: 660px;margin: 10px 0 0 0;position: relative;}
.navs{margin: 0;padding: 20px 10px 20px 25px;}
.navs ul{margin:0px; padding: 0;}
.navs ul li{margin:0px; padding: 0;    height: 25px;    line-height: 30px;}
.navs ul li span{margin:0 0 0 5px; padding: 0;font-weight: bold;float: left;}
.navs ul li a{color: #333333;text-decoration: none;float: left;font-size: 14px;margin: 0 2px;padding: 0;text-align: center;width: 92px;}
.navs ul li a:hover{color:#07519A}    

.toollins{float: right;width: 660px;margin: 10px 0 2px 0;}
.toollins ul{    
    margin: 3px 0 0px 0;
    padding: 3px 0 7px 14px;}
.toollins ul li{float: left;text-align: center;width: 73px;margin: 3px 2px 2px 2px;padding: 0;}
.toollins ul li a{font-size: 12px;}
 
     
.mylinks{} 
.mylinks .bar{border-bottom: 1px solid #87ACD1;clear: both;float: left;margin: 10px 0 0;*margin: 10px 0 3px 0;width: 100%;}
.mylinks .userinfo {float: left;width: 400px;margin: 0;padding: 0 0 0 20px;}
.mylinks .btns{float: right;padding: 0;text-align: left;width: 150px;} 
.mylinks .cats{background-color: #F3FAFF;border-right: 1px solid #87ACD1;float: left;height: 262px;margin: 0;padding: 0;width: 123px; _overflow: hidden;} 
.mylinks .cats ul {list-style: none;margin: 0;padding: 0;}
.mylinks .cats ul li{border-bottom: 1px solid #87ACD1;cursor: pointer;list-style: none outside none;padding: 10px 2px 0 3px;position: relative;text-align: left;width: 118px;_width: 147px;height: 30px;
*margin: -3px 0 0 0;
}
.mylinks .cats ul li a{
    background: url("../img/p-icons.png") no-repeat scroll -1px -102px transparent;
    _background: url("../img/p-icons.gif") no-repeat scroll -1px -102px transparent;
    float: left;
    height: 22px;
    overflow: hidden;
    padding: 0 0 0 29px;
    width: 80px;     
}
.mylinks .cats ul li.sel{ border-right: 1px solid #fff;background-color: #FFF;}
.mylinks .cats ul li.sel a{
    background: url("../img/p-icons.png") no-repeat scroll -1px -143px transparent;    
    _background: url("../img/p-icons.gif") no-repeat scroll -1px -143px transparent;    
}
.mylinks .cats ul li.add a{
    background: url("../img/p-icons.png") no-repeat scroll -1px -56px transparent;    
    _background: url("../img/p-icons.gif") no-repeat scroll -1px -56px transparent;    
}
.mylinks .links{float: left;width: 535px;} 
.mylinks .links ul{float: left;list-style: none outside none;margin: 5px 0 5px 0;padding: 0;     width: 534px;}
.mylinks .links ul li{    float: left;
    height: 21px;
    list-style: none outside none;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 80px;    margin: 0 10px 0 5px;}
.mylinks .links ul li a{font-size: 14px;text-decoration: none;color: #333;}    
.mylinks .links ul li a:hover{color:#07519A}    
.mylinks .links ul span{float: left; margin: 110px 0 0;text-align: center;width: 480px;}    
.mylinks_loginhint {float: left;margin: 92px 0 0;width: 650px;}     
.mylinks_loginhint div{text-align: center;}
  
.mylinks .LoginName{color:#07519A;font-weight: bold;}

#lean_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; background: #000; display: none; }
.modal_close { background: url("Image/modal_close.png") repeat scroll 0 0 transparent; display: block; height: 14px; position: absolute; right: 12px; top: 12px; width: 14px; z-index: 2; }

#mylinks_editor_cat{float: left;left: 33px;position: absolute;top: 0px;width: 92px;   }
#mylinks_editor_cat_name{width: 55px;float: left;}
#mylinks_editor_cat_save{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #07519A;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 20px;
    margin: 0 0 0 0;
    padding: 0;
    text-decoration: underline;
    width: 30px;    
}
.smallbtn, #mylinks_editor_cat_edit,#mylinks_editor_cat_del,#mylinks_editortool_link_edit,#mylinks_editortool_link_del{    border: medium none;float: right;height: 16px;margin: 0;padding: 0;width: 16px;cursor: pointer;  }
#mylinks_editor_cat_edit,#mylinks_editortool_link_edit{background: url("../img/icon_tool.gif") no-repeat scroll 2px 5px transparent;}
#mylinks_editor_cat_del,#mylinks_editortool_link_del{background: url("../img/icon_trash.gif") no-repeat scroll 2px 5px transparent;}

.mylinks_editor_link{background-color: #FFF;float: left;height: 259px;padding: 0;position: absolute;width: 507px;overflow: hidden;margin: 34px 0 0 152px;*+margin: 0;}
.mylinks_editor_link h2{border-bottom: 1px solid #CCCCCC;float: left;margin: 0;padding: 17px 0 0 28px;width: 100%; font-size: 14px;}
.mylinks_editor_link ul{float: left;list-style: none outside none;margin: 20px;padding: 0;    }
.mylinks_editor_link ul li{float: left;list-style: none outside none;margin: 0;padding: 0;width: 350px;}
.mylinks_editor_link ul li span{text-align: right;width:80px;float: left;}
.mylinks_editor_link ul li input{float: left;width: 250px;}
.mylinks_editor_link ul li.btns{text-align: center;}

.mylinks_editortool_link{position: absolute;width: 41px;}  

.top-title{color: #397C06;float: left;font-size: 18px;font-weight: bold;margin: 30px 0 0 20px;}

.Login{background-color: #FFFFFF;border: 1px solid #87ACD1;border-top: 3px solid #87ACD1;margin: 80px auto;overflow: hidden;width: 404px;}
.Login h2 {border-bottom: 1px solid #DEEAF7; background: url("../img/p.png") no-repeat scroll -6px -3px transparent;float: left;font-size: 14px;margin: 0;padding: 8px 0 7px 25px;width: 100%;}
.Login ul{float: left;list-style: none outside none;margin: 32px 32px 32px 63px;padding: 0 0 30px 0;}
.Login ul li{clear: both; margin: 5px;float: left;line-height: 40px;list-style: none outside none;padding: 0;width:280px}
.Login ul li span{width: 60px;float: left;line-height: 33px;}
.Login ul li input{width: 180px;float: left; height: 20px;padding: 5px;margin: 0;}
.Login ul li button{margin: 0 0 0 60px;} 

#imUserInfo{margin: 7px 0 5px 11px;overflow: hidden;
    padding: 0;
    width: 260px;}
#imUserInfo div{text-align: center;}    
#imUserInfo div span{margin: 0;padding: 0;float: left;} 
#imUserInfo div a.imusernickname{    color: #07519A;
    margin: 0;
    overflow: hidden;
    padding: 0;}     

.module-sitenavigation{margin: 0px 0 20px 0;}
.module-sitenavigation .top div{height:34px}
.module-sitenavigation .top-l{background: url("../img/semot-tabs.png") no-repeat scroll -1px -252px transparent;float: left;margin-right: 0 !important;margin-right: -3px;width: 15px;}
.module-sitenavigation .top-r{background: url("../img/semot-tabs.png") no-repeat scroll -11px -292px transparent;float: right;margin-left: 0 !important;margin-left: -3px;width: 15px;}
.module-sitenavigation .top-c{background: url("../img/semot-tabs.png") repeat-x  scroll -2px -328px transparent;margin: 0 5px;}
.module-sitenavigation .top a {color: #1C2428;cursor: pointer;float: left;font-size: 14px;font-weight: bold;padding: 4px 25px 0 5px;text-decoration: none;top: 4px;}
.module-sitenavigation .center{padding: 13px 8px 0;top: 30px;}
.sitenavigation-v{border: 1px solid #BBD3F2;border-top:3px solid #BBD3F2;  margin: 20px 0 0;padding: 0 !important;    }
.sitenavigation-v ul {margin: 0 1px;padding: 15px 0;list-style: none; background-color: #F0F6FE;}
.sitenavigation-v ul li{font-size: 14px;margin: 0px 0;padding: 0;text-align: center;_height:35px;list-style: none;}
.sitenavigation-v ul li a,.sitenavigation-v ul li a:visited{background: none repeat scroll 0 0 #F0F6FE;color: #224660;display: block;font-weight: normal;padding: 4px 10px;text-decoration: none;}

.sitenavigation-v ul li a:hover{color:#30821A;text-decoration: none;  }
.sitenavigation-v ul li a.selected{
    border: 1px solid #BBD3F2;border-right: 1px solid #fff;color: #000000;margin: 5px -2px 0 10px ;text-decoration: none;background-color: #fff;font-weight: bold;font-size: 16px;line-height: 40px;
background-color: #fff!important;position:relative;height: 40px;
}

.agenteditinfo{float: left;padding: 0 0 0 20px;width: 100%;}
.article{margin: 0 20px;}    
.article h2{text-align: center;}
.article smail{float: left;margin: 0 0 15px;text-align: center;width: 100%;}    
    
.mem-integral{float: left;margin: 20px 0 0 20px;padding: 0;}
.mem-integral h2{}
.mem-integral-integral{border: 2px solid #BBD3F2;float: left;margin: 0 0 10px;padding: 0;clear: both;}
.mem-integral-integral ul{float: left;list-style: none outside none;margin: 10px;padding: 0;}
.mem-integral-integral ul li{list-style: none;float: left;margin: 5px 10px 5px 10px;}
.mem-integral-integral ul li span{font-weight: bold;float: left;}
.mem-integral-rule{float: left;width:650px}
.integralMoney{color: red;}

.agent-contextinfo{float: left;margin: 0 10px 0 350px;color:#224660}
.subpage-top-btns{float: left;margin: 0 0 0 5px;}
.subpage-top-btns a,.subpage-top-btns a:visited{color:#333}
.subpage-top-btns a:hover{color:#00A4EA}

.memberpayrule{    float: left;
    margin: 8px 0 0 20px;
    _margin: 20px 0 0 10px;
    width: 100%;}
.memberpayrule table{border: 1px solid #BBD3F2;border-top:3px solid #BBD3F2; width: 97%;}
.memberpayrule table tr.head{background: url("../img/p.png") no-repeat scroll -6px -3px transparent;}
.memberpayrule table tr.head td {    border-bottom: 1px solid #EEF5FE;
    color: #2A77C1;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;}
.memberpayrule table tr.content{} 
.memberpayrule table tr.content td{text-align: center;line-height: 40px;font-size: 14px;   border-bottom: 1px solid #EEF5FE; } 

.notdata{font-size: 14px;font-weight: bold;height: 40px;padding: 50px;text-align: center;}


.uins-types{
    border: 1px solid #AACCEE;  
    float: left;
    margin: 20px 0 0 0;
    padding: 0;
    width: 180px;
}
.uins-types ul{
    margin: 5px;
    overflow: hidden;
    padding: 0;
}
.uins-types ul a,.uins-types ul a:visited{
        border-bottom: 1px dotted #CCCCCC;
    clear: both;
    float: left;
    line-height: 30px;
    margin: 5px 0 -1px;
    padding: 0 0 5px;
    text-align: center;
    width: 100%;
    font-size: 14px;
    text-decoration: none;
    color:#07519A;
    font-weight: bold;
  
}
.uins-types ul a:hover{
    background-color:#EBF2FE;
    color:#000; 
}
.uins-sections,.uins-search,.uins-list{
    width: 674px;float: right;margin :0 0 5px 10px; 
}

.uins-sections{
border: 1px solid #AACCEE;   
 
    padding: 0;  
    margin: 20px 0 5px 10px;  
  
}
.uins-sections  h2{
    background: url("../img/p.png") no-repeat scroll -6px -3px transparent;
    color: #07519A;
    font-size: 14px;
    margin: 0;
    padding: 5px 5px 5px 15px;    
    float: left;
    width: 655px;
}
.uins-sections  h2 span{
    float: left;
}
.uins-sections h2 button.btn{  
    float:right;
} 
.uins-sections ul{
margin: 5px 10px 0px 10px;
padding: 0 0 11px 0;
float: left;
width: 650px;
text-align: center;
}
.uins-sections ul a,.uins-sections ul a:visited{
font-size: 14px;
text-decoration: none;
color:#333;
margin: 10px 5px 10px 5px;
padding: 0;
float: left;
width: 150px;
text-align: left;
}
.uins-sections ul a:hover{color:#07519A} 
.uins-search{
 
    padding: 0;
    text-align: center;
    margin: 10px; 
}
.uins-search span{
    padding: 0;
    margin: 0 5px 0 0;
}
.uins-search input{  
    margin: 0 5px 0 0;
    height: 22px;
     padding: 0 5px;
}
.uins-list{
    border:none;
 
    padding: 0; 
}
.uins-list div{
    clear: both;
}
.uins-list div.pt h3,.uins-list div.lh h3{
border-bottom :1px dotted #ccc;color: #07519A; 
margin: 5px 0 5px 0;padding: 0 0 0 10px;
}
.uins-list ul{
    float: left;
    margin: 0;
    padding: 0;
 
    list-style: none;
}
 
.uins-list ul li{
   float:left;
   margin: 0px -1px -1px 0px;
   padding:0; 
   border:1px solid #ccc;
   list-style: none;
   position: relative;
   background: #fff;
   display: block;
   width: 167px;
   height: 73px;
}
.uins-list ul a{
    color: #333333;
    float: left;
    font-size: 24px;
    line-height: 26px;
    margin: 0px;
    padding: 14px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    width: 166px;
 
     
    cursor: pointer;
}

.uins-list ul a span.uin_isgood_1{
     float: left;
     background: url("../img/icons.png") no-repeat scroll -325px 1px transparent;
     width: 20px;
     height: 20px;
     margin: 0 0 0 8px;
     padding: 0;  
}

.uins-list ul a span.uin_isgood_0{
     float: left;
     background: url("../img/icons.png") no-repeat scroll -347px 1px transparent;
     width: 20px;
     height: 20px;
     margin: 0 0 0 8px;
     padding: 0;   
}
.uins-list ul a span.num{
    float:left;
    width: 130px;

    text-align: center;
}
.uins-list ul a span.uin_isgood_1{ 
}


.uins-list ul a span.descr{
    float: left;
    
    font-size: 14px;
    text-align: center;
    width: 100%;
    margin: 10px 0 0px 0;
    padding: 0;
    height: 25px;
    background: #333;
    color: #fff;
    display: none;
}
.uins-list ul a p.pri{
    float: left;  font-size: 14px;  text-align: center;  
    width: 100%;  
    margin: 10px 0 0px 0;  padding: 0;  height: 25px;    
    color: #666;  
    
} 
.uins-list ul a p.pri span{
    color:#ff0000;
} 
 
.uins-list ul a:hover{ 
    color:#ff0000;
    border:1px solid #ff0000;
    margin: -1px 0px 0px -1px;
    position: relative;
}

.uins-list ul a:hover span.descr { 
    display:block;
    margin: 7px 0 0px 0;
    background: #ff0000;
}
.uins-list ul a:hover p.pri{
    display: none; 
}
.uins-list div.lh ul a span{
    color: red;font-size: 12px;float: right; *+float: none; *+padding: 0 0 0 3px;
}
.uins-list div.hm h3 { 
    height: 30px;
    margin:0 0 8px 0;
    float: left;
    width: 675px;
}

.uins-list div.hm h3 span { 
    float:left;
}
.uins-list div.hm h3 button.btn{float: right;}

.recommend{    float: left;
    margin: 20px 0 0 20px;
    width: 100%;}

.recommend ul {
    clear: both; margin: 0;
    padding: 0;
}  
.recommend ul button{float: left;}        
.recommend-url{float: left;width: 500px;clear: both;margin: 0 0 5px 0;padding: 3px;}
.recommend-desc{    clear: both;
    float: left;
    font-size: 14px;
    margin: 10px 20px 0 0;
    padding: 0;}
    
.myschedule-editor{
    float: left;
    margin: 0 158px;
    _margin: 0 100px;
    padding: 0;
    font-size: 14px;    
}
.myschedule-editor h2{
    margin: 0;font-size: 14px;
    padding: 20px 0 10px;
}
.myschedule-editor ul{float: left; padding: 0; margin: 0;clear: both;}
.myschedule-editor ul li{ padding: 0; margin: 3px 0 0 0;clear: both;height: auto !important;}
.myschedule-editor ul li span{
    float: left;
    line-height: 25px;
    margin: 0;
    padding: 0 15px 0 0;    
}
.myschedule-editor ul li input{
    float: left;
    line-height: 20px;
    margin: 0;
    padding: 3px;
    width: 200px;    
}
.myschedule-editor ul li textarea{ 
    float: left;
    line-height: 25px;
    margin: 0;
    padding: 3px;
    width: 200px;font-size: 12px; 
    height: 80px;  
}
.myschedule-editor ul li select{
    float: left;
    line-height: 25px;
    margin: 0;
    padding: 3px;
    width: 200px;
}

.myschedule-editor ul li.btns{
   float: left;margin: 0 0 0 20px;padding: 0;margin: 10px 0 0 46px;   
}

.myschedule-list{
   clear: both;
    float: left;
    height: 292px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    font-size: 14px;   
    color:#333333;  
}
.myschedule-list div.btns{margin: 0;padding: 10px 20px;text-align: right;width: 180px;}
.myschedule-list div.list{
    float: left;
    height: 246px;
    margin: 0;
    overflow-y: auto;
    padding: 0;
    width: 658px;    
}
.myschedule-list ul{
    text-align: center;    
}
.myschedule-list ul li{
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    float: left;
    height: 22px !important;
    margin: 0 20px;
    padding: 5px 0;
    width: 617px; 
    text-align: left;
     
}
.myschedule-list ul li span.s-title{
cursor: pointer;
    float: left;
    height: 25px;
    margin: 0 5px;
    overflow: hidden;
    width: 356px;  
}
.myschedule-list ul li span.s-time{float: left;margin: 0 5px 0 5px;width: 135px;}
.myschedule-list ul li span.s-btns{float: right;margin: 0 5px 0 5px;}   
.myschedule-list ul li span.s-btns a{margin:0 2px;}
.myschedule-list .btn_schedule_status1{
    background: url("../img/drop-yes.gif") no-repeat scroll 2px 3px transparent;
    float: left;
    height: 20px;
    margin: 0 10px;
    padding: 0;
    width: 24px;    
}
.myschedule-list .btn_schedule_status0{
    background: url("../img/square.gif") no-repeat scroll 5px 5px transparent;
    float: left;
    height: 20px;
    margin: 0 10px;
    padding: 0;
    width: 24px;    
}   
.myschedule-list .btn_schedule_update{float: left;margin: 0 10px 0 0 !important;background: url("../img/icon_tool.gif") no-repeat scroll 2px 5px transparent;}
.myschedule-list .btn_schedule_del{float: left;background: url("../img/icon_trash.gif") no-repeat scroll 2px 5px transparent;}
.lottery-flash{
    float: left;
    text-align: center;
    width: 700px
}

.currUserNickname{    float: left;
    margin: 0 10px 0 23px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 350px;
    font-size: 12px;
}
    
.currUserNicknameMyschedule{margin: 10px 10px 0  23px;     }
.currUserNickname span{color:#07519A}
.agentUinsectionList{margin: 5px 10px;float: left;padding: 0;}    
.agentUinsectionList h2{font-size: 14px;margin: 0 0 0 10px;padding: 0;}    
.agentUinsectionList ul{float: left;list-style: none;margin:5px 0 0 0;padding: 0;} 
.agentUinsectionList ul li{float: left;list-style: none;margin:5px 10px;font-size: 14px;padding: 0;} 
.agentUinsectionList ul.notdata{text-align: center;margin: 10px;} 

.memberpay{
    
}

.GuestBook{ 
    float: left;
    width: 500px;
    margin:20px 0 0 20px;
} 
.GuestBook h2{float:left;margin:0 0 0 10px;clear: both;padding: 0;}
.GuestBook ul{float: left;list-style: none;margin:5px 0 0 0;padding: 0;width:600px} 
.GuestBook ul li{float: left;list-style: none;margin:5px 10px;font-size: 14px;padding: 0;clear: both;width: 520px;} 
.GuestBook ul li span{width: 80px;float: left;text-align: right;}
.GuestBook ul.descr{margin:0;padding:0 0 0 10px;clear:both;}
.GuestBook .ValidateCodeImg{margin:0 10px 0 0;}
 
.articleArticleDetail{float:left;margin: 9px 0 50px 30px;font-size: 14px;background: url("/Templates/Default/style1/img/page-content-bg.png") no-repeat;width: 618px;}

.articleArticleDetail h2 {
    border-bottom: 1px dotted #69A865;
    padding: 0 0 12px 0;
}

.articleArticleDetail h2 span {
    font-size: 16px;
    color: #4D7E4A;
}

.hot-site{
float: right;
width: 660px;
height: 260px;
border: 1px solid #ACE;
}
.hot-site ul{  
float: left;
list-style: none;
margin: 10px;
padding: 0;
}
.hot-site ul li{
float:left;
list-style: none;
width: 105px;
height: 28px;
overflow: hidden;
text-align: center;
}
.hot-site ul li a{
font-size: 14px;
text-decoration: none;
background-repeat: no-repeat;
}
.hot-site ul li a.favicon{
    padding-left:20px
}

.info-list{
   float:left;
   width: 300px;
   border: #ACE solid 1px;
   padding: 0;
   margin: 5px 0 0 0;

}
.info-list ul{
    float:left;
    list-style:none;
    margin: 0 2px 0 0px;        
    padding: 0;
}
.info-list ul li{list-style:none;float:left;margin: 4px 0 4px 0;padding:0;}
.info-list ul.title{
    float: left;

    width: 290px;
}

.info-list ul.title a{
    margin: 7px 10px 0 0;padding:0;
    float: right;
}

.info-list ul.title h2{
    float:left;
    margin: 0px;
    padding: 7px 0 0 15px;
}
.info-list ul.title h2 a{
    margin:0;padding:0;
    color: #07519A;
    float: left;
}

.info-list ul.items{
    margin: 5px 0 0px 15px;
    padding:0 0 14px 0;
    float: left;
}

.info-list ul li{}
.info-list ul li a{margin:0;padding:0;float:left;width: 200px;height:22px}
.info-list ul li h3{margin:0;padding:0;float:left;font-size:14px;font-weight: normal;width: 70px!important;}
.info-list ul li h3 a{margin:0;padding:0;float:left;font-size:14px;font-weight: normal;width: 70px!important;}

.im-download{float:left;border: #ACE solid 1px;width:300px;height: 110px;margin: 10px 0 0 0;padding: 0;}
.im-download img {padding:0;margin:0;border:0}

.wizard-page-head{ 
    border-bottom: 1px solid #BBD3F2;
    width: 974px;

    margin: 1px auto 0 auto; 
    padding:0;
    clear: both;
    height: 1px;
}

.wizard-list{margin: 10px 0 0 30px;padding: 0;float: left; }
.wizard-list ul{list-style: none;margin: 0;padding: 0;}
.wizard-list ul li{list-style: none;margin: 2px 0 2px 0;padding: 0 0 0 18px;float: left;clear: both;background: url("../img/mac-dot.png") no-repeat scroll 2px 10px transparent;}
.wizard-list ul li h3{margin: 0;padding: 0;float: left;font-weight: normal;}
.wizard-list ul li h3 a{font-size: 14px;}
.wizard-list ul li h3 a:visited{}
.wizard-list ul li h3 a:hover{}
.wizard-list ul li small{display:none}
 

.wizard-list2{margin: 10px 0 0 30px;padding: 10px 0 0 0;float: left; clear: both;border-top: 1px solid  #CCC;width: 700px;}
.wizard-list2 ul{list-style: none;margin: 0;padding: 0;}
.wizard-list2 ul li{list-style: none;margin: 2px 0 2px 0;padding: 0 0 0 18px;float: left;clear: both;background: url("../img/mac-dot.png") no-repeat scroll 2px 10px transparent;}
.wizard-list2 ul li h3{margin: 0;padding: 0;float: left;font-weight: normal;}
.wizard-list2 ul li h3 a{font-size: 14px;}
.wizard-list2 ul li h3 a:visited{}
.wizard-list2 ul li h3 a:hover{}
.wizard-list2 ul li small{display:none}
.link-qssc{
    float: right;
    width: 133px;
}
.link-qssc h2{
    float: left; 
    width: 122px;
    margin: 9px 0 0px 0;
    padding: 0;
    text-align: center;
    clear: both;  
    color: #0EA70E;
    font-size: 17px;
}
.link-qssc h2 a{
color:#0EA70E;    
}

.link-qssc h3{ 
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
} 
.link-qssc h3 a,.link-qssc h3 a:visited{
    text-decoration: none;
    color:#333

}
.link-qssc h3 a:hover{
    color: #0EA70E;
}

.stretchAd{
     
    margin: 0 auto;
    width: 972px;
}
.stretchAd .box{
    border: 1px solid #F27613;
    margin:0 auto;
    width:970px;
    padding:0;
    float: left; 
    clear: both;
}
.stretchAd div.content{
    margin:0;
    padding:0;
    float: left;
}
.stretchAd .bot{
    margin: 0; 
    padding: 0;
    clear: both;
}

.stretchAd-btn { background: #F27613 url(http://www.codefans.net/jscss/demoimg/201212/white-arrow.gif) no-repeat right 12px;; text-align: center; width: 144px; height: 31px; padding: 10px 10px 0 0; margin: 0 auto; display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
.searchUinSection{
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 116px;
    padding: 0;
    color:#666;
}
.searchUinSection input{
    height: 22px;
    margin: 0 6px 0 5px;
    padding: 0 5px;
}

.sitenavigation-accordion div.subnode{}
.sitenavigation-accordion div.subnode ul{
    margin: 0;
    padding: 0;
}
.sitenavigation-accordion div.subnode ul li{
    list-style: none;
    margin: 0;
    padding: 0;
    margin: 5px 0 5px 0;
    font-size: 14px;
}

 
.indexLogin{background-color: #539341;border: 1px solid #539341;margin: 17px 7px 0 0;overflow: hidden;width: 272px;float: right;height: 294px;color: #fff;border-radius: 3px;}
.indexLogin h2 {border-bottom: 1px solid rgba(255, 255, 255, 0.39); float: left;font-size: 14px;margin: 0 0 0 27px;padding: 21px 0 14px 0px;background: none;width: 217px;font-weight: normal;}
.indexLogin ul{float: left;list-style: none outside none;margin: 27px 32px 32px 26px;padding: 0 0 30px 0;font-size: 14px;}
.indexLogin ul li{clear: both; margin: 5px;float: left;line-height: 40px;list-style: none outside none;padding: 0;width: 216px;}

.indexLogin ul li a,.indexLogin ul li a:visited {
    color: #fff;
}

.indexLogin ul li a.reg {
    float: left;
}

.indexLogin ul li a.getpwd {
    float: right;
}
.indexLogin ul li span{width: 45px;float: left;line-height: 33px;}
.indexLogin ul li input{width: 147px;float: left; height: 20px;padding: 5px;margin: 0;border-radius: 3px;border: 1px solid #539341;font-size: 13px;}
.indexLogin ul li button{
    margin: 5px;float: left;width: 200px;height: 39px;
    background: rgba(42, 89, 29, 1);border: 1px solid #66A155;color: #fff;font-size: 18px;border-radius: 4px;
    background: #2a591d\9; /* ie6,7,8 */
    filter:Alpha(opacity=90);
    position:static\9;
    } 

.emptyline{float:left;width:970px;background: rgba(255, 255, 255, 0);HEIGHT: 27PX;}

.news_transaction {
    float: left;
    width: 688px;
    background: rgba(255, 255, 255, 0.78);
    border-radius: 5px;
    margin: 22px 0 0 8px;
    background: #fff\9; /* ie6,7,8 */
    filter:Alpha(opacity=78);
    position:static\9;
}

.index_download { 
    float: right;
    width: 250px;
    height: 212px;
    background: rgba(255, 255, 255, 0.78);
    margin: 20px 10px 0 0;
    border-radius: 5px;
    overflow: hidden;
    background: #fff\9; /* ie6,7,8 */
    filter:Alpha(opacity=78);
    position:static\9;
}

.index_download a {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    left: -16px;
    top: 25px;
}

.index_news {
    float: left;
    width: 325px;
    margin: 35px 0 35px 30px;
    padding: 0;
    position: relative;
}

.news_list h2 {
    width: 630px!important;
}

.news_list ul {
    width: 630px!important;
}
.news_list ul li {
    width: 618px!important;
}

.news_list {
    width: 640px!important;
    left: 0px;
}

.index_trans {
    float: right!important;
    margin: 37px 0 0 0px!important;
}

.index_news h2 {
    margin: 0px 0 0px 0;
    height: 20px;
    border-bottom: 1px solid #57B56E;
    float: left;
    clear: both;
    width: 294px;
    padding: 0 0 3px 0;
    color: #174222;
}

.index_news ul {
    float: left;
    clear: both;
    margin: 5px 0 18px 0px;
    padding: 0;
    list-style: none;
    width: 296px;
}

.index_news span.more {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 23px;
    top: 2px;
    background: url("/Templates/Default/style1/img/common.png") no-repeat 23px -82px;
    padding: 0 15px 0 0;
    font-size: 10px;
    -webkit-transform: scale(0.75);
}

.index_news span.more a {
    text-decoration: none;
}

.index_news ul li {
    border-bottom: 1px dotted #A09C9C;
    width: 281px;
    float: left;
    background: url("/Templates/Default/style1/img/common.png") no-repeat -16px -80px;
    padding: 0 0px 1px 13px;
    margin: 2px 0 0 0;
}

.index_news li h3 a {
    text-decoration: none;
    border-bottom: 1px dot #333; 
}

.index_news li h3 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    float: left;
}

.index_news li small {
    float: right;
    margin: 0;
    padding: 0;
}

.index_news li h3 small {}

.topimg{width: 1000PX;height: 298px;float:left;position: relative;overflow: hidden;margin-top: 8px;margin-right: auto;margin-left: 8px;margin-bottom: 0;text-align: center;}

.topimg img {
    width: 1000px;
}

#SiteNavigation3{
    margin:0 0 0 10px;
}