@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none; vertical-align: middle; font-weight:normal;}
body{ font-size:14px; color:#000; background: #fff; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
a{ color:#000; text-decoration:none;outline:none;}
a:hover {text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt80{ margin-top:80px;}
.mt100{ margin-top:100px;}
.w1100{width: 1100px;margin-left: auto;margin-right: auto;height: auto;}
.w1225{width:1225px;margin-left: auto;margin-right: auto;overflow: hidden;height: auto;}
.trans{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04);transition:1s}
/******************前置end!**********************/
body{background:url("../images/yy_newggkl_20250725_bg.jpg") no-repeat center top #ebf6ff; background-size: 100% auto;min-width: 100vw;height: auto; overflow-x: hidden;min-height: 100vh;}
/*top_logo*/
.top_logo{width: 100%; height: auto; background:#f3f3f3; }
.top_logo ul{width:auto; height: auto;display: flex;}
.top_logo ul li,.top_logo ul li img{width:auto; height: auto;}
.top_logo ul li{margin-left:5px; margin-right: 15px;}


/*jw_logo*/
.jw_logo{padding:15px 0px;}
.jw_logo img{width: auto; height: auto;}


/*nav_bar*/
.nav_bar{height: 86px; position: relative; width: 1230px;}
.nav_bar ul{height: 61px;width: 100%; display: flex;align-items: center;position: absolute; z-index: 99;top: 25px;background:url("../images/yy_newggkl_20250725_bar.png") no-repeat center top; background-size: 100% 100%;}
.nav_bar ul li{font-size: 20px; padding: 0px 25px;width: auto; height:calc(100% - 4px); display: flex;align-items: center;}
.nav_bar ul li a{color: #fff;}
.nav_bar ul li.on{background:#0d50bf;}
.nav_bar:after{display: block; width:calc(50vw - 380px);height: 60px;content: '';position: absolute; top: 3px; background:url("../images/yy_newggkl_20250725_bar_l.png") no-repeat center left;left: calc( (50vw - 470px) * -1 ); background-size:100% 60px;}
.nav_bar:before{display: block;width:calc(50vw - 380px);height: 60px;content: '';position: absolute; top: 3px; background:url("../images/yy_newggkl_20250725_bar_r.png") no-repeat center left;right: calc( (50vw - 470px) * -1 ); background-size:100% 60px;}
.nav_bar ul li:first-child{margin-left:90px;}

/*lxwm*/
.lxwm{width: 100%;height:auto; background:#dff6ff;padding:30px 0;}
.lxwm h2{font-size: 28px; color:#004ea2; font-weight: bold;font-family: '宋体';margin-left: 5px;margin-bottom: 20px;}
.lxwm ul{width: auto;padding-left: 25px;}
.lxwm ul li{width: auto;font-size: 16px; line-height: 30px; color: #333333;}
.lxwm ul li.last3{margin-bottom: 30px;}
.lxwm ul .line{width:100%;height: auto;border: 0.1px dashed #333333;margin: 35px 0;}



/*bottom*/
.bottom{width: 100%; height: auto; background: #f3f3f3;text-align: center;padding: 20px 0;}
.bottom p{color: #333333; font-size: 16px;}



/*公司介绍*/
.cont_gsjs{width:auto; height: auto;padding: 25px;}
.cont_gsjs p{width:100%; height: auto; text-align: justify; font-size: 16px;line-height: 30px; margin-bottom:35px;text-indent: 32px;}
.cont_gsjs h2{width:100%; height: auto; font-size: 26px; color:#004ea2; text-align: center;padding: 40px 0px;font-weight: bold;font-family: '宋体';}



/*table*/
#tab { width:100%; }
table{background: #d4e3e5; text-align: center;}
#tab div {}
#tab div { display:none;}
#tab .block { display:block;}
#tab h3 { float:left; height:35px; line-height:35px; margin-bottom:15px; font-size:23px; cursor:pointer; text-align:center; color:#333333; font-family:Microsoft YaHei;font-weight:normal; padding: 0px 25px;}
#tab .up { background:#87b6ba;color:#fff; }
@media( max-width:640px){
	.nav{ display:none;}
	.menu{ display:block;}
	.bigimg{ width:960px; margin-left:-480px;}
	.main{ width:95%;}
	
	.main dd{ font-size:22px; line-height:40px;}
	#tab h3{ font-size:14px;}
	
	
}

@media( max-width:1255px){#tab h3{ font-size:18px;}}

@media( max-width:1215px){.main dl.dl-left,.main dl.dl-right{ width:100%;}}
@media( max-width:736px){
.n1{ display:none;} #con_two_4{ margin-bottom:0px !important;}


}
	
	
@media( max-width:522px){#tab h3{ font-size:14px;}}

@media( max-width:420px){
	#tab h3{ font-size:14px; padding: 0px 10px!important;} 
	#con_two_2 td {width:5% !important;  word-break: break-all; overflow:hidden; white-space: pre-wrap;} 
	}

@media( max-width:375px){
	#tab h3{ font-size:14px; padding: 0px 5px!important;} 
	}	
	
	
	
@media( max-width:320px){
	#two1{ width:28%;}
	#two2{ width:48%;}
	#tab h3{ font-size:12px; padding: 0px 4px!important;}
	}
		
tr,td{ border-width: 1px;border-color: #0055bd; border-style: solid; color: #333333; }
.bt-1{ background:#8fc4f6; height:45px; font-size:16px; text-align:center; width:100%;}
.s1,.s2,.s3,.s4,.s5,.s6,.s7,.s8,.s9{width:auto; height:auto; text-align:center;background:#d4e3e5;}
.sy-tp{ width:40%; height:auto ; overflow:hidden;}
.sy-tp img{ width:100%;}
#con_two_2  .m8{ text-align:left !important; text-align:justify;}
#con_two_2 td,#con_two_4 td{ width:auto; height:auto; text-align:center;}
#con_two_2 { width:100%; height:auto;}
#con_two_4 .v1{ text-align:left  !important;}
#con_two_4{ margin-bottom:30px;}

.cont_ggkl{margin-bottom:30px;}
.cont_ggkl h2{font-size:28px; color: #004ea2;font-family: '宋体'; text-align: center;padding: 30px 0;font-weight: bold;}
.cont_ggkl td{height: 40px;}


/*scroltop*/
.nav-fixed {position: fixed; z-index: 999;transition: all 1s ease-in-out;}













@media screen and (max-width:1280px){
	.w1100{width:80%;}
	.nav_bar{width:90%;}
	
	.nav_bar:after{ width:11%;left:-6%;}
    .nav_bar:before{width:11%;right:-6%; }
}


/*yanyan mobile*/
@media screen and (max-width:800px){
	.w1100{width:90%;}
	 a{display: inline-block; width: 100%; height: 100%;}
	.top_logo ul li img{height:0.8rem;}
	.top_logo .w1100{width:100%;}
	.jw_logo img{height:0.8rem;}
	.nav_bar:after,.nav_bar:before{display:none;}
	.nav_bar{width:100%;height: auto;}
	.nav_bar ul{height:1.2rem;justify-content: space-between; position: inherit; top: 0px; background:#2469dc;border-top: 2px solid #75d7ff;}
	.nav_bar ul li{font-size:0.38rem;padding: 0px 4%;}
	.nav_bar ul li:first-child{margin: 0px;}
	.nav_bar ul li a{display: flex;align-items: center;}
	.bottom p {font-size:0.3rem;}
	.bottom p span{display: block; width: 100%;margin-top:1.5%;}
	.lxwm ul li{font-size:0.35rem;line-height:inherit;margin-bottom: 3%;}
	.lxwm ul{padding: 0px;}
	.lxwm h2{margin: 0px;font-size:0.5rem;margin-bottom: 5%;border-bottom: 1px solid #c1dde8;padding-bottom: 3%;}
	.mt50{margin-top:5%;}
	.lxwm ul .line{border: 0.1px dashed #c1dde8;}
	/*通用end!*/
	
	/*公司介绍*/
	.cont_gsjs{padding: 3%; padding-bottom: 5%;}
	.cont_gsjs h2{font-size:0.55rem;padding: 5% 0px;display: block;}
	.cont_gsjs p{font-size:0.38rem;margin-bottom: 3%;line-height:1.8;text-indent: 0.7rem;}
	
	/*广告刊例*/
	.cont_ggkl h2{padding:5% 0;font-size: 0.5rem;}
	.bt-1 td{font-size: 0.35rem !important;}
	.cont_ggkl td{font-size: 0.3rem;}
	.bottom{position:inherit !important;}
	.xlwm_bt{position:fixed !important;}
}












