a:hover{text-decoration:underline;}
img{display: block;}

.wrap{width:100%; background-color: #f6f4f5;}
.top{height: 40px;line-height: 40px;padding: 0 10px;color: #000; width:1100px; margin:0 auto;}
.top .r{float: right;}
.top .r a{color:#666 !important;}


.banner{width:1200px; height:200px; margin:20px auto 0; background:url(banner_bj_03c.jpg) no-repeat;}


.box1{width:1000px; margin:0 auto; height:545px;}
.bigNews{width:1000px; height:542px; margin:0 auto; background:#fff; position: relative;}
.bigNews-top{height:92px; padding-top:30px; text-align: center; padding-left:0px;}
.bigNews-top h1 a{font-size: 36px; color:#003b71; font-weight: bold;}
.bigNews-top ul {width:864px; margin:0 auto; padding:20px 0  20px 0; overflow: hidden;}
.bigNews-top ul li{width:266px; float: left; padding:0 10px 0 10px;}
.bigNews-top ul li:last-child{border:0 none;}
.bigNews-bottom{height:420px; position: relative;}
.box{
		width: 840px;
		height: 420px;
		position: relative;
		margin:0 auto;
	}
	.box .boxinner{
		display: block;
		width: 840px;
		height: 420px;
		overflow: hidden;
	}
	.box ul{
		position: relative;
		z-index: 1;
	}
	.box ul li{
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
	}
	.box div.bj{
		height: 40px;
		width: 840px;
		background:#000;
		opacity: 0.5;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		position: absolute;
		left: 0;
		bottom:0;
		text-indent: -999em;
	}
	.box p{
		height: 40px;
		width: 840px;
		position: absolute;
		left: 0;
		bottom:0;
		line-height: 40px;
		color: #fff;
		padding-left:20px;
		font-size: 16px;
	}
	.box p a{color:#fff;}
	.box ol{
		width: 80px;
		height:10px;
		position: absolute;
		right:20px;
		bottom: 15px;
		font-size:0;
		z-index: 2;
	}
	.box ol li{
		width: 10px;
		height: 10px;
		background: #d1d1d1;
		float: left;
		margin-left:10px;
		cursor: pointer;
		border-radius: 50%;
	}
	.box ol .current{
		background: #e5561d;
	}
	.bigNews-bottom span{
		width: 70px;
		height: 70px;
		position: absolute;
		top: 50%;
		margin-top: -35px;
		background: url(bigNews-left.png) no-repeat;
		cursor: pointer;
		z-index:2;
	}
	.bigNews-bottom .left{
		left: -35px;
	}
	.bigNews-bottom .right{
		right:-35px;
		background: url(bigNews-right.png) no-repeat;
	}

.bigNews-img{position: absolute; top:40px; left:-1px;}

.boxinner ul li img{width:840px; height:420px;}

.box2{width:1000px; margin:20px auto 30px; overflow: hidden;}
.box2-left{width:545px; height:305px; float: left;}
.box2-left-title{background:#dfecf2; width:544px; height:40px; border-left:1px solid #ccc;}
.box2-left-title-l ul li{height:38px; line-height: 38px; text-align: center; width:150px; float: left; border-top:2px solid #dfecf2; }
.box2-left-title-l ul li a{font-size: 26px; color:#4f5052; }
.box2-left-title-l ul li a:hover{text-decoration: none;}
.box2-left-title-l ul li.on a{color:#417fcc; }
.box2-left-title-l ul li.on{border-top:2px solid #417ece; background: #fff;}

.box2-left-title-l2 ul li{height:38px; line-height: 38px; text-align: center; width:150px; float: left; border-top:2px solid #dfecf2; }
.box2-left-title-l2 ul li a{font-size: 26px; color:#4f5052; }
.box2-left-title-l2 ul li a:hover{text-decoration: none;}
.box2-left-title-l2 ul li.on a{color:#417fcc; }
.box2-left-title-l2 ul li.on{border-top:2px solid #417ece; background: #fff;}

.box2-left-title-r{float: right; height:40px; line-height: 40px; margin-right:20px; display: none;}
.box2-left-title-r a{font-size: 14px; color:#666;}

.box2-left-title-r2{float: right; height:40px; line-height: 40px; margin-right:20px; display: none;}
.box2-left-title-r2 a{font-size: 14px; color:#666;}

.box2-left-news{height:235px; width:505px; background:#f7f7f7; padding:10px 20px 0 20px; margin-top:20px; display: none;}
.box2-left-news .box2-left-news-list{background: #f7f7f7; width:470px; height:200px; }
.box2-left-news-list ul li{height:32px; background: url(news_dot_03.jpg) no-repeat left 12px; padding-left: 11px;}
.box2-left-news-list ul li a{font-size: 16px; color:#666;}
.show{display: block;}
.box2-left-news h3{height:36px;}
.box2-left-news h3 a{font-size: 18px; color:#000;}
.box2-left-news p{height:72px; line-height: 28px; font-size: 14px; text-indent:2em;}
.box2-left-news p span{display: inline; padding-left:5px;}
.box2-left-news p span a{font-size: 14px; color:red;}

.box2-left-news2{height:235px; width:485px; background:#f7f7f7; padding:10px 20px 0 20px; margin-top:20px; display: none;}
.box2-left-news2 .box2-left-news-list{background: #f7f7f7; width:470px; height:200px; }
.box2-left-news-list ul li{height:32px; background: url(news_dot_03.jpg) no-repeat left 12px; padding-left: 11px;}
.box2-left-news-list ul li a{font-size: 16px; color:#666;}
.show{display: block;}
.box2-left-news2 h3{height:36px;}
.box2-left-news2 h3 a{font-size: 18px; color:#000;}
.box2-left-news2 p{height:72px; line-height: 28px; font-size: 14px; text-indent:2em;}
.box2-left-news2 p span{display: inline; padding-left:5px;}
.box2-left-news2 p span a{font-size: 14px; color:red;}


.box2-right{width:425px; height:305px; float: right;}
.box2-right .sharetitlebox{width:424px !important;}
.box2-right .sharetitlebox-left{width:150px !important;}
.box2-right-1{height:150px; overflow: hidden; margin-top:30px;}
.box2-right-1-left{float: left;}
.box2-right-1-left img{width:165px; height:150px;}
.box2-right-1-right{float: right; width:245px;}
.box2-right-1-right h3{height:32px;}
.box2-right-1-right h3 a{font-size: 16px; color:#000;}
.box2-right-1-right p{line-height: 28px; font-size: 14px; text-indent:2em;}
.box2-right-1-right p span{display: inline; padding-left:5px;}
.box2-right-1-right p span a{font-size: 14px; color:red;}
.box2-right-news{height:75px;}
.box2-right-news ul{padding-top:10px;}
.box2-right-news ul li{background: url(news_dot_03.jpg) no-repeat left 12px; padding-left:10px; line-height: 32px;}
.box2-right-news ul li a{font-size: 16px; color:#666;}

.box21{width:1000px; margin:20px auto 30px; overflow: hidden;}
.box21-left{width:490px; height:305px; float: left;overflow:hidden;}
.box21-right{width:490px; height:305px; float: right;overflow:hidden;}


.box3{width:1000px; margin:0 auto;}
.zt-slider02{height: 200px;position: relative;overflow: hidden;padding-left: 40px;margin-top: 30px;}
.zt-slider02 .slider-ul li{width: 165px;float: left;margin:0 10px;display: inline; position: relative;}
.zt-slider02 .slider-ul li img{width: 165px;height: 180px;}
.zt-slider02 .slider-ul li p{z-index: 2;width:165px; height:30px; text-align: center;font-size: 14px;color: #333;height:30px; line-height: 30px; position: absolute; bottom:0; left:0;}
.zt-slider02 .slider-li .prev,.zt-slider02 .slider-li .next{width: 30px;height: 52px;position: absolute;top: 60px;cursor: pointer;}
.zt-slider02 .slider-li .prev{background: url(prev.jpg) no-repeat;left: 0;}
.zt-slider02 .slider-li .next{background: url(next.jpg) no-repeat;right: 0;}
.zt-slider02 .slider-ul .bj{background: #000; opacity: 0.3; text-indent: -9999em;  z-index: 1 !important; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
.zt-slider02 .slider-ul li p a{color:#fff;}

.zt-slider02c{height: 165px;position: relative;overflow: hidden;padding-top:20px;}
.zt-slider02c .slider-ul li{width: 150px;float: left;margin-left:10px;display: inline; position: relative;}
.zt-slider02c .slider-ul li img{width: 150px;height: 165px;}
.zt-slider02c .slider-ul li p{z-index: 6;width:150px; height:30px; text-align: center;font-size: 14px;color: #333;height:30px; line-height: 30px; position: absolute; bottom:0; left:0;}
.zt-slider02c .slider-ul .bj{background: #000; opacity: 0.3; text-indent: -9999em;  z-index: 1 !important; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
.zt-slider02c .slider-ul li p a{color:#fff;}



.box4{width:1000px; margin:0 auto;}
.zt-slider03{height: 200px;position: relative;overflow: hidden;padding-left: 40px;margin-top: 30px;}
.zt-slider03 .slider-ul li{width: 165px;float: left;margin:0 10px;display: inline; position: relative;}
.zt-slider03 .slider-ul li img{width: 165px;height: 180px;}
.zt-slider03 .slider-ul li p{z-index: 2;width:165px; height:30px; text-align: center;font-size: 14px;color: #333;height:30px; line-height: 30px; position: absolute; bottom:0; left:0;}
.zt-slider03 .slider-li .prev,.zt-slider03 .slider-li .next{width: 30px;height: 52px;position: absolute;top: 60px;cursor: pointer;}
.zt-slider03 .slider-li .prev{background: url(prev.jpg) no-repeat;left: 0;}
.zt-slider03 .slider-li .next{background: url(next.jpg) no-repeat;right: 0;}
.zt-slider03 .slider-ul .bj{background: #000; opacity: 0.3; text-indent: -9999em;  z-index: 1 !important; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
.zt-slider03 .slider-ul li p a{color:#fff;}



/*  */
.box5{width:1000px; margin:0 auto 30px; overflow: hidden;}
.box5-content{overflow: hidden;}
.box5-left,.box5-right{width:490px; height:485px; float: left;}
.box5-right{margin-left:20px;}
.box5-left-list{background: #f7f7f7; width:470px; height:200px; margin-top:20px; padding:20px 0 0 20px;}
.box5-left-list h4{ height:24px; background:#417ece; line-height: 24px; text-align: center; margin-bottom: 14px; padding:0 5px 0; display: inline-block;}
.box5-left-list h4 a{color:#fff; font-size: 20px;}
.box5-left-list ul li{height:32px; background: url(news_dot_03.jpg) no-repeat left 12px; padding-left: 11px;}
.box5-left-list ul li a{font-size: 16px; color:#666;}


.box6{width:1000px; height:139px; border-bottom: 1px solid #cccccc; margin:0 auto ;}
.sharetitlebox{width:999px; height:40px; background:#dfecf2; overflow: hidden; border-left:1px solid #cccccc;}
.sharetitlebox-left{width:210px; height:38px; line-height: 38px; text-align: center; background:#fff; border-top:2px solid #447fcd;}
.sharetitlebox-left a{font-size: 28px; color:#447dce;}
.sharetitlebox-right{height:40px; line-height: 40px; margin-right:20px;}
.sharetitlebox-right a{font-size: 14px; color:#676769;}
.sharetitlebox-content{padding-top:20px;}
.sharetitlebox-content ul{overflow: hidden;}
.sharetitlebox-content ul li{float: left; width:290px; height:50px; margin:0 21px 0;}
.sharetitlebox-content ul li img{width:290px; height:50px;}
.fl{float: left;}
.fr{float: right;}
.sharetitlebox-left a{text-decoration: none;}

/* footer */
.footer{text-align: center; padding-top: 20px;padding-bottom: 30px;}


