@charset "utf-8";

:hover{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/*head*/
.head{
    width: 1002px;
    margin: 0 auto;
}
.top{
    height: 105px;
}
/*topr*/
.topr {
    float: right;
    width: 473px;
    height: 105px;
    background: url(../images/bg_topr.png) no-repeat 10px 0;
}
.shoucang {
    height: 28px;
    line-height: 28px;
    text-align: right;
    padding-right: 4px;
    font-family: "宋体";
    font-size: 12px;
}
.shoucang a {
    margin: 0 4px;
    color: #636363;
}
.dianhua {
    text-align: right;
    padding-right: 70px;
    margin-top: 10px;
}
/*logo*/
.logo {
    float: left;
    width: 235px;
    padding: 10px 0 0 13px;
    height: 82px;
}
.logo a {
    display: block;
    width: 494px;
    height: 82px;
    background: url(../images/logo3.png) no-repeat 0 0;
    text-indent: -9999em;
}
/*menu*/
.menu {
    width: 100%;
    height: 40px;
    background-color: #0E6EB8;
}
.menu ul {
    height: 40px;
    padding-left: 23px;
}
.menu ul li {
    float: left;
    background: url(../images/bg_li.png) no-repeat right 0;
    height: 40px;
    padding: 0 10px 0 10px;
}
.menu ul li a {
    display: block;
    height: 40px;
    padding: 0 22px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-family: "Microsoft YaHei UI";
    font-size: 14px;
}
.menu ul li a:hover, .menu ul li a.hover {
    background: #1a9ff7;
}
/*图片放大公用类*/
.picfd img{
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
    -ms-transition:0.5s ease;
}
.picfd:hover img{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
}

img{ max-width:100%; }

/* 头部 */
.navbar {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  min-height: 104px;
  margin-bottom: 0px;
  border: 0px solid transparent;
  border-radius:0px;
  z-index: 9999;
}
.navbar-default {
  background-color:#fff;
  border-color: #fff;
}
.navbar-brand {
  float: left;
  height: 104px;
  padding: 10px 0 0 15px;
  font-size: 18px;
  line-height: 0px;
  position:absolute;
}
.navbar-default .navbar-nav > li > a {
  font-size: 18px;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}
.navbar-default .navbar-nav > li{
  margin:0 0 0 10px;
}
.navbar-default .navbar-nav > li:first-child{
  margin:0;
}

.navbar .ycnr { font-size:12px; width:100%; margin-top:19px; }
.navbar .ycnr1 { height:25px; border:1px solid #eee; border-radius:2px; }
.navbar .ycnr1 a { color:#7a7a7a; width:59px; height:23px; line-height:23px; text-align:center; background-color:#fff; border-left:1px solid #eee; display:inline-block; }
.navbar .ycnr1 a:first-child { border-left:0px; }
.navbar .ycnr1 a:hover,.navbar .ycnr1 a.xz { color:#fff; background-color:#0E6EB8; }
.navbar .ycnr2 { color:#e8e8e8; line-height:25px; margin-right:20px; }
.navbar .ycnr2 a { color:#fff; }
.navbar .ycnr2 a:hover { color:#0E6EB8; }
.navbar .ycnr2 span.style1 { margin:0 14px; }

.nav{ margin-right:-15px !important; padding-top:16px; padding-bottom:0px; }
.nav > li{ position: static; }
.nav > li:first-child{ background:none; }
.nav > li > a {
  color:#2b2b2b;
  display: block;
  padding: 0 2px;
  /*min-width:136px;*/
  height:44px;
  line-height:100%;
  overflow: hidden;
  -webkit-transition:all 0s ease;
  -moz-transition:all 0s ease;
  -o-transition:all 0s ease;
  transition:all 0s ease;
}
/*.nav > li > a:hover{ color:#f39900 !important; }*/
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0 auto;
  }
  .navbar-nav > li {
    /*float: none;*/
    margin-top:10px;
  }
  .navbar-nav > li > a {
    /*padding-top: 0px;
    padding-bottom: 0px;*/
  }
}
@media (min-width: 1200px) {
  .navbar-nav > li {
    float: left;
    margin:0px;
  }
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background: no-repeat center bottom;
  color: #fff;
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 35px;
  margin-right: 30px;
  margin-bottom: 35px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-default .navbar-toggle {
  border-color: #0E6EB8;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #2b2b2b;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #0E6EB8;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #fff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background: no-repeat center bottom;

  color: #fff;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0px !important;
  z-index: 1000;
  display: none;
  width: 100% !important;
  padding: 44px 0 40px 0;
  margin: 0px;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background:url(../images/pic32.png) repeat;
  border: 0px solid #a7a6a7;
  border: 0px solid rgba(167, 166, 167, 1);
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.175);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.open > .dropdown-menu {
  display: block;
}

@media (min-width: 1200px) {
  .navbar-right .dropdown-menu {
    left: 0;
    right: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

/* banner */
.banner{ margin-top:145px; background-color:#fff; position:relative; z-index:999; }
.banner img{
    display: block;
    width: 100%;
    height: 100%;
}
.banner .owl-buttons{ width:100%; position:absolute; top:50%; margin-top:-30px; z-index:3000; }
.banner .owl-theme .owl-controls .owl-buttons div{
    color: #FFF;
    display: inline-block;
    zoom: 1;
    width:60px;
    height:60px;
    *display: inline;/*IE7 life-saver */
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: none;
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
    position:absolute;
}
/*.banner .owl-theme .owl-controls .owl-buttons div.owl-prev{ left:0px; background:url(../images/pic2.png) no-repeat; }
.banner .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background:url(../images/pic2h.png) no-repeat; }
.banner .owl-theme .owl-controls .owl-buttons div.owl-next{ right:0px; background:url(../images/pic3.png) no-repeat; }
.banner .owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background:url(../images/pic3h.png) no-repeat; }*/
.banner .owl-theme .owl-controls{ margin-top: -18px; text-align: center;}
.banner .owl-pagination{width:100%;height:18px;z-index:1111;position: relative;bottom:20px;}
.banner .owl-theme .owl-controls .owl-page span{width:18px;height:18px;background:url(../images/pic4.png) no-repeat;border:none;border-radius:0px;opacity:1;margin:0px 7px;}
.banner .owl-theme .owl-controls .owl-page.active span{ background:url(../images/pic5.png) no-repeat; }

/* 首页 */
body, h1, h2, h3, p, ul, li, img, a, dl, dt, dd {
    list-style: none;
    margin: 0;
    padding: 0;
    font-weight: normal;
    text-decoration: none;
    /* border: none; */
    color: #707070;
    font-family: "宋体";
    font-size: 12px;
}
.con{
    width: 1002px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.floor1 {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.f1l {
    float: left;
    width: 614px;
    border: 1px solid #ccc;
    margin-bottom: 16px;
}
.f1l .title, .floor2 .title, .right .title {
    height: 30px;
    background: #f1f1f1;
    border-bottom: 1px solid #ccc;
}
.f1l .title h2, .floor2 .title h2, .right .title h2 {
    float: left;
    background: #0E6EB8;
    color: #fff;
    padding: 0 28px;
    font-family: "Microsoft YaHei UI";
    font-size: 16px;
    line-height: 30px;
}
.f1l .title span, .floor2 .title span, .right .title span {
    float: right;
    line-height: 30px;
    padding-right: 9px;
    display: block;
}
.f1l .title span a, .floor2 .title span a {
    font-family: Verdana, Geneva, sans-serif;
}
.f1l .gsjj {
    line-height: 2em;
    padding: 18px 12px 0px 274px;
    height: 186px;
    background: url(../images/gsjj.jpg) no-repeat 24px 18px;
}
.f1l .gsjj a.more {
    color: #f00;
    font-weight: bold;
}
.f1l ul.zhishi {
    padding: 4px 12px;
    height: 196px;
    overflow: hidden;
}
.f1l ul.zhishi li {
    height: 28px;
    line-height: 28px;
    position: relative;
}
.f1l ul.zhishi li span {
    position: absolute;
    right: 0;
    top: 0;
}
.slideTxtBox {
    height: auto;
    overflow: hidden;
}
.slideTxtBox .hd {
    height: 30px;
    background: url(../images/bg_hd.png) repeat-x 0px 0px;
}
.slideTxtBox .hd ul li {
    line-height: 26px;
    height: 26px;
    border-radius: 4px 4px 0 0;
    border: 1px solid #ccc;
    border-bottom: none;
    float: left;
    margin-right: 5px;
}
.slideTxtBox .hd ul li.on a {
    background: #fff;
    color: #0E6EB8;
}
.slideTxtBox .hd ul li a {
    font-weight: bold;
    font-size: 14px;
    border-radius: 4px 4px 0 0;
    color: #000;
    display: block;
    text-align: center;
    padding: 0 10px;
    line-height: 26px;
    height: 26px;
}
.slideTxtBox .hd .gd {
    float: right;
    height: 30px;
    line-height: 30px;
    padding-right: 8px;
}
.slideTxtBox .hd .gd a {
    font-family: Verdana, Geneva, sans-serif;
}
.slideTxtBox .bd {
}
.slideTxtBox .bd ul {
    padding: 4px 10px;
    height: 203px;
    overflow: hidden;
}
.slideTxtBox .bd ul li.first {
    float: left;
    width: 255px;
    height: 179px;
    padding-top: 8px;
}
.slideTxtBox .bd ul li {
    height: 28px;
    line-height: 28px;
    position: relative;
    float: left;
    width: 380px;
}
.slideTxtBox .bd ul li span {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 28px;
}
.f1l .lxwm {
    line-height: 1.9em;
    /*height: 112px;*/
    padding: 90px 16px 6px;
    background: url(../images/bg_lxwm.jpg) no-repeat center 10px;
}
strong, b {
    font-weight: bold;
}

.dibu{
    color: #fff;
    font-size: 18px;
    font-family: "微软雅黑", Helvetica, Arial, sans-serif;
}
.zidibu{
    font-size: 14px;
    font-family: "微软雅黑", Helvetica, Arial, sans-serif;
}




.main{ width:100%; }
.main h2{ width:100%; text-align:center; margin:0px; padding-bottom:22px; background: no-repeat center bottom; }
.main h2 p{ font-size:0px; height:17px; margin:0 0 8px; }
.main h2 span{ font-size:30px; color:#2b2b2b; line-height:100%; display:block; }
.main h2 span em.style1{ color:#0E6EB8; }

.main1{ width:100%; padding:60px 0 80px; }
.main1_1{ font-size:14px; width:100%; line-height:28px; text-align:center; margin:22px 0 -8px; }
.main1_2{ width:100%; text-align:center; margin-top:50px; }
.main1_2 *{ max-width:100%; }

.more{ width:100%; text-align:center; margin-top:30px; }
.more a{ color:#a8a8a8; width:200px; max-width:100%; height:40px; line-height:38px; text-align:center; border:1px solid #a8a8a8; display:inline-block; *display:inline; *zoom:1; }
.more a:hover{ color:#fff; background-color:#0E6EB8; border:1px solid #0E6EB8; }

.main2{ width:100%; position:relative; }
.main2 .tubiao{ width:80px; height:53px; position:absolute; top:-29px; left:50%; margin-left:-40px; }
.main2 .tubiao img{ width:80px; height:53px; }
.main2_nr{ width:100%; padding:60px 0; position:relative; overflow:hidden; }
.main2_1{ width:100%; overflow:hidden; }
.main2_1 .row{ margin-right:-75px; margin-left:-75px; }
.main2_1 .padding1{ padding:40px 75px; }
.main2_1_nr{ width:100%; height:180px; text-align:center; padding:50px 10px 0; background:#0E6EB8; border-radius:50%; transition:all .6s linear 5ms; }
.main2_1_nr p{ width:100%; }
.main2_1_nr span{ font-size:22px; color:#fff; width:100%; display:block; }
.main2_1_nr:hover{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}
.main2_nr .bgt{ width:100%; height:100%; position:absolute; top:0px; right:0px; bottom:0px; left:0px; z-index:-1;
    animation:tupian 15s infinite linear;
    -moz-animation:tupian 15s infinite linear; /* Firefox */
    -webkit-animation:tupian 15s infinite linear; /* Safari and Chrome */
    -o-animation:tupian 15s infinite linear; /* Opera */
}

/*业务领域*/
.qhd-content h1 { font-size:34px; font-size:3.4rem; padding-top:20px; margin-bottom:15px; font-weight:normal; }

.qhd-content h2 { font-size:28px; font-size:2.8rem; padding-top:15px; margin-bottom:12px; font-weight:normal; }

.qhd-content h3 { font-size:22px; font-size:2.2rem; padding-top:10px; margin-bottom:10px; font-weight:normal; }

.qhd-content h4 { font-size:18px; font-size:1.8rem; }

.qhd-content h5 { font-size:16px; font-size:1.6rem; }

.qhd-content h6 { font-size:14px; font-size:1.4rem; }

.qhd-content p { line-height:1.8; }

.qhd-content hr { border-color:#ccc; }

.qhd-content em { font-style:italic; }

.qhd-content sup { vertical-align:super; font-size:12px; }

.qhd-content sub { vertical-align:sub; font-size:12px; }

.qhd-content blockquote { line-height:1.6; padding:5px 10px 5px 15px; font-family:"微软雅黑"; background:none; border-left:3px solid #b3b3b3; background-color:#f7f7f7; color:#808080; }

.qhd-content blockquote p { margin-bottom:5px; }

.qhd-content ul, .qhd-content ol { line-height:1.8; }

.qhd-content ul li, .qhd-content ol li { padding-top:2px; padding-bottom:2px; }

.qhd-content ul.iconlist li { background-position:0 7px; }

.qhd-content ol { padding-left:2.5em; }

.qhd-content img { vertical-align:middle; max-width:100%; _max-width:none; height:auto !important; }

.qhd-content a:hover img { opacity:0.9; filter:alpha(Opacity=90); }

.qhd-content .typo .typo_text p:first-child { margin-bottom:5px; }



/*.table th, .table td { padding:14px 18px; border-top:1px solid #ccc; }

.table th { background-color:#d9d9d9; font-size:16px; }

.table-row thead th { background-color:#d9d9d9; }

.table-row tbody th { background-color:#d9d9d9; }

.table-bordered th, .table-bordered td { border-left:1px solid #ccc; }*/



.table-responsive{ min-height:.01%; overflow-x:auto; }

.qhd-content table { width:100% !important; max-width:100%; border-collapse:collapse; overflow:visible; }

.qhd-content table th, .qhd-content table td { padding:14px 18px; text-align:center; border:1px solid #ddd; }

.qhd-content table tbody tr.trhover td { background-color:#f0f0f0; }

.qhd-content table tbody tr:first-child td { background-color:#0264cc; color:#fff; font-size:16px; font-weight:bold; }

.qhd-content table table tbody tr:first-child td { background-color:transparent; color:#333; font-size:14px; font-weight:normal; border:none; }

.qhd-content table table tbody tr td { padding:0; }

.qhd-content table tbody img[src*="file"]{ display:none; }

.qhd-content table tbody p{ margin-bottom:0; }

.qhd-content table tbody tr.trhover table td { background-color:#f0f0f0; }

.qhd-content table tbody tr:first-child table td { background-color:transparent; color:#fff; font-size:16px; font-weight:bold; padding:0; }



.qhd-content .table { overflow:visible; }

.qhd-content .table th, .qhd-content .table td { line-height:1.8; padding:14px 18px;  }

.qhd-content .table th { background-color:#0264cc; color:#fff; }

.qhd-content .table td { }

.qhd-content .table tbody tr:first-child td { background-color:transparent; color:#333; font-size:14px; font-weight:normal; }

.qhd-content .table tbody tr.trhover td { background-color:#f0f0f0; }

.qhd-content .table th { background-color:#0264cc; color:#fff; font-size:16px; }

.qhd-content .table-row thead th { background-color:#0264cc; color:#fff; }

.qhd-content .table-row tbody th { background-color:#0264cc; color:#fff; }

.qhd-content .table tbody .even-row td { background-color:#f0f0f0; }

/*.column {width:103%; margin-left: 0.5%}
.col-4-1{
    float:left; min-height:1px; height:auto !important; _height:1px;
    width: 22%; margin-right:3%;
}*/
.column {width:103%;}
.col-4-1{
    float: left;
    width: 265px;
    margin-right:3%;
}

.full-scrollable ul li { width:auto; margin:0; }

.full-scrollable ul li a { position:relative; display:block; }

.full-scrollable .scrollable-image {

    overflow:hidden;

    -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);	transform:scale(1);

    -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;

}

.full-scrollable a:hover .scrollable-image img {

    transform:scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2);

    -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;

}

.full-scrollable .scrollable-info {

    position:absolute; left:0; top:50%; z-index:20; margin-top:-100px; text-align:center; width:100%; height:100%; color:#fff; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px');

    -webkit-transition:-webkit-transform 0.5s ease-out;	-moz-transition:-moz-transform 0.5s ease-out; transition:transform 0.5s ease-out;

}

.full-scrollable .scrollable-info h3 { padding:0 20px; margin-bottom:15px; font-size:20px; line-height:normal; font-weight:normal; }

.full-scrollable .scrollable-info .scrollable-summarty { padding:0 10px; margin-bottom:20px; line-height:1.5; font-size:14px; }

.full-scrollable .scrollable-info .icon-detail {

    display:inline-block; *display:inline; *zoom:1; width:41px; height:41px; background:url(../images/icon-detail.gif) no-repeat;

    -webkit-transition:-webkit-transform 0.5s ease-out;	-moz-transition:-moz-transform 0.5s ease-out; transition:transform 0.5s ease-out;

}

.full-scrollable .scrollable-info .icon-detail span { display:none; }

.full-scrollable .opacity-overlay {

    width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#01458c; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px');

    -webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); transform:scale(0);

    -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;

}

.full-scrollable a:hover .scrollable-info { opacity:1; filter:alpha(opacity=100); }

.full-scrollable .scrollable-info:hover .icon-detail { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); }

.full-scrollable a:hover .opacity-overlay {

    display:block; filter:alpha(opacity=90); opacity:0.9;

    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);

}

.full-scrollable .carousel-direction { text-align:center; margin:20px 0; height:30px;}

.full-scrollable .carousel-direction a { position:static; display:inline-block; *display:inline; *zoom:1; width:30px; height:30px; line-height:30px; margin:0 8px; font-size:22px; }

.full-scrollable .carousel-direction a:hover { border-color:#fff; color:#fff; }

.full-scrollable .carousel-direction a.disabled, .full-scrollable .carousel-direction a.disabled:hover { color:#ccc; cursor:default; }
.carousel-prev { left:0; }
.scrollable a.carousel-prev { left:-10px; }




.main3{ width:100%; padding:120px 0 0px; }
.main3_1{ width:100%; margin-top:30px; overflow:hidden; }
.main3_1_nr{ width:100%; position:relative; }
/*.main3_1_nr .pic{ width:100%; height:100%; overflow:hidden; }*/
.main3_1_nr .pic{ width:100%; height:450px; overflow:hidden; }
.main3_1_nr .pic img{ width:100%; height:100%; }
.main3_1_nr .title{ font-size:22px; color:#fff; width:100%; height:65px; line-height:65px; text-align:center; padding:0 10px; background:url(../images/pic39.png) repeat; position:absolute; bottom:0px; left:0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main3_1_nr .tmbg{ width:100%; height:100%; background:url(../images/pic40.png) repeat; position:absolute; bottom:0px; left:0px;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
}
.slick-active .tmbg{ opacity:0; }

.main3_1 .content{width:100%;}
.main3_1 .content:after,.buttons::after{clear:both;content:"";display:table;}
.main3_1 .slick-prev, .slick-next { position: absolute; display: block; height: 97px; width: 50px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -48px; padding: 0; border: none; outline: none; }
.main3_1 .slick-prev { background:url(../images/pic37.png) no-repeat; left: 370px; }
.main3_1 .slick-prev:hover { background:url(../images/pic37h.png) no-repeat; }
.main3_1 .slick-prev:before { content: ""; }
.main3_1 .slick-next { background:url(../images/pic38.png) no-repeat; right: 370px; }
.main3_1 .slick-next:hover { background:url(../images/pic38h.png) no-repeat; }
.main3_1 .slick-next:before { content: ""; }
/* Dots */
.main3_1 .slick-slider { margin-bottom: 0px; }

.main4{ width:100%; }

.news4 h3{ display:block; float:left; _display:inline; line-height:20px; font-size:14px;font-weight: bold;margin-top: 0;}
.news4 span{
    margin-left: 5px;
    float: left;
    line-height: 22px;
    color: #808080;
    font-size: 14px;}
.news4 span strong{
    font-weight: normal;
    margin-left: 5px;
    color: #808080;
    font-family: Arial,sans-serif;}

.gengduo{
    font-size: 13px;
    color: #808080;
    font-family: "Microsoft YaHei","微软雅黑",Arial,sans-serif;
    line-height: 1.8;
}
.gengduo a{
    color:#808080 ;
}
.gengduo a:hover {
    color: #0251a6;
    text-decoration: none;
}

.main4_1{ width:100%;  }
.main4_1 .owl-demo2 .item{
  font-family:"Arial";
  width:100%;
  height:100%;
 /* padding:0px 15px;*/
  display: block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  position:relative;
}
.main4_1 .owl-demo2 .item_nr{
    width:100%;
}
.main4_1 .owl-demo2 .item_nr1{
    font-family:"Arial";
    font-size:20px;
    color:#3a3a3a;
    width:100%;
    line-height:100%;
    overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.main4_1 .owl-demo2 .item_nr2{
    font-size:18px;
    color:#3a3a3a;
    width:100%;
    line-height:100%;
    margin-top:38px;
    overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.main4_1 .owl-demo2 .item_nr3{
    width:100%;
    height:100%;
    margin-top:20px;
    overflow:hidden;
}
.main4_1 .owl-demo2 .item_nr3 img{
    width:100%;
    height:100%;
}
.main4_1 .owl-demo2 .item_nr4{
    font-size:14px;
    color:#777;
    width:100%;
    height:auto;
    line-height:24px;
    margin-top:14px;
    overflow:hidden;
}
.main4_1 .owl-demo2 .item_nr:hover .item_nr1{ color:#0E6EB8; }
.main4_1 .owl-demo2 .item_nr:hover .item_nr2{ color:#0E6EB8; }

.main4_1 .owl-theme .owl-controls .owl-buttons div {
  padding: 5px 9px;
}

.main4_1 .owl-theme .owl-buttons i{
  margin-top: 2px;
}
.main4_1 .owl-carousel .owl-wrapper-outer{ }
.main4_1 .owl-theme .owl-controls .owl-pagination { }
.main4_1 .owl-theme .owl-controls { margin-top:0px !important; }

/*To move navigation buttons outside use these settings:*/

.main4_1 .owl-theme .owl-controls .owl-buttons{ display:none; }
.main4_1 .owl-theme .owl-controls .owl-buttons div {
  position: absolute;
  border-radius:0px;
  opacity:1;
  margin:0px;
}

.main4_1 .owl-theme .owl-controls .owl-buttons .owl-prev{
  width:27px;
  height:66px;
  padding:0px;
  left: -97px;
  top: 50%;
  margin-top:-33px;
  background:url(../images/pic15.png) no-repeat center;
}
.main4_1 .owl-theme .owl-controls .owl-buttons .owl-prev:hover{ background:url(../images/pic15h.png) no-repeat center; }

.main4_1 .owl-theme .owl-controls .owl-buttons .owl-next{
  width:27px;
  height:66px;
  padding:0px;
  right: -97px;
  top: 50%;
  margin-top:-33px;
  background:url(../images/pic16.png) no-repeat center;
}
.main4_1 .owl-theme .owl-controls .owl-buttons .owl-next:hover{ background:url(../images/pic16h.png) no-repeat center; }
.main4_1 .owl-theme .owl-controls{ text-align: center;}
.main4_1 .owl-pagination{width:100%;height:17px;margin-top:40px;z-index:1111;position: relative;bottom:0px;}
.main4_1 .owl-theme .owl-controls .owl-page span{width:12px;height:12px;background:url(../images/pic24.png) no-repeat;border:none;border-radius:0px;opacity:1;margin:0px 7px;}
.main4_1 .owl-theme .owl-controls .owl-page.active span{ background:url(../images/pic25.png) no-repeat; }

/*.link-setion { position:relative; margin-bottom:8px; }
.link-setion a { display:block; }
.link-setion .link-img img { display:block; width:100%; }
.link-setion .link-img-noimg { min-height:230px; height:auto !important; _height:230px; background-color:#dd5189; }
.link-name-default {
    position:absolute; left:35px; bottom:35px; opacity:1; filter:alpha(opacity=100); border-bottom:1px solid #fff; padding-bottom:5px;
    -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;
}
.link-name-default h3 { font-size:20px; padding-right:15px; font-weight:normal; color:#fff; line-height:normal; }
.link-setion-text {
    display:block; width:100%; position:absolute; top:50%; left:0; z-index:10; color:#fff; text-align:center; opacity:0; filter:alpha(opacity=0);
    -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);
    -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;
}
.link-setion-text h3 {
    margin:0 20px 15px; margin-top:-20px; font-size:24px; font-weight:normal; color:#fff; line-height:normal;
    transition:all 0.35s ease-out; -moz-transition:all 0.35s ease-out; -o-transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; -ms-transition: all 0.35s ease-out;
}
.link-setion-text p {
    margin:0 20px 15px; margin-top:-55px;  font-size:13px; font-weight:normal; color:#fff; line-height:normal;
    transition:all 0.35s ease-out; -moz-transition:all 0.35s ease-out; -o-transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; -ms-transition: all 0.35s ease-out;
}
.link-setion-text .link-more { line-height:normal; display:inline-block; *display:inline; *zoom:1; margin-top:10px; padding:6px 20px; border:1px solid #fff; font-size:13px; }
.link-setion .opacity-overlay {
    display:block; width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; background:#01458c; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px');
    -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;
}
.link-setion a:hover .link-name-default { opacity:0; filter:alpha(opacity=0); }
.link-setion a:hover .link-setion-text { opacity:1; filter:alpha(opacity=100); }
.link-setion a:hover .link-setion-text h3 { margin-top:0px; }
.link-setion a:hover .link-setion-text p { margin-top:0px; }
.link-setion a:hover .opacity-overlay { opacity:0.85; filter:alpha(opacity=85); }*/

.syxw{
    margin-top: 10px;
}

.onews{
    padding: 8px 0 8px 15px;
    border-bottom: 1px solid #e5e5e5;
}
.article-title{
    padding-left: 15px;
    display: inline-block;
    line-height: 20px;
    background: url(../images/icon-dot.gif) no-repeat 0 8px;
    font-size: 13px;
    text-decoration: none;
    color: #4d4d4d;

}

.main5{ width:100%; padding:120px 0 0px; overflow:hidden; }
.main5_1{ width:100%; margin-top:30px; }
.main5_1_nr{ width:33.33%; }
.main5_1_nrk{ width:100%; }
.main5_1_nrk .title{ position:absolute; bottom:0px; left:0px; }
.main5_1_nrk .title.right{ right:0px; left:auto; }
.main5_1_nr3 .title{ display:none; }
.main5_1_nr1{ width:100%; height:320px; position:relative; }
.main5_1_nr1 a{ width:100%; height:320px; display:block; }
.main5_1_nr1 .title{ width:50%; height:320px; text-align:center; padding:120px 10px 0; background:#0E6EB8; opacity:0.8;}
.main5_1_nr2{ width:100%; height:640px; position:relative; }
.main5_1_nr2 a{ width:100%; height:640px; display:block; }
.main5_1_nr2 .title{ width:100%; height:320px; text-align:center; padding:120px 10px 0; background:#0E6EB8; opacity:0.8;}
.main5_1_nr .title1{ font-size:22px; color:#fff; width:100%; line-height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main5_1_nr .title2{ width:100%; margin-top:20px; }
.main5_1_nr .title2 span{ color:#fff; width:130px; max-width:100%; height:35px; line-height:33px; text-align:center; border:1px solid #fff; display:inline-block; *display:inline; *zoom:1; }
.main5_1_nr .title2 span:hover{ color:#fff; background-color:#0E6EB8; }

.main6{ width:100%; text-align:center; padding:120px 0 0px; }
.main6_1{ width:100%; margin-top:30px; }
.main6_1 span{ margin:0 13px; display:inline-block; *display:inline; *zoom:1; }
.main6_2{ width:100%; line-height:28px; margin-top:24px; }
.main6_3{ width:100%; margin-top:16px; }
.main6_3 img{ width:100%; }
.main6_4{ width:100%; padding-bottom:116px; }
.main6_4_1{ font-size:20px; color:#313131; width:100%; line-height:100%; margin-top:40px; }
.main6_4_2{ width:100%; line-height:28px; margin-top:14px; }

.main7{ width:100%; text-align:center; padding:23px 0 0px; }
.main7 *{ width:100%; }

/* 背景图变化 */
@keyframes tupian
{
    0% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
    }
    50%{
        -webkit-transform:scale(1.2);
        -moz-transform:scale(1.2);
        -o-transform:scale(1.2);
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
    }
}

@-moz-keyframes tupian /* Firefox */
{
    0% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
    }
    50%{
        -webkit-transform:scale(1.2);
        -moz-transform:scale(1.2);
        -o-transform:scale(1.2);
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
    }
}

@-webkit-keyframes tupian /* Safari 和 Chrome */
{
    0% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
    }
    50%{
        -webkit-transform:scale(1.2);
        -moz-transform:scale(1.2);
        -o-transform:scale(1.2);
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
    }
}

@-o-keyframes tupian /* Opera */
{
    0% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
    }
    50%{
        -webkit-transform:scale(1.2);
        -moz-transform:scale(1.2);
        -o-transform:scale(1.2);
    }
    100% {
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
    }
}

/* 底部 */
.footer{
    width: 1002px; padding:14px 0; background-color:#1c1c1c; overflow:hidden; margin-top: 40px; margin: 0 auto;}
.menu1{float: left;}
/*.ewm1{width: 180px;height: 180px;}*/
.footer1{ font-size:14px; color:#686868; line-height:32px; }
.footer2{}

/* 侧边栏 */
.cebianlan{ width:80px; position:fixed; right:0px; z-index:9999; display: none; }
.cebianlan_nr{ width:80px; height:80px; margin-top:1px; position:relative; }
.cebianlan_nr1{ width:80px; height:80px; }
.cebianlan_nr1 a{ width:80px; height:80px; text-align:center; padding:18px 0 12px; background-color:#0E6EB8; border-radius:2px; display:block; }
.cebianlan_nr1 a p{ width:80px; margin:0 0 8px; }
.cebianlan_nr1 a span{ font-size:14px; font-weight:bold; color:#fff; width:80px; line-height:100%; display:block; }
.cebianlan_nr2{ display:none;}
.cebianlan_nr2.style1{ font-family:"Arial"; font-size:22px; color:#fff; width:240px; height:80px; line-height:80px; padding:0 20px; background-color:#0E6EB8; border-radius:2px; position:absolute; top:0px; right:0px; }
.cebianlan_nr2.style1 p{ width:34px; height:30px; margin:0px; }
.cebianlan_nr2.style1 p img{ width:34px; height:30px; margin-top:25px; }
.cebianlan_nr2.style1 span{ margin-left:16px; }
.cebianlan_nr2.style2{ width:120px; height:120px; position:absolute; top:0px; right:80px; }
.cebianlan_nr2.style2 img{ width:120px; height:120px; }

/* 留言反馈 */
.lyfk_main1{ width:100%; margin-top:28px; padding-bottom:120px; }
.lyfk_main1 ul{ font-size:14px; color:#212121; width:100%; padding:0 275px 0 0; }
.lyfk_main1 ul li{ width:100%; margin-top:10px; padding-left:100px; position:relative; }
.lyfk_main1 ul li p{ width:100px; line-height:45px; text-align:right; margin:0px; padding-right:14px; position:absolute; top:0px; left:0px; font-size: 14px;color: #212121;font-family: "微软雅黑", Helvetica, Arial, sans-serif;}
.lyfk_main1 ul li span{ width:100%; }
.lyfk_main1 ul li span .wbk1{ width:100%; height:45px; line-height:43px; padding:0 10px; background-color:#fff; border:1px solid #e2e2e2; border-radius:3px; box-sizing:border-box; }
.lyfk_main1 ul li span .wbk2{ width:100%; height:220px; line-height:43px; padding:0 10px; background-color:#fff; border:1px solid #e2e2e2; border-radius:3px; box-sizing:border-box; }
.lyfk_main1 ul li span .nr1{ margin:0 -10px; }
.lyfk_main1 ul li span .nr1_nr{ width:50%; padding:0 10px; }
.lyfk_main1 ul li span .nr1_nr .btn1{ color:#fff; width:100%; height:45px; line-height:43px; text-align:center; margin-top:6px; background-color:#0E6EB8; border:1px solid #0E6EB8; border-radius:3px; box-sizing:border-box; font-size: 14px;font-family: "微软雅黑", Helvetica, Arial, sans-serif;}
.lyfk_main1 ul li span .nr1_nr .btn2{ color:#fff; width:100%; height:45px; line-height:43px; text-align:center; margin-top:6px; background-color:#0E6EB8; border:1px solid #0E6EB8; border-radius:3px; box-sizing:border-box;font-size: 14px;font-family: "微软雅黑", Helvetica, Arial, sans-serif; }

/* 业绩展示 */
.yjzs_main1{ width:100%; margin-top:20px; }
.yjzs_main1_nr{ width:100%; margin-top:20px; position:relative; }
.yjzs_main1_nr .pic{ width:100%; height:100%; overflow:hidden; }
.yjzs_main1_nr .pic img{ width:100%; height:100%; }
.yjzs_main1_nr .title{ width:100%; height:100%; background:#0E6EB8; opacity:0.8; position:absolute; top:0px; left:0px; display:none;
  -webkit-transition:all 0s ease;
  -moz-transition:all 0s ease;
  -o-transition:all 0s ease;
  transition:all 0s ease;
}
.yjzs_main1_nr .title_nr{ width:100%; height:100%; display:table; }
.yjzs_main1_nr .title_nrk{ width:100%; height:100%; text-align:center; padding:10px 20px; display:table-cell; vertical-align:middle; }
.yjzs_main1_nr .title_nrk1{ font-size:22px; color:#fff; width:100%; height:82px; line-height:82px; margin-top:-30px; background:url(../images/pic44.png) no-repeat center bottom; overflow:hidden; font-family: "微软雅黑", Helvetica, Arial, sans-serif;}
.yjzs_main1_nr .title_nrk2 p{ font-size:12px; color:#fff; width:100%; height:80px; line-height:20px; margin:18px 0; overflow:hidden; }
.yjzs_main1_nr .title_nrk3{ width:100%; font-family: "微软雅黑", Helvetica, Arial, sans-serif;}
.yjzs_main1_nr .title_nrk3 span{ color:#fff; width:130px; max-width:100%; height:35px; line-height:33px; text-align:center; border:1px solid #fff; display:inline-block; *display:inline; *zoom:1; font-family: "微软雅黑", Helvetica, Arial, sans-serif;}
.yjzs_main1_nr .title_nrk3 span:hover{ color:#fff; background-color:#0E6EB8; }
/*产品展示*/

/* 业务版块 */
.ywbk_banner{ width:100%; position:relative; }
.ywbk_banner img{ width:100%; height:100%; }
.ywbk_banner .wenzhi{ width:100%; height:100%; position:absolute; top:0px; left:0px; }
.ywbk_banner .wenzhi_nr{ width:100%; height:100%; display:table; }
.ywbk_banner .wenzhi_nrk{ color:#fff; width:100%; height:100%; text-align:center; padding:10px; display:table-cell; vertical-align:middle; }
.ywbk_banner .wenzhi_nrk1{ font-size:32px; font-weight:bold; width:100%; }
.ywbk_banner .wenzhi_nrk2{ font-size:18px; width:100%; margin-top:8px; }

.ywbk_main{ width:100%; }
.ywbk_main .hq_title{ width:100%; padding-bottom:20px; background:url(../images/pic45.png) no-repeat center bottom; }
.ywbk_main1{ font-size:16px; color:#969595; width:100%; line-height:34px; text-align:center; margin-top:20px; }
.ywbk_main2{ width:100%; margin-top:30px; }
.ywbk_main2 img{ width:100%; }



