body{ max-width:1920px; margin:0 auto}
.banban{display: none}
#banner{ position:relative; overflow:hidden;}
.jt{ position:absolute; width:13px; height:28px;background-size:100% 100%; bottom:10px; left:50%; margin-left:-6px; z-index:1; }
#banner .hd{ right:5%;  position:absolute;  z-index:1; top:30% ;width:7px; }
#banner .hd li{ display:inline-block; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#fff; text-indent:-9999px; overflow:hidden;  cursor:pointer ; width:5px; height:5px;  margin:5px 0; border:2px solid #fff }
#banner .hd li.on{ background:none; border:2px solid #1497d5;}
#banner .bd{ position:relative; z-index:0;}
#banner .bd li{ position:relative; text-align:center;}
#banner .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
#banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
#logo{ height:40px; padding:10px 0 0 8px}
#logo img{ height:38px; }
.btnbox { overflow:hidden;  height:20px; line-height:20px; border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;}
/*.btnbox .search{ position:relative; float:left; width:13%; text-align:center; }
.btnbox .search .box{ display:none; width:160px; position:absolute; left:0; top:-2px; left:2px; }
.btnbox .search .searchbtn{ width:20px; height:20px; background:url(../images/bgpng1.png) center center no-repeat; background-size:auto 100%; display: inline-block}
.btnbox .search  .txt{ width:100px; float:left; height:20px; line-height:20px; border:1px solid #0095da; padding:0 5px; background:#fff}
.btnbox .search  .btn{ width:40px; float:left; background:#0095da; color:#fff; border: none; height:22px;}*/
.btnbox .newsbtn{ margin-left:20px; float:left; text-align:center; }
.btnbox .newsbtn a{ display:inline-block; font-size:15px; background:url(../images/bgpng2.png) left center no-repeat;   background-size:auto 100%; padding-left:30px}
.btnbox .lan{ text-align:right; float:right;}
.btnbox .lan a{ float:left; margin-left:12px; font-size:15px}
.btnbox .lan a.on{ color:#0095da}
.btnbox .lan span{ display:inline-block; padding-left:13px;background:url(../images/bgpng3.png) left center no-repeat; background-size:auto 100%; padding-right:20px;  }
#nav2 { border-bottom:1px solid #ccc;  position:fixed; left:-200px; top:0; height:100%; z-index:1000; width:200px; background: url(../images/bgpng53.png); background-size:100% 100%; overflow-y:auto;
transform: translateX(0);
-ms-transform: translateX(0);		/* IE 9 */
-webkit-transform: translateX(0);	/* Safari and Chrome */
-o-transform: translateX(0);		/* Opera */
-moz-transform: translateX(0);		/* Firefox */
transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;	
}
.main2{ margin-top:-1px;}
.yy{ margin-top:50px;}
.mtb_20{ margin:26px 0 20px;}
#nav2 li:first-child{ padding-top:10px;}
#nav2 li:last-child{ padding-bottom:30px;}
#nav2 h2{ line-height:43px; text-indent:28px;border-bottom:1px solid #3ba6d7;}
#nav2 h2 a{ display:block; font-size:14px; color:#fff;  }
#nav2 h2:hover{ background:#109bdc}
#nav2 p{ line-height:28px; text-indent:35px}
#nav2 p a{ font-size:13px; color:#fff}
#nav2  em{ display:inline-block; /*font-weight:bold;*/ padding-left:8px;background-repeat:no-repeat; background-position:left center; background-size:20px auto}
#nav2  .i1{ background-image:url(../images/bgpng47.png)}
#nav2  .i2{ background-image:url(../images/bgpng48.png)}
#nav2  .i3{ background-image:url(../images/bgpng49.png)}
#nav2  .i4{ background-image:url(../images/bgpng50.png)}
#nav2  .i5{ background-image:url(../images/bgpng51.png)}
#nav2  .i6{ background-image:url(../images/bgpng52.png)}
.nav2btn{ margin:16px 10px 0 0 ;float:right;width:20px;height:18px; background:url(../images/bgpng4.png); background-size:100% 100%;}
#nav2.chulai{transform: translateX(200px);-ms-transform: translateX(200px);	/* IE 9 */-webkit-transform: translateX(200px);	/* Safari and Chrome */-o-transform: translateX(200px);/* Opera */-moz-transform: translateX(200px);/* Firefox */}
#nav{ display:none;}
#footer{ background:#f9f9f9}
/*.webmaplink{  text-align: left; padding:20px 0}
.webmaplink dl{ text-align:left; display:inline-block; vertical-align:top; margin:0 10px; padding:5px 0;  }
.webmaplink dt{text-align:left; line-height:35px; }
.webmaplink dt,
.webmaplink dt a{font-size:14px; color:#333}
.webmaplink dd{ line-height:22px; color:#666 }
.webmaplink dd,
.webmaplink dd a{font-size:13px;  }
.webmaplink dd a:hover{ color:#0095da}*/

