@charset "utf-8";

html {overflow-y:scroll;}
body {margin:0; padding:29px00; color:#333333; font:12px "\5FAE\8F6F\96C5\9ED1",sans-serif;background:#ffffff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;} 

a:link { margin:0; padding:0; color:#333333; text-decoration:none;}
a:visited { color:#333333; text-decoration:underline;}


/* all */
.box100p { width:100%; min-width:1200px;}

.bgc01 { background:#f4f4f4;}



.topnav { margin:0 auto; width:1200px; height:36px;}
.topnav span.newssite { float:left; margin-right:20px; padding-left:5px; line-height:36px;}
.topnav span.newssite a:hover { color:#c7002a;}
.topnav ul { display:block;}
.topnav ul li { float:left; margin:7px 0;}
.topnav ul li a { display:inline-block; margin:0 5px; padding:3px 10px; border-radius:11px;}
.topnav ul li a:hover { background:#c7002a; color:#fff;}

ul.login { float:right;}
ul.login li { margin:0; line-height:36px;}
ul.login li a { margin:0; padding:0 15px; border-radius:0;}
ul.login li a:hover { background-color:#e0e0e0; color:#333;}
ul.login li.bt_log a, ul.login li.bt_reg a { padding:0 15px 0 40px; background-image:url(../images/dot_user.png); background-repeat:no-repeat; background-position:15px 0;}
ul.login li.bt_reg a { background-position:-85px 0;}
ul.login li.bt_name a { color:#c7002a;}

span.link_logo a { display:inline-block; float:right; margin:7px 20px 7px 5px; padding:3px 10px; border-radius:11px; background:#c7002a; color:#fff;}

span#ad_app a, span#ad_wx a, span#ad_wb a { position:relative; display:inline-block; height:36px; width:47px; cursor:pointer;}
span#ad_app a { background:url(../images/dot_user.png) no-repeat -185px 0;}
span#ad_wx a { background:url(../images/dot_user.png) no-repeat -292px 0;}
span#ad_wb a { background:url(../images/dot_user.png) no-repeat -400px 0;}
span#ad_app a:hover { background:url(../images/dot_user.png) no-repeat -494px 0;}
span#ad_wx a:hover { background:url(../images/dot_user.png) no-repeat -601px 0;}
span#ad_wb a:hover { background:url(../images/dot_user.png) no-repeat -709px 0;}