BODY {FONT-FAMILY:Arial,sans-serif,microsoft yahei; BACKGROUND:#F3F3F3 url(../images/bg.gif) repeat-x 0 90px;
margin:0;padding:0;font-size:13px;min-width:1200px;}
a{color:#333;TEXT-DECORATION: none;cursor:pointer;}
A:hover {COLOR:#FF0000; TEXT-DECORATION:UnderLine;}
ul,li,dl,dt,dd,form,p,h1,h2,h3{margin:0;padding:0;list-style:none;}
i,em{font-style:normal;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.blue{color:#0099FF;}
.green{color:#060;}
.red{color:#f00;}
.gray{color:#999;}
.hg10{height:10px;}
input{outline:none;font-family:microsoft yahei;}

.box{width:1200px;margin:0 auto;clear:both;overflow:hidden;}

.top{width:100%;background:#f6f6f6;border-bottom:#d7d7d7 1px solid;height:30px;line-height:30px;color:#ccc}
.top span{float:right;width:160px;}
.top p{float:left;width:820px;color:#000;}
.head{width:100%;background:url(../images/bg.png) repeat-x 0 -30px;overflow:hidden;}
.head .logo{background:url(../images/logo.gif) no-repeat;width:353px;height:90px;float:left;}
.head .logo a{display:block;width:100%;height:100%;}
.head a{color:#1e50a2;}
.head a:hover{color:#f60;}

.userbox{width:500px;height:60px;overflow:hidden;float:right;margin-top:30px;}
.userbox form{width:370px;float:right;position:relative;}
.userbox input{display:block;color:#999;position:absolute;top:2px;}
.userbox .ipt{padding:3px;height:18px;width:100px;border:solid 1px #ccc;line-height:20px;background:#fff}
.userbox .iptpwd{left:113px;}
.userbox .btn,.userbox .reg{width:60px;height:27px;cursor:pointer;border:none;}
.userbox .btn{right:82px;background:url(../images/ximg.png) no-repeat;}
.userbox .reg{position:absolute;top:2px;right:0;width:78px;background:url(../images/ximg.png) no-repeat 0 -50px;line-height:25px;display:inline;}
.userbox p{text-align:right;line-height:20px;}
.userbox p a{color:#f00;}
.userbox .errorinput{border:solid 1px #f00;}

.menu{width:100%;overflow:hidden;background:url(../images/nav_bg.png) repeat-x;margin-bottom:15px;}
.menu li{float:left;height:45px;line-height:50px;font-size:14px;width:140px;text-align:center;overflow:hidden;}
.menu li a{ color:#fff;font-weight:bold;font-size:16px;}
.menu li.on{background:#49950A}
.menu li.on a{color:#fff;}
.menu li a:hover{ color:#ff0;text-decoration:none;}
.menu .sub{clear:both;line-height:40px;text-align:center;}
.menu .sub a{margin-left:10px;}

#mbanner{width:100%;min-width:980px;height:360px;background:#000 url(../images/banner_1.jpg) no-repeat center;margin-bottom:15px;}
@media (min-width:1860px){
	#mbanner{background-size:100%;}	
}

.side{width:250px;float:left;overflow:hidden;}
.main{width:930px;float:right;overflow:hidden;}
.banner{clear:both;height:250px;margin-bottom:10px;overflow:hidden;background:url(../images/banner.jpg) no-repeat;}
.banner a{display:block;width:100%;height:100%;}

.left_con{overflow:hidden;margin-bottom:10px;border:solid 1px #ddd;background:#fff url(../images/titile_bg.png) repeat-x;}
.left_con .tit{overflow:hidden;height:27px;color:#000;font-weight:bold;font-size:13px;line-height:28px;padding-left:10px;}
.left_con .con{padding:10px;}

.left_tel{height:50px;background:#FDFFE2 url(../images/icon-tel.png) no-repeat center left 15px;background-size:32px;color:#FF8D00;border:solid 1px #D6D399;font-size:24px;font-weight:bold;line-height:50px;
	padding-left:60px;overflow:hidden;margin-bottom:10px;
}
.newtstj_con{padding-bottom:10px;}
.newtstj_con table{width:100%;}
.newtstj_con .con{padding:10px 16px;}
.newtstj div{line-height:20px;padding:0 10px 8px 0;font-size:14px;}

.maintit{padding:0 10px;height:38px;line-height:45px;font-size:12px;overflow:hidden;background:url(../images/main_title.gif) no-repeat;}
.maintit span{float:left;display:block;width:150px;height:40px;font-size:18px;font-weight:bold;color:#333;text-align:center;margin-right:20px;}
.maintit b{color:#999;float:left;font-size:12px;font-weight:normal;}
.maintit a{float:right;color:#666;}
.maintit a:hover{color:#f30;}
.maintit b a{float:left;}
.mainbody{overflow:hidden;border:solid 1px #D5D5D5;border-top:none;padding:10px;background:#fff;margin-bottom:10px}
.mainbody a{color:#000;}
.mainbody2{width:750px;border-top:none;padding:10px 5px;overflow:hidden;}

.zjssgd_tj{clear:both;margin:0 0 10px 0;padding:10px;border:solid 1px #D5D5D5;overflow:hidden;line-height:22px;background:#fff;}

.mftstj2{background:#ECECEC;clear:both;border-collapse:collapse;}
.mftstj2 td,.mftstj2 th{border-collapse:collapse;overflow:hidden;height:45px;}
.mftstj2 th{	background:#FBFBFB url(../images/thbg.png) repeat-x;color:#000;border-bottom:solid 1px #ddd;}
.mftstj2 td{text-align:center;overflow:hidden;color:#333;background:#fff;border-bottom:solid 1px #F0F0F0;font-size:13px;}
.altrow td{background:#FAFAFA;}
.altrowmv td{background:#E5F1FA;color:#000;}
.mftstj2 td.result span{display:block;width:20px;height:20px;margin:5px auto;text-align:center;color:#fff;overflow:hidden;line-height:22px;_line-height:18px;}
.mftstj2 td.result span.gray{background:#C1C1C1;}
.mftstj2 td.result span.red{background:#FF9966;}
.mftstj2 td.result span.blue{background:#44B4FF}
.mftstj2 td.result span.green{background:#00C600;}
.mftstj2 a.chakan{color:#008000;font-size:16px;font-weight:bold;}
.mftstj2 a.chakan span{display:block;width:63px;height:25px; margin:0 auto;line-height:21px;background:url(../images/ximg.png) no-repeat 0 -350px;color:#000;}
.mftstj2 a:hover{color:#f60;text-decoration:none;}
.mftstj2 .bf{color:#69f;font-weight:bold;font-size:14px;}
.mftstj2 .pk{color:#080;font-size:14px;}
.mftstj2 .ds{color:#f00;font-weight:bold;font-size:16px;}
.mftstj2 .dz{color:#000;font-size:15px;}
.mftstj2 .zs{color:#69f;}
.mftstj2 .ss{padding:2px 5px;border-radius:3px;}

.mftstj th{background:#F1F1F1;height:28px;color:#666}
.mftstj td{height:40px;}

.subnav{border-bottom:solid 2px #3991D8;font-size:12px;overflow:hidden;color:#ccc;overflow:hidden;}
.subnav .l{height:35px;overflow:hidden;float:left;background:url(../images/nav_l.png) no-repeat -2px -5px;border-right:solid 1px #eee;width:101%;}
.subnav .l a{display:block;width:100px;height:34px;float:left;text-align:center;overflow:hidden;background:#f5f5f5;
	border-left:solid 1px #eee;border-top:solid 1px #eee;line-height:34px;font-size:14px;}
.subnav .l a.on,.subnav .l a:hover{background:#3991D8;color:#fff;text-decoration:none;border-left:solid 1px #3991D8;border-top:solid 1px #3991D8;}

.page{height:40px;background:#fff;margin:0 auto;overflow:hidden;font-size:12px;color:#666;}
.page .con{width:260px;height:40px;margin:10px auto;line-height:25px;}
.page a{
	font-size:12px;color:#003366;overflow:hidden;
	display:block;width:45px;height:24px;border-right:solid #fff 5px;float:left;background:url(../images/sub_ico.png) no-repeat -55px -48px;
}
.page a:hover{color:#7D0201; text-decoration:none;}
.page p{float:left;margin:0;padding:0;}
.page span{font-weight:bold;color:#f00;float:left;}

.reg_btn{width:119px;height:43px;background:url(../images/zc_btn.gif) no-repeat;border:none;}

.tsgl{line-height:25px;}
.tsgl div{height:25px;overflow:hidden;}
.tsgl img{}
.tsgl a{margin-left:5px;font-size:13px;color:#333;}
.tsgl a:hover{color:#f60;}

.zjph div{
	height:28px;overflow:hidden;line-height:28px;
}
.zjph div span{display:block;width:15px;height:25px;float:left; text-align:center;border-right:10px solid #fff;background:url(../images/ph_icon.png) no-repeat -16px 6px; line-height:27px;}
.zjph div span.on{background:url(../images/ph_icon.png) no-repeat 0px 6px;color:#fff;}
.zjph div a{color:#666;}
.zjph div a:hover{color:#f60;}
.bzlm div{line-height:25px; color:#336699;}
.bzlm div a{color:#333;font-size:13px;}

.fxcon table{width:100%;border:solid 1px #ddd;}
.fxcon td{height:30px;font-size:14px;background:#f1f1f1;text-align:center;color:#666}
.fxcon td.tt{background:#ddd;width:120px;font-size:13px;}
.fxcon td.dz{font-size:18px;color:#999;padding:10px 0}
.fxcon td.dz .sp{color:#000;}
.fxcon td .blk{color:#000;}
.fxcon td .pk{color:#55960B;}
.fxcon td .zs{color:#000;font-weight:bold;font-size:18px;}
.fxcon td .ds{color:#f00;font-weight:bold;font-size:20px;}
.fxcon td .bf{color:#09f;font-weight:bold;font-size:16px;}
.fxcon td .look{display:block;background:#f60;color:#fff;font-size:16px;height:50px;line-height:50px;}
.fxbtn{width:50px;height:25px;border:none;background:url(../images/fx_btn.gif);color:#fff;}

.fxbody .fxitem{margin-top:10px;border:solid 1px #D5D5D5;}
.fxbody .fxitem h1{font-size:12px;padding:0 10px;background:#ECECEC;border-bottom:solid 1px #D5D5D5;color:#333;line-height:30px;}
.fxbody .fxitem .ts{padding:10px;}

.paymsg,.regmsg{
	height:18px;display:none; position:absolute;overflow:hidden;top:140px;left:140px;
	padding:5px;padding-left:25px;
	border:solid 1px #FFA339;background:#FFFFB6 url(../images/quession.png) no-repeat 5px 6px;
	color:#f00;text-align:left;line-height:20px;font-size:12px;
	width:200px;
}
.regmsg{top:23px;left:250px;height:19px;width:170px;}

.regtb td{padding:3px 0;}
.regtb .ipt,.regtb .ipt2{width:220px;padding:5px;height:24px;background:#fff;line-height:20px;border:solid 1px #ccc;}
.regtb .ipt2{width:60px;}
.regtb p{padding:0;margin:0;line-height:18px;color:#666;}
.regtb p span{color:#f00;}

.bkbtn{width:100px;height:36px;border:none;background:url(../images/bk_btn.gif) no-repeat;text-align:center;color:#fff;font-size:13px;font-weight:bold;cursor:pointer}

.lszj td{text-align:center;line-height:18px;color:#333;padding:8px 10px ;overflow:hidden;height:30px;}
.lszj div{float:left;height:20px;}
.lszj a{color:#333;margin:0 auto;}
.lszj a:hover{color:#333; text-decoration:none;}
.lszj span{padding:0 3px;color:#000;height:16px;width:12px;margin-right:2px; text-align:center;	_line-height:15px;}
.lszj span.red{background:#FF9966;}
.lszj span.blue{background:#44B4FF;}
.lszj span.green{background:#00C600;}
.lszj span.gray{background:#C1C1C1;}

.style2{color:#999;padding:15px 0;}
.style2 a{color:#000}
.style2 b{color:#09f}
.style2 em b{color:#f00}
.style2 i{display:inline-block;margin-right:10px;}
.style2 em{display:inline-block;margin-left:10px;}
.style2 a:hover{text-decoration:underline;}



.zf_cz{width:720px;margin:10px auto;}
.zf_cz dt{padding:5px 10px;background:#eee;font-size:14px;}
.zf_cz dd{line-height:22px;padding:10px 0;}
.iptxt{padding:2px;border:solid 1px #ccc;width:140px;height:16px;}

.match_result_1,.match_result_2,.match_result_3,.match_result_4,.match_result_5{
	margin:0 auto;width:20px;height:20px;background:#0033CC;color:#fff;
	line-height:22px;overflow:hidden;
	border-radius:3px 3px 3px 3px;
}
.match_result_2{background:#f00;}
.match_result_3{background:#006633;}
.match_result_4{background:#006633;}
.match_result_5{background:#ccc;}

.livetit{padding:0 5px;height:31px;line-height:35px;font-size:13px;border-bottom:solid 2px #3991D8;overflow:hidden;}
.livetit span{float:left;font-size:16px;font-weight:bold;color:#000;}
.livetit div{width:860px;height:32px;float:left;line-height:32px;font-size:13px;color:#ccc;text-align:center;}
.livetit div a{color:#1E50A2;}
.livetit div a:hover{color:#933;}
.livebody{margin:10px auto;overflow:auto;border:solid 1px #ccc;padding:0;background:#fff;overflow:hidden;}
.livebody iframe{border:0;}

.bank_t{background:#eee;width:700px;padding:6px 10px;font-size:14px;margin:10px auto}
.bank_b{width:720px;margin:0px auto;padding-bottom:20px; valign:center;border-bottom:1px solid #CCC;font-weight:normal;color:#1a3eb0;background:#fff url(../images/onlinecharge.png) no-repeat 170px 0;}
.bank_c{width:720px;margin:10px auto;padding-bottom:20px; valign:center;}

.helpm a,.helpm a.on{cursor:pointer;}
.helpm a.on{color:#f00;}

.msg_box{width:96%;margin:10px auto;padding:5px 10px;background:#eee;border:solid 1px #ddd;}
.help_title{width:96%;padding:0 10px;margin:0 auto;height:30px;font-size:14px;font-weight:bold;line-height:30px;border-bottom:solid 1px #ccc;}
.text_box{width:96%;padding:10px;margin:0 auto;line-height:22px;}
.text_box p{line-height:22px;}

.index_main{width:1200px;margin:0 auto;overflow:hidden;}
.index_main dl{width:318px;float:left;overflow:hidden;margin:10px 10px 0 0;display:inline;border:solid 1px #ddd;background:#fff url(../images/titile_bg.png) repeat-x;}
.index_main dt{height:30px;font-size:13px;line-height:32px;color:#333;padding-right:10px;overflow:hidden;}
.index_main dl dt span{display:block;width:90px;height:28px;text-align:center;font-weight:bold;float:left;}
.index_main dl dt a{float:right;color:#1E50A2;font-size:13px;}
.index_main dl a:hover{text-decoration:underline;}
.index_main dd{padding:6px 10px 0 10px;overflow:hidden;border-top:none;font-size:12px;height:210px;line-height:20px;*line-height:18px;_line-height:16px;}
.index_main dd a{color:#666;}
.index_main dd a:hover{color:#F00;}

.mainnews{width:700px;overflow:hidden;}
.mainnews dl{margin:10px 10px 0 0;width:340px;}
.mainnews dl dt{width:330px;}
.mainnews dl dd{width:318px;}


.floot{width:100%;line-height:20px;color:#666;background:#fff;border-top:solid 1px #ccc;padding:20px 0;overflow:hidden;}
.floot .box{padding:10px;}
.floot a{color:#666;}
.floot a:hover{color:#933;}
.floot div{text-align:center;padding-bottom:5px;color:#999}
.floot div.sm{text-align:left;}

.frlink{
	margin:10px 0 20px 0;background:#fff;border:solid 1px #ddd;text-align:left;padding:0px;overflow:hidden;color:#ccc;line-height:18px;
}
.frlink h1{font-size:14px;background:#FAFAFA;height:30px;overflow:hidden;margin:0;color:#666;line-height:30px;padding-left:10px;}
.frlink div{clear:both;padding:10px;line-height:25px;color:#ddd}
.frlink a{color:#333;}

.btm_nav{
	width:600px;margin:5px auto;overflow:hidden;
}
.btm_nav li{
	width:95px;height:38px;float:left;margin-right:5px;
}
.btm_nav li.nav1{
	background:url(../images/btm_nav.png) no-repeat 0 -1px;
}
.btm_nav li.nav2{
	background:url(../images/btm_nav.png) no-repeat 0 -42px;
}
.btm_nav li.nav3{
	background:url(../images/btm_nav.png) no-repeat 0 -83px;
}
.btm_nav li.nav4{
	background:url(../images/btm_nav.png) no-repeat 0 -124px;
}
.btm_nav li.nav5{
	background:url(../images/btm_nav.png) no-repeat 0 -165px;
}
.btm_nav li.nav6{
	background:url(../images/btm_nav.png) no-repeat 0 -206px;
}

.xflc,.xflc2{
	height:139px;margin:0 auto 10px auto;overflow:hidden;background:#E8E8E8 url(../images/way.png) no-repeat center;border:solid 1px #fff;
}
.xflc .l{
	width:228px;height:100%;float:left;background:url(../images/icon_common2.png) no-repeat 0 -1px;;
}
.xflc .c,.xflc2 .c{
	float:left;border-top:solid 1px #BAD8FD;border-bottom:solid 1px #BAD8FD;height:69px;width:347px;background:#fff;
}
.xflc .c li,.xflc2 .c li{
	float:left;border-left:solid 1px #BAD8FD;height:50px;margin-top:10px;padding:0 15px;line-height:50px;font-size:14px;
}
.xflc .c li a{
	font-size:14px;color:#000;
}
.xflc .c li a:hover{
	font-size:14px;color:#f60;
}
.xflc .r{
	width:185px;height:100%;float:right;background:url(../images/icon_common2.png) no-repeat -315px -1px;
	text-align:center;line-height:70px;font-size:16px;font-weight:bold;color:#990000;
}
.xflc2{
	width:950px;
}
.xflc2 .c{
	width:537px;
}
.xflc2 .c li{
	padding:0 37px;
}


.error404{
	width:320px;margin:0 auto;background:#7D0201;margin-top:100px;overflow:hidden;
	padding:30px 0;
}
.error404 div{
	font-size:25px;font-weight:bold;color:#fff;line-height:60px; text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif
}
.error404 div span{
	font-size:60px;
}
.error404 p{
	color:#EAEAEA;text-align:center;padding:20px 0 0 0;
}
.error404 p a{
	color:#996600;
}

.listbtm{overflow:hidden;background:#fff;padding:10px 5px;}
.listchk{text-align:left;font-size:12px;float:left;}
.listchk a{font-size:13px;color:#f00}
.listpage{text-align:right;font-size:12px;float:right;}
.listpage span,.listpage a,.listpage em{padding:2px 5px;border:solid 1px #ddd;border-radius:2px;font-size:12px;}
.listpage span{color:#ccc;}
.listpage a{border:solid 1px #476DB9;color:#476DB9;font-size:12px;}
.listpage a:hover{background:#476DB9;color:#fff;text-decoration:none;}
.listpage em{color:#666;font-style:normal;}
.listpage b{color:#f00;font-weight:normal;}
.listpage i{padding:2px 10px;font-size:12px;color:#333;font-style:normal;}
.mftstj2 td.listcostr a{color:#00f}

.paytab{overflow:hidden;margin:20px 0;padding-left:0px;}
.paytab span{display:block;width:150px;height:30px;background:#eee;line-height:30px;margin-right:8px;text-align:center;font-size:14px;float:left;cursor:pointer;}
.paytab span.on{background:#f90;color:#fff;}


#banner{width: 100%;min-width:950px;height:350px;overflow:hidden;margin:-15px auto 20px auto;}
#banner .swiper-container {width: 100%;height:100%;}
#banner .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;height:100%;}
#banner .swiper-pagination-bullet{opacity:1;background:#ddd;width:12px;height:12px;}
#banner .swiper-pagination-bullet-active{background:#09f;}
#banner .swiper-slide1{background:url(../images/banner1.jpg) no-repeat center;}
#banner .swiper-slide2{background:url(../images/banner2.jpg) no-repeat center;}
#banner .swiper-slide3{background:url(../images/banner3.jpg) no-repeat center;}
@media (min-width:1920px){
	#banner .swiper-slide1,#banner .swiper-slide2,#banner .swiper-slide3{background-size:100% 100%;}
}


.popbox{overflow:hidden;display:block;}
.popbg{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.5;z-index:1000;}
.popwrap{width:400px;height:auto;padding:0;border:solid 0px red;position:fixed;top:50%;left:50%;z-index:1001;border-radius:5px;
	font-size:12px;color:#333;background:#fff;z-index:1002;text-align:center;
	margin-left:-200px;margin-top:-100px;overflow:hidden;display:none;
}
.popwrap h1{height:40px;line-height:40px;padding:0 10px 0 20px;border-bottom:solid 1px #eee;background:#fff;color:#555;text-align:left;margin-bottom:0px;font-weight:normal;}
.popwrap h1 a{display:block;float:right;width:30px;height:30px;line-height:30px;margin-top:5px;text-align:center;font-size:18px;color:#999;}
.popwrap h1 a:hover{color:#333;text-decoration:none;cursor:pointer;}
.popcn{height:100px;font-size:18px;line-height:100px;color:#333}
.popbn1 a{display:inline-block;height:35px;line-height:35px;background:#09f;color:#fff;padding:0 40px;font-size:14px;display:none;}
.popbn1 a:hover{text-decoration:none;opacity:.8;cursor:pointer;}
.popbn2{border-top:solid 1px #f9f9f9;}
.popbn2 a{display:block;height:60px;line-height:60px;float:left;color:#666;width:200px;font-size:16px;}
.popbn2 a.popok{color:#09f;border-left:solid 1px #f9f9f9;width:199px;}
.popbn2 a:hover{text-decoration:none;opacity:.8;cursor:pointer;background:#fcfcfc;}

.popbg2{opacity:.1;background:#fff;}
.poploading{width:100px;height:100px;line-height:100px;top:50%;margin-left:-50px;margin-top:-50px;text-align:center;display:block;box-shadow:none;border-radius:10px;background:rgba(0,0,0,.7)}
.poploading img{display:inline-block;width:40px;vertical-align:middle;margin-top:0px;}


.payyh{border:dotted 2px #f90;overflow:hidden;margin:20px 0;padding:15px 20px;font-size:14px;line-height:25px;color:#333;}
.payyh div{font-weight:bold;color:#f60;margin-bottom:10px;}
.payyh b{color:#f00;}
