﻿
@font-face {
    font-family: 'Alta';
    src: url('/content/wap/fonts/Alta_regular.woff2') format('woff2'),
        url('/content/wap/fonts/Alta_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

html{
	margin:0;
	padding:0;
	border:0;
}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,section
{
	margin:0;
	padding:0;border:0;
}
body{ 
	background: #fff;
	color:#666;
	position:relative;
	font-size:100%;
	font-family: 'Noto Serif SC', sans-serif;
	vertical-align:baseline;
	width:100%;
	overflow-x:hidden;
	user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
}
a{
	text-decoration:none;
	outline:none;
}
a:link{
	color:#666;
}
a:visited{
	color:#666;
}
a:hover,a:active,a:focus{
	color:#666;
	text-decoration:underline;
	outline:none;  
	text-decoration:none;
}

input{
	padding:0;
	margin:0;
}
img{
	border:none;
	background:none;
	vertical-align:middle;
}
ul,ol,li{
	list-style-type:none;
}
select,input,img,select{
	vertical-align:middle;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	}
table, th, td {
	vertical-align: middle;
}
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.clearfix{
	zoom:1
}
.clearboth{
	height:0px;
	line-height:0px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}

h1,h2,h3,h4{
	font-size:12px;
	font-weight:bold;
}
hr {border: 0;
	border-top:1px solid #ccc;
	height:0;
}

/* -----------------------------华丽的分割线---------------------------------- */

.lg{overflow:hidden; margin-top:16px}
.lg img{display:block; float:left; width:20px; margin-right:2px; margin-top:0px;}
.lg a{display:block; float:left; font-size:16px; line-height:16px; padding:0 8px;border-right:1px solid #001d85; margin:2px 0; color:#001d85}
.lg a:nth-child(4){border-right:0px solid #001d85}
.lg .dq{font-weight:bold}

.ibox1{ margin-top:40px;}
.biaoti{ margin-bottom:20px}
.yingwen{ line-height:45px; font-size:35px; text-align:center;color:#000;font-family:Alta}
.zhongwen{ line-height:35px; font-size:1.8rem; text-align:center;color:#000}
.ab1 img{width:100%;}
.ab1{ margin:auto; width:85%}
.ab2{ width:85%; margin:30px auto; overflow:hidden}
.ab21{ width:100%;}
.ab22{ width:100%; margin-bottom:20px}
.ab211{ font-size:20px; font-weight:bold; color:#000; margin-bottom:20px; line-height:35px}
.ab212{ font-size:14px; color:#000; margin-bottom:10px; line-height:25px}
.ab213 img{width:40%; margin-left:60%; display:block}

.ibox2{ margin-top:50px;}
.ibox3{ margin-top:50px;}
.ibox4{ margin-top:50px;}

.news{max-width:85%; margin:auto}
.newt img{ width:100%;border:1px solid #b7b7b7; border-radius:40px;}
.newz{width:100%;}
.newz1{margin:5px 0px; font-size:16px}
.newz2{font-size:20px; color:#000;font-weight:bold; margin:5px 0px;
  white-space: nowrap;       /* 确保文本不会换行 */
  overflow: hidden;          /* 隐藏溢出的内容 */
  text-overflow: ellipsis;   /* 显示省略符号来代表被修剪的文本 */
}
.newz3{margin:20px 0px; font-size:16px; line-height:25px; align-items: center; /* 垂直居中 */; height:25px;display: flex;}
.newz3 img{ margin-left:10px; width:25px;margin-top: -5px;}
.newb{ padding-bottom:20px;}



.newsb{width:100%; margin:auto; overflow:hidden}
.news1{width:100%; padding-bottom:20px;}
.news1:nth-child(3){margin-right:0}

.news11{padding:30px 0px 10px; border-bottom:1px solid #b7b7b7; text-align:right}
.news11 img{ margin-left:10px; width:25px;}
.news12{font-size:20px; color:#000; margin:5px 0px;
  white-space: nowrap;       /* 确保文本不会换行 */
  overflow: hidden;          /* 隐藏溢出的内容 */
  text-overflow: ellipsis;   /* 显示省略符号来代表被修剪的文本 */
}

.news13{margin: 0px; font-size:18px;}


.gd1{margin:40px auto; font-size:35px; line-height:45px; align-items: center; /* 垂直居中 */; height:35px; text-align:right; width:1420px; color:#7b7b7b}
.gd1 img{ margin-top:-8px; margin-left:10px;}

.foot{width:100%; min-height:415px; background-image:url(/content/wap/static/image/foot.jpg); background-repeat: no-repeat; background-size:100% 100%; color:#fff; margin-top:30px}
.foot a{color:#fff}
.foot1{width:90%; padding:20px 0 10px; font-size:25px;margin: auto; text-align:center;line-height:40px}
.foot1 p{font-size:18px;}
.footk{width:2.7rem; height:1px; background-color:#ffffff; margin:auto; margin-top:10px}

.foot2{width:90%; overflow:hidden; margin:auto; font-size:18px; text-align:center}
.footl{width:100%; text-align:center}
.foot2 .footl span{font-size:14px;margin:15px;  line-height:20px}
.foot2 .footl p{margin:5px 7px 3px;font-size:12px;line-height:12px;}
.foot2 .footr p{font-size:12px;}

.footr{width:100%; text-align:center; margin-top:0px}

.ewmb{overflow:hidden;}
.ewm{width:35%;  margin:auto; text-align:center}
.ewm:nth-child(3){margin-right:0%;}
.ewm img{ margin:10px 0 10px; width:70%}
.ewm div{ font-size:14px}

.foot3{width:100%; text-align:center; margin:auto; padding:5px 0 20px;font-size:12px}
.foot3 p{font-size:12px}
.foot3 div{font-size:12px}

.nbaner{ width:100%; margin-top:56px}
.nbaner img{width:100%}


/*about*/

.abbt1{width:85%; margin:auto;}
.abbt1 p{width:100%;font-size:2.2rem; font-weight:bold; color:#000; line-height:50px; text-align:center}
.abbt1 span{width:100%;font-size:1.2rem; color:#000;font-family:Alta; display:block;margin-bottom:15px; text-align:center}
.abnr2{background-repeat:no-repeat; background-size:100% 100%; width:80%;color:#fff;font-size:14px; margin:auto; padding:5%}
.abnr2 p{font-size:14px !important; line-height:1.5rem}
.abnr2 span{font-size:14px !important; line-height:1.5rem }
.ab212 p{font-size:14px !important; line-height:1.5rem}
.ab212 span{font-size:14px !important; line-height:1.5rem }

.abnr1 img{ width:70%; margin:auto; display:block; margin-bottom:15px}
.abnr{ overflow:hidden; width:100%; margin:auto;margin-top:0px}
.innernav a{color:#fff; font-size:30px}


.abb1{width:100%; padding:0px 0 30px; background-image:url(/content/wap/static/image/abbg.jpg); background-repeat:no-repeat; background-size:100% 100%}
.abb2{width:100%; background-image:url(/content/wap/static/image/tdbg.jpg); background-repeat:no-repeat; background-size:100% 100%}
.abbt2{width:85%; margin:auto; padding-top:50px}
.abbt3{width:85%; margin:auto; padding-top:50px; text-align:center}
.abbt4{width:85%; margin:auto; padding-top:50px; text-align:center}
.teamb{width:85%; margin:auto; margin-top:30px}

.abbt2 p{width:100%;font-size:2.2rem; font-weight:bold;  color:#000; line-height:50px; text-align:center}
.abbt2 span{width:100%;font-size:1.2rem; color:#000;font-family:Alta; display:block;margin-bottom:25px; text-align:center}

.abbt3 p{width:100%;font-size:2.2rem; font-weight:bold;  color:#000; line-height:50px; text-align:center}
.abbt3 span{width:100%;font-size:1.2rem; color:#000;font-family:Alta; display:block;margin-bottom:25px; text-align:center}

.abbt4 p{width:100%;font-size:2.2rem; font-weight:bold;  color:#000; line-height:50px; text-align:center}
.abbt4 span{width:100%;font-size:1.2rem; color:#000;font-family:Alta; display:block;margin-bottom:25px; text-align:center}



.teamb1 {overflow:hidden;line-height:35px; margin-bottom:50px;}
.team1{overflow:hidden;line-height:35px;}
.team1 p{ margin-left:65px; font-size:25px; font-weight:bold; color:#004098;line-height:25px}
.team1 span{float:right; font-size:16px ;color:#004098; line-height:20px; margin-top:8px; margin-right:2px}
.team11 img{ margin-top:-20px; width:100%; }
.team11{width:100%;}
.team12{width:100%; margin:0px auto 20px;overflow:hidden}
.team1l{width:100%; margin-bottom:25px;}
.team1l img{display:block; margin:0px auto 10px; width:35%; border-radius:50%; border:#004098 solid 2px;}
.team1r{width:100%; font-size:12px; line-height:24px;align-items: center; }
.team1r img{align-items: center; }
.team22{font-size:12px;align-items: center; }


.team2{width:100%; margin:auto; overflow:hidden; margin-top:30px;}
.team21{width:100%; margin-right:0%; margin-bottom:30px}
.team21:nth-child(2n){margin-right:0%}


/*yewu*/

.yw1{width:100%; margin:auto}
.ywbt{}
.ywzw{ text-align:center; font-size:1.8rem;color:#000; line-height:1.8rem; margin-top:2px; margin-bottom:12px; font-weight:bold}
.ywyw{ text-align:center; font-size:1.2rem;line-height:20px;font-family: Alta; padding-top:40px;color:#000;}
.ywh{ width:2.7rem; height:1px; background-color:#000; margin:auto; margin-bottom:10px}
.ywnr {font-size:16px;color:#000; width:90%; text-align:center; margin:auto}
.ywnr img{display:block; margin:auto; max-width:100%}
.ywgd{text-align:left; width:100%;overflow:hidden; margin-top:0px;}
.ywgd p{float:left;font-size:16px; color:#666 }
.ywgd img{margin-left:10px; float:left; width:20px; margin-top:5px;}


/*lianxi*/

.lx1{width:95%; margin:auto;font-size:1.2rem; margin-top:30px; margin-bottom:30px; color:#000}
.lx2{width:95%; margin:auto;color:#000; overflow:hidden}
.lx21{width:100%;}
.lx22{width:100%; background-image:url(/content/wap/static/image/kuang.png); background-repeat:no-repeat; background-size:100% 100%; margin-bottom:30px}

.lx211{font-size:25px; border-bottom:1px solid #c7c7c7; margin-bottom:34px;padding:0 20px}
.lx212{font-size:25px; border-bottom:1px solid #c7c7c7; margin-bottom:34px;padding:0 20px}
.lx213{font-size:25px; border-bottom:1px solid #c7c7c7; margin-bottom:34px;padding:0 20px }
.lx214{font-size:25px; margin-bottom:34px;padding-left:20px}

.lx211 p{font-size:25px;line-height:35px; color:#333; margin-bottom:0px}
.lx212 p{font-size:25px;line-height:35px ; color:#333; margin-bottom:0px}
.lx213 p{font-size:25px;line-height:35px ; color:#333; margin-bottom:0px}
.lx214 p{font-size:25px;line-height:35px ; color:#333; margin-bottom:0px}
.lx214 img{margin:20px 0}
.lx211 p img{width:25px; margin-right:8px; margin-top:-3px}
.lx212 p img{width:25px; margin-right:8px; margin-top:-6px}
.lx213 p img{width:25px;  margin-right:8px; margin-top:-4px}
.lx214 p img{width:25px; margin:-5px  8px 0 0;}

.lx211 span{font-size:22px;}
.lx212 span{font-size:22px}
.lx213 span{font-size:22px; line-height:30px; display:block; margin:20px 0}

.lx211 p span{font-size:18px;}
.lx212 p span{font-size:18px}
.lx213 p span{font-size:18px; display:contents}
.lx214 p span{font-size:18px; display:contents}

.lx23{ overflow:hidden;padding:30px 30px 0}

.le{width:100%}
.ri{width:100%; margin-top:15px}
.wd51{ margin:15px 0}
.lxrwz{ font-size:18px; margin-left:10px; margin-bottom:10px;}
.lxrwz span{color:red; margin-left:5px}

.le .lxrbg{ border-radius:20px 0 20px 0; border:1px #001d85 solid}
.le input{height:40px;background-color: transparent; font-size:18px}
.le select{height:40px;background-color: transparent;user-select: none;
    -webkit-user-select: none;
    outline: none;    -webkit-appearance: auto !important; border:none; border-right:1px #001d85 solid; font-size:18px}
	
.ri .lxrbg textarea{width:90%; padding:5%;border:1px #001d85 solid;border-radius:20px 0 20px 0; font-size:18px; height:80px;}

.xx{ font-size:16px;line-height: 28px;  margin:10px 30px 20px;}
.xx input{-webkit-appearance: auto !important; margin-top:-3px}

.abb4{width:85%; margin:auto; padding-top:0px; text-align:center}

.zrb{ overflow:hidden}
.zrnr{width:90%; margin:5%; font-size:16px}

.ti{ margin-left:0px;padding-bottom:30px}


.ln1{font-size:25px;}
.ln2{padding-top:30px;}
.ln1 h4{font-size:25px;}
.ln1 p{text-align:right; font-size:16px}

