/*2018-5-21*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
ol, ul{ list-style:none; }
img {
    display: block;
    border:0;
}
a, img {
    border: 0;
}
.cms_head{
    margin: 0;
}
/*  .tui-1000,.tui-center{
	width: 1110px!important;
	margin: 0 auto;
}  */
.tui-slider-focus-pics{
	border: none;
}
.tui-content{
	margin: 0;
}
.container .index-carousel {
    height: 510px;
    /*margin: 10px auto 0 auto;*/
    display: none;
}

.container .index-carousel img {
    width: 100%;
    height: 510px;
    object-fit: cover;
}
.arrow-left {
    background: url(../images/arrow-l.png) no-repeat left;
    position: absolute;
    left: 12%;
    top: 50%;
    margin-left: -35px;
    margin-top: -47px;
    width: 70px;
    height: 95px;
    z-index: 999;
}

.arrow-right {
    background: url(../images/arrow-r.png) no-repeat right;
    position: absolute;
    right: 12%;
    top: 50%;
    margin-left: -35px;
    margin-top: -47px;
    width: 70px;
    height: 95px;
    z-index: 999;
}
.sec1{
	margin-top: 20px;
}
.sec1 a,.sec2 a{
    overflow: hidden;
    display: block;
}
.sec1 a:hover,.sec2 a:hover{
    color:#da3232;
}
.sec1 .hd{
    border: none;
    background:url('../images/tk1.png') no-repeat 0 0;
    height: 50px;
    padding: 0;
}

.sec1 .bd,.sec2 .bd{
    margin: 0;
    padding: 0;
    border: none;
    border-top: none;
    box-sizing: border-box;
    margin-top: 10px;
}
.sec1 .bd ul li:first-child,.sec2 .bd ul li:first-child{
	margin-left: 0;
}
.sec1 .bd ul li,.sec2 .bd ul li{
	margin-left: 20px;
	position: relative;
}
.sec1 .bd ul li h3,.sec2 .bd ul li h3{
    position: absolute;
    bottom: 0;
    height: 36px;
    width: 100%;
    margin:0;
    line-height: 36px;
    text-align: center;
    background: url(../images/bg-gray.png) repeat 36px 100%;
}
.sec1 .bd ul li h3 a,.sec2 .bd ul li h3 a{
	font-family: "宋体";
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.sec1 .bd ul li h3 a:hover,.sec2 .bd ul li h3 a:hover{
    color:#da3232;
}
.sec2{
	margin-top: 20px;
}
.sec2 .hd{
    border: none;
    background:url('../images/tk2.png') no-repeat 0 0;
    height: 50px;
    padding: 0;
}
.sec3{
	margin-top: 20px;
}
.sec3 .bd{
	border: none;
	padding: 0;
	margin-top: 10px;
}

.sec3 .hd{
    border: none;
    background:url('../images/tk3.png') no-repeat 0 0;
    height: 50px;
    padding: 0;
} 

.img-container-2nd {
    margin-left: 32px;
    overflow: hidden;
}

.img-container-2nd:first-child {
    margin-left: 0;
}

.img-container-2nd img {
    width: 130px;
    height: 130px;
    cursor: pointer;
}

.img-container-2nd .img-container-msg {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 150px;
    height: 130px;
    display: none;
    padding: 20px;
    background: #e4e1e1;
}

.img-container-2nd .img-container-msg p {
    color: #333;
    text-align: center;
    line-height: 2;
    font-size: 14px;
}

.img-container-2nd .img-container-msg span {
    color: #999;
    text-align: left;
    line-height: 2;
    display: block;
}

.show-more {
	width: 130px;
    height: 105px;
    background: #27bde3;
    cursor: pointer;
    padding: 27px 0 0 18px;
    box-sizing: border-box;
}
.show-more img{
	display: inline-block;
}
.show-more span {
    line-height: 2;
    font-size: 14px;
    color: #fff;
}

/*内容页*/
.gxtk_nry a{
    overflow: hidden;
    /*display: block;*/
}
.gxtk_nry .tui-1000 .tui-center{
	width: 1110px!important;
	margin: 0 auto;
}  
.layui-block{
	margin-top: 20px;
}
.nr_sec2{
	margin-top: 15px;
}

.nr_sec2 ul li{
	width: 260px;
	margin: 0 0 28px 23px;
	position: relative;
}
.nr_sec2 ul li:nth-child(4n+1){
	margin-left: 0;
}
 .nr_sec2 ul li h3{
    position: absolute;
    bottom: 0;
    height: 36px;
    width: 100%;
    margin:0;
    line-height: 36px;
    text-align: center;
    background: url(../images/bg-gray.png) repeat 36px 100%;
} 
.nr_sec2 ul li h3 a{
	font-family: "宋体";
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.nr_sec2 ul li h3 a:hover{
    color:#da3232;
}
.cms_foot{
	margin-top: 100px;
}

/** 导航菜单 **/
.layui-nav{position: relative; padding: 0 20px; background-color: #393D49; color: #fff; border-radius: 2px; font-size: 0; box-sizing: border-box;}
.layui-nav *{font-size: 14px;}
.layui-nav .layui-nav-item{position: relative; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; line-height: 60px;}
.layui-nav .layui-nav-item a{display: block; padding: 0 20px; color: #fff; color: rgba(255,255,255,.7); transition: all .3s; -webkit-transition: all .3s;}
.layui-nav-bar,
.layui-nav .layui-this:after,
.layui-nav-tree .layui-nav-itemed:after{position: absolute;left: 0;top: 0;width: 0;height: 5px;background-color: #2B9CED;transition: all .2s;-webkit-transition: all .2s;}
.layui-nav-bar{z-index: 1000;}
/*.layui-nav .layui-this a
,.layui-nav .layui-nav-item a:hover{color: #fff;}*/
.layui-nav .layui-this:after{content: ''; top: auto; bottom: 0; width: 100%;}
.layui-nav-img{width: 30px; height: 30px; margin-right: 10px; border-radius: 50%;}

.layui-nav .layui-nav-more{content:''; width: 0; height: 0; border-style: dashed; border-color: transparent; overflow: hidden; cursor: pointer; transition: all .2s; -webkit-transition: all .2s;}
.layui-nav .layui-nav-more{position: absolute; top: 50%; right: 3px; margin-top: -3px; border-width: 6px; border-top-style: solid; border-top-color: #fff; border-top-color: rgba(255,255,255,.7);}
.layui-nav .layui-nav-mored,
.layui-nav-itemed .layui-nav-more{margin-top: -9px; border-style: dashed; border-color: transparent; border-bottom-style: solid; border-bottom-color: #fff;}

.layui-nav-child{display: none; position: absolute; left: 0; top: 65px; min-width: 100%; line-height: 36px; padding: 5px 0;  box-shadow: 0 2px 4px rgba(0,0,0,.12); border: 1px solid #d2d2d2; background-color: #fff; z-index: 100; border-radius: 2px; white-space: nowrap;}
.layui-nav .layui-nav-child a{color: #333;}
.layui-nav .layui-nav-child a:hover{background-color: #f2f2f2; color: #000;}
.layui-nav-child dd{position: relative;}
.layui-nav-child dd.layui-this{background-color: #2B9CED; color: #fff;}
.layui-nav .layui-nav-child dd.layui-this a{background-color: #2B9CED; color: #fff;}
.layui-nav-child dd.layui-this:after{display: none;}
