@charset "utf-8";
/* CSS Document */



* { margin:0; padding:0; list-style:none;}
body { }
html,body {}
a { text-decoration:none;}
img { border:0;}






/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	go
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.container { max-width:600px; margin:0 auto; background:#fff;}




/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	head
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.head { height:90px;}
.head .logobox { float:left; width:100%; display:table; height:100%;}
.head .logobox .midbox { display:table-cell; vertical-align:middle; text-align:center; font-size:0; position:relative; }
.head .logobox .midbox .tu { background:#1b63d5; display:inline-block; overflow:hidden; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.head .logobox .midbox .tu img { height:100%; min-width:100%;}

.head .r_box { float:right; width:50%; height:100%; display:table;}
.head .r_box .midbox { display:table-cell; vertical-align:middle; text-align:center;}




.nav_top { background:url(../images/18.jpg) no-repeat center top #0161bf; margin-bottom:10px; height:10px;}
@media screen and (max-width:375px){
	.nav_top { background:url(../images/18.jpg) no-repeat center top #0161bf; background-size:100% 100%;}
}

/*nav - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.nav { width:100%; overflow:hidden; background:url(../images/19.jpg) no-repeat center center; background-size:cover;}
.nav ul { width:100%; overflow:hidden;}
.nav ul li { width:50%; overflow:hidden; height:42px; line-height:42px; font-size:15px; text-align:center; color:#fff; float:left;}
.nav ul li a { color:#fff; display:block;}
/*.nav ul li a:hover { color:#fff; background:#4189cf;}*/
.nav ul .navalpha1 { background:rgba(0,48,124,0.1); }
.nav ul .navalpha2 { background:rgba(255,255,255,0.12); }
.nav ul .navalpha3 { background:rgba(114,166,225,0.3); }
.nav ul .navalpha4 { background:rgba(0,48,124,0.4); }
.nav ul .navalpha5 { background:rgba(0,48,124,0.25); }
.nav ul .navalpha6 { background:rgba(255,255,255,0.15); }




/*links 普通等分3样式- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.linksbox { width:96%; overflow:hidden; margin:0 auto; padding-bottom:5px;}
.linksbox ul { width:101%; overflow:hidden; padding-top:20px;}
.linksbox ul li { width:25%; overflow:hidden; float:left; text-align:center;}
.linksbox ul li .tu { font-size:0;}
.linksbox ul li .tu img { height:40px; border:2px solid #014898;}
.linksbox ul li .t1 { color:#1b63d5; font-size:12px; line-height:18px; padding-top:10px; padding-bottom:10px; min-height:36px;}
.linksbox ul li a .t1 { color:#1b63d5;}


.linksbox .linksbox_s2 { width:100%; overflow:hidden; padding-top:20px;}
.linksbox .linksbox_s2 li { width:50%; overflow:hidden; float:left; text-align:center;}
.linksbox .linksbox_s2 li .tu { font-size:0;}
.linksbox .linksbox_s2 li .tu img { height:52px; width:139px; border:2px solid #014898;}

@media screen and (max-width:320px){
	.linksbox .linksbox_s2 li .tu img { height:52px; width:129px; border:2px solid #014898;}
}


/*banner - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.banner { overflow:hidden; background:#eee; position:relative; font-size:0;}
.banner .max375 { display:block;}
.banner .m375, .banner .m320 { display:none;}
.banner .max375 img, .banner .m375 img, .banner .m320 img { width:100%;}

@media screen and (max-width:375px){
	.banner .m375 { display:block;}
	.banner .max375, .banner .m320 { display:none;}
	.banner .max375 img, .banner .m375 img, .banner .m320 img { width:100%;}
}
@media screen and (max-width:320px){
	.banner .m320 { display:block;}
	.banner .max375, .banner .m375 { display:none;}
	.banner .max375 img, .banner .m375 img, .banner .m320 img { width:100%;}
}


/*lowermenu*/
.bannerlowermenu { width:90%; margin-left:auto; margin-right:auto; margin-top:0px; overflow:hidden; position:relative; z-index:3;}
.bannerlowermenu .lm1_bannerlowermenu { background:#1b63d5; height:30px; line-height:30px; padding-left:20px; color:#fff; font-size:14px;}
.bannerlowermenu ul { width:100%; overflow:hidden; background:#f5f5f5; padding:5px 0; }
.bannerlowermenu ul li { width:50%; overflow:hidden; line-height:30px; height:30px; text-align:left; float:left;}
.bannerlowermenu ul li .t1 { padding-left:15px; color:#0161bf; font-size:14px;
	overflow:hidden;
	white-space:nowrap;			/*不换行*/
	text-overflow:ellipsis;		/*省略号*/
}
.bannerlowermenu ul li .t1 a { color:#0161bf;}




/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.content { overflow:hidden;}




.lm1 { overflow:hidden; padding-left:20px; background:url(../images/16.jpg) repeat-x center center #fff;}
.lm1 .lmt1 { color:#014898; font-size:16px; font-weight:bold; height:40px; line-height:40px; background:url(../images/17.jpg) no-repeat right center #fff; float:left; padding-left:10px; padding-right:55px;}




/*公司简介 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.gsjjbox { overflow:hidden; margin-top:10px;}
.gsjjbox .gsjj_conbox { color:#454545; line-height:1.8; font-size:14px; text-align:justify; padding-left:20px; padding-right:20px; padding-top:5px;}
.gsjjbox .gsjj_conbox p { text-indent:2em; margin-bottom:20px;}
.gsjjbox .gsjj_conbox a { color:#00307c;}




/*资质证书 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.zzzsbox { overflow:hidden; margin-top:10px;}
.zzzsbox .zzzs_conbox { padding-left:20px; padding-right:20px;}
.zzzsbox .zzzs_conbox .zzzs_m_box { width:100%; overflow:hidden;}
.zzzsbox .zzzs_conbox .zzzs_m_box ul { width:104%;}
.zzzsbox .zzzs_conbox .zzzs_m_box ul li { width:46%; margin-right:4%; height:110px; float:left;}
.zzzsbox .zzzs_conbox .zzzs_m_box ul li img { width:100%; height:100%;}

@media screen and (max-width:320px){
	.zzzsbox .zzzs_conbox .zzzs_m_box ul li { height:90px;}
}


/*other links 2- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.otherlinks2 { width:100%; overflow:hidden; margin-top:20px;}
.otherlinks2 ul { width:103%; overflow:hidden;}
.otherlinks2 ul li { width:47%; margin-right:3%; overflow:hidden; float:left; height:50px; position:relative;}


.otherlinks2 ul li .t1 { position:absolute; z-index:2; top:0; width:100%; color:#fff; font-size:14px; font-weight:bold; height:50px; display:table;}
.otherlinks2 ul li .t1 .t1_z1 { display:table-cell; vertical-align:middle; text-align:center; background:rgba(0,0,0,.33);}
.otherlinks2 ul li .bg1 { background:url(../images/26.jpg) no-repeat center top;}
.otherlinks2 ul li .bg2 { background:url(../images/27.jpg) no-repeat center top;}
.otherlinks2 ul li a .t1 { color:#fff;}




/*other links 3 定位图片居中样式- - - - - - - - - - - - - -- - - - - - - - - - - - -- - - - - - - - - - - - - - - - - -*/
.otherlinks3 { width:100%; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.otherlinks3 ul { width:101%; overflow:hidden;}
.otherlinks3 ul li { width:33%; overflow:hidden; float:left; text-align:center;}
.otherlinks3 ul li .tu { font-size:0; width:50px; height:50px; margin:0 auto; border-radius:50%; border:2px solid #1b63d5; position:relative; overflow:hidden;}
.otherlinks3 ul li .tu img { height:30px; height:30px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.otherlinks3 ul li .tu3 {}
.otherlinks3 ul li .tu3 img { margin-left:-2px; margin-top:3px;}
.otherlinks3 ul li .t1 { color:#1b63d5; font-size:14px; line-height:30px; padding-top:5px;}
.otherlinks3 ul li .t2 { color:#959595; font-size:12px;}
.otherlinks3 ul li a .t1 { color:#1b63d5;}
.otherlinks3 ul li a .t2 { color:#959595;}




/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.footer { background:#014898; padding-top:10px; padding-bottom:30px;}
.footer .lxfsbox { background:#0161bf; padding:5px 0; margin-bottom:10px;}
.footer .lxfsbox ul {}
.footer .lxfsbox ul li { line-height:25px; font-size:13px; color:#fff; text-align:center;}
.footer .lxfsbox ul li a { color:#fff;}

.footer .t1 { color:#fff; font-size:12px; text-align:center; line-height:25px;}