@charset "utf-8";
body {
    font-size: 14px;
    min-width: 1280px;
}

* {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

ul, li {
    list-style: none;
}

.clear {
    clear: both
}

.l {
    float: left;
}

.r {
    float: right;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none
}

* {
    margin: 0;
    padding: 0;
}

html body {
    width: 100%;
    font-size: 14px;
}

.s_width {
    width: 1280px;
    margin: 0 auto;
    position: relative
}

* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 12px;
    font-family: Microsoft YaHei;
    list-style: none;
    overflow-x: hidden;
}

table {
    font-family: Microsoft YaHei;
    font-size: 12px;
}

td {
    word-break: break-all;
    vertical-align: middle;
}

tr {
    vertical-align: top;
}

a:link, a:visited {
    text-decoration: none;
    font-style: normal;
}

a:hover {
    text-decoration: none;
    font-style: normal;
}

img {
    vertical-align: middle;
    border: 0px none;
}

.bx1200 {
    width: 1200px;
    margin: 0 auto;
}


body {
    background: url(../images/top_bg.jpg) repeat-x top center;
}

#wrapper {
    margin: 0px auto;
    width: 1150px
}

.top {
    height: 236px;
    position: relative;
}

.top_text {
    height: 41px;
    line-height: 41px;
    font-size: 13px;
    color: #595858;
}

.logo {
    width: 77px;
    float: left;
    margin-top: 11px;
    padding-bottom: 20px;
}

.top_text2 {
    font-size: 26px;
    float: left;
    margin-left: 20px;
    color: #333;
    border-left: #eeeeee solid 1px;
    padding-left: 20px;
    height: 65px;
    margin-top: 37px;
}

.top_text2 p {
    font-size: 16px;
    color: #595858;
    margin-top: 10px;
}

.top_tel {
    float: right;
    background: url(../images/top_tel.jpg) no-repeat center left;
    padding-left: 60px;
    font-size: 14px;
    margin-top: 45px;
}

.top_tel p {
    font-size: 30px;
    color: #00984f;
}

.banner {
    position: relative;
}

#lang {
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 1
}

#lang img {
    margin-right: 5px;
    vertical-align: middle
}

#MainMenu {
    height: 60px;
    font-size: 15px;
    text-align: center;
}

.t_top {
    height: 39px;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    overflow: hidden;
}

.t_top_rt {
    float: right;
}

.t_top_rt a {
    float: left;
    line-height: 40px;
    font-size: 14px;
    color: #999999;
    padding: 0 20px;
    background-repeat: no-repeat;
    background-position: left center;
}

.t_top_rt em {
    float: left;
    padding: 0 20px 0 48px;
    line-height: 40px;
    font-family: DIN Black, Arial;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    background: url(../images/t_pho.gif) no-repeat 20px center;
}

/*top
.top{ width:100%; height:187px; position:relative;}
.top_bg{}
.top_up{ width:100%; height:36px; border-bottom:1px #eaeaea solid; background:#f8f8f8;}
.top_up_left{width:70%; height:36px; float:left; text-align:left; color:#666; font-size:14px; line-height:36px; text-indent:20px;}
.top_up_right{width:23%; height:34px; float:right; color:#666; font-size:14px; overflow:hidden;}
.top_up_right a {width:80px; height:34px;color:#666; line-height:34px; }
.top_up_right a:link{  text-align:center; float:right; color:#666;}
.top_up_right a:hover{color:#fff;background:#4990fc; }

.top_logo{ width:1200px; height:150px; margin:0 auto;}
.img_logo{}
.img_ioc{padding-top:-5px;}
.top_logo_up{ width:1200px; height:150px; margin:0 auto;}*/


.content3 {
    width: 100%;
    position: relative;
    margin-bottom: 60px;
}

.content3 .com {
    margin-top: 50px;
}

.content3 .com .down {
    width: 0;
    height: 0;
    margin: 0 auto;
    margin-bottom: 30px;
    border-width: 8px;
    border-style: solid;
    border-color: #0058AA transparent transparent transparent;
}

.content3 .com .row {
    height: 184px;
    position: relative;
}

.content3 .com .row:hover .info .icon {
    color: #1B81C5;
    border-color: #1B81C5;
}

.content3 .com .row:hover .info .text .title {
    color: #1B81C5;
}

.content3 .com .row img {
    width: 497px;
    height: 100%;
}

