/* Í¨ÓÃCSS */
html{overflow-y: scroll; }
body{font-family:Microsoft YaHei,Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;font-size:14px;color:#4c5a6b;-webkit-text-size-adjust:none; }
body,form{margin:0px;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;} 
img{border:0;vertical-align:middle;} 
a{text-decoration:none;/*color:#4c5a6b;*/}
a:hover{text-decoration:underline;color:#0077e0;}
ul, li, dl{list-style-type:none;margin:0px;padding:0px;}

/*CSS common*/
.l{float:left;}.r{float:right;}.cl{clear:both;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}
.red{color:red;}.blue{color:blue;}.green{color:green;}.wh{color:white;}.lanhui{color:#273e4a;}
.red a{color:red;}
.p12{font-size:12px;}.p14{font-size:14px;}
.mt6{margin-top:6px;}.mt8{margin-top:8px;}.mt10{margin-top:10px;}.mt12{margin-top:12px;}

/* TOP css */
#top {width: 1080px;height: 100px;margin: 0 auto;}
#top h1 {float: left;width: 210px;background: url(http://www.jjidc.com/user/images/logo/logo.png) no-repeat;height: 100px;}
#top h1 a {text-indent: -9999px;float: left;height: 100px;width: 210px;}
#top .top_right {float: right;width: 800px;padding-left: 70px;}
#top .top_right .help {line-height: 26px;height: 26px;margin-top: 10px;width: 320px;border: 1px dashed #edf1d9;background-color: #f0f6ef;float: right;padding: 0 2px;}
#top .top_right .help li {float: left;padding: 0 8px;}
#top .top_right .help li.un a {background: url(../image/ico.gif) no-repeat 0 -92px;float: left;padding-left: 8px;color: #F00;overflow: hidden;height: 28px;}
#top .top_right .login {float: right;margin-top: 20px;clear: both;line-height: 30px;height: 30px;padding-bottom: 10px;}
#top .top_right .login em {font-style: normal;background: url(../image/ico.gif) no-repeat;padding-left: 15px;}
#top .top_right .login em.lo_id {background-position: 0px 1px;}
#top .top_right .login em.lo_pa {background-position: 0px -49px;margin-left: 6px;}
#top .top_right .login .login-input {width: 70px;height: 18px;line-height: 18px;padding: 0 2px;border: 1px solid #aaa;}
#top .top_right .login .but_login {background: url(../image/ico.gif) no-repeat 0px -217px;height: 20px;width: 42px;border: 0px;cursor:pointer;text-indent: -9999px;}
#top .top_right .login .but_reg {background: url(../image/ico.gif) no-repeat -43px -217px;height: 20px;width: 42px;border: 0px;cursor:pointer;text-indent: -9999px;}
#top .top_right .login .but_qq {background: url(../image/ico.gif) no-repeat 0 -196px;height: 20px;width: 92px;border: 0px;cursor:pointer;text-indent: -9999px;}

#nav {clear: both;line-height: 42px;background: url(../image/nav.gif) repeat-x 0 0;height: 42px;}
#nav ul {margin: 0 auto;height: 42px;width: 1080px;}
#nav li {float: left;background: url(../image/nav.gif) no-repeat right -42px;font-size: 16px;}
#nav li a {padding: 0 28px;float: left;height: 42px;overflow: hidden;color: #FFF;margin: 0 3px 0 1px;}
#nav li.no {background-image: none;}
#nav li a:hover {color: #2B7CBE;text-decoration: none;background-color: #FFF;height: 38px;margin-top: 4px;line-height: 38px;border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;}
#nav li.hov a {color: #2B7CBE;text-decoration: none;background-color: #FFF;height: 38px;margin-top: 4px;line-height: 38px;border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;}

/*Member Center*/
#leftmenu {float: left;width: 167px;border: 0px solid #ddd;border-top:none;padding: 0px;}
#leftmenu h3 {border-bottom: 1px solid #ddd;color: #005fa2;font-size: 14px;padding: 0px 0px 0px 10px;margin: 0px;}
#leftmenu ul {padding: 8px 5px 8px 45px;}
#leftmenu li {line-height: 30px;height: 30px;font-size: 14px;}
#leftmenu li a {color: #222;float: left;background-image: url(../image/mico.gif);background-repeat: no-repeat;background-position: 0px 7px;padding-left: 24px;}
#leftmenu li.a1 a {background-position: 2px -215px;}
#leftmenu li.a2 a {background-position: 3px -169px;}
#leftmenu li.a3 a {background-position: 2px -125px;}

#leftmenu li.b1 a {background-position: 2px -1022px;}
#leftmenu li.b2 a {background-position: 2px -350px;}
#leftmenu li.b3 a {background-position: 3px -664px;}

#leftmenu li.c1 a {background-position: 2px 9px;}
#leftmenu li.c2 a {background-position: 3px -259px;}
#leftmenu li.c3 a {background-position: 3px -931px;}
#leftmenu li.c4 a {background-position: 2px -1114px;}
#leftmenu li.c5 a {background-position: 2px -1070px;}

#leftmenu li.z1 a {background-position: 3px -531px;}

#leftmenu li em {font-size: 12px;font-style: normal;float: right;}
#leftmenu li em a {color: #f60;float: none;background-image: none;padding: 0px;}

#help {/*position: fixed;*/bottom: 0; border-top: 1px solid #e7e7eb; border-bottom:0 ; padding:10px 0px; text-align:left; overflow:hidden; width:1260px;height:36px; background:#ffffff;margin: 0 auto;margin-top: 5px;}
#help .qmtitle {font-size:14px; color:#06C }
#help ul { border-right:solid 1px #efefef; padding-left:30px; width:134px; float:left; height:150px; }
#help li { text-align:left; line-height:24px; }
#help h2{ height:40px; line-height:37px; font-size:16px; margin-bottom:3px; padding-right:20px; color:#7b9ec9; text-align:right; font-weight: normal;}
#help h2 em{color:#f75e1a; font-style:normal;}
#help h2 a{ color:#f75e1a; text-decoration:underline}

/*FOOT*/
#footer {margin: 15px auto 0;width: 1080px;padding: 10px 0;border-top: 2px solid #e6e6e6;text-align:center;font-size:14px;}
#footer p {line-height: 22px;color: #888;}
#footer p a {color: #888;}
