.main{}

.mainTop{margin-bottom: 10px;}


.part1{width: 314px; height: 240px;margin: 14px 8px 0 0;background: #ee7b48; }
.part1 h4{
	color: #ffe79d;
    font-size: 16px;
    margin-left: 10px;
    
    margin-top: 2px;
    width: 90px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #781500;
    
    border-radius: 10px;
    margin-top: 6px;
}
.slide{ width: 304px; height: 228px;top: 6px; left: 6px;position: relative; overflow: hidden;}
.slideBox {
	position: relative;
	position: absolute;
	overflow: hidden;
}

.slideBox ul.items {
	position: absolute;
	float: left;
	background: none;
}

.slideBox ul.items li {
	float: left;
	background: none;
	width: 314px; 
	height: 236px;
}

.slideBox ul.items li a {
	float: left;
	line-height: normal !important;
	padding: 0px !important;
	border: none;
}

.slideBox ul.items li a img {
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	border: none;
	width: 304px; 
	height: 200px;
}

.slideBox div.tips {
	position: absolute;
	bottom: 29px;
	width: 100%;
	height: 34px;
	line-height: 34px;
	color: #fff;
	opacity: 1 !important;    
	background: rgba(0,0,0,0.5);

}

.slideBox div.tips div.title {

line-height: 28px;
}
.slideBox div.tips div.title a{
color: #fff;	
}
div.nums {
    height: 20px;
    position: absolute;
    right: 12px;
    bottom: 40px;
    z-index: 99;

}

div.nums a {
	width: 20px;
	height: 14px;
	display: inline-block;
	float: right;
	background-color: #636363;
	margin-right: 4px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
	border-radius: 0 !important;
}
div.nums a.active {
	background-color: #781500;
	color: #fff;
}


.part2{width: 442px; height: 250px; background: url(../image/ywgk.png) no-repeat; position: relative; }
.part2 h4{width: 68px; color: #fff;  position: absolute; top: 50px; left: 35px;text-align: center; font-size: 14px;}
.part2 h4 a{color: #fff;line-height: 20px;}
.part2 ul{width: 406px; height: 146px; position: absolute; top: 78px; left: 20px;}
.part2 ul li{line-height: 26px; height: 26px;width: 380px;overflow: hidden; padding-left: 26px; background: url(../image/dot-1.jpg) no-repeat 10px center;border-bottom: 1px dashed #bdbeba;}
.part2 ul li a{color: #4d4d4d; width:300px; height: 26px; font-size: 12px; display: inline-block;line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.part2 ul li em{width: 72px;color: #4d4d4d;line-height: 26px;font-size: 12px; float:right}
.part2 ul li a:hover {color: red;}
.part2 ul li em:hover {color: red;}

.part3{width:237px;height:200px; background: url(../image/xxgk-1.png) no-repeat; padding-top:50px;margin-top: 12px;}
.part3 img{width: 196px;height: 116px; margin: 0 auto;display: block;}
.part3 p{width: 206px; background: url(../image/dot-1.jpg) no-repeat 0px 5px; margin: 0 auto;}
.part3  p a{color: #464646; font-size: 12px; line-height: 22px; }

.main1{ padding:2px 20px ; }
.mainB1{}
.col{width: 371px;top: 2px; height: 239px; background: url(../image/colBg.png) no-repeat; position: relative; margin-right: 10px;margin-bottom: 11px;}
.col .tit{width: 250px; height:26px ;line-height: 26px; overflow: hidden; position: absolute;left: 30px;top:2px;}
.col .tit a{color: #666666; display: inline-block; float: left;padding: 0 12px;}
.col .tit a.active{color: #c64813;}
.col .body{display: none; position: absolute;top: 44px; left: 10px;}
.col .body li{width: 324px;padding-left: 26px; height:30px;color: #4e4e4e; background: url(../image/dot-2.png) no-repeat 8px center;border-bottom:1px dashed #cacac3;line-height: 30px;}
.col .body li a{display: inline-block;line-height: 30px;height:30px;color: #4e4e4e;width: 284px; float: left;}
.col .body li em{float: right;line-height: 30px;height:30px; }
.col .body li:hover a,.col .body li:hover em{color: red;}
.ggl{width: 233px; height: 243px; background: url(../image/ggl.png) no-repeat;position: relative;}
.ggl ul{width:185px;top: 85px;left: 14px;position: absolute;}
.ggl ul li{width:185px; padding-left:14px; background: url(../image/dot-3.png) no-repeat 6px center;line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mainB2Box1{width: 756px; overflow: hidden;}
.col4,.col6{margin-right:0!important;}
.mainB2{margin-top: 18px;}
.loginB{width: 240px; height: 176px; background: url(../image/login3.png) no-repeat; position: relative; }
.login{position: absolute;    top: 43px;left: 30px;}
.login label{font-size: 14px; color: #806430; }
.login input.inpBox{width: 116px; border: 1px solid #806430; height: 26px; line-height: 26px;margin-bottom: 15px;}
.login input.pointer{width: 62px; height: 30px; }
.login input.btn1{background: url(../image/login_btn.png) repeat-x; width: 60px; height: 29px; display: inline-block;margin: 0 18px 0 12px; color: #fff;}
.login input.btn2{  width: 60px; height: 29px; color: #6a6a6a;}

.frLink{width: 228px; height: 308px;margin: 0 auto;}
.frLink ul{}
.frLink ul li{width: 228px; height: 56px;margin-top: 8px;}
.frLink ul li:hover{opacity: 0.6; }
.qnews{width: 1004px;height:184px;margin:10px 0 0 5px; background:url(../image/tpzx.png) no-repeat center; position: relative;}
.qnews h5{color: #313131;font-size: 16px; position: absolute;left: 55px; top: 15px; font-family: "微软雅黑"}
.picBox{    
	width: 949px;
	height: 130px;
    position: absolute;
    left: 30px;
    top: 42px;
  }
.picList {
	overflow: hidden;

	height: 142px;
}
.picList ul li {
	margin-right: 18px;
	margin-bottom: 20px;
	float: left;
	width: 134px;
	height: 128px;
	background: #e2e2e2;
}

.picList ul li a {
	text-decoration: none;
}

.picList ul li img {
	width: 130px;
	height: 100px;

	border:2px solid #ad8c5a;
}
.picList ul li p{
	width: 130px;
	height:20px;
	line-height: 20px;
	text-align: center;
	color: #333333;

}