@charset "utf-8";
body,ul,li,p,dl,dd,dt,ol,div,h1,h2{ padding:0; margin:0;}
ul,li{ list-style:none;}
body{ font-family:'微软雅黑';background: #e0e0e0;}
a{ cursor: pointer; text-decoration: none;}
.header{ background:url(../images/top_bg.jpg) bottom #d9d9d9;/* height:115px;*/ width:100%; min-width: 750px;}
.wrap{ width: 100%; min-width: 750px; clear: both;}
.ovh{ overflow: hidden; }
img{ display: block;}
.main{ width:90%; max-width:1200px; /*min-width: 750px;*/ margin:auto; }
.bd_bg1{ background:#e0e0e0;}
.top1{ height: 22px; text-align: right; padding-top: 8px;}
.top1 > a{ display: inline-block; color: #808080; line-height: 20px; font-size: 12px; border:#808080 1px solid; margin-right: 15px; padding: 0 6px;}
.top1 > select{ display: inline-block; height: 20px; background: none; color: #808080; font-size: 12px; line-height: 20px; border: #808080 1px solid; }
.top2{ min-height: 70px;}
.logo{ float:left; overflow: hidden;}
.logo img{ width: 400px; display: inline-block; margin-right: 10px; float: left;}
.logo .ctent{ float:left; width: 280px; display: none;}
.logo .ctent h1{ color: #5c5c5c; font-size: 20px; display: inline-block;}
.logo .ctent h2{ color: #5c5c5c; font-size: 12px; display: inline-block; font-weight: normal;}
.nav{ float: right; overflow: hidden; display: inline-block;}
.nav li{ height: 70px; padding: 0 12px; display: inline-block;}
.nav li a{ display: inline-block; height: 66px; line-height: 66px; font-size: 16px; color: #666;}
.nav li a.active{ color: #00a0e9 !important; }
.nav li a:visited{ color: #666;}
.nav li a:hover{ color: #333;}
.rightnavcon{position:relative;float:right;}
.curBg{position:absolute;height:4px;width:64px;background:#00a0e9;bottom:0;left:12px;}
.banner{ width:100%; position: relative; min-width: 750px;}
.banner ul{ overflow: hidden;}
.banner ul li{ float: left;}
.banner img{ width:100%; }
.unslider{ position: relative;}
.unslider-arrow{ position:absolute; top: 50%; width: 50px; height: 100px; margin-top: -50px; text-indent: -999em;}
.unslider-arrow.next{ background: url(../images/uns_next.png); right: 0;}
.unslider-arrow.prev{ background: url(../images/uns_prev.png); left:0;}
.unslider-nav{ position:absolute; bottom:10px; width:100%;}
.dots { text-align:center; position: absolute; bottom: 2px; width: 100%;}
.dots li{ width: 40px; height: 4px;  background: #7ecef4; margin-right:5px; display:inline-block; text-indent:-999em;}
.dots li.active{ background: #fff;}
.footer{ background:url(../images/btm_bg.jpg) #fff bottom; margin-top:40px; min-width: 750px;}
.footer .main{ line-height:26px; text-align:center; font-size:14px; padding:30px 0;}
.tltle_bg{ background: url(../images/title_bg.jpg); height: 45px; font-size: 18px; padding:0 10px; line-height: 45px; color: #fff;font-weight: bold;}
.tc{ text-align: center;}
.hlist_wrap{ background: #fff; width: 100%; height: 220px; padding-top: 15px; overflow: hidden; }
.hot_list li{ float:left; }
.hot_list li .link{ width: 330px; height: 180px; padding: 10px;background: #e9faff; border: #c9c9c9 1px solid;  display: block; overflow: hidden; margin: auto;}
.hot_list li .link h1{ font-size: 16px; line-height: 28px; height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; color: #666; margin-bottom: 4px;}
.hot_list li .link .imgBox{ width: 155px; height:140px;float:left;}
.hot_list li .link .ctent{ margin-left: 170px; color: #666;}
.hot_list li .link .ctent .ctent_main{ height: 80px; overflow: hidden; line-height: 20px; font-size: 14px; text-align: left;}
.hspace20{ height: 20px; width: 100%; clear: both;}
.hspace30{ height: 30px; width: 100%; overflow: hidden;}
.wrapL{ width: 300px; float: left;}
.wrapR{ margin-left: 320px; background: #fff; min-height: 804px;}
.smenu_box{ height:420px ;padding: 10px; background: #fff; overflow: hidden;}
.smenu_box2{padding-left:10px;}
.smenu_box .maintop{ height: 420px; overflow-x: hidden;overflow-y: auto;}
.smenu_box2 .maintop{height: 420px;}
.slide_menu > li{ padding-bottom: 10px; position: relative;font-size: 68.75%;}
.smenu_box2 .slide_menu > li{font-size:16px;}
.smenu_box2 .slide_menu > li a{color:#333;width:263px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;}
.smenu_box .mainbtm{ display: block; /*background: #eee;*/ color: #333; height: 32px; line-height: 32px; padding: 0 10px; padding-left: 28px; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.slide_menu > li > i{ display: inline-block; width: 22px; height: 22px; position: absolute; left: 5px; top: 5px; cursor: pointer;}
.slide_menu > li > i.down{ background: url(../images/drop_open.png) no-repeat center;}
.slide_menu > li > i.up{ background: url(../images/drop_cls.png) no-repeat center;}
.slide_menu > li >a:hover{ background: #e5e5e5;}
.slide_menu > li .drop{ border: #ccc 1px solid; background: #fff; display: none; padding: 5px 0; position: absolute; top: 32px; left: 0; right: 0; z-index: 200; border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px;}
.slide_menu > li .drop li{ padding: 0 10px;}
.slide_menu > li  li a{color:#000;}
.slide_menu > li .drop li a{ display: block;padding: 5px 10px; padding-left: 15px; color: #999; font-size: 14px; line-height: 20px; border-bottom: #ccc 1px dashed; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.slide_menu > li .drop li a:hover{ background: #e0e0e0; color: #00a0e9;}
.smenu_box .mainbtm{ /*background: url(../images/arror_btm.png) no-repeat center #eee;*/ /*background: #eee;*/ text-align: center;}
.smenu_box .mainbtm i{border-radius:50%; display: inline-block; margin: 0 10px; cursor: pointer; width: 30px; height: 30px;}
.smenu_box .mainbtm i.arrtop{border:1px solid #eee; background: url(../images/arror_top.png) no-repeat center;background-size:100% 100%;}
.smenu_box .mainbtm i.arrbtm{border:1px solid #eee; background: url(../images/arror_btm.png) no-repeat center;background-size:100% 100%;}
.smenu_box .mainbtm i.border{border:1px solid #ccc;}
.slide_ctact{  background: url(../images/s_ctact.jpg) #fff no-repeat left top; padding-bottom: 50px;}
.slide_ctact .mainBox{ padding-left: 60px; padding-right: 50px; padding-top: 75px;}
.slide_ctact .row{ line-height: 24px; font-size: 14px;}
.slide_ctact .row.title{ font-size: 16px; color: #333; margin-bottom: 8px; font-weight: bold;}
.slide_ctact .row span{ display: inline-block; float: left; width: 50px;}
.slide_ctact .row p{ margin-left: 50px;}
.plist_wrap{ padding: 15px;}
.product_list { overflow: hidden; margin-top: 30px;}
.product_list li{ float:left; width: 33.3%; margin-bottom: 15px;}
.product_list li .mainBox{ width: 230px; display: block;margin: auto;}
.product_list li .imgBox{ width:100%;border: #b5b5b5 1px solid; }
.product_list li .mainBox:hover .imgBox{  border: #00a0e9 1px solid}
.product_list li .imgBox img{ display: block; width: 100%;}
.product_list li .mainBox p{ color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 5px; text-align: center;}

.pageBox{ height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666; margin-top: 60px;}
.pageBox a{color:#000;padding:3px 8px; margin-right:10px; border:1px solid #999;}
.pageBox .current{ border:1px solid #fff; background: #17a9eb;padding:3px 8px; margin-right:10px;color:#fff;display:inline;margin-left:0;}
.pageBox span{ display: inline-block; margin: 0 8px;}
/*产品详情页面start*/
.dtl_imgwrap{ width: 100%; overflow: hidden;}
.dtl_imgwrap .mainImg{ border:#b5b5b5 1px solid; min-width: 400px; width: 50%; max-width: 680px; float: left;}
.dtl_imgwrap .mainImg img{ width: 100%; display: none;}
.dtl_imgwrap .mainImg img:first-child{ display: block;}
.dtl_imgwrap .thumbWrap{ font-size:14px;width: 398px; float:left; margin-left: 20px; padding: 0px 0; position: relative;}
.thumbBox{ height: 210px; overflow: hidden;}
.thumbBox .thumb_list { width: 100%;}
.thumbBox .thumb_list li{ margin:10px 0;}
.thumbBox .thumb_list li a{ display: block; height: 90px; border: #b5b5b5 1px solid; }
/*.thumbBox .thumb_list li:first-child a{ border: #17a9eb 1px solid;}*/
.thumbBox .thumb_list li a:hover{ border: #17a9eb 1px solid;}
.thumbBox .thumb_list li a.active{border: #17a9eb 1px solid;}
.thumbBox .thumb_list li a img{ width: 100%;}
.thumbBox .arrBox{ width: 30px; height: 30px; display: block; }
.thumbWrap a.arrow{ width: 0; height: 0;  border-width: 20px; position: absolute; }
.thumbWrap a.arrow.atop{border-color: transparent transparent #b5b5b5 transparent ;border-style: dashed  dashed solid dashed; top: -10px; left: 50%; margin-left: -20px;}
.thumbWrap a.arrow.abtm{border-color: #b5b5b5 transparent transparent transparent ;border-style: solid dashed  dashed dashed; bottom: -10px; left: 50%; margin-left: -20px;}
.thumbWrap a.arrow.aleft{border-color:transparent #b5b5b5 transparent transparent;border-style: dashed solid  dashed dashed; left: -10px; top: 50%; margin-top: -20px; display: none;}
.thumbWrap a.arrow.aright{border-color: transparent transparent transparent #b5b5b5 ;border-style: dashed dashed dashed solid; right: -10px; top: 50%; margin-top: -20px; display: none;}
.dtl_wrap{ padding: 20px;}
.dtl_top{ margin-top: 20px; margin-bottom: 30px;}
.dtl_top .name{ color: #898989; font-size: 22px; margin-bottom: 15px;}
.dtl_top .brief{ font-size: 14px; color: #898989; line-height: 22px;}
.dtl_twrap{ margin-left: -5px; margin-right: -5px;margin-top:20px;}
.dtl_tab{ /*overflow: hidden;*/ margin-bottom: 20px;}
.dtl_tab li{ display: inline-block; width: 25%;}
.dtl_tab li a{ display: block; margin: 0 5px; background: #a0a0a0; height: 30px; line-height: 30px; color: #fff; text-align: center; position: relative; }
.dtl_tab li a i{ position: absolute; left: 0; bottom:-10px;width: 0; height: 0;  border-width: 20px;  border-color: transparent transparent transparent #00a0e9;  border-style: dashed solid dashed dashed; display: none;}
.dtl_tab li.active a{ background: #00a0e9;}
.dtl_tab li.active a i{ display: block;}
.dtl_tabCon{}
.tabItem{ display: none;}
.dtl_tabCon .tabItem:first-child{ display: block;}
.dtl_text{ color: #525252; font-size: 14px; line-height: 24px;}
.dtl_text p{ font-size: 14px;}
.dtl_td li{color: #525252; font-size: 14px; line-height: 24px; list-style:disc; margin-left: 20px;}
.dtl_csimg { width:100%;  margin: 10px; overflow: hidden;}
.dtl_csimg img{ display: block;max-width: 90%;}
/*产品详情页面end*/

.ab_txt{ padding: 50px; background: url(../images/ab_topbg.jpg) bottom #00afde; color: #fff;}
.ab_txt h1{ font-size: 18px; padding: 10px; text-align: center;}
.ab_txt p{ font-size: 14px; line-height: 24px; text-indent: 24px;}
.ab_btm img{ width: 100%;}
.lx_wrap{ padding: 25px;}
.lx_top img{ width: 100%;}
.lx_btm .boxL{ width: 40%; float:left;}
.lx_btm .boxL img{ width: 100%;}
.lx_btm .boxR{ margin-left: 40%; padding-left: 30px;}
.lx_btm .boxR h1{ color: #cf2a25; font-size: 19px; padding:18px 0;}
.lx_btm .boxR .itemBox{ color: #000; overflow: hidden; line-height: 24px;}
.lx_btm .boxR .itemBox label{ width: 85px; float: left; text-align: right;}
.lx_btm .boxR .itemBox .mainTxt{ margin-left: 90px;}

/*-----留言页面start-----*/
.fImg_box img{ width: 100%;}
.msgBox{ width: 700px; margin:40px auto; padding-bottom: 40px;}
.msgBox h1{ line-height: 24px; font-size: 18px; border-bottom: #02c6fe 1px solid; margin-bottom: 20px; padding-bottom: 10px;}
.msgItem{ line-height: 28px; overflow: hidden; margin-bottom: 10px;}
.msgItem > label{ display: block; float: left; width: 120px; text-align: center; color: #000;}
.msgItem .mainR span{ display: inline-block; line-height: 28px;}
.msgItem .mainR{ margin-left: 130px; line-height: 28px;}
.msgItem .mainR input[type="text"],.msgItem .mainR textarea{ height: 26px; line-height: 26px; border: #d2d2d2 1px solid; padding: 0 5px; }
.msgItem .mainR input[type="checkbox"]{ vertical-align: middle;}
.msgItem .mainR input{height: 26px; }
.msgItem .mainR textarea{ width: 70%; max-width: 500px; height: 100px; resize: vertical;}
.dib{ display: inline-block;}
.mr20{ margin-right: 20px;}
.msg_btn{ display: inline-block; height: 36px; padding: 0 20px; background: url(../images/msgbtn.jpg); color: #fff; }
.white_bg{ background: #fff;}
/*-----留言页面end-----*/

/*-----qq客服startd-----*/
.idx_qqbox{ border: #16a6e8 1px solid; border-radius: 5px; -moz-border-radius:5px; -moz-border-radius: 5px; width: 80px; position: fixed; top:60%;  background: #c1e9fc; padding-bottom: 15px; z-index: 500;}
.idx_qqbox .title{ font-size: 12px; padding: 0 8px; line-height: 20px; background: #42aee3; color: #333; text-align: center;}
.idx_qqbox .btmbox{ display: block; margin-top: 10px;}
.idx_qqbox .btmbox img{ width:60px; display: block; margin: auto;}
.idx_qqbox .close{ width: 16px; height: 16px; display: block; position: absolute; right: 2px; top:-2px; color: #fff; text-align: right; }
.kfitem{ margin-bottom: 15px; overflow: hidden;}
.kfitem a{ display: inline-block; margin-right: 10px; float: left; }
.kfitem a img{ display: inline-block;}
.kfitem span{ color: #808080; font-size: 14px; float: left;}
/*-----qq客服end-----*/
@media screen and (max-width: 1200px){
	.product_list li .mainBox{ width: 180px;}
}
@media screen and (max-width: 1030px){
	.dtl_imgwrap .mainImg{ width: 60%;}
	.dtl_imgwrap .thumbWrap{ width: 80px; }
	.thumbBox .thumb_list li a{ width: 78px; height: 60px;}
	.thumbBox{ height: 150px;}
	.wrapL{ width: 250px;}
	.wrapR{ margin-left: 270px;}
	.slide_ctact .mainBox{ padding-left: 30px; padding-right: 30px;}
}

/*@media screen and (max-width: 950px) {
	.dtl_imgwrap .thumbWrap{ width: 200px; margin-left: 0; padding:10px 30px; }
	.thumbBox .thumb_list{ overflow: hidden;}
	.thumbBox{ height: 80px;}
	.thumbBox .thumb_list li{ float:left; margin-left: 10px;}
	.thumbBox .thumb_list li a{ width: 80px; height: 60px;}
	.thumbWrap a.arrow.aleft,.thumbWrap a.arrow.aright{ display: block;}
	.thumbWrap a.arrow.atop,.thumbWrap a.arrow.abtm{ display: none;}	
	.dtl_imgwrap .mainImg{ width: 80%; min-width: 400px;}
	.product_list li{ width: 50%;}.main{ width: 96%;}
}*/
@media screen and (max-width: 950px) {
	.dtl_imgwrap .thumbWrap{ width: 185px; margin-left: 0; padding:10px 30px; }
	.thumbBox .thumb_list{ overflow: hidden;}
	.thumbBox{ height: 80px;}
	.thumbBox .thumb_list li{ float:left;}
	.thumbBox .thumb_list li a{ width: 80px; height: 60px; margin:0 5px;}
	.thumbWrap a.arrow.aleft,.thumbWrap a.arrow.aright{ display: block;}
	.thumbWrap a.arrow.atop,.thumbWrap a.arrow.abtm{ display: none;}	
	.dtl_imgwrap .mainImg{ width: 80%; min-width: 400px;}
	.product_list li{ width: 50%;}.main{ width: 96%;}
}


