.w1200{width: 1200px;margin: 0 auto;}
.cf:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}

/*.header{
	height: 240px;
}
.logo{width: 360px;padding-top: 50px;margin-right: 40px;}
.header-l .sx{padding-top: 66px;}
.header-l p{margin-left: 40px;font-size: 36px;line-height: 80px;color: #346DC3;font-weight: 600;padding-top: 50px}

.search{
	width: 300px;
height: 50px;
background: #F5F5F5;
margin-top: 65px;
}
.top_sou{
	border:none;
	line-height: 50px;
	font-weight: 400;
	padding-left: 20px;
	font-size: 16px;
	color: #333;
	float: left;
	outline: none;
	background: none;
}
.form_sub{
	border: none;
	outline: none;
	width: 64px;
	height: 50px;
	float: right;
	cursor: pointer;
	background: url(search.png) no-repeat center;
}
.nav{
	height: 60px;
background: #346DC3;
margin-top: 50px;
}
.nav ul li{
	float: left;
	font-weight: 400;
font-size: 20px;
color: #FFFFFF;
}
.nav ul li a{color: #fff;margin: 0 33px; display: block;line-height: 60px;}
.nav ul li:hover a{font-weight: 600;border-bottom: 4px solid #fff;height: 60px;}*/


.main-t{margin-top: 30px;}

.slideBox{width: 720px;height: 480px;}
#slideBox-slide1.slideBox .hd{height: 60px;right: 32px;bottom: 0;font-size: 24px;line-height: 60px;color: #fff;}
#slideBox-slide1.slideBox .bd li{width: 720px;height: 480px;}
#slideBox-slide1.slideBox .hd ul li{display: none;font-size: 24px;width: 10px;height: 60px;border-radius: inherit;}
#slideBox-slide1.slideBox .hd ul li.on{display: block;background: none;color: #fea100;}

#slideBox-slide1.slideBox .bd li div{height: 60px;background: url(tm.png) no-repeat center;line-height: 60px;font-size: 18px;font-weight: 400;}

#slideBox-slide1.slideBox .prev,#slideBox-slide1.slideBox .next{width: 40px;height: 80px;position: absolute;top:200px;z-index: 99;}
#slideBox-slide1.slideBox .prev{left: 0;background: url(left.png) no-repeat center;}
#slideBox-slide1.slideBox .next{right: 0;background: url(right.png) no-repeat center;}

.main-t .tzgg{width: 450px;}

.title{height: 48px;position: relative;border-bottom: 1px solid #eee;}
.title h4{font-size: 22px;line-height: 30px;padding-bottom: 14px;border-bottom: 4px solid #346DC3;font-weight: 600;width: 88px;}
.title .more{position: absolute;right: 0;top: 0;line-height: 32px;font-size: 14px;color: #346DC3;}

.tzgg .list{margin-top: 20px;}
.tzgg .list ul li a{
	width: calc(100% - 110px);
	padding-left: 18px;
	background: url(dian.png) no-repeat left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    line-height: 45px;
    color: #333;
}
.tzgg .list ul li span{
	font-size: 16px;
	color: #999;
	line-height: 45px;
}

.main-c{
	margin-top: 30px;
	margin-bottom: 30px;
}
.main-c .lnbzs{font-size: 22px;font-weight: 600;line-height: 24px;}
.main-c .lnbzs a{color: #333;}
.main-c ul li{width: 285px;height: 80px;border: 1px solid #BACDFF;line-height: 80px;margin-top: 20px;margin-right: 20px;}
.main-c ul li:nth-child(4n){margin-right: 0;}
.main-c ul li a{display: block;color: #333;padding-left: 92px;background: url(tb.png) no-repeat 40px;}

.main-b{margin-top: 30px;margin-bottom: 30px;}
.main-b-l{width: 720px;}
.box{position: relative;border-bottom: 1px solid #eee;}
.title1{font-size: 22px;line-height: 30px;padding-bottom: 14px;font-weight: 600;width: 88px;margin-right: 20px;}
.box .active{border-bottom: 4px solid #346DC3;}
.box .more{position: absolute;right: 0;top: 0;line-height: 32px;font-size: 14px;color: #346DC3;}

.list .list1{margin-top: 10px;display: block;}
.list .list1 .list1-top{line-height: 44px;}
.list .list1 .list1-top span{font-weight: 400;font-size: 14px;color: #346DC3;margin-right: 20px;}
.list .list1 .list1-top div{font-weight: 600;font-size: 16px;color: #333333;}
.list .list1 p{font-weight: 400;font-size: 14px;color: #999999;line-height: 20px;}


.list .list2{margin-top:20px;}
.list .list2 li{width: 350px;height:72px;margin-right: 20px;margin-bottom: 20px;}
.list .list2 li:nth-child(2n){margin-right: 0;}
.list .list2 li a{display: block;}
.list .list2 .list2-l{width: 80px;height: 72px;border: 1px solid #D0DDFF;text-align: center;margin-right: 20px;}
.list .list2 .list2-l .day{font-weight: 600;font-size: 24px;color: #346DC3;line-height: 32px;margin-top: 12px;display: block;}
.list .list2 .list2-l .ny{font-weight: 400;font-size: 14px;color: #346DC3;display: block;line-height: 20px;}
.list .list2 .list2-r{width: 250px;margin: 12px 0;font-weight: 400;font-size: 16px;color: #333333;line-height: 24px;}

.main-b-r{width: 450px; position: relative;}
/* .main-b-r ul{margin-top: 20px;padding-left: 15px;background: url(diandian.png) repeat-y 20px;}
.main-b-r ul li{margin-bottom: 20px;} */
/* .main-b-r ul li a{width: 338px;font-weight: 400;font-size: 16px;color: #333333;line-height: 24px;}
.main-b-r ul li span{font-weight: 400;font-size: 16px;color: #346DC3;line-height: 24px;padding-left: 17px;background: url(ty.png) no-repeat left;padding-left: 32px;}
.main-b-r .bg{width: 2px;height: 258px;position: absolute;border-left: 2px dashed #ddd;top: 30px;} */

.main-c .pic_list{
	width: 585px;
	float: left;
}
.main-c .pic_list a{
	display: block;
}
.main-c .pic_list + .pic_list{
	float: right;
}
/*.footer{height: 120px;background: #346DC3;}
.footer-l{width:580px;font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 28px;margin-top: 32px;}
.footer-l span{display: inline-block;}
.footer-l a{color: #fff;}
.footer-l .ga{color: #fff;vertical-align: middle;background: url(gh.png) no-repeat left;padding-left: 20px;line-height: 28px;display: inline-block;}
.footer-r img{width: 72px;height: 72px;margin-top: 24px;}
.footer-r p{font-weight: 400;font-size: 14px;color: #FFFFFF;width: 14px;display: inline-block;margin-top: 20px;margin-left: 20px;}*/