.content3 .com .row .info {
    width: 665px;
    height: calc(100% - 50px);
    padding-top: 50px;
    padding-left: 30px;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.content3 .com .row .info .icon {
    width: 82px;
    height: 82px;
    border-radius: 50%;
    border: 1px solid #666666;
    text-align: center;
    line-height: 82px;
    font-size: 49px;
    color: #666666;
    display: inline-block;
    vertical-align: top;
}

.content3 .com .row .info .text {
    width: 504px;
    padding-left: 20px;
    display: inline-block;
}

.content3 .com .row .info .text .title {
    font-size: 31px;
    color: #0b0b0b;
    margin-bottom: 10px;
}

.content3 .com .row .info .text .title span {
    font-size: 13px;
    padding-left: 10px;
}

.content3 .com .row .info .text .dec {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.content3 .com .row .biaochi {
    position: absolute;
    width: 701px;
    height: 25px;
    right: 3px;
    bottom: -18px;
    background: url("../img/biaochi.png");
}

.conTitle {
    font-size: 51px;
    color: #b8dbee;
    text-align: center;
    position: relative;
    top: 47px;
    z-index: 2;
    font-family: 'song';
}

.com2 {
    text-align: center;
    position: relative;
    z-index: 2;
    top: 30px;
    overflow: hidden;
    width: 1200px;
    margin: auto;
}

.com2 .com_title {
    font-size: 26px;
    color: #514E4D;
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
}

.com2 .com_title:after {
    content: '';
    width: 42px;
    height: 1px;
    background: #008DD8;
    position: absolute;
    bottom: 0;
    left: calc(50% - 42px / 2);
}

.com2 .com_title2 {
    display: inline-block;
    margin-top: 18px;
    height: 37px;
    line-height: 37px;
    color: #505050;
    padding: 0 20px;
    border: 1px solid #BFBFBF;
    position: relative;
    font-size: 14px;
    background: #fff;
}

.com2 .com_title2:before {
    content: '';
    width: 600px;
    height: 1px;
    background: #BFBFBF;
    position: absolute;
    left: calc(50% - 733px);
    top: 50%;
    z-index: -1;
}

.com2 .com_title2:after {
    content: '';
    width: 600px;
    height: 1px;
    background: #BFBFBF;
    position: absolute;
    right: calc(50% - 733px);
    top: 50%;
    z-index: -1;
}

.com2 .com_title2 .text:before {
    content: '';
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 1px solid #BFBFBF;
    display: block;
    position: absolute;
    left: calc(-8px);
    top: calc(12px);
    background: #fff;
}

.com2 .com_title2 .text:after {
    content: '';
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 1px solid #BFBFBF;
    display: block;
    position: absolute;
    right: calc(-8px);
    top: calc(12px);
    background: #fff;
}


@font-face {
    font-family: "iconfont";
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('http://www.hailianfa.com/server/templates/yjzs/images/fonts/iconfont.svg?t=1526535041440') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-fuwu:before {
    content: "\e615";
}

.icon-toubiao:before {
    content: "\e63d";
}

.icon-ycl:before {
    content: "\e614";
}

.icon-dingzhi:before {
    content: "\e606";
}

.icon-caigou:before {
    content: "\e64c";
}

.icon-zuanshi:before {
    content: "\e610";
}

.icon-gongsi:before {
    content: "\e616";
}

.icon-up:before {
    content: "\e600";
}

.icon-down:before {
    content: "\e601";
}

.icon-gongyi:before {
    content: "\e655";
}


/*导航*/
/*左浮动*/
.float-left {
    float: left;
}

/*右浮动*/
.float-right {
    float: right;
}

/*清除浮动*/
.clearfix::before {
    content: "";
    display: table-cell;
}

.clearfix::after {
    content: "";
    display: table;
    clear: both;
}

body {
    margin: 0;
    padding: 0;
    color: #333;
    font: 16px/24px "-apple-system", "Helvetica", "Microsoft YaHei", "PingFang SC";
    outline: none;
}

ul, li {
    margin: 0;
    padding: 0;
    list-style: none;
}

a, a:after, a:before {
    text-decoration: none;
    color: #333;
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

a:hover {
    color: #2073cf;
}

/* 
- 设置导航高度宽度和背景色 
- 没有边距，文字贴着边不好看，给个内边距padding: 16px;
*/
.menu {
    padding: 0 5px;
    width: 1200px;
    margin: 0 auto;
    height: 49px;
}

.menu_bgs {
    width: 100%;
    height: 59px;
}

/* 一级菜单设置为相对定位 */
.menu > ul > li {
    position: relative;
    background: url() right no-repeat;
}

/*background:url(../img/xian_menut.jpg) no-repeat right;*/

/* 
- 因为导航背景颜色是黑色，所以设置一级导航的文字颜色是白色 
- 导航高48px，一级导航的文字要垂直居中，可以计算（48-文字行高）/2，然后设置外边距或者内边距，让文字刚好居中。
- 上面的居中方式太复杂了，不如line-height: 48px;让文字行高和导航高度一样，自然就居中了。
*/
.menu > ul > li > a {
    line-height: 59px;
    color: #FFF;
    margin-right: 20px;
}

/* */

.menu > ul > li > a {
    display: block;
    padding: 0 32px;
    line-height: 59px;
    color: #FFF;
}

.menu > ul > li:hover > a,
.menu > ul > li.active > a {
    background: #0b77d2;
    color: #fff;
}


/* 
- 二级菜单会占用高度，因此需要给它设置绝对定位，因为一级菜单是相对定位，因此二级菜单的位置是根据一级菜单来的
- 二级菜单的宽度100%也是根据一级菜单来的
*/
.sub-menu {
    position: absolute;
    width: 146px;
    top: 59px;
    left: 0;
    background: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.sub-menu > li > a {
    display: block;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    color: #333;
}

.sub-menu > li + li > a {
    border-top: 1px solid rgba(255, 255, 255, 1);
}

.sub-menu > li:hover > a {
    background-color: rgba(255, 255, 255, 1);
    color: #ff6201;
    padding-left: 30px;
}

.sub-menu {
    position: absolute;
    width: 146px;
    top: 59px;
    left: 0;
    background-color: rgba(255, 255, 255, 0.85);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    z-index: 999;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;

    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;

    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
}

.menu > ul > li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}

/*搜索*/
/* search */
.search {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    box-shadow: 0 0 10px #eee;
}

.search .key {
    float: left;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    width: 900px;
}

.search .key dt {
    float: left;
    font-weight: bold;
    color: #025ea9;
}

/*底部*/


/*图片放大img{transform:scale(1.07,1.07);    filter: brightness(110%);}*/


/*版权*/
.dibanquan {
    width: 100%;
    background: #00284d;
    height: 40px;
    margin: 0 auto;
    text-align: center;
}

.dibanquan p {
    font-size: 14px;
    color: #a8afb8;
    line-height: 40px;
    text-align: center;
}


/*关于我们*/
.main_bg {
    width: 100%;
    overflow: hidden;
    padding: 40px 0 50px 0;
    background: url(../img/bj_inpro.png) center top repeat;
}

.main {
    width: 1200px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}

.sitemap {
    height: 60px;
    line-height: 60px;
    font-size: 12px;
}

.nrbt {
    font-size: 22px;
    padding-left: 20px;
}

.fl {
    float: left;
}

.fr {
    float: right;
    padding-right: 20px;
}

/*right*/
.right {
    width: 930px;
    height: auto;
    float: left;
    margin-bottom: 20px;
    text-align: left;
    background: #fff;
}

.right_top {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    margin-top: 0px;
}

.right_tf {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-transform: uppercase;
    color: #0a070a;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
}

.right_r {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 28px;
    color: #337fca;
}

.right_bg {
    width: 930px;
    height: auto;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
}

.right2_bg {
    width: 930px;
    height: auto;
    margin: 0 auto;
    margin-top: 10px;
    overflow: hidden;
}

.right_bt {
    width: 930px;
    height: 7px;
}

.right_fr {
    float: right;
    padding-right: 20px;
    color: #999999;
    font-size: 14px;
}

.right_fr a {
    color: #999999;
}

.right_fr a:visited {
    color: #999999;
}

.right_fr a:hover {
    color: #c50c22;
}

.right_fr a:active {
    color: #c50c22;
}


/*right搜索*/
.neiye .right_so {
    width: 1160px;
}

.neiye .right_so .newsnav_so {
    width: 1158px;
    height: 53px;
    line-height: 53px;
    border: 1px solid #e9e9e9;
    border-top: 2px solid #c41c23;
}

.neiye .right_so .newsnav_so p {
    float: right;
    margin-right: 15px;
    font-size: 14px;
    color: #aeaeae;
}

.neiye .right_so .newsnav_so p a {
    color: #aeaeae;
}

.neiye .right_so .newsnav_so strong {
    display: block;
    font-size: 19px;
    color: #2b2b2b;
    padding-left: 20px;
    position: relative;
}

.neiye .right_so .newsnav_so strong:after {
    content: "";
    width: 4px;
    height: 15px;
    background: #c41c23;
    position: absolute;
    left: 11px;
    top: 19px;
}

.newsnav_so {
    width: 1158px;
    height: 53px;
    line-height: 53px;
    border: 1px solid #e9e9e9;
    border-top: 2px solid #c41c23;
}

.newsnav_so p {
    float: right;
    margin-right: 15px;
    font-size: 14px;
    color: #aeaeae;
}

.newsnav_so p a {
    color: #aeaeae;
}

.newsnav_so strong {
    display: block;
    font-size: 19px;
    color: #2b2b2b;
    padding-left: 20px;
    position: relative;
}

.newsnav_so strong:after {
    content: "";
    width: 4px;
    height: 15px;
    background: #c41c23;
    position: absolute;
    left: 11px;
    top: 19px;
}

.neiye .right_so .neiye_right_so .news-list_so {
    margin-bottom: 30px;
    border: 1px solid #eee;
}

.neiye .right_so .neiye_right_so .news-list_so li {
    padding: 15px;
    border-bottom: 1px solid #eee;
}

.neiye .right_so .neiye_right_so .news-list_so li img {
    display: block;
    float: left;
    width: 197px;
    height: 141px;
    margin-right: 18px;
}

.neiye .right_so .neiye_right_so .news-list_so li:after {
    content: "";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}

.neiye .right_so .neiye_right_so .news-list_so li a.tit {
    overflow: hidden;
    display: block;
    font-size: 17px;
    color: #313131;
    height: 39px;
    line-height: 39px;
    font-weight: bold;
}

.neiye .right_so .neiye_right_so .news-list_so li p {
    font-size: 14px;
    color: #898989;
    line-height: 27px;
}

.neiye .right_so .neiye_right_so .news-list_so li a.more {
    display: inline-block;
    margin-top: 10px;
    width: 100px;
    height: 20px;
    line-height: 20px;
    border-radius: 5px;
    color: #c41c23;
    font-size: 14px;
}

.neiye .right_so .neiye_right_so .news-list_so li a.tit:hover {
    color: #c41c23
}

.neiye .right_so .neiye_right_so .news-list_so li span {
    display: block;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
}

.neiye .right_so .neiye_right_so .news-list_so li span i {
    float: right;
    font-size: 14px;
    color: #aaaaaa;
    margin-left: 25px;
    font-style: normal;
}

/*搜索*/

.sousuo {
    font-size: 14px;
    background: #2073cf;
    color: #FFF;
    border: 1px solid #2073cf;
    padding: 3px 10px 3px 10px;
    border-radius: 10%;
    cursor: pointer;
}

.sousuo:hover {
    background: #004f9a;
    border: 1px solid #2073cf;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}


.pro_list {
    width: 285px;
    height: 260px;
    float: left;
    margin-bottom: 20px;
    margin-right: 15px;
    padding-left: 15px;
}

.pro_list a {
    width: 285px;
    height: 260px;
    margin: 0 auto;
    display: block;
    border: 1px #ccc solid;
    color: #666666;
    cursor: pointer;
}

.pro_list a:hover {
    width: 285px;
    height: 260px;
    display: block;
    margin: 0 auto;
    border: #dddddd 1px solid;
    color: #094faf;
    -webkit-box-shadow: 0 0 10px #dddddd;
    -moz-box-shadow: 0 0 10px #dddddd;
    box-shadow: 0 0 10px #dddddd;
}

.pro_list_text {
    width: 235px;
    height: auto;
    text-align: center;
    overflow: hidden;
    margin-left: 10px;
    line-height: 40px;
    margin-top: 5px;
    font-size: 16px;
}


.anli_list {
    width: 285px;
    height: 140px;
    float: left;
    margin-bottom: 20px;
    margin-right: 15px;
    padding-left: 15px;
}

.anli_list a {
    width: 285px;
    height: 140px;
    margin: 0 auto;
    display: block;
    border: 1px #ccc solid;
    color: #666666;
    cursor: pointer;
}

.anli_list a:hover {
    width: 285px;
    height: 140px;
    display: block;
    margin: 0 auto;
    border: #dddddd 1px solid;
    color: #094faf;
    -webkit-box-shadow: 0 0 10px #dddddd;
    -moz-box-shadow: 0 0 10px #dddddd;
    box-shadow: 0 0 10px #dddddd;
}

.anli_list_text {
    width: 100%;
    height: auto;
    text-align: center;
    overflow: hidden;
    line-height: 40px;
    margin-top: 5px;
    font-size: 16px;
}

.news_author {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #505050;
    font-size: 12px;
    text-align: center;
    border-bottom: #e1e3df dashed 1px;
    margin: 0 auto;
    color: #666;
    margin-bottom: 20px;
}

.pageNavi {
    width: 90%;
    margin: 50px auto;
    height: auto;
}

.pageleft {
    width: 48%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    margin-bottom: 20px;
    font-size: 14px;
    background: #F7F7F7;
}

.pageright {
    width: 48%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: right;
    margin-bottom: 20px;
    font-size: 14px;
    background: #F7F7F7;
}

.pageleft a:hover {
    color: #094faf;
}

.pageright a:hover {
    color: #094faf;
}

/*banner*/
.fullSlide {
    width: 100%;
    position: relative;
    height: 500px;
    clear: both;
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 500px;
    overflow: hidden;
    text-align: center;
    background-position: center top;
    background-repeat: no-repeat;
}

.fullSlide .bd li a {
    display: block;
    height: 500px;
}

.fullSlide .hd {
    position: absolute;
    z-index: 7;
    bottom: 10px;
    left: 47%;
    padding: 5px 6px;
}

.fullSlide .hd ul {
    text-align: center;
}

.fullSlide .hd ul li {
    border-radius: 14px;
    width: 18px;
    height: 18px;
    color: #eee;
    background: #777777;
    float: left;
    cursor: pointer;
    display: block;
    margin-left: 5px;
    transition: width 0.5s, height 0.5s, background 0.5s, color 0.5s;
    -moz-transition: width 0.5s, height 0.5s, background 0.5s, color 0.5s; /* Firefox 4 */
    -webkit-transition: width 0.5s, height 0.5s, background 0.5s, color 0.5s; /* Safari and Chrome */
    -o-transition: width 0.5s, height 0.5s, background 0.5s, color 0.5s; /* Opera */
}

.fullSlide .hd ul .on {
    width: 32px;
    height: 18px;
    background: #f00;
    color: #0e60d1;
}

.fullSlide .prev, .fullSlide .next {
    display: block;
    position: absolute;
    z-index: 1;
    top: 40%;
    margin-top: 30px;
    left: 5%;
    z-index: 1;
    width: 55px;
    height: 55px;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none;
}

.fullSlide .prev {
    left: 2%;
    background: url(../img/prev53_2.png) no-repeat;
}

.fullSlide .next {
    left: auto;
    right: 2%;
    background: url(../img/next53_2.png) no-repeat;
}

/*banner*/
/*.fullSlide2 {width:100%;position:relative;height:300px; clear:both;}
.fullSlide2 .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide2 .bd ul {width:100% !important;}
.fullSlide2 .bd li {width:100% !important;height:300px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide2 .bd li a {display:block;height:300px;}
.fullSlide2 .hd { position:absolute; z-index:7; bottom:20px; left:47%; padding:5px 6px;}
.fullSlide2 .hd ul {text-align:center;}
.fullSlide2 .hd ul li{border-radius:14px;width:18px;height:18px; color:#eee;  background:#eee; float:left; cursor: pointer;display:block;margin-left: 5px;transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 * /-webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome * / -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera * /}
.fullSlide2 .hd ul .on{ width:32px;height:18px;background:#2f7fee; color:#0e60d1;}
.fullSlide2 .prev,.fullSlide2 .next {	display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:81px; height:80px;}
.fullSlide2 .prev{ background:url(../img/left1s.png) no-repeat;}
.fullSlide2 .next {left:auto;right:5%;background:url(../img/right1s.png) no-repeat;}*/


/*cp*/

.cp {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.cp_top {
    width: 1200px;
    height: 190px;
    margin: 0 auto;
    background: url(../img/cp_top.jpg) no-repeat;
}

.cp_main {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}


/* 一级菜单设置为相对定位 */
.foot_menu > ul > li {
    position: relative;
}

/*background:url(../img/xian_menut.jpg) no-repeat right;*/

/* 
- 因为导航背景颜色是黑色，所以设置一级导航的文字颜色是白色 
- 导航高48px，一级导航的文字要垂直居中，可以计算（48-文字行高）/2，然后设置外边距或者内边距，让文字刚好居中。
- 上面的居中方式太复杂了，不如line-height: 48px;让文字行高和导航高度一样，自然就居中了。
*/
.foot_menu > ul > li > a {
    line-height: 55px;
    color: #b6b6b6;
    margin-top: 10px;
    margin-right: 10px;
    font-size: 14px;
}

.foot_menu > ul > li > a {
    display: block;
    padding: 0 4px;
    line-height: 55px;
    color: #b6b6b6;
}

.foot_menu > ul > li:hover > a {
    color: #ff0;
}


/*悬浮链接*/
.red {
    color: #f00 !important;
}

.suspension {
    position: fixed;
    z-index: 55;
    right: 0;
    bottom: 350px;
    width: 70px;
    height: 240px;
}

.suspension-box {
    position: relative;
    float: right;
}

.suspension .a {
    display: block;
    width: 44px;
    height: 44px;
    background-color: #353535;
    margin-bottom: 4px;
    cursor: pointer;
    outline: none;
}

.suspension .a.active,
.suspension .a:hover {
    background: #F05352;
}

.suspension .a .i {
    float: left;
    width: 44px;
    height: 44px;
    background-image: url(../images/side_icon.png);
    background-repeat: no-repeat;
}

/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i {
    width: 20px;
    height: 20px;
    margin-top: 12px;
    margin-left: 12px;
    background-image: url(../images/suspension-bg.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.suspension .a-service-phone .i {
    width: 20px;
    height: 20px;
    margin-top: 12px;
    margin-left: 12px;
    background-image: url(../images/suspension-bg.png);
    background-repeat: no-repeat;
    background-position: -27px 0;
}

.suspension .a-qrcode .i {
    background-position: -44px 0;
}

.suspension .a-cart .i {
    background-position: -88px 0;
}

.suspension .a-top .i {
    background-position: -132px 0;
}

.suspension .a-top {
    background: #D2D3D6;
    display: none;
}

.suspension .a-top:hover {
    background: #c0c1c3;
}

.suspension .d {
    display: none;
    width: 223px;
    background: #fff;
    position: absolute;
    right: 67px;
    min-height: 90px;
    border: 1px solid #E0E1E5;
    border-radius: 3px;
    box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.31);
}

.suspension .d .arrow {
    position: absolute;
    width: 8px;
    height: 12px;
    background: url(../images/side_bg_arrow.png) no-repeat;
    right: -8px;
    top: 31px;
}

.suspension .d-service {
    top: 0;
}

.suspension .d-service-phone {
    top: 34px;
}

.suspension .d-qrcode {
    top: 78px;
}

.suspension .d .inner-box {
    padding: 8px 22px 12px;
}

.suspension .d-service-item {
    border-bottom: 1px solid #eee;
    padding: 14px 0;
}

.suspension .d-service .d-service-item {
    border-bottom: none;
}

.suspension .d-service-item .circle {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    background: #F1F1F3;
    display: block;
    float: left;
}

.suspension .d-service-item .i-qq {
    width: 44px;
    height: 44px;
    background: url(../images/side_con_icon03.png) no-repeat center 15px;
    display: block;
    transition: all .2s;
    border-radius: 50%;
    overflow: hidden;
}

.suspension .d-service-item:hover .i-qq {
    background-position: center 3px;
}

.suspension .d-service-item .i-tel {
    width: 44px;
    height: 44px;
    background: url(../images/side_con_icon02.png) no-repeat center center;
    display: block;
}

.suspension .d-service-item h3 {
    float: left;
    width: 112px;
    line-height: 44px;
    font-size: 15px;
    margin-left: 12px;
}

.suspension .d-service-item .text {
    float: left;
    width: 112px;
    line-height: 22px;
    font-size: 15px;
    margin-left: 12px;
}

.suspension .d-service-item .text .number {
    font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}

.suspension .d-service-intro {
    padding-top: 10px;
}

.suspension .d-service-intro p {
    float: left;
    line-height: 27px;
    font-size: 12px;
    width: 50%;
    white-space: nowrap;
    color: #888;
}

.suspension .d-service-intro i {
    background: url(../images/side_con_icon01.png) no-repeat center center;
    height: 27px;
    width: 14px;
    margin-right: 5px;
    vertical-align: top;
    display: inline-block;
}

.suspension .d-qrcode {
    text-align: center;
}

.suspension .d-qrcode .inner-box {
    padding: 20px 0;
}

.suspension .d-qrcode p {
    font-size: 16px;
    color: #93959c;
}

/* 首页产品展示 */
.pro {
    padding-top: 70px;
    padding-bottom: 40px;
}

.cpzs {
    width: 1150px;
    margin: 0 auto;
}

.cp_tt {
    text-align: center;
    margin-bottom: 40px;
}

.cp_left {
    width: 250px;
    float: left;
}

.cp_lt {
    background: #127ed9;
    padding: 40px 20px;
    margin-bottom: 3px;
}

.list {
}

.list ul li {
}

.list ul li a {
    line-height: 50px;
    height: 50px;
    display: block;
    font-size: 15px;
    border: #d9d9d9 solid 1px;
    padding-left: 45px;
    margin-bottom: 3px;
}

.list ul li:hover > a,
.list ul li.on > a {
    display: block;
    color: #fff;
    background: #127ed9;
    border: #127ed9 solid 1px;
}

.cp_right {
    width: 865px;
    float: right;
}

.cp01 {
    margin-bottom: 10px;
}

.cp_t1 {
    background: url(../images/cp_tbg.jpg) repeat-y top center;
    padding: 15px 25px;
    line-height: 30px;
}

.cp_t1 p {
    float: left;
    font-size: 20px;
    color: #FFF;
    margin-left: 10px;
}

.cp_more a {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    float: right;
    color: #FFF;
}

.cp_more a:hover {
    color: #333;
}

.cp_more a:visited {
    color: #FFF;
}

#product_c {
    margin-top: 20px;
}

#product_c a {
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
}

#product_c a img {
    -webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;
    width: 270px;
    height: 200px;
    margin-bottom: 10px;
}

#product_c a img:hover {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

#product_c a {
    width: 270px;
    height: 240px;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
}

#product_c a:hover {
    color: #fff;
    background: #127ed9;
}


.productsroll {
    position: relative;
    width: 1150px;
    margin-bottom: 50px;
}

/* 案例 */
/* productsroll Start */
#LeftArr1, #RightArr1 {
    background-image: url(../images/product_arrow.gif);
    width: 25px;
    height: 210px;
    cursor: pointer;
    position: relative;
    top: 0px;
    z-index: 1
}

#LeftArr1 {
    background-position: -25px 0px;
    float: left;
    left: 8px
}

