/* CSS Document */

/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
b,i,em{font-style:normal;}
body{font-family:"å¾®è½¯é›…é»‘"; font-size:12px; }
.clearfix{clear: both;}
.clearfix:after{content: ''; clear: both; display: block; visibility: hidden; height: 0;}

.fl{ float:left;}
.fr{ float:right;}

.banner_bt{ width:100%; text-align:center; overflow:hidden;}
.banner_bt a{ -webkit-transition:all 0.4s linear; display:inline-block; border-radius:28px; width:275px; height:56px; background:url(../images/zx_btn.png) center top no-repeat;  color:#FFF; font-size:26px; text-align:left; text-indent:94px; line-height:56px; margin-right:70px;}
.banner_bt span{ display:inline-block; width:301px; height:56px; background:url(../images/phone_btn.png) no-repeat; color:#FFF; line-height:56px; text-align:left; text-indent:72px; font-size:26px;}
.banner_bt a:hover{ -webkit-transform:translateX(10px);}
.same_tit{ width:100%; text-align:center; overflow:hidden;}
.same_tit h2{ text-align:center; color:#7c4a35; font-size:34px; line-height:60px; letter-spacing:6px;}
.same_tit h2 i{ font-weight:bold; font-size:58px;}

.intor{ width:1100px; margin:0 auto; overflow:hidden;}
.intor .in_lf{ float:left; width:550px; padding:386px 0 70px 120px; box-sizing:border-box;}
.intor .in_lf a{ display:inline-block; width:219px; height:44px; line-height:44px; color:#302c4f; font-size:22px; text-indent:64px; background:url(../images/zx_btn2.png) no-repeat;}
.intor .in_rt{ float:right; width:550px; padding:64px 0 0 66px; box-sizing:border-box;}
.intor .in_rt dl{ width:316px; overflow:hidden; margin-bottom:38px;}
.intor .in_rt dl dt{ color:#302c4f; font-weight:bold; text-align:left; font-size:48px; line-height:52px; margin-bottom:18px;}
.intor .in_rt dl dd{ line-height:36px; font-size:26px; color:#302c4f; text-align:left;}
.intor .in_rt dl dd i{ color:#c7000b; font-size:30px; font-weight:bold;}
.intor .in_rt dl dd em{ font-size:18px;}

.why{ width:1200px; margin:0 auto; overflow:hidden;}
.why dl{ float:left; width:282px; margin-right:20px; overflow:hidden; padding-top:144px;}
.why dl dt{ color:#ff5c24; font-size:24px; line-height:28px; text-align:center; font-weight:bold; margin-bottom:4px;}
.why dl dd{ text-align:center; color:#979797; font-size:16px; line-height:28px; text-align:center;}
.banner_bt2{ padding-bottom:20px;}
.banner_bt2 a{ height:58px; width:306px; line-height:58px; background:url(../images/zx_btn3.png) no-repeat; text-indent:106px; box-shadow:#fadec5 0 10px 16px;}
.banner_bt2 span{  width:306px; height:58px; line-height:58px; background:url(../images/phone_btn2.png) no-repeat; text-indent:72px; color:#ff5c24; font-weight:bold;}

#tab{ width:100%; text-align:center; overflow:hidden;}
#tab span{ -webkit-transition:all 0.4s linear; display:inline-block; width:366px; height:163px; font-size:36px; font-weight:bold; cursor:pointer; margin-right:36px; line-height:140px; text-align:center; color:#ffc000; background:url(../images/span.png) no-repeat;}
#tab span:nth-child(2){ margin-right:0px;}
#tab span.se{ width:379px; height:186px; background:url(../images/span_se.png) no-repeat; color:#7c4a35; line-height:150px;}

#tab_ct{ width:1200px; margin:0 auto; overflow:hidden;}
#tab_ct .ever{ display:none;}
#tab_ct .active{ display:block;}
#tab_ct table{ width:100%; text-align:center; overflow:hidden;}
#tab_ct table tr th{ height:55px; background:#7c4a35; color:#FFF; font-weight:bold; font-size:16px;}
#tab_ct table tr td{ background:#fff9e5; height:61px; color:#3a3a3a; font-size:14px;}
#tab_ct table tr td a{ display:block; width:108px; height:32px; line-height:32px; background:url(../images/a_bg.jpg) repeat-x; border-radius:16px; text-align:center; color:#7c4a35; font-size:16px; margin:0 auto;}
#tab_ct table tr td p{ color:#7c4a35; font-size:14px; line-height:48px;}
#tab_ct table tr td i{ font-weight:bold; font-size:24px; color:#ffc000;}
#tab_ct table tr td dl{ width:450px; margin:0px auto 20px;}
#tab_ct table tr td dl dt{ line-height:30px; color:#ff550f; font-weight:bold; font-size:16px; padding-top:20px;}
#tab_ct table tr td dl dd{ text-align:left; margin-top:20px; line-height:30px; font-size:16px;}
#tab_ct table tr td dl dd strong{ color:#fe5915; font-size:18px;}

#one tr td:nth-child(1){ font-weight:bold; color:red;}
.banner_bt3{ padding:50px 0 100px;}

.zsb{ width:1100px; margin:0 auto; overflow:hidden;}
.asb_tit{ width:100%; height:318px; padding-top:128px; box-sizing:border-box;}
.asb_tit h4{ color:#000000; font-size:48px; font-weight:bold; line-height:52px; text-align:left; margin-bottom:10px;}
.asb_tit p{ line-height:36px; color:#595757; font-size:28px; text-align:left;}
.asb_ct{ width:100%; overflow:hidden;}
.asb_ct dl{ float:left; width:210px; margin-right:20px; overflow:hidden;}
.asb_ct dl dt{ height:43px; line-height:44px; text-align:center; color:#FFF; font-weight:bold; font-size:22px; margin-bottom:16px;}
.asb_ct dl dd{ width:100%; padding-left:44px; box-sizing:border-box; line-height:28px; color:#000000; font-size:14px; margin-bottom:8px;}
.asb_ct dl:nth-child(2){ width:250px;}

.banner_bt4 a{ box-shadow:none;}

.online{ width:1050px; padding-left:50px; margin:0 auto; overflow:hidden;}

.on_lf{ float:left; width:553px; overflow:hidden; padding-top:130px;}
.on_lf dl{ width:100%; overflow:hidden;}
.on_lf dl dt{ color:#000000; font-weight:bold; font-size:48px; line-height:52px; text-align:left; margin-bottom:36px;}
.on_lf dl dd{ width:424px; overflow:hidden;}
.on_lf dl dd span{ display:block; color:#000000; font-size:24px; font-weight:bold; line-height:28px; margin-bottom:10px;}
.on_lf dl dd p{ line-height:24px; color:#000000; font-size:16px; text-align:left;}
.on_rt{ float:left; width:434px; overflow:hidden; padding-top:86px;}
.on_rt dl{ width:100%; overflow:hidden;}
.on_rt dl dt{ text-align:center; color:#000000; font-size:36px; font-weight:bold; line-height:40px; margin-bottom:26px;}
.on_rt dl dd{ width:100%; padding-left:84px; box-sizing:border-box; line-height:48px; color:#000000; font-size:20px;}
.on_rt dl dd i{ color:#fe5b18; font-weight:bold; font-style:italic;}

.banner_bt5 a{ text-indent:71px; box-shadow:none;}

.same_tit2 h2{ color:#595757;}

.bk{ width:1100px; margin:0 auto; overflow:hidden;  padding:58px 0 0 174px; box-sizing:border-box;}
.bk a{ -webkit-transition:all 0.4s linear; font-size:30px; color:#000000; line-height:80px; font-weight:bold; display:block; width:200px;}

.bk a:hover{ -webkit-transform:scale(1.1);}
.else{ width:1200px; margin:0 auto; overflow:hidden; padding-top:210px; }
.else dl{ float:left; width:276px; margin-right:32px; overflow:hidden; padding-bottom:20px;}
.else dl dt{ height:70px; line-height:70px; text-align:center; color:#000000; font-size:30px; font-weight:bold;}
.else dl dd a{ -webkit-transition:all 0.4s linear; display:block; width:160px; height:40px; line-height:40px; margin:0 auto; background:url(../images/a_bg2.png) no-repeat; border-radius:20px; text-indent:50px; font-size:22px; color:#302c4f;}
.else dl:nth-last-child(1){ margin-right:0px;}
.else dl dd a:hover{ -webkit-transform:translateY(10px);}
.banner_bt6 a{ text-indent:71px;}

.same_tit3{ width:1200px; margin:0 auto; overflow:hidden; padding-left:280px; box-sizing:border-box;}

.login{ width:1200px; margin:0 auto; overflow:hidden; padding-left:328px; box-sizing:border-box;}

.same_tit4 h2{ margin-bottom:92px; }
.same_tit4 p{  color:#000000; font-size:30px; text-align:center; line-height:34px; }

.box{width:1000px;height:640px;overflow:hidden;position:relative; margin:0 auto; }

.focus{width:840px;height:637px;overflow:hidden;position:relative; margin:0 auto;}
.focus ul{height:637px;position:absolute; overflow:hidden;}
.focus ul li{float:left;width:840px;height:637px;overflow:hidden;position:relative;}
.focus ul li div{position:absolute;overflow:hidden;}

.focus .btn{width:100%;height:84px; text-align:center; }
.focus .btn span{ float:left;_display:inline;_zoom:1;width:160px;height:47px; line-height:48px; color:#000000; font-size:24px;_font-size:0;margin-right:10px;cursor:pointer;background:#d1c0a5;border-radius:24px;}
.focus .btn span:nth-last-child(1){ margin-right:0px;}
.focus .btn span.on{background:url(../images/a_bg.jpg) repeat-x; background-size:100% 100%;}
.box .preNext{width:30px;height:54px;position:absolute;top:227px; cursor:pointer;}
.box .pre{left:8px;}
.box .next{right:8px;background-position:right top;}
#num{ width:100%; text-align:center; position:absolute; bottom:20px;z-index:12;  display:none;}
#num span,#num font{ display:inline-block; height:40px; line-height:40px; font-size:16px; color:#000; }

.ms_box{ width:1200px; overflow:hidden; margin:0 auto; }
.ms_ct{ width:100%; overflow:hidden; height:339px; margin-bottom:60px; }
.ms_ct div img{ display:block;}
.ms_ct .ever{ display:none;}
.ms_ct .active{ display:block;}

.ms{ width:100%;padding-left:70px; box-sizing:border-box;}
.ms span{ float:left; width:275px; overflow:hidden; cursor:pointer; height:50px; line-height:50px; position:relative;}
.ms span i{ display:inline-block; width:46px; text-align:left; color:#161d26; font-size:30px; font-weight:normal; line-height:46px; font-family:impact;}
.ms span b{ font-weight:bold; font-size:30px; line-height:50px; display:inline-block; margin-right:26px; color:#161d26;}
.ms span em{ display:inline-block; color:#161d26; font-size:18px; line-height:50px;}
.ms span:before{ position:absolute; content:''; width:23px; height:4px; left:0px; bottom:0px; background:#dd1e52; -webkit-transition:all 0.4s linear;}
.ms span.se:before{ width:238px; background:#ff5c24;}













