@charset 'utf-8';
/** Generated by FG **/
@font-face {
	font-family: 'Conv_TT6804M_1';
	src: url('../fonts/TT6804M_1.eot');
	src: local('☺'), url('../fonts/TT6804M_1.woff') format('woff'), url('../fonts/TT6804M_1.ttf') format('truetype'), url('../fonts/TT6804M_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1541386494587'); /* IE9*/
  src: url('iconfont.eot?t=1541386494587#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAARYAAsAAAAABrQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY82UhVY21hcAAAAYAAAABLAAABcOeLttNnbHlmAAABzAAAAKAAAAC0RWi0+mhlYWQAAAJsAAAALwAAADYTKuf5aGhlYQAAApwAAAAcAAAAJAfeA4NobXR4AAACuAAAAAgAAAAICAAAAGxvY2EAAALAAAAABgAAAAYAWgAAbWF4cAAAAsgAAAAgAAAAIAEPAD5uYW1lAAAC6AAAAUUAAAJtPlT+fXBvc3QAAAQwAAAAKAAAADqu0qrLeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeJT9LZm7438AQw9zA0AAUZgTJAQDsnQypeJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISf5b8/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQAbDwr1AHicTYxBCoJAAEX/d5yxHFAXjq403GhthCByZxfpHFILwbN0gzYF3sSV13CTJUEQPN7uPQjg3dkQHTRi7AGZoziiihArCI9OyrhmVVKokidmJQ/HKivy2towWlCOhWEelWI2DMyUmsehn6Sc+q9bf+f61/kWhGHAc+PSJPohLdr2uvtPloW4/6LFr9bTW/9Ckxo2OjF0n1LRNSsAH3UOLT14nGNgZGBgAGLWCpMF8fw2Xxm4WRhA4AbrxX8I+n8DCwNzA5DLwcAEEgUAHIwKagB4nGNgZGBgbvjfwBDDwgACQJKRARUwAQBHCAJrBAAAAAQAAAAAAAAAAFoAAAABAAAAAgAyAAMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAiZGJkZlBoCIzMS+9Mr80PgvIKMkvZWAAAEvSBvM=') format('woff'),
  url('iconfont.ttf?t=1541386494587') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1541386494587#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-xiangyou_jiantou:before { content: "\e663"; }
body{
	overflow: hidden;
}
.header {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
    width: 100%;
    height: 88px;
    padding: 0 34px 0 60px;
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #dbdbdb;
}
.header .logo{
	width: 179px;
	line-height: 88px;
}
.header .logo img{
	width: 100%;
}
.header nav{
	display: inline-block;
	text-align: center;
}
.header nav li.li1{
	display: inline-block;
	padding: 0 30px;
	line-height: 88px;
    position: relative;
}
.header nav li.li1 > a{
	font-size: 16px;
	color: #000000;
}
.header .he_lanse a{
	display: inline-block;
	margin-right: 35px;
	font-size: 16px;
	color: #555555;
	line-height: 88px;
}
.header .he_lanse a img{
	width: 20px;
	margin-right: 8px;
}
.header .he_lanse span{
	display: inline-block;
	width: 20px;
}
.header .he_lanse span img{
	width: 100%;
	cursor: pointer;
}
.pulldown{
	display: none;
	position: fixed;
	top: 88px;
	left: 0px;
	width: 100%;
	padding: 54px 0 65px;
	background-color: rgba(0,105,200,.9);
}
.pulldown .pd_fl{
	width: 59.75%;
	padding-left: 85px;
}
.pulldown .pd_fl li{
	float:left;
	width: 50%;
	padding-right: 90px;
	text-align: left;
}
.pulldown .pd_fl li a{
	display: inline-block;
	width: 100%;
	padding: 15px 0;
	font-size: 14px;
	color: #ffffff;
	line-height: 1.5;
	border-bottom: 1px solid rgba(255,255,255,.5);
}
.pulldown .pd_fr{
	width: 40.25%;
	padding: 0 85px;
	border-left: 1px solid rgba(255,255,255,.5);
}
.pulldown .pd_fr .pd_img{
	width: 100%;
	overflow: hidden;
}
.pulldown .pd_fr .pd_img img{
	width: 100%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.pulldown .pd_fr p{
	padding: 15px 0;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.header2{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
	border-bottom: 1px solid #dbdbdb;
    width: 100%;
    height: 80px;
    padding-left: 30px;
    padding-right: 30px;

    background-color: #ffffff;
}
.header2 .logo{
    width: 150px;
    line-height: 80px;
}
.header2 .logo img{
    width: 100%;
}
.header2 .phsearch{
    position: absolute;
    top: 50%;
    right: 70px;

    width: 25px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.header2 .phsearch img{
    width: 100%;
}
.header2 .menuph{
    position: absolute;
    top: 50%;
    right: 15px;

    width: 50px;
    height: 50px;

    cursor: pointer;
    text-align: center;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.header2 .menuph .point{
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}
.header2 .menuph .point:hover .navbtn,
.header2 .menuph .point:hover .navbtn::after,
.header2 .menuph .point:hover .navbtn::before{
    width: 28px;
}
.header2 .menuph .navbtn{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #000;
}
.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #000;
}
.header2 .menuph .navbtn::after{
    top: -10px;
}
.header2 .menuph .navbtn::before{
    top: 10px;
}
.header2 .menuph .point.active .navbtn{
    background: transparent;
}
.header2 .menuph .point.active .navbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.header2 .menuph .point.active .navbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.searchbox{
    display: none;

    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;

    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .85);
}
.searchbox .sou{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 847px;

    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.searchbox .sou input{
    float: left;
    width: 731px;
    height: 87px;

    padding-left: 30px;

    color: #333;
    background: #fff;
    font-size: 18px;
}
.searchbox .sou button{
    float: right;
    width: 102px;
    height: 87px;

    margin-left: 3px;
    text-align: center;
    background: #0069c8;
    line-height: 86px;
}
.searchbox .sou button img{
    width: 44px;
}
.searchbox .tansouc{
    position: absolute;
    top: 60px;
    right: 15px;
    cursor: pointer;
}
@media screen and (max-width: 991px)
{
    .searchbox .sou{
        width: 750px;
    }
    .searchbox .sou input{
        width: 638px;
    }
}
@media screen and (max-width: 767px)
{
    .searchbox .sou{
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
    .searchbox .sou input{
        font-size: 12px;
        width:         calc(100% - 70px);
        width: -webkit-calc(100% - 70px);
        height: 50px;
        padding-left: 15px;
    }
    .searchbox .sou button{
        line-height: 50px;
        width: 60px;
        height: 50px;
    }
    .searchbox .sou button img{
        width: 26px;
    }
}
/*手机下拉*/
.phxia{
    position: relative;
    z-index: 10;
    margin-top: 80px; 
    width: 100%;
}
.xialaph{
    display: none;

    position: absolute;
    top: 0px;
    left: 0px;

    width: 100%;

    padding-bottom: 30px;

    background-color: #f1f1f1;
    font-family: '微软雅黑';
}
@media screen and (max-width: 992px)
{
    .xialaph .container{
        width: 100%;
        padding: 0 40px;
    }
}
@media screen and (max-width: 768px)
{
    .xialaph .container{
        width: 100%;
        padding: 0 20px;
    }
}
.xialaph h4{
    position: relative;
}
.xialaph h4::after{
    content: '';

    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    opacity: .1;
    background-color: #000;
}
.xialaph h4 a{
    font-size: 16px;
    font-weight: bold;
    line-height: 60px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h4 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph .ul2{
    display: none;
    padding-top: 7px;
    padding-bottom: 8px;
}
.xialaph .ul2 .container{
    max-width: 100%;
}
.xialaph h5{
    position: relative;
}
.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    opacity: .05;
    background-color: #000;
}
.xialaph h5 a{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h5 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{
    display: none;
}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{
    display: block;
}
.xialaph .ul3{
    display: none;
    padding-left: 15px;
}
.xialaph h6 a{
    font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
.phonemeng{
    display: none;

    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;

    width: 100%;
    height: 100%;

    opacity: .6;
    background-color: #000;
    display:none!important;
}
.phonemeng.active{
    display: block;
}
.banner{
	margin-top: 88px;
	width: 100%;
    box-shadow: 5px 1px 3px #099ee230;
}
.banner img,
.banner video{
	width: 100%;
}
.banner .banslick{
	position: relative;
}
.banner .banslick .video0-dimensions {
    width: 100%;
    height: auto;
} 
.banner .banslick .video-js .vjs-tech {
	position: relative;
    width:100%!important;

}
.banner .banslick .ban_play{
	display:block;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	text-align: center;
	transform: translate(-50%,-60%);
	-o-transform: translate(-50%,-60%);
	-ms-transform: translate(-50%,-60%);
	-moz-transform: translate(-50%,-60%);
	-webkit-transform: translate(-50%,-60%);
}
.banner .banslick .ban_play img{
	width: 70px;
	margin-bottom: 40px;
	cursor: pointer;
}
.banner .banslick .ban_play p{
	font-size: 42px;
	color: #ffffff;
	line-height: 1.5;
}
.banner .banslick .ban_video{
	position: absolute;
	top: 0px;
	left: 0px;
    z-index: 1;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.tanimg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,1);
    z-index: 11;
    display: none;
}
.tanimg .video_windown {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.tanimg .video_windown .img_content {
    width: 100%;
}
.tanimg .video_windown .img_content video {
    width: 100%;
    height: 100%;
}
.tanimg .video_windown .shup {
    position: absolute;
    top: -35px;
    right: 0px;
    width: 40px;
    height: 40px;
    text-align: right;
}
.tanimg .video_windown .shup img{
	max-width: 100%;
}
.banner .slick-dots{
	bottom: 25px;
}
.banner .slick-dots li{
	width: 15px;
	height: 27px;
	margin: 0 13px;
	background: url(../images/dot2.png);
	background-size: 100% 100%;
}
.banner .slick-dots li.slick-active{
	background: url(../images/dot1.png);
}
.banner .img_s{
	display: none;
}
.banner .banslick .img_s{
	display: block;
}
.in_tit{
	padding: 45px 0;
	text-align: center;
}
.in_tit h1{
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 32px;
	color: #000000;
	line-height: 1.5;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeInUp;
}
.in_tit h1:before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    width: 49px;
    height: 2px;
    background: #0069c8;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.in_tit p{
	font-size: 16px;
	color: #555555;
	line-height: 1.5;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeInUp;
}
.ins_slide{
	position: relative;
	overflow: hidden;
}
.ins_slide .ins_bg img{
	width: 100%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.ins_slide .ins_txt{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	padding-bottom: 30px;
    transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    opacity: 1;
}
.ins_slide .ins_txt h1{
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 1.5;
}
.ins_slide .ins_txt h1:before{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 37px;
	height: 1px;
	background-color: #fff;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.ins_slide .ins_txt p{
	font-size: 14px;
	color: #fff;
	line-height: 1.5;
}
.ins_slide .ins_po{
	position: absolute;
	top: 100%;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,105,200,.9);
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.ins_slide .ins_po .insp_cen{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	text-align: center;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.ins_slide .ins_po .insp_cen .ins_car{
	width: 84px;
	margin-bottom: 20px;
}
.ins_slide .ins_po .insp_cen h1{
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 22px;
	color: #fff;
	line-height: 1.5;
}
.ins_slide .ins_po .insp_cen h1:before{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 37px;
	height: 1px;
	background-color: #fff;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.ins_slide .ins_po .insp_cen p{
	margin-bottom: 90px;
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
}
.ins_slide .ins_po .insp_cen .ins_jia{
	width: 39px;
}
.ins_con .slick-prev{
	width: 40px;
	height: 87px;
	z-index: 1;
	background: url(../images/prev.png);
	background-size: 100% 100%;
}
.ins_con .slick-next{
	width: 40px;
	height: 87px;
	z-index: 1;
	background: url(../images/next.png);
	background-size: 100% 100%;
}
.inn_ul{
	width: 100%;
	border-top: 1px solid #eeeeee;
}
.inn_ul .inn_li{
	position: relative;
	width: 100%;
	padding: 25px 40px 25px 20px;
	border-bottom: 1px solid #eeeeee;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeInUp;
}
.inn_ul .inn_li .inn_time{
	width: 90px;
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
	font-family: 'Meiryo UI';
}
.inn_ul .inn_li .inn_cen{
	width: calc(100% - 90px);
	padding-left: 65px;
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
}
.inn_ul .inn_li .inn_img{
	position: absolute;
	top: 50%;
	right: 20px;
	width: 20px;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.inn_ul .inn_li .inn_img img{
	width: 100%;
}
.inn_btn{
	padding: 35px 0 55px;
	text-align: center;
}
.inn_btn a{
	display: inline-block;
	padding: 10px 20px;
	font-size: 14px;
	color: #0069c8;
	border:1px solid #0069c8;
}
.bgbox .bgp,
.bgbox .bgb{
	width: 50%;
	padding: 93px 10px 90px;
	text-align: center;
}
.bgbox .bgp a,
.bgbox .bgb a{
	display: inline-block;
	margin-bottom: 15px;
	padding: 15px 35px;
	font-size: 16px;
	color: #999999;
	border:1px solid #999999;
}
.bgbox .bgp p,
.bgbox .bgb p{
	font-size: 14px;
	color: #999999;
	line-height: 1.5;
}
.bgbox .bgp{
	background: url(../images/fobg_02.jpg) center center no-repeat;
	background-size: cover;
}
.bgbox .bgb{
	background: url(../images/fobg_03.jpg) center center no-repeat;
	background-size: cover;
}
.footer{
	background-color: #161f32;
}
.footer .fo_top{
	padding: 65px 60px 50px;
	border-bottom: 1px solid #283142;
}
.footer .fo_top .fot_fl{
	width: 300px;
}
.footer .fo_top .fot_fl .fo_logo{
	width: 179px;
	margin-bottom: 35px;
}
.footer .fo_top .fot_fl .fo_logo img{
	width: 100%;
}
.footer .fo_top .fot_fl li{
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
	margin-bottom: 8px;
}
.footer .fo_top .fot_fl li a{
	color: #fff;
}
.footer .fo_top .fot_fr{
	max-width: calc(100% - 300px);
}
.footer .fo_top .fot_fr .fotr_fl{
	margin-left: 120px;
}
.footer .fo_top .fot_fr .fotr_fl h1{
	margin-bottom: 15px;
	font-size: 16px;
	color:#fff;
	line-height: 1.5;
    cursor: pointer;
}
.footer .fo_top .fot_fr .fotr_fl h1:hover{
    color:#0069c8;
}
.footer .fo_top .fot_fr .fotr_fl li{
	margin-bottom: 5px;
}
.footer .fo_top .fot_fr .fotr_fl li a{
	font-size: 14px;
	line-height: 1.5;
	color: rgba(255,255,255,.5);
}
.footer .fo_btm{
	padding: 35px 60px;
}
.footer .fo_btm .fob_fl p{
	font-size: 14px;
	color: rgba(255,255,255,.5);
	line-height: 1.5;
}
.footer .fo_btm .fob_fl p a{
	color: rgba(255,255,255,.5);
}
.footer .fo_btm .fob_fr a{
	display: inline-block;
	width: 42px;
	margin-left: 14px;
}
.footer .fo_btm .fob_fr a img{
	width: 100%;
}
.footer .weixin{
	position: relative;
	width: 42px;
	height: 42px;
	margin: auto;
	z-index: 2;
	margin-left: 14px;
}
.footer .weixin a{
    margin-left: 0 !important;
}
.footer .w_fei a{
    margin-left: 0 !important;
}
.footer .w_in a{
    margin-left: 0 !important;
}
.footer .w_fei{
    position: relative;
    width: 42px;
    height: 42px;
    margin: auto;
    z-index: 2;
    margin-left: 14px;
}
.footer .w_in{
    position: relative;
    width: 42px;
    height: 42px;
    margin: auto;
    z-index: 2;
    margin-left: 14px;
}
.footer .img{
	width: 100%;
	display: block;
}
.footer .wxcj_box{
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	width: 100px;
	height: 150px;
	display: none;
}
.footer .wxcj_boxewm{
	position: absolute;
	top: -30px;
	left: 50%;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	width: 100px;
	z-index: 5;
}
.footer .wxcj_boxewm img{
	width: 100%;
}
.footer .weixin:hover .wxcj_boxewm{
	animation:weixint 1.2s forwards;
	-webkit-animation:weixint 1.2s forwards;
}
@-webkit-keyframes weixint 
{
	from {
		opacity: 0;
		top: 0px;
	}
	to {
		opacity: 1;
		top: -105px;
	}
}
.nei_ban{
	position: relative;
	width: 100%;
	height: 466px;
	margin-top: 88px;
}
.nei_ban img{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.prol_fl{
	width: 225px;
}
.prol_fl .prol_tit{
	width: 100%;
	padding: 35px 10px;
	background-color: #f2f2f2;
	text-align: center;
}
.prol_fl .prol_tit h1{
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 10px;
	color: #0069c8;
}
.prol_fl .prol_tit h2{
	font-size: 16px;
	line-height: 1.5;
	color: #0069c8;
}
.prol_fl .prol_ul li{
	position: relative;
	padding: 15px 20px;
	border-bottom: 1px solid #0069c8;
}
.prol_fl .prol_ul li:before{
	content: '';
	position: absolute;
	top: 50%;
	right: 0px;
	border-top: 6px solid transparent;
  	border-right: 9px solid #FFFFFF;
  	border-bottom: 6px solid transparent;
  	transform: translateY(-50%);
  	-o-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
}
.prol_fl .prol_ul li a{
	font-size: 14px;
	line-height: 1.5;
	color: #0069c8;
}
.prol_fl .prol_ul li.act{
	background-color: #0069c8;
}
.prol_fl .prol_ul li.act a{
	color: #fff;
}
.prol_fr{
	width: calc(100% - 225px);
	padding-left: 70px;
}
.new_nav{
	padding: 18px 0;
	text-align: right;
}
.new_nav a{
	display: inline-block;
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
	padding-left:7px; 
}
.new_nav a img{
	width: 16px;
}
.new_nav span{
	display: inline-block;
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
	padding-left:7px;
}
.prol_box{
	margin-bottom: 80px;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeIn;
}
.prol_tit{
	padding: 0 0 20px;
	border-bottom: 1px solid #0069c8;
}
.prol_tit h1{
	font-size: 26px;
	color: #333333;
	line-height: 1.5;
}
.prol_txt{
	padding: 25px 0 20px;
}
.prol_txt p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.prol_bg h1{
	font-size: 18px;
	color: #333333;
	line-height: 1.5;
	margin-bottom: 15px;
}
.prol_bg .prolb_ul{
	margin: 0 -18px 20px;
}
.prol_bg .prolb_ul .prolb_li{
	width: 33.33%;
	padding: 0 18px;
    margin-bottom: 28px;
}
.prol_bg .prolb_ul .prolb_li .prolb_bgc{
	padding: 36px 55px;
	/*height:258px;
	overflow: hidden;*/
}
.prol_bg .prolb_ul .prolb_li:nth-child(1) .prolb_bgc{
	background-color: #4b95d6;
}
.prol_bg .prolb_ul .prolb_li:nth-child(2) .prolb_bgc{
	background-color: #33c7b5;
}
.prol_bg .prolb_ul .prolb_li:nth-child(3) .prolb_bgc{
	background-color: #f2f2f2;
}
.prol_bg .prolb_ul .prolb_li:nth-child(4) .prolb_bgc{
    background-color: #4b95d6;
}
.prol_bg .prolb_ul .prolb_li:nth-child(5) .prolb_bgc{
    background-color: #33c7b5;
}
.prol_bg .prolb_ul .prolb_li:nth-child(6) .prolb_bgc{
    background-color: #f2f2f2;
}
.prol_bg .prolb_ul .prolb_li .prolb_bgc h2{
	margin-bottom: 20px;
}
.prol_bg .prolb_ul .prolb_li .prolb_bgc h2 span{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	line-height: 1.5;
    display: block;
    width: calc(100% - 28px);
    /*height: 48px;
    overflow: hidden;*/
}
.prol_bg .prolb_ul .prolb_li .prolb_bgc h2 img{
	width: 26px;
	display: inline-block;
}
.prol_bg .prolb_ul .prolb_li .prolb_bgc p{
	font-size: 14px;
	color: #fff;
	line-height: 2;
}
.prol_bg .prolb_ul .prolb_li:nth-child(3) .prolb_bgc h2 span{
	color: #0069c8;
}
.prol_bg .prolb_ul .prolb_li:nth-child(3) .prolb_bgc p{
	color: #666666;
}
.prol_bg .prolb_ul .prolb_li:nth-child(6) .prolb_bgc h2 span{
    color: #0069c8;
}
.prol_bg .prolb_ul .prolb_li:nth-child(6) .prolb_bgc p{
    color: #666666;
}
.prol_td h1{
	padding: 10px 0 35px;
	font-size: 18px;
	color: #333333;
	line-height: 1.5;
}
.prol_td .prolt_li{
	padding: 0 0 30px 0px;
}
.prol_td .prolt_li .prolt_num{
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	border-radius: 50%;
	border:1px solid #066dc9;
	font-size: 24px;
	color: #0069c8;
}
.prol_td .prolt_li .prolt_txt{
	width: calc(100% - 40px);
	padding-left: 20px;
}
.prol_td .prolt_li .prolt_txt h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 5px;
	color: #066dc9;
}
.prol_td .prolt_li .prolt_txt p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.prol_btn{
	padding-top:25px; 
	text-align: center;
}
.prol_btn span{
	display: inline-block;
	width: 175px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border:1px solid #066dc9;
	font-size: 18px;
	color: #fff;
	margin-bottom: 15px;
	background-color: #066dc9;
	cursor: pointer;
}
.prol_btn span img{
	margin-left: 10px;
}
.prol_btn span.act{
	background-color: #fff;
	color: #066dc9;
}
.prol_btn span.act .img_s{
	display: none;
}
.prol_btn span.act .img_d{
	display: inline-block;
	width: 10px;
	transform: translateY(-2px);
}
.prol_tab{
	display: none;
	width: 100%;
}
.prol_tab img{
	max-width: 100%;
}
.prol_gray{
	padding: 25px 0 30px;
	background-color: #f2f2f2;
}
.prol_gray .prol_gfl{
	position: relative;
	width: 33.33%;
	padding: 20px 60px 10px;
}
.prol_gray .prol_gfl h2{
	margin-bottom: 20px;
}
.prol_gray .prol_gfl h2 span{
	font-size: 16px;
	color: #0069c8;
	font-weight: bold;
	line-height: 1.5;
}
.prol_gray .prol_gfl p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.prol_gray .prol_gfl:nth-child(2){
	border-left:1px solid #dcdcdc; 
	border-right:1px solid #dcdcdc; 
}
.prol_gray .prol_gfl:nth-child(2):before{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 9px;
	height: 9px;
	background: url(../images/yuan1.png);
	background-size: 100% 100%;
	transform: translate(-50%,50%);
	-o-transform: translate(-50%,50%);
	-ms-transform: translate(-50%,50%);
	-moz-transform: translate(-50%,50%);
	-webkit-transform: translate(-50%,50%);
}
.prol_gray .prol_gfl:nth-child(2):after{
	content: '';
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 9px;
	height: 9px;
	background: url(../images/yuan1.png);
	background-size: 100% 100%;
	transform: translate(50%,50%);
	-o-transform: translate(50%,50%);
	-ms-transform: translate(50%,50%);
	-moz-transform: translate(50%,50%);
	-webkit-transform: translate(50%,50%);
}
.sol_list{
	margin: 0 -26px;
	padding-top: 40px;
}
.sol_list .sol_box{
	width: 33.33%;
	margin-bottom: 45px;
	padding: 0 26px;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeInUp;
}
.sol_list .sol_box .sol_bor .sol_img{
	position: relative;
	height:210px;
	overflow: hidden;
}
.sol_list .sol_box .sol_bor .sol_img .sol_bg img{
	width: 100%;
}
.sol_list .sol_box .sol_bor .sol_img .sol_rel{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	overflow: hidden;
}
.sol_list .sol_box .sol_bor .sol_img .sol_rel img{
	width: 100%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.sol_list .sol_box .sol_bor .sol_txt{
	padding: 20px 15px 25px;
	text-align: center;
}
.sol_list .sol_box .sol_bor .sol_txt h1{
	font-size: 16px;
	color: #333333;
	line-height: 1.5;
}
.sol_list .sol_box .sol_bor .sol_txt p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
    height: 21px;
    overflow: hidden;
}
.nei_bread{
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
}
.nei_bread .home{
	width: 68px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background-color: #0069c8;
}
.nei_bread .home img{
	width: 21px;
}
.nei_bread .nb_box{
	height: 60px;
	padding: 0 35px;
	line-height: 60px;
	border-right: 1px solid #d7d7d7;
}
.nei_bread .nb_box a{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.nei_bread .nb_box a:hover{
	color:#337ab7;
}
.nei_bread .nb_box a img{
	width: 13px;
	margin-left: 10px;
}
.fenye{
	padding: 40px 0;
	text-align: right;
}
.fenye li{
	display: inline-block;
	width: 46px;
	height: 40px;
	margin: 0 12px;
	text-align: center;
	line-height: 36px;
	background-color: #f4f4f4;
	font-size: 14px;
	color: #333333;
	border: 2px solid #f4f4f4;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.fenye li.current-page{
	background-color: transparent;
	border: 2px solid #0069c8;
	color: #0069c8;
}
.fenye_ph{
	display: none;
	padding: 20px 0;
}
.fenye_ph .fp_btn{
	padding: 5px 10px;
	border: 1px solid #0069c8;
}
.fenye_ph .fp_btn a{
	color: #0069c8;
	font-size: 14px;
	line-height: 1.5;
}
.sol_top .snt_tit{
	padding: 40px 0 30px;
	text-align: center;
	border-bottom: 1px solid #0069c8;
}
.sol_top .snt_tit h1{
	font-size: 24px;
	color: #333333;
	line-height: 1.5;
}
.sol_top .snt_img{
	padding: 35px 0 55px;
	text-align: center;
}
.sol_top .snt_img img{
	max-width: 100%;
}
.sol_top .snt_ul{
	margin: 0 -20px;
}
.sol_top .snt_ul .snt_li{
	width: 25%;
	padding: 0 20px;
}
.sol_top .snt_ul .snt_li:nth-child(1) .snt_bg{
	background-color: #33c7b5;
}
.sol_top .snt_ul .snt_li:nth-child(2) .snt_bg{
	background-color: #4b94d6;
}
.sol_top .snt_ul .snt_li:nth-child(3) .snt_bg{
	background-color: #787878;
}
.sol_top .snt_ul .snt_li:nth-child(4) .snt_bg{
	background-color: #f2f2f2;
}
.sol_top .snt_ul .snt_li:nth-child(4) .snt_bg h1{
	color: #0069c8;
}
.sol_top .snt_ul .snt_li:nth-child(4) .snt_bg p{
	color: #666666;
}
.sol_top .snt_ul .snt_li .snt_bg{
	position: relative;
	padding: 0 25px 46px;
}
.sol_top .snt_ul .snt_li .snt_bg h1{
	padding: 25px 0 20px;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.5;
	text-align: center;
}
.sol_top .snt_ul .snt_li .snt_bg p{
	height: 135px;
	font-size: 14px;
	color: #ffffff;
	line-height: 2;
	letter-spacing: 1px;
	cursor: pointer;
	-webkit-line-clamp:5;
	overflow:hidden;
	-webkit-box-orient:vertical;
}


.sol_top .snt_ul .snt_li .snt_bg img{
	position: absolute;
	left: 50%;
	bottom: 20px;
	width: 14px;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	display:none;
}
.snt_yuan{
	padding: 90px 60px 95px;
}
.snt_yuan .snt_box{
	width: 33.33%;
	padding: 0 45px;
	text-align: center;
}
.snt_yuan .snt_box .snt_po{
	position: relative;
}
.snt_yuan .snt_box .snt_po .snt_dot{
	position: relative;
	width: 200px;
	max-width: 100%;
	margin: 0 auto;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.snt_yuan .snt_box .snt_po .snt_dot .circle{
	width: 200px;
	height: 200px;
}
.snt_yuan .snt_box .snt_po .snt_dot .sntd_txt{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.snt_yuan .snt_box .snt_po .snt_dot .sntd_txt h6{
	font-size: 16px;
	font-weight: bold;
	color: #0069c8;
	line-height: 1.5;
	margin-bottom: 5px;
}
.snt_yuan .snt_box .snt_po .snt_dot .sntd_txt h1{
	font-size: 50px;
	font-weight: bold;
	color: #d9d5d5;
	line-height: 1.5;
}
.snt_yuan .snt_box .snt_po .snt_dot .sntd_txt h1 span{
	color: #0069c8;
}
.snt_yuan .snt_box .sntd_p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
	margin-top: 15px;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.snt_yuan .snt_box .snt_ab{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	/*padding: 35px 0 0;*/
	opacity: 0;
    transform: translateY(-73px);
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.snt_yuan .snt_box .snt_ab p{
	font-size: 14px;
	color: #666666;
	line-height:26px;
	text-align: left;
}
.sol_btm{
	width: 100%;
	background-color: #f8f8f8;
	padding: 55px 0 65px;
}
.sol_btm .sb_h{
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 28px;
}
.sol_btm .sb_h h1{
	font-size: 26px;
	color: #333333;
	line-height: 1.5;
	text-align: center;
}
.sol_btm .sb_h:before{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 20px;
	height: 1px;
	background-color: #006ce9;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.sb_ul{
	margin: 0 -33px;
}
.sb_ul .sb_li{
	width: 33.33%;
	padding: 0 33px;
}
.sb_ul .sb_li .sb_img{
	width: 100%;
	overflow: hidden;
}
.sb_ul .sb_li .sb_img img{
	width: 100%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.sb_ul .sb_li h1{
	position: relative;
	padding: 15px 15px 15px 0;
	border-bottom: 1px solid #dedede;
	font-size: 16px;
	color: #333333;
	line-height: 1.5;
}
.sb_ul .sb_li h1:before{
	content: '';
	position: absolute;
	top: 50%;
	right: 0px;
	width: 14px;
	height: 14px;
	background: url(../images/jian1.png);
	background-size: 100% 100%;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.nei_tit{
	position: relative;
	padding: 40px 0 15px;
	margin-bottom: 20px; 
}
.nei_tit h1{
	font-size: 32px;
	color: #000000;
	line-height: 1.5;
	text-align: center;
}
.nei_tit:before{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 49px;
	height: 2px;
	background: #0069c8;
	background-size: 100% 100%;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.ab_zong .nei_tit:before{
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    width: 49px;
    height: 2px;
    background: #fff;
    background-size: 100% 100%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.abc_txt p{
	font-size: 14px;
	line-height: 1.8;
	color: #666666;
	text-align: center;
}
.abc_ul{
	padding: 20px 0 45px;
}
.abc_ul .abc_li{
	width: 33.33%;
	margin-bottom: 20px;
}
.abc_ul .abc_li h1{
	font-size: 50px;
	color: #0069c8;
	line-height: 1.5;
	font-family: 'Conv_TT6804M_1';
	letter-spacing: 1px;
}
.abc_ul .abc_li h1 i{
	display: inline-block;
	margin-left: 15px;
	font-size: 14px;
	font-style: normal;
}
.abc_ul .abc_li p{
	font-size: 14px;
	color: #999999;
	line-height: 1.5;
}
.ab_cul{
	padding: 70px 0 75px;
	background-color: #edf5ff;
}
.ab_cul .abu_ul{
	margin-top: 70px;
}
.ab_cul .abu_ul .abu_fl{
	width: 253px;
}
.ab_cul .abu_ul .abu_fl .abul_box{
	position: relative;
	width: 100%;
	padding: 60px 0 45px;
	text-align: center;
	border: 1px solid #c9c9c9;
	cursor: pointer;
}
.ab_cul .abu_ul .abu_fl .abul_box:before{
	content: '';
	position: absolute;
	top: 50%;
	right: 0px;
	border-top: 5px solid transparent;
	border-left: 7px solid #0069c8;
	border-bottom: 5px solid transparent;
	transform: translate(100%,-50%);
	-o-transform: translate(100%,-50%);
	-ms-transform: translate(100%,-50%);
	-moz-transform: translate(100%,-50%);
	-webkit-transform: translate(100%,-50%);
	opacity: 0;
}
.ab_cul .abu_ul .abu_fl .abul_box h1{
	font-size: 18px;
	color: #333333;
	line-height: 1.5;
}
.ab_cul .abu_ul .abu_fl .abul_box p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.ab_cul .abu_ul .abu_fl .abul_box.act{
	border: 1px solid #0069c8;
}
.ab_cul .abu_ul .abu_fl .abul_box.act:before{
	opacity: 1;
}
.ab_cul .abu_ul .abu_fl .abul_box.act h1{
	color: #0069c8;
	font-weight:Bold;
}
.ab_cul .abu_ul .abu_fl .abul_box.act p{
	color: #0069c8;
}
.ab_cul .abu_ul .abu_fr{
	width: calc(100% - 253px);
}
.ab_cul .abu_ul .abu_fr .abur_box{
	display: none;
}
.ab_cul .abu_ul .abu_fr .abur_txt{
	width: 70.8%;
	padding: 30px 70px 0;
}
.ab_cul .abu_ul .abu_fr .abur_txt p{
	font-size: 14px;
	color: #666666;
	line-height: 2;
	margin-bottom: 25px;
	text-align: justify;
}
.ab_cul .abu_ul .abu_fr .abur_img{
	width: 29.2%;
	overflow: hidden;
}
.ab_cul .abu_ul .abu_fr .abur_img img{
	width: 100%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.ab_zong{
	padding: 30px 0 50px;
	background: url(../images/about_08.jpg);
}
.ab_zong .nei_tit h1{
	color: #fff;
}
/*.ab_zong .nei_tit::before {
	background: url(../images/bolang1.png);
}*/
.ab_zong .abz_bgw{
	position: relative;
	margin-top: 30px;
	padding: 65px 210px 105px;
	background-color: #fff;
}
.ab_zong .abz_bgw:before{
	content: '';
	position: absolute;
	top: 55px;
	left: 60px;
	width: 55px;
	height: 55px;
	background-image: url(../images/syh.png);
	background-size: 100% 100%;
}
.ab_zong .abz_bgw:after{
	content: '';
	position: absolute;
	bottom: 45px;
	right: 65px;
	width: 55px;
	height: 55px;
	background-image: url(../images/xyh.png);
	background-size: 100% 100%;
}
.ab_zong .abz_bgw h1{
	font-size: 18px;
	color: #0069c8;
	line-height: 1.5;
	text-align: center;
	margin-bottom: 40px;
}
.ab_zong .abz_bgw p{
	font-size: 14px;
	color: #666666;
	line-height:2;
	letter-spacing: 1px;
}
.ab_history{
	padding: 10px 0 50px;
}
.ab_history .abh_slick{
	position: relative;
	margin-top: 75px;
}
.ab_history .abh_slick:before{
	content: '';
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
	height: 1px;
	background-color: #0069c8;
}
.ab_history .abh_slick .abh_slide{
	position: relative;
	padding: 0 45px;
}
.ab_history .abh_slick .abh_slide h1{
	font-size: 26px;
	color: #999999;
	margin-bottom: 20px;
	font-family: 'Conv_TT6804M_1';
	text-align: center;
}
.ab_history .abh_slick .abh_slide .abh_dot{
	position: relative;
	width: 12px;
	height: 12px;
	margin: 0 auto 20px;
	border-radius: 50%;
	background-color: #cccccd;
}
.ab_history .abh_slick .abh_slide .abh_dot:before{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #fff;
	transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.ab_history .abh_slick .abh_slide .abh_img{
	margin-bottom: 5px;
	text-align: center;
}
.ab_history .abh_slick .abh_slide img{
	width: 12px;
}
.ab_history .abh_slick .abh_slide p{
	font-size: 14px;
	color: #666666;
	line-height: 1.8;
}
.abh_lun .slick-prev{
	top: 10%;
	width: 10px;
	height: 17px;
	background: url(../images/prev1.png);
	background-size: 100% 100%;
    z-index: 1000000000000;
}
.abh_lun .slick-next{
	top: 10%;
	width: 10px;
	height: 17px;
	background: url(../images/next1.png);
	background-size: 100% 100%;
}
.ab_all{
	padding: 0px 0 40px;
	background: rgb(245,243,243);
	background-size: cover;
}
.aba_p{
	text-align: center;
}
.aba_p p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.aba_map{
	position: relative;
	width: 100%;
}
.aba_map .aba_bg{
	width: 100%;
	margin-top: 40px;
}
.aba_map .aba_bg img{
	width: 100%;
}
.aba_map .aba_dot .dot{
	position: absolute;
	width: 7px;
	height: 7px;
	background-color: #a63725;
	border-radius: 50%;
}
.aba_map .aba_dot .dot .aba_box{
	/*opacity: 0;*/
	visibility: hidden;
	position: absolute;
	top: 12px;
	left: 50%;
	padding: 8px 30px;
	background-color: #0069c8;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20;
    color: #fff;
    display:none;

}
/*.aba_map .aba_dot .dot:hover .aba_box{
    opacity: 1;
}*/
.aba_map .aba_dot .dot .aba_box p{
	font-size: 14px;
	line-height: 1.5;
	white-space:nowrap;
}
.aba_map .aba_dot .dot .aba_box:before{
	content: '';
	position: absolute;
	top: 0px;
	left: 50%;
	border-left: 5px solid transparent;
	border-bottom: 7px solid #0069c8;
	border-right: 5px solid transparent;
	transform: translate(-50%,-100%);
	-o-transform: translate(-50%,-100%);
	-ms-transform: translate(-50%,-100%);
	-moz-transform: translate(-50%,-100%);
	-webkit-transform: translate(-50%,-100%);
}
.aba_map .aba_dot .dot1{
	top:240px;
	/*left:245px;*/
    left: 266px; 
}
.aba_map .aba_dot .dot2{
	top:380px;
	left:425px;
}
.aba_map .aba_dot .dot3{
	top: 130px;
    left: 598px;
}
.aba_map .aba_dot .dot4{
	top:145px;
	left:620px;
}
.aba_map .aba_dot .dot5{
    top: 155px;
    left: 576px;
}
.aba_map .aba_dot .dot6{
	top:185px;
	left:575px;
}
.aba_map .aba_dot .dot7{
	top:200px;
	left:560px;
}
.aba_map .aba_dot .dot8{
    top: 168px;
    left: 620px;
}
.aba_map .aba_dot .dot9{
	top:190px;
	left:625px;
}
.aba_map .aba_dot .dot10{
	top:185px;
	left:640px;
}
.aba_map .aba_dot .dot11{
    top: 159px;
    left: 610px;
}
.aba_map .aba_dot .dot12{
	top:248px;
	left:720px;
}
.aba_map .aba_dot .dot13{
    top: 212px;
    left: 910px;
}
.aba_map .aba_dot .dot14{
	top:220px;
	left:940px;
}

.aba_map .aba_dot .dot15{
	top:220px;
	left:985px;
}
.aba_map .aba_dot .dot15a{
    top: 237px;
    left: 919px;
}
.aba_map .aba_dot .dot16{
	top:258px;
	left:952px;
}
.aba_map .aba_dot .dot17{
	top:290px;
	left:870px;
}
.aba_map .aba_dot .dot18{
	top:305px;
	left:865px;
}
.aba_map .aba_dot .dot19{
	top:320px;
	left:865px;
}
.aba_map .aba_dot .dot20{
	top:363px;
	left:886px;
}
.aba_map .aba_dot .dot21{
    top: 203px;
    left: 980px;
}
.aba_map .aba_dot .dot22{
	top:305px;
	left:880px;
}
.aba_map .aba_dot .dot23{
    top: 181px;
    left: 565px;
}
.abo_box{
	width: 865px;
	max-width: 100%;
	margin: 10px auto 40px;
	padding: 40px 10px 25px;
	border: 1px solid #e5e5e5;
	text-align: center;
}
.abo_box h1{
	margin-bottom: 25px;
	font-size: 20px;
	font-weight: bold;
	color: #0069c8;
	line-height: 1.5;
}
.abo_box p{
	font-size: 16px;
	color: #666666;
	line-height: 2;
	text-align: left;
	padding-left: 145px;
}
.abo_box p span{
	display: inline-block;
	margin: 0 25px;
}
.abo_box .abo_wei{
	display: inline-block;
	margin: 30px 63px 0;
}
.abo_box .abo_wei h6{
	margin: 10px 0 0;
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.abo_ul{
	margin: 0 -24px 40px;
}
.abo_ul .abo_li{
	width: 33.33%;
	padding: 0 24px;
}
.abo_ul .abo_li .abo_bor{
	border: 1px solid #e5e5e5;
}
.abo_ul .abo_li .abo_top{
	padding: 40px 30px 35px;
	border-bottom: 1px solid #e5e5e5;
}
.abo_ul .abo_li .abo_top h1{
	position: relative;
	font-size: 20px;
	color: #0069c8;
	line-height: 1.5;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.abo_ul .abo_li .abo_top h1:before{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 13px;
	height: 1px;
	background-color: #cfcfcf;
}
.abo_ul .abo_li .abo_top h6{
	font-size: 16px;
	color: #333333;
	line-height: 1.5;
	margin-top: 10px;
	margin-bottom: 10px;
}
.abo_ul .abo_li .abo_top p{
	font-size: 14px;
	color: #666666;
	line-height: 1.8;
}
.abo_ul .abo_li .abo_btm{
	padding: 25px 45px 15px;
}
.abo_ul .abo_li .abo_btm li{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
	margin-bottom: 20px;
}
.abo_ul .abo_li .abo_btm li img{
	width: 20px;
	margin-right: 15px;
}
.abo_ul .abo_li .abo_btm li span{
	font-size: 16px;
	color: #333333;
}
.news_list{
	padding: 15px 0 0;
}
.news_list .news_con{
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeInUp;
}
.news_list .news_con .news_img{
	width: 220px;
	overflow: hidden;
}
.news_list .news_con .news_img img{
	width: 100%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.news_list .news_con .news_txt{
	width: calc(100% - 220px);
	padding: 0 155px 0 60px;
}
.news_list .news_con .news_txt h1{
	font-size: 18px;
	color: #333333;
	line-height: 1.5;
	margin-bottom: 20px;
}
.news_list .news_con .news_txt p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
	margin-bottom: 30px;
}
.news_list .news_con .news_txt span{
	font-size: 14px;
	color: #999999;
	line-height: 1.5;
}
.news_list .news_con .news_txt span img{
	width: 12px;
	margin-right: 5px; 
}
.news_po{
	width: 100%;
	padding: 50px 0;
	position: relative;
	border-bottom: 1px solid #e4e4e4;
}
.news_po .news_btn{
	position: absolute;
	top: 50%;
	right: 0px;
	width: 105px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background-color: #0069c8;
	font-size: 14px;
	color: #fff;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	opacity: 0;
}
.np_top{
	padding: 40px 0 25px;
	border-bottom: 1px solid #ececec;
}
.np_top h1{
	font-size: 20px;
	color: #333333;
	line-height: 1.5;
	margin-bottom: 12px;
}
.np_top p{
	font-size: 14px;
	color: #999999;
	line-height: 1.5;
}
.np_top p img{
	width: 14px;
	margin-right:7px; 
}
.np_btm{
	padding: 30px 0;
	border-bottom: 1px solid #ececec;
}
.np_btm p{
	font-size: 14px;
	color: #666666;
	line-height: 2;
	letter-spacing: 1px;
}
.np_btm .npb_img{
	padding: 20px 0;
	text-align: center;
}
.np_btm .npb_img img{
	max-width: 100%;
}
.np_btm h1{
	margin-top: 40px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 1.5;
}
.new_fen{
	position: relative;
	padding: 45px 0 90px;
}
.new_fen .nf_box a{
	font-size: 16px;
	color: #999999;
	line-height: 1.5;
}
.new_fen .nf_share{
	position: absolute;
	top: 35%;
	left: 50%;
	text-align: center;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.new_fen .nf_share .bdsharebuttonbox .bds_more{
	float: none;
	width: 15px;
	height: 17px;
	background: url(../images/share.png);
	background-size: 100% 100%;
}
.new_fen .nf_share .nf_back{
	margin-top: 25px;
}
.new_fen .nf_share .nf_back img{
	width: 25px;
}
.new_fen .nf_share .nf_back a{
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
}
.jt_p{
	padding: 0 40px 35px;
	text-align: center;
}
.jt_p p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.jt_clear .jt_fl{
	width: 66.66%;
}
.jt_clear .jt_fl img{
	width: 100%;
}
.jt_clear .jt_fr{
	width: 33.34%;
	padding: 45px 60px 0;
}
.jt_clear .jt_fr img{
	max-width: 100%;
	margin-bottom: 30px;
}
.jt_clear .jt_fr p{
	font-size: 14px;
	color: #666666;
	line-height: 2;
}
.join_top{
	padding-bottom: 45px;
}
.join_btm{
	background-color: #f8f8f8;
}
.join_btm .jb_p{
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
	text-align: center;
}
.join_btm .jb_p p{
	font-size: 14px;
	color: #666666;
	line-height: 2;
}
.join_btm .jb_p p a{
	color: #0069c8;
}
.jb_top{
	position: relative;
	padding: 20px 22px 20px 40px;
	border-left: 1px solid #0069c8;
	background-color: #fff;
	cursor: pointer;
}
.jb_top .jbt_jian{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 22px;
	height: 100%;
	background-color: #0069c8;
}
.jb_top .jbt_jian img{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.jb_top .jbt_box{
	width: 25%;
	font-size: 16px;
	color: #666666;
	line-height: 1.5;
}
.jb_top .jbt_box span{
	color: #333333;
}
.jb_btm{
	display: none;
	padding: 10px 50px 25px;
}
.jb_btm h1{
	font-size: 18px;
	color: #333333;
	line-height: 1.5;
	margin-top: 25px;
	margin-bottom: 5px;
}
.jb_btm li{
	font-size: 14px;
	color: #666666;
	line-height: 2;
}
.jb_btm a{
	display: inline-block;
	margin-top: 10px;
	padding: 15px 30px;
	background-color: #0069c8;
	font-size: 14px;
	color: #fff;
}
.jb_gang{
	margin-top: 20px;
	animation-delay: 0.2s; 
	visibility: visible; 
	animation-name: fadeInUp;
}
.jb_top.act .jbt_jian img{
	display:none;
}
.jb_top.act .jbt_jian .img_d{
	display:inline-block;
}
.g_phboxb{
	display: none;
}
.li1.act >a{
	color: #0069c8 !important;
}
.img_t{
	display: none !important;
}
.aba_dotatv .aba_box{
	/*opacity: 1 !important;*/
	visibility: visible !important;
	display:block!important;
}
.bshare_box{
				position: absolute;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
			}
			.bshare_box a{
				width: 100% !important;
				height: 100% !important;
				display: block;
				opacity: 0 !important;
			}
			.bsPromo{
				width: 100%;
				height: 100%;
				display: block !important;
				opacity: 0 !important;
			}

			.vjs-poster{
                background: transparent !important;
            }
            .video-js{
                background: transparent !important;
                left: 50%;
                top: 50%;
                transform: translate(-50%,-50%);
            }
            .ban_mp4{
                position: relative;
                height: 100%;
            }

.sol_topa p{
    font-size: 14px;
    color: #666666;
    line-height: 2;
    letter-spacing: 1px;
}
.sol_topa .snt_tit{
    margin-bottom:30px;
}
/**新增页面css样式***/ 
.z_dianli{
    width:100%;
}
.z_dianlicon{
    width:1200px;
    margin:0 auto;
}
.z_box{
    width:100%;
    padding:62px 0 68px;
    background:#f8f8f8;
    margin-top:55px;
}
.z_chantui{
    width:1200px;
    margin:0 auto;
}
.prolist{
    margin:75px -77px 0;
}
.proitem{
    width:33.333333%;
    padding:0 77px;
}
.dianli_bt{
    padding:58px 0 66px;
    border-bottom:1px solid #255aa8;
    position:relative;
}
.dianli_bt::after{
    position:absolute;
    left:0;
    bottom: -2px;
    width:42px;
    height:5px;
    background:#255aa8;
    content: "";
}
.dianli_bt h2{
    color:#0167c9;
    font-size:36px;
    font-family:"微软雅黑";
    font-weight: bold;
    margin-bottom:25px;
}
.dianli_bt p{
    color:#666666;
    font-size:14px;
    font-family:"微软雅黑";
    line-height:26px; 
}
.dian_txt h2{
    color:#0167c9;
    font-size:24px;
    font-family:"微软雅黑";
    font-weight: bold;
    margin:30px 0 27px;   
}
.dian_txt span{
    color:#0167c9;
    font-size:18px;
    font-family:"微软雅黑";
    margin-bottom:10px;
    display:block;
}
.dian_txt p{
    color:#666666;
    font-size:14px;
    font-family:"微软雅黑";
    line-height: 26px;
    margin-bottom:25px;     
}
.z_probt{
    width:100%;
    text-align: center;
}
.pro_leftze p{
    color:#0167c9;
    font-size:14px;
    font-family:"微软雅黑";      
}
.z_probt h2{
    font-size: 26px;
    color: #333333;
    line-height: 1.5;
    text-align: center;
    position:relative;    
}
.z_probt h2::after{
    position:absolute;
    content: "";
    left:50%;
    transform: translateX(-50%);
    bottom:-20px;
    width:22px;
    height:1px;
    background:#405b88;
}
.pro_leftze p{
    color:#666666;
    font-size:14px;
    font-family:"微软雅黑";      
}
.xiangqing span{
    color:#666666;
    font-size:14px;
    font-family:"微软雅黑";    
}
.xiangqing i{
    color:#666666;
    font-size:16px;
    font-family:"微软雅黑";
    display:inline-block;
    transform: translateY(2px);    
}
.proonei{
    border-bottom:1px solid #d6d6d6;
    padding-bottom:6px;
    transition: all .3s ease-out 0s; 
}
.dianli_btbox{
    padding:4px 0 55px;
    border-top:1px solid #255aa8;
    position:relative;
}
.dianli_btbox::after{
    position:absolute;
    left:0;
    top: -3px;
    width:42px;
    height:5px;
    background:#255aa8;
    content: "";
}
.dianli_btbox h2{
    color:#0167c9;
    font-size:24px;
    font-family:"微软雅黑";
    font-weight: bold;
    margin:30px 20px 27px 0px;
}
.dianli_btbox p{
    color:#666666;
    font-size:14px;
    font-family:"微软雅黑";
    line-height:26px; 
}
.dianli_btprint{
    padding: 58px 0 50px;  
}
.snt_imga{
    text-align: center;
}
.snt_imga img{
    max-width: 100%
}
.snt_ulbox{
        margin: 30px -20px 0;
}
.snt_ulbox .snt_li {
    width: 25%;
    padding: 0 20px;
}
.snt_ulbox .snt_li .snt_bg {
    position: relative;
    padding: 0 25px 50px;
}
.snt_ulbox .snt_li:nth-child(1) .snt_bg {
    background-color: #33c7b5;
}
.snt_ulbox .snt_li .snt_bg h1 {
    padding: 25px 0 20px;
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
}
.snt_ulbox .snt_li .snt_bg p {
    height: 130px;
    font-size: 14px;
    color: #ffffff;
    line-height: 2;
    letter-spacing: 1px;
    cursor: pointer;
}
.snt_ulbox .snt_li:nth-child(2) .snt_bg {
    background-color: #4b94d6;
}
.snt_ulbox .snt_li:nth-child(3) .snt_bg {
    background-color: #787878;
}
.snt_ulbox .snt_li:nth-child(4) .snt_bg {
    background-color: #f2f2f2;
    /* padding: 0 25px 31px; */
}
.snt_ulbox .snt_li:nth-child(4) .snt_bg h1 {
    color: #0069c8;
}
.snt_ulbox .snt_li:nth-child(4) .snt_bg p {
    color: #666666;
}
.dian_txt{
	margin-bottom:55px;
}
.prolb_bgcaa{
	height:230px;
}
.prolb_bgcaaaa{
	height:258px;
}
.w_fei img{
	width:42px!important;
	height:42px!important;
}


/*.banslick{
    display: none;
}
.banslick0{
    display: block;
}*/
.sol_bor{
	overflow: hidden;
}

/* 3.23 start*/
.mc_more{
	margin-top: 6px;
}
.mc_more_btn{
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 20px;
	color: #fff !important;
	background: #0969c6;
}
.mc_more_btn img{
	width: 16px;
	margin-top: -2px;
	margin-right: 5px;
}

.mc_titamore .mc_title{
	max-width: calc(100% - 130px);
}
.mc_more_btn:hover{
	color: #fff;
}

/* 模态框 */
.mc_modal_btn {
    cursor: pointer;
}

.mc_modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}

.mc_modal_container {
    position: absolute;
    left: 50%;
    top: 50%;
    background: #fff;
	transform: translate(-50%, -50%);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

.mc_modal_close {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 14px;
    cursor: pointer;
	z-index: 10;
}

.mc_modal_close img{
	width: 100%;
}

.mc_modal_content{
    width: 464px;
    padding: 35px 45px 50px;
    max-width: calc(100vw - 60px);
    max-height: calc(100vh - 60px);
	overflow: auto;
	position: relative;
}

.mc_modal_content::before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 2px;
	background: #0a69c5;
}

.mc_mtab_hdli{
	position: relative;
	float: left;
	width: 50%;
	font-size: 16px;
	font-weight: bold;
	color: #464646;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	transition: all .36s;
}

.mc_mtab_hdli.on{
	color: #0a69c5;
}

.mc_mtab_hdli::before{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: #0a69c5;
}

.mc_mtab_hdli:last-child::before{
	display: none;
}

.mc_mtab_hd{
	margin-bottom: 25px;
}

.mc_mform{
	width: 100%;
	padding: 0 10px;
}

.mc_mformgroup_r{
	width: 20px;
	color: #f88c05;
	height: 46px;
	line-height: 46px;
	vertical-align: middle;
	text-align: center;
}

.mc_mformgroup_l{
	width: calc(100% - 20px);
	height: 46px;
	border: 1px solid #ededed;
}

.mc_m_xtb{
	width: 30px;
	height: 100%;
	line-height: 44px;
	text-align: right;
}

.mc_m_xtb img{
	width: 20px;
	margin-top: -2px;
}

.mc_m_inputbox{
	width: calc(100% - 30px);
	height: 100%;
}

.mc_m_input{
	width: 100%;
	height: 100%;
	padding: 12px 15px;
	font-size: 14px;
	color: #666;
	line-height: 20px;
}

.mc_mformgroup:not(:last-child){
	margin-bottom: 18px;
}


/* WebKit browsers */
.mc_m_input::-webkit-input-placeholder {
    color: #999;
}

/* Mozilla Firefox 4 to 18 */
.mc_m_input:-moz-placeholder {
    color: #999;
}

/* Mozilla Firefox 19+ */
.mc_m_input::-moz-placeholder {
    color: #999;
}

/* Internet Explorer 10+ */
.mc_m_input:-ms-input-placeholder {
    color: #999;
}

.mc_mformgroup_yzm .mc_mformgroup_l{
	position: relative;
}

.mc_m_yzmbtn{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	padding: 0 18px;
	font-size: 14px;
	color: #666;
	background: #f1f1f1;
	border-right: 1px solid #ededed;
}

.mc_m_yzmimg{
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 100px;
	cursor: pointer;
}

.mc_m_yzmimg img{
	width: 100%;
}

.mc_m_submit{
	width: 100%;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #0a69c5;
}

.mc_mtab_bdli:not(:first-child){
	display: none;
}


.mc_dl_sx{
	padding-top: 55px;
	padding-bottom: 24px;
}

.mc_dlsx_a{
	padding: 0 40px;
	display: block;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #666666 !important;
	background: #f7f7f7;
	transition: all .36s;
}

.mc_dlsx_li.mc_on .mc_dlsx_a{
	color: #fff !important;
	background: #0969c6;
}

.mc_dlsx_list{
	margin: 0 -8px;
}
.mc_dlsx_li{
	min-width: 16.666666%;
	float: left;
	padding: 0 8px;
	margin-bottom: 16px;
}

.mc_dl_list{
	margin: 0 -30px;
}

.mc_dl_li{
	float: left;
	width: 50%;
	padding: 0 30px;
	margin-bottom: 30px;
}

.mc_dl_lisbox{
	position: relative;
	display: block;
	padding: 20px 0;
	border: 1px solid #e0e0e0;
}

.mc_dlli_txt p{
	font-size: 18px;
	line-height: 28px;
	color: #333333;
	height: 56px;
	overflow: hidden;
	transition: all .36s;
}

.mc_dlli_l{
	width: 90px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	border-right: 1px solid #e0e0e0;
}

.mc_dlli_l img{
	width: 34px;
}

.mc_dlli_r{
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 100%;
	background: #0969c6;
	vertical-align: middle;
	text-align: center;
	line-height: 98px;
}

.mc_dlli_r img{
	width: 20px;
}

.mc_dlli_m{
	width: calc(100% - 140px);
	padding-left: 40px;
	padding-right: 90px;
}

.mc_m_submit{
	width: calc(100% - 20px);
}

.snt_bg img{
	display: none;
}


@media screen and (min-width:1200px){
	.mc_dl_lisbox:hover .mc_dlli_txt p{
		color: #0969c6;
	}
	.mc_dlsx_a:hover{
		color: #fff !important;
		background: #0969c6;
	}
	
}

@media screen and (max-width:1200px){
	.z_dianlicon .snt_ul {
		margin: 0 -5px;
	}
	.z_dianlicon .snt_ul .snt_li {
		padding: 0 5px;
	}
	.z_dianlicon .snt_ul .snt_li .snt_bg {
		padding: 0 10px 50px;
	}
}

@media screen and (max-width: 991px){
	.mc_dl_li{
		width: 100%;
	}
	.snt_yuan {
		padding: 50px 0px 50px;
	}
	.z_dianlicon .snt_ul .snt_li {
		width: 50%;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 767px){
	.mc_dl_sx{
		padding-top: 30px;
	}
	.mc_dlsx_a{
		line-height: 36px;
		padding: 0 15px;
	}
	.mc_dlsx_list{
		margin: 0 -5px;
	}
	.mc_dlsx_li{
		padding: 0 5px;
		margin-bottom: 15px;
		min-width: auto;
	}
	.mc_dl_sx{
		padding-bottom: 15px;
	}

	.mc_dl_lisbox{
		padding: 15px 0;
	}

	.mc_dlli_l{
		width: 50px;
	}

	.mc_dlli_l img{
		width: 20px;
	}

	.mc_dlli_r{
		width: 30px;
	}
	.mc_dlli_r img{
		width: 16px;
	}
	.mc_dlli_m {
		width: calc(100% - 80px);
		padding: 0 15px;
	}

	.mc_dlli_txt p{
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}
	.mc_dlli_l{
		height: 48px;
		line-height: 48px;
	}
	.mc_dlli_r{
		line-height: 80px;
	}

	.mc_dl_li{
		margin-bottom: 15px;
	}
	.mc_modal_content{
		padding: 35px 15px 30px;
	}

	.mc_mtab_hd{
		margin-bottom: 15px;
	}
	.mc_mtab_hdli{
		font-size: 14px;
		line-height: 24px;
	}

	.mc_mformgroup_l{
		height: 36px;
	}

	.mc_m_xtb{
		width: 20px;
		line-height: 34px;
	}
	.mc_m_xtb img{
		width: 15px;
	}
	.mc_m_input{
		padding: 7px 10px;
		padding-left: 5px;
	}
	.mc_m_inputbox {
		width: calc(100% - 20px);
	}
	.mc_m_yzmimg{
		width: 85px;
	}
	.mc_mform{
		padding: 0;
	}
	.mc_mformgroup_r{
		line-height: 36px;
		height: 36px;
	}
	.mc_mformgroup:not(:last-child) {
		margin-bottom: 10px;
	}

	.mc_m_yzmbtn{
		font-size: 12px;
		padding: 0 10px;
	}
	.mc_m_submit{
		height: 36px;
		line-height: 36px;
	}

	.mc_more{
		float: none;
		display: inline-block;
	}
	.mc_titamore .mc_title{
		max-width: 100%;
		width: 100%;
	}
	.mc_more{
		margin-top: 15px;
	}
	.z_dianlicon .snt_ul .snt_li {
		width: 100%;
	}
}

@media screen and (max-width:416px){
	.mc_more_btn{
		padding: 6px 10px;
	}
	.mc_more_btn img{
		margin-right: 0;
	}
	
}
/* 3.23 end*/

.np_btm .video-js{
	width: 100% !important;
	position: relative;
	transform: none;
	left: 0;
	top: 0;
	margin: 15px 0;
	height: auto;
}

.np_btm .video-js .vjs-tech{
	position: relative;
	height: auto;
	outline: 0 !important;
}

.np_btm img{
	max-width: 100%;
}

.np_btm .video-js .vjs-big-play-button{
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.np_btm .vjs-user-active{
	background: #000 !important;
}
/*6.4grace*/
.proitem {
    margin-bottom: 20px;
}
.g_two_nav{
	position: fixed;
	top:88px;
	left:50%;
	transform: translateX(-50%);
	background: rgba(0,105,200,.8);
	padding:30px 38px;
	display: none;
}
.g_two_navfl{
	width:36px;
}
.g_two_navfl img{
	width:100%;
}
.g_two_navfr1{
	color:#ffffff;
	font-size: 20px;
	line-height: 36px;
}
.g_two_navfr2{
	width:10px;
	margin-left: 20px;
	line-height: 36px;
}
.g_two_navfr2 img{
	width:100%;
}
.g_two_navfr{
	margin-left: 40px;
}
.g_two_navbot{
	padding-left: 76px;
}
.g_two_navli a{
	color:rgba(255,255,255,1);
	font-size: 16px;
	line-height: 1.75;
	position: relative;
	/*display: block;*/
	padding-left: 14px;
}
.g_two_navli{
	width:25%;
	text-align: left;
	margin-bottom: 24px;
}
.g_two_navbot{
	margin-top: 30px;
}
.g_two_navli a::before{
	content: '';
	width:6px;
	height:6px;
	border-radius: 50%;
	background: #fff;
	margin-right:14px;
	position: absolute;
	top:50%;
	left:0;
	transform: translateY(-50%);
}
.header nav li.act a {
    color: #fff !important;
}
.header nav li.act{
	background: #0069c8;
}
.header nav li.li1 {
    padding: 0;
}
.header nav li.li1 > a {
    line-height: 88px;
    padding: 0 30px;
    display: block;
}
.g_two_navli a::after{
	content: '';
	width:calc(100% - 14px);
	height:1px;
	background: #fff;
	position: absolute;
	bottom:0;
	right:0;
	transition: all .36s ease;
	opacity: 0;
}
.g_two_navli.on a::after{
	opacity: 1;
}
.g_product .prol_bg .prolb_ul .prolb_li:nth-child(1) .prolb_bgc{
	background: #193c8e;
}
.g_product .prol_bg .prolb_ul .prolb_li:nth-child(2) .prolb_bgc{
	background: #1874c3;
}
.g_product .prol_bg .prolb_ul .prolb_li:nth-child(3) .prolb_bgc{
	background: #2aa9d2;
}
.g_product .prol_bg .prolb_ul .prolb_li:nth-child(3) .prolb_bgc h2 span{
	color:#fff;
}
.g_product .prol_bg .prolb_ul .prolb_li:nth-child(3) .prolb_bgc p{
	color:#fff;
}
.g_abouttopnr{
	display: inline-block;
}
.g_abouttop{
	text-align: center;
	margin-top:36px;
}
.g_about{
	background: #edf5ff;
    padding: 40px 0 85px;
}
.g_abouttopfl{
	padding:0 50px;
	color:#666666;
	font-size: 20px;
	line-height: 40px;
	cursor: pointer;
	transition: all .36s ease;
}
.g_abouttopfl.on{
	background: #fff;
	color:#0069c8;
	   box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 13%);
}
.g_aboutsk1{
	width: 55%;
    height: 435px;
}
.g_aboutmap {
    width:100%;
    height: 435px;
}
.g_aboutbot{
	position: relative;
}
.g_aboutsk2all{
	position:absolute;
	top:0;
	left:0;
	width:45%;
	height:100%;
	background: #0069c8;
}
.g_aboutsk2nr{
	padding:65px 45px 42px;
	position: relative;
}
.g_about_bj{
	position: absolute;
	bottom: 10px;
	right:0;
	width:415px;
}
.g_about_bj img{
	width:100%;
}
.g_aboutbot{
	margin-top: 42px;
}
.g_about_tit{
	color:#fff;
	font-size: 20px;
	line-height: 1.75;
	margin-bottom: 34px;
}
.g_about_p p, .g_about_p a{
	color:#fff;
	font-size: 16px;
	line-height: 1.75;
}
.g_about_tufl{
	width:82px;
	margin-right: 10px;
}
.g_about_tu{
	margin-top: 30px;
}
.g_about_tufl img{
	width:100%;
}
.g_about_p p{
	margin-bottom: 10px;
}
.g_aboutmap{
	display: none;
}
.g_aboutmap:first-child{
	display: block;
}
.g_aboutsk2nr{
	display: none;
}
.g_aboutsk2nr:first-child{
	display: block;
}
.gkh_itm{
	position: relative;
}
.g_aboutbot_logo{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	width:265px;
	background: #0069c8;
}
.g_aboutbot_logo p{
	text-align: center;
	color:#fff;
	font-size: 14px;
	line-height: 45px;
}
.g_aboutbot_logo::before{
	content: '';
	position: absolute;
	bottom:-23px;
	left:50%;
	border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 12px solid #0069c8;
    border-bottom: 12px solid transparent;
}
.nei_ban img {
    width: auto;
    height: 100%;
}
.nei_ban {
    height: 486px;
}

.g_aboutmap a{
	width: 100%;
	height: 100%;
	display: block;
}

.g_aboutmap a img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* 20220627 start */
.mc_contact_li{
	position: relative;
}

.mc_device_container{
	display: flex;
	justify-content: space-between;
}


.mc_device_l{
	width: 453px;
	margin-right: 50px;
}

.mc_device_r{
	width: 513px;
}

.mc_title20{
	font-size: 20px;
	line-height: 1.5;
	color: #333;
	font-weight: bold;
}

.mc_devicemes_title.mc_title20{
	color: #0069C8;
} 

.mc_txt1628 p,
.mc_txt1628{
	font-size: 16px;
	line-height: 1.75;
	color: #333;
}

.mc_device_company.mc_title20 p{
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	font-weight: inherit;
}

.mc_device_company.mc_title20 p:not(:last-child){
	margin-bottom: 0.5em;
}

.mc_device_company{
	margin-bottom: 65px;
}

.mc_devicemes_title{
	margin-bottom: 12px;
}

.mc_dvcmescont_li a{
	font-size: inherit;
	color: inherit;
	line-height: inherit;
}

.mc_dvcmescont_li p:not(:last-child){
	margin-bottom: 3px;
}

.mc_dvcmescont_li:not(:last-child){
	margin-bottom: 22px;
}

.mc_devicemes_li:not(:last-child){
	margin-bottom: 32px;
}

/* .mc_contact_li .gkh_itm:not(:first-child),
.mc_contact_li .g_aboutsk2nr:not(:first-child), */
.mc_contact_li:not(:first-child){
	display: none;
}


@media (max-width: 1200px) {
	.mc_device_company {
		margin-bottom: 50px;
	}
}
@media (max-width: 991px) {
	.mc_title20{
		font-size: 18px;
	}

	.mc_txt1628 p,
	.mc_txt1628{
		font-size: 14px;
	}
	
	.mc_dvcmescont_li:not(:last-child){
		margin-bottom: 15px;
	}
	
	.mc_devicemes_li:not(:last-child){
		margin-bottom: 20px;
	}
	.mc_device_company {
		margin-bottom: 30px;
	}
}
@media (max-width: 767px) {
	.mc_device_container{
		flex-wrap: wrap;
	}

	.mc_device_company.mc_title20 p{
		margin-bottom: 5px;
	}

	.mc_device_l,
	.mc_device_r{
		width: 100%;
		margin-right: 0;
	}

	.mc_device_l{
		margin-bottom: 20px;
	}

	.mc_dvcmescont_li:not(:last-child){
		margin-bottom: 10px;
	}
	
	.mc_device_company {
		margin-bottom: 20px;
	}

	.mc_devicemes_title {
		margin-bottom: 5px;
	}
}
/* 20220627 end */