/* ====================
	公共css样式
==================== */
@charset "utf-8";
*{margin:0;padding:0;}
body{font-size:12px; font-family:"微软雅黑",Verdana, Arial; line-height:150%; margin:0; padding:0; color:#000; background-color:#FFFFFF;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
/*button{cursor:pointer}*/
a{text-decoration:none}
a:link{color:#666;}
a:visited{color:#666;}
a:hover{color:#5ecbf6;}
ul li a:link{color:#666;}
ul li a:visited{color:#666;}
ul li a:hover{color:#5ecbf6;}

.block{ width:1150px; height:auto; overflow:hidden;clear:both;}

.fl{float:left;}
.fr{float:right;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.db{display:block;}
.di{display:inline;}
.dn{display:none;}


/*页面留白*/
.blank5{height:5px; clear:both; overflow:hidden;}
.blank10{height:10px; clear:both; overflow:hidden;}
.blank30{height:30px; clear:both; overflow:hidden;}

/*英文强制换行*/
.word{word-wrap:break-word; word-wrap:break-word; table-layout:fixed; text-overflow:ellipsis;}
.bold{font-weight:bold;}

.clear {clear: both; /*line-height:0px;height:0;font-size:0px;*/} 

@font-face {font-family: 'webfont';
  src: url('//at.alicdn.com/t/qn1x2vunehoajor.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/qn1x2vunehoajor.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/qn1x2vunehoajor.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/qn1x2vunehoajor.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/qn1x2vunehoajor.svg#思源黑体-细') format('svg'); /* iOS 4.1- */
}

.web-font{font-family:"webfont" !important;font-style:normal;}

.icon {
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
   
}

.gray {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
} 

.contact-box{width:230px;position:fixed;z-index:9999;background:#fff;text-align:center;border:1px solid #ccc;left:50%;margin-left:-115px;top:50%;margin-top:-137px;padding-top:5px;border-radius:5px;box-shadow: 0px 0px 5px 3px #333}
.contact-box span{width:100%;float:Left;padding-bottom:10px;font-size:16px;color:#666;line-height:1.7em;}
.contact-box .close{position:absolute;right:-7px;top:-7px;width:25px;cursor:pointer}
