﻿
	/* 清除内外边距 */
    body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,div, span,iframe,
    /* structural elements 结构元素 */
   
    dl, dt, dd, ul, ol, li, a, address, img,
    /* list elements 列表元素 */
   
    pre, small, b, i,em, 
    /* text formatting elements 文本格式元素 */

    fieldset, lengend, button, input, textarea, form, label,
    /* form elements 表单元素 */

    table, caption, tbody, tfoot, thead, tr, th, td,  
    /* table elements 表格元素 */
   
    article,  footer, header,nav, section, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        vertical-align: baseline;
        font-family: "Microsoft Yahei";
    }
    /* 设置默认字体 */

    body, button, input, select, textarea {
        /* for ie */
        /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
        font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
        /* 用 ascii 字符表示，使得在任何编码下都无问题 */
    }
    article, aside, footer, header, nav, section {
    	display: block;
	}

    h1 {
        font-size: 18px;
        /* 18px / 12px = 1.5 */
    }

    h2 {
        font-size: 16px;
    }

    h3 {
        font-size: 14px;
    }

    h4, h5, h6 {
        font-size: 100%;
    }

    address, cite, dfn, em, var {
        font-style: normal;
    }
    /* 将斜体扶正 */

    code, kbd, pre, samp, tt {
        font-family: "Courier New", Courier, monospace;
    }
    /* 统一等宽字体 */

    small {
        font-size: 12px;
    }
    /* 小于 12px 的中文很难阅读，让 small 正常化 */
    /* 重置列表元素 */

    ul, ol {
        list-style: none;
    }
    /* 重置文本格式元素 */

    a {
        text-decoration: none;
        color: #000;
    }
    /*a:hover { text-decoration: underline; }*/

    abbr[title], acronym[title] {
        /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
        border-bottom: 1px dotted;
        cursor: help;
    }

    q:before, q:after {
        content: '';
    }
    /* 重置表单元素 */

    legend {
        color: #000;
    }
    /* for ie6 */

    fieldset, img {
        border: none;
    }
    /* img 搭车：让链接里的 img 无边框 */
    /* 注：optgroup 无法扶正 */

    button, input, select, textarea {
        font-size: 100%;
        /* 使得表单元素在 ie 下能继承字体大小 */
    }
    /* 重置表格元素 */

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    /* 重置 hr */

    hr {
        border: none;
        height: 1px;
    }
    /* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

    html {
        overflow-y: scroll;
    }
    /*  浮动  */
	
	.tp_center{
		width:96%; max-width:1200px;
		margin: 0 auto;
	}
    .fl {
        float: left
    }

    .fr {
        float: right
    }
    /*  清除浮动  */

    .clearfix:after {
        content: " ";
        display: block;
        clear: both;
        visibility: hidden;
    }
img {
    vertical-align: middle;
}


