
.main{
    padding-top: 8px;
    background: #fff;
}
.block1{
	height: 430px;
}

.side{width: 800px;height:430px;padding-top: 10px; border: 1px solid #ceedf7;background: #fff;}

/*******焦点轮播图*******/
.box{
    width: 430px;height: 420px;
    padding-left: 5px;
}
.all{
    width: 430px;overflow: hidden;
}
.top-img{
    width: 430px; height:340px;font-size: 0;position: relative;
}
.activeimg{
    overflow: hidden;height: 340px;position: relative;
}
.top-img .activeimg img{
    width: 430px;height:340px;
}

.bot-img{
    height: 70px;width: 430px;margin-top: 10px
}
.bot-img ul{
    width: 100%;height: 70px;
}
.bot-img ul li{
    width: 96px;margin-right: 8px;float: left;border: 1px solid #fff;cursor: pointer;font-size: 0;
   position: relative;
   opacity: 0.6;
   filter:alpha(opacity=60);
}
.bot-img ul li i{width: 16px; height: 9px; position: absolute; display: none; background: url(../images/toparrow.png) no-repeat;}
.bot-img ul li.active{
    border: 2px solid #0da7f1;
       opacity: 1;
   filter:alpha(opacity=100);
}
.bot-img ul li.active i{
	display: inline-block; 
	top: -11px;
	left: 40px;

}
.bot-img ul li img{
    width: 100%;
    height: 70px;
}
.bot-img ul li:last-child{
    margin-right: 0;
}



.tabNews{width: 350px; margin-right: 5px;}
.tabNews .title{width: 100%;border-bottom: 2px solid #1b85c9; height: 24px;  position: relative;}
.tabNews .title .titlebox { width: 100%; position: absolute; left: 0; top: -2px; height: 29px;}
.tabNews .titlebox  span{display: block;width: 78px; text-align: center; float: left; margin-right: 4px; line-height: 24px;border: 1px solid #dedede;border-bottom: none !important;cursor: pointer;}
.tabNews .titlebox  span.active{
	background: url(../images/tabactive.png) no-repeat;
    height: 32px;
    border: none !important;
}
.tabNews .titlebox  span.active a{	color: #fff; }
.tabNews .titlebox  span a{color: #020202; font-size: 14px; font-family: "微软雅黑";}

.tabNews .body .rec h6{width: 100%; color: #ff190f; border-bottom:1px dashed #dedede; font-size: 16px; text-align: center;margin: 0 auto; line-height: 34px; font-weight: bold; height: 34px;}
.tabNews .body .rec p{font-size: 12px;
    color: #555;
    line-height: 22px;
    margin-top: 8px;
    height: 56px;}
.tabNews .body .rec p a{color:#057ace;}
.tabNews .body ul{width: 100%;}
.tabNews .body ul li{ width: 310px; padding-left: 20px; background: url(../images/dot.png) no-repeat 0 center; height: 28px; overflow: hidden;border-bottom: 1px dashed #f6f6f6;}
.tabNews .body ul li em{width:68px;line-height: 28px;float: left;}
.tabNews .body ul li a.new{float: left; width: 200px;line-height: 28px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tabNews .body ul li span{width: 38px; float: right; line-height: 28px;}
.xxtz_xzjy_xxjj{width: 220px;}
.xxtz_xzjy{}
.xxtz_xzjy .title1{background: url(../images/tztit.png) no-repeat; width: 220px; height: 32px;}
.xxtz_xzjy .title1 a{color: #fff; font-size: 14px;display:inline-block ; line-height: 32px; width: 200px; padding-left:20px;cursor: pointer;}
.xxtz_xzjy .body{border-top: none; background:url(../images/tzbg.png) repeat-x center bottom; }
.xxtz_xzjy .body1{height:186px ;width: 100%;}
.xxtz_xzjy .body1 ul,.news .body ul{width: 100%;}
.xxtz_xzjy .body1 ul li,.news .body ul li{border-bottom: 1px dashed #f6f6f6;width: 200px; padding-left: 20px; background:url(../images/dot.png) no-repeat 8px center;height: 24px; line-height: 24px; overflow: hidden;}
.xxtz_xzjy .body1 ul li a,.news .body ul li a{display: inline-block;font-size: 12px; width: 180px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news .body ul {margin-top: 14px;}
.news .body ul li a{ width: 300px; line-height: 22px;}
.news .body ul li{width: 352px;background: url(../images/dot1.png) no-repeat 8px center; height: 22px !important;}
.news .body ul li span{height: 24px; float:right; line-height: 22px;}
.xxtz_xzjy .body2{}
.xxtz_xzjy .login .title2{color:#333 ; font-size: 16px; font-weight: bold; font-family: "微软雅黑"; line-height:32px;width: 210px; padding-left: 10px;background:url(../images/coltit-1.png) repeat-x;}
.xxtz_xzjy .body2 p{color: #000; font-size: 14px; line-height: 22px; width: 200px; margin-left: 10px; margin-top: 8px;}
.xxjj{margin-top: 6px;}
.login{width: 220px; height: 160px;  position: relative;}
.logbox {position: absolute;
    top: 48px;
    left: 14px;}
.login label{font-size: 14px; color: #806430; }
.login input.inpBox{width: 116px; border: 1px solid #806430; height: 26px; line-height: 26px;margin-bottom: 13px;}
.login input.pointer{width: 62px; height: 30px; }
.login input.btn1{background: url(../images/loginBtn.png) no-repeat; display: inline-block;margin: 0 2px 0 48px;}
.login input.btn2{background: url(../images/smBtn.png) no-repeat;}
.block2{height: 118px; margin: 20px auto 10px;}


.block3{margin-top: 10px;}
.news{width: 388px; position: relative;}
.news .title,.slide1 .title1{height: 35px; width: 388px; line-height: 35px;  background: url(../images/coltit.png) repeat-x; }

.new1,.new3{margin-right: 10px;}
.news .title span{display: inline-block; line-height: 35px; padding: 0 6px; cursor: pointer;}
.news .title span.active,.slide1 .title1 span.active{padding: 0 20px; color: #000; line-height: 35px;display: inline-block; background: url(../images/coltit-1.png) repeat-x;font-family: "微软雅黑"; font-weight: bold; font-size:15px; }

.news .body a.more{position: absolute; top: 8px; right: 4px;}
.news .hot {width: 372px; margin-left: 8px; margin-top: 8px; height: 100px;}
.news .hot .hotPic{width: 138px; height: 98px;}
.news .hot .hotPic img{width: 138px; height: 98px;}
.news .hot .info{width: 230px;height: 98px;}
.news .hot .info h6{color: #333; font-size: 16px; width: 100%; font-weight: bold;line-height: 40px;text-align: center;}
.news .hot .info p{color: #333; font-size: 12px; line-height: 20px;}
.news .body {background: url(../images/tzbg.png) repeat-x center bottom; height: 306px;}

.block4{margin-top: 10px; margin-bottom: 10px;}

.slide1{width: 220px;}
.slide1 .title1{width: 220px;}
.slide1 .body{width: 220px; height: 304px;}
.slideBox {
	margin-left: 10px;
	margin-top: 10px;
	position: relative;
width: 200px; 
height:300px;
	overflow: hidden;
}

.slideBox ul.items {
	position: absolute;
	float: left;
	background: none;
}

.slideBox ul.items li {
	float: left;
	background: none;
width: 200px; 
height:300px;
}

.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: 200px; 
height:260px;
}

.slideBox div.tips {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height:40px;

	overflow: hidden;
		background: none !important;
}

.slideBox div.tips div.title {
	position: absolute;
	left: 0px;
	top: 10px;
	height: 100%;
	width: 100%;
	text-align: center;
	background: none !important;

}

.slideBox div.tips div.title a {
	color: #1e1e1e;
	font-size: 12px;
	line-height: 24px;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

div.nums {
    width: 100px;
    height: 20px;
    position: absolute;
    right: 0px;
    bottom: 43px;
    z-index: 99;
}

div.nums a {
	width: 15px;
	height:15px;
	display: inline-block;
	float: right;
	background-color: #fff;
	margin-right: 4px;
	color: #333;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
	border-radius: 0!important;
}
div.nums a.active {
	background-color: #ca0f0e;
	color: #fff;
}

.frlink{
   margin: 8px 0px 10px 2px;
}
.frlink img{
	width:202px ;
	height: 106px;
	
}
.frlink a{
	display: inline-block;
	width:205px ;
	height: 106px;
	float: left;

}


