@charset "utf-8";
/* CSS Document */
<!--全局样式-->

a:link,a:visited{color:#575757;text-decoration:none;}
a:hover{text-decoration:none;}
a:active{color:#1d7400;}
* {margin:0; padding:0; font-family:'Hiragino Sans GB W3'}
* html body { overflow:hidden; font-family:'Hiragino Sans GB W3'}
* html iframe, * html frame {overflow:auto;}
* html frameset {overflow:hidden;}
body {color:#666; background:#FFF; font:12px/1.231; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr,dl,dt,dd {margin:0 ; padding:0; list-style:none;}
input, select {font-size:12px; vertical-align:middle;}
/ body div {text-align:left;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
li {list-style-type:none;}
img {border:0 none; padding:0; margin:0;  max-width: 100% !important; max-height: 100% !important; }
a {color:#666; text-decoration:none;}
a:hover {color:#5aafe2;}
a {outline:none; star:expression_r(this.onFocus=this.blur());}
h1 { font-size:24px; font-weight:normal; /*font-family:"微软雅黑"*/}
h2 { font-size:26px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

@font-face {
    font-family: 'Hiragino Sans GB W3';/*这里是说明调用来的字体名字*/ 
    /*src: url('../fonts/Hiragino Sans GB W3.otf');这里是字体文件路径*/ 
    font-weight: normal;
    font-style: normal;
}



***/

section {
    padding-bottom: 90px;
}

.section-title-padding {
    padding-top: 90px;
}

.sec-title-container h2,
.subscribe-content-inner h2 {
    line-height: 40px;
}

#how-it-works {
    padding-bottom: 80px;
}

#karbar-service-section {
    padding-bottom: 50px;
}

.why-choose-us {
    padding-top: 120px;
}

@media (max-width: 767px) {
    h2 {
        font-size: 30px;
        line-height: 2.5rem;
        margin-bottom: 15px;
    }
    section {
        padding-bottom: 60px;
    }
    .section-title-padding {
        padding-top: 60px;
    }
    #karbar-how-it-works-section {
        padding-bottom: 50px;
    }
    #karbar-service-section {
        padding-bottom: 30px;
    }
    .why-choose-us {
        padding-top: 90px;
    }
    #karbar-why-choose-section {
        padding-bottom: 50px;
    }
    #karbar-team-section {
        padding-bottom: 45px !important;
    }
    #testimonial-and-client .sec-padding {
        padding: 70px 0 0;
    }
    #karbar-price-section {
        padding-bottom: 45px;
    }
    #karbar-footer-section .bottom {
        padding: 60px 40px 20px;
    }
    #karbar-footer-section .subscribe-form {
        margin-bottom: 25px;
    }
}

@media (max-width: 767px) {
    #karbar-why-choose-section {
        padding-bottom: 25px;
    }
}

.section-bg-gray {
    background: #F7F8FA;
}

.pb {
    padding-bottom: 0;
}


/*** 

====================================================================
    3. Main Header style
====================================================================

***/

.brand-logo img {
    left: 0;
    position: absolute;
}

nav {
    background: rgba(0, 0, 0, .3);
    padding: 10px 0;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    border-radius: 0px !important;
}

.nav-background {
    background: rgba(32, 152, 245, 1);
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
    border-radius: 0px !important;
}

.navbar-nav li a {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
}

.nav>li>a:focus,
.nav>li>a:hover {
    background: transparent;
}

.active {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.default {
    top: 0;
}

.navbar {
    position: fixed;
}

nav {
    left: 0;
    top: -80px;
    right: 0;
    padding: 10px 0;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    height: auto;
    z-index: 99;
}

nav.top-nav-collapse {
    padding-bottom: 10px;
    padding-top: 10px;
    border-radius: 0px !important;
    background: rgba(35, 36, 36, 0);
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.navbar-toggle span {
    background: #fff;
}

#work h2 {
    position: relative;
}

#work h2:after {
    content: "";
    position: absolute;
    height: 2px;
    width: 200px;
    background: #ff3366;
    left: 41%;
    bottom: -24px;
}

@media screen and (max-width: 767px) {
    .navbar .navbar-nav {
        width: 100% !important;
        text-align: center !important;
        margin-right: 0 !important;
    }
    .nav-mob {
        background: rgba(0, 0, 0, 1) !important;
        -webkit-transition: all 0.3s linear;
        transition: all 0.3s linear;
        box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
        border-radius: 0px !important;
    }
    .navbar-toggle {
        padding: 9px 5px;
        margin-right: 0;
		background:rgba(255,255,255,0.5)
    }
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
    .navbar-nav li a {
        font-size: 13px;
    }
}


