@charset "utf-8";
/*end*/
body{overflow-x:hidden;}
/* 清除内外边距 */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset,button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
.content{ width:1200px;margin: 0 auto;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;}

input,textarea {border:  none; box-shadow: none; outline: none;}

body{min-width: 1200px;max-width: 1920px;margin: 0 auto;overflow-x: hidden; width: 100%;}
/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 16px/22px "Microsoft YaHei";color: #666;
}

h1 {font-size: 18px;font-family: "Microsoft Yahei";}
h2 {font-size: 16px;font-family: "Microsoft Yahei";}
h3 {font-size: 14px; font-family: "Microsoft Yahei"; font-weight:normal;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#666;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"]{
	-webkit-appearance: none;}
textarea {-webkit-appearance: none;}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.clear{clear: both;height: 0;}
.clearfix:after{height: 0;content: "";clear: both;display: block;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

/*Main模板*/
.blk-main{width:1200px; margin: 0 auto; }
.blk-max-main{width:1220px; margin: 0 auto;}

/*小模块*/
.blk-xs{width:240px;}
.blk-min{width: 320px;}
/*中模块*/
.blk-sm{width:930px;}
.blk-max{width: 810px;}


/* 头部 */
i,em{font-style:normal;}

.header1{height: 206px;background:url(../images/h_top_bg.gif) repeat-x; }
.content-s{width: 1200px; margin: 0 auto;}
.h_con{height:139px;}
.h_con .h_con-l .t_logo{float: left;margin:30px 10px 0px 0px;text-align: center;}
.h_con .h_con-l h2{float:left;font-weight:normal;margin-top:48px;height:55px;}
.h_con .h_con-l h2 b{display: block;font-size: 26px;color: #3871c2;line-height:24px;font-weight:bold;}
.h_con .h_con-l h2 b i{color: #3871c2; padding-right: 5px;}
.h_con .h_con-l h2 span{display:inline-block;font-size:20px;color: #333333;line-height:18px;padding-top: 10px;font-weight:bold;}
.h_con .h_con-l h2 span i{color: #3871c2;padding-right: 5px;}

.h_con p{float: right;margin-top:49px;height:50px;position:relative;padding-left:47px;}
.h_con p em{position:absolute;left:0;top:2px;}
.h_con p i{display: block; font-weight:normal;font-size:16px;color: #313131;line-height:16px;}
.h_con p span{font-size: 30px;font-weight: bold;color: #333333;font-family: "Arial";display:block;line-height:30px;padding-top:5px;}

.nav{width: 100%; min-width: 1200px; height: 67px; }
.nav .w1200{overflow: visible;}
.nav li {display: inline-block;vertical-align: middle;background: url(../images/nav_line_1.png) no-repeat right center; position: relative; width: 12.4% !important;}
.nav li:last-child{background:none;}
.nav li a {display: block;font-size: 16px;line-height: 67px; text-align: center; padding: 0 30px;color: #fff;}
.nav li .arr {float: right;height: 40px;width: 40px;position: relative;display: none;}
.nav li .arr:after {content: '';border-top: 2px solid #ccc;border-left: 2px solid #ccc;box-sizing: content-box;display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;bottom: 0;transform: rotate(135deg);right: 15px;}
.nav li.active a,.nav li.open a,.nav li a:hover {color: #fff;background-color: #ee9d10;}
 .nav li.dropdown {position: relative;}
.nav li.dropdown:before {content: "";position: absolute;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -2px;right: 15px;}
.nav .dropdown-box {position: absolute;left: 0;min-width: 100%;top: 100%;display: none;z-index: 10;text-align: center;}
.nav .dropdown-box p {margin: 0;}
.nav .dropdown-box a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 10px;font-size: 14px;background-color: #122c80 !important;line-height: 40px;color: #fff !important;border-top: 1px solid #122c80;}
.nav .dropdown-box a:hover {color: #fff !important;background-color: #ee9d10 !important;}
.nav ul > li:hover .dropdown-box{display: block;}	

/* banner */
.banner{position:relative;overflow:hidden;}
.banner .slick-arrow {position: absolute;font-size: 0;top: 50%;z-index:12;width: 100px;height: 100px;margin-top: -42px;border: 0;}
.banner .slick-prev {outline: none;position: absolute; top:50%; width: 73px; height: 73px; z-index: 9; opacity: 0; text-align: center; margin-top: -40px;transition:.8s;background:url(images/c_prev.png) no-repeat;left: 5%;cursor: pointer;}
.banner .slick-next {outline: none;position: absolute; top:50%; width: 73px; height: 73px; z-index: 9; opacity: 0; text-align: center; margin-top: -40px;transition:.8s;background:url(images/c_next.png) no-repeat;right: 5%;cursor: pointer;}
.banner:hover .slick-prev { left: 10%; opacity: 0.3; }
.banner:hover .slick-next { right: 10%; opacity: 0.3; }
.banner img {display: block;width: 100%;margin:0 auto;}
.slick-dots {position: absolute;left: 0; font-size:0;bottom: 5%;width: 100%;text-align: center;outline: none;}
.slick-dots li {display: inline-block;margin: 0 15px; outline: none;}
.slick-dots li button {display: block;border: 0 none;width: 12px;height: 12px;color: #fff; border-radius: 50%;background-color: #0065b5;outline: none; transition: .5s;}
.slick-dots .slick-active button {background-color: #0065b5;width:50px;border-radius: 30px;}
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* -- 搜索 -- */
.sou{height: 71px;}
.sou p{height: 71px;color: #666666;line-height:71px;font-size: 16px;width:825px;float: left;}
.sou p b{font-size: 16px;color: #222222;font-weight:bold;}
.sou p a{font-size: 16px;color: #666666;padding-right:13px;font-weight: normal;line-height: 16px;}
.sou .s_box{float: right;margin-top:18px;width:365px;height: 36px;border: 1px solid #e3e3e3;overflow: hidden;margin-right: 2px;box-sizing: border-box;border-radius: 20px;}
.sou .s_box .input1{float: left;width:280px;padding-left: 13px;height: 36px;line-height: 34px;font-size: 14px;color: #666666;border: 0;background: none;outline: 0;}
.sou .s_box .input2{float: left;border: 0;outline: 0;cursor: pointer;width:22px;height:22px;background:url(../images/sou_1.png) no-repeat center;margin-top:7px;}

/* 关于我们 */
.yybj{height: 532px; background:#f5f5f5; padding-top:50px;box-sizing: border-box;  font-family:"Microsoft Yahei";position: relative;width: 100%; min-width: 1300px;}
.yy{width:1200px;margin:0 auto;position: relative; }
.yy dl{height:402px;}
.yy dl dd{width:546px;position:relative;box-sizing: border-box; float: left;padding-top:25px;}
.yy dl dd h2{margin-bottom: 15px;background: url(../images/yy_line.png) no-repeat left bottom; font-size: 36px;color: #0065b5;text-align: left; font-weight: bold; line-height: 50px;padding-bottom: 20px;}
.yy dl dd h2 em {display: block;font-weight: normal;font-size:27px;color: #313131;}
.yy dl dd p{font-size: 16px; color: #3a3a3a; line-height: 31px;text-align: justify; display: block;height:108px;}
.yy dl dd span{display: block;height:93px;}
.yy dl dd span em{width:93px;height:93px;float: left;margin-right: 15px;}
.yy dl dd span .qm{position: relative;width:165px;height:32px; line-height: 32px; margin-top:40px; font-size: 16px;color: #3a3a3a;text-align: left;padding-left:36px;}
.yy dl dd span .qm::before{content: "";position: absolute;width: 33px;height: 1px;background:#3a3a3a;left:0;top:15px;}
.yy dl dd span .qm img{width: 68px;height:32px; position: absolute;right:0;bottom:0;}
.yy dl dt{width:600px;height:374px; position: relative; float: right;}
.yy dl dt li{width:600px;height:374px;display: block; float: left; overflow: hidden;}
.yy dl dt li img{width: 100%;display: block;}
.yy dl dt h5{width:80px; position: absolute;right: 2px;bottom: 20px;}
.yy dl dt h5 em{display: block; float: left;width: 12px;height: 12px;border-radius: 100%;background:#fff;margin-right: 8px;}
.yy dl dt h5 em.on{background: #002f7c;}

.m_zz{width: 1200px; background:#0065b5;height: 148px; position: absolute;left:0;bottom:-148px;box-shadow: 5px 6px 15px #d5d5d5; z-index: 1;}
.m_zz li{ width:300px;height: 148px; box-sizing: border-box; overflow: hidden;padding-top:25px; float: left; text-align: center;position: relative;}
.m_zz li::before{content: "";position: absolute;width: 1px;height: 96px;background:#fff;right:0;top:25px;}
.m_zz li em{margin-left:0px;display: block; position: relative;height: 65px;}
.m_zz li em b{ margin-left:0px;font-size:72px; color: #fff;font-weight: normal;line-height: 65px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.m_zz li em i{ font-size:22px;  color: #fff;text-align: center; font-weight: normal; text-align: center; line-height: 25px;width:50px; height: 25px;display: block;font-family: "Arial";position: absolute;top:5px; right:60px; }
.m_zz li h3{font-size: 18px; color: #fff; text-align: center; font-weight: normal;line-height: 30px;}
.m_zz li:nth-child(1){padding-left:0;}
.m_zz li:nth-child(4) em i{right:35px;}
.m_zz li:nth-child(4)::before{width:0;}

.m_zz li:hover,.m_zz li:hover::before{background:#0065b5;color:#fff;}
.m_zz li:hover em b,.m_zz li:hover em i,.m_zz li:hover h3{color: #fff;}

/* 产品中心 */
.tit{ font:50px "Microsoft YaHei UI"; text-align:center; color:#000;}
.tit a{ color:#000000;}
.tit em{ display:block; font-size:18px; padding:15px 0 40px;}
.product{ height:auto; overflow:hidden; margin-top:120px;width: 100%; min-width: 1300px; padding-bottom: 30px;}
.product_t{ width:263px; border:5px solid #0065b5; float:left;}
.product_t h2{ background:#0065b5; font:32px "Microsoft YaHei UI"; font-weight:bold; color:#fff; text-align:center; padding:16px 0;}
.product_t h2 a{ display:block; color:#fff;}
.product_t h2 em{ display:block; font:14px "Microsoft YaHei UI"; text-transform:uppercase; color:#e3e3e3; padding-top:2px;}
.product_t li{ width:241px; margin:0 auto; border-top:1px solid #cecece; font:18px "Microsoft YaHei UI"; line-height:48px; height:48px; overflow:hidden;}
.product_t li a{ display:block; position:relative; color:#333; padding-left:45px;}
.product_t li a:before{ content:""; position:absolute; top:18px; left:30px; width:0; height:0; border-left:6px solid #ccc; border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);}
.product_t li:hover a:before{ border-left:6px solid #0065b5;}
.product_t li:hover a{ font-weight:bold; color:#0065b5;}
.product_t p{ font:26px "Microsoft YaHei UI"; font-weight:bold; color:#fff; background:#0065b5; padding:15px 0; text-align:center;}
.product_t p em{ display:block; font:18px "Microsoft YaHei UI"; line-height:32px; background:url(../css/pro_lx.png) no-repeat 50px;}

.tit3{ height:62px; background:#e3e3e3; overflow:hidden; font:20px "Microsoft YaHei UI"; font-weight:bold; position:relative; line-height:62px;}
.tit3 a{ display:block; color:#000; padding-left:30px;}
.tit3 em{ display:block; width:84px; height:34px; border:1px solid #aaa; float:right; margin:12px 12px 0 0; float:right; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:34px; color:#000; text-align:center;}
.tit3:before{ content:""; position:absolute; top:18px; left:17px; width:3px; height:24px; background:#0065b5;}
.product1{ width:900px; overflow:hidden; float:right;}
.product2 li{ width:289px; height:auto; overflow:hidden; float:left; margin:20px 5px; position:relative;border:1px solid #eee; box-sizing:border-box;}
.product2 li img{ display:block;width:296px; height:222px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.product2 li em{ display:block; width:100%; height:40px; font:14px "Microsoft YaHei UI"; line-height:40px; background:rgba(0,0,0,0.5); height:40px; color:#fff; position:absolute; bottom:0; text-align:center;}
.product2 li:hover em{ background:#0065b5;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari Ã¥â€™Å’ Chrome */
-o-transition-property:background;}
		.product2 li:hover img,.product11 dt:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}

/* 广告图 */
.hhban{height: 398px;background: url(../images/xban.jpg) no-repeat center 0;}

/* 服务流程 */
.cess{position: relative;padding: 70px 0;}
.cess h2{height: 50px;line-height: 50px;font-size: 24px;color: #fff;padding-left: 20px;background: url(../images/cess_t.jpg) no-repeat;}
.cess .tel{position: absolute;height: 50px;line-height: 50px;font-size: 16px;font-weight: bold;color: #0065b5;right: 0;top: 70px;}
.cess .tel a.zx{float: left;width: 98px;height: 28px;line-height: 28px;text-align: center;font-size: 16px;color: #fff;background: #0065b5;border-radius: 14px;margin: 11px 22px 0 0;}
.cess ul{padding-top: 50px;height: 100px;}
.cess li{float: left;width: 150px;height: 100px;text-align: center;position: relative;}
.cess li:after{position: absolute;width: 20px;height: 14px;background: url(../images/cess_jt.png) no-repeat center;content: "";right: -10px;top: 28px;}
.cess li:last-child:after{display: none;}
.cess li span{ display:block;width:36px; height:36px;  text-align: center;margin:0 auto;  position:relative;}
.cess li span em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0deg);transform: translateX(0) rotate(0deg);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.cess li span i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.cess li:hover span em,.cess li.cur span em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.cess li:hover span i,.cess li.cur span i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.cess li p{font-size: 18px;color: #6a6a6a;line-height: 18px;padding-top: 20px;}
.cess li:hover p{font-weight: bold;}

/* 优势 */
.ysbj{background:url(../images/ysbj.jpg) no-repeat top center;}
.ys{padding-top:68px;}
.ys h2{text-align: center; margin-bottom: 53px;}
.ys h2 span{display: block; height:63px; line-height: 63px;font-size: 48px; color:#0065b5; font-weight: normal;}
.ys h2 span i{color:#0065b5; font-size: 48px;margin:0 10px;}
.ys h2 em{display: inline-block;height:37px; line-height: 37px;font-size: 21px; color:#666666;padding:0 280px;font-weight: normal; position: relative;}
.ys h2 em:before{width:253px; height:9px; background:url(../images/pro-ico1.png) no-repeat center; content:""; position: absolute;left:0;top:14px;}
.ys h2 em:after{width:253px; height:9px; background:url(../images/pro-ico2.png) no-repeat center; content:""; position: absolute;right:0;top:14px;}
.ys .ys-one{height:380px;}
.ys .ys-one dl{height:320px;}
.ys .ys-one dl dt{width:661px;height:320px;float:left; line-height: 0;overflow: hidden;}
.ys .ys-one dl dt img{width:100%;transition: 1s;}
.ys .ys-one dl dd{width:660px; height:320px;background:#FFF;float:right;margin-right: -121px;padding:47px 68px 0 64px; box-sizing: border-box;}
.ys .ys-one dl dd .ys-tit{height:96px; border-bottom:1px solid #e5e5e5;width:520px; margin-bottom: 16px;}
.ys .ys-one dl dd .ys-tit i{display: block; width:66px; height:66px;float:left; line-height: 0; overflow: hidden;margin: 7px 20px 0 0;}
.ys .ys-one dl dd .ys-tit i img{width:100%;}
.ys .ys-one dl dd .ys-tit h4{float:left;}
.ys .ys-one dl dd .ys-tit h4 span{display: block; height:46px; line-height: 46px;font-size: 21px; color:#0065b5; font-weight: bold;}
.ys .ys-one dl dd .ys-tit h4 em{display: block;height:31px; line-height: 31px;font-size: 18px; color:#131313;font-weight: normal;}
.ys .ys-one dl dd .ys-tit h4 em b{color:#0065b5;}
.ys .ys-one dl dd ul li{padding-left:18px;line-height:25px; margin-bottom:5px;background:url(../images/ys-ico1.png) no-repeat left 7px;font-size: 15px; color:#4c4c4c;}
.ys .ys-one dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.ys .ys-two{height:420px;}
.ys .ys-two .two{position: relative;}
.ys .ys-two dl{height:420px;}
.ys .ys-two dl dt{width:1020px; height:480px; line-height: 0; overflow: hidden; position: absolute;right:-360px;top:0;z-index:200;}
.ys .ys-two dl dt img{width:100%; transition: 1s;}
.ys .ys-two dl dd{width:500px;float:left;padding-top:96px;}
.ys .ys-two dl dd .ys-tit{height:120px; border-bottom:1px solid #e5e5e5; margin-bottom: 16px;}
.ys .ys-two dl dd .ys-tit i{display: block; width:66px; height:66px;float:left; line-height: 0; overflow: hidden;margin: 7px 20px 0 0;}
.ys .ys-two dl dd .ys-tit i img{width:100%;}
.ys .ys-two dl dd .ys-tit h4{float:left;}
.ys .ys-two dl dd .ys-tit h4 span{display: block; height:46px; line-height: 46px;font-size: 21px; color:#0065b5; font-weight: bold;}
.ys .ys-two dl dd .ys-tit h4 em{display: block;height:31px; line-height: 31px;font-size: 18px; color:#131313;font-weight: normal;}
.ys .ys-two dl dd .ys-tit h4 em b{color:#0065b5;}
.ys .ys-two dl dd ul li{padding-left:18px;line-height:25px; margin-bottom:5px;background:url(../images/ys-ico1.png) no-repeat left 7px;font-size: 15px; color:#4c4c4c;}
.ys .ys-two dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.ys .ys-three{height:480px;}
.ys .ys-three a{display: block; height:480px;}
.ys .ys-three dl{height:480px;}
.ys .ys-three dl dt{width:1020px;height:480px; line-height: 0; overflow: hidden; margin-left: -360px;float:left;}
.ys .ys-three dl dt img{width:100%;transition: 1s;}
.ys .ys-three dl dd{width:540px;float:left; padding:157px 0 0 64px; box-sizing: border-box;}
.ys .ys-three dl dd .ys-tit{height:120px; border-bottom:1px solid #e5e5e5;width:436px; margin-bottom: 16px;}
.ys .ys-three dl dd .ys-tit i{display: block; width:66px; height:66px;float:left; line-height: 0; overflow: hidden;margin: 7px 20px 0 0;}
.ys .ys-three dl dd .ys-tit i img{width:100%;}
.ys .ys-three dl dd .ys-tit h4{float:left;}
.ys .ys-three dl dd .ys-tit h4 span{display: block; height:46px; line-height: 46px;font-size: 21px; color:#0065b5; font-weight: bold;}
.ys .ys-three dl dd .ys-tit h4 em{display: block;height:31px; line-height: 31px;font-size: 18px; color:#131313;font-weight: normal;}
.ys .ys-three dl dd .ys-tit h4 em b{color:#0065b5;}
.ys .ys-three dl dd ul li{padding-left:18px;line-height:25px; margin-bottom:5px;background:url(../images/ys-ico1.png) no-repeat left 7px;font-size: 15px; color:#4c4c4c;}
.ys .ys-three dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.ys .ys-four{height:500px; background:url(../images/ys4bj.jpg) no-repeat center;}
.ys .ys-four .four{padding-top:90px;}
.ys .ys-four .four dl{height:320px;}
.ys .ys-four .four dl dt{width:660px; height:320px; line-height: 0; overflow: hidden;float:right;}
.ys .ys-four .four dl dt img{width:100%; transition: 1s;}
.ys .ys-four .four dl dd{width:490px;padding-top:47px;float:left;}
.ys .ys-four .four dl dd .ys-tit{height:120px; border-bottom:1px solid rgba(255,255,255,0.2); margin-bottom: 16px;}
.ys .ys-four .four dl dd .ys-tit i{display: block; width:66px; height:66px;float:left; line-height: 0; overflow: hidden;margin: 7px 20px 0 0;}
.ys .ys-four .four dl dd .ys-tit i img{width:100%;}
.ys .ys-four .four dl dd .ys-tit h4{float:left;}
.ys .ys-four .four dl dd .ys-tit h4 span{display: block; height:46px; line-height: 46px;font-size: 21px; color:#FFF; font-weight: bold;}
.ys .ys-four .four dl dd .ys-tit h4 em{display: block;height:31px; line-height: 31px;font-size: 18px; color:#FFF;font-weight: normal;}
.ys .ys-four .four dl dd .ys-tit h4 em b{color:#0065b5;}
.ys .ys-four .four dl dd ul li{padding-left:18px;line-height:25px; margin-bottom:5px;background:url(../images/ys-ico2.png) no-repeat left 7px;font-size: 15px; color:#FFF;}
.ys .ys-four .four dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

/* 新闻 */
.newsbj{height:807px;}
.news{padding-top:74px;}
.news h2{text-align: center; margin-bottom:43px;}
.news h2 span{display: block; height:63px; line-height: 63px;font-size: 48px; color:#333333; font-weight: normal;}
.news h2 span i{color:#0065b5; font-size: 48px;margin:0 10px;}
.news h2 em{display: inline-block;height:37px; line-height: 37px;font-size: 20px; color:#666666;padding:0 280px;font-weight: normal; position: relative;}
.news h2 em:before{width:253px; height:9px; background:url(../images/pro-ico1.png) no-repeat center; content:""; position: absolute;left:0;top:14px;}
.news h2 em:after{width:253px; height:9px; background:url(../images/pro-ico2.png) no-repeat center; content:""; position: absolute;right:0;top:14px;}
.news .news-con{height:415px;}
.news .news-con .news-left{width:600px; height:400px; background:#f5f5f5;float:left;padding:21px;box-sizing: border-box;}
.news .news-con .news-left dl dt{width:100%;height:279px; position: relative; overflow:hidden;}
.news .news-con .news-left dl dt span{display: block;width:100%;line-height: 0; overflow: hidden;}
.news .news-con .news-left dl dt span img{width:100%; transition: 1s;}
.news .news-con .news-left dl dt em{display: block;width:135px; height:48px; background:#0065b5;text-align: center; line-height: 48px; position: absolute;left:0;top:0;}
.news .news-con .news-left dl dt em a{display: block; height:48px;font-size: 17px; color:#FFF;font-weight: bold;}
.news .news-con .news-left dl dd{padding-top:16px;}
.news .news-con .news-left dl dd .news-rq{width:52px;float:left; text-align: center;margin: 5px 28px 0 0;}
.news .news-con .news-left dl dd .news-rq i{display: inline-block; height:25px; line-height: 25px;border-bottom:1px solid #999999;font-size: 16px; color:#333333; font-weight: bold; }
.news .news-con .news-left dl dd .news-rq em{display: inline-block;height:24px; line-height: 24px;font-size: 14px; color:#333333;}
.news .news-con .news-left dl dd .news-rig{float:left;width:470px;}
.news .news-con .news-left dl dd .news-rig h4{height:30px;line-height: 30px;}
.news .news-con .news-left dl dd .news-rig h4 a{font-size: 18px; color:#222222; font-weight: normal;}
.news .news-con .news-left dl dd .news-rig p{height:30px;line-height: 30px;font-size: 14px; color:#666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .news-con .news-left:hover dl dt span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news .news-con .news-left:hover dl dd h4 a{color:#0065b5;}
.news .news-rig{width:582px;float:right;}
.news .news-rig ul li{height:92px !important;background:#f5f5f5;margin-bottom: 11px;padding:23px 0 0 40px; box-sizing: border-box;}
.news .news-rig ul li dl dt{width:76px;float:left;margin-top: 3px;}
.news .news-rig ul li dl dt i{display: inline-block; height:25px; line-height: 25px;font-size: 16px; color:#7b7b7b; font-weight: bold; border-bottom:1px solid #999999;}
.news .news-rig ul li dl dt em{display: inline-block; height:24px; line-height: 24px;font-size: 14px;color:#7b7b7b;}
.news .news-rig ul li dl dd{float:left; width:380px;}
.news .news-rig ul li dl dd h4{height:28px; line-height: 28px;}
.news .news-rig ul li dl dd h4 a{font-size: 16px; color:#222222; font-weight: normal;}
.news .news-rig ul li dl dd p{height:24px; line-height: 24px;font-size: 14px; color:#797979;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .news-rig ul li:hover{background:#0065b5;}
.news .news-rig ul li:hover dt i{color:#FFF;border-bottom:1px solid #FFF;}
.news .news-rig ul li:hover dt em{color:#FFF;}
.news .news-rig ul li:hover dd h4 a{color:#FFF;}
.news .news-rig ul li:hover dd p{color:#FFF;}
.news .news-bot{height:102px; background:#f5f5f5;}
.news .news-bot h3{width:141px; height:102px;float:left;}
.news .news-bot h3 a{display: block;height:102px;padding-top:28px; box-sizing: border-box;}
.news .news-bot h3 i{display: block; height:41px; line-height: 41px;text-align: center;padding-top:19px;font-size: 17px; color:#333333; font-weight: bold;background:url(../images/news-wd.png) no-repeat top center;}
.news .news-bot .bd1{overflow: hidden;}
.news .news-bot ul{width:1059px; height:102px;float:left;}
.news .news-bot ul li{float:left; width:33.3%;height:102px;padding-top:27px; box-sizing: border-box;}
.news .news-bot ul li h4{height:20px;margin-bottom: 9px;}
.news .news-bot ul li h4 i{display: block;width:20px; height:20px; background:#0065b5;float:left; text-align: center; line-height: 20px;font-size: 14px; color:#FFF; margin-right: 22px; font-weight: normal;}
.news .news-bot ul li h4 a{display: block; height:20px; line-height: 20px; font-size: 15px; float:left;color:#222222; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .news-bot ul li p{height:20px;}
.news .news-bot ul li p i{display: block;width:20px; height:20px; background:#000000;float:left; text-align: center; line-height: 20px;font-size: 14px; color:#FFF; margin-right: 22px; font-weight: normal;}
.news .news-bot ul li p em{font-size: 14px; color:#797979;float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  -webkit-line-clamp:1;  /* 限制3行 */ }
.news .news-bot ul li:hover h4 a{color:#0065b5;}

/* 公司简介 */
.about{padding-bottom:30px;}
.about .abo-pic{width:100%; line-height: 0; overflow: hidden;}
.about .abo-pic img{width:100%;}
.about .abo-con{width:1200px;height:140px; background:#FFF;margin:-68px auto 26px; box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.1);position: relative;}
.about .abo-con h4{width:264px;height:140px; background:#0065b5;float:left;position: relative; text-align: center; line-height: 140px;}
.about .abo-con h4 a{display: block;font-size: 42px; color:#FFF; font-weight: normal;}
.about .abo-con h4:before{width:13px; height:26px;background:url(../images/abo-dbx.png) no-repeat center;content:"";position: absolute; right:-13px; top:57px;}
.about .abo-con .abo-desc{width:936px;height:140px;float:left;padding:33px 53px 0 66px; box-sizing: border-box;}
.about .abo-con .abo-desc p{line-height: 24px;font-size: 14px; color:#565656;width:610px;float:left;}
.about .abo-con .abo-desc a{display: block; width:140px; height:40px;background:#0065b5; text-align: center; line-height: 40px;font-size: 16px; color:#FFF; float:right;margin-top: 17px;}
.about .abo-bot .abo-nav{height:59px; border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom: 30px;}
.about .abo-bot .abo-nav ul{width:1200px; height:59px; text-align: center;margin:0 auto;}
.about .abo-bot .abo-nav ul li{width:120px; height:59px;display: inline-block;margin:0 33px;position: relative;}
.about .abo-bot .abo-nav ul li:before{width:0;height:2px; background:#0065b5; content:"";position: absolute; left:0;bottom:-1px; transition: .5s;}
.about .abo-bot .abo-nav ul li i{display: block; width:19px; height:19px;float:left;margin:20px 5px 0 0;}
.about .abo-bot .abo-nav ul li i.ab1{background:url(../images/abo-ico1.png) no-repeat center;}
.about .abo-bot .abo-nav ul li i.ab2{background:url(../images/abo-ico2.png) no-repeat center;}
.about .abo-bot .abo-nav ul li i.ab3{background:url(../images/abo-ico3.png) no-repeat center;}
.about .abo-bot .abo-nav ul li em{display: block; height:59px; line-height: 59px; font-size: 18px; color:#2b2b2c; font-weight: bold;float:left;}
.about .abo-bot .abo-nav ul li.cur i.ab1{background:url(../images/abo-ico1_h.png) no-repeat center;}
.about .abo-bot .abo-nav ul li.cur i.ab2{background:url(../images/abo-ico2_h.png) no-repeat center;}
.about .abo-bot .abo-nav ul li.cur i.ab3{background:url(../images/abo-ico3_h.png) no-repeat center;}
.about .abo-bot .abo-nav ul li.cur em{color:#0065b5;}
.about .abo-bot .abo-nav ul li.cur:before{width:100%;}
.about .abo-bot .abo-xc{width:1200px; margin:0 auto;height:254px !important;}
.about .abo-bot .abo-xc .bd{overflow: hidden;}
.about .abo-bot .abo-xc .bd ul li{float:left;width:285px;margin-right: 20px;}
.about .abo-bot .abo-xc .bd ul li span{display: block; width:100%; line-height: 0; overflow: hidden;border:1px solid #ddd; box-sizing:border-box;}
.about .abo-bot .abo-xc .bd ul li span img{width:100%; transition: 1s;}
.about .abo-bot .abo-xc .bd ul li em{display: block; height:40px; line-height: 40px; text-align: center; background:#f5f5f5;font-size: 15px; color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;}
.about .abo-bot .abo-xc .bd ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.about .abo-bot .abo-xc .bd ul li:hover em{color:#FFF;background:#0065b5;}

/* 友情链接 */
.link{height:86px; background:#f1f1f1;}
.link i{display: block;height:86px; line-height: 86px; float:left;font-size: 18px; color:#333333;margin-right: 45px;}
.link a{display: block;height:86px; line-height: 86px;float:left;font-size: 14px; color:rgba(51,51,51,0.5);margin-left: 60px;}
.link a.first{margin-left: 0;}

/* 底部 */
.footer{height:410px; background:#252323; margin-top:30px;}
.foot{padding-top:62px;}
.foot .ft-left{width:350px;}
.foot .ft-left h4{width:200px; height:79px; line-height: 0;overflow: hidden;margin-bottom: 30px;}
.foot .ft-left h4 img{width:100%;}
.foot .ft-left ul li{height:36px;}
.foot .ft-left ul li em{display:inline-block; height:36px; line-height: 36px;font-size: 14px; color:#b2b2b2;margin-right: 10px;}
.foot .ft-left ul li em a{font-size: 14px; color:#b2b2b2;}
.foot .ft-nav{width:255px;margin-top: 27px;margin-right: 84px;}
.foot .ft-nav .ft-tit{height:47px;background:url(images/ft-xt1.png) no-repeat bottom center;margin-bottom: 36px;}
.foot .ft-nav .ft-tit em{display: inline-block;font-size: 18px; color:#FFF; line-height: 18px;}
.foot .ft-nav .ft-tit i{display: inline-block;font-size: 14px; line-height: 14px;color:#FFF; margin-left: 5px;}
.foot .ft-nav ul li{float:left; width:50%; height:36px; line-height: 36px;}
.foot .ft-nav ul li a{font-size: 14px;color:#cccccc;}
.foot .ft-lx{width:370px;margin-top: 27px;}
.foot .ft-lx .ft-tit{height:47px;background:url(images/ft-xt2.png) no-repeat bottom left;margin-bottom: 24px;}
.foot .ft-lx .ft-tit em{display: inline-block;font-size: 18px; color:#FFF; line-height: 18px;}
.foot .ft-lx .ft-tit i{display: inline-block;font-size: 14px; line-height: 14px;color:#FFF; margin-left: 5px;}
.foot .ft-lx span{display: block;line-height: 35px;font-size: 30px;color:#FFF;font-weight: bold; font-family: "Acrom";margin-bottom: 11px;}
.foot .ft-lx p em{display: block; height:36px; line-height: 36px;font-size: 14px; color:#cccccc;}
.foot .ft-code{width:109px;margin-top: 27px;}
.foot .ft-code span i{display: block; height:109px; line-height: 0; overflow: hidden;background:#FFF; padding:10px; box-sizing:border-box;}
.foot .ft-code span i img{width:100%;}
.foot .ft-code span em{display: block;height:42px; line-height: 42px; text-align: center;font-size: 14px; color:#cccccc;}


/* 在线客服 */
.client-2 {
  position: fixed;
  right: -170px;
  top: 50%;
  z-index: 900;
}

.client-2 li a {
  text-decoration: none;
}
.client-2 li {
  margin-top: 1px;
  clear: both;
  height: 62px;
  position: relative;
}

.client-2 li i {
  background: url(../images/fx.png) no-repeat;
  display: block;
  width: 30px;
  height: 27px;
  margin: 0px auto;
  text-align: center;
}

.client-2 li p {
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
  text-align: center;
  color: #fff;
}

.client-2 .my-kefu-qq i {
  background-position: 4px 5px;
}

.client-2 .my-kefu-tel i {
  background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i {
  background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i {
  background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i {
  background-position: -30px -22px;
}

.client-2 .my-kefu-ftop {
  display: none;
}

.client-2 .my-kefu-ftop i {
     width: 33px;
height: 31px;
background-position: -23px -47px;
background-size: 52px 82px;
}
.client-2 .my-kefu-ftop .my-kefu-main{
  padding-top: 6px;
}

.client-2 .my-kefu-left {
  float: left;
  width: 62px;
  height: 47px;
  position: relative;
}

.client-2 .my-kefu-tel-right {
  font-size: 16px;
  color: #fff;
  float: left;
  height: 24px;
  line-height: 22px;
  padding: 0 15px;
  border-left: 1px solid #fff;
  margin-top: 14px;
}

.client-2 .my-kefu-right {
  width: 20px;
}

.client-2 .my-kefu-tel-main {
  background: #0065b5;
  color: #fff;
  height: 53px;
  width: 230px;
  padding:9px 0 0;
  float: left;
}

.client-2 .my-kefu-main {
  background: #0065b5;
  width: 97px;
  height: 53px;
  position: relative;
  padding:9px 0 0;
  float: left;
}

.client-2 .my-kefu-weixin-pic {
  position: absolute;
  left: -130px;
  top: -24px;
  display: none;
  z-index: 333;
}

.my-kefu-weixin-pic img {
  width: 115px;
  height: 115px;
}