body {margin:0px auto;font-size:13px; font-family:Arial, Helvetica, sans-serif;background:#fff;}
* {margin:0;padding:0;list-style:none;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul {list-style:none;}
img { border:0px;}
a{text-decoration: none;color:#000000;cursor:hand;}
.warp{clear:both;}
.cotainer{ width:1000px; margin:0 auto; position:relative;}
.div10px{height:10px;line-height:10px;}
.div20px{height:20px;line-height:20px;}
.div30px{height:30px;line-height:30px;}
.div42px{height:42px;line-height:42px;}
.div100px{height:96px;line-height:96px;}
.div5px{height:5px;line-height:5px;}
.linebottom{border-bottom:1px solid #D5D5D5;}
.bk04{border:1px solid #CFE6EE;}


.top1{background:#1a6a9d;width:100%;height:28px;line-height:28px;color:#397ba6;}
.top1 a{color:#fff;display:block;float:left;padding:0px 10px;}

.top{background:url(../images/topbg.jpg) repeat-x;width:100%;height:106px;}
.topleft{float:left;width:300px;}
.topright{margin:0px 0px 0px 300px;}
.searchbk{width:220px;display:block;height:22px;line-height:22px;float:right;margin-top:20px;}
.searchbk .inpt{width:195px;text-indent:10px;display:block;float:left;border:0px;height:22px;line-height:22px;}

.ymmenu{width:700px;height:40px;line-height:40px;}
.ymmenu ul { text-decoration: none;list-style-type:none}
.ymmenu li {display: block; float: left;}
.ymmenu li a {width:140px;height:40px;line-height:40px;text-decoration: none;color: #333;display: block; text-align:center;font-size: 16px;}
.ymmenu li a:hover{color: #fff;background:#1a6a9d;}
.ymmenu a.curr{color: #fff;background:#1a6a9d;}

.mainbg{background:url(../images/mainbg.jpg) repeat-x;width:100%;padding-top:30px;}
.foot{border-top:1px solid #f4f4f4;background:#1a6a9d;width:100%;height:70px;text-align:center;color:#fff;}

.indexleft{float:left;width:736px;}
.indexright{margin-left:750px;}
.mk1{background:url(../images/abg.jpg) bottom center no-repeat;background-color:#fafeff;color:#333;padding:15px;line-height:23px;}
.mk1 .t1{color:#3bb6cf;font-size:24px;font-weight:bold;display:block;}
.mk1 .more{background:#7bcbee;color:#fff;height:20px;float:right;padding:0px 10px;}
.mk2{padding:5px;width:718px;height:444px;background:#ecf8fc;}
.mk3{width:243px;height:233px;display:block;float:left;background:url(../images/abg1.jpg) no-repeat;color:#fff;}
.mk3 .t1{font-size:30px;display:block;height:50px;line-height:50px;}
.mk3_1{padding:25px;line-height:24px;}
.mk4{width:231px;height:233px;float:left;display:block;margin-left:10px;color:#fff;font-size:20px;}
.mk4 a{color:#fff;}
.md1{background:#ff8706;}
.md2{background:#268fd5;}
.mk4 span{padding-left:20px;line-height:50px;}
.mk5{border:1px solid #afdcfa;color:#333;}
.mk5 .t1{color:#3bb6cf;font-size:24px;font-weight:bold;display:block;}
.mk5_1{padding:20px;line-height:21px;}

/*焦点图切换*/
#focus{ max-width:718px; margin:0 auto;}
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */ z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; }
.swiper-slide a{ display:block; position:relative;}
.swiper-slide .txt{ position:absolute;top:0; color:#0b91d8;}
.swiper-slide .txt .t1{ font-size:28px; line-height:40px;}
.swiper-slide .txt .t2{font-size:18px; line-height:30px;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/*begin*/
.device { position: relative; }
.content-slide { padding: 20px; color: #fff; }
.swiper-slide img { width: 100%; }
/*.title { font-size: 25px; margin-bottom: 10px; }*/
.pagination { position: absolute; left: 0; bottom: 5px; text-align: center; width: 100%; z-index: 999; }
.swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #000; margin: 0 2px; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; }
.swiper-active-switch { background: #fff; filter: alpha(opacity=100); opacity: 1; }


#sort2 h3{text-align:center;border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;background:#000000;color:#fff; font-weight:normal;height:50px;line-height:50px; font-size:20px;}
#sort2 li{ line-height:35px; }
#sort2 li a{background:#0e95ff;text-decoration: none;text-indent:15px;font-size:14px;font-weight:bold;color:#fff;display:block;border-bottom:1px solid #ccc;}
#sort2 li a:hover{background:#ef017e; }
#sort2 li a.curr{background:#ef017e; }


#sort2 li ul{ width:100%; margin:0px auto; padding:0; list-style:none;font-size:12px;font-weight:200;}
#sort2 li ul li {font-size:12px;text-align:left;line-height:30px;}
#sort2 li ul li a{font-size:12px;font-weight:200;border-bottom:1px dotted #ccc;background:#fff;display:block;color:#3a3634;height:30px; line-height:30px;text-decoration:none;text-indent:8px;font-weight:200; }
#sort2 li ul li a:hover {color: #d20100;background:#eeeeee; }

#sort2 li ul li ul{display:none;}
#sort2 li ul li:hover ul{display:block;}

.dh1{height:30px;line-height:30px;}
.dh2{height:30px;line-height:30px;font-size:20px;font-weight:bold;}

.product{float:left;margin:0px 15px 15px 0px;padding:10px;width:330px;font-size:13px;background:#fff;border:1px solid #afdcfa;}
.product .bk{border:1px solid #f4f4f4;padding:1px;width:130px;height:120px;float:left;}
.product .bk2{margin-left:145px;}
.bk2 .t1{color:#3264ae;font-size:14px;}
.product .more{background:#6ea2ee;color:#fff;height:20px;float:right;padding:0px 10px;}

.gsjj{border:1px solid #afdcfa;color:#333;background:#fff;padding:10px;}
.gsjj .t1{text-align:center;display:block;margin:0px auto;}

.case2{margin:0px auto; text-align:center;color:#f15929;font-size:16px;}
.btn-pic-left, .btn-pic-right {
	position: absolute;
	top: 150px;
	background: red;
	width: 44px;
	height: 73px;
	background: url(../images/index_jcarousel.png) no-repeat;
	text-indent: -9999px;
}
.btn-pic-left { left: 0; background-position: 0 0; }
.btn-pic-left:hover{ background: url(../images/index_jcarousel2.png) no-repeat;}
.btn-pic-right { right: 0; background-position: 0 -73px; }
.btn-pic-right:hover{ background: url(../images/index_jcarousel2.png) no-repeat 0 -73px;}