@charset "utf-8";

/*公共样式*/
/*=====================以下部分，请不要随意更改===================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a {margin:0;padding:0;outline:0;}
fieldset,img {border:0;}
:focus {outline: 0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style: normal;font-weight: 400;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: 400;}

body {font: 14px/1.5 "微软雅黑","Microsoft Yahei","SimSun","宋体","Arial Narrow",HELVETICA;background:#fff; color:#666;}

a {text-decoration: none;transition: 0.2s;color: #555555;}
a:hover {text-decoration: none;}

abbr,acronym {border: 0;font-variant: normal;}

input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select {*font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button,input {line-height: normal;*overflow: visible;}

select,input,img {vertical-align: middle;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
textarea {overflow: auto;vertical-align: top;resize: vertical;}

table button,table input {*overflow: auto;}
table {border-collapse: collapse;border-spacing: 0;}

ol,ul,li {list-style: none;}
ul,li {list-style-type: none;}

caption,th {text-align: left;}
sup,sub {font-size: 100%;vertical-align: baseline;}

blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}

legend {border: 0;*margin-left: -7px;padding: 0;}
label {cursor: pointer;}


/* 超过指定宽度，用省略号代替 */
.ellipsis {display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*强制换行*/
.break_word {word-wrap: break-word;word-break: break-all;}
/*禁止换行*/
.keep_all {word-break: keep-all;white-space: nowrap;}

/*两端对齐 若单行，至少要3个字符，只有两个字符的，中间补一个空格*/
.text_justify {text-align: justify;text-justify: distribute-all-lines;
  /*ie6-8*/
  text-align-last: justify;
  /* ie9*/
  -moz-text-align-last: justify;
  /*ff*/
  -webkit-text-align-last: justify;
  /*chrome 20+*/
}

/* 清除float浮动 */
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;display: block;}
.clearfix {zoom: 1;}

.clear {height: 0px; overflow: hidden; clear: both;}
.clear5 {height: 5px; overflow: hidden; clear: both;}
.clear10 {height: 10px; overflow: hidden; clear: both;}
.clear20 {height: 20px; overflow: hidden; clear: both;}
.clear25 {height: 25px; overflow: hidden; clear: both;}
.clear30 {height: 30px; overflow: hidden; clear: both;}
.clear35 {height: 35px; overflow: hidden; clear: both;}
.clear40 {height: 40px; overflow: hidden; clear: both;}


/*修复火狐按钮文字不垂直居中的bug*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;padding: 0;}
* html body {
  /* IE6 fixed box hack */
  _background-image: url(about:blank);
  _background-attachment: fixed;
}

