body, html, main {height: 100%;}
body{margin:0 auto; padding:0; font-size:12px; color:#333; background:#FFF; overflow-x:hidden; min-width:1220px;}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,pre{margin:0;padding:0; outline:none;font-family:"\5FAE\8F6F\96C5\9ED1"}
h1,h2,h3,h4{font-size:14px; }
a{text-decoration:none; color:#333; outline:none;}
input{ outline:none;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
i{ font-style:normal;}
.c{clear:both; overflow:hidden; zoom:1;}
.center{ text-align:center;}
.fl{ float:left; overflow:hidden;}
.fr{ float:right; overflow:hidden;}
.warp{width:1220px; margin:0 auto; clear:both;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt18{ margin-top:18px;}
.mt20{ margin-top:20px;}
.mb40{ margin-bottom:40px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mr13{ margin-right:13px;}

/*top*/
#top_bg{ background:#f5f5f5; height:38px; width:100%; clear:both; color:#444; line-height:38px;}
#top_bg a{ color:#555; margin:0 8px; cursor:pointer;}
#top_bg a:hover{ color:#e30932;}
#top_bg a.weixin{ background:url(../images/weixin.png) left center no-repeat; padding-left:22px; }
#top_bg a.phone{ background:url(../images/phone.png) left center no-repeat; padding-left:24px; color:#e30932;}
.wx_erweima{ position:absolute; right:108px; top:35px; background:#FFF; width:100px; height:100px; padding:8px; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.13); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.13); box-shadow:0px 0px 8px rgba(0,0,0,.13); display:none; z-index:1002;}
.wx_erweima img{ width:100px; height:100px; overflow:hidden;}
#top_bg .weixin:hover .wx_erweima{ display:block;}

/*header*/
#header{ height:120px; position:relative;}
#header #logo{ width:auto; height:120px; overflow:hidden; position:absolute; left:0; top:0;}
#header #logo img{ width:auto; height:120px; overflow:hidden;}
#tel{position:absolute; right:0; top:0; width:auto; height:60px; overflow:hidden; margin-top:26px; line-height:28px; font-size:15px; color:#555;}
#tel div.iconfont{ width:60px; height:60px; color:#00a64f; overflow:hidden; font-size:48px; line-height:60px; margin-right:4px; margin-top:5px;}
#tel div.fl p{ color:#00a64f; font-size:30px; font-family:Impact; dispay:block;}
#tel div.fl p em{ font-style:normal; font-size:16px; margin-right:4px; display:block; color:#666; line-height:30px;}

#header_nav{ position:absolute; right:0; top:4px;}
#header_nav li{ float:left; display:inline-block; width:69px; text-align:center; overflow:hidden;}
#header_nav li a{ display:block; transform:translate(0,0); transition:all .3s ease-in 0s; cursor:pointer;}
#header_nav li img{ margin:27px 0 11px 0; width:35px; height:31px; overflow:hidden;}
#header_nav li p{ width:69px; overflow:hidden; font-size:13px; color:#666;}
#header_nav .i1{ margin:42px 10px 0 10px; width:1px; height:26px; float:left; background:#cfcfcf;}
#header_nav li a:hover{ margin-top:-3px;}
#header_nav li a:hover p{color:#e30932;}

/*menu*/
#menu_bg{ background:#333; height:58px; width:100%; position:relative; z-index:1600;}
.nav{ clear:both;}
.nav ul:before,.nav ul:after { content: ""; display: table;}
.nav ul:after{ clear: both;}
.nav ul > li { width:152px; height:58px; line-height:58px; text-align:center; float:left; background:url(../images/menu_right.png) right center no-repeat; position:relative;}
.nav li a{color:#FFF; width:152px; display:block; font-size:15px; white-space: nowrap; overflow: hidden;}
.nav li:last-child{ background:none;}
.nav li a:hover{background:#e30932; color:#fff; overflow:hidden; display:inline-block;}
.nav li.on{background:#e30932;}
.nav li ul { background:rgba(227,9,50,.96);}
.nav li ul li {width:152px; height:48px; line-height:48px; overflow:hidden; white-space:nowrap; background:none; float:none;}
.nav li ul a { width:152px; text-align:center; font-size:13px; color:#f5f5f5}
.nav li ul li a:hover{ width:100%; color:#fff;}
.nav3 ul > li:hover ul{}
.nav3 ul > li:hover ul li {height:48px; border-bottom:rgba(255,255,255,.14) solid 1px;}
.nav3 ul > li:hover ul li:last-child{ border-bottom:none;}
.nav3 li ul {position: absolute; left:0px; top:58px; z-index: 1;}
.nav3 li ul li {overflow: hidden; height:0; -webkit-transition: height 300ms ease-in; -moz-transition: height 300ms ease-in; -o-transition: height 300ms ease-in; transition: height 300ms ease-in;}
.nav li:hover .mainlevel{background:#e30932; color:#fff; overflow:hidden; display:inline-block;}

/*banner*/
#banner{min-width:1220px; max-height:600px; width:100%; clear:both; overflow:hidden; margin:0 auto; position:relative;}
.slideBox{position:relative; min-width:1220px; max-height:600px; background:#FFF; width:100%; z-index:100;}
.slideBox .bd{ position:relative; z-index:0;border:0 none;}
.slideBox .bd li{ position:relative; text-align:center; }
.slideBox .bd li img{width:100%; max-height:600px; overflow:hidden; vertical-align:top; }
.slideBox .prev,.slideBox .next{width:46px;	height:70px; position:absolute; top:44%; cursor:pointer; z-index:102; background:url(../images/icon-slides.png) no-repeat rgba(0,0,0,.3); border-radius:2px;}
.slideBox .prev{left:6%; text-align:left; background-position:3px 0;}
.slideBox .next{right:6%; text-align:right; background-position:-36px 0;}
.slideBox .prev:hover,.slideBox .next:hover{ background-color:rgba(0,0,0,.6);}

/**/
.title{text-align: center; clear:both; overflow:hidden;}
.title .title_top{position: relative; border-bottom: 1px solid #e5e5e5; }
.title .title_top i{ font-style:normal; font-size:16px; color:#999; display:block;}
.title .title_top h3{font-size:34px; color:#333; line-height:54px; display: inline-block; padding:0 5px; margin-bottom:16px;}
.title .title_top:before{content: ''; border-bottom:3px solid #e30932; width:80px; position:absolute; left:50%; bottom:-2px; margin-left:-40px;}
.title .tit_en{ margin-top:24px; text-transform:uppercase; color:#888; font-family:Arial; font-size:15px;}

/*擅长领域*/
.scly_list{ clear:both; position:relative;}
.scly_list li{ width:180px; height:144px; float:left; display:inline-block; text-align:center; margin:0 11px 0 11px; border:#eee solid 1px; padding:26px 20px 0 20px;}
.scly_list li a{width:180px; height:144px; overflow:hidden; display:block;}
.scly_list li img{ width:60px; height:60px; overflow:hidden;}
.scly_list li h3{ font-weight:normal; font-size:16px; color:#000; margin-top:16px; height:26px; line-height:26px; overflow:hidden;}
.scly_list li p{ height:20px; line-height:20px; overflow:hidden; color:#999; font-size:13px; font-family:Arial,"宋体",Helvetica, sans-serif,Verdana;}
.scly_list .prev,.scly_list .next{width:30px; height:40px; position:absolute; top:65px; cursor:pointer; z-index:1;}
.scly_list .prev{left:-50px; background:url(../images/jiantou.png) center no-repeat rgba(0,0,0,.2); width:30px; height:40px;}
.scly_list .next{right:-50px; background:url(../images/jiantou2.png) center no-repeat rgba(0,0,0,.2); width:30px; height:40px;}
.scly_list li:hover{ background:#fafafa;}
.scly_list .prev:hover,.scly_list .next:hover{ background-color:#e30932;}

/*律师介绍*/
.about_bg{ background:#f5f5f5; width:100%; height:auto; overflow:hidden; clear:both; padding:50px 0 114px 0;}
.about_pic{ width:340px; height:465px; overflow:hidden; border:#FFF solid 8px; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.1); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,.1); box-shadow: 0px 0px 8px rgba(0,0,0,.1);}
.about_pic img{ width:340px; height:auto; overflow:hidden;}
.about_item{ width:826px; height:465px; overflow:hidden;}
.about_item h2{ font-size:34px; line-height:76px; position:relative; display:inline-block; margin-bottom:30px;}
.about_item h2 em{ height:2px; width:134px; content:""; display:inline-block; background:#e30932; position:absolute; left:0; bottom:-10px;}
.about_item div.item{ font-size:16px; line-height:34px; overflow:hidden; max-height:272px;}
.about_more{clear:both; overflow:hidden;}
.about_more a{transform: scale(1);transition: all .2s ease-out; margin-right:22px;}
.about_more a:nth-child(1){ width:156px; float:left; text-align:center; height:48px; line-height:48px; font-size:15px; background:#333333; color:#FFF;}
.about_more a:nth-child(2){ width:156px; float:left; text-align:center; height:48px; line-height:48px; font-size:15px; background:#c40226; color:#FFF;}
.about_more a:hover{ background:#e30932; letter-spacing:1px;}

.in_about_data{height:60px; background:#FFF; padding:50px 0 40px 0; -moz-box-shadow:0px 0px 10px rgba(0,0,0,.08); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.08); box-shadow: 0px 0px 10px rgba(0,0,0,.08); margin-top:-70px;}
.in_about_data li{ width:304px; height:60px; border-right:#e5e5e5 solid 1px; float:left; display:inline-block; overflow:hidden; text-align:center;}
.in_about_data li p{ font-size:15px; color:#868686; line-height:30px; white-space:nowrap; overflow:hidden;}
.in_about_data li p span{ font-size:34px; color:#e30932; font-family:Arial; margin-right:4px;}
.in_about_data li:last-child{ border-right:none;}


/*案例*/
.in_case{ clear:both; position:relative;}
.in_case ul{ height:225px; overflow:hidden;}
.in_case li{width:273px; height:205px; float:left; display:inline; margin-right:16px; background:#f5f5f5; padding:10px; position:relative; }
.in_case_tu{width:273px; height:205px; overflow:hidden;}
.in_case_tu img{transform: scale(1);transition: all .3s ease-out; width:273px; height:205px; overflow:hidden;}
.in_case li a:hover{ text-decoration:none;}
.in_case li:hover img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s; }
.in_case_txt{ background:rgba(0,0,0,.68); position:absolute; left:10px; bottom:10px; width:253px; height:40px; line-height:40px; color:#FFF; text-align:center; font-size:14px; overflow:hidden; padding:0 10px;}

.in_case .prev,.in_case .next{width:52px; height:49px; position:absolute; top:89px; cursor:pointer; z-index:1; opacity:0; transform: scale(1);transition: all .3s ease-out;}
.in_case .prev{left:-3px; background:url(../images/btn_left.png) no-repeat; width:52px; height:49px;}
.in_case .next{right:-3px; background:url(../images/btn_right.png) no-repeat; width:52px; height:49px;}
.in_case .prev:hover,.in_case .next:hover{ background-color:rgba(0,0,0,.6);}
.in_case:hover .prev{ opacity:1}
.in_case:hover .next{ opacity:1}

.in_case_more{ text-align:center; overflow:hidden; clear:both;}
.in_case_more a{ background:#eee; color:#787878; height:46px; width:270px; line-height:46px; font-size:15px; display:inline-block; transform: scale(1);transition: all .2s ease-out;}
.in_case_more a:hover{ background:#e30932; color:#FFF; letter-spacing:1px;}

/*新闻资讯*/
.new_right{ width:500px; height:605px; overflow:hidden;}
.new_right li{ width:500px; height:295px; overflow:hidden; position:relative; margin-bottom:15px;}
.new_right li img{width:500px; height:295px; overflow:hidden; transform:translate(0,0); transition:all .3s ease-in 0s;}
.new_right div.txt_item{ position:absolute; left:0; bottom:0; width:470px; height:44px; line-height:44px; font-size:15px; background:rgba(0,0,0,.62); color:#FFF; padding:0 15px;}
.new_right div.txt_item span.fr{ color:#fff;}
.new_right li:hover img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}

.new_left{ width:660px; overflow:hidden;}
#in_new{ height:605px; overflow:hidden;}
#in_new .hd{ height:45px; overflow:hidden;}
#in_new .hd li{ width:135px; height:45px; line-height:45px; float:left; display:inline-block; margin-right:16px; cursor:pointer; background:#e5e5e5; text-align:center; color:#444; font-size:16px; overflow:hidden;}
#in_new .hd li:hover{ background:#e30932; color:#FFF;}
#in_new .hd li.on{ background:#e30932; color:#FFF;}
#in_new .bd{ width:660px; height:532px; overflow:hidden; margin-top:32px;}

#in_new .bd li{ height:138px; overflow:hidden;}
.new_time{ width:84px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#333333; display:inline-block; white-space:nowrap; margin-top:8px; background-color:#f8f8f8; padding:15px 15px 15px 15px; text-align:center;}
.new_time p{ font-size:30px; color:#555555; line-height:32px; margin-top:4px; margin-bottom:5px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif;}
.new_con{ width:520px; overflow:hidden;}
.new_con a{ font-size:22px; line-height:38px; height:38px; overflow:hidden; color:#333; display:inline-block;}
.new_con a:hover{ color:#e30932;}
.new_con p{ font-size:15px; color:#888; line-height:27px; height:74px; overflow:hidden; margin-top:2px; text-align:justify;}

/*团队风采*/
.in_new_bg{ background:#f7f7f7; width:100%; height:auto; overflow:hidden; clear:both; padding:40px 0 58px 0;}
.infc_list{ clear:both; overflow:hidden; height:240px;}
.infc_list li{ float:left; display:inline-block; width:320px; height:240px; overflow:hidden; margin-right:20px; position:relative;}
.infc_list li img{width:320px; height:240px; overflow:hidden; transform: scale(1);transition: all .3s ease-out;}
.infc_list li:hover img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.infc_list li p{ position:absolute; left:0; bottom:0; background:rgba(0,0,0,.68); width:320px; height:0px; text-align:center; line-height:38px; color:#FFF; font-size:14px;}
.infc_list li:hover p{ height:38px; transform: scale(1);transition: all .4s ease-out;}

/*友情链接*/
#link_bg{background:#f5f5f5; width:100%; height:70px; line-height:70px; overflow:hidden; clear:both; border-top:#eee solid 1px;}
.link{ clear:both; overflow:hidden;}
.link h3{ font-weight:normal; float:left; color:#000; margin-right:28px; font-size:14px;}
.link a{ margin-right:20px; color:#333; font-size:14px; float:left; display:inline-block;}
.link a:hover{ color:#e30932; text-decoration:underline;}

/*foot*/
#foot_bg{ background:#333; clear:both; overflow:hidden; padding:50px 0 0px 0; color:#FFF; width:100%;}

.foot_nav{ width:330px; overflow:hidden; padding:10px 0; border-right:#444444 solid 1px; height:150px;}
.foot_nav h3{ font-size:18px; margin-bottom:14px; display:block;}
.foot_nav ul li{ width:110px; float:left; display:inline-block; line-height:32px;}
.foot_nav ul li a{ color:#acacad; font-size:14px;}
.foot_nav ul li a:hover{ color:#fff;}
.foot_contact{ width:480px; overflow:hidden; padding:10px 0; margin-left:50px; height:150px;}
.foot_contact h3{ font-size:18px; margin-bottom:14px; display:block;}
.foot_contact p{ font-size:14px; color:#acacad; line-height:30px;}
.foot_contact p span{ margin-right:22px;}
.foot_contact p span:nth-child(2){ margin-right:0;}

.foot_erweima{ width:120px; text-align:center; overflow:hidden; color:#FFF; margin-left:40px;}
.foot_erweima img{ width:100px; height:100px; overflow:hidden; background:#FFF; padding:10px;}
.foot_erweima p{ font-size:13px; margin-top:12px; overflow:hidden;}

#copy{ height:60px; line-height:60px; clear:both; overflow:hidden; border-top:#444444 solid 1px; color:#acacad; font-size:14px; text-align:center; }
#copy a{ color:#acacad;}
#copy a:hover{ color:#fff;}


/*右侧悬浮*/
.xuanfu_menu_box{display: block; width:74px; position: fixed; bottom:33%; right:5px; z-index:2000; display:none;}
.xuanfu_menu_box li{ width:72px; height:60px; background:#fff; border:#ddd solid 1px; cursor:pointer; color:#FFF; text-align:center; margin-top:2px; padding-top:10px;}
.xuanfu_menu_box li a{ color:#585858; display:block;}
.xuanfu_menu_box li a em{ font-size:30px; height:30px; line-height:30px; display:inline-block}
.xuanfu_menu_box li.zx a em{ font-size:34px;}
.xuanfu_menu_box li.wx a em{ font-size:24px;}
.xuanfu_menu_box li.tel a em{ font-size:28px;}
.xuanfu_menu_box li.go_top a em{ font-size:30px;}
.xuanfu_menu_box li a p{ margin-top:5px;}
.xuanfu_menu_box li:hover{ background:#e30932; border:#e30932 solid 1px;}
.xuanfu_menu_box li:hover a{ color:#FFF;}

.toolbar-item{ position:relative;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-layer{background:#FFF; padding:5px; width:auto; display:block; -moz-box-shadow:0px 0px 5px rgba(0,0,0,.2); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,.2); box-shadow:0px 0px 5px rgba(0,0,0,.2); position:absolute; right:80px; bottom:-1px; opacity:0; filter:alpha(opacity=0);transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%; -o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
.toolbar-layer p{ width:140px; font-size:14px; text-align:center; line-height:30px; margin:0; padding:0; overflow:hidden; color:#000;}
.toolbar-layer img{ width:120px; height:120px; overflow:hidden; padding:10px; text-align:center;}
.xuanfu_menu_box li.tel .toolbar-layer{ padding:6px 18px 3px 18px; overflow:hidden; }
.xuanfu_menu_box li.tel .toolbar-layer p{ border-bottom:#e5e5e5 solid 1px; line-height:30px; color:#787878; font-size:13px; overflow:hidden; width:178px; overflow:hidden;}
.xuanfu_menu_box li.tel .toolbar-layer p:last-child{border-bottom: none;}
.xuanfu_menu_box li.tel .toolbar-layer p.ph{ color:#e30932; font-size:24px; height:38px; line-height:38px; font-family:Arial;}


/*page*/
#page_banner{height:350px; width:100%; clear:both; overflow:hidden;}

/*位置*/
#page_menu_bg{ background:#f5f5f5; clear:both; overflow:hidden; padding:24px 0}
.weizhi{ font-size:15px; color:#333;}
.weizhi span{ margin:0 6px; font-family:"\5B8B\4F53";}
.weizhi a{ color:#333; transform:translate(0,0); transition:all .4s ease-in 0s;}
.weizhi a:hover{ color:#e30932}
.weizhi em.iconfont{ margin-right:8px; font-size:19px; float:left;}
.weizhi b{ color:#e30932;}


/*关于我们*/
.page_about_con{ font-size:16px; line-height:2.4; clear:both; overflow:hidden; padding:20px 0px 30px 0px; text-align:justify;}
.page_about_con img{ max-width:1220px; height:auto; width:expression(this.width > 1220px ? "1220px" : this.width); overflow:hidden;}
.con_title{ font-size:32px; color:#333; font-weight:bold; line-height:52px;}
.con_auth{ clear:both; height:34px; font-size:14px; line-height:34px; overflow:hidden; margin-bottom:10px; margin-top:4px; color:#666; border-bottom:#ededed solid 1px; padding:5px 0;}
.con_auth span{ margin-right:25px; float:left}
.con_auth span em{ font-size:18px; margin-right:6px; float:left; color:#787878;}

/*.page_menu{ clear:both; overflow:hidden;}
.page_menu ul:before,.page_menu ul:after { content: ""; display: table;}
.page_menu ul:after{ clear: both;}
.page_menu li{ width:186px; height:50px; overflow:hidden; float:left; margin:8px 20px 8px 0; cursor:pointer; position:relative;}
.page_menu li a{ width:184px; color:#555; display:block; text-align:center; font-size:16px; border:#ddd solid 1px; height:48px; line-height:48px; overflow:hidden; white-space:nowrap;}
.page_menu li a:hover{ background:#e30932; border:#e30932 solid 1px; color:#FFF;}
.page_menu li.on a{ background:#e30932; border:#e30932 solid 1px; color:#FFF;}
.page_menu li:nth-child(6n){ margin:8px 0px 8px 0;}
*/

.page_menu{clear:both;}
.page_menu ul:before,.page_menu ul:after { content: ""; display: table;}
.page_menu ul:after{ clear: both;}
.page_menu ul > li { width:186px; height:50px; line-height:50px; margin:8px 20px 8px 0; text-align:center; float:left; position:relative;}
.page_menu li a{ width:184px; display:block; text-align:center; font-size:16px; border:#ddd solid 1px; height:48px; line-height:48px; white-space: nowrap; overflow: hidden; white-space:nowrap;}
.page_menu li:last-child{ background:none;}
.page_menu li a:hover{background:#e30932; color:#FFFFFF; overflow:hidden; display:inline-block;}
.page_menu li.on a{background:#e30932; color:#FFF;}
.page_menu li ul { background-color:#fafafa; border:0px; line-height:40px; }
.page_menu li ul li {width:186px; height:40px; line-height:40px; border:0px; margin:0px; overflow:hidden; white-space:nowrap; background:none; float:none;}
.page_menu li ul a { width:186px; line-height:40px; text-align:center; font-size:14px; color:#000000; border:0px;}
.page_menu li ul li a:hover{ width:100%; color:#fff; border:0px;}
.page_menu ul > li:hover ul{}
.page_menu ul > li:hover ul li {height:40px; border:0px; border-bottom:#eeeeee solid 1px;}
.page_menu ul > li:hover ul li:last-child{ border-bottom:none;}
.page_menu li ul {position: absolute; left:0px; top:50px; z-index: 1;}
.page_menu li ul li {overflow: hidden; height:0; -webkit-transition: height 300ms ease-in; -moz-transition: height 300ms ease-in; -o-transition: height 300ms ease-in; transition: height 300ms ease-in;}
.page_menu li:hover .mainlevel{background:#e30932; color:#fff; overflow:hidden; display:inline-block;}
.page_menu li:nth-child(6n){ margin:8px 0px 8px 0;}

/*新闻资讯*/
.news_list{ clear:both; overflow:hidden;}
.news_list li{ width:100%; clear:both; overflow:hidden; padding:30px 0; transform:translate(0,0); transition:all .4s ease-in 0s; margin:0 0 8px 0}
.news_list li:hover{ background:#fafafa; width:101%;}
.list_pic{ width:320px; height:210px; overflow:hidden;}
.list_pic img{ width:320px; height:210px; overflow:hidden; transform:translate(0,0); transition:all .3s ease-in 0s;}
.list_pic:hover img{ margin-left:0px;}
.list_con{ width:870px; height:210px; overflow:hidden;}
.list_con_xx{ clear:both; overflow:hidden; font-size:15px; height:96px; line-height:32px; color:#555; text-align:justify;}
.list_con_au{ height:48px; line-height:48px; overflow:hidden; font-size:14px; color:#787878;}
.list_con_au span{ margin-right:30px;}
.list_con_au span i{ font-size:16px; display:inline-block; color:#787878; margin:0 10px 0 2px; display:inline-block;}
.box_con_title{ height:48px; line-height:48px; overflow:hidden; margin-top:8px;}
.box_con_title a{font-size:24px; vertical-align: middle; color:#333;}
.box_con_title a:hover{color:#e30932;}

/*翻页*/
#page{margin:25px 5% 65px 5%; text-align:center; font-size:14px; clear:both; overflow:hidden;}
#page .scott{ display:inline-block; margin:0 auto;overflow:hidden;}
#page .scott span,#page .scott a:hover{ background:#e30932; border:1px solid #e30932; color:#fff; display:inline; float:left; margin:5px 3px; padding:0 14px; height:34px; line-height:34px; text-decoration:none;}
#page .scott a{padding:0 14px; height:34px; line-height:34px; background-color:#fff; border:1px solid #ddd; margin:5px 3px; display:inline; float:left; color:#444;}
/**/
.page_back{ border-top:1px solid #ddd; padding:20px 0 40px 0; margin-top:20px; position:relative; min-height:50px; _height:50px; font-size:16px; line-height:40px; color:#333;}
.page_back a{ color:#474747;}
.page_back a:hover{ text-decoration:underline; color:#e30932;}
.page_back .bapage_back_up{ position:absolute; right:10px; top:40px;}
.bapage_back_up em.iconfont{ font-size:18px; font-style:normal; margin-right:6px; display:inline-block;}


/*团队风采*/
.envir_list{ width:1200px; overflow:hidden;}
.envir_list li{ width:230px; height:310px; overflow:hidden; float:left; display:inline-block; margin:24px 80px 48px 0; position:relative;}
.envir_list li:nth-child(4n){ margin:24px 24px 0px 0;}
.envir_list li img{ width:230px; height:310px; overflow:hidden; transform:translate(0,0); transition:all .4s ease-in 0s;}
.envir_list li span{ position:absolute; left:0; bottom:0; width:200px; overflow:hidden; background:rgba(0,0,0,6); height:0px; line-height:50px; color:#FFF; text-align:center; font-size:16px; transform:translate(0,0); transition:all .4s ease-in 0s;}
.envir_list li:hover img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.envir_list li:hover span{ height:50px;}
.acol{color:#fff; font-size:22px;}


/*在线咨询*/
.message_tips{ background:#f7f7f7; border:#e3e3e3 solid 1px; width:1118px; height:auto; padding:26px 50px; overflow:hidden; font-size:15px; line-height:40px; color:#555;}
.message_tips p b{ color:#e30932;}

.message_kk{ width:390px; height:48px; line-height:48px; background:#FFF; border:#e3e3e3 solid 1px; margin:10px 22px 20px 0px; color:#6e6e6e; font-size:14px; overflow:hidden;}
.message_kk:nth-child(3){margin:10px 0px 20px 0px;}
.message_name{ width:90px; float:left; display:inline; text-align:right; overflow:hidden; margin-right:3px;}
.message_input{ float:left; display:inline; width:235px;}
.message_input input{ width:235px; height:48px; border:0 none; color:#666;}
.message_icon{ width:50px; height:48px; overflow:hidden; float:right; display:inline;}
.message_kk1{ width:1218px; height:240px; line-height:48px; background:#fff; border:#e3e3e3 solid 1px; color:#6e6e6e; font-size:14px; clear:both; overflow:hidden;}
.message_textarea{ float:left; display:inline; width:1068px;}
.message_textarea textarea{ width:1068px; height:216px; background:none; line-height:1.6; padding:14px 0 8px 0; border:0 none; color:#666; font-size:14px; font-family:"微软雅黑"; resize:none;}
.message_btn{ background:#fbfbfb; color:#333; width:150px; height:42px; font-size:15px; border:#e5e5e5 solid 1px; outline:none; cursor:pointer; margin:0 25px;}
.message_btn:hover{ background:#e30932; color:#FFF; border:#e30932 solid 1px;}