﻿@charset "utf-8";
/* CSS Document */

html, body {
	font-size: 16px;
	width: 100%;
	height: 100%;
	min-width: 320px;
	font-family: "微软雅黑";
	background-color: #ffffff;
}


/*bootstrap
h1
{
	font-size: 36px
}
h2
{
	font-size:30px;
}
h3
{
	font-size:24px;
}
h4
{
	font-size:18px;
}
h5
{
	font-size: 14px
}
h6
{
	font-size: 12px
}
*/



/* define bootstrap 5 columns */
.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-1-5 {
	width: 20%;
	float: left;
}

@media (min-width: 768px) {
.col-sm-1-5 {
	width: 20%;
	float: left;
}
}

@media (min-width: 992px) {
.col-md-1-5 {
	width: 20%;
	float: left;
}
}

@media (min-width: 1200px) {
.col-lg-1-5 {
	width: 20%;
	float: left;
}
}
/*大标题*/
.fontsizea {
	font-size: 20px;
}
/*副标题*/
.fontsizeb {
	font-size: 18px;
}
/*内容*/
.fontsizec {
	font-size: 16px;
	color: #434343;
}
.fontsizeszpgg {
	font-size: 16px;
	color: #000000;
}
/*其它*/
.fontsized {
	font-size: 14px;
}
.fontsizee {
	font-size: 30px;
}
* {
	margin: 0em;
	padding: 0em;
	list-style: none;
}
A:link {
	color: #000000;
	text-decoration: none;
}
A:visited {
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #3366cc;
	text-decoration: none;
}
A:active {
	color: #000000;
	text-decoration: underline;
}
img {
	max-width: 100%;
}
/*居中*/
.middle {
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 1000px;
}
/*居中*/

/*子页banner图高度设为整个屏幕的50% height:50vh*/
.banner {
	text-align: center;
	height: 50vh;
	width: 100%;
}
/*图片多余的部份当小于时切除 object-fit: cover;*/
.banner img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/*子页banner中的文字*/
.banner_txt {
	margin-left: auto;
	margin-right: auto;
	height: 10vh;
	margin-top: 19vh;
	position: absolute;
	text-align: center;
	width: 100%;
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
	padding: 25px 20px 10px 20px;
	background-image: url(bannertxt.png);
	background-position: center center;
	background-repeat: no-repeat;
}
/*首页banner5格去左间距 高度设为屏幕的50% 图片超出部份切除*/
.banner5 {
	padding-left: 0px;
	height: 75vh;
	padding-right: 0px;
}
.banner5 .carousel-inner, .banner5 .carousel-inner .item {
	height: 70vh;
	width: 100%;
}
.banner5 .carousel-inner .item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/*定义banner中内容显示的位置，*/
.banner5 .carousel-inner .item .cont {
	position: absolute;
	z-index: 1000;
	margin-left: 20vw;
	margin-top: 15vh;
}
/*头部离banner间隔*/
.headjg {
	height: 104px;
	overflow: hidden;
	width: 100%;
}
.clearall {
	width: 100%;
	height: 0px;
	float: none;
	overflow: hidden;
	line-height: 0px;
}
/*1块*/

