@charset "gb2312";
/* CSS Document */
*{font-size:12px;font-family:"΢���ź�";color:#555;}
body,dl,dd,p{margin:0;}
a{text-decoration:none;}
img{display:block;}
input{margin:0;padding:0;border:none;outline:none;cursor:pointer;}
textaea{margin:0;padding:0;outline:none;}
h1,h2,h3{font-weight:normal;margin:0;}
ul{margin:0;padding:0;}
li{list-style:none;}
.clearfix{clear:both;}
h1{color:#f14457;}

/*header*/
.header{max-width:980px; margin:0 auto; overflow:hidden;}
.header .logo{ float:left;margin-top:2px;}
.header .right{float:right; line-height:50px;text-align:right;}
.header .right a{font-size:16px;transition:all 0.4s;}
.header .right a:hover{color:#fe6321;}


/*banner*/
.banner img{width:100%;}

.dd{
    max-width:880px;
    margin: auto;
    padding:20px 60px;
}
.dd h1{
    font-size:24px;
	font-weight:bold;
    color:#f14457;
}
.dd p{
    font-size:20px;
    line-height:40px;
    text-indent:2em;
    margin-top:10px;
}
.dd span{
    color:#f14457;
	font-size:20px;
	font-weight:bold;
}

.dy{
	max-width:960px;
	margin: auto;
	border:#111 solid 3px;
	padding:10px 20px;
}
.dy strong{
	font-size:20px;
	font-weight:bold;
	color:#111;
}
.dy p{
	font-size:18px;
	line-height:36px;
}
.dy a{
	font-size:16px;
	transition:all 0.5s;
}
.dy a:hover{
	color:#f14457;
}

.title{
	max-width:1000px;
	margin: auto;
	margin-top:60px;
	margin-bottom:30px;
	text-align:center;
}
.title h1{
	font-size:36px;
	font-weight:bold;
	color:#f14457;
}

.tt{
	max-width:1000px;
	margin: auto;
}
.tt li{
	background-color:#111;
	text-align:center;
	margin:10px 0;
	transition:all 0.4s;
}
.tt li a{
	font-size:24px;
	font-weight:bold;
	color:#ccc;
	line-height:50px;
	display:inline-block;
	width:100%;
	height:100%;
	transition:all 0.4s;
}
.tt li:hover{
	background-color:#000;
}
.tt li:hover a{
	color:#f14457;
}

.btn{
	max-width:1000px;
	margin: auto;
	margin-top:30px;
}
.btn input{
	width:20%;
	height:40px;
	float:left;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.btn .current{
	background-color:#f14457;
	color:#fff;
}

.tu{
	max-width:1000px;
	margin: auto;
	height:680px;
	overflow:scroll;
	overflow-x:hidden;
	position:relative;
}
.tu li{
	position:absolute;
	top:0;
	left:0;
	float:left;
	display:none;
}

.hb{
	max-width:1000px;
	margin: auto;
	margin-top:30px;
}
.hb input{
	width:20%;
	height:40px;
	float:left;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	transition:all 0.5s;
}
.hb .current{
	background-color:#f14457;
	color:#fff;
}

.show{
	max-width:996px;
	margin: auto;
	height:700px;
	border-left:#ccc solid 2px;
    border-right:#ccc solid 2px;
    border-bottom:#ccc solid 2px;
	overflow:scroll;
	overflow-x:hidden;
	position:relative;
}
.show li{
	position:absolute;
	top:0;
	left:0;
	float:left;
	display:none;
}

/*�о�ƪ*/
.yjbg{
	max-width:980px;
	margin: 0 auto;
	margin-top:20px;
	overflow:hidden;
}

.yjbg h1{
	font-size:26px;
	font-weight: bold;
	margin-left: 10px;
	border-bottom:5px solid #f14457;
}


.yjbox{
	height:520px;
}

.yj1{
	overflow: hidden;
	height:290px;
}

.yj2{
	overflow: hidden;
	height:230px;
}

.yja{
	width:304px;
	height:270px;
	border:1px solid #888;
	float: left;
	margin:10px 10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.yjb{
	width:304px;
	height:210px;
	border:1px solid #888;
	float: left;
	margin:5px 10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.yjc{
	width:304px;
	height:150px;
	border:1px solid #888;
	float: left;
	margin:5px 10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}


.yjtitle{
	height:30px;
	background-color:#444;
}

.yjtitle h2{
	float: left;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin-left: 6px;
}

 h3{
	float: right;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin-right: 6px;
}



 h3:hover{
	color:#f14457;
}




/*�����*/
.ggt{
	max-width:960px;
	height:90px;
	margin:0 auto;
	overflow:hidden;
}

.ggt a{
	font-size:24px;
}



/*���紫������*/
.wlcxbg{
	max-width:980px;
	margin:0 auto;
	margin-top: 20px;
}

.wlcxbg h1{
	font-size:26px;
	font-weight: bold;
	margin-left: 10px;
	border-bottom:solid 5px #f14457;
}

.wlcxbox{
	height:1320px;
}

.wlcx1{
	overflow: hidden;
	height:290px;
}

.wlcx2{
	overflow: hidden;
	height:170px;
}

.wlcx3{
	overflow: hidden;
	height:110px;
}

.wlcxa{
	width:304px;
	height:270px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.wlcxb{
	width:304px;
	height:150px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.wlcxc{
	width:304px;
	height:90px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.wlcxtitle{
	height:30px;
	background-color:#444;
}

.wlcxtitle h2{
	float: left;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin-left: 6px;
}





/*��ҵƪ*/
.qybg{
	max-width:980px;
	margin:0 auto;
	margin-top: 20px;
}

.qybg h1{
	font-size:26px;
	font-weight: bold;
	margin-left: 10px;
	border-bottom:solid 5px #f14457;
}



.qy1{
	overflow: hidden;
	height:230px;
}

.qy2{
	overflow: hidden;
	height:230px;
}

.qy3{
	overflow: hidden;
	height:226px;
}

.qy4{
	overflow: hidden;
	height:240px;
}

.qya{
	width:304px;
	height:270px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.qyb{
	width:304px;
	height:210px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.qyc{
	width:304px;
	height:90px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.qyd{
	width:304px;
	height:60px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
}

.qytitle{
	height:30px;
	background-color:#444;
}

.qytitle h2{
	float: left;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin-left: 6px;
}




/*�ȵ�۽� ���Ӵ���*/
.rdjjbg{
	max-width:980px;
	margin:0 auto;
	margin-top: 20px;
	height:206px;
	overflow:hidden;
}

.rdjjbg h1{
	font-size:16px;
	font-weight: bold;
	color:white;
	margin-left:5px;
	float:left;
}

.lefttitle{
	width:466px;
	background-color:#444;
	height:30px;
}

.lefttitle h4{
	float:right;
	font-size:18px;
	font-weight:bold;
	color:white;
	position: relative;
	top:-30px;
	right:0;
}

 h4:hover{
	color:#f14457;
}

.righttitle{
	width:466px;
	background-color:#444;
	height:30px;
}

.rdjjbox{
	width:466px;
	height:180px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	overflow:hidden;
}


.rdjjtitle{
	height:30px;
	background-color:#444;
}

.rdjjtitle h2{
	float: left;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin-left: 6px;
}



.gsbox{
	width:466px;
	height:180px;
	border:1px solid #888;
	float: left;
	margin:10px;
	line-height:30px;
	text-align:left;
	overflow:hidden;
}

.gstitle{
	height:30px;
	background-color:#444;
}

.gstitle h2{
	float: left;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin-left: 6px;
}

.gs{
	overflow:hidden;
}

.gs p{
	color:#000;
	margin-left: 10px;
}


.gdbg{
	max-width:1000px;
	margin: auto;
	margin-top:30px;
}
.gdbox{
	border:#eee solid 1px;
	width:900px;
    height:220px;
    margin: auto;
	margin-top:10px;
    padding:10px 0;
    position:relative;
}
.box-title{
	height:30px;
	background-color:#0453b8;
}
.box-title a{
	font-size:14px;
	float:right;
	margin-right:4px;
	color:#fff;
	line-height:30px;
}
.gd-l{
	float:left;
}
.gd-l img{
	width:130px;
	height:140px;
}
.gd-l a{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-top:5px;
	text-align:center;
	transition:all 0.5s;
}
.gd-l a:hover{
	color:#0453b8;
}
.gd-l p{
	width:130px;
	margin-top:5px;
    margin-left:5px;
	font-size:12px;
}
.gd-r{
	float:left;
    width:680px;
	margin-left:40px;
}
.gd-r p{
    line-height:32px;
    text-indent:2em;
    font-size:16px;
    margin-top:20px;
}
.gd-r h3{
    font-size:20px;
    margin-top:10px;
    color:#ff7d28;
	float:none;
}
.more{
    position:absolute;
    right:5px;
    bottom:10px;
    transition:all 0.5s;
}
.more:hover{
    color:#0453b8;
}

.img{
	height:480px;
	overflow:scroll;
	overflow-x:hidden;
	margin-top:20px;
	border:#ccc solid 1px;
}
.img a{
	border:#ccc solid 2px;
	float:left;
	margin:5px 3px;
}
.img a p{
	text-align:center;
	font-weight:bold;
	transition:all 0.5s;
}
.img a img{
	opacity:0.8;
	transition:all 0.5s;
}
.img a:hover{
	border:#f14457 solid 2px;
}
.img a:hover p{
	color:#f14457;
}
.img a:hover img{
	opacity:1;
}


/*ר��ƪ*/
.zjbg{
	max-width:980px;
	margin:0 auto;
	margin-top: 20px;
	overflow:hidden;
}

.zjbg h1{
	font-size:26px;
	font-weight: bold;
	margin-left: 10px;
	border-bottom:solid 5px #f14457;
}

.zjbox{
	width:304px;
	border:1px solid #888888;
	float: left;
	margin:10px;
	overflow:hidden;
}

.tx{
	float:left;
	width:82px;
	height:105px;
	margin-left:10px;
	margin-top:5px;
	overflow: hidden;
}

.tx img{
	width:82px;
	height:105px;
}

.zl{
	float:right;
	width:166px;
	height:105px;
	margin-top:5px;
	margin-right:10px;
	position:relative;
}

.zl h2{
	font-size:16px;
	font-weight:bold;
	color:midnightblue;
	margin-bottom:10px;
}

.zl a{
	color:blue;
	font-size:14px;
	position:absolute;
	bottom:0;
	left:0;
}

.zl a:hover{
	color:#f14457;
}

.fami{
	margin-left:10px;
	margin-top:5px;
}



/*�����*/
.ts{
	max-width:960px;
	height:90px;
	margin:0 auto;
	overflow:hidden;
	margin-top:5px;
}

.ts img{
	position:relative;
	left:50%;
	margin-left:-620px;
}



/*���ר��*/
.ztbg{
	max-width:980px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}

.ztbg h1{
	font-size:26px;
	font-weight: bold;
	margin-left: 10px;
	border-bottom:solid 5px #858585;
}

.ztbox{
	width:958px;
	margin:10px auto;
	overflow:hidden;
}

.ztbox a{
	margin:5px 10px;
	width:299px;
	height:74px;
	float:left;
}

.ztbox img{
	width:299px;
	height:74px;
}



/*���Ƶ��*/
.pdbg{
	max-width:980px;
	margin:0 auto;
	margin-top:20px;
	overflow: hidden;
}

.pdbg h1{
	font-size:26px;
	font-weight: bold;
	margin-left: 10px;
	border-bottom:solid 5px #858585;
}

.pdbox{
	width:954px;
	height:95px;
	margin:10px auto;
	overflow:hidden;
}

.pdbox img{
	width:300px;
	height:74px;
	float: left;
	margin:5px 9px;
}




/*��ϵ��ʽ*/
.lxbg{
	max-width:1920px;
	text-align:left;
}

.lxbox{
	width:468px;
	margin:0 auto;
	margin-bottom:10px;
	overflow:hidden;
}

.lxbox span{
	font-size:18px;
	color:dodgerblue;
	margin:10px;
}

@media(max-width:1000px){
	.img a{margin:5px 2px;}
}


