/* CSS Document */
*{margin:0;padding:0;}
a{text-decoration:none; color:#000;}
a img{border:none;}
a:focus{outline:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
img{border:0;vertical-align:top;}
input,select,textarea{outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
var,em{font-weight:normal;font-style:normal;}
body{font-family:"Microsoft YaHei","SimSun";font-size:14px;}
ul,ol,dl,li{list-style:none;}
input{margin:0;padding:0;border:0;outline:none;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
.noDesktop{display:none;}
/*body{min-width:1240px;}*/

/*页面内容区开始*/
.g_layout{width:1200px;margin-left:auto;margin-right:auto;overflow:hidden;}
/*领导信箱*/
.ldxx{margin-top: 30px;}
.xx_box a:hover{background:#bd1a2d;}
.xx_box .item1 a:hover, 
.xx_box .item2 a:hover, 
.xx_box .item3 a:hover, 
.xx_box .item4 a:hover, 
.xx_box .item5 a:hover{
    color:#fff;
}

.xx_box .item2 a:hover div {
    border-bottom: 3px solid #fff;
    background: url(../images/zmhd/znwd1.png)no-repeat center;
}
.xx_box .item3 a:hover div {
    border-bottom: 3px solid #fff;
    background: url(../images/zmhd/ldxx1.png)no-repeat center;
}
.xx_box .item5 a:hover div {
    border-bottom: 3px solid #fff;
    background: url(../images/zmhd/12345b.png)no-repeat center;
}

.xx_box .item1 div:nth-of-type(1) a:hover i{
    background: url(../images/zmhd/wyzx1.png) no-repeat;
} 

.xx_box .item1 div:nth-of-type(2) a:hover i{
    background: url(../images/zmhd/wycx1.png) no-repeat;
} 
.xx_box .item1 a,
.xx_box .item2 a,
.xx_box .item3 a,
.xx_box .item4 a ,
.xx_box .item5 a {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #BD1A2D;
    text-decoration: none;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.xx_box .item1,
.xx_box .item2,
.xx_box .item3,
.xx_box .item4,
.xx_box .item5 {
    text-align: center;
}

.xx_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.xx_box li {
    flex: 1;
    margin: 10px 10px;
    box-sizing: border-box;
    border: 1px solid #f1eaea;
}
 

.xx_box .item1 a {
    padding: 13px 15px;
}

.xx_box .item1 i {
    width: 50px;
    height: 50px;
    margin-right: 15px;
    vertical-align: middle;
    display: inline-block;
}
.xx_box .item1 div:nth-of-type(1) a i{
    background: url(../images/zmhd/wyzx.png) no-repeat;
} 

.xx_box .item1 div:nth-of-type(2) a i{
    background: url(../images/zmhd/wycx.png) no-repeat;
} 

.xx_box .item2 div {
    height: 50px;
    background: url(../images/zmhd/znwd.png)no-repeat center;
}
.xx_box .item3 div {
    height: 50px;
    background: url(../images/zmhd/ldxx.png)no-repeat center;
}
.xx_box .item5 div {
    height: 50px;
    background: url(../images/zmhd/12345h.png)no-repeat center;
}

.xx_box .item2 div,
.xx_box .item3 div,
.xx_box .item5 div {
    margin: 0 50px 15px;
    padding: 15px 0;
    border-bottom: 3px solid #BD1A2D;
}
.xx_box .item2 a, 
.xx_box .item3 a, 
.xx_box .item5 a {
    height: 154px;
}

.xx_box .item2 p,
.xx_box .item3 p,
.xx_box .item5 p {
    text-align: center;
}

.xx_box .item4 {
    padding: 0;
    border: none;
}
.xx_box .item4 a {
    background: #bd1a2d;
}
.xx_box .item4 a:nth-last-child(1) {
    margin-top: 30px;
}

.xx_box .item4 img {
    width: 90%;
    height: 80%;
}


/*区域一part1*/
.g-part1{zoom:1;margin-top:50px;}
.g-part1:after{content:"";display:block;clear:both;}
.g-part1 .m-con{display:none;width:1240px;zoom:1;}
.g-part1 .m-con:after{content:"";display:block;clear:both;}
.g-part1 .m-con li{float:left;width:580px;margin:30px 40px 0 0;font-size:16px;line-height:16px;}
.g-part1 .m-con li p{float:left;width:420px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-part1 .m-con li p a{color:#404040;}
.g-part1 .m-con li p a:hover{color:#bd1a2d;}
.g-part1 .m-con li div{float:right;font-size:14px;color:#959593;}
.m-tab{height:34px;border-bottom:1px solid #e5e5e5;zoom:1;}
.m-tab:after{content:"";display:block;clear:both;}
.m-tab li{float:left;font-size:24px;line-height:24px;color:#959595;margin-right:35px;padding:0 7px 9px 0;}
.m-tab li a{color:#959595;}
.m-tab li.on{border-bottom:2px solid #bd1a2d;color:#010101;}
.m-tab li.on a{color:#010101;}
.m-tab li.u-special{float:right;background:url(../images/zmhd/icon_mail.png) 0 no-repeat;height:22px;font-size:16px;line-height:22px;color:#bd1a2d;margin-right:0;padding:0 0 0 40px;}
.m-tab li.u-special a{color:#bd1a2d;}
.m-tab li.u-special.on{border-bottom:none;}
.m-tab li.u-special.on a{color:#bd1a2d;}

/*区域二part2*/
.g-part2{width:1215px;zoom:1;margin-top:50px;}
.g-part2:after{content:"";display:block;clear:both;}
.g-part2 li{float:left;width:228px;height:119px;overflow:hidden;margin-right:15px;}
.g-part2 li img{width:100%;height:auto;transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;}
.g-part2 li img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);}

/*区域二part3*/
.g-part3{margin-top:50px;}
.g-part3 .m-con{zoom:1;width:1240px;overflow: hidden;}
.g-part3 .m-con:after{content:"";display:block;clear:both;}
.g-part3 .m-con li{float:left;margin:26px 40px 0 0;width:580px;line-height:20px;color:#010101;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-part3 .m-con li span{display:inline-block;width:100px;height:18px;font-size:12px;line-height:18px;text-align:center;border:1px solid #dcdcdc;margin-right:15px;color:#666;border-radius:3px;float:right; }
.g-part3 .m-con li span.red{color:#a91728;}
.g-part3 .m-con li a{font-size:16px;color:#010101; float:left; display:inline-block; text-indent:20px;background: url(../images/new_index/index_list_bg.png)no-repeat 10px center;}
.g-part3 .m-con li a:hover{color:#bd1a2d;}

/*part5*/
.g-part5{margin-top:50px;overflow: hidden;}
.g-part5:after{content:"";display:block;clear:both;}
.g-part5 dl{margin-top:30px;position:relative;width: 580px;display: inline-block;}
.g-part5 dl dt img{width:100%;height:270px;}
.g-part5 dl dd{width:96%;position:absolute;left:0;bottom:0;padding:23px 2% 0;line-height:46px;font-size:18px;color:#dcdcdc;background:url(../images/zmhd/icon_mask_bg.png) 0 no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-part5 dl dd a{color:#dcdcdc;}
.g-part5 .m-list{width: 580px;float: right;padding-top:8px;}
.g-part5 .m-list li{margin-top:30px;font-size:16px;line-height:16px;zoom:1;}
.g-part5 .m-list li:after{content:"";display:block;clear:both;}
.g-part5 .m-list li p{float:left;width:490px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-part5 .m-list li p a{color:#010101;}
.g-part5 .m-list li p a:hover{color:#bd1a2d;}
.g-part5 .m-list li span{float:right;display:inline-block;font-size:14px;color:#959593;}
.g-part5 .m-list li a{font-size:16px;color:#010101; float:left; display:inline-block; text-indent:20px;background: url(../images/new_index/index_list_bg.png)no-repeat 10px center;}
.g-part5 .m-list li a:hover{color:#bd1a2d;}

/*区域二part4*/
.g-part4{width:1240px;zoom:1;margin-top:50px;margin-bottom:50px;}
.g-part4:after{content:"";display:block;clear:both;}
.g-part4 .m-con{width:580px;float:left;margin-right:40px;}
.g-part4 .m-con dl{margin-top:30px;position:relative;}
.g-part4 .m-con dl dt img{width:100%;height:270px;}
.g-part4 .m-con dl dd{width:96%;position:absolute;left:0;bottom:0;padding:23px 2% 0;line-height:46px;font-size:18px;color:#dcdcdc;background:url(../images/zmhd/icon_mask_bg.png) 0 no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-part4 .m-con dl dd a{color:#dcdcdc;}
.g-part4 .m-con .m-list{padding-top:8px;}
.g-part4 .m-con .m-list li{margin-top:30px;font-size:16px;line-height:16px;zoom:1;}
.g-part4 .m-con .m-list li:after{content:"";display:block;clear:both;}
.g-part4 .m-con .m-list li p{float:left;width:490px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-part4 .m-con .m-list li p a{color:#010101;}
.g-part4 .m-con .m-list li p a:hover{color:#bd1a2d;}
.g-part4 .m-con .m-list li span{float:right;display:inline-block;font-size:14px;color:#959593;}
.g-part4 .m-con .m-list li a{font-size:16px;color:#010101; float:left; display:inline-block; text-indent:20px;background: url(../images/new_index/index_list_bg.png)no-repeat 10px center;}
/*页面内容区结束*/

.m_footer{ display: none; }
.g_footer_2{ display: none; }
@media screen and (max-width:1024px){
	.g_layout{width:100%;}
	.g_main{ width: 100%; }
	.m_left{width:50%;}
	.m_left .picScroll-left{ width: 100%; }
	.picScroll-left .bd{ width: 100%; }
	.m_right{width:45%; margin-left: 30px; float: left;}
	.m_beijing_box{ display: none; } 

        .g-part5 {margin-bottom: 20px;}
        .g-part5 dl {width: 100%;}
	.g-part5,.g-part3{ width:100%; }
	.g-part5 .m-list,.g-part3 .m-con{ width: 100%; }
	.g-part3 .m-con li{ width: 48%; margin-right:10px;margin-left:10px; }
	.g-part3 .m-con li a{ float: left; width: 70%; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
	.g-part4{ width: 100%; }
	.g-part4 .m-con{ width: 48%; margin-right: 10px; margin-left: 10px;}
	.g-part4 .m-con .m-list li{ width: 100%; }
	.g-part4 .m-con .m-list li a{ width: 80%; white-space: nowrap; text-overflow: ellipsis;  float: left; overflow:hidden;}
	.g-part4 .m-con .m-list li span{ float: right; }
	.g-part2{ width: 100%; }
	.g-part2 li{ width: 20%; margin: 0; }

	.m_foot1{ margin-left: 0; }
	.g_footer .u_logo{ margin-left: 50px; margin-right: 50px; }
	.g_bottom{ display: none; height: auto; overflow: hidden; line-height: 40px; }
	.m_footer{ display: block; }

}
@media screen and (max-width:991px){ 
	.ul_ywdt,.ul_zwgk,.ul_zwfw,.ul_zmhd,.ul_csfzx { width: 100% !important;}  


	.g-part4 .m-con{ width: 47%; }
	.g-part3 .m-con li{ width: 47%; }
}
@media screen and (max-width:900px){  
	.ul_ywdt li,.ul_zwgk li,.ul_zwfw li,.ul_zmhd li,.ul_csfzx li{ font-size: 16px; } 
	.g_footer{ display: none; }
	.g_footer_2{ display: block; }
	.g_footer_2 .g_main{ width: 320px; height: auto; overflow: hidden; }
	.g_footer_2 .u_logo{ margin:48px 25px 0 25px; }
	.xx_box {display: block;}
	.xx_box .item4 img {width: auto;}
}
@media screen and (max-width:768px){
	.g_header{ height: auto; overflow:hidden; }
	.g_header .g_main{ padding-bottom:50px; }
	.g_header .u_logo{ float: none; margin: 20px auto; display: block; }

        .g-part5 {width: 90%;margin: 0 auto;margin-bottom: 20px;}
        .g-part5 dl{ width: 100%;}
	.g-part3{ width: 90%;  margin: 0 auto;}
	.g-part3 .m-con li{ width: 100%; margin-right:0; }
	.g-part4{ width: 90%; margin: 0 auto; }
	.g-part4 .m-con{ width: 100%; height: auto; overflow:hidden; margin: 20px 0 0 0; }
	.g-part4 .m-con .m-list{ padding-bottom: 30px }
	.g-part4 .m-con dl dt img{ height: 370px; }
	iframe{ width: 90%; height: 460px; margin: 0 auto; display: block;}
	.g-part2{ width:90%; margin: 20px auto 20px auto; }
	.g-part2 li{ margin:10px 0 0 0; width: 33.333%; height: auto; }
}
@media screen and (max-width:640px){
        .g-part5 .m-list li {margin-top: 0;line-height: 25px;}
	.m_footer p span{ display: block; } 
}

@media screen and (max-width:480px){
	.list_2{ display: none; }
	.g-part4 .m-con dl dt img{ height: 320px; }
}
@media screen and (max-width:414px){
	.m-part1Left .m-tabItem li p{ width: 90%; }
	.m_footer p{ text-align: left; width: 80%; margin: 0 auto; }

	.m-tab li{ font-size: 18px; }
	.g-part3 .m-con li a{ width: 60%; font-size: 14px; }
	.g-part4 .m-con .m-list li a{ width: 70%;  font-size: 14px;}
	.g-part4 .m-con dl dt img{ height: 290px; }
	.g-part2 li{ margin:10px 0 0 0; width: 50%; height: auto; }
}
@media screen and (max-width:375px){
	.m-part1Left .m-tabItem li p{ width: 90%; }
	#action-input{ width: 50%; }
	.g-part4 .m-con dl dt img{ height: 250px; }
}
@media screen and (max-width:320px){ 
	.g-part3 .m-con li span{ width: 80px; }
	.g-part4 .m-con dl dt img{ height: 220px; }
}