#RightArr1 {
    background-position: -50px 0px;
    float: right;
    right: 0px
}

#ScrollBox {
    margin-left: 40px;
    width: 1066px;
    overflow: hidden
}

#ScrollBox li {
    float: left;
    display: inline;
    width: 270px;
    text-align: center;
}

#ScrollBox li p {
    line-height: 36px;
}

#ScrollBox li a img {
    width: 240px;
    height: 198px;
}

#ScrollBox li a {
    display: block;
    border: #e8e8e8 1px solid;
    padding: 5px 0px 5px 0px;
    margin: 0px 10px;
    height: 210px;
    background: #FFF;
}

#ScrollBox li a:link, #ScrollBox li a:visited, #ScrollBox li a:active {
    color: #535050
}

#ScrollBox li a:hover {
    border: #fe7903 1px solid;
    color: #fe7903
}

#ScrollBox li a span {
    display: block;
    padding-top: 4px
}


/* 公司简介 */
.Company {
    min-height: 489px;
    background: url(../images/jj_bg.jpg) no-repeat top center;
    padding-top: 70px;
}

.jj_nr {
    line-height: 35px;
    padding: 50px 30px;
    background: #FFF;
    float: left;
    width: 690px;
}

.jj_right {
    width: 385px;
    float: right;
}

