﻿@media (min-width: 997px) {
.nav {
	padding:0px 0px;
}

.web-header .input-group .form-control {
    width:200px;
}
/* footer */
.web-footer ul li {
	font-size:14px;
    margin:0px 44px;
}
/* aboutus */
.aboutus-dw {
	padding:80px 0px;
	overflow: hidden;
        width: 1150px;
        margin: 0px auto;
}
.aboutus-dw li {
	float:left;
    text-align: center;
	background: #fff;
	margin:15px 11px;
	width:262px;
	height:128px;
	font-size: 20px;
	color: #4b4948;
	border: 1px solid #35CC62;
}
.page-bg01 {
	min-width:1200px;
	width: 100%;
	height:227px;
}
/* yw */
.yw-info {
    width: 1480px;
}
.yw-list01>li {
/*	float:left;
	width:380px;
	overflow: hidden;
	margin:20px 0px;
	height:100px;*/
    float: left;
    width: 472px;
    overflow: hidden;
    margin: 30px 0px 10px 0px;
    height: 156px;	
}
.yw-list01 li div {
/*	float:left;
	text-align:center;
	width:136px;
	padding:0px 10px;*/
    float: left;
    text-align: center;
    width: 160px;
    padding: 0px 20px 0px 0px;
}
.yw-list01 li div h3 {
/*	font-size:12px;*/
    font-size: 20px;
    color: #4b4948;
}
.yw-list01 li p {
/*	float:left;
	font-size:12px;
	color:#4b4948;
    width: 200px;
    line-height: 18px;
    text-align: justify;*/
    float: left;
    font-size: 18px;
    color: #4b4948;
    width: 255px;
    line-height: 28px;
    text-align: justify;
}
.yw-list02 li {
/*	margin-top:70px;
	overflow: hidden;*/
    margin: 70px 0px 20px 0px;
    padding: 0px 5px;
    overflow: hidden;
}
.yw-list02 li .list-pic {
/*	float:left;
	display:block;
	padding:2px;
	border:1px solid #9aa3b2;
	background: #fff;*/
    float: left;
    display: block;
    padding: 4px;
    border: 2px solid #9aa3b2;
    background: #fff;
}
.yw-list02 li div {
/*	float:left;
	width:610px;
	margin-left:40px;
	position: relative;
	height:284px;*/
    float: left;
    width: 700px;
    margin-left: 70px;
    position: relative;
    height: 284px;
}
.yw-list02 li div h3 {
/*	font-size:18px;
	font-weight:500;
	display: table-cell;
	width:720px;
	line-height: 36px;*/
    font-size: 28px;
    font-weight: 500;
    display: table-cell;
    width: 700px;
    line-height: 54px;
    color: #4b4948;
}
.yw-list02 li .first h3 {
    line-height: 34px;
}
.yw-list02 li div p {
/*	font-size:16px;
	line-height: 24px;
	color:#4b4948;
	padding-top:20px;
	text-align: justify;*/
	font-size: 18px;
    line-height: 34px;
    color: #4b4948;
    padding-top: 30px;
    text-align: justify;
}
/* yw02 */
.yw-more02 {
	margin-right:228px;
}
/* yw03 */

.yw-list04 {
	overflow: hidden;
	padding:0px;
}
.yw-more03 {
	float:right;
	margin-right: 112px;
    margin-top: 50px;
    margin-bottom: 20px;
}
/* yw05 */
.yw-list05 {
	overflow: hidden;
	width:1140px;
	margin:0px auto;
}
.yw-fw-list {
	width:950px;
	margin:0px auto;
	overflow: hidden;
}

/* yw06 */
.yw-infopic ul {
	position: absolute;
	width:563px;
	overflow: hidden;
	padding:26px 65px;
}
.yw-infopic ul li h3 {
	text-align: center;
	font-size:28px;
	margin-bottom:18px;
}
.yw-infopic ul li dl {
	height:80px;
	font-size:14px;
}
.yw-infopic ul li dl dt {
	float:left;
	display: block;
	height:80px;
}
.yw-list06 {
	overflow: hidden;
}
/* good */
.good-list01 {
    padding: 0px 22px;
    margin: 47px auto;
    width: 1140px;
}
.good-list02 {
	width:855px;
	margin:0px auto;
	overflow: hidden;
/*    width: 1290px;
*/	padding-top:14px;
padding-bottom:70px;
}
/* joinus */
.piclist01 {
	padding: 50px 0px 0px;
    width: 1160px;
    margin: 0px auto;
}
.piclist01::after{
	display:block;
	width:0px;
	height:0px;
	clear:both;
	content:"";
}
.piclist01 li {
	float:left;
	width:83px;
    margin: 0px 55px;
	margin-bottom:50px !important;
}
.piclist01 li>.picture{
	text-align:center;
	height:90px;
	position:relative;
	width:100%;
}
.piclist01 li>.picture>img{
	max-height:100%;
	max-width:100%;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	margin:auto;
}
.piclist01 li>.text{
	text-align:center;
	color:#286A9D;
	font-size:18px;
	margin-top:15px;
}
/* contactus */
.mapBox {
	min-width:1170px;
	width:100%;
	height:426px;
	margin: 0px auto;
}
}
@media (min-width: 1660px) {
.container {
    width: 1380px;
}
.web-header .input-group .form-control {
    width:234px;
}
.web-footer ul li {
	font-size:16px;
    margin:0px 44px;
    color: #c9caca;
}
/* aboutus */
.aboutus-dw {
    padding: 80px 0px 100px;
    overflow: hidden;
    width: 1320px;
}
.aboutus-dw li {
	float:left;
    text-align: center;
	background: #fff;
	margin:15px 32px;
	width:262px;
	height:128px;
	font-size: 20px;
	color: #4b4948;
	border: 1px solid #35CC62;
	box-sizing:border-box;
}
.page-bg01 {
	min-width:1200px;
	width: 100%;
	height:363px;
}
/* yw */
.yw-info {
    width: 1476px;
    margin: 0px auto;
}
.yw-list01>li {
	float:left;
	width:492px;
	overflow: hidden;
	margin:40px 0px 30px 0px;
	height:156px;
}
.yw-list01 li div {
	float:left;
	text-align:center;
	width:160px;
	padding:0px 20px 0px 0px;
}
.yw-list01 li div h3 {
	font-size:20px;
	color:#4b4948;
}
.yw-list01 li p {
	float:left;
	font-size:18px;
	color:#4b4948;
    width: 255px;
    line-height: 30px;
    text-align: justify;
}

.yw-list02 li {
	margin:70px 0px 20px 0px;
	padding:0px 105px;
	overflow: hidden;
}
.yw-list02 li .list-pic {
	float:left;
	display:block;
	padding:4px;
	border:2px solid #9aa3b2;
	background: #fff;
}
.yw-list02 li div {
	float:left;
	width:700px;
	margin-left:70px;
	position: relative;
	height:284px;
}
.yw-list02 li div h3 {
	font-size:28px;
	font-weight:500;
	display: table-cell;
	width:700px;
	line-height: 54px;
    color: #4b4948;
}
.yw-list02 li .first h3 {
    line-height: 34px;
}
.yw-list02 li div p {
	font-size:18px;
	line-height: 34px;
	color:#4b4948;
	padding-top:30px;
	text-align: justify;
}
/* yw02 */
.yw-more02 {
	margin-right:430px;
}
/* yw03 */
.yw-list03 {
	width:940px;
	margin:0px auto;
}
.yw-list04 {
	width:960px;
	margin:0px auto;
}
.yw-more03 {
	float:right;
	margin-right: 355px;
    margin-top: 50px;
    margin-bottom: 20px;
}
/* yw05 */
.yw-list05 {
	overflow: hidden;
	width:1140px;
	margin:0px auto;
}
.yw-fw-list {
	
	overflow: hidden;
}
/* yw06 */
.yw-infopic ul {
	position: absolute;
	width:50%;
	overflow: hidden;
	padding:46px 50px;
}
.yw-infopic ul li h3 {
	text-align: center;
	font-size:32px;
	margin-bottom:45px;
}
.yw-infopic ul li dl {
	height:110px;
	font-size:22px;
}
.yw-infopic ul li dl dt {
	float:left;
	display: block;
	height:80px;
}
.yw-list06 {
	overflow: hidden;
	padding:0px 242px;
}
/* good */
.good-list01 {
	margin-top:47px;
	padding: 0px 22px;
}
.good-list02 {
	
	overflow: hidden;
	padding-top:14px;
	padding-bottom:70px;
}
/* joinus */
.piclist01 {
	padding:50px 0px 0px;
}
.piclist01 li {
	float:left;
	margin:0px 55px;
}
/* contactus */
.mapBox {
	min-width:1656px;
	width:100%;
	height:426px;
	margin: 0px auto;
}
}
/* .sy-pic {
	background: url(../images/bg.jpg) 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	height:961px;
	position: absolute;
	width: 100%;
	height: 100%;    
} */
.sy-pic {
	position: absolute;
        display: block;
        padding-bottom: 200px;
}
.container {
    margin:0px auto;
    position: relative;
}
.web-header .input-group {
	float:right;
}
/* page */
/* .section {
    min-width: 1656px;
    width:100%;	
    overflow: hidden;
} */
/* .section .container,.web-footer .container {
    margin: 0 auto; 
    overflow: hidden; 
} */
/* joinus */
.pagebg02 {
	background: url(/upfile/202210/2022101851326889.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.new-pagebg02{
	background: url(../images/news-banner.png) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.about-infor{
	background: url(../images/honor.png) 50% 50%;
	background-repeat: no-repeat;
	height:920px; 
}
.pagebg03 {
	background: url(../images/banner06.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg04 {
	background: url(../images/banner4.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}

.pagebg06 {
	background: url(../images/banner6.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.picbgbox {
	background: url(../images/joinus/joinus_bg01.png) no-repeat top left;
	height:319px;
	width: 1170px;
    margin: 50px auto 0px;
}
.picbgbox dl {
	padding-top:70px;
	padding-left:210px;
	color:#fff;
}
.picbgbox dl dt {
	font-size:24px;
	margin-bottom:26px;
}
.picbgbox dl dd {
	font-size:20px;
	margin-bottom:20px;
}
.p_bg01 {
	background: #fcfafa;
}
.page-txt01 {
	background: url(../images/joinus/joinus_dott.png) no-repeat 90px 15px;
	overflow: hidden;
	height:100px;
	border-bottom:1px solid #d7d3d7;
	width: 1170px;
    margin: 0px auto;	
}
.page-txt01 dt {
	float:left;
	display: inline;
	font-size:24px;
	line-height: 71px;
	margin-right:50px;
	padding-left:168px;	
}
.page-txt01 dd {
	font-size: 18px;
    line-height: 28px;
    padding-top: 8px;
}


.piclist01 li h3 {
	font-size:18px;
	color:#42394a;
	text-align: center;
	line-height:62px;
}
.picbgbox02 {
	background: url(../images/joinus/joinus_bg02.png) no-repeat top left;
	height:319px;
	width: 1170px;
    margin: 50px auto 0px;
}
.page-txt02 {
	padding-top:48px;
	padding-left:128px;
}
.page-txt02 dl {
	margin-bottom:40px;
}
.page-txt02 dl dt {
	font-size:24px;
	margin-bottom:10px;
}
.page-txt02 dl dd {
	font-size:20px;
	margin-bottom:10px;
}
.page-txt02 dl dd a,.page-txt02 dl dd span {
	color:#1a92f8;
}
.page-txt02 dl dd a:hover {
	text-decoration: underline;
}
.jus-more {
	position: absolute;
	bottom:70px;
	right:0px;
}
a.jus-more {
	color:#333;
}
a.jus-more:hover {
	color:#1a92f8;
}
/* aboutus */
.aboutus{
	display:flex;
	padding-top:40px;
	width:1260px;
	margin:0px auto;
}
.aboutus-info {
	flex:1;
	margin: 0 auto;
	line-height: 35px;
	font-size: 18px;
	color:#727171;
	padding:0px 0px 0px 0px;
	text-indent: 32px;
}
.aboutus-img{
	margin-left:75px;
	margin-top:8px;
}
.aboutus-img>.img{
	height:305px;
	width:auto;
}
.course{
	width:1100px;
	margin:0px auto;
}
.course>.img{
	display:block;
	width:100%;
	height:auto;
}
.address{
	width:1200px;
	margin:50px auto;
}
.address>.img{
	display:block;
	width:100%;
}
.aboutus-info02 {
	width:1100px;
	margin:0 auto;
	position: relative;
	background: url(../images/aboutus/bg02.png) no-repeat top center;
	height:932px;
	margin-top:50px;
	font-size:20px;
	color:#727171;
}
.lc_01 {
	position: absolute;
	top:56px;
	left:580px;
}
.lc_02 {
	position: absolute;
	top:137px;
	right:580px;
}
.lc_03 {
	position: absolute;
	top:216px;
	left:580px;
}
.lc_04 {
	position: absolute;
	top:296px;
	right:580px;
}
.lc_05 {
	position: absolute;
	top:378px;
	left:580px;
}
.lc_06 {
	position: absolute;
	top:456px;
	right:580px;
}
.lc_07 {
	position: absolute;
	top:536px;
	left:580px;
}
.lc_08 {
	position: absolute;
	top:615px;
	right:580px;
}
.lc_09 {
	position: absolute;
	top:700px;
	left:580px;
}
.lc_10 {
	position: absolute;
	top:780px;
	right:580px;
}
.lc_11 {
	position: absolute;
	top:860px;
	left:580px;
}
.aboutus-info03 {
	color:#fff;
	text-align: center;
	padding-top: 50px;
    width: 1160px;
    margin: 0px auto;
}
.aboutus-info03 dt {
	font-size:32px;
	margin-bottom:30px;
}
.aboutus-info03 dd {
/*	width:50%;
*/	float:left;
	display:inline;
	text-align: left;
	margin-top:15px;
}
.aboutus-info03 .left {
	width:48%;

}
.aboutus-info03 .right {
	width:52%;

}
.aboutus-info03 dd span {
	font-family: 'swiss';
	font-size:34px;
	margin-right:20px;
	line-height: 36px;
}
.aboutus-info03 dd h3 {
	display: inline-block;
	font-size:18px;
	line-height: 36px;
	vertical-align: top;
}
.about-img{
	margin:50px auto;
}
.aboutus-icons {
	display: block;
	margin: 0px auto 0px;
}

.aboutus-dw li a {
	display: block;
    vertical-align: middle;
    text-align: center;
    color:#4b4948;
    height:128px;
}
.aboutus-dw li:nth-child(1),.aboutus-dw li:nth-child(2),.aboutus-dw li:nth-child(3) {
	padding-top:50px;
}
.aboutus-dw li:nth-child(4) {
	padding-top:25px;
}
.aboutus-dw li:nth-child(5),.aboutus-dw li:nth-child(6),.aboutus-dw li:nth-child(7),.aboutus-dw li:nth-child(8){
	padding-top:35px;
}
.aboutus-dw li a:hover {
	color:#35CC62;
}
/* contactus */
.page-from-box {
	width:1170px;
	margin: 0px auto;	
}
.from-xq-box,.from-addr {
	float:left;
}
.from-xq-box {
	width:600px;
}
.from-xq-box h3 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 50px;
    color: #aaa;
}
.from-xq-box ul {

}
.from-xq-box>ul>li {
	float:left;
	margin-right:28px;
	margin-top:10px;
	/* overflow: hidden; */
	zoom:1;	
	
}
.from-xq-box>ul>li:nth-child(1),.from-xq-box>ul>li:nth-child(2),.from-xq-box>ul>li:nth-child(3),.from-xq-box>ul>li:nth-child(4) {
	height:84px;
}
/* .from-xq-box ul li:nth-child(5) {
	height:auto;
} */
.from-xq-box ul li span {
	display: block;
	font-size:18px;
	line-height:40px;
}
.from-xq-box ul li input {
	width:244px;
	border-radius: 5px;
	padding:10px;
	border:1px solid #e2dce6;
	font-size:16px;
	color:#999999;
}
.from-xq-box ul li input:focus {
	border:2px solid #42394a;
	outline:0;
}
.typelist {
	overflow: hidden;
}
.typelist li {
	display: block-inline;
	float:left;
	border-radius: 5px;
	border:1px solid #e2dce6;
	color:#aaa;
	text-align: center;
	padding:10px 0px;
	width:130px;
	margin-right:10px;
	margin-bottom:10px;
	cursor: pointer;
}
.typelist li.active {
	background: #1a92f8;
	color:#fff;
}
.wbbox {
	font-family: 微软雅黑, "Microsoft YaHei", sans-serif;
	border-radius: 5px;
	border:1px solid #e2dce6;
	width:516px;
	height:260px;
	font-size:16px;
	color:#999;
	padding:20px;
}
.btn01 {
	border-radius: 5px;
	background: #42394a;
	text-align: center;
	color: #fff;
	font-size:20px;
	width:250px;
	height:46px;
	cursor: pointer;
}
.btn01:focus {
	outline:0;
}
.from-addr {
	padding-top:72px;
	margin-left: 110px;
}
.from-addr dl dt {
	font-size:18px;
}
.from-addr dl dd {
	margin-top:20px;
}
.from-addr dl dd h3 {
	color: #999;
	line-height: 28px;
}
.from-addr dl dd span {
	font-size:18px;
	line-height: 20px;
}
.from-addr dl dd h4 {
	margin-top:10px;
	color:#999;
	font-size:18px;
}
/* good */
.good-info,.good-info1 {
	padding-top:50px;
}
.good-info1>ul{
	width:1213px;
	height:275px;
	margin:0px auto;
	background:url('/theme/2016/images/fanyi2.png') no-repeat top center;
	margin-top:50px;
}
.good-info1>ul::after{
	display:block;
	width:0px;
	height:0px;
	clear:both;
	content:"";
}
.good-info1>ul>li{
	float:left;
	width:90px;
	text-align:center;
	margin-top:115px;
	font-size:18px;
	color:#4B4948;
	margin-left:calc((100% - 720px) / 7);
}

.good-info1>ul>li:nth-child(8n+1){
	margin-left:0px;
}
.sub-title {
	font-size:28px;
	font-weight:400;
	text-align: center;
    color: #4b4a48;
}
.sub-title img {
	vertical-align: middle;
	margin-right:10px;
}

.good-list01 li {
	float:left;
	display: inline;
	width:214px;
	margin:0px 30px;
}
.good-list01 li img,.good-list01 li span {
	display: block;
}
.good-list01 li span {
	text-align: center;
	line-height: 48px;
    color: #595757;
    font-size: 18px;
}
.good-info .img01 {
	display: block;
	max-width:100%;
    margin: 50px auto 70px;
/*    width: 1170px;
*/}
.good-list02 li {
	float:left;
	display:inline;
	background: #1a92f8;
	width:346px;
	height:80px;
	color:#fff;
	text-align:center;
	margin:36px 40px 0px;
}
.good-list02 li h3 {
	font-size:24px;
	font-family: "Arial Black";
	margin-top:7px;
}
.good-list02 li p {
    font-size: 18px;
    line-height: 30px;
}
.good-info .img02 {
	display: block;
	width:905px;
	margin:50px auto 70px;
}
/* yw */
.pagebg01 {
	background: url(../images/banner0002.png) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg08 {
	background: url(../images/banner3.png) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg07 {
	background: url(/upfile/202204/2022040774878329.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_pinpai {
	background: url(/upfile/202204/2022040775653585.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_yewu {
	background: url(/upfile/202205/2022050937981389.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_yewu03 {
	background: url(/upfile/202204/2022040776986265.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_joinus01 {
	background: url(/upfile/202204/2022040781583769.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_joinus02 {
	background: url(/upfile/202204/2022040781608065.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_joinus03 {
	background: url(/upfile/202204/2022040781631257.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_joinus04 {
	background: url(/upfile/202204/2022040781648249.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_joinus05 {
	background: url(/upfile/202204/2022040781665145.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_joinus06 {
	background: url(/upfile/202204/2022040781683185.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}
.pagebg_joinus07 {
	background: url(/upfile/202204/2022040781699905.jpg) 50% 50%;
	background-repeat: no-repeat;
	height:462px; 
}

.yw-list02 li div h3 img {
	vertical-align: middle;
	margin-left:10px;
	float:right;
}

.yw-list02 li div .yw-more {
	width:134px;
	height:46px;
	line-height: 46px;
	text-align: center;
	position: absolute;
	right:0px;
	bottom:5px;
}
.yw-list02 li div a.yw-more {
	display: block;
	color:#fff;
	font-size:;
	background: #9fa0a0;
}
.yw-list02 li div a.yw-more:hover {
	background: #333;
}
/* yw01 */
.good-info>p {
	text-align:center;
	width:1170px;
	margin:30px auto 0px;
	font-size:18px;
	color:#9fa0a0;
	text-align: left;
	line-height: 30px;		
}
.good-info2>p {
	width:650px;	
}
.good-info .showpic {
	display: block;
	margin:40px auto 0px;
	width:982px;
}
.good-info .showpic1 {
	display: block;
	margin:40px auto 0px;
	width:1296px;
}
.good-info .p-width02 {
	width:1160px;
	text-align: left;
	line-height: 30px;	
}
.good-info .p-width03 {
	width:955px;
}
.yw-more02 {
	float:right;
}
a.yw-more02 {
	display: flex;
	width:254px;
	text-align: center;
	    align-items: center;
}
a.yw-more02>img{
	display:block;
	height:29px;
	width:auto;
}
a.yw-more02>span{
	display:block;
	height:46px;
	line-height: 46px;	
	width:134px;
	text-align:center;
	margin-left:10px;
	border:1px solid #6ece71;
	font-size:18px;
	color:#555;
}
.good-info .table {
	display: table;
	width:900px;
	border-spacing: 0;
    border-collapse: collapse;
    margin: 0 auto;	
    color:#4b4948;
    margin-top:30px;
}
.table-bordered {
    border: 1px solid #595656;
}
.good-info .table tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.good-info .table tr th,.good-info .table tr td {
	border: 1px solid #595656;
	padding:10px 0px;
    font-size:18px;	
}
.good-info .table tr th {
	font-weight: normal;
	width:160px;
}
.good-info .table tr td {
	padding-left:10px;
}

.yw-list03 li {
	float:left;
	display: table-cell;
	text-align: center;
	margin:40px 58px 0px;
}
.yw-list03 li img {
	vertical-align: middle;
}
.yw-list03 li h3 {
	font-size:18px;
	color:#9fa0a0;
    margin-top: 10px;
}
.yw-list04 li {
	float: left;
	width:190px;
	height:50px;
	background: #f69208;
	line-height: 50px;
	color: #fff;
	text-align: center;
	margin:40px 25px 0px;
}
.yw-list04 li span {
	display: block;
}

a.yw-more03 {
	color:#9fa0a0;
	font-size:18px;
}
a.yw-more03:hover {
	color:#1a92f8;
}
/* yw04 */
.yw-bgpic {
	position: relative;
	width:950px;
	height:950px;
	margin: 0 auto;
	background: url(../images/yw/pic08.png) no-repeat center center;
	margin-top:100px;
}
.yw-pic-txt01 {
	position: absolute;
	top:10px;
	left:413px;
	text-align: center;
}
.yw-pic-txt02 {
	position: absolute;
	top:270px;
	left:40px;
	text-align: center;
}
.yw-pic-txt03 {
	position: absolute;
	top:600px;
	left:40px;
	text-align: center;
}
.yw-pic-txt04 {
	position: absolute;
	top:820px;
	left:404px;
	text-align: center;
}
.yw-pic-txt05 {
	position: absolute;
	top:600px;
	right:40px;
	text-align: center;
}
.yw-pic-txt06 {
	position: absolute;
	top:240px;
	right:40px;
	text-align: center;
}
.yw-bgpic dl dt {
	color:#333743;
	font-weight:bold;
}
.yw-bgpic dl dd {
	color:#9fa0a0;
	line-height:25px;
}
.yw-bgpic a {
	position: absolute;
	top:504px;
	right:425px;
	display: block;
	border-radius: 20px;
	border:1px solid #003b83;
	color:#003b83;
	padding:2px 10px;
}
.yw-bgpic a:hover {
	background: #003b83;
	color: #fff;
}
/* yw05 */

.yw-list05 li {
	float:left;
	display: table-cell;
	width:320px;
	height:190px;
	text-align: center;
	background: #1a92f8;
	margin:40px 30px 0px;
}
.yw-list05 li span {
	vertical-align: middle;
	display: block;
	color:#fff;
	font-size:20px;
    height: 60px;
    margin-top: 62px;	
}
.good-info h2 {
	text-align: center;
	font-size:28px;
	margin-top:50px;
    color: #4b4a48;
}
.good-info .table02 {
	display: table;
	width:600px;
	border-spacing: 0;
    border-collapse: collapse;
    margin: 0 auto;	
    color:#4b4948;
    margin-top:30px;
    text-align: center;
}
.good-info .table02 tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.good-info .table02 tr td {
	border: 1px solid #d2d3d3;
	padding:10px 0px;
    font-size:18px;	
}
.good-info .table02 tr td {
	padding-left:10px;
	background: #fff;
	color:#9fa0a0;
}

.good-info .table03 {
	display: table;
	width:900px;
	border-spacing: 0;
    border-collapse: collapse;
    margin: 0 auto;	
    color:#4b4948;
    margin-top:30px;
    text-align: center;
}
.good-info .table03 tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.good-info .table03 tr th,.good-info .table03 tr td {
	border: 1px solid #d2d3d3;
	padding:10px 0px;
    font-size:18px;	
}
.good-info .table03 tr th {
	font-weight: normal;
	width:160px;
	background: #9fa0a0;
	color:#fff;
}
.good-info .table03 tr td {
	padding-left:10px;
	background: #fff;
	color:#9fa0a0;
}
.yw-fw-list li {
	float:left;
	display: inline-block;
	margin:40px 20px 0px;
	position: relative;
	width:150px;
}
.yw-fw-list li p {
	background:#1a92f8;
	border-radius:8px;
	overflow: hidden;
	padding:5px 30px;
	color:#fff;
	text-align: center;
	position: absolute;
	top:0px;
	left:13px;
	font-size:16px;
}
.yw-fw-list li div {
	color:#9fa0a0;
	border-radius:8px;
	border:2px solid #1a92f8;
	padding:36px 20px 0px;
	height:195px;
	margin-top:26px;
	font-size:16px;
	text-align: justify;
}
/* yw06 */
.yw-infopic {
	overflow: hidden;
	position: relative;
	color:#fff;
}
.yw-infopic img {
	float:right;
	display: block;
	width:50%;
}


.yw-list06 li {
	text-align: center;
	float:left;
	margin:40px 41px 0px;
}
.yw-list06 li h3 {
	font-size:18px;
	color:#9fa0a0;
	margin-top:10px;
}

.yw-list-yw06 {
	padding:0px 150px;
	overflow: hidden;
}
.yw-list-yw06 li {
	background:#fff;
	float:left;
	display: inline-block;
	margin:40px 10px 0px 10px;
	position: relative;
	width:230px;
}
.yw-list-yw06 li p {
	height:55px;
	padding-top:20px;
	color:blue;
	text-align: center;
	font-size:20px;
}
.yw-list-yw06 li div {
	padding:20px 20px 0px;
	height:360px;
	font-size:18px;
	text-align: justify;
}


/* newslist */
/* rili */
#schedule-box{
	width: 256px;
	margin: 2px auto;
	padding: 20px 20px;
	font-size: 13px;
}
.schedule-hd{
	display: flex;
	justify-content: space-between;
	padding: 0 15px;
}
.today{
	flex: 1;
	text-align: center;
}
.ul-box{
	overflow: hidden;
}
.ul-box > li{
	float: left;
	width: 14.28%;
	text-align: center;
	padding: 5px 0;
}
.other-month{
	color: #999999;
}
.current-month{
	color: #333333;
}
.today-style{
	border-radius: 50%;
	background: #58d321;
}
.arrow{
	cursor: pointer;
}
.dayStyle{
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
}
.current-month > .dayStyle:hover{
	background: #00BDFF;
	color: #ffffff;
}
.today-flag{
	background: #00C2B1;
	color: #fff;
}
.boxshaw{
	/* box-shadow: 2px 2px 15px 2px #e3e3e3; */
	-moz-box-shadow:0px 0px 5px #e3e3e3; -webkit-box-shadow:0px 0px 5px #e3e3e3; box-shadow:0px 0px 5px #e3e3e3;
}
.selected-style {
	background: #00BDFF;
	color: #ffffff;
}
#h3Ele{
	text-align: center;
	padding: 10px;
}

.news-container {
	width:1280px;
	margin:55px auto 0px;
	overflow: hidden;
}
.news-left,.news-right {
	float:left;
	display:inline;
}
.w-news1 {
	width:344px;
	padding-right:80px;
}
.w-news2 {
	width:1006px;
	padding-right:12px;
}
.news-xq p span{
	font-size:16px !important;
	color:#9FA0A0 !important;
	line-height:20px !important;
}
.news-right img {
	display: block;
	float:left;
}
.news-right>ul>li {
	overflow: hidden;
	margin-bottom:24px;
	padding:20px 20px 20px 10px;
	border:1px solid #e9e9e9;
}
.news-right>ul>li>img{
	width:165px;
	height:125px;
}
.news-right>ul>li>div {
	float:left;
	width:735px;
	height:125px;
	padding:0px 0px 0px 15px;
	position: relative;
}
.news-right>ul>li>div>h2 {
	font-size:17px;
	color:#595757;
	font-weight: bold;
}
.news-right>ul>li>div>p {
	margin-top:8px;
	color:#9fa0a0;
	font-size:16px;
}
.news-right>ul>li>div>span {
	display: block;
	color:#42394a;
	font-weight:bold;
	position: absolute;
	bottom:0px;
	left:15px;
}
.news-right>ul>li>div>a.more-btn {
	position: absolute;
	right:0px;
	bottom:0px;
	display: block;
	border-radius: 4px;
	background: #2E2635;
	width:154px;
	height:33px;
	line-height: 33px;
	color:#fff;
	text-align: center;
	font-size:15px;
}
.news-right>ul>li>div>a.more-btn:hover {
	background:#42394a;
}
/* newsxq */
.imglist {
	width:925px;
	margin:40px auto 20px;
	overflow: hidden;
	background-color:#e6e6e6;
}
.left-img,.right-scrollingimg {
	width:626px;
	margin:0px auto;
}
.imglist img {
	display: block;
}
.news-xq {
	width:1185px;
	padding:0px 130px;
	margin:30px auto 0px;
}
.news-title {
	overflow: hidden;
	position: relative;
	padding:20px 0px;
	border-bottom: 1px solid #c9caca;
	margin-bottom:20px;
}
.news-title h2 {
	font-size: 32px;
	font-weight:bold;
	color:#595757;
	width:760px;
	float:left;
}
.news-title span {
	position: absolute;
	display: block;
	bottom:20px;
	right:0px;
	font-size: 17px;
	font-weight:bold;
}
.news-xq p {
	color:#666666;
	font-size:16px;
	text-indent: 2em;
	line-height: 24px;
}

/* search */
.searchbox {
	width:996px;
	margin:20px auto 0px;
}
.searchbox img {
	display: block;
	float:left;
}
.searchbox>ul>li {
	overflow: hidden;
	margin-bottom:24px;
}
.searchbox>ul>li>div {
	float:left;
	width:520px;
	height:351px;
	padding:46px 46px 0px 46px;
	border:1px solid #e9e9e9;
	position: relative;
}
.searchbox>ul>li>div>h2 {
	font-size:17px;
	color:#595757;
	font-weight: bold;
}
.searchbox>ul>li>div>p {
	margin-top:28px;
	color:#9fa0a0;
	font-size:16px;
}
.searchbox>ul>li>div>span {
	display: block;
	color:#42394a;
	font-weight:bold;
	position: absolute;
	bottom:55px;
	left:46px;
}
.searchbox>ul>li>div>a.more-btn {
	position: absolute;
	right:46px;
	bottom:48px;
	display: block;
	border-radius: 4px;
	background: #9fa1a1;
	width:154px;
	height:33px;
	line-height: 33px;
	color:#fff;
	text-align: center;
	font-size:15px;
}
.searchbox>ul>li>div>a.more-btn:hover {
	background:#42394a;
}
.searchbox>ul>li>div>h2 a {
	color:#595757;
}

/* 本例子css */
.focusBox { position: relative; width:626px; height:420px;  }
.focusBox .pic img { width:626px; height:420px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:38px; height:37px; position:absolute; top:200px; z-index:3; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/scroll/index.png); background-position:-126px 0; left:-50px; }
.focusBox .next { background-image:url(../images/scroll/index.png); background-position:-165px 0; right:-50px; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6 }