body{font-family: 'helvetica_neue_lt_pro45_light';font-size:12px;margin:0;padding:0;color:#686868; min-width:1200px;}
ul,dl,dt,dd,ol{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#686868; cursor:pointer;}
a:hover{color:#c80025;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {font-size: 100%;}
a:focus {outline: thin dotted #333333;outline-offset: -2px;}
a:hover, a:active {outline: 0 none;}
b, strong {font-weight: bold;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0 none;height: auto;vertical-align: middle;}
form {margin: 0;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;}
button, input {line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
input[type="search"] {-moz-box-sizing: content-box;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0 none;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
h1,h2,h3{ padding:0px; margin:0px;}
p{ padding:0px; margin:0px;}
.hr1{margin: 0 auto;border: 1px solid #9A0201;}
.red{color:red;}
.clear{clear:both;}
.h20{height:20px;}
.h70{height:70px;}
.fl{ float:left;}
.fr{float:right;}
@font-face {
    font-family: 'helvetica_neue_lt_pro45_light';
    src: url('helveticaneueltpro-lt-webfont.eot');
    src: url('helveticaneueltpro-lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltpro-lt-webfont.woff') format('woff'),
         url('helveticaneueltpro-lt-webfont.ttf') format('truetype'),
         url('helveticaneueltpro-lt-webfont.svg#helvetica_neue_lt_pro45_light') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_neue_lt_pro55_roman';
    src: url('helveticaneueltpro-roman-webfont.eot');
    src: url('helveticaneueltpro-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltpro-roman-webfont.woff') format('woff'),
         url('helveticaneueltpro-roman-webfont.ttf') format('truetype'),
         url('helveticaneueltpro-roman-webfont.svg#helvetica_neue_lt_pro55_roman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_neue_lt_pro35_thin';
    src: url('helveticaneueltpro-th-webfont.eot');
    src: url('helveticaneueltpro-th-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltpro-th-webfont.woff') format('woff'),
         url('helveticaneueltpro-th-webfont.ttf') format('truetype'),
         url('helveticaneueltpro-th-webfont.svg#helvetica_neue_lt_pro35_thin') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'microsoft_new_tai_lueregular';
    src: url('ntailu-webfont.eot');
    src: url('ntailu-webfont.eot?#iefix') format('embedded-opentype'),
         url('ntailu-webfont.woff') format('woff'),
         url('ntailu-webfont.ttf') format('truetype'),
         url('ntailu-webfont.svg#microsoft_new_tai_lueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;cursor: pointer;}
/* mainbanner */
.mainbanner{height:1200px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:1200px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:1200px;position:relative;}
.mainbanner_window li{background:#FFF;width:1920px;height:1200px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:800px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/50c15ece07fd0f3407000083.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;font: 0/0 a;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -25px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -25px;text-decoration:none;}

#head {width:1024px;height:120px;margin:0 auto;position:relative; z-index:10; top:0px;}
#head .logo {margin-left:5px;float:left;width:117px;height:117px;opacity:0.5; filter:alpha(Opacity=50); background-color:#333333; }
#head .menu {float:right;margin-top:50px;}
#head .menu ul {list-style-type:none;}
#head .menu ul li {float:left;font-size:18px;line-height:36px;height:36px;vertical-align:middle;font-family: "microsoft_new_tai_lueregular";}
#head .menu ul li a {color:#626262;text-decoration: none;}
#head .menu ul li a:hover, 
#head .menu ul li a.on {text-decoration:none;color:#111;}
#product {width:1024px;height:250px;margin:0 auto;position:relative; z-index:10; top:750px;}
#product ul {list-style-type:none;text-align:center;}
#product ul li {float:left;margin:0px;height:250px;}

#info {height:auto!important;height:1200px;min-height:1200px;  }
#info2 {height:auto!important;height:840px;min-height:840px;  }
.lmbt {font-size:48px;line-height:64px;height:64px;vertical-align:middle;color:#313131;font-family: "helvetica_neue_lt_pro55_roman";}
.lmbt2 {font-size:18px;line-height:30px;height:30px;margin-bottom:20px;vertical-align:middle;color:#909090;font-family: "helvetica_neue_lt_pro35_thin";}

#battery {width:1024px;margin:0 auto;padding-top:120px;padding-left:5px;}
#battery .lmbt { display:inline; font-size:48px;line-height:64px;height:64px;vertical-align:middle;color:#313131;font-family: "helvetica_neue_lt_pro55_roman";}
#battery .lmbt .a1{ float:left;}
#battery .lmbt .a2{ float:right; height:40px; font-size:24px; vertical-align: bottom;font-family: "helvetica_neue_lt_pro35_thin"; padding-top:16px;}
#battery .products {width:1024px;margin:0 auto; position:relative;top:72px;}
#battery .products ul {width:1024px; height:72px; position:relative; clear: both;}
#battery .products li {height:72px; width:250px; font-size:24px; line-height:36px; float:left;}
#battery .products li a{ color:#000; }

#battery .product {width:1024px;margin:0 auto; }
#battery .product ul {width:1024px;}
#battery .product li {float:left; }
#battery .product li .pic_img {height:200px; width:200px;}
#battery .product li .pic_txt {height:40px; width:250px; font-size:18px; line-height:30px; text-align:center;}
#battery .product li a{ color:#000; }


#warp {width:1024px;margin:0 auto;padding-top:120px;padding-left:5px;}
#warp .lmbt{ color:#5d5d5d; margin-top:-25px;}
.picture{ width:1027px; height:579px; background:url(../images/mao.jpg) no-repeat -1027px 0; position:relative;top:60px;}
.picture.style1{ background-position:-3081px 0}
.picture.style2{ background-position:0 0}
.picture.style3{ background-position:-2054px 0}
.picture a{ display: block; position: absolute; width: 198px; height: 466px; cursor: pointer; margin:0; padding:0}
.picture a.style1{ left: 16px; top: 14px; }
.picture a.style2{ left: 402px; top: 3px; width: 236px; height: 501px; }
.picture a.style3{ left: 816px; top: 16px;}
.pic_bottom{background:url("../images/pic_bottom_ico.jpg") no-repeat; width:700px; height:129px; padding-left:145px; float:left;position: relative;top: 30px;}
.pic_bottom p{ line-height:38px; position: relative;top:26px; font-size:26px;}
.pic_bottom .title{ color:#343434;}

#sweet { width:1024px;margin-top: 90px;}
#sweet #p_m{ width:1024; position: absolute; z-index: 100;}
#sweet #f_m{ width:1024; position: absolute; z-index: 100;}
.sweet{ padding-top:450px; width:1024; position:relative; z-index:5;}
.sweet1{width:200px; background:url("../images/P.png") no-repeat; margin-right:210px; height:250px }
.sweet2{width:200px; background:url("../images/f.png") no-repeat; margin-right:210px; height:250px }
.sweet3{width:200px; background:url("../images/m.png") no-repeat; }
.sweet_t{ font-size:30px; line-height:36px; color:#585858; margin-top:140px;}

#about {width:1024px;margin:0 auto;padding-top:120px;padding-left:5px;}
#about .lmbt {font-size:48px;line-height:64px;height:64px;vertical-align:middle;color:#313131;font-family: "helvetica_neue_lt_pro55_roman";}
#about .lmbt2 {font-size:18px;line-height:30px;height:30px;margin-bottom:20px;vertical-align:middle;color:#909090;font-family: "helvetica_neue_lt_pro55_roman";}
.about1{width:1000px;}
.about1xx{ width:980px; font-size:14px; line-height:36px; color:#515151; }
.about2{width:300px;}
.about2xx{ width:250px; font-size:14px; line-height:36px; color:#515151;}
.about2xx2{ width:250px; font-size:16px; line-height:32px; color:#515151; margin-top:20px; font-style:oblique;}
.about3{width:170px;}
.about3xx{ width:160px; font-size:14px; line-height:36px; color:#515151; }
.about3xx li { padding-left:20px; background:url("../images/pro_ico.png" ) no-repeat scroll 1px 11px; line-height:36px;}

#support {width:1024px;margin:0 auto;padding-top:120px;padding-left:5px;}
#support .lmbt {font-size:48px;line-height:64px;height:64px;vertical-align:middle;color:#313131;font-family: "helvetica_neue_lt_pro55_roman";}
.support1{width:510px; }
.support2{width:510px; }
.support1_1{background:url("../images/f.png") no-repeat;}
.support2_1{background:url("../images/d.png") no-repeat;}
.support_t{ font-size:18px; line-height:36px; color:#092d1e; margin-top:10px;}
.support_c{ font-size:14px; line-height:28px; color:#505050; height:80px;}

.support4{width:1020px; /*background:url("../images/d2.png") no-repeat;*/}
.support_h{ font-size:14px; line-height:28px; color:#505050; height:28px;}

#news {	width:1024px;margin:0 auto;padding-top:120px;padding-left:5px;}
.news_date{font-size:24px; line-height:36px; color:#2c2c2c;}
.news_title{font-size:18px; line-height:48px; color:#f0133c;}
.news_content{font-size:14px; line-height:28px; color:#505050}
.news_content img {	margin:4px;}
.newslist{width:475px; height:760px;border-right:1px dashed #2b2b2b;}


#airplane {width:1000px; float:right; text-align:right;}
#airplane .lmjs {margin-top:450px; font-size:48px;line-height:64px;color:#137797;font-family: "helvetica_neue_lt_pro55_roman";}
#airplane .lmjs2 {font-size:18px;line-height:30px;color:#5d5d5d;font-family: "helvetica_neue_lt_pro35_thin";}
#airplane .more { margin-top:30px; margin-right:50px;}

#snowman {width:1000px; margin-top:0px; float:right; text-align:right;}
#snowman .lmjs {font-size:48px;line-height:64px;color:#ffc200;font-family: "helvetica_neue_lt_pro55_roman";}
#snowman .lmjs2 {font-size:18px;line-height:30px;color:#5d5d5d;font-family: "helvetica_neue_lt_pro35_thin";}
#snowman .more { margin-top:460px; }

#koala {width:1000px; margin-top:0px;}
#koala .lmjs {height:32px;}
#koala .lmjs2 {font-size:18px;line-height:30px;color:#535353;font-family: "helvetica_neue_lt_pro35_thin";}
#koala .more { margin-top:150px; margin-left:850px; }

#missq {height:auto!important;height:850px;min-height:850px;  }
#missq .lmbt {font-size:48px;line-height:64px;height:64px;vertical-align:middle;color:#354145;font-family: "helvetica_neue_lt_pro55_roman"; }

#y3000 {height:auto!important;height:850px;min-height:850px;  }
#y3000 .lmbt {font-size:48px;line-height:64px;height:64px;vertical-align:middle;color:#ffffff;font-family: "helvetica_neue_lt_pro55_roman"; }
#y3000 .m2{width:120px; background:url("../images/m2.png") no-repeat center top; height:120px; margin-top:360px; margin-left:15px;}
#y3000 .m2 .m2_t{ font-size:30px; line-height:36px; color:#ffffff; padding-top:110px; text-align:center;}

#y3200 {height:auto!important;height:1412px;min-height:1412px;  }
#y3200 .lmbt {font-size:54px;line-height:64px;height:64px;vertical-align:middle;color:#5b5b5b;font-family: "helvetica_neue_lt_pro55_roman"; margin-top:360px;}


.contact{width:450px; height:500px; font-size:14px; line-height:28px;}
.contact dl{ margin-bottom:50px; }
.contact dl dt.new22{ color:#515151; }
.contact dl dd.new22{ color:#515151; }
.contact dl dt{ color:#909090; }
.contact dl dd{ color:#505050; }

.message span{color:#f0133c;height:32px;float:left;font-size:20px; line-height:32px;}
.message span.message1 {background:url("../images/yh1.png") no-repeat; width:32px; height:32px;}
.message span.message3 {background:url("../images/yh2.png") no-repeat; width:32px; height:32px;}
.message4{margin-top:50px;}
.message4 .t80{height:70px;vertical-align:bottom;padding-bottom:10px;}
.message4 .t70{height:70px;vertical-align:bottom;}
.message4 .t50{height:50px;}
.message4 .w200{height:30px;width:200px;background-color:transparent;border:1px solid #909090;line-height:30px;}
.message4 .w400{height:100px;width:450px;background-color:transparent;border:1px solid #909090;line-height:24px;}
.message5{margin-top:20px;}
.message6{text-align:right; margin-right:50px; margin-top:50px;}
.message7{background: transparent url("../images/ok.png") no-repeat; width:95px;height:59px;border:none; text-indent:-99999px;cursor:pointer;}

.cd22{ padding-left:30px; margin-top:30px;}
.cd22 .ren{ margin-left:10px; margin-right:10px; }
#Out1{width:450px; height:500px;overflow: hidden; font-size:14px; line-height:24px;}
#Out1 dl{ }
#Out1 dl dt{ color:#909090; }
#Out1 dl dd{ color:#505050; }
.hotnews {width:500px; margin-left:40px;}
.hotnews2{width:500px; height:700px; overflow:hidden; font-size:14px; line-height:24px;}
.hotnews2 img {	margin:4px;}
.iel_top{background: none repeat scroll 0 0 #FBF2E3;clear: both;height: 28px;line-height: 28px;position: absolute;text-align: center;width: 100%;z-index: 100;}
#foot {height:300px;background-color:#171717; width:100%;min-width:1024px;}
#foot .bottom { width:1024px;line-height:38px;margin:0 auto;color:#666;padding-top:45px; }
#foot .bottom .foot_logo{ width:80px;height:47px;background:url("../images/foot_logo.png") no-repeat;padding-bottom:25px;}
#foot .bottom .foot_help{ color:#737363; font-family: "helvetica_neue_lt_pro45_light"; font-size:12px;}
#foot .bottom .foot_help dl{float:left; margin-right:65px; width:298px; border-top:1px solid #2b2b2b;}
#foot .bottom .foot_help dl dt{border-bottom:1px solid #2b2b2b;}
#foot .bottom .foot_help dl.last{ margin-right:0px;}
#foot .bottom .foot_help dl dd{border-bottom:1px solid #2b2b2b;}
.foot_help .e,.foot_help .p,.foot_help .m,.foot_help .s,.foot_help .a{background:url("../images/foot_ico.png"); width:20px;height:20px;float: left;display:block; position:relative;top:10px;padding-right: 4px;}
#foot .bottom .foot_help .e{background-position:0 0px;}
#foot .bottom .foot_help .p{background-position:0 -33px;}
#foot .bottom .foot_help .m{background-position:0 -67px;}
#foot .bottom .foot_help .s{background-position:0 -100px;}
#foot .bottom .foot_help .a{background-position:0 -134px;}
#foot .bottom .back_top{background:url("../images/back_top.png"); width:49px;height:39px;right: 40px;top:-246px; float:right;z-index: 9999;position: relative;}
#foot .bottom .back_top a{display:block; cursor:pointer;}

#nav { z-index:500;}
#nav li.top {display: block; float: left; height: 28px; margin:0 0 0 25px;}
#nav li a{text-shadow:1px 1px 1px #fff;}
#nav li a.top_link {padding: 0px; line-height: 28px; display: block; float: left; height: 28px; cursor: pointer; text-decoration: none; }
#nav li a.top_link span,
#nav li a.top_link span.down {padding: 0px; display: block; text-align:left; float: left; height: 28px;}
#nav li:hover a.top_link,
#nav li:hover a.top_link span,
#nav li:hover a.top_link span.down {	background: url(arrow.gif); }
#nav li:hover {z-index: 200; position: relative}
#nav li:hover ul.sub {z-index: 240; padding: 0px; width: 220px; white-space: nowrap; height: auto; top: 28px; left: 1px;}
#nav li:hover ul.sub li {position: relative; width: 220px; display: block; float: left; height: 28px;}
#nav li:hover ul.sub li a {line-height: 28px; width: 220px; display: block; height: 28px; font-size: 16px; text-decoration: none;}
#nav li ul.sub li a.fly,
#nav li:hover ul.sub li a:hover,
#nav li:hover ul.sub li a.fly:hover {background: url(arrow.gif); }
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul {z-index: 400; padding: 0px; width: 220px; white-space: nowrap; background: url(arrow.gif); height: auto; top: 0px; left: 220px;}
#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul {position: absolute; padding: 0px; list-style-type: none; margin: 0px; width: 0px; height: 0px; top: -9999px; list-style-image: none; left: -9999px;}
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly {background: url(arrow.gif);}

/* 分页 */
.pageWrapper_01{ margin:0 auto; width:300px; height:60px; font-size:24px; line-height:60px;}
.pageWrapper_01 .l400 { margin-right:20px; color:#010101; font-size:24px; line-height:60px; height:60px;}
.pageWrapper_01 .r400 { margin-left:20px; color:#010101; font-size:24px; line-height:60px; height:60px;}
.pageWrapper_01 .h60 { height:60px; }


.pageWrapper_02{height:28px;margin:0 15px;padding-top:10px; }
.pageWrapper_02 .pagination{float:right;height:18px}
.pageWrapper_02 .pages2,.pageWrapper_02 .pages2 li,.pageWrapper_02 .pages2 a,.pageWrapper_02 .pages2 span,.pageWrapper_02 .jump{display:inline;list-style:none;height:18px; }
.pageWrapper_02 .pages2 li{margin-right:4px;color:#999}
.pageWrapper_02 .pages2 a,.pageWrapper_02 .pages span{padding:0 0 0 4px;line-height:18px}
.pageWrapper_02 .pages2 .prev,.pageWrapper_02 .pages .next {padding:0 10px;background:#1a1a1a;color:#fff;}
.pageWrapper_02 .pages2 .prev a,.pageWrapper_02 .pages .next a {padding:0;color:#fff;}
.pageWrapper_02 .pages2 .prev a:hover,.pageWrapper_02 .pages .next a:hover {padding:0;color:#fff;}
.pageWrapper_02 .pages2 .current span{font-weight:bold;color:#1361b9; }
.pageWrapper_02 .pages2 a:hover,.pageWrapper_02 .pages a:active{color:#1361b9;text-decoration:none}
.pageWrapper_02 .pages2 .prev2 {padding:0 10px;background:#1a1a1a;color:#ffa000; font-weight:bold;line-height:18px}