@charset "utf-8";


/*reset*/
html { background-color: #000; }
* { margin: 0; padding: 0 }
article, aside, footer, header, hgroup, nav, section, audio, canvas, video { display: block }
body { font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; font-size: 12px; color: #343434; min-width: 1200px; }
textarea { resize: none }
iframe, img { border: 0 }
ul, ol { list-style: none }
input, select, textarea { outline: 0; font-family: inherit; font-size: inherit; line-height: inherit; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; color: #343434; }
input, button, textarea, select, optgroup, option { font: inherit; }
input { text-align: inherit; }
em { font-style: normal; }
hr { height: 0; margin: 20px 0; border: 0; border-top: 1px solid #eeeeee; }
 input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999999;
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #999999;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #999999;
}
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* clear float */

.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }
/*common*/

.fr { float: right !important; }
.fl { float: left !important; }
.c { text-align: center; }
.r { text-align: right; }
.l { text-align: left; }
.hide { display: none; }
.disp-table { display: table; }
.disp-cell { display: table-cell; }
.disp-inline-b { display: inline-block; *zoom:1;
 *display:inline;
}
.disp-block { display: block; }
.disp-inline { display: inline; }
.posi-a { position: absolute; }
.posi-r { position: relative; }
.posi-f { position: fixed; }
.userNone { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
.nopadding { padding: 0 !important; }
.nomargin { margin: 0 !important; }
.noborder { border: none; }
.pointer { cursor: pointer; }
.erweima { background: url(../images/pcerweima-all.jpg) no-repeat 0 0; width: 187px; height: 215px; z-index: 1001; position: fixed; right: 0px; top: 50%; margin-top: -92px; background-size: 100%; }
.erweima img { width: 166px; height: 161px; margin: 14px 7px 40px 14px; }
/*--------------------------------------------------------------------------*/
.w1200 { width: 1200px; margin: 0 auto; overflow: hidden; }
#top { width: 100%; height: 42px; line-height: 42px; background: url(../img/top_bg.png) repeat-x; overflow: hidden; }
#top .fl { _width: 245px; height: 42px; }
#top .fr { _width: 250px; height: 42px; }
#top .fr a { display: inline-block; padding: 0 8px; }
.top_logo { width: 245px; height: 42px; display: block; background: url(../img/top_logo.png) no-repeat; text-indent: -9999px; }
.bg { overflow: hidden; width: 100%; max-height: 1750px; background: url(https://img.alicdn.com/imgextra/i4/341976337/O1CN01ppOdC51wgOOcsaBbH_!!341976337.jpg) center top no-repeat; margin-bottom: -23px; position: relative; z-index: 999; }
.fcontainer { width: 1200px; height: 840px; margin: 0 auto; }
.logo { width: 500px; height: 400px; padding-top: 50px; }
.logo a { width: 500px; height: 400px; display: block; text-indent: -9999px; }
.fload { height: 140px; background: url(https://img.alicdn.com/imgextra/i2/341976337/O1CN01U62znR1wgOOdF6n49_!!341976337.png) center 11px no-repeat; text-align:center; }
.fload ul { margin: 0 auto; width: 782px; height: 140px; background: url(https://img.alicdn.com/imgextra/i3/341976337/O1CN01CteYIR1wgOOdEu21j_!!341976337.png) center top no-repeat; }
/*.fload ul li { width: 33.333%; float: left; }*/
.fload ul li a { display: inline-block; width: 275px; height: 140px; }
.bg1 { overflow: hidden; margin: 20px auto; padding: 50px; width: 1036px; height: 616px; background: url(https://img.alicdn.com/imgextra/i4/341976337/O1CN01pKnAeG1wgOOWEzNuX_!!341976337.png) center bottom no-repeat; }
.bg1 h2 { padding-top: 200px; padding-bottom: 20px; background: url(../images/fline.png) left bottom no-repeat; }
.bg1 h2 img { display: block; }
.ftab-main { position: relative; }
.ftab-main img { display: block; margin-top: 10px; }
.ftab-main p { font-size: 14px; width: 340px; height: 90px; overflow: hidden; color: #ac724f; line-height: 1.6 }
.ftab-main span { left: 261px; bottom: -29px; position: absolute; display: block; width: 703px; height: 480px; }
.ftab-main span img { display: block; width: 100%; }
.ftab-conl { margin-top: 10px; }
.ftab-conl li { margin-right: 10px; cursor: pointer; float: left; width: 82px; height: 82px; font-size: 18px; color: #ac724f; text-align: center; line-height: 82px; background: url(../images/fnavbg.png) center top no-repeat; }
/*上线状态*/

.state-line { margin: 0 auto; width: 1041px; height: 100px; }
.state-line ul { width: 800px; margin: 0 auto; position: relative; }
.state-line ul span { position: absolute; top: 29px; }
.state-line ul span.ffsl { left: -95px; width: 167px; height: 1px; background: url(../images/flllinel.png) left top no-repeat; }
.state-line ul span.ffsr { right: -95px; width: 167px; height: 1px; background: url(../images/fllliner.png) left top no-repeat; }
.state-line li { float: left; width: 25%; overflow: hidden; }
.state-line li i { position: relative; margin: 0 auto; display: block; width: 82px; height: 59px; background: url(../images/fbtn2.png) 20px 8px no-repeat; }
.state-line li span { position: absolute; top: 29px; display: block; background-color: #775b4b; }
.state-line li span.fsl { left: 70px; width: 100px; height: 1px; }
.state-line li span.fsr { right: 70px; width: 100px; height: 1px; }
.state-line li p { margin-top: 5px; text-align: center; font-size: 16px; color: #5e3118 }
.state-line li.active p { color: #D89168; }
.state-line li.active i { background: url(../images/fbtn5.png) center -16px no-repeat; }
#footer { width: 100%; min-height: 180px; padding-top: 20px; background: #111; color: #FDFDFD; }
.foot_logo { width: 210px; height: 165px; float: left; margin-left: 20px; }
.foot_logo a { display: block; width: 210px; height: 165px; text-indent: -9999px; background: url(../img/logo.png) no-repeat; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.copyright { width: 390px; height: 160px; float: left; padding-top: 15px; padding-left: 150px; }
.copyright span { width: 390px; height: 33px; float: left; }
.copyright p { width: 390px; line-height: 24px; float: left; margin: 0; font-size: 14px; color: #b28b63; }
.service { width: 280px; height: 160px; padding-top: 15px; margin-right: 20px; }
.service span { width: 280px; height: 33px; float: left; }
.service p { width: 280px; line-height: 24px; float: left; margin: 0; font-size: 14px; color: #b28b63; }
.h_15 { width: 100%; height: 15px; float: left; }
#trans-tooltip, #tip-arrow-bottom, #tip-arrow-top { display: none; }
/*.footerx {
  background: #000000;
  height: 120px;
  color: #585858;
  width: 100%;
}
.copyright {
  width: 990px;
  height: 120px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  text-align:center;
}
.copyright p{
  margin-top: 25px;
  line-height: 2.5em;
  font-size: 13px;
}*/
.content { zoom: 1; padding-left: 50px; }
.video { float: left; width: 528px; height: 297px; margin-top: 10px; }
.base { background: url(https://img.alicdn.com/imgextra/i1/341976337/O1CN01ZP5NuV1wgOOdYScLz_!!341976337.png) no-repeat 0 0; }
.btn { width: 195px; height: 310px; float: left; }
.btn a { display: block; width: 184px; height: 68px; overflow: hidden; text-indent: -999em; margin-top: 1px; }
.btn .gw { margin-top: 0; height: 100px; }
