
* {
	word-wrap: break-word
}

body {
	background: #fff
}

body,
button,
input,
select,
textarea {
	font: 12px/1.5 Arial, Microsoft YaHei, Helvetica, 宋体, sans-serif;
	color: #444
}

textarea {
	resize: none
}

.pc,
.pr,
body,
dd,
dl,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
ul {
	margin: 0;
	padding: 0
}

table {
	empty-cells: show;
	border-collapse: collapse
}

caption,
th {
	text-align: left;
	font-weight: 400
}

li {
	list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 1em
}

cite,
em,
i {
	font-style: normal
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

a img {
	border: none
}

label {
	cursor: pointer
}
/*
.fl {
	float: left
}
*/
.fr {
	float: right
}

.hidefocus {
	outline: 0
}

hr {
	display: block;
	clear: both
}

.page{width: 1024px;margin: 0 auto;}
/*头部菜单*/

.top-menu{width:100%;background: #000;border-bottom: 1px solid #ccc;line-height: 28px;}
.top-menu .top-list{width: 1024px;margin: 0 auto;height: 28px;text-align:right;}
.top-menu .top-list a{display: inline-block; padding: 0 4px;}
.top-menu .top-list a,.top-menu .top-list a:hover{color: #ccc;}

.logo{width: 100%;height: 95px;margin-top: 10px;}
.logo .logo-left{float: left;height: 85px;width: 140px;}
.logo .logo-right{float: right;padding-top: 15px;height: 58px;position: relative;}
.login-method{margin-right: 10px;padding-right: 10px;width: 124px;border-right: 1px solid #ccc;}
.login-method h2{width: 102px;padding-left:6px;padding-top: 5px;padding-right: 16px;background: url(../images/arrwd.gif) no-repeat 100% 50%;cursor: pointer;white-space: nowrap;}
.login-method ul{position: absolute;z-index: 2;top: 60px;left: 6px;    padding: 4px;display: none;
    border: 1px solid;
    min-width: 60px;
    border-color: #ddd;
    background: #fefefe;
    box-shadow: 1px 2px 2px rgba(0,0,0,.3);}
.login-method ul li{    padding: 3px 5px;border-bottom: 1px solid #e5edf2; white-space: nowrap;border-bottom-color: #FFECEC;}
.login-method ul li a i{display: inline;
    float: left;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    background: #ccc url(../images/http_url_ico.png) no-repeat 0 0;}
.login-method ul li a .ico_1{ background-position: -176px 0;}
.login-method ul li a .ico_2{ background-position: -80px 0;;}
.login-method ul li a .ico_3{ background-position: -32px 0;}
.login-method ul li a .ico_4{ background-position: -352px 0;}
.login-method ul li a .ico_5{ background-position: -96px 0;}
.login-method ul li a .ico_6{ background-position: -128px 0;}
.login-method ul li a .ico_7{ background-position: -384px 0;}
.login-method ul li a .ico_8{ background-position: -64px 0;}

.login{border-right: 1px solid #fafafa;padding-right: 5px;}
.group{margin-bottom: 5px;line-height: 22px;clear: both;height: 22px;}
.group input.input-text{width: 150px;height: 22px;background-color: #FFFFFF;border: 1px solid #CCCCCC;padding: 0 3px;margin-left: 5px;}
.group button{width: 75px;height: 22px;float: right;background: #EEE;border: 1px solid #CCC;margin-left: 5px;font-weight: 700;}

.look-pass{padding-left: 5px;}
.look-pass a{display: block;line-height: 20px;padding: 0 2px;}
.look-pass a.reg{margin-top: 7px;background: #C40000;color: #FFFFFF;}
.look-pass a.re:hover{text-decoration: none;}

.nv{background-color: #c40000;overflow: hidden;width: 100%;  height: 33px;}
.nv .qmenu{    float: right;
    display: inline;
    margin: 5px;
    padding-right: 0;
    width: 100px;
    height: 24px;
    background-color: #FFFFFF;
    line-height: 24px;
    text-align: center;
    color: #369;
    font-weight: 700;
    overflow: hidden;}

.nv ul li{float: left;
    padding-right: 1px;
    height: 33px;
    line-height: 33px;
    background-image: none;
    font-weight: 700;
    font-size: 12px;}
.nv ul li a{float: left;padding: 0 26px;height: 33px; color: #FFFFFF;}


#mu{background-color: #eee;line-height: 22px;z-index: 2;font-size: 12px;}
#mu ul{
    background-color: #eee;
    line-height: 22px;
    z-index: 2;
    font-size: 12px;height: 32px;
}
#mu li{float: left;height: 32px;}
#mu li a{    float: left;display: inline;margin: 5px 3px;padding: 0 5px;white-space: nowrap;}
#mu a:hover {
    margin: 4px 5px;
    border: 1px solid #c2d5e3;
    background: #e5edf2;
    color: #369;
    text-decoration: none;
}
.cl{display: none;}

.notice{width:100%;height:26px;margin:10px auto;background-color: yellow;}
.notice span{background-color: #C40000;color: yellow;display: block;float: left;height: 21px;padding:5px 10px 0 10px;}
.notice marquee{float: left;width: 900px;height: 26px;line-height: 28px;margin-left: 40px;}

.prise-notice{width: 100%;height:auto;background-color: #FFF}
.p-left{width: 240px;}
.tab{margin-bottom: 10px;margin-right: 10px;    border: 1px solid #ccc;background: #fff;height: 260px;}
.title{height: 32px;font-size: 14px;font-weight: 700;line-height: 32px;border-bottom:1px solid #CCCCCC;}
.titletext {padding-left: 10px; float: left;padding-right: 10px;height: 32px;display: block;border-right: 1px solid #ccc;font-size: 12px;}

.pl{line-height: 32px; border: none;overflow: hidden;}
.pl li{float: left;}
.pl li a{font-size: 12px;display: block;font-weight: 500;padding: 0 10px;border-right: 1px solid #ccc;}
.pl li a:hover{font-weight: 700;text-decoration: none;border-bottom: 1px solid #FFF;}
.pl li .current-item{font-weight: 700;border-bottom: 1px solid #FFF;}
.tb-c{padding: 10px 16px;}
.dxb_bc{display: none;}
.module ul{overflow: hidden;}
.pbn{margin-top: 6px;clear: both;overflow: hidden;}
.pbn em a{color: #999;float: right;padding-left: 5px;}
.ls_blue,.ls_gray,.ls_green,.ls_red,.ls_yellow {
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
    text-align: center;
    margin-right: 2px;
    font-weight: 700;
    color: #fff;
    text-shadow: 1px 1px 0 #000;
    background: transparent url(../images/ball_22.png) no-repeat;
}
.ls_red {
    background-position: center 0;
}
.ls_blue {
    background-position: center -22px;
}
.ls_yellow {
    background-position: center -44px;
}
.ls_gray {
    background-position: center -66px;
}
.ls_green {
    background-position: center -88px;
    width: 10px;
}
.hm{text-align: center;}
.pipe {
    margin: 0 5px;
    color: #ccc;
}

.p-middle{width: 522px;border: #ccc 1px solid;height: 260px;text-align: center;}
.p-middle img{height: 100%;}
.p-right{width: 250px;}
.dxb_bc_r em a{color: #C40000;font-weight: 600;}
.alt{background-color: #f2f2f2;padding: 4px 0;}

.heng{width: 100%;height: 1px;border: 1px solid #CCCCCC;margin-bottom: 10px;clear: both;}

.quiz{width: 100%;height: auto;overflow: hidden; clear: both;}
.quiz h2{height: 32px;padding-left: 10px; line-height: 32px;background-color: rgb(196, 0, 0);font-size: 14px;font-weight: 700;color: #FFFFFF;}
.quiz .tab{width: 248px; margin-right: 8px;margin-top: 2px;height: auto;float: left;}
.quiz .tb-c{padding: 0;}

.index_zhuanjia{width: 100%;height: auto;}
.index_zhuanjia .b-tb{background: #fff;border-bottom: 1px solid #ccc;width: 100%;height: 33px;}
.index_zhuanjia .b-tb li{float: left;line-height: 33px;}
.index_zhuanjia .b-tb a{padding: 0 10px;display: block;height: 100%;}
.index_zhuanjia .b-tb .current-s a{color: #c40000;font-weight: 600; background: url(../images/arrow_top.gif) no-repeat center bottom;}
.bm_c{padding: 10px;}
ol.xl{background: url(../images/sortnum.png) no-repeat 0 3px;
    line-height: 21px;}
ol.xl li{height: 21px;padding-left: 20px;overflow: hidden;margin: 2px 0;}
.xl em{float: right;padding-left: 5px;}
.xl em a{color: #999;}
.vwmy{padding-left: 16px;
    background: url(../images/user_online.gif) no-repeat 0 2px;}

.b-ss{display: none;}

.block_bm{width: 248px; margin-right: 8px;margin-top: 2px;height: auto;border: #cccccc 1px solid;margin-bottom: 10px;}
.block_bm h3{padding: 0 10px;height: 32px;font-size: 14px;font-weight: 700;line-height: 32px;}
.block_bm ul{}
.block_bm ul li{height: 32px;font-size: 12px;line-height: 32px;border-top: 1px solid #CCCCCC;padding: 0 5px;}
.block_bm ul li a{width: 100%;display: block;clear: both;}
.block_bm ul li a span{display: block;float: left;width: 33%;}

.text-c{text-align: center;color: #C40000;}
.text-r{text-align: right;}

.footer-tab{width: 100%;height: auto;border: 1px solid #CCCCCC;}
.footer-tab ul{width: 100%;height: 32px;line-height: 32px;border-bottom: 1px solid #CCCCCC;}
.footer-tab ul li{float: left;border-right: 1px solid #CCCCCC;}
.footer-tab ul li a{padding: 0 10px;display: block;height: 32px;}
.footer-tab ul li a:hover{text-decoration: none;}
.footer-tab ul li a.current-f{border-bottom: 1px solid #fff;font-weight: 600;}
.f-con{display: none;padding: 0px 16px;}
.f-con a{padding-right: 10px;}

.qianyue{width: 100%;margin-top: 10px;height: auto;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC; overflow: hidden;padding-bottom: 10px;}
#safe{padding: 10px;overflow: hidden;}
.qianyue a{display: block;float: left;padding: 0 10px;text-align: center;}
.qianyue a em{display: inline;
    float: left;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    background: #ccc url(../images/http_url_ico.png) no-repeat 0 0;
}
.qianyue a em.q_1{
    background-position: -160px 0;
}
.qianyue a em.q_2{
    background-position: -80px 0;;
}
.qianyue a em.q_3{
    background-position: -176px 0;
}
.qianyue a em.q_4{
    background-position: -192px 0;
}
.qianyue a em.q_5{
    background-position: -288px 0;
}
.qianyue a em.q_6{
    background-position: -448px 0;
}
.qianyue a em.q_7{
    background-position: -432px 0;
}
.qianyue a em.q_8{
    background-position: -32px 0;
}
.qianyue a em.q_9{
    background-position: 0 0;
}
.tips,.mz{text-align: center;clear: both;width: 100%;}
.mz{color: #999;margin-top: 10px;}

.pipe {
    margin: 0 5px;
    color: #ccc;
}

.links{margin: 10px 0;width: 100%;height: auto;}

.copyright{width: 100%;text-align: center;padding-bottom: 60px;font-size: 12px; color: #666;}

#vue{
	width: 1026px;
	margin-left: calc(50% - 515px);
}
#img_srt{
margin-bottom: -68px;
}
.top-list{
	height: 30px;width: 100%;line-height: 30px;
	background: #000000;	
}
.top-list a{
	color: #FFFFFF;float: right;margin-right: 30px;
}
.fr{
	float: left;   margin-left: 180px;
}
#heng{
	width: 100%;
	height: 1px;
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
}
