﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal; }

body{min-width: 1200px; width: 100%;overflow-x: hidden; font-family: "Microsoft Yahei";}


.bt01{margin:0 auto; height: 100px; text-align: center; color: #e21b14; font-weight: normal;  line-height: 54px; font-size: 40px; text-transform: uppercase;background:url(../images/tit_l.gif) no-repeat center bottom; overflow: hidden;}
.bt01 a{color: #e21b14;font-weight: normal; }
.bt01 em{display: block; font-weight: normal; color: #666; font-size: 22px; line-height:38px; letter-spacing: 5px;}
.bt01 a:hover{text-decoration: none;}


.vs{ margin: 70px auto 0; width:1200px; height:860px;overflow: hidden; position: relative;}
.vico01{position: absolute; top: 134px;left:554px; z-index: 2; width:94px;height:94px;}
.vs dl{ margin-top: 50px; width:600px; float: left; overflow: hidden;background:#f4f4f4; height:628px;}
.vs .vs02{background:#ff0e20;}
.vs dt{height:62px;background:#e5e5e5;position: relative; font-size: 24px; font-weight: bold; text-align: center; line-height: 62px; color:#757575;}
.vs .vs02 dt{background:#da0010; color:#fff;}
.vs dt::before{position: absolute; content:""; width:0;height:0; top: 62px; left:288px; border-top:8px solid #e5e5e5; border-left: 8px solid transparent;border-right: 8px solid transparent;}
.vs .vs02 dt::before{border-top:8px solid #da0010;}
.vs dd{margin-top: 36px;}
.vs dd img{display: block; width:556px;height:259px; margin: 0 auto;}
.vs li{border-bottom: 1px solid #e3e3e3; height:66px; padding-left: 43px; position: relative;line-height: 66px; font-size: 16px; color:#333333;}
.vs li::before {position: absolute; top: 28px; left:22px; width:9px; height:9px; background:#bdbdbd; border-radius: 100%; content: '';    }
.vs .vs02 li{border-bottom: 1px solid #ff5763; color:#fff;}
.vs .vs02 li::before{background:#fff;}
.vs li:last-child{border:0;}

.ys{ width:1200px;height:1006px; margin: 0 auto;overflow: hidden;background:url(../images/ys.jpg) no-repeat center 140px;}
.ys dl{ width:438px; margin-left: 713px;overflow: hidden;height:180px;}
.ys dl.dl01{margin-top: 60px;}
.ys dt{ line-height: 60px; border-bottom: 1px dashed #b8b7b7; font-size: 24px; color:#333333;font-weight: bold;}
.ys dt span{ color:#ff0e20;}
.ys dd{padding-top: 17px; font-size: 14px; line-height: 24px; color:#666666;}

.lc_bj{ overflow: hidden;background:url(../images/lc_bj.jpg) no-repeat center 0; height:607px;}
.lc{width:1200px;height:607px; margin: 0 auto; padding-top: 70px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.lc dl{ float: left;margin-top: 65px;width:220px; overflow: hidden; margin-right: 25px;}
.lc dl:last-child{margin-right: 0;}
.lc dl dt{ width:133px;height:143px; display: block; margin: 0 auto; position: relative; z-index: 4;}
.lc dl.dl01 dt{background:url(../images/lc_bjico01.png) no-repeat center 0;}
.lc dl.dl02 dt{background:url(../images/lc_bjico02.png) no-repeat center 0;}
.lc dl.dl03 dt{background:url(../images/lc_bjico04.png) no-repeat center 0;}
.lc dl.dl04 dt{background:url(../images/lc_bjico03.png) no-repeat center 0;}
.lc dl.dl05 dt{background:url(../images/lc_bjico04.png) no-repeat center 0;}
.lc dd {position: relative; z-index: 1;margin-top: -70px;height:216px; padding-top: 79px;line-height: 24px;
    -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.lc dd h3{ font-size: 18px; font-weight: normal; color:#666666;text-align: center;}
.lc dd h3 i{display: block; font-size: 12px; font-family: Arial; text-transform: uppercase;}
.lc dd p{ font-size: 14px; color:#ededed;padding: 5px 20px 0;text-align: center;display: none; position: relative; margin-top: 10px;}
.lc dd p::before{position: absolute; content:""; width:19px;height:1px; background:#ed4e5a; top: 0; left: 50%; margin-left: -10px;}
.lc dl:hover{}
.lc dl.dl01:hover dt{background:url(../images/lc_bjico05.png) no-repeat center 0;}
.lc dl.dl02:hover dt{background:url(../images/lc_bjico06.png) no-repeat center 0;}
.lc dl.dl03:hover dt{background:url(../images/lc_bjico08.png) no-repeat center 0;}
.lc dl.dl04:hover dt{background:url(../images/lc_bjico07.png) no-repeat center 0;}
.lc dl.dl05:hover dt{background:url(../images/lc_bjico08.png) no-repeat center 0;}
/*.lc dl:hover dd{background:#e50112;}*/
/*.lc dl:hover dd h3{ color:#fff;}*/
/*.lc dl:hover dd p{display: block;}*/
/*.lc dl:hover dd h3 i{display: none;}*/

.jz_bj{margin-top: 70px;height:720px; position: relative;overflow: hidden;}
.jico01{position: absolute;bottom:0;right:50%; margin-right: -874px; width:300px;height:226px; z-index: 9;}
.jz{ width:1276px; margin: 0 auto; overflow: hidden;}
.jzprev,.jznext{ width:17px;height:31px; margin-top: 256px; position: relative; z-index: 10;overflow: hidden;}
.jzprev{background:url(../images/jz_prev.gif) no-repeat center 0; float: left;}
.jznext{background:url(../images/jz_next.gif) no-repeat center 0; float: right;}
.jz_c{ width:1200px; float: left;overflow: hidden; margin-left: 19px;}
.jzcon dl{margin:38px 27px 0 0; width:384px; overflow: hidden;height:490px; background:#f4f4f4; float: left;}
.jzcon dt{position: relative; z-index: 1;}
.jzcon dt span{position: absolute; top: 182px;left:20px; display: inline-block;padding: 0 15px;background:#e50112; height:30px; font-size: 14px; color:#fff; line-height: 30px;}
.jzcon dt img{ width:384px;height:235px;}
.jzcon dd{position: relative; z-index: 4;}
.jzcon dd i{display: block;position: absolute; top: -51px;right:20px; width:102px;height:102px; overflow: hidden;}
.jzcon dd i img{width:102px;height:102px;border-radius:100%;}
.jzcon dd h3{padding: 30px 0 0 18px; font-size: 14px; line-height: 24px;}
.jzcon dd h3 a{ color:#333333;}
.jzcon dd p{padding: 20px 18px 0; font-size: 14px; line-height: 28px; color:#555555;height:107px;overflow: hidden;}

.jzcon dd em a{display: block; width:30px;height:30px; margin-left: 18px;background:url(../images/jz_ico01.gif) no-repeat center 0; }
.jzcon dl:hover{background:#e50112;}
.jzcon dl:hover dd h3 a{ color:#fff;}
.jzcon dl:hover dd p{ color:#fff;}
.jzcon dl:hover dd em a{background:url(../images/jz_ico02.gif) no-repeat center 0;}

.online_bj{background:url(../images/online_bj.jpg) no-repeat center 0; height:723px; margin: 0 auto; overflow: hidden;}
.online{width:1200px; margin: 0 auto;overflow: hidden;}
.online h2{padding: 75px 0 0 646px; font-size: 20px; color:#333333; line-height: 30px; height:105px;font-weight: normal;}
.online h2 p{ font-size: 36px; color:#e50112; line-height: 40px;}

.online ul{ margin-left: 646px;width:540px; overflow: hidden;}
.online li{margin-bottom: 23px;height:58px; border:1px solid #cacaca; color:#f00;line-height: 58px; }
.online .li01{background: url(../images/on_ico01.png) no-repeat 20px center  ;}
.online .li02{background: url(../images/on_ico02.png) no-repeat 20px center  ;}
.online .li03{background: url(../images/on_ico03.png) no-repeat 20px center  ;}
.online .li04{background: url(../images/on_ico04.png) no-repeat 20px center  ; height:113px;}
.online .onwz{ width:130px; float: left; display: block;line-height: 58px;text-align: right; font-size: 14px; color:#666666;}
.online .li04 .onwz{line-height: 113px;;}
.online .li00 input{background: none ;width:390px; height:58px;border:0;}

.online .li04 textarea{background: none ;width:400px; height:110px;border:0;resize: none;}
.online .li05 , .online .li06{border:0; width:247px;height:54px;  float: left;margin-right: 22px;}
.online .li05 input{background: url(../images/tj.png) no-repeat center 0 ;width:247px;height:54px;border:0; }
.online .li06 input{background: url(../images/cz.png) no-repeat center 0 ;width:247px;height:54px;border:0; }