.header{ width:100%; height:80px; line-height:80px; overflow:hidden; background:rgba(0,0,0, 0.3); position:absolute; top:0; left:0; right:0;}
.header .nav{ width:1170px; margin:0 auto; height:80px; line-height:80px; color:#fff; font-size:18px;}
.nav_left{ width:177px; height:47px; float:left; padding-top:15px;}
.nav_right{ width:835px; float:right;}
.nav_right ul{ width:100%; overflow:hidden;}
.nav_right ul li{ float:left; padding-left:10px; padding-right:10px; cursor:pointer;}
.nav_right ul li a{ color:#fff;}
.brand-logo{ width:177px; height:47px; display:block;}
.brand-logo img{ display:block;}
@media screen and (max-width:768px){	
.brand-logo img{ display:block; width:150px; margin-left:15px; margin-top:5px;}
}
/*banner*/
.banner_index{ width:100%; height:739px; display:inline-block; background:url(../images/banner_index.jpg) no-repeat center top; background-size:cover;}
.banner_index_sj{ display:none;}

/*一物一码开始*/
.tit_index{ width:100%; max-width:1170px; text-align:center; margin:100px auto 80px;}
.tit_index h2{ font-size:40px; color:#1e1e1e; margin-bottom:30px;}
.tit_index p{ font-size:24px;}

.part_one{ width:100%; margin:0 auto 100px;}
.part_one_con{ width:100%; max-width:1170px; margin:0 auto;}
.part_one_con li { letter-spacing: 0px; display: inline-block; vertical-align: top; width:23%; margin-right:2%; position: relative; overflow: hidden; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; overflow: hidden; box-sizing:border-box;}
.part_one_con li.noMargin{ margin-right:0;}
.part_one_con li a img { width:100%; font-size: 0px; display: block; transition:all 1s ease-in-out; transform-origin:center center; }
.part_one_con li:hover .index_case li a img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); }
.part_one_con li:hover{ box-shadow:0px 5px 20px #bdbdbd;}
.part_one_con .list_yy { width: 100%; height: 100%; background: rgba(45,84,137,.65); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); position: absolute; left: 0; top: 100%;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; text-align:center; vertical-align:middle; box-sizing:border-box; }
.part_one_con .list_yy a { display: block; width:94%; height:100%; margin:0 auto; padding-top:60%; box-sizing:border-box; }
.part_one_con li:hover .list_yy { top:0;}
.part_one_con .list_title { font-size:16px; color: #fff; margin-bottom: 10px; }
.part_one_con .list_label { margin: 0 auto; max-height:80px; overflow: hidden; text-align:center; position:absolute; bottom:0; right:0; left:0; z-index:2; }
.part_one_con .list_label span { display:inline-block; vertical-align: top; height:75px; line-height:75px; font-size:28px; color: #fff; width:100%; text-align: center; background:#2d5489; opacity:0.8; }
.part_one_con .list_oper { position: absolute; left: 5%; bottom: 20px; }
.part_one_con .list_view { width: 35px; height: 35px; display: inline-block; background: url(../images/icon/view.png) no-repeat; }
.part_one_con .list_share { background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.1) 50%,transparent 50%); background-image: linear-gradient(bottom,rgba(0,0,0,.1) 50%,transparent 50%); background-size: 100% 1px; background-repeat: no-repeat; background-position: left bottom; display: inline-block; vertical-align: top; }
.bdshare-button-style0-16.list_share a { text-align: center; font-size: 12px; cursor: pointer; margin: 0px 0; position: relative; }
.index_case .list_share .fx_more { width: 35px; height: 35px; background-image: url(../images/icon/share.png); background-size: 35px 35px; background-position: center top; }
/*一物一码结束*/

.ppfw_index{ width:100%; overflow:hidden;}
.ppfw_index_fl{ width:35%; float:left; height:970px; background:url(../images/ppfw_fl.jpg) no-repeat }
.ppfw_index_fr{ width:65%; float:left; height:970px; background:#000;}
.ppfw_con{ max-width:836px; padding-left:10px; color:#fff;  position:relative;}
.ppfw_con h2{ font-size:40px; color:#fff; margin-bottom:40px; margin-top:150px; line-height:50px;}
.ppfw_con p{ font-size:24px; text-align:center; line-height:35px; font-weight:normal;}
.ppfw_con_ul{ margin-top:150px;}
.ppfw_con_ul li{ margin-bottom:70px; font-size:26px; padding-left:220px;}
.ppfw_con_ul li:nth-of-type(1){ width:100%; height:63px; line-height:63px; background:url(../images/dyh_ico.png) no-repeat 120px center; }
.ppfw_con_ul li:nth-of-type(2){ width:100%; height:63px; line-height:63px; background:url(../images/gjh_ico.png) no-repeat 120px center;}
.ppfw_con_ul li:nth-of-type(3){ width:100%; height:57px; line-height:57px; background:url(../images/wl_ico.png) no-repeat 120px center;}
.ppfw_con .more_index{ position:absolute; right:0; bottom:-160px;}
.ppfw_con .more_index a{ color:#fff;}

/*智慧溯源*/
.zhzs_index{ background:#efefef; width:100%; padding-top:100px; padding-bottom:30px;}
.zhzs_index .tit_index{ margin:0 auto;}
.zhzs_index .tit_index h2{ font-size:36px; color:#1e1e1e; margin-bottom:40px; margin-top:0;}
.zhzs_index_con{ background:url(../images/ppfw_bg.jpg) no-repeat; height:583px; max-width:1170px; margin:0 auto; background-size:100%; position:relative;}
.zhzs_top li{ width:49px; font-size:22px; padding:20px 10px; height:177px; text-align:center; background:url(../images/zzsy_top.jpg) no-repeat; color:#fff;  position:absolute;}
.zhzs_top li:nth-of-type(1){ top:75px; left:358px;}
.zhzs_top li:nth-of-type(2){ top:75px; left:750px;}
.zhzs_top li:nth-of-type(3){ background:url(../images/zzsy_bot.jpg) no-repeat; top:300px; left:163px;}
.zhzs_top li:nth-of-type(4){background:url(../images/zzsy_bot.jpg) no-repeat; top:300px; left:558px;}
.zhzs_top li:nth-of-type(5){background:url(../images/zzsy_bot.jpg) no-repeat; top:300px; left:948px;}
.zhzs_ul{ width:900px; margin:0 auto; overflow:hidden;}
.zhzs_ul li{ width:27%; float:left; height:89px; line-height:89px; font-size:30px; color:#1e1e1e; margin-right:9%;}
.zhzs_ul li:nth-of-type(1){ padding-left:12%; background:url(../images/zhzs_aqsc.png) no-repeat;}
.zhzs_ul li:nth-of-type(2){padding-left:12%;  background:url(../images/zhzs_zhfx.png) no-repeat;}
.zhzs_ul li:nth-of-type(3){padding-left:12%;  background:url(../images/zhzs_zczd.png) no-repeat;}
.zhzs_ul li.noMargin{ margin-right:0;}
.zhzs_more{ max-width:1170px; margin:50px auto 30px; text-align:right; font-size:20px; color:#000;}
.zhzs_more a{ color:#000;}


/*慧营销*/
.hyx_index{ width:100%; height:1096px; background:#000 url(../images/hyx_bg.png) no-repeat center center;;}
.hyx_con_con{ max-width:1170px; margin:0 auto; color:#fff; padding-top:150px; text-align:center; }
.hyx_con_con h2{ font-size:40px; color:#fff; margin-bottom:40px; }
.hyx_con_con p{font-size:24px; text-align:center; line-height:35px; font-weight:normal;}
.hyx_ico{ width:100%; max-width:1170px; margin:0 auto; overflow:hidden;}
.hyx_ico ul{ overflow:hidden; margin-top:250px; font-size:28px; color:#fff;}
.hyx_ico ul li{ width:200px; float:left; text-align:center; margin-right:280px;}
.hyx_ico ul li:nth-of-type(1){ background:url(../images/hyx_ico1.png) no-repeat center top; padding-top:130px;}
.hyx_ico ul li:nth-of-type(2){ background:url(../images/hyx_ico2.png) no-repeat center top; padding-top:130px;}
.hyx_ico ul li:nth-of-type(3){ background:url(../images/hyx_ico3.png) no-repeat center top; padding-top:130px;}
.hyx_ico ul li.noMargin{ margin-right:0;}
.hyx_more{ max-width:1170px; margin:300px auto 0; text-align:right; font-size:20px; color:#000;}
.hyx_more a{ color:#fff;}

/*大数据*/
.sj_index{ background:#d4d3d9; width:100%; padding-top:100px; padding-bottom:30px;}
.sj_index_sj{ display:none;}
.sj_index_con{ width:100%; max-width:1170px; margin:0 auto;}
.sj_index .tit_index{ margin:0 auto;}
.sj_index .tit_index h2{ font-size:40px; color:#1e1e1e; margin-bottom:40px; margin-top:0;}
#focus_Box{position:relative;max-width:1170px;height:563px;margin:50px auto; overflow:hidden;}
#focus_Box ul{position:relative; max-width:1170px;height:563px;}
#focus_Box li{z-index:0;position:absolute; width:0px; background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%; height:100%;vertical-align:top; box-shadow:0 10px 20px #96969a;}
#focus_Box li p{width:100%;height:60px;line-height:60px; text-align:center; font-size:24px; color:#000;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:250px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}
.index_cpqc{ display:none;}

/*异业联盟*/
.yylm_index{ width:100%; height:1096px; background:#1e222a;}
.yylm_con{ width:100%; margin:0 auto; max-width:1170px;}
.yylm_con_con{ max-width:1170px; margin:0 auto; color:#fff; padding-top:150px; text-align:center; }
.yylm_con_con h2{ font-size:40px; color:#fff; margin-bottom:40px; }
.yylm_con_con p{font-size:24px; text-align:center; line-height:35px; font-weight:normal;}
.yylm_sz{ margin:130px auto 0;}
.yylm_ico{ width:100%; max-width:1170px; margin:0 auto; overflow:hidden;}
.yylm_ico ul{ overflow:hidden; margin-top:100px; font-size:28px; color:#fff;}
.yylm_ico ul li{ width:225px; float:left; text-align:center; margin-right:230px;}
.yylm_ico ul li:nth-of-type(1){ background:url(../images/yylm_1.png) no-repeat center top; padding-top:90px;}
.yylm_ico ul li:nth-of-type(2){ background:url(../images/yylm_2.png) no-repeat center top; padding-top:90px;}
.yylm_ico ul li:nth-of-type(3){ background:url(../images/yylm_3.png) no-repeat center top; padding-top:90px;}
.yylm_ico ul li.noMargin{ margin-right:0;}
.yylm_more{ max-width:1170px; margin:120px auto 0; text-align:right; font-size:20px; color:#000;}
.yylm_more a{ color:#fff;}

/*区块链*/
.qkl_index{ width:100%; height:1096px; background:url(../images/qkl_bg.jpg) no-repeat;}
.qkl_con{ width:100%; margin:0 auto; max-width:1170px;}
.qkl_con_con{ max-width:1170px; margin:0 auto; color:#fff; padding-top:150px; text-align:center; }
.qkl_con_con h2{ font-size:40px; color:#fff; margin-bottom:40px; }
.qkl_con_con p{font-size:24px; text-align:center; line-height:35px; font-weight:normal;}
.qkl_sz{ margin:130px auto 0;}
.qkl_ico{ width:100%; max-width:1170px; margin:0 auto; overflow:hidden;}
.qkl_more{ max-width:1170px; margin:750px auto 0; text-align:right; font-size:20px; color:#000;}
.qkl_more a{ color:#fff;}

/*数字引领*/
.szyl_index{ width:100%; height:1559px; background:url(../images/szsf_bg.jpg) no-repeat;}
.szyl_con{ width:100%; margin:0 auto; max-width:1170px;}
.szyl_con_con{ max-width:1170px; margin:0 auto; color:#fff; padding-top:150px; text-align:center; }
.szyl_con_con h2{ font-size:40px; color:#fff; margin-bottom:40px; }
.szyl_con_con p{font-size:24px; text-align:center; line-height:35px; font-weight:normal;}
.szyl_sz{ margin:70px auto; text-align:center;}
.szyl_ico{ width:100%; max-width:1170px; margin:0 auto; overflow:hidden;}
.szyl_ico ul{ overflow:hidden; margin-top:100px; font-size:28px; color:#fff;}
.szyl_ico ul li{ width:380px; float:left; text-align:center; border-right:1px solid #949498; margin-right:10px;}
.szyl_ico ul li span{ font-size:84px; font-weight:bold; margin-bottom:30px; display:inline-block; padding-top:50px;}
.szyl_ico ul li p{ font-size:28px; line-height:40px;}
.szyl_ico ul li.noMargin{ margin-right:0; border-right:0;}
.szyl_more{ max-width:1170px; margin:120px auto 0; text-align:right; font-size:20px; color:#000;}
.szyl_more a{ color:#fff;}

/*公司视频*/
.gssp{ width:100%; margin:0 auto;}
.gssp_con{ max-width:1170px; margin:0 auto;}
.gssp_tit{ font-size:40px; height:45px; line-height:45px; color:#000; margin-top:129px; background:url(../images/gssp_bg.jpg) no-repeat 0 center; padding-left:70px;}
.gssp_con ul{ overflow:hidden; margin:45px auto;}
.sp_con{ height:266px;}
.sp_con_con{ padding:10px;}
.sp_con_con h3{ color:#000; font-size:18px; margin-bottom:10px;}
.sp_con_con p{ font-size:16px; color:#4c4c4c;}
.gssp_con ul li{ float:left; width:23%; height:380px; background:#e8e3e3; margin-right:2%}
.gssp_con ul li.noMargin{ margin-right:0;}
.gssp_con ul li:hover{ box-shadow:0 10px 20px #dbdbdb;}
.gssp_sj{ display:none;}

/*公司新闻*/
.news{ width:100%; margin:0 auto 50px;}
.news_con{ max-width:1170px; margin:0 auto;}
.news_con img{ width:100%;}
.news_tit{ font-size:40px; height:45px; line-height:45px; color:#000; margin-top:129px; background:url(../images/news_bg.jpg) no-repeat 0 center; padding-left:70px;}
.news_con ul{ overflow:hidden; margin:60px auto 0;}
.news_con ul li{ width:30.3333%; margin-right:4%; float:left; color:#000; font-size:18px;}
.news_con ul li.noMargin{ margin-right:0;}
.news_con .news_tit_lit{ width:100%; text-align:center; font-size:28px; margin-bottom:30px; color:#000;}
.news_con_con ul{ overflow:hidden; display:block;}
.news_con .news_con_con li{ width:100%; height:36px;}
.news_more{ text-align:right; color:#3071b7; margin-top:50px;}
.news_more a{color:#3071b7;}

/*******底部*******/
.main { width: 100%;  max-width:1200px; padding: 0 10px; margin: 0 auto;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.footer { background: #333; letter-spacing: -4px; font-size: 0; padding: 30px 0; overflow:hidden; }
.footer li { display: inline-block; vertical-align: top; letter-spacing: 0px; width:23%;  text-align:left; min-height: 200px; }
.footer li a{ color:#fff; text-decoration:none;}

.footer li:last-child { border-right: none; }
.footer li.site { width: 30%; text-align: left; letter-spacing: -4px; font-size: 0; padding: 0 20px 0 50px; }
.footer li.address { width: 26%; text-align: left; padding-left: 50px; }
.footer li h4 { font-size: 18px; font-weight: bold; color: #fff; line-height: 30px; }
.footer li p { color: #d9d9d9;  font-size:18px; line-height:40px; }
.footer li p a { color: #d9d9d9; font-size: 18px; }
.footer li.site h4 { font-size: 18px; letter-spacing: 0px; position: relative; }
.footer li.site h4:before { content: ""; width: 18px; height: 18px; display: block; background: url(../images/icon/index13.png) no-repeat; position: absolute; left: -25px; top: 5px; }
.footer li.site p { width: 50%; display: inline-block; vertical-align: top; letter-spacing: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.footer li.address .location { font-size: 18px; font-weight: 400; color: #fff; line-height: 28px; margin-bottom: 20px; position: relative; }
.footer li.address .location:before { content: ""; width: 18px; height: 18px; display: block;  position: absolute; left: -25px; top: 5px; }
.footer li.address p { font-size: 18px; color: #fff; font-family: Impact; position: relative; }
.footer li.address .tel:before { content: ""; width: 18px; height: 18px; display: block;  position: absolute; left: -25px; top: 5px; }

.foot_bottom { background: #1c1c1c; padding: 10px 0; text-align: center; font-size: 12px; color: #fff; line-height: 20px; }
.address .ewm_index{ display:inline-block; width:100px;}
.address .ewm_index .ewm_index_pic{ width:100px; height:100px; display:inline-block;}
.address .ewm_index span{ width:100px; height:26px; line-height:26px; text-align:center; display:block;}

.address .ewm_index span a{ color:#fff;}




@media screen and (max-width:768px) {
    .footer li { width: 100% !important; border-right: none; min-height:32px; text-align:center; font-size:12px; }
    .footer li.link h4 { border: 1px solid #4c4c4c; margin-top: 15px; font-weight: 400; cursor: pointer; font-size:14px; }
    .footer li.link p { display: none; }
    .footer li.site { padding: 0px; }
    .footer li.site h4 { font-size: 16px; text-align: center; }
    .footer li.site h4:before { content: ""; display: none; }
    .footer li.site h4 em { display: none; }
    .footer li.site p { width: 100%; text-align: center; }
    .footer li.address { padding-left: 0px; text-align: center; font-size:14px;}
    .footer li.address .location { margin-bottom: 10px; font-size:12px; }
    .footer li.address .location:before { content: ""; width: 18px; height: 18px; display: block; position: Microsoft YaHei; left: 0; margin: 10px auto 10px; }
    .footer li.address .tel:before { content: ""; width: 18px; height: 18px; display: block; background: url(../images/icon/index15.png) no-repeat; position: Microsoft YaHei; left: 0; margin: 10px auto 10px; }
	.footer li.address .location { font-size: 14px;  }
	.footer li.address p{ font-size: 14px;  }
}

@media screen and (max-width:768px){
/*body{ max-width:480px; margin:0 auto;}*/
.banner_index{ display:none;}	
.banner_index_sj{ display:block; width:100%; margin-top:72px;}
.tit_index{ width:96%;  text-align:center; margin:5% auto;}
.tit_index h2{ font-size:18px; margin-bottom:0px;}
.tit_index p{ font-size:14px;}
.part_one{ width:100%; margin:0 auto;}
.part_one_con{ width:100%; margin-bottom:5%;}
.part_one_con li{ width:22%; margin-right:1%; margin-left:1%; box-sizing:border-box;overflow:hidden;}
.part_one_con li img{ width:100%;}
.part_one_con li.noMargin{ margin-right:0;}	
.part_one_con .list_label span{ font-size:14px; height:40px; line-height:40px;}
.part_one_con .list_yy a{ padding-top:50%; font-size:12px;}
.part_one_con .list_title{ font-size:12px;}
.ppfw_index_fl{ width:35%; height:465px;}
.ppfw_index_fl img{ height:100%;}
.ppfw_index_fr{ height:465px;} 
.ppfw_con{ width:95%; padding-left:2%; padding-right:3%; }
.ppfw_con h2{ font-size:18px; margin-top:35px; line-height:30px; margin-bottom:20px;}
.ppfw_con p{ font-size:14px; text-align:left; line-height:24px;}
.ppfw_con_ul{ margin-top:30px;}
.ppfw_con_ul li { margin-bottom:5%; font-size:26px; padding-left:20%; font-size:14px;}
.ppfw_con_ul li:nth-of-type(1){width: 100%; height:40px; line-height:40px; background: url(../images/dyh_ico.png) no-repeat 5% center; background-size:10%; font-size:12px;}
.ppfw_con_ul li:nth-of-type(2){width:100%; height:40px; line-height:40px; background: url(../images/gjh_ico.png) no-repeat 5% center; background-size:10%; font-size:12px;}
.ppfw_con_ul li:nth-of-type(3){width: 100%; height:40px; line-height:40px; background: url(../images/wl_ico.png) no-repeat 5% center; background-size:10%; font-size:12px;}
.ppfw_con_ul{ margin-top:10%}
.ppfw_con .more_index{position: absolute; right:10%; bottom:-50px; font-size:14px;}


/*智慧溯源*/
.zhzs_index{ background:#efefef; width:100%; padding-top:5%; padding-bottom:20px;}
.zhzs_index .tit_index{ margin:0 auto;}
.zhzs_index .tit_index h2{ font-size:18px; color:#1e1e1e; margin-bottom:0px; margin-top:0;}
.zhzs_index_con{ background:url(../images/ppfw_bg.png) no-repeat; height:250px; width:320px; margin:0 auto; background-size:100%; position:relative;}
.zhzs_top li{ width:25px; font-size:10px; height:115px; padding:15px 0 0; text-align:center; background:url(../images/zzsy_top.jpg) no-repeat; color:#fff;  position:absolute; background-size:100%;}
.zhzs_top li:nth-of-type(1){ top:23px; left:92px;}
.zhzs_top li:nth-of-type(2){ top:23px; left:198px;}
.zhzs_top li:nth-of-type(3){ background:url(../images/zzsy_bot.jpg) no-repeat; top:124px; left:47px; background-size:100%;}
.zhzs_top li:nth-of-type(4){background:url(../images/zzsy_bot.jpg) no-repeat; top:124px; left:145px; background-size:100%;}
.zhzs_top li:nth-of-type(5){background:url(../images/zzsy_bot.jpg) no-repeat; top:124px; left:252px; background-size:100%;}
.zhzs_ul{ width:96%; margin:0 auto; overflow:hidden;}
.zhzs_ul li{ width:30%; float:left; height:45px; line-height:45px; font-size:12px; color:#1e1e1e; margin-right:3%;}
.zhzs_ul li:nth-of-type(1){ padding-left:12%; background:url(../images/zhzs_aqsc.png) no-repeat; background-size:40%;}
.zhzs_ul li:nth-of-type(2){padding-left:12%;  background:url(../images/zhzs_zhfx.png) no-repeat; background-size:40%;}
.zhzs_ul li:nth-of-type(3){padding-left:12%;  background:url(../images/zhzs_zczd.png) no-repeat; background-size:40%;}
.zhzs_ul li.noMargin{ margin-right:0;}
.zhzs_more{ width:96%; margin:5px auto; text-align:right; font-size:14px; color:#000;}
.zhzs_more a{ color:#000;}


.hyx_index{ width:100%; height:auto; background-size:100%;}
.hyx_con_con{ padding-top:70px; width:96%; margin:0 auto;}
.hyx_con_con h2{ font-size:18px; margin-bottom:0;}
.hyx_con_con p{ font-size: 14px; text-align: center; line-height:24px; font-weight: normal;}
.hyx_ico ul{ overflow: hidden; margin-top:50px; font-size: 28px;color: #fff;}
.hyx_ico ul li{ width:30%; font-size:14px; margin-right:3%;}
.hyx_ico ul li:nth-of-type(1){ background-size:30%; padding-top:35px;}
.hyx_ico ul li:nth-of-type(2){ background-size:30%; padding-top:35px;}
.hyx_ico ul li:nth-of-type(3){ background-size:30%; padding-top:35px;}
.hyx_more{ width:100%; margin:20px auto 70px; text-align: right;  font-size:14px; }
.sj_index_sj{ padding-top:50px;}
.sj_index .tit_index h2{ font-size:18px; line-height:36px; margin-bottom:0;}
.sj_index{ padding-top:60px;}
#focus_Box{ display:none;}
.index_cpqc{ width:96%; margin:10px auto; display:block;}
.index_cpqc img{ width:100%;}
.yylm_con_con{ width:96%; padding-top:70px; margin:0 auto;}
.yylm_con_con h2{ font-size:18px; margin-bottom:5px;}
.yylm_con_con p{ font-size:14px; line-height:20px;}
.yylm_sz{ width:96%; margin:30px auto 0;}
.yylm_ico{ width:96%;}
.yylm_index{ height:auto;}
.yylm_ico ul{ margin-top:50px;}
.yylm_ico ul li{ font-size:14px; width:30%; margin-right:3%;}
.yylm_ico ul li:nth-of-type(1){ background-size:30%; padding-top:30px;}
.yylm_ico ul li:nth-of-type(2){ background-size:30%; padding-top:30px;}
.yylm_ico ul li:nth-of-type(3){ background-size:30%; padding-top:30px;}
.yylm_more{ width:96%; margin:30px auto 0; text-align: right; font-size: 14px; color: #000; padding-bottom:50px;}
.qkl_con_con { width:100%; margin: 0 auto; color: #fff; padding-top:70px; text-align: center;}
.qkl_index{ height:500px; width:100%; }
.qkl_index img{ width:100%;}
.qkl_con_con h2{ font-size:18px; margin-bottom:10px;}
.qkl_con_con p{ font-size:14px; line-height:20px;}
.qkl_more{ width:96%; margin:200px auto 0; font-size:14px;}
.szyl_index{ height:auto;}
.szyl_con_con{ padding-top:70px;}
.szyl_con_con h2{ font-size:18px; margin-bottom:0;}
.szyl_con_con p{ font-size:14px; line-height:24px;}
.szyl_sz{ width:96%; margin:30px auto;}
.szyl_sz img{ width:100%;}
.szyl_ico{ padding-bottom:50px;}
.szyl_ico ul{ margin-top:0px;}
.szyl_ico ul li{ width:30%;}
.szyl_ico ul li span{ font-size:30px;}
.szyl_ico ul li p{ font-size:14px; line-height:26px;}

/*公司视频*/
.gssp{ display:none;}
.gssp_sj{ display:block;}
.gssp_con_sj{width:100%; margin:0 auto;}
.gssp_tit_sj{ margin-top:30px; font-size:18px; height:30px; line-height:30px; background:url(../images/gssp_bg.jpg) no-repeat 0 center; background-size:10%; padding-left:40px;}
.gssp_con_sj ul{ overflow:hidden; margin:20px auto;}
.sp_con_sj{ height:200px;}
.sp_con_con_sj{ padding:10px;}
.sp_con_con_sj h3{ color:#000; font-size:14px; margin-bottom:2px;}
.sp_con_con_sj p{ font-size:10px; color:#4c4c4c; line-height:20px;}
.gssp_con_sj ul li{ float:left; width:48%; height:280px; background:#e8e3e3; margin-right:1%; margin-right:1%; margin-bottom:1%;}
.gssp_con_sj ul li.noMargin{ margin-right:0;}


.news_tit{ margin-top:30px; font-size:18px; height:30px; line-height:30px; background-size:10%; padding-left:40px;}
.news_con ul{ margin:20px auto 0;}
.news_con ul li{ width:96%; margin:0 2%;}
.news_con img{ height:200px;}
.news_con .news_tit_lit{ margin-bottom:10px; font-size:16px;}
.news_con .news_con_con li{ width:100%; font-size:14px; height:24px; line-height:24px;}
.news_more{ margin:10px auto; font-size:12px;}
}



/***品牌防伪专题***/
/*banner*/
.ppfw_banner{ width:100%; height:739px; display:inline-block; background:url(../images/ppfw_banner.jpg) no-repeat center top;}
.ppfw_banner_con{ width:100%; max-width:1170px; margin:0 auto; color:#fff; text-align:center; padding-top:200px;}
.ppfw_banner_con h2{ font-size:40px; margin-bottom:50px;}
.ppfw_banner_con p:nth-of-type(1){ font-size:24px; margin-bottom:50px;}
.aqws{ width:100%; background:#3770ae; padding-top:100px; padding-bottom:100px;  margin:0 auto;}
.aqws_con{ margin:0 auto; max-width:1170px; text-align:center; color:#fff;}
.aqws_con h2{ font-size:40px; margin-bottom:50px;}
.aqws_con span{ margin-top:50px; margin-bottom:30px; display:block; font-size:24px;}
.lsdz{ width:100%; margin:0 auto; text-align:center; background:url(../images/gzfw.jpg) no-repeat center top; background-size:100%; padding-top:150px; padding-bottom:150px; background:#efefef;}
.lsdz_con{ width:100%; max-width:1170px; margin:0 auto;}
.lsdz_con h2{ font-size:40px; margin-bottom:50px;}
.lsdz_con p{ text-align:left;}
.lsdz_con_con{ background:url(../images/gzfw_bg.jpg) no-repeat center 20px; font-size:18px;}
.lsdz_con_con .lsdz_top{ overflow:hidden; margin-top:100px; padding-left:200px;}
.lsdz_con_con .lsdz_top li{ float:left; margin-right:250px;}
.lsdz_con_con .lsdz_bot{ margin-top:40px; overflow:hidden; padding-left:300px;}
.lsdz_con_con .lsdz_bot li{ float:left; margin-right:250px;}
.lsdz_con_con .lsdz_bot li.noMargin{ margin-right:0;}
.szsf{ width:100%; margin:0 auto; background:url(../images/szsf.jpg) no-repeat center top;}
.szsf_con{ width:100%; max-width:1170px; color:#fff; margin:0 auto; padding-top:100px; padding-bottom:248px; text-align:center;}
.szsf_con h2{ font-size:40px; margin-bottom:200px;}
.szsf_con p{ width:750px; margin-left:250px; text-align:left; font-size:18px;}

.fwbz{ width:100%; margin:0 auto; text-align:center; padding-top:100px;}
.fwbz_con{ width:100%; max-width:1170px; margin:0 auto; text-align:center;}
.fwbz_con h2{ font-size:40px; margin-bottom:70px;}
.fwbz_con ul{ overflow:hidden; width:100%; margin-bottom:20px;}
.fwbz_con ul li{ width:30%; margin-right:5%; border:1px solid #ccc; border-radius:5px; float:left; box-sizing:border-box; padding:2%; min-height:285px;}
.fwbz_con ul li.noMargin{ margin-right:0;}
.fwbz_con ul li:nth-of-type(1){ background:url(../images/fwbz_1.png) no-repeat center 40px; padding-top:130px;}
.fwbz_con ul li:nth-of-type(2){ background:url(../images/fwbz_2.png) no-repeat center 40px; padding-top:130px;}
.fwbz_con ul li:nth-of-type(3){ background:url(../images/fwbz_3.png) no-repeat center 40px; padding-top:130px;}

.ppfw_last{ width:100%; margin:0 auto; background:url(../images/ppfw_zhuanti.jpg) no-repeat center 0; padding-top:100px; padding-bottom:100px; }
.ppfw_last_con{ max-width:1170px; margin:0 auto; text-align:center; color:#fff;}
.ppfw_last_con h2{ margin-top:50px; font-size:40px;}
.ppfw_last_con ul{ overflow:hidden;}
.ppfw_last_con ul li{ width:160px; float:left; margin-left:10px; margin-right:30px; color:#5d1f00;}
.ppfw_last_con ul li:nth-of-type(1){ margin-top:340px;}
.ppfw_last_con ul li:nth-of-type(2){ margin-top:210px;}
.ppfw_last_con ul li:nth-of-type(3){ margin-top:120px; margin-left:20px;}
.ppfw_last_con ul li:nth-of-type(4){ margin-top:220px; margin-left:3px;}
.ppfw_last_con ul li:nth-of-type(5){ margin-top:370px; margin-left:3px;}
.ppfw_last_con ul li:nth-of-type(6){ margin-top:270px; margin-right:0;}


@media screen and (max-width:768px){	

.ppfw_banner{ width:100%; height:620px;}
.ppfw_banner_con{ width:94%;}
.ppfw_banner_con h2{ font-size:30px; margin-bottom:30px;}
.ppfw_banner_con p:nth-of-type(1){ font-size:18px; margin-bottom:50px;}
.aqws{ padding-top:60px; padding-bottom:60px; }
.aqws_con{ margin:0 auto; width:94%;}
.aqws_con h2{ font-size:18px; line-height:36px; }
.aqws_con span{ margin-top:50px; margin-bottom:30px; display:block; font-size:16px; line-height:24px;}
.lsdz{padding-top:60px; padding-bottom:60px; background-size:100%;}
.lsdz_con{ width:94%; max-width:1170px; margin:0 auto;}
.lsdz_con h2{ width:90%; margin:0 auto 10px; font-size:18px; line-height:36px;}
.lsdz_con p{ text-align:left;}
.lsdz_con_con{ background:url(../images/gzfw_bg.jpg) no-repeat center 20px; font-size:18px;}
.lsdz_con_con .lsdz_top{ overflow:hidden; margin-top:100px; padding-left:20px; margin-bottom:30px;}
.lsdz_con_con .lsdz_top li{ margin-right:70px;}
.lsdz_con_con .lsdz_bot{ padding-left:20px;}
.lsdz_con_con .lsdz_bot li{ margin-right:85px;}
.szsf_con{ padding-top:60px; padding-bottom:60px; text-align:center;}
.szsf_con h2{ width:90%; margin:0 auto; font-size:18px; line-height:36px; margin-bottom:10px; background-size:100%;}
.szsf_con p{ width:94%; margin:0 auto; text-align:left; font-size:14px;}

.fwbz{ width:100%; margin:0 auto; text-align:center; padding-top:60px;}
.fwbz_con{ width:100%; max-width:1170px; margin:0 auto; text-align:center;}
.fwbz_con h2{ width:90%; margin:0 auto; font-size:18px; line-height:36px; margin-bottom:10px;}
.fwbz_con ul{ overflow:hidden; width:94%; margin:0 auto 20px;}
.fwbz_con ul li{ width:100%; margin:0 auto 20px;}
.fwbz_con ul li.noMargin{ margin-right:0;}
.fwbz_con ul li:nth-of-type(1){ background:url(../images/fwbz_1.png) no-repeat center 40px; padding-top:130px;}
.fwbz_con ul li:nth-of-type(2){ background:url(../images/fwbz_2.png) no-repeat center 40px; padding-top:130px;}
.fwbz_con ul li:nth-of-type(3){ background:url(../images/fwbz_3.png) no-repeat center 40px; padding-top:130px;}

.ppfw_last{ width:100%; margin:0 auto; background:url(../images/ppfw_zhuanti_sj.jpg) no-repeat center 0; padding-top:10px; padding-bottom:60px; }
.ppfw_last_con{ max-width:1170px; margin:0 auto; text-align:center; color:#fff;}
.ppfw_last_con h2{ margin-top:50px; font-size:18px; margin-bottom:20px;}
.ppfw_last_con ul li{ width:48%; padding:2%; height:100px; float:left; margin:0 1% 3%; color:#5d1f00; background:rgba(255,255,255,.6); box-sizing:border-box;}
.ppfw_last_con ul li:nth-of-type(1){ margin-top:0;}
.ppfw_last_con ul li:nth-of-type(2){ margin-top:0;}
.ppfw_last_con ul li:nth-of-type(3){ margin-top:0; margin-left:1%;}
.ppfw_last_con ul li:nth-of-type(4){ margin-top:0; margin-left:1%;}
.ppfw_last_con ul li:nth-of-type(5){ margin-top:0; margin-left:1%;}
.ppfw_last_con ul li:nth-of-type(6){ margin-top:0; margin-right:1%;}



}












/***营销系统专题***/
/*banner*/
.yxxt_banner{ width:100%; height:739px; display:inline-block; background:url(../images/yxxt_banner.jpg) no-repeat center top;}
.yyxt_banner_con{ width:100%; max-width:1170px; margin:0 auto; color:#fff; text-align:center; padding-top:250px;}
.yyxt_banner_con h2{ font-size:40px; margin-bottom:50px;}
.yyxt_banner_con p{ font-size:18px; margin-bottom:50px;}

.yxxt_hyx{ width:100%; margin:0 auto; background:#5679bd; color:#fff; padding-top:100px; padding-bottom:100px;}
.yxxt_hyx_con{ width:100%; max-width:1170px; margin:0 auto; text-align:center;}
.yxxt_hyx_con h2{ font-size:40px; height:60px;}
.hyx_con{ width:100%; max-width:1170px; overflow:hidden; margin:0 auto;}
.yxxt_hyx_left{ width:620px; float:left; position:relative;}
.yxxt_hyx_left .earth{width:600px; height:630px; background:url(../images/earth.png) no-repeat 10px 50px; }
.yxxt_hyx_left li{ float:left; width:80px; height:80px; background:#fff; border:5px solid #8ba7d5; border-radius:50%; color:#5679bd; font-size:46px; line-height:80px; text-align:center; font-weight:bold; cursor:pointer;}
.quan1{ width:610px; height:610px; border:1px dashed #ccc; border-radius:50%; position:absolute; left:0; top:0; -webkit-animation:myfirst 100s linear infinite;}
.quan2{ width:600px; height:600px; border:1px dashed #ccc; border-radius:50%; margin-left:5px; margin-top:5px;}
.quan3{ width:510px; height:510px; border:1px dashed #ccc; border-radius:50%; margin-left:45px; margin-top:45px;}
.quan4{ width:500px; height:500px; border:1px dashed #ccc; border-radius:50%; margin-left:5px; margin-top:5px;}

.yxxt_hyx_left ul li{width: 98px;height: 98px;border-radius: 50%;border: 5px solid #90ADE7;font-size:44px ; text-align: center;line-height: 98px;background: #FFFFFF;color: #587ABE; position: absolute; cursor: pointer;}
.yxxt_hyx_left ul .current{background-color:#143982; color: #fff !important;}
.yxxt_hyx_left .li1{top:225px ;left:0;}
.yxxt_hyx_left .li2{border: 5px solid #599BBE;color: #2996C8; top:30px; left:170px;width:80px; height: 80px;line-height: 80px;}
.yxxt_hyx_left .li3{top:135px ;right:23px;}
@-webkit-keyframes myfirst{
			0%{transform:rotate(0deg);}			
			100%{transform:rotate(360deg);}
	
	}
	
.yxxt_hyx_right{width:395px; height:255px; padding:75px; background:url(../images/box2_bg.jpg) no-repeat; float:left; margin-top:160px; color:#000; text-align:left;}
.yxxt_hyx_right span{ text-align:center; display:inline-block; color:#375784; cursor:pointer; margin-top:20px;}
.yxxt_ja{ width:100%; margin:0 auto; background:url(../images/yxxt_box3.jpg) no-repeat center top; padding-top:100px; padding-bottom:100px;}
.yxxt_ja_con{ width:100%; max-width:1200px; margin:0 auto; text-align:center;}
.yxxt_ja_con h2{ font-size:40px; color:#fff;}
.yxxt_ja_con .hx{ width:100%; height:111px;  background:url(../images/yxxt_box_bg.png) no-repeat center top; margin-top:30px; margin-bottom:30px;}
.yxxt_con{ width:100%; overflow:hidden;}
.yxxt_con li{ float:left; width:17%; margin-left:2%; margin-right:4%; padding:1%; border:1px solid #fff; border-radius:5px; min-height:160px; color:#fff; text-align:left;}
.yxxt_con li.noMargin{ margin-right:0;}
.yxxt_con li:nth-of-type(1){ background:url(../images/yxxt_ico1.png) no-repeat center 40px; padding-top:150px;}
.yxxt_con li:nth-of-type(2){ background:url(../images/yxxt_ico2.png) no-repeat center 40px; padding-top:150px;}
.yxxt_con li:nth-of-type(3){ background:url(../images/yxxt_ico3.png) no-repeat center 40px; padding-top:150px;}
.yxxt_con li:nth-of-type(4){ background:url(../images/yxxt_ico4.png) no-repeat center 40px; padding-top:150px;}

@media screen and (max-width:768px){	
/***营销系统专题***/
/*banner*/
.yxxt_banner{height:600px;}
.yyxt_banner_con{ width:94%; padding-top:250px;}
.yyxt_banner_con h2{ font-size:28px; line-height:36px; margin-bottom:50px;}
.yyxt_banner_con p{ font-size:18px; margin-bottom:50px;}
.yxxt_hyx{ width:100%;padding-top:60px; padding-bottom:60px;}
.yxxt_hyx_con{ width:94%;}
.yxxt_hyx_con h2{ font-size:18px; line-height:36px; margin-bottom:0px;}
.hyx_con{ width:94%; }
.yxxt_hyx_left{ width:100%; float:left; position:relative;}
.yxxt_hyx_left .earth{width:320px; margin:0 auto; height:360px;  background-size:100%; }
.yxxt_hyx_left li{ float:left; width:80px; height:80px; background:#fff; border:5px solid #8ba7d5; border-radius:50%; color:#5679bd; font-size:46px; line-height:80px; text-align:center; font-weight:bold; cursor:pointer;}
.quan1{ width:320px; height:320px; border:1px dashed #ccc; border-radius:50%; position:absolute; left:10; top:0; -webkit-animation:myfirst 100s linear infinite;}
.quan2{ width:310px; height:310px; border:1px dashed #ccc; border-radius:50%; margin-left:5px; margin-top:5px;}
.quan3{ width:200px; height:200px; border:1px dashed #ccc; border-radius:50%; margin-left:55px; margin-top:55px;}
.quan4{ width:190px; height:190px; border:1px dashed #ccc; border-radius:50%; margin-left:5px; margin-top:5px;}

.yxxt_hyx_left ul li{width: 98px;height: 98px;border-radius: 50%;border: 5px solid #90ADE7;font-size:44px ; text-align: center;line-height: 98px;background: #FFFFFF;color: #587ABE; position: absolute; cursor: pointer;}
.yxxt_hyx_left ul .current{background-color:#143982; color: #fff !important;}
.yxxt_hyx_left .li1{top:225px ;left:0;}
.yxxt_hyx_left .li2{border: 5px solid #599BBE;color: #2996C8; top:30px; left:170px;width:80px; height: 80px;line-height: 80px;}
.yxxt_hyx_left .li3{top:135px ;right:23px;}
@-webkit-keyframes myfirst{
			0%{transform:rotate(0deg);}			
			100%{transform:rotate(360deg);}
	
	}
	
.yxxt_hyx_right{width:90%; height:180px; padding:17px; background:url(../images/box2_bg.jpg) no-repeat; float:left; margin-top:30px; color:#000; text-align:left; background-size:100%; font-size:14px;}
.yxxt_hyx_right span{  margin-top:10px;}
.yxxt_ja{ padding-top:60px; padding-bottom:50px;}
.yxxt_ja_con{ width:94%;}
.yxxt_ja_con h2{ font-size:18px; line-height:36px; color:#fff;}
.yxxt_ja_con .hx{ display:none;}
.yxxt_con{ width:100%; overflow:hidden;}
.yxxt_con li{ float:left; width:45%; margin:1%; padding:1%; border:1px solid #fff; border-radius:5px; min-height:140px; color:#fff; text-align:left; font-size:14px;}
.yxxt_con li.noMargin{ margin-right:0;}
.yxxt_con li:nth-of-type(1){ background:url(../images/yxxt_ico1.png) no-repeat center 40px; padding-top:150px;}
.yxxt_con li:nth-of-type(2){ background:url(../images/yxxt_ico2.png) no-repeat center 40px; padding-top:150px;}
.yxxt_con li:nth-of-type(3){ background:url(../images/yxxt_ico3.png) no-repeat center 40px; padding-top:150px;}
.yxxt_con li:nth-of-type(4){ background:url(../images/yxxt_ico4.png) no-repeat center 40px; padding-top:150px;}
}



/***智慧溯源***/
/*banner*/
.zhsy_banner{ width:100%; height:739px; display:inline-block; background:url(../images/zhsy_banner.jpg) no-repeat center top;}
.zhsy_banner_con{ width:100%; max-width:1170px; margin:0 auto; color:#fff; text-align:center; padding-top:250px;}
.zhsy_banner_con h2{ font-size:40px; margin-bottom:50px;}
.zhsy_banner_con p{ font-size:18px; margin-bottom:50px;}
.zhsy_box2{ width:100%; margin:0 auto;}
.zhsy_box2_con{ width:1200px; margin:100px auto; text-align:center;}
.zhsy_box2_con h2{ font-size:40px; color:#000; margin-bottom:30px;}
.zhsy_box2_phone{ width:100%; margin:70px auto 0; text-align:center; overflow:hidden;}
.zhsy_box2_phone_sj{ display:none;}
.zhsy_box2_phone ul{ overflow:hidden; margin:0 auto;}
.zhsy_box2_phone li{ width:18%; min-height:280px; text-align:left; float:left; font-size:14px;  border:1px solid #ccc; box-sizing:border-box; padding:7% 1%; margin-right:1%; margin-left:1%; border-radius:5px;}
.zhsy_box2_phone li.noMargin{ margin-right:0;}
.zhsy_box2_phone li h3{ font-size:18px; border-bottom:2px solid #ccc; display:inline-block; margin-bottom:10px; padding-bottom:5px; color:#000;}
.zhsy_box2_phone li p{ line-height:20px; color:#000;}

.zhsy_box3{ width:100%; margin:0 auto; background:url(../images/zhsy_box3.jpg) no-repeat center top; padding-top:120px; padding-bottom:120px;}
.zhsy_box3_con{ width:100%; max-width:1170px; margin:0 auto; color:#fff;}


.zhsy_box3_con h2{ font-size:40px; margin-bottom:70px;}
.zhsy_box3_con li{ margin-bottom:20px;}
.zhsy_box3_con li b{ width:10px; height:10px; border-radius:50%; background:#fff; display:inline-block; margin-right:10px;}
.zhsy_box4_con{ padding-top:100px; padding-bottom:100px; color:#000; text-align:center;}
.zhsy_box4_con ul{ max-width:1170px; margin:0 auto; overflow:hidden;}
.zhsy_box4_con h2{ font-size:40px; margin-bottom:50px;}
.zhsy_box4_con li{ float:left; border:1px solid #ccc; border-radius:5px; width:18%; padding:1%; margin-left:1%; margin-right:1%; min-height:280px; text-align:center; box-sizing:border-box;}
.zhsy_box4_con li.noMargin{ margin-right:0;}
.zhsy_box4_con li h3{ font-size:20px; color:#000; margin-bottom:20px;}
.zhsy_box4_con li:nth-of-type(1){ background:url(../images/zhsy_ico1.jpg) no-repeat center 40px; padding-top:150px;}
.zhsy_box4_con li:nth-of-type(2){ background:url(../images/zhsy_ico2.jpg) no-repeat center 40px; padding-top:150px;}
.zhsy_box4_con li:nth-of-type(3){ background:url(../images/zhsy_ico3.jpg) no-repeat center 40px; padding-top:150px;}
.zhsy_box4_con li:nth-of-type(4){ background:url(../images/zhsy_ico4.jpg) no-repeat center 40px; padding-top:150px;}
.zhsy_box4_con li:nth-of-type(5){ background:url(../images/zhsy_ico5.jpg) no-repeat center 40px; padding-top:150px;}


@media screen and (max-width:768px){	

/***智慧溯源***/
/*banner*/
.zhsy_banner{ width:100%; height:739px; display:inline-block; background:url(../images/zhsy_banner.jpg) no-repeat center top;}
.zhsy_banner_con{ width:94%; }
.zhsy_banner_con h2{ font-size:30px;}
.zhsy_banner_con p{ font-size:16px;}
.zhsy_box2{ width:100%; margin:0 auto;}
.zhsy_box2_con{ width:100%;}
.zhsy_box2_con{ width:100%; margin:60px auto; text-align:center;}
.zhsy_box2_con h2{ font-size:18px; color:#000; margin-bottom:10px;}
.zhsy_box2_phone li h3{ font-size:14px;}
.zhsy_box2_phone{ width:100%; margin:30px auto 0; text-align:center; overflow:hidden;}
.zhsy_box2_phone li{ width:31.333%; min-height:220px; font-size:14px; padding:5% 1%; margin-bottom:20px; }
.zhsy_box2_phone li:nth-of-type(4){ width:48%; min-height:160px; margin-left:1%; margin-right:1%;}
.zhsy_box2_phone li:nth-of-type(5){ width:48%; min-height:160px; margin-left:1%; margin-right:1%;}
.zhsy_box3{ width:100%; margin:0 auto; background:url(../images/zhsy_box3.jpg) no-repeat center top; padding-top:120px; padding-bottom:120px;}
.zhsy_box3_con{ width:94%;}

.zhsy_box3_con h2{ font-size:18px; margin-bottom:20px;}
.zhsy_box3_con li{ margin-bottom:10px;}
.zhsy_box3_con li b{ width:10px; height:10px; border-radius:50%; background:#fff; display:inline-block; margin-right:10px;}
.zhsy_box4_con{ padding-top:100px; padding-bottom:60px; color:#000; text-align:center;}
.zhsy_box4_con ul{ max-width:1170px; margin:0 auto; overflow:hidden;}
.zhsy_box4_con h2{ font-size:18px; margin-bottom:20px;}
.zhsy_box4_con li{ float:left; border:1px solid #ccc; border-radius:5px; width:30.3333%; padding:1%; margin-left:1%; margin-right:2%; min-height:280px; margin-bottom:20px;}
.zhsy_box4_con li.noMargin{ margin-right:0;}
.zhsy_box4_con li h3{ font-size:16px; color:#000; margin-bottom:20px;}
.zhsy_box4_con li:nth-of-type(1){ background:url(../images/zhsy_ico1.jpg) no-repeat center 40px; padding-top:150px;}
.zhsy_box4_con li:nth-of-type(2){ background:url(../images/zhsy_ico2.jpg) no-repeat center 40px; padding-top:150px;}
.zhsy_box4_con li:nth-of-type(3){ background:url(../images/zhsy_ico3.jpg) no-repeat center 40px; padding-top:150px;}
.zhsy_box4_con li:nth-of-type(4){ background:url(../images/zhsy_ico4.jpg) no-repeat center 40px; padding-top:150px;}
.zhsy_box4_con li:nth-of-type(5){ background:url(../images/zhsy_ico5.jpg) no-repeat center 40px; padding-top:150px;}

}

/***大数据***/
/*banner*/
.dsj_banner{ width:100%; height:864px; display:inline-block; background:url(../images/dsj_box1.jpg) no-repeat center top;}
.dsj_banner_con{ width:100%; max-width:1170px; margin:0 auto; color:#fff; text-align:center; padding-top:150px; padding-bottom:100px;}
.dsj_banner_con p{ width:1000px; margin:0 auto; text-align:center;}
.dsj_box2{ width:100%; margin:0 auto; background:url(../images/dsj_box2.jpg) no-repeat center top; padding-top:100px; padding-bottom:100px; background-size:cover;}
.dsj_box2_con{ max-width:1100px; width:100%; margin:0 auto; text-align:center; color:#fff;}
.dsj_box2_con h2{ font-size:40px; margin-bottom:30px;}
.dsj_ul{ margin:230px auto 0;  overflow:hidden;}
.dsj_ul li{ float:left; width:236px; height:39px; text-align:left; line-height:39px; padding-left:60px; margin-right:628px; background:url(../images/dsj_box_bg.png) no-repeat; margin-bottom:80px; padding-left:140px; box-sizing:border-box;}
.dsj_ul li.noMargin{ margin-right:0; background:url(../images/dsj_box2_2.png) no-repeat; }
.dsj_ul li:nth-of-type(1){ padding-left:60px; width:236px;}
.dsj_ul li:nth-of-type(3){ margin-left:50px; padding-left:60px; width:236px;}
.dsj_ul li:nth-of-type(4){ margin-left:-100px;}
.dsj_ul li:nth-of-type(5){ margin-left:100px; padding-left:60px; width:236px;}
.dsj_ul li:nth-of-type(6){ margin-left:-200px;}
.dsj_box3{ width:100%; margin:0 auto; background:#320258; color:#fff; padding-top:100px; padding-bottom:100px;}
.dsj_box3_con{ max-width:1200px; width:100%; margin:0 auto; text-align:center }
.dsj_box3_con h2{ font-size:40px; margin-bottom:30px;}
.dsj_box3_con p{ width:900px; margin:0 auto;}
.dsj_box3_con_con{ width:1000px; padding:100px; background:#50008f; margin:50px auto 0;}
.dsj_box4{ width:100%; margin:0 auto; background:#320258; color:#fff; padding-bottom:100px;}
.dsj_box4_con{ width:100%; max-width:1200px; text-align:center; margin:0 auto;}
.dsj_box4_con h2{ font-size:40px;}
.dsj_box4_con_con{ width:1200px; height:459px; background:url(../images/dsj_box4.jpg) no-repeat center top; margin-top:50px;}
.dsj_box4_con_con_sj{ display:none;}
.dsj_box4_ul{ margin-left:820px; text-align:left; padding-top:8px;}
.dsj_box4_ul li{ width:264px; height:120px; margin-bottom:40px;}
.dsj_box4_ul li p{ color:#05fcff; font-size:14px; margin-top:12px;}
.dsj_box4_ul li:nth-of-type(3){ margin-top:-10px;}
.dsj_box2_sj{ display:none;}
@media screen and (max-width:768px){	
.dsj_banner{ width:100%; height:600px; display:inline-block; background:url(../images/dsj_box1.jpg) no-repeat center top;}
.dsj_banner_con{ width:94%;}
.dsj_banner_con p{ width:100%; margin:0 auto;}
.dsj_box2{ display:none;}
.dsj_box2_sj{ display:block; width:100%; background:#320258; padding-top:60px; padding-bottom:60px; color:#fff; text-align:center; margin:0 auto;}
.dsj_box2_con_sj{ width:100%;}
.dsj_box2_con_sj img{ width:100%;}
.dsj_box2_con_sj h2{ width:94%; line-height:36px; font-size:18px; margin:0 auto 20px;}
.dsj_box2_con_sj p{ width:94%; margin:0 auto 30px;}
.dsj_ul li{ float:left; width:236px; height:39px; text-align:left; line-height:39px; padding-left:60px; margin-right:500px; background:url(../images/dsj_box_bg.png) no-repeat; margin-bottom:80px; }
.dsj_box3{ padding-top:0; padding-bottom:60px;}
.dsj_box3_con{ width:94%;}
.dsj_box3_con h2{ font-size:18px; line-height:30px;}
.dsj_box3_con p{ font-size:14px; width:100%;}
.dsj_box3_con_con{ width:100%; padding:5% 2%;}
.dsj_box3_con_con img{ width:100%;}
.dsj_box4{padding-bottom:60px;}
.dsj_box4_con_con{ display:none;}
.dsj_box4_con h2{ font-size:18px; margin-bottom:20px;}
.dsj_box4_con_con_sj{ display:block; overflow:hidden; width:94%; margin:0 auto; }
.dsj_box4_left{ width:100%; margin-bottom:2%;}
.dsj_box4_ul_sj{ width:100%; }
.dsj_box4_ul_sj{ text-align:left; padding-top:8px;}
.dsj_box4_ul_sj li{ width:100%; margin-bottom:5%; background:#50008f; padding:2%; margin:0 auto; box-sizing:border-box;}
.dsj_box4_ul_sj li h3{ font-size:16px;}
.dsj_box4_ul_sj li p{ color:#05fcff; font-size:14px; margin-top:12px;}


}

/***优秀案例***/
/*banner*/
.yxal_banner{ width:100%; height:889px; display:inline-block; background:url(../images/yxal.jpg) no-repeat center top;}
.yxal_banner_con{ width:100%; max-width:1170px; margin:0 auto; color:#fff; text-align:center; padding-top:150px; padding-bottom:100px;}
.yxal_banner_con p{ width:1000px; font-size:44px; margin:0 auto; text-align:center; margin-top:40px;}
.yxal_box2{ width:100%; margin:0 auto;}
.yxal_box2_con h2{ font-size:40px; color:#000; width:900px; text-align:center; margin:0 auto; margin-top:100px; margin-bottom:50px; line-height:50px;}
.yxal_earth{ width:100%; max-width:1200px; background:url(../images/yxal_earth.png) no-repeat; margin:0 auto; padding-top:30px; padding-bottom:100px;}
.yxal_earth ul{ max-width:900px; width:100%; margin:0 auto; overflow:hidden;}
.yxal_earth ul li{ width:100px; height:32px; text-align:center; line-height:32px; background:#000; border-radius:5px; float:left; color:#fff; margin-right:90px; margin-left:70px; margin-bottom:70px;}
.yxal_earth ul li:nth-of-type(1){ }
.yxal_earth ul li:nth-of-type(2){ margin-top:20px;}
.yxal_earth ul li:nth-of-type(3){ margin-top:70px; margin-left:150px; margin-right:0;}
.yxal_earth ul li:nth-of-type(4){}
.yxal_earth ul li:nth-of-type(5){ margin-left:230px; margin-top:-30px; }
.yxal_earth ul li:nth-of-type(6){ margin-right:0; margin-left:0px;}
.yxal_earth ul li:nth-of-type(8){ margin-left:150px; margin-top:-30px;}
.yxal_earth ul li:nth-of-type(10){ margin-left:150px; margin-top:-30px;}
.yxal_earth ul li a{ color:#fff;}
.yxal_more{ max-width:1200px; margin:0 auto 100px; text-align:right; color:#000; }
.yxal_more a{ color:#000;}

@media screen and (max-width:768px){
.yxal_banner{ width:100%; height:600px;}	
.yxal_banner_con{ width:94%; }
.yxal_banner_con p{ width:100%; font-size:26px;}
.yxal_box2{ width:100%; margin:0 auto;}
.yxal_box2_con h2{ font-size:18px;  width:94%; margin-top:30px; margin-bottom:20px; line-height:36px;}
.yxal_pic1 img{ width:90%;}
.yxal_earth{ width:100%; width:360px; background:url(../images/yxal_earth.png) no-repeat; background-size:100%; margin:0 auto; padding-top:6px; padding-bottom:20px;}
.yxal_earth ul{width:auto; width:100%; margin:0 auto; overflow:hidden;}
.yxal_earth ul li{ width:65px; font-size:10px; height:19px; line-height:19px; background:#000; border-radius:3px; float:left; color:#fff; margin-right:20px; margin-left:13px; margin-bottom:10px;}
.yxal_earth ul li:nth-of-type(1){ }
.yxal_earth ul li:nth-of-type(2){ margin-top:20px;}
.yxal_earth ul li:nth-of-type(3){ margin-top:50px; margin-left:0px; margin-right:0;}
.yxal_earth ul li:nth-of-type(4){}
.yxal_earth ul li:nth-of-type(5){ margin-left:293px; margin-top:-30px; }
.yxal_earth ul li:nth-of-type(6){ margin-right:0; margin-left:0px;}
.yxal_earth ul li:nth-of-type(8){ margin-left:150px; margin-top:-30px;}
.yxal_earth ul li:nth-of-type(10){ margin-left:150px; margin-top:-30px;}
.yxal_earth ul li a{ color:#fff;}
.yxal_more{ width:94%; margin:0 auto 50px; text-align:right; color:#000; }
.yxal_more a{ color:#000;}

}

/***关于兆信***/
/*banner*/
.gyzx_banner{ width:100%; height:739px; display:inline-block; background:url(../images/gyzx.jpg) no-repeat center top;}
.gyzx_banner_con{ width:100%; max-width:1170px; margin:0 auto; color:#fff; text-align:center; padding-top:180px;}
.gyzx_banner_con h2{ font-size:40px; margin-bottom:120px;}
.gyzx_ys{ width:100%; margin:0 auto; max-width:900px;}
.gyzx_ys ul{ overflow:hidden; width:100%; margin:50px auto;}
.gyzx_ul li{ width:160px; margin-left:30px; margin-right:30px; float:left;}
.gyzx_ul li:nth-of-type(1){ background:url(../images/gyzx_ico1.png) no-repeat center top; padding-top:100px; }
.gyzx_ul li:nth-of-type(2){ background:url(../images/gyzx_ico2.png) no-repeat center top; padding-top:100px; }
.gyzx_ul li:nth-of-type(3){ background:url(../images/gyzx_ico3.png) no-repeat center top; padding-top:100px; }
.gyzx_ul li:nth-of-type(4){ background:url(../images/gyzx_ico4.png) no-repeat center top; padding-top:100px; }
.gyzx_ul li span{ width:150px; height:26px; background:#fff; border-radius:20px; color:#000; padding:5px 10px;}
.gyzx_box1{ width:100%; margin:0 auto;}
.gyzx_box1_con{ width:100%; margin:0 auto;}
.gyzx_box1_con h2{ font-size:40px; text-align:center; color:#000; margin:100px auto;}
.gyzx_box{ width:100%;}
.gyzx_box_left{ float:left; width:50%;}
.gyzx_box_right{ float:left; width:35%; margin-left:1%; padding-right:14%;}
.gyzx_box1_con h3{ border-bottom:1px solid #ccc; display:inline-block; padding-bottom:10px; margin-bottom:20px;}
.gyzx_box_right span{ border:1px solid #000; width:120px; height:36px; line-height:36px; text-align:center; display:block; border-radius:5px; margin-top:20px; cursor:pointer;}

.gyzx_box2{ width:100%; margin:0 auto; overflow:hidden;}
.gyzx_box2_con{ width:100%; max-width:1170px; overflow:hidden; margin:0 auto;}
.gyzx_box2_con ul{ width:100%; overflow:hidden;}
.gyzx_box2_con ul li{ width:23%; margin:60px 1%; float:left; background:#d4d3d9; min-height:50px; line-height:50px; text-align:center; font-size:26px; color:#fff; cursor:pointer; border-radius:5px;}
.gyzx_box2_con ul li a{ color:#fff;}




.about_wenhua {
    width: 100%;
    height: auto;
    background: #fff;
}

.about_wenhua .box {
    min-width: 1000px;
    max-width: 1170px;
    height: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.about_wenhua .box a.left, .about_wenhua .box a.right {
    position: absolute;
    display: block;
    width: 36px;
    height: 36px;
    background: url(../img/button.png) no-repeat;
    z-index: 10;
    top: 151px;
}

.about_wenhua .box a.left {
    left: 5px;
    background-position: -150px -350px;
}

.about_wenhua .box a.right {
    right: 5px;
    background-position: -150px -400px;
}

.about_wenhua .box ul {
    position: relative;
}

.about_wenhua .box li {
    width: 33.333333%;
    float: left;
    position: relative;
    overflow: hidden;
	padding-top:20px;
	padding-bottom:50px;
}

.about_wenhua .box li .first {
    border: solid 1px #E3E3E3;
    height: 100%;
    border-right: 0px;
	z-index:1;
}

.about_wenhua .box li.t .first {
    border-right: solid 1px #e3e3e3;
}

.about_wenhua .box li .first .text {
    width: 100%;
    height: 100%;
	border-right:1px solid #ccc;
}

.about_wenhua .box li .first img {
    width: 100%;
    height: auto;
}

.about_wenhua .box li .first .text dl {
    width: 100%;
    height: 100px;
    overflow: hidden;
    text-align: center;
}

.about_wenhua .box li .first .text dt {
    height: 60px;
    line-height: 100px;
    font-size: 20px;
	color:#000;
}

.about_wenhua .box li .first .text dd {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
	color:#000;
}

.about_wenhua .box li .posi {
    width: 100%;
    height: 112%;
    position: absolute;
    left: 0px;
    top: 0px;
    border: solid 1px #CCACAD;
	z-index:2;
}

.about_wenhua .box li .posi.icoo1 {
    background: url(../img/ifa/wenhua1.jpg) no-repeat 0px 0px;
    background-size: 100% 100%;
    behavior: url(../css/backgroundsize.min.htc);
}

.about_wenhua .box li .posi.icoo2 {
    background: url(../img/ifa/wenhua4.jpg) no-repeat 0px 0px;
    background-size: 100% 100%;
    behavior: url(../css/backgroundsize.min.htc);
}

.about_wenhua .box li .posi.icoo3 {
    background: url(../img/ifa/wenhua2.jpg) no-repeat 0px 0px;
    background-size: 100% 100%;
    behavior: url(../css/backgroundsize.min.htc);
}

.about_wenhua .box li .posi.icoo4 {
    background: url(../img/ifa/wenhua3.jpg) no-repeat 0px 0px;
    background-size: 100% 100%;
    behavior: url(../css/backgroundsize.min.htc);
}

.about_wenhua .box li .posi.icoo5 {
    background: url(../img/ifa/wenhua5.jpg) no-repeat 0px 0px;
    background-size: 100% 100%;
    behavior: url(../css/backgroundsize.min.htc);
}

.about_wenhua .box li .posi.icoo6 {
    background: url(../img/ifa/wenhua6.jpg) no-repeat 0px 0px;
    background-size: 100% 100%;
    behavior: url(../css/backgroundsize.min.htc);
}

.about_wenhua .box li .posi .t {
    width: 100%;
    height: 100%;
    background: rgba(211, 8, 8, 0.8);
    position: absolute;
    top: 0px;
    left: 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccE00D0D, endColorstr=#ccE00D0D);
}

.about_wenhua .box li .posi dl {
    position: relative;
    z-index: 2;
    top: 34%;
}

.about_wenhua .box li .posi dt {
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}

.about_wenhua .box li .posi dd {
    height: 32px;
    line-height: 32px;
	padding-top:18px;
	.padding-top:10px;/*ie7 ie8*/
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.about_wenhua .box li .posi .xian {
    width: 20px;
    height: 2px;
    background: #fff;
    display: block;
    position: relative;
    margin: 0 auto;
    top: 50%;
}

.title.about1{
    padding:0 0 30px 0;
	margin:0 auto;
	text-align:center;
}
.title.about1 .t{ font-size:26px;}
.gyzx_lx{ width:100%; margin:0 auto; background:url(../images/wallpaper8.jpg) no-repeat 0px center; padding-top:130px; padding-bottom:130px;
}
 .above{
	overflow:hidden;
	max-width:1170px; 
	margin:0 auto;
	font-size:16px;
	padding-left:15px;
	padding-right:15px;
}

.above .left{
	float:left;
}
.above .left p b{ font-size:16px; font-weight:bold;}
 .above .left a.tel{
	display:block;
	margin:10px 0px 15px 0px;
	width:auto;height:37px;
	text-decoration:none;
}
 .above .left p{
	margin-top:8px;
	color:#666;
	line-height:30px;
	font-size:16px;
}
.above .left p span{ width:100px; height:30px; line-height:30px; text-align:center; background:#d4d3d9; display:inline-block; color:#fff; border-radius:5px;}
.above .left a{
	color:#666;
	text-decoration:none;
}
 .above .left p u{
	margin:0 5px;
	text-decoration:none;
}
 .above .left p a.job{
	margin-left:20px;
	color:#d00000;
	font-weight:bold;
}
 .above .left p a.job:hover{
	border-bottom:1px solid #d00000;
}
 .above .right{
	float:left;
	color:#666;
	line-height:36px;
	font-size:1.2rem;
	border-left:1px dotted #ccc; padding-left:100px; margin-left:100px;"
}
 .above .right p{
	 font-size:16px;
}
@media screen and (max-width:768px){
.gyzx_box2_con ul li{font-size:16px;}
.gyzx_box2_con ul li a{ color:#fff;}	
.about_wenhua .box li { width:100%; }
.about_wenhua .box { width:96%; margin:0 auto;}
.gyzx_lx{ width:100%; padding-top:30px; padding-bottom:30px;}
.above .left{ width:94%; margin:0 auto 30px;}
.above .right{ width:94%; margin:0 auto; border-left:0; padding-left:2%;}
}

.gyzx_part_one{ width:100%; margin:60px auto;}
.gyzx_part_one_con{ width:100%; max-width:1170px; margin:0 auto;}
.gyzx_part_one_con li { letter-spacing: 0px; display: inline-block; vertical-align: top; width:23%; margin-right:2%; position: relative; overflow: hidden; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; overflow: hidden; box-sizing:border-box;}
.gyzx_part_one_con li.noMargin{ margin-right:0;}
.gyzx_part_one_con li a img { width:100%; font-size: 0px; display: block; transition:all 1s ease-in-out; transform-origin:center center; }
.gyzx_part_one_con li:hover .index_case li a img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); }
.gyzx_part_one_con li:hover{ box-shadow:0px 5px 20px #bdbdbd;}
.gyzx_part_one_con .list_yy { width: 100%; height: 100%; background: rgba(45,84,137,.65); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); position: absolute; left: 0; top: 100%;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; text-align:center; vertical-align:middle; box-sizing:border-box; }
.gyzx_part_one_con .list_yy a { display: block; width:94%; height:100%; margin:0 auto; padding-top:60%; box-sizing:border-box; }
.gyzx_part_one_con li:hover .list_yy { top:0;}
.gyzx_part_one_con .list_title { font-size:16px; color: #fff; margin-bottom: 10px; }
.gyzx_part_one_con .gyzx_list_label { margin: 0 auto; max-height:80px; overflow: hidden; text-align:center; position:absolute; bottom:0; right:0; left:0; z-index:2; }
.gyzx_part_one_con .gyzx_list_label span { display:inline-block; vertical-align: top; height:75px; line-height:75px; font-size:24px; color: #fff; width:100%; text-align: center; background:#2d5489; opacity:0.8; }
.gyzx_part_one_con .gyzx_list_label span a{ color:#fff;}
.gyzx_part_one_con .list_oper { position: absolute; left: 5%; bottom: 20px; }
.gyzx_part_one_con .list_view { width: 35px; height: 35px; display: inline-block; background: url(../images/icon/view.png) no-repeat; }
.gyzx_part_one_con .list_share { background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.1) 50%,transparent 50%); background-image: linear-gradient(bottom,rgba(0,0,0,.1) 50%,transparent 50%); background-size: 100% 1px; background-repeat: no-repeat; background-position: left bottom; display: inline-block; vertical-align: top; }
.bdshare-button-style0-16.list_share a { text-align: center; font-size: 12px; cursor: pointer; margin: 0px 0; position: relative; }
.index_case .list_share .fx_more { width: 35px; height: 35px; background-image: url(../images/icon/share.png); background-size: 35px 35px; background-position: center top; }
/*一物一码结束*/



@media screen and (max-width:768px){
/***关于兆信***/
/*banner*/
.gyzx_banner{height:700px;}
.gyzx_banner_con{ width:94%; padding-top:180px;}
.gyzx_banner_con h2{ font-size:36px; margin-bottom:50px; line-height:46px;}
.gyzx_ys{ width:100%; margin:0 auto; max-width:900px;}
.gyzx_ys ul{ overflow:hidden; width:100%; margin:50px auto;}
.gyzx_ul li{ width:48%; margin:0 1% 2%; float:left;}
.gyzx_ul li:nth-of-type(1){ background:url(../images/gyzx_ico1.png) no-repeat center top; padding-top:100px; }
.gyzx_ul li:nth-of-type(2){ background:url(../images/gyzx_ico2.png) no-repeat center top; padding-top:100px; }
.gyzx_ul li:nth-of-type(3){ background:url(../images/gyzx_ico3.png) no-repeat center top; padding-top:100px; }
.gyzx_ul li:nth-of-type(4){ background:url(../images/gyzx_ico4.png) no-repeat center top; padding-top:100px; }
.gyzx_ul li span{ width:100%; height:26px; background:#fff; border-radius:20px; color:#000; padding:5px 10px;}
.gyzx_box1{ width:100%; margin:0 auto;}
.gyzx_box1_con{ width:100%; margin:0 auto;}
.gyzx_box1_con h2{ font-size:40px; text-align:center; color:#000; margin:100px auto;}
.gyzx_box{ width:100%;}
.gyzx_box_left{ float:left; width:50%;}
.gyzx_box_right{ float:left; width:35%; margin-left:1%; padding-right:14%;}
.gyzx_box1_con h3{ border-bottom:1px solid #ccc; display:inline-block; padding-bottom:10px; margin-bottom:20px;}
.gyzx_box_right span{ border:1px solid #000; width:120px; height:36px; line-height:36px; text-align:center; display:block; border-radius:5px; margin-top:20px; cursor:pointer;}

.gyzx_part_one_con li { width:22%; margin-left:1%; margin-right:1%; }
.gyzx_part_one_con .gyzx_list_label span{ height:28px; line-height:28px; font-size:14px;}
.gyzx_part_one{ margin-top:30px; margin-bottom:0;}



}





/***资源共享***/
/*banner*/
.zygx_banner{ width:100%; height:739px; display:inline-block; background:url(../images/zygx_banner.jpg) no-repeat center top;}
.zygx_banner_con{ width:100%; max-width:1170px; margin:0 auto; color:#fff; text-align:center; padding-top:300px;}
.zygx_banner_con h2{ font-size:24px; margin-bottom:20px;}
.zygx_banner_con h2 span{ font-size:120px; margin-bottom:50px;}
.zygx_banner_con p{ font-size:24px; margin-bottom:50px;}
.zygx_box2{ width:100%; overflow:hidden; background:url(../images/zygx_box2.jpg) no-repeat center top; padding-top:260px; padding-bottom:260px;}
.zygx_box2_con{ margin-left:50%; width:40%; color:#fff;}
.zygx_box2 h2{ font-size:40px; margin-bottom:30px; }
.zygx_box3{ width:100%; margin:0 auto; background:url(../images/zygx_box3.jpg) no-repeat center top; padding-top:150px; padding-bottom:180px;}
.zygx_box3_con{ max-width:1170px; margin:0 auto; text-align:center; color:#fff;}
.zygx_box3_con h2{ font-size:40px; margin-bottom:50px;}
.zygx_box3_con ul{ width:100%; max-width:1170px; margin:0 auto; overflow:hidden;}
.zygx_box3_con ul li{ float:left; width:26%; margin-left:3.5%; margin-right:3.5%; min-height:300px; border:1px solid #fff; border-radius:5px; box-sizing:border-box;}
.zygx_box3_con ul li:nth-of-type(1){ background:url(../images/zygx_box3_1.png) no-repeat center 60px; padding-top:170px;}
.zygx_box3_con ul li:nth-of-type(2){ background:url(../images/zygx_box3_2.png) no-repeat center 60px; padding-top:170px;}
.zygx_box3_con ul li:nth-of-type(3){ background:url(../images/zygx_box3_3.png) no-repeat center 60px; padding-top:170px;}
.zygx_box3_con h3{ font-size:26px; margin-bottom:20px;}

@media screen and (max-width:768px){	
/***资源共享***/
/*banner*/
.zygx_banner{ width:100%; height:600px; display:inline-block; background:url(../images/zygx_banner.jpg) no-repeat center top;}
.zygx_banner_con{ width:90%; padding-top:180px;}
.zygx_banner_con h2{ font-size:24px; margin-bottom:50px;}
.zygx_banner_con h2 span{ font-size:120px; margin-bottom:20px; display:block;}
.zygx_banner_con p{ font-size:18px;}
.zygx_box2{ width:100%; padding-top:100px; padding-bottom:100px;}
.zygx_box2_con{ margin-left:30%; width:60%; color:#fff;}
.zygx_box2 h2{ font-size:18px; line-height:36px; margin-bottom:10px; }
.zygx_box3_con{ width:94%;}
.zygx_box3_con h2{ font-size:18px; margin-bottom:20px;}
.zygx_box3{ padding-top:60px; padding-bottom:60px;}
.zygx_box3_con ul li{ float:left; width:100%; min-height:150px; border:1px solid #fff; border-radius:5px; margin-left:0; margin-right:0; margin-bottom:10px;}
.zygx_box3_con h3{ font-size:16px; margin-bottom:10px;}
.zygx_box3_con ul li:nth-of-type(1){ background:url(../images/zygx_box3_1.png) no-repeat center 10px; padding-top:95px;}
.zygx_box3_con ul li:nth-of-type(2){ background:url(../images/zygx_box3_2.png) no-repeat center 10px; padding-top:95px;}
.zygx_box3_con ul li:nth-of-type(3){ background:url(../images/zygx_box3_3.png) no-repeat center 10px; padding-top:95px;}

}




/*相关产品*/
.xgcp{
	width: 100%;
	margin: 80px auto;
}
.xgcp_con{
	width: 1200px;
	margin: 0 auto;
}
.xgcp_tit{
	text-align: center;
	margin-bottom: 60px;
}
.xgcp_tit h2{
	font-size: 32px;
	color: #444;
	margin-bottom: 20px;
	font-weight: normal;
}
.xgcp_tit p{
	font-size: 18px;
	color: #555;
}
.xgcp_con ul{
	overflow: hidden;
}
.xgcp_con ul li{
	width: 24%;
	margin-right:1% ;
	background: url(../images/xgcp1.png) no-repeat center top;
	background-size: 100% 100%;
	float: left;
	box-sizing: border-box;
}
.xgcp_con ul a:nth-of-type(2) li{
	background: url(../images/xgcp2.png) no-repeat center top;
}
.xgcp_con ul a:nth-of-type(3) li{
	background: url(../images/xgcp3.png) no-repeat center top;
}
.xgcp_con ul a:nth-of-type(4) li{
	margin-right: 0;
	background: url(../images/xgcp4.png) no-repeat center top;
}
.xgcp_con ul a:nth-of-type(5) li{
	background: url(../images/xgcp5.png) no-repeat center top;
}
.xgcp_con ul a:nth-of-type(6) li{
	background: url(../images/xgcp6.png) no-repeat center top;
}
.xgcp_con ul a:nth-of-type(7) li{
	background: url(../images/xgcp7.png) no-repeat center top;
}
.xgcp_con ul a:nth-of-type(8) li{
	margin-right: 0;
	background: url(../images/xgcp8.jpg) no-repeat center top;
}
.xgcp_con ul li{
	width: 24%;
	margin-right:1% ;
	background: url(../images/xgcp1.png) no-repeat center top;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 29px;
	margin-bottom: 20px;
	border-radius: 5px;
}
.xgcp_con ul li b{
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	display: block;
}
.xgcp_con ul li hr{
	width: 32px;
	height: 1px;
	display: block;
	background: #fff;
	margin: 10px auto;
}

.xgcp_con ul li span{
	width: 90px;
	height: 20px;
	background: rgba(255,170,6,0.8);
	display:inline-block;
	line-height: 20px;
	text-align: center;
	border-radius: 50px;
	color: #fff;
	font-size: 10px;
}

@media screen and (max-width:768px){	
	.xgcp_con{
		width: 90%;
	}
	
	.xgcp_tit {
	    margin-bottom: 30px;
	}
	
	.xgcp_tit h2 {
	    font-size:18px;
		margin-bottom: 0;
	}
	.xgcp_con ul li{
		width: 48%;
	}
	
	.xgcp_con ul li b{
		font-size: 16px;
	}
	.xgcp_tit p{
		font-size: 14px;
	}
	
}








