body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td,div,span,a{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,button,input,select,textarea{ font-size:14px; font-family:Microsoft Yahei,arial,tahoma,sans-serif,瀹嬩綋; color:#272727;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
address,cite,dfn,em,var,i,s{font-style:normal;}
ul,ol,li,dd,dl{list-style:none;}
img{border:0; vertical-align:middle;}
input{ padding-left:5px;}
a{ color:#333; text-decoration: none;}
a:hover{ color:#006AB2;}
*{ outline:none;}
.clear{ clear:both;}
.fr{ float:right;}
.fl{ float:left;}
.red{ color:#C60E25;}
.bold{ font-weight:bold;}

.header{width:1200px;margin:0 auto;}
.header .top{ width:100%;  height:100px; padding-top:20px; }
.header .top .logo{ float:left;}
.header .top .phone{ float:right; margin-top:10px;}
.header .nav ul li{ float:left; width:12.5%;text-align:center; position:relative;}
.header .nav ul li a{ display:block; padding:10px 0; font-size:18px;}
.header .nav ul li:nth-child(1) a{ padding:10px 55.5px;}
.header .nav ul li a span{ color:#D3D3D3; font-size:12px; display:block;}
.header .nav ul li a:hover,.header .nav ul li a.on{ background-color:#0069B5; color:#fff;}
.header .nav ul li dl{ position:absolute; top:60px; left:0; width:100%; background-color:#FFF; text-align:center; display:none;z-index:100}
.banner{ width:1200px; margin:0 auto;}
.banner img{ width:100%;}

.footer{ width:1200px; margin:0 auto; height:200px; background-color:#4B5763; text-align:center; margin-top:30px; color:#fff; line-height:30px; padding-top:30px; font-size:14px; position:relative;}
.footer a{ color:#fff; font-size:16px;}
.footer .footnav{  text-align:center;}
.footer .footnav a{ border-left:1px solid #fff; padding:0 5px;} 
.footer .footnav a:nth-child(1){ border:none;}
.footer .ewm{ position:absolute; right:64px; top:34px;}

.backtop{ position:fixed; right:2%; bottom:10%;}

.pages{ text-align:center; margin-top:30px;}
.pages a,.pages span{ padding:3px 10px; background-color:#F6F6F6; border:1px solid #ccc; color:#ccc; margin:0 5px;}
.pages span.current,.pages a:hover,.pages span:hover,.pages a.current{ background-color:#67BBE9; color:#fff; border:1px solid #67BBE9;}


.location{ width:100%; height:40px; line-height:40px; color:#fff; background-color:#67BBEA;  padding-left:15px;}
.location a{ color:#fff;font-size:16px;}

/*---------------------------  鏀惧ぇ闀�-------------------------------*/
.box{width:540px; float:left;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle; width:538px; height:365px;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-s310, .tb-s310 a{height:365px;width:540px;}
.tb-s310, .tb-s310 img{height:100%;width:540px; }
.tb-s310 a{*font-size:271px;}
.tb-booth{border:1px solid #eee;position:relative;z-index:1;}
.spec-scroll{clear:both;margin-top:10px; width:420px;}
.spec-scroll .prev{float:left;margin-right:5px; margin-left:0px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:16px;line-height:100px;cursor:pointer;text-decoration:none;}
.spec-scroll .items{margin-left: 5px; float:left;position:relative;width:538px;height:105px;overflow:hidden;}
.spec-scroll .items ul{margin:0; padding:0;list-style:none;position:absolute;width:999999px; height:73px; margin-top:3px;}
.spec-scroll .items ul li{float:left; margin:0px; padding:0px; width:80px; height:69px; text-align:center; margin-right:10px;}
.spec-scroll .items ul li img{border:1px solid #CCC; padding:2px;width:100%;height:67px;}
.spec-scroll .items ul li img:hover,.spec-scroll .items ul li img.tb-selected{ border:2px solid #FF6600; padding:1px; }

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden; }
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.tb-selected{border:2px solid #2196ff !important; padding:1px; } 


/*---------------------------  Detail Page -------------------------------*/


#imgbox-loading { position: fixed; top: 0; left: 0; cursor: pointer; display: none; z-index: 90; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 80; }
.imgbox-wrap { position: fixed;  background: #FFF; display: none; z-index: 90; height:auto!important;}
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap { position: fixed; padding: 0; margin: 0; display: none; }
.imgbox-bg { position: fixed; width: 20px; height: 20px; }