@charset "utf-8";

*,body,html {
	padding: 0;
	margin: 0
}
body {
	color: #4f5964;
	font-family: "黑体";
	font-size: 15px;
}

dd,div,dl,dt,h1,h2,h3,h4,li,p,ul {
	list-style-type: none;
	font-weight: 400
}
table {
	border-spacing: 0
}

em,i {
	font-style: normal
}
a {
	color: #272727;outline: medium none
}

a,a:hover {
	text-decoration: none;
	transition: color .3s ease-out
}
a img {
	border: 0 none
}

a:active,a:hover {
	outline: 0
}

:focus {
	outline: none
}

input,select,textarea {
	font-family: "黑体";
	color: #747373
}

a,button,input,textarea {
	-webkit-appearance:none;
	-webkit-tap-highlight-color: transparent;outline: none;box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}

.clearfix:after,.clearfix:before {
	content: "";
	display: table;
	clear: both
}
.clearfix {
	*zoom: 1
}
.fl {
	float: left
}
.fr {
	float: right
}
.header {
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	color: #000;
	background: #fff;
	z-index: 99
}
.move{background: rgba(0,0,0,.4)!important;border: none;}
.move .header-logo-r,.move .header-menu a{color: #fff!important}
.move .header-search-inputbox{border-color: #fff}
/* .move .searchButt{background: url(../images/icon.png) no-repeat -49px -37px;} */
.move .searchButt{background: url(../images/icon.png) no-repeat -49px -37px;}
.fixedBott{position: fixed;bottom: 0px;left: 0px;z-index: 2;width: 100%;}
.headhm{margin-right: 5px;display: inline-block;vertical-align: middle;width: 80px;height: 80px;background: url(../images/hmjt.png) no-repeat center;background-size: 70px;padding: 5px;background-color: #fff}
.ewm{display: inline-block;vertical-align: middle;margin-right: 20px;width: 80px;height: 80px;background: url(../images/hmjtgzh.jpg) no-repeat center;background-size: cover;}
.level-nav ul{background: #c91e0d}
.header-logo {
	padding: 10px 0px;max-width: 1200px;margin: 0px auto;position: relative;
}
.headbox{max-width: 1200px;margin: 0px auto;line-height: 45px;}
.header-logo a {
	background-size: cover;
	display: block;
}
.header-logo-l {
	width: 170px;
	height: 55px
}
.header-logo-r {
	width: 370px;
	text-indent: 0px!important;color: #000;font-size: 30px;
}
.header-logo-r p{font-size: 16px;}
.header-logo-l.fl{background-repeat: no-repeat;background-size: 165px;background-position: center;}
.header-menu {
	position: relative;
	font-size: 14px;
	background: #c91e0d
}

.header-menu a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	padding-right: 50px;
	font-weight: bold;
}

.header-menu a:hover {
	color: #ccc
}

.header-search {
	float: right;
	position: absolute;
	top: 85px;
	right: 12px;
	height: 30px;z-index: 1
}

.header-search-inputbox {
	position: relative;
	width: 128px;
	border-bottom: 1px solid #fff
}

.header-search-inputbox input {
	width: 100%;
	height: 28px;
	border: none;
	font-size: 14px;
	color: #fff
}
.searchWord{background: transparent;}

.searchButt {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	display: block;
	width: 28px!important;
	height: 28px!important;
	background: url(../images/icon.png) no-repeat -49px -37px;
}
.dt-mobile-menu-icon{display: none;width: 24px;height: 24px;margin-left: 20px;}
.lines{position: relative;background: #c91e0d;}
.lines,.lines:after,.lines:before{width: 22px;height: 2px;display: inline-block;}
.lines:after, .lines:before{position: absolute;left: 0px;content: '';background: #c91e0d;}
.lines:before{top: 7px;}
.lines:after{top: -7px;}
.bannerstatic {
	position: relative;
	z-index: 0
}
/* 联系我们 */
.contactus {
	width: 1200px;
	margin:40px auto;
	overflow: hidden;
}
.contactus h4 {
	padding-bottom: 15px!important;
	margin-bottom: 15px;
	display: inline-block
}
.contact-ourinfo {
	width: 30%;
	line-height: 21px;
	font-size: 14px;
	padding-top: 5px
}

.contact-ourinfo h4 {
	margin-bottom: 20px;
	font-size: 24px;
	color: #003586
}

.contact-message {
	float: right;
	width: 68%;
}

.contact-message h4 {
	font-size: 24px;
	margin-bottom: 5px;
	color: #003586
}
/* 咨询 */
.form-input-box {
	float: left;
	margin-right: 5%;
	width: 45%
}

.form-input-box,.form-input-one {
	margin-bottom: 15px
}

.form-input-one img,.form-input-one input,.form-input-one span {
	vertical-align: middle
}

.form-input-one img {
	height: 20px
}

.contact-message-form input.inp {
	padding: 10px 5px;
	background: none;
	width: 98%;
	font-size: 14px;
	border: none;
	border-bottom: 1px solid #ccc
}

.send-message {
	display: inline-block;
	text-align: right;
	width: 100%
}

.mapimg ,.mapaa{
	cursor: pointer;height: 150px;background-size: cover;width: 100%;background-repeat: no-repeat;background-position: center;
}
.mapaa{height: 350px;}
.footnav,.footnav_con {
	background: #2f4052
}

.footnav_con {
	max-width: 1200px;
	margin: auto;
	line-height: 24px;
	padding: 40px 0;
	overflow: hidden
}

.footnav_con dl {
	float: left;
	width: 14%;
	color: #fff;text-align: center;
}

.footnav_con dl dt {
	font-size: 16px;
	margin-bottom: 5px
}

.footnav_con dl dd {
	font-size: 12px
}

.footnav_con dl a {
	color: #fff
}

.footnav_con dl .ft16 {
	font-size: 16px
}

.footnav_con dl.dyue {
	float: right;
	width: 25%
}
.footer {
	background: #283645;
	font-size: 12px;
	width: 100%;
}
.footCopy{}
.footer dl {
	width: 1200px;
	margin: auto;
	line-height: 25px;
	padding: 40px 0;
	color: #fff;
	text-align: center;
}
.footer dt{text-align: left;width: 50%;float: left;}
.footer dd{text-align: right;width: 50%;float: left;}
.footer dd a:hover{
	transition: 1s;
	transform: translateY(-20px);
}
.footer dl a {
	cursor: pointer;
	color: #fff
}
/* 地图 */
.mapbox {
	position: fixed;
	width: 100%;
	top: 70px;
	z-index: 991
}

.mapbox a.close {
	display: block;
	width: 42px;
	height: 42px;
	text-indent: -9999px;
	top: -40px;
	position: absolute;
	right: 30px;
	z-index: 992;
	border: 0;
}
.mapbox .mapcom {
	width: 750px;
	height: 600px;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin: auto;
	background: #fff
}
.netsgroup p {
	font-size: 16px
}

.videoCenter video {
	width: 100%
}
* {
	box-sizing: border-box
}
.level-wrap {
	padding-top: 50px;background-repeat: no-repeat;background-size: contain;
}
.main-content {
	margin: 0 auto;
	max-width: 1000px
}

.left-nav {
	width: 220px;
	margin-bottom: 5px
}

.left-nav-title {
	padding-left:8px;
	display: block;
	background: #c91e0d;
	height: 45px;
	box-shadow: 0 0 3px hsla(0,0%,84%,.3)
}

.left-nav-title span {
	display: inline-block;vertical-align: middle;
	background: url(../images/down.png) no-repeat center;background-size: 8px;
	width: 20px;height: 20px;border: 1px solid #fff;border-radius: 50%;

}
.left-nav-title div{display: inline-block;vertical-align: middle;line-height: 45px;color: #fff;margin-left: 8px;font-size: 18px;font-weight: bold;}
.left-nav-list {
	min-height: 300px;
	font-size: 16px;
	background: #fff;
	/* border: 1px solid #f1f1f1; */
	border-top: none;
	text-indent: 30px;
	/* border-bottom: 6px solid #c91e0d; */
}

.left-nav-list li {
	position: relative;
	padding: 5px 0;
	background: url(../images/right.png) no-repeat 13px center;background-size: 7px;
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
}

.left-nav-list li a {
	display: block;
	line-height: 32px
}

.left-nav-list li a i.arrow-r,.left-nav-listsub li i.subarrow {
	position: absolute;
	top: 19px;
	right: 0;
	width: 5px;
	height: 5px;
	margin-top: -3px;
	overflow: hidden;
	border-right: 1px solid #244386;
	border-bottom: 1px solid #244386;
	transform: rotate(315deg);
	visibility: hidden
}

.left-nav-list li.active i.arrow-r,.left-nav-listsub li.active i.subarrow {
	visibility: visible
}
.left-nav-list li.active{
	background-color: #c91e0d;
	border-color: #c91e0d;
}
.left-nav-list li.active .left-nav-listsub li.active a,.left-nav-list li.active a {
	color: #fff
}

.left-nav-listsub {
	font-size: 15px;
	line-height: 26px;
	display: none
}

.left-nav-list li.active .left-nav-listsub a {
	padding-left: 15px;
	border: none;
	color: #272727
}

.right-contents {
	width: 770px;
	padding: 15px;
	margin-top: 20px;
	background: #fff;
	opacity: .93;
	filter: alpha(opacity=93);
	border: 1px solid #eee;
	margin-bottom: 20px;
}

.right-contents-title {
	height: 55px;
	padding-left: 5px
}

.right-contents-title h2 {
	font-size: 30px;
	line-height: 1.2;
	color: #244386
}

.navbread {
	margin-top: 10px;
	color: #244386;
	font-size: 12px
}

.navbread i {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}

.navbread a {
	color: #244386
}

.right-contents-con {
	margin-bottom: 70px
}

.leader li {
	height: 195px
}

.singleText p {
	font-size: 15px;
	text-align: justify;
	line-height: 22px;
	padding-bottom: 15px
}
.right-contents-con img{max-width: 100%;margin: 8px auto}
.right-contents-con img.aboutfr {
	margin: 0 0 10px 10px;
	height: 266px;
	width: 400px;
	float: right
}

.right-contents-con img.aboutfl {
	margin: 0 20px 20px 0;
	float: left
}
.news_content{font-size: 15px;line-height: 25px;}
.gotop-print {
	padding-top: 10px;
	text-align: right;
	border-top: 1px solid #eee
}

.gotop-print div {
	display: inline-block;
	cursor: pointer
}



/* 列表category_list */
.right-contents-con .browser {
	font-size: 12px;
	font-weight: 400;
	border-collapse: collapse;
	clear: both;
	color: #5d6062
}

.right-contents-con .browser th {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-color: #e0e0e0
}

.right-contents-con .browser .ht3 {
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	white-space: nowrap;
	line-height: 20px;
	height: 20px
}

.right-contents-con .browser a {
	color: #5d6062
}

.right-contents-con .web_but a {
	color: #fff
}

.right-contents-con h1 {
	font-size: 16.5px;
	line-height: 2
}

.right-contents-con .bgbottom {
	color: #0259aa;
	font-family: \\5FAE\8F6F\96C5\9ED1;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 22px;
	padding-bottom: 22px;
	margin-bottom: 5px
}

.ht {
	font-size: 14px;
	text-align: left;
	word-break: break-all;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ededed;
	line-height: 27px;
	height: 27px;
	padding-left: 30px;
	font-weight: 400
}

.ht2 {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #ededed;
	line-height: 24px;
	border-left-width: 1px;
	border-left-color: #ededed;
	padding-left: 30px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	white-space: nowrap
}
.pages-block {
	margin-top: 20px
}
/* 视频模块 */
.video_content {
	padding-top: 25px;
	width: 722px;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7
}

.video_content ul {
	width: 755px;
	padding-bottom: 40px
}

.video_content li {
	float: left;
	width: 232px;
	padding-left: 15px
}

.video_img {
	height: 130px;
	overflow: hidden;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #e0e0e0
}
.video_img a{display: block;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.video_img a:hover{transform: scale(1.1);transition: all 0.6s;}
.video_title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	padding-right: 10px;
	padding-top: 10px;
	color: #4f5964;
	padding-bottom: 17px;
	position: relative
}

.video_title span {
	float: right;
	position: absolute;
	top: 12px;
	right: 0
}

.video_titlef {
	font-size: 13px;
	width: 200px;
	padding-top: 10px;
	color: #4f5964;
	padding-bottom: 17px
}

.video_titlef span {
	float: right
}
/* 分页样式 */
.el-pager{display: inline-block;vertical-align: middle;line-height: 28px;}
.el-pagination {
	white-space: nowrap;
	padding: 2px 5px;
	color: #303133;
	font-weight: 700;text-align: right;
}

.el-pagination:after,.el-pagination:before {
	display: table;
	content: ""
}

.el-pagination:after {
	clear: both
}
.el-pagination button a{display: block;height: 100%;}
.el-pagination button,.el-pagination span:not([class*=suffix]) {
	display: inline-block;
	font-size: 13px;
	min-width: 35.5px;
	height: 28px;
	line-height: 28px;
	vertical-align: top;
	box-sizing: border-box
}

.el-pagination .el-input__inner {
	text-align: center;
	-moz-appearance: textfield;
	line-height: normal
}

.el-pagination .el-input__suffix {
	right: 0;
	transform: scale(.8)
}

.el-pagination .el-select .el-input {
	width: 100px;
	margin: 0 5px
}

.el-pagination .el-select .el-input .el-input__inner {
	padding-right: 25px;
	border-radius: 3px
}

.el-pagination button {
	border: none;
	padding: 0 6px;
	background: 0 0
}

.el-pagination button:focus {
	outline: 0
}

.el-pagination button:hover {
	color: #409eff
}

.el-pagination button:disabled {
	color: #c0c4cc;
	background-color: #fff;
	cursor: not-allowed
}

.el-pagination .btn-next,.el-pagination .btn-prev {
	cursor: pointer;
	margin: 0;
	color: #303133;
}

.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon {
	display: block;
	font-size: 12px;
	font-weight: 700
}

.el-pagination .btn-prev {
	padding-right: 12px;
	background: url(../images/arrow_up.gif) #eee no-repeat center;
	background-size: 8px;
}

.el-pagination .btn-next {
	padding-left: 12px;
	background: url(../images/arrow_down.gif) #eee no-repeat center;
	background-size: 8px;
}

.el-pagination .el-pager li.disabled {
	color: #c0c4cc;
	cursor: not-allowed
}
.el-pager li{
	padding: 0 4px;
    font-size: 13px;
    text-align: center;
    min-width: 35.5px;
    height: 28px;
    line-height: 28px;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
    display: inline-block;
	background: #fff;
}
.el-pager li .selected{color: #409eff;cursor: default;}
.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover {
	cursor: pointer;
}
.el-pagination__total {
	font-weight: 400;
	color: #606266
}

.el-pagination__jump {
	margin-left: 24px;
	font-weight: 400;
	color: #606266
}

.el-pagination__jump .el-input__inner {
	padding: 0 3px
}

.el-pagination__rightwrapper {
	float: right
}

.el-pagination__editor {
	line-height: 18px;
	padding: 0 2px;
	height: 28px;
	text-align: center;
	margin: 0 2px;
	box-sizing: border-box;
	border-radius: 3px
}
.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev {
	padding: 0
}

.el-pagination__editor.el-input {
	width: 50px;display: inline-block;
}

.el-pagination__editor.el-input .el-input__inner {
	height: 28px;border-radius: 4px;border: 1px solid #dcdfe6;width: 40px;
}

.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}
.right-contents-con .pdf_list .el-pager li {
	padding: 0 4px;
	font-size: 13px;
	min-width: 35.5px;
	width: auto;
	height: 28px;
	line-height: 28px;
	box-sizing: border-box;
	text-align: center
}
.level-nav li a:hover {
	color: #fff!important
}

.black-layer {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: #000;
	opacity: .6;
	width: 100%;
	height: 100%;
	z-index: 990
}

.see-more {
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	text-align: right;
	color: #0259aa
}

.tabbox h1 {
	color: #0259aa;
	font-family: \\5FAE\8F6F\96C5\9ED1;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 22px;
	padding-bottom: 22px;
	margin-bottom: 5px
}
.Report_img2 {
	overflow: hidden;
	margin-right: auto;
	height: 205px;
	width: 140px
}

.Report {
	width: 140px;
	padding-top: 10px
}
.web_but {
	font-size: 14px
}
.sxx {
	background-image: url(../images/xuxian.jpg);
	background-repeat: no-repeat;
	background-position: right 41px
}
.browser p {
	padding-bottom: 0
}

.browser td,.browser th {
	padding: 8px
}

.container{max-width:1200px;padding: 30px 10px;margin:0 auto;clear:both;position:relative;box-sizing: border-box;}
.singleText{font-size: 15px;line-height: 30px;}
.singleText img{display: block;max-width: 98%;margin: 0px auto;}
.netsgroup dl{width: 100%;text-align: left;}
/* 手机端导航 */
.jjMobile{position: fixed;top: 60px;left: 0px;width: 100%;height: 100%;z-index: 999;background: #fff;display: none;}
.menu{}
.navTopConItem {
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    width: 86%;
    margin: 0px auto;
}
.navTopConItem>a {
    line-height: 45px;
    color: #000;
    text-align: left;
    width: 40%;
    text-indent: 1rem;
    font-size: 12px;
    font-weight: bold;display: inline-block;vertical-align: middle;
}
.navTopConItem>.subm {
    width: 45px;
    height: 45px;
    float: right;
    background: url(../images/add.png) no-repeat center;
    background-size: 15px;
}
.subm.active {
    background: url(../images/sub.png) no-repeat center;
    background-size: 15px;
}
.subm.active + .showItem{display: block;}
.showItem {
    overflow: hidden;
    width: 100%;
    display: none;
    padding: 0px 1rem 10px;
}
.twoCenter ul li {
    color: #1266b2;
    padding: 8px 0px;
    text-align: center;
    display: inline-block;
}
.twoCenter ul li a {
    color: #3d3d3d;
    font-size: 12px;
}
.serachM{display: none;margin: 15px auto;float: none;}
@media screen and  (max-width :768px){
	/* 导航 */
	 body{padding-top:60px;}
	 .right-contents-title h2{display: none;}
	 .right-contents-title{height: auto;}
	 .navbread{margin-top: 0px;margin-bottom: 10px;}
	.headbox{width: 100%;}
	.header{position: fixed;top: 0px;left: 0px;z-index: 99;box-shadow: 0px 2px 10px #eee}
	.header-logo-r.fr{display: none;}
	.header-logo-l.fl{margin-left: 5px;background-size: 130px;}
	.header-logo-l{width:132px;height: 40px; }
	.header-search{position: absolute;top: 15px;right: 10px;}
	.header-search-inputbox input{color: #000;}
	.header-search-inputbox{border-color: #000;width: 108px!important;}
	.searchButt{background: url(../images/icon.png) no-repeat -52px -69px!important}
	.header-menu{display: none;background: #c91e0d}
	.header-menu a{width: 100%;text-align: center;padding-right: 0px;border-bottom: 1px solid #b60606}
	.dt-mobile-menu-icon{display: inline-block;}
	.bannerstatic{display: none;}

    .level-wrap{padding-top: 0px;}
    .left-nav{width: 100%;float: none;margin-bottom: 0px;}
    .left-nav-title{display: none;}
    .left-nav-list{min-height: auto;padding: 6px;text-indent: 0px!important;font-size: 14px;}
    .left-nav-list li:nth-child(-n+4){border-top: 1px solid #f1f1f1}
    .left-nav-list li.active{border-color: #f1f1f1}
    .left-nav-list li a{line-height: 28px;}
    .left-nav-list li{width: 25%;padding: 2px 0px;float: left;text-align: center;overflow: hidden;background-image: none;border-right-width: 0px;}
    .left-nav-list li:nth-child(4n),.left-nav-list li:last-child{border-right-width: 1px}
    .right-contents{float: none;width: 100%;margin-top: 0px;padding: 8px;}
    .tabbox{padding-top: 0px;}
    .right-contents-con{margin-bottom: 20px;}
    .about-wrap{background-attachment: fixed;}
	.left-content img{width: 100%!important;height: auto!important;}
	.footnav_con{padding: 20px 0px;}
	.footnav_con dl{width: 32%;display: inline-block;vertical-align: top;text-align: center;float: none;}
	.netsgroup dl{width: 100%;text-align: left;text-indent: 10px;}
	.footer dl{width: 100%;padding: 20px 0px;}
	.footer dt,.footer dd{width: 100%;float: none;text-align: center;}
	.video_content{padding-top: 0px;}
    .video_content,.video_content ul{width: 100%;}
    .video_content li{padding:3px 0px;float: none;width: 100%;border-bottom: 1px dashed #eee}
    .video_img{width: 35%;display: inline-block;vertical-align: middle;padding-right: 0px;border: none;}
    .video_title{width: 62%;display: inline-block;vertical-align: middle;white-space:normal;padding: 0px 0px 0px 10px;}
    .footnav{display: none;}
    .serachPc{display: none;}
    .serachM{display: block;width: 200px!important;}
    .mapaa{height: 180px;}
}