body {

    margin: 0px auto;

    padding: 0px;

    font-size: 14px;

    line-height: 24px;

    color: #333;

    font-family: Microsoft YaHei;

}



div {

    margin: 0px;

    padding: 0px;

}



span,

p {

    margin: 0px;

    padding: 0px;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    margin: 0px;

    padding: 0px;

}



address,

caption,

cite,

code,

dfn,

em,

strong,

th,

var,

optgroup,

i {

    font-style: inherit;

    font-weight: inherit;

}



html,

body {

    min-height: 100%;

}



body {

    font: 14px/1.5 "Microsoft YaHei";

    font-size: 14px;

    min-width: 1300px

}



h1,

h2,

h3,

h4,

h5,

h6 {

    font-weight: normal;

}



ul,

ol,

li {

    list-style: none;

}



dl,

dt,

dd,

ol,

ul,

li {

    margin: 0px;

    padding: 0px;

    list-style: none;

}



img {

    border: none;

    vertical-align: middle;

}



a {

    text-decoration: none;

    color: #333;

    transition: all 0.6s;

}



a:hover {

    transition: all 0.6s;

    color: #013365;

}



b {

    font-weight: normal;

}



table {

    border-collapse: collapse;

    table-layout: fixed;

}



tr,

td {

    padding: 0 !important;

}



input,

textarea {

    outline: none;

    border: none;

}



textarea {

    resize: none;

    overflow: auto;

}



.fl {

    float: left

}



.fr {

    float: right

}



.tl {

    text-align: left;

}



.tc {

    text-align: center

}



.tr {

    text-align: right;

}



.clear {

    clear: both;

}



.ov {

    overflow: hidden;

}



.db,

.lb,

.dd {

    font-size: 0;

}



.db>div,

.lb>li,

.dd>dl {

    display: inline-block;

    vertical-align: top;

}



em,

.em,

i {

    text-transform: uppercase;

    font-family: arial;

    vertical-align: top;

    display: block;

}



.ellipse {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.inline {

    display: inline-block;

    *display: inline;

    *zoom: 1;

}



:focus {

    outline: none;

    background-color: transparent;

}



::selection {

    background: #115195;

    color: #fff;

}



.clearfix:after {

    display: block;

    clear: both;

    content: "";

    visibility: hidden;

    height: 0;

}



.clearfix {

    zoom: 1;

}





/*定义版面统一宽度*/



.box {

    width: 1300px;

    margin: 0 auto;

    overflow: hidden;

}



.w1300 {

    width: 1300px;

    margin: 0 auto;

}





/*距离*/



.top10 {

    margin-top: 10px;

}



.top20 {

    margin-top: 20px;

}



.top30 {

    margin-top: 30px;

}



.top40 {

    margin-top: 40px;

}



.top50 {

    margin-top: 50px;

}



.top60 {

    margin-top: 60px;

}



.top70 {

    margin-top: 70px;

}



.top80 {

    margin-top: 80px;

}



.top90 {

    margin-top: 90px;

}



.top100 {

    margin-top: 100px;

}





/* head */



.head_bg {
	width: 100%;
	position: relative;
	background: #013365;
	height: 48px;
	background-color: #013365;

}



.head {

	color: #FFFFFF;

	line-height: 48px;

	font-weight: 300;

	width: 1300px;

	margin: 0 auto;

	min-width: 1300px;

}



.head a {

	color: #FFFFFF;

}



.head_l {

	float: left;

	font-size: 14px;

	padding-left: 3px;

}



.head_l a {

    font-size: 14px;

    color: #b3e0c7

}



.head_r {

    float: right;

}



.head_r1 {

    float: left;

}



.head_r1 a {

    text-align: center;

    padding: 0 15px;

}



.head_r1 b {

    color: #fff;

    font-size: 16px;

    font-weight: 900;

}



.head_r1 span {

    color: #fff;

    font-size: 15px;

    font-weight: 800;

}



.icon_head {

    padding-top: 12px;

    font-size: 0;

    margin-left: 18px;

}



.icon_li {

    width: 22px;

    height: 22px;

    position: relative;

    display: inline-block;

    vertical-align: top;

    z-index: 10000;

}



.icon_li+.icon_li {

    margin-left: 16px;

}



.icon_li i {

    width: 26px;

    height: 26px;

    display: block;

    position: relative;

}



.il_box {

    height: 0;

    opacity: 0;

    position: absolute;

    top: 36px;

    left: 50%;

    z-index: 2;

    overflow: hidden;

    transition: 300ms;

}



.icon_li:hover .il_box {

    height: auto;

    top: 61px;

    z-index: 9;

    opacity: 1;

    transition: 300ms;

}



.wx_ewm {

    width: 140px;

    margin-left: -80px;

    text-align: center;

    background: #fff;

}



.wx_ewm p {

    line-height: 26px;

    color: #333;

}





/*top*/



#top_box {

	width: 1320px;

	margin: 0 auto;

	height: 130px;

	overflow: inherit;

	background: #fff;

	min-width: 1320px;

	position: relative;

	z-index: 9999;

}



#top_box_inside {

    width: 100%;

    margin: 0 auto;

    height: 130px;

    background: #fff;

    z-index: 2;

}



#top_l {

    position: absolute;

    left: 0%;

}



#top_logo {

    float: left;

    margin-top: 28px;

}

#top_logo img {
width:auto;
height:75px;


}




#top_name {

    float: left;

    font-size: 26px;

    line-height: 100px;

    font-weight: bold;

    margin-left: 5px;

}



.topimg {

    width: 1px;

    background: #dedede;

    float: left;

    overflow: hidden;

    margin-left: 13px;

    margin-right: 13px;

    height: 70px;

    margin-top: 35px;

}



#top_gg {

    width: 300px;

    float: left;

    color: #333;

    font-size: 28px;

    margin-top: 28px;

    font-weight: bold;

}



#top_gg p {

    background: url(../images/20201019194818_8321388.jpg) no-repeat;

    width: 300px;

    height: 30px;

    line-height: 30px;

    margin-top: 3px;

}



#top_gg p i {

    font-size: 16px;

    color: #fff;

    text-align: center;

    width: 100px;

    font-weight: normal;

    float: left;

}





/*nav*/



.nav {

    height: 130px;

    position: absolute;

    right: 0%;

}



.menu {

	float: left;

	padding-right: 0px;

}



.NavCeshi {}



.NavCeshi .r {

    background: none;

}



.NavCeshi>li {

	float: left;

	transition: 0.2s all ease-in-out;

	position: relative;

	background: url(../images/20201019193937_1483155219.gif) left no-repeat;

	padding-top: 0px;

	padding-right: 22px;

	padding-bottom: 0px;

	padding-left: 27px;

}



.NavCeshi>li:first-child {}



.NavCeshi>li>a {

	display: block;

	text-align: center;

	padding: 0px 0;

	font-size: 18px;

	line-height: 130px;

	color: #333;

	transition: 0.2s all ease-in-out;

	height: 130px;

	position: relative;

	z-index: 1113;

}



.NavCeshi>li>a:after,

.NavCeshi>li>a::after {

    content: '';

    width: 0%;

    height: 2px;

    background: #013365;

    display: block;

    position: absolute;

    left: 0;

    bottom: 0;

    transition: 0.3s all ease-in-out;

}



