.row{padding-bottom: 70px;border-bottom: 1px solid #bfbfbf;margin-bottom: 50px;}
.row .rhd{margin-bottom: 50px;font-size: 26px;color: #333333;text-align: center;}
.row .rhd .cor1{font-size: 26px;margin-right: 6px;}
.works li{width: 262px;border:1px solid #eaeaea;margin: 0 47px 34px 0;height:350px;}
.works a.over,.works img{width: 262px;height: 158px;}
.works a.over{border-top:14px solid #662873;}
.works .worktxt{padding: 0 23px 16px;}
.works .worktxt h4{font-size: 16px;padding: 20px 0 13px;border-bottom: 1px solid #bfbfbf;}
.works .worktxt h4 a:hover{color:#662873}
.works .worktxt .workbot{margin-top: 7px;font-size: 14px;}
.works .worktxt .workbot p{line-height: 24px;}
.about img{width: 414px;height: 357px;}
.about .aboutxt{padding:0 0 0 420px;}
.about .aboutxt p{line-height: 24px;font-size: 14px;color: #666666;}
.about .aboutxt p.ch{margin-bottom: 20px;}
.about .aboutxt p.en{margin-bottom: 26px;}
.service li{width: 228px;border:1px solid #e5e5e5;margin-right: 11px;}
.service a.over,.service img{width: 228px;height: 164px;}
.service .sevtxt{padding: 20px 22px 16px;}
.service .sevtxt h4{font-size: 16px;color: #662873;border-bottom: 1px solid #85538f;padding-bottom: 20px;margin-bottom: 10px;}
.service .sevtxt p{font-size: 14px;line-height: 26px;margin-bottom: 20px;}
a.more{display: inline-block;border:1px solid #dfdfdf;width: 32px;height: 32px;border-radius: 100%;text-align: center;}
a.more:hover{background:#662873 ;border-color: #662873;}
a.more .arrow{display: inline-block;background: url(../images/arrow.png) no-repeat;width: 8px;height: 14px;margin-top: 8px;}
a.more:hover .arrow{background-position: 0 -17px;}
.content{margin-bottom: 40px;}
.content h2.cor1{font-size: 22px;border-left: 4px solid #662873;padding-left: 12px;margin-bottom: 36px;}
.content .conDetail{}
.content .submenu{font-size: 0;margin-bottom: 28px;}
.content .submenu a{display: inline-block;font-size: 16px;color: #313131;border:1px solid #d2d2d2;border-radius: 6px;line-height: 32px;padding: 0 10px;margin-right: 10px;}
.content .submenu a:hover,.content .submenu a.current{background: #662873;border-color: #662873;color: #fff;}
.content .conDetail .cdCon{}
.content .conDetail .cdCon h4{text-align: center;font-size: 22px;margin-bottom: 30px;}
.content .conDetail .cdCon p{font-size: 14px;color: #434343;line-height: 36px;margin-bottom: 24px;}
.customer {padding-top:16px ;}
.customer li{width: 273px;height: 171px;border:1px solid #e7e7e7;margin:  0 24px 37px 0;}
.customer img{width: 273px;height: 171px;}
.content .conL h2.cor1,.content .conR h2.cor1{margin-bottom: 13px;}
.content .conL{width: 591px;}
.content .conR{width: 550px;}
.content .conL .conLCon{border-top: 1px solid #dcdcdc;}
.content .conR .conRCon{border-top: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;padding: 42px 0 0 40px;}
.address{border-bottom: 1px solid #e5e5e5;padding: 42px 0 35px;}
.address h4{font-size: 20px;margin-bottom: 15px;}
.address p{line-height: 38px;font-size: 14px;color: #313131;padding-left: 42px;position: relative;}
.address .icon{position: absolute;left: 8px;top:11px;}
.online{padding: 44px 0;}
.content .conL .online h2.cor1{margin-bottom: 50px;font-size:20px;}
.online .ulform{}
.online .ulform li{margin-bottom: 18px;}
.online .ulform .lb{width: 74px;margin-right: 6px;line-height: 36px;text-align: right;font-size: 16px;}
.online .ulform .inptxt,.online .ulform .textarea{width: 433px;height: 38px;border:1px solid #ededed;padding: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.online .ulform .textarea{height: 158px;}
.online .ulform .btnSub{border: none;padding: 0 14px;line-height: 48px;background: #662873;color: #fff;font-size: 16px;border-radius: 6px;cursor: pointer;}
.dl{margin-bottom: 45px;font-size: 20px; color: #313131;}
.dl dt{margin-bottom: 20px;}
.dl dd p{line-height: 40px;position: relative;padding-left: 14px;font-size: 14px;}
.dl dd p:before{content:"";position: absolute;left: 0;top:18px;width: 6px;height: 6px;background: #313131;border-radius: 100%;} 
.map{margin-bottom: 100px;}
.news{}
.news .newsMenu{width: 290px;border: 1px solid #eeeeee;box-shadow: 0 3px 3px #d3d1d1;}
.news .newsub{border-bottom: 1px solid #eeeeee;margin-bottom: 20px;}
.news .newsub li{line-height: 45px;width: 144px;}
.news .newsub li:first-child{border-right:#eeeeee ;}
.news .newsub a{display: block;font-size: 20px;color: #662873;text-align: center;}
.news .newsub a:hover,.news .newsub a.current{color: #fff;background: #662873;}
.news .newsCon{}
.newslist{display: none;}
.news .newslist li{border-bottom: 1px solid #eeeeee;padding: 0 12px 20px;font-size: 16px;margin-bottom: 20px;}
.newslist li:last-child{border-bottom: none;margin-bottom: 0;}
.newslist a.block{color: #313131;line-height: 21px;margin-bottom: 8px;}
.newslist span.date{color: #bfbfbf;font-size:12px;}
.news .newsDetail{width: 860px;border:1px solid #f4f3f3;}
.news .newsDetail .ndhd{padding: 26px;background: #efefef;font-size: 12px;}
.news .newsDetail .ndhd h4{margin-bottom: 10px;font-size: 16px;color: #3e3a39;}
.news .newsDetail .ndbd{padding: 14px 26px;}
.news .newsDetail .ndbd p{line-height: 20px;font-size: 14px;margin-bottom: 20px;}
.news .newsDetail .ndbd img{margin: 0 auto;max-width: 100%;display: block;}
.newslist.newslist2{display: block;}
.newslist.newslist2 li{position: relative;}
.newslist.newslist2 li:before{position: absolute;content: '';width: 4px;height: 4px;background: #313131;border-radius: 100%;left: 0;top:10px;}
.caselist li{width: 280px;margin-right: 10px;}
.item{box-shadow: 0 0 8px #d3d1d1;margin-bottom: 15px;}
.item a.over,.item img{width: 280px;height: 154px;}
.item .itemtxt{padding:20px 16px;}
.item .itemtxt .itemhd{border-bottom: 1px solid #d2d2d2;font-size: 20px;}
.item .itemtxt .itemhd h4{margin-bottom: 16px;color: #313131;font-size:16px;}
.item .itemtxt .itemhd p{margin-bottom:14px ;font-size: 14px;}
.item .itemtxt .itembd{margin: 14px 0 0;}
.item .itemtxt .itembd p{font-size: 14px;color: #7d7d7d;line-height: 26px;margin-bottom: 52px;}
.conDetail .cdhd{margin-bottom: 26px;}
.conDetail .cdhd h3{font-size: 32px;color: #3e3a39;margin-bottom: 33px;}
.conDetail .cdhd p span{margin-right: 76px;}
.conDetail .cdbd{font-size: 20px;}
.conDetail .cdbd p{margin-bottom: 60px;}
.conDetail .cdbd img{display: block;margin: 0 auto;max-width: 100%;}
.conDetail.bdb{border-bottom: 1px solid #eaeaea;padding-bottom: 128px;}