.company {
	color: #2671b5;
	font-weight: bold;
}
.company1 {
	color: #7f7f7f;
	font-weight: bold;
}
.index_1 div div div .img1 {
	width: 100%;
	margin-bottom: 1em;
	/*解决浏览器因缩放图的自动边缘，这样图会模糊*/
	image-rendering: optimizeQuality;
    image-rendering: -moz-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
.index_1 div div div .img1:hover {
	transform: scale(1.1);
	transition: all 0.6s;
}
/*业务手机*/
.ywsj {
	display: none;
}
/*1块*/


/*2块*/
.index_2 {
	background-image: url(s2bg.jpg);
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	margin-top: 20px;
	min-height: 562px;
}
.companytxt {
	color: #ffffff;
	line-height: 30px;
	margin-bottom: 10px;
}
.comtxt {
	color: #ffffff;
}
.comtxt:link {
	color: #ffffff;
}
.comtxt:visited {
	color: #ffffff;
}
.comtxt:hover {
	color: #ffffff;
}
.comtxt:active {
	color: #ffffff;
}
/*2块*/



/*3*/
.index_3 {
	background-color: #ffffff;
	margin-top: 20px;
}
.newst {
	color: #065ca9;
}
.newst1 {
	color: #7e7e7e;
}
.index_newslb {
	margin-bottom: 10px;
	margin-top:20px;
}
.index_newslb li {
	float: left;
	width: 30%;
}
.index_newslb li a {
	display: block;
	text-align: center;
	color: #ffffff;
	margin-left: 9px;
	line-height: 40px;
}
.index_newslb li a:link {
	background-color: #68bc32;
	color: #ffffff;
}
.index_newslb li a:visited {
	color: #ffffff;
	background-color: #68bc32;
}
.index_newslb li a:hover {
	color: #ffffff;
	background-color: #0092ef;
	text-decoration: none;
}
.index_newslb li a:active {
	color: #ffffff;
	background-color: #0092ef;
	text-decoration: none;
}
.indexnewsh {
	background-color: #ffffff;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.indexnewsh:hover {
	background-color: #b8e5fa;
}
.indexnewsh:active {
	background-color: #b8e5fa;
}
/*新闻*/
/*间隔*/
.indexnewsh {
	padding-left: 10px;
	padding-right: 10px;
}
.index_newsimg {
	width: 100%;
	margin-top: 10px;
}
.index_newstitle {
	font-weight: bold;
	color: #5b5b5b;
}
.index_newstitle a:link {
	color: #5b5b5b;
}
.index_newstitle a:visited {
	color: #5b5b5b;
}
.index_newstitle a:hover {
	color: #00c0d5;
}
.index_newstitle a:active {
	color: #00c0d5;
}
.index_newsdate {
	color: #6d6d6d;
	font-weight: normal;
}
.index_newsintro {
	color: #6d6d6d;
	line-height: 30px;
	font-weight: normal;
}
.indexnewsh:active {
	background-color: #cdcdcd;
}
.indexnewsh:hover {
	background-color: #cdcdcd;
}
/*3*/




/*4*/

.index_4 {
	background-image: url(zxzp.jpg);
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 100%;
	margin-top: 20px;
	min-height: 321px;
}
.zpbgimg {
	width: 15%;
	/*解决浏览器因缩放图的自动边缘，这样图会模糊*/
	image-rendering: optimizeQuality;
    image-rendering: -moz-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
.zpbgimg:hover {
	transform: scale(1.1);
}
.zpkuang {
	filter: alpha(Opacity=80);
	-moz-opacity: 0.5;
	opacity: 0.5;
	background-color: #dde7f0;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	height: 100px;
}
.indexzptxt {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	line-height: 100px;
	width: 90%;
}
/*4*/

.footer {
	min-height: 196px;
	width: 100%;
	overflow: hidden;
	background-color: #003c61;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.footermenu {
	text-align: center;
}
.footermenu ul {
	width: 100%;
	min-height: 53px;
	line-height: 53px;
}
.footermenu ul li {
	color: #ffffff;
	display: inline;
	text-align: center;
	padding-left: 24px;
	padding-right: 25px;
	background-image: url(footmenubg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}
.footermenu ul li a:link {
	color: #ffffff;
}
.footermenu ul li a:visited {
	color: #ffffff;
}
.footermenu ul li a:hover {
	color: #00c0d5;
}
.footermenu ul li a:active {
	color: #00c0d5;
}
/*最后一个不要贴图*/
.footermenu ul li:last-child {
	background-image: none;
}
.footerllogo {
	text-align: center;
}
.footerladdress {
	color: #ffffff;
	line-height: 30px;
	font-weight: normal;
	padding-left: 70px;
	padding-right: 50px;
}
.footerladdress a {
	color: #ffffff;
}
.l_menu {
	background-color: #f6f6f6;
	line-height: 40px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.l_menu li {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}
.lhover {
	color: #065dad;
}
.l_menu a:link {
	color: #393939;
}
.l_menu a:visited {
	color: #393939;
}
.l_menu a:hover {
	color: #065dad;
}
.l_menu a:active {
	color: #393939;
}
.subfg {
	height: 19px;
	background-image: url(fg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
}
.subtitle {
	font-size: 20px;
	font-weight: bold;
	color: #075cac;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
.main_title {
	color: #075cad;
	font-size: 18px;
	font-weight: bold;
}
.main_title .color {
	color: #9dbc16;
}
.main_content {
	line-height: 40px;
	text-align: justify;
}
.ywbj {
	background-image: url(ywbj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	background-size: 100% 100%;
	background-clip: content-box;
}
.pwxk {
	background-color: #efefef;
	margin-bottom: 20px;
	margin-top: 20px;
}
.aboutbg {
	background-image: url(gybj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	background-size: 100% 100%;
	background-clip: content-box;
	height: 250px;
}
.subabouttxt {
	background-color: #ffffff;
	width: 100%;
	height: 155px;
	margin-top: 30px;
}
/*内页新闻*/
.sub_newsimg {
	width: 100%;
	margin-top: 10px;
}
.sub_newstitle {
	font-weight: bold;
	color: #5b5b5b;
}
.sub_newstitle a:link {
	color: #5b5b5b;
}
.sub_newstitle a:visited {
	color: #5b5b5b;
}
.sub_newstitle a:hover {
	color: #00c0d5;
}
.sub_newstitle a:active {
	color: #00c0d5;
}
.sub_newsdate {
	color: #6d6d6d;
	font-weight: normal;
}
.sub_newsintro {
	color: #6d6d6d;
	line-height: 30px;
	font-weight: normal;
}
.subnewsh {
	background-color: #f6f6f6;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.subnewsh:hover {
	background-color: #b8e5fa;
}
.subnewsh:active {
	background-color: #b8e5fa;
}
/*职业发展*/

.zy_newstitle {
	padding: 10px;
	font-weight: bold;
	color: #5b5b5b;
}
.zy_newstitle a:link {
	color: #5b5b5b;
}
.zy_newstitle a:visited {
	color: #5b5b5b;
}
.zy_newstitle a:hover {
	color: #00c0d5;
}
.zy_newstitle a:active {
	color: #00c0d5;
}
/*文字内容*/
.zy_newsintro {
	padding: 10px 10px 0px 10px;
	overflow: hidden;
	width: 100%;
	border: 1px solid #0b61ae;
	margin-bottom: 20px;
}
.zybnewsh {
}
.but-dw {
	background-image: url(downd200.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 200px;
	margin-top: -200px;
	background-size: auto 200px;
	z-index: 999;
	padding-bottom: 200px;
	width: 100%;
	text-align: center;
	position: relative;
}
/*默认显示*/
.allwayshow {
	height: 200px;
	display: block;
}
/*默认隐藏*/
.allwayhide {
	display: none;
}
.submain1 {
	background-color: #018cd1;
}
/*垂直居中，没设高度，高度在主程序用JS控制，让高度同图片一样。*/
.jsfwrow1, .jsfwrow2 {
	display: table-cell;
	margin-top: 1px;
	vertical-align: text-top;
}
.zssjtitle {
	background-image: url(zsyja.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #00b570;
	padding-left: 15px;
	font-weight: bold;
}
.zssjcon {
	color: #292929;
	padding-left: 1px;
	line-height: 30px;
}
/*内页新闻标题*/
.sub-news-title {
	font-weight: bold;
}
.sub-news-fg {
	width: 95%;
	background-color: #e7e7e7;
	height: 1px;
	overflow: hidden;
}
.sub-news-date {
	color: #9b9a98;
}
.sub-news-con {
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 400px;
}
/*让换行符不显示 */
.hhfg {
	display: none;
}