.NavCeshi>li.navcurrent>a:after,

.NavCeshi>li.navcurrent>a::after,

.NavCeshi>li:hover>a:after,

.NavCeshi>li:hover>a::after {

    width: 100%;

}



.NavCeshi>li.navcurrent>a,

.NavCeshi>li:hover>a {
	color: #013365;
	font-weight: bold;

}



.NavCeshi>li.navcurrent>a>.en,

.NavCeshi>li:hover>a>.en {}



.NavCeshi li>.nav2 {

    display: none;

    position: absolute;

    left: -27px;

    top: 130px;

    z-index: 99999;

}



.NavCeshi li>.nav2 a {

    display: block;

    background: #fff;

    height: 62px;

    line-height: 62px;

    width: 163px;

    font-size: 15px;

    text-align: center;

    color: #333;

    border-bottom: 1px solid #ededed;

}



#aa2>.nav2 {}



#aa2>.nav2 a {

    width: 150px;

    font-size: 15px;

}



.NavCeshi li>.nav2 a:hover {

    background: #013365;

    color: #fff;

}



.nav2 b {

    color: #999;

}





/*导航下拉*/



.NavCeshi li .sedNav {

    width: 180px;

    position: absolute;

    background: #fff;

    left: -36px;

    top: 100%;

    z-index: 9999;

    display: none;

}



.NavCeshi li .sedNav a {

    display: block;

    line-height: 50px;

    color: #333;

    font-size: 14px;

    text-align: center;

}



.NavCeshi li .sedNav a:hover {

    color: #fff;

    background: #013365;

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e92929', endColorstr='#c21313', GradientType=0);

}



:root .gradient {

    -webkit-filter: none;

    filter: none;

}



.nav .language {

    float: right;

    width: 80px;

    height: 94px;

    cursor: pointer;

    z-index: 2;

    padding-top: 45px;

}





/*banner*/



.banner {

    overflow: hidden;

    background: #eee;

}



.banner-box {

	min-width: 1300px;

	height: 600px;

	position: relative;

	margin: 0 auto;

}



.banner-box .bd {

    width: 100% !important;

}



.banner-box .bd li {

    width: 100% !important;

    height: 600px;

    background-position: center;

    background-repeat: no-repeat;

}



.banner-box .bd li a {

    display: block;

    background-size: auto;

}



.banner-btn {
	width: 100%;
	position: absolute;
	top: -1px;
	left: -1px;
	margin-left: 0;
	height: 560px;
	overflow: hidden;

}



.banner-btn a {

    display: block;

    width: 49px;

    height: 104px;

    position: absolute;

    top: 300px;

    filter: alpha(opacity=0);

    -moz-opacity: 0;

    -khtml-opacity: 0;

    opacity: 0;

    transition: 0.3s all ease-in-out

}



.banner-btn a.prev {

    left: -50px;

    background: url(../images/20201019194030_2142126298.png) no-repeat 0 0;

}



.banner-btn a.next {

    right: -50px;

    background: url(../images/20201019194030_2142126298.png) no-repeat -49px 0;

}



.banner-box .hd {

    position: absolute;

    bottom: 30px;

    width: 100%;

    display: block;

}



.banner-box .hd ul {

    width: 1250px;

    margin: 0 auto;

    text-align: center;

}



.banner-box .hd ul li {

    width: 20px;

    height: 20px;

    border-radius: 20px;

    text-indent: -9999px;

    background: #fff;

    cursor: pointer;

    display: inline-block;

    margin: 0 5px;

    transition: 0.3s all ease-in-out;

    text-align: center;

    position: relative;

    z-index: 1111;

}



.banner-box .hd ul li.on {

    background: #013365 !important;

    width: 32px;

}



.banner-box:hover .banner-btn a.prev {

    left: 20px;

    filter: alpha(opacity=40);

    -moz-opacity: .4;

    -khtml-opacity: .4;

    opacity: .4;

}



.banner-box:hover .banner-btn a.next {

    right: 20px;

    filter: alpha(opacity=40);

    -moz-opacity: .4;

    -khtml-opacity: .4;

    opacity: .4;

}



.banner-box .banner-btn a.prev:hover,

.banner-box:hover .banner-btn a.next:hover {

    filter: alpha(opacity=80);

    -moz-opacity: .8;

    -khtml-opacity: .8;

    opacity: .8;

}





/*search*/



.search {

    height: 80px;

    background: url(../images/20201020084929_1454165995.jpg) no-repeat center;

}



.keywords,

.keywords a {

    font-size: 14px;

    color: #555555;

    line-height: 80px;

    font-weight: normal;

}



.keywords a:hover {

    color: #013365;

    text-decoration: underline;

}



.sconcat p:nth-child(1) {

    font-size: 14px;

    color: #faf8f8;

    padding-left: 29px;

    background: url(../images/20201019210937_434153498.png) no-repeat left center;

    margin-bottom: 3px;

}



.sconcat p:nth-child(2) {

    font-size: 24px;

    font-weight: bold;

    color: #fff;

    font-family: Arial, Helvetica, sans-serif;

}



.sconcat {
	height: 65px;
	padding: 15px 0px 0px 23px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #012d59;

}



#search_bg input {

    float: left;

}



#search_bg #infoname {

    width: 217px;

    height: 80px;

    border-left: 1px solid #e9e9e9 !important;

    padding-left: 63px;

    background: url(../images/20201019210937_11916938.png) no-repeat left center;

    font-weight: normal;

}





/*标题*/



.title {

    font-size: 40px;

    color: #222;

    text-align: center;

    padding-bottom: 15px;

}



.title span {

    font-weight: bold;

    color: #013365;

}



.title1 {

    font-size: 17px;

    color: #666;

    font-weight: lighter;

    text-align: center;

}



.title a {

    font-size: 42px;

    color: #222;

    text-align: center;

    letter-spacing: 1px;

    line-height: 50px;

}



.title span a {

    font-weight: bold;

    color: #013365;

}



.tit_t {

    height: 15px;

    width: 789px;

    margin: 0 auto;

    padding: 20px 0;

    animation: nbanA 2s infinite;

}



.title2 {

    font-size: 42px;

    color: #fff;

    text-align: center;

    font-weight: bold;

    padding-bottom: 5px;

    letter-spacing: 1px;

}



.title2 span {

    font-weight: bold;

    color: #fff;

}



.title21 {

    font-size: 17px;

    color: #fff;

    font-weight: lighter;

    text-align: center;

}





/*动画效果*/



@keyframes nbanA {

    0% {

        transform: translateY(0px);

    }

    50% {

        transform: translateY(-10px);

    }

    100% {

        transform: translateY(0px);

    }

}



@keyframes moveBg {

    0% {

        background-position: 0% 30%;

    }

    100% {

        background-position: 100% 50%;

    }

}





/*实力*/



.sevice {

    background: #f9f9f9 url(../images/20201023143454_1017484779.jpg) no-repeat bottom center;

    padding: 70px 0 140px 0;

}



.sevice * {

    box-sizing: border-box;

}



.sertitl {

    display: block;

    margin: 15px auto 15px auto;

    width: 240px;

    line-height: 50px;

    border-radius: 5px;

    background: #ff6600;

    color: #fff;

    font-size: 28px;

    text-align: center;

}



