@charset "gb2312";



/* CSS Document */















html {



	color: #000;



	background: #fff;



}



body {



	font: 12px/1.5 "Microsoft Yahei", Tahoma, Arial, Helvetica, sans-serif;



	word-break: break-all;



	word-wrap: break-word;



}



body, h1, h2, h3, h4, h5, h6, p, dl, dd {



	margin: 0;



}



ul, ol, input {



	margin: 0;



	padding: 0;



}



li {



	list-style: none;



}



img {



	border: none;



	vertical-align: middle;



}



table {



	border-collapse: collapse;



	border-spacing: 0;



}



/*em,i{font-style:normal}b,strong,th{font-weight:normal;}textarea{resize:none;}*/







button, input, textarea {



	background: none;



	border: none;



	font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, sans-serif;



	vertical-align: middle;



}/*input:focus{outline: none;}*/



a {



	color: #333333;



	text-decoration: none;



}



a:hover {



	text-decoration: inline;



	color: #cc0000;



}



.clearfix {



*zoom:1



}



.clearfix:after {



	content: "";



	display: block;



	clear: both;



}



.clearDiv {



	clear: both;



	height: 0;



	font-size: 0;



	overflow: hidden;



}



.fl {



	float: left;



}



.fr {



	float: right;



}



.wth {



	width: 100%;



	clear: both;



	min-width: 1000px;



}



.wrap {



	width: 1000px;



	margin: 0 auto;



	text-align: left;



}



.hide {



	display: none;



}



.show {



	display: block;



}



.mainbox {



	background: url(../images/backg.jpg) no-repeat center 0;



}



.header {
    height: 72px;
    padding-top: 12px;
    background-color: #fff;
    z-index: 12;
}

.index-bg-con {
    position: relative;
    width: 90%;
	height:90%;
    min-width: 1100px;
    margin-top: -1px;
    background-repeat: no-repeat;
    background-position: top center;
}


.offcn_qhtc{ width:100%; height:100%; z-index:999999; position:fixed; left:0; top:0; display: none;}
.offcn_qhtc .offcn_qhtc_con{ 
	width: 300px;
    height: 166px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -133px;
    z-index: 9998;
    background: #fff;
}
.offcn_qhtc .qhtcclose{
	position: absolute;
    top: -17px;
    right: -38px;
    width: 30px;
    height: 30px;
    display: block;
    text-decoration: none;
    cursor: pointer;
	z-index: 9999999;
	background: url(../images/close.png) no-repeat;
	background-size: 100% auto;
}

.offcn_qhtc .title{
	height: 49px;
    font-size: 22px;
    line-height: 54px;
}

.offcn_qhtc .down_btn a{
	color: red;
    font-size: 18px;
    margin-top: 20px;
    display: inline-block;
}

.offcn_qhtc .qhtcclose:hover{ text-decoration:none;}
.offcn_qhtc .zcbg{ width:100%; height:100%; background:#000;opacity:.7;filter:alpha(opacity=70);z-index:9997;}