@charset "utf-8";


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0; 
	margin: 0; 
}
table { 
	border-collapse: collapse; 
	border-spacing: 0; 
} 
img, a img { 
	border: 0; 
}
ol,ul, li { 
	list-style: none; 
}
a { outline:none;}

body {
	width:100%;
	/*font-family: "Arial Black", Gadget, sans-serif,"微软雅黑","黑体","宋体";*/
	font-family:"微软雅黑";
	font-size:14px;
	margin: 0px;
	background-color: #fff;
	background-position: center;
}

.fl{float:left;}
.fr{float:right;}
.m_bottom{ margin-bottom:5px;}
h2{
	font-size:32px;
	color:#ff9600;
	font-family: "微软雅黑";
	margin:0;
	font-weight:normal;
}

h5{
	color:#009edf;
	font-size:20px;
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:#009edf 1px solid;
	margin:20px 0 20px 0;
	padding:0;
}

h5 a{
	color:#009edf;
	font-size:20px;
}


.clear {
	clear:none;
}


.layout {
	min-width: 960px;
	width:100%;
	height:40px;
	background:url(../images/mzsmbj.jpg) 0 0 repeat-x;
}

.layout_all {
	width:960px;
	height:40px;
	margin:auto;
}

.top_left {
	float:left;
	margin-top:10px;
}

.top_right {
	margin-left:5px;
	float:left;
	font-weight:normal;
	font-size:13px;
	color:#555;
	margin-top:10px;
}

.logo {
	width:100%;
	height:80px;
	background-color:#009edf;
 }
 
.logo_all {
 	width:960px;
	height:80px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.logo_left {
	margin-top:20px;
	float:left;
}

#nav ul {
	width:unset;
	float:right;
	font-family:"微软雅黑","黑体","宋体";
}
#nav ul li {
	float: left;
	height: 80px; 
	width: 120px;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase; 
    margin-right: 1px; 
    position: relative;
}
#nav li a {
	width:120px;
	height:80px;
	display:inline-block;
	line-height:80px;
	text-align:center;
	font-size:20px;
	color:#fff;
	background-color:#009edf;
	text-decoration:none;
	position: absolute;
    top: 0; 
    left: 0; 
    right: 0;
    
    -webkit-transition: all 250ms linear; 
    -moz-transition: all 250ms linear; 
    -ms-transition: all 250ms linear; 
    -o-transition: all 250ms linear; 
    transition: all 250ms linear; 
}
#nav li a:hover{
	background-color:#fff;
	color:#009edf;
	text-decoration:none;
}
#nav li a:hover, #nav li a.active {
    text-align:center;
}
#nav li a:after {
    content: attr(data-caption); 
    display: block;
    position: absolute;
    top: 100%;
    width: 100%; 
    height: 80px;
    color: #009edf;
    background: #fff;
    text-align:center;
}



.banner {
	min-width: 960px;
	width:100%;
	height:390px;
	margin:auto;
	background-color: #F0F0F0;
	background-image: url(../images/bnbj-1.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}

.banner_all {
	width:960px;
	height:360px;
	margin:auto;
	padding-top: 30px;
}

.banner_left {
	background:url(../images/anzb1.jpg) 0 0 no-repeat;
	width:439px;
	height:313px;
	float:left;
}

#down_list {
	font-size:18px;
	font-weight:normal;
	color:#000000;
	margin-top:20px;
}

.one1 {
	width:24px;
	height:24px;
	float:left;
	margin-right:10px;
	margin-top: 0px;
	margin-bottom: auto;
	margin-left: auto;
}

.list {
	margin-top:18px;
}

.banner_right {
	width:498px;
	*width: 504px;
	height:360px;
	font-size:30px;
	float:right;
	font-weight: bold;
	font-family: "微软雅黑";
	color: #ff9600;
}

#down {
	width:498px;
	height:51px;
	float:left;
	margin-top:50px;
}

.down_button1 {
	width:225px;
	height:51px;
	background:url(../images/xzbj.png) 0 0 no-repeat;
	float:left;
}

.down_button2 {
	width:225px;
	height:51px;
	background:url(../images/xzbj.png) 0 0 no-repeat;
	float:right;
}

