@charset "utf-8";body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }h1, h2, h3, h4, h5, h6 { font-size: 100%; }address, cite, dfn, em, var { font-style: normal; }ul, ol { list-style: none; }a { text-decoration: none; }legend { color: #000; }fieldset, img { border: 0; vertical-align: top; }section, article, aside, header, footer, nav, dialog, figure { display: block; }figure { margin: 0; }button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }table { border-collapse: collapse; border-spacing: 0 }.clear { display: block; height: 0; overflow: hidden; clear: both }.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }.clearfix { *zoom:1;}a:link, a:visited { text-decoration: none; }a:hover, a:active { text-decoration: none; }a { blr:expression_r(this.onFocus=this.blur());}a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}table { border-collapse: collapse; border-spacing: 0; }.hidden { display: none; }.invisible { visibility: hidden; }.noBg { background: none !important; }.noBd { border: none !important; }.noMr{margin-right:0 !important; float:right !important;}.i{text-align: justify; text-justify: inter-ideograph;}/*Body*/body { color: #666; background:#fff;}a { color: #666; }a:hover { color: #e76a29; }.wrap { width: 1200px; margin: 0 auto;}.g-in{ width:1400px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }.wrapper img{  vertical-align:top; }/* 网站地图 */.webmap{padding:10px 0px 15px}.webmap dl{overflow:hidden;zoom:1;height:32px; margin-bottom:5px;}.webmap dt{width:15%;float:left;}.webmap dd{float:left;width:85%;}.webmap dt a{display:block;line-height:32px;background:#ccc;color:#000;text-align:center}.webmap dd a{margin:0 5px 5px;background:#eee;display:block;line-height:32px;width:143px;float:left;text-align:center}.webmap a:hover{background:#343434;text-decoration:none;color:#fff}.banner{ position:relative; width:100%;  }.banner .bd{ width:1920px; position:relative; left:50%; margin-left:-960px;  z-index:1; }.banner .bd ul{  }.banner .bd ul li{ }.banner .bd ul li img{ }.banner .hd{position:absolute; top:280px; z-index:3; text-align:center;left:50%;margin-left: -960px;width: 3px;margin-left: 600px; }.banner .hd ul{}.banner .hd ul li{ width:3px; height:57px; background:#bbbbbb; margin:10px 0; vertical-align:top; cursor:pointer; text-indent:999999px; }.banner .hd ul .on{ background:#e66c2a;height: 60px;}/*.banner a.prev, .banner a.next{ width:82px; height:128px; position:absolute; top:50%; margin-top:-64px; z-index:15; }.banner a.prev{ left:0; background:url(../images/prev_01.png) no-repeat; }.banner a.next{ right:0; background:url(../images/next_01.png) no-repeat; }.banner:hover a.prev, .banner:hover a.next{ opacity:1; }*/.dong{animation: heart .5s ease-in-out 1.5s infinite alternate;width:22px;height: 59px;background:url(../images/dong_13.png) no-repeat center;background-size: contain;position: absolute;bottom: 30px;left: 50%;margin-left: -11px;z-index: 99;}.dong a{display: block;width: 100%;height: 100%;}@keyframes heart{	from{transform:translate(0,0)}	to{transform:translate(0,15px)}}.head_rr_search .bd01{ width: 600px; height: auto; position: fixed;overflow: hidden;top: 90px;left: 50%;z-index: 70;display: none;background: #fdfdfd; padding:50px 20px 40px 50px;margin: 40px auto; margin-left: -300px;}.head_rr_search .bd01 .name input{width: 550px; height: 36px; background: #e5e5e5;; padding-left: 20px; font-size: 14px; color: #4a4a4a; line-height: 36px; }.head_rr_search .bd01 .logoin input{width: 200px; height: 36px; background: #f65a03; font-size: 14px; color: #fff; line-height: 36px; margin:0 auto;display: block;margin-top: 30px;cursor: pointer; }.head_rr_search .bd01 .XX{cursor: pointer; width: 20px; height: 20px;position: absolute; top: 15px; right: 10px; z-index: 11; cursor: pointer;background: url(../images/xx.png)  no-repeat center;}.head_rr_search .navFdj{cursor: pointer;}.head_rr_search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #4a4a4a; opacity:1; }.head_rr_search ::-moz-placeholder { /* Mozilla Firefox 19+ */    color: #4a4a4a;opacity:1;}.head_rr_search input:-ms-input-placeholder{    color: #4a4a4a;opacity:1;}.head_rr_search input::-webkit-input-placeholder{    color: #4a4a4a;opacity:1;}.header{position: relative;}.head{position: absolute;top:0;left:0;width: 100%;z-index: 10;}.head .logo{float:left;margin-left: 78px;}.head .head_r{float:right;margin-right: 78px;/*width: 915px;*/}.head .head_r .nav{float:left;line-height: 83px;}.head .head_r .nav ul li{float:left;}.head .head_r .nav ul li a{display: block;padding:0 8px;margin:0 12px;font-size: 14px;color: #333333;line-height: 81px;border-top: 2px solid transparent;}.head .head_r .nav ul li:hover a,.head .head_r .nav ul li.current a{color: #e26d26;border-top: 2px solid #e26d26;font-weight: bold;}.head .head_r .head_rr{float:right;width: 85px;padding-top: 32px;}.head .head_r .head_rr .head_rr_search{float:left;}.head .head_r .head_rr .head_rru{float:right;position: relative;}.head .head_r .head_rr .head_rru .head_rru_nav{position: absolute;left:-50px;width: 132px;background: #fff;text-align: center;top:40px;line-height: 34px;display: none;}.head .head_r .head_rr .head_rru .head_rru_nav ul li{font-size: 14px;color: #333;}.head .head_r .head_rr .head_rru .head_rru_nav ul li a{display: block;}.head .head_r .head_rr .head_rru .head_rru_nav ul li:hover a{background: #e26d26;color: #fff;}@media only screen and (max-width:1450px){	.head .head_r{width: 85px;}	.head .head_r .nav{display: none;}}.footer{background: #282828;padding-top: 70px;}.ftt{padding-bottom: 55px;}.ftt .fttl{float:left;width: 380px;}.ftt .fttl .fttlb{font-size: 12px;color: #eeeeee;line-height: 28px;margin-top: 23px;}.ftt .fttl .fttlb p{padding-left: 29px;}.ftt .fttl .fttlb p.fttlb1{background: url(../images/ft1_54.png) no-repeat left center;}.ftt .fttl .fttlb p.fttlb2{background: url(../images/ft2_57.png) no-repeat left center;}.ftt .fttl .fttlb p.fttlb3{background: url(../images/ft3_59.png) no-repeat left center;}.ftt .fttl .fttlc{margin-top: 35px;}.ftt .fttl .fttlc .fttlc_txt{height: 43px;border:1px solid #696969;width: 236px;padding:0 14px;font-size: 13px;color: #fff;float:left;border-right: 0;}.ftt .fttl .fttlc .fttlc_sbt{width: 70px;height: 45px;float:left;background: url(../images/search_62.jpg) no-repeat center;}.ftt .fttm{margin-left: 100px;float:left;}.ftt .fttm .fttmi{float:left;margin:0 20px;width: 76px;}.ftt .fttm .fttmi .fttmia{margin-top: -5px;}.ftt .fttm .fttmi .fttmia div a{font-size: 14px;color: #ffffff;}.ftt .fttm .fttmi .fttmia p{width: 20px;height: 1px;background: #666666;margin-top: 15px;}.ftt .fttm .fttmi .fttmib{margin-top: 20px;}.ftt .fttm .fttmi .fttmib ul li{line-height: 26px;}.ftt .fttm .fttmi .fttmib ul li a{font-size: 12px;color: #999999;transition: all 0.5s;-moz-transition: all 0.5s; /* Firefox 4 */-webkit-transition: all 0.5s; /* Safari å’Œ Chrome */-o-transition: all 0.5s; /* Opera */}.ftt .fttm .fttmi .fttmib ul li:hover a{padding-left: 9px;color: #e76a29;}.ftt .fttr{float:right;}.ftt .fttr p{font-size: 12px;color: #999999;margin-top: 8px;text-align: center;}.ftb{line-height: 74px;border-top: 1px solid #444444;}.ftb .ftbl{float:left;font-size: 12px;color: #999999;}.ftb .ftbl a{font-size: 12px;color: #999999;}.ftb .ftbr{float:right;padding-top: 24px;}.ftb .ftbr .bshare-custom.icon-medium .bshare-qqim{background: url(../images/share1_03.png) no-repeat center;}.ftb .ftbr .bshare-custom.icon-medium .bshare-weixin{background: url(../images/share2_05.png) no-repeat center;}.ftb .ftbr .bshare-custom.icon-medium .bshare-sinaminiblog{background: url(../images/share3_07.png) no-repeat center;}.ftb .ftbr .bshare-custom.icon-medium a{padding-left: 40px;}.xfix{position: fixed;right:0;top:50%;margin-top: -115px;z-index: 999;width: 77px;}.xfix ul li{width: 90px;margin-bottom: 1px;left:0; position: relative;transition: left 0.5s;-moz-transition: left 0.5s; /* Firefox 4 */-webkit-transition: left 0.5s; /* Safari å’Œ Chrome */-o-transition: left 0.5s; /* Opera */background: #f65a03;}.xfix ul li .xfix_ewm{position: absolute;left:-100px;z-index: 80;top:0;display: none;}.xfix ul li .xfix_phone{width: 182px;float:right;line-height: 35px;height: 35px;margin:11px 0;border-left: 1px solid #f99d68;text-align: center;font-size: 24px;color: #ffffff;font-family: "Arial";}.xfix ul li .xfix_phonex{width: 260px;left:0px;position: relative;background: #f65a03;}.xfix ul li:hover{left:-13px;}