body{ font-family:"\5FAE\8F6F\96C5\9ED1"; min-width: 1200px; max-width: 1920px; margin: 0 auto;}
.imgtx img{transition: all 0.7s}
.imgtx img:hover{transform: scale(1.1);}
.imgtx li .bg,.imgtx .p1 .bg{ transition: all 0.7s}
.imgtx li:hover .bg,.imgtx .p1:hover .bg{  background:#ca0000!important;}
.yxjs_main{ width:1200px; margin:0 auto; }
area{ outline:none;}
.yxjs_banner{background:url(../images/yxjs_1.jpg) center 0 no-repeat; height: 1200px; overflow: hidden;}

.yxjs_bg1{background: url(../images/yxjs_2.jpg) center top no-repeat;min-height: 3800px;}
.yxjs_bg2{ background:url(../images/yxjs_3.jpg) center 0 no-repeat;height: 1636px; overflow: hidden;}
.yxjs_bg3{ background: url(../images/yxjs_4.jpg) center 0 no-repeat; height: 1287px; overflow: hidden;}

.blank60{height:60px; font-size:1px; clear:both;overflow:hidden;}
.blank80{height:80px; font-size:1px; clear:both;overflow:hidden;}
.blank650{height:650px; font-size:1px; clear:both;overflow:hidden;}


.yxjs_h1{ line-height: 2; text-align: center;}
.yxjs_h1 h1{font-size: 32px;line-height: 1.2;margin-bottom: 20px;}
.yxjs_h1 h1 a{color: #223bfb;}
.yxjs_h1 p{ text-align: center; height: 30px; line-height: 30px;}
.yxjs_h1 span{ color: #666666; display: block; font-size: 18px;}
.yxjs_h1 span a{ color: #666666;}


.sygs_spqh{ width:655px; float:left; overflow:hidden; height:450px; position:relative;}
.sygs_spqh .bd ul li{ width:655px; height:450px; position:relative; overflow:hidden;}
.sygs_spqh .bd ul li img{width:655px; height:450px;}
.sygs_spqh .bd ul li p{ background-color: rgba(0,0,0,0.5); width:505px; height:50px; padding:0 130px 0 20px; text-align: center; line-height:50px; font-size:18px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:15;}
.sygs_spqh .bd ul li a{ color:#fff;}
.sygs_spqh .hd{ position:absolute; right:5px; bottom:19px;z-index:16;}
.sygs_spqh .hd ul li{ float:left; border-radius: 12px; width:12px; height:12px; line-height:24px; font-size:0; text-align: center; cursor:pointer; background:#fff; overflow:hidden;  margin-right:8px; display:inline; z-index:16; color:#fff;}
.sygs_spqh .hd ul .on{  background:#f46366; }

.txha_mtjj{width:545px; float:right; background-color: #f3f4ff; overflow:hidden; height:450px;}

.txha_mtjj{}
.txha_mtjj ul{}
.txha_mtjj ul li{ border-bottom: 1px dashed #d7b688; text-indent: 30px; margin-top: 20px; padding-bottom: 15px; height: 24px; line-height: 24px; font-size: 20px;}
.txha_mtjj p{ text-align: right; font-size: 18px;margin-top: 4px;}
.txha_mtjj p a{ color: #666;}


.right_nav{
	width: 147px;
	height:398px;
	background: url(../images/yxjs_1.png) center top no-repeat;
	position: fixed;
	right: calc((100% - 1200px)/2 - 310px);
	top: calc((100% - 398px) /2);
	z-index: 99999;
}


.right_nav ul{
	width: 145px;
	padding: 108px 0 0 0;
}
.right_nav ul li{
	color: #fff;
	text-align: center;
	font-size: 18px;
	letter-spacing: 2px;
	padding:11px 0 11px 2px;
	line-height: 1;
	cursor: pointer;
	
	
}
.right_nav ul li.cur{
	font-weight: bold;
}
.right_nav span{
	display: block;
	width: 54px;
	height: 54px;
	position: absolute;
	left: 50%;
	margin-left: -26px;
	bottom: 0;
	cursor: pointer;
}


.yxjs_lm{ text-align: center;}



.gzby_sssg{ position: relative; padding-top: 10px;}
.gzby_sssg .bd{ width: 1200px; overflow: hidden;}
.gzby_sssg .bd .box{
	width: 1200px;
	overflow: hidden;
}
.gzby_sssg .bd ul{ width: 1248px;}
.gzby_sssg .bd ul li{float: left; margin-right: 48px; width: 264px; height: 630px; position: relative;}
.gzby_sssg .bd ul li .img1{background-repeat: no-repeat;background-position: center top;background-size: 100% 100%;width: 264px;height: 470px;position: absolute;left: 0;}
.gzby_sssg .bd ul li i{ background: url(../images/yxjs_3.png) no-repeat; background-size:30px 26px ; width: 30px; height: 26px; position: absolute; left: calc(50% - 15px); z-index: 999;}
.gzby_sssg .bd ul li .txt{ background-color: #dcffff; font-size: 16px; line-height: 30px; height: 86px; position: absolute; left: 0; box-sizing: border-box; padding: 10px 10px  0 10px; width: 100%;}

.gzby_sssg .bd ul li:nth-child(odd){ }
.gzby_sssg .bd ul li:nth-child(odd) i{transform: rotate(180deg); bottom: 4px;}
.gzby_sssg .bd ul li:nth-child(odd) .txt{top: 528px;}
.gzby_sssg .bd ul li:nth-child(odd) .img1{top: 58px;}

.gzby_sssg .bd ul li:nth-child(even) i{ top: 0;}
.gzby_sssg .bd ul li:nth-child(even) .txt{ top: 14px;}
.gzby_sssg .bd ul li:nth-child(even) .img1{ top: 100px;}

.gzby_sssg .prev,.gzby_sssg .next{ width: 51px; height: 53px; cursor: pointer; top:600px; position: absolute; z-index: 99;}
.gzby_sssg .prev{ background: url(../images/yxjs_4.png) no-repeat; left: -70px;}
.gzby_sssg .next{background: url(../images/yxjs_5.png) no-repeat; right: -70px;}	




.yxjs_jsgs{}
.yxjs_jsgs_rw{}
.yxjs_jsgs_rw ul{}
.yxjs_jsgs_rw ul li{ width: 160px; text-align: center; float: left; margin-right: 48px;}
.yxjs_jsgs_rw ul li:last-child{ margin-right: 0;}
.yxjs_jsgs_rw ul li img{ width: 140px; height: 140px; border: 5px solid #ffc6be; border-radius: 140px; margin-bottom: 10px;}
.yxjs_jsgs_rw ul li p{ font-size: 18px; line-height: 1.5;}
.yxjs_jsgs_rw ul li a{}

.yxjs_jsgs_ul{}
.yxjs_jsgs_ul .box{ float: left; width: 560px; margin-right: 80px; padding-bottom: 32px; margin-bottom: 32px; border-bottom: 1px dashed #a0a0a0;}
.yxjs_jsgs_ul .box:nth-child(2n){ margin-right: 0;}
.yxjs_jsgs_ul .box:nth-last-child(-n+2){ border: none; margin-bottom: 0; padding-bottom: 0;}
.yxjs_jsgs_ul .box img{ float: left; width: 200px; height: 135px;}
.yxjs_jsgs_ul .box ul{ float: right; width: 340px;}
.yxjs_jsgs_ul .box ul li{ height: 45px; line-height: 45px; font-size: 18px;}
.yxjs_jsgs_ul .box ul li::before{ content: "กค"; font-size: 50px; line-height: 40px; float: left; margin-right: 5px; color: #3eb3fe;}
.yxjs_jsgs_ul .box ul li a{}



.yxjs_jyxw_img{ position: relative;}
.yxjs_jyxw_img .bd{ width: 1200px; overflow: hidden;}
.yxjs_jyxw_img .bd ul{}
.yxjs_jyxw_img .bd ul li{ background: url(../images/yxjs_8.png) no-repeat; padding: 30px 19px 24px; width: 340px;height: 200px; margin-right: 33px; position: relative;}
.yxjs_jyxw_img .bd ul li img{ width: 340px; height: 200px;}
.yxjs_jyxw_img .bd ul li p{ position: absolute; left: 19px; bottom: 24px; width: 340px; height: 38px; line-height: 38px; background-color: rgba(0,0,0,0.5); color: #fff; text-align: center; font-size: 16px; }
.yxjs_jyxw_img .bd ul li a{ color: #fff;}

.yxjs_jyxw_img .prev,.yxjs_jyxw_img .next{ width: 21px; height: 37px; cursor: pointer; top:120px; position: absolute; z-index: 99;}
.yxjs_jyxw_img .prev{ background: url(../images/yxjs_9.png) no-repeat; left: -40px;}
.yxjs_jyxw_img .next{background: url(../images/yxjs_10.png) no-repeat; right: -40px;}	

.yxjs_jyxw_ul{}
.yxjs_jyxw_ul ul li{ float: left; width: 380px; margin-right: 30px; height: 45px; line-height: 45px; font-size: 18px;}
.yxjs_jyxw_ul ul li:nth-child(3n){ margin-right: 0;}
.yxjs_jyxw_ul ul li::before{ content: "กค"; font-size: 50px; line-height: 40px; float: left; margin-right: 5px; color: #3eb3fe;}
.yxjs_jyxw_ul ul li a{}


.yxjs_ljhg{background: url(../images/yxjs_13.png) center center no-repeat;height: 640px;overflow: hidden;}
.yxjs_ljhg ul li{display: flex;flex-direction: column;float: left;margin-left: -55px;margin-top: 430px;}
.yxjs_ljhg ul li:first-child{margin-left: -146px;}
.yxjs_ljhg ul li:last-child{margin-right: -153px;margin-left: -57px;}
.yxjs_ljhg ul li p{font-size: 30px;font-weight: bold;text-align: center;margin-top: 15px;}
.yxjs_ljhg ul li img{ width: 290px; height: 150px; border:3px solid #d96251;}
.yxjs_ljhg ul li:nth-child(even) { margin-top: 0;}
.yxjs_ljhg ul li:nth-child(odd) .img1{
    order: 2;
}
.yxjs_ljhg ul li:nth-child(odd) p{
    order: 1;
    margin-bottom: 15px;
    margin-top: 0;
}

.yxjs_footer{ background: url(../images/yxjs_3.jpg) center 0 no-repeat; height: 1400px; overflow: hidden;}




.gzby_dbbt{text-align: center;font-size: 28px;color: #282828;margin-bottom: 20px;font-weight: bold;}
.gzby_dblj{font-size: 20px;margin-bottom: 20px;color: #282828;height: 650px;}
.gzby_dblj.txy{ text-align: center;}
.gzby_dblj p{ margin-top: 40px;}
.gzby_dblj a{color: #282828; margin:0 5px;line-height: 36px;white-space: nowrap;}







 ::-webkit-scrollbar {
	width: 8px; 
	height: 8px;
}

::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
	background-color: #fff;
	border-radius: 3px;
}

::-webkit-scrollbar-thumb{
	border-radius: 7px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
	background-color: #9DD8FF;
}