.traitul li {

    width: 309px;

    height: 430px;

    float: left;

    position: relative;

    cursor: pointer;

}



.traitul li+li {

    margin-left: 20px;

}



.traicon {

    position: absolute;

    right: 0px;

    left: 0px;

    margin: 0 auto;

    top: 156px;

    width: 99px;

    height: 99px;

    border-radius: 50%;

    border: 10px solid #fff;

    background: #ff6600;

    transition: all 0.5s ease;

}



.traline:after,

.traline:before {

    display: block;

    position: absolute;

    content: '';

    transition: all 0.5s ease;

}



.traline1:after,

.traline2:after {

    width: 1px;

    height: 225px;

    background: #e0e0e0;

    top: 205px;

    z-index: 2;

}



.traline1:before,

.traline2:before {

    width: 1px;

    height: 0px;

    background: #00944a;

    top: 205px;

    z-index: 3;

}



.traline1:after,

.traline1:before {

    left: 0px;

}



.traline2:after,

.traline2:before {

    right: 0px;

    top: auto;

    bottom: 0px;

}



.traitul li:hover .traline1:before,

.traitul li:hover .traline2:before {

    height: 225px;

}



.traline3:after,

.traline3:before {

    bottom: 0px;

    left: 0px;

    height: 1px;

    right: 0px;

    margin: 0 auto;

    background: #e0e0e0;

    width: 0px;

}



.traline3:after {

    width: 310px;

    z-index: 1;

}



.traline3:before {

    z-index: 3;

    background: #00944a;

}



.traitul li:hover .traline3:before {

    width: 310px;

}



.traitul li:hover .traicon {

    transform: rotate(360deg);

    background: #00944a;

}



.trawa {

    margin-top: 55px;

    text-align: center;

    padding: 0px 35px;

}



.trawa p:nth-child(1) {

    font-size: 22px;

    color: #444;

    font-weight: bold;

}



.trawa p:nth-child(2) {

    width: 154px;

    margin: 15px auto;

    height: 1px;

    border-top: 1px dashed #e0e0e0;

}



.trawa p:nth-child(3) {

    font-size: 14px;

    line-height: 26px;

    color: #999;

}



.trapic {

    position: relative;

    overflow: hidden;

}



.trapic img {

    transition: all 0.5s ease;

}



.traitul li:hover .trapic img {

    transform: scale(1.2);

}



.traitul {

    padding: 40px 0 0 0;

}





/*proud*/



.proline:after {

    content: '';

    display: block;

    width: 40px;

    height: 5px;

    position: absolute;

    top: -2px;

    background: #013365;

    left: 580px;

}



.protab li {

    float: left;

    margin: 0px 5px;

    text-align: center;

    cursor: pointer;

    width: 175px;

    background: #f2f4f3;

}



.protab li:nth-of-type(8) {

    margin: 0px 0 0 5px !important;

}



.protab li a {

    display: block;

    font-size: 18px;

    color: #333;

    line-height: 60px;

}



.protab li.on {

    background: #013365;

}



.protab li.on a {

    color: #fff;

}



.protab li p {

    padding-top: 20px;

}



.procon .divproduct_new_div .divproduct_new_div_item {

    float: left;

    width: 420px;

    height: 540px;

    margin: 0px 16px 23px 0px;

    position: relative;

}



.procon .divproduct_new_div .divproduct_new_div_item:nth-child(3n) {

    margin-right: 0px;

}



.product_div_item_pic,

.product_div_item_pic img {

    width: 420px;

    height: 420px;

    position: absolute;

    top: 0px;

    left: 0px;

    border: 1px solid #f2f4f3;

}



.divproduct_new_div_item_content {

    position: absolute;

    text-align: center;

    width: 100%;

    top: 423px;

    height: 100px;

    background: #f2f4f3;

    padding-top: 20px;

}



.divproduct_new_div_item_title a {

    font-size: 20px;

    color: #222;

    font-weight: lighter;

    transition: all 0.5s ease;

    z-index: 3;

    position: relative;

}



.divproduct_new_div_item_body {

    font-size: 15px;

    color: #666;

    margin-top: 5px;

    position: relative;

    z-index: 3;

    transition: all 0.5s ease;

    padding-left: 10px;

    float: left;

}



.divproduct_new_div_item_content:after {

    content: '';

    width: 100%;

    height: 0px;

    position: absolute;

    top: 0px;

    left: 0px;

    background: #013365;

    transition: all 0.5s ease;

}



.procon .divproduct_new_div .divproduct_new_div_item:hover .divproduct_new_div_item_content:after {

    height: 100%;

}



.procon .divproduct_new_div .divproduct_new_div_item:hover .divproduct_new_div_item_content a,

.procon .divproduct_new_div .divproduct_new_div_item:hover .divproduct_new_div_item_body {

    color: #fff;

}



.divproduct_new_div_item:hover {

    box-shadow: 0px 0px 20px #ddd;

}





/*proadv*/



.proadv_bg {

    width: 100%;

    background: url(../images/20201023195641_2058588846.jpg);

    margin: 0 auto;

    padding-top: 60px;

    height: 900px;

}



.picture {

    width: 1300px;

    margin: 0 auto;

    position: relative;

}



#witness_l {

    position: absolute;

    width: 57px;

    height: 56px;

    background: url(../images/20201020164313_1571540907.png) no-repeat;

    left: -70px;

    top: 255px;

}



#witness_r {

    position: absolute;

    width: 57px;

    height: 56px;

    background: url(../images/20201020164331_1452286926.png) no-repeat;

    right: -70px;

    top: 255px;

}



#witness_c {

    width: 1300px;

    overflow: hidden;

    margin-top: 22px;

}



.proadv_bd {

    height: 600px;

}



.proadv_btn {

    height: 36px;

    margin-top: 30px;

    text-align: center;

}



.proadv_btn a {

    display: inline-block;

    width: 125px;

    height: 32px;

    line-height: 32px;

    font-size: 14px;

    color: #ca1617;

    border: 2px solid #ca1617;

    margin: 0 7px;

    border-radius: 20px;

}



.proadv_btn a.zx {

    background: #ca1617;

    color: #fff;

    border-color: #ca1617;

    border-radius: 20px;

}



.proadv_bd li {

    width: 314px;

    height: 580px;

    display: block;

    float: left;

    margin-right: 15px;

    border-radius: 154px;

    text-align: center;

    color: #fff;

    line-height: 25px;

    position: relative;

    background: #fff;

}



.content_box {

    width: 314px;

    height: 580px;

    display: block;

    float: left;

    border-radius: 154px;

    text-align: center;

    color: #333;

    line-height: 25px;

    position: relative;

    overflow: hidden;

    box-sizing: border-box;

    transition: all 1s;

    cursor: pointer;

}



.proadv_bd li img {

    margin-top: 8px;

    z-index: 2;

    position: relative;

}



.proadv_bd li strong {

    font-size: 24px;

    display: block;

    margin-top: 24px;

    margin-bottom: 9px;

    z-index: 2;

    position: relative;

    font-weight: bold;

}



