@charset "utf-8";
/*初始化*/
body,h1,h2,h3,h4,h5,h6,a,p,dl,div,dt,dd,ul,ol,li,select,table,tr,button,input,textarea,th,td {margin:0; padding:0;border:0; box-sizing: border-box;}
body{color:#333; font-family:Open Sans,"微软雅黑"; font-size:14px;}
a{text-decoration:none; color:#118899; outline:none; vertical-align:baseline}
a,input,select,textarea{outline:none;}
textarea{ resize:none}
a:hover,a:link{ text-decoration: none;}
ul,dl{list-style-type:none;}
img {border:0;}
small,em,i{font-weight:normal; font-style:normal;}
li{list-style:none;}
img{border:0;}
/*常用类*/
.fl{float: left;}
.fr{float: right;}
.clearfix::before,.clearfix::after,.clearfix:before,.clearfix:after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.txt-hide{overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap;  -o-text-overflow:ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }
.txt-hide2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.txt-hide3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.tc{ text-align: center;}
.tl{ text-align: left;}
.tr{ text-align: right;}
.ft30{font-size: 30px;}
.ft28{font-size: 28px;}
.ft26{font-size: 26px;}
.ft24{font-size: 24px;}
.ft22{font-size: 22px;}
.ft20{font-size: 20px;}
.ft18{font-size: 18px;}
.ft16{font-size: 16px;}
.ft14{font-size: 14px;}
.ft12{font-size: 12px;}
.img-res{display:block; max-width:100%; height:auto;}
.table-box{display: table; text-align: center;}
.table-middle{display: table-cell; vertical-align: middle;}
.list-disc{list-style: disc inside;}
.word-spacing{word-spacing:8px;letter-spacing:1px;}
.mt40{ margin-top: 40px;}
.mt30{ margin-top: 30px;}
.mt20{ margin-top: 20px}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.ml40{ margin: 40px;}
.ml30{ margin: 30px;}
.ml20{ margin: 20px;}
.ml10{ margin: 10px;}
.mb40{ margin-bottom: 40px;}
.mb30{ margin-bottom: 30px;}
.mb20{ margin-bottom: 20px;}
.mb10{ margin-bottom: 10px;}
.mr40{ margin-right: 40px;}
.mr30{ margin-right: 30px;}
.mr20{ margin-right: 20px;}
.mr10{ margin-right: 10px;}
.pl40{ padding-left: 40px;}
.pl30{ padding-left: 30px;}
.pl20{ padding-left: 20px;}
.pl10{ padding-left: 10px;}
.pr40{ padding-right: 40px;}
.pr30{ padding-right: 30px;}
.pr20{ padding-right: 20px;}
.pr10{ padding-right: 10px;}
.pt40{ padding-top: 40px;}
.pt30{ padding-top: 30px;}
.pt20{ padding-top: 20px;}
.pt10{ padding-top: 10px;}
.pb10{ padding-bottom: 40px;}
.pb10{ padding-bottom: 30px;}
.pb10{ padding-bottom: 20px;}
.pb10{ padding-bottom: 10px;}
.lh50{ line-height: 50px;}
.lh40{ line-height: 40px;}
.lh30{ line-height: 30px;}
.fw{font-weight: bold;}
/*头部*/
.head{ height: 90px; padding: 0px 0 0 ;}

/* eeworld footer */
.foot-bg{width:100%;height:30px;background:url('../image/bg2.jpg') no-repeat center center;background-size:1920px 30px;margin:0 auto;}
.foot{padding-top:30px}
.foot .code-box{text-align:center}
.foot .code-box p{height:30px;line-height:30px;text-align:center;margin-top:5px}
.foot .txt{color:#333;font-size:16px;line-height:2;margin-top:25px}
.foot .tip{padding:20px 0 35px;text-align:center}
.foot .tip .h3{color:#666;font-size:18px;font-weight:normal;padding:10px 0}
.foot .tip .h3 i{width:75px;height:1px;background:#858585;vertical-align:middle;margin:0 8px;display:inline-block}
.foot .tip a{font-size:24px;color:#333;padding:8px 0}
.copyright{background:#333;color:#fff;text-align:center;line-height:2;padding:45px 0}
::-webkit-scrollbar{width:10px;height:1px}
::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#535353}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#ededed}