@charset "utf-8";
/* neiye banner */
.subbanner{height: 200px;margin-bottom: 10px;}


/*面包屑导航*/
.path {border-bottom: 1px dashed #dcdcdc;color: #666;line-height: 50px;text-align: left;font-size: 14px;height: 50px;}
.path em {background: url(../images/icons.png) no-repeat 0px -100px;padding-left: 20px;}
.path a {padding: 0 3px;}
.path i {font-style: normal;font-family:\5b8b\4f53;padding: 0px 4px;}



/*内容*/
.container {background: #fff;position: relative;text-align: left;padding: 20px 0;}

/*左侧*/
.ny_left{width: 280px;}
.ny_left_chb {position: fixed;top: 0;}

.left_nav_box{margin-bottom: 20px;}
.left_nav_tit {background:#0f79f3 url(../images/leftnav_01.jpg) no-repeat center;background-size: cover;height: 110px;}
.left_nav_tit h3 {height: 100px;font-size: 24px;font-weight: normal;line-height: 110px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.left_nav_tit h3 span {font-size: 14px;text-transform: uppercase;}

.left_nav a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left_nav h3 {height: 80px;line-height: 80px;background: url(../images/p14-icon5.png) no-repeat right center #409EFF;margin-bottom: 2px;}
.left_nav h3:hover{background-color: #262626;}
.left_nav .cur h3{background: url(../images/p14-icon2.png) no-repeat right center #262626 !important;}
.left_nav .on h3{background: url(../images/p14-icon5.png) no-repeat right center #262626;}
.left_nav h3 a {display: block;font-size: 18px;font-weight: normal;padding-right: 40px;padding-left: 30px;color: #fff;}

.left_nav .left_nav_2 {padding: 2px 0 4px; display: none;}
/* .left_nav .on .left_nav_2{display: block;} */
.left_nav .left_nav_2 li {height: 50px;font-size: 16px;line-height: 50px;padding-left: 40px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;}
.left_nav .left_nav_2 li:after {content: "";width: 8px;height: 8px;border: 1px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 20px;margin-top: -4px;
-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);
}

.left_nav .left_nav_2 li:hover,
.left_nav .left_nav_2 li.current{ border-left: solid 4px #1561af; padding-left: 36px;}
.left_nav .left_nav_2 li:hover:after,
.left_nav .left_nav_2 li.current:after{border-color:  #1561af;}
.left_nav .left_nav_2 li:hover a,
.left_nav .left_nav_2 li.current a{ color:  #1561af;}

.left_con {background: #409EFF;text-align: center;color: #fff; margin-bottom: 20px;}
.left_con .left_con_img img {width: 100%;display: block;}
.left_con .left_tel {display: block;height: 90px;font-size: 14px;line-height: 24px;background: url(../images/tel_lx.png) no-repeat 4px 25px;margin-left: 14px;padding-top: 20px;padding-left: 46px; text-align: left;}
.left_con .left_tel em{display:block;}
.left_con .left_tel span{ display:block; font-size:28px;line-height: 30px;height: 30px;color:#ffffff;font-weight: bold;font-family: Arial;}

    
/*右侧*/
.ny_right{width: 880px;}

.classname {height: 40px;border-bottom: 2px solid #d4d4d4;}
.classname h3 {height: 40px;display: inline-block;font-size: 24px;font-weight: normal;line-height: 40px;padding-right: 24px;border-bottom: 2px solid #262626;}

/*列表页*/
.content{margin: 20px 4px;}
.content a:hover{color: #409EFF;}

.list_1 dl {border: 1px solid #DCDFE6;margin-bottom: 15px;padding: 15px 0 18px 0;background: #fff;display: inline-block;width: 100%;}
.list_1 dl:hover {border: 1px solid  #409EFF;}
.list_1 dt {width: 300px;float: left;display: inline-block;margin-left: 20px;}
.list_1 dt img {max-width: 300px;margin: 0 auto;display: block;}
.list_1 dd {width: 530px;padding: 0px 12px;display: inline-block;float: right;}
.list_1 dd h4 {height: 52px;font-weight: normal;font-size: 18px;color: #262626;line-height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_1 h4 a {display: block;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 4px;}
.list_1 .desc {max-height: 84px;font-size: 14px;line-height: 28px;color: #999;overflow: hidden;margin-bottom: 20px;}
.list_1 .type a,.list_1 .type {font-size: 12px;color: #999;line-height: 14px;}
.list_1 .type em {display: inline-block;width: 12px;height: 14px;background: url(../images/icons.png) no-repeat 0px -750px;padding-right: 18px;vertical-align: bottom;}
.list_1 .more {border-radius: 4px;float: right;width: 125px;height: 38px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 38px;text-align: center;}
.list_1 dl:hover .more {background:  #409EFF;border-color:  #409EFF;}
.list_1 dl:hover .more a {color: #fff;}
        
        
.list_2 dl {width: 32.1%;border: 1px solid #DCDFE6;margin-bottom: 30px;background: #fff;float: left;margin-right: 1.2%;}
.list_2 dl:nth-child(4n-1) {margin-right: 0;}
.list_2 dt{margin: 6px; overflow: hidden;}
.list_2 dt img {/* width: 100%; */margin: 0 auto;display: block; height: 178px;width: 265px;}
.list_2 dd {padding: 6px 20px 5px 20px;}
.list_2 dd h4 {height: 45px;font-weight: normal;font-size: 18px;color: #262626;line-height: 45px;}
.list_2 h4 a {display: block;color: #262626;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_2 .desc {height: 40px;font-size: 14px;line-height: 20px;color: #999;margin-bottom: 12px;overflow: hidden;}
.list_2 dl:hover {border-color:  #409EFF;}
.list_2 dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


.list_3 li{ border:1px solid #DCDFE6; padding:15px; background:#fff;zoom:1;margin-top: 28px;position: relative;}
.list_3 .line{display: block;position: absolute;background: #2eafbb;}
.list_3 li:after{content: "";clear: both;display: table;}
.list_3 .date{background: #f2f2f2;width: 130px;height: 130px;}
.list_3 .date .day{ height:72px; display: block;font-size:52px;color:#666;font-family: "Impact";text-align: center;}
.list_3 .date .year{display: block;color: #333;text-align: center;line-height: 22px;}
.list_3 .date .author{display: block;color: #333;text-align: center;line-height: 22px;}
.list_3 .date .type{display: block;text-align: center;}
.list_3 .date .type a{color: #333;}
.list_3 .con{ height:134px; overflow:hidden;width: 670px;}
.list_3 .con h2{font-size: 20px;font-weight: normal;padding-top:3px;}
.list_3 .con h2 a{display: block;color: #262626;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_3 .con .desc{line-height: 24px;margin-top: 14px;color: #999;}
.list_3 .con .more{color: #FF0000;margin-left: 30px;}
.list_3 .con .vis{color: #999;line-height: 38px;}

.list_3 li:hover{ border-color:#409eff; background:#f7f7f7;}
.list_3 li:hover a {color:  #409EFF;}
.list_3 li:hover .date{background:#409EFF;}
.list_3 li:hover .date .day{ color:#fff;}
.list_3 li:hover .date .year{color:#eee;}
.list_3 li:hover .date .author{color:#eee;}
.list_3 li:hover .date .type a{color: #fff;}


.list_4 li {padding: 22px 14px;border-bottom: 1px solid #E1E1E1;overflow: hidden;}
.list_4 .title {font-size: 22px;line-height: 36px;overflow: hidden;margin-bottom: 10px;}
.list_4 .con {overflow: hidden; zoom: 1;}
.list_4 .desc {margin-bottom: 10px;line-height: 25px;color: #777;max-height: 50px;_height: 50px;overflow: hidden;font-size: 14px;}
.list_4 .others {font-size: 14px;color: #aaa;}
.list_4 .others span {margin-right: 14px;}
.list_4 li:hover{background: #F9F9F9;}


.list_5 ul{overflow: hidden;}
.list_5 ul li {height: auto;line-height: 24px;padding: 10px 0;border-bottom: 1px solid #EAEAEA;}
.list_5 ul li a{width: 100%;float: left;}
.list_5 ul li .titlex {font-size: 14px;color: #3C3C3C;display: block;width: 85%;float: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.list_5 ul li .date {font-size: 14px;color: #B4B4B4;display: block;float: right;}
.list_5 ul li:hover .titlex {color: #409EFF;}


.list_6 li {
     border: 1px solid #DCDFE6;
	float: left;
	display: inline;
	width: 31%;
	margin: 0 1% 30px 1%;
	background: #fff;
	position: relative;
	background: #f2f2f2;
	padding-bottom: 98px;
	overflow: hidden;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	height: 290px;
}
.list_6 li a {
	display: block;
	height: 190px;
}
.list_6 .pic {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 190px;
}
.list_6 .pic:before {
	content: "";
	margin-top: 75%;
	display: block;
}
.list_6 .picImg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	height: 190px;
}
.list_6 .picImg img {
	display: block;
	width: 100%;
	min-height: 100%;
}
.list_6 .picBtn {
	position: absolute;
	left: 0;
	top: -100%;
	background: url(../images/btn1-4.png) no-repeat center center rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0;
}
.list_6 .info {
	padding: 10px 15px;
	overflow: hidden;
	z-index: 10;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
}
.list_6 .bg {
	background: #2874d4;
	height: 100px;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -100px;
	z-index: 5;
}
.list_6 .name {
	font-size: 12px;
	color: #666;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	width: 255px;
}
.list_6 .title {
	font-size: 16px;
	color: #000;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	width: 255px;
}
.list_6 .tip {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	width: 255px;
}
.list_6 li:hover .picBtn {
	top: 0;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.list_6 li:hover .bg {
	bottom: 0;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.list_6 li:hover .title, .list_6 li:hover .name, .list_6 li:hover .tip {
	color: #fff;
	-moz-transition: all .1s .1s linear;
	-ms-transition: all .1s .1s linear;
	-o-transition: all .1s .1s linear;
	-webkit-transition: all .1s .1s linear;
	transition: all .1s .1s linear;
}
.list_6 li b {
	font-weight: normal;
}


.list_7{}
.list_7 .honor-content-list {padding-top: 30px;margin: 0;overflow: hidden;}
.list_7 .honor-content-info {border: 1px solid #333;width: 276px;float: left;margin: 0 7px 40px 7px;cursor: pointer;}
.list_7 .honor-content-info:hover {border: 1px solid #2874d4;}
.list_7 .honor-content-info:hover .honor-title {background-color: #2874d4;}
.list_7 .honor-img-wrap {padding: 10px;width: 266px;height: 190px;margin: 0 auto;}
.list_7 .honor-img-wrap img {width: 100%;height: 100%;display: block;-webkit-transition:1s; -moz-transition:1s; transition:1s;}
.list_7 .honor-img-wrap:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.list_7 .honor-title {height: 45px;background-color: #333;margin: 0;padding: 0;line-height: 45px;text-align: center;color: #FFF;font-size: 16px;}





/*详情页*/
.articleCon{margin: 20px 4px;}
.articleCon a:hover{color: #409EFF;}
.articleCon .title {height: 38px;font-size: 24px;font-weight: normal;line-height: 38px;color: #4b4a4a;text-align: center;}
.articleCon .property{height: 24px;font-size: 12px;line-height: 24px;text-align: center;color: #aaa;margin-bottom: 20px;}
.articleCon .property span { margin: 0 9px;}
.articleCon .summary{padding: 16px 18px;font-size: 14px;line-height: 24px;border: 1px solid #d6d6d6;margin-bottom: 22px;}
.articleCon .line {border-top: 1px solid #d6d6d6;height: 30px;}
.articleCon .summary span{display: inline-block;}
.articleCon .summary .desc_t1{width: 78px;float: left;color: #342f2e;margin-right: -78px;}
.articleCon .summary .desc_t2{padding-left: 80px;}
.articleCon .con_text{color: #333;font-size: 16px;line-height: 2;padding: 0 0 20px 0;overflow: hidden;}
.articleCon .news-tag-keyword{font-size: 14px;color: #333;background: #fff;padding:20px;}
.articleCon .news-tag-keyword a {font-size: 14px;color: #333;}


/*上下篇文章*/
.news_page{padding-top: 20px;border-top: 1px solid #ddd;}
.news_page .prev, .news_page .next {padding: 5px 0;}


/*article_link部分样式开始*/
.article_link {margin-top: 20px;border-bottom: 1px solid #ddd;}
.article_link .hd {height: 39px;line-height: 39px;position: relative;border-bottom: 1px solid #ddd;font-size: 16px;}
.article_link .hd span {border-bottom: 2px solid #409EFF;line-height: 34px;position: absolute;color: #409EFF;padding: 0 12px 4px 12px;font-weight: bold;}
.article_link .bd{background: #fff;padding: 20px 0;margin-top: 10px;}
.article_link .bd li{display:inline-block;width: 240px;min-height: 180px;margin-right: 25px;float: left;font: 14px/20px "微软雅黑";color: #222;}
.article_link .bd li p{margin-top: 17px;}
.article_link .bd li .article_link_up{width: 240px;height: 135px;background: white;}
.article_link .bd li p a{color: #666;}
.article_link .bd li p a:hover{color: #25a6ff;}
.article_link .bd li:first-child{margin-left: 25px;}


/* 相关信息 */
#relativeInfo {margin-top: 20px;border-bottom: 1px solid #ddd;}
#relativeInfo>.hd {margin-bottom: 10px;height: 39px;line-height: 39px;position: relative;border-bottom: 1px solid #ddd;font-size: 16px;}
#relativeInfo>.hd span {border-bottom: 2px solid #409EFF;line-height: 34px;position: absolute;color: #409EFF;padding: 0 12px 4px 12px;font-weight: bold;}

#relativeInfo .bd {padding: 10px 0;overflow: hidden;}
#relativeInfo>.bd li {float: left;width: 49%; margin-bottom: 10px; border-bottom: 1px solid #eee; background: url(../images/icons.png) 0 -636px no-repeat;position: relative; height: 34px;line-height: 34px;overflow: hidden; margin-left: 6px;}
#relativeInfo>.bd li .date {color: #999;float: right;margin-right: 20px;}
#relativeInfo>.bd li a {margin-left: 12px;}


.relates {margin-top: 20px;border-bottom: 1px solid #ddd;}
.relates .hd {height: 39px;line-height: 39px;position: relative;border-bottom: 1px solid #ddd;font-size: 16px;}
.relates .hd span {border-bottom: 2px solid #409EFF;line-height: 34px;position: absolute;color: #409EFF;padding: 0 12px 4px 12px;font-weight: bold;}
.relates .bd {margin-top: 20px}
.relates .bd li {float: left; margin: 12px;width: 260px;height: 210px;border: 1px solid #f0f0f0;box-sizing: border-box;}
.relates .bd li:hover {margin-top: -2px;margin-bottom: 27px;border-color: rgba(45, 50, 55, .2);box-shadow: 0 5px 8px rgba(45, 50, 55, .2)}
.relates .bd li img {width: 100%;height: 150px}
.relates .bd li .title {padding: 5px 15px 0;font-size: 13px;line-height: 18px;}


/* page页 */
.article_txt {font-size: 14px;line-height: 2;color: #666; margin: 20px;text-align: justify;overflow: hidden;}
.article_txt img {max-width: 850px;}


/* page2 */
.article_txt2_box {font-size: 14px;line-height: 2;color: #666; margin: 20px 10px;text-align: justify;overflow: hidden;}
.article_txt2_box img {max-width: 860px; margin-top: 20px;margin-right: 20px;}
.article_wrap {margin-bottom: 40px;}
.article_wrap .title_h3 {font-size: 24px;color: #262626; padding: 20px 0;text-align: center;}
.article_wrap .title_h3 span {font-size: 26px;color: #262626;display: inline-block;position: relative;}
.article_wrap .title_h3 span:before,
.article_wrap .title_h3 span:after {content: "";height: 1px;background: #ccc;display: inline-block;vertical-align: middle;width: 100px;}
.article_wrap .title_h3 span:before { margin-right: 40px;}
.article_wrap .title_h3 span:after { margin-left: 40px;}
.article_wrap .title_h4 {text-align: center;padding-bottom: 20px;font-size: 16px;color: #363636;line-height: 26px;}
.about-me-module2{margin-bottom: 20px;}
.about-me-module2 li {margin: 0 7px;width: 416px;height: 230px;}
.about-me-module2 span {display: block;margin-bottom: 27px;margin-top: 36px;font-size: 24px;color: #fff;text-align: center;}
.about-me-module2 b {display: block;padding: 0 20px;font-size: 18px;color: #fff;text-align: center;}
.ar_things {width: 100%;height: auto;}
.ar_things img {width: 274px;margin: 10px 5px;}


/* page3 */
.article_txt3_box {font-size: 14px;line-height: 2;color: #666; margin: 20px 10px;text-align: justify;overflow: hidden;}
.article_txt3_box img {max-width: 860px; margin-top: 20px;margin-right: 20px;}
.article_txt3_con1 dl{border: solid 1px #DCDFE6;margin: 10px 10px;padding: 10px;float: left;width: 47%;}
.article_txt3_con1 dl dt h3{font-weight: bold;}
.article_txt3_con1 dl:nth-child(odd){clear: both;}
/* 分页 */
.subpage{clear:both;padding-top: 25px; font-size:14px;width:100%;text-align:center; color:#fff;}
.subpage *{ position:relative; display:inline-block; _zoom:1;_display:inline;vertical-align:middle;/* line-height:40px;height:40px; */}
.subpage a { border-radius: 4px;border: solid 1px #DCDFE6;text-align: center;color: #071c29;padding: 8px 20px;margin: 0 2px; }
.subpage a:hover{background:#409EFF; border: 1px solid #409EFF; color: #FFFFFF;}
.subpage img{ height: auto; margin:0 3px;}
.subpage .bg{ font-weight: normal; margin:0 5px;}
.subpage .disabled{padding: 8px 20px;border: 1px solid #d5d5d5;color:#fff; background:#b1b1b1;}
.subpage .current {border-radius: 4px; background: #409EFF; border: 1px solid #409EFF; padding: 8px 20px;color:#fff ; }
.subpage .total{text-align:center;}
.subpage .reach{text-align:left; padding-left:5px;}
.subpage .btn{ width:64px; margin-left:10px; display:inline; }
.subpage .btn a{ background: #DCDFE6; border:0; font-weight:normal; padding:0; color: #fff;width: 64px;  text-align: center;}
.subpage .input_page{ width:30px;text-align:center; border:1px solid #d5d5d5;}


#allmap img{max-width: none;}










