
.head{
	width: 100%;
	min-width: 1200px;
}
.top{
	width: 100%;
	height: 158px;
	background: url(../images/topbg.jpg) top center;
	background-repeat: no-repeat;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.time{
	height: 30px;
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	line-height: 30px;
}
.time li{
	float: left;
	margin-right: 25px; font-size:12px;
}
/*.time li img{
	vertical-align: middle;
}
*/
.topdiv{
	width: 100%;
	height: 95px;
}
/*.topdiv>div{
	float: left;
}*/
.logo{
	width: 335px;
	height: 78px;
	margin-right: 60px;
	line-height: 95px; margin-top:10px;
}
.logo img{
	vertical-align: middle;
}
.sea{
	width: 219px;
	height: 35px;
	margin-top: 7px;
	background: url(../images/searbg.png);
	background-repeat: no-repeat;
}
.sea li{
	float: left;
}
.sea_input{
	width: 182px;
	height: 35px;
}
.sea_input input{
	width: 182px;
    height: 30px;
    margin-top: 4px;
    margin-left: 15px;
    line-height: 30px;
    outline: none;
    color: #666;
    border: none;
    background: none;
}
.sea_botton{
	width: 35px;
	height: 35px;
	margin-left: 2px;
}
.sea_botton input{
	width: 37px;
	height: 37px;
	outline: none;
	border: none;
	background:url(../images/searinput.png) 5px 5px no-repeat;
	cursor: pointer;
}
.nav{
	width: 100%;
	height: 50px;
	background: #1167b7;
}
.nav .w1200 ul{
	height: 50px;
	float: left;
}
.navli{
	width: 865px;
}
.nav .w1200 .navli li{
	height: 46px;
	margin-top: 4px;
	float: left;
	line-height: 46px;
	font-size: 18px;
	width: 135px;
	text-align: center; overflow:hidden
}
.navlawidth{
	width: 174px!important;
}
.navlawidth2{
	width: 150px!important;
}
.nav .w1200 .navli li a{
	color: #ffffff;
	display: block;
}
.nav .w1200 .navli li a:hover{
	color: #ff9900;
}
/*.nav .w1200 .navli li:hover a{
	background: #fff;
	color: #1167b7 !important;
}*/
.onnavli a{
	background: #fff;
	color: #1167b7 !important;
}
.navsea{
	width: 335px;
	height: 50px;
	 float:right
}
.navsea>div{
	float: right;
}
.weixin{
	width: 37px;
	height: 37px;
	margin-top: 7px;
	margin-left: 18px;
	position: relative;
	float:right;
	z-index: 9;
}
.weixin .wxpic{
	width: 37px;
	height: 37px;
}
.weixin .wxewm{
	display: none;
	width: 125px;
	height: 125px;
	position: absolute;
	top: 45px;
	right: 0;z-index:999;
}
.weixin:hover .wxewm{
	display: block;
}
.weixin .wxewm img{width: 100%;height: 100%;}
.weibo{
	width: 37px;
	height: 37px;
	margin-top: 7px;
	margin-left: 18px;
	position: relative;
	float:right;
	z-index: 9;
}
.weibo .wxpic{
	width: 37px;
	height: 37px;
}
.weibo .wxewm{
	display: none;
	width: 125px;
	height: 125px;
	position: absolute;
	top: 45px;
	right: 0;z-index:999;
}
.weibo:hover .wxewm{
	display: block;
}
.weibo .wxewm img{width: 100%;height: 100%;}


.main0{
	width: 1200px;
	height: 430px;
	margin-top: 25px;
}
.main0>div{
	float: left;
}
.banner{
	width: 420px;
	height: 303px;
	position: relative;
}
.baninf a:link {color: #ffffff}/*----一级轮播图标题a标签样式----*/
.baninf a:visited {color: #ffffff}
.baninf a:active {color: #ffffff}
.baninf a:hover {color:  #ffffff}
.banimg{
	width:420px;
	height: 100%;
	z-index: 1;
	overflow: hidden;
	position: absolute;
}
.banimg li{
	width: 420px;
	height: 303px;
	*margin-left: -16px;
}
.banimg li img{
	width: 100%;
	height: 100%;
	cursor:pointer;
}
.baninf{
	width: 420px;
	height: 42px;
	z-index: 222;
	background:url(../images/tiblebg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	position: absolute;
	bottom: 0;
}

.baninf>div{
	float: left;
}
.baninf_title{
	width: 300px;
	height: 20px;
	margin-left: 17px;
	margin-top: 10px;
	color: #ffffff;
	overflow: hidden;
}
.baninf_title li{
	float: left;
	width: 300px;
	height: 100%;
	color: #ffffff;
	font-size: 15px;
}
.baninf_title li a{
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.baninf_dot{
	height: 9px;
	margin-top: 18px;
	margin-left: 15px;
}
.baninf_dot li{
	width: 9px;
	height: 9px;
	float: left;
	margin-right: 6px;
	cursor: pointer;
	background: url(../images/pic_bg1.png);
	background-repeat: no-repeat;
}
.baninf_ondot{
	background: url(../images/pic_bg2.png) !important;
	background-repeat: no-repeat;
}

.news_div{
	width: 470px;
	height: 303px;
	margin-left: 20px;
}
.news_top{
	width: 100%;
	height: 50px;
}
.news_top li{
	float: left;
	height: 46px;
	font-size: 22px;
	margin-left: 20px;
	border-top: solid 4px #0187ef; 
}
.news_top1 li{
	float: left;
	height: 46px;
	font-size: 22px;
	border-bottom: solid 4px #0187ef; 
}
.news_top li a{
	color: #666666;
	line-height: 50px;
}
.news_top1 li a{
	color: #666666;
	line-height: 50px;
}
.news_top .news_tli a{
	color: #0085b2; 
}
.news_top1 .news_tli a{
	color: #0086ee; 
}
.news_bot{
	width: 100%;
	height: 253px;
	position: relative;
	overflow: hidden;
}
.news_bot>div{
	width: 100%;
	float: left;
	margin-top: 10px;
margin-bottom: 10px;
}
.news_bot ul{
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
.news_bot ul a{
	color: #d80000;
	font-size: 24px;
}
.news_bottop {
	margin-top: 15px !important;
	margin-bottom: 5px !important;
}
.news_bottop li{
	height: 32px;
	background: none !important;
	font-size: 19.5px;
	color: #d90000 !important;
	font-weight: bold;
}
.news_bottop li .title{
	padding-left: 0 !important;
}
.news_bottop li a{
	color: #d90000;	
}
.news_bot li{
	height: 32px;
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
	color: #666;
	line-height: 32px;
	*margin-left: -15px;
	*height: 29px;
	*line-height: 29px;
}
.news_bot li span{
	display: inline-block;
	position: absolute;
	right: 10px;
}
.news_bot li span a{
	color: #666;
}
.news_bot li .title{
	left: 0; color:#333333
}.news_bot li .title a{color:#333333}.news_bot li .title a:hover{color:#ff9900}


.news_bot li .titlea{
	left: 0; color:#df2727
}.news_bot li .titlea a{color:#df2727}.news_bot li .titlea a:hover{color:#ff9900}

.news_bot li .fbtime{
	right: 10px;
}

.main0r{
	width: 275px;
	height: 430px;
	margin-left: 15px;
	overflow: hidden;
}
.main0r ul{
	margin-top: 15px;
	width: 100%;
	height: 79px;
	text-align: center;
}
.main01r_u01{
	background: #1b8be0;
	margin-top: 0px;
}
.main01r_u02{
	background: #57bce0;
}
.main01r_u03{
	background: #4279e1;
	text-align:center;
}
.main0r ul a{
	display: block;
	line-height: 79px;
	font-size: 18px;
	color: #fff;
}
.main0r ul img{
	vertical-align: middle;
	margin-right: 20px;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
}
.main0r ul:hover img{
	transform:rotateY(180deg);
	-ms-transform:rotateY(180deg); 	/* IE 9 */
	-moz-transform:rotateY(180deg); 	/* Firefox */
	-webkit-transform:rotateY(180deg); /* Safari 和 Chrome */
	-o-transform:rotateY(180deg); 	/* Opera */
}
.main0rli{
	height: 42px !important; 
	text-align: left !important; 
	line-height: 45px;
	font-size: 15px;
	color: #333;
	margin-top: 7px !important; 
}
.main0rli li{
	float: left;
}
.main0rlir{
	width: 50px;
}
.main0rlil{
	width: 225px;
}

.main0lf{
	width: 908px;
	height: 108px;
	background: #f6f6f6;
    margin-top: -108px;
}
.main0lf li{
	float: left;
	width: 227px;
	height: 108px;
}
.main0lf li a{
	display: block;
	width: 227px;
	height: 108px;
	color: #666;
	font-size: 16px;
}
.main0lf li a span{
	float: left;
	text-align: left;
	margin-top: 30px;
}
.main0lf li img{
	vertical-align: middle;
	margin-right: 15px;
	margin-left: 40px;
	margin-top: 5px;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
}
.main0lf li:hover img{
	transform:rotateY(180deg);
	-ms-transform:rotateY(180deg); 	/* IE 9 */
	-moz-transform:rotateY(180deg); 	/* Firefox */
	-webkit-transform:rotateY(180deg); /* Safari 和 Chrome */
	-o-transform:rotateY(180deg); 	/* Opera */
}


.main01{
	height: 283px;
	margin-top: 15px;
}
.banner2{
	width: 1200px;
	height: 283px;
	position: relative;
}
.banimg2{
	width:1200px;
	height: 100%;
	z-index: 1;
	overflow: hidden;
	position: absolute;
}
.banimg2 li{
	width: 1200px;
	height: 283px;
	*margin-left: -15px;
}
.banimg2 li img{
	width: 100%;
	height: 100%;
	cursor:pointer;
}
.changes{
	width: 40px;
	height: 60px;
	position: relative;
	z-index: 333;
	top: 120px;
}
.changes li{
	width: 40px;
	height: 60px;
	cursor: pointer;
	position: absolute;	
	opacity: 0.5;
}
.changes li:hover{
	opacity: 1;
}
#bannext{
	left: 1160px;
}
.main02{
	height: 70px;
	background: #f6f6f6;
}
.main02>div{
	float: left;
}
.main02l{
	width: 180px;
	height: 70px;
	background: #467cd4;
}
.main02l a{
	display: block;
	color: #ffffff;
	font-size: 22px;
	line-height: 70px;
	text-align: center;
}
.main02l a:hover img{
	transform:rotateX(180deg);
	-ms-transform:rotateX(180deg); 	/* IE 9 */
	-moz-transform:rotateX(180deg); 	/* Firefox */
	-webkit-transform:rotateX(180deg); /* Safari 和 Chrome */
	-o-transform:rotateX(180deg); 	/* Opera */	
}
.main02l a img{
	vertical-align: middle;
	margin-right: 12px;
		transition: all 0.5s;
	-webkit-transition:all 0.5s;
}
.main02r{
	width: 1020px;
	height: 70px;
}
.main02r div{
	float: left;
	height: 35px;
	margin-top: 18px;
	overflow: hidden;
}
.main02rr{
	width: 970px;
	position: relative;
}
.main02rr ul{
	width: 100%;
	height: 100%;
	position: absolute;
}
.main02rr ul li{
	float: left;
	width: 405px;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	color: #333;
	margin-right: 30px;
	margin-left: 30px;
	*margin-right: 20px;
}
.main02rr ul li a{
	color: #333;
}
.main02rl{
	width: 20px;
	margin-left: 15px;
	*margin-top: -5px;	
}
.main02rl li{
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-top: 4px;
	*margin-left: -15px;
	*margin-top: -3px;	
}




.main03{
	height: 290px;
	margin-top: 20px;
}
.main03>div{
	height: 290px;
	float: left;
	border: solid 1px #dddddd; 	
}
.main03 .news_bot{
	height: 240px;
}
.main03 .news_bot>div{
	margin-top: 6px;
}
.main03 .news_bot li{
	margin-left: 15px;
	padding-left: 4px;
	*margin-left: 0;
	*height: 32px;
	*line-height: 32px; color:#333333
}
.main03 .news_bot li a{color:#333333}.main03 .news_bot li a:hover{color:#ff9900}
.main03 .main03_div1{
	width: 449px;
	margin-left: 0;
}
.main03 .main03_div2{
	width: 449px;
	margin-left: 7px;
}
.main03 .main03_div3{
	width: 277px;
	margin-left: 7px;
}
.main03 .main03_div3 .news_bot li{
	width: 245px;
	height: 47px;
	background: url(../images/zwgklibg.png) right 50% no-repeat;
	margin-left: 15px;
	line-height: 47px;
	padding-left: 0;
	*margin-left: 0;
	*height: 40px;
	*line-height: 40px;
	border-bottom: dashed 1px #aaa; color:#666666
}
.main03 .main03_div3 .news_bot li a{
	display: block; color:#666666
}.main03 .main03_div3 .news_bot li a:hover{color:#ff9900}
.main04{
	height: 96px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.bottom{
	height: 140px;
	width: 100%;
	min-width: 1200px;
	background: #1167b7;
	*position: relative;
}

.bottom .copyright{
	width: 1200px;
	height: 140px;
	margin: 0 auto;
	overflow: hidden;
	*position: absolute;
	*top: 0px;
	*left: 50%;
	*margin-left: -600px;

}
.copyright div{
	width: 1020px;
	height: 67px;
	margin:0 auto;
	margin-top: 29px;
	*position: absolute;
	*top: 0px;
	*left: 50%;
	*margin-left: -490px;
}
.copyright div ul{
	float: left;
}
.copyright div ul img{
	vertical-align: middle;
}
.copyimg{
	width: 250px;
	height: 67px; padding-top:10px;
}
.copyimg img{
	margin-right: 17px;
}
.copyli{
	width: 653px; padding-top:19px;
}
.copyli li{
    width: 100%;
    height: 30px;
    color: #fff;
    line-height: 30px;
}
.copyli li span{
	margin-right: 10px; font-size:14px;
}
.copyli li a{
	color: #fff;
	font-size: 14px;
}
.adddz{ position:relative; cursor:pointer;}
.adddz b{ display:block; font-weight:normal; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;
width: 180px; position:absolute; top:0px; left:95px;}
.adddz .main0rlil{overflow: hidden; height:42px;}
.adddz .main0rlil .main0rlil_span{ position:absolute; top:9px; left:50px; display:none; background:#fff; height:50px; line-height:25px; line-height:26px;*top:10px;}
.adddz:hover .main0rlil .main0rlil_span{ display:block;}

.dzyx{ position:relative; cursor:pointer;}
.dzyx b{ position:absolute; top:0px; left:123px;display: block;width: 148px; font-weight:normal;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.main0rlil_dzyx{ display:none;  background:#fff; position:absolute; top:9px; left:50px;height:50px; line-height:26px;*top:10px;}
/*.dzyx:hover .main0rlil .main0rlil_dzyx{ display:block;}*/

.lxdh{ position:relative; cursor:pointer;}
.lxdh b{ position:absolute; top:0px; left:123px;display: block;width: 148px; font-weight:normal;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.main0rlil_lxdh{ display:none;  background:#fff; position:absolute; top:9px; left:50px;height:50px; line-height:26px;*top:10px;}
/*.dzyx:hover .main0rlil .main0rlil_dzyx{ display:block;}*/