@charset "utf-8";
/* CSS Document */

html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}

body {
	width: 100%;
	margin: 0 auto;
	font-family:"微软雅黑";
	font-size:12px;
	margin:0;
	padding:0;
	color:#525252;
	line-height:200%;
}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #525252;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {color: #d80c18;}
.wrap{width:1020px;margin:0px auto;}
.wrap1{width:1220px;margin:0px auto;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
html{     max-width:420px;    overflow-x:hidden;margin: 0 auto!important;}
/*首页*/


/* 焦点图 */
.slideBox{ position:relative; overflow:hidden; margin:0 auto; /* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; width: 100%;text-align: center;}
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.logo img{width: 35%;}
/*main1*/
.main1{margin-top: 60px;}
#header,.header,#footer{background: #fff;font-size: 16px;font-weight: bold;color: #fff;line-height: 60px;height: 60px;padding: 0 0 0 15px;}
#header>a,.header>a{background: center center no-repeat transparent;
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 0;
}

/****面包菜单按钮*****/
.burgers_box{position:absolute;right:0px;top: 0;z-index: 99999999999;}
.icon {height: 2px;width: 30px;top: 30px;background-color: #0054a6;border-radius: 20px;position: absolute;transition-duration: 0.5s;}
.icon:before {left: 0;position: absolute;top: -10px;height: 2px;width: 30px;background-color: #0054a6;content: "";border-radius: 20px;transition-duration: 0.5s;}
.icon:after {left: 0;position: absolute;top: 10px;height: 2px;width: 30px;background-color: #0054a6;content: "";border-radius: 20px;transition-duration: 0.5s;}
.menu {width: 45px;height: 60px;position: relative;transition-duration: 1s;display: inline-block;cursor: pointer;z-index:99;}
.burger_lin .icon {transition-duration: 0.5s;transition-delay: 0.5s;}
.burger_lin .icon:after {transition: transform 0.5s, top 0.5s 0.5s;}
.burger_lin .icon:before {transition: transform 0.5s, top 0.5s 0.5s;}
.burger_lin.open .icon {transition-duration: 0.1s;transition-delay: 0.5s;background: transparent;}
.burger_lin.open .icon:before {transition: top 0.5s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(-45deg);}
.burger_lin.open .icon:after {transition: top 0.4s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(45deg);}

.menu_ex{position: fixed;z-index: -10;}
.iop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1!important;}
.nav_hide{background: #DCDCDC;position: fixed;top: 60px;left: 0;width: 100%;height: 100%;z-index: 99999999999999999999999999;padding-top: 20px;display: none;}
.nav_hide ul li>a {
    -webkit-user-select: none;
    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    margin: 0 25px;
    position: relative;
    display: block;
}
.nv_hide {margin: 0 25px;padding: 9px 0;border-bottom: 1px solid #ccc;display: none;}
.nv_hide dd a{height: 35px;line-height: 35px;border-left: 1px solid #ccc;color: #666;display: block;position: relative;padding: 0 30px;}
.sec-line {
    position: absolute;
    height: 0;
    width: 20px;
    border-bottom: 1px solid #d7d7d7;
    left: 0;
    top: 18px;
}
.tt_hide>a{background: url(../images/ico-arr-right2.png) no-repeat center right;}
#header{position: fixed;top: 0;left: 0;width: 100%;z-index: 99999999999999;}
/*.bg{background: #be923f!important;}*/
#vic{position: relative;}
.vic_gp{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;background: rgba(255,255,255,0.8);padding: 10px;}
.vic_gp ul li{float: left;}
.vic_gp ul li h3{color: #1e1c1c;font-size: 14px;font-weight: normal;}
.vic_gp ul li p{color: #ec652c;font-size: 14px;font-weight: normal;font-size: 16px;}
.vic_gp ul{margin-bottom: 0;}

.main2{padding: 2%;background: #f5f5f5;}
.main2_1 ul li{float: left;width: 32%;}
.main2_1li{margin: 0 2%;}
.main2_2{}
.main2_2 ul li{float: left;width: 50%;}
.main2_3a ul li{float: left;width: 49.9%;text-align: center;background: #0054a6;}
.main2_3a ul li a{color: #fff;font-size: 16px;display: block;width: 100%;height: 100%;padding: 10px 0;}
.main2_3ali a{color: #444444!important;background: #ccc!important;}
.main2_3ali{margin-left: 0.2%;}

.main2_4{margin-bottom: 30px;}
.main2_4 ul li{margin-bottom: 10px;background: #fff;padding: 4% 3%;}
.main2_4a h3{color: #0054a6;font-size: 16px;font-weight: bold;	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */}
.main2_4a span{color: #0054a6;font-size: 16px;margin: 5px 0;display: block;}
.main2_4a p{color: #8c8c8c;font-size: 15px;}

.sy_new{width: 100%;text-align: center;background: #0054a6;padding: 7px 0;color: #fff;font-size: 16px;display: block;}
.sy_new:hover{color: #FFF;}

.footer{background: #1d1d1f;padding: 6% 2%;}
.footer_2{text-align: center;}
.footer_2 p{color: #fff;font-size: 12px;line-height: 25px;}
.footer_2 img{width: 55%;}
.footer_1 h3{color: #0054a6;font-size: 26px;margin-bottom: 7px;}
.footer_1 p{color: #fff;font-size: 13px;line-height: 21px;}
.footer_1 a{color: #525252;margin-top: 7px;display: block;font-size: 13px;}

/*ny*/
.ny_banner{margin-top: 60px;}
.ny_main{padding: 3%;}
.ny_tit{padding-left: 10px;border-left: 1px solid #3591ea;}
.ny_tit p{text-transform: uppercase;color: #005db7;font-size: 14px;}
.ny_tit h3{color: #0054a6;font-size: 15px;font-weight: bold;}
.ny_text h3{background: url(../images/ny/ris.png) no-repeat center left;padding-left: 15px;color: #1f1f1f;font-size: 15px;margin: 8% 0 4% 0;}
.ny_text p{color: #5d5d5d;font-size: 14px;text-align: justify;line-height: 23px;}
.ny_pic{margin: 3% 0 6% 0;}

.ldzc_1{background: #f6f6f6;padding: 8% 3% 1% 3%;margin-top: 7%;}
.ldzc_1 h3{color: #0054a6;font-size: 16px;font-weight: bold;margin-bottom: 25px;}
.ldzc_1 p{color: #5d5d5d;font-size: 14px;text-align: justify;margin-bottom: 20px;}
.ldzc_2{margin-bottom: 25px;}

.fzlc_1{background: url(../images/ny/lc_dian.jpg) repeat-y left;padding-left: 15px;margin: 30px 0;}
.fzlc_1 ul li{margin-bottom: 30px;}
.fzlc_1 ul li h3{color: #0054a6;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.fzlc_1a p{color: #5d5d5d;font-size: 14px;text-align: justify;line-height: 23px;}
.cul_1{margin: 8% 0 5% 0;}

.honor_1{margin: 10% 0;}
.honor_1 ul li{float: left;width: 49%;}
.jg_1{margin: 10% 0;}
.new_1{margin: 8% 0;}
.new_1b{padding: 7% 3%;background: #f2f2f2;}

.new_1a img{max-height: 260px;width: 100%;}
.new_1b span{color: #b2b2b2;display: block;margin: 5px 0;}
.new_2a {width: 20%;text-align: right;}
.new_2b {width: 75%;}
.new_2a  p{color: #0054a6;font-size: 16px;font-weight: bold;}
.new_2a h3{color: #a6a6a6;font-size: 14px;font-weight: normal;}
.new_2b h3{color: #5d5d5d;font-size: 14px;font-weight: bold;}
.new_2b p{color: #5d5d5d;font-size: 14px;line-height: 23px;}
.new_2 ul li{padding: 5% 0;border-bottom: 1px dotted #f2f2f2;}

/*新闻内页*/
.sj_news{margin: 8% 5%;}
.nws_sj {width: 24%;margin-right: 4%;background: #f0f0f0;border-left: 2px solid #ee7b23;}
.nws_text {width: 71%;}
.sj_news ul li{padding: 5% 0;border-bottom: 1px solid #ccc;}
.nws_text p{display: -webkit-box;color: #a6a6a6;font-size: 14px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;}
	.nws_text h3{display: -webkit-box;color: #595959;font-size: 16px;margin: 3px 0 6px 0;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;}
.nws_sj{text-align: center;}
.nws_sj h3{color: #ee7b23;font-size: 22px;font-weight: bold;border-bottom: 1px solid #ccc;padding: 6px 0;}
.nws_sj span{color: #808080;font-size: 16px;padding: 6px 0;display: inline-block;}
.news_cen_1p{text-align: center;}
.news_cen_1p h3{margin: 15% 0 4% 0;color: #000;font-size: 18px;font-weight: bold;line-height: 24px;}
.news_cen_1p span{display: inline-block;margin-bottom: 15px;}
.news_cen_1 p{text-align: justify;font-size: 14px;line-height: 23px;color: #333;}
.news_cen_1 img{margin: 8px 0;}
.new_1bcc{margin-bottom: 50px;}


.ny_qxqy1 h3{background: url(../images/ny/ris.png) no-repeat center left;padding-left: 15px;color: #0054a6;font-size: 15px;margin: 8% 0 4% 0;font-weight: bold;}
.ny_qxqy1 p{color: #5d5d5d;font-size: 14px;}
.ny_qxqy2 h3{background: url(../images/ny/ris.png) no-repeat center left;padding-left: 15px;color: #000;font-size: 15px;margin: 8% 0 4% 0;font-weight: bold;}
.ny_qxqy2 p{color: #5d5d5d;font-size: 14px;}
.ny_qxqy3{margin: 6% 0;}
.ny_qxqy4a {width: 60%;}
.ny_qxqy4b {width: 22%;}
.qx_3a{background: url(../images/ny/st_03.jpg) no-repeat center left;padding-left: 50px;margin-bottom: 20px;}
.qx_3b{background: url(../images/ny/st_07.jpg) no-repeat center left;padding-left: 50px;}
.qx_3a h3{color: #515151;font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.qx_3a span{color: #515151;font-size: 16px;font-weight: bold;}
.qx_3b h3{color: #515151;font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.qx_3b span{color: #515151;font-size: 16px;font-size: 13px;line-height: 21px;}
.ny_qxqy4b  p{text-align: center;}
.ny_qxqy4{padding: 5% 0;}

.ny_gqq{margin: 8% 0;}

.ny_cxx{margin: 6% 0;}
.ny_cxx p{padding: 2% 0;text-align: center;}
.ny_cxx img{width: 100%;max-height: 250px;}
.ny_cxx .swiper-container{padding-bottom: 30px;}

.ny_wsyy_1{padding: 15px 5px;margin:8% 0;}
.d1{background: #f1f1f1 url(../images/ny/sui_16.png) no-repeat center right 10px;}
.d2{background: #f1f1f1 url(../images/ny/sui_16.png) no-repeat center right 10px;}
.d3{background: #f1f1f1 url(../images/ny/sui_16.png) no-repeat center right 10px;}
.d4{background: #f1f1f1 url(../images/ny/sui_16.png) no-repeat center right 10px;}
.ny_wsyy_1 h3{background: url(../images/ny/sui_03.png) no-repeat center left;padding-left: 30px;color: #0054a6;font-weight: bold;font-size: 15px;}
.ny_wd_2b_1 p{font-size: 15px;color: #777777;}
.ny_wd_2b_1 {background: url(../images/ny/righs.png) no-repeat center right;}
.ny_wsyy_2 ul li{padding: 15px 0;border-bottom: 1px solid #ccc;}
.ny_wd_2b_hide dl{margin-bottom: 0;}
.ny_wd_2b_hide{margin-top: 10px;display: none;}
.ny_wd_2b_hide dl dd{font-size: 14px;}
.ny_wsyy_2{margin-bottom: 50px;}

.ny_gw_1 dl{margin-bottom: 0;}
 .ny_gw_1 dd{float: left;}
.ny_gw_1 ul li{background: #f1f1f1 url(../images/ny/yxu.png) no-repeat center right 10px;padding: 15px 10px;}
.ny_gw_1 ul li:nth-of-type(even){background: #fff url(../images/ny/yxu.png) no-repeat center right 10px;}
.ny_gw{margin: 30px 0 50px 0;}
.f1{width: 45%;color: #0054a6;}
.f2{width: 30%;}
.f3{width: 25%;}

.ny_zpnya h3{text-align: center;color: #0054a6;}
.ny_zpnyb{text-align: center;margin: 15px 0;}
.ny_zpnyc h3{color: #0054a6;margin-bottom: 10px;}
.ny_zpnyc ul li{margin-bottom: 15px;}
.ny_zpnyc p{line-height: 23px;font-size: 14px;}

.ny_ln_1 ul li{margin-bottom: 10px;}
.ny_ln{margin: 30px 0;}

.fc_2 ul li p{text-align: center;line-height: 40px;font-size: 14px;}
.fy {
    clear: both;
    text-align: center;
    width: 100%;
    height: 30px;
    margin: 0 auto;
    margin-top: 45px;
}
.fy a {
    display: inline-block;
    padding: 0 10px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    margin: 0 5px;
}
.fy b {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #e1e1e1;
    line-height: 30px;
    margin: 0 5px;
}
.cont_1{margin: 30px 0;}
.cont_1 p{padding-left: 25px;font-size: 14px;color: #656565;line-height: 30px;}
.dp1{background: url(../images/ny/xlx_03.png) no-repeat left top 7px;}
.dp2{background: url(../images/ny/xlx_05.png) no-repeat left;}
.dp3{background: url(../images/ny/xlx_07.png) no-repeat left;}
.dp4{background: url(../images/ny/xlx_09.png) no-repeat left;}
.cont_1 p span{color: #0054a6;display: inline-block;margin-right: 10px;}

.zxly_2{margin: 25px 0;}
.zxly_2 ul li input{width: 100%;height: 38px;padding-left: 10px;}
.zxly_2 ul li{margin-bottom: 10px;}
.zxly_2 ul li p{font-size: 14px;margin-bottom: 5px;}
.zxypTextSr{width: 100%;height: 100px;}
.sbnm{background: #0054a6;border:0;color: #fff;font-size: 14px;}

.ny_nav2{margin-top: 30px;}
.ny_nav2 ul li{float: left;text-align: center;}
.ny_nav2 ul li a{padding: 10px 0;background: #ccc;display: block;width: 100%;color: #fff;}
.sd1{width: 30%;}
.sd2{width: 30%;margin: 0 1%;}
.sd3{width: 38%;}
.vichd a{background: #337ab7!important;}

.fixed{width: 100%;background: url(../images/hyy.jpg);
    height: 100vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    overflow: hidden;}
.fixed_1{padding-top: 40%;width: 90%;margin: 0 auto;}
.fixed_2 ul li{float: left;padding: 15px 40px;border-radius: 5px;text-align: center;margin-right: 30px;}
.fixed_2 ul li a{color: #fff;font-weight: bold;}
	.dt1{background: #30ae42;}
	.dt2{background: rgba(255,255,255,0.6);}
.fixed_2{margin-top: 50%;}
.dt2 a{color: #0054a6!important;}
