﻿@import url("reset.css");
@charset "UTF-8";
.lft { float: left; }
.rgt { float: right; }
.web_ { width: 100%; min-width: 1300px; margin: 0 auto; overflow: hidden; }
.web { width: 1300px; margin: 0 auto; overflow: hidden; }
/* header*/
#header { width: 100%; min-width: 1300px; height: 180px; background: url(image/headerbg.png) repeat center center scroll; position: absolute; z-index: 99; top: 0; left: 0; }
.logo { float: left; margin: 35px 0 0 0; background: url(image/logo2.png) no-repeat left center scroll; width: 365px; height: 122px; background-size: 35%; }
.logo a { display: block; width: 140px; height: 120px; text-indent: -999em; }
.topright { width: 570px; margin-left: 168px; }
.lang { overflow: hidden; width: 75px; line-height: 30px; margin: 35px 0px 0 495px; }
.lang a { display: block; font-size: 16px; color: #fff; font-family: Arial, Helvetica, sans-serif; background: url(image/la.png) no-repeat right -29px scroll; }
.lang a:hover { color: #d9dee8; background: url(image/la.png) no-repeat right 12px scroll; transform: translate(0, 0); transition: all .2s ease-in 0s; }
.menu_nav { margin-top: 50px; width: 100%; min-width: 1300px; }
.menu_nav ul li { float: left; width: 70px; margin-right: 30px; text-align: right; line-height: 30px; }
.menu_nav ul li.menu_navend { margin-right: 0; }
.menu_nav ul li a { font-size: 16px; color: #fff; }
.menu_nav ul li a.lanen { font-family: Arial, Helvetica, sans-serif; }
.menu_nav ul li a:hover { border-bottom: 2px solid #fff; }
.menu_nav ul li.onn a { border-bottom: 2px solid #fff; }
 @keyframes myout {  from {
 height: 400px;
}
to { height: 0px; }
}
 @-webkit-keyframes myout /*Safari and Chrome*/ {  from {
 height: 400px;
}
to { height: 0px; }
}
 @keyframes mymove {  from {
 height: 0px;
}
to { height: 400px; }
}
 @-webkit-keyframes mymove /*Safari and Chrome*/ {  from {
 height: 0px;
}
to { height: 400px; }
}
.light, .light2 { display: none; }
.light_open { position: absolute; overflow: hidden; left: 0; top: 180px; width: 100%; min-width: 1300px; height: 400px; background: #fff; z-index: 80; border-bottom: 1px solid #d9dee8; animation: mymove 0.6s 1; -webkit-animation: mymove 0.6s 1;/* Safari 和 Chrome */
}
.light_close { display: none; }
#menu_ab1, #menu_pro1 { display: block; }
#menu_ab2, #menu_pro2 { display: none; }
#menu_ab2 a, #menu_pro2 a { border-bottom: 2px solid #fff; }
.lightbox { padding: 50px 0; }
.inab { width: 400px; margin-right: 50px; float: left; }
.inab h3 { font-size: 24px; margin: 0 0px 20px 0; font-weight: normal; color: #ffa800; }
.inab p { line-height: 30px; font-size: 14px; color: #555; height: 170px; }
.inab span { display: block; width: 120px; text-align: center; background: #ffa800; margin-top: 20px; line-height: 40px; }
.inab span a { display: block; color: #fff; font-size: 15px; }
.inab span a:hover { background: #000; }
.innews { width: 400px; float: left; }
.innews h3 { font-size: 24px; margin: 0 0px 20px 0; font-weight: normal; color: #ffa800; }
.innews li { border-bottom: 1px solid #d9dee8; padding: 0 0 5px 15px; margin-bottom: 5px; background: url(image/dot2.png) no-repeat left 10px scroll; height: 24px; overflow: hidden; }
.innews li a { line-height: 24px; font-size: 14px; color: #ffa800; }
.innews li a:hover { text-decoration: underline; }
.innews span { display: block; width: 120px; text-align: center; background: #ffa800; margin-top: 20px; line-height: 40px; }
.innews span a { display: block; color: #fff; font-size: 15px; }
.innews span a:hover { background: #000; }
.inban { width: 400px; float: left; margin-right: 50px; }
.inban h3 { font-size: 24px; margin: 0 0px 20px 0; font-weight: normal; color: #ffa800; }
.inban p { line-height: 24px; font-size: 14px; color: #555; }
.inban span { display: block; width: 120px; text-align: center; background: #ffa800; margin-top: 20px; line-height: 40px; }
.inban span a { display: block; color: #fff; font-size: 15px; }
.inban span a:hover { background: #000; }
.inpro { width: 400px; float: left; margin-right: 50px; }
.inpro.end { margin-right: 0px; }
.inpro h3 { font-size: 24px; margin: 0 0px 15px 0; font-weight: normal; color: #ffa800; }
.inpro dd { overflow: hidden; }
.inpro img { width: 400px; height: 160px; margin-right: 15px; display: block; }
.inpro p { line-height: 24px; font-size: 13px; color: #555; display: block; margin-top: 8px; }
.inpro span { display: block; width: 120px; text-align: center; background: #ffa800; margin-top: 10px; line-height: 40px; }
.inpro span a { display: block; color: #fff; font-size: 15px; }
.inpro span a:hover { background: #000; }
/*index*/
.inbannar { height: 1000px; position: relative; cursor: pointer; }
.inbannar2 { height: 700px; position: relative; cursor: pointer; }
.banner { width: 100%; min-width: 1300px; overflow: hidden; position: relative; }
.banner .callbacks_container { position: relative; z-index: 0; width: 100%; overflow: hidden; }
.banner ul li { position: relative; text-align: center; float: left; overflow: hidden; }
.banner ul li a { display: block; }
.banner ul li span { width: 100%; height: 1000px; display: block; position: relative; }
.banner2 ul li span { width: 100%; height: 700px; display: block; }
.banner ul li span h1 { position: absolute; z-index: 999; font-size: 45px; top: 800px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 80px; line-height: 1.5; letter-spacing: 10px; }
/*Yu Yue*/
.banner ul li.yuyue span h1 { top: 280px; letter-spacing: 0px; font-size: 48px; }
.banner ul li.yuyue span h2 { position: absolute; z-index: 999; font-size: 48px; top: 360px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 80px; line-height: 1.5; }
.banner ul li.yuyue span h3 { position: absolute; z-index: 999; font-size: 48px; top: 440px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 80px; line-height: 1.5; }
.banner ul li.yuyue span dd { position: absolute; z-index: 999; font-size: 20px; top: 530px; width: 800px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 20px 0px 20px 80px; line-height: 1.8; text-align: left; }
.banner ul li.yuyue span p.yuyue_1 { background: url(image/yuyue_logo.png) no-repeat left center scroll; line-height: 43px; padding-left: 50px; font-size: 24px; }
.banner ul li.yuyue span p.yuyue_2 { margin: 10px 0; }
.banner ul li.yuyue span p.yuyue_3 { background: url(image/yuyue_code.png) no-repeat left center scroll; padding-left: 150px; position: relative; }
.banner ul li.yuyue span p.yuyue_3 a { position: absolute; right: 30px; top: 30px; display: block; background: #fff; color: #ffa800; font-size: 30px; padding: 3px 30px; }
.banner ul li.yuyue span p.yuyue_3 a:hover { background: #003c7d; color: #fff; }
.yuyuebg { display: none; position: absolute; top: 0px; left: 0; width: 100%; min-width: 1300px; height: 100%; background: #000; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=88); z-index: 99999; }
.yuyuecon_ { display: none; position: absolute; top: 50%; left: 50%; margin-top: -240px; margin-left: -200px; width: 400px; height: 480px; z-index: 999999; }
.yuyuecon { width: 400px; height: 480px; background: #fff; }
.yuyuecon h1 { background: #ffa800; text-align: left; line-height: 50px; overflow: hidden; position: relative; color: #fff; }
.yuyuecon h1 span { float: left; display: inline-block; line-height: 50px; height: 50px; font-size: 20px; margin-left: 15px; }
.yuyuecon h1 a { position: absolute; right: 10px; font-size: 20px; line-height: 50px; color: #fff; }
.yuyuecon h1 a:hover { color: #d9dee8; }
.yuyue_biao { margin: 20px 50px; }
.yuyue_biao p { line-height: 30px; font-size: 15px; overflow: hidden; }
.yuyue_biao p label { float: left; width: 80px; text-align: right; }
.yuyue_biao p font { float: left; color: #ffa800; margin-left: 10px; }
.yuyue_biao p select { float: left; width: 100px; margin: 0; padding: 0; line-height: 24px; }
.yuyue_biao p input { float: left; line-height: 20px; width: 180px; font-family: Microsoft YaHei; padding: 0 5px; }
.yuyue_biao p.ti { text-align: center; margin-bottom: 10px; color: #ffa800; }
.yuyue_biao p.bnt { margin-top: 20px; }
.yuyue_biao p.bnt input { float: none; width: 180px; margin-left: 60px; border: 0px; background: #ffa800; color: #fff; font-size: 24px; line-height: 50px; cursor: pointer; }
.yuyue_biao p.bnt input:hover { background: #003c7d; }
.yuyue_biao p input.laydate-icon { line-height: 20px; width: 180px; }
/* YU YUE END*/
#ggyuyue { width: 840px; height: 580px; background: url(image/yuyuebg.png) center center no-repeat; position: fixed; z-index: 999999; left: 50%; top: 50%; margin-left: -420px; margin-top: -290px; }
.ggyuyue { position: relative; width: 744px; height: 514px; margin: 33px 33px; }
.ggyuyue h1 { position: absolute; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 30px; line-height: 50px; font-size: 30px; }
.ggyuyue h1.h1_1 { top: 40px; }
.ggyuyue h1.h1_2 { top: 100px; }
.ggyuyue h1.h1_3 { top: 160px; }
.ggyuyue p { position: absolute; bottom: 40px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 30px; line-height: 1.5; font-size: 16px; overflow: hidden; padding: 20px 30px; }
.ggyuyue p a { display: inline-block; background: #fff; color: #ffa800; font-size: 20px; padding: 2px 20px; margin-top: 15px; font-weight: bold; }
.ggyuyue p a:hover { background: #003c7d; color: #fff; }
.ggyuyue span { position: absolute; display: block; width: 30px; height: 30px; line-height: 30px; top: 20px; right: 0px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; }
.ggyuyue span a { display: block; background: #ffa800; color: #fff; font-weight: bold; text-align: center; font-size: 24px; font-family: Arial, Helvetica, sans-serif; }
.ggyuyue span a:hover { background: #fff; color: #ffa800; }
/**/
.banner ul li img { background: url(flash/loading.gif) center center no-repeat; vertical-align: top; width: 100%; /**/
}
.banner .smallbanner { position: absolute; height: 30px; line-height: 30px; bottom: 10px; left: 50%; z-index: 1; }
.banner .smallbanner li { display: inline-block; background: #fff; border: 0px solid #e60012; width: 15px; height: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-indent: -9999px; overflow: hidden; margin: 0 6px; cursor: pointer; }
.banner .smallbanner li.on { background: #ffa800; border: 0px solid #000; }
.bannartext { position: absolute; z-index: 999; font-size: 60px; top: 600px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 80px; line-height: 1.8; letter-spacing: 10px; }
.bannartext2 { position: absolute; z-index: 999; font-size: 60px; top: 300px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 80px; line-height: 1.8; letter-spacing: 10px; }
/*inbox*/
.inbox_ { margin-top: 30px; overflow: hidden; height: 600px; }
.inbg1 { background: url(img/inbg1_2.jpg) no-repeat center center scroll }
.inbg2 { background: url(img/inbg2.jpg) no-repeat center center scroll }
.inbg3 { background: url(img/inbg3_2.jpg) no-repeat center center scroll; background-size: auto 95%; }
.inbox { position: absolute; z-index: 2; height: 600px; width: 50%; background: url(image/boxbg.png) repeat center center scroll; overflow: hidden; }
.weizhi1 { left: 50%; }
.weizhi2 { left: 0; }
.inarticle { width: 75%; margin: 0 auto; overflow: hidden; }
.inarticle h1 { font-size: 48px; font-weight: normal; margin-bottom: 30px; color: #ffa800; }
.inarticle p { margin: 10px 0; line-height: 2; font-size: 15px; }
.inarticle span { display: block; margin: 30px 0; }
.inarticle span a { display: block; background: #ffa800; color: #fff; font-size: 15px; width: 110px; line-height: 40px; text-align: center; }
.inarticle span a:hover { background: #000; }
.wztop1 { margin-top: 150px; }
.wztop2 { margin-top: 200px; }
.inbox1 { position: relative; margin-top: 30px; height: 1000px; }
.inbox1_1 { position: absolute; width: 50%; height: 600px; left: -15px; top: 0; background: url(img/inbg1_2.jpg) no-repeat center center scroll; background-size: auto 480px; -moz-background-size: auto 600px;/* 老版本的 Firefox */
}
.inbox1_1 h1 { position: absolute; background: url(image/headerbg.png) repeat center center scroll; color: #fff; margin-left: 15px; padding: 0px 30px; line-height: 1.8; font-size: 40px; width: auto; bottom: 160px; font-weight: normal; }
.inbox1_1 h2 { position: absolute; background: url(image/headerbg.png) repeat center center scroll; color: #fff; margin-left: 15px; padding: 0px 30px; line-height: 1.8; font-size: 24px; width: auto; bottom: 80px; font-weight: normal; }
.inbox1_2 { position: absolute; width: 50%; height: 600px; right: -15px; bottom: 0; background: url(img/inbg2.jpg) no-repeat center center scroll; background-size: auto 480px; -moz-background-size: auto 600px;/* 老版本的 Firefox */
}
.inbox1_2 h1 { position: absolute; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 30px; line-height: 1.8; font-size: 40px; width: auto; bottom: 160px; font-weight: normal; }
.inbox1_2 h2 { position: absolute; background: url(image/headerbg.png) repeat center center scroll; color: #fff; padding: 0px 30px; line-height: 1.8; font-size: 24px; width: auto; bottom: 80px; font-weight: normal; }
.inbox1_3 { position: absolute; width: 50%; height: 370px; right: -15px; top: 0; }
.inbox1_3_1 { float: left; width: 60%; }
.inbox1_3_1 h1 { margin: 50px 50px 0 20px; font-size: 30px; font-weight: normal; color: #ffa800; }
.inbox1_3_1 p { margin: 20px 50px 0 20px; font-size: 15px; line-height: 2; }
.inbox1_3_1 span { margin: 20px 50px 0 20px; display: block; width: 120px; text-align: center; background: #ffa800; margin-top: 30px; line-height: 40px; }
.inbox1_3_1 span a { display: block; color: #fff; font-size: 15px; }
.inbox1_3_1 span a:hover { background: #000; }
.inbox1_3_2 { float: left; background: #eef0f2; width: 40%; height: 370px; }
.inbox1_3_2 ul { margin: 30px; }
.inbox1_3_2 ul li { border-bottom: 1px solid #d9dee8; line-height: 3; }
.inbox1_3_2 ul li a { font-size: 18px; color: #ffa800; display: block; }
.inbox1_3_2 ul li a:hover { text-decoration: underline; }
.inbox1_4 { position: absolute; width: 50%; height: 370px; left: 0px; bottom: 0; }
.inbox1_4_1 { float: left; width: 40%; background: #eef0f2; height: 370px; }
.inbox1_4_1 ul { margin: 30px; }
.inbox1_4_1 ul li { border-bottom: 1px solid #d9dee8; line-height: 3; }
.inbox1_4_1 ul li a { font-size: 18px; color: #ffa800; display: block; }
.inbox1_4_1 ul li a:hover { text-decoration: underline; }
.inbox1_4_2 { float: left; width: 60%; }
.inbox1_4_2 h1 { margin: 50px 50px 0 50px; font-size: 30px; font-weight: normal; color: #ffa800; }
.inbox1_4_2 p { margin: 15px 50px 0 50px; font-size: 15px; line-height: 2; }
.inbox1_4_2 span { margin: 20px 50px 0 50px; display: block; width: 120px; text-align: center; background: #ffa800; margin-top: 30px; line-height: 40px; }
.inbox1_4_2 span a { display: block; color: #fff; font-size: 15px; }
.inbox1_4_2 span a:hover { background: #000; }
.inzhantit { margin: 30px 0 30px 0; text-align: center; font-size: 48px; font-weight: normal; color: #ffa800; }
.inzhan { width: 1300px; height: 500px; margin: 0 auto; }
.content { width: 1200px; height: 500px; float: left; margin: 0; overflow: hidden; cursor: pointer; }
.content a { display: block; width: 1200px; height: 500px; position: relative; overflow: hidden; }
.content a img { display: block; position: absolute; z-index: 1; }
.content a dd { display: block; position: absolute; z-index: 2; left: 0px; bottom: 30px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; overflow: hidden; padding: 10px 30px; line-height: 24px; font-size: 15px; width: 30%; }
.arrleft a { display: block; width: 50px; float: left; height: 500px; background: url(image/arr.png) no-repeat left center scroll; text-indent: -999em; }
.arrleft a:hover { background: url(image/arr2.png) no-repeat left center scroll; }
.arrright a { display: block; width: 50px; float: left; height: 500px; background: url(image/arr.png) no-repeat right center scroll; text-indent: -999em; }
.arrright a:hover { background: url(image/arr2.png) no-repeat right center scroll; }
#scrollbox { float: left; overflow: hidden; }
.bgincase { background: #f4f4f4; padding: 50px 0 100px 0; margin: 30px 0 0 0; }
.incasetit { margin: 30px 0 50px 0; text-align: center; font-size: 48px; font-weight: normal; color: #ffa800; }
.incase { text-align: center }
.footbg { background: #ffa800; padding: 80px 0; color: #fff; }
.ftleft { float: left; margin: 0 60px 0 0; }
.ftleft a { display: block; line-height: 40px; border-bottom: 1px solid #fff; font-size: 16px; color: #fff; }
.ftleft a:hover { text-decoration: underline; }
.ftcopy { margin: 20px auto; font-size: 14px; }
.ftcopy a { font-size: 14px; }
.ftcode { overflow: hidden; }
.ftcode p { width: 120px; float: left; text-align: center; margin-right: 20px; }
.ftcode p img { width: 120px; height: 120px; }
.ft_lz { float: left; margin-left: 100px; }
.nypage_ { padding-top: 180px; }
.nypage_ ul { margin: 20px auto; }
.nypage_ ul a { display: block; float: left; margin-right: 50px; color: #ffa800; font-size: 24px; line-height: 30px; border-bottom: 1px solid #fff; }
.nypage_ ul a:hover { border-bottom: 1px solid #ffa800; }
.nypage_ ul a.on { border-bottom: 1px solid #ffa800; }
.nypage2_ { padding-top: 180px; }
.nybannar { height: 300px; overflow: hidden; position: relative; }
.nybannar span { display: block; position: absolute; background: url(image/headerbg.png) repeat center center scroll; color: #fff; overflow: hidden; padding: 10px 50px; bottom: 100px; font-size: 60px; }
.bannarpro { height: 700px; overflow: hidden; position: relative; }
.bannarpro span { display: block; position: absolute; background: url(image/headerbg.png) repeat center center scroll; color: #fff; overflow: hidden; padding: 10px 50px; bottom: 120px; font-size: 48px; }
.nybox_ { margin: 70px auto; }
.about_pic { float: left; width: 500px; padding-top: 13px; margin-right: 50px; }
.about_pic img { display: block; }
.about_pic p.about_v { background: #000; height: 274px; margin-top: 52px; padding-top: 6px; }
.about { float: left; width: 750px; }
.brandtit { text-align: center; font-size: 36px; font-weight: normal; color: #ffa800; margin-top: 50px; }
.bgbrand { background: #eef0f2; }
/* TimeLine */
.brand { width: 1300px; overflow: hidden; position: relative; margin: 20px auto 0 auto; }
#timeline { width: 1240px; overflow: hidden; margin: 0 auto; background: url(image/brandbg.png) left 60px repeat-x; }
#dates { width: 1240px; overflow: hidden; margin: 0 auto; }
#dates li { float: left; width: 360px; min-height: 600px; overflow: hidden; }
#dates li a { display: block; width: 350px; background: url(image/dot_ico.png) no-repeat center 32px; padding: 0 5px; }
#dates li span { color: #ffa800; display: block; width: 350px; text-align: center; margin-top: 20px; font-size: 18px; }
#dates li ol { width: 350px; margin-top: 50px; }
#dates li ol img { width: 350px; height: 270px; display: block; }
#dates li ol p { padding: 15px; background: #fff; color: #ffa800; font-size: 13px; line-height: 20px; }
#dates li .selected { background: url(image/cat.png) no-repeat center 32px; }
#dates li .selected ol p { background: #ffa800; color: #fff; }
#issues { width: 1300px; height: 0px; overflow: hidden; }
#issues li { width: 1300px; height: 300px; list-style: none; float: left; }
#issues li img { text-align: center; display: block; margin: 0 auto; }
#next, #prev { position: absolute; font-weight: bold; font-size: 30px; font-family: "宋体"; top: 47px; width: 30px; height: 30px; line-height: 30px; overflow: hidden; color: #ffa800; }
#next { color: #ffa800; }
#next:hover, #prev:hover { color: #ffa800; }
#next { right: 0; text-align: right; }
#prev { left: 0; text-align: left; }
#next.disabled, #prev.disabled { opacity: 0.2; }
.news ul { overflow: hidden; }
.news ul li { border-bottom: 1px solid #d9dee8; overflow: hidden; padding-bottom: 30px; margin-bottom: 30px; }
.news ul li dd { float: left; width: 240px; height: 180px; margin-right: 60px; overflow: hidden; }
.news ul li dd img { width: 240px; height: 180px; display: block; transition: all 0.6s; }
.news ul li dd img:hover { transform: scale(1.1); }
.news ul li dt { float: left; width: 1000px; }
.news ul li dt h3 a { font-size: 24px; font-weight: normal; color: #ffa800; }
.news ul li dt h3 a:hover { text-decoration: underline; }
.news ul li dt span { display: block; margin: 10px 0; font-size: 14px; color: #ccc; }
.news ul li dt p { font-size: 15px; color: #4b5564; line-height: 2; }
.newspage { margin-top: 20px; text-align: center; }
.newspage a { display: inline-block; width: 30px; height: 30px; line-height: 30px; margin: 0 15px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #ffa800; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #fff; }
.newspage a:hover { background: #000; color: #fff; }
.newspage a.on { background: #000; color: #fff; }
.pagenext { border: 1px solid #ffa800; width: 28px; height: 28px; line-height: 28px; }
.newsinfo { width: 860px; margin: 20px auto; padding: 30px; -webkit-box-shadow: #ccc 0px 0px 10px; -moz-box-shadow: #ccc 0px 0px 10px; box-shadow: #ccc 0px 0px 10px; }
.newsinfo h1 { text-align: center; font-size: 24px; font-weight: normal; color: #ffa800; }
.newsinfo h3 { text-align: center; font-size: 15px; font-weight: normal; color: #999; margin: 10px 0 30px 0; border-bottom: 1px solid #d9dee8; padding-bottom: 30px; }
.newsinfo h3 span { margin: 0 10px; display: inline-block; }
.newsinfo_ { margin: 0 auto; }
/*
.newsinfo2_ p{text-indent:2em;}
.newsinfo2_ p strong{margin-left:-1.3em;}
.newsinfo2_ p img{display: block;margin:0 auto;}
*/
.newsinfo img { max-width: 860px; }
.product h1 { margin: 0px 0 30px 0; text-align: center; font-size: 48px; font-weight: normal; color: #ffa800; }
.product p { font-size: 18px; line-height: 2; width: 1000px; text-align: center; margin: 0 auto; color: #333; }
.product ul { margin-top: 50px; }
.product ul li { float: left; width: 400px; margin-right: 50px; }
.product ul li.end { margin-right: 0; }
.product ul li a { display: block; }
.product ul li a dt { width: 400px; height: 300px; overflow: hidden; }
.product ul li a img { width: 400px; height: 300px; display: block; transition: all 0.6s; }
.product ul li a:hover img { transform: scale(1.1); }
.product ul li a h3 { font-size: 24px; text-align: center; color: #ffa800; font-weight: normal; margin: 10px 0; }
.product ul li a:hover h3 { text-decoration: underline; }
.product ul li a dd { font-size: 15px; color: #555; display: block; line-height: 2; }
.pro1list { overflow: hidden; }
.pro1list li { float: left; width: 400px; margin-right: 50px; }
.proinfotit { margin: 0px 0 20px 0; text-align: center; font-size: 36px; font-weight: normal; color: #ffa800; }
.proinfotitbody { margin: 10px auto; text-align: center; max-width: 1000px; }
.proinfotitbody img { width: 100%; }
.proinfotit2 { margin: 0px 0 30px 0; text-align: center; font-size: 36px; font-weight: normal; }
.proinfo_box1 { text-align: center; font-size: 16px; color: #555; }
.proinfo_box1 h3 { margin: 50px 0 20px 0; font-size: 24px; font-weight: normal; color: #ffa800; }
.proinfo_box { margin: 40px 0 0px 0; overflow: hidden; }
.proinfo_box_pic { width: 620px; height: 465px; overflow: hidden; }
.proinfo_box_pic2 { width: 620px; overflow: hidden; }
.proinfo_box_pic img { width: 620px; display: block; transition: all 0.6s; }
.proinfo_box_pic img:hover { transform: scale(1.1); cursor: pointer; }
.proinfo_box_text { width: 620px; overflow: hidden; padding-top: 130px; }
.box_text2 { padding-top: 60px; }
.box_text3 { padding-top: 50px; }
.proinfo_box_text h1 { font-size: 30px; font-weight: normal; color: #ffa800; line-height: 36px; }
.proinfo_box_text h1 span { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-weight: bold; color: #fff; font-family: Arial; background: #003c7d; font-size: 24px; margin-right: 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.proinfo_box_text dd { font-size: 20px; line-height: 2; margin-top: 20px; }
.proinfo_box_text dd p { margin-bottom: 20px; }
.proinfo_box_text ol { margin: 20px 0 0 40px; }
.proinfo_box_text ol li { background: url(image/dot3.png) no-repeat left center scroll; padding-left: 45px; font-size: 18px; line-height: 50px; }
.box_text44 dd { font-size: 15px; line-height: 1.8; }
.pic111 { margin: 20px 0; }
.pic222 { position: relative; background: url(image/proinfo/041.jpg) no-repeat center center scroll; height: 436px; width: 1300px; }
.pic222 h3 { position: absolute; font-weight: normal; color: #ffa800; font-size: 13px; width: 230px; line-height: 15px; }
.pic222 h3.h3_1 { left: 15px; top: 182px; }
.pic222 h3.h3_2 { left: 10px; top: 394px; }
.pic222 h3.h3_3 { left: 257px; top: 394px; }
.pic222 h3.h3_4 { left: 505px; top: 175px; width: 290px; }
.pic222 h3.h3_5 { left: 500px; top: 393px; width: 300px; }
.pic222 h3.h3_6 { left: 870px; top: 393px; }
.pic222 h3.h3_7 { left: 1100px; top: 182px; }
.pic222 h3.h3_8 { left: 1090px; top: 399px; }
.pro1_3_1 { overflow: hidden; margin: 40px auto; }
.pro1_3_1 ul { overflow: hidden; }
.pro1_3_1 li { float: left; width: 295px; margin-right: 40px; }
.pro1_3_1 li.end { margin-right: 0px; }
.pro1_3_1 li h3 { font-size: 15px; font-weight: normal; text-align: center; line-height: 36px; }
.pro1_3_1 li dd { width: 275px; height: 275px; overflow: hidden; -webkit-border-radius: 177px; -moz-border-radius: 177px; border-radius: 177px; border: 10px solid #eee; }
.pro1_3_1 li dd:hover { cursor: pointer; border: 10px solid #ffa800; }
.pro1_3_2 { overflow: hidden; margin: 40px auto; }
.pro1_3_2 ul { overflow: hidden; }
.pro1_3_2 li { float: left; width: 228px; margin-right: 40px; }
.pro1_3_2 li.end { margin-right: 0px; }
.pro1_3_2 li h3 { font-size: 15px; font-weight: normal; text-align: center; line-height: 36px; }
.pro1_3_2 li dd { width: 208px; height: 200px; overflow: hidden; border: 10px solid #eee; }
.pro1_3_2 li dd:hover { cursor: pointer; border: 10px solid #ffa800; }
.pro1_3_3 { margin-top: 0px; width: 620px; }
.pro1_3_3 h4 { background: #ffa800; font-size: 24px; color: #fff; font-weight: normal; text-align: center; line-height: 40px; }
.pro1_3_3 table { border: 1px solid #ccc; }
.pro1_3_3 table tr td { padding: 5px 20px; font-size: 15px; line-height: 24px; }
.pro1_3_3 dd { height: 440px; overflow: hidden; cursor: pointer; }
.pro1_3_3 dd.pic036 .pic036_2 { display: none; }
.pro1_3_3 dd.pic036:hover .pic036_1 { display: none; }
.pro1_3_3 dd.pic036:hover .pic036_2 { display: block; }
.pro2pic1 { width: 620px; }
.pro2pic1 h1 { text-align: center; color: #ffa800; font-size: 30px; font-weight: normal; margin: 15px 0; }
/*price*/
.content2 { width: 360px; float: left; margin: 0 20px; overflow: hidden; cursor: pointer; }
.content2 a { display: block; }
.content2 a dd { display: block; overflow: hidden; }
.content2 a dd img { display: block; width: 360px; height: 270px; transition: all 0.6s; }
.content2 a:hover dd img { transform: scale(1.1); }
.content2 a h3 { background: #ffa800; font-size: 16px; color: #fff; text-align: center; line-height: 50px; font-weight: normal; }
.content2 a:hover h3 { background: #003c7d; }
.arrleft2 a { display: block; width: 50px; float: left; height: 320px; background: url(image/arr.png) no-repeat left center scroll; text-indent: -999em; }
.arrleft2 a:hover { background: url(image/arr2.png) no-repeat left center scroll; }
.arrright2 a { display: block; width: 50px; float: left; height: 320px; background: url(image/arr.png) no-repeat right center scroll; text-indent: -999em; }
.arrright2 a:hover { background: url(image/arr2.png) no-repeat right center scroll; }
#scrollbox2 { float: left; overflow: hidden; }
.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; min-width: 1300px; height: 100%; background: #000; z-index: 999999999; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=88); }
.white_content { display: none; position: absolute; top: 0%; left: 0%; width: 100%; min-width: 1300px; height: 100%; border: 0px solid orange; z-index: 9999999999999; overflow: auto; cursor: pointer; }
.price_box { width: 1300px; background: #fff; margin: 100px auto 0 auto; cursor: text; }
.price_box_tit { background: #ffa800; line-height: 50px; color: #fff; padding: 0px 20px; font-size: 24px; }
.price_box_tit span { float: right; }
.price_box_tit span a { color: #fff; font-size: 24px; }
.price_box_cen { padding: 40px 0px; font-size: 15px; line-height: 1.5; }
.price_box_cen dd { max-height: 500px; overflow: auto; padding: 0px 40px; }
.price_box_cen dd table { border: 1px solid #ccc; }
.price_box_cen dd table tr td { padding: 0 10px; font-size: 15px; line-height: 30px; }
.mmd { margin-top: 30px; padding: 0px 40px; }
.mmd span { color: #ffa800; }
.mmd a { color: #ffa800; }
.mmd a:hover { text-decoration: underline; }
.project { overflow: hidden; margin-bottom: 40px; border: 1px solid #ffa800; }
.project_v { overflow: hidden; }
.project_v_lft { float: left; width: 570px; height: 320px; margin-right: 60px; padding-top: 8px; background: #000; }
.project_v_rgt { float: left; width: 670px; }
.project_v_pic { margin-top: 50px; overflow: hidden; }
.project_v_pic li { float: left; width: 400px; margin-right: 50px; }
.project_v_pic li.end { margin-right: 0px; }
.project_v_pic li a { display: block; }
.project_v_pic li a dd { width: 400px; height: 300px; overflow: hidden; }
.project_v_pic li a dd img { display: block; width: 400px; height: 300px; transition: all 0.6s; }
.project_v_pic li a:hover dd img { transform: scale(1.1); cursor: pointer; }
.project_v_pic li a h3 { background: #ffa800; font-size: 16px; color: #fff; text-align: center; line-height: 36px; font-weight: normal; }
.project_v_pic li a:hover h3 { background: #003c7d; }
.projectlist { overflow: hidden; }
.projectlist ul { overflow: hidden; margin-bottom: 30px; }
.projectlist ul li { float: left; margin-right: 33px; width: 300px; overflow: hidden; }
.projectlist ul li.end { margin-right: 0px; }
.projectlist ul li a { display: block; }
.projectlist li a dd { width: 300px; height: 225px; overflow: hidden; }
.projectlist li a dd img { width: 300px; height: 225px; transition: all 0.6s; }
.projectlist li a:hover dd img { transform: scale(1.1); cursor: pointer; }
.projectlist li a h3 { background: #ffa800; font-size: 15px; color: #fff; text-align: center; overflow: hidden; padding: 8px 0px 5px 0px; }
.projectlist li a p { background: #ffa800; font-size: 13px; color: #fff; text-align: center; overflow: hidden; padding: 0px 0px 8px 0px; }
.projectlist li a:hover h3, .projectlist li a:hover p { background: #003c7d; }
.download { overflow: hidden; }
.download h1 { font-size: 18px; color: #ffa800; font-weight: normal; margin-bottom: 30px; text-align: center; }
.download ul { overflow: hidden; margin-bottom: 30px; }
.download ul li { float: left; margin-right: 33px; width: 300px; overflow: hidden; }
.download ul li.end { margin-right: 0px; }
.download ul li a { display: block; background: #ffa800; padding: 5px; }
.download ul li a:hover { background: #003c7d; }
.download ul li a dd { background: #fff; overflow: hidden; padding: 0px; position: relative; width: 290px; height: 217px; }
.download ul li a dd img { width: 290px; height: 217px; display: block; transition: all 0.6s; }
.download ul li a dd img:hover { transform: scale(1.1); cursor: pointer; }
.download ul li a span { position: absolute; width: 45px; height: 45px; bottom: 30px; right: 23px; background: url(image/pdf.png) no-repeat center center scroll; }
.download ul li a h3 { font-size: 15px; color: #fff; text-align: center; margin-top: 10px; font-weight: normal; }
.black_overlay_msg { display: none; position: absolute; top: 0%; left: 0%; width: 100%; min-width: 1300px; height: 100%; background: #000; z-index: 999999999; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=88); }
.white_content_msg { display: none; position: absolute; top: 0; left: 0%; width: 100%; min-width: 1300px; height: 100%; border: 0px solid orange; z-index: 9999999999999; overflow: auto; cursor: pointer; }
.msg_box { width: 600px; height: 480px; background: #fff; cursor: text; position: absolute; left: 50%; top: 50%; margin-left: -300px; margin-top: -240px; }
.msg_box_tit { background: #ffa800; line-height: 50px; color: #fff; padding: 0px 20px; font-size: 24px; }
.msg_box_tit span { float: right; }
.msg_box_tit span a { color: #fff; font-size: 24px; }
.msg_box_cen { padding: 40px; }
.msg_box_cen p { font-size: 15px; color: #ffa800; margin-top: 20px; text-align: center; }
.msg_box_cen dt a { display: block; line-height: 60px; background: url(download/pdf.png) no-repeat 15px center scroll; padding-left: 65px; font-size: 18px; border-bottom: 1px solid #ccc; }
.msg_box_cen dt a:hover { background: #f2f2f2 url(download/pdf.png) no-repeat 15px center scroll; }
.messagebg { background: #eee; padding: 40px 0; }
.message_lft { float: left; width: 600px; margin-right: 30px; padding-top: 250px; overflow: hidden; background: url(image/tx.png) no-repeat center 80px scroll; }
.message_lft p { font-size: 15px; padding: 0 30px; margin-bottom: 15px; line-height: 1.6; text-align: center; }
.message_lft p span { color: #ffa800; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.message_lft a { color: #ffa800; }
.message_lft a:hover { text-decoration: underline; }
.message { float: left; width: 620px; margin-right: 29px; border-left: 1px solid #ccc; }
.message h1 { font-size: 18px; color: #ffa800; font-weight: normal; margin-bottom: 30px; }
.message dd { background: #eee; height: 435px; padding: 20px 50px; border-radius: 20px; overflow: hidden; }
.message dd p { margin: 10px 0; }
.message dd p label { float: left; width: 80px; text-align: right; padding-right: 20px; font-size: 16px; color: #666; }
.message dd p input { width: 250px; border: 1px solid #999; line-height: 24px; padding: 0 10px; font-size: 15px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; }
.message dd p select { width: 270px; border: 1px solid #999; line-height: 24px; height: 24px; padding: 0 10px; font-size: 15px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; }
.message dd p textarea { width: 380px; height: 120px; border: 1px solid #999; line-height: 24px; padding: 0 10px; font-size: 15px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; }
.message dd p input.putbnt { width: 150px; background: #ffa800; color: #fff; border: 0px; line-height: 40px; font-size: 18px; cursor: pointer; }
.message dd p input.putbnt:hover { background: #003c7d; }
.message dd p input.subbnt { margin: 10px 30px 0 100px; }
.message dd p span { display: inline-block; margin: 5px 0 0 20px; font-size: 16px; color: #ffa800; }
.bgsuoyao { background: #aaa; padding: 50px 0; overflow: hidden; position: relative; }
.bgsuoyao h1 { text-align: center; margin-bottom: 20px; color: #fff; font-size: 40px; font-weight: normal; }
.bgsuoyao_lft, .bgsuoyao_rgt { background: #ccc; width: 560px; padding: 30px; color: #555; font-size: 15px; line-height: 24px; height: 520px; }
.bgsuoyao_lft { text-align: center; }
.bgsuoyao_lft img { height: 300px; display: inline-block; }
.bgsuoyao_lft p { margin-top: 20px; }
.bgsuoyao_lft h3 { background: #eee; color: #ffa800; margin: 5px 0; line-height: 30px; font-size: 16px; }
.bgsuoyao_lft h4 { margin-top: 40px; font-weight: normal; }
.bgsuoyao_rgt p { margin-bottom: 20px; overflow: hidden; }
.bgsuoyao_rgt p input { width: 532px; height: 40px; line-height: 40px; padding: 0 10px; font-size: 15px; }
.bgsuoyao_rgt p.checkboxs { margin-top: 50px; }
.bgsuoyao_rgt p.checkboxs input { float: left; width: 20px; height: 20px; line-height: 20px; padding: 0 10px; margin-right: 20px; }
.bgsuoyao_rgt p.checkboxs span { float: left; display: block; line-height: 20px; }
.bgsuoyao_rgt p.submits { text-align: left; padding-left: 0; margin-top: 60px; }
.bgsuoyao_rgt p.submits input { width: 240px; margin-left: 0; line-height: 50px; height: 50px; background: #ffa800; color: #fff; border: 0px; font-size: 20px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; cursor: pointer; }
.bgsuoyao_rgt p.submits input:hover { background: #003c7d; }
.contact_ { overflow: hidden; }
.contact { overflow: hidden; }
.con_lft, .con_rgt { width: 620px; overflow: hidden; }
.con_rgt { padding-top: 10px; }
.con_lft h3 { color: #ffa800; font-size: 24px; font-weight: normal; overflow: hidden; }
.con_lft p { margin: 15px 0; font-size: 14px; color: #333; }
.con_lft p.pstrong { font-size: 20px; font-weight: normal; margin-top: 20px; color: #000; }
.con_lft p a { color: #333; }
.con_lft p a:hover { color: #ffa800; }
.con_lft p.bsch span { display: inline-block; margin: 10px 10px 10px 0px; line-height: 24px; width: 70px; text-align: center; border-radius: 12px; border: 1px solid #ccc; cursor: pointer; }
.con_lft p.bsch span:hover { background: #ffa800; color: #fff; border: 1px solid #ffa800; }
.con_lft p.bsch span.zx { background: #ffa800; color: #fff; border: 1px solid #ffa800; }
.con_lft p.bsch span.zx:hover { background: #003c7d; border: 1px solid #003c7d; }
.distributor_lft, .distributor_rgt { float: left; width: 620px; }
.distributor_lft { margin-right: 60px; background: url(image/map_jxsh.jpg) no-repeat center top scroll; min-height: 700px; position: relative; }
.weiz { position: absolute; min-width: 26px; padding-top: 35px; background: url(image/weiz.png) no-repeat center top scroll; cursor: pointer; font-size: 12px; }
.weiz:hover { background: url(image/weiz.png) no-repeat center -58px scroll; }
.weiz_info { position: absolute; z-index: 9999; display: none; transition: 0.3s; -webkit-transition: .5s; -moz-transition: .5s; padding: 10px 20px; background: #fff; border: 1px solid #ccc; white-space: nowrap; margin-left: 40px; }
.weiz_info p { margin-bottom: 5px; color: #666; }
.weiz_info p span { display: inline-block; margin: 0 5px; color: #ffa800; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.weiz_info li { line-height: 26px; font-size: 14px; }
.weiz_info li span { display: inline-block; margin-right: 10px; color: #555; }
.weiz_shanghai { left: 520px; top: 277px; background: url(image/weiz.png) no-repeat left top scroll; padding-left: 20px; padding-top: 25px; }
.weiz_shanghai:hover { background: url(image/weiz.png) no-repeat left -58px scroll; }
.info_shanghai { left: 520px; top: 277px; }
.weiz_beijing { left: 442px; top: 167px; background: url(image/weiz.png) no-repeat right top scroll; padding-right: 0px; padding-top: 35px; }
.weiz_beijing:hover { background: url(image/weiz.png) no-repeat right -58px scroll; }
.info_beijing { left: 442px; top: 167px; }
.weiz_tianjing { left: 456px; top: 175px; background: url(image/weiz.png) no-repeat left top scroll; padding-left: 20px; padding-top: 25px; }
.weiz_tianjing:hover { background: url(image/weiz.png) no-repeat left -58px scroll; }
.info_tianjing { left: 455px; top: 175px; }
.weiz_hebei { left: 432px; top: 195px; }
.weiz_chongqin { left: 355px; top: 300px; }
.weiz_sichuan { left: 300px; top: 305px; }
.weiz_anhui { left: 470px; top: 275px; }
.weiz_hunan { left: 410px; top: 330px; }
.weiz_jiangsu { left: 498px; top: 256px; }
.weiz_liaoling { left: 510px; top: 130px; }
.weiz_jiling { left: 550px; top: 100px; }
.weiz_guangdong { left: 435px; top: 390px; }
.weiz_shandong { left: 470px; top: 215px; }
.weiz_fujian { left: 488px; top: 350px; }
.weiz_gansu { left: 300px; top: 205px; }
.weiz_guangxi { left: 375px; top: 390px; }
.weiz_guizhou { left: 350px; top: 350px; }
.weiz_hainan { left: 390px; top: 455px; }
.weiz_henan { left: 430px; top: 250px; }
.weiz_heilongjiang { left: 542px; top: 50px; }
.weiz_jiangxi { left: 457px; top: 335px; }
.weiz_yunnan { left: 285px; top: 380px; }
.weiz_shanxi { left: 403px; top: 205px; }
.weiz_shanxi2 { left: 373px; top: 240px; }
.weiz_zhejiang { left: 507px; top: 310px; }
.weiz_hubei { left: 410px; top: 290px; background: url(image/weiz.png) no-repeat left top scroll; padding-left: 20px; padding-top: 25px; }
.weiz_hubei:hover { background: url(image/weiz.png) no-repeat left -58px scroll; }
.info_hubei { left: 410px; top: 290px; }
.jxshang { margin: 0px auto 0 auto; }
.distributor_info { font-size: 18px; padding: 0px 80px 20px 0px; color: #ffa800; line-height: 30px; width: 100%; }
.jxshang h1 { background: #d9dee8; color: #555; text-align: center; line-height: 50px; font-size: 24px; font-weight: normal; border-radius: 15px 15px 0px 0px; overflow: hidden; }
.jxshang_cha { padding: 40px 40px; border: 1px solid #d9dee8; border-top: 0; overflow: hidden; border-radius: 0px 0px 15px 15px; min-height: 270px; }
.jxshang_cha p { overflow: hidden; }
.jxshang_cha p select { width: 200px; float: left; border: 1px solid #d9dee8; margin-right: 20px; line-height: 30px; height: 30px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-size: 15px; }
.jxshang_cha p select option { line-height: 30px; height: 30px; }
.jxshang_cha p input { background: #ffa800; color: #fff; border: 0; line-height: 30px; font-size: 18px; width: 96px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; }
.jxshang_cha p input:hover { background: #003c7d; cursor: pointer; }
.jxshang_cha h2 { margin: 30px 0; font-size: 24px; font-weight: normal; border-bottom: 1px solid #ccc; padding-bottom: 20px; color: #999; }
.jxshang_cha h2 span { color: #ffa800; }
.jxshang_cha ul { overflow: hidden; }
.jxshang_cha ul li { border-bottom: 1px solid #ccc; font-size: 18px; line-height: 50px; padding-left: 30px; background: url(image/003.gif) no-repeat left center scroll; }
.zhanting { background: url(image/map_zhan.jpg) no-repeat center top scroll; min-height: 906px; position: relative; }
.zhanting_info { position: absolute; font-size: 18px; padding: 20px 80px 20px 30px; color: #ffa800; line-height: 30px; }
.wzhi { position: absolute; min-width: 26px; padding-top: 30px; background: url(image/weiz2.png) no-repeat center top scroll; cursor: pointer; font-size: 12px; }
.wzhi:hover { background: url(image/weiz2.png) no-repeat center -64px scroll; }
.zhan_info { position: absolute; display: none; opacity: 0; transition: 0.3s; -webkit-transition: .5s; -moz-transition: .5s; left: -342px; top: -40px; width: 320px; padding: 10px 10px; background: #fff; border: 1px solid #ccc; white-space: nowrap; overflow: hidden; z-index: 999; }
.zhan_info_beijing { top: -100px; }
.zhan_info_jinan { top: -100px; }
.zhan_info_changzhou { top: -100px; }
.zhan_info_nanjing { top: -220px; }
.zhan_info_guangzhou { top: -100px; }
.zhan_info_changsha { top: -180px; }
.zhan_info_sichuan { top: -180px; }
.zhan_info_bubei { top: -100px; }
.zhan_info_henan { top: -100px; }
.zhan_info_fujian { top: -100px; }
.zhan_info_wuxi { top: -100px; }
.zhan_info_chongqin { top: -100px; }
.zhan_info_suzhou { top: -100px; }
.zhan_info a { display: block; text-align: left; overflow: hidden; }
.zhan_info a img { float: left; width: 120px; height: 90px; margin-right: 10px; }
.zhan_info a ul { float: left; width: 170px; }
.zhan_info a ul li h3 { color: #ffa800; font-size: 15px; }
.zhan_info a ul li p { color: #555; line-height: 20px; font-size: 12px; margin-top: 5px; }
.zhan_info a ul li span { display: inline-block; line-height: 20px; font-size: 12px; background: #ffa800; color: #fff; margin-top: 10px; padding: 0 10px; border-radius: 10px; }
.zhan_info a ul li span:hover { background: #003c7d; }
.wzhi:hover .zhan_info { display: block; opacity: 1; }
.huanhang { border: 0px; height: 1px; margin: 15px 0; background: #ccc; width: 320px; }
.wzhi_shanghai { left: 1028px; top: 530px; z-index: 3; }
.wzhi_beijing { left: 887px; top: 327px; }
.wzhi_tianjing { left: 908px; top: 352px; }
.wzhi_chongqin { left: 735px; top: 572px; }
.wzhi_guizhou { left: 720px; top: 662px; }
.wzhi_hunan_changsha { left: 850px; top: 628px; }
.wzhi_shanxi { left: 758px; top: 460px; }
.wzhi_jiangsu_changzhou { left: 980px; top: 520px; z-index: 1; }
.wzhi_jiangsu_hefei { left: 933px; top: 525px; z-index: 1; }
.wzhi_jiangsu_nanchang { left: 925px; top: 600px; z-index: 1; }
.wzhi_jiangsu_wuxi { left: 1000px; top: 520px; z-index: 1; }
.wzhi_jiangsu_suzhou { left: 1005px; top: 538px; z-index: 2; }
.wzhi_jiangsu_nanjing { left: 965px; top: 512px; }
.wzhi_jiangsu_xuzhou { left: 940px; top: 468px; }
.wzhi_guangxi { left: 745px; top: 765px; }
.wzhi_zhejiang_hangzhou { left: 995px; top: 575px; }
.wzhi_zhejiang_taizhou { left: 1023px; top: 598px; }
.wzhi_guangdong_guangzhou { left: 875px; top: 725px; z-index: 1; }
.wzhi_guangdong_dongguan { left: 900px; top: 730px; z-index: 2; }
.wzhi_guangdong_foshan { left: 855px; top: 740px; }
.wzhi_guangdong_shengzhen { left: 877px; top: 768px; }
.wzhi_hubei { left: 880px; top: 560px; }
.wzhi_shandong_jinan { left: 918px; top: 410px; }
.wzhi_shandong_qindao { left: 970px; top: 405px; }
.wzhi_shandong_weihai { left: 1010px; top: 375px; }
.wzhi_shandong_yantai { left: 990px; top: 375px; }
.wzhi_sichuan { left: 650px; top: 572px; }
.wzhi_mianyang { left: 670px; top: 560px; }
.wzhi_fujian { left: 965px; top: 700px; }
.wzhi_henan { left: 850px; top: 465px; }
.wzhi_haerbin { left: 1050px; top: 140px; }
.wzhi_lanzhou { left: 645px; top: 440px; }
.white_content_zhan { display: none; position: absolute; top: 50%; margin-top: -313px; left: 0%; width: 100%; min-width: 1300px; height: 100%; border: 0px solid orange; z-index: 9999999999999; overflow: auto; cursor: pointer; }
.zhan_box { width: 1300px; background: #fff; margin: 0px auto 0 auto; cursor: text; }
.zhan_box_tit { background: #ffa800; line-height: 50px; color: #fff; padding: 0px 20px; font-size: 24px; }
.zhan_box_tit span { float: right; }
.zhan_box_tit span a { color: #fff; font-size: 24px; }
.zhan_box_cen { padding: 40px 20px; overflow: hidden; }
.zhan_box_cen2 { padding: 40px 40px; overflow: hidden; }
.zhan_lft { float: left; width: 660px; overflow: hidden; margin-right: 50px; }
.zhan_rgt { float: left; width: 510px; overflow: hidden; }
.zhan_rgt h3 { font-size: 24px; color: #ffa800; font-weight: normal; }
.zhan_rgt p { font-size: 15px; line-height: 24px; margin-top: 10px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #d9dee8; }
.content_zhan { width: 1160px; height: 500px; float: left; margin: 0; overflow: hidden; cursor: pointer; }
.content_zhan a { display: block; width: 1160px; height: 500px; position: relative; overflow: hidden; }
.content_zhan a img { display: block; position: absolute; z-index: 1; }
.content_zhan a dd { display: block; position: absolute; z-index: 2; left: 0px; bottom: 30px; background: url(image/headerbg.png) repeat center center scroll; color: #fff; overflow: hidden; padding: 20px 30px; font-size: 15px; }
.content_zhan a dd h3 { font-size: 18px; margin-bottom: 8px; }
.arrleft_zhan a { display: block; width: 50px; float: left; height: 500px; background: url(image/arr.png) no-repeat left center scroll; text-indent: -999em; }
.arrleft_zhan a:hover { background: url(image/arr2.png) no-repeat left center scroll; }
.arrright_zhan a { display: block; width: 50px; float: left; height: 500px; background: url(image/arr.png) no-repeat right center scroll; text-indent: -999em; }
.arrright_zhan a:hover { background: url(image/arr2.png) no-repeat right center scroll; }
.scrollbox_zhan { float: left; overflow: hidden; }
/*new pro css*/
.suoyao_ { background: #f2f2f2; padding: 80px 0; }
.suoyao { margin: 0 auto; text-align: center; }
.suoyao span { display: block; margin: 30px auto; width: 200px; }
.suoyao span a { display: block; line-height: 48px; text-align: center; color: #fff; background: #ffa800; font-size: 20px; }
.suoyao span a:hover { background: #003c7d; }
.suoyao p { font-size: 48px; }
.suoyao h3 { font-weight: normal; font-size: 24px; }
.suoyao h3 font { font-weight: bold; font-size: 30px; font-family: Arial; }
.pro_v { overflow: hidden; margin-bottom: 50px; }
.pro_v_lft, .pro_v_rgt { float: left; width: 620px; }
.pro_v_lft { margin-right: 60px; height: 342px; padding-top: 8px; }
.pro_v_rgt { overflow: hidden; }
.pro_v_rgt h1 { font-size: 36px; font-weight: normal; color: #ffa800; margin: 20px 0; }
.pro_v_rgt p { line-height: 2; margin-bottom: 15px; font-size: 18px; }
.volant_jiaoding { margin: 20px 0; overflow: hidden; text-align: center; }
.volant_jiaoding a { display: inline-block; margin: 0 20px; font-size: 18px; }
.volant_jiaoding dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.volant_jiaoding dd img { display: block; }
.volant_jiaoding a:hover dd { border: 1px solid #d9dee8; }
.volant_jiaobi { margin: 20px 0; overflow: hidden; text-align: center; }
.volant_jiaobi a { display: inline-block; margin: 0 35px; font-size: 18px; }
.volant_jiaobi dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.volant_jiaobi dd img { display: block; }
.volant_jiaobi a:hover dd { border: 1px solid #d9dee8; }
.volant_yanse { margin: 30px 0 0 0; overflow: hidden; }
.volant_yanse_lft { float: left; overflow: hidden; }
.volant_yanse_lft dd { overflow: hidden; margin-top: 15px; }
.volant_yanse_lft dd a { display: inline-block; position: relative; margin: 0px 40px 0px 0; }
.volant_yanse_lft dd a span { position: absolute; bottom: 15px; right: 15px; font-size: 15px; color: #fff; }
.volant_yanse_lft dd a:hover span { color: #ffa800; }
.volant_yanse_rgt { float: left; overflow: hidden; margin-left: 25px; padding-left: 70px; border-left: 1px solid #d9dee8; width: 266px; }
.volant_yanse_rgt a { display: block; margin: 15px 0; position: relative; }
.volant_yanse_rgt a span { position: absolute; bottom: 15px; right: 15px; font-size: 15px; }
.volant_yanse_lft p, .volant_yanse_rgt p { font-size: 15px; color: #999; font-weight: bold; }
.volant_fushou { margin: 30px 0; overflow: hidden; text-align: center; }
.volant_fushou a { display: inline-block; margin: 0 30px; font-size: 18px; }
.volant_fushou dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.volant_fushou dd img { display: block; }
.volant_fushou a:hover dd { border: 1px solid #d9dee8; }
.volant_fushou p span { font-size: 14px; color: #666; }
.volant_jnmb { margin: 10px 0; overflow: hidden; text-align: center; }
.volant_jnmb a { display: inline-block; margin: 0 50px; font-size: 18px; }
.volant_jnmb dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.volant_jnmb dd img { display: block; }
.volant_jnmb a:hover dd { border: 1px solid #d9dee8; }
.volant_jnmb p span { font-size: 18px; color: #666; }
.volant_jnmb h3 { font-size: 18px; color: #666; font-weight: normal; margin-bottom: 20px; }
.volant_whmb { margin: 30px 0; overflow: hidden; text-align: center; }
.volant_whmb a { display: inline-block; margin: 0 50px; font-size: 18px; }
.volant_whmb dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.volant_whmb dd img { display: block; }
.volant_whmb a:hover dd { border: 1px solid #d9dee8; }
.volant_jdmen { margin: 10px 0; overflow: hidden; text-align: center; }
.volant_jdmen a { display: inline-block; margin: 0 50px; font-size: 18px; }
.volant_jdmen dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.volant_jdmen dd img { display: block; }
.volant_jdmen a:hover dd { border: 1px solid #d9dee8; }
.volant_jdmen p span { font-size: 15px; }
.volant_jdmen h3 { font-size: 18px; color: #666; font-weight: normal; margin-bottom: 20px; }
.volant_fsyanse { margin: 30px 0; overflow: hidden; text-align: center; }
.volant_fsyanse a { display: inline-block; position: relative; margin: 15px 30px; }
.volant_fsyanse a span { position: absolute; bottom: 15px; right: 15px; font-size: 15px; color: #fff; }
.volant_fsyanse a span.ss { color: #555; }
.volant_fsyanse a:hover span { color: #000; }
/*h300*/
.jiaomen_tit { text-align: center; margin-top: 15px; font-size: 15px; line-height: 1.8; color: #555; }
.h300_jiaomen { margin: 20px 0; overflow: hidden; text-align: center; }
.h300_jiaomen a { display: inline-block; margin: 0 20px; font-size: 18px; }
.h300_jiaomen dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.h300_jiaomen dd img { display: block; max-width: 260px; }
.h300_jiaomen a:hover dd { border: 1px solid #d9dee8; }
.h300_jiaose { margin: 20px 0; overflow: hidden; text-align: center; }
.h300_jiaose a { display: inline-block; margin: 0 20px 20px 20px; font-size: 18px; }
.h300_jiaose dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.h300_jiaose dd img { display: block; min-width: 360px; }
.h300_jiaose a:hover dd { border: 1px solid #d9dee8; }
.h300_mianban { margin: 20px 0; overflow: hidden; text-align: center; }
.h300_mianban a { display: inline-block; margin: 0 50px; font-size: 18px; }
.h300_mianban dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.h300_mianban dd img { display: block; }
.h300_mianban a:hover dd { border: 1px solid #d9dee8; }
.h300_jiaoding { margin: 20px 0; overflow: hidden; text-align: center; }
.h300_jiaoding a { display: inline-block; margin: 0 20px; font-size: 18px; }
.h300_jiaoding dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.h300_jiaoding dd img { display: block; }
.h300_jiaoding a:hover dd { border: 1px solid #d9dee8; }
.h300_jiaoding p span { font-size: 15px; color: #555; }
/*H100*/
.h100_gonglen { margin: 20px 0; overflow: hidden; text-align: center; }
.h100_gonglen a { display: inline-block; margin: 0 0px; font-size: 15px; }
.h100_gonglen dd { overflow: hidden; border: 1px solid #fff; padding: 8px; margin-bottom: 10px; }
.h100_gonglen dd img { display: block; }
.h100_gonglen a p { max-width: 250px; height: 40px; line-height: 20px; overflow: hidden; }
.h100_gonglen a:hover dd { border: 1px solid #d9dee8; }
.h100_duopintai { margin: 0 auto; width: 960px; overflow: hidden; }
.h100_duopintai img { float: left; display: block; }
.h100_duopintai p { float: left; background: #dde5e9; font-size: 18px; line-height: 36px; width: 375px; height: 239px; padding: 100px 30px 0px 30px; overflow: hidden; }
.h100_jiaoxiangleixin { margin: 0 auto; overflow: hidden; }
.h100_jiaoxiangleixin img { float: left; display: block; margin-right: 50px; }
.h100_jiaoxiangleixin ol { float: left; display: block; }
.h100_jiaoxiangleixin ol h3 { font-size: 30px; font-weight: normal; margin-top: 100px; }
.h100_jiaoxiangleixin ol p { font-size: 18px; margin-top: 10px; margin-bottom: 15px; color: #888; }
.h100_jiaoxiangleixin ol li { line-height: 40px; font-size: 18px; }
.h100_jiaoxiangleixin ol li span { display: inline-block; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; border-radius: 50%; width: 24px; height: 24px; text-align: center; line-height: 24px; border: 1px solid #ffa800; color: #ffa800; }
.h100_jxdb { margin: 20px 0; overflow: hidden; text-align: center; }
.h100_jxdb a { display: inline-block; margin: 0 0px; font-size: 15px; }
.h100_jxdb dd { overflow: hidden; border: 1px solid #fff; padding: 8px; margin-bottom: 10px; }
.h100_jxdb dd img { display: block; }
.h100_jxdb a p { height: 40px; line-height: 20px; overflow: hidden; }
.h100_jxdb a:hover dd { border: 1px solid #d9dee8; }
.h100_mentin { margin: 20px 0; overflow: hidden; }
.h100_mentin img { float: left; display: block; margin-right: 50px; }
.h100_mentin ol { float: left; display: block; width: 400px; font-size: 18px; line-height: 36px; }
.h100_mentin p { display: block; margin-top: 80px; }
.h100_mentin h3 { margin: 20px 0 10px 0; }
.h100_jindao { margin: 20px 0; overflow: hidden; }
.h100_jindao img { float: left; display: block; margin-right: 50px; margin-left: 50px; }
.h100_jindao_info { float: left; width: 800px; }
.h100_jindao_info p { font-size: 18px; margin: 5px 0 15px 0; }
.h100_jindao_info h3 { font-size: 18px; margin-top: 20px; font-weight: normal; color: #ffa800; }
.h100_jindao_info li { line-height: 30px; font-size: 18px; }
.h100_jindao_info li span { display: inline-block; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; border-radius: 50%; width: 24px; height: 24px; text-align: center; line-height: 24px; border: 1px solid #555; color: #555; }
/*Gulliver*/
.gulliver_jiaodingden { margin: 20px 0; overflow: hidden; text-align: center; }
.gulliver_jiaodingden a { display: inline-block; margin: 0 40px; font-size: 18px; }
.gulliver_jiaodingden dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.gulliver_jiaodingden dd img { display: block; }
.gulliver_jiaodingden a:hover dd { border: 1px solid #d9dee8; }
.biaozhun_tit { text-align: center; margin-top: 15px; font-size: 24px; line-height: 1.8; color: #999; }
.gulliver_biaozhun { margin: 20px 0; overflow: hidden; text-align: center; }
.gulliver_biaozhun a { display: inline-block; margin: 15px 20px; font-size: 18px; }
.gulliver_biaozhun dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.gulliver_biaozhun dd img { display: block; max-width: 360px; }
.gulliver_biaozhun a:hover dd { border: 1px solid #d9dee8; }
.gulliver_haohua { margin: 20px 0; overflow: hidden; text-align: center; }
.gulliver_haohua a { display: inline-block; margin: 5px 10px; font-size: 13px; max-width: 222px; }
.gulliver_haohua dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.gulliver_haohua dd img { display: block; max-width: 200px; }
.gulliver_haohua a:hover dd { border: 1px solid #d9dee8; }
.gulliver_haohua p { height: 24px; overflow: hidden; line-height: 24px; }
.gulliver_haohua2 { margin: 20px 0; overflow: hidden; text-align: center; }
.gulliver_haohua2 a { display: inline-block; margin: 5px 10px; font-size: 15px; }
.gulliver_haohua2 dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.gulliver_haohua2 dd img { display: block; max-width: 260px; }
.gulliver_haohua2 a:hover dd { border: 1px solid #d9dee8; }
.gulliver_haohua2 p { height: 24px; overflow: hidden; line-height: 24px; }
.gulliver_jiaoxiang { margin: 20px 0; overflow: hidden; text-align: center; }
.gulliver_jiaoxiang a { display: inline-block; margin: 10px 20px; font-size: 18px; }
.gulliver_jiaoxiang dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.gulliver_jiaoxiang dd img { display: block; max-width: 260px; }
.gulliver_jiaoxiang a:hover dd { border: 1px solid #d9dee8; }
.gulliver_jiaoxiang dt { height: 60px; margin-top: 10px; line-height: 20px; font-size: 13px; color: #555; overflow: hidden; }
.seat_tedian { margin: 20px 0; overflow: hidden; text-align: center; }
.seat_tedian a { display: inline-block; margin: 5px 20px; font-size: 15px; }
.seat_tedian dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.seat_tedian dd img { display: block; width: 360px; }
.seat_tedian a:hover dd { border: 1px solid #d9dee8; }
.seat_tedian p { height: 24px; overflow: hidden; line-height: 24px; }
.seat_zhongduan { margin: 20px 0; overflow: hidden; text-align: center; }
.seat_zhongduan a { display: inline-block; margin: 15px 20px; font-size: 15px; }
.seat_zhongduan dd { overflow: hidden; border: 1px solid #fff; padding: 10px; margin-bottom: 10px; }
.seat_zhongduan dd img { display: block; width: 260px; }
.seat_zhongduan a:hover dd { border: 1px solid #d9dee8; }
.seat_zhongduan p { height: 24px; overflow: hidden; line-height: 24px; }
.seat_guige_tit { text-align: center; margin-top: 10px; font-size: 18px; line-height: 1.8; color: #555; }
.seat_guige_tit2 { text-align: center; margin-top: 20px; font-size: 15px; line-height: 1.8; color: #ffa800; border-bottom: 1px solid #d9dee8; padding-bottom: 5px; }
.seat_guige { margin: 20px 0; overflow: hidden; text-align: center; }
.seat_guige a { display: inline-block; margin: 10px 50px; font-size: 13px; }
.seat_guige dd { overflow: hidden; border: 1px solid #fff; margin-bottom: 10px; width: 150px; height: 150px; border-radius: 75px; }
.seat_guige dd img { display: block; }
.seat_guige p { overflow: hidden; }
.seat_guige2 { margin: 20px 0; overflow: hidden; text-align: center; }
.seat_guige2 a { display: inline-block; margin: 10px 30px; font-size: 13px; }
.seat_guige2 dd { overflow: hidden; border: 1px solid #fff; margin-bottom: 10px; width: 150px; height: 150px; border-radius: 75px; }
.seat_guige2 dd img { display: block; }
.seat_guige2 p { overflow: hidden; }
.pro2ft1 { text-align: center; padding: 50px 0; background: #d9dee8; }
.pro2ft1 h1 { font-size: 24px; font-weight: normal; color: #ffa800; margin-bottom: 40px; }
.pro2ft1 p { font-size: 15px; line-height: 2; margin: 20px 0; }
.pro2ft { margin: 50px auto; text-align: center; }
.pro2ft h1 { font-size: 24px; font-weight: normal; color: #ffa800; margin-bottom: 20px; }
.pro2ft p { font-size: 15px; line-height: 2; margin: 20px 0; }
.downfilebg { position: absolute; top: 0px; left: 0; width: 100%; min-width: 1300px; height: 100%; background: #000; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=88); }
.downfile_ { position: absolute; top: 0; left: 0; width: 100%; min-width: 1300px; height: 100%; z-index: 9999; }
.downfile { margin: 176px auto; width: 400px; height: 400px; background: #fff; }
.downfile h1 { background: #ffa800; text-align: left; line-height: 50px; overflow: hidden; position: relative; }
.downfile h1 span { float: left; display: inline-block; line-height: 50px; height: 50px; font-size: 20px; margin-left: 15px; }
.downfile h1 a { position: absolute; right: 10px; font-size: 20px; line-height: 50px; color: #fff; }
.downfile h1 a:hover { color: #d9dee8; }
.downfile p { text-align: center; }
.downfile p img { width: 200px; }
.downfile dd a { display: block; margin: 30px auto; width: 200px; text-align: center; line-height: 40px; background: #ffa800; color: #fff; font-size: 18px; }
.downfile dd a:hover { background: #003c7d; }
/*service start*/
.service_tit { overflow: hidden; text-align: center; }
.ser_tit { font-size: 48px; font-weight: normal; color: #ffa800; text-align: center; }
.ser_tit span { display: inline-block; margin-right: 15px; background: #ffa800; color: #fff; width: 48px; height: 48px; line-height: 48px; border-radius: 50%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 40px; text-align: center; }
.service_tit p { font-size: 18px; margin-top: 20px; line-height: 30px; color: #666; }
.service_box1 { margin-top: 40px; overflow: hidden; }
.ser_box { overflow: hidden; border: 1px solid #ddd; border-top: 0; width: 620px; min-height: 380px; }
.ser_box h1 { background: #ffa800; color: #fff; height: 40px; line-height: 40px; font-size: 24px; font-weight: normal; padding-left: 15px; overflow: hidden; }
.ser_box h1 span { display: inline-block; float: left; line-height: 40px; }
.ser_box h1 a { display: inline-block; float: right; line-height: 40px; font-size: 15px; color: #fff; margin-right: 15px; }
.ser_box h1 a:hover { color: #003c7d; }
.ser_box_r { margin-left: 54px; }
.ser_file_list { overflow: hidden; padding: 20px; }
.ser_file_list h3 { line-height: 40px; font-size: 18px; font-weight: normal; border-bottom: 1px solid #ddd; background: url(image/bnt_sj.png) no-repeat right 16px scroll; transition: all 0.2s; }
.ser_file_list h3:hover { cursor: pointer; color: #ffa800; background: url(image/bnt_sj.png) no-repeat right -35px scroll; }
.ser_file_list ul { font-size: 16px; margin: 10px 0; overflow: hidden; }
.ser_file_list ul li { line-height: 36px; background: url(image/x.png) repeat-x left bottom scroll; padding-left: 20px; overflow: hidden; }
.ser_file_list ul li a { display: block; color: #555; background: url(image/pdf_icon.gif) no-repeat 530px center scroll; }
.ser_file_list ul li a:hover { color: #ffa800; }
/*login*/
.ser_login { overflow: hidden; padding: 20px;  background:;
min-height: 303px; }
.login { width: 300px; margin: 0 auto; margin-top: 60px; }
.login h3 { line-height: 30px; background: #ffa800; color: #fff; text-align: center; font-size: 18px; font-weight: normal; }
.login form { border: 1px solid #ddd; padding: 20px 15px; }
.login p { line-height: 36px; overflow: hidden; margin-bottom: 10px; }
.login p label { float: left; line-height: 24px; text-align: right; width: 70px; font-size: 15px; }
.login p input { float: left; width: 170px; line-height: 24px; height: 24px; border: 1px solid #ddd; padding: 0 5px; }
.login p.bnt_login { margin-top: 25px; }
.login p.bnt_login input { width: 100px; margin-left: 70px; background: #ffa800; color: #fff; font-size: 15px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; border: 0; line-height: 30px; height: 30px; }
.login p.bnt_login input:hover { cursor: pointer; background: #003c7d; }
.login p.bnt_login span { display: inline-block; line-height: 30px; margin-left: 15px; }
.login p.bnt_login span a { font-size: 13px; color: #666; }
.login p.bnt_login span a:hover { color: #ffa800; text-decoration: underline; }
.service_box2 { margin-top: 40px; overflow: hidden; }
.ser_box2_l { overflow: hidden; width: 622px; height: 412px; }
.ser_box2_l img { width: 622px; height: 412px; transition: all 0.6s; }
.ser_box2_l img:hover { transform: scale(1.1); cursor: pointer; }
.ser_box2_r { overflow: hidden; width: 622px; height: 412px; margin-left: 54px; }
.ser_box2_r p { margin-left: 100px; margin-top: 40px; font-size: 18px; line-height: 36px; }
.ser_box2_r p a { display: inline-block; margin: 0 10px; color: #ffa800; text-decoration: underline; }
.ser_box2_r p a:hover { color: #003c7d; }
.service_box3 { overflow: hidden; background: url(image/service_02.jpg) no-repeat right top scroll; height: 408px; }
.service_box_text { line-height: 40px; margin-top: 40px; margin-left: 65px; }
.service_box_text span { display: inline-block; background: #ffa800; line-height: 30px; font-size: 18px; color: #fff; padding: 0 15px; }
.service_box_text span.ser_span3 { line-height: 50px; font-size: 30px; margin-top: 30px; }
.ser_type { overflow: hidden; margin: 80px auto; background: #bbb url(image/white80.png) repeat center top scroll; width: 1300px; padding: 50px 0; }
.ser_type_box { overflow: hidden; width: 400px; text-align: center; height: 200px; }
.ser_type_box_cen { border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 0 49px; }
.ser_type_box h3 { font-weight: normal; color: #ffa800; font-size: 18px; margin-bottom: 15px; }
.ser_type_box h3 span { display: inline-block; border: 1px solid #ffa800; border-radius: 50%; width: 18px; height: 18px; font-size: 14px; margin-right: 10px; }
.ser_type_box p { font-size: 16px; color: #666; }
.ser_type_box1 { line-height: 1.2; font-size: 24px; color: #666; font-family: Arial, Helvetica, sans-serif; margin-top: 30px; }
.ser_type_box1 span { display: block; font-size: 18px; color: #999; }
.ser_type_box2 { margin-top: 50px; }
.ser_type_box2 a { display: inline-block; width: 180px; background: #ffa800; color: #fff; font-size: 30px; line-height: 50px; }
.ser_type_box2 a:hover { background: #003c7d; }
/*service end*/
.ggao { position: fixed; z-index: 99; bottom: 5px; right: 260px; width: 233px; height: 310px; overflow: hidden; }
.ggao dd { width: 233px; height: 310px; overflow: hidden; background: url(image/ggao1.jpg) no-repeat center center scroll; position: relative; }
.ggao dd a { width: 233px; height: 310px; text-indent: -999em; display: block; }
.ggao dd span { position: absolute; right: 18px; bottom: 18px; z-index: 995; color: #fff; display: block; width: 20px; height: 20px; line-height: 20px; background: #000; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=80); text-align: center; border-radius: 50%; cursor: pointer; font-weight: bold; font-size: 15px; }
.ggao dd span:hover { background: #000; -moz-opacity: 0.5; opacity: .50; filter: alpha(opacity=50); text-align: center; border-radius: 50%; cursor: pointer; font-weight: bold; font-size: 15px; }
.ggao2 { position: fixed; z-index: 99; bottom: 5px; right: 5px; width: 233px; height: 310px; overflow: hidden; }
.ggao2 dd { width: 233px; height: 310px; overflow: hidden; background: url(image/ggao3.jpg) no-repeat center center scroll; position: relative; }
.ggao2 dd a { width: 233px; height: 310px; text-indent: -999em; display: block; }
.ggao2 dd span { position: absolute; right: 18px; bottom: 18px; z-index: 995; color: #fff; display: block; width: 20px; height: 20px; line-height: 20px; background: #000; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=80); text-align: center; border-radius: 50%; cursor: pointer; font-weight: bold; font-size: 15px; }
.ggao2 dd span:hover { background: #000; -moz-opacity: 0.5; opacity: .50; filter: alpha(opacity=50); text-align: center; border-radius: 50%; cursor: pointer; font-weight: bold; font-size: 15px; }
.pro_div p { font-size: 18px; line-height: 32px; text-indent: 2em; width: 800px; margin: 30px auto; letter-spacing: 3px; }
div.logo2 { padding-top: 117px; }
div.logo2 h4 { font-size: 18px; color: white; }
video { width: 60%; margin: 0 auto; display: block; }
.pic_cases ul { width: 980px; margin: 10px auto; }
.pic_cases ul li { width: 275px; margin: 0 20px 20px; border: 5px solid #ffa800; float: left; background: #ffa800; border-bottom: 2px solid #ffa800; }
.pic_cases ul li img { width: 100%; height: 160px; }
.bgincase_boxs hr { width: 100px; color: #eeeeee; margin-top: -10px; }
.bgincase_boxs h3 { color: #b5b5b5; text-align: center; margin: 10px auto 30px; }
.gongye { width: 980px; background: url('./img/ddtt.jpg') 50% 50% no-repeat; margin: 0px auto; background-size: 35%; height: 500px; position: relative; }
.gongye .left1 { background: url(./img/icon1.png) right 50% no-repeat; text-align: right; background-size: 20%; padding-right: 100px; height: 85px; width: 220px; position: absolute; left: 10px; top: 100px; }
.gongye .left2 { background: url(./img/icon2.png) right 50% no-repeat; text-align: right; background-size: 20%; padding-right: 100px; height: 85px; width: 220px; position: absolute; left: 10px; top: 300px; }
.gongye .right1 { background: url(./img/icon3.png) left 50% no-repeat; text-align: left; background-size: 20%; padding-left: 100px; height: 85px; width: 220px; position: absolute; right: 10px; top: 100px; }
.gongye .right2 { background: url(./img/icon4.png) left 50% no-repeat; text-align: left; background-size: 20%; padding-left: 100px; height: 85px; width: 220px; position: absolute; right: 10px; top: 300px; }
.gongye h2 { font-size: 18px; font-weight: 600; margin: 5px 0; }
.gongye p { color: #b5b5b5; font-size: 12px; }
