
		i,em{ font-style:normal;}
	
	.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}

	.head{height:193px;background:url("images/head_bg.jpg")/*tpa=https://www.good618.cn/images/head_bg.jpg*/ repeat-x;}
	
	
		.h_con{height: 129px;}
		.h_con h1{float: left;margin:23px 22px 0 0;}
		.h_con h2{float: left;margin-top: 23px;padding-left:19px;height: 78px;border-left:1px solid #e5e5e5;}
		.h_con h2 b{display:block;font-size: 30px;color: #000;line-height: 42px;height: 45px;}
		.h_con p{float: right;padding-left: 32px;margin-top: 42px;font-size:14px;color: #4e4e4e;line-height: 14px;font-family: Arial;background:url("images/tel1.png")/*tpa=https://www.good618.cn/images/tel1.png*/ no-repeat left 14px;}
		.h_con p b{display:block;font-size: 34px;line-height: 36px;}
		.h_con p i{color:#00ace8;}
		.h_nav{height:64px;}
		.h_nav li{float:left;height:64px;text-align: center;background:url("images/nav_line.jpg")/*tpa=https://www.good618.cn/images/nav_line.jpg*/ no-repeat right 19px;}
		.h_nav li a{display:block;font-size: 16px;line-height: 16px;color:#000;padding:16px 50px 0;height: 48px;}
		.h_nav li i{display:block;font-size: 14px;color: #747474;line-height: 26px;font-weight:bold;}
		.h_nav li.last{background: none;}
		.h_nav li:hover,.h_nav li.cur{background: #00ace8;}
		.h_nav li:hover a,.h_nav li.cur a{color: #fff;}
		.h_nav li:hover i,.h_nav li.cur i{color: #fff;}
/*banner*/
	    .banner{height: 680px;position: relative;}
		.bdu{width: 100% !important;height: 680px;}
		.bdu li{width:100% !important;}		
		.bdu li a{display: block;height: 680px;position:relative;}
		.bdu li img{position:absolute;left:50%;top:0;margin-left:-960px;}
		.hdu{position: absolute;width: 100%;height: 10px;left: 0;bottom: 30px;text-align: center;}
		.hdu li{display: inline-block;width: 12px;height: 12px;background: #fff;margin:0 8px;border-radius: 50%;}
		.hdu li.on{background: #00ace8;}
	/*banner*/

		.footer{height:463px;background:url("images/foot_bg.jpg") no-repeat center 0;}
		.footer h2{ display: block; padding-top: 63px; width: 260px;margin: 0 auto; }
		.footer h2 img{ margin: 0 auto; display:block;}
		.footer h2 span{ display: block; color: #fff; font-size:16px ; line-height: 16px;font-weight: bold; padding-top: 18px;}

		.f_cona{height: 220px; margin-top: 24px;}
		.f_cona h2{font-size: 24px;color: #fff;line-height: 24px;font-weight: normal;padding:46px 0 34px;}

		.f_nava{float: left;width: 300px;margin-right: 110px;}
		.f_nava p a{float: left;font-size: 14px;color: #fff;line-height: 36px; margin-right: 66px;}
		.f_nava p a:nth-child(3){margin-right: 0;}
		.s_boxa{float: right;margin-top:30px;width: 300px;height: 60px;border-bottom:1px solid #fff;}
		
		
		.s_boxa .input1a{float:left;width:279px;height:60px;line-height: 60px;font-size:14px;color:#fff;border:0;background: none;outline: 0;}
		.s_boxa .input2a{float: left;width:21px;height: 21px;border: 0;background: url("images/sea.png")/*tpa=https://www.yanj99.com/images/sea.png*/ no-repeat center;outline: 0;cursor: pointer; margin-top: 20px;}
		
		
		
		.s_boxa input::-webkit-input-placeholder{color:#fff;}
		.s_boxa input::-moz-placeholder{color:#fff;}
		.sao{float: left; margin-top: 10px; margin-right: 46px;}
		.sao p{float: left; margin-right: 35px;width:178px;}
		.sao p img{width: 148px;height: 148px;display:block;float:left; border-radius: 14px;}
		.sao p span{display: block;float: right;
			writing-mode: vertical-lr;writing-mode:tb-rl; display: inline-block;   text-align:center;font-size: 14px;color: #fff;line-height: 30px;padding-top: 44px;letter-spacing: 1px;}
		.gsxxa{float: left;}
		.gsxxa p{font-size: 14px;color: #fff;line-height: 36px;}
		.gsxxa p a{color: #fff;}
	
	
	.way_con{height: 753px;padding-top: 83px;background:url("../images/way_bg.jpg")/*tpa=https://www.good618.cn/images/way_bg.jpg*/ no-repeat center 0;}


.box8 {
	background:url("../images/anli_bg.jpg") no-repeat center 0;
	padding:35px 0
}
.box8_content {
	width:1200px;
	margin:auto
}
.box8_tit {
	text-align:center;
	line-height:45px
}
.box8_tit span {
	font-size:48px;
	color:#a9b4c3;
	display:block;
	letter-spacing:10px
}
.box8_tit p {
	font-size:18px;
	color:#06284e;
	letter-spacing:4px
}
.box8_tit p b {
	color:#00ace8;
	font-size:30px;
	font-weight:normal
}
.box8_list ul li {
	width:46%;
	height:190px;
	padding:1%;
	background:#fff;
	float:left;
	border:2px solid #dcdcdc;
	margin:2.8% 0 0 3%;
	transition:.4s
}
.box8_list ul li:nth-of-type(2n+1) {
	margin-left:0
}
.box8_list ul li img {
	width:205px;
	height:190px;
	float:left
}
.box8_list ul li div {
	float:right;
	width:60%
}
.box8_list ul li div h5 {
	font-size:16px;
	color:#737373;
	height:30px;
	line-height:30px;
	overflow:hidden;
	transition:.4s
}
.box8_list ul li div p {
	font-size:14px;
	color:#717171;
	line-height:26px;
	height:104px;
	overflow:hidden
}
.box8_list ul li div .more {
	display:block;
	width:96px;
	height:26px;
	text-align:center;
	line-height:26px;
	font-size:14px;
	color:#fff;
	background:#c9c9c9;
	transition:.4s;
	margin-top:28px
}
.box8_list ul li:hover {
	border-color:#00ace8
}
.box8_list ul li:hover div h5 {
	color:#00ace8
}
.box8_list ul li:hover div .more {
	background:#00ace8
}
.box8 .more2 {
	width:300px;
	height:44px;
	text-align:center;
	line-height:44px;
	background:#3aafde;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	display:block;
	margin:25px auto 0 auto
}



.title1 {
	border-bottom:2px solid #aeaeae
}
.title1 p {
	font-size:18px;
	color:#29bcef;
	display:inline-block;
	height:40px;
	padding:0 30px;
	line-height:40px;
	
	border-radius:3px;
	letter-spacing:2px
}
.title1 .more {
	display:inline-block;
	width:55px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	float:right;
	background:#0087c1;
	margin-top:14px
}
.title1 .more:hover {
	opacity:.8
}


.honor {
	padding:25px 35px;
	position:relative
}
.honor ul li {
	width:262px;
	float:left;
	margin:0 10px
}
.honor ul li div {
	width:240px;
	height:186px;
	padding:10px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border:1px solid #eee;
	overflow:hidden
}
.honor ul li div img {
	max-width:100%;
	max-height:100%;
	transition:.6s
}
.honor ul li p {
	font-size:14px;
	color:#6c6c6c;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:10px;
	text-align:center
}
.honor ul li img:hover {
	transform:scale(1.1)
}

/*内页project*/




/*内页project*/

	.ico{ position:fixed; left:0px; bottom:156px; z-index:999;  cursor: pointer;  display:none; }
	.fix{ background: url("images/fd_box.png")/*tpa=https://www.yanj99.com/images/fd_box.png*/ no-repeat center top; height: 119px; left:0px; bottom:0; z-index:998; position:fixed; width:100%; }
	.fix_con { position: relative; }
    .bd_box{float: right;width: 388px;padding-top: 30px;position:relative;}
    .bd_box ul{width:190px;}
    .bd_box li{height: 32px;background:rgba(0,0,0,0.2);border-radius: 16px;margin-bottom: 12px;}
    .bd_box li label{float:left;padding-left: 16px;width: 34px;font-size: 14px;color: #fff;line-height: 32px;position:relative;}
    .bd_box li span{display:none;}
    .bd_box li label:after{position: absolute;width: 1px;height: 10px;background: #88a1ba;content: "";right: 0;top: 11px;}
.bd_box li input{float:left;width: 120px;height: 32px;line-height: 32px;font-size: 14px;color: #fff;border: 0;background: none;outline: 0;padding-left:10px;}
.bd_box .form-btn-submit{position: absolute;width: 136px;height: 46px;line-height: 46px;font-size: 14px;color: #fff;background: #c5a461;border-radius: 23px;right: 0;top: 43px;border: 0;outline: 0;cursor: pointer;}
.bd_box .form-btn-reset{display:none;}	
	.fix_con .cls{ width: 26px; height: 26px; display: block; position: absolute; right: 0; color: #fa7621; text-align: center; top: 0; }

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url("images/fx.png")/*tpa=https://www.yanj99.com/images/fx.png*/ no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 2px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0d569e;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0d569e;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    


.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */



/*ys*/
/*ys*/

.tita{text-align: center;font-weight: normal;font-size: 0;line-height: 0;}
.tita b{display:inline-block;font-size: 40px;color: #333;line-height: 40px;position: relative;}
.tita b:before{position: absolute;width: 17px;height: 1px;background: #002248;content: "";left: -45px;top: 20px;}
.tita b:after{position: absolute;width: 17px;height: 1px;background: #002248;content: "";right: -45px;top: 20px;}
.tita i{display:block;font-size: 20px;color: #333;line-height: 20px;padding-top: 0px;}


.tit{text-align: center;font-weight: normal;font-size: 0;line-height: 0;}
.tit b{display:inline-block;font-size: 40px;color: #333;line-height: 40px;position: relative;}
.tit b:before{position: absolute;width: 17px;height: 1px;background: #002248;content: "";left: -45px;top: 20px;}
.tit b:after{position: absolute;width: 17px;height: 1px;background: #002248;content: "";right: -45px;top: 20px;}
.tit i{display:block;font-size: 20px;color: #333;line-height: 20px;padding-top: 10px;}
/*hxy*/
.hxy{height: 0;position: relative;}
.hxy_con{position: absolute;width: 100%;height: 110px;background: #fff;left: 0;top: -50px;z-index: 10;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.hxy h2{float: left;margin:28px 0 0 100px;}
.hxy h2 img{display:block;}
.hxy h2 i{display:block;font-size: 16px;color: #333;line-height: 30px;height: 30px;text-align: center;position: relative;}
.hxy h2 i:before{position: absolute;width: 16px;height: 1px;background: #002248;content: "";left: 0;top: 15px;}
.hxy h2 i:after{position: absolute;width: 16px;height: 1px;background: #002248;content: "";right: 0;top: 15px;}
.hxy .tel{float: right;padding-left: 32px;margin:15px 100px 0 0;font-size:14px;color: #333;line-height: 14px;font-family: Arial;background:url("images/tel1.png")/*tpa=https://www.yanj99.com/images/tel1.png*/ no-repeat left 14px;}
.hxy .tel b{display:block;font-size: 26px;line-height: 36px;}
/*pz*/
.pz{height: 508px;padding-top:140px;background:url("images/pz_bg.jpg")/*tpa=https://www.yanj99.com/images/pz_bg.jpg*/ no-repeat center 0;}
.pz h2{height: 118px;}
.pz dl{width: 590px;height: 328px;background: #fff;}
.pz dt{float: left;margin:47px 26px 0 27px;}
.pz dd{float: left;width: 270px;}
.pz dd h3{height: 42px;line-height: 42px;margin:46px 0 0;font-size: 26px;color: #0d569e;}
.pz dd h3 em{display:inline-block;width: 42px;height: 42px;line-height: 42px;text-align: center;margin:0 5px;font-size: 24px;color: #fff;background: #0d569e;border-radius: 50%;vertical-align: top;}
.pz dd h3 i{color: #333;}
.pz dd b{display:block;font-size: 16px;color: #333;line-height: 16px;padding:20px 0 16px;}
.pz dd p{font-size: 14px;color: #333;line-height: 24px;}
.pz dd .more{display: block;font-size: 14px;color: #333;line-height: 24px;margin-top: 25px;}
.pz dd .more:hover{color: #0d569e;}
.pz dl.fl{border-top-right-radius: 20px;}
.pz dl.fr{border-top-left-radius: 20px;}


.links{height: 58px;font-size: 14px;color: #fff;line-height: 58px;background:rgba(0,0,0,0.4);margin-top: -58px;}
.links p a{color: #fff;margin-right: 48px;}

/*表单弹框*/
.nsw-modal {
    width: 100%;
    height: 100%;
    background: rgba(225, 225, 225, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999; 
}
.modal-dialog {
    position: fixed;
    color:#000000;
    top: 150px;
    width: 400px;
    border-radius: 3px;
    min-height: 155px;
    overflow: hidden;
    z-index: 99998;
    margin-left: -200px;
    left: 50%; 
}
.modal-dialog .css-icon {
    background-image: url("images/modal-icons.png"); 
}
.modal-dialog .modal-head {
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    background: #F6EFEF;
    font-size: 14px; 
}
.modal-dialog .modal-head .modal-logo {
    width: 15px;
    height: 15px;
    background-position: 1px 0px;
    margin: 8px 5px 0 0;
    float: left; 
}
.modal-dialog .modal-head .close {
    float: right;
    width: 15px;
    height: 15px;
    background-position: -14px 0px;
    margin-top: 8px; 
}
.modal-dialog .modal-body {
    width: 100%;
    min-height: 125px;
    background: #ffffff; 
}
.modal-dialog .modal-body .modal-body-left {
    width: 140px;
    float: left; 
}
.modal-dialog .modal-body .modal-body-left .icon {
    width: 64px;
    height: 64px;
    margin: 30px 0 0 48px; 
}
.modal-dialog .modal-body .modal-body-left .success-message {
    background-position: 0px -14px; 
}
.modal-dialog .modal-body .modal-body-left .warming-message {
    background-position: 0px -78px; 
}
.modal-dialog .modal-body .modal-body-right {
    width: 260px;
    float: right;
    padding-top: 20px; 
}
.modal-dialog .modal-body .modal-body-right .close-btn {
    color: #000;
    text-align: center;
    width: 90px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background: #818079; 
}
.modal-dialog .modal-body .modal-body-right p {
    line-height: 30px; 
}


html {font-size: 10px;}
@media screen and (min-width:800px) {
    html {
        font-size:11px;
    }
}
@media screen and (min-width:1024px) {
    html {
        font-size:13px;
    }
}
@media screen and (min-width:1280px) {
    html {
        font-size:14px;
    }
}
@media screen and (min-width:1440px) {
    html {
        font-size:16px;
    }
}
@media screen and (min-width:1600px) {
    html {
        font-size:18px;
    }
}
@media screen and (min-width:1920px) {
    html {
        font-size:20px;
    }
}
