@charset "gb2312";
* { margin: 0; padding: 0; }
body { font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; text-decoration: none; color: #060E23; background: url(../img/bg.jpg); }
li { list-style: none; }
.fl { float: left; }
.fr { float: right; }
a { text-decoration: none; }
img { border: 0; vertical-align: top; }
.clear { clear: both; }
.jg { margin-top: 10px; }
.wr { width: 1200px; margin: 0 auto; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.top { width: 100%; height: 890px; background: url(../img/bgtop.jpg) no-repeat center; margin-top: -4px; }
.top .topm { width: 1182px; height: 367px; margin: 0 auto; padding-top: 187px; }
.bd1 { width: 1200px; height: 500px; margin: 0 auto; margin-top: -245px; background: white; padding-top: 20px; }
.bd1 .ndiv { width: 1156px; height: 470px; border: 2px solid #e1e1e1; margin: 0 auto; }
.bd1 .ndiv .limg { width: 791px; height: 430px; margin-top: 20px; margin-left: 25px; float: left; display: none; }
.bd1 .ndiv .limg .llimg { width: 100%; height: 386px; }
.bd1 .ndiv .limg p { height: 44px; background: black; text-align: center; line-height: 44px; font-size: 18px; color: white; opacity: 0.6; }
.bd1 .ndiv .right1 { width: 280px; height: 380px; float: left; margin-top: 20px; margin-left: 36px; }
.bd1 .ndiv .right1 .p1 { font-size: 24px; color: #e92b39; text-align: center; padding-top: 15px; }
.bd1 .ndiv .right1 .p1 span { font-weight: bold; font-size: 32px; }
.bd1 .ndiv .right1 .p2 { line-height: 26px; margin-top: 30px; }
.bd1 .ndiv .right1 .p2 a { color: #e92b39; }
.cbd { width: 100%; height: 780px; background: #dfe1ea; }
.bd2 { width: 1200px; margin: 0 auto; }
.quanp { text-align: center; font-size: 34px; padding-top: 33px; }
.quanp span { font-weight: bold; color: #ea2b3a; }
.bd2le { width: 472px; height: 502px; background: #ffffff; float: left; margin-left: 47px; margin-top: 40px; box-shadow: 0px 0px 10px 0px #999; }
.bd2le .xxl { width: 100%; height: 137px; }
.bd2le .xxl img { float: left; margin: 25px 0 0 10px; }
.bd2le .xxl .xxp2 { font-size: 24px; float: left; margin: 45px 0 0 35px; line-height: 40px; color: #3a3a3a; }
.bd2le .xxl .xxp3 { font-size: 18px; width: 415px; margin: 0 auto; line-height: 30px; margin-top: 30px; }
.bd2 .bd2re { width: 645px; height: 502px; border: 1px solid #c9c9c9; float: left; margin-top: 40px; margin-left: 16px; }
.bd2re .ul { width: 613px; height: 485px; margin: 17px 0 0 20px; }
.bd2re .ul ul { width: 620px; }
.bd2re .ul li { width: 616px; float: left; margin-right: 5px; }
.bd2re .ul li p { line-height: 40px; text-align: center; }
.bd3 .ul li { padding: 93px 10px 0 22px; }
.quana { display: block; width: 327px; height: 45px; background: #d3000c; margin: 0 auto; margin-top: 50px; text-indent: 80px; line-height: 45px; font-size: 18px; color: white; }
.san { width: 0; height: 0; border-top: 8px solid transparent; border-left: 8px solid white; border-bottom: 8px solid transparent; float: right; margin-top: 14px; margin-right: 80px; }
.quanline { font-size: 16px; margin-top: 15px; line-height: 28px; }
.bd3 { width: 100%; height: 870px; background: #eff0f5; }
.bd_bg { width: 1127px; height: 623px; background: url(../img/bd3_bg.jpg) no-repeat; margin-top: 30px; float: right; }
.bd3_r { float: right; margin-left: 0; margin-right: -20px; }
.bd3_l { float: left; width: 613px; height: 475px; margin: 40px 0 0 0; }
.bd4 { width: 100%; height: 1075px; background: #ffffff; }
.bd4 .liantu { width: 1085px; height: 768px; margin: 0 auto; margin-top: 50px; }
.color { height: 955px; background: #f5f5f5; }
.liandong { width: 1122px; height: 638px; background: white; padding-top: 50px; }
.t2 span { font-size: 30px; color: #333; }
.t2 p { font-size: 36px; color: #333; }
.t2 { text-align: center; line-height: 68px; padding: 50px 0 0 69px; text-transform: uppercase; }
.z4 { background: url("../img/bg.jpg") repeat-x top center; margin-top: 40px; }
.z4_t { background: #fff; }
.czzy { padding-bottom: 50px; width: 1180px; margin: 0 auto; padding-top: 30px; }
.czzy li { width: 260px; height: 368px; border: 1px solid #c1c1c1; padding: 10px; }
.wr { width: 1200px; margin: 0 auto; }
.zy_pic img { width: 251px; height: 146px; }
.zy_tit { font-size: 22px; line-height: 40px; font-weight: bold; text-align: center; }
.zy_ftit { font-size: 20px; line-height: 40px; }
.zy_txt { font-size: 18px; color: #666666; line-height: 1.5; height: 80px; }
.zy_btn { text-align: center; }
.zy_btn a { display: inline-block; width: 120px; height: 32px; border: 1px solid #d8232c; background-color: #FFF; color: #d8232c; border-radius: 18px; text-align: center; font-size: 20px; line-height: 32px; margin-top: 10px; }
.zy_btn a.swtzh { background-color: #d8232c; color: #fff; }
.dp { text-align: center; font-size: 33px; margin-top: 50px; }
.dp span { color: #ea2b3a; }
.z10 { width: 1200px; height: 450px; margin: 0 auto; margin-top: 36px; text-align: center; }
.z10 ul { width: 1200px; margin: 0 auto; height: 335px; background: #d8d8d8; }
.z10 ul li { height: 70px; line-height: 70px; width: 450px; margin: 0 auto; }
.z10 ul li input { width: 400px; height: 50px; border: 1px solid #a0a0a0; text-indent: 20px; font-size: 16px; border-radius: 2px; color: #646464; }
.z10 ul li span { color: #646464; margin-left: 10px; }
.fist { padding-top: 25px; }
.butto { width: 415px; height: 56px; margin: 0 auto; margin-top: 45px; margin-bottom: 30px; background: #ea2b3a; cursor: pointer; font-size: 26px; color: #FFFFFF; border: 0; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; }
.hdp { position: relative; }
.hdp .prev { position: absolute; width: 30px; height: 70px; left: 2.2%; top: 250px; margin-top: -55px; display: block; background: normal; background: url(../img/left_03.png) no-repeat; }
.hdp .next { position: absolute; width: 30px; height: 70px; right: 338px; top: 196px; background-position: 108px 50px; background: url(../img/right_03.png) no-repeat; }