.down_img {
	width:26px;
	height:26px;
	float:left;
	padding: 12px 15px 0 40px;
}

.down_text {
	width:100px;
	height:40px;
	line-height: 48px;
	float:left;
	font-size:24px;
	font-weight:normal;
}

.downlink {
	display:block;
	color:#FFFFFF;
	text-decoration: none;
}

.textlist {
	width:960px;
	height:400px;
	margin:auto;
	padding-top: 0px;
	font-family:"微软雅黑","黑体","宋体";
}

.textlist_left {
	width:420px;
	height:380px;
	float:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.textlist_right {
	width:420px;
	height:380px;
	float:right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.soft_top {
	width:420px;
	height:40px;
	margin-top:30px;
	margin-bottom: 10px;
	border-bottom: 2px solid #009edf;
}


.soft1 {
	width:25px;
	height:25px;
	float:left;
	margin-top:3px;
	margin-right:5px;
}

.soft2 {
	font-size:24px;
	color:#009edf;
	float:left;
}

.soft3 {
	font-size:14px;
	font-family:"黑体";
	font-weight:bold;
	color:#3cb923;
	float:right;
	margin-top:16px;
}

.soft_list {
	width:420px;
	margin-left:0;
}

#soft li {
	height: 36px;
    line-height: 36px;
    list-style-image: url(../images/wxlb.png);
}

#soft li img {
    vertical-align: middle;
}

#soft a {
	color:#000000;
	text-decoration: none;
	font-family:"微软雅黑";
	overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical;
}

.bottom {
	/*background:url(../images/bqbq.jpg) 0 0 repeat-x;*/
	background:#000;
	width:100%;
/*	height: 45px;
    line-height: 45px;*/
	color:#FFFFFF;
	padding-top:15px;
	padding-bottom: 15px;
	text-align: center;
	position: fixed;
	bottom: 0; 
	left: 0;
	    line-height: 24px;
}

.bottom a{
color:#009edf;
text-decoration: none;
}






.banner_xq {
	min-width: 960px;
	width:100%;
	height:390px;
	margin:auto;
	background-color: #fff;	
	font-family:"微软雅黑","黑体","宋体";
	background:url(../images/banner-1.jpg) no-repeat 50% top;
}


.banner_xq  .banner_contents{
	width:960px;
	height:281px;
	margin:0 auto;
	padding-top:55px;
}

.banner_contents .images{
	width:369px;
	height:281px;
	padding-right:50px;
}

.banner_contents .text{
	width:540px;
}

.banner_contents  p{
	margin:0;
	padding:0;
	height:42px;
	line-height:42px;
	font-size:16px;
	color:#5d5e59;
	font-weight:bold;
}

.xq_list{
	width:960px;
	height:100%;
	margin:0 auto;
	font-family:"微软雅黑","黑体","宋体";
}

#xq_list:after{content:".";visibility:hidden;display:block; clear:both;height:0px; font-size:0px;}


.xq_list .neirong{
	width:100%;
	height:300px;
	border-bottom:1px solid #eaeaea;
	margin:0;
	padding:0;
}

.xq_list .neirong span{
	margin:0;
	padding:0;
}


.xq_list .neirong .n_img{
	border:1px solid #bfbfbf;
	margin:23px;
	}
.n_img img{
	width:360px;
	height:240px;
}

.xq_list .neirong .txt{	
	width:450px;
	height:90px;
	margin:80px 50px 0 0;
}

.xq_list .neirong .txt dl{
	margin:0;
	padding:0;
}

.xq_list .neirong .txt  dt{
	font-size:30px;
	color:#404040;
	height:50px;
	line-height:50px;
	margin:0;
	padding:0;
	font-weight:normal;
	}

.xq_list .neirong .txt dd{
	margin:0;
	padding:0;
	line-height:32px;
	font-size:16px;
	color:#7f7f7f;
}






.FAQ{
	width:960px;
	height:100%;
	margin:0 auto;
	font-family:"微软雅黑","黑体","宋体";
}

#FAQ:after{content:".";visibility:hidden;display:block; clear:both;height:0px; font-size:0px;}


.FAQ dl{
	margin:0px 0 50px 0;
	padding:0;
	width:100%;
}

.FAQ dt{
	margin:0;
	padding:0;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#404040;
	font-weight:normal;
}