.proadv_bd li .Number {

    font-family: cursive;

    position: absolute;

    width: 70px;

    height: 70px;

    border: 1px solid #fff;

    box-sizing: border-box;

    bottom: -20px;

    left: 120px;

    border-radius: 50%;

    color: #ffff;

    line-height: 42px;

    font-size: 17px;

    background: #ff6600;

    z-index: 2;

}



.proadv_bd li span {

    z-index: 2;

    position: relative;

    padding: 10px 25px;

    display: block;

    line-height: 30px;

    font-size: 15px;

}



.proadv_bd .content_box:before {

    content: "";

    display: block;

    width: 314px;

    height: 0;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1;

    background: #ff6600;

    border-radius: 100px;

    transition: all 0.5s;

    color: #fff;

}



.proadv_bd .content_box:hover:before {

    content: "";

    display: block;

    width: 314px;

    height: 580px;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1;

    background: #ff6600;

    border-radius: 154px;

}



.proadv_bd .content_box:hover {}





/*case*/



.solve {}



.casecenter {

    position: relative;

    height: 495px;

}



.cctab li {

    width: 290px;

    height: 123px;

    background: #f0f3f1;

    cursor: pointer;

    position: absolute;

    transition: all .3s ease;

}



.cctab li:nth-child(1),

.cctab li:nth-child(2),

.cctab li:nth-child(3),

.cctab li:nth-child(4) {

    left: 0;

}



.cctab li:nth-child(5),

.cctab li:nth-child(6),

.cctab li:nth-child(7),

.cctab li:nth-child(8) {

    right: 0;

}



.cctab li:nth-child(2),

.cctab li:nth-child(6) {

    top: 124px;

}



.cctab li:nth-child(3),

.cctab li:nth-child(7) {

    top: 248px;

}



.cctab li:nth-child(4),

.cctab li:nth-child(8) {

    top: 372px;

}



.cctab p {

    font-size: 18px;

    color: #333;

    padding: 40px 0 0 80px;

    transition: all .3s ease;

}



.cctab p a {

    display: block;

    font-size: 15px;

    color: #666;

    font-weight: normal;

    transition: all .3s ease;

}



.cctab p a b {

    font-size: 18px;

}



.cctab span {

    display: block;

    position: absolute;

    top: 0;

    bottom: 0;

    margin: auto 0;

    left: 18px;

    width: 52px;

    height: 44px;

    background: url(../images/20201026200154_104484501.png) no-repeat top left;

    transition: all .5s ease;

}



.cctab li:nth-child(2) span {

    background-position-x: -61px;

}



.cctab li:nth-child(3) span {

    background-position-x: -133px;

}



.cctab li:nth-child(4) span {

    background-position-x: -204px;

}



.cctab li:nth-child(5) span {

    background-position-x: -278px;

}



.cctab li:nth-child(6) span {

    background-position-x: -356px;

    height: 61px;

}



.cctab li:nth-child(7) span {

    background-position-x: -414px;

    height: 46px;

}



.cctab li:nth-child(8) span {

    background-position-x: -482px;

    height: 49px;

}



.cctab li.on {

    background: #013365;

}



.cctab li.on p {

    color: #fff;

}



.cctab li.on p a {

    color: #fff;

}



.cctab li.on span {

    background-position-y: -78px;

}



.ccon {

    width: 660px;

    margin: 0 auto;

}



.ccon .divdgweb_new_div_item {

    position: relative;

    width: 100%;

    height: 495px;

}



.ccon .news_div_item_pic {

    width: 100%;

    height: 100%;

}



.ccon .news_div_item_pic img {

    width: 100%;

    height: 100%;

}



.ccon .divdgweb_new_div_item_content {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    box-sizing: border-box;

    padding: 20px 30px;

    background: rgba(19, 28, 35, 0.8);

}



.ccon .divdgweb_new_div_item_a {

    font-size: 20px;

    color: #fff;

}



.ccon .divdgweb_new_div_item_body {

    font-size: 14px;

    color: #fff;

    line-height: 24px;

    margin-top: 10px;

}





/*di*/



.hzcust_bg {

    height: 180px;

    background: url(../images/20201023215902_598124848.png) no-repeat bottom center;

}



.casebtn a {

    display: block;

    margin: 20px auto 20px auto;

    width: 400px;

    height: 52px;

    border: 1px solid #dddddd;

    text-align: center;

    line-height: 50px;

    font-size: 18px;

    color: #888888;

    font-weight: lighter;

    transition: all .3s ease;

}



.casebtn a:hover {

    background: #013365;

    border-color: #013365;

    color: #fff;

}



.caseconcat {

    text-align: center;

    font-size: 18px;

    font-weight: lighter;

    color: #222;

}



.caseconcat strong {

    font-size: 30px;

    color: #013365;

    font-weight: bold;

}



.caseconcat span {

    padding-left: 42px;

    background: url(../images/20201023220308_661090311.png) no-repeat left center;

}





/*adv*/



.adv_bg {

    height: 842px;

    background: url(../images/20201026171851_1303503824.jpg) no-repeat top center;

    padding-top: 60px;

}



.adv_titl {

    text-align: center;

    color: #fff;

    font-size: 20px;

}



.adv_titl strong {

    font-size: 40px;

    margin-bottom: 5px;

    display: block;

}



.advleft {

    width: 1070px;

    height: 630px;

}



.advwa {

    height: 180px;

    width: 100%;

    background: #fff;

    padding: 30px 50px;

}



.advw {

    width: 710px;

}



.advw p:nth-child(1) {

    font-weight: bold;

    font-size: 30px;

    color: #222222;

    margin-bottom: 10px;

}



.advw p:nth-child(2) {

    font-size: 16px;

    color: #aaaaaa;

    line-height: 30px;

}



.advconcat {

    font-size: 33px;

    color: #222222;

    padding-top: 20px;

    line-height: 40px;

}



.advconcat span {

    display: block;

    padding-left: 30px;

    background: url(../images/20201026170720_1043645047.png) no-repeat left center;

    font-size: 16px;

    line-height: 22px;

}



.advtab li {

    width: 230px;

    height: 112px;

    border-bottom: 1px solid #fdbc90;

    background: #ff6600;

    color: #fff;

    padding: 25px 0px 0px 30px;

    transition: all .4s ease;

    cursor: pointer;

}



.advtab li p {

    float: left;

}



.advtab li p:nth-child(1) {

    font-size: 45px;

    font-family: Antonio, Arial;

}



.advtab li p:nth-child(2) {

    font-size: 25px;

    line-height: 28px;

    margin: 10px 0px 0px 10px;

}



.advtab li p:nth-child(2) span {

    font-size: 12px;

    display: block;

    line-height: 12px;

}



.adver {

    width: 230px;

    height: 180px;

    background: url(../images/20201026203207_812609559.jpg) no-repeat center;

    text-align: center;

    padding-top: 16px;

}



.advtab li.on {

    background: #fff;

    border-bottom: 1px solid #fdbc90;

    color: #333;

}



.adver img {

    width: 150px;

    height: 150px;

}



.adv_title2 {

    font-size: 42px;

    color: #fff;

    text-align: center;

    font-weight: bold;

    padding-bottom: 5px;

    letter-spacing: 1px;

    background: url(../images/20201026212737_472971803.png) no-repeat center;

    padding-top: 10px;

}