/*headerE*/
footer{height: 744px;background: url(../images2020/beijing36.png) no-repeat top center #232323; width:100%; clear:both}
.footer_tit{height: 175px; padding:0 2%; line-height:2;text-align: center; display: flex;  justify-content:center;  align-items:Center; text-align:center;}
.footer_tit span{font-size: 26px;color: #ffffff;font-style: normal;}
.footer_tit p{font-size: 31px;color: #ffffff;display: inline;}
.footer_main_top{height: 120px;background: url(../images2020/beijing39.png)no-repeat 0 100%;}
.footer_main{height: 493px;}
.ft_mn_topul li:hover i{animation: flipInX 1s;}
.ft_mn_topul li{width: 375px;height: 120px;float: left;color: #cccccc;position: relative;}
.ft_mn_topli1 div{width: 300px;height: 80px;position:absolute;top:50%;left: 50%;margin-top: -22px;margin-left: -107.5px;}
.ft_mn_topli1 span{text-align: left;}
.ft_mn_topli1 span p{font-size: 13px;font-style: normal;}
.ft_mn_topli1 span a{font-size: 16px;margin-top: 5px;display: inline-block;color: #cccccc;font-style: normal;}
.ft_mn_topli1 i{width: 37px;height: 80px;background: url(../images2020/beijing37.png)no-repeat;float: left;margin-right: 40px;font-style: normal;}
.ft_mn_topli1 .ft_mn_topli{width: 50px;height: 68px;background: url(../images2020/beijing38.png)no-repeat;}
.ft_mn_topli01{background: url(../images2020/beijing40.png)no-repeat 100% 50%;}
.ft_mn_topli2{background: url(../images2020/beijing40.png)no-repeat 100% 50%;}
.footer_main_bom{height: 373px;padding-top: 34px;clear: both;}
.ft_mn_bomlf{width: 645px;float: left;background: url(../images2020/beijing41.png)no-repeat 100% 0%;}
.ft_mn_bomlf ul h6{font-size: 15px;color: #ffffff;margin-bottom: 30px;font-style: normal;}
.ft_mn_bomlf ul li{margin-bottom: 15px;font-style: normal;}
.ft_mn_bomlf ul a:hover{color: #ffffff;font-style: normal;}
.ft_mn_bomlf ul a{font-size: 13px;color: #cccccc;}
.ft_mn_bomlf ul{height: 100%;width: 110px;float: left;margin-right: 25px;font-style: normal;}
.ft_mn_bomrt{float: right;}
/*.ft_mn_bomrttop{color: #cccccc;height: 145px;font-size: 13px;}*/
.ft_mn_bomrttop{color: #cccccc;font-size: 13px;}
.ft_mn_bomrttop span{color:#ff6600;font-size: 24px;font-style: normal;}
.ft_mn_bomrttop p{
	font-style: normal;
}
.item_span{
	font-style: normal;
}
.ft_mn_wei p{
	font-style: normal;
}
.ft_mn_bomrtp1{margin-bottom: 20px;font-style: normal;}
.ft_mn_bomrttop i{width: 18px;height: 18px;margin-right: 12px;display: inline-block;
    vertical-align: middle;font-style: normal;}
.ft_mn_bomrttl{background: url(../images2020/beijing43.png)no-repeat ;}
.ft_mn_bomrtem{background: url(../images2020/beijing44.png)no-repeat;}
.ft_mn_bomrtdw{background: url(../images2020/beijing45.png)no-repeat;}
.ft_mn_bomrtbom{background: url(../images2020/beijing42.png)no-repeat 0 0;height: 155px;    margin-top: 20px;}
.ft_mn_bomrtboml{float: left;margin-top: 28px;margin-left: 35px;}
.ft_mnxa:hover{border: 1px solid #008bd2;color: #ffffff;}
.ft_mnxa{width: 155px;height: 35px;border: 1px solid #008bd2;line-height: 35px;color: #ffffff;}
.ft_mnxsp{font-size: 13px;}
.item_center .item_more{
    position: relative;
    border-radius: 20px;
    display: block;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    z-index: 9;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}
.ft_mnxa {
    width: 155px;
    height: 35px;
    border: 1px solid #008bd2;
    line-height: 35px;
    color: #ffffff;
}
.item_center .item_more:hover .item_i {
    width: 100%;
}
.item_center .item_more:hover .item_i {
    width: 100%;
}
.item_center .item_more .item_i {
    display: block;
    width: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -99;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}
.ft_mnxi {
    background: #008bd2;
}
.ft_mnxi{background: #008bd2;}
.ft_mnx{margin-bottom: 28px;}
.item_more .ft_mnxm{width: 16px;height: 16px;background: url(../images2020/beijing46.png)no-repeat;margin-right: 15px;margin-bottom: 3px;display: inline-block;vertical-align: middle;}
.ft_mnja:hover{border: 1px solid #ff6600;color: #ffffff;}
.ft_mnja{width: 155px;height: 35px;border: 1px solid #ff6600;line-height: 35px;color: #ffffff;}
.ft_mnjsp{font-size: 13px;}
.ft_mnji{background: #ff6600;}
.item_more .ft_mnjs{width: 16px;height: 16px;background: url(../images2020/beijing47.png)no-repeat;margin-right: 15px;margin-bottom: 3px;display: inline-block;vertical-align: middle;}
.ft_mn_bomrtbomr{width: 111px;height: 138px;float: right;font-size: 13px;text-align: center;color: #cccccc;margin-top: 20px;margin-right: 45px;}
.ft_mn_bomrtbomr i{width: 111px;height: 111px;background: url(../images2020/beijing48.png)no-repeat;margin-bottom: 5px;display:inline-block;}
.ft_di{background: url(../images2020/beijing49.png) repeat;text-align: center;font-style: normal;color: #ffffff; line-height:2}
.ft_di span{color: #ffffff;font-size: 13px;margin-right: 60px;width: 410px;height: 77px;line-height: 77px;display: inline-block;font-style: normal;}
.ft_di span a{color: #ffffff;}

.youlian{ background: url(../images2020/beijing49.png) repeat;text-align: left;font-style: normal; color: #ffffff;}
.youlian  a{color: #ffffff; line-height:25px; padding:0 5px;}
.i_case2{  margin-top:10px; text-align:center; }
.guwenmore{ display:inline-block; width:92px;height:50px; line-height:50px; margin:0 auto; margin-top:-80px; text-align:center; clear:both; overflow:hidden;background:#fff url(../images2020/works_more.png) no-repeat center -50px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.guwenmore:Hover{background:#333 url(../images2020/works_more.png) no-repeat center 0px;}

#guanbi{position: absolute;top: -10px;right: -10px;width: 36px;height: 36px;border-radius:50%;background: whitesmoke;padding: 2px;box-sizing: border-box;}
#guanbi img{transition: all .5s;}
#guanbi img:hover{transform: rotate(180deg);}

i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}
@font-face {
	font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?qradjf');
    src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../fonts/icomoon.woff?qradjf') format('woff'),
        url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}


.tijiao {width: 176px;
    height: 54px;
    background: rgba(255,102,0,1);
    opacity: 1;
    border-radius: 2px;
    line-height: 54px;
    color: #fff;
    font-size: 14px;
    text-align: center;
	 float:right;
	 margin-top:-65px;}
/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../images2020/zxkf.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images2020/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images2020/qq.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}

.cndns-right-box .box-border .sev-c{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-c h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-c li{float:left;width:49%}
.cndns-right-box .box-border .sev-c li a{display:inline-block;color:#999;font-size:13px;padding-left:33px;background:url(../images2020/tel2.png) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-c li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:430px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

.w1125{width:96%; max-width:1125px;margin:0 auto;}
.wrapper{width: 100%;margin: 0 auto;height: 392px;}

.wrapper ul{height: 130px;margin:0 -5px;}

.wrapper ul li{cursor: pointer;width: 225px;height: 130px;float: left;height: 130px;text-align: center;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;line-height: 130px;}

.wrapper ul li:nth-last-child(1){border-right:none;}

.wrapper .wrapper_ul3 li{border-bottom:none;}

.wrapper li:hover img{animation: flipInY 1s;}
.cc{ display: flex;  justify-content:center;  align-items:Center; text-align:center;} 


@media (max-width:768px){
footer{height: auto;background: url(../images2020/beijing36.png) no-repeat top center #232323; width:100%; clear:both}
.footer_main_top{height: auto; padding-bottom:10px;background: url(../images2020/beijing39.png)no-repeat 0 100%;}
.footer_main{height: auto;}
.footer_main_bom {height: auto; padding-bottom:20px;}
.ft_mn_bomrt{float: none; width:96%; margin:0 auto;}
.ft_mn_topul li{width: auto;height: 120px;float: none;color: #cccccc;position: relative;}
.ft_mn_topli1 div{width:300px;height: auto;position: relative;top:0%;left:0%;margin-top:0px;margin-left:0px; margin:15px auto;}
/*.ft_mn_bomrttop{color: #cccccc;height: 145px;font-size: 13px;}*/
.ft_mn_bomrttop{color: #cccccc;font-size: 13px;}
.ft_mn_bomrttop span{color:#ff6600;font-size: 24px;font-style: normal;}
.ft_mn_bomrttop p{	font-style: normal;}

.footer_tit span{font-size:18px;color: #ffffff;font-style: normal;}

#foor_1{ display:none;}
.ft_di{ padding:15px 0;}

.wrapper ul li{cursor: pointer;width:calc(50% - 1px);height:90px;float: left;text-align: center;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;line-height: 90px;}

.wrapper ul li:nth-last-child(1){border-right:none; display: none;}

.ft_mn_bomrtboml{float: left;margin-top: 20px;margin-left:10px; max-width:50%;}
.ft_mn_bomrtbomr{width: 111px;height: 138px;float: right;font-size: 13px;text-align: center;color: #cccccc;margin-top: 20px;margin-right:5px;}


}