﻿@charset "utf-8";
*{margin: 0; padding: 0;}
html{width: 100%; overflow-x: hidden;}
body{font-size: 14px; color: #393939; font-family: "Microsoft YaHei"; background-color: #fff; overflow: hidden;}
ol,ul,li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{text-decoration: none; color:#393939;}
a:hover{color: #38b8aa !important;}
a:focus{outline: 0 none;}
em,i{font-style: normal;}
img{border: 0 none; vertical-align:middle;}
table{border-collapse: collapse;}
input,textarea,select{background: none; border: 0 none; font-family: "Microsoft YaHei";}
input:focus,textarea:focus,select:focus{outline: 0 none;}
textarea{resize: none;}
.clearfix{zoom: 1;padding-bottom: 20px;}
.clearfix:after{content: "."; display: block; visibility: hidden; height: 0; clear: both;}
input::-webkit-input-placeholder,input:focus::-webkit-input-placeholder,input:hover::-webkit-input-placeholder {color: #999;} 
input:-moz-placeholder,input:focus:-moz-placeholder,input:hover:-moz-placeholder {color: #999;} 
input::-moz-placeholder,input:focus::-moz-placeholder,input:hover::-moz-placeholder {color: #999;} 
input:-ms-input-placeholder,input:focus:-ms-input-placeholder,input:hover:-ms-input-placeholder {color: #999;}
.container{max-width: 1440px;margin: 0 auto;height: 90px;}

.main{padding-top: 94px;}

@font-face {
  font-family: 'iconfont';  /* project id 708205 */
  src: url('../fonts/font_708205_jslvm9qmzqa.eot');
  src: url('../fonts/font_708205_jslvm9qmzqa.eot') format('embedded-opentype'),
  url('../fonts/font_708205_jslvm9qmzqa.woff') format('woff'),
  url('../fonts/font_708205_jslvm9qmzqa.ttf') format('truetype'),
  url('../fonts/font_708205_jslvm9qmzqa.svg#iconfont') format('svg');
}
.iconfont{font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
/*头部*/
.header{background-color: #fff; box-shadow: 0 0 6px #aaa; position: fixed; top: 0; left: 0; z-index: 999; width: 100%;}
.bg_head{width: 40%; height: 94px; position: absolute; left: 0; top: 0; z-index: 2;}
.header .container{background-color: #fff;position: relative;z-index: 3;}
.logo{float: left;}
.logo img{width: auto; margin-top: 20px; display: block;}
.logo img.m_logo{display: none;}
.nav{float: right;padding-right: 22%;margin-top: 20px;}
.nav .close{display: none;}
.menu li{width: 110px;height: 74px;line-height: 74px;float: left;text-align: center;position: relative;}
.menu li > a{display: block; width: 100%; height: 100%; position: relative; z-index: 3; overflow: hidden; font-size: 18px;}
.menu li > a i{position: absolute; top: 0; left: 0; display: block; height: 100%; width: 100%; background-color: #d41a23; opacity: 0; transition: all .3s; z-index: -1;}
.menu li.active > a{color: #fff !important;}
.menu li.active > a i{background-color: #008cd7; opacity: 1;}
.menu li:hover > a{color: #fff !important;}
.menu li:hover > a i{ opacity: 1; background-color: #38b8aa;}
.menu li:hover .nav_child{visibility: visible; opacity: 1;}
.nav_child{position: absolute; top: 100%; left: 0; background-color: #c57d0d; width: 100%; overflow: hidden; visibility: hidden; transition: all .5s ease; opacity: 0;border-top: 1px solid #bf4b4b;}
.nav_child a{display: block; width: 100%; height: 38px; line-height: 38px; color: #fff;}
.nav_child a:hover{background-color: #38b8aa; color: #393939 !important;}

.m_nav{display: none;}
.luodi{ width:100%; padding:0; margin:0}
.luodi img{ width:100%; height:auto}
/*底部*/
.footer{width: 100%; background-color: #222222; padding: 50px 0;}
.foot_row{width: 32%; float: left;}
.foot_row.foot_r1{width: 22%; padding-top: 60px;}
.foot_row.foot_r4{width: 14%; padding-top: 100px; margin-left: 8%;}
.foot_row.foot_r1 img{max-width: 60%;}
.foot_row h3{color: #38b8aa; font-size: 16px; font-weight: 600; height: 34px; line-height: 34px;}
.foot_row ul{margin-top: 14px;}
.foot_row li{color: #fff; font-size: 12px; height: 33px; line-height: 33px; text-indent: 26px; white-space: nowrap;}
.foot_row li.f_li1{background: url(../images/f_bg1.png) no-repeat 2px center;}
.foot_row li.f_li2{background: url(../images/f_bg2.png) no-repeat 2px center;}
.foot_row li.f_li3{background: url(../images/f_bg3.png) no-repeat left center;}
.foot_row li.f_li4{background: url(../images/f_bg4.png) no-repeat 2px center;}
.foot_row li.f_li5{background: url(../images/f_bg5.png) no-repeat left center;}
.foot_row li a{color: #fff;}
.foot_r4 .bdsharebuttonbox a{background-color: #6b6b6b; background-position: 50%; background-repeat: no-repeat; border-radius: 4px; width: 30px; height: 30px; display: inline-block; margin-right: 10px;}
.foot_r4 .bdsharebuttonbox a:hover{background-color: #fff;}
.foot_r4 .bdsharebuttonbox a.bds_sqq{background-image: url(../images/f_qq.png);}
.foot_r4 .bdsharebuttonbox a.bds_weixin{background-image: url(../images/f_weixin.png);}
.foot_r4 .bdsharebuttonbox a.bds_tsina{background-image: url(../images/f_tsina.png);}
.foot_r4 .bdsharebuttonbox a.bds_more{background-image: url(../images/f_more.png);}

.footer_copy{font-size: 12px; line-height: 24px; background-color: #000; color: #fff; text-align: center; padding: 13px 0;}

.m_foot{display: none;}
/*首页-banner*/
.banner{width: 100%; overflow: hidden; padding-bottom: 30px;}
.banner img{width: 100%;}

/*首页*/
.in_title{height: 80px; width: 303px;  margin: 0 auto; background: url(../images/tit_bg.png) no-repeat left bottom; text-align: center; color: #38b8aa;}
.in_title span{font-size: 36px;}
.in_title p{font-size: 14px; margin-top: 4px;}
/*首页-案例*/
.main_case{padding: 20px 0 40px 0;}
.c_list{float: left; margin-bottom: 10px; overflow: hidden; position: relative; z-index: 990;}
.c_list a{display: block; }
.c_list img{width: 100%; height: auto; max-height: 298px; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.c_list:hover img{-webkit-transform: scale3d(1.1,1.1,1.1); transform: scale3d(1.1,1.1,1.1);}
.c_list:hover .row{opacity: 1;}
.c_list .row h3{margin-top: 20%;}
.c_list:hover h3,.c_list:hover p{opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}

.c_list0,.c_list1,.c_list2,.c_list7,.c_list8,.c_list11{width: 608px;}
.c_list3,.c_list4,.c_list5,.c_list6,.c_list9,.c_list10{width: 300px;}
.c_list3,.c_list7,.c_list9,.c_list11{margin-left: 14px;}
.c_list4,.c_list6,.c_list10{margin-left: 8px;}

.c_list.c_list3 .row h3,.c_list.c_list4 .row h3,.c_list.c_list5 .row h3,.c_list.c_list6 .row h3,.c_list.c_list9 .row h3,.c_list.c_list10 .row h3{margin-top: 42%;}
/*首页-合作客户*/
.main_customer{background-color: #000; padding-top: 70px; background: url(../images/cust_bg.jpg) no-repeat center top;}
.customer_item{padding: 50px 0;}
.cust_slick span{display: block; float: left; width: 18%; margin: 6px 1%;}
.cust_slick img{width: 100%; border: 1px solid #ccc; margin-left: -1px;}
.cust_slick .slick-list{width: 86%; margin: 0 auto;}
.cust_slick .slick-prev{background: url(../images/arr_left.png) no-repeat; z-index: 21;}
.cust_slick .slick-next{background: url(../images/arr_right.png) no-repeat; z-index: 21;}
/*首页-服务设计*/
.design_row{background: url(../images/design_img.jpg) #fff no-repeat center top;}
.design_item{width: 100%; height: 688px; position: relative; padding-bottom: 50px;}
.design_item .in_title{padding-top: 50px;}
.more_btn{width: 100%;}
.more_btn a{display: block; width: 200px; height: 48px; line-height: 48px; margin: 0 auto; font-size: 24px; letter-spacing: 4px; text-indent: 4px; text-align: center; color: #fff;}
.design_row .more_btn{position: absolute; left: 0; bottom: 20px;}
.design_row .more_btn a{background-color: #38b8aa;}
.design_row .more_btn a:hover{color: #fff !important;}

.design_cont{width: 100%; background-color: #3b322e; transition:all 1s; -webkit-transition:all 1s; max-height:0; overflow: hidden; text-align: center;}
.design_cont img{max: 100%; height: auto; padding: 60px 0;}
.design_cont .more_btn{padding-bottom: 30px;}
.design_cont .more_btn a{border: 1px solid #fff;}

.main_design.active .design_cont{max-height: 3000px;}
/*内页banner图*/
.ban_text{width: 100%; position: absolute; left: 0; top: 50%; margin-top: -73px; text-align: center; color: #fff;}
.ban_text h3{font-size: 42px; height: 61px; line-height: 61px; display: inline-block; border-bottom: 1px solid #fff; padding: 10px 40px;}
.ban_text p{font-size: 32px; height: 44px; line-height: 44px; padding: 10px; text-transform: uppercase;}
/*案例列表*/
.item_nav{margin: 40px 0 20px 0;}
.item_nav.last_item{margin: 0;}
.item_nav li{float: left; height: 28px; line-height: 28px; margin-right: 10px; margin-bottom: 6px;}
.item_nav li a{display: block; padding: 0 10px;}
.item_nav li.active a,.item_nav li:hover a{background-color: #008cd7; color: #fff !important;}

.case_list{padding: 10px 0 60px 0;}
.case_list li{width: 31.33%; float: left; margin-left: 1%; margin-right: 1%; margin-bottom: 16px; overflow: hidden; position: relative; cursor: pointer;}
.case_list li a{display: block; border: 1px solid #ccc;;}
.case_list li img{width: 100%; height: auto; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.row{display: block; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;background: url(../images/bg_50.png) repeat;}
.row h3{-webkit-transition: opacity 0.35s, -webkit-transform: opacity 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(0.8,0.8,1); transform: scale3d(0.8,0.8,1); text-transform: none; font-size: 20px; opacity: 0; margin-top: 32%; margin-left: 30px; margin-right: 30px; color:#fff; position: relative; z-index: 2;}
.row p{-webkit-transition: opacity 0.35s, -webkit-transform: opacity 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(0.8,0.8,1); transform: scale3d(0.8,0.8,1); text-transform: none; font-size: 16px; opacity: 0; margin-left: 30px; margin-right: 30px; margin-top: 6px; color: #fff; position:relative; z-index: 2;}

.case_list li:hover img{opacity: 1; -webkit-transform: scale3d(1.05,1.05,1); transform: scale3d(1.05,1.05,1);}
.case_list li:hover .row{opacity: 1;}
.case_list li:hover h3,.case_list li:hover p{opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}

/*分页*/
.page{text-align: center; margin-top: 30px;}


/*服务范围*/
.service_ban{height: 630px; position: relative;}
.honor .title{border-bottom: 1px solid #ccc; padding-bottom: 10px;}
#honor_1{padding: 60px 0 30px 0;}

.gszz_row ul{padding-top: 20px;}
.gszz_row li{color: #ff0000; line-height: 26px; padding-bottom: 14px; font-size: 18px;}

.gjdj_row ul{padding-top: 20px;}
.gjdj_row li{width: 31%; float: left; margin-right: 3.5%; margin-bottom: 14px; overflow: hidden;}
.gjdj_row li.mr_0{margin-right: 0;}
.gjdj_row li img{width: 100%; height: auto; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.gjdj_row li:hover img{opacity: 1; -webkit-transform: scale3d(1.05,1.05,1); transform: scale3d(1.05,1.05,1);}

#honor_3{padding: 50px 0 30px 0;}

.hjqk_row ul{padding-top: 20px;}
.hjqk_row li{padding: 10px 0; line-height: 58px;}
.hjqk_pic{width: 14%; height: 60px; float: left; text-align: center;}
.hjqk_pic span{display: block; height: 100%; text-align: center;}
.hjqk_pic img{width: auto; height: 58px; max-width: 90%;}
.hjqk_pic.pic_7 img{height: 17px;}
.hjqk_ftit{width: 8%; float: left; font-size: 16px; color: #ff0000;}
.hjqk_tit{width: 78%; float: left; font-size: 16px;}
/*服务范围-服务项目*/

.service .box .title{text-align: center; padding: 10px 0;}
.service .fwxx_box .container,.service .ysly_box .container{padding: 50px 0 60px 0;}
.scroll_txt{font-size: 18px; color: #9b9b9b; line-height: 36px; text-align: center;}
.fwxx_row li{padding: 80px 0;}



.fwxx_row,.ysly_row{background-repeat: no-repeat; background-position: center top; background-attachment: fixed;}
.fwxx_lt{width: 46%; margin-left: 10%; float: left; color: #fff;}
.fwxx_lt.rt{float: right; margin-left: 0;}
.fwxx_lt h3{font-size: 30px; margin-bottom: 50px;}
.fwxx_lt p{font-size: 18px; line-height: 40px;}
.fwxx_rt{width: 33.333%; float: right; margin-right: 8%;}
.fwxx_rt.lt{float: left; margin-left: 20%; margin-right: 0;}
.fwxx_rt i{width: 56%; height: 0; margin: 0 auto; display: block; padding-bottom: 56%; border: 3px solid #6b6b6b; border-radius: 50%; background-repeat: no-repeat; background-position: center center;}



.ysly_item{margin-left: 10%; position: relative;}
.ysly_line{position: absolute; left: 32%; top: 0; height: 100%; border-right: 2px dashed #6b6b6b;}
.ysly_item li{padding: 80px 0; padding-left: 25%;}
.ysly_icon{width: 19%; height: 0; padding-bottom: 19%; float: left; background-repeat: no-repeat; background-position: center center; background-color: #6b6b6b;}
.ysly_txt{width: 70%; float: right; background-color: #6b6b6b; margin-top: 10%;}
.txt_cont{padding: 40px 60px; color: #fff;}
.txt_cont h3{font-size: 36px; margin-bottom: 48px;}
.txt_cont p{font-size: 18px; line-height: 36px;}

/*关于我们*/
.ny_banner{width: 100%; height: 658px; position: relative;}

.title{height: 50px; line-height: 50px; font-size: 32px; color: #000; overflow: hidden;}
.title span{display: block; float: left;}
.title em{display: block; float: left; font-size: 18px; color: #666; margin-left: 12px; margin-top: 6px;}
.title a{float: right; font-size: 16px; color: #000;}

.about .title{border-bottom: 1px solid #ccc; padding-bottom: 10px;}
/*---关于我们-公司简介---*/
.intro{padding: 60px 0;}
.intro_row{color: #666; font-size: 16px; line-height: 30px; padding: 50px 0;}
.intro_row p{text-indent: 2em; letter-spacing: 1px;}
.intro_row img{width: 100%; height: auto; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.intro_row img:hover{opacity: 1; -webkit-transform: scale3d(1.05,1.05,1); transform: scale3d(1.05,1.05,1);}
.intro_lt{width: 48.66%; float: left;}
.intro_lt span{display: block; width: 100%; overflow: hidden;}
.intro_lt p{margin-top: 50px;}
.intro_rt{width: 45.8%; float: right;}
.intro_rt p{margin-left: 2%;}
.intro_rt ul{margin-top: 20px;}
.intro_rt li{width: 48%; float: left; margin-left: 2%; overflow: hidden;}
.intro_rt li img{width: 100%; height: auto;}

/*---关于我们-发展历程---*/
.fzlc{padding: 40px 0;}
.fzlc_row ul{margin-top: 30px;}
.fzlc_row li{position: relative; font-size: 18px; color: #000; line-height: 26px; padding: 10px 0 10px 30px;}
.fzlc_radius{width: 13px; height: 13px; background-color: #fff; border: 1px solid #ff0000; border-radius: 50%; position: absolute; left: 3px; top: 14px;}
.fzlc_line{width: 2px; height: 100%; background-color: #38b8aa; position: absolute; left: 10px; top: 0;}

/*---关于我们-公司优势---*/
.gsys_row ul{padding-top: 20px;}
.gsys_row li{color: #ff0000; line-height: 26px; padding-bottom: 14px; font-size: 18px;}

/*---关于我们-创始人--*/
.team{padding: 40px 0 0 0;}
.team_item ul{padding: 16px 0;}
.team_item li{width: 49%; float: left; margin-right: 2%; margin-bottom: 20px;}
.team_item li.mr_0{margin-right: 0;}
.team_lt{width: 50%; float: left;}
.team_lt img{width: 100%;}
.team_rt{width: 48%; float: right;}
.team_rt h3{font-size: 20px; color: #000;}
.team_rt h4{font-size: 18px; color: #000;}
.team_rt h5{font-size: 16px; color: #000; margin-bottom: 10px;}
.team_rt p{line-height: 24px;}
.team_rt p.red{color: #ff0000;}
/*---关于我们-照片墙---*/
.photo{padding: 60px 0;}
.photo_item{padding: 30px 0;}
.photo_md{float: left; overflow: hidden; margin-bottom: 10px;}
.photo_md img{width: 100%; height: auto; cursor: pointer; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.photo_md img:hover{-webkit-transform: scale3d(1.05,1.05,1); transform: scale3d(1.05,1.05,1);}
.photo_md1{width: 300px;}
.photo_md2{width: 610px; margin-left: 10px;}
.photo_md3{width: 300px; margin-left: 10px;}
.photo_md4{width: 480px;}
.photo_md5{width: 740px; margin-left: 10px;}
.photo_md6{width: 740px; margin-left: 10px;}
.photo_md7{width: 460px; margin-left: 10px;}
.photo_md8{width: 270px; margin-left: 10px;}
.photo_md9{width: 820px;}
.photo_md10{width: 400px; margin-left: 10px;}
/*新闻列表*/
.ny_ban44{height: 380px;}
.news{padding: 30px 0;}
.news_item{padding: 30px 0;}
.news_item li{border-bottom: 1px dashed #ccc;}
.news_item li a{display: block; padding: 24px 0;}
.news_item li:hover{background-color: #f2f2f2;}
.news_item li:hover .pull_lt{background-color: #d41a23; color: #fff;}
.news_lt{width: 68.3%;}
.pull_lt{float: left; width: 84px; height: 84px; background-color: #f2f2f2; text-align: center; margin-right: 22px; color: #666;}
.pull_lt span{display: block; height: 30px; line-height: 30px; font-size: 24px; margin-top: 17px;}
.pull_lt em{display: block; height: 20px; line-height: 20px;}
.pull_text h3{color: #444; font-size: 16px; height: 24px; line-height: 24px; overflow: hidden; padding-top: 4px;}
.pull_text p{color: #999; height: 44px; line-height: 22px; margin-top: 6px; overflow: hidden;}
/*国际奖列表*/
.case_list.jx_list{padding-top: 40px;}
.case_list.jx_list li{width: 23%;}
.case_list.jx_list .row h3{margin-top: 20%;}
/*联系我们*/
.contact_title{height: 40px; line-height: 40px; margin: 30px 0; font-size: 28px; color: #000; text-indent: 52px; background-repeat: no-repeat; background-position: left center;}

.cooperate{padding: 30px 0;}
.cooperate .contact_title{background-image: url(../images/coop_tbg.png);}
.coop_item{background-color: #f7f8f8; line-height: 30px; color: #666; padding: 30px;}
.coop_item a{color: #666;}

.work .contact_title{background-image: url(../images/work_tbg.png);}

.work_item li{width: 49%; float: left; margin-right: 2%; margin-bottom: 30px; background-color: #f7f8f8;}
.work_item li.mr_0{margin-right: 0;}
.work_row{padding: 34px;}
.work_row > h3{font-size: 20px; color: #000; line-height: 30px;}
.work_row > h4{font-size: 14px; font-weight: bold; color: #393939; line-height: 24px; margin: 18px 0 4px 0;}
.work_text{color: #666; line-height: 30px; padding-bottom: 6px;}

.map{margin-bottom: 60px; width: 100%; height: 500px;}
.map .iw_poi_title{margin-bottom: 10px; display: block;}

/*新闻详情*/
.side{padding: 50px 0;}
.side_lt{width: 74%; float: left;}

.content{padding: 0 20px;}
.content > h2{font-size: 28px; line-height: 46px; text-align: center; padding-bottom: 14px; border-bottom: 1px solid #cdcdcd;}
.remark{color: #9d9c9c; padding: 18px 0; text-align: center; line-height: 22px;}
.remark span{display: inline-block; margin: 0 40px; height: 22px;}
.browse{background: url(../images/browse_bg.png) no-repeat left center; text-indent: 26px;}

.newstext{font-size: 14px; line-height: 28px; padding: 30px 0;}
.newstext img{max-width: 100% !important; width: auto !important; height: auto !important;}

.cont_page{border-top: 1px solid #d8d8d8; padding: 10px 0;}
.cont_page div{line-height: 24px; font-size: 16px; padding: 4px 0;}

.side_rt{width: 23%; float: right;}
.side_rt > h2{font-size: 22px;}
.side_item{margin-top: 40px;}
.side_item li{margin-bottom: 20px;}
.side_item li span{display: block; border: 1px solid #ccc;}
.side_item li img{width: 100%; height: auto;}
.side_item li h3{font-size: 14px; height: 26px; line-height: 26px; margin-top: 10px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.side_item li p{color: #999;}
#header_tel {
    position: absolute;
    top: 40px;
    right: 1px;
    height: 30px;
    padding-left: 35px;
    color: #c11212;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    background: url(../images/header_tel_bg.jpg) no-repeat;
}

#dxConter .fstLink {
    margin-top: 15px;
    width: 1098px;
    min-height: 50px;
    height: auto!important;
    height: 50px;
    overflow: hidden;
    float: left;
    border: 1px solid #ddd;
}
#dxConter .fstLink .lk_cotlk {
    margin: 0px;
    padding: 5px;
    width: 1088px;
    float: left;
    text-align: center;
}

#dxConter .fstLink .lk_cotlk li {
    margin-left: 0px;
    display: inline;
    padding-top: 1px;
    width: 75px;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
}
#dxConter {
    margin: 0 auto;
    width: 1100px;
    position: relative;
}
.clear {
    clear: both;
}

#dxConter .fstLink .lk_cotlk .sd{
    width: 15px;
    height: 20px;
    background: url(../images/zuobiao.jpg)no-repeat;
    display: inline-block;
    background-size: cover;
    margin-top: 5px;
    margin-right: 8px;
}




.in-about {
    background-color: #fff;
   max-width: 1440px;margin: 0 auto;
}
.in-about dt {
    float: left;
    width: 670px;border: 1px solid #96a5a3;MARGIN-LEFT: 12PX;margin-top:10px;border-radius: 7px;
}
.img-center img {
    display: inline-block;
    width: auto;
    height: auto;
   width: 670px;
    vertical-align: middle;border-radius: 7px;
}
.in-about dd {
    margin-left: 670px;
    padding-left: 40px;
}
.in-about dd h4 {
    margin: 0 0 10px;
    font-size: 24px;
}
.in-about dd p {
    margin: 0;
    color: #666;
    line-height: 1.8;
    text-align: justify;
}
.in-about dd .more {
    display: block;
    margin-top: 40px;
    line-height: 40px;
    width: 135px;
    text-align: center;
    color: #fff;
    background-color: #01b5ad;
}
.in-about dd .more { width: 1200px;margin: 0 auto;
    
}
.in-about dd h4:after {
    display: block;
    content: '';
    width: 130px;
    height: 3px;
    background-color: #01b5ad;
    margin-top: 15px;
}
.in-about dd h4 small {
    display: block;
    font-weight: normal;
    font-size: 14px;
    color: #999;
    letter-spacing: -1px;
}
.in-about dd img{
    margin-top: 20px;
    
}