
@charset "utf-8";
html{-webkit-font-smoothing:antialiased;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, pre, form,input,select,textarea,button, fieldset, table, th, td, span,form,p,a,img,object,embed  { padding:0px; margin:0px; list-style:none; }
header,hgroup,nav,menu,main,section,article,summary,details,aside,figure,figcaption,footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{ font-weight: normal}
a{text-decoration:none; color:#535353;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none; }
img{vertical-align:middle; max-width: 100%;}
button,select,textarea,button,input[type=submit],input[type=reset],input[type=password],input[type=search],input[type=text],input[type=button]{ -webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
select{ outline: none; }
input,img,div,a,li{ outline: none; }
body{ font-size: 15px; color:#535353;line-height:1.8; overflow-x: hidden; font-family:"Microsoft Yahei","Arial"; }
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}

a,.h_rbox,.nav-menu,.lang:after,.lang dd,.menu-login span,.menu-login .login-close,.nav-submenu,.header .logo img,
.i_vright h3,.i_vright h3:before,.i_text .more,.news_list .text h2,.news_list .text span,.con_info .recruit_show,
.email_bot font,.custom-checkbox,.cont-sub,.l_main label,.news_more,.news_dslick .slick-slide,.re_wrap .close,
.submenu li a:before,.des_blist .shadow,.des_list .text h2,.des_list .img,.down_bot dd,.pdt_right .animation-scrollto,
.re_form input.re_sub,.shop_list > li,.shop_list > li h2,.shop_list > li span,.down_top,.pro_list li h2,.pro_list li h3,.ftit,
.pdt_right .price .buy,.product-specs-box,.cart_right .cart_sub,.float_now:after,.float_nav,.pdt_right .text span,
.pro_dbot .box .pic,.pro_dbot .box h3,.pro_dbot .box p,.code_input,.pwd_btn,.info_sub,.pwd_sub,.cart_sel_list label,.cart_sel_list label span,
.shop_list_editor,.shop_list_control label span,.order_tit .tit_product h2,.order_tit .tit_more a span,.shop_list > li .pic,
.menu-login-new .box span:after,.news_list .zoom,li
{ transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; }
.pr{ position: relative; }
.pa{ position: absolute; }
.tl{ text-align: left; }
.tc{ text-align: center; }
.tr{ text-align: right; }
.vt{ vertical-align: top; }
.vm{ vertical-align: middle; }
.none{ display: none; }
.cp{ cursor: pointer; }
.db{ display: block; }
.d_ib{ display: inline-block; _zoom: 1; *display: inline; }
.tover{display:block;-o-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.clear{ clear: both;}
.zoom{ display:block; overflow:hidden;}
.zoom img,.zoom span{ background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; width: 100%; height: 100%; display: block; webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1); transform: scale(1);-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.zoom img:hover,.zoom span:hover,li:hover .zoom span,li:hover .zoom img{webkit-transform: scale(1.06);-moz-transform: scale(1.06); -o-transform: scale(1.06);transform: scale(1.06); -webkit-transition: all 300ms ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.over{ overflow: hidden; }
.bg_white{ background: #fff; }
.bg_color{ background: #f4f4f4; }
.color{ color:#0e6eb8}
.baseWidth{ width: 1180px; margin: 0 auto;}
.wrapper { width:1180px; margin:40px auto;}
.h60 { clear:both; height:60px; }
.h30 { clear:both; height:30px; }
button,input { background:none; border:none}
.pc-box {}
.mobile-box { display:none }




/*header*/
.header{ width: 100%; height:70px; padding:10px 0; z-index: 999; background:#fff;
/*ie*/-moz-box-shadow: 2px 2px 15px #eee; -webkit-box-shadow: 2px 2px 15px #eee; box-shadow:2px 2px 15px #eee;  }
.header .logo { float:left; }
.header .logo img { max-height:70px; transition: All 0.4s ease; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease; }
.head-search { float:right; margin-top:20px; }
.head-search input.input-text { background:#fff; border:1px solid #ddd; height:36px; width:240px; line-height:36px; padding:0px 10px; color:#888; vertical-align:top }
.head-search input.input-submit { height:37px; width:38px; border:none; background:#0e6eb8 url(../images/search.png) no-repeat center; text-indent:-100px; cursor:pointer;vertical-align:top }

.header.small { position:fixed; padding:2px 0px; top:0px; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease;  }


.h_rbox{ float:right; height: 70px; text-align:center; margin:0px auto; }
.h_rbox .baseWidth { }
.nav-menu{ z-index: 2; height: 70px; line-height: 70px; display: inline-block; vertical-align: middle; }
.nav-menu ul,.nav-submenu ul{ position: relative; z-index: 1; }
.nav-menu li{ float: left; position:relative; width:100px; }
.nav-menu li a{ font-size: 16px; display:block; color:#333;  text-align:center;}
.nav-menu li>a>span { padding:3px 10px; border-radius:3px; }
.nav-menu li a:hover>span,.nav-menu li.active a span { background:#0e6eb8; color:#fff;  }

.nav-submenu{ z-index: -2; opacity: 0; top: 0; right: 0; position: absolute; top: calc((100% - 30px) / 2); -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); }
#nav_box li ul { display:none; background-color:#fff; }
#nav_box li:hover ul { display: block; width:160%; margin-left:-30%; }
#nav_box li ul li { width:100%; display:block; float:none; height:42px; line-height: 42px; border-bottom:1px solid #eee }
#nav_box li ul li a { color:#444; font-size:14px; padding:0px }
#nav_box li ul li:hover a { }
#nav_box li ul li a::before{ display:none }
.nav-menu li ul li a span { padding:0;display:block; border-radius:0px; }
.nav-menu li.active ul li a span { background:none; color:#333 }
.nav-menu li ul li a:hover>span { background:#f4f4f4; color:#333 }
.language { float:right; line-height:70px; margin-left:20px}

/*手机导航*/
.nav-skip { position: relative; z-index: 100000; display: none; box-sizing: border-box; width:2.4rem; height:2.4rem; padding:0.5em 0 .4em; text-indent:2.1875em; font-size:1.3rem; line-height:1.9em; text-align:center;}
.nav-skip span {position:relative; top:0.4em; margin:0 auto; -webkit-transition-duration:0s; transition-duration:0s; -webkit-transition-delay:0.2s; transition-delay:0.2s;}
.nav-skip span:before,
.nav-skip span:after {position:absolute; content:'';}
.nav-skip span,
.nav-skip span:before,
.nav-skip span:after {width:1.3em; height:2px; background-color:#0e6eb8; display:block; -webkit-transition-duration:0.2s; transition-duration:0.2s; -webkit-transition-delay:0.2s, 0; transition-delay:0.2s, 0;}
.nav-skip span:before {top:-0.4em;}
.nav-skip span:after {top:0.4em;}
.nav-skip.toggled span {background-color:rgba(0,0,0,0.0); -webkit-transition-delay:0s; transition-delay:0s;}
.nav-skip.toggled span:before,
.nav-skip.toggled span:after {top:0; -webkit-transition-delay:0, 0.2s; transition-delay:0, 0.2s;}
.nav-skip.toggled span:before {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.nav-skip.toggled span:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu-is-open { overflow: hidden; width: 100%; }





/* 留言 */
.feedback { float:left; width:48%; }
.feedback form { }
.feedback input { display:block; text-indent:12px; width:90%; height:52px; line-height:52px; border:2px solid #f19ec2; background:none; margin:10px auto;  font-size:16px; background-size:30px auto; background-repeat:no-repeat; background-position:95% center; }
.feedback textarea { display:block; padding:10px; box-sizing:border-box; width:90%; border:2px solid #f19ec2; background:none; margin:10px auto;  font-size:16px; }

.feedback input#title {background-image:url(../images/input1.png);}
.feedback input#telephone {background-image:url(../images/input2.png);}
.feedback input.button { display:block; width:160px; height:40px; line-height:40px; text-align:center; background:#0e6eb8; margin:20px auto; color:#fff; border:none;border-radius:6px; cursor:pointer; font-weight:bold; letter-spacing:3px  }
.feedback input::-webkit-input-placeholder,.feedback textarea::-webkit-input-placeholder  { color:#999; font-size:16px; }
.feedback input:-moz-placeholder,.feedback textarea:-moz-placeholder { color:#999; font-size:16px; }
.feedback input::-moz-placeholder { color:#999; font-size:16px; }
.feedback input:-ms-input-placeholder {  color:#999; font-size:16px; text-shadow: 0 2px 2px rgba(0,0,0,0.3);}


/*底部*/
.footer{ color: #fff; padding:40px 0px; background:#0a5fa1;  }
.footer a {  color: #fff; }
.foot-column li { float:left; margin-right:9%; font-size:13px; line-height:2.2 }
.foot-column li h3 { font-size:16px; margin-bottom:15px; }
.foot-column li h3:after { content: ""; display: block; width:20px; height:2px; margin-top:5px; background:#fff }
.foot-column li h4 { font-size:20px; padding-left:28px; background:url(../images/phone.png) no-repeat left center;} 
.foot-column li.foot-msg { float: right; font-size:12px; text-align:center; margin:0 }
.foot-column li .foot-wx { margin:10px 0; }
.foot-column li .foot-wx img {  max-width:140px }
.share-wb { width:36px; height:36px; display:inline-block; background:url(../images/weibo.png) no-repeat center; margin-right:10px }
.share-wx { width:36px; height:36px; display:inline-block; background:url(../images/weixin.png) no-repeat center;}

.weixinbox{position:absolute;width:200px;left:50%; height:auto;z-index:100;background-color:#fff; padding:20px;}
.wxclose { display: none; width:28px; height:28px; line-height:28px; text-align:center; cursor:pointer; position:absolute; right:0px; top:0px; font-size:28px; }
#TB_overlayBG{background-color:#222;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}


.copyright { color: #fff; padding:10px 0px; background:#0a5fa1; border-top:1px solid #3b7fb4; font-size:12px;  }
.copyright span { float:right }
.copyright a { color:#fff }


/*友情链接*/
.link { background:#303030; padding:20px 8%}
.link b { font-size:15px; color:#ddd }
.link a { margin-right:15px; color:#ddd }

/*客服*/
.kefu {width:120px;height:60px;position:absolute;top:0px;}
.kefu .kftop{ }
.kefu .kfbottom{ }
.kefu .kfbox  { overflow:hidden;zoom:1;padding:10px; background:url(../images/blackbg.png); color:#fff; font-size:13px;text-align: center}
.kefu .kfbox ul li.tit {color:#fff; font-weight:bold; font-size:14px; padding:5px 0;    }
.kefu .kfbox ul li img {vertical-align:middle;}


/*公共*/
.path{ line-height: 30px; padding: 22px; color: #999; vertical-align: middle; font-size: 14px; }
.path a{ padding-left: 22px; background: url("../images/path.png") left center no-repeat; background-size: 6px; color: #333; vertical-align: middle; font-size: 14px; }
.path a:hover{ color: #0e6eb8; vertical-align: middle; }
.path.white{ color: #fff; }
.path.white a,.path.white span{ color: #fff; }
.path.white a:hover,.path.white span{ color: rgba(255,255,255,.8); }

.columnimg { width:100%; height:315px; background-position:center; background-repeat:no-repeat; background-size:cover; margin:0px auto; position:relative }
.columnimg .baseWidth { height:100%; position:relative}
.columnimg span { position: absolute; left:5%; top:40%; font-size:34px; color:#fff;text-shadow: 0 2px 2px rgba(0,0,0,0.5); }
.columnimg span::before{ display:block; content: ""; width:50px; height:2px; background:#fff; margin:3px }
.columnimg img { width:100% }

.location { border-bottom:1px solid #ddd; height:44px; line-height:42px; margin-bottom:30px; color:#888; overflow:hidden; font-size:13px; }
.location a { color:#888 }
.location span { float:right; padding-left:20px; background: url("../images/pos.png") left center no-repeat; }
.location b { display:inline-block; border-bottom:2px solid #0e6eb8; font-weight:normal; color:#555; font-size:18px;  }

.page { width:100%; text-align: center; clear:both; margin:30px auto; height:54px; line-height:54px; font-size:16px; }
.page a { margin:0px 5px; display:inline-block; padding:0px 10px; height:54px; line-height:54px; vertical-align:top }
.page span { color:#0e6eb8; display:inline-block; padding:0px 8px; vertical-align:top }
.page a.a1,.page a.first,.page a.last { display:none }
.page a.next { width:60px; background:url(../images/next.png) no-repeat center; font-size:0px }
.page a.previous { width:60px; background:url(../images/previous.png) no-repeat center; font-size:0px  }

.pre-next { color:#9fa0a0; margin:30px auto; min-height:30px; font-size:18px; }
.pre-next a { color:#9fa0a0 }
.pre-next a:hover { color:#0e6eb8 }
.pre-next b { display:none }
.pre-next .pre { float:left; padding-left:32px; background:url(../images/previous2.png) no-repeat center left; }
.pre-next .next { float: right; padding-right:32px; background:url(../images/next2.png) no-repeat center right; }

/*内页导航*/
.submenu { width:200px; margin-bottom:20px; float:left; overflow:hidden; background:#f8f8f8 }
.submenu h3 { background:#0e6eb8; color:#fff; height:60px; padding:10px 20px; font-size:13px; text-transform:uppercase }
.submenu p { font-size:28px; line-height:36px; }
.submenu li{ height: 52px; line-height: 52px; font-size: 16px; border-top:1px solid #eee; position:relative }
.submenu li > a{ display:block;-o-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; padding-left:22px; }
.submenu li > a:after{ content: ''; display: block; position:absolute; right:15%; top:22px;
    width: 0;
    height: 0;
    border-left: 5px solid #b1b1b1;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent; }
.submenu li.on > a,.submenu li:hover > a{  color: #0e6eb8; border-left:2px solid #0e6eb8; background:#fff }
.submenu li.on > a:after {  border-left: 5px solid #0e6eb8 }
.submenu li:hover > a:after { border-left: 5px solid #0e6eb8  }


.page-con { float:right; width:920px; }


/*首页banner*/
.slick-slider{position: relative; display: block; -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{z-index: 0; position: relative; display: block; overflow: hidden; margin: 0 auto; width: 100%;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{outline: none; display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block; width: 100%;}
.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;}
.slick-arrow.slick-hidden{display: none;}
.slick-arrow{ background-color: rgba(0,0,0,0); outline: none;border: none;width: 33px; height: 33px; top: 50%; margin-top: -16.5px; text-indent: 100px; overflow: hidden; -webkit-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; cursor: pointer; position: absolute; z-index: 1;}
.slick-dots{ height: 10px; line-height: 1; position: absolute; width: 100%; bottom: 20px; list-style: none; display: block; text-align: center; padding: 0px; }
.slick-dots li{ display: inline-block!important; vertical-align: top; cursor: pointer; width: 12px; overflow: hidden; height:12px; background:#fff; box-sizing: border-box; display: inline-block; zoom: 1; *display: inline; margin: 0 4px; border-radius:50% }
.slick-dots li button{ background: none; border: none; outline: none; font-size: 0; }
.slick-dots li.slick-active,.i_nslick .slick-dots li.slick-active{ overflow: hidden; background:#0e6eb8 }

 
.banner-wrap{ position:relative; overflow:hidden }
.banner-wrap .banner-bg{ height: auto; display: block; background-size: cover; background-position: center; background-repeat: no-repeat; position:relative}
.banner .slick-prev{ opacity: 0.5; left: 2%; width: 48px; height: 48px; margin-top: -24px; background-image: url("../images/banner01.png"); background-position: center; background-repeat: no-repeat; background-size: contain; }
.banner .slick-prev:hover{ opacity: 1  }
.banner .slick-next{ opacity: 0.5; right: 2%; width: 48px; height: 48px; margin-top: -24px; background-image: url("../images/banner02.png"); background-position: center; background-repeat: no-repeat; background-size: contain; }
.banner .slick-next:hover{ opacity: 1  }

.ban_text { position:absolute; display: inline-block; margin:20% 0 0 20%; font-size:20px; color:#fff }
.scroll-btn{ cursor: pointer; position: absolute; bottom: 65px; left: 50%; z-index:99; margin-left: -20px; width: 40px; height: 22px; background: url("../images/icon7.png") center no-repeat; background-size: contain; opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); transition: transform .2s ease,opacity .2s ease; -webkit-transition: transform .2s ease,opacity .2s ease; -moz-transition: transform .2s ease,opacity .2s ease; -o-transition: transform .2s ease,opacity .2s ease; }



/*---------首页---------*/
.i-tit { text-align:center; margin:30px auto; text-transform:uppercase }
.i-tit h2 { color:#0e6eb8; font-size:28px; line-height:35px; }
.i-tit p { color:#999; font-size:20px; text-transform:uppercase; }
.i-more { display:block; margin:20px auto; width:54px; height:54px; line-height:54px; border-radius:30px; overflow:hidden; text-align:center; color:#fff;  background:url(../images/next.png) no-repeat center; font-size:0px }

  
/*我们的服务 */
.iproduct { margin:60px auto;  }
 
/*图片左右滚动*/
.scroll-outer { position:relative;  }
.iproduct .scroll-outer { height:380px;}
.owl-carousel { width:100%; margin:0 auto; }
.owl-carousel .owl-wrapper-outer { margin:0 auto; overflow: hidden; position: relative; width: 100%; padding:15px 0}
.owl-carousel .owl-item { float: left; }
.iproduct .owl-carousel .item { position:relative; background:#fff; margin:0 auto; overflow:hidden;text-align:center;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}
.iproduct .owl-carousel .item { width:250px; height:290px; padding:10px; background:#fff }
.iproduct .owl-carousel .item:hover {
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .5);
    box-shadow: 0 0 15px rgba(0, 0, 0, .5);
}
.iproduct .owl-carousel .item a.pic { display: block;width:100%;  overflow:hidden; max-height:166px; }
.owl-carousel .item:hover {  }
.owl-carousel .item:hover img { transform:scale(1.08,1.08);   transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; }
.owl-carousel .item .txt { padding:12px; color:#666  }
.owl-carousel .item .txt h3 { font-size:16px; line-height:28px; color: #0e6eb8; }
.owl-carousel .item .txt p { height:62px; overflow:hidden; margin:8px 0; font-size:14px; line-height:22px; }


/* 移动小鼠标*/
.grabbing { cursor:url(../images/grabbing.png) 8 8, move;}
/* 左右箭头 */
.owl-theme .owl-controls .owl-buttons div { width:32px;height:60px; color: #fff; overflow:hidden; filter: Alpha(Opacity=80); opacity: 0.8; cursor: pointer; position:absolute; top:36%;  }
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	opacity: 1; filter: Alpha(Opacity=100);/*IE7 fix*/
}
.iproduct .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-30px; background:url(../images/arrow-l.jpg) no-repeat center; background-size:100% auto }
.iproduct .owl-theme .owl-controls .owl-buttons .owl-next{ right:-30px; background:url(../images/arrow-r.jpg) no-repeat center; background-size:100% auto }
/* 下边圆点 */
.owl-theme .owl-controls{ margin-top:10px;	text-align: center; min-height:30px;  }
.owl-theme .owl-controls .owl-page { display: inline-block;*display: inline; zoom: 1;  }
.iproduct .owl-theme .owl-controls .owl-page { display:none !important }
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
	cursor: pointer;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

 
/*视频播放*/
.ivideo  { padding:20px 0 1px 0; background:#f4f4f4 }
.ivideo .scroll-outer { height: auto;}
.ivideo .owl-carousel .item { width:350px; height:280px; padding:10px; background:#fff }
.ivideo .owl-carousel .item { position:relative; background:#fff; margin:0 auto; overflow:hidden;text-align:center;

}
.ivideo .owl-carousel .item a.pic { display: block;width:100%;  overflow:hidden; max-height: none; }
 
.ivideo .owl-carousel .item a.pic i { display:block; position:absolute; width:80px; height:80px; background:url(../images/video.png) no-repeat center; background-size: cover; left:50%; top:50%; margin:-55px 0 0 -40px; z-index:99 }
.ivideo .owl-carousel .item a.pic img { width:100%; height:240px }
.ivideo .owl-carousel .item h3 { font-size:15px; line-height:44px; color: #555; }
.ivideo .owl-theme .owl-controls .owl-buttons div { width:46px;height:46px; display:none }
.ivideo .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-50px; background:url(../images/previous.png) no-repeat center; background-size:100% auto }
.ivideo .owl-theme .owl-controls .owl-buttons .owl-next{ right:-50px; background:url(../images/next.png) no-repeat center; background-size:100% auto }

#div_showmore{
	position: fixed; width: 100%; height: 100%;
	left: 0;
	top: 0;
	background-color: #000;
	z-index: 9998;
	display: none;
}
.fixed_inner{
	position: relative;
	width: 100%;
	height: 100%;
}
#picshowmore{
	position: absolute;
	text-align: center;
	width: 90%;
	left: 5%;
	top: 10%;
}
#closeshowmore{
  position: fixed;
  background-color: #000;
  z-index: 9999;
  width:43px;
  height: 43px;
  top: 20px;
  right: 20px;
  cursor:pointer;
}
@media (min-width: 768px){
#picshowmore{
position: absolute;
text-align: center;
width: 70%;
left: 15%;
top: 0;
}
}	

.ilink { border:1px solid #eee; padding:20px 0px }
.ilink ul li { width:25%; text-align:center; float:left; font-size:13px; border-left:1px solid #ddd; box-sizing:border-box; margin-left:-1px }
.ilink ul li img { max-width:80%;}
.ilink ul li a { display:block; height:90px; }


 
/*新闻资讯*/
.newspanes h3 { height:36px; border-bottom:1px solid #ddd; margin-bottom:20px; font-size:16px; color:#0e6eb8  }
.newspanes h3 span { border-bottom:2px solid #0e6eb8; padding:10px 0  }
.newspanes h3 a { float:right; font-size:12px; margin-top:5px }

.newspanes p { height:42px; line-height:42px; border-bottom:1px dashed #ddd; overflow:hidden }
.newspanes p a { display:block; }
.newspanes p:hover a { text-indent:20px; }
.newspanes p span { float:right; color:#999; font-size:13px; }
.newspane{ float:left; width:30%; margin-right:5%}

 
 /*防伪查询*/
.iservice { width:310px; height:135px; padding:160px 30px 30px 30px; float:right; text-align:center; background:url(../images/iservice.jpg) no-repeat center; color:#fff; font-size:13px; }
.iservice h3 { font-size:18px; }
.iservice a { width:120px; height:34px; line-height:34px; margin:15px auto; border:1px solid #fff; color:#fff; font-size:14px; display:block }

/*关于我们*/
.i_vleft{ width:47%; float:left }
.i_vleft img { vertical-align:middle; width:100% }
.i_vright{  width: 50%; float:right;text-align: justify; }
.i_vright h3 { font-size: 22px; text-transform: uppercase; margin: 0px auto 0px auto; }
.i_vright i { display:block; margin:10px auto 20px auto}
.i_vright i:before{ content: ''; display: inline-block; vertical-align: middle; width:40px; height: 2px; background: #0e6eb8; }
.i_vright:hover i:before{ width: 60px; background: #0e6eb8; }
.i_vright .more{ font-size: 16px; color:#fff; background:#0e6eb8; border:1px solid #0e6eb8; display:block; margin:30px 0 0 0; width:150px; line-height: 34px; text-align:center }



 
/*搜索页面*/
.searchbox { background:#fff; padding:2% 4%; line-height:2  }
.searcform { margin:12px 0;background:#EFEFEF;padding:10px; }
.searcform input { height:32px; line-height:32px; padding:0px 10px; border:none; background:#fff }
.searcform select { height:32px; line-height:32px; padding:0px 10px; border:none; margin:0px 10px; vertical-align:middle }
.searcform input.button { background:#F63; cursor:pointer; color:#fff; padding:0px 15px }
.searc-list ul li { margin:10px }
.searc-list ul li span { margin-right:15px }





/*----------------内页---------------------*/

/*关于我们*/
 
.count { padding:30px 50px; text-align:center; background:#fff; margin:30px auto 0px auto; position: relative;
-webkit-box-shadow: 0 0 8px #eee; -moz-box-shadow: 0 0 8px #eee; box-shadow: 0 0 8px #eee;  }
.count ul li { margin:20px 0px; float:left; width:25%; text-align: center; }
.count ul li span { display:block; margin:0px auto; width:100px; height:100px; line-height:100px; font-size:30px; border:8px solid #ea077d; border-radius:50%; color:#ea077d; }
.count ul li .count-text { font-size:18px; margin:20px auto 5px auto; clear:both }
.count .countbg { height:80px; width:1194px; position:absolute; left:-16px; bottom:-20px; background:url(../images/countbg.jpg) no-repeat center; background-size:100% auto }

 
/*发展历程*/
 
.history { display: flex;flex-direction: row;flex: 1;}
.history li {flex: 1; vertical-align:top; background:#f499c9; color:#fff; margin:0px 0.5%; padding-bottom:12% }
.history li div {  padding:40px 12% 0px 12%; }
.history li h3 { font-size:26px; margin-bottom:8px; }
.history li hr { height:0px; color:#fff; border:none; border-top:1px solid #fff; margin:30px 30px -10px 30px}
.history li.li1 { background:#60a7de; margin-top:16%; }
.history li.li3 { background:#4291ce; margin-top:12%; }
.history li.li5 { background:#1c7ac3; margin-top:8%; }
.history li.li7 { background:#0e6eb8; margin-top:4%; }
 

 
/*联系我们*/
.contact { padding: 30px 0; }
.contact li { float:left; margin:10px 3% 10px 3%; font-size:18px; line-height:36px; padding-left:40px; }
.contact li.phone { background:url(../images/icon-phone.png) no-repeat left top; }
.contact li.email { background:url(../images/icon-email.png) no-repeat left top; }
.contact li.address { background:url(../images/icon-address.png) no-repeat left top; }
.contact li h2 { font-size:28px; color:#333; }
.contact li h3 { font-size:20px; }
#container { height:350px }


.tit { text-align:center; font-size:16px; text-transform:uppercase; padding:20px 0 }
.tit h2 { font-size:26px; color:#111; line-height:32px; }


/*单页*/
.pages-con { background:#fff; padding:2% 4%; line-height:2  }
.pages-tit { font-size:24px; color:#0e6eb8; margin:20px auto; text-align:center }


/*新闻*/
.news-list ul li { height:46px; line-height:46px; border-bottom:1px dashed #ddd; overflow:hidden }
.news-list ul li a { display:block; }
.news-list ul li:hover a { text-indent:30px; }
.news-list ul li span { float:right; color:#999; font-size:13px; }

.newspic-list li { position:relative; padding:15px 0px; }
.newspic-list li:nth-of-type(2n) { background:#fff }
.newspic-list .pic { width:27%; float:left }
.newspic-list .pic img { width:100%; max-height:160px }
.newspic-list .text { width:70%; float: right }
.newspic-list .text h3 a { font-size:18px; color:#4c4948; display:block; line-height:30px; }
.newspic-list .text p { color:#898989; margin-top:10px; }
.newspic-list .text .date { color:#aaa; display:block; margin:5px 0  }

.article-list li { position:relative; padding:30px 0px; background:#f9f9fb }
.article-list li:nth-of-type(2n) { background:#fff }
.article-list .pic { width:35%; float:left }
.article-list .pic img { width:100%; max-height:180px }
.article-list .text { width:60%; float: right }
.article-list .text h3 a { font-size:24px; color:#4c4948 }
.article-list .text p { color:#898989; margin-top:25px; }
.article-list .text .date { color:#aaa; display:block; margin:5px 0  }

.article-con { padding:10px 0px; font-size:16px; line-height:2 }
.article-con .article-tit { text-align:center; font-size:23px; color:#333; line-height:32px }
.article-con .article-msg { text-align:center; color:#999; margin:5px auto 20px auto; font-size:15px; border-bottom:1px solid #eee; padding-bottom:20px; line-height:1.6  }



/*产品列表*/
.pronav { width:100%; z-index:99; height:120px; background:#f3f3f3; padding:10px 0 0 0;text-align:center; }
.pronav li { width:150px; height:40px; line-height:40px; display:inline-block; background-color: #fff; font-size:15px; border:1px solid #ddd; margin-left:-1px; }
.pronav li a { display:block; }
.pronav li.on a,.pronav li:hover a{ background-color:#0a5fa1; color:#fff;}



.product-list li { position:relative; padding:30px 0px; background:#f9f9fb }
.product-list li:nth-of-type(2n) { background:#fff }
.product-list .pic { width:50%; float:left }
.product-list .pic img { width:100%; }
.product-list .text { width:45%; float: right; padding:60px 0 30px 0; color:#727171; font-size:18px; }
.product-list .text h3 { font-size:26px; color:#e40077; margin-bottom:30px }
.product-list .text h3 a { color:#e40077; border-bottom:1px solid #e40077; padding-bottom:5px; }



/*产品列表*/
.pro_list li { margin-bottom: 2.4%; width: 23.2%; margin-right:2.4%; float: left; }
.pro_list li:nth-child(4n){ margin-right: 0; }
.pro_list .zoom{ position: relative; width: 100%; height: 0; padding-bottom:100%; }
.pro_list .zoom span{ position: absolute; }
.pro_list .text{ padding: 10px; text-align:center; color:#999; font-size: 12px }
.pro_list .text h3 { font-size: 18px; color:#333 }

.pro_con { margin:40px auto}
.pro_left { width:56% }
.pro_right { width:40% }
.pro_right .pro_tit { font-size:22px; margin-bottom:10px; color:#0a5fa1 }

.picsshow li { margin-bottom:5px; text-align:center }
.picsshow h2 { border-bottom:1px solid #ddd; height:44px; margin:30px auto; color:#0e6eb8; font-size:24px; }
.thumb-img { margin:30px auto }



/*店铺*/
@media (min-width:768px){
.shop_list > li{ background: #fff; width: 22.68%; float: left; margin-right: 3.093%; margin-bottom: 3%; }
.shop_list > li:nth-child(4n){ margin-right: 0; }
.shop_list > li .pic{ opacity: .8; width: 100%; height: 0; padding-bottom:100%; background-repeat: no-repeat; background-position: center; background-size: cover; }
.shop_list > li .text{ padding:15px; box-sizing: border-box; line-height:26px; font-size:16px; text-align:center }
.shop_list > li .text h2{ font-size: 24px; margin-bottom:15px  }
.shop_list > li .text .pad{ width: 100%; height: 0; padding-bottom:20%; }
.shop_list > li .text span{ font-size: 16px; line-height: 30px; }
.shop_list > li:hover{ box-shadow: 0 0 30px rgba(0,0,0,.2); }
.shop_list > li:hover h2,.shop_list > li:hover span{ color: #0e6eb8; }
.shop_list > li:hover .pic{ opacity: 1; }

}

 
/*新闻列表*/
.news_list{ padding: 30px 0 30px; }
.news_list li{ margin-bottom: 40px; width: 31.25%; float: left; margin-right: 3.125%; }
.news_list li:nth-child(3n){ margin-right: 0; }
.news_list .zoom{ position: relative; padding-bottom:70%; opacity:1;
   -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
}
.news_list .zoom span{ position: absolute; }
.news_list .text h2{ margin: 15px 0 5px; font-size: 18px; }
.news_list .text h3 { margin: 10px 0 5px; font-size: 16px; text-align:center }
.news_list .text span{ font-size: 16px; color: #999; }
.news_list li:hover .text h2 { color: #0e6eb8; }
.news_list li:hover .text h3 { color: #0e6eb8; }
.news_list li:hover .zoom{  opacity: .7; }


 

@media screen and (max-width: 1160px){
.banner, .banner-wrap, .banner-wrap .banner-bg {  }
.columnimg { height:250px; }
.i_vright .text_p{ font-size: 15px; }
.i_vright .more{ font-size: 14px; }
.items-control-wrapper{ font-size: 26px; }
.control_video { font-size:14px; }

.items-control-wrapper,.items-arrow-wrapper{ height: 35px; line-height: 35px; }
.items-arrow-wrapper a{ width: 35px; height: 35px; }
.i_views{ padding:40px 0; }
.i_vleft{ margin-left: 3%; width: 48%; }
.i_vright{ margin-right: 3%; width: 42%; }
}

  
@media screen and (max-width: 1024px){
body{ padding-top: 0px; font-size:14px; }
.baseWidth { width: auto; margin: 0 15px;}
.wrapper { width: auto; margin: 0 15px;}
img {
    vertical-align: middle;
    max-width: 100%;
	height:auto;
}

.banner, .banner-wrap, .banner-wrap .banner-bg { }
.header { height:auto; position:relative; background: #fff; text-align:center }

.header .logo img {  height:40px; }
.head-msg,.head-phone,.head-wx { display:none }

.h_rbox .baseWidth { margin: 0 0px; }
.nav-menu { position: relative; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding: 0; overflow-y: auto; }
.header .h_rbox { position:absolute; right:0px; top:0px; padding-top:60px; width:50%; height:100%; background:none; z-index:999 }
.nav-skip { position:absolute; right:10px; top:10px }
.nav-menu { text-align: left;  height: auto; display: block; line-height: 1.8;  }
.nav-menu li { border-bottom:1px solid #1c7bc5;  box-sizing:border-box; float: none; width: auto; }
.nav-menu li a{ padding: 10px 22px; display: inline-block; color:#fff }
.nav-menu li a::before { display:none }
#nav_box li:hover ul { width:100%; margin:0 }
#nav_box li ul li a { color:#444; padding-left:35px }
.header-nav { display:none; background: #0e6eb8;padding-bottom:200%; }
.nav-menu li.folder { background: url(../images/down.png) no-repeat 85% 16px; }
.nav-skip { display:inline-block; }
.language { float:none; line-height:42px; color:#Fff; text-align:left; margin:5px 0 0 32px; font-size:16px; }
.language a { color:#fff }
.pro_list .text{ padding: 3%; }
.pro_list .text h2{ font-size: 26px; }
}

  

@media screen and (max-width: 900px){	


.location { display:none; clear:both } 
/*内页导航*/
.submenu { margin:20px auto 25px auto; overflow:hidden; height: 38px; border-bottom:1px solid #ddd; float: none; width:100%;clear:both; background:none }
.submenu h3 { display:none }
.submenu li > a:after { display:none } 
.submenu ul {
    width: auto;
    white-space: nowrap;
    overflow: auto;
    height: 60px;
 }
.submenu li {
	border-top:none;
    display: inline-block;
    margin-right: 12px;
    height: 36px; line-height: 36px; font-size: 14px; 
    position: relative;
}
.submenu li > a{ display: inline-block; padding:0px 5px; color:#333 }
.submenu li.on > a,.submenu li:hover > a{  color: #0e6eb8; border-bottom:2px solid #0e6eb8; border-left:none; background:none }
 

 
.page-con { width:100%; float:none }

.banner, .banner-wrap, .banner-wrap .banner-bg {  }
.ban_text{ font-size: 1.4em; }
.i_vleft,.i_vright{ width: 100%; margin: 0 ; }
.i_vright h3{ margin: 20px 0 0px; }
.i_vright h3:hover:before{ width: 40px; }
.i_vright .text_p{ margin-bottom: 10px; }
.items-control-wrapper,.items-arrow-wrapper{ position: static; text-align: center; }
.items-arrow-wrapper{ display: none; }
.items-control-wrapper{ font-size: 16px; }
.slick-controls{ margin-left: 0; width: 100%; }
.l_main h2{ font-size: 26px; }
.l_main{ font-size: 16px; line-height: 46px; }
.l_main .item input{ height: 46px; font-size: 16px; }
.l_main label{ margin: 10px 0; }
.path{ padding: 10px 0; }
.news_list li,.news_list li:nth-child(3n){ width: 48%; margin-right: 4%; }
.news_list li:nth-child(2n){ margin-right: 0; }
.abo_con{ font-size: 14px; line-height: 26px; }
.news_dslick .img{ padding: 0; }
.shop_dright,.shop_dleft{ width: 100%; height: auto; }
.shop_dleft{ height: 400px; }
.shop_dright .shop_twrap{ width: 100%; padding: 40px; }

.con_left { width: 47%; }
.con_right .con_link li { width:31%; margin:10px 1% }
#container { height:300px; }


.re_list .re_top,.re_list .re_top .title{ font-size: 14px; }
.info_con input,.info_box .custom-radio{ height: 46px; }
.info_box span{ font-size: 16px; line-height: 35px; }
.info_con input,.info_box label,.info_con .sod_select{ font-size: 16px; }


.i-tit { margin: 10px auto; }
.i-tit h2 { font-size:22px; height:30px; }
.i-tit p { font-size: 14px;}

.tit { font-size:14px; }
.tit h2 { font-size:18px; line-height:24px }


.columnimg { width: 100%; height:140px;  }
.columnimg span { font-size:18px; display:none }
.columnimg span::after{ width:30px; height:2px; margin-left:3px }
.location b { font-size:16px; }

.page { width:100%; margin:20px auto; padding-top:10px; border-top:1px solid #eee;  }

.newspane{ float: none; width:100%; margin-right:0; margin-bottom:20px}


.iservice{ width:90%; float:none; padding: 160px 5% 30px 5%;}
.ivideo { padding:10px 0px; margin:20px auto }

.newspic-list .text h3 a { font-size:16px; line-height:25px;}
.newspic-list .text p { height:50px; overflow:hidden; margin-top:5px }
.newspic-list .text .date { margin:1px 0 }


.article-con .article-tit { text-align: center; font-size:19px; line-height:1.5; margin-bottom:5px }
.article-con .article-msg { font-size:13px; } 
.article-con { font-size:16px; }
.pre-next {
    color: #9fa0a0;
    margin: 20px auto;
    min-height: 30px;
    font-size: 13px; line-height:20px;
}
.pre-next .pre {  }

.footer { padding:20px 0; margin-top:25px }
.foot-column li { display:none }
.foot-column li.foot-contact{ display:block; float:none; width:100%; margin:0 }
.foot-column li.foot-msg { display:block; float:none; width:100%; margin:0 }
}




@media screen and (max-width: 768px){
	
.banner, .banner-wrap, .banner-wrap .banner-bg { }
 
.i_vright h3 { margin: 20px 0 0px; font-size: 18px; }
.i_vright i { margin:3px 0}

.news_list .text h2{ font-size: 16px; margin: 10px 0 6px; line-height: 24px; }
.news_list .text span{ font-size: 14px; }
.path{ font-size: 12px; padding: 5px 0; }
.path a{ font-size: 12px; padding-left: 12px; }
.news_list{ padding: 20px 0; }
.news_dcon .pic .big,.news_dcon .pic .small,.news_dcon .text .box.fl,.news_dcon .text .box.fr{ width: 100%; margin: 10px auto; }


.shop_list > li{ width:49%!important; margin: 0 0 10px 0!important; }
.shop_list > li:nth-child(2n) { margin-left: 2% !important;}
.shop_list > li .text{ padding: 8px 4%; }
.shop_list > li .text h2{ margin-bottom: 5px; font-size: 18px; }
.shop_list > li .text span{ font-size: 14px; line-height: 1; }
.shop_list > li .text .pad{ display: none; }
.shop_list > li .text span{ float: right; }

.pro_list .text h2{ font-size: 15px; margin-bottom:5px; }
.pro_list .text h3{ font-size: 14px; }

.h30 { height: 20px; }
.h60 { height: 40px; }
.pc-box { display:none }
.mobile-box { display: block }

.ilink { margin:30px auto }
.ilink ul li { width:50%; border:none; font-size:12px; margin-bottom:10px }
.ilink ul li a { height:60px }
.ilink ul li p { height:36px; line-height:18px; }

/*我们的服务*/
.iproduct { padding:20px 0 5px 0; margin:0px auto;  }
.scroll-outer { height:auto }
.iproduct .scroll-outer { height:auto }
.owl-theme .owl-controls .owl-buttons div {
    width: 40px;
    height: 50px;
}
.iproduct .owl-carousel .item a { display: table-cell;width: 100%; height: auto; vertical-align:middle; }
.iproduct .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-10px; background-size:auto 100%  }
.iproduct .owl-theme .owl-controls .owl-buttons .owl-next{  right: -10px; background-size: auto 100% }

 .ivideo .owl-carousel .item { width:auto }

/*发展历程*/
 
.mobile-history { position:relative; margin:30px auto; padding:20px 0 }
.mobile-history .line { display:block; position: absolute; height:100%; width:1px; left:50%; top:0px; background:#0e6eb8 }
.mobile-history li { width:50%; margin-bottom:10px; position:relative; float:left; font-size:12px; text-align:right; }
.mobile-history li.li-r { float:right; text-align:left }
.mobile-history li::before { display:block; content: ""; width:8px; height:8px; background:#0e6eb8;border-radius:50%; position: absolute; right:-5px; top:9px; }
.mobile-history li.li-r::before { left:-4px; top:9px; }
.mobile-history li b { display: inline-block; width:40px; height:40px; line-height:40px; font-size:14px; border:4px solid #0e6eb8; text-align:center; background:#fff; color:#0e6eb8; border-radius:30px; position: absolute; right:14px; top:-12px; }
.mobile-history li h3 { color:#0e6eb8; font-weight:bold; font-size:16px; line-height:22px; }
.mobile-history li div { margin:0px 70px 0px 0px;}
.mobile-history li p { clear:both;   }
.mobile-history li.li-r b { left:14px; top:-12px;}
.mobile-history li.li-r div { margin:0px 0 0px 70px;} 
.mobile-history li.li-r p {  }

.mobile-history li b::after { display:block; content: ""; width:10px; height:10px; background:url(../images/history-icon1.png) no-repeat center; background-size:100% auto; position:absolute; right:-12px; top:16px;  }
.mobile-history li.li-r b::after { background:url(../images/history-icon2.png) no-repeat center; left:-11px; top:16px;  }



/*新闻*/
.article-list li { position:relative; padding:25px 0px; background:#f9f9fb }
.article-list li:nth-of-type(2n) { background:#fff }
.article-list .pic { width:100%; float: none; margin-bottom:15px }
.article-list .pic img { width:100%; max-height: none }
.article-list .text { width:100%; float: none; font-size:12px; }
.article-list .text h3 a { font-size:15px; }
.article-list .text .date { margin:2px 0  }
.article-list .text p { margin-top:10px; }

/*产品列表*/
.pronav { height:150px; margin-bottom:50px }
.pronav li {   font-size:12px; }
.pro_left { width:100%; float:none; margin-bottom:20px } 
.pro_right { width:100%; float:none } 



/*联系我们*/
.contact { padding: 20px 0; }
.contact li { float: none; margin:15px 3% 15px 3%; font-size:15px; line-height:28px; background:url(../images/location.png) no-repeat left top; padding-left:40px }
.contact li h2 { font-size:19px; }
.contact li h3 { font-size:17px; }
 

/*产品*/
.product-list li { padding:20px 0px; }
.product-list li:nth-of-type(2n) { background:#fff }
.product-list .pic { width:45%; float:left; padding-top:20px }
.product-list .pic img { width:100%; }
.product-list .text { width:52%; float: right; padding:0px; color:#727171; font-size:12px; }
.product-list .text h3 { font-size:16px; color:#0e6eb8; margin-bottom:10px }
.product-list .text h3 a { color:#0e6eb8; border-bottom:1px solid #0e6eb8; padding-bottom:5px; }



}


 
 
 
/*网站地图*/
.content-block{ padding-top: 5%; }
.wrapper-content {
    max-width: 2220px;
    margin-left: auto;
    margin-right: auto;
}
.padding-small {
    padding-left: 5%;
    padding-right: 5%;
}
.row {
    display: block;
}
@media screen and (min-width: 769px){
  .padding-small {
      padding-left: 4%;
      padding-right: 4%;
  }
}
.sitemap-html h2 {
    margin-bottom: 30px; font-size: 24px; font-weight: bold;
}
.col-12 {
    float: left;
    display: block;
    margin-right: 4.34783%;
    width: 100%;
}
.col-12:last-child {
    margin-right: 0;
}
.sitemap-html h3 {
    margin-bottom: 15px; font-size: 20px; font-weight: bold;
}
.sitemap-html ul li {
    margin-bottom: 5px;
}
.sitemap-html ul a {
    display: inline-block;
    padding: 2px 0;
} 
.sitemap-html ul a:hover{ color: #0e6eb8; }
.wrapper-content:after {
    content: "";
    display: table;
    clear: both;
}



  

/*** 分页样式 **/
.dede_pages{ padding:20px 0px 20px 0; clear:both; text-align:center; height: auto; }
.dede_pages ul li{
	display: inline-block;
	line-height:28px;height:28px;
	margin:0 3px;
	overflow:hidden;
}
.dede_pages ul li a { color:#555; display: inline-block;padding:0px 5px 0px 5px;  }
.dede_pages ul li:hover{ color:#0e6eb8; text-decoration:none; }
.dede_pages ul li:hover a { color:#0e6eb8; }
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover { color:#0e6eb8;  }
.dede_pages ul li.thisclass { }
.dede_pages .pageinfo { color:#888; margin-right:7px  }
.dede_pages .pageinfo strong { font-weight:normal;	margin:0px 2px;}
.dede_pages ul li select { height:22px; border:none }





