@charset "utf-8";
/* CSS Document */

.line{ width: 1030px; font-family: "微软雅黑","Hiragino Sans GB",arial; height: auto; background:#fff; padding:10px;overflow: hidden;border-radius: 10px; } 
.line_banner{ width: 1000px;margin-top:10px; }
.line_banner img{width:1000px;height:230px;border: 1px solid #CCC;padding: 5px;  }



.line_l{float:right;width:230px;margin-top:10px;}
.line_r{float:left;width:780px; margin-top:10px;}
.line_tuan{ width: 780px; height:auto;}
.line_tuan_t{width: 780px; height: 38px; line-height: 38px; border-left: 5px solid #06F; background: #f1f1f1; box-shadow: 0 3px 0 #f2f2f2; border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; display: inline-block; }
.line_tuan_t span{font-size:16px; font-weight:bolder;padding-left:20px;}
.line_tuan_n{width:780px;}
.line_tuan_n p.line_tuan_n_info{
	float:left;
	display:inline-block;
	padding:10px 10px 2px 10px;
	width:764px;
	text-indent:23px;
	height:48px;
	line-height:24px;
	color:#bc5d5d;
	border:1px #fca031 dotted;
	background:#ffffbb url(../images/1.gif) no-repeat -165px -570px;
	overflow:hidden;
	margin:0 0 5px 0;
}
.line_tuan_n p.line_tuan_n_info a{
	font-size:12px;
	color:#f60;
}
.line_tuan_n p.line_tuan_n_info a:hover{
	color:#f60;
	text-decoration:underline;
}
.line_tuan_n dl{
	float:left;
	display:inline-block;
	padding:10px 0;
	width:780px;
	height:85px;
	border-bottom:1px #d1d1d1 dotted;
	overflow:hidden;
}
.line_tuan_n dl:hover{
	background:rgba(241, 241, 241, 0.5);
	border: 1px solid rgba(147, 188, 251, 0.5);
}
.line_tuan_n dl dt{
	float:left;
	display:inline-block;
	width:136px;
	height:80px;
	overflow:hidden;
	position:relative;
}
.line_tuan_n dl dt img{width:110px;height:73px;border:1px solid #ECECEC;padding:2px;border-radius:8px;-ms-border-radius:8px;transition:all 1s;}
.line_tuan_n dl dt img:hover{opacity:0.6;transform:scale(1.2);}
.line_tuan_n dl dt a{
	display:inline-block;
	width:120px;
	height:80px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	margin-left:5px;
}
.line_tuan_n dl dt a:hover{
	text-decoration:none; 
}
.line_tuan_n dl dt small{
	position: absolute;
    left: 8px;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    background: #09f;
    padding: 1px 30px;
    border-radius: 5px;
    opaicity: 0.94;
}
.line_tuan_n dl dt a span{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
	text-align:center;
	height:60px;
	line-height:60px;
	font-size:15px;
	color:#ff0;
	background:rgba(0,0,0,0.8);
	_background:url(../images/4-1.png) repeat left top;
	*background:url(../images/4-1.png) repeat left top;
	overflow:hidden;
}
.line_tuan_n dl dt a:hover span{
	display:inline-block;
	text-decoration:none;
}
.line_tuan_n dl dd{ float: left; display: inline-block; width: 640px; text-align: left; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; white-space: nowrap;color: #999;text-overflow: ellipsis; }
.line_tuan_n dl dd h3{ font-size: 16px; display: inline-block;}
.line_tuan_n dl dd img{
	_padding-top:5px;
	 
}
.line_tuan_n dl dd strong{
	color:#1481ee;
	font-weight:normal;
}
.line_tuan_n dl dd span{
	float:right;
	color:#f60;
}
.line_tuan_n dl dd span b{
	font-size:16px;
	padding:0 2px;
}

.line-all{width:100%;background-color:#f5f5f5;padding:15px 0px 15px 0px;}
.line_n{ width: 1050px; line-height: 28px; word-spacing: 8px;  font-family:"微软雅黑",Verdana,Arial,Helvetica,sans-serif;height: auto; font-size:14px;border-radius: 10px;padding: 10px 0 10px 0; background-color:#fff;}
.line_n .title{margin:10px;}
.line_n .title h1{font-size:22px;color:#03F; font-weight:bolder;margin-left:10px;}
.line_n .title h1 span{background: #FD8D03;display: inline-block;border-radius: 5px;height: 33px;line-height: 33px; color: #fff;margin-right: 8px;padding: 0px 8px;}
.line_n .title p{font-size:14px; margin:5px 0px 5px 15px;}
.line-1{width:1030px; height:300px;}
.line-1-img{float:left;width:450px; height:300px;margin-left:12px;position:relative;}
.line-1-img img{width:450px; height:280px;border:1px solid #CCC;padding:3px;}
.line-1-img img:hover{ opacity:0.5;}
.line-1-img .img-t{position: absolute;left: 1px;bottom: 30px;color: #fff;background: darkorange;height: 60px;border-radius: 1px 30px 1px 1px;}
.line-1-img .img-t .img-t-f{text-align: left;font-size: 18px;padding:0px 25px 0 15px;width: 100%;height: 60px;line-height: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.line-1-ul{float:right; width:560px;}
.line-1-ul ul{width:500px;}
.line-1-ul ul li{ height: 35px; border-bottom: 1px dashed #CCC; line-height:35px;}
.line-1-ul i{font-size:18px;color:#F00; font-weight:bolder;}
.line-2{}
.line-2 img{margin:10px 20px;}
.line-3{width:1030px;}
.line-3-menu ul{ width: 1030px; border-bottom: 3px solid #F00; height:35px;margin-top:10px;}
.line-3-menu ul li{ height:35px; width:80px;font-size: 16px; margin: 0px 10px; float: left;line-height:35px; background-color:#CCC;padding-left:20px;}
.line-3-menu ul li:hover{ height: 35px; width: 80px; background-color: #F00; }
.line-3-menu ul li:hover a{color:#FFF;}
.line-3-menu #cor{ background-color: #F00; }
.line-3-menu #cor a{color: #fff; display: inline-block; height: 35px; width: 80px;}
.line-3-anpai{margin-top:10px; background-color:#f1f1f1;height:45px;line-height:45px;width:1030px;font-size:14px;}
.line-3-anpai span{color:#F00;font-size:14px;padding:0px 20px; font-weight:bolder;}
.line-3-pz-img{width:1030px; height:91px;}
.line-3-pz-img img{margin:5px;width:1020px;}
.line-body{ width: 1010px; height: auto; padding: 10px;}
.line-body hr{border:0;border-top:1px solid #06f;}
.line-body table{margin:20px 0px;}
.line-body img{max-width:900px;border:solid 1px #CCCCCC;padding:5px;margin:5px;border-radius:10px 30px;}
.line-4{ width: 1018px; margin-top: 10px;  height:auto;border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC;border-radius: 10px;}
.line-4-1{ width: 1020px; background: url(../images/line-4-1.jpg) no-repeat; height:40px;line-height:40px;}
.line-4-1 span a{padding-left:50px; color:#FFF;font-size:16px;height:40px;line-height:40px; font-weight:bolder;}
.line-4-2{  width:1020px; }
.line-4-2-1{margin-top:10px; background-color:#f1f1f1;height:45px;line-height:45px;width:1010px;font-size:14px;}
.line-4-2-1 span{color:#F00;font-size:14px;padding:0px 20px; font-weight:bolder;}
.line-4-2-2{height:auto;width:1000px;margin:10px;}
.line-4-2-2-1{height:auto;float:left;}
.line-4-2-3{ width: 1020px; height: 110px; background:url(../images/line-4-2-3.jpg) no-repeat center center;}
.line-4-2-4{width:1010px; height:341px;background:url(../images/line-4-2-4.jpg) no-repeat;margin-top:10px;margin-bottom:10px;}