*{ margin:0;padding:0;}
body{ color:#666;font:14px/24px 微软雅黑,Arial,sans-serif,"Times New Roman",宋体;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select,textarea,button{ font-size:12px; vertical-align:middle; outline: none;}
caption,th {text-align:left} 
img{ border:0 none;}
a:hover{color:#1385dd;}
a{ outline:none;text-decoration:none; star:expression(this.onFocus=this.blur());}
div,ol,ul,li,dl,dd,a,td,input,textarea{box-sizing: border-box;}
ul li,dl dd{list-style-type: none;}
img{ vertical-align: middle;}
.clear{ clear: both;}
.clearfix{zoom:1;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.mr{margin:0 auto;}
.wh{width:1200px;}
.pt50{padding-top:50px;}

.header{ height: 95px;}
.header .logo{margin-top:13px;}
.header .hea-serach{position: relative; width:135px;height:20px; border-left:1px solid #d1d1d1; margin-top:40px;}
.header .hea-serach dl dd{float:right; margin-left:20px;}
.header .hea-serach dl dd a{font-size:22px; color: #333;transition: all 0.5s;-webkit-transition: all 0.5s; cursor: pointer;}
.header .hea-serach dl dd a:hover{ color: #e60911;}
.header .hea-tel{margin-right: 40px; margin-top:27px;}
.header .weixin{position: absolute;right: 0; top: 30px; width: 125px; height: 125px; padding:10px;background: #fff; border: 1px solid #ddd; text-align: center; z-index:999; }
.black{position: fixed; top:0; width: 100%; height: 100%; background: #000; filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3; z-index: 666;}
.zk-search{position:fixed; top:0;  width:100%; height: 150px; background: #fff; z-index: 999;}
.zk-search .searchbox{ width: 760px; height: 50px; margin-top:48px; border:1px solid #e60911; font-size: 16px;}
.zk-search .searchbox select{float:left;width: 80px; height: 48px;padding-left: 15px; border: none; border-right: 1px solid #ddd; text-align: center; font-size: 15px; color: #333;}
.zk-search .searchbox input{float:left;width:650px; height: 48px; line-height:50px; padding:0 10px;font-size: 16px; color: #666; border:none;}
.zk-search .searchbox button{float:left;width:108px; height: 48px; line-height: 48px; background: #e60911; color: #fff; border: none; cursor: pointer;}
.zk-search .ser-close{position: absolute; right: 25px; top: 25px; font-size: 30px;transition: all 0.5s;-webkit-transition: all 0.5s;cursor: pointer; }
.zk-search .ser-close:hover{ color: #e60911; transform: rotate(360deg);}

/* 导航css */
.navBar{  background:#e60911; position:relative; z-index:1;color:#fff; height:50px; line-height:50px; min-width: 1200px;}
.nav{ position:relative;width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:18px;  }
.nav .m{ float:left; width: 171.428571px; line-height: 50px; display:inline;}
.nav h3 a{ zoom:1; display: block;width: 100%; height: 100%;  text-align: center; color:#fff; transition:all 0.5s;-webkit-transition:all 0.5s;}
.nav h3 a:hover,.nav h3 .active{ background: #b7090f;}
.nav .sub{ display:none; width:1200px;height:310px; position:absolute; left:0; top:50px;  background:#f3f3f3;  float:left; line-height:30px;}
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#c00;   }
.nav .sub dl{float:left; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:260px; padding:0 50px; border-right: 1px solid #e8e8e8; margin:25px 0;}
.nav .sub dl dd{line-height: 42px;}
.nav .sub dl dd a{display:block; width:100%; padding-left:30px;}
.nav .sub dl a:hover{ background: #7b7b7b; color:#fff;  }
.nav .sub dl dd a{ display: inline-block;width:100%;font-size: 15px; color: #666;  }
.nav .Img{float:left;width:355px;height:209px; margin:40px 0 0 50px;}
.nav .Img img{width:100%; height:100%;}
.nav .cont{float:left;width:430px; margin: 40px 0 0 40px;}
.nav .cont p{ display:block;height:120px; font-size: 14px; text-indent:2em; color: #999; line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.nav .cont a{display: inline-block; width: 110px; height: 40px;  line-height: 40px; text-align: center; border:1px solid #999; color: #999; font-size: 14px; color: #666; margin-top:47px;}
.nav .cont a:hover{border:1px solid #e60911; color: #e60911;}

/** banner **/
.banner{position:relative;height:500px;overflow:hidden;z-index:0;width: 100%;min-width: 1200px;}
.banner .bd{position:relative;z-index:0}
.banner .bd ul{width:100% !important}
.banner .bd li{width:100% !important;height:500px}
.banner .bd li a{width:100%;height:500px;text-indent:-9999px;font-size:0px;overflow:hidden;line-height:0px;margin:0 auto;display: inline-block}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;text-align:center}
.banner .hd ul li{margin: 0 5px; background:#f2f2f2; height: 16px; overflow: hidden; width: 16px; border-radius: 50%; cursor: pointer;display:inline-block; *display:inline; zoom:1;}
.banner .hd ul .on{ background:#e60911;}

.main{width:100%; background: url(../images/nrbj.png) no-repeat right top; min-width: 1200px; overflow: hidden;}
/*.lm-title{width: 1200px; margin:0 auto;padding-top:65px; margin-bottom:55px;text-align: center;}
.lm-title h2{font-size: 40px; line-height:40px;font-weight: bold; color: #333;}
.lm-title .line{ width: 158px; height: 3px;margin:0 auto; margin-top:30px; margin-bottom: 15px;background: #e60911; border-top:2px dashed #ededed;}
.lm-title .Sketch{width:925px; margin:0 auto; font-size: 18px; color: #999; margin-top:20px;}*/
.lm-title{padding-top:65px; margin-bottom:35px; overflow: hidden;}
.lm-title::before {position: absolute;display: block;content: "";width: 50px;height: 2px;background: #666;margin-top: 65px;}
.lm-title .tit{font-size: 40px;line-height: 40px; font-weight: bold; color: #333;}
.lm-title .tit p{font-size: 18px;color: #666;margin-left: 60px;margin-top: 5px;font-weight: normal;}
.lm-title .T-column a,.More01 a{display: block;width: 110px;height: 40px;margin: 0 auto;line-height:36px;font-size: 18px; color: #e60911;text-align: center;border: 1px solid #666;margin-top: 20px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.lm-title .T-column a:hover,.More01 a:hover{ background:#e60911; color: #fff; border:1px solid #e60911;}
.More01{margin-top:45px;}

/* 产品四大块  */
.box-1 dl{overflow: hidden;}
.box-1 dd{position: relative; float:left; width: 285px; height: 290px; margin-right: 20px; overflow: hidden;border-bottom: 3px solid #e60911; background: #e9e9e9;}
.box-1 dd:last-child {margin-right: 0;}
.box-1 dd .Img{width:285px;}
.box-1 dd .Img img{width:100%; height:auto;}
.box-1 dd .title{padding:19px 10px; background: #e9e9e9;}
.box-1 dd .title h3{font-size: 24px; color: #333; font-weight: normal;}
.box-1 dd .title p{margin-top:5px;}
.box-1 dd .title p a{ color: #666; display: inline-block;}
.box-1 dd .Series{position:absolute; width:285px; height:270px;bottom:-270px; background: #e60911; text-align: center; transition: all 0.5s;-webkit-transition: all 0.5s; z-index: 999;}
.box-1 dd .Series h3{font-size: 24px; color: #fff; font-weight: normal; margin-top:30px;}
.box-1 dd .Series .line{width:30px; height: 2px; background: #fff; margin:0 auto; margin-top:20px; margin-bottom: 10px;}
.box-1 dd .Series li{font-size:14px; line-height: 30px; color: #fff;}
.box-1 dd .Series li a{color: #fff;}
.box-1 dd:hover .Series{ bottom:0;}

/* 经典案例  */
.box-2 dl{width:1230px; overflow: hidden;}
.box-2 dd{position: relative; float:left; width:380px;height:295px; margin-right: 30px; margin-bottom: 30px; overflow: hidden;}
.box-2 dd .Img{width: 380px; height:295px;transition: all 0.5s;-webkit-transition: all 0.5s; }
.box-2 dd .tit{position:absolute; bottom: 0; width: 100%; height: 50px; line-height: 50px; padding:0 20px; background-color:rgba(0,0,0,0.47); font-size: 16px; color: #fff;}
.box-2 dd:hover .Img{ transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}

/* 解决方案 */
/*.box-3{width:100%; margin:65px 0; background: #e0e0e0; padding-bottom:65px; overflow: hidden;}
.box-3 dd{position: relative; float:left;width:300px; height: 470px; background: #fff; overflow: hidden;}
.box-3 .gray{ background: #e9e9e9;}
.box-3 dd .tit{font-size: 30px; color: #333; margin-top:68px; margin-left: 25px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.box-3 dd .line{width:20px; height:2px; background: #333; margin:25px 0 20px 25px;}
.box-3 dd .sketch{font-size:18px; color:#666;margin-left: 25px;}
.box-3 dd .Img{position: absolute;bottom: 0; width: 300px;height: auto;transition: all 0.5s;-webkit-transition: all 0.5s;}
.box-3 dd a{width: 100%; height: 100%;}
.box-3 dd:hover .Img{transform: scale(1.1);
    -ms-transform:scale(1.1); 
    -moz-transform:scale(1.1);   
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);}
.box-3 dd:hover .tit{margin-top:50px;}*/
.box-3{width:100%; margin-top:65px; background: #e0e0e0; padding-bottom:65px; overflow: hidden;}
.plan-fa{ overflow:hidden; margin-top:50px;}
.plan-list{width:1230px;overflow: hidden;}
.plan-list dd{position: relative; float:left;width:380px; height: 415px;margin-right: 30px; background: #fff; overflow: hidden;}
.plan-list dd .tit{font-size: 18px; color: #484848; padding:20px 15px; text-align: center;}
.plan-list dd .Img{width: 100%;height: 273px;overflow: hidden;}
.plan-list dd .Img img{width:100%; height:273px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.plan-list dd a{width: 100%; height: 100%;}
.plan-list dd:hover .Img img{transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}
.plan-list dd .details{ width: 110px; height: 35px; margin:0 auto; line-height: 32px; margin-top:10px; text-align: center; border:2px solid #ededed; color: #e60012;}
.plan-list dd:hover .details{ background: #e60012; border:1px solid #e60012; color: #fff;}
.plan-fa dd{padding:10px; border:1px solid #ededed; margin-bottom:30px;}

/* 新闻资讯 */
.box-4{margin-top:65px;}
.box-4 .title{overflow: hidden;}
.box-4 .title .tit{font-size: 40px; line-height: 40px; color: #333; font-weight: bold;}
.box-4 .title p{font-size: 18px; color: #666; margin-left: 60px; margin-top:5px; font-weight: normal;}
/*.box-4 .title::before{ position: absolute;display: block;content: ""; width: 50px; height: 2px;  background: #666; margin-top:65px;}*/
.box-4 .title .T-column{ /*margin-top:20px;*/}
.box-4 .title .T-column a{float:left;display: block; width: 110px; height: 35px; line-height: 35px; margin-left: 25px; text-align: center; color: #666; border:1px solid #666; }
.box-4 .title .T-column a:hover,.box-4 .title .T-column .active{ background: #e60911; color: #fff; border:1px solid #e60911;}
.new-list{width: 1230px; overflow: hidden; margin-top:40px;}
.new-list dd{float:left; width: 380px; height:419px;margin-right: 30px; padding-bottom: 20px; border-bottom: 1px solid #ededed;}
.new-list dd .Img{width: 380px; height:220px; overflow: hidden;}
.new-list dd .Img img{width: 100%; height: 100%; transition:all 0.5s;-webkit-transition:all 0.5s;}
.new-list dd .tit{font-size: 22px; line-height: 22px; color: #333;   margin-top:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new-list dd p{font-size: 14px;  color: #666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; margin-top:10px;}
.new-list dd .time{text-align: right;  color: #999; margin-top:20px;}
.new-list dd:hover .Img img{transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}
.new-list dd:hover .tit{color: #e60911;}
.More a{ display:block; width: 110px; height: 40px; margin:0 auto;line-height: 40px;font-size: 18px; color:#666; text-align: center; border:1px solid #666; margin-top:50px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.More a:hover{ background: #e60911;color: #fff; border:1px solid #e60911;}

/* 公共底部 */
.footer{width:100%; min-width:1200px;padding:30px 0; background: #323232; margin-top:50px;}
.footer .foot-tp{overflow: hidden;}
.footer .foot_clum{width:630px; }
.footer .foot_clum dl{ float:left; margin-right: 45px; overflow: hidden; }
.footer .foot_clum dt{font-size: 18px; color: #f1f1f1; margin-bottom: 15px;}
.footer .foot_clum dd{line-height: 30px;}
.footer .foot_clum dd a{ color: #e0e0e0;}
.footer .foot_clum dd a:hover{ color: #fff;}
.footer .foot-lx{width:380px;}
.footer .foot-lx dt{ display: block;width:380px;font-size:18px;font-weight: bold; color: #f1f1f1; padding-bottom: 20px; border-bottom: 1px solid #3f3f3f;} 
.footer .foot-lx dd{ margin-top:20px; color: #e0e0e0;}
.footer .foot-lx dd i{ display: block; float:left;width: 25px; font-size: 20px; color: #e0e0e0; margin-right: 10px; text-align: center;}
.footer .foot-wx{text-align: right;}
.footer .foot-wx p{font-size: 16px; color: #e0e0e0;margin-top:15px;}
.foot-bt{font-size: 13px; height:40px; line-height: 40px; color: #727272;padding-bottom:50px;margin-top:50px;}
.foot-bt .Subsidiary{position: relative; width: 245px;background: #fff; padding-left: 15px; cursor: pointer;}
.foot-bt .Subsidiary i{display: block;float:right; width: 35px; height: 40px; text-align: center; background: #e0e0e0; font-size: 13px; color: #333;}
.foot-bt .Subsidiary dl{position: absolute; display: none; bottom:100%;left: 0;width: 100%; background: #fff;transition: all 0.5s;-webkit-transition: all 0.5s;}
.foot-bt .Subsidiary dl a{ color:#666;}
.foot-bt .Subsidiary dl dd{ border-bottom: 1px solid #ededed;padding-left: 15px;}
.foot-bt .Subsidiary dl dd:hover{ background: #e60911; color: #fff;}

.nybanner{position: relative;width:100%; min-width: 1200px; height: 400px; overflow:hidden;}
.nybanner img{position:absolute; left: 50%; margin-left: -960px;}
.current{ width: 100%; min-width: 1200px; height: 35px; line-height: 35px; background: #f0f0f0; text-align: left; font-size: 13px; color: #999;z-index:0;}
.nybanner .cname-tit{position:absolute; width:270px; height:121px;padding:30px 0 0 30px;background:url(../images/fkbl.png)no-repeat; font-size:40px; color:#fff; bottom:100px; z-index:2;}
.nybanner .cname-tit p{font-size:30px;font-family:"微软雅黑 Light";text-transform:Uppercase; margin-top:15px;}
.current i{font-size: 18px; color: #e60911; margin-right: 10px;}
.current a{ color:#999;}

/* 内页公司简介 */
.n-company{padding:50px 0; overflow: hidden;}
.n-company .cp-cont{position: relative;overflow: hidden;}
.n-company .n-cpany-lf{position: relative; width: 555px; height: 385px; z-index: 1;}
.n-company .n-cpany-lf img{width: 555px; height: 385px;}
.n-company .tit{text-align: center; margin-bottom: 40px;}
.n-company .tit-china{position: relative; font-size: 40px; color: #e60911; line-height: 50px; background: #fff; z-index: 666;}
.n-company .tit-eng{position: relative; font-family: "Arial"; font-size: 52px; line-height: 52px; color: #e8e8e8; margin-top: -15px; z-index: 0;}
.n-company .patent{ margin-top:105px;}
.n-company .patent span{ display:block; float: left; font-size: 36px; color: #e60911;}
.n-company .patent span p{font-size: 14px; color: #999; margin-top:15px;}
.n-company .patent .year{padding-right: 40px; border-right: 1px solid #e4e4e4;}
.n-company .patent .hxpat{padding-left: 40px;}
.n-company .n-cpany-rt{position:absolute; width: 740px;height: 345px; background: #fff; top:40px; right: 0; padding:20px 0 20px 45px; font-size: 16px; line-height: 42px; color: #666;z-index: 2; text-align:justify;}
 
/* 内页资质荣誉 */
.n-honor{ width: 100%; min-width: 1200px; height: 615px; background: url(../images/rybj.jpg) no-repeat center top; padding-top: 65px;}
.n-honor .tit{position: relative; font-size:40px; line-height: 40px; color: #333; z-index: 0;}
.picScroll-left{ width:1200px; position:relative; margin-top:65px;}
.picScroll-left .hd{ overflow: hidden;position: absolute; top:-90px; right: 0;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; float: left;  width:100px; height:40px; line-height: 40px; margin-left:25px; overflow:hidden;cursor:pointer; background:#fff; z-index: 999; text-align: center; font-size: 25px; color: #333;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd .prev:hover,.picScroll-left .hd .next:hover{ background: #e60911; color: #fff;}

.picScroll-left .bd ul{zoom:1; }
.picScroll-left .bd ul li{ margin-right:30px; float:left; _display:inline; text-align:center;}
.picScroll-left .bd ul li .pic{width:380px; height:270px; text-align:center; overflow:hidden; border:1px solid #ededed; }
.picScroll-left .bd ul li .pic img{ width:auto;max-width:100%; height:100%; margin:0 auto;transition: all 0.5s;-webkit-transition: all 0.5s;}
.picScroll-left .bd ul li:hover .pic img{transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}
.picScroll-left .bd ul li .title{ height: 85px; line-height:85px;  background: #fff; font-size: 16px; }
.picScroll-left .bd ul li .title a{color: #666; }	

/* 人才招聘  */	
.n-recruit{ overflow: hidden; padding:50px 0;}
.n-recruit .rec-lf{ width: 522px; height: 431px;position: relative;overflow: hidden;}
.n-recruit .rec-lf a{ display: block; width: 100%; height: 100%;}
.n-recruit .rec-lf img{ width: 522px; height: 431px; z-index: 0;transition: all 0.5s;-webkit-transition: all 0.5s; }
.n-recruit .rec-lf .cont{position: absolute; width: 522px; height: 431px; background-color:rgba(0,0,0,0.7);left: 0; top: 0; text-align: center;font-size: 60px; color: #fff; }
.n-recruit .rec-lf:hover img{transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}
.n-recruit .rec-lf .tit{font-size: 40px; line-height: 40px; color: #fff; margin-top: 80px; margin-bottom: 60px;}
.n-recruit .rec-lf p{ display: block; width: 420px; margin: 0 auto; font-size: 16px; margin-top:60px; line-height: 36px;}
.n-recruit .rec-rt{ width: 678px;height: 431px; background: #ededed; padding:10px 40px;}
.n-recruit .rec-rt table{width: 100%;}
.n-recruit .rec-rt th{ font-size: 18px; line-height: 60px; font-weight: bold; color: #000033; padding-top:5px;}
.n-recruit .rec-rt td{font-size:16px; color: #666; line-height: 50px; border-bottom: 1px dashed #e8e8e8;}

/* 架构文化 */	
.n-culture{ overflow: hidden; width: 100%; min-width: 1200px; height: auto;}
.n-culture dl{overflow: hidden;}
.n-culture dd{position: relative; width: 33.3333333%; float:left; overflow: hidden;}
.n-culture dd .bj{width: 100%; height: auto; left: 0; top: 0;transition: all 0.5s;-webkit-transition: all 0.5s; }
.n-culture dd .cont{position: absolute; width: 100%; height: 100%; background-color:rgba(0,0,0,0.7);left: 0; top: 0; text-align: center; color: #e0e0e0;}
.n-culture dd .cont img{ margin-top:15%; margin-bottom:7%;transition: all 0.5s;-webkit-transition: all 0.5s;}
.n-culture dd .cont h2{ font-size: 30px; line-height: 30px;}
.n-culture dd .cont .line{ width: 20px; height: 2px; background: #fff; margin:0 auto; margin-top: 4%; margin-bottom: 3%;}
.n-culture dd .cont .column-eng{font-size: 18px; }
.n-culture dd:hover .bj{transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}
.n-culture dd:hover .cont img{margin-top:14%; transform: rotate(360deg);}

/* 新闻中心 */	
.gp-new{ margin-top:30px;}
.new-tit,.innovate-tit{position: relative;  height: 55px; line-height: 35px; border-bottom: 4px solid #ededed; font-size: 36px; color: #333;}
.new-tit::before,.innovate-tit::before{position:absolute; content: "";display: block; height: 4px; background: #e60911; top:51px;}
.new-tit::before{width: 144px;}
.new-more{ width: 100px; height: 38px; line-height: 38px;padding-left: 20px; border:1px solid #ddd; font-size: 18px; color: #666;}
.new-more a{ display: block;width: 100%; height: 100%; color: #666;}
.new-more i{font-size: 22px;}
.new-more:hover{ background: #e60911;color: #fff;}
.new-more:hover a{ color: #fff;}

/* 行业资讯 */
.new-box2{ overflow: hidden; margin-top:50px;}	
.information{ width: 770px;}
.information-list dd{padding:20px 0; border-bottom: 1px solid #ededed; margin-top:17px;}
.information-list dd .tit{font-size: 22px; color: #333; }
.information-list dd .tit font{ color:#e60911;}
.information-list dd p{font-size: 14px; color: #666; line-height: 24px; margin-top:15px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; transition:all 0.5s;-webkit-transition:all 0.5s;}
.information-list dd .time{ text-align: right; color: #999; margin-top:25px;}
.information-list dd:hover .tit{color: #e60911; }
.information-list dd:hover p{margin-top:20px;}

/* 媒体报道 */
.mt-new{width:380px; margin-left: 50px;}
.mt-new .cont{width:380px; height:570px; margin-top:30px; overflow:hidden;}
.mt-new .cont img{ width:380px; height:570px;}

/* 资料下载 */
.dadow{ overflow: hidden;margin-top:50px;}
.dadow-list{width: 1226px; overflow:hidden;margin-top:50px;}
.dadow-list dd{ float:left; width: 280.5px; margin-right: 26px; padding:10px; background: #ededed;}
.dadow-list dd .Img{width:260px; height: 370px; overflow: hidden;}
.dadow-list dd .Img img{width: 100%; height: 100%; transition:all 0.5s;-webkit-transition:all 0.5s;}
.dadow-list dd .tit{font-size: 16px; font-weight:bold; color: #484848; margin-top:20px;}
.dadow-list dd .dowload{ width: 50px; height: 14px; line-height: 14px; margin:0 auto; margin-top: 30px; font-size: 14px; margin-bottom: 20px;}
.dadow-list dd .dowload a{ display: block; width: 50px; height: 14px;background: url(../images/xz.png) no-repeat left;padding-left: 20px; color: #e60911;}
.dadow-list dd:hover .Img img{transform:scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);
}

.seclumn{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #d2d2d2;}
.seclumn li{float: left; margin-right: 50px; font-size: 15px;  background: url(../images/ejfh_03.jpg) no-repeat left 28px; padding-left: 15px;}
.seclumn li a{display: block; width: 100%; height: 100%; color: #666;}
.seclumn li a:hover,.seclumn li .active{color: #e60911;}

/* 新闻详情页 */
.new-show {overflow: hidden; padding-top: 50px;}
.new-show h1{ font-size: 32px; color: #000; font-weight:normal;}
.new-show .time{padding-bottom: 15px; margin-top:25px; border-bottom: 1px solid #ededed; font-size: 14px; color: #999;}
.new-show .time span{margin-right: 15px;}
.new-show .cont{padding:20px 0;}
.new-show .cont img{max-width: 100%;}
.show-last{ border-top: 1px solid #ededed;margin-top:30px;padding:20px 0 0; font-size: 14px; overflow:hidden;}
.show-last p{margin-right: 100px;}
.show-last a{ color: #333;}
.show-last a:hover{color: #e60911;}
.show-last .back-list{padding-top: 20px;}
.show-last .back-list i{float:left;font-size: 20px; margin-right: 5px;}

/* 研究院简介 */
.research-jj{ overflow: hidden; padding:50px 0;}
.res-tit{font-size: 36px;line-height: 36px; color: #333; text-align: center;}
.res-tit .line{width: 50px; height: 2px; background: #e60012; margin:0 auto; margin-top: 20px;}
.research-jj .cont{ overflow: hidden; margin-top:50px;}
.research-jj .cont .Img{width: 476px; height: 340px;} 
.research-jj .cont .con-rt{ width: 674px; height:340px;margin-left:50px; font-size: 16px; color: #666; line-height: 42px; overflow: hidden;}

/* 研发平台 */
.platform{margin-top:20px;}
.platform .abstract{ font-size: 16px; line-height: 36px;text-align: center; margin: 50px 0;}
.platform .rd-center{padding:30px 50px; background: #ededed;}
.platform .rd-center dl{overflow: hidden;}
.platform .rd-center dd{width:50%;float:left; font-size: 16px; line-height: 36px; color: #333; font-weight: bold; background: url(../images/cpcx_07.png) no-repeat left 13px;padding-left: 15px;}
.platform .central{margin-top:30px; overflow: hidden;}
.platform .central-lf{width: 594px;}
.platform .central-lf dd{position: relative; width: 593px;}
.platform .central-lf dd img{width:594px; height: 299px;}
.platform .central-lf dd .tit{ position: absolute; width: 100%; height: 40px; line-height: 40px; background-color:rgba(0,0,0,0.7); left: 0; bottom: 0; padding:0 20px; color: #fff; font-size: 15px;}
.central-rt{width: 606px;}
.central-rt dd{ float: left;width: 281px; margin-left:22px; margin-bottom:26px;}
.central-rt dd img{width: 281px; height:182px;}

/* 产学研用合作 */
.res-cooper{margin-top:50px;}
.res-cooper dl{width: 1220px; overflow: hidden;margin-top:50px;}
.res-cooper dd{float:left; width: 285px; margin-right: 20px;}
.res-cooper dd img{width:285px; height: 125px; border: 1px solid #dfdfdf; margin-bottom: 20px;}

/* 专利成果 */
.patentach{margin-top:70px;}

/* 产品中心 */
.n-product{overflow: hidden;}
.n-product dd{position: relative; height: 340px; margin-top:55px; }
.n-product dd .Img{ width: 445px; height: 290px;/*background:#e60911;*/border:1px solid #e60911;/*padding:10px;*/}
.n-product dd .cont{ width: 797px; height: 280px;padding:30px 60px; background: #ededed;}
.n-product dd .ltp{position: absolute;left: 0; top:0; padding:10px;}
.n-product dd .rbt{position: absolute;right:20px; bottom: 0;}
.n-product dd .lbt{position: absolute;left: 0; bottom:0;}
.n-product dd .rtp{position: absolute;right: 0; top: 0; padding:10px;}
.n-product dd .rtp img{position: absolute; top:10px; right:10px; width:445px; height: 292px; }
.n-product dd .cont h3{font-size: 24px; color: #333; font-weight: normal;}
.n-product dd .cont p{font-size: 14px; color: #666; line-height: 28px; margin-top:20px;}
.n-product dd .cont ul{margin-top:30px;}
.n-product dd .cont li{float:left; margin-right: 20px;}
.n-product dd .cont li a{color: #333;}
.n-product dd .cont li a:hover{color: #e60911;}

/* 产品列表页 */
.prolist{overflow: hidden;}
.prolist dl{width: 1220px;}
.prolist dd{float:left;width: 378px; margin-right: 20px; margin-top:55px; padding:10px; border:1px solid #ededed;}
.prolist dd img{ width: 355px; height:243px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.prolist dd a,.recompro .cont dd a{ display: block; width: 100%; height: 100%; overflow: hidden;}
.prolist dd .tit,.recompro .cont dd .tit{font-size: 16px; line-height: 16px; color: #333; margin:20px 0; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.prolist dd .line,.recompro .cont dd .line{ width: 20px; height: 2px;background: #333;}
.prolist dd p,.recompro .cont dd p{display:block; height:48px; font-size: 13px; color: #666; margin:20px 0; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.prolist dd:hover img,.recompro .cont dd:hover img{transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}
.prolist dd:hover .tit,.recompro .cont dd:hover .tit{ color: #e60911;}
.prolist dd:hover .line,.recompro .cont dd:hover .line{ background:#e60911;}


/* 产品详情页 */
.proxqy{overflow: hidden; margin-top:50px;}
.pro-intro{ overflow: hidden;}
.proImg{ position: relative;overflow: hidden; width: 600px; }
.proImg .bigImg{ height: 410px; position: relative;}
.proImg .bigImg li img{ vertical-align:middle; width:600px; height:410px;   }
.proImg .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.proImg .smallScroll{ height: 99px; margin-top:20px;}
.proImg .sPrev,.proImg .sNext{ float: left; display: block; width: 35px; height: 77px; line-height: 77px; text-align: center; font-size: 20px; color: #666;  background:#ddd; transition:all 0.5s; -webkit-transition:all 0.5s; }
.proImg .sPrev:hover,.proImg .sNext:hover{ background: #e60911; color: #fff;}
.proImg .smallImg{ float:left;display:inline; width: 530px; overflow: hidden;}
.proImg .smallImg ul{ height:77px;  width: 9999px; overflow: hidden; }
.proImg .smallImg li{ float: left;width:112px; cursor:pointer;display: inline; margin:0 10px;}
.proImg .smallImg img{ border: 1px solid #dcdddd; width:110px; height:75px;  }
.proImg .smallImg .on img{ border-color: #e60911;}
.proImg .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.proImg .pageState span{ color: #f00; font-size: 16px;}
.item-info{width: 510px; margin-left: 90px;}
.item-info .tit{font-size: 36px; line-height: 36px; color: #000;}
.item-info .little{ font-size: 24px; line-height: 24px; color: #333; margin-top:15px;}
.item-info .sketch{margin-top:45px; padding-bottom: 30px; border-bottom: 2px solid #ededed; font-size: 15px; color: #666; line-height: 30px;}
.item-info .tel{margin-top:35px;padding:0 50px; width: 365px; height: 55px; line-height: 55px; border-radius: 5px; border:1px solid #e60911; font-size: 30px; font-weight: bold; color: #e60911;}
.item-info .tel i{font-size: 35px;margin-right: 10px; font-weight: normal;}
.pro-info-other{margin-top:30px;}
.pro-info-other a{ color: #666;}
.pro-info-other i{ float:left;font-size: 18px; color: #999; margin-right: 3px;}
.pro-info-other a:hover,.pro-info-other a:hover i{ color: #e60911;}
.pro-detail .tit{height: 55px; background: #ededed;}
.pro-detail .tit a{float:left;display: block; width: 150px; height: 55px; line-height: 55px; text-align: center; font-size: 16px; color:#333; transition:all 0.5s; -webkit-transition:all 0.5s;}
.pro-detail .tit a:hover{background: #e60911; color: #fff;}
.pro-detail-list{overflow: hidden;padding-top: 30px;}
.pro-detail-list .scroll .scroll-tit{ height: 70px; line-height: 70px; border-bottom: 1px solid #ededed; font-size: 28px; color: #333; font-weight: bold; background: url(../images/cpxqfh_03.jpg) no-repeat left 30px; padding-left: 25px;}
.pro-detail-list .scroll .scroll-cont{padding:20px 0;}
.pro-detail-list .scroll .scroll-cont img{max-width: 100%;}

/* 推荐产品 */
.recompro{ overflow: hidden;margin:20px 0;}
.recompro .recompro-tit{ height: 50px; line-height: 50px; background: #ededed; font-size: 22px; color: #000;}
.recompro .recompro-tit i{font-size: 30px; color: #e60911; margin:0 5px 0 20px;}
.recompro .cont dl{width: 1220px; margin-top:30px;}
.recompro .cont dd{float:left; width: 285px; padding: 10px; border: 1px solid #ededed; margin-right: 20px; transition:all 0.5s;-weblit-transition:all 0.5s;}
.recompro .cont dd img{width: 265px; height: 176px;transition:all 0.5s;-weblit-transition:all 0.5s;}

.jtnew-list dd{ margin-bottom: 50px;}

.mtnew-list{overflow: hidden;}

.zlxznew-list{overflow: hidden;}
.zlxznew-list dd{margin-bottom: 50px;}

.n-page{padding:50px 0;font-size:16px; line-height:36px;}
.n-page img{max-width:100%;}

/* 典型案例 */
.case-list,.honor-list,.innovate-list{ overflow: hidden;margin-top:50px;}
.case-list dl,.honor-list dl,.innovate-list dl{width: 1230px; overflow:hidden;}
.case-list dd,.honor-list dd{float:left;width: 380px;padding:10px; margin-right: 30px; background: #ededed; margin-bottom: 50px;}
.innovate-list dd{float:left;width: 277.5px;padding:10px; margin-right: 30px; background: #ededed; margin-bottom: 50px;}
.case-list dd .Img{ width: 360px; height: 278px; overflow: hidden;}
.case-list dd .Img img,.innovate-list dd .Img img{width: 100%; height: 100%;transition:all 0.5s;-webkit-transition:all 0.5s;}
.case-list dd .tit,.honor-list dd .tit,.innovate-list dd .tit{ text-align: center;font-size: 16px; color: #333; margin:25px 0 15px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case-list dd:hover .Img img,.honor-list dd:hover .Img img{transform:scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);
}
.case-list dd:hover .tit{ color: #e60911;}
.honor-list dd .Img{width:360px; height:239px; text-align:center; overflow:hidden;}
.innovate-list dd .Img{height:121px;}
.honor-list dd .Img img{height:100%; width:auto;transition:all 0.5s;-webkit-transition:all 0.5s;}

/* 解决方案工程案例 */
.solution{overflow: hidden;}
.solution-cont{}
.solution-cont .tit{ text-align: center;font-size: 48px; line-height: 48px; font-weight: bold; color: #000;}
.solution-cont .tit font{ color: #e60911;}
.solution-cont .tit p{font-size: 24px; color: #999; font-weight: normal; margin-top:10px;}
.solution-cont dl{ overflow: hidden;}
.solution-cont dd{ overflow: hidden; padding-bottom: 50px; border-bottom: 1px dashed #ededed; margin-top:50px;}
.solution-cont dd .sol-lf{width: 962px; margin-right: 40px;}
.solution-cont dd .sol-rt{ width: 198px;}
.solution-cont dd .sol-rt img{margin-top:20px;}
.sol-tit{font-size: 36px; line-height: 48px; color: #333;font-style: italic; font-weight: bold;}
.sol-tit em{font-size:48px; color: #e60911; margin-right: 50px;}
.sol-tit::before{position: absolute;content: ""; display: block; width: 30px; height: 5px; background: #333; margin-left: 70px; margin-top:26px;}
.sol-cont{margin-top:20px; color: #333; line-height: 30px;}
.solution-cont dd .sol-Img{margin-top:30px;}
.solution-cont dd .sol-lf2{ width: 840px;margin-right: 10px;}
.solution-cont dd .sol-rt2{ width: 350px;}
.solution-cont dd .sol-rt2 img{margin-top:250px;}
.sol-cont ul{width:1230px; overflow: hidden;}
.sol-cont ul li{float:left; width:380px;margin:15px 30px 15px 0; background: #f2f9ff;  border: 2px dashed #ddd; padding:30px; text-align: center;}
.sol-cont ul li h3{margin-bottom: 10px; color: #e60911;}
.sol-list1 ul li{height: 190px; }
.sol-list2 ul li{height: 280px; }
.sol-list3 ul li{height: 270px; }
.solution-cont{margin: 50px 0;}
.solution-case{width:1200px;height: 350px; margin:55px 0 15px 0;position:relative;}
.solution-case .prev,.solution-case .next{width:40px;height:80px;line-height: 80px; text-align: center; font-size: 24px; color: #fff; background-color:rgba(0,0,0,0.5); position:absolute;top:150px;left:0;z-index:100; cursor:pointer;}
.solution-case .next{ left:auto; right:0;}
.solution-case .scrollWrap{width:1200px;overflow:hidden;position:absolute;}
.solution-case dl{float:left;display: block; width:380px;padding:10px 0; margin-right:30px;text-align:center;position:relative; overflow: hidden; background:#ededed;}
.solution-case dt{ display: block; margin:0 auto;width:360px;height:278px;overflow:hidden;}
.solution-case dt img{display:block;width:100%;height:100%;transition:all 0.5s;-webkit-transition:all 0.5s;}
.solution-case dd{width:360px;font-size:16px;color:#333;text-align:center; margin: 25px 0 15px 0;}
.solution-case dd a{ color:#333;  }
.solution-case dl:hover dt img{transform:scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}
.solution-case dl:hover dd a{ color: #e60911;}

/* 联系我们 */
.contact{ overflow: hidden;padding-top: 50px;}
.contact .contact-tp{overflow: hidden;}
.contact-rt{ width: 690px; margin-left: 40px;}
#container {width:100%; height:490px;}
.amap-info-content{padding-top:0;}
.amap-info-content h3{font-size:18px;color:#222; border-bottom:2px solid #222;padding:10px 0;} 
#container .address{padding-bottom:5px; line-height:24px;}
.contact .contact-list{overflow:hidden; width: 470px; height: 490px; border:1px solid #ddd; padding:50px 30px;}
.contact .contact-list .tit,.subordinate .tit{font-size: 36px; line-height: 36px; color: #000;}
.contact .contact-list .line,.subordinate .line{width:50px; height: 4px; background:#f00000; margin-top:15px;}
.contact .contact-list dl{margin-top:50px;}
.contact .contact-list dd{height:50px; line-height: 24px; font-size: 16px; color: #333; margin-bottom: 30px;}
.contact .contact-list dd p{color: #666;}
.contact .contact-list dd i{ float:left;display: block; height:50px; line-height: 50px; font-size: 35px; color: #666; margin-right: 15px;}
.subordinate{overflow: hidden;margin-top:50px;}
.subordinate dl{ width: 1240px; margin-top:30px;}
.subordinate dl dd{float:left; width: 580px; padding:30px; border: 1px solid #ddd; border-top:3px solid #ddd; margin-right: 40px; margin-bottom:20px;}
.subordinate dl dd h3{ color: #333; font-size: 18px; margin-bottom: 30px;}
.subordinate dl dd p{margin-top:20px;}
.Message{ overflow: hidden; margin-top:50px;}
.Message .tit{font-size: 36px; line-height: 36px; color: #333;}
.Message p{font-size: 16px; color: #999;padding-left: 60px;}
.Message .tit::before{position: absolute;content: ""; display: block; width: 50px; height: 4px; background: #666; margin-top:53px;}
.Message .contact-form{margin-top:45px;}
.Message .contform-tp{ overflow: hidden;}
.Message .contform-lf{width:580px; margin-right: 40px;}
.Message .contform-rt{width:580px;}
.Message .contform-lf input{width: 578px; height: 40px; border: 1px solid #ddd; margin-bottom: 30px; padding:0 5px; font-size: 16px;}
.Message .contform-rt textarea{width: 578px; height: 180px;border: 1px solid #ddd; padding:5px;font-size: 16px; font-family: "微软雅黑";}
::-webkit-input-placeholder { /* WebKit browsers */color: #999;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;}   
.Message .contact-form button{ display: block; width: 180px; height: 45px; margin:0 auto; line-height: 45px; background: #e60911;border:none; border-radius:5px; font-size: 18px; color: #fff; margin-top:30px; cursor: pointer;}


/*招聘信息*/
.jion-list {margin-top:50px;}
.jion-list .title{height: 50px; line-height: 50px; background: #c82128;padding:0 40px;}
.jion-list .title p{ display:block;float:left;width:20%; text-align: center; font-size:16px; color: #fff;}
.jion-list ul li{background: #fff;border-top: 1px solid #efefef; cursor: pointer;}
.jion-list ul li .jion-tit{width:1200px;height:60px; line-height: 60px; padding:0 40px;}
.jion-list ul li .jion-tit p{ display:block;float:left;width:20%; text-align: center; font-size:15px; color: #666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.infor{padding:20px 20px 40px 20px; background: #f7f7f7;font-size:14px; display: none;}
.infor .infor-top,.infor .infor-top dl,.infor .jion-contact{overflow: hidden;}
.infor .jion-contact{margin-top:20px;}
.infor .infor-top dd,.infor .jion-contact dd{height:35px; line-height:35px; float:left; color: #333;}
.infor .infor-top dd{width:25%;}
.infor .jion-contact dd{width:33.3333333%; font-size:15px;}
.infor .infor-top dd span,.infor .jion-contact dd span{color:#666;}
.infor .infor-bot{overflow: hidden;margin-top:15px;}
.infor .infor-bot .left,.infor .infor-bot .right{float:left; width:560px;}
.infor .infor-bot .left{margin-right:40px;}
.infor .infor-bot .left h2,.infor .infor-bot .right h2{font-size:16px; color: #333;margin-bottom: 5px;}
.infor .apply{display: block;width: 150px;text-align: center;line-height: 40px;color: #fff;background: #c82128;margin-top: 27px;}

/* 职位申请 */
.acceptpage{ overflow: hidden; margin-top:50px;}
.acceptpage table{width:100%; border:1px solid #d9d9d9; border-collapse: collapse; background: #fff;}
.acceptpage table tr td{min-height: 50px; line-height: 20px;padding:10px; border:1px solid #d9d9d9; }
.acceptpage table tr .title{ height: 55px; background:#d9d9d9; text-align: center;}
.acceptpage table tr td i{color:red;margin-right:5px;}
.acceptpage table tr td input[type=text]{width:95%;padding:0 5px; height: 30px; line-height: 30px; border: none; outline: none;font-size:14px; color: #333;}
.acceptpage table tr td input[type=radio]{width:15px;height:15px;margin-right:5px;float:left;}
.acceptpage table tr td label{display:block;float:left;width:70px;height:15px; line-height:15px;}
.acceptpage table tr td .dwzc{width:99%; height:70px;border:none;padding:5px;outline: none;}
.acceptpage table tr td textarea{width:99%; height: 100px;border: none;padding:5px;outline: none;font-size:14px; color: #333;}
.acceptpage table tr .title b{font-size:16px; color: #333;}
.acceptpage .submit input{float:left;block;width: 150px;margin-right:35px;border:none;text-align: center;line-height: 40px;color: #fff;margin-top: 27px; outline: none; cursor: pointer;}
.acceptpage .submit input[type=submit]{background: #e60911;}
.acceptpage .submit input[type=reset]{background: #999;}

/*分页*/
.page{width: 100%;text-align: center;margin: 40px 0;}
.page .tiao {color: #000;padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;}
.page .current {padding: 5px 15px;margin-left:5px;background: #e60911;color: #fff;}
.page a {padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;color: #000;}

/* 右侧客服 */
.cndns-right{position:fixed;right:0;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border-radius:3px; text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#999;}
.cndns-right-btn span{color:#fff;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:#cfa54f;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#fff;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:#cfa54f;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#cfa54f;}
.meau-sev .cndns-right-btn{border-color:#cfa54f;} 
.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:#cfa54f}
.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:10px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #e60911;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(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:46px;float:left;display:block;line-height:56px;margin-right:10px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#e60911;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.meau-sev .cndns-right-box .box-border{width:260px;}
.meau-contact .cndns-right-box .box-border{width:265px;}
.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{text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#333;font-size:16px;line-height:16px;margin-top:5px;}
.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:#cfa54f}
.meau-zs .cndns-right-btn{background-color:#cfa54f;color:#fff;margin-top:80px;border-color:#cfa54f}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

/* 组织建设 */
.zj-box1{ overflow: hidden; margin-top: 50px;}
.zj-box1 .tit,.mf-wrap .tit{ height: 70px; line-height: 80px; padding-left: 100px; font-size: 24px; color: #fff; font-weight: bold;}
.zj-box1 .tit{ background: url(../images/djtbj.png) no-repeat left top;}
.zj-box1 .cont{margin-top:40px; font-size: 16px; color: #666; line-height: 36px;}
.zj-box2{ height: 530px;  margin-top:50px;}
.zj-box2 .Img{ width: 397px; height: 530px; background: url(../images/djwh_05.jpg) no-repeat;}
.zj-box2 .cont{padding:45px 60px; width: 803px;height: 530px; border:1px solid #dedede; border-top:3px solid #e60911;  overflow-y:auto;}
.zj-box2 .cont::-webkit-scrollbar {width: 5px;height: 1px;}
.zj-box2 .cont::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #999;}
.zj-box2 .cont::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #dedede;}
.zj-box2 .cont dl,.ry-wrap .ry-cont dl{position: relative;width:100%;  overflow: hidden;}
.zj-box2 .cont dl::before,.ry-wrap .ry-cont dl::before{position:absolute; display: block; content: ""; width: 1px; height: 100%; background: #dedede;margin-left: 120px; z-index: 1;}
.zj-box2 .cont dd,.ry-wrap .ry-cont dd{position: relative; display: block;width:100%; /*height:60px; line-height: 60px;*/ overflow:hidden; padding:25px 0; background: url(../images/ydd.png) no-repeat 110px 27px; z-index: 2;}
.zj-box2 .cont .year,.ry-wrap .ry-cont .year{ float:left;font-size: 36px; color: #e60911;}
.zj-box2 .cont .tit{float: left; width:515px; font-size: 16px; color: #666; margin-left:75px;}
.zj-box3{padding: 50px 30px; border:5px solid #dedede; border-radius: 10px;margin-top:100px;}
.zj-box3 .tit{ width: 390px; height: 71px; line-height: 71px; background: #fff; margin:0 auto; margin-top:-100px; font-size: 36px; color: #333;}
.zj-box3 .tit i{margin:0 10px 0 30px;}
.zj-box3 .cont{padding:50px 0 20px 0;}

/* 先锋模范 */
.mf-wrap .tit{ background: url(../images/djtbj_02.png) no-repeat left top; margin-top:60px; margin-bottom: 20px;}
.mf-wrap .cont{overflow: hidden;}
.mf-wrap dl{width: 1230px;}
.mf-wrap dd{float:left; width: 585px; padding: 10px; border:1px solid #dedede;margin-right: 30px; margin-top:30px;}
.mf-wrap dd .Img{ width: 212px; height:279px;}
.mf-wrap dd .Img img{width: 100%; height: 100%;}
.mf-wrap dd .rt-cont{ width:303px;height:279px; margin-left: 30px; font-size: 15px; color: #666; line-height: 30px;}
.mf-wrap dd .name{ font-size: 18px; color: #333; font-weight: bold; margin-bottom: 15px;}

/* 活动阵地 */
.ry-wrap{padding-top:100px; overflow: hidden;}
.ry-wrap .ry-Img{position: relative; width:323px; height: 528px; background: url(../images/ryq_03.jpg) no-repeat;}
.ry-wrap .ry-Img .Img-tp{position:absolute; left: 50px; top:-50px;}
.ry-wrap .ry-cont{ width: 877px; border-top: 3px solid #e60911;padding-left: 50px; border-right: 1px solid #ededed;}
.ry-wrap .ry-cont dl{ overflow: hidden;margin-top:100px;}
.ry-wrap .ry-cont .year{text-align: right;}
.ry-wrap .ry-cont .year em{display: block; font-size: 18px;font-style: normal; margin-top:5px;}
.ry-box{float: left; width:515px; margin-left:75px; }
.ry-box .tit{ font-size: 18px; color: #666;}
.ry-box .imgs{position: relative;max-height: 345px; width: 100%; margin-top:25px; overflow: hidden;}
.ry-box .imgs img{ max-height: 345px; width: 100%;}
.ry-box .imgs .n{position: absolute; display: block; width:100%; height: 50px; line-height: 50px; bottom: 0; background-color: rgba(0,0,0,0.4);font-size: 16px; font-weight: normal; color: #fff;padding-left: 30px; z-index: 22;}

/* 研究机构 */
.innovate-box{ height: 599px; background: url(../images/yjjg_05.jpg) no-repeat; margin:30px 0 20px 0;}
.innovate-box .cont{width: 1200px; height: 599px; background-color: rgba(0,0,0,0.4); text-align: center;}

.innovate-box .tit{font-size: 36px; line-height: 36px; color: #fff; padding:170px 0 90px 0; }
.innovate-box .cont img{width:85px; height: 82px;}
.innovate-box .cont a{display: block; cursor: pointer;}
.innovate-box .cont a p{font-size: 18px; line-height: 18px; color: #fff; margin-top:15px;}
#topchart{ position: fixed; top:0; padding:20px; display: none; z-index: 999;}
#topchart img{max-width: 100%;}
#topchart .close{position: absolute;right: 15px;top: 20px;font-size: 40px;transition: all 0.5s;-webkit-transition: all 0.5s;cursor: pointer;}
#topchart .close:hover{ color: #e60911; transform: rotate(360deg);}

.innovate-box1{}
.innovate-tit{margin:30px 0 50px 0;}
.innovate-tit::before{width:216px;}
/*.innovate-tit{font-size: 36px; color: #000; line-height: 36px; padding:50px 0;}
.innovate-tit .line{width: 80px; height: 3px; background:#e60911; margin-top:15px;}*/
.innovate-box1 dl,.innovate-box2 dl,.zjtd-wrap dl,.hzjl-wrap{width: 1230px; overflow: hidden;}
.innovate-box1 dd{float:left; padding:15px; background: #e9e9e9; width: 585px; height: auto; margin-right: 30px; margin-bottom: 30px;}
.innovate-box1 dd .Img{width: 555px; height: 365px;overflow: hidden;}
.innovate-box1 dd img,.innovate-box2 dd img,.zjtd-wrap dd img,.hzjl-wrap dd img{width: 100%; height: 100%; transition:all 0.5s; -webkit-transition:all 0.5s;}
.innovate-box1 dd:hover img,.innovate-box2 dd:hover img,.zjtd-wrap dd:hover img,.hzjl-wrap dd:hover img{ transform:scale(1.1);    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1); }
.innovate-box1 dd .tit{font-size: 24px; color: #333; text-align: center; height: 60px; line-height: 80px;}

.innovate-box2 dd,.hzjl-wrap dd{float: left; width: 380px; padding:10px; border:1px solid #dedede; margin-right: 30px; margin-bottom: 30px; transition:all 0.5s; -webkit-transition:all 0.5s;}
.innovate-box2 dd .tit,.hzjl-wrap dd .tit{font-size: 16px; color: #666; height: 50px; line-height: 60px; text-align: center; }
.innovate-box2 dd .Img{width: 563px; height: 365px; overflow: hidden;}
.innovate-box2 dd{ width:585px; }

/* 专家团队 */
.zjtd-wrap,.yjcg-wrap,.hzjl-wrap{margin-top:50px;}
.zjtd-wrap dd{float: left; width: 277.5px; padding: 10px;border:1px solid #dedede; margin-right: 30px; margin-bottom: 30px; }
.zjtd-wrap dd .Img{ width:255.5px; height: 336px; overflow: hidden;}
.zjtd-wrap dd .tit{font-size: 18px; font-weight: bold; color: #484848;height: 50px; line-height: 60px; text-align: center;}

/* 研究成果 */
.yjcg-wrap .tab-hd{ width: 1200px; height: 60px; line-height: 60px; background: #e9e9e9;}
.yjcg-wrap .tab-hd li{ width: 33.333333%; float: left; text-align: center; font-size: 18px; color: #484848; cursor: pointer;}
.yjcg-wrap .tab-hd li .line{ float: right; width: 2px; height: 20px; background: url(../images/line_03.jpg) no-repeat;margin-top:20px;}
.yjcg-wrap .tab-hd li:hover,.yjcg-wrap .tab-hd .active{border-bottom: 3px solid #e60911;}
.yjcg-wrap .tab_bd{ width: 1200px; overflow: hidden;padding-top:50px;}
.yjcg-wrap .tab_bd li{display: none;}
.yjcg-wrap .tab_bd .tab-form{ width: 1200px; border-spacing: 0; border-collapse: collapse;font-size: 15px; color: #666; }
.yjcg-wrap .tab_bd .tab-form td{border:1px solid #ccdce4;padding:18px 15px; line-height: 20px;}
.yjcg-wrap .tab_bd .tit{ height: 50px; background: #e1eff6; font-size: 16px; color: #484848; font-weight: bold;}
.tab-jszl,.tab-jsz-tit{float:left;width:600px; margin-top:-1px;}
.tab-jszl dd,.tab-jsz-tit dd{float:left;border:1px solid #ccdce4;}
.tab-jsz-tit dd{ height:50px; line-height:50px; padding:0 15px;}
.tab-jszl dd{padding:18px 15px; line-height: 20px;}
.tab-jszl .mckd,.tab-jsz-tit .mckd{width:480px; border-right:none;}
.tab-jszl .lxkd,.tab-jsz-tit .lxkd{width:120px;}
.tab_zl{width:1200px; overflow:hidden;padding-top:1px;}
.Ellipsis{width:1200px; height:58px; line-height:58px; text-align:center; border:1px solid #ccdce4; margin-top:-1px;font-size:16px;}

/* 合作交流 */
.hzjl-wrap dd .Img{ width: 358px; height: 226px; overflow: hidden;}

/* 资质荣誉 */
.Honor-list {width: 1200px; margin-top:50px;}
.Honor-box{width:1200px;column-count: 4;column-width: 240px;column-gap: 20px;}
.item {break-inside: avoid;padding:10px; border:1px solid #ededed; margin-bottom: 20px;}
.item a{display:block; width:100%;height:auto; overflow:hidden;}
.item img{width:100%; transition:all 0.5s;-webkit-transition:all 0.5s;}
.item:hover img{transform:scale(1.1); -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1); }
.itemImg {width: 100%;vertical-align: middle;}
.userInfo {height: 50px; line-height: 50px; font-size: 16px; text-align:center; color: #484848;}

/* 典型案例 */
.box-2 .bd{ overflow: hidden;}
.box-2 .bd ul{ overflow:hidden; zoom:1; }
.box-2 .bd ul li{position: relative;  margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.box-2 .bd ul li .pic{ text-align:center;width:290px; height:224px; }
.box-2 .bd ul li .pic img{ width:290px; height:224px; display:block; transition:all 0.5s;-webkit-transition:all 0.5s;}
.box-2 .bd ul li .pic a:hover img{ border-color:#999;  transform:scale(1.1); -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);  }
.box-2 .bd ul li .title{position: absolute; bottom: 0;width: 100%; padding:0 15px; height:45px; line-height: 45px; background: rgba(0,0,0,0.5); color: #fff;}

/* 学习强国 */
.Party-list{ width: 1200px; height: 570px; background: url(../images/dzdc.png) no-repeat; margin-top:50px;}
.Party-list .cont{ margin-left: 490px;padding-top:120px;}
.Party-list .tit{ font-size:30px; color: #da0000; margin-bottom:50px;}
.Party-list .tit a{float:right; margin-right: 120px; font-size: 16px; color: #000;}
.Party-list .cont dl{width: 340px; float:left;}
.Party-list .cont dd{ line-height: 46px; font-size: 16px;}
.Party-list .cont dd .span1{color: #ff0000; margin-right: 20px;}
.Party-list .cont dd .span2{ color: #000;}
.practice{margin-top:60px; overflow: hidden;}
.prac-list{width: 804px;}
.prac-list dl{ margin-top:30px; overflow: hidden;}
.prac-list dd{font-size: 16px; color: #000; line-height: 48px;}
.prac-list dd a,.prac-xx-list dd a{ color: #484848;}
.prac-list dd a:hover,.prac-xx-list dd a:hover{ color: #e60911;}
.practice .Img{ width: 366px; height: 563px; margin-left: 30px;}

/* 学习实践 */
.prac-xx-list{margin-top:30px; overflow: hidden;}
.prac-xx-list dl{margin-right: -3%;}
.prac-xx-list dd{position: relative;display: block; float:left; width:47%; margin-right: 3%; line-height: 48px; font-size: 16px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}

.footer_yyzz{ cursor: pointer;}
.yyzz_layer{ display: none;}
.layui-layer{ width: 800px!important; border: 15px solid #fff; border-radius: 5px!important;}
.layui-layer img{ width: 100%;}
.layui-layer-content{ height: auto!important; overflow: hidden!important;}