﻿.mfeature{display:block; width:100%; height:154px; background:url(../images/f_bg.jpg) repeat-x left top;}
.mfeature ul{display:block; width:100%;}
.mfeature ul li{float:left; padding-top:35px; }
.mfeature ul li .icon{float:left;}
.mfeature ul li  .f_txt{margin-left:12px;}
.mfeature ul li  .f_txt  h4{display:block; height:34px; line-height:34px; font-size:22px; color:#999; padding-top:15px;}
.mfeature ul li  .f_txt .tip{display:block; height:14px; line-height:14px; font-size:14px; color:#666; text-align:center; width:100%; }


.mfeature ul li.l01{width:40%;}
.mfeature ul li.l02{width:30%;}
.mfeature ul li.l03{width:20%;float:right;}

.mfeature ul li.l01 .icon{width:16.25%;}
.mfeature ul li.l01 .icon img{display:block; width:100%;}


.mfeature ul li.l02 .icon{width:21.66666667%;}
.mfeature ul li.l02 .icon img{display:block; width:100%;}



.mfeature ul li.l03 .icon{width:32.5%;}
.mfeature ul li.l03 .icon img{display:block; width:100%;}



.container{display:block; width:100%; margin-top:80px; }
.container .item{display:block; max-width:1200px; margin:0 auto; padding-bottom:40px;}
.container .item .title{display:block; width:100%; padding-bottom:52px; background:url(../images/t_bg.jpg) no-repeat center bottom; }
.container .item .title h2{display:block; height:30px; line-height:30px; color:#6c3796; font-size:28px; text-align:center; width:100%; }
.container .item .title h2 i{font-style:normal; line-height:30px; text-align:center; font-weight:normal; }
.container .item .title .tip{display:block; height:30px; font-size:18px; line-height:30px; text-align:center; }
.container .item .con{display:block; padding-top:30px; }
.container .item .con ul{display:block; width:100%; }
.container .item .con ul li{float:left; width:48%; margin-right:2%; height:400px; background:#fff; margin-bottom:40px;}
.container .item .con ul li .l_in{display:block; padding-top:7%; padding-left:10%; padding-right:10%;}
.container .item .con ul li .l_in .l_tit{display:block; width:100%; }
.container .item .con ul li .l_in .l_tit h4{display:block; height:40px; line-height:40px; font-size:24px; color:#282828; }
.container .item .con ul li .l_in .l_tit .tip{display:block; height:22px; line-height:22px; color:#999; font-size:16px;}
.container .item .con ul li .l_in .l_cc{display:block; width:100%; margin-top:25px;}
.container .item .con ul li .l_in .l_cc dl{display:block; width:100%;}
.container .item .con ul li .l_in .l_cc dl dd{float:left; width:47%;padding-left:3%; height:32px; line-height:32px; color:#fd8c0a; font-size:15px;  background:url(../images/circle.png) no-repeat left center; font-weight:bold; }
.container .item .con ul li .l_in .moret{display:block; width:150px; padding-left:15px; height:38px; line-height:38px; border:2px solid #7d54a2; font-size:14px; font-weight:bold; color:#7d54a2; border-radius:40px; margin-top:25px; background:url(../images/jia.png) no-repeat 98% center;}
.container .item .con ul li .l_in .moret:hover{background:#6c3796 url(../images/jiah.png) no-repeat 98% center; color:#fff; border:2px solid #6c3796;}


.container .item .con ul li.i01{background:#fff url(../images/i_icon01.jpg) no-repeat right top;}
.container .item .con ul li.i02{background:#fff url(../images/i_icon02.jpg) no-repeat right top;}
.container .item .con ul li.i03{background:#fff url(../images/i_icon03.jpg) no-repeat right top;}
.container .item .con ul li.i04{background:#fff url(../images/i_icon04.jpg) no-repeat right top;}


.container .item .con ul li:nth-child(2n){float:right; margin-right:0%; width:48%;}



.container .madvantage{display:block; width:100%; height:618px; background:#282828 url(../images/a_bg.jpg) no-repeat center top;}
.container .madvantage .fl{width:40%;padding-top:70px; position:relative; z-index:2; left:0; top:0; }
.container .madvantage .fl .wz{display:block; position:absolute; z-index:5; left:27%; top:90px; width:215px; height:410px; background:url(../images/white.png) repeat left top; border:12px solid #7d54a2;padding-top:30px;}
.container .madvantage .fl .wz .w_txt{display:block; width:90%; padding-bottom:25px; background:url(../images/shu.png) no-repeat right bottom; }

.container .madvantage .fl .wz .tip_out{float:left; width:45px; padding-top:60px; background:url(../images/line02.jpg) no-repeat center top;margin-left:30%;}
.container .madvantage .fl .wz .tip_out .tip{display:block; width:45px; background:#6c3796; font-size:38px; line-height:38px; color:#fff; text-align:center; font-weight:bold; padding:5px 0px;}
.container .madvantage .fl .wz .tip_out .tip i{display:block; font-style:normal; text-align:center; font-size:52px; line-height:52px;}
.container .madvantage .fl .wz h2{float:left; width:38px; font-size:38px; line-height:40px; color:#6c3796; margin-left:10px;}
.container .madvantage .fl .wz h4{display:block; width:80%; margin:0 auto; background:#8ab9dc; font-size:19px; line-height:34px; height:34px; color:#fff; font-weight:normal; text-align:center; margin-top:15px;}
.container .madvantage .fl .wz .tel{display:block; width:80%; margin:0 auto; margin-top:25px; font-size:22px; line-height:20px; font-family:Atlanta,Arial, Helvetica, sans-serif;}
.container .madvantage .fl .wz .tel .tt{float:left; width:30px;}



.container .madvantage .fr{width:60%;padding-top:70px;}
.container .madvantage .fr dl{display:block; margin-left:10%;}
.container .madvantage .fr dl dd{display:block; width:100%; height:40px; font-size:22px; line-height:40px; color:#fff; padding-bottom:20px; margin-bottom:20px; background:url(../images/line.jpg) no-repeat left bottom;}
.container .madvantage .fr dl dd .num{float:left; width:48px; height:48px; background:url(../images/kk.png) no-repeat center center; text-align:center; line-height:48px; font-size:25px;  font-family:Arial, Helvetica, sans-serif; margin-right:10px; }
.container .madvantage .fr dl dd .d_txt{float:left; line-height:48px; font-size:22px;}
.container .madvantage .fr .tip{display:block; margin-top:25px; font-size:22px; line-height:26px; color:#fff;  margin-left:10%; padding-left:75px; background:url(../images/heart.png) no-repeat left center; height:54px; }

.container .mseparate_out{display:block; width:100%; height:660px; overflow:hidden;}
.container .mseparate{display:block; max-width:1200px; margin:0 auto; margin-top:80px; background:#e2e0e3;height:520px; position:relative; z-index:2; left:0; top:0; }
.container .mseparate .m_in{display:block;position:absolute;  left:2%;top:5%; z-index:7;  width:96%;  background:#fefafb; height:470px; }
.container .mseparate .m_in .title{display:block; height:50px; line-height:50px; font-size:32px; color:#6c3796; text-align:center; font-weight:bold; margin-top:80px;}

.container .mseparate .flower01{display:block; position:absolute; right:-40px; bottom:-50px;z-index:3;}
.container .mseparate .flower02{display:block; position:absolute; right:-70px; top:70px;z-index:5;}
.container .mseparate .flower03{display:block; position:absolute; left:220px; bottom:-20px;z-index:4;}

.container .mseparate .con{display:block; padding-top:40px;}
.container .mseparate .con ul{display:block; width:90%; margin:0 auto; }
.container .mseparate .con ul li{float:left; width:20%;margin:0px 2.5%;}
.container .mseparate .con ul li .icon{display:block;width:100%;}
.container .mseparate .con ul li .icon img{display:block; margin:0 auto;}
.container .mseparate .con ul li h2{display:block; height:40px; line-height:40px; font-size:24px; text-align:center; color:#282828;}
.container .mseparate .con ul li .tip{display:block; font-size:15px; line-height:22px; text-align:center; padding-top:15px;}


.container .case{display:block; max-width:1200px; margin:0 auto; margin-top:80px; }
.container .case .title{display:block; width:100%; padding-bottom:52px; background:url(../images/t_bg.jpg) no-repeat center bottom; }
.container .case .title h2{display:block; height:30px; line-height:30px; color:#6c3796; font-size:28px; text-align:center; width:100%; }
.container .case .title h2 i{font-style:normal; line-height:30px; text-align:center; font-weight:normal; }
.container .case .title .tip{display:block; height:30px; font-size:18px; line-height:30px; text-align:center; }
.container .case .mtitle{display:block; width:80%; margin:0 auto; margin-top:20px; }
.container .case .mtitle ul{display:block; width:100%;}
.container .case .mtitle ul li{float:left; width:23%; margin-right:2%;}
.container .case .mtitle ul li a{display:block; width:100%;height:48px; line-height:48px; background:#d2cccd; border-radius:48px; font-size:24px; color:#fff; text-align:center; }
.container .case .mtitle ul li a:hover{background:#6c3796; color:#fff; }
.container .case .mtitle ul li a.current{background:#6c3796; color:#fff; }

.container .case .con{display:block; padding-top:30px;}
.container .case .con dl{display:none; width:100%; }
.container .case .con dl dd{float:left; width:29%; margin-right:2.3%; padding:1%; background:#fff; box-shadow:3px 3px 0px 3px #ebebeb;}
.container .case .con dl dd .pic{display:block; width:100%; position:relative; z-index:2; left:0; top:0; }
.container .case .con dl dd .pic .m_logo{display:block; position:absolute; left:50%; margin-left:-38px;top:100px; z-index:5;}
.container .case .con dl dd .pic .m_logo img{display:block; }

.container .case .con dl dd .pic img{display:block; width:100%;}
.container .case .con dl dd .tit{display:block; height:44px; font-size:17px; line-height:22px; font-weight:bold; color:#6c3796; margin-top:15px; }
.container .case .con dl dd .tit:hover{text-decoration:underline;}
.container .case .con dl dd .detail{display:block; font-size:14px; line-height:22px; margin-top:12px;}
.container .case .con dl dd .detail:hover{text-decoration:underline;}

.container .case .con dl dd .moret{display:block; height:30px; line-height:30px; font-size:14px; color:#6c3796; background:url(../images/jia.png) no-repeat right center; font-weight:bold; margin-top:20px; }
.container .case .con dl dd .moret:hover{text-decoration:underline;}
.container .case .more_out{display:block; width:100%; height:48px; background:url(../images/dot.jpg) repeat-x center center; margin-top:50px; }
.container .case .more_out .more{display:block; height:46px; width:180px; background:#6c3796; border-radius:46px; margin:0 auto; font-size:14px; color:#fff; text-align:center; margin:0 auto; font-weight:bold; line-height:46px;}
.container .case .more_out .more:hover{text-decoration:underline;}


.container .mprocess{display:block; max-width:1200px; margin:0 auto; margin-top:80px; }
.container .mprocess .title{display:block; width:100%; padding-bottom:52px; background:url(../images/t_bg.jpg) no-repeat center bottom; }
.container .mprocess .title h2{display:block; height:30px; line-height:30px; color:#6c3796; font-size:28px; text-align:center; width:100%; }
.container .mprocess .title h2 i{font-style:normal; line-height:30px; text-align:center; font-weight:normal; }
.container .mprocess .title .tip{display:block; height:30px; font-size:18px; line-height:30px; text-align:center; }
.container .mprocess .con{display:block; padding-top:35px;}
.container .mprocess .con ul{display:block; width:100%;}
.container .mprocess .con ul li{float:left; width:12.5%;  }
.container .mprocess .con ul li .l_in{float:left; padding:4%; width:77%;background:#a5a4a4; position:relative; z-index:2; left:0; top:0; }
.container .mprocess .con ul li .l_in .l_border{ border:1px dashed #fff; width:100%; font-size:17px; line-height:22px; padding-top:30px;color:#fff; padding-bottom:40px;text-align:center;}
.container .mprocess .con ul li .l_in .num{display:block; width:48px; height:48px; background:#fff; border-radius:48px; font-size:26px; left:50%; top:-24px;margin-left:-24px;  position:absolute; line-height:48px; text-align:center; color:#6c3796;  font-family:Arial, Helvetica, sans-serif;}
.container .mprocess .con ul li .l_in .num img{display:block; margin:0 auto; margin-top:15px;}
.container .mprocess .con ul li .mgap{float:left; width:15%;height:127px; background:url(../images/jian.jpg) no-repeat center center;}


.container .company{display:block; width:100%; margin-top:80px; background:url(../images/g_bg.jpg) no-repeat center top; height:630px;}
.container .company .i_in{display:block; padding:60px 25px;}
.container .company .i_in .pic{float:left; width:24.7%;}
.container .company .i_in .pic ul{display:block; width:100%;}
.container .company .i_in .pic ul li{display:block; width:100%; margin-bottom:12px;}
.container .company .i_in .pic ul li img{display:block; width:100%;}
.container .company .i_in .wz{ width:73%; height:500px; background:#f2f2f2; position:relative; z-index:2;left:0; top:0;}
.container .company .i_in .wz .hot{display:block; position:absolute; right:0px; top:0px; z-index:5; width:127px; height:118px; background:url(../images/hot.png) no-repeat right top;}
.container .company .i_in .wz .title{display:block; }
.container .company .i_in .wz .title h4{display:block; height:50px; line-height:50px; font-size:28px; color:#6c3796;font-weight:normal; }
.container .company .i_in .wz .title .tip{display:block; height:30px; line-height:30px; font-size:22px; color:#fd8c0a; font-weight:bold;}
.container .company .i_in .wz .w_in{display:block; padding-top:60px; padding-left:70px; padding-right:60px;}
.container .company .i_in .wz .con{display:block; font-size:15px; line-height:28px; padding-top:30px;}
.container .company .i_in .wz .con:hover{ text-decoration:underline;}



.container .mvs{display:block; max-width:1200px; margin:0 auto; margin-top:80px;}
.container .mvs .title{display:block; width:100%; padding-bottom:52px; background:url(../images/t_bg.jpg) no-repeat center bottom; }
.container .mvs .title h2{display:block; height:30px; line-height:30px; color:#6c3796; font-size:28px; text-align:center; width:100%; }
.container .mvs .title h2 i{font-style:normal; line-height:30px; text-align:center; font-weight:normal; }
.container .mvs .title .tip{display:block; height:30px; font-size:18px; line-height:30px; text-align:center; }
.container .mvs .con{display:block; width:100%; height:704px; background:url(../images/mvs_bg.jpg) no-repeat center top; background-size:100% auto; }
.container .mvs .con .fl{width:48%; padding-top:122px; }
.container .mvs .con .fr{width:48%; padding-top:122px; }
.container .mvs .con  .fl dl{display:block; margin-left:50px; }
.container .mvs .con .fl dl dd{display:block; height:36px; line-height:36px; font-size:20px; color:#fff; margin-bottom:18px;}
.container .mvs .con .fl dl dd strong{background:#926ab6; padding:5px 8px; margin-right:8px; font-size:22px;}

.container .mvs .con .fr dl{margin-left:15px;}
.container .mvs .con .fr dl dd{display:block; height:36px; line-height:36px; font-size:20px; color:#666; margin-bottom:18px;}
.container .mvs .con .fr dl dd strong{background:#b4abad; padding:5px 8px; margin-right:8px; font-size:20px; color:#fff;}


.container .news{display:block; width:100%; margin-top:80px; }
.container .news .title{display:block; width:100%; padding-bottom:52px; background:url(../images/t_bg.jpg) no-repeat center bottom; }
.container .news .title h2{display:block; height:30px; line-height:30px; color:#6c3796; font-size:28px; text-align:center; width:100%; }
.container .news .title h2 i{font-style:normal; line-height:30px; text-align:center; font-weight:normal; }
.container .news .title .tip{display:block; height:30px; font-size:18px; line-height:30px; text-align:center; }
.container .news .mtitle{display:block; width:70%; margin:0 auto; margin-bottom:-40px; margin-top:20px;}
.container .news .mtitle ul{display:block; width:100%;}
.container .news .mtitle ul li{float:left; width:23%; margin-right:2%;}
.container .news .mtitle ul li a{display:block; width:100%; height:52px; background:#d2cccd; line-height:52px; border-radius:52px; text-align:center; color:#fff; font-size:24px; }
.container .news .mtitle ul li a:hover{background:#7d54a2; color:#fff;}
.container .news .mtitle ul li a.current{background:#7d54a2; color:#fff;}

.container .news .con_out{display:block; width:100%;margin-top:15px; background:#6c3796; padding-top:90px; }
.container .news .con{display:block;  position:relative; z-index:2; left:0; top:0;height:500px;}
.container .news .con .inner{display:block; position:relative; z-index:2; left:0; top:0; padding-bottom:30px;}
.container .news .con  .pic01{display:block; position:absolute; z-index:8; left:36%; top:0px; width:30%;}
.container .news .con  .pic01 img{display:block; width:100%;}

.container .news .con dl{display:none;}
.container .news .con dl dd{float:left; width:27%; margin-right:20%; margin-bottom:50px;}
.container .news .con dl dd:nth-child(2n){float:right; width:27%; margin-right:0%;}
.container .news .con dl dd a.tit{display:block; height:30px; line-height:30px; font-size:16px; color:#fff; font-weight:bold; }
.container .news .con dl dd a.detail{display:block; font-size:13px; line-height:22px; color:#fff; margin-top:17px;}
.container .news .con dl dd .moret_out{display:block; width:100%; height:34px; background:url(../images/line03.png) no-repeat left center; margin-top:15px;}
.container .news .con dl dd a.moret{display:block; height:34px; line-height:34px; background:url(../images/arr.png) no-repeat right center;}
.container .news .con dl dd a.moret:hover{background:url(../images/arrh.png) no-repeat right center;}

.container .news .con  .more{display:block; width:218px; height:54px; background:#f8f8f8; border-radius:54px; line-height:54px; font-size:14px; font-weight:bold; text-align:center; position:absolute; z-index:9; left:50%; bottom:-27px; margin-left:-109px; box-shadow:2px 2px 3px 1px #dbd0d2;}


.container .mmedia{display:block; max-width:1200px; margin:0 auto; margin-top:80px;}
.container .mmedia .title{display:block; width:100%; padding-bottom:52px; background:url(../images/t_bg.jpg) no-repeat center bottom; }
.container .mmedia .title h2{display:block; height:30px; line-height:30px; color:#6c3796; font-size:28px; text-align:center; width:100%; }
.container .mmedia .title h2 i{font-style:normal; line-height:30px; text-align:center; font-weight:normal; }
.container .mmedia .title .tip{display:block; height:30px; font-size:18px; line-height:30px; text-align:center; }
.container .mmedia .con{display:block; margin-top:20px;border-left:1px solid #dcced1;}
.container .mmedia  .con ul{display:block; width:100%;  }
.container .mmedia  .con ul li {float:left; width:16.266%;border-top:1px solid #e1e1e1;background:#fff; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.container .mmedia  .con ul li a{display:block; width:90%; padding:5%; margin:0 auto; background:#fff;}