.inputtext {border:#CCCCCC 1px solid; height:20px; line-height:20px; padding:0px 2px; color:#666666; border-radius:3px;}
.inputmultiline {border:#CCCCCC 1px solid; font-size: 14px; padding: 5px 0px 0px 0px; color:#666666; border-radius:3px;}
.inputbutton {height:30px; background-color:#3d96c9; font-size:14px; font-weight:bold; text-align: center; padding: 0px 8px; _padding: 0px; *padding: 0px; color:#fff; cursor:pointer; border:none; border-radius:3px; }
.inputlist {border:#dddddd 1px solid; height: 24px; font-size: 14px; font-weight: normal; font-family:Trebuchet MS;}

.pointer{cursor:pointer;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}

.border-Top{border-top:1px #EEEEEE solid;}
.border-bottom{border-bottom:1px #EEEEEE solid;}
.border-Right{border-right:1px #EEEEEE solid;}
.border-Left{border-left:1px #EEEEEE solid;}

.border-R-s{ border-radius:4px;}
.border-R-m{border-radius:6px;}
.border-R-b{border-radius:7px;}

.borderout_0 {border:#CCCCCC 0px solid;}
.borderout_1 {border:#eeeeee 1px solid;}
.borderout_2 {border:#cededd 1px solid;}



.relative {position: relative;}
.absolute {position: absolute;}

.hide {display: none;}
.show {display: block;}

.tc {text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}

.vm {vertical-align: middle;}
.vt {vertical-align: top;}

.fr {float: right;}
.fl {float: left;}

.m5 {margin: 5px;}
.m10 {margin: 10px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml35 {margin-left: 35px;}
.ml40 {margin-left: 40px;}
.ml45 {margin-left: 45px;}
.ml50 {margin-left: 50px;}
.ml60 {margin-left: 60px;}
.ml70 {margin-left: 70px;}
.ml80 {margin-left: 80px;}
.ml90 {margin-left: 90px;}
.ml100 {margin-left: 100px;}
.ml110 {margin-left: 110px;}
.ml120 {margin-left: 120px;}
.ml130 {margin-left: 130px;}
.ml140 {margin-left: 140px;}
.ml150 {margin-left: 150px;}

.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr35 {margin-right: 35px;}
.mr40 {margin-right: 40px;}


.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt35 {margin-top: 35px;}
.mt40 {margin-top: 40px;}
.mt45 {margin-top: 45px;}
.mt50 {margin-top: 50px;}
.mt55 {margin-top: 55px;}
.mt60 {margin-top: 60px;}
.mt65 {margin-top: 65px;}
.mt70 {margin-top: 70px;}
.mt75 {margin-top: 75px;}
.mt80 {margin-top: 80px;}
.mt85 {margin-top: 85px;}
.mt90 {margin-top: 90px;}
.mt95 {margin-top: 95px;}
.mt100 {margin-top: 100px;}



.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb80 {margin-bottom: 80px;}
.mb90 {margin-bottom: 90px;}
.mb100 {margin-bottom: 100px;}

.p2 {padding: 2px;}
.p5 {padding: 5px;}
.p10 {padding: 10px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl16 {padding-left: 16px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl35 {padding-left: 35px;}
.pl40 {padding-left: 40px;}
.pl45 {padding-left: 45px;}
.pl50 {padding-left: 50px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}
.pr35 {padding-right: 35px;}
.pr40 {padding-right: 40px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}
.pt35 {padding-top: 35px;}
.pt40 {padding-top: 40px;}
.pt45 {padding-top: 45px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}
.pb35 {padding-bottom: 35px;}
.pb40 {padding-bottom: 40px;}
.pb45 {padding-bottom: 45px;}

.ti {text-indent: 2em;}
.Notice{color:#ff6600;}
.Remark{color:#999999;}




.font-s {font-size:12px;}
.font-l {font-size:16px;}

.fs08{font-size:08px;}
.fs09{font-size:09px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs22{font-size:22px;}
.fs23{font-size:23px;}
.fs24{font-size:24px;}
.fs25{font-size:25px;}
.fs26{font-size:26px;}
.fs27{font-size:27px;}
.fs28{font-size:28px;}
.fs29{font-size:29px;}
.fs30{font-size:30px;}
.fs31{font-size:31px;}
.fs32{font-size:32px;}
.fs33{font-size:33px;}
.fs34{font-size:34px;}
.fs35{font-size:35px;}
.fs36{font-size:36px;}
.fs37{font-size:37px;}
.fs38{font-size:38px;}
.fs39{font-size:39px;}
.fs40{font-size:40px;}
.fs41{font-size:41px;}
.fs42{font-size:42px;}
.fs43{font-size:43px;}
.fs44{font-size:44px;}
.fs45{font-size:45px;}
.fs46{font-size:46px;}
.fs47{font-size:47px;}
.fs48{font-size:48px;}
.fs49{font-size:49px;}
.fs50{font-size:50px;}



.font-hei{color:#000000;}
.font-bai{color:#FFFFFF;}

.font-hui-a{color:#F5F5F5;}
.font-hui-b{color:#D3D3D3;}
.font-hui-c{color:#A9A9A9;}
.font-hui-d{color:#696969;}

.font-lan-a{color:#E0FFFF;}
.font-lan-b{color:#87CEFA;}
.font-lan-c{color:#00BFFF;}
.font-lan-d{color:#00008B;}

.font-lv-a{color:#98FB98;}
.font-lv-b{color:#32CD32;}
.font-lv-c{color:#228B22;}
.font-lv-d{color:#006400;}

.font-cheng-a{color:#FFEBCD;}
.font-cheng-b{color:#FFDEAD;}
.font-cheng-c{color:#FFA500;}
.font-cheng-d{color:#FF4500;}

.font-hong-a{color:#FFE4E1;}
.font-hong-b{color:#FA8072;}
.font-hong-c{color:#FF0000;}
.font-hong-d{color:#D53B3B;}
.font-hong-e{color:#8B0000;}




.bg-hei{background-color:#000000;}
.bg-bai{background-color:#FFFFFF;}

.bg-hui-a{background-color:#F5F5F6;}
.bg-hui-b{background-color:#D3D3D3;}
.bg-hui-c{background-color:#A9A9A9;}
.bg-hui-d{background-color:#696969;}
.bg-hui-e{background-color:#282828;}

.bg-lan-a{background-color:#E0FFFF;}
.bg-lan-b{background-color:#87CEFA;}
.bg-lan-c{background-color:#00BFFF;}
.bg-lan-d{background-color:#00008B;}

.bg-lv-a{background-color:#98FB98;}
.bg-lv-b{background-color:#32CD32;}
.bg-lv-c{background-color:#228B22;}
.bg-lv-d{background-color:#006400;}

.bg-cheng-a{background-color:#FFEBCD;}
.bg-cheng-b{background-color:#FFDEAD;}
.bg-cheng-c{background-color:#FFA500;}
.bg-cheng-d{background-color:#FF4500;}
.bg-cheng-e{background-color:#F57C00;}

.bg-hong-a{background-color:#FFE4E1;}
.bg-hong-b{background-color:#FA8072;}
.bg-hong-c{background-color:#FF0000;}
.bg-hong-d{background-color:#D53B3B;}
.bg-hong-e{background-color:#8B0000;}

a.tt1 { color: #000000;text-decoration: none; }
a.tt1:hover { color: #FF6600;text-decoration: none;}
a.tt2 { color: #FF6600;text-decoration: none; }
a.tt2:hover { color: #000000; text-decoration: none;}
a.tt3 { color: #056dae; text-decoration: none; }
a.tt3:hover {  color: #FF0000; text-decoration: underline; font-weight:normal;}
a.tt4 { color: #FF6600; text-decoration: none;}
a.tt4:hover { color: #000000; text-decoration: none;}
a.tt5 { color: #000000; text-decoration: underline; }
a.tt5:hover { color: #FF6600; text-decoration: underline;}
a.tt6 { color: #FFFFFF; text-decoration: none;}
a.tt6:hover { color: #FFFF00; text-decoration: underline;}
a.tt7 { color: #666666; text-decoration: underline;}
a.tt7:hover { color: #FF0000; text-decoration: underline;}
a.tt8 { color: #006E8C; text-decoration: none;}
a.tt8:hover { color: #ff008c; text-decoration: underline;}

a.qq1 { color: #000000;text-decoration: none; font-size:24px;}
a.qq1:hover { color: #FF6600;text-decoration: none; font-size:24px;}

/*==================================================================*/

.W100{width: 100%;}


.Hpx-001{height:1px;}
.Hpx-002{height:2px;}
.Hpx-003{height:3px;}
.Hpx-004{height:4px;}
.Hpx-005{height:5px;}
.Hpx-006{height:6px;}
.Hpx-007{height:7px;}
.Hpx-008{height:8px;}
.Hpx-009{height:9px;}
.Hpx-010{height:10px;}

.Hpx-011{height:11px;}
.Hpx-012{height:12px;}
.Hpx-013{height:13px;}
.Hpx-014{height:14px;}
.Hpx-015{height:15px;}
.Hpx-016{height:16px;}
.Hpx-017{height:17px;}
.Hpx-018{height:18px;}
.Hpx-019{height:19px;}
.Hpx-020{height:20px;}

.Hpx-021{height:21px;}
.Hpx-022{height:22px;}
.Hpx-023{height:23px;}
.Hpx-024{height:24px;}
.Hpx-025{height:25px;}
.Hpx-026{height:26px;}
.Hpx-027{height:27px;}
.Hpx-028{height:28px;}
.Hpx-029{height:29px;}
.Hpx-030{height:30px;}

.Hpx-031{height:31px;}
.Hpx-032{height:32px;}
.Hpx-033{height:33px;}
.Hpx-034{height:34px;}
.Hpx-035{height:35px;}
.Hpx-036{height:36px;}
.Hpx-037{height:37px;}
.Hpx-038{height:38px;}
.Hpx-039{height:39px;}
.Hpx-040{height:40px;}

.Hpx-041{height:41px;}
.Hpx-042{height:42px;}
.Hpx-043{height:43px;}
.Hpx-044{height:44px;}
.Hpx-045{height:45px;}
.Hpx-046{height:46px;}
.Hpx-047{height:47px;}
.Hpx-048{height:48px;}
.Hpx-049{height:49px;}
.Hpx-050{height:50px;}

.Hpx-051{height:51px;}
.Hpx-052{height:52px;}
.Hpx-053{height:53px;}
.Hpx-054{height:54px;}
.Hpx-055{height:55px;}
.Hpx-056{height:56px;}
.Hpx-057{height:57px;}
.Hpx-058{height:58px;}
.Hpx-059{height:59px;}
.Hpx-060{height:60px;}

.Hpx-061{height:61px;}
.Hpx-062{height:62px;}
.Hpx-063{height:63px;}
.Hpx-064{height:64px;}
.Hpx-065{height:65px;}
.Hpx-066{height:66px;}
.Hpx-067{height:67px;}
.Hpx-068{height:68px;}
.Hpx-069{height:69px;}
.Hpx-070{height:70px;}

.Hpx-071{height:71px;}
.Hpx-072{height:72px;}
.Hpx-073{height:73px;}
.Hpx-074{height:74px;}
.Hpx-075{height:75px;}
.Hpx-076{height:76px;}
.Hpx-077{height:77px;}
.Hpx-078{height:78px;}
.Hpx-079{height:79px;}
.Hpx-080{height:80px;}

.Hpx-081{height:81px;}
.Hpx-082{height:82px;}
.Hpx-083{height:83px;}
.Hpx-084{height:84px;}
.Hpx-085{height:85px;}
.Hpx-086{height:86px;}
.Hpx-087{height:87px;}
.Hpx-088{height:88px;}
.Hpx-089{height:89px;}
.Hpx-090{height:90px;}

.Hpx-091{height:91px;}
.Hpx-092{height:92px;}
.Hpx-093{height:93px;}
.Hpx-094{height:94px;}
.Hpx-095{height:95px;}
.Hpx-096{height:96px;}
.Hpx-097{height:97px;}
.Hpx-098{height:98px;}
.Hpx-99{height:99px;}
.Hpx-100{height:100px;}

.Hpx-110{height:110px;}
.Hpx-120{height:120px;}
.Hpx-130{height:130px;}
.Hpx-140{height:140px;}
.Hpx-150{height:150px;}
.Hpx-160{height:160px;}
.Hpx-170{height:170px;}
.Hpx-180{height:180px;}
.Hpx-190{height:190px;}
.Hpx-200{height:200px;}

.Hpx-220{height:220px;}
.Hpx-240{height:240px;}
.Hpx-260{height:260px;}
.Hpx-280{height:280px;}
.Hpx-300{height:300px;}
.Hpx-320{height:320px;}
.Hpx-340{height:340px;}
.Hpx-360{height:360px;}
.Hpx-380{height:380px;}
.Hpx-400{height:400px;}

.Hpx-450{height:450px;}
.Hpx-500{height:500px;}
.Hpx-550{height:550px;}
.Hpx-600{height:600px;}
.Hpx-650{height:650px;}
.Hpx-700{height:700px;}
.Hpx-700{height:700px;}
.Hpx-800{height:800px;}
.Hpx-850{height:850px;}
.Hpx-900{height:900px;}

.LH-010{line-height:10px;}
.LH-015{line-height:15px;}
.LH-020{line-height:20px;}
.LH-025{line-height:25px;}
.LH-030{line-height:30px;}
.LH-035{line-height:35px;}
.LH-040{line-height:40px;}
.LH-045{line-height:45px;}
.LH-050{line-height:50px;}
.LH-055{line-height:55px;}
.LH-060{line-height:60px;}
.LH-065{line-height:65px;}
.LH-070{line-height:70px;}
.LH-075{line-height:75px;}
.LH-080{line-height:80px;}
.LH-085{line-height:85px;}
.LH-090{line-height:90px;}
.LH-095{line-height:95px;}
.LH-100{line-height:100px;}
.LH-110{line-height:110px;}
.LH-120{line-height:120px;}
.LH-130{line-height:130px;}
.LH-140{line-height:140px;}
.LH-150{line-height:150px;}
.LH-160{line-height:160px;}
.LH-170{line-height:170px;}
.LH-180{line-height:180px;}
.LH-190{line-height:190px;}
.LH-200{line-height:200px;}
