@charset "utf-8";
/*
Copyright ibw.cn
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.hide{display:none !important}
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
body { color: #444; }
a { color: #444; }
a:hover { color: #da261d; }
.wrap { width: 1200px; margin: 0 auto; }
.wrapper{width:100%; margin: 0 auto; overflow:hidden; border-top:2px solid #da261d;}

.header{height:80px;border-bottom:3px solid #f3f3f3;position:relative;}
.logo{float:left;margin:23px 0 0 35px;}
.logo img{max-width:424px;}

.nav{width:790px;float:left;margin-left:6%;}
.nav li{width:70px;text-align:center;float:left;display:inline;margin-right:50px;}
.nav li a{display:block;height:80px;line-height:80px;font-size:15px;position:relative;z-index:900 !important;}
.nav li em{display:block;width:0;height:3px;position:absolute;bottom:-3px;left:0;background:url(line.png);transition:all 0.5s;}
.nav li a:hover,.nav li a.current{color: #da261d;}
.nav li a:hover em,.nav li a.current em{width:70px;}
.nav li:last-child{margin-right:0;}

.nav li .snav{width:100%;position:absolute;top:83px;left:0;background:#fff url(line2.png) top 144px left repeat-x; z-index:900 !important;display:none;box-shadow:0 0 10px #ccc;}
.nav li .sp{background:#fff;}
.nav li .snav-con{width:1200px;margin:0 auto;}
.nav li .snav-con .hd{text-align:center;padding-top:30px;}
.nav li .snav-con .hd dt{display:inline-block;font-size:15px;margin-right:38px;cursor:pointer;padding:69px 20px 0;position:relative;}
.nav li .snav-con .hd dt em{display:block;width:9px;height:9px;background:url(on.png);position:absolute;bottom:-34px;left:50%;margin-left:-4px;display:none;}
.nav li .snav-con .hd dt:nth-child(1){background:url(s1.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(1).on{color:#ff2c2c;background:url(s2.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(2){background:url(s3.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(2).on{color:#ff2c2c;background:url(s4.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(3){background:url(s5.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(3).on{color:#ff2c2c;background:url(s6.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(4){background:url(s7.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(4).on{color:#ff2c2c;background:url(s8.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(5){background:url(s9.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(5).on{color:#ff2c2c;background:url(s10.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(6){background:url(s11.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(6).on{color:#ff2c2c;background:url(s12.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(7){background:url(s13.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(7).on{color:#ff2c2c;background:url(s14.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(8){background:url(s91.png) top center no-repeat;}
.nav li .snav-con .hd dt:nth-child(8).on{color:#ff2c2c;background:url(s92.png) top center no-repeat;}


.nav li .snav-con .bd{padding:50px 0 20px 26px;}
.nav li .snav-con .bd .dlist{float:left;text-align:left;border-right:1px solid #ddd;padding:0 23px;min-height:230px;}
.nav li .snav-con .bd .dlist:last-child{border-right:0;}
.nav li .snav-con .bd dt{font-size:14px;color:#3d9dff;padding-bottom:8px;}
.nav li .snav-con .bd dt a{color:#3d9dff;}
.nav li .snav-con .bd dd{font-size:12px;}
.nav li .snav-con .bd dd a{height:28px;line-height:28px;background:url(ico.png) left center no-repeat;padding-left:16px;color:#888;font-size:12px;}
.nav li .snav-con .bd dd a:hover{color:#da261d;}
.nav li .snav-con .bd .dlist .more{padding-top:10px;}
.nav li .snav-con .bd .dlist .more a{display:block;height:40px;line-height:40px;color:#a1d0ff;font-size:12px;}
.nav li .snav-con .bd .dlist .more a:hover{color:#da261d;}


@media all and (min-width:1900px){
	.nav{margin-left:15%;}
}

@media all and (max-width:1440px){
	.nav{width:670px;float:left;margin-left:7.5%;}
	.nav li{margin-right:30px;}
}

.h-r{width:145px;height:80px;float:right;border-left:1px solid #ddd;}
.search{width:20px;height:80px;background:url(search.png) center no-repeat;float:left;margin:0 0 0 16px;cursor:pointer;position:relative;z-index:900;}
.h-r form{width:300px;height:36px;background:#fff;position:absolute;top:83px;right:90px;z-index:900;font-size:13px;display:none;}
.h-r .text{width:230px;height:36px;line-height:36px;float:left;padding-left:10px;box-shadow:0 0 10px #ccc;}
.h-r .ibtn{width:60px;height:36px;float:right;background:#da261d;color:#fff;cursor:pointer;}

.lan{float:left;margin:29px 0 0 22px;position: relative;}
.lan .lana{background:url(lan.png) left center no-repeat;padding-left:26px;font-size:14px;}
.lan .lanlist{position: absolute;right:0;width: 200%;z-index: 99;background: #fff;text-align: center;display: none;box-shadow: 0 0 10px #ccc}
.lan .lanlist ul li{line-height: 2.8;border-bottom: 1px solid #d5d5d5;}
.lan .lanlist ul li a{display: block;font-size: 14px;color: #333;}

.m-h-c{padding:4% 2%;display:none;}
.m-logo{width:70%;float:left;}
.m-logo img{width:100%;max-width:244px; vertical-align: middle;}

.ico{width:29px;height:20px;background:url(icons.png);background-size:contain;background-repeat:no-repeat;margin:2px 0 0 0;float:right;cursor:pointer;}



.m-nav { width:200px; height:100%; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:9999 !important; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav li a { display:block; }
.m-nav li a:hover,.m-nav .current a { color:#b30000; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #b30000; content:"" }

.u-mask { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9000 !important; }

body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}

@media all and (max-width:1366px){
	.nav{width:670px;float:left;margin-left:7.5%;}
	.nav li{margin-right:30px;}
}

.mlan{float:right;font-family:Arial;font-size:14px;margin-right:4%;margin-top:1px;}

@media all and (max-width:1000px){
	.header{display:none;}
	.m-h-c{display:block;}
}

@media all and (max-width:320px){
	.m-nav em{margin:7px auto 0;}
}

.m-search{width:100%;background:#eee;margin:0 auto;font-size:13px;display:none;}
.m-search .text{width:78%;float:left;height:36px;line-height:36px;padding-left:2%;}
.m-search .ibtn{width:20%;float:right;height:36px;line-height:36px;text-align:center;color:#fff;background:#da261d;text-align:center;cursor:pointer;}
.m-search .ibtn input{background:none;border:0;color:#fff;}

@media all and (max-width:1000px){
	.m-search{display:block;}
}

.swiper-container { text-align:center; }
.swiper-container-1 .swiper-pagination-bullet { background:#fff; width:40px; height:6px; border-radius:0; }
.swiper-container-1 .swiper-pagination-bullet-active { background:#da261d; }
.swiper-container-1>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:90px !important; }
.swiper-container-1>.swiper-pagination-bullets .swiper-pagination-bullet { margin-right:8px !important; overflow:hidden; }
.swiper-container-1 a{display:block;width:100%;height:100%;}
.swiper-container-1 a img{display:block;}

.swiper-container-2{display:none;}
.swiper-container-2 .swiper-pagination-bullet { background:#fff; width:30px; height:4px; border-radius:0; }
.swiper-container-2 .swiper-pagination-bullet-active { background:#da261d; }
.swiper-container-2>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:90px !important; }
.swiper-container-2>.swiper-pagination-bullets .swiper-pagination-bullet { margin-right:8px !important; overflow:hidden; }
.swiper-container-2 a img{width:100%;display:block;}
@media all and (max-width:1000px){
	.swiper-container-2>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:15px !important; }
}

@media all and (max-width:1000px){
	.swiper-container-1{display:none;}
	.swiper-container-2{display:block;}
}

.footer{background:#2e282a;font-size:14px;color:#fff;width:100%;position:fixed;left:0;bottom:0;z-index:10;}
.footer a{color:#fff;}
.footer a:hover{color: #da261d;}
.footer .wrap{height:50px;line-height:50px;}
.footer .wrap .copyright p{float:left;}

.footer .tmail{float:right;}
.footer .tmail p{background:url(tmail.png) left center no-repeat;float:left;padding-left:50px;}
.footer .tmail a{float:left;margin-left:20px;color:#da261d;}
.footer .tmail a:hover{text-decoration:underline;}

.footer .bdsharebuttonbox{float:right;margin:9px 0 0 40px;height:32px;line-height:32px;}
.footer .bdsharebuttonbox .shareto{float:left;padding-top:2px;}
.footer .bdsharebuttonbox .bds_weixin{background:url(wx.png) center no-repeat;}
.footer .bdsharebuttonbox .bds_tsina{background:url(wb.png) center no-repeat;padding-left:30px;}
.footer .bdsharebuttonbox .bds_qzone{display:none;}

@media all and (max-width:1000px){
	.footer{position:static;}
	.footer .wrap{width:96%;height:auto;line-height:24px;padding:2%;text-align:center;}
	.footer .wrap .copyright{padding-bottom:8px;}
	.footer .wrap .copyright p{float:none;}
	.footer .tmail{float:none;display:inline-block;}
	.footer .tmail p{background:url(tmail.png) left center no-repeat;background-size:contain;padding-left:42px;}
	.footer .tmail a{margin-left:10px;}
	.footer .bdsharebuttonbox{display:none;}
}


@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; 
}

/*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(02index-banner-8.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;font-style:normal;}
.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:35px;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(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;font-style:normal;}
.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(q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.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;font-style:normal;}
.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}

@media all and (max-width:1000px){
	.cndns-right{display:none;}
}