.adv_title2 span {

    font-weight: bold;

    color: #fff;

}





/*partner*/



.partner_bg {

    background: url(../images/20201026210137_1265516429.jpg) no-repeat;

    width: 100%;

    height: 610px;

    padding-top: 60px;

}



.partner_d {

    width: 100%;

    margin: 0 auto;

    overflow: hidden;

    margin-top: 50px;

}



.partner_c {

    width: 1301px !important;

    margin: auto;

    display: inline-block;

    border-bottom: 1px solid #ccc;

    border-left: 1px solid #ccc;

}



.partner_c td {

    padding-left: 0px !important;

    border: 1px solid #ccc;

    border-bottom: none;

    border-right: 1px solid #ccc;

    border-left: none;

    display: block;

    overflow: hidden;

    float: left;

    position: relative;

    width: 324px;

    transition: all 0.3s linear;

}



.partner_c td a {

    display: block;

    position: relative;

    overflow: hidden;

    background: #000;

    transition: all 0.3s linear;

}



.partner_c td img {

    width: 100% !important;

    height: auto !important;

    transition: all 0.3s linear;

    position: relative;

    z-index: 1;

}



.partner_c td br {

    display: none;

}



.partner_c td div {

    display: none;

}



.partner_c td a::before {

    content: "";

    display: block;

    position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

    background: url(../images/20201027005351_1734262426.png) no-repeat center;

    background-size: 200px;

    z-index: 2;

    filter: Alpha(opacity=0);

    opacity: 0;

    transition: all 0.3s linear;

}



.partner_d td:hover {

    transition: all 0.3s linear;

}



.partner_d td:hover img {

    transition: all 0.3s linear;

    filter: Alpha(opacity=20);

    opacity: 0.2;

}



.partner_d td:hover a::before {

    transition: all 0.3s linear;

    background-size: 70px;

    filter: Alpha(opacity=100);

    opacity: 100;

}





/*流程*/



.container *,

.adv_center * {

    box-sizing: border-box;

}



.title_en {

    width: 100%;

    margin: 0 auto;

    text-align: center;

    font-family: "DIN Medium";

    font-size: 76px;

    line-height: 76px;

    text-transform: uppercase;

    color: #eeecec;

    font-weight: bold;

}



.title_m {

    width: 1300px;

    margin: 0 auto;

    text-align: center;

    font-size: 40px;

    font-weight: bold;

    line-height: 40px;

    position: relative;

    margin-top: -54px;

    color: #333;

}



.title_m a {

    color: #013365;

    font-size: 40px;

}



.title_m span {

    color: #013365;

    font-size: 40px;

}



.title_x {
	text-align: center;
	width: 62%;
	margin: 0 auto;
	font-size: 18px;
	line-height: 40px;
	color: #666;
	margin-top: 20px;
	margin-bottom: 20px;
	letter-spacing: 1px;
	border: 1px solid #dad5d5;

}



.icon-goutongxinxi:before {

    font-size: 50px;

}



.process_bg {

    width: 100%;

    background: #fff url(../images/20201026210035_931238004.jpg) bottom center no-repeat;

    padding: 70px 0px 0px 0px;

    overflow: hidden;

}



.index-solution {

    padding: 30px 0px 0px 0px;

    overflow: hidden;

    width: 1300px;

    margin: 0 auto;

}



.lc_t li {

    position: relative;

    float: left;

    width: 16.6%;

    text-align: center;

    padding: 54px 20px;

    -webkit-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}



.iconfont {

    padding-top: 30px;

    font-family: "iconfont" !important;

    font-size: 36px !important;

    font-style: normal;

    color: #999;

}



.lc_t li:before {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background-color: #013365;

    opacity: 0;

    visibility: hidden;

    -webkit-transform: translateY(100%);

    -ms-transform: translateY(100%);

    -o-transform: translateY(100%);

    transform: translateY(100%);

    -webkit-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}



.lc_t li:hover:before {

    opacity: 1;

    visibility: visible;

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

}



.lc_t li .pic {

    position: relative;

    display: inline-block;

    width: 110px;

    height: 110px;

    background: #fff;

    border: 1px solid #e8e8e8;

    font-size: 0;

    line-height: 110px;

    border-radius: 50%;

    -webkit-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}



.lc_t li:hover .pic {

    -webkit-transform: translateY(-10px);

    -ms-transform: translateY(-10px);

    -o-transform: translateY(-10px);

    transform: translateY(-10px);

}



.lc_t li .tit {

    position: relative;

    font-size: 24px;

    color: #333;

    margin-bottom: 15px;

    margin-top: 15px;

    -webkit-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

    font-weight: 500;

}



.lc_t li.on .tit,

.lc_t li.on .des,

.lc_t li:hover .tit,

.lc_t li:hover .des,

.lc_t li:hover .des a {

    color: #fff;

}



.lc_t li .des {

    position: relative;

    margin-bottom: 30px;

    font-size: 16px;

    font-weight: 100;

    color: #999;

    -webkit-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}



.lc_t li .more {

    position: relative;

    border-radius: 40px;

    border: 1px solid #e8e8e8;

    width: 100px;

    line-height: 34px;

    height: 36px;

    margin: 0 auto;

    display: block;

    font-size: 13px;

}



.lc_t li.on .more,

.lc_t li:hover .more {

    color: #fff;

    border-color: #fff;

}



.lc_t li.on .more:hover,

.lc_t li:hover .more:hover {

    background: #fff;

    color: #013365;

}





/*about*/



.about {

    height: 710px;

    padding-top: 50px;

    background: url(../images/20201102133954_29595911.jpg) no-repeat center;

}



.abtitl {

    text-align: center;

    font-size: 16px;

    color: #f5fdf8;

    font-weight: lighter;

}



.abtitl b {

    display: block;

    font-size: 45px;

    color: #fff;

}



.about .w1300 {

    position: relative;

    height: 100%;

}



.abcon {

    width: 590px;

    margin: 50px 0 0 55px;

}



.ab_t {

    font-size: 26px;

    color: #2b3338;

}



.ab_t em {

    display: block;

    font-size: 40px;

    color: #013365;

    font-family: fontDin;

    text-transform: uppercase;

}



.ab_c {

    font-size: 15px;

    color: #666666;

    line-height: 38px;

    margin: 30px 0 40px 0;

}



.abbtn {

    font-size: 0;

}



.abbtn a {
	display: inline-block;
	line-height: 45px;
	width: 140px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background: #f48b19;


    transition: all .3s ease;

}



.abbtn a+a {

    margin-left: 19px;

    background: #013365;

}