.jj_t {
    font-size: 30px;
    color: #FFF;
    border-bottom: 1px dotted #fff;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.jj_t2 {
    background: #FFF;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
    border-radius: 20px;
    margin-top: 30px;
}

.jj01 {
    width: 100px;
    float: left;
    font-size: 15px;
    text-align: center;
    padding-top: 10px;
    margin-left: 20px;
}

.jj01:hover {
    background: #333;
}

.jj_more a {
    color: #FFF;
}

.jj_more a:hover {
    color: #ff0;
}

.jj_more a:visited {
    color: #FFF;
}


/*优势*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.edge {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    position: relative;
    line-height: 36px;
    padding: 62px 0 0;
}

.edge h2 {
    display: block;
    text-align: center;
    height: 182px;
}

.edge-ge {
    background: url(../images/ge01.png) no-repeat center 0;
}

.edge1, .edge3 {
    background: #f3f4f6;
    height: 577px;
}

.edge3 {
    height: 493px;
}

.edge_c1 {
    padding: 69px 0 0;
    height: 508px;
}

.edge_c3 {
    padding: 31px 0 0;
    height: 462px;
}

.edge2 {
    padding: 67px 0 0;
    height: 417px;
}

.edge4 {
    padding: 46px 0 0;
    height: 417px;
}

.edge_w {
    width: 522px;
    padding: 50px 20px 0 0;
}

.edge_w1 {
    padding-top: 94px;
}

.edge_w2 {
    padding-top: 11px;
}

.edge_w3 {
    padding-top: 91px;
}

.edge_w h3 {
    height: 140px;
    font-size: 30px;
    font-weight: normal;
    color: #2f3030;
    line-height: 40px;
    white-space: nowrap;
}

.edge_w h3 span1 {
    height: 68px;
    font-size: 48px;
    color: #fff;
    line-height: 68px;
    width: 76px;
    float: left;
    background: #686868;
    border-top: solid 4px #127ed9;
    text-align: center;
    margin: 0 20px 0 0;
    font-family: Arial;
}

.edge_w h3 p {
    width: 370px;
    float: left;
}

.edge_w h3 p b {
    display: block;
    font-size: 40px;
    line-height: 40px;
    color: #127ed9;
}

.edge_w li {
    background: url(../images/ico03.png) no-repeat 6px 13px;
    padding: 0 0 0 29px;
}

.content {
    width: 1200px;
    margin: 0 auto;
}

/*资讯*/
.newbox {
    line-height: 28px;
    height: 896px;
    font-family: "Microsoft Yahei";
    overflow: hidden;
    padding: 53px 0 0;
    color: #7d7d7d;
    background: #f3f4f6;
}

