	/**by dpr**/
*,html,body,div,p,span,ul,ol,li,dl,dt,dd,input,textarea,h1,h2,h3,h4,h5,h6,a,img,table,tr,td,tbody{margin:0;padding:0;outline:none;border:none;text-decoration:none;font-weight:100;}
body{font-size:14px;color:#666;font-family:"Microsoft Yahei","微软雅黑","宋体";}
li{list-style:none;}
img{display:block;max-width:100%;}
a:hover{color:#ee0000;}
/* 被选中的背景 */
::selection { background: #0096d5; color: #fff; }
::-moz-selection { background: #0096d5; color: #fff; }

/* 圆细滚动条样式 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
@font-face{font-family:"xingshu";src:url(../font/GSIN00H.TTF);}
@font-face{font-family:"xingshu01";src:url(../font/GSIN00M.TTF);}

h1{text-align:center;font:100 21px/31px "Microsoft Yahei";}
.bs{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tac{text-align:center;}
.ff_yh{font-family:"Microsoft Yahei";}
.fs21{font-size:21px;}
.fs16{font-size:16px;}
.fs14{font-size:14px;}

.c_fff{color:#fff;}
.c_888{color:#888;}

.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.clearfix:after{clear:both;content:"";visibility:hidden;display:block;height:0;}
.db{display:none;}
.dn{display:block;}
.dd{display:none;}

.within{width:1120px;margin:0 auto;}
.top{background:#87a0ab;width:100%;border-bottom:1px solid #dcdcdc;line-height:31px;height:31px;font-size:12px;}
.top a{color:#fff;margin:0px 3px;}
.top .fl{background:url(../images/bge.png) no-repeat left center;padding-left:15px;background-size:13px 13px;}
.top .fr{background:url(../images/mobiv.gif) no-repeat left center;padding-left:13px;background-size:10px 13px;}
.top .tel{font:bold 13px/30px "Microsoft Yahei";color:#b5fff8;}
.top .email{font:100 12px/30px "Microsoft Yahei";color:#fff;}

.nav{height:80px;padding:15px 0px 25px;}
.nav a.logo{display:block;height:55px;}
.nav a.logo img{height:50px;display:block;}
.nav .snav  p{float:left;width:84px;line-height:32px;text-align:center;}
.nav .snav  p a{color:#666;display:block;font:100 14px/30px "Microsoft Yahei";}
.nav .snav  p:hover,.nav .snav  p:hover a,.nav .snav  a.cur{color:#fff;background:url(../images/vea.png) no-repeat left center;}
.tnav {float:right;background:#0f47ad;padding:0px 10px;cursor:pointer;}
.tnav a{color:#fff;}

.morenav {background:url(../images/amenuicon.png) no-repeat left center;background-size:auto 16px;color:#f00;line-height:30px;height:30px;padding:0 0px 0 22px;-webkit-transition:all .2s ease-in;transition: all .2s ease-in;color:#fff;}
.morenavon {background-image:url(../images/amenuicon2.png);color:#fff;}
#nav {background:#109285;height: 0;overflow:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
#nav p {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:20%;float:left;border:1px solid #15A294;border-top:none;border-left:none;}
#nav p:nth-child(last){border-right:none;}
#nav a {color:#fff;display:block;text-align:center;font-size:14px;line-height:38px;height:38px;}


.mr2{margin-right:2%;}
.mr5{margin-right:5%;}
.mr8{margin-right:8%;}
.indequip{background:url(../images/yiny.jpg) no-repeat center bottom;width:100%;padding:30px 0;}
.indequip .indlist{width:30%;}
.indequip .com{float:left;width:30%;background:#f5f5f5;padding:50px 0px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;line-height:24px;}
.indequip .com h3{line-height:68px;width:60%;color:#606060;font-size:24px;margin:0 auto;border:3px solid #7d7d7d;margin-bottom:30px;text-align:center;}
.indequip .com p{padding:0px 10%;}
.indequip .indnew{float:right;width:70%;background:#eee;text-align:left;}
.indequip .indnew .lisnew{float:left;width:50%;}
.indequip .indnew .lisnew img{max-width:100%;}
.indequip .indnew .lisnew .h50{height:50%;}
.indequip .indnew .lisnew .n001{padding:15% 15%;}
.indequip .indnew .lisnew .n001 span{height:3px;width:20%;background:#606060;display:block;}
.indequip .indnew .lisnew h2 {padding:15px 0;}
.indequip .indnew .lisnew h2 a{font-size:15px;display:block;line-height:24px;}

.indprod{background:#DFF3F1 url(../images/ap.jpg) no-repeat center bottom;width:100%;padding:3% 0 3%;}
.ind h2{font:bold 30px/40px "Microsoft Yahei";color:#0d49ab;padding-bottom:20px;}
.indprod .hd{ margin-bottom:30px !important;}
.indprod .bd ul{text-align:left;}
#indproda {width:1100px;margin:0 auto;}
#indproda .hd{width:20%;margin:0 auto;}
#indproda .hd ul li{height:5px;float:left;width:50%;background:#fff;margin-bottom:10px;overflow:hidden;text-indent:-999px;}
#indproda .hd ul li.on{background:#0d49ab;color:#fff;}
.indprod .bd ul li{background:#fff;width:31.33333%;float:left;margin-right:2%;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;border-top:#e6e6e6 1px solid;border-bottom:#d3d3d3 2px solid;margin-bottom:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.indprod .bd ul li:nth-child(3n+0){margin-right:0;}
.indprod .bd ul li img{max-width:100%;}
.indprod .bd ul li .con{padding:10px 15px;}
.indprod .bd ul li .con a.a1{font-size:15px;display:block;color:#0d49ab;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.indprod .bd ul li .con p{font-size:12px;color:#999;line-height:20px; height:40px; overflow:hidden;}
.indprod .bd ul li .con p.a2{display:block;line-height:24px;text-align:right;}
.indprod .bd ul li .con p.a2 img{display:block;float:right;}



.indceng{background:#c0e6f1 url(../images/gongc.jpg) no-repeat center bottom;width:100%;padding:3% 0 6%;}
.indceng .list{width:30.33333%;float:left;background:#fff;}
.indceng .list:hover{background:#0c46b3;}
.indceng .list:hover .con h3 a,.indceng .list:hover .con p{color:#fff;}
.indceng .list:hover .con h3:before{border-bottom:1px solid #fff;}
.indceng .lis01{margin:0px 3%;}
.indceng .list .img{position:relative;width:100%;}
.indceng .list .img img{width:100%;}
.indceng .list .img a.more{position:absolute;left:15%;bottom:6%;text-align:center;color:#fff;border:2px solid #fff;display:block;width:30%;line-height:34px;-webkit-border-radius:10%;border-radius:10%;}
.indceng .list .con{padding:15px 15% 40px;}
.indceng .list .con h3{line-height:46px;position:relative;}
.indceng .list .con h3 a{color:#020202;font-size:18px;font-weight:700;}
.indceng .list .con h3:before{position:absolute;width:15%;height:0;content:"";border-bottom:1px solid #090;bottom:0;}
.indceng .list .con p{color:#a7a7a7;margin-top:10px;}

.indnews{background:url(../images/newbg.jpg) no-repeat center bottom;width:100%;padding:3% 0 6%;}

.indnews .newtit{width:360px;height:80px;margin:50px auto 0px;overflow:hidden;}
.indnews .newtit li{float:left;line-height:80px;width:33.3333%;text-align:center;}
.indnews .newtit li a{font-size:16px; color:#0d49ab; font-weight:bold;font-family:"Microsoft Yahei"}
.indnews .newtit li a.a1{font-size:28px;}
.indnews h3.h3{font-size:12px;text-align:center;height:20px;padding-top:20px;}
.indnews h3.h3 a{background:url(../images/bgry.gif) no-repeat left center;padding-left:15px;font-size:12px;text-align:center;color:#666;}
.indnews .newcon{margin-top:50px;}
.indnews dl{width:30%;float:left;}
.indnews dl dt{border-bottom:#e4e8ef 1px solid;padding-bottom:20px;margin-bottom:25px;}
.indnews dl dt h2 a{color:#57727e; font-size:17px; line-height:24px; font-weight:normal;font-family:"Microsoft Yahei"}
.indnews dl dt p.p1{color:#999;font-family:"Microsoft Yahei";}
.indnews dl dt div{line-height:22px;color:#767676;padding:10px 0px 15px;}
.indnews dl dt p a{font-size:12px;line-height:22px;color:#767676;}
.indnews dl dd{line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indnews dl dd:after{clear:both;content:"";visibility:hidden;display:block;height:0;}
.indnews dl dd span,.indnews dl dd a,.indnews dl dd i{float:left;display:block;color:#666;}
.indnews dl dd i{background:url(../images/news.jpg) no-repeat center;width:24px;height:9px;}
.indnews dl dd a{line-height:24px;height:24px;}
.indnews dl dd span{padding-right:15px;}
.foot{background:#c6d9e2;width:100%;padding:50px 0px 0px;font-size:12px;}
.foot img{width:50%;}
.foot .cont{line-height:24px;}
.foot .weim{width:27%;text-align:right;}
.foot .weim div img{display:block;float:right;}
.foot .ftop{line-height:30px;}
.foot .ftop a{color:#666;padding-left:15px;font-size:12px;}
.foot .ftop a.print{background:url(../images/print.gif) no-repeat left center;}
.foot .ftop a.email{background:url(../images/email.gif) no-repeat left center;}
.foot .ftop a.ret{background:url(../images/top.gif) no-repeat left center;margin:0;}
.foot .footer{padding:20px 10px;border-top:1px solid #b0c4d3;margin-top:20px;}
.foot .footer a{text-align:right;color:#666;float:right;margin-left:8px;}

.subban{text-align:center;background:url(../images/subban.jpg) no-repeat center center;width:100%;font-size:14px;}
.subban .within{padding:60px 0px;}
.submain{line-height:24px;color:#333;padding-bottom:40px;width:100%;}
.submain.combg{background:#bfe4f3 url(../images/yiny.jpg) no-repeat center bottom;}
.submain.newbg{background:#c9d2d7 url(../images/new01.jpg) no-repeat center bottom;}
.submain.prodbg{background:#c1e5f1 url(../images/gongc.jpg) no-repeat center bottom;padding-bottom: 120px;}
.submain.projbg{background:#c1e5f1 url(../images/yiny.jpg) no-repeat center bottom;padding-bottom: 120px;}
.submain.jobbg{background:#c1e5f1 url(../images/yiny.jpg) no-repeat center bottom;padding-bottom: 120px;}
.submain.feedbg{background:#c1e5f1 url(../images/ap.jpg) no-repeat center bottom;padding-bottom: 120px;}
.submain.contbg{background:#c1e5f1 url(../images/yiny.jpg) no-repeat center bottom;padding-bottom: 120px;}

.submain img{max-width:100%;}
.subloc{line-height:30px;background:#fff;padding:10px 0px;}
.subloc span{font-size:14px;color:#0c46b3;font-weight:100;font-family:"Microsoft Yahei";}
.subloc a{padding-left:5px;border-left:3px solid #0c46b3;font-size:18px;color:#333;font-weight:700;font-family:"Microsoft Yahei";}
.subloc span a{padding-left:0;border-left:none;font-size:14px;color:#0c46b3;font-weight:100;font-family:"Microsoft Yahei";}

.subtit{}
.subtit li{padding:0px 2%;line-height:36px;float:left;background:#7ca2e8;margin:5px 10px 5px 0px;box-sizing:border-box;-web-box-sizing:border-box;-webkit-box-sizing:border-box;}
.subtit li.on,.subtit li:hover{background:#0c46b3;}
.subtit li a{text-align:center;color:#fff;font-family:"Microsoft Yahei";font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

a{color:#333;}

.stit{height:80px;line-height:80px;text-align:center;position:relative;z-index:0;}
.stit span{font-size:24px;padding:10px 30px;background:#0c46b3;color:#fff;border:0 solid #fff;border-radius: 10px;}
.stit p{width:100%;height:40px;border-bottom:1px solid #dedede;position:absolute;top:0px;z-index:-1;}
.comimg img{width:49%;}
.company,.subc{background:#fff;box-sizing:border-box;-web-box-sizing:border-box;-webkit-box-sizing:border-box;margin:20px auto 0;border-top:4px solid #0c46b3;box-shadow: 0 10px 20px rgba(0,0,0,.1);overflow:hidden;}
.company .com{padding:10px 50px 10px;line-height:26px;color:#888;}
.company .signature{background:url(../images/com02.jpg) no-repeat left bottom;padding:10px 50px 80px;}
.company .signature p{font-family:'华文行楷',"xingshu";color:#666;font-size:18px;line-height:36px;}
.culture .img{border-bottom:1px dashed #ccc;padding-bottom:20px;}
.subfoot{height:60px;color:#0d49ab;text-align:center;border-top:2px dashed #999;}
.subfoot span{background:url(../images/sf01.jpg) no-repeat left center;padding:10px 0px 10px 40px;line-height:60px;}

.submain .news{padding:0px 50px 0px;}
.submain .news dl{padding:10px 0px 10px;border-bottom:1px dashed #E4E3E3;transition:all 0.3s;-webkit-transition:all 0.3s;}/*
.submain .news dl:nth-child(even){background:#f6f6f6;}padding-left:20px;*/
.submain .news dl:hover{background:#F2F9F8;}
.submain  h2{margin-top:20px;}
.submain .news dl dt a,.submain  h2{display:block;font-size:15px;font-family:"Microsoft Yahei";color:#0c46b3;line-height:26px;}
.submain .news dl:hover dt a{color:#125fd8;}
.submain .news dl dt p{font-size:12px;color:#888;}

.submain .news h4{font-size:11px;color:#7D7D7D;line-height:22px;}
.submain .news dl dd{font-size:14px;color:#888;line-height:22px;}
.submain .news dl dd p{text-align:right;}
.submain .news dl dd p a{color:#0c46b3;}
.submain .news dl:hover dd p a{color:#125fd8;}
.submain .newscon{margin:15px 0px 10px;}
.submain .prod{background:#fff;margin:15px auto;padding:30px 50px 10px;line-height:26px;color:#888;border:1px solid #f1f1f1;}

.p_t{ height: 64px; line-height: 64px; border-top-left-radius: 12px; border-top-right-radius: 12px; background:#0c46b3; padding-left: 10px; font-size: 24px; color: #fff;}

.prod .prodrig{width:73%;float:right;}
.prod .prodrig strong a { font-weight: bold; }



.submain .prod .prodrig .uul li{width:99%;margin:10px 1%;float:left;border:1px solid #e5e5e5;padding:3px;box-sizing:border-box;-web-box-sizing:border-box;}
.submain .prod .prodrig .uul li a.img{display:block;width:16%;float:left;}
.submain .prod .prodrig .uul li a.img img{width:100%;}
.submain .prod .prodrig .uul li p{float:left;max-height:85px;line-height:85px;height:100%;padding:0px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.submain .prod .prodrig .uul li p.pl1{width:49%;}
.submain .prod .prodrig .uul li p.pl2{width:20%;}
.submain .prod .prodrig .uul li p.pl3{width:15%;text-align:center;}
.submain .prod .prodrig .uul li p.pl3 a{background:#0c46b3 url(../images/ppt.png) no-repeat 10px center ;background-size:15px;border-radius:5px;-webkit-border-radius:5px;padding:3px 15px 3px 30px;color:#Fff;}
.submain .prod .prodrig .uul li:hover{border:1px solid #0c46b3;}
.submain .prod .prodrig .uul li:hover p{background:#0c46b3;color:#fff;}
.submain .prod .prodrig .uul li:hover p a{color:#fff;}

/**/
.submain .prod .prodrig .tul li{width:31%;margin:10px 1%;float:left;border:1px solid #e5e5e5;padding:3px;box-sizing:border-box;-web-box-sizing:border-box;}
.submain .prod .prodrig .tul li a,.submain .prod .prodrig .tul li img{display:block;color:#666;}
.submain .prod .prodrig .tul li p{line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f3f3f3;color:#666;text-align:center;}
.submain .prod .prodrig .tul li:hover{border:1px solid #0c46b3;}
.submain .prod .prodrig .tul li:hover p{background:#0c46b3;color:#fff;}
/**/
.prod .prodlef{width:23%;float:left;}
.prod .prodlef ul.stitl{background:#fff;padding:2px;border:1px solid #7ca2e8;}
.prod .prodlef ul.stitl li.oli h3{width:100%;line-height:36px;background:#ADE8E2;box-sizing:border-box;-web-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px dashed #7ca2e8;}
.prod .prodlef ul.stitl li.oli h3 a{padding:5px 5%;}
.prod .prodlef ul.stitl li.oli  a{text-align:center;color:#333;font-family:"Microsoft Yahei";font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}
.prod .prodlef ul.stitl li.oli .tul{background:#E0F3F1;display:none;}
.prod .prodlef ul.stitl li.oli .tul li{line-height:30px;padding:0px 5%;width:90%;}
.prod .prodlef ul.stitl li.oli .tul li:before{content:">";float:left;font-size:8px;padding-right:3px;}
.prod .prodlef ul.stitl li.oli .tul li a{color:#666;font-size:12px;}
.prod .prodlef ul.stitl li.oli .tul li a:hover,.prod .prodlef ul.stitl li.oli .tul:hover li:before{color:#0c46b3;}
.prod .prodlef ul.stitl li.oli .tul li.on,.prod .prodlef ul.stitl li.oli .tul li.on a{color:#0c46b3;background:none;}
.prod .prodlef ul.stitl li h3.uon,.prod .prodlef ul.stitl li h3.uon a,.prod .prodlef ul.stitl li.oli:hover h3 a{background:#5e7db7;color:#fff;}

.submain .proj{padding:10px 50px 30px;line-height:40px;font-size:14px;color:#888;}
.submain .projconbg{background:url(../images/proj.jpg) no-repeat right bottom;background-size:100%;}
.job .joblist{padding:20px 50px 20px;}
.job dl.joblist ul li{padding:0px 10px;float:left;font:700 15px/32px "Microsoft Yahei";color:#888;box-sizing:border-box;-web-box-sizing:border-box;}
.job dl.joblist ul li.li1{width:35%;}
.job dl.joblist ul li.li2{width:20%;}/*
.job dl.joblist ul li.li3{width:18%;}*/
.job dl.joblist ul li.li4{width:20%;}
.job dl.joblist ul li.li5{width:25%;text-align:right;}
.job dl.joblist dd{margin-bottom:1px;}
.job dl.joblist dd ul{background:#7ca2e8;}
.job dl.joblist dd:hover ul,.job dl.joblist dd.on  ul{background:#0c46b3;}
.job dl.joblist dd ul li{font-size:14px;font-weight:100;color:#fff;}
.job dl.joblist dd .jobcon{display:none;padding:5px 10px 20px;background:#f8f8f8;border-bottom:1px solid #0c46b3;}
.job dl.joblist dd:hover .jobcon {background:#fff;border-bottom:1px solid #0c46b3;}
.job dl.joblist dd.on .jobcon{display:block;color:#888;}
.job dl.joblist dd.on .jobcon h2 a{color:#0c46b3;}

.feed{padding:0px 0px 50px;}
.feed .feedcon{width:80%;margin:40px auto;}
.feed .fnt{border-radius:5px;-webkit-border-radius:5px;width:46%;margin:10px 0;display:block;border:1px solid #ccc;height:34px;padding:0px 3px;}
.feed .txt{border-radius:5px;-webkit-border-radius:5px;width:79%;margin:20px auto;display:block;border:1px solid #ccc;padding:3px 3px;}
.feed .qued,.feed .qux{border-radius:5px;-webkit-border-radius:5px;height:38px;line-height:38px;width:25%;text-align:center;display:block;border:1px solid #ccc;background:#7ca2e8;color:#fff;font-size:14px;}
.feed .qued{background:#0c46b3;width:40%;}

.cont{padding:0px 60px 20px;}
.contact p{float:left;width:33%;font-size:14px;}

.nodata {
    background: url(../images/no_data.png) no-repeat center top;
    padding-top: 200px;
    text-align: center;
    font-size: 16px;
    color: #999;
    margin: 90px 0;
}
.bgtable{width:100%;border:1px solid #ccc;border-top:none;border-right:none;text-align:center;}
.bgtable th{background:#666;border:1px solid #444;border-bottom:none;border-left:none;line-height:36px;padding:0px 3px;color:#ccc;}
.bgtable td{border:1px solid #ccc;border-bottom:none;border-left:none;line-height:36px;padding:0px 3px;}
.bgtable tr:nth-child(even){background:#f1f1f1;}

.show1{width:55%;float:left;margin:0px 15px 5px 0px;}
.show_prod a.smore{padding:5px 30px;border:2px solid #fff;float:right;background:#91E6DE;outline:1px solid #ccc;}
.show_prod a.smore:hover{outline:1px solid #0c46b3;background:#0c46b3;color:#fff;}
.guess_like{ margin: 8px 0 0 0;}
.guess_like .tip{font-size:14px;padding:4px 15px;background: #0f47ad; color: #fff; border: 4px solid #fff; }
.guess_like_li{ width: 33% ; float: left;}



/*--++--*/
.prodrig img{ display:inline;}
.prod .prodlef ul.stitl .oli{ border-bottom:1px solid #fff;}
#menu{ margin-top:10px;}
.tnav{ margin-top:10px;}

.dnmm{ display:block; width:20%;}
.dnmm img{ width:100%;}

.prodrig .ke-zeroborder{word-wrap:break-word;word-break:break-all;}
strong, b {font-weight: bold;}

.wrapper{width:1200px; margin:0 auto;}
.cen01{background-color:#f8f8f8; height:96px; overflow:hidden;}
.cen01 .logo{width:25%; margin-right:10%;}
.cen01 .menu{width:65%; height:96px;}
.cen01 .menu .menuul{width:100%; height:96px;}
.cen01 .menuul li{float:left; width:14.28%; border-right:1px solid #e7e7e7; box-sizing:border-box;}
.cen01 .menuul li a{width:100%; display:block; text-align:center; font-size:15px; font-family:Microsoft yahei; text-decoration:none; height:76px; padding-top:20px;}
.cen01 .menuul li a img{display:block; margin:0 auto 8px; }
.cen01 .menuul li a:hover img{-webkit-animation: link-live-sidebar-jumping cubic-bezier(.22,.58,.12,.98) 1.5s infinite; animation: link-live-sidebar-jumping cubic-bezier(.22,.58,.12,.98) 1.5s infinite; }


@-webkit-keyframes link-live-sidebar-jumping{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}10%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}30%{-webkit-transform:translateY(-15px) scale(.95);transform:translateY(-15px) scale(.95)}45%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}50%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}53%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}55%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}57%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}61%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}
	@keyframes link-live-sidebar-jumping{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}10%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}30%{-webkit-transform:translateY(-15px) scale(.95);transform:translateY(-15px) scale(.95)}45%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}50%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}53%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}55%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}57%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}61%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}
	
	
	
.overbanner { width: 100%; height: 626px; position: relative; }
.banner { margin: 0 auto; width: 1920px; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -960px; }
.banner img { width: 100%;}
.slick-prev, .slick-next { width: 50px; height: 100%; top: 0; margin-top: 0; }
.slick-prev { z-index: 9; }
.slick-prev:before, .slick-next:before { position: absolute; left: 0; top: 1px; color: #ccc; text-indent: -9999px; background: url(../images/arrows.png) no-repeat 0 center; width: 50px; height: 100%; z-index: 9; }
.slick-next:before { background-position: right center; }
.slick-prev { left: 2%; }
.slick-next { right: 2%; }
.slick-dots { bottom: 20px; }
.slick-dots li { margin: 0; }
.slick-dots li button:before { background: none; text-indent: -9999px; opacity: 1; background: rgba(0,0,0,.4); width: 10px; height: 10px; border: 2px solid #fff; border-color: rgba(255,255,255,.3); border-radius:50%; margin: 5px; }
.slick-dots li.slick-active button:before { background: rgba(255,255,255,.4); border-color: rgba(0,0,0,.4); }
.slick-dotted.slick-slider { margin-bottom: 0; }

.cen02{margin-top:30px;}
.cen02 .ppmenuul{width:292px; float:left; margin-right:24px;}
.cen02 .ppmenuul .prolist{background-color:#f6f6f6; padding:30px 20px 20px;}
.cen02 .ppmenuul .prolist .title{font-family:Microsoft yahei; font-size:18px; line-height:22px; font-weight:bold; color:#777; text-decoration:none;}
.cen02 .ppmenuul .prolist .title img{display:block; margin-top:6px;}
.cen02 .ppmenuul .pplist{margin:20px auto 0;}
.cen02 .ppmenuul .pplist li{margin:8px 0;}
.cen02 .ppmenuul .pplist li a{display:block; font-size:14px; width:246px; height:32px; line-height:32px; color:#888; text-decoration:none; font-family:Microsoft Yahei; border:1px solid #d7d7d7; text-indent:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cen02 .ppmenuul .pplist li a:hover{border:1px solid #d8480e; color:#d8480e;}
.cen02 .ppmenuul .lxlist{margin-top:20px; border:1px solid #e1e1e1;}
.cen02 .ppmenuul .lxlist .lxnr{padding:20px 20px 20px;}
.cen02 .ppmenuul .lxlist .titlea{color:#666; font-family:Microsoft Yahei; text-decoration:none; font-size:16px;}
.cen02 .ppmenuul .lxlist .lyb{margin-top:20px;}
.cen02 .ppmenuul .lxlist .txta{width:243px; height:32px; line-height:32px; border:1px solid #e3e3e3; text-indent:10px; background:url(../images/dota.png) no-repeat 10px center; text-indent:30px; font-size:13px; color:#888888; text-decoration:none; font-family:Microsoft yahei; margin:2px 0;}
.cen02 .ppmenuul .lxlist .txtb{width:243px; height:32px; line-height:32px; border:1px solid #e3e3e3; text-indent:10px; background:url(../images/dotb.png) no-repeat 10px center; text-indent:30px; font-size:13px; color:#888888; text-decoration:none; font-family:Microsoft yahei; margin:2px 0;}
.cen02 .ppmenuul .lxlist .txtc{width:243px; height:80px; line-height:24px; border:1px solid #e3e3e3; text-indent:10px; background:url(../images/dotc.png) no-repeat 10px 6px; text-indent:30px; font-size:13px; color:#888888; text-decoration:none; font-family:Microsoft yahei; margin:2px 0;}
.cen02 .ppmenuul .lxlist .btn{background-color:#f2f2f2; width:119px; height:36px; border:0px none; color:#888888; font-size:13px; font-family:Microsoft yahei; text-decoration:none; line-height:36px; text-align:center;}

.cen02 .ppright{width:884px; float:right;}
.cen02 .ppright .proul{}
.cen02 .ppright .proul li{float:left; background-color:#ededed; width:284px; height:250px; margin:5px 5px; color:#666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; line-height:35px; text-indent:10px;}
.cen02 .ppright .proul li img{display:block; margin:5px; width:274px; height:200px;}
.cen02 .ppright .proul li .jtt{background:url(../images/jt.png) no-repeat 265px center;}

.cen03{background-color:#f1f4f8; margin:50px 0;}
.cen03 img{display:block;}
.cen03 .about{padding:35px 0; width:510px;}
.cen03 .title{color:#666666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; line-height:22px; margin-top:30px;}
.cen03 .btnn{margin-top:30px;}
.cen03 a.btnmore{border:2px solid #e05f10; width:150px; height:36px; line-height:36px; text-align:center; display:block; color:#e05f10; font-size:15px;}
.cen03 a.btnmore:hover{border:2px solid #034691; color:#034691; text-decoration:none;}

.cen04{}
.cen04 .title{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; text-align:center;}
.cen04 .titlea{font-size:28px; font-family:Microsoft Yahei; text-decoration:none; color:#666; font-weight:bold; text-align:center; background:url(../images/ll.jpg) no-repeat center bottom; padding-bottom:20px;}
.cen04 .titleb{font-size:14px; color:#666; font-family:Microsoft yahei; text-decoration:none; line-height:22px; text-align:center; margin-top:20px;}
.cen04 .homenewsul{margin-top:30px;}
.cen04 .homenewsul li{float:left; font-size:14px; color:#666; font-family:Microsoft Yahei; text-decoration:none; line-height:22px; width:398px; margin:0 1px;}
.cen04 .homenewsul li img{display:block;}
.cen04 .homenewsul li .nnbg{background-color:#edf6f9; padding:35px 25px;}
.cen04 .homenewsul li .nntit{color:#00499b; font-size:16px; font-family:Microsoft Yahei; text-decoration:none; font-weight:bold; margin-bottom:15px;}
.cen04 .homenewsul li .btnm{margin-top:20px;display:block; border:1px solid #e05f10; color:#e05f10; width:116px; height:38px; text-align:center; line-height:38px;}
.cen04 .homenewsul li a{text-decoration:none; display:block;}
.cen04 .homenewsul li a:hover{background-color:#ec8528; color:#fff;}
.cen04 .homenewsul li a:hover .nnbg{background-color:#ec8528; padding:35px 25px;}
.cen04 .homenewsul li a:hover .nntit{color:#fff;}
.cen04 .homenewsul li a:hover .btnm{border:1px solid #fff; color:#fff; text-decoration:none;}

.cen05{margin:60px 0 40px;}
.cen05 .honor{width:400px; height:225px; background:url(../images/honorimg.jpg) no-repeat 260px bottom #edf6f9;}
.cen05 .rynr{padding:35px 25px;}
.cen05 .title{color:#666666; font-family:Microsoft Yahei; font-size:18px; text-decoration:none; font-weight:bold;}
.cen05 .lyb{width:400px; height:225px; background:url(../images/lybimg.jpg) no-repeat 250px bottom #fef8ee;}
.cen05 .contact{width:400px; height:225px; background:url(../images/lximg.jpg) no-repeat 240px bottom #f4f4eb;}
.cen05 .titlea{color:#777; font-size:14px; font-family:Microsoft yahei; line-height:21px; margin-top:25px; width:230px;}
.cen05 a.more{color:#e05f10; font-size:12px; font-family:Microsoft Yahei; text-decoration:underline; display:block; margin-top:18px;}

.footerrr{background-color:#4f4f4f; padding:25px 0 40px;}
.footerrr .title{color:#9d9d9d; font-size:13px; line-height:20px; text-decoration:none;}

.footerrr .lll{width:20%; margin-right:10%;}
.footerrr .rrr{width:70%;}
.footerrr .bottommenu{width:100%;}
.footerrr .bottommenu .aboutmenu{width:16%; margin-top:25px; float:left;}
.footerrr .bottommenu .titlea{color:#d7d7d7; font-size:16px; text-decoration:none; font-family:Microsoft yahei;}
.footerrr .bottommenu .zcdul{margin-top:15px; width:100%;}
.footerrr .bottommenu .zcdul li a{color:#9d9d9d; font-size:13px; text-decoration:none; font-family:Microsoft yahei; line-height:25px;}
.footerrr .bottommenu .zcdul li a:hover{color:#c0bc82;}
.footerrr .bottommenu .ppmenu{width:16%; margin-top:25px; float:left;}
.footerrr .bottommenu .nnmenu{width:36%; margin-top:25px; float:left;}
.footerrr .bottommenu .lxmenu{width:32%; margin-top:25px; float:left;}
.footerrr .bottommenu .titleb{color:#9d9d9d; font-size:13px; font-family:Microsoft yahei; line-height:25px; margin-top:15px;} 
.footerrr .bottommenu .titleb img{display:inline-block; margin-top:2px;}

.footer{background-color:#222; height:50px; line-height:50px; color:#9a9a9a; font-size:13px; text-decoration:none; overflow:hidden;}
.sshidden{display:none;}

@media (max-width: 1200px) {
	.wrapper{width:100%;}
	.overbanner { height: 450px; overflow: hidden; }
	.banner { width:1400px; margin-left: -700px; }
	.cen02 .ppmenuul{width:25%; margin-right:2%;}
	.cen02 .ppmenuul .pplist li a{width:100%;}
	.cen02 .ppmenuul .prolist{padding:20px}
	.cen02 .ppmenuul .pplist{margin:15px 0 0;}
	.cen02 .ppmenuul .lxlist{margin-top:15px;}
	.cen02 .ppmenuul .lxlist .lyb{margin-top:14px;}
	.cen02 .ppmenuul .lxlist .txta{width:100%; height:28px;}
	.cen02 .ppmenuul .lxlist .txtb{width:100%; height:28px;}
	.cen02 .ppmenuul .lxlist .txtc{width:100%; height:50px;}
	.cen02 .ppmenuul .lxlist .btn{width:48%; height:28px; line-height:28px;}
	.cen02 .ppright{width:73%;}
	.cen02 .ppright .proul li{width:31%; margin:1.5% 1.1%; height:auto !important;}
	.cen02 .ppright .proul li img{width:100%; height:auto !important; display:block; margin:0;}
	.cen03 .about{width:45%; margin-right:5%;}
	.cen03 .fr{width:50%;}
	.cen03 .fr img{height:355px; overflow:hidden;}
	.cen04 .homenewsul{width:100%;}
	.cen04 .homenewsul li{width:32%; margin:0 0.65%;}
	.cen04 .homenewsul li img{display:block; width:100%;}
	.cen04 .homenewsul li .nntit{height:25px; overflow:hidden;}
	.cen04 .homenewsul li .nnintro{height:70px; overflow:hidden;}
	.cen05 .honor{width:33.3%;}
	.cen05 .lyb{width:33.3%;}
	.cen05 .contact{width:33.3%;}
	.footerrr .bottommenu .zcdul li a{overflow:hidden; height:25px; display:block;}
}


@media (max-width: 1000px) {
	.cen01{background-color:#f8f8f8; height:96px; overflow:hidden;}
	.cen01 .logo{width:45%; margin-right:5%;}
	.cen01 .menu{width:50%; height:96px;}
	.cen01 .menu .menuul{height:96px;width:87%; margin-right:3%; float:left;}
	.cen01 .menuul li{width:24%;}
	.cen01 .menuul li a{height:96px; padding-top:20px;}
	.sshidden{display:block; float:right; width:10%;}
	.sshidden img{width:60%; display:block; margin-top:36px;}
	.cen01 .menuul li:nth-child(5),.cen01 .menuul li:nth-child(6),.cen01 .menuul li:nth-child(7),.cen01 .menuul li:nth-child(8){display:none;}
	.cen01 .menuul li:nth-child(5) a,.cen01 .menuul li:nth-child(6) a,.cen01 .menuul li:nth-child(7) a,.cen01 .menuul li:nth-child(8) a{display:none;}
	.overbanner { height: 300px; overflow: hidden; }
	.banner { width:1000px; margin-left: -500px; }
	.cen03 .about img{width:100%;}
	.cen03 .fr img{height:370px;}
	.cen04 .titleb{font-size:13px;}
	.cen05 .titlea{width:100%; font-size:13px;}
	.footerrr{display:none;}
	
	/* 全局侧滑菜单 */
	.mm-menu { width: 50%; }
	.mm-navbar { height: 50px; line-height: 30px; }
	.mm-panel .mm-navbar { display: block; }
	.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
	.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
	.mm-listview { line-height: 26px; }
	.mm-listview > li:not(.mm-divider):after { left: 0; }
	.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }
	
	html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
	
	.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
	.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }
	
	.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
	.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
	.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
	.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }
	
	.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }

	

}

@media (max-width: 720px) {
	.cen01 {height:70px;}
	.cen01 .logo{width:70%; margin-right:20%;}
	.cen01 .menu{width:10%; height:70px;}
	.cen01 .menu .menuul{display:none;}
	.sshidden{width:100%;}
	.cen01 .logo img{width:80%; display:block; margin-left:5%;}
	.sshidden img{margin-top:22px;}
	
	.overbanner { height: 200px; overflow: hidden; }
	.banner { width:150%; margin-left: -75%; }
	.cen02{margin-top:20px;}
	.cen02 .ppmenuul{display:block; width:94%; margin:0 3%;}
	.cen02 .ppmenuul .lxlist{display:none;}
	.cen02 .ppright{width:94%; margin:5% 3%; display:block;}
	.cen02 .ppright .proul li{font-size:12px; text-indent:0;}
	.cen02 .ppright .proul li .jtt{height:35px; overflow:hidden; padding:0 6px;}
	.cen03{margin:0 3%;}
	.cen03 .about{padding:30px 5% 50px; width:90%;}
	.cen03 .about img{width:80%;}
	.cen03 .fr{display:none;}
	.cen03 .title{margin-top:15px;}
	.cen03 .btnn{margin-top:15px;}
	.cen03 a.btnmore{height:32px; line-height:32px;}
	.cen04{margin-top:30px;}
	.cen04 .title{font-size:12px;}
	.cen04 .titlea{font-size:20px; padding-bottom:15px;}
	.cen04 .titleb{padding:0 15px;}
	.cen04 .homenewsul{margin-top:20px;}
	.cen04 .homenewsul li{display:block; width:94%; margin:2% 3%;}
	.cen04 .homenewsul li .nnbg{padding:24px 25px;}
	.cen04 .homenewsul li .btnm{height:28px; line-height:28px; margin-top:14px;}
	.cen05{margin:10px 3% 30px;}
	.cen05 .honor{width:100%; margin:1% 0; height:195px;}
	.cen05 .titlea{width:65%;}
	.cen05 .lyb{width:100%; margin:1% 0; height:195px;}
	.cen05 .contact{width:100%; margin:1% 0; height:195px;}
	.cen05 .rynr{padding:20px;}
	
	.footer{ font-size:12px;}
	.footer .fl{display:block; text-align:left; margin-left:3%;}
	.footer .fr{display:none;}

}