*,
*:before,
*:after {
    box-sizing: border-box;}
html {
    font-size: 10px;box-sizing: border-box;}
body {
    font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background: #fff;}
ul,ol,li{ list-style:none;}
h1,h2,h3,h4,h5,h6,hr,form,ul,ol,li,p,dl,dt,dd,button,input,textarea,th,td,figure{ margin:0; padding:0; font-weight: normal;}
.mt20{margin-top:20px}
.clearfix {
    zoom: 1;}
.clearfix:after {
    display: block;visibility: hidden;clear: both;height: 0;content: '.';}
.a {
    text-decoration: none;color: inherit;}
	a:hover{text-decoration: none; color:#033a72}
a{text-decoration: none; color:#3a3a3a}	
.ul {
    margin: 0;padding: 0;list-style: none;}
.img-circle {
    border-radius: 50%;}
.img-rounded {
    border-radius: .3rem;}
.img-thumbnail {
    line-height: 1.5;display: inline-block;max-width: 100%;height: auto;padding: .25rem;transition: all .2s ease-in-out;border: 1px solid #ddd;border-radius: .25rem;background-color: #fff;}
.img-responsive {
    display: block;max-width: 100%;height: auto;}
.img-box {
    position: relative;display: block;overflow: hidden;height: 0;padding-bottom: 100%;}
.img-box img {
    position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.img-box img[src=''],
.img-box img:not([src]) {
    opacity: 0;border: 0;}
.container {
    margin-right: auto;margin-left: auto;transition: width .2s linear;}
    .container {
        width: 1200px;}
		.home-catelist .home-title { margin-bottom: 10px; text-align: center; text-transform: uppercase; }
.home-catelist .home-title h2 { font-size: 40px; margin: 0; color: #333; font-weight: bold; }
.home-catelist .home-pro-text { font-size: 14px; line-height: 24px; width: 100%; text-align: center; color: #777; margin-bottom:20px }
.intro-tile { overflow: hidden; background-color: grey; text-align: center; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; height: 350px; color: #fff; }
.ink1 {
    width:1200px; overflow:hidden; height:556px; padding-bottom:2px; background:url(/images/ind_03.jpg) no-repeat; margin:0 auto; position:relative;
}
.ink1bg {
     width:100%; height:556px; margin-top:20px
}
.ink1bg .ink1 .yun01 {
    width:1200px; height:345px;position:absolute;top:0;left:-400px; background:url(/images/yun01.png);z-index:100; transition:10s all;
}
.ink1bg .ink1 .yun02 {
    width:292px; height:249px;position:absolute;top:-150px;left:10px; background:url(/images/yun02.png);
    z-index:10; 
-moz-transition:2s all; 
-ms-transition:2s all; 
-webkit-transition: 2s all;
-o-transition:  2s all;
transition:2s all;
}
.ink1bg:hover .ink1 .yun02 {
    width:292px; height:249px;position:absolute;top:-150px;left:50px; background:url(/images/yun02.png);
    z-index:10;
-moz-transition:2s all; 
-ms-transition:2s all; 
-webkit-transition: 2s all;
-o-transition:  2s all;
transition:2s all;
}
.ink11 {
    width:600px; height:554px;  background:url(/images/50lan.png); position:absolute; right:0;top:0; z-index:200;
}
.ink12 {
    width:530px; height:480px; margin:0 auto;  padding-top:40px;
}
.ink121 {
    width:530px; height:46px; color:#fff; line-height:46px; font-size:26px;  border-bottom:2px solid #fff; margin-bottom:5px;
}
.ink121 span{
    font-size:20px; margin-left:8px; 
}
.ink12 .c{
    font-size:13px; color:#fff; line-height:26px;text-align: justify;text-indent: 2em;}
.ink12 .m {
   margin:40px 0 68px 5px; width:128px; height:28px; border-radius:16px; line-height:28px; text-align:center;
    display:block; font-size:14px; color:#fff; border:2px solid #fff;text-transform:Uppercase; text-decoration: none;
-moz-transition:1s all; 
-ms-transition:1s all; 
-webkit-transition: 1s all;
-o-transition:  1s all;
transition:1s all;
}
.ink12 .m:hover {
   margin:40px 0 68px 5px; width:128px; height:28px; border-radius:16px; line-height:28px; text-align:center; 
   display:block; font-size:14px; color:#fff; border:2px solid #fff;text-transform:Uppercase;background: #1F4E82;       
-moz-transition:1s all; 
-ms-transition:1s all; 
-webkit-transition: 1s all;
-o-transition:  1s all;
transition:1s all;
}
.ink12 ul li {
    width:57px; height:82px; float:left; margin-right:50px;
}
    .ink12 ul li i {
        width:55px; height:55px; border:1px solid #fff; border-radius:5px; display:block;
    }
        .ink12 ul li i img {
            float:left; 
        }
    .ink12 ul li span {
        width:57px; height:25px; line-height:28px; text-align:center;color:#fff; font-size:12px;display:block;
    }
.more1 {
   margin:20px auto;  width:128px; height:28px; border-radius:16px; line-height:28px; text-align:center; display:block; font-size:14px; color:#fff; border:2px solid #fff;text-transform:Uppercase;
}
.container:before,
.container:after {
    display: table;content: ' ';}
.container:after {
    clear: both;}
.container-fluid {
    margin-right: auto;margin-left: auto;padding-right: 15px;padding-left: 15px;}
.container-fluid:before,
.container-fluid:after {
    display: table;content: ' ';}
.container-fluid:after {
    clear: both;}
.projects {
    width: 100%;
    background-color: #ffffff;
}

    .projects .s_title {
        font-size: 30px;
        width: 100%;
        text-align: center;
        display: block;
        padding-top: 56px;
    }

    .projects .main {
        width: 100%;
        height: 326px;
        margin-top: 30px;
    }

    .projects .item {
        float: left;
        text-align: center;
        width: 590px;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: block;
    }
.jjk {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    -ms-transform: matrix(1, 0, 0, 1, 0, 0);
    -moz-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transition: all 2s;
    -ms-transition: all 2s;
    -moz-transition: all 2s;
    transition: all 2s;
}

.projects .item:hover .jjk {
    -webkit-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
    -ms-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
    -moz-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
    transform: matrix(1.2, 0, 0, 1.2, 0, 0);
    -webkit-transition: all 2s;
    -ms-transition: all 2s;
    -moz-transition: all 2s;
    transition: all 2s;
}

.projects .item .masked {
    position: absolute;
    top: 0;
    left: 0;
    width: 590px;
    height: 100%;
    color: #ffffff;
}

.projects .item .icon {
    margin-top: 105px;
    color: #ffffff;
}
.row { }
.row:before,
.row:after {
    display: table;content: ' ';}
.row:after {
    clear: both;}


.header .header-pc .top {
    font-size: 13px;line-height: 46px;position: relative;overflow: hidden;height: 46px;background: #1270b5;}
.header .header-pc .top a:hover {
    text-decoration: underline;}
.header .header-pc .top .top-share {
    line-height: 46px;display: none;float: left;height: 46px;margin-right: 22px;}
.header .header-pc .top .top-share a {
    display: inline-block;float: left;width: 28px;height: 28px;margin-top: 9px;margin-right: 8px;background: url(/images/inc_share.png) no-repeat;}
.header .header-pc .top .top-share .ts-facebook {
    background-position: 0 0;}
.header .header-pc .top .top-share .ts-facebook:hover {
    background-position: -28px 0;}
.header .header-pc .top .top-share .ts-twitter {
    background-position: 0 -28px;}
.header .header-pc .top .top-share .ts-twitter:hover {
    background-position: -28px -28px;}
.header .header-pc .top .top-share .ts-google {
    background-position: 0 -56px;}
.header .header-pc .top .top-share .ts-google:hover {
    background-position: -28px -56px;}
.header .header-pc .top .top-share .ts-instagram {
    background-position: 0 -84px;}
.header .header-pc .top .top-share .ts-instagram:hover {
    background-position: -28px -84px;}

    .header .header-pc .top .top-share {
        display: block;}

.header .header-pc .top .top-mail {
    float: left;padding-left: 18px;text-decoration: none;color: #fff;background: url(/images/inc_inc.png) no-repeat 0 17px;}
.header .header-pc .top .top-phone {
    float: left;margin-left: 22px;padding-left: 18px;text-decoration: none;color: #fff;background: url(/images/inc_inc.png) no-repeat 0 -21px;}
.header .header-pc .top .top-alibaba {
    display: inline-block;float: left;width: 94px;height: 11px;margin-top: 16px;margin-left: 22px;text-decoration: none;color: #fff;background: url(/images/inc_alibaba.png) no-repeat 0 0;}
.header .header-pc .top .top-alibaba:hover {
    background: url(/images/inc_alibaba.png) no-repeat 0 -13px;}
.header .header-pc .top .top-right {
    float: right;}
.header .header-pc .top .top-right .top-inquiry {
    line-height: 46px;display: inline-block;float: left;height: 46px;padding-left: 23px;text-decoration: none;color: #71c3ff;background: url(/images/inc_inc.png) no-repeat 0 -59px;}
.header .header-pc .top .top-right .top-inquiry i {
    font-style: normal;color: #f19616;}

.header .header-pc .top .top-right .top-language {
    float: left;margin-left: 30px;}
.header .header-pc .top .top-right .top-language a {
    font-size: 13px;margin-right: 25px;padding-right: 13px;text-decoration: none;color: #fff;background: url(/images/inc_inc.png) no-repeat right -101px;}
.header .header-pc .navgations {
    position: relative;height: 122px;margin: 0 auto;background: #f5f5f5;}
.header .header-pc .navgations .container {
    position: relative;}
.header .header-pc .navgations .logo {
    float: left; margin-top:30px}
.header .header-pc .navgations .logo img {
    width: 320px;vertical-align: middle;}
.header .header-pc .navgations .search {
    position: absolute;z-index: 1000;top: 48px;right: 10px;display: none;}
.header .header-pc .navgations .search input {
    line-height: 25px;float: left;width: 0;height: 25px;margin-right: 10px;padding-left: 5px;opacity: 0;color: #a7a7a7;border: 1px solid #ddd;}
.header .header-pc .navgations .search a {
    display: inline-block;width: 20px;height: 20px;background: url(/images/inc_inc.png) no-repeat 0 -132px;}
.header .header-pc .navgations .search:hover input {
    display: block;}

    .header .header-pc .navgations .search {
        display: block;}

.header .header-pc .navgations .menu {
    position: relative;z-index: 1000;float: right;height: 122px;}
.header .header-pc .navgations .menu ul {
    margin: 0;padding: 0;list-style-type: none;}
.header .header-pc .navgations .menu ul li a {
    font-size: 16px;line-height: 122px;display: block;overflow: hidden;height: 122px;padding: 0 18px;text-align: center;text-decoration: none;color: #333;}
.header .header-pc .navgations .menu ul li {
    position: relative;float: left;}
.header .header-pc .navgations .menu ul li ul {
    position: absolute;top: 122px;left: 0;display: none;padding-bottom: 20px;text-align: left;opacity: 0;background-color: rgba(255, 255, 255, .8);}
.header .header-pc .navgations .menu ul li:hover a {
    color: #1270b5;}
.header .header-pc .navgations .menu ul li:hover ul {
    display: block;}
.header .header-pc .navgations .menu ul li:hover ul li ul {
    display: none;}
.header .header-pc .navgations .menu ul li:hover ul li a {
    font-size: 13px;line-height: 26px;display: block;width: 163px;height: 40px;padding: 7px 5px 7px 22px;text-align: left;color: #111;}
.header .header-pc .navgations .menu ul li:hover ul li .haveson {
    background: url(/images/inc_navarrow.png) no-repeat 150px 50%;}
.header .header-pc .navgations .menu ul li:hover ul li a:hover {
    color: #111;background-color: rgba(255, 255, 255, .9);}
.header .header-pc .navgations .menu ul li:hover ul li:hover ul {
    position: absolute;top: 0;left: 100%;display: block;}
.header .header-pc .navgations .menu ul li:hover ul li:hover ul.left {
    left: -190px;}

    .header .header-pc .navgations .menu {
        margin-right: 32px;}
.header .header-wap {
    position: relative;display: none;height: 66px;background: #fff;}

.header .header-wap .container {
    height: inherit;padding: 0;}
.header .header-wap .logo {
    position: absolute;top: 0;left: 0;height: inherit;padding: 10px;}
.header .header-wap .logo img {
    height: 100%;}
.header .header-wap .toggle {
    position: absolute;top: 0;right: 0;min-width: 160px;height: inherit;}
.header .header-wap .toggle a {
    position: absolute;top: 50%;display: block;width: 40px;height: 40px;margin-top: -20px;-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);border-radius: 50%;background: #0254a8;}
.header .header-wap .toggle-search {
    font-size: 22px;font-weight: bold;line-height: 40px;right: 40px;text-align: center;text-decoration: none;color: #fff;}
.header .header-wap .toggle-search .icon {
    position: absolute;width: 40px;height: 40px;background: url(/images/glass.png) no-repeat center center;}
.header .header-wap .search-box {
    font-size: 1.4rem;line-height: 48px;position: absolute;z-index: 9999;top: 66px;display: none;width: 100%;padding: 5px 12px;vertical-align: middle;background: #f4f4f4;}
.header .header-wap .search-box input {
    font-size: .8em;line-height: 22px;width: 75%;margin: 0;padding: 5px 10px;color: #666;border: 0;border: 1px solid #e5e5e5;border-radius: 3px;background: #fff;}
.header .header-wap .search-box input:focus {
    border-color: #26469d;outline: none;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 5px rgba(38, 70, 157, .3);}
.header .header-wap .search-box input[type='submit'] {
    width: 20%;}
.header .header-wap .toggle-language {
    font-size: 22px;font-weight: bold;line-height: 40px;right: 0;text-align: center;text-decoration: none;color: #fff;}
.header .header-wap .toggle-language .icon {
    position: absolute;width: 40px;height: 40px;}
.header .header-wap .toggle-menu {
    right: 80px;}
.header .header-wap .toggle-menu .icon {
    position: absolute;top: 50%;left: 50%;width: 20px;height: 3px;margin-top: -2px;margin-left: -10px;transition-duration: .66s;background: #fff;}
.header .header-wap .toggle-menu .icon::before,
.header .header-wap .toggle-menu .icon::after {
    position: absolute;width: 20px;height: 3px;content: '';transition-duration: .66s;background: #fff;}
.header .header-wap .toggle-menu .icon::before {
    top: -7px;}
.header .header-wap .toggle-menu .icon::after {
    bottom: -7px;}
.header .header-wap .navigation {
    line-height: 48px;position: absolute;z-index: 99;top: 66px;display: none;width: 100%;background: #fff;}
.header .header-wap .navigation ul {
    margin: 0;padding: 0;list-style: none;}
.header .header-wap .navigation .level-1 > li::after,
.header .header-wap .navigation .navigation .level-2 > li::after,
.header .header-wap .navigation .navigation .level-2 > li::before {
    position: absolute;top: 18px;right: 15px;width: 12px;height: 12px;content: '';background: url(/images/menu.png) no-repeat;background-size: cover;}
.header .header-wap .navigation .level-1 {
    border-top: solid 3px #0254a8;border-bottom: solid 3px #0254a8;}
.header .header-wap .navigation .level-1 a {
    display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: inherit;}
.header .header-wap .navigation .level-1 li {
    position: relative;border-bottom: solid 1px #e4e4e4;}
.header .header-wap .navigation .level-1 > li > a {
    padding: 0 2em 0 1em;}
.header .header-wap .navigation .level-1 > li::after {
    background-position: -36px 0;}
.header .header-wap .navigation .level-1 > li.active::after,
.header .header-wap .navigation .navigation .level-1 > li:hover::after {
    background-position: -96px 0;}
.header .header-wap .navigation .level-1 > li.more::after {
    background-position: -12px 0;}
.header .header-wap .navigation .level-1 > li.more:hover::after {
    background-position: -72px 0;}
.header .header-wap .navigation .level-1 > li.more.active::after {
    background-position: -84px 0;}
.header .header-wap .navigation .level-1 > li.active > a,
.header .header-wap .navigation .navigation .level-1 > li:hover > a {
    background-color: rgba(0, 0, 0, .05);}
.header .header-wap .navigation .level-2 {
    display: none;}
.header .header-wap .navigation .level-2 a {
    padding: 0 2em 0 3em;}
.header .header-wap .navigation .level-2 li:first-child {
    border-top: solid 1px #e4e4e4;}
.header .header-wap .navigation .level-2 li:last-child {
    border-bottom: none;}
.header .header-wap .navigation .level-2 > li::before {
    right: auto;left: 1.5em;background-position: 0 0;}
.header .header-wap .navigation .level-2 > li::after {
    background-position: -48px 0;}
.header .header-wap .navigation .level-2 > li.active::after {
    background-position: -108px 0;}
.header .header-wap .navigation .level-3 {
    line-height: 40px;display: none;}
.header .header-wap .navigation .level-3 a {
    font-size: .8em;padding-left: 4em;}
body.nav-open .header .header-wap .toggle-menu .icon {
    width: 0;}
body.nav-open .header .header-wap .toggle-menu .icon::before {
    -webkit-transform: translateY(7px) rotate(40deg);-ms-transform: translateY(7px) rotate(40deg);transform: translateY(7px) rotate(40deg);}
body.nav-open .header .header-wap .toggle-menu .icon::after {
    -webkit-transform: translateY(-7px) rotate(-40deg);-ms-transform: translateY(-7px) rotate(-40deg);transform: translateY(-7px) rotate(-40deg);}
.banner {
    /**
 * banner
 */
    overflow: hidden;width: 100%;}
.banner #owl-index img {
    width: 100%;}
.banner #owl-index .owl-controls {
    margin: 0;}
.banner #owl-index .owl-controls .owl-pagination {
    position: absolute;bottom: 22px;width: 100%;}
.banner #owl-index .owl-controls .owl-pagination .owl-page span {
    width: 16px;height: 16px;}
.banner #owl-index .owl-controls .owl-pagination .owl-page.active span {
    background: #1270b5;}
.banner #owl-index .owl-controls .owl-buttons {
    position: absolute;top: 50%;left: 50%;width: 100%;max-width: 1200px;height: 0;margin: 0 auto;margin-left: -600px;}
.banner #owl-index .owl-controls .owl-buttons .owl-prev,
.banner #owl-index .owl-controls .owl-buttons .owl-next {
    position: absolute;width: 30px;height: 76px;opacity: 1;border-radius: 0;background: url(/images/arrow.png) no-repeat;background-size: cover;}
.banner #owl-index .owl-controls .owl-buttons .owl-prev {
    left: 0;margin-left: 32px;background-position: 0 0;}
.banner #owl-index .owl-controls .owl-buttons .owl-prev:hover {
    background-position: -60px 0;}
.banner #owl-index .owl-controls .owl-buttons .owl-next {
    right: 0;margin-right: 32px;background-position: -30px 0;}
.banner #owl-index .owl-controls .owl-buttons .owl-next:hover {
    background-position: -90px 0;}

@media (min-width: 1200px) {
    .banner .banner-pic {
        width: 120%;max-width: 120%;margin-left: -10%;}
}
@media (max-width: 1199px) {
    .banner .banner-pic {
        width: 140%;max-width: 140%;margin-left: -20%;}
}

/*首页关于我们*/
.home-about {
    overflow: hidden;width: 100%;padding: 62px 0;background: #fff;}
.home-about .home-title {
    margin-bottom: 30px;text-align: center;text-transform: uppercase;}
.home-about .home-title h2 {
    font-size: 40px;margin: 0;color: #333;}

.home-about-text p {
    font-size: 14px;line-height: 1.75;margin: 0;color: #777;}
.learn-more {
    margin-top: 35px;text-align: center;}
.learn-more a {
    font-size: 18px;font-weight: bold;line-height: 3;display: inline-block;padding: 0 4em;text-decoration: none;color: #2b90da;border: 1px solid #2b90da;border-radius: 34px;background: #fff;}
.learn-more a:hover {
    color: #fff;background: #2b90da;}

.home-count {
    overflow: hidden;margin-top: 32px;background: url(/images/img/about-01.jpg) no-repeat left center;background-size: cover;}
.home-count > div > div {
    margin: 16px 0;text-align: center;}
.home-count span {
    display: block;margin: 0 auto;}
.home-count a {
    font-size: 2em;font-weight: bold;display: block;text-align: center;text-decoration: none;color: #fff;}
.home-count p {
    font-size: .8em;line-height: 1.5;overflow: hidden;height: 36px;margin: 0;text-align: center;color: #6dc2ff;}
.mInfor{
	text-align: center;width:100%;color: #777;line-height:30px;letter-spacing:1.5px;font-size: 16px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;padding-top: 15px;padding-right: 0;padding-bottom: 25px;padding-left: 0;}
.wUl{
	height: 180px;margin-top: 0;margin-right: -18px;margin-bottom: 0;margin-left: 0px;}
.wUl li{width:285px;float:left;margin:0 10px;}
.wUl li .wItem{display:block;background:#ececec;position:relative;text-decoration: none;}
.wUl li:first-child{width:285px;float:left;margin:0px 10px 0px 0px;}
.wUl li:nth-child(4n){ width:285px;float:left;margin:0px 0px 0px 10px;}
.wUl li .wItem .img{position:relative;overflow: hidden;}
.wUl li .wItem img{display:block;width: 100%;}
.wUl li .wItem i{position:absolute;left:50%;margin-left:-33px;margin-top:0px;background:url(/images/ic.png) no-repeat;width:65px;height:65px;top:50%;z-index: 2;opacity:0;filter:alpha(opacity=0);}
.wUl li .wItem i.wi1{background-image: url(/images/ic1_1.png);}
.wUl li .wItem i.wi2{background-image: url(/images/ic.png);}
.wUl li .wItem i.wi3{background-image: url(/images/ic1_2.png);}
.wUl li .wItem i.wi4{background-image: url(/images/ic1_3.png);}
.wUl li .txt{
	text-align:center;padding-top: 13px;padding-right: 10px;padding-bottom: 16px;padding-left: 10px;}
.wUl li .txt strong{font-size:16px;color:#646464;display:block;}
.wUl li .txt p{color:#707070;padding:10px 0 10px 0;}
.wUl li .txt span{display:inline-block;border:1px solid #bbb;padding: 5px 20px;color:#666;}
.wUl li .wItem:hover{background:#0052A3;color:#fff; text-decoration: none;}
.wUl li .wItem:hover strong,.wUl li .wItem:hover p,.wUl li .wItem:hover .txt span{color: #fff;}
.wUl li .wItem:hover .txt span{border-color:#fff;}
.wUl li .wItem:hover i{margin-top:-33px;opacity:1;filter:alpha(opacity=100);}
.wUl li .txt2{
	text-align:center;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;}
.row1 li .txt2 span{
	display:inline-block;border:1px solid #fff;color:#fff;margin-top: 15px;padding-top: 5px;padding-right: 20px;padding-bottom: 5px;padding-left: 20px;}

.www{
	color:#ffffff !important;}
/*首页新闻列表滚动*/
.news_index{clear: both; list-style:none;margin:0px; padding:20px 0px 0px 15px;}
.news_index li{margin-bottom: 10px; padding: 10px 15px; min-height: 40px; border-bottom:#eaeaea 1px solid;}
.news_index li span{display: inline-block; width: 60px; height: 60px; text-align: center; background-color: #f49a20; color: #fff; float: left;  padding:0px 2px; position: relative; left: -15px; top:-5px;}
.news_index li span strong{display: block; font-size: 24px; padding-top: 5px;}
.news_index li span i{display: block; font-size: 12px;  font-style: normal; font-family: Arial;}
.news_index li a{color:#333;font-size: 16px;margin-left: 0px;}
.news_index li a:hover{ text-decoration:none;color:#333; }
.news_index li em{ font-style: normal; display:inline-block; line-height: 18px;color: #777; padding-top: 10px;margin-left: 0px;}

.footer {
    /*页脚*/
    font-size: 14px;line-height: 32px;padding: 16px 0;text-align: center;color: #757f85;background: #1c2124;}
.footer .footer-text a {
    text-decoration: none;color: #757f85;}
.footer .footer-text a:hover {
    text-decoration: none;color: #fff;}
.footer .footer-share {
    text-align: right;}

.footer .footer-share .f-share {
    display: inline-block;}
.footer .footer-share .f-share span {
    display: inline-block;margin-right: 13px;vertical-align: middle;}
.footer .footer-share .f-share a {
    display: inline-block;width: 28px;height: 28px;margin-right: 8px;vertical-align: middle;background: url(/images/inc_sharebottom.png) no-repeat;}
.footer .footer-share .f-share .ts-facebook {
    background-position: 0 0;}
.footer .footer-share .f-share .ts-facebook:hover {
    background-position: -28px 0;}
.footer .footer-share .f-share .ts-twitter {
    background-position: 0 -28px;}
.footer .footer-share .f-share .ts-twitter:hover {
    background-position: -28px -28px;}
.footer .footer-share .f-share .ts-google {
    background-position: 0 -56px;}
.footer .footer-share .f-share .ts-google:hover {
    background-position: -28px -56px;}
.footer .footer-share .f-share .ts-instagram {
    background-position: 0 -84px;}
.footer .footer-share .f-share .ts-instagram:hover {
    background-position: -28px -84px;}
.footer .footer-share .f-alibaba {
    display: inline-block;width: 94px;height: 11px;margin-top: 24px;margin-left: 5px;text-decoration: none;color: #fff;background: url(/images/inc_alibaba.png) no-repeat 0 0;}
.footer .footer-share .f-alibaba:hover {
    background: url(/images/inc_alibaba.png) no-repeat 0 -13px;}
.col-lg-2 {width:30%;}
col-xs-12,col-sm-6,col-md-4,col-lg-2{position: relative;overflow: hidden; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.pro-list {margin-top: 35px;  margin-bottom: 23px;}
.pro-list ul { overflow: hidden;  padding: 0; list-style: none;}
.pro-list .img-box { padding-bottom: 62.02531646%;}
.pro-list .item { position: relative;}
.pro-list .item img {border: 1px solid #cdcdcd;}
.pro-list .item img:hover {border: 1px solid #053886;}
.pro-list .item .addpro {font-size: 16px; line-height: 60px; position: absolute;  bottom: 0; left: 0; width: 100%; height: 60px;  padding-left: 142px; text-decoration: none; opacity: 0; color: #fff; background-color: rgba(18, 112, 181, .8); background-image: url(/images/inc_inc.png); background-repeat: no-repeat;  background-position: 110px -505px;}
.pro-list .item .pro-list-note {width: 100%; text-align:center; line-height:40px; font-size:16px;}
.pro-list .item .pro-list-note a{color:#333}
.pro-list .item .pro-list-note a:hover{color:#004080}
.pro-list .item .pro-list-note b {
    font-size: 22px;
    display: block;
    overflow: hidden;
    margin-top: 20px;
    white-space: nowrap;
    text-transform: uppercase;
    text-overflow: ellipsis;
    color: #333;}
.pro-list .item .pro-list-note p {font-size: 14px; height: 25px; margin-top: 5px; color: #757575;}
.pro-list .item .pro-list-note a {text-decoration: none; color: #333;}
.pro-list .item .pro-list-note a:hover {color: #1270b5;}
.col-md-4 { width: 33.33333333%; float: left;overflow: hidden;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.proannie{float:left; margin-left:330px; margin-right:10px; border:1px #EEE solid; background:#00699B; height:35px; width:100px; color:#FFF}
.proannie1{float:left; margin-right:10px; border:1px #EEE solid; background:#00699B; height:35px; width:100px; color:#FFF}
.news_list { width: 1200px; }
.news_list .list { height: 120px; width: 100%; border-bottom: 1px dashed #e5e5e5; margin-top: 20px; }
.news_list .list .time { width: 100px; height: 93px; float: left; background: #626262; color: #fff; text-align: center; border-radius: 10px; }
.news_list .list .time p { font-size: 25px; font-weight: bold; margin-top: 20px; }
.news_list .list .time span { font-size: 20px; line-height: 24px; }
.news_list .list .nr { padding: 0 22px; float: left; width: 1042px; }
.news_list .list .nr span { color: #626262; font-size: 20px; font-weight: bold; }
.news_list .list .nr p { color: #6d6c6c; font-size: 15px; line-height: 24px; margin-top: 10px; }
.news_list .list:hover .time { background: #d71318; }
.news_list .list:hover .nr span { color: #d71318; }
.n-product{float:left; margin-left:20px; margin-top:10px; overflow:hidden; display:inline; width:275px}
.n-product .pro{height:165px; width:260px;}
.nphotoa{text-align:center; line-height:30px}
.a_content{
	font-size:14px; text-align:left; line-height:30px;padding-bottom:30px;
}
.a_content img{
	margin-top:8px; margin-bottom:20px
}
.a_content p{
	text-indent:2em; margin-bottom:20px;
}
.a_content h4{
	height:45px; line-height:45px; color:#e70f0f; background-color:#f4f4f4; padding-left:10px; margin-bottom:15px; font-size:16px;
}
.culture{
	list-style-type:none;
}
.culture li{
	width:33%; height:280px; float:left; text-align:center; padding-top:15px; border:1px #dcdcdc solid; font-size:20px; color:#05469f; margin-bottom:10px; 
}
.culture p{
	font-size:16px; color:#333; text-indent:0em; margin-top:10px;
}
.culture img{
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
}
.culture li:hover{
	border-bottom:1px #064e98 solid;
}
.culture li:hover img{transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}