body{
    font:normal 14px/140% "Microsoft YaHei";
    color:#333;
    background-image: url(../../jscss/img/logo2.png);
    background-repeat: no-repeat;
    background-size: 450px;
    background-position: center 180px;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,tr,td,img,div a,header,footer,article,section,hgroup,nav,figure,aside{margin:0;padding:0;}
body,h1,div,input{ margin:0; padding:0; font-size:1.2rem; font-family:"黑体"; color:#c3c3c3;}
img{ border:none;}
html { font-size:100%; }
h1{ height:50px; background:#6cba4f; text-align:center; line-height:50px; color:#FFF;}
ul,ol,dl,dd,dt,li{list-style-type:none;}
header,footer,article,section,hgroup,nav,figure,aside{display:block}
.fl{float:left}
.fr{float:right}
.cl{ clear:both;}
a{text-decoration:none;color:#333;}
a:hover,a:link,a:actived{text-decoration:none;color:#333;}
a:visited{text-decoration:none;color:#333333;}
.cf{display: inline-block;}
* html .cf{height: 1%;}
.cf{display: block;}
.cf:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.mb{margin-bottom:10px;}
.pa{ position:absolute;}
.pr{ position:relative;}
input{bordr:0px;}
.goto{ border:0; width:100%; height:45px; text-align:center;color:#fff; line-height:45px;background:#feaa08; border-radius:10px; cursor:pointer;font-size:20px;font-family:"黑体"; margin-top:20px;margin-bottom:20px;}
.none{ display:none;}
.new_red{color:#ff0c0c; cursor:pointer;}.new_red a{ color:#ff0c0c;}
.tc{ text-align:center; margin:20px 0px;}
.nav-user{ right:0px; top:5px; line-height:0px;}
.nav-user-a{ right:0px; top:5px;line-height:28px;}
.ppppp{ right:0px; top:5px;line-height:28px;}
.nav-invitation-a{ position:absolute; top:0px;}

/*ajax*/
.mainbox{
	width:100%;
	max-width:600px;
	color:#fff;
	margin-top: 10px;
	margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

hr{width:100%;height:1px;border:none;border-top:1px  dashed #cccccc;margin-top:20px;margin-bottom:20px;}
img{
    width: 100%;
    text-align: center;
    }
/*nav-banner*/
.nav-banner{
	margin:0 0 0px;
	height:60px;
	width:100%;
	color:#fff;
	line-height:60px;
	background-color:#2690fd;
	
}




.title{height:50px;line-height:50px;}
.title h2{font-size:18px;}



.sub{height:45px;line-height:45px;padding:0 0 0 40px;}


.ts{font-size:14px;color:red;}

.reg #notuser{width:25px;float:left;}

.link a.zc{padding:2px 10px;border:1px solid #00b500;border-radius:5px;color:#00b500;}
.link{height:30px;width:100%;padding:20px 0;}




.bottom {width:100%;height:35px;*height:35px;line-height:35px;overflow:hidden; position:fixed; bottom:0px; z-index:200; background:#fff;}
.bottom  .signin,.bottom .hd{text-align:center;width:33%;background-color:#2690fd;color:#fff; height:35px;}
.bottom  .hymp,.bottom  .hyqj,.bottom .yqh{text-align:center;width:32%;border:1px solid #2690fd;border-left:0 none; color:#fff;}
.bottom .hd,.bottom .yqh{width:48.5%; height:35px;color:#fff;}
.bottom a{ background:#2690fd; margin-left:1px;margin-right:1px;}
.bottom a:hover{ background:#3385ff}

/*  修正IE6 bug  */
* html #top_btn{position:absolute;}
/*footer*/
.footer{
	line-height:1.5;
	text-align:center;
	color:#fd6002;
	font-size: 16px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



.tc{ text-align:center; margin:20px 0px;}

.red{
	font-size: 14px;
	line-height: 1.5;
	color: #FF6600;
}
.hits{
	font-size: 14px;
	line-height: 1.5;
	color: #FFFF99;
}
.line{
	height: 5px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top: 10px;
	margin-bottom: 10px;
}


.main_visual{
	overflow:hidden;
	position:relative;
	clear: both;
}
.main_image{
    overflow:hidden;
    position:relative;
    width: 90%;
    margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



div.flicking_con{position:absolute;top:140px;left:50%;z-index:10;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url('/jscss/images/btn_main_img.png') 0 0 no-repeat;
	display:block;
	text-indent: -1000px;
}
div.flicking_con a.on{background-position:0 -18px}
#btn_prev,#btn_next{z-index:300;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(/jscss/images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(/jscss/images/hover_right.png) no-repeat right top;right:100px;}
.banner{
	
	
	margin-left: auto;
	width:100%;
	background: rgb(255, 255, 255);
    margin: 0px auto;

	
	}


.fwm_box{
	
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 10%;
	width:95%;
	
	
	}
.fwm_box img{margin-top: 0px;margin-bottom: -5px;}

.fwm_box .agent{font-size:16px;color:#5e5e5e;line-height:2;}



