@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	font-family:'思源黑体';
	margin:auto
}
@font-face
{
	font-family: 思源黑体;
	src: url('../font/思源黑体 CN-Light.otf'),
	url('../font/思源黑体 CN-Light.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: DIN;
	src: url('../font/DIN-Bold.otf'),
	url('../font/DIN-Bold.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Roboto;
	src: url('../font/Roboto-Regular.ttf'),
	url('../font/Roboto-Regular.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: zt;
	src: url('../font/zt.TTF'),
	url('../font/zt.TTF'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Source;
	src: url('../font/Source-Han-Serif-CN-Bold.ttf'),
	url('../font/Source-Han-Serif-CN-Bold.ttf'); /* IE9+,可以是具体的实际链接 */
}
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333333;
	text-decoration:none;
	transition: all 0.6s;
	}
sup{font-size: 8px; vertical-align: super;}
a:hover{
	color:#048E8B;
	text-decoration: none;
	}
table{ 
	margin: auto;
	}
i{ font-style:normal}
em{ font-style:italic;}





.header.yanse .toppic01{
	display: none;
}
.header.yanse .toppic02{
	display: inline-block;
}
.header.yanse.yanse01 .toppic01{
	display: inline-block;
}
.header.yanse.yanse01 .toppic02{
	display: none;
}



@keyframes animateTop{
    0%{ transform: translateY(500%);opacity: 0;}
    100%{ transform: translateY(0); opacity: 1; }
}
@-moz-keyframes animatedTop {
    0%{ -moz-transform: translateY(500%);opacity: 0; }
    100%{ -moz-transform: translateY(0);opacity: 1;}
}
@-webkit-keyframes animatedTop {
    0%{ -webkit-transform: translateY(500%);opacity: 0; }
    100%{ -webkit-transform: translateY(0); opacity: 1;}
}
@-ms-keyframes animatedTop {
    0%{ -ms-transform: translateY(500%);opacity: 0; }
    100%{ -ms-transform: translateY(0); opacity: 1;}
}

@media (min-width:1000px) {

.tab{overflow-y: auto;
   max-height: 26vw;
}
::-webkit-scrollbar {
    width: 5px !important;}
::-webkit-scrollbar-thumb {
    background:#048E8B;
    width: 5px;
	border-radius:3px
}
.xhcpl{margin-top: 60px;    width: 100%;
    font-size: 28px;
    line-height: 43px;
	color:#000;
    font-weight: bold;margin-bottom:40px;}
.ab01 .ztxq11{background-color: #F4F9FD; color:#333;}
.pro h2{    line-height: 2;}
.pro p{font-size: 14px;
    }
.ab01{width:100%;
border-collapse: separate; 
  border-spacing: 0; 
  border-radius: 10px;
      border: 1px solid #048E8B;
   }
.fwxq p{line-height: 1.5;font-size: 16px;margin-bottom:10px;}
.ab01 th{width:auto;height: 40px;
    background-color: #048E8B;
	border: 1px solid #eee;
    color: #FFF;
    font-size: 16px;
	position: sticky;
	top: 0;
    padding: 0;
	
    text-align: center;}
.ab01 th a{
    color: #FFF;
    font-size: 16px;
   }
   .ab01 th a:hover{
    color: #fc7828;
    font-size: 16px;
   }
.newtex a{
	color: #048E8B;
	}
.ab01 tr:first-child th:first-child{ border-radius: 10px  0 0 0;}
.ab01 tr:first-child th:last-child{ border-radius: 0 10px 0 0;}

.ab01 td
    {font-size: 14px;
       line-height: 1.5;
    border: 1px solid #eee;
	text-align:center;
    padding: 4px 10px;
   
	}
.jzd1{
	padding:0 21%;
	}
.ab01 td p{display: inline-block;
    text-align: left;}
.ab01 td span{text-align:left;}
.ab01 td:first-child{ border-left:none;border-top:none;}
.ab01 td:last-child{ border-right:none;}
.xia11{margin-bottom: 20px;}
.xiax {
    width: 100%;
    float: left;
    background-color: #F4F9FD;
    padding: 20px;
    margin-top: 20px;
	margin-bottom: 20px;
    border-radius: 16px;
}
.xiax p{line-height:2;}
.xiax .navContent5 {
    display: none; /* 默认隐藏下拉菜单 */
  list-style: none;
  padding: 0;
  margin-top: 20px;
    float: left;
    width: 100%;
    color: #666;
	overflow-y: scroll;
    font-size: 14px;
    line-height: 32px;
}
.fwxq .jssp{
	width: 100%;
	margin-top:150px;
	margin-bottom:40px;
	}

.xiax .navContent5 p{font-size: 16px;}
.xiax .subNav5 {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; 
    align-items: center;
	color:#333;
    CURSOR: pointer;
    line-height: 20px;
   font-size: 18px;
    font-weight: 600;
}
.xiax .subNav5 p{justify-content: flex-start;font-size: 16px;}
.xiax .subNav5 i {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
}
.ncon-r dl dd {
    font-size: 16px;
    line-height: 2.5;
}
.ncon-r{padding: 40px 20px;}
.currentDd5{
	border-radius:12px 12px 0 0;
}
.yd li {
    display: flex;
    align-items: flex-start;
}

.yd li::before {
    content: "\2022";
    margin-right: 17px;
    color: #5CC2A5;
    font-size: 16px;
}
.yd1 li::before {
    content: "\2022";
    margin-right: 14px;
    color: #000;
    font-size: 16px;
}
.newtex ol{
	counter-reset: section;
	}
.newtex ol li::before {
    counter-increment: section; /* 每次使用::before时递增计数器 */
    content: counters(section, ".") "."; /* 使用计数器值，并添加一个点作为分隔符 */}
.newtex h3{
	font-size: 21px;
    color: #000;
	line-height:2.5;
}
.newtex h4{
	font-size: 19px;
    color: #000;
	line-height:2.5;
}
.xiax .subNav5 i:after{
	width:16px;
	height:16px;
	content:'';
	background-image:url(../img/jian.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:10px;
}
.cpzy ul li sup{font-size: 8px; vertical-align: super;}

.xiax .currentDd5 i:after{
	background-image:url(../img/jia.png);
}

.xiax .subNav5 i:active + .xiax .navContent5 {
  display: block; /* 触发器被激活时显示下拉菜单 */
}
.xiax .navContent5 h2 {
    font-size: 18px;
    line-height: 2;
   margin-top: 10px;
    margin-bottom: 10px;
}
.cpinfo{border:none;}
.dtxiug{    display: flex;
    flex-wrap: wrap;}
.dtxiug li{
	width: calc(49% - 20px);
    margin-right: 20px;
    margin-top: 20px;
	font-size: 16px;
    background-color: #F4F9FD;
    padding-left: 16px;border-left: 30px solid #048E8B;}
.dgzx ul li:nth-child(3n){padding: 40px 40px 40px 40px;}
.zxbj{width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 40px;
    float: left;
    justify-content: center;}
.zxbj a{
	padding: 10px 120px;
    color: #FFF;
    background-color: #ff7a59;
    font-size: 20px;
	font-weight:600;
    border-radius: 10px;
	box-shadow: inset 0 0 40px #f44317;
	display: flex;
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中 */
	}

.zxbj a:hover{
	font-size: 18px;
	background-color: #048E8B;
	box-shadow: inset 0 0 40px #02545e;
	}
.zxbj img{width:32px;margin-left: 15px;}
}

@media (min-width:1000px) and  (max-width:1360px){

.ab01 td p{display: inline-block;
    text-align: left;}
.pro h2{    line-height: 2;}
.pro p{font-size: 16px;
    line-height:1.5;}
.ab01{width:100%;border: 1px solid #048E8B;}
.ab01 th{width:auto;line-height: 2;
    background-color: #048E8B;
    color: #FFF;
    font-size: 14px;
    padding: 0;
    text-align: center;}
.ab01 td
{font-size: 13px;
    line-height: 1.5;
	border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 6px 6px;

	}

}




@media (max-width:999px) {

.tab{overflow-x: scroll;}
.pro h2{ font-size: 1.0rem;   line-height: 2;}
.pro p{font-size: 0.7rem;
    line-height: 1.4;}
.ab01{width:480px;border-collapse: collapse;}
.ab01 th{width:auto;line-height: 1.5;height:40px;
border: 1px solid #fff;
    background-color: #048E8B;
    color: #FFF;
    font-size: 0.7rem;
    padding: 0;
    text-align: center;}
.ab01 td
{font-size: 0.6rem;
    line-height: 1.5;
	border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 6px;
   
	}
.ab01 .ztxq11{background-color: #F4F9FD; color:#333;}
.ab01 td p{display: inline-block;
    text-align: left;}
.xia11 p{    font-size: 0.8rem;}
.xia11{margin-bottom: 20px;}
.xiax {
    width: 100%;
    float: left;
    background-color: #F4F9FD;
    padding: 20px;
    margin-top: 20px;
	margin-bottom: 20px;
    border-radius: 16px;
}
.cpinfo {
    width:auto;
    border:none;}
.xiax p{line-height:2;}
.xiax .navContent5 {
    display: none; /* 默认隐藏下拉菜单 */
  list-style: none;
  padding: 0;
  margin-top: 20px;
    float: left;
    width: 100%;
    color: #666;
	overflow-y: scroll;
    font-size: 14px;
    line-height: 32px;
}
.xiax .navContent5 p{font-size: 16px;}
.xiax .subNav5 {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; 
    align-items: center;
	color:#333;
    CURSOR: pointer;
    line-height: 20px;
   font-size: 1.0rem;
    font-weight: 600;
}
.xiax .subNav5 p{justify-content: flex-start;font-size: 16px;}
.xiax .subNav5 i {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 0.6rem;
}
.ncon-r dl dd {
    font-size: 0.8rem;
    line-height: 2.5;
}
.ncon-r{padding: 40px 20px;}
.currentDd5{
	border-radius:12px 12px 0 0;
}
.xiax .subNav5 i:after{
	width:16px;
	height:16px;
	content:'';
	background-image:url(../img/jian.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:10px;
}
.cpzy ul li sup{font-size: 8px; vertical-align: super;}

.xiax .currentDd5 i:after{
	background-image:url(../img/jia.png);
}

.xiax .subNav5 i:active + .xiax .navContent5 {
  display: block; /* 触发器被激活时显示下拉菜单 */
}
.xiax .navContent5 h2 {
    font-size: 18px;
    line-height: 2;
   margin-top: 10px;
    margin-bottom: 10px;
}
.dtxiug{    display: flex;
    flex-wrap: wrap;}
.dtxiug li{
	width: calc(49% - 20px);
    margin-right: 20px;
    margin-top: 20px;
	font-size: 16px;
    background-color: #F4F9FD;
    padding-left: 16px;border-left: 30px solid #048E8B;}
.dgzx ul li:nth-child(3n){padding: 40px 40px 40px 40px;}
.newtex a{
	color: #048E8B;
	}
.zxbj{width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 40px;
    float: left;
    justify-content: center;}
.zxbj a{
	padding: 10px 40px;
	width: 100%;
    color: #FFF;
    background-color: #ff7a59;
    font-size: 16px;
    border-radius: 10px;
	  font-size: 20px;
	font-weight:600;
	box-shadow: inset 0 0 40px #f44317;
	display: flex;
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中 */
	}
.zxbj a:hover{
	font-size: 18px;
	background-color: #048E8B;
	box-shadow: inset 0 0 40px #02545e;
	}
.zxbj img{width:32px;margin-left: 15px;}	
	
}





#demo { 
overflow:hidden; 
border: 0px dashed #CCC; 
width: 100%; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 1800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
}


























