﻿.container{display:block; width:100%; margin-top:80px;}
.container .wrap{display:block; max-width:1200px; margin:0 auto;overflow:hidden;}
.container .wrap .fl{width:62.5%;transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .wrap .fr{width:33.3%;transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .wrap .fr a{display:block; width:100%;}
.container .wrap .fr a img{display:block; width:100%;}

.container .wrap .fl .title{display:block; height:40px;margin-bottom:10px;}
.container .wrap .fl .title h4{display:block; line-height:40px; font-size:24px; color:#282828;}
.container .wrap .fl .title .more{float:right; width:54px; height:21px; background:url(../images/more.jpg) no-repeat center top; margin-top:9px;}
.container .wrap .fl  .profile{display:block; padding-bottom:60px; margin-bottom:60px; border-bottom:1px solid #c1c1c1;}
.container .wrap .fl  .profile .tip{display:block; font-size:24px; color:#905341; line-height:40px;}
.container .wrap .fl  .profile .con{display:block; padding-top:15px; font-size:14px; line-height:28px; color:#282828; }

.container .wrap .fl  .service{display:block; width:100%;}
.container .wrap .fl  .service .con{display:block; padding-top:15px;}
.container .wrap .fl  .service .con ul{display:block; width:100%;}
.container .wrap .fl  .service .con ul li{display:block; height:40px; line-height:40px; font-size:15px; color:#282828;}
.container .wrap .fl  .service .con ul li i{float:left; width:18px; height:18px; line-height:18px; font-size:12px; font-weight:bold; text-align:center; color:#fff; background:#c9c8c8; font-style:normal; margin-top:11px;margin-right:10px;}


.container .wrap  .fadeInR{overflow:hidden; animation-timing-function:ease;animation-duration:1s;-webkit-animation-duration:1s;visibility:hidden;animation-fill-mode: forwards; animation-name: none;}
.container .wrap  .fadeInL{overflow:hidden; animation-timing-function:ease;animation-duration:1s;-webkit-animation-duration:1s;visibility:hidden;animation-fill-mode : forwards; animation-name: none;}


.container .m_evidence{display:block; width:100%; margin-top:80px;height:640px;  background:url(../images/evidence_bg.jpg) no-repeat center top;}
.container .m_evidence .inner{display:block; padding:80px 0px;}
.container .m_evidence .inner h2{display:block; font-size:42px; color:#fff; line-height:60px;}
.container .m_evidence .inner .m_tit{display:block; max-width:440px; border:3px solid #442d29;padding:15px 0px; margin-top:25px;transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .m_evidence .inner .m_tit h4{display:block;line-height:50px; font-size:42px; color:#905341; text-align:center;  }
.container .m_evidence .inner .m_tit  i{display:block; line-height:30px; font-style:normal; font-size:22px; text-align:center; color:#905341; }
.container .m_evidence .inner .tip{display:block; font-size:18px; line-height:24px; color:#fff; margin-top:18px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}

.container .m_evidence .inner .m_trademark{display:block; width:100%; margin-top:25px;}
.container .m_evidence .inner .m_trademark ul{display:block; }
.container .m_evidence .inner .m_trademark ul li{float:left;width:85px; font-size:14px; color:#999; text-align:center; }
.container .m_evidence .inner .m_trademark ul li .icon{display:block; margin:0 auto;}
.container .m_evidence .inner .m_trademark ul li .icon img{display:block; margin:0 auto;}

.container .m_evidence .inner .fadeInUp{overflow:hidden; visibility:hidden;animation-fill-mode : forwards; animation-name: none;animation-duration:0.5s;}


.container .s_differentiation{display:block; width:100%; background:url(../images/s_diff_bg.jpg) no-repeat center top; overflow:hidden;}
.container .s_differentiation .inner{display:block; padding:70px 0px;}
.container .s_differentiation .inner .title h4{display:block; line-height:60px; font-size:42px; text-align:center; color:#282828; }
.container .s_differentiation .inner .title .tip{display:block; line-height:30px; font-size:20px; color:#282828; text-align:center; }
.container .s_differentiation .inner .con{display:block; padding-top:40px;}
.container .s_differentiation .inner .con .fl{width:33.3%; background:url(../images/black.png) repeat left top; height:520px;}
.container .s_differentiation .inner .con .fr{width:33.3%; background:url(../images/black.png) repeat left top; height:520px;}

.container .s_differentiation .inner .con  .mtitle{display:block;width:270px; margin:0 auto; text-align:center; }
.container .s_differentiation .inner .con  .mtitle i{float:left; width:55px; height:55px; line-height:55px; text-align:center; font-size:24px; color:#fff;  font-style:normal;margin-right:10px; }
.container .s_differentiation .inner .con  .fl .mtitle i{background:url(../images/mcircle01.png) no-repeat center center;}
.container .s_differentiation .inner .con  .fr .mtitle i{background:url(../images/mcircle02.png) no-repeat center center;}

.container .s_differentiation .inner .con  .f_in{display:block; padding:30px 25px;}
.container .s_differentiation .inner .con .fl .mtip{display:block; margin-top:10px;}

.container .s_differentiation .inner .con dl{display:block; margin-top:20px;}
.container .s_differentiation .inner .con   dd{display:block; padding-bottom:22px; margin-bottom:22px; background:url(../images/li.png) no-repeat left bottom;}

.container .s_differentiation .inner .con  dl dd em{display:block; font-size:18px; font-weight:bold; line-height:26px; font-style:normal; color:#fff;} 
.container .s_differentiation .inner .con  dl dd em span{float:left; border:1px solid #fff; border-radius:12px; padding:0px 4px; margin-right:7px; font-family:Arial, Helvetica, sans-serif;}

.container .s_differentiation .inner .con  dl dd li{display:block; font-size:15px; line-height:24px; color:#fff; padding-left:32px; background:url(../images/dian.jpg) no-repeat 22px center;}
.container .s_differentiation .inner .con  dl dd ul{display:block; width:100%; margin-top:12px;}

.container .s_differentiation .inner .con .fr dl{margin-top:40px;}
.container .s_differentiation .inner .con .fr dl dd{padding-bottom:28px; margin-bottom:28px;}


.container .s_differentiation  .fadeInR{overflow:hidden; animation-timing-function:ease;animation-duration:1s;-webkit-animation-duration:1s;visibility:hidden;animation-fill-mode: forwards; animation-name: none;}
.container .s_differentiation  .fadeInL{overflow:hidden; animation-timing-function:ease;animation-duration:1s;-webkit-animation-duration:1s;visibility:hidden;animation-fill-mode : forwards; animation-name: none;}


.container .non_breakup{display:block; width:100%; height:640px; background:url(../images/breakup_bg.jpg) no-repeat center top;}
.container .non_breakup .inner{display:block; padding:80px 0px; position:relative; z-index:2; left:0; top:0;}
.container .non_breakup .inner .wz{display:block; position:absolute; right:0; top:100px; z-index:8; width:55%;}
.container .non_breakup .inner .wz .w_tit{display:block; width:93.63636364%;padding-top:20px;}
.container .non_breakup .inner .wz .w_tit img{display:block; width:100%;}
.container .non_breakup .inner .wz h2{display:block; line-height:60px; font-size:38px; font-weight:bold; color:#282828; margin-top:50px;}
.container .non_breakup .inner .wz .tip{display:block; line-height:40px; font-size:22px; color:#444;}

.container .non_breakup .inner .fadeInUp{overflow:hidden; visibility:hidden;animation-fill-mode : forwards; animation-name: none;animation-duration:0.5s;}



.container .m_items{display:block; max-width:1200px; margin:0 auto; margin-top:80px;}
.container .m_items .title{display:block;}
.container .m_items .title h4{display:block; line-height:60px; font-size:42px; color:#282828; text-align:center; }
.container .m_items .title .tip{display:block; line-height:30px; font-size:20px; color:#282828; text-align:center; }
.container .m_items .con{display:block; padding-top:30px;}
.container .m_items .con ul{display:block; width:100%;}
.container .m_items .con ul li{float:left; width:33.3%; position:relative; z-index:2; left:0; top:0;}
.container .m_items .con ul li a.pic{display:block; width:100%;}
.container .m_items .con ul li a.pic img{display:block; width:100%;}
.container .m_items .con ul li .wz{display:block; width:100%; height:95px; background:url(../images/black02.png) repeat left top; position:absolute; left:0; bottom:0; z-index:7;}
.container .m_items .con ul li .wz .w_fl{width:71%;float:left;padding-left:5%;}
.container .m_items .con ul li .wz .w_fl .tit{display:block; line-height:30px; font-size:20px; color:#fff; font-weight:bold; padding-top:17px;}
.container .m_items .con ul li .wz .w_fl .tit:hover{text-decoration:underline;}
.container .m_items .con ul li .wz .w_fl .tip{display:block; font-size:18px; line-height:24px; color:#fff; }
.container .m_items .con ul li .wz .w_fl .tip:hover{text-decoration:underline;}

.container .m_items .con ul li .wz .moret{float:right; width:22%; height:45px; background:url(../images/ora.png) repeat left top; font-size:14px; color:#fff; text-align:center; line-height:15px;padding:25px 0px; font-family:Arial, Helvetica, sans-serif;position:relative; z-index:2; left:0; top:0;}
.container .m_items .con ul li .wz .moret i{display:block; font-size:30px; color:#fff; line-height:30px; text-align:center; font-style:normal;}

.container .m_items .con ul li .wz .moret:hover{ background:#905341;}
.container .m_items .con ul li.second{width:50%;}

.container .m_items .con ul  .fadeInUp{overflow:hidden; visibility:hidden;animation-fill-mode : forwards; animation-name: none;animation-duration:0.5s;}



.container .m_media{display:block; width:100%; margin-top:80px; background:url(../images/media_bg.jpg) no-repeat center top;}
.container .m_media .inner{display:block; padding-top:70px; padding-bottom:50px;}
.container .m_media .inner .title{display:block; }
.container .m_media .inner .title .tip{display:block; line-height:50px; font-size:36px; color:#282828; text-align:center; }
.container .m_media .inner .title h4{display:block; line-height:50px; font-size:38px; color:#282828; text-align:center; }
.container .m_media .inner .con{display:block; padding-top:20px;}
.container .m_media .inner .con ul{display:block; width:100%;}
.container .m_media .inner .con ul li{float:left; width:47%; margin-right:2%; padding:0.5%;background:#fff; margin-bottom:20px;}
.container .m_media .inner .con ul li .m_flash{display:block; width:100%;}
.container .m_media .inner .con ul li .m_flash img{display:block; width:100%;}
.container .m_media .inner .con ul li .m_tit{display:block; height:50px; line-height:50px; font-size:16px; color:#282828; text-align:center; font-weight:bold; }

.container .m_media .inner .con ul  .fadeInUp{overflow:hidden; visibility:hidden;animation-fill-mode : forwards; animation-name: none;animation-duration:0.5s;}


.container .m_newspaper{display:block; width:100%; background:#e4e4e4; overflow:hidden;}
.container .m_newspaper .inner{display:block; padding:70px 0px;}
.container .m_newspaper .inner .title{display:block; }
.container .m_newspaper .inner .title h4{display:block; line-height:50px; font-size:38px; color:#282828; text-align:center;}
.container .m_newspaper .inner .title .tip{display:block; line-height:30px; font-size:20px; color:#282828; text-align:center;}

.container .m_newspaper .inner .con{display:block; padding-top:25px;}
.container .m_newspaper .inner .con .m_cs{display:block; position:relative; z-index:2; left:0; top:0;}
.container .m_newspaper .inner .con .m_cs #scrollarea{display:block; width:1200px;  margin:0 auto; overflow:hidden; }
.container .m_newspaper .inner .con .m_cs #inrea{display:block; width:800%;}
.container .m_newspaper .inner .con .m_cs #area1{float:left;}
.container .m_newspaper .inner .con .m_cs #area2{float:left;}
.container .m_newspaper .inner .con .m_cs #scrollarea li{float:left; width:300px;padding:8px; margin-right:22px; background:#fff;}
.container .m_newspaper .inner .con .m_cs #scrollarea li a.pic{display:block; width:100%;}
.container .m_newspaper .inner .con .m_cs #scrollarea li a.pic img{display:block; width:100%;}
.container .m_newspaper .inner .con .m_cs #scrollarea li a.tit{display:block; height:50px; line-height:50px; font-size:17px; color:#282828; text-align:center; background:url(../images/dot.jpg) repeat-x left top; margin-top:10px;}


.container .m_newspaper .inner .con .m_cs .arrow_l{position:absolute; left:-50px;top:48%; width:21px; height:37px; background:url(../images/left.png) no-repeat left center; cursor:pointer;}
.container .m_newspaper .inner .con .m_cs .arrow_l.current{position:absolute; left:-50px;top:48%; width:21px; height:37px; background:url(../images/lefth.png) no-repeat left center; cursor:pointer;}
.container .m_newspaper .inner .con .m_cs .arrow_r{position:absolute; right:-50px; top:48%; width:21px; height:37px; background:url(../images/right.png) no-repeat left center; cursor:pointer;}
.container .m_newspaper .inner .con .m_cs .arrow_r.current{position:absolute;right:-50px;top:48%; width:21px; height:37px; background:url(../images/righth.png) no-repeat left center; cursor:pointer;}


.container .case{display:block; max-width:1200px; margin:0 auto; margin-top:80px;}
.container .case .title{display:block;}
.container .case .title h4{display:block; line-height:60px; font-size:42px; color:#282828; text-align:center; }
.container .case .title .tip{display:block; line-height:30px; font-size:20px; color:#282828; text-align:center; }
.container .case .con{display:block; padding-top:40px;}
.container .case .con dl{display:block; width:100%;}
.container .case .con dl dd{float:left; width:32%; margin-right:1.3%; margin-bottom:22px;}
.container .case .con dl dd .wz{display:block; padding:15px 20px;background:#f0f0f0;}
.container .case .con dl dd .wz .tit{display:block; height:40px; line-height:40px; font-size:17px; color:#905341; font-weight:bold; }
.container .case .con dl dd .wz .tit:hover{color:#905341; text-decoration:underline; font-weight:bold;}
.container .case .con dl dd .wz .time{display:block; height:30px; line-height:30px; font-size:14px; color:#282828; }
.container .case .con dl dd .pic{display:block; width:100%;}
.container .case .con dl dd .pic img{display:block; width:100%;}
.container .case .con dl dd .wz .detail{display:block;width:100%;height:72px;  font-size:14px; line-height:24px; color:#282828; overflow:hidden;margin:10px auto;}
.container .case .con dl dd .wz .detail:hover{color:#905341; text-decoration:underline; }


.container .w_choose{display:block; width:100%; margin-top:60px;  background:url(../images/choose_bg.jpg) no-repeat center center; }
.container .w_choose .inner{display:block; padding-top:70px; padding-bottom:60px;}
.container .w_choose .inner .title{display:block; }
.container .w_choose .inner .title h4{display:block; line-height:60px; font-size:42px; color:#fff; text-align:center;}
.container .w_choose .inner .title .tip{display:block; font-size:20px; line-height:24px; color:#fff; text-align:center; max-width:540px; margin:0 auto; margin-top:15px;}
.container .w_choose .inner .con{display:block; padding-top:30px;}
.container .w_choose .inner .con ul{display:block; width:75%;margin-left:25%;}
.container .w_choose .inner .con ul li{float:left; width:20%; padding:3% 2%;margin-right:1%; background:url(../images/black03.png) repeat left top; height:190px; margin-bottom:10px;transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .w_choose .inner .con ul li .m_icon{display:block; height:35px;}
.container .w_choose .inner .con ul li em{display:block; font-style:normal; height:40px; line-height:40px; font-size:25px; color:#fff; font-weight:bold;margin-top:30px; }
.container .w_choose .inner .con ul li i{display:block; font-size:14px; line-height:20px; font-style:normal; color:#fff; margin-top:20px;}
.container .w_choose .inner .con ul li.odd{background:url(../images/ora02.png) repeat left top; }

.container .w_choose .inner .con ul li.fadeInUp{overflow:hidden; visibility:hidden;animation-fill-mode : forwards; animation-name: none;animation-duration:0.5s;}



.container .customer{display:block; width:100%; background:url(../images/customer_bg.jpg) no-repeat center top;  }
.container .customer .inner{display:block; padding:70px 0px;}
.container .customer .fl{width:45%;}
.container .customer .fl img{display:block; width:100%;}
.container .customer .fr{width:53%;padding-top:50px;}
.container .customer .fr .title{display:block; }
.container .customer .fr .title h4{display:block; line-height:60px; height:60px; font-size:42px; color:#282828; }
.container .customer .fr .title .tip{display:block; height:30px; line-height:30px; font-size:20px; color:#282828;}
.container .customer .fr .con{display:block; padding-top:40px;}
.container .customer .fr .con ul{didsplay:block; width:100%;}
.container .customer .fr .con ul li{float:left; width:31.333%; margin-right:2%; margin-bottom:20px;}
.container .customer .fr .con ul li img{display:block; width:100%;}


.container .news{display:block; max-width:1200px; margin:0 auto; margin-top:80px; }
.container .news .title{display:block; }
.container .news .title h4{display:block; line-height:60px; font-size:42px; color:#282828; height:60px; text-align:center;}
.container .news .title .tip{display:block; line-height:30px; height:30px; font-size:20px; color:#282828; text-align:center; }
.container .news .con{display:block; padding-top:50px;}
.container .news .con ul{display:block; width:100%;}
.container .news .con ul li{float:left; width:48%; margin-right:2%; margin-bottom:40px;}
.container .news .con ul li .time{float:left; width:15%;height:100px; border-right:1px solid #c1c1c1;}
.container .news .con ul li .time .d{display:block; height:50px; font-size:32px; color:#999999; text-align:center; line-height:50px; }
.container .news .con ul li .time .yy-m{display:block; line-height:20px; font-size:13px; text-align:center;color:#999999; }
.container .news .con ul li .wz{float:right; width:81%;}
.container .news .con ul li .wz .tit{display:block; height:30px; line-height:30px; font-size:17px; color:#905341; font-weight:bold; }
.container .news .con ul li .wz .detail{display:block; font-size:14px; line-height:22px; margin-top:10px;height:66px; overflow:hidden;}
.container .news .con ul li:nth-child(2n){margin-right:0%; float:right; width:48%;}


.container .m_standard{display:block; width:100%; margin-top:40px; height:560px; background:url(../images/standard_bg.jpg) no-repeat center top;overflow:hidden;}
.container .m_standard .inner{display:block; height:560px;background:url(../images/m_lawyer.png) no-repeat left bottom; position:relative; z-index:2; left:0; top:0;}
.container .m_standard .inner .wz{display:block; width:75%; margin-left:25%; padding-top:120px;}
.container .m_standard .inner .wz h4{display:block; height:40px; font-size:32px; color:#fff; line-height:40px; font-weight:normal; padding-left:50px;}
.container .m_standard .inner .wz h2{display:block; height:60px; font-size:42px; line-height:60px; color:#fff; padding-left:50px;}
.container .m_standard .inner .wz .tip{display:block; font-size:18px; line-height:22px; color:#fff; margin-top:40px; max-width:700px; background:url(../images/ora_bg.png) no-repeat left top; height:150px; }
.container .m_standard .inner .wz .tip .t_in{display:block; padding:30px 50px;}

.container .m_standard .inner .wz  .fadeInR{overflow:hidden; animation-timing-function:ease;animation-duration:1s;-webkit-animation-duration:1s;visibility:hidden;animation-fill-mode: forwards; animation-name: none;}
.container .m_standard .inner .wz  .fadeInL{overflow:hidden; animation-timing-function:ease;animation-duration:1s;-webkit-animation-duration:1s;visibility:hidden;animation-fill-mode : forwards; animation-name: none;}
.container .m_standard .inner  .fadeInUp{overflow:hidden; visibility:hidden;animation-fill-mode : forwards; animation-name: none;animation-duration:0.5s;}



@keyframes fadeInM
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(0,100%,0);
   transform:translate3d(0,100%,0)}
100%{visibility:visible;
    -webkit-transform:none;
	transform:none;}
}

-webkit-@keyframes fadeInM
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(0,100%,0);
   transform:translate3d(0,100%,0)}
100%{visibility:visible;;
    -webkit-transform:none;
	transform:none;}
}

-o-@keyframes fadeInM
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(0,100%,0);
   transform:translate3d(0,100%,0)}
100%{opacity:1;
    -webkit-transform:none;
	transform:none;}
}




@keyframes fadeInL
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(100%,0,0);
   transform:translate3d(100%,0,0)}
100%{visibility:visible;
    -webkit-transform:none;
	transform:none;}
}

-webkit-@keyframes fadeInL
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(100%,0,0);
   transform:translate3d(100%,0,0)}
100%{visibility:visible;;
    -webkit-transform:none;
	transform:none;}
}

-o-@keyframes fadeInL
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(100%,0,0);
   transform:translate3d(100%,0,0)}
100%{opacity:1;
    -webkit-transform:none;
	transform:none;}
}







@keyframes fadeInR
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(-100%,0,0);
   transform:translate3d(-100%,0,0)}
100%{visibility:visible;
    -webkit-transform:none;
	transform:none;}
}

-webkit-@keyframes fadeInR
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(0,0,0);
   transform:translate3d(-100%,0,0)}
100%{visibility:visible;;
    -webkit-transform:none;
	transform:none;}
}

-o-@keyframes fadeInR
{
0%{ visibility:hidden;
   -webkit-transform:translate3d(-100%,0,0);
   transform:translate3d(-100%,0,0)}
100%{opacity:1;
    -webkit-transform:none;
	transform:none;}
}


.container .mmmm{display:block; width:100%; margin-top:80px; background:url(../images/media_bg.jpg) repeat-y center top; padding-top:40px}