@charset "utf-8";
.mainContent{background: url(../images/index/body_bg.png) no-repeat center top #f3f3f3;padding:1px 0;}
.bg_white{background: #fff;padding:15px; margin:15px auto;}

/*common*/

.home_col_l{width:51%; float: left;}
.home_col_r{width:47%; float: right;}

.home_row3{margin:0 -7.5px;}
.home_row_col3{width:33.333%;float: left;}
.home_row_col3 .common_slide{margin:0 7.5px;padding-bottom: 20px;}

/*common end*/

.home_tt{padding:20px;text-align: center;background: #fbfbfb;}
.home_tt h3 a{display: block;font-size: 1.8em;color:#1967a7;line-height: 1.5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.home_tt p{line-height: 1.7;}
.home_tt p a{color:#1967a7;}


.home_tpxw{height:380px; position:relative; overflow:hidden;}
.home_tpxw img{ width:100%; height:380px; display:block;}
.home_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; left:0; width:100%; height:40px; background:#fff; filter:alpha(opacity=30); -moz-opacity: 0.3; opacity:0.3;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:10px; right:110px; color:#fff; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .hd{ position:absolute; bottom:14px; right:10px;}
.home_tpxw .hd li{float:left; width:12px; height:12px; margin-left:5px; line-height:0; overflow:hidden; font-size:0; background:#cbcbcb; border-radius:50%;-moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; transition: all .3s; -webkit-transition: all .3s;}
.home_tpxw .hd li.on{background: #d80d0d;}
.home_tpxw .bd ul, .home_tpxw .bd li{width:100% !important;}

.ndbb{width: 25%; float: left;}
.home_sytp{height: 110px;position: relative;overflow: hidden; width: 75%; float: right;}
.home_sytp .bd{margin:0 -7.5px!important;}
.home_sytp .bd li{width:33.33%;float: left;}
.home_sytp .bd li a{display: block;margin: 0 7.5px;}
.home_sytp .bd img{display: block;width:100%;height: 110px;}
/*.home_sytp .hd{ position:absolute; bottom:5px; right:8px;}
.home_sytp .hd li{float:left; width:12px; height:12px; margin-left:5px; line-height:0; overflow:hidden; font-size:0; background:#cbcbcb; border-radius:50%;-moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; transition: all .3s; -webkit-transition: all .3s;}
.home_sytp .hd li.on{background: #d80d0d;}*/
.home_sytp .hd .next,.home_sytp .hd .prev{cursor: pointer; display: none;width: 30px;height: 45px;position: absolute;top:50%;margin-top:-22.5px;background: url(../images/slide_btn.png) no-repeat;overflow: hidden;}
.home_sytp:hover .hd .next,.home_sytp:hover .hd .prev{display: block;}.home_sytp .hd .next{left:0;background-position: 0;}
.home_sytp .hd .prev{right:-2px;background-position: -36px 0;}


.home_xxgk{margin-top: 10px;border-bottom: 1px solid #e5e5e5;padding-bottom:5px;margin-bottom: 13px;}
.home_xxgk ul{margin:0 -4px;}
.home_xxgk li{float: left; width: 50%;margin-bottom: 8px;}
.home_xxgk li a{display:block;line-height:42px;background: #f7f7f7;margin:0 4px;border: 1px solid #e5e5e5;}
.home_xxgk li a i{display: inline-block;width:30px;height: 30px;vertical-align: middle;margin:4px 8px;background: url(../images/index/home_xxgk_icon.png) no-repeat center;}
.home_xxgk li a:hover i{}
.home_xxgk li.li0 i{background-position: 0 0 ;}
.home_xxgk li.li1 i{background-position: 0 -30px;}
.home_xxgk li.li2 i{background-position: 0 -60px;}
.home_xxgk li.li3 i{background-position: 0 -90px;}
.home_xxgk li.li4 i{background-position: 0 -120px;}
.home_xxgk li.li5 i{background-position: 0 -150px;}
.home_xxgk li.li4 span{letter-spacing: 3px;}

.home_ghjs{height: 237px;}
.home_ghjs .inHd{overflow: hidden;height: 40px;}


.home_tzys{}
.home_tzys ul{margin:0 -5px;}
.home_tzys li{float: left;width:50%;text-align: center;height: 60px;margin-top: 10px;}
.home_tzys li a{display: block;height:100%;margin:0 5px;background-color: #f7f7f7;background-repeat: no-repeat;background-position: center;}
.home_tzys li.li0 a{background-image: url(../images/index/home_tzzn_tzys.png);}
.home_tzys li.li1 a{background-image: url(../images/index/home_tzzn_zsxm.png);}
/*.home_tzys li i{display: inline-block;width:32px;height: 32px;margin-right:10px;background: url(../images/index/home_tzzn_icon.png) no-repeat center;}
.home_tzys li.li0 i{background-position: 0 0;}
.home_tzys li.li1 i{background-position: 0 -42px;}
.home_tzys li span{color:#1967a7;display: inline-block;text-align: left;}
.home_tzys li em{font-style: normal;display: block;}
.home_tzys li em.zw{font-size:1.125em;}
.home_tzys li em.en{font-size:0.75em;}*/

.home_ztzl_row .common_slide{padding-bottom: 9px;}
/*.home_ztzl_list .common_newslist{margin-top: 0;}*/
.home_ztzl_img img{display: block;width: 100%;height: 90px;}

.home_hdjl{margin: 17px 7.5px 0;}
.home_hdjl ul{margin:0 -5px;}
.home_hdjl li{float: left;width:50%;}
.home_hdjl li a{display: block;margin:0 5px;background-color: #1967a7;color:#fff;}
.home_hdjl li i{display: inline-block;width:42px;height: 42px;vertical-align: middle;margin:20px 10px 20px 24px;background: url(../images/index/home_hdjl_icon.png) no-repeat center;}
.home_hdjl li.li0 i{background-position: 0 0;}
.home_hdjl li.li1 i{background-position: 0 -42px;}




@media (max-width: 1280px) {
	
	
}

@media (max-width: 1200px) {
	
	.home_hdjl li a{font-size: 1.2em;}
}

@media (min-width: 1024px) and (max-width: 1280px) {
	
}


@media (max-width: 1023px) {
	.home_row_col3{width:50%;}
	.home_zwgk_row{width:100%;}

}


@media (max-width: 992px) {
	
}

@media (max-width: 860px) {
	
}

@media (max-width: 768px) {
	.home_col_l,.home_col_r,.home_row_col3{width:100%;float: none;}
	.home_ghjs{height: auto;}
	.home_ghjs .inHd{overflow: inherit;height: auto;}
	.home_tt h3 a{overflow: inherit;white-space: normal;font-size: 1.35em;margin-bottom: 5px;}
}

@media (max-width: 640px) {
	
	
}

@media (max-width: 480px) {
	.home_tpxw,.home_tpxw img{height: 300px;}
}

@media (max-width: 479px) {
	
}

@media (max-width: 320px) {
	.home_tzys li,.home_hdjl li,.home_xxgk li{width:100%;float: none;font-size: 1.125em;}
	.home_hdjl li.li1{margin-top: 10px;}

}