.flogo{ border-top:1px solid #ebebeb; text-align:center;}
.flogo p{ background:#f9f9f9; padding:0 10px; display:inline-block; position:relative; top:-13px; }
.flogo img{ height:25px}
.share{ text-align:center; padding-bottom:20px;}
.share .p1{  color:#666; line-height:25px;}
.share .list1 li{ display:inline-block; vertical-align:top; margin:0 7px; margin-top:10px; }
.share .list1 li a{ display:block; width:19px; height:19px; background-size:100% 100%; }
.share .list1 li.s1 a{ background-image:url(../images/bgpng5.png);}
.share .list1 li.s2 a{ background-image:url(../images/bgpng6.png);}
.share .list1 li.s3 a{ background-image:url(../images/bgpng7.png);}
.share .list1 li.s4 a{ background-image:url(../images/bgpng8.png);}
.share .list1 li.s5{position:relative;}
.share .list1 li.s5:hover .ewm{ display:block}
.share .list1 li.s5 .ewm{display:block;bottom:-31px;left:0;position:absolute;}
.footbotmsg{ background:#2e3031; padding:10px 0}
.footbotmsg .p1{ text-align:center; line-height:35px;}
.footbotmsg .p1 a{ color:#fff; margin:0 4px;}
.footbotmsg .p2{ color:#fff; line-height:20px; text-align:center}
.ban { overflow:hidden; position:relative;}
.ban img{ height:165px; position:relative; left:50%;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);		/* IE 9 */
-webkit-transform: translate(-50%,0);	/* Safari and Chrome */
-o-transform: translate(-50%,0);		/* Opera */
-moz-transform: translate(-50%,0);}
.menu1{ text-align:center; position:absolute; z-index:1; bottom:0; left:0; width:100%;}
.menu1 li{ display:inline-block;  width:80px; text-align:center; height:26px; line-height:26px; background:#66b3ff;padding:0 3px;}
.menu1 li a{ display:block; font-size:13px; color:#fff; }
.menu1 li.on{ background:#fff; padding-top:2px; margin-top:-2px;}
.menu1 li.on a{ color:#333}
.indextit{ padding:18px 0; text-align:center;}
.indextit .p1{ line-height:30px; font-size:21px; text-transform:uppercase; color:#555;  }
.indextit .p2{ line-height:15px; font-size:13px; color:#333}
.hx { padding:0 1.5%; padding-bottom:10px;}
.hx li{ padding:0 1%;  box-sizing:border-box; width:50%; float:left;}
.hx li .box1{ display:block;}
.hx li .img1{ position:relative;}
.hx li .num{ position:absolute; background:url(../images/bgpng12.png); background-size:100% 100%; width:25px; height:25px; top:16%; left:10%; color:#fff; text-align:center; line-height:25px;}
.hx li .img1 img{ width:100%;}
.hx li .p1{ height:23px; margin:5px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hx li .p1 a{ color:#333; font-size:13px}
.hx li .p2{ display:none; height:34px; overflow:hidden; line-height:17px; background:url(../images/bgpng13.png) bottom left  no-repeat; padding-bottom:3px; background-size:15px 1px;}
.hx li .p2 em{ font-size:11px; color:#666}
.hx li .p3{  overflow:hidden; line-height:25px; height:25px; border-bottom:1px solid #ebebeb}
.hx li .p3 em{ font-size:11px; color:#999}
.hx li a:hover { color:#0095da}
.dmo2 .hx li:hover a { color:#0095da}
.dmo2 .hx li:hover .p3{  border-bottom:1px solid #0095da }
.dmo2 .hx li:hover .p3 em{ color:#0095da}
.dmo2 .hx li:hover .p2{background:url(../images/bc02.png) bottom left  no-repeat; }
.ncontent,.ncontent p{ line-height:25px; font-size:14px; text-align: left;}
.page{ height:21px; line-height:21px; text-align:center;}
.page a{height:21px; padding:0 8px; border:1px solid #d5d4d4; margin:0 2px; display:inline-block; font-size:14px;}
.page b{ background:#0ca1e6; border:1px solid #0ca1e6; color:#fff;margin:0 2px;padding:0 12px 0;height:21px; display:inline-block;font-size:14px;}
.main{ padding-bottom:20px}
.xw {  padding-bottom:10px;}
.xw li{  padding:15px 3%; height:110px; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; margin-top:-1px; box-sizing:border-box; width:100%; float:left;}
.xw li .img1{ float:left;}
.xw li .img1 img{ height:80px; width:135px;  }
.xw li .cnt1{ margin-left:145px; display:block}
.xw li .cnt1:hover{ color:#0095da }
.xw li .cnt1:hover .p2 em{ color:#0095da}
.xw li .p1{ height:15px; line-height:15px; overflow:hidden}
.xw li .p1 em{ font-size:11px; }
.xw li .p2{ height:20px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xw li .p2 em{ font-size:13px; color:#333 }
.xw li .p3{ height:30px; line-height:15px; overflow:hidden}
.xw li .p3 em{ font-size:11px; }
.xw li .p4{ height:18px; line-height:18px; overflow:hidden}
.xw li .p4 em{ font-size:11px; }
.us { padding:0 10px;}
.us .p1{ line-height:28px; font-size:14px; text-align:center; padding-bottom:14px;}
.us .p2{ line-height:24px; font-size:12px; text-align:center; padding-bottom:12px; color:#666}
.zl{padding:0 10px; padding-bottom:10px; }
.zl li{ position:relative; height:60px;  background:#ededed; margin-bottom:7px}
.zl li .cnt1{ height:60px; padding:0 10px; padding-right:70px; }
.zl li .p1{ line-height:20px; height:20px; overflow:hidden;padding-top:4px;}
.zl li .p2{ line-height:15px; height:30px; overflow:hidden}
.zl li .p1 em{ color:#333; font-size:13px;} 
.zl li .p2 em{ color:#666; font-size:11px;} 
.zl li .btn1{ background:url(../images/bgpng15.png); background-size:100% 100%; position:absolute; width:60px; height:60px; right:0; top:0}
.zl li:hover{ background:#0095da;}
.zl li:hover .btn1{ background-image:url(../images/bgpng14.png)}
.zl li:hover .p1 em,
.zl li:hover .p2 em{ color:#fff}
.join li .btn1{ background-image:url(../images/bgpng16.png)}
.join li:hover .btn1{ background-image:url(../images/bgpng17.png)}
.menu2 { text-align:center; padding:5px 0 18px 0; }
.menu2 li{ display:inline-block; height:23px; line-height:23px; margin:0 1px; margin-bottom:5px; }
.menu2 li a{ display:block; background:#bbbbbb; padding:0 8px; color:#fff}
.menu2 li.on a,.menu2 li.on_1 a{ background:#0095da}
.joinxq{ display:none; position:fixed; z-index:10000; background:url(../images/bgpng20.png) repeat; left:0; top:0; height:100%; width:100%;}
.joinxq .joinxqbox{ position:relative; background:#fff; padding:30px 10px; box-sizing:border-box; position:relative; height:100%; overflow-y:auto;}
.joinxq .joinxqp1{ text-align:center; line-height:45px; }
.joinxq .joinxqp1 em{font-size:18px;}
.joinxq .joinxqtable p{ float:left; width:50%; float:left; line-height:24px; color:#393838}
.joinxq .joinxqp2{ line-height:24px; padding-top:24px; color:#666}
.joinxq .joinxqbtn{ background:url(../images/bgpng18.png); background-size:100% 100%; width:21px; height:21px; position:absolute; right:20px; top:20px;}
.joinxq .joinxqbtn2{ display:block; width:100px; height:30px; line-height:30px; background:#0095da; text-align:center;margin:10px auto 30px auto; }
.joinxq .joinxqbtn2 span{ color:#fff; display:inline-block; background:url(../images/bgpng19.png) left center no-repeat; padding-left:21px; background-size:15px auto; }
.xs{ padding:0 10px; }
.xs .p1{ text-align:center; line-height:32px; font-size:16px; color:#0095da}
.xs .p2{ text-align:center; line-height:24px;  color:#666}
.xs .p3{ padding:20px 0; text-align:center }
.xs .p3 img{ width:100%}
.js{ padding:0 10px; }
.js ul li{list-style-type: disc;}
.js .p1{ text-align:center; line-height:28px; font-size:13px; color:#333}
.js .p3{ text-align:center; line-height:28px; font-size:13px; color:#666}
.js .p2{ text-align:center;}
.js .p2 img{ width:100%}
.ln { padding:0 2%;}
.ln li{ width:50%; text-align:center; float:left; padding:0 3px;padding-bottom:15px;  box-sizing:border-box }
.ln li .img img{ width:100%;}
.ln li .p1{  line-height:28px; padding-top:5px;}
.ln li .p1 a{font-size:13px; color:#0095da;}
.ln li .p2{ color:#999999; font-size:11px;  line-height:18px;}
.an { padding-bottom:20px;}
.an li{ position:relative; padding:10px;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; margin-top:-1px;}
.an li .cnt1{ padding-left:55px; padding-right:30px; background-image:url(../images/bgpng21.png); background-repeat: no-repeat; background-position:right 0px; background-size:20px auto;line-height:20px; }
.an li .num{ position:absolute; line-height:40px; top:10px; left:0; width:50px; text-align:center; border-right:1px solid #ebebeb; font-size:24px; color:#d1d1d1 }
.an li .p1{ font-size:14px; color:#333; padding-bottom:5px;}
.an li .p2{ color:#666; }
.an li.liclick .displayPart{ display:none}
.an li .xqp{ display:none}
.an li.liclick .xqp{ display:block;}
.an li.liclick .cnt1{ background-image:url(../images/bgpng22.png)}
.lyform{ padding:20px 10px}
.lyform .p1{ padding-top:10px; line-height:30px; font-size:13px; color:#333; border-bottom:1px solid #e4e4e4; margin-bottom:10px;}
.lyform .box4,
.lyform .box1{ float:left; margin:5px 0; width:100%; box-sizing:border-box  }
.lyform .label1{ color:#555; display:block; line-height:24px;}
.lyform .txt1{ width:100%;border:1px solid #e4e4e4; box-sizing:border-box; padding:0 5px; background:#fff; height:24px; line-height:24px;}
.lyform .txt2{ width:100%;border:1px solid #e4e4e4; box-sizing:border-box; padding:0 5px; background:#fff; height:72px; line-height:24px;}
.lyform .box3{padding:0 5px;}
.lyform .box2{ float:left; width:100%; }
.lyform .p2{ color:#999; line-height:24px; font-size:11px;}
.lyform .p3{ font-size:16px; float:right; margin:20px 20px 0 0; position:relative; width:17%; color:#999;}
#checkCode{width:85px;height: 24px;border:1px solid #dedede;margin-left:7px;}
#code{cursor:pointer;position: absolute;right: 0; top:3px;}
.lyform .btn1{ width:100%; background:#0095da; height:30px; border:none; color:#fff; margin-top:10px; font-size:13px;}
.imgshow img{ 
width:100%;
/*height:300px; position:relative; left:50%;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);		
-webkit-transform: translate(-50%,0);	
-o-transform: translate(-50%,0);		
-moz-transform: translate(-50%,0);		*/
}

.jxbtn{ padding:20px 0;  text-align:center}
.jxbtn em{ color:#0095da}
.jxbtn  a{ display:inline-block; padding-right:35px; background:url(../images/bgpng23.png) right center no-repeat; background-size:auto 100%;  color:#333; font-size:18px; font-weight:bold}
.jxbtn  a.on .i2{ display: inline}
.jxbtn  a.on .i1,
.jxbtn a .i2{ display:none}
.howbuy .howbuyhd{ text-align:center; padding-bottom:20px;}
.howbuy .howbuyhd li{ cursor: pointer; position:relative; vertical-align:top; display:inline-block; width:70px; height:55px; background-position: center center; background-repeat:no-repeat; background-size:100% auto; margin:0 15px;}
.howbuy .howbuyhd li.h1{ background-image:url(../images/bgpng26.png)}
.howbuy .howbuyhd li.h2{ background-image:url(../images/bgpng27.jpg)}
.howbuy .howbuyhd li p{ position:absolute; line-height:20px; bottom:-20px; left:0; width:100%;  font-size:13px; color:#999 }
.howbuy .howbuyhd li.on p{ color:#0095da}
.howbuy .howbuyhd li.h1.on{ background-image:url(../images/bgpng24.png)}
.howbuy .howbuyhd li.h2.on{ background-image:url(../images/bgpng25.jpg)}
.howbuy .howbuybd{ padding:10px; padding-top:30px;}
.howbuy .howbuybd li img{ width:100%;}
.howbuy .howbuybd li{ display:none; position: relative}
.howbuy .howbuybd li .wz{ position:absolute;  width:16px; height:16px; background-image:url(../images/bgpng31.png); background-position: center center; background-repeat: no-repeat; background-size:12px 12px; cursor:pointer}
.howbuy .howbuybd li .wz.on{background-image:url(../images/bgpng30.png);background-size:100% 100%;}
.howbuy .howbuybd li .box1{ position:absolute; left:50%; margin-left:-125px; width:250px; top:0;background:#fff ; border:1px solid #e5e5e5; z-index:1; display:none}
.howbuy .howbuybd li .cnt1{ padding:10px; position:relative;  }
.howbuy .howbuybd li .p1{ color:#0095da; font-size:14px; line-height:25px;}
.howbuy .howbuybd li .p2{ color:#666666; font-size:13px; line-height:20px;}
.howbuy .howbuybd li .btn1{ background-image:url(../images/bgpng29.png); background-size:100% 100%; right:10px; top:10px; width:10px; height:10px; position:absolute; cursor:pointer}

/* Slider */
.responsive .ib{ display:inline-block; width:88%;border:1px solid #d7d7d7; box-sizing:border-box;}
.responsive .ryimg{ width:100%; height: auto;}
.responsive{ padding:10px 20px;max-width:1300px;margin:0 auto;}
.slick-slider{position:relative;display:block;overflow-y:hidden;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:0;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:after,.slick-track:before{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;display:none;height:100%;min-height:1px;outline:0;outline:0;border:0;text-align:center;}
[dir=rtl] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.responsive2 { margin-top:-15px; padding-bottom:10px;}
.responsive2 .numbox{ text-align:center; height:80px; background:url(../images/bgpng36.png) center center repeat-x}
.responsive2 .numbox span{ height:80px;position:relative; display:block; text-align:center; background-image:url(../images/bgpng35.png); background-position: center center; background-repeat: no-repeat; background-size:16px 16px; }
.responsive2 .numbox span em{ color:#999; position:absolute; line-height:30px; bottom:0; left:0; width:100%; }
.responsive2 .numbox.on span{  background-image:url(../images/bgpng34.png); background-size:18px 18px;}
.responsive2 .numbox.on span em{bottom:-5px; color:#0095da; background:url(../images/bgpng37.png) center top no-repeat; background-size:auto 25px; font-size:13px;}
.linian li.ds { display:none;}
.linian{ padding:0 20px; padding-bottom:10px}
.linian .p1{ text-align:center; line-height:25px; padding-bottom:15px;}
.linian .hh{ font-weight:bold; display:inline-block; background:#0095da; padding:0 20px; color:#fff; font-size:14px; }
.linian .p2{ padding-bottom:10px;line-height:18px;}
.linian .tit{ display:block; text-align:center; padding:10px; color:#0095da; font-weight:bold }
.linian .cnt{ color:#666666;}
.xlhd li{ cursor:pointer;  width:50%; float:left;}
.xlhd li .t{ display:none}
.xlhd li.on .t{ display: block}
.xlhd li.on .o{ display: none}
.xlbd { padding:10px 20px 20px 20px;}
.xlbd li{ display:none;}
.xlbd li .img1{ float:left; text-align:center; padding-bottom:10px; width:100%; }
.xlbd li .img1 img{ width:90%;}
.xlbd li .cnt1{ float:left; width:100%; box-sizing:border-box; }
.xlbd li .cnt1 em{ float:left; padding-left:15px; width:100%;box-sizing:border-box;background:url(../images/bgpng38.png) left center no-repeat; background-size:5px 5px;}
.xlbd li .cnt1 p{ float:left;  padding-bottom:5px; line-height:20px; width:100%;}
.xlbd li .cnt1 span{ float:left; padding-left:15px; width:100%;box-sizing:border-box; font-size:11px; color:#999}
.bgbox{ background:#f1f0ed}
.webtit{ padding:20px 10px; text-align:center;}
.webtit .p1{ line-height:30px; font-size:21px; color:#000;  }
.webtit .p2{ line-height:28px; font-size:18px; color:#333; padding-bottom:8px; background:url(../images/bgpng39.png) bottom center no-repeat; background-size: auto 1px;   margin-bottom:5px;}
.webtit .p3{ line-height:14px; font-size:11px; color:#666}
.dmo1 { padding:0 1%; padding-bottom:15px; }
.dmo1 ul{ padding-bottom:20px}
.dmo1 li{ padding:1%;  box-sizing:border-box; width:50%; float:left;}
.dmo1 li .box1{ display:block; background:#fff}
.dmo1 li .img1{ position:relative;text-align:center; width:300px;overflow:hidden; height:230px; margin:0 auto;}
.dmo1 li .num{ position:absolute; z-index:1; background:url(../images/bgpng12.png); background-size:100% 100%; width:25px; height:25px; top:16%; left:10%; color:#fff; text-align:center; line-height:25px;}
.dmo1 li .img1 a{width:300px;height:230px;vertical-align:middle; overflow:hidden;display:table-cell;margin:0 auto;}
.dmo1 li .img1 img{max-height:200px;margin:auto;}
.dmo1 li .p1{  margin:5px 0 0 0; overflow:hidden; line-height:23px; text-align:center;}
.dmo1 li .p1 a{ color:#333; font-size:13px}
.dmo1 li .p2{ overflow:hidden; line-height:17px; padding-bottom:10px; text-indent:10px;}
.dmo1 li .p2 em{ font-size:11px; color:#666}
.dmo2 .hx li .p3{ border-bottom:#deddda 1px solid;}
.slideBoxhh{ position:relative; overflow:hidden; padding-bottom:15px;  }
.slideBoxhh .bd{ position:relative; z-index:0;}
.slideBoxhh .hd{ height:25px;  border-bottom:1px solid #e5e5e5; margin-bottom:10px; text-align:center  }
.slideBoxhh .hd li{ cursor:pointer; display:inline-block; width:30px; height:3px;  background:#d9d9d9; text-indent:-9999px; overflow:hidden; margin:0 1px; }
.slideBoxhh .hd li.on{ background:#0095da}
.obmenu{  line-height:39px; background:#0095da ; overflow:hidden;color:#fff;font-size:13px;}	
.o1{ float:left; width:100%; border-bottom:1px solid #3ba6d7; }
.o1 li{ float:left; width:31.5%; text-align:center}
.o1 li a{ display:inline-block; color:#fff; }
.o1 li.line{ width:2%;}
.o1 li.on{ font-size:16px;}
.o2{ float:right;width:100%;}
.o2 li{ float:right; width:33.333%; text-align:center;}
.o2 li a{ display:inline-block; color:#fff; padding-left:22px; background-size:16px auto; background-repeat:no-repeat; background-position:left center}
.o2 li.oli1 a{ background-image:url(../images/bgpng42.png)}
.o2 li.oli2 a{ background-image:url(../images/bgpng43.png)}
.o2 li.oli3 a{ background-image:url(../images/bgpng44.png)}	
.objs{ padding:20px 10px;}	
.objs .objsleft{ float:left; width:100%;}	
.objs .p1{ line-height:50px; font-size:26px; color:#333333}
.objs .p2{ height:25px; width:80px; background:#0095da;  color:#fff; font-size:14px; line-height:25px; text-align:center; margin-bottom:10px;}
.objs .list1{ border-top:1px solid #dbdbdb; padding-top:10px;}
.objs .list1 li{ line-height:23px; font-size:13px; background:url(../images/bgpng45.png) left center no-repeat; padding-left:10px;  margin-bottom:5px; background-size:3px auto ; color:#666}
.objs .objsright{ width:100%; float:right}
.objs .responsive3 img{ margin:0 auto; height:73px; width:113px; border:1px solid #cccccc }
.objs .responsive3{overflow:hidden;  height:75px;}
.objs .obimgbig{ margin:10px 0;}
.objs .obimgbig img{ width:100%; }
.objs .obimgbig li{ display:none;}
.objs .responsive3 .on img{ border:1px solid #00b0ec}
.more{ background-image:url(../images/bgpng41.png); background-size:100% 100%; margin:0 auto; display:block; width:20px; height:20px; margin-top:-5px; position:relative; z-index:100}
div{
transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;	/* Opera */
-ms-transition: all 0.5s;	/* ms */
}	
.notitwrap{ margin-top:4%;}	
.notitwrap .us .ncontent img{max-width:800px;width:100%; height:auto !important;}
.yy-wrap{ margin-top:84px; }
.yy li{ float:left; height:528px; width:100%;}	
.yy li.y1{ background:url(../images/bgjpg6.jpg) center center repeat-x;}
.yy li.y2{ background:url(../images/bgjpg7.jpg) center center repeat-x;}
.yy li.y3{ background:url(../images/bgjpg6.jpg) center center repeat-x;}
.yy li.y4{ background:url(../images/bgjpg7.jpg) center center repeat-x;}
.yy-cnt{ background:url(../images/bgpng56.png) repeat; height:528px; text-align:center; padding-top:1px; box-sizing:border-box; position:relative; }
.yy-p1{ font-size:30px; line-height:88px; height:88px; color:#fff; background:url(../images/bgpng55.png) center center no-repeat;  }
.yy-p2{ line-height:32px; color:#fff; font-size:15px; margin:35px 0 85px 0}
.yy-btn{ border:1px solid #889192; line-height:40px; line-height:40px; width:180px; color:#fff; font-size:15px; display:block; margin:0 auto}
.yy-btn span{ padding-right:41px; background:url(../images/bgpng54.png) right center no-repeat; display: inline-block}
.yy-pop{ 
   transform: scale(0);
-ms-transform: scale(0);	/* IE 9 */
-webkit-transform: scale(0);	/* Safari 和 Chrome */
-o-transform: scale(0);	/* Opera */
-moz-transform: scale(0);	/* Firefox */
 position:absolute; width:100%; padding:0 4%; box-sizing:border-box;left:0; top:0; height:100%; background:#fff; z-index:1; text-align:left}
.yy-pop img{ margin-top:18px; width:100%;}
.yy-pop h2{ line-height:30px; padding-top:8px; font-size:18px; color:#333}
.yy-pop p{ line-height:22px; padding-bottom:10px; font-size:14px; color:#999}
.hx li{ margin-bottom:10px;}
.yy-pop_zt{ 
 transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
}

.dmo1 li .img1{overflow:hidden;}
.dmo1 li:hover .img1 img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);}
.dmo1 li .img1 img{-webkit-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;transition:all 3s;}
.hhdd,.jt{-webkit-animation:cssAnimation .5s infinite ease-out alternate;-moz-animation:cssAnimation .5s infinite ease-out alternate;-o-animation:cssAnimation .5s infinite ease-out alternate;-ms-animation:cssAnimation .5s infinite ease-out alternate;}
@-webkit-keyframes cssAnimation {
from { -webkit-transform: rotate(0deg) scale(1) skew(0) translate(0px); }
to { -webkit-transform: rotate(0deg) scale(1.15) skew(0) translate(0px); }
}
@-moz-keyframes cssAnimation {
from { -moz-transform: rotate(0deg) scale(1) skew(0) translate(0px); }
to { -moz-transform: rotate(0deg) scale(1.15) skew(0) translate(0px); }
}
@-o-keyframes cssAnimation {
from { -o-transform: rotate(0deg) scale(1) skew(0) translate(0px); }
to { -o-transform: rotate(0deg) scale(1.15) skew(0) translate(0px); }
}
@-ms-keyframes cssAnimation {
from { -ms-transform: rotate(0deg) scale(1) skew(0) translate(0px); }
to { -ms-transform: rotate(0deg) scale(1.15) skew(0) translate(0px); }
}

.sxpage{ padding:30px 0  5px 0}
.sxpage p{ line-height:20px;}
.sxpage p a{ color:#333; font-size:13px;}
.sxpage p.spe{ line-height:35px;}
.sxpage p.spe a{ color:#000; font-size:14px;}
.gn{display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.subnav{display:none;}
.ban_01{position:absolute;top:34.38%;left:50%;margin-left:-16.86%;width:33.73%;height:auto;}
.ban_02{position:absolute;top:30.76%;right:15.42%;width:24.21%;height:auto;}
.ban_03{position:absolute;top:21.94%;left:20%;width:23.94%;height:auto;}
.ban_001{position:absolute;top:30%;right:-150%;width:30%;height:auto;}
.ban_002{position:absolute;top:24.76%;right:-100%;width:34%;height:auto;}
.ban_003{position:absolute;top:21.94%;left:-100%;width:23.94%;height:auto;}
.hehe{position:relative;}
.hehe1{position:absolute;top:63.33%;left:25.1%;width:7.6%!important;}
.hehe2{position:absolute;top:28.66%;left:28.52%;width:7.6%!important;}
.hehe3{position:absolute;top:34.19%;left:43.42%;width:13.05%!important;}
.hehe4{position:absolute;top:11.83%;left:55.47%;width:7.6%!important;}
.hehe5{position:absolute;top:63.33%;left:63.89%;width:7.6%!important;}
.hehe6{position:absolute;top:28.66%;left:70.78%;width:7.6%!important;}
.webmaplink{padding:10px 18px 25px 18px;}
.webmaplink dl{float:left;padding-top:5px;width:100%;}
.webmaplink dt{height:40px;color:#333;font-size:15px;line-height:40px;}
.webmaplink dt a{color:#333;}
.webmaplink dd{float:left;margin:0 8px 8px 0;padding:4px 6px;border:1px solid #ccc;color:#666;font-size:13px;}	
.c_form_input {width:60%; margin:0 auto; position:relative; max-width:568px;}
.form-row.inline { display: inline-block; }
.form-row { position: relative; clear: both; margin: 0 0 10px; width:100%; display:block; overflow:hidden;}
.form-row .required { float: left; margin-right:-12%; width: 20%; }
.form-row .input-holder { float: left; width: 78.5%; transition: border-color 200ms ease-in-out 0s; }
.input-text { width: 100%; border:1px solid #cbcbcb;}
.form-row .form-button { margin:15px 0 0 0; width:100px; }
.form-row .input-holder { float: left; width: 78.5%; transition: border-color 200ms ease-in-out 0s; }
input[type="text"], input[type="password"] { padding-left: 0.1em; padding-right: 0.1em; height: 2.4em; line-height: 2.4em; border: 1px solid #cbcbcb; background: #fff;box-sizing: border-box; }
.required span{ color:#666; font-size:14px; line-height:26px;}
.form-button { font-size: 17px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; border: solid 1px; font-style: normal; letter-spacing: 0.05em; line-height: 17px; padding: 11px 0 10px; height: auto; display: block; width: 100%; cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; -webkit-font-smoothing: antialiased; -webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; -moz-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; -o-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; background-color:#0095da; color: rgba(255, 255, 255, 0.9); border-radius: 0.3em; }
.form-button:hover { color: white; text-decoration: none; background:#0095da; }
#zp_m{margin-bottom:-6px; cursor:pointer; position:absolute; margin:2px 0 0 8px;}
.product-categories{ padding:24px 0 30px; width:92%; margin:20px auto 0; display:block; overflow:hidden; max-width:1480px;}
.product-categories .col{ float:left; width:23%; margin:0 2% 2% 0;}
.product-categories .col .category{color:#fff;padding:15px 10px 55px;position:relative;margin:0 10px 30px 10px;border:1px solid #ccc; width:30%;height:180px;vertical-align:middle; overflow:hidden;display:table-cell;}
.img-responsive{display:block;height:auto}
.product-categories .col img.img-responsive{ max-height:180px; margin:auto;}
.product-categories .col img{margin:0 auto}
.product-categories .col .overlay{color:#fff;background:#5b5d67;min-height:40px;position:absolute;top:auto;bottom:0;left:0;right:0;text-align:center}
.product-categories .col .overlay .innerlay{padding:20px;position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.applications .col,.product-grid .product-item,.subgroup-products .product-item{position:relative;min-height:1px;float:left}
.product-categories .col .overlay h4{font-size:14px;font-weight:500;line-height:1;margin:0;text-transform:uppercase;width:100%}
.product-categories .col .overlay p{color:#c7c5c8;display:none}
.product-categories .col .overlay p.more{background:none;width:128px; margin:25px auto 0;}
.product-categories .col:hover .overlay{top:0}
.product-categories .col:hover .overlay .innerlay{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.product-categories .col:hover .overlay h4{margin:0 0 16px}
.product-categories .col:hover .overlay p{display:block}
.btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:20px;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{outline:#5ba1be solid 1px}
.btn-primary{color:#fff;background-color:#5ba1be;border-color:#fff}
.mb_30{ margin-bottom:30px;}
.us .p2{font-size:18px;padding-bottom:20px;}
.page-wrap{display:block;overflow:hidden;margin:0 auto;padding:0 50px;width:100%;max-width:93%;min-width:320px;background:#fff;}
.page-wrap-inner{background:#fff;}
.product-description{padding:12px 0 50px;background:#fff;}
.container{margin:0 auto;padding:0 18px;width:100%;min-width:320px;}
.row{margin:0 -18px;}
.col-description{float:left;margin-bottom:22px;width:100%;}
.col-description h3{font-size:20px;}
.col-slider{float:left;width:50%;}
.slide-wrap{padding:12px;border:1px solid #d3d3d3;}
.flexslider{position:relative;margin:0;padding:0;zoom:1;}
.flexslider .slides{zoom:1;}
#product-slider .flex-viewport{border:1px solid #d3d3d3; border-top:none;}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{display:block;width:100%;}
.img-responsive{display:block;height:auto;}
#product-nav{margin:12px 0 0;}
.flex-direction-nav .flex-disabled.flex-prev{left:-50px!important; background:url(../images/prev.png) no-repeat center center;}
.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;filter:alpha(opacity=0);}
.flex-direction-nav .flex-prev{left:-50px;background:url(../images/prev.png) no-repeat center center; width:16px; height:31px; text-indent:-99px; overflow:hidden;}
.flex-direction-nav a{position:absolute;top:58%;z-index:10;display:block;overflow:hidden;margin:-20px 0 0;width:40px;height:40px;color:rgba(0,0,0,.8);text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,.3);opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.flex-direction-nav a:before{display:inline-block;text-align:center;font-size:36px;font-family:Fontawesome;line-height:40px;text-indent:-99px;}
.flex-direction-nav a.flex-next:before{ text-indent:-99px;}
.flex-direction-nav .flex-prev{left:-50px;}
.flex-direction-nav .flex-next{right:-50px;background:url(../images/next.png) no-repeat center center; width:16px; height:31px; text-indent:-999px; overflow:hidden;}
.flexslider:hover .flex-direction-nav .flex-prev{left:10px;opacity:.7;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{right:10px;opacity:.7;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;filter:alpha(opacity=0);}
.flex-direction-nav .flex-disabled.flex-prev{left:-50px!important;}
.flex-direction-nav .flex-disabled.flex-next{right:-50px!important;}
.flex-control-nav{position:absolute;bottom:-40px;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 6px;zoom:1;}
.flex-control-paging li a{display:block;width:11px;height:11px;border-radius:20px;background:#666;background:rgba(0,0,0,.5);box-shadow:inset 0 0 3px rgba(0,0,0,.3);text-indent:-9999px;cursor:pointer;}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default;}
.flex-control-thumbs{position:static;overflow:hidden;margin:5px 0 0;}
.flex-control-thumbs li{float:left;margin:0;width:25%;}
.flex-control-thumbs img{display:block;width:100%;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;transition:all 1s ease;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease;}
#product-nav .slides>li{margin-right:9px;}
#product-nav .slides>li img{display:block;width:100%;}
.col-slider{float:left;width:41%;}
.col-configurations{float:left;margin-left:2%;width:47%;}
.col-configurations,.col-configurations .product-grid .product-item,.col-description,.col-slider{position:relative;padding-right:18px;padding-left:18px;min-height:1px;}
.detail-row{padding-bottom:80px;}
.col-xs-12{float:left;width:100%;}
.section-label{margin:0 0 18px;padding:0 0 10px;border-bottom:1px solid #bab9be;color:#5ba1be;font-weight:400;font-size:20px;}
.col-configurations .product-grid .product-item:nth-child(2n+1){clear:both;}
.col-configurations .product-grid .product-item{float:left;width:50%; padding:12px 0; font-size:14px; line-height:25px;}
.product-grid .product-item{padding:24px 18px;width:50%;-webkit-transition:background-color .5s;transition:background-color .5s;}
.product-grid .product-item h4{margin-top:0;}
.product-item h4{margin-top:12px;color:#828320;font-weight:500;font-size:1em;}
.product-tabs{background:#fff;font-size:1em; width:100%; display:block; overflow:hidden;}
.product-tabs .nav-tabs{margin:0 auto;padding:0 15px;max-width:1176px;border:0;background:#5a5d67;}
.product-tabs .nav-tabs>li{margin:0; float:left;}
.product-tabs .nav-tabs>li>a{margin:0;padding:22px 25px;border:0;border-right:1px solid #fff;background-color:#5ba1be;color:#fff;font-weight:500;}
.product-tabs .nav-tabs>li.active>a,.product-tabs .nav-tabs>li>a:hover{border:0;border-right:1px solid #5ba1be;background-color:#fff;color:#5ba1be;}
.responsive .ib{display:inline-block;box-sizing:border-box;width:88%;border:1px solid #d7d7d7;}
.responsive .ryimg{width:100%;height:auto;}
.responsive{padding:10px 20px; max-width:1300px; margin:0 auto;}
.product-tab-content{padding:50px 0;background:#fff; width:100%; margin:0 auto;}
.product-tab-content h1,.product-tab-content h2,.product-tab-content h3,.product-tab-content h4,.product-tab-content h5{color:#5ba1be;}
.product-tab-content .detail-row:last-child{padding-bottom:0;}
.product-lead-form{margin:2em 0 1em;}
.tab-content>.active{display:block;visibility:visible;}
.col-description .h3{margin:22px 0 11px;font-size:35px;}
.applications a,.product-tabs .nav-tabs{text-transform:uppercase;}
.nav>li,.nav>li>a{position:relative;display:block;}
.panel-group .panel{margin-bottom:0;border-radius:0;}
.panel-default{border-color:#ddd;}
.panel{margin-bottom:22px;border:1px solid transparent;border-radius:0;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05);}
.panel-group .panel+.panel{margin-top:5px;}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd;}
.panel-group .panel-footer{border-top:0;}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd;}
.panel-default>.panel-heading{border-color:#ddd;background-color:#f5f5f5;color:#333;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd;}
.panel-default>.panel-heading .badge{background-color:#333;color:#f5f5f5;}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd;}
.panel-primary{border-color:#5ba1be;}
.panel-primary>.panel-heading{border-color:#5ba1be;background-color:#5ba1be;color:#fff;}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#5ba1be;}
.panel-primary>.panel-heading .badge{background-color:#fff;color:#5ba1be;}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#5ba1be;}
.panel-success{border-color:#d6e9c6;}
.panel-success>.panel-heading{border-color:#d6e9c6;background-color:#dff0d8;color:#3c763d;}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6;}
.panel-success>.panel-heading .badge{background-color:#3c763d;color:#dff0d8;}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6;}
.panel-info{border-color:#bce8f1;}
.panel-info>.panel-heading{border-color:#bce8f1;background-color:#d9edf7;color:#31708f;}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1;}
.panel-info>.panel-heading .badge{background-color:#31708f;color:#d9edf7;}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1;}
.panel-warning{border-color:#faebcc;}
.panel-warning>.panel-heading{border-color:#faebcc;background-color:#fcf8e3;color:#8a6d3b;}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc;}
.panel-warning>.panel-heading .badge{background-color:#8a6d3b;color:#fcf8e3;}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc;}
.panel-danger{border-color:#ebccd1;}
.panel-danger>.panel-heading{border-color:#ebccd1;background-color:#f2dede;color:#a94442;}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1;}
.panel-danger>.panel-heading .badge{background-color:#a94442;color:#f2dede;}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1;}
.embed-responsive{position:relative;display:block;overflow:hidden;padding:0;height:0;}
.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>a{color:inherit;}
.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0;}
.panel-body{padding:15px;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px;}
.panel-title{margin-top:0;font-size:18px;}
.panel-footer{padding:10px 15px;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px;background-color:#f5f5f5;}
.collapse.in{display:block;visibility:visible;}
tr.collapse.in{display:table-row;}
tbody.collapse.in{display:table-row-group;}
.collapsing{overflow:hidden;height:0;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility;}
.caret{display:inline-block;margin-left:2px;width:0;height:0;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;}
.tab-content>.tab-pane{display:none;visibility:hidden;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
.navbar{position:relative;margin-bottom:0;border:1px solid transparent;}
.navbar-collapse{overflow-x:visible;padding-right:18px;padding-left:18px;border-top:1px solid transparent;}
.navbar-collapse.in{overflow-y:auto;} 
.nTab{overflow: hidden;margin:auto; width:97%; margin-top:30px;}
.none{display: none;}
.nTab .TabTitle{height:46px; border-top:1px solid #dfe0e3;}
.nTab .TabTitle li{ width:720px; float:left;cursor:pointer;height:46px;line-height:46px;font-weight:bold;width:auto; padding:0 30px;}
.nTab .TabTitle .active{background:#305f8f;color:#fff; text-align: center;}
.nTab .TabTitle .normal{color:#000000;text-align:center;}
.nTab .TabContent{clear: both;overflow: hidden;  border-top: 3px solid #336699;display: block;}
.nTab .TabContent #Content0,.nTab .TabContent #Content1,.nTab .TabContent #Content2,.nTab .TabContent #Content3{ padding:20px 0;}
.nTab .TabContent p{ line-height:150%;margin-bottom:15px;text-indent:12px;}
.nTab .TabContent strong{ font-size:16px;}
.nTab .TabContent #Content3 ul{ width:100%; margin:0 0 50px 0;}
.nTab .TabContent #Content3 ul li{ width:100%; line-height:25px;}
.nTab .TabContent #Content3 ul li a{ cursor:pointer;}
@media screen and (max-width:1199px){
.lyform .p3{ width:220px;}
}

@media screen and (min-width:540px){
.jt{width:21px; height:44px;  bottom:25px;margin-left:-11px; }
#banner .hd{   top:36% ;width:10px; }
#banner .hd li{  width:10px; height:10px;  margin:7px 0;  }
#logo{ position:absolute; left:3.2%; top:16px; height:44px; width:168px; padding:0;}
#logo img{ height:42px;}
.btnbox { overflow:inherit;	  height:24px; line-height:24px; border:none; padding:0; position:absolute; right:50px; top:27px;  } 
/*.btnbox .search{ width: auto; }
.btnbox .search .box{ width:200px; left:0px; }
.btnbox .search .searchbtn{ width:23px; height:23px; }
.btnbox .search  .txt{ width:120px;  height:30px; line-height:30px;}
.btnbox .search  .btn{ width:60px; height:32px;}*/
.btnbox .newsbtn{ width:auto}
.btnbox .newsbtn{ margin-right:25px;    }
.btnbox .lan{ text-align:left;width:auto;  }
.btnbox .lan a{ margin-left:15px; font-size:16px}
.btnbox .lan span{  padding-left:14px; padding-right:10px;  }
.btnbox .lan a:hover{color:#0095da;}
.btnbox .newsbtn a:hover{color:#0095da;}
#nav2 h2{ line-height:55px;}
#nav2 h2 a{ font-size:15px; }
#nav2 p{ line-height:30px;}
#nav2 p a{ font-size:14px; }
#nav2 em{ background-size:22px auto; padding-left:13px;}
.nav2btn{ margin:29px 13px 0 0 ; width:23px; height:21px; }
#header{ height:76px; position:relative;}

/*.webmaplink dl{  margin:0 4%; padding:10px 0;  }
.webmaplink dt{ line-height:37px; }
.webmaplink dt,
.webmaplink dt a{font-size:16px; color:#333}

.webmaplink dd{ line-height:24px; }
.webmaplink dd,
.webmaplink dd a{font-size:14px;  }*/
.flogo p{   top:-17px; }
.flogo img{ height:35px}
.share{ padding-bottom:35px;}
.share .p1{ font-size:14px;  line-height:50px;}
.share .list1 li{  margin:0 10px; }
.share .list1 li a{width:22px; height:22px;  }
.footbotmsg{  padding:15px 0;font-size:13px;}
.footbotmsg .p1{  line-height:40px;}
.footbotmsg .p1 a{margin:0 15px; }
.footbotmsg .p2{line-height:20px; }
.ban img{ height:auto; width:100%;}
.menu1 li{ width:120px;  height:40px; line-height:40px; }
.menu1 li a{font-size:16px; }
.menu1 li.on{  padding-top:5px; margin-top:-5px;}
.indextit{ padding:30px 0; }
.indextit .p1{ line-height:40px; font-size:28px; }
.indextit .p2{ line-height:25px; font-size:18px;}
.hx { padding:0 5%; max-width:780px; margin:0 auto;padding-bottom:25px;}
.hx li{ padding:0 2%; }
.hx li .num{ width:35px; height:35px;   line-height:35px; font-size:13px;}
.hx li .p1{ height:28px; margin:7px 0 0 0;line-height:28px;}
.hx li .p1 a{ font-size:15px}
.hx li .p2{ display:block; height:36px; line-height:18px;  padding-bottom:6px; background-size:20px 1px;}
.hx li .p2 em{ font-size:13px;}
.hx li .p3{  line-height:30px; height:30px;}
.hx li .p3 em{ font-size:12px;}
.page{ height:30px; line-height:30px; }
.page a{height:32px; padding:0 10px;margin:0 4px;  font-size:14px;}
.page b{ background:#0ca1e6; border:1px solid #0ca1e6; color:#fff;margin:0 2px;padding:0 12px 0;height:32px; display:inline-block;font-size:14px;}
.main{ padding-bottom:40px}
.xw {  padding-bottom:25px;}
.xw li{  padding:30px 3%; height:180px;width:50%; }
.xw li .img1 img{ height:120px; width:202px;  }
.xw li .cnt1{ margin-left:220px; }
.xw li .p1{ height:22px; line-height:22px;}
.xw li .p1 em{ font-size:14px; }
.xw li .p2{ height:33px; line-height:33px; }
.xw li .p2 em{ font-size:15px;  }
.xw li .p3{ height:40px; line-height:20px; }
.xw li .p3 em{ font-size:13px; }
.xw li .p4{ height:30px; line-height:30px;}
.xw li .p4 em{ font-size:13px; }
.us { padding:0 30px; max-width:1000px; margin:0 auto;}
.us .p1{ line-height:32px; font-size:16px;  padding-bottom:16px;}
.us .p2{ line-height:28px; font-size:18px; padding-bottom:14px;}
.zl{ padding:0 2%; padding-bottom:25px;}
.zl li{  height:80px;   width:48%; margin:0 1%; float:left; margin-bottom:10px;}
.zl li .cnt1{ height:80px; padding:0 15px; padding-right:95px; }
.zl li .p1{ line-height:35px; height:35px; }
.zl li .p2{ line-height:17px; height:34px; }
.zl li .p1 em{ font-size:14px;} 
.zl li .p2 em{ font-size:12px;} 
.zl li .btn1{  width:80px; height:80px; }
.menu2 {  padding:10px 0 35px 0}
.menu2 li{ height:35px; line-height:35px; margin:0 4px; margin-bottom:10px;}
.menu2 li a{ padding:0 30px; color:#fff;font-size:14px;}
.joinxq .joinxqbox{ padding:30px 45px;}
.joinxq .joinxqp1{ line-height:55px; }
.joinxq .joinxqp1 em{font-size:22px;}
.joinxq .joinxqtable p{ font-size:13px; width:33.33%; line-height:26px;}
.joinxq .joinxqp2{font-size:13px; line-height:26px; padding-top:26px; }
.joinxq .joinxqbtn{ width:30px; height:30px;}
.joinxq .joinxqbtn2{  width:150px; height:40px; line-height:40px; margin:30px auto 40px auto; }
.joinxq .joinxqbtn2 span{ font-size:14px;  padding-left:28px; background-size:17px auto; }
.xs{ padding:0 50px; }
.xs .p1{ line-height:36px; font-size:18px;}
.xs .p2{  line-height:28px; font-size:14px;}
.xs .p3{ padding:40px 0 20px 0}
.js{ padding:0 50px; }
.js ul li{list-style-type: disc;}
.js .p1{ line-height:30px; font-size:15px; }
.js .p3{  line-height:30px; font-size:15px;}
.js .p2 img{ max-width:416px;}
.ln { padding:0 5%;}
.ln li{ width:50%; box-sizing:border-box; padding:0 2%; float:left; padding-bottom:20px;}
.ln li .p1{line-height:30px; padding-top:8px;}
.ln li .p1 a{font-size:15px;}
.ln li .p2{font-size:13px;line-height:20px;}
.an { padding-bottom:40px;}
.an li{ padding:20px ;}
.an li .cnt1{ padding-left:65px; padding-right:50px;   background-size:25px auto;line-height:25px; }
.an li .num{ line-height:50px; top:20px; width:60px; font-size:26px;}
.an li .p1{ font-size:16px;  padding-bottom:8px;}
.an li .p2{ font-size:13px;}
.lyform{ padding:30px 15px}
.lyform .p1{  line-height:45px; font-size:16px;   margin-bottom:15px;}
.lyform .box1{ width:33.33%; padding-right:10px;  }
.lyform .label1{ line-height:28px; font-size:13px;}
.lyform .txt1{ height:32px; line-height:32px; font-size:13px;}
.lyform .txt2{  height:90px; line-height:30px; font-size:13px;}
.lyform .p2{  font-size:12px; line-height:65px; float:left}
.lyform .btn1{ float:right; width:16%; height:40px;font-size:15px;}
.jxbtn{ padding:60px 0;  }
.jxbtn  a{  padding-right:45px;   font-size:27px;}
.howbuy .howbuyhd{  padding-bottom:40px; padding-top:10px;}
.howbuy .howbuyhd li{ width:85px; height:70px; margin:0 35px;}
.howbuy .howbuyhd li p{  line-height:35px; bottom:-35px;  font-size:16px; }
.howbuy .howbuybd{ padding:40px; padding-top:40px; padding-bottom:20px; max-width:970px; margin:0 auto;}
.howbuy .howbuybd li .wz{  width:20px; height:20px;  background-size:16px 16px; }
.howbuy .howbuybd li .box1{ left:50%; margin-left:-200px; width:400px; }
.howbuy .howbuybd li .cnt1{ padding:15px;  }
.howbuy .howbuybd li .p1{  font-size:16px; line-height:30px;}
.howbuy .howbuybd li .p2{  font-size:14px; line-height:23px;}
.howbuy .howbuybd li .btn1{ right:15px; top:15px; width:15px; height:15px;}
.responsive{padding:15px 50px;}
.responsive2 { padding-bottom:20px;}
.responsive2 .numbox{  height:110px }
.responsive2 .numbox span{ height:110px; background-size:18px 18px; }
.responsive2 .numbox span em{ font-size:13px; line-height:32px; }
.responsive2 .numbox.on span{  background-size:20px 20px;}
.responsive2 .numbox.on span em{ font-size:14px;background-size:auto 27px; }
.linian{ width:600px; padding:10px 20px 40px 20px; margin:0 auto; }
.linian .p1{ line-height:30px; padding-bottom:20px;}
.linian .hh{  padding:0 30px; font-size:15px; }
.linian .p2{  padding-bottom:15px; font-size:13px;line-height:24px;}
.linian .tit{ float:left; width:180px; text-align:left ; padding-right:0}
.linian .cnt{  display:block; padding:10px;padding-left:190px;}
.xlbd { padding:30px 30px 40px 30px;}
.xlbd li .img1{  padding-bottom:20px; }
.xlbd li .img1 img{ width:70%;}
.xlbd li .cnt1{ float:left; width:100%; box-sizing:border-box;}
.xlbd li .cnt1 em{ background-size:7px 7px; font-size:17px;}
.xlbd li .cnt1 p{ line-height:30px; width:25%; padding-right:10px; box-sizing:border-box}
.xlbd li .cnt1 span{ font-size:13px; line-height:20px; }
.webtit{ padding:30px 20px;}
.webtit .p1{line-height:40px; font-size:28px;  }
.webtit .p2{ line-height:60px; font-size:27px;padding-bottom:10px; background-size: auto 1.5px;   margin-bottom:10px;}
.webtit .p3{ line-height:18px; font-size:13px; }
.dmo1{padding:0 5%;padding-bottom:30px;max-width: 780px; margin:0 auto}
.dmo1 ul{ }
.dmo1 li{ padding:2%; width:50%; }
.dmo1 li .num{ width:30px; height:30px; line-height:30px; font-size:13px;}
.dmo1 li .p1{  margin:5px 0 0 0; line-height:28px;}
.dmo1 li .p1 a{font-size:14px}
.dmo1 li .p2{  padding-bottom:15px; text-indent:12px;}
.dmo1 li .p2 em{ font-size:12px;}
.slideBoxhh{  padding-bottom:35px;  }
.slideBoxhh .bd{}
.slideBoxhh .hd{ height:40px; line-height:35px;   margin-bottom:30px;}
.slideBoxhh .hd li{  width:50px;  height:4px; margin:0 1px; }
.objs{ padding:30px 20px;}	
.objs .p1{ line-height:60px; font-size:28px; color:#333333}
.objs .p2{ height:30px; width:90px;  font-size:15px; line-height:30px;  margin-bottom:15px;}
.objs .list1{ padding-top:15px;}
.objs .list1 li{ line-height:25px; font-size:14px;  padding-left:13px;  margin-bottom:7px; background-size:4px auto ;}
.more{  width:30px; height:30px; margin-top:0px;}
.webmaplink{padding:15px 30px 35px 25px;}
.webmaplink dl{padding-top:10px;}
.webmaplink dt{height:45px;font-size:16px;line-height:45px;}
.webmaplink dd{margin:0 10px 10px 0;padding:6px 8px;font-size:14px;}

} 


@media screen and (min-width:560px){
.sxpage{ padding:40px 0  10px 0}
.sxpage p{ line-height:38px;float:left;}
.sxpage p a{  font-size:14px;}
.sxpage p.spe{ line-height:38px; width:20%; text-align:center}
.sxpage p.spe a{  font-size:15px;}	
.sxpage p.s,.sxpage p.x{ width:40%; font-size:16px;}
.sxpage p.x{ text-align:right}
.yy li{width:50%;height:700px;}
.yy-wrap{margin-top:164px;}
.yy-cnt{height:700px;}
.yy-p1{font-size:32px;}
.yy-p2{font-size:17px;line-height:34px;}
.yy-btn{width:185px;font-size:17px;line-height:43px;line-height:43px;}
.yy-pop img{margin-top:20px;width:100%;}
.yy-pop h2{padding-top:20px;font-size:22px;line-height:45px;}
.yy-pop p{padding-bottom:15px;font-size:15px;line-height:26px;}
.hx li{margin-bottom:20px;}
}

@media screen and (min-width:720px){
.obmenu{ padding:0 5%;  line-height:50px;font-size:15px;}	
.o1{width:50%; border-bottom:none }
.o1 li{   width: auto;}
.o1 li.line{ width: auto; margin:0 16px;}
.o1 li.on{ font-size:20px;}
.o2{width:50%;}
.o2 li{  width: auto; margin-left:20px; }
.o2 li a{  padding-left:25px; background-size:19px auto; }
}

@media screen and (min-width:960px){
.objs{ padding:30px 40px;}	
.objs .objsleft{ width:50%;}
.objs .objsright{ width:45%;}
.objs .p1{ line-height:60px; font-size:28px; color:#333333}
.objs .p2{ height:30px; width:90px;  font-size:15px; line-height:30px;  margin-bottom:15px;}
.objs .list1{ padding-top:15px;}
.objs .list1 li{ line-height:25px; font-size:14px;  padding-left:13px; margin-bottom:7px; background-size:4px auto ;}
}

@media screen and (min-width:1200px){
#logo{top:25px;}
#header{height:96px;}
#nav2,.nav2btn{display:none;}
.btnbox{top:34px;right:3.2%;}
.btnbox .lan span{padding-right:0;}
#nav{position:absolute;top:0;left:50%;display:block;margin-left:-426px;width:760px;}
#nav li{float:left;width:16.6666%;height:96px;text-align:center;line-height:93px;}
#nav li a.z{display:inline-block;color:#666;font-size:18px;}
#nav li.on a.z{border-bottom:3px solid #0095da;}
#banner .hd{top:39%;width:12px;}
#banner .hd li{width:12px;height:12px;}
.jt{bottom:35px;margin-left:-16px;width:32px;height:66px;}
.flogo p{top:-22px;}
.flogo img{height:48px;}
.subnav{position:absolute;top:96px;left:0;z-index:100;width:100%;background:url(../images/bgpng57.png) repeat;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.subnav ul{position:relative;top:0;left:50%;margin-left:-426px;padding:15px 0;width:760px;}
.subnav li{float:left;width:16.6666%;min-height:10px;}
.subnav li a{display:block;color:#fff;text-indent:25px;font-size:15px;line-height:36px;}
.subnav li a:hover{color:#0095da;}
.sxpage{padding:60px 0 20px 0;}
.sxpage p{line-height:43px;}
.sxpage p a{font-size:16px;}
.sxpage p.spe{line-height:43px;}
.sxpage p.spe a{font-size:17px;}
#banner{display:none;}
.banban{display:block;}
.banban{position:relative;overflow:hidden;width:100%;}
.banban .hd{position:absolute;top:39%;right:5%;z-index:1;width:12px;}
.banban .hd ul{float:left;overflow:hidden;zoom:1;}
.banban .hd ul li{display:inline-block;overflow:hidden;margin:5px 0;width:12px;height:12px;border:2px solid #fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#fff;text-indent:-9999px;cursor:pointer;}
.banban .hd ul li.on{border:2px solid #1497d5;background:0 0;}
.banban .bd{position:relative;z-index:0;height:100%;}
.banban .bd ul{width:100%!important;height:auto!important;}
.banban .bd li{position:relative;vertical-align:middle;zoom:1;}
.banban .bd img{display:block;}
.webmaplink{padding:15px 0 35px 0;text-align:center;}
.webmaplink dl{float:none;display:inline-block;margin:0 3.9%;width:auto;vertical-align:top;text-align:left;}
.webmaplink dt{height:50px;font-size:17px;line-height:50px;}
.webmaplink dd{float:none;margin:0 0 5px 0;padding:6px 0;border:none;font-size:15px;}
.share{padding-bottom:40px;}
.share .p1{font-size:16px;line-height:60px;}
.share .list1 li{margin:0 14px;}
.share .list1 li a{width:24px;height:24px;}
.footbotmsg{padding:15px;text-align:center;font-size:15px;}
.footbotmsg .p1{display:inline;line-height:45px;}
.footbotmsg .p1 a{margin:0 15px;}
.footbotmsg .p2{display:inline;line-height:45px;}
.menu1 li{margin:0 1px;width:200px;height:50px;line-height:50px;}
.menu1 li a{font-size:18px;}
.menu1 li.on{margin-top:-7px;padding-top:7px;}
.menu1 li.cur_1{margin-top:-7px;padding:8px 3px 0;padding-top:7px;background:#fff;}
.menu1 li.cur_1 a{color:#333;}
.indextit{padding:50px 0;}
.indextit .p1{font-size:40px;line-height:60px;}
.indextit .p2{font-size:23px;line-height:30px;}
.hx{padding:0 2.5%;padding-bottom:40px;max-width:1400px;}
.hx li{padding:0 1%;width:25%;}
.hx li .num{width:45px;height:45px;font-size:14px;line-height:45px;}
.hx li .p1{margin:10px 0 0 0;height:30px;line-height:30px;}
.hx li .p1 a{font-size:16px;}
.hx li .p2{padding-bottom:8px;height:40px;background-size:25px 1px;line-height:20px;}
.hx li .p2 em{font-size:14px;}
.hx li .p3{height:40px;line-height:40px;}
.hx li .p3 em{font-size:13px;}
.page{height:45px;line-height:33px;}
.page a{margin:0 3px;padding:0 12px;height:33px;font-size:14px;}
.main{padding-bottom:70px;}
.obmenu{padding:0 12.5%;font-size:18px;line-height:69px;}
.o1 li.on{font-size:24px;}
.o1 li.line{margin:0 26px;width:auto;}
.o2 li{margin-left:30px;}
.o2 li a{padding-left:32px;background-size:22px auto;}
.xw{margin:0 auto;padding-bottom:40px;max-width:1400px;}
.xw li{padding:45px 3%;height:250px;}
.xw li .img1 img{width:270px;height:160px;}
.xw li .cnt1{margin-left:290px;}
.xw li .p1{height:33px;line-height:33px;}
.xw li .p1 em{font-size:16px;}
.xw li .p2{height:40px;line-height:40px;}
.xw li .p2 em{font-size:18px;}
.xw li .p3{height:60px;line-height:20px;}
.xw li .p3 em{font-size:14px;}
.xw li .p4{height:30px;line-height:30px;}
.xw li .p4 em{font-size:13px;}
.us{padding:0;padding:0 50px;max-width:1400px;}
.us .p1{padding-bottom:18px;font-size:18px;line-height:36px;}
.us .p2{padding-bottom:16px;font-size:16px;line-height:32px;}
.zl{margin:0 auto;padding-bottom:40px;max-width:1400px;}
.zl li{margin-bottom:14px;height:100px;}
.zl li .cnt1{padding:0 20px;padding-right:120px;height:100px;}
.zl li .p1{padding-top:6px;height:40px;line-height:40px;}
.zl li .p2{height:40px;line-height:20px;}
.zl li .p1 em{font-size:15px;}
.zl li .p2 em{font-size:13px;}
.zl li .btn1{width:100px;height:100px;}
.menu2{padding:10px 0 50px 0;}
.menu2 li{height:45px;line-height:45px;}
.menu2 li a{padding:0 50px;font-size:16px;}
.joinxq{overflow-x:auto;}
.joinxq .joinxqbox{top:10%;margin:0 auto;padding:30px 45px;width:1000px;height:auto;}
.joinxq .joinxqp1{line-height:60px;}
.joinxq .joinxqp1 em{font-size:24px;}
.joinxq .joinxqtable p{font-size:14px;line-height:28px;}
.joinxq .joinxqp2{padding-top:28px;font-size:14px;line-height:28px;}
.joinxq .joinxqbtn{width:38px;height:38px;}
.joinxq .joinxqbtn2{margin:40px auto 30px auto;width:180px;height:45px;line-height:45px;}
.joinxq .joinxqbtn2 span{padding-left:32px;background-size:21px auto;font-size:15px;}
.xs{margin:0 auto;padding:0 50px;max-width:800px;}
.xs .p1{font-size:20px;line-height:40px;}
.xs .p2{font-size:16px;line-height:32px;}
.xs .p3{padding:60px 0 20px 0;}
.xs .p3 img{width:70%;}
.js{margin:0 auto;padding:0 50px;max-width:1400px;}
.js ul li{list-style-type:disc;}
.js .p1{font-size:17px;line-height:34px;}
.js .p3{font-size:17px;line-height:34px;}
.ln{margin:0 auto;padding:0;max-width:1400px;}
.ln li{padding:0 1%;width:25%;}
.ln li .p1{padding-top:10px;line-height:33px;}
.ln li .p1 a{font-size:17px;}
.ln li .p2{font-size:15px;line-height:22px;}
.an{margin:0 auto;padding-bottom:60px;max-width:1400px;}
.an li .cnt1{padding-right:60px;padding-left:70px;background-size:30px auto;line-height:30px;}
.an li .num{top:20px;width:70px;font-size:28px;line-height:60px;}
.an li .p1{padding-bottom:10px;font-size:18px;}
.an li .p2{font-size:14px;}
.lyform{box-sizing:border-box;margin:0 auto;padding:30px 15px;max-width:1420px;}
.lyform .p1{margin-bottom:0;border:none;font-size:18px;line-height:60px;}
.lyform .box1{padding-right:20px;}
.lyform .label1{font-size:15px;line-height:40px;}
.lyform .txt1{height:40px;font-size:15px;line-height:40px;}
.lyform .txt2{height:120px;font-size:15px;line-height:40px;}
.lyform .p2{font-size:13px;}
.lyform .btn1{width:16%;height:50px;font-size:16px;}
.lyform .box3{padding:20px;border:1px solid #e4e4e4;}
.imgshow img{width:100%;height:auto;}
.jxbtn{padding:80px 0;}
.jxbtn a{padding-right:70px;font-size:40px;}
.howbuy .howbuyhd{padding-top:10px;padding-bottom:60px;}
.howbuy .howbuyhd li{margin:0 45px;width:95px;height:80px;}
.howbuy .howbuyhd li p{bottom:-40px;font-size:18px;line-height:40px;}
.howbuy .howbuybd li .wz{width:22px;height:22px;background-size:20px 20px;}
.howbuy .howbuybd li .p1{font-size:18px;line-height:35px;}
.howbuy .howbuybd li .p2{font-size:15px;line-height:25px;}
.responsive{margin:0 auto;padding:20px 50px;max-width:1300px;}
.responsive .slick-arrow{position:absolute;top:50%;overflow:hidden;margin-top:-27px;width:27px;height:53px;border:none;background-image:url(../images/bgjpg5.jpg);text-indent:5000px;cursor:pointer;}
.responsive .slick-prev{left:0;background-position:left center;}
.responsive .slick-next{right:0;background-position:right center;}
.responsive2{margin:0 auto;padding:0 60px;padding-bottom:30px;max-width:1280px;}
.responsive2 .numbox{height:120px;}
.responsive2 .numbox span{height:120px;background-size:21px 21px;}
.responsive2 .numbox span em{font-size:15px;line-height:35px;}
.responsive2 .numbox.on span{background-size:23px 23px;}
.responsive2 .numbox.on span em{background-size:auto 30px;font-size:17px;}
.responsive2 .slick-arrow{position:absolute;top:50%;overflow:hidden;margin-top:-45px;width:42px;height:60px;border:none;text-indent:5000px;cursor:pointer;}
.responsive2 .slick-prev{left:10px;background-image:url(../images/bgpng33.png);background-position:left center;}
.responsive2 .slick-next{right:10px;background-image:url(../images/bgpng32.png);background-position:right center;}
.linian{padding:20px 0 50px 0;width:1000px;}
.linian .p1{padding-bottom:30px;line-height:40px;}
.linian .hh{padding:0 40px;font-size:16px;}
.linian .p2{padding-bottom:20px;text-align:center;font-size:14px;line-height:28px;}
.linian .tit{float:none;display:inline-block;width:180px;vertical-align:top;}
.linian .cnt{display:inline-block;padding-left:10px;max-width:600px;vertical-align:top;text-align:left;}
.xlbd{box-sizing:border-box;padding:50px 20px 80px 20px;max-width:1920px;}
.xlbd li{margin:0 auto;width:1200px;}
.xlbd li .img1{padding-bottom:0;width:720px;text-align:right;}
.xlbd li .img1 img{width:100%;}
.xlbd li .cnt1{padding-top:60px;padding-left:100px;width:480px;}
.xlbd li .cnt1 em{padding-left:35px;background-size:8px 8px;font-size:21px;}
.xlbd li .cnt1 p{padding-right:0;padding-bottom:30px;width:100%;line-height:40px;}
.xlbd li .cnt1 span{padding-left:35px;font-size:16px;line-height:20px;}
.webtit{padding:50px 0;}
.webtit .p1{font-size:40px;line-height:60px;}
.webtit .p2{margin-bottom:15px;padding-bottom:15px;background-size:auto 2px;font-size:33px;line-height:80px;}
.webtit .p3{font-size:15px;line-height:18px;}
.dmo1{margin:0 auto;padding:0 3%;padding-bottom:40px;max-width:1480px;}
.dmo1 ul{padding-bottom:80px;}
.dmo1 li{padding:0 1%;width:25%;}
.dmo1 li .num{width:40px;height:40px;font-size:14px;line-height:40px;}
.dmo1 li .p1{margin:5px 0 0 0;text-align:center;line-height:32px;}
.dmo1 li .p1 a{font-size:16px;}
.dmo1 li .p2{padding-bottom:18px;text-indent:20px;}
.dmo1 li .p2 em{font-size:14px;}
.dmo2 .hx{max-width:1500px;}
.slideBoxhh{padding-bottom:40px;}
.slideBoxhh .hd{margin-bottom:45px;height:50px;text-align:right;line-height:25px;}
.slideBoxhh .hd ul{margin-right:220px;}
.slideBoxhh .hd li{margin:0 1px;width:60px;height:4px;}
.bgbox2{background:url(../images/bgpng40.png) center center repeat-x;background-size:auto 100%;}
.objs{margin:0 auto;padding:80px 0;width:1200px;}
.objs .objsleft{width:50%;}
.objs .objsright{width:48%;}
.objs .p1{font-size:40px;line-height:60px;}
.objs .p2{margin:15px 0 25px 0;width:110px;height:32px;font-size:16px;line-height:32px;}
.objs .list1{padding-top:20px;}
.objs .list1 li{float:left;margin-bottom:10px;padding-left:15px;background-size:5px auto;font-size:15px;line-height:27px;}
.objs .list1 li.l1{width:145px;}
.objs .list1 li.l2{width:425px;}
.objs .responsive3{margin-top:-30px;margin-left:-630px;padding:0 30px;width:500px;}
.objs .responsive3 .slick-arrow{position:absolute;top:50%;z-index:1;overflow:hidden;margin-top:-12px;width:17px;height:24px;border:none;background-image:url(../images/bgpng46.png);text-indent:5000px;cursor:pointer;}
.objs .responsive3 .slick-prev{left:10px;background-position:left center;}
.objs .responsive3 .slick-next{right:10px;background-position:right center;}
.yy li{width:25%;height:828px;}
.yy-pop{padding:0 7%;}
.yy-wrap{margin-top:230px;}
.yy-cnt{height:828px;}
.yy-p1{font-size:36px;}
.yy-p2{font-size:18px;line-height:34px;}
.yy-btn{width:190px;font-size:18px;line-height:46px;line-height:46px;}
.yy-pop img{margin-top:9%;width:100%;}
.yy-pop h2{padding-top:30px;font-size:24px;line-height:65px;}
.yy-pop p{padding-bottom:20px;font-size:16px;line-height:28px;}
.hx li{margin-bottom:30px;}
.more{  width:40px; height:40px; margin-top:-30px;}
.lyform .p3{ width:220px;}
}

@media screen and (min-width:1200px) and (max-width:1380px){
.dmo1 li .img1{ width:250px;}
.dmo1 li .img1 a{ width:250px;}	
		
}

@media screen and (max-width:1200px){
.xlbd li p,.xlbd li p img{ width:100%;}
}
@media screen and (max-width:720px){
.dmo1 li .img1{ width:auto;}
.dmo1 li .img1 a{ width:100%;visibility:visible;overflow:hidden;margin:0 auto;display:inherit;}
.dmo1 li .img1 img{ width:100%; max-height:none;}
.product-categories .col .category{ padding:0 10px 38px;height:160px;}

	
	
}



@media screen and (max-width:650px){
a.active,li:active,li.active{ background:transparent;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color:transparent;}
.dmo2 .hx li .p3,.hx li .p3{ border-bottom:none;}
.c_form_input {width:96%; margin:0 auto; position:relative; max-width:auto;}
.form-row .required{ margin-right:0; width:56px;}
.lyform .box2{ position:relative;}
.lyform .p2{ line-height:25px; width:100%;}
.lyform .p3{ float:left; margin:10px 20px 33px 0; position:relative;}
.lyform .btn1{ position:absolute; top:63px; left:0; width:100%;}
.product-categories{ width:98%; padding:14px 0 30px;}
.product-categories .col{ width:32%;}
.product-categories .col .category{ padding:8px 10px 50px; margin:0 6px 30px 6px; height:172px;}
.col-description{ padding:0; width:100%;}
.col-description .h3{ font-size:20px;}
.container{padding:0;}
.col-slider{ width:100%; }
.slide-wrap{ width:95%; border:none; background:#fff !important; z-index:999;}
.col-configurations,.col-configurations .product-grid .product-item,.col-description,.col-slider,.page-wrap{ padding:0;}
.col-configurations{ margin-top:25px; margin-left:0; width:100%;}
.nTab{ margin-top:18px; width:100%;}
.nTab .TabContent p{ font-size:14px;}
.col-configurations .product-grid .product-item{ width:100%;}
.dmo2 .hx li:hover .p3{  border-bottom:none;}
.border_m{border-left:1px solid #d3d3d3 !important;border-right:1px solid #d3d3d3 !important;border-top:1px solid #d3d3d3 !important;}
.border_b{height:1px; width:103%; background:#d3d3d3;}
.product-categories .col:nth-child(3),.product-categories .col:nth-child(6),.product-categories .col:nth-child(9),.product-categories .col:nth-child(12){ margin-right:0;}

}

@media screen and (max-width:560px){
.product-categories .col{ width:50%;}
.slide-wrap{ width:94%;}	
.product-categories .col{ width:49%;}
.product-categories .col:nth-child(2),.product-categories .col:nth-child(4),.product-categories .col:nth-child(4),.product-categories .col:nth-child(6),.product-categories .col:nth-child(8),.product-categories .col:nth-child(10),.product-categories .col:nth-child(12){ margin-right:0;}
.product-categories .col:nth-child(3),.product-categories .col:nth-child(9),.product-categories .col{ margin-right:2%;}
}
@media screen and (max-width:460px){
.slide-wrap{ width:92%}
}
@media screen and (max-width:400px){
.dmo1 li{ width:94%; float:none; margin:0 auto 20px;}
.dmo1 li .p1{ margin-bottom:20px;}


}
@media screen and (max-width:360px){
.product-categories{ width:94%; padding-top:0;}
.product-categories .col{ width:100%; margin-top:10px;}
.col-description .h3{ font-size:16px;}
.slide-wrap{ width:94%;}
.row{ margin:0 auto; width:93%}	
.product-tabs{ margin:0 auto; width:96%}	
.section-label{ font-size:16px;}
.nTab .TabTitle{ height:42px;}
.nTab .TabTitle li{ height:42px; line-height:42px; padding:0 20px;}
.col-configurations,.col-configurations .product-grid .product-item,.col-description,.col-slider,.page-wrap{ padding:0 8px;}
.nTab{ float:left; width:99%;}
.col-description{ margin-bottom:10px;}
#configurations{ width:100%;}
}

@media screen and (max-width:330px){
.col-configurations,.col-configurations .product-grid .product-item,.col-description,.col-slider,.page-wrap{ padding:0 4px;}	
}
