*{ padding:0px; margin:0px; } 
body {margin:0px; padding:0px;color:#000;font-family:"微软雅黑",Arial,Helvetica,sans-serif; font-size:12px;line-height:150%; background-color:#F2F2EA;} 

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000;} 
h1 { font-size: 28px; } 
h2 { font-size: 24px; } 
h3 { font-size: 20px; } 
h4 { font-size: 18px; } 
h5 { font-size: 16px; }
h6 { font-size: 14px; } 
 
ul { margin: 0; padding-left: 15px; } 
ol { margin: 5px 0px 5px 40px; padding-left: 15px; } 
 
a:link { color: #1e5495; text-decoration: none; } 
a:visited { color: #1e5495;text-decoration:none;} 
a:hover { text-decoration: none; color: #2b90ce; } 

/*  公共部分 ************************  公共部分*/
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
form{margin:0px;}
input{margin:0px;}
button{margin:0px;}
.space-10{ clear:both; height:10px;}
.mainbody{ width:1200px; margin:auto;}

.header{ padding:20px;}
.header .logo{ text-align:left; height:67px; float:left; width:25%;}
.header .mainmenu{ text-align:center; height:67px; float:left; width:15%;}
.header .mainmenu .mitem{ display:block;font-size:16px; line-height:67px; text-align:center; background-color:#FFF; cursor:pointer; margin-left:20px;}
.header .mainmenu .curitem{font-size:16px; line-height:67px; text-align:center; background-color:#2b90ce; margin-left:20px; color:#FFF}
.banner{ background-color:#2b90ce; text-align:center}
.banner .bmenu{ height:40px; margin:auto;width:1200px;}

.footer{ background-color:#1e5495; padding:20px;}
.footer .foottext{ color:#FFF; text-align:center; padding-top:30px; padding-bottom:30px; line-height:36px;}
.footer .foottext a:link { color: #fff; text-decoration: none; } 
.footer .foottext a:visited { color: #fff;text-decoration:none;} 
.footer .foottext a:hover { text-decoration: none; color: #fff; } 

.body-left{ float:left;width:60%;}
.body-right{ float:left;width:40%;}

.info-box{ margin:10px;}
.info-box .info-title{ margin:10px;font-weight:600;font-size:20px;color:#2b90ce; border-left:4px solid #1e5495; height:24px; line-height:24px; padding-left:10px;}
.info-box .info-body{font-size:16px;line-height:200%;}

/* 标准色 0192b5 浅背景 d2e8ec */
input,textarea{margin:0px;font-family:"微软雅黑",Arial,Helvetica,sans-serif;outline:none;}
button {cursor:default;text-align:center;font-family:"微软雅黑",Arial,Helvetica,sans-serif; font-size:13px;padding:6px 15px 6px 15px;border:0px;height:32px; cursor:pointer;}


/*按钮*/
.btndefault{background-color:#0192b5;color:#FFFFFF;}
.btndefault:hover{background-color:#0081b1;}

.btnother{background-color:#cccccc;color:#000000;}
.btnother:hover{background-color:#d6d6d6;color:#000000;}

.btnsmall{background-color:#0192b5;color:#FFFFFF;font-size:12px;padding:3px 10px 3px 10px;height:25px;}
.btnsmall:hover{background-color:#255fb9;color:#FFFFFF;font-size:12px;padding:3px 10px 3px 10px;height:25px;}

.btnbig{background-color:#0192b5;color:#FFFFFF;font-size:20px;padding:10px 25px 10px 25px;height:45px;}
.btnbig:hover{background-color:#0081b1;}

.btn-link{display:block;background-color:#0192b5;color:#fff;font-size:14px;padding:3px 10px 3px 10px;height:25px; line-height:180%;}
.btn-link-gray{display:block;background-color:#666;color:#fff;font-size:14px;padding:3px 10px 3px 10px;height:25px; line-height:180%;}

.inputbox{border:1px solid #666;height:30px;width:100%;padding-left:10px;font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:14px;color:#333333;line-height:200%;vertical-align:middle;}

.all-top{background-color:#f8f8f8;height:79px;width:100%;z-index:8885;min-width:755px; position:relative;
}  /*固定顶栏*/
.all-top .sitelogo{ display:block;background:url(images/spirte_main.png) no-repeat;background-position:0px 0px;height:60px;width:180px;float:left; margin-top:10px;}

.all-top .searchbox{ margin-left:50px;padding-left:32px;background:url(images/spirte_main.png) no-repeat;background-position:-495px -16px;height:32px; background-color:#fff;float:left; margin-top:24px; border:1px solid #cfcbc8;}
.all-top .searchbox .inputsrch {border:0px;height:30px;width:240px;background-color:#fff;font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:14px;color:#333333;line-height:200%;}
.all-top .searchbox button { float:right;cursor:default;text-align:center;border:0px;height:32px;width:90px;background-color:#0192b5;font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;}
.all-top .searchadv{padding:30px 10px 0px 10px;text-align:center;border:0px;height:32px;line-height:150%;font-size:14px;color:#fff; float:left;}
.all-top .searchadv a:link {color: #82b631;text-decoration: none;}
.all-top .searchadv a:visited {color: #82b631;text-decoration:none;}
.all-top .searchadv a:hover {text-decoration: none;color: #82b631;}
.all-top .searchbox .sel {border-left:1px solid #cfcbc8;height:32px;width:70px;padding:0px 10px 0px 10px;font-size:14px;color:#333333;line-height:200%;
background:url(images/spirte_main.png) no-repeat;background-position:75px -392px; cursor:pointer;}
.all-top .searchbox .sel .opt-checked{}
.all-top .searchbox .opt-box{position:absolute; background-color:#FFF;border:1px solid #cfcbc8;top:25px; border-top:0px;width:89px;font-size:14px;color:#333333;line-height:200%; overflow:hidden; display:none;z-index:8888;}
.all-top .searchbox .opt-box .opt{padding:0px 10px 0px 10px; cursor:pointer;}
.all-top .searchbox .opt-box .opt:hover{padding:0px 10px 0px 10px; background-color:#EFEFEF;}
.all-top .searchbox .opt-box .cur{background-color:#d2e8ec;}

.all-top .hotline{color:#8c8c8c;line-height:280%;padding-left:32px;width:200px;float:left;background:url(images/spirte_main.png) no-repeat;background-position:0px -171px;}
.all-top .member-area{color:#8c8c8c;line-height:280%;float:right;}
.all-top .member-area .topbtn{margin-top:25px;}
.all-top .member-area .topbtn a:link {display:block;float:left;text-decoration: none;font-size:14px;color:#333; margin-left:10px; padding:5px 10px 5px 10px; border:1px solid #CCC; line-height:100%;}
.all-top .member-area .topbtn a:visited {color: #333;text-decoration:none;border:1px solid #CCC;}
.all-top .member-area .topbtn a:hover {text-decoration: none;color: #81b630;border:1px solid #CCC;}

.all-top .member-area .toplink{margin-top:25px;}
.all-top .member-area .toplink .cur-0:link {text-decoration: none;font-size:14px;color:#333; margin-left:10px; padding:5px 10px 5px 10px;line-height:100%;}
.all-top .member-area .toplink .cur-0:visited {color: #333;text-decoration:none;}
.all-top .member-area .toplink .cur-0:hover {text-decoration: none;color: #81b630;}

.all-top .member-area .toplink .cur-1:link {text-decoration: none;font-size:14px;color:#0192b5;font-weight:bold;margin-left:10px; padding:5px 10px 5px 10px;line-height:100%;}
.all-top .member-area .toplink .cur-1:visited {color: #0192b5;font-weight:bold;text-decoration:none;}
.all-top .member-area .toplink .cur-1:hover {text-decoration: none;color: #81b630;font-weight:bold;}



.all-top .member-area .login-info{margin-top:10px;}
.all-top .member-area .login-info .login-icon{display:block;float:left;text-decoration: none;font-size:14px;color:#333; margin-left:5px;line-height:100%;background:url(images/spirte_main.png) no-repeat;background-position:-770px -1030px;width:75px;height:25px; text-align:center; color:#333;padding-top:35px;}
.all-top .member-area .login-info .login-icon:hover{color: #81b630;}
.all-top .member-area .login-info .mypm{background-position:0px -1075px;}
.all-top .member-area .login-info .mypm:hover{background-position:0px -1135px;}
.all-top .member-area .login-info .myfav{background-position:-75px -1075px;}
.all-top .member-area .login-info .myfav:hover{background-position:-75px -1135px;}
.all-top .member-area .login-info .member{background-position:-150px -1075px;}
.all-top .member-area .login-info .member:hover{background-position:-150px -1135px;}
.all-top .member-area .login-info .home{background-position:-225px -1075px;}
.all-top .member-area .login-info .home:hover{background-position:-225px -1135px;}
.all-top .member-area .login-info .logout{background-position:-300px -1075px;}
.all-top .member-area .login-info .logout:hover{background-position:-300px -1135px;}
.all-top .member-area .login-info .cpanel{background-position:-375px -1075px;}
.all-top .member-area .login-info .cpanel:hover{background-position:-375px -1135px;}
.all-top .member-area .login-info .newpm{ position:absolute; padding:0px;margin-top:-50px; margin-left:40px;width:20px; height:20px;background-position:-730px -1020px;font-size:11px; text-align:center; color:#FFF;line-height:200%;overflow:hidden; font-weight:bold;}
.all-top .member-area .login-info .newpm:hover{color:#FFF;}




.all-top .member-area .member-menu{display:none;float:right;position:relative;width:192px;z-index:900;line-height:200%; background-color:#fafafa;border:2px solid #81b630; border-top:0px;font-size:14px;}
.all-top .member-area .member-menu a:link {display:block;padding:5px 10px 5px 10px;}
.all-top .member-area .member-menu a:visited{display:block;padding:5px 10px 5px 10px;}
.all-top .member-area .member-menu a:hover{background-color:#d9e9c0;}
.all-top .member-area .member-menu .member-menu-space{ border-bottom:2px dotted #d9e9c0; margin:5px 0px 5px 0px;}

.all-top a:link {color: #8c8c8c;text-decoration: none;}
.all-top a:visited {color: #8c8c8c;text-decoration:none;}
.all-top a:hover {text-decoration: none;color: #333333;}

.all-top slink {color: #8c8c8c;text-decoration: none;cursor:pointer;}
.all-top slink:hover {text-decoration: none;color: #333333;cursor:pointer;}


.headnav{background-color:#0192b5;width:100%;height:40px;overflow:hidden; position:relative;z-index:599;
box-shadow:0px 0px 0px 0px #333,0px 0px 0px 0px #333,0px 10px 10px -10px #333,0px 0px 0px 0px #333;
}
.headnav .mainmenu{float:left;}



.headnav .mainmenu .menu-0{padding:0px 10px 0px 10px;width:80px;height:40px;float:left;color:#FFF;font-size:16px;line-height:250%;text-align:center;cursor:default;}
/*.headnav .mainmenu .menu-1{padding:0px 10px 0px 10px;width:80px;height:40px;float:left;color:#FFF;font-size:16px;line-height:250%;text-align:center;cursor:default;background-color:#0099cc;}
.headnav .mainmenu .menu-1 span{padding:0px;border-bottom:0px solid #FFF;}*/

.headnav .mainmenu .sub-menu{padding:0px 10px 0px 10px;float:left;width:80px;height:180px;}





.headnav-sub{width:100%;position:absolute;z-index:500;display:none;}
.headnav-sub .sub-bg{background-color:#fff;height:262px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9; border-bottom:1px solid #8e8e8c;
box-shadow:0px 0px 0px 0px #333,0px 0px 0px 0px #333,0px 10px 10px -10px #333,0px 0px 0px 0px #333;
}
.headnav-sub .sub-content{position:relative;margin-top:-263px;}

.headnav-sub .mainmenu{float:left;}
.headnav-sub .mainmenu .sub-menu{padding:0px 5px 10px 5px;float:left;width:90px;height:252px;background:url(images/spirte_main.png) no-repeat;background-position:-401px -180px;}
.headnav-sub .mainmenu .sub-menu .sub-menulink{text-align:center; padding:4px 0px 0px 0px;}
.headnav-sub .mainmenu .sub-menu .sub-menulink .isvip{ color:#FB9700;}

.headnav-sub .mainmenu .sub-menu .hoversub{color:#0192b5;}
.headnav-sub .mainmenu .sub-menu .hoversub span{padding:3px;border-bottom:2px solid #0192b5;}
/*.headnav-sub .mainmenu .sub-menu .sub-menulink:hover span{padding:3px;border-bottom:2px solid #0192b5;}*/
.headnav-sub .mainmenu .sub-menu a:link {color:#000;text-decoration: none; font-size:12px;line-height:200%;font-size:14px;}
.headnav-sub .mainmenu .sub-menu a:visited {color: #000;text-decoration:none;}
.headnav-sub .mainmenu .sub-menu a:hover {color: #0192b5;text-decoration:none;}
.headnav-sub .mainmenu .sml-space{float:left;height:20px;width:92px;}
.headnav-sub .mainmenu .menu-space{float:left;height:20px;width:10px;}

.headnav .mainmenu .hoverbg{background-color:#0099cc;}
.headnav-sub .mainmenu .hoverbg{background-color:#f1f1f1;
			/*
			box-shadow:-10px 0 10px -10px #333,左边阴影
			0 0px 0px 0px #333, 部阴影
			0 0px 0px 0px #333, 底部阴影
			8px 0px 10px -10px #333; 右边阴影
			*/
}
.headnav .mainmenu .menu-more,.headnav-sub .mainmenu .menu-more{}
.headnav .mainmenu .menu-first,.headnav-sub .mainmenu .menu-first{width:50px;background-position:-441px -180px;}