.abbtn a:hover {

    background: linear-gradient(to right, #013365, #a1bf11);

}





/*qyxx*/



.qyxx {

    padding: 40px 0 76px 0;

}

.hz {
	width: 1134px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;

}


.hzcenter {

    margin-top: 10px;

    position: relative;

}

.qyxxcenter {

    margin-top: 40px;

    position: relative;

}



.qyjt {

    display: block;

    position: absolute;

    left: 0;

    top: 40%;

    cursor: pointer;

}



.qyjt.next {

    right: 0;

    left: auto;

}



.qycon {

    width: 1134px;

    margin: 0 auto;

}



.qycon table,

.qycon tr,

.qycon tbody {

    display: block;

    width: 100%;

}



.qycon td {

    display: inline-block;

    padding: 0 !important;

    width: 363px;

    margin-right: 23px;

}



.qycon td br {

    display: none;

}



.qycon td a {

    display: block;

    position: relative;

    overflow: hidden;

}



.qycon td div {

    padding: 0 !important;

}



.qycon td div a {

    line-height: 57px;

    background: #f0f2f1;

    font-size: 16px;

    color: #666666;

    transition: all .3s ease;

}



.qycon td a img {

    transition: all .5s ease;

    width: 100%;

    height: auto;

}



.qycon td:hover a img {

    transform: scale(1.1);

}



.qycon td:hover div a {

    background: #013365;

    color: #fff;

}




.hezuo {

    width: 1264px;

    margin: 0 auto;

}



.hezuo table,

.hezuo tr,

.hezuo tbody {

    display: block;

    width: 100%;

}



.hezuo td {

    display: inline-block;

    padding: 0 !important;

    width: 268px;

    margin-right: 23px;

}



.hezuo td br {

    display: none;

}



.hezuo td a {

    display: block;

    position: relative;

    overflow: hidden;

}



.hezuo td div {

    padding: 0 !important;

}



.hezuo td div a {

    line-height: 57px;

    background: #f0f2f1;

    font-size: 16px;

    color: #666666;

    transition: all .3s ease;

}



.hezuo td a img {

    transition: all .5s ease;
	width:100%;
	height:auto;

    

}



.hezuo td:hover a img {

    transform: scale(1.1);

}



.hezuo td:hover div a {

    background: #013365;

    color: #fff;

}



/*news*/



.news_bg {
	padding: 60px 0 85px 0;

}



.news_box {}



.news_bt {

    width: 1300px;

    float: left;

}



.news_btl {

    width: 320px;

    float: left;

    font-weight: 400;

    font-size: 42px;

    margin-bottom: 40px;

}



.news_btl span {

    font-size: 16px;

    display: block;

    color: #999;

    width: 400px;

}



.nb_tab {

    font-size: 0;

    text-align: center;

    float: right;

}



.nb_tab a {

    width: 171px;

    height: 42px;

    background: #e2e2e2;

    display: inline-block;

    vertical-align: top;

    color: #333;

    box-shadow: 0px 0px 20px #eee;

    border-radius: 30px;

    margin-top: 22px;

}



.nb_tab a+a {

    margin-left: 50px;

}



.nb_tab a.cur {

    background: linear-gradient(204deg, #013365 50%, #013365 100%);

    color: #fff;

    background-size: 400% 370%;

}



.nb_tab a i,

.nb_tab a b {

    display: inline-block;

    vertical-align: top;

    line-height: 42px;

}



.nb_tab a b {

    font-size: 16px;

    font-weight: 500;

}



@-webkit-keyframes Gradient {

    0% {

        background-position: 0% 50%

    }

    50% {

        background-position: 100% 50%

    }

    100% {

        background-position: 0% 50%

    }

}



@-moz-keyframes Gradient {

    0% {

        background-position: 0% 50%

    }

    50% {

        background-position: 100% 50%

    }

    100% {

        background-position: 0% 50%

    }

}



@keyframes Gradient {

    0% {

        background-position: 0% 50%

    }

    50% {

        background-position: 100% 50%

    }

    100% {

        background-position: 0% 50%

    }

}



.nb_con {}



.nbc_list+.nbc_list {

    display: none;

}



.nbcl_le {

    width: 614px;

}



.nbcl_le .news_div_item {

    width: 294px;

    display: inline-block;

    vertical-align: top;

}



.nbcl_le .news_div_item+.news_div_item {

    margin-left: 26px;

}



.nbcl_le .news_div_item_pic img {

    width: 294px;

}



.news_div_item_title a {

    font-size: 18px;

}



.nbcl_le .news_div_item_content {

    margin-top: 30px;

}



.nbcl_le .news_div_item_body {

    margin-top: 20px;

    line-height: 24px;

    color: #68686a;

}



.nbcl_le .news_div_item_date,

.new_more {

    display: inline-block;

    vertical-align: top;

    font-size: 0;

    margin-top: 25px;

}



.nbcl_le .news_div_item_date>div {

    display: inline-block;

    vertical-align: top;

    color: #68686a;

}



.new_more {

    width: 24px;

    height: 24px;

    border-radius: 24px;

    border: 1px solid #9a9899;

    background: url(../images/20201026230333_546372745.png) no-repeat right center;

    float: right;

    margin-top: 17px;

}



.nbcr_ri {

    width: 656px;

}



.nbcr_ri .news_div_item_pic {

    display: none;

}



.nbcr_ri .news_div_item {

    font-size: 0;

    border: 1px solid #f1f1f1;

    padding: 30px 0;

    position: relative;

    transition: 300ms;

}



.nbcr_ri .news_div_item:hover {

    box-shadow: 0 0 21px #d2d2d2;

    z-index: 1;

    transition: 300ms;

}



.nbcr_ri .news_div_item_date,

.nbcr_ri .news_div_item_content {

    display: inline-block;

    vertical-align: top;

}



.nbcr_ri .news_div_item_date {

    width: 115px;

    text-align: center;

    font-size: 0;

}



.nbcr_ri .news_div_item_content {

    width: 516px;

    padding-left: 20px;

    border-left: 1px solid #f3f3f3;

    font-weight: 100;

}



.nbcr_ri .news_div_item_date>div {

    font-family: Arial;

}



.nbcr_ri .news_div_item_year,

.nbcr_ri .news_div_item_month {

    display: inline-block;

    vertical-align: top;

    color: #565656;

    font-size: 14px;

}



.nbcr_ri .news_div_item_day {

    font-size: 47px;

    font-weight: bold;

    line-height: 55px;

}



.nbcr_ri .news_div_item_body {

    margin-top: 10px;

    line-height: 20px;

    color: #68686a;

    padding-right: 20px;

    font-size: 14px;

}





/*copy*/



.copy {

    background: #232323;

    width: 100%;

    padding: 50px 0px 10px;

}



.copy_row1:after {

    content: '';

    clear: both;

    display: block;

}



.copy_item {
	float: left;
	padding-right: 30px;
	margin-right: 30px;

}



.copy_item ul strong {

    display: block;

    padding: 0 0 10px;

}



.copy_item ul strong a {

    display: block;

    padding-left: 35px;

    background: url(../images/20201026215256_799191754.png) no-repeat left center;

    line-height: 40px;

    color: #fff;

    font-weight: normal;

    font-size: 16px;

}



.copy_item ul strong a .en {

    font-size: 12px;

    color: #666;

    font-weight: normal;

    text-transform: capitalize;

}



.copy_item ul li a {

    display: block;

    color: #aaa;

    line-height: 26px;

    padding-left: 15px;

}



.copy_item ul li {

    display: block;

}



.copy_item ul li a:hover {

    color: #f1f1f1;

    text-decoration: underline;

}



.copy_r1_tel {

    background: url(../images/20201026160353_1476716700.png) no-repeat right 15px;

    color: #f1f1f1;

    font-size: 15px;

    line-height: 35px;

    position: relative;

    width: 100%;

    padding: 10px 0 10px;

}



.copy_r1_tel:after {

    content: '';

    display: block;

    width: 100%;

    height: 2px;

    background: url(../images/20201027005428_1848348867.jpg) no-repeat center;

    position: absolute;

    bottom: 0px;

    left: 0;

}



.copy_r1_tel strong {
	font-size: 30px;
	color: #f48b19;
	line-height: 30px;
	display: block;
	font-weight: normal;
	font-weight: bold;

}



.copy_r1_r {

    width: 400px;

    float: right;

}



.copy_r1_add {

    background: url(../images/20201026160547_1949154885.png) no-repeat left center;

    color: #ccc;

    font-size: 14px;

    line-height: 30px;

    padding: 10px 0 0 30px;

}



.copy_r1_Contact {

    background: url(../images/20201026160716_960588115.png) no-repeat left center;

    color: #ccc;

    font-size: 14px;

    line-height: 30px;

    padding: 10px 0 0 30px;

}



.copy_row1 {

    padding-bottom: 45px

}



.copy_row2 {

    background: url(../images/20201026160816_1160898565.png) no-repeat center;

    width: 100%;

    height: 70px;

}



.copy_row2 .friend_link_l {

    font-size: 16px;

    color: #f1f1f1;

    line-height: 25px;

    padding: 15px 15px 15px 70px;

    display: block;

    float: left;

    width: 80px;

}



.copy_row2 .friend_link_l .en {

    font-size: 12px;

    font-weight: 100;

    color: #999;

    display: block;

    text-transform: capitalize;

    line-height: 15px;

}



.copy_row3 .copy_r3_l {

    color: #aaa;

    font-size: 15px;

    line-height: 80px;

    width: 70%;

    float: left;

    height: 80px;

}



.copy_row3 .copy_r3_l a {

    color: #aaa;

    font-size: 15px;

}



.copy_row3 .copy_r3_l a:hover {

    color: #f1f1f1;

    text-decoration: underline;

}



.copy_row3 .copy_r3_r {

    width: 8%;

    float: right;

    height: 70px;

    line-height: 70px;

    color: #aaa;

    font-size: 15px;

}



.linkTagcs li {

    text-align: center;

    padding: 0 5px;

    width: auto !important;

}



.copy_r3_ico {

    width: 32px;

    height: 32px;

    position: relative;

    float: left;

    margin: 25px 0 0 20px;

}



.copy_r3_ico i {

    width: 32px;

    height: 32px;

    background: url(../images/20201026161031_701472018.png) no-repeat center top;

    display: block;

}



.copy_r3_ico2 i {

    background: url(../images/20201026161138_1705131637.png) no-repeat center top;

}



.copy_r3_ico img {

    display: none;

    position: absolute;

    bottom: 40px;

    width: 120px;

    height: 120px;

    left: -50%;

    margin-left: -30px;

}



.copy_r3_ico:hover i {

    background-position-y: -65px;

}





/*右侧浮动*/



.y-kefu-box {

    position: fixed;

    right: 0;

    top: 20%;

    z-index: 9999;

    font-size: 13px;

}



.y-kefu-box a {

    text-decoration: none;

}



.y-kefu-box img {

    display: block;

    width: 100%;

    height: auto;

}



.y-kefu-box01 .icon {

    display: block;

    background: url(../images/20201222180437_1862520880.png) no-repeat;

    margin: 0 auto 6px;

}



.y-kefu-box01 {

    width: 54px;

    color: #666;

    text-align: center;

}



.y-kefu-box01 .kf-close-btn {

    width: 27px;

    height: 27px;

    background-position: -5px -115px;

    position: relative;

    cursor: pointer;

}



.y-kefu-box01 .kf-close-btn:before {

    content: '';

    display: block;

    width: 1px;

    height: 12px;

    position: absolute;

    bottom: -12px;

    left: 13px;

    z-index: 1;

    background-color: #013365;

}





/*颜色更改*/



.y-kefu-box01 .show-status>a,

.y-kefu-box01 .show-status>div {

    display: block;

    width: 52px;

    padding: 8px 0 12px;

    background-color: #fff;

    border-left: solid 1px #efefef;

    border-top: solid 1px #efefef;

    border-right: solid 1px #efefef;

    position: relative;

}



.y-kefu-box01 .show-status {

    position: relative;

}



.y-kefu-box01 .show-status .kf-zixun {
	background-color: #f48b19;
	border-color: #f48b19;
	color: #fff;
	margin: 10px 0 7px;

}





/*颜色更改*/



.y-kefu-box01 .kf-zixun {

    border-radius: 2px;

}



.y-kefu-box01 .kf-zixun i {

    width: 21px;

    height: 22px;

    background-position: -5px -5px;

}



.y-kefu-box01 .kf-mobile {

    border-top-left-radius: 2px;

    border-top-right-radius: 2px;

}



.y-kefu-box01 .kf-mobile>i {

    width: 18px;

    height: 20px;

    background-position: -5px -32px;

}



.y-kefu-box01 .kf-mobile:hover>i {

    background-position: -30px -32px;

}



.y-kefu-box01 .kf-weChat>i {

    width: 22px;

    height: 20px;

    background-position: -5px -55px;

}



.y-kefu-box01 .kf-weChat:hover>i {

    background-position: -30px -55px;

}



.y-kefu-box01 .kf-email {

    border-bottom-left-radius: 2px;

    border-bottom-right-radius: 2px;

}



.y-kefu-box01 .kf-email>i {

    width: 18px;

    height: 18px;

    background-position: -5px -80px;

}



.y-kefu-box01 .kf-email:hover>i {

    background-position: -30px -80px;

}



.y-kefu-box01 .back-top i {

    width: 13px;

    height: 13px;

    background-position: -5px -98px;

}



.y-kefu-box01 .back-top:hover i {

    background-position: -30px -98px;

}



.y-kefu-box01 .kf-email,

.y-kefu-box01 .back-top {

    border-bottom: solid 1px #efefef;

}



.y-kefu-box01 .back-top {

    margin-top: 20px;

    border-radius: 2px;

    left: 55px;

}



.y-kefu-box01 .hver:hover {
	background-color: #f48b19;
	border-color: #f48b19;

}





/*颜色更改*/



.y-kefu-box01 .hver:hover>p {

    color: #fff;

}



.y-kefu-box01 .mobile-infos,

.y-kefu-box01 .y-ewm-box,

.y-kefu-box01 .y-email-infos {

    background-color: #fff;

    border: solid 1px #efefef;

    position: absolute;

    right: 90px;

    z-index: 2;

    border-radius: 2px;

    display: none;

}





/*电话*/



.y-kefu-box01 .mobile-infos {

    width: 260px;

    text-align: left;

    top: 0;

}



.y-kefu-box01 .mobile-infos>div {

    padding: 20px 0 20px 45px;

    position: relative;

}



.y-kefu-box01 .mobile-infos>div i {

    width: 15px;

    height: 15px;

    background-position: -52px -32px;

    position: absolute;

    top: 22px;

    left: 20px;

    z-index: 2;

}



.y-kefu-box01 .mobile-infos .online1 {

    border-bottom: solid 1px #efefef;

}



.y-kefu-box01 .mobile-infos span {

    color: #b9b9b9;

}



.y-kefu-box01 .mobile-infos p {

    color: #013365;

    font-size: 18px;

}





/*颜色更改*/



.right {

    width: 12px;

    height: 12px;

    position: absolute;

    right: -12px;

    top: 24px;

}



.right-arrow1,

.right-arrow2 {

    width: 0;

    height: 0;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    border-top: 6px transparent dashed;

    border-right: 6px transparent dashed;

    border-bottom: 6px transparent dashed;

    border-left: 6px white solid;

    overflow: hidden;

}



.right-arrow1 {

    left: 1px;

    border-left: 6px #efefef solid;

}



.right-arrow2 {

    border-left: 6px white solid;

}





/*二维码*/



.y-kefu-box01 .y-ewm-box {

    width: 151px;

    height: 178px;

    top: -60px;

}



.y-kefu-box01 .y-ewm-box>div {

    width: 151px;

    height: 178px;

}



.y-kefu-box01 .y-ewm-box img {

    width: 130px;

    height: 130px;

    margin: 6px auto 9px;

}



.y-kefu-box01 .y-ewm-box .y-ewm-img1 {

    width: 150px;

    border-right: solid 1px #efefef;

}



.y-kefu-box01 .y-ewm-box .right {

    top: 84px;

}





/*邮箱*/



.y-kefu-box01 .y-email-infos {

    padding: 28px 20px 28px 45px;

    color: #b9b9b9;

    text-align: left;

    bottom: 0;

}



.y-kefu-box01 .y-email-infos p {

    color: #013365;

    font-size: 16px;

}





/*颜色更改*/



.y-kefu-box01 .y-email-infos>i {

    width: 18px;

    height: 13px;

    background-position: -52px -80px;

    position: absolute;

    left: 15px;

    top: 30px;

}



.y-kefu-box01 .y-email-infos .right {

    top: 55px;

}



.y-kefu-box01 .hide-status {

    width: 54px;

    height: 65px;

    background-color: #013365;

    position: absolute;

    top: 37px;

    left: 55px;

    z-index: 9;

}





/*关闭后颜色*/



.y-kefu-box01 .hide-status .kf-zixun {

    padding: 10px 0 7px;

    color: #fff;

    cursor: pointer;

}





/*麦 站 网分页样式*/

.pages{padding: 20px 0;width:100%;text-align: center;clear: both;}

.pages a,.pages span{color: #666;padding: 0 15px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 34px;background: #f9f9f9;border: 1px solid #f2f2f2;}

.pages a:hover{display:inline-block;color: #fff;background: #013365;border-color: #013365;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}

.pages span{display:inline-block;color: #666;}

.pages a.page-num-current{display:inline-block;color: #fff;background: #013365;border-color: #013365;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}







/*认证项目*/

.renzheng{

    padding-top: 80px;

}



.rzneirong{

	display: block;

	padding-top: 0px;

	overflow: hidden;

}



.rzneirong .fl{

    width: 270px;

}

.rzneirong .fl .aa01{

	color: #fff;

	font-size: 26px;

	height: 88px;

	line-height: 88px;

	background-image: url(../images/20201027192855_1824179375.jpg);

	font-weight: bold;

}

.rzneirong .fl .aa01 i{

    width: 35px;

    height: 35px;

    float: left;

    margin-top: 28px;

    margin-left: 25px;

    margin-right: 10px;

    background: url(../images/ico.png) no-repeat 0 -75px;

}







.arrow-down {

    border-bottom: 1px dotted #c2c5c3;

    position: relative;

       height: 62px;

    padding-left: 50px;

    line-height: 62px;

    font-size: 16px;

    color: #222;

    font-weight: bold;

    background: #f3f9f6;

}















.rzneirong .fl .aa02{

    background: #f1f1f1;

    color: #333;

    padding-top: 15px;

    padding-bottom: 10px;

}

.rzneirong .fl .aa02 dl{

    padding-bottom: 5px;

    margin: 0 20px;

    clear: both;

}

.rzneirong .fl .aa02 dt{
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	font-weight: normal;
	background-color: #ddd;

}

.rzneirong .fl .aa02 dt a{
	display: block;
	color: #333333;

}

.rzneirong .fl .aa02 dt:hover{

    background: #ff8c1a;

}

.rzneirong .fl .aa02 dt i{

    width: 27px;

    height: 27px;

    float: left;

    margin-top: 10px;

    margin-left: 15px;

    margin-right: 10px;

    background: url(../images/ico.png) no-repeat 0 -135px;

}

.rzneirong .fl .aa02 dt i.aaico2{

    background-position: -27px -135px;

}

.rzneirong .fl .aa02 dt i.aaico3{

    background-position: -54px -135px;

}

.rzneirong .fl .aa02 dt i.aaico4{

    background-position: -81px -135px;

}

.rzneirong .fl .aa02 dt i.aaico5{

    background-position: -108px -135px;

}

.rzneirong .fl .aa02 dt i.aaico6{

    background-position: -135px -135px;

}

.rzneirong .fl .aa02 dd{

    overflow: hidden;

    padding: 10px 0 5px;

}

.rzneirong .fl .aa02 dd span{   

    width: 49%;

    display: block;

    float: left;

    line-height: 30px;

    margin: 3px 0;

}

.rzneirong .fl .aa02 dd span:nth-of-type(2n){

    margin-left: 2%;

}

.rzneirong .fl .aa02 dd span a{

    display: block;

}



.rzneirong .fl .aa02 dd span:hover{

    background: #ff8c1a;

}

.rzneirong .fl .aa02 dd span:hover a{

    color: #fff;

}



.rzneirong .fl .aa03{

    height: 104px;

    background: #ddd;

}

.rzneirong .fl .aa03 i{

    width: 25px;

    height: 25px;

    float: left;

    margin-top: 20px;

    margin-left: 20px;

    margin-right: 5px;

    background: url(../images/ico.png) no-repeat 0 -110px;

}

.rzneirong .fl .aa03 p{

    font-size: 14px;

    color: #666;

    float: left;

    margin-top: 25px;

}

.rzneirong .fl .aa03 span{
	color: #013365;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	display: block;
	clear: both;
	margin-left: 22px;
	line-height: 38px;

}



.rzneirong .fr{

	width: 1000px;

}

.rzneirong .fr li{

    float: left;

    width: 19%;

    margin-left: 1%;

    margin-bottom: 20px;

}

.rzneirong .fr li a{

    border: 1px solid #e5e5e5;

    display: block;

}

.rzneirong .fr li .img{

	overflow: hidden;

	background-color: #FFFFFF;

}

.rzneirong .fr li .img img{

	max-width: 90%;

	padding: 5%;

	height: 130px;

	width: 180px;

}



.rzneirong .fr li p{

    text-align: center;

    background: #ddd;

    color: #000;

    line-height: 45px;

}



.rzneirong .fr li:hover .img img{

	-webkit-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	transform: scale(1.1, 1.1);

	-webkit-transition: -webkit-transform 0.6s ease 0;

	transition: transform 0.6s ease 0;

}

.rzneirong .fr li:hover a{

    border-color: #ff7f00;

}

.rzneirong .fr li:hover p{

    background: #ff7f00;

    color: #fff;

}
