.pc{display: block;}
.m{display: none; margin: auto; max-width: 600px; width: 100%; }
@media screen and (max-width: 767px){
	body{min-width: auto!important; background: #fff!important;}
	.pc{display: none}
	.m{display: block}
}


/**/
.m_header{}
.m_header .m_top{background: #01538b; position: relative; color: #fff;}
.m_header .m_top .m_logo{padding-left: 10px; height: 50px; line-height: 50px;}
.m_header .m_top .m_logo img{display: inline-block; vertical-align: middle; height: 28px;}
.m_header .m_top .mmenu{position: absolute; right: 10px; top: 0px; line-height: 54px; color: #fff;}
.m_header .m_top .mmenu a,
.m_header .m_top .mmenu a:visited,
.m_header .m_top .mmenu a:hover{color: #fff;}
.m_header .m_top .mmenu i{margin-right: 5px; color: #fff; font-size: 20px;}

/**/
.m_banner{margin-bottom: 10px; position: relative;}
.m_banner img {width: 100%; max-height: 100%;}
.m_banner div{position: relative; z-index: 2}

.m_main{padding: 0 10px;}

/**/
.m_part1{border-bottom: 1px solid #dcdcdc; overflow: hidden; padding-right: 5px; line-height: 30px;}
.m_part1 i{float: left; line-height: 26px;}
.m_part1 i img{display: inline-block; vertical-align: middle; height: 14px;}
.m_part1 h2{float: left; padding-left: 5px; color: #1e6aab; font-weight: bold; font-size: 14px;}
.m_part1 span{float: right; line-height: 26px;}
.m_part1 span img{display: inline-block; vertical-align: middle; height: 4px;}


.m_list1{padding-top: 6px; padding-bottom: 10px;}
.m_list1 li{overflow: hidden; border-bottom: 1px solid #dfdfdf; padding: 8px 0 10px 0; font-size: 12px; line-height: 150%;}
.m_list1 li span{float: left; margin-right: 10px; background: url(../images/rl_bg.png) no-repeat; width: 45px; height: 48px; background-size:contain; color: #fff; text-align: center; font-family: Arial;}
.m_list1 li span i{display: block; font-style: normal; line-height: 18px; font-size: 10px;}
.m_list1 li span font{display: block; padding-top: 4px; line-height: 1; color: #1e6aab; font-size: 18px;}


.m_list2{margin-bottom: 10px; overflow: hidden; margin-left: -5px; padding-top: 10px;}
.m_list2 li{float: left; width: 50%; font-size: 12px; line-height: 35px;}
.m_list2 li a{display: block; margin-bottom: 5px; margin-left: 5px; border: 1px solid #dfdfdf; background: #f3f5f8; border-radius: 5px;}
.m_list2 li a:visited{color: #333;}
.m_list2 li a:hover{color: #d00;}
.m_list2 li i{float: left; margin-left: 5px; line-height: 33px; width: 25px; text-align: center; margin-right: 5px;}
.m_list2 li i img{vertical-align: middle; display: inline-block; max-height: 15px;}


.m_list3{padding: 5px 0 15px 0;}
.m_list3 li{padding: 5px 0; line-height: 25px; border-bottom: 1px solid #dfdfdf;/* overflow: hidden; white-space: nowrap; text-overflow: ellipsis;*/}
.m_list3 li i{float: left; width: 3px; height: 3px; background: #00224b; margin-left: 5px; margin-top: 15px; margin-right: 8px;}


.m_list4{margin-top: 5px; margin-bottom: 12px; overflow: hidden; margin-left: -2px;}
.m_list4 li{float: left; width: 33.3%;}
.m_list4 li a{background: url(../images/zzgx_bg.jpg) no-repeat left; margin-left: 5px; display: block; height: 50px; line-height: 50px; border: 1px solid #d1d8de; font-size: 14px; color: #1e6aab; text-align: center;}
.m_list4 li a:visited{color: #1e6aab;}
.m_list4 li a:hover{color: #d00;}
.m_list4 li i{display:inline-block; position: relative; top: -2px; margin-right: 5px;}
.m_list4 li i img{vertical-align: middle; display: inline; max-height: 18px;}

/**/
.m_footer{background: url(../images/foot_bg.jpg) no-repeat center top #1f6aab; background-size: 200%; padding: 20px 0; text-align: center; color: #fff; line-height: 20px;}



/*内页样式*/
.m_n_part1{background: #fff; border-bottom: 1px solid #e7e7e7; margin: -10px -10px 0 -10px; padding: 0 15px; line-height: 40px; color: #004e78; font-size: 14px;}
.m_n_part1 i{margin-right: 5px;}

/**/
.m_news_list{}
.m_news_list li{position: relative; border-bottom: 1px solid #dfdfdf; padding: 7px 100px 7px 0; line-height: 22px;}
.m_news_list li span{position: absolute; right: 0px; top: 8px; color: #999;}


/**/
.m_title{padding: 20px 0 10px 0; font-size: 18px; color: #004e78; clear: both;}
.m_time{padding-bottom: 10px; border-bottom: 1px solid #ccc; color: #888;}

.m_content{padding: 10px 5px; line-height: 200%;}
.m_content img{max-width: 100%; height: auto!important; font-size: 12px;}

.m_fy{margin-bottom: 10px; border-top: 1px solid #ccc; overflow: hidden; padding: 10px 0; color: #d00;}
.m_fy li{line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.m_page{text-align:center; margin:20px 0 30px 0;}
.m_page li{display: inline-block; *display: inline; margin: 0 3px;}
.m_page li a{height: 29px; line-height: 29px; display: block;padding: 0 12px; border: 1px solid #dddddd; font-size: 14px;}
.m_page li a:hover{background: #006bbd; border: 1px solid #006bbd; color: #fff;}
.m_page li a.on{background: #006bbd; border: 1px solid #006bbd; color: #fff;}




/*i-cgzh*/
.i-cgzh{ width: 100%; height:260px; background: url("../images/bg_01.jpg") center; background-size: cover; margin: 10px auto; padding: 0px 0 0 0  }
.cgzh_title{ background: url("../images/cgzh_tbg.png") center no-repeat; height: 50px; line-height: 50px; margin: 0 auto 0 auto; }
.cgzh_title h2{ color:#1e6aab; font-size: 24px; line-height: 50px; height: 50px; display: block; margin: 0 auto; text-align:center}
.cgzh_zy{ color: #0066cc; font-size: 14px; line-height: 24px;  text-align: center}
.cgzh_box{ width: 1000px; overflow: hidden; height: auto; margin:20px auto;}
.cgzh_box ul{ width: 1300px;}
.cgzh_box li{ width:276px; height: 200px; float: left; margin-right:30px; position: relative; overflow: hidden}
.cgzh_box li a{ height: auto; overflow: hidden;}
.cgzh_box li img{display: block; width: 276px; height: 200px;}
.cgzh_box li span{ display: block; background: #0066cc; height: 40px; line-height: 40px; text-align: center; color: #ffffff; width: 100%; position: absolute; bottom: 0; left: 0; opacity: 0.8}
.cgzh_box li:hover span{ background: #ea6914}


/*ixscy*/
.ico01{background: url(../images/ico_xmqy.png) center no-repeat;}
.ico02{background: url(../images/ico_xscy.png) center no-repeat;}
.ixscy{ height: auto; overflow: hidden; margin: 0 auto;}
.ixscy-left{ float: left; width: 436px;}
.ixscy-center{float: left; width: 436px; margin-left: 26px;}
.ixscy-right{float: right; width: 277px;}
.ixscy-title1{height: 50px;line-height: 50px;background: url("../images/i-titlebg.png") bottom left no-repeat;width: 100%; }
.ixscy-title1 h2{ display: block; margin: 0 10px; width: 100px; float: left; color: #0066cc}
.ixscy-title1 a{ font-size: 14px;float:right; padding:0 10px;}
.ixscy-title1 span{display: block;float: left;width: 36px; height: 48px;}
.ixscy_link{}
.ixscy_link li{ text-align: center; color: #ffffff; font-size: 20px; width: 277px; height: 70px; line-height: 70px; font-weight: bold; border-radius: 6px;}
.ixscy_link li:hover{ opacity: 0.7}
.ixscy_link a{ display: block; width: 277px; height: 70px; margin: 15px auto 0 auto;  color: #ffffff; }
.ixscy_link .link_01{ background: #11a0ac }
.ixscy_link .link_02{ background: #df9514 }
.ixscy_link .link_03{ background: #1675d4 }
.ixscy_link .link_04{ background: #cc1355 }

/*yqfw*/
.yqfw{ width: 100%; height:300px; padding: 15px 0 0 0;  margin: 10px auto 0 0; background:#f4f4f4 }
.i-gdzt{width: 1000px;position:relative;margin: 0 auto;padding:15px 8px;}
.i-gdzt .hd{height:0;position:relative;}
.i-gdzt .hd .prev{display:block;width:70px;height:40px;overflow:hidden;cursor:pointer;background:url("../images/arrow_right.png") center no-repeat;z-index: 99999 ;position: absolute;right: -65px;top: 70px;}
.i-gdzt .hd .next{display:block;width:70px;height:40px;overflow:hidden;cursor:pointer;background:url("../images/arrow_left.png") center no-repeat;z-index: 99999;position: absolute;left: -65px;top: 70px;}
.i-gdzt .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1;}
.i-gdzt .hd ul li.on{background-position:0 0;}
.i-gdzt .bd{padding:0;}
.i-gdzt .bd ul{overflow:hidden;zoom:1;}
.i-gdzt .bd ul li{margin:0 22px 0 0;float:left;_display:inline;overflow:hidden;text-align:center;}
.i-gdzt .bd ul li .pic{text-align:center;}
.i-gdzt .bd ul li .pic img{width:100%;height:160px;display:block;}
.i-gdzt .bd ul li .pic a:hover img{border-color:#999;}
.i-gdzt .bd ul li .title{line-height:40px; font-size: 16px;}