.newbox .til01 {
    height: 116px;
}

.faqs, .news {
    width: 572px;
    height: 622px;
    overflow: hidden;
}

.newtil {
    height: 52px;
    line-height: 52px;
    font-size: 24px;
    font-weight: normal;
    padding: 0 0 0 17px;
    position: relative;
}

.newtil a {
    color: #2f3030;
}

.newtil:before {
    content: "";
    position: absolute;
    width: 3px;
    height: 23px;
    background: #127ed9;
    left: 0;
    top: 15px;
}

.newtil span {
    float: right;
    font-size: 14px;
}

.newtil span a {
    display: inline-block;
    color: #127ed9;
}

.new_c dl {
    overflow: hidden;
    height: 422px;
    background: #fff;
    margin-bottom: 10px;
}

.new_c dt, .new_c dt img {
    width: 572px;
    height: 322px;
    display: block;
    overflow: hidden;
}

.new_c dd {
    padding: 20px 0 0 21px;
}

.new_c dd span {
    display: inline-block;
    float: left;
    margin-right: 15px;
    height: 26px;
    line-height: 26px;
    width: 73px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    display: block;
    font-weight: normal;
    background: #127ed9;
    border-radius: 25px;
}

.new_c dd h4 {
    font-size: 18px;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new_c dd h4 a {
    color: #333;
}

.new_c ul {
    clear: both;
    overflow: hidden;
    padding: 18px 22px 20px;
    background: #fff;
}

.new_c li {
    line-height: 36px;
    height: 36px;
    display: block;
    padding-left: 12px;
    background: url(../images/ico03.gif) no-repeat 0 center;
    box-sizing: border-box;
}

.new_c li a {
    float: left;
    color: #2e2e2e;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.new_c li span {
    float: right;
    color: #999;
}

.faq_c dl {
    height: 124px;
    margin-bottom: 16px;
    background: #fff;
}

.faq_c dt, .faq_c dt img {
    display: block;
    width: 221px;
    height: 124px;
    float: left;
    overflow: hidden;
}

.faq_c dd {
    padding-left: 22px;
    box-sizing: border-box;
    width: 312px;
    float: left;
}

.faq_c dd h4 {
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    font-weight: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.faq_c dd h4 a {
    color: #303030;
}

.faq_c1 {
    background: #fff;
    padding: 32px 30px 0;
    height: 354px;
}

.faq_c1 h5 {
    height: 33px;
    padding-left: 36px;
    background: url(../images/ico07.gif) no-repeat left 0;
    line-height: 20px;
    font-weight: normal;
    font-size: 14px;
}

.faq_c1 h5 a {
    color: #282828;
}

.faq_m {
    padding-left: 36px;
    height: 95px;
    overflow: hidden;
    display: none;
}

.faq_c1 h5.cur {
    background: url(../images/ico06.gif) no-repeat left 0;
}


/*搜索*/
.seabox {
    overflow: hidden;
    height: 51px;
    line-height: 33px;
    font-family: "Microsoft Yahei";
    padding: 13px 0 0;
    background: #f3f4f6;
}

.sea_inp {
    width: 386px;
    overflow: hidden;
    height: 31px;
    background: #fff;
    border: solid 1px #d9dfe7;
    border-radius: 16px;
}

.sea_inp .serach {
    width: 334px;
    height: 31px;
    border: 0;
    background: none;
    line-height: 31px;
    color: #606060;
    padding: 0 0 0 15px;
    float: left;
    outline: none;
    display: block;
    font-size: 14px;
    position: relative;
}

.sea_inp .sub {
    width: 46px;
    height: 31px;
    border: 0;
    float: left;
    cursor: pointer;
    display: block;
    background: url(../images/sea_ico.gif) no-repeat 8px 5px;
}

.k_word {
    overflow: hidden;
    width: 730px;
    color: #666;
    overflow: hidden;
}

.k_word a {
    color: #888;
    padding: 0 26px 0 0;
}

/*foot*/
.footer {
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}

.f_bj {
    color: #717171;
    clear: both;
    font-family: "Microsoft Yahei";
    height: 312px;
    line-height: 26px;
    background: url(../images/footbg.gif) repeat-x center 0 #ebedf0;
}

.f_bj a {
    color: #717171;
}

.f_nav {
    margin-top: -50px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin-bottom: 37px;
}

.f_nav a {
    display: inline-block;
    color: #fff;
}

.f_nav em {
    opacity: 0.3;
    font-size: 14px;
    padding: 0 27px;
}

.f_logo {
    width: 280px;
    padding: 0 0 0 12px;
}

.f_logo img {
    width: 201px;
    height: 123px;
}

.f_con {
    width: 874px;
}

.f_con h3 {
    height: 32px;
    border-bottom: solid 1px #d6dbe3;
    position: relative;
    font-size: 18px;
    color: #000;
    line-height: 22px;
    margin-bottom: 23px;
}

.f_con h3:before {
    content: "";
    position: absolute;
    width: 75px;
    height: 2px;
    background: #127ed9;
    left: 0;
    top: 31px;
}

.f_code {
    background: url(../images/f_codebg.gif) no-repeat 20px 17px #e1e4e7;
    padding: 17px 0 0 106px;
    height: 116px;
    width: 204px;
    margin: 0 10px 0 0;
}

.f_code img {
    background: #fff;
    padding: 4px;
    border: solid 1px #ebebeb;
    width: 83px;
    height: 83px;
    display: block;
}

.f_text {
    width: 640px;
    float: left;
    overflow: hidden;
    padding: 9px 0 0;
}

.f_text li {
    width: 200px;
    height: 66px;
    float: left;
    line-height: 24px;
    background: url(../images/f_ico4.gif) no-repeat 0 5px;
    padding: 0 0 0 37px;
    color: #2f3030;
}

.f_text li.f_text1 {
    background: url(../images/f_ico1.gif) no-repeat 0 5px;
}

.f_text li.f_text2 {
    background: url(../images/f_ico2.gif) no-repeat 0 5px;
}

.f_text li.f_text3 {
    background: url(../images/f_ico3.gif) no-repeat 0 5px;
}

.f_text li.f_text1,
.f_text li.f_text3 {
    width: 360px;
}

.f_text li span {
    display: block;
    color: #717171;
}


/*友情链接*/
.link-1 {
    height: 56px;
    line-height: 56px;
    color: #7e7e7e;
    background: #dbdfe4;
    overflow: hidden;
    padding-top: 15px;
}

.link-1 h3 {
    font-weight: normal;
    font-size: 20px;
    color: #2f3030;
    float: left;
    width: 180px;
}

.link-1 h3 span {
    font-family: Arial;
    opacity: 0.5;
}

.link_c {
    width: 1000px;
}

.link-1 a {
    display: inline-block;
    color: #7e7e7e;
    padding: 0 6px 0 0;
}