.FAQ dd{
	margin:0 0 20px 0;
	font-size:14px;
	color:#7f7f7f;
	font-weight:normal;
}


.link{
	width:960px;
	height:100%;
	margin:0 auto;
	font-family:"微软雅黑","黑体","宋体";
    font-weight:normal;
	color: #009edf;
	font-size: 16px;
}

.link a{
	width:100%;
	height:40px;
	line-height:40px;
	color:#222;
	text-decoration:none;
}

.news{
	width:960px;
	height:100%;
	margin:0 auto;
	font-family:"微软雅黑","黑体","宋体";
    font-weight:normal;
}

.news img {
	max-width: 900px; 
	height:auto; 
	width:expression(this.width > 640 ? "640px" : this.width); 
}

#news:after{content:".";visibility:hidden;display:block; clear:both;height:0px; font-size:0px;}

.news ul{
	width:100%;
	list-style-type:none;
	font-size:14px;
	padding: 0;
}

.news li a{
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	color:#222;
	text-decoration:none;
	border-bottom:1px dashed #eaeaea;
}

.news li:last-child a {
	border: none;
 }
 
 
.news li a:hover{
	display:block;
	color:#ff9600;
	text-decoration:none;
	cursor:pointer;
}
 
 
.news time{
	color:#999;
	float:right;
}

.news dl{
	margin:0;
	padding:0;
	width:100%;
	font-size:14px;
	font-family: "微软雅黑";
}

.news dt{
	margin:10px 0 10px 0;
	padding:0;
	border-bottom:1px solid #eaeaea;	
	width:100%;
	height:90px;
	line-height:90px;
	text-align:center;
	font-size:30px;
	color:#222;
	font-weight:normal;
}



.news dd{

	padding:0;
	line-height:40px;
	text-align:justify;
	color:#555;
	font-size:16px;
}

.news dd span {
	color:#F00;
	font-weight:bold;
}



.buy{
	width:960px;
	height:100%;
	margin:0 auto;
	font-family:"微软雅黑","黑体","宋体";
    font-weight:normal;
}

.buy dl{
	margin:0;
	padding:0;
	width:100%;
	font-size:14px;
	font-family: "微软雅黑";
}

.buy dd{
	margin:20px 0 60px 0;
	padding:0;
	line-height:40px;
	text-align:justify;
	color:#555;
	font-size:16px;
}


.new-btn-login{
    background-color: transparent;
    background-image: url("../images/new-btn-fixed.png");
    border: medium none;
    background-position: 0 -198px;
    width: 240px;
    color: #FFFFFF;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 10px 3px;
	text-align:center;
}
.new-btn-login:hover{
	background-position: 0 -167px;
	width: 240px;
	color: #FFFFFF;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 10px 3px;
}
.cashier-nav {
    font-size: 14px;
    margin: 15px 0 10px;
	padding: 0 0 10px 20px;
    text-align: left;
    border:solid 2px #CFD2D7;
}

.cashier-nav font.current {
    color: #AB4400;
    font-weight: bold;
	font-size:16px;
}
.cashier-nav .info {
    color: #F00;
    font-weight: bold;
}

.dlg-auth-confirm .info {
    color: #F00;
    font-weight: bold;
}

.cashier-nav a:link{
    text-decoration:none;
    color: #F00;
}
.cashier-nav a:visited{
    text-decoration:none;
    color: #F00;
}

.cashier-nav .divbuycode{
	height: 280px;
}

.cashier-nav .divbuyleft{
	margin-left: 40px;
}
.cashier-nav .divbuyright{
	margin-right: 80px;
}

.cashier-nav .divbuyleft #email{
	padding-left: 15px;
	padding-right: 15px;
	width:234px;
	height:36px;
}

.cashier-nav .divbuyleft button{
	margin-left: 30px;
	width:200px;
}

.cashier-nav .divbuyleft .codetype{
	width:264px;
	height:36px;
}



#confirmdialog, #confirmdialog24{
    line-height:33px;
}

#errinfodialog{
    line-height:30px;
}

#viewrecordid{
    line-height:30px;
}



/*@media screen and (max-height: 1650px) {
	.news {
		min-height: 670px;
	}
}*/