.Top001551 { border-top: 2px #0e917d solid; height: 118px; position: fixed; left: 0; top: 0; width: 100%; z-index: 100; background-color: #fff; }
.Top001551 .auto_top { height: 80px; position: relative; }
.Top001551 .logo { float: left; }
.Top001551 .logo img { width: 328px; height: 80px; display: block; }
.Top001551 .language { float: right; }
.Top001551 .language .lan { line-height: 22px; margin-top: 16px; font-size: 14px; color: #666; overflow: hidden; }
.Top001551 .language .lan a { color: #666; float: right; }
.Top001551 .language .lan em { float: right; margin: 0 8px; }
.Top001551 .language .tel { margin-top: 8px; font-size: 16px; color: #666; }
.Top001551 .language .tel b { font-size: 24px; color: #da251c; margin-left: 3px; font-weight: normal; }
.Top001551 .auto_nav { max-width: 1486px; margin: 0 auto; height: 38px; background: url(../images/menu_bg.jpg) repeat-x; }
.Top001551 nav { height: 38px; }
.Top001551 nav li { float: left; position: relative; width: 240px; height: 38px; line-height: 38px; background: url(../images/menu_line.png) no-repeat right center; text-align: center; }
.Top001551 nav li a { display: block; width: 100%; font-size: 15px; color: #fff; text-transform: Uppercase; }
.Top001551 nav li > a { display: inline-block; }
.Top001551 nav li a:hover, .Top001551 nav li a.on { color: #eeeb04; }
.Top001551 nav li:hover dl { display: block; }
.Top001551 nav dl { display: none; width: 100%; padding: 5px; box-sizing: border-box; position: absolute; left: 0; top: 100%; z-index: 100; background: url(../images/Top001551_sub.png) repeat top center; }
.Top001551 nav dl dd a { color: #0e917d; line-height: 20px; font-size: 13px; display: block; background: url(../images/Top001551_dot.png) no-repeat left 13px; padding: 6px 0; overflow: hidden; }
.Top001551 nav dl dd a:hover { color: #0075b9; }
.Banner001 { max-width: 1486px; margin: 0 auto; padding-top: 118px; }
.Banner001 .banner { height: 382px; background-repeat: no-repeat; background-position: center top; }
.Menu008 { padding: 0 0 0 360px; }
.Menu008 header { height: 72px; background: #de0010 url(../images/Menu008-header.jpg) no-repeat right center; color: #fff; padding-left: 20px; padding-top: 27px; font-size: 24px; }
.Menu008 header span { display: block; font-family: Arial; padding-top: 3px; font-size: 14px; text-transform: uppercase; }
.Menu008 li { border-bottom: 1px solid #e8e8e8; font-size: 14px; font-weight: bold; }
.Menu008 li a { display: block; line-height: 49px; padding-left: 42px; background: url(../images/Menu008-a.jpg) no-repeat 20px top; }
.Menu008 li a.aon, .Menu008 li a:hover { color: #de0010; background-position: 20px bottom; }
.Menu008 dl { padding: 45px 0; }
.Menu008 dd a { display: block; height: 58px; padding-left: 68px; padding-top: 22px; background-color: #333; color: #fff; font-size: 18px; background-repeat: no-repeat; background-position: 20px 22px; }
.Menu008 dd a:hover { background-color: #de0010; }
.Menu008 dd a span { display: block; font-size: 12px; color: #adadad; font-family: Arial; }
.Menu008 dd.dd_1 { margin-bottom: 1px; }
.Menu008 dd.dd_1 a { background-image: url(../images/Menu008-icon1.png); }
.Menu008 dd.dd_2 a { background-image: url(../images/Menu008-icon2.png); }
.RighInfo001390 { padding: 20px 0 50px; }
.Bottom001465 { background-color: #666666; color: #e5e5e5; }
.Bottom001465 .bottom { position: relative; padding: 70px 0; }
.Bottom001465 .bottom dl { float: left; width: 230px; }
.Bottom001465 .bottom dt { font-size: 16px; padding-bottom: 20px; }
.Bottom001465 .contact { float: right; width: 247px; text-align: left; color: #ffffff; font-size: 14px; }
.Bottom001465 .contact p { line-height: 30px; margin: 0; }
.Bottom001465 .contact .m1 { margin: 0 0 15px 0; line-height: 18px; }
.Bottom001465 .contact span { line-height: 18px; height: 50px; float: left; display: block; font-size: 14px; color: #ffffff; }
.Bottom001465 .float { position: fixed; right: 0px; top: 70%; z-index: 100; }
.Bottom001465 .float ol { background-color: #666; }
.Bottom001465 .float li { background-color: #999; }
.Bottom001465 .float a { width: 80px; display: block; color: #fff; text-align: center; font-weight: bold; padding-top: 44px; height: 28px; background: url(../images/Bottom001465-kefu.png) no-repeat center 15px; }
.Bottom001465 .float li a { color: #fff; background-image: url(../images/Bottom001465-gettop.png); }
.Bottom001465 a { color: #cccccc; }
.Bottom001465 a:hover { color: #fff; }
.Bottom001465 footer { line-height: 47px; border-top: 1px solid #999999; }
.Bottom001465 footer span { float: right; }
.Bottom001465 footer i { display: inline-block; font-style: normal; color: #4a4747; margin: 0 10px; }
.PicList000370 li { float: left; width: 33.333333%; text-align: center; height: 230px; font-size: 14px; padding-top: 20px; }
.PicList000370 li a { display: inline-block; text-align: left; width: 238px; }
.PicList000370 li a img { display: block; width: 236px; height: 169px; border: 1px solid #e8e8e8; }
.PicList000370 li span { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-top: 10px; }
.PicList000370 li a:hover img { border-color: #e8222a; }
.PicList000370 li a:hover span { color: #e8222a; }
.Page001495 .Pages { text-align: center; padding: 20px 0; }
.Page001495 .Pages .p_cur, .Page001495 .Pages .p_count, .Page001495 .Pages .p_total, .Page001495 .Pages .p_jump { display: none; }
.Page001495 .Pages .p_page a { border: 1px solid #eee; line-height: 21px; padding: 0 10px; display: inline-block; }
.Page001495 .Pages .p_page a:hover, .Page001495 .Pages .p_page a.a_cur { background-color: #1a1210; border-color: #1a1210; color: #fff; }
.Page001495 .Pages .p_page em { font-style: normal; }
.Banner001565 { max-width: 1486px; margin: 0 auto; position: relative; padding-top: 118px; }
.Banner001565 .bd a { display: block; height: 491px; background-position: center; background-repeat: no-repeat; }
.Banner001565 .hd { position: absolute; bottom: 30px; text-align: center; width: 100%; height: 13px; line-height: 13px; }
.Banner001565 .hd li { display: inline-block; width: 15px; height: 15px; background: url(../images/Banner001565_off.png) no-repeat center; margin-right: 17px; cursor: pointer; line-height: 100; overflow: hidden; }
.Banner001565 .hd li.on { background-image: url(../images/Banner001565_on.png); }
.Banner001565 .bd li .item { width: 1200px; height: 100%; margin: 0 auto; overflow: hidden; position: relative; }
.Banner001565 .bd li .item h3 { position: absolute; margin: 0; font-size: 60px; line-height: 60px; color: #0e917d; top: 38%; right: -600px;min-width: 600px }
.Floor001464 { border-top: 1px solid #eee; background-color: #fafafa; padding: 73px 0; }
.Floor001464 .box { float: left; width: 382px; position: relative; height: 231px; }
.Floor001464 .box_video { width: 386px; margin: 0 20px; }
.Floor001464 h1 { font-weight: normal; font-size: 24px; color: #0e917d; height: 58px; line-height: normal; margin: 0; }
.Floor001464 .box_video .img { position: relative; }
.Floor001464 .box_video .img img { width: 386px; height: 231px; }
.Floor001464 .box_video .img a { position: absolute; left: 0; width: 100%; font-size: 24px; color: #fff; padding-top: 158px; text-align: center; height: 73px; background: url(../images/Floor001464-a_video.png) no-repeat center 55px; }
.Floor001464 .box .bx-viewport { height: 174px !important; }
.Floor001464 .box .bx-controls-direction { position: absolute; right: 0; top: 5px; font-size: 16px; }
.Floor001464 .box .bx-controls-direction a { width: 37px; float: left; line-height: 22px; text-align: center; color: #efeeee; margin-left: 5px; background-color: #da251c; }
.Floor001464 .box .bx-controls-direction a.disabled { cursor: default; color: #da251c; background-color: #efeeee; }
.Floor001464 .box li { height: 98px; overflow: hidden; }
.Floor001464 .box li .pic { float: left; width: 118px; }
.Floor001464 .box li .pic img { width: 118px; height: 76px; }
.Floor001464 .box li div { float: right; width: 240px; }
.Floor001464 .box li h5 { margin: 0; font-weight: normal; font-size: 18px; }
.Floor001464 .box li p { margin: 0; }
.Floor001464 .box li p, .Floor001464 .box figure { font-size: 14px; color: #999; }
.Floor001464 .box figure { min-height: 146px; }
.Floor001464 .box .more { padding: 0 19px 0 37px; line-height: 27px; background: url(../images/Floor001464-more.png) no-repeat 13px center #da251c; display: inline-block; color: #fff; }
.Floor000612 { height: 300px; }
.Floor000612 h1 { margin: 0; text-align: center; line-height: 36px; padding-top: 30px; text-align: center; }
.Floor000612 h1 p { margin: 0; color: #565656; font-weight: normal; }
.Floor000612 .pro { position: relative; height: 300px; }
.Floor000612 .hd { position: absolute; top: 60px; left: 0; width: 1200px; }
.Floor000612 .hd a { display: inline-block; width: 16px; height: 25px; position: absolute; top: 50px; }
.Floor000612 .hd .prev { background: url(../images/Floor000612_prev.png) no-repeat; left: 10px; }
.Floor000612 .hd .next { background: url(../images/Floor000612_next.png) no-repeat; right: 10px; }
.Floor000612 .bd { width: 1100px; margin: 0 auto; }
.Floor000612 .bd li { float: left; width: 190px; height: 250px; margin-right: 15px; margin-left: 15px; text-align: center; }
.Floor000612 .bd a { position: relative; display: block; width: 100%; height: 100%; color: #cfcfcf; }
.Floor000612 .bd .box { position: absolute; left: 0; top: 30px; }
.Floor000612 .bd .pic { width: 180px; padding: 2px; }
.Floor000612 .bd .pic img { width: 180px; height: 180px; }
.Floor000612 .bd .pic i, .Floor000612 .bd .pic em { position: absolute; top: 0; left: 0; background-position: center; }
.Floor000612 .bd .pic em { display: none; width: 180px; height: 231px; background: url(../images/Floor000612_Probg2.png) no-repeat; }
.Floor000612 .bd li p { position: absolute; left: 0; bottom: 0px; text-align: center; width: 100%; margin: 0; color: #9d9d9d; font-size: 16px; }
.Floor000612 .bd a:hover .box { top: 20px; }
.Floor000612 .bd li:hover .pic i { display: none; }
.Floor000612 .bd li:hover .pic em { display: block; }
.Floor000612 .bd li:hover { height: 260px; }
.Floor000579 h3 { font-size: 1.5em; color: #0e917d; height: 50px; background: url(../images/Floor000579-titbg2.png) no-repeat left top; line-height: 50px; padding-left: 10px; }
.Floor000579 h3 span { color: #d0d0d0; text-transform: uppercase; padding-left: 8px; font-size: 12px; }
.Floor000579 h3 a { float: right; text-transform: uppercase; color: #d3d3d3; font-size: 12px; font-weight: normal; background: url(../images/Floor000579-titbg2.png) no-repeat right top; padding-right: 10px; }
.Floor000579 h3 a:hover { color: #da251c; }
.Floor000579 .HomeBox1 { float: right; width: 651px; color: #9d9d9d; }
.Floor000579 .HomeBox1 ul span { float: right; }
.Floor000579 .HomeBox1 ol { position: relative; padding-left: 170px; min-height: 110px; }
.Floor000579 .HomeBox1 ol .pic { position: absolute; left: 0; top: 0; }
.Floor000579 .HomeBox1 ol img { padding: 5px; border: 1px solid #ccc; float: left; width: 140px; height: 100px; }
.Floor000579 .HomeBox1 li { border-bottom: #ebebeb 1px dashed; line-height: 34px; }
.Floor000579 .HomeBox1 li a { color: #9d9d9d; font-size: 14px; }
.Floor000579 .HomeBox1 a:hover { color: #0e917d; }
.Floor000579 .HomeBox2 { width: 520px; float: left; }
.Floor000579 .HomeBox2 img { display: block; padding: 5px; border: 1px solid #ccc; }
.Floor000579 .HomeBox2 p { color: #9d9d9d; padding: 5px 0; text-indent: 2em; font-size: 14px; }
.Location001601 { padding-bottom: 0px; }
.Location001601 .auto { position: relative; }
.Location001601 .auto em { position: absolute; right: 0; bottom: 8px; font-size: 12px; font-style: normal; background: url(../images/Location001601-icon.png) no-repeat left center; padding-left: 25px; }
.Location001601 .auto em span { color: #0e917d; }
.Location001601 h1 { margin: 0; display: table; position: relative; font-size: 16px; color: #fff; padding: 0 74px 0 52px; line-height: 52px; height: 52px; overflow: hidden; background-color: #0e917d; }
.Location001601 h1 span { position: absolute; left: 10px; top: 0; color: #636faf; font-weight: normal; font-family: Arial; }
.Location001601 h1 b { font-size: 60px; text-transform: uppercase; font-weight: normal; }
.Menu001417 { width: 264px; float: left; background: #f7f7f7; margin-bottom: 80px; }
.Menu001417 h4 { margin: 0; height: 100px; font-size: 24px; padding-left: 30px; line-height: 100px; color: #fff; overflow: hidden; background-color: #0e917d; }
.Menu001417 li { line-height: 20px; background: url(../images/Menu006-li_a.png) 230px 28px no-repeat; }
.Menu001417 li .nav { padding: 20px 30px; border-bottom: 1px solid #e0e0e0; display: block; font-size: 14px; }
.Menu001417 li .nav:hover, .Menu001417 li .on { color: #0e917d }
.Menu001417 dl { display: none; }
.Menu001417 .now { display: block; }
.Menu001417 dl dd { line-height: 18px; font-size: 12px; }
.Menu001417 dl dd a { display: block; padding: 15px 20px; color: #333; border-bottom: 1px solid #e0e0e0; }
.Menu001417 dl dd a:hover, .Menu001417 dl dd.on a { color: #da251c; }
.Content { margin-top: 30px; }
.PicList001394 { padding: 20px 0px 100px 0; float: left; }
.PicList001394 .list { width: 100%; overflow: hidden; }
.PicList001394 .list ul { width: 900px; }
.PicList001394 ul li { width: 265px; margin-right: 50px; float: left; margin-bottom: 20px; }
.PicList001394 ul li.on { margin-right: 0 }
.PicList001394 ul li a { display: block; }
.PicList001394 ul li img { width: 265px; height: 265px; }
.PicList001394 ul li h3 { line-height: 53px; color: #666; margin: 0; font-weight: normal; }
.PicList001394 ul li h3 a:hover { color: #666; }
.PicList001394 ul li h3 b { float: right; font-weight: normal; color: #666; }
.PicList001394 .more { width: 100%; border: 1px solid #e0e0e0; line-height: 48px; height: 48px; text-align: center; font-size: 16px; color: #333; display: block; }
.PicList001394 .more:hover { color: #da251c; }
.PicList001488 { padding: 27px 0; }
.PicList001488 li { padding-bottom: 27px; }
.PicList001488 li a { position: relative; display: block; background-color: #fafafa; overflow: hidden; padding: 26px 20px 26px 267px; height: 87px; }
.PicList001488 li a:hover { background-color: #0e917d; }
.PicList001488 li time { color: #919191; text-align: center; position: absolute; left: 20px; top: 35px; }
.PicList001488 li time span { display: block; color: #5c5c5c; border-bottom: 1px solid #919191; line-height: normal; font-size: 35px; }
.PicList001488 li img { position: absolute; left: 97px; top: 26px; width: 144px; height: 87px; }
.PicList001488 li h5 { margin: 0; font-size: 14px; color: #231914; padding-bottom: 10px; }
.PicList001488 li i { display: block; width: 27px; height: 1px; background-color: #635e5b; }
.PicList001488 li p { margin-bottom: 0; }
.PicList001488 li a:hover * { color: #fff !important; }
.PicList001488 li a:hover i { background-color: #fff; }
.PicList001488 li a:hover time span { border-bottom-color: #fff; }
.PicList001488 .more { width: 100%; border: 1px solid #e0e0e0; line-height: 48px; height: 48px; text-align: center; font-size: 16px; color: #333; display: block; }
.PicList001488 .more:hover { color: #da251c; }
.Form002 { padding: 50PX 0; }
.Form002 td { padding: 5px 0; font-size: 14px; height: 28px; line-height: 28px; }
.Form002 .f_name { color: #485904; width: 200px; text-align: right; padding-right: 10px; }
.Form002 td .text { width: 303px; height: 28px; line-height: 28px; background: #fff; border: 1px solid #0e917d; padding: 0 10px; border-radius: 5px; }
.Form002 td textarea.text { width: 496px; height: 132px; }
.Form002 td .btn { font-size: 14px; background: #0e917d; width: 112px; height: 35px; border: 0; cursor: pointer; color: #fff; margin-right: 5px; border-radius: 5px; font-weight: bold; }
.Form002 td .btn_reset { background: #999; }
.Form002 td em { font-size: 12px; font-style: normal; margin-left: 5px; color: #999; }
.RighInfo000372 { padding: 50px 0; }
.RighInfo000372 .prod_info { padding-left: 264px; position: relative; min-height: 250px; }
.RighInfo000372 .prod_pic { position: absolute; left: 0; top: 0; padding-right: 30px; width: 234px; }
.RighInfo000372 .prod_pic img { width: 235px; height: 235px; }
.RighInfo000372 .prod_info h3 { font-size: 16px; margin: 0; }
.RighInfo000372 .prod_info ul { padding-bottom: 15px; }
.RighInfo000372 .prod_info ol { padding: 10px 0; }
.RighInfo000372 .prod_info ol span { display: inline-block; padding: 0 10px; background: #e1e1e1; border-radius: 5px; }
.RighInfo000372 .prod_info li { line-height: 27px; }
.RighInfo000372 .prod_info .btn { background: url(../images/RighInfo000372-btn.jpg) no-repeat; width: 188px; height: 35px; display: inline-block; overflow: hidden; line-height: 1000px; }
.RighInfo000372 .prod_tab { padding-top: 40px; }
.RighInfo000372 .tab_li { height: 30px; line-height: 25px; border-bottom: 3px solid #666; }
.RighInfo000372 .tab_li li { cursor: pointer; float: left; padding: 0 24px; height: 30px; }
.RighInfo000372 .tab_li li.on { background: #e1e1e1; border-radius: 5px 5px 0 0; border-bottom: 3px solid #d33832; }
.RighInfo000372 .tab_li li.download span { background: url(../images/RighInfo000372-btn_download.jpg) no-repeat; width: 188px; height: 35px; display: block; }
.RighInfo000372 .tab_li li.download.on { background: none; border-bottom: 0; }
.RighInfo000372 .tab_info { padding: 20px; }
.RighInfo000372 .tab_info .list table { border-collapse: collapse; }
.RighInfo000372 .tab_info .list table th, .RighInfo000372 .tab_info .list table td { padding: 8px 5px; text-align: center; border: 1px solid #ebebeb; font-size: 12px; }
.RighInfo000372 .tab_info .list table th.th1, .RighInfo000372 .tab_info .list table td.td1 { padding-left: 30px; text-align: left; width: 400px; }
.RighInfo000372 .tab_info .list table th.th2, .RighInfo000372 .tab_info .list table td.td2 { width: 150px; }
.RighInfo000372 .tab_info .list table td.td3 a { background: url(../images/RighInfo000372-pdf.png) no-repeat left center; padding-left: 25px; display: inline-block; line-height: 27px; }
.RighInfo000372 .tab_info .list table td.td1 a { color: #CC6600; }
.RighInfo000372 .tab_info .list table th { background-color: #ebebeb; }
.news_Ifon { }
.news_Ifon h3 { font-size: 18px; text-align: center; }
.news_Ifon .showxx { border-bottom: 1px solid #e0e0e0; padding-bottom: 20px; text-align: center; color: #666; }
.news_Ifon .showxx b { font-weight: normal; font-size: 12px; margin: 0 20px; color: #999 }
.Map001 { padding: 20px 0 50px; }
.Map001 .map { width: 500px; float: left; }
.Map001 .map #allmap { height: 400px; width: 100%; }
.Map001 .map #allmap * { font-size: 12px !important; }
.Map001 .info { float: right; width: 400px; background-color: #f9f9f9; min-height: 400px; }
.Map001 .info ul { padding: 35px 29px; }
.Map001 li { line-height: 25px; background-position: left 26px; padding: 26px 0 26px 60px; font-size: 16px; background-repeat: no-repeat; color: #7e7e7e; border-bottom: 1px #dbdbdb dotted; }
.Map001 li.name { background-image: url(../images/Map001-icon_name.gif); }
.Map001 li.add { background-image: url(../images/Map001-icon_add.gif); }
.Map001 li.tel { background-image: url(../images/Map001-icon_tel.gif); }
.Map001 li.fax { background-image: url(../images/Map001-icon_fax.gif); }
.Map001 li.emain { background-image: url(../images/Map001-icon_emain.png); }