/*
  Theme Name:山滚尤律
  Description:山滚网络根据沪律网主题仿制出来的用于尤辰荣律师各个wordpress站点的主题~
  Theme URI: http://www.shangun.com
  Author: 山滚网络
  Author URI: http://www.shangun.com/
  Version: 1.0
*/
html,head,body,*{padding:0px;margin:0px;font-family:Microsoft-Yahei;}
html,head,body{font-size: 14px;    line-height: 1.6;}
li{list-style:none;}
h1, h2, h3 {padding-top: 20px;padding-bottom: 10px;}
p {margin-bottom: 10px;text-indent: 2em;}
a{color:#666;text-decoration:none;}
a:hover{color: #06c;;text-decoration:underline;}
.clear{clear:both;}
.width{width:1200px;margin:0 auto;}

/***top***/
.top{color:#627482;background: #0E2B43;line-height: 30px;}
.top .date,.top .weather{float:left;font-size:12px;padding-right: 40px;}
.top .weather{padding-top:5px;}
.topright{float:right;}
.topright li{  margin:0 10px ; position:relative ; float:right ; height:30px ; color:#627482;font-size: 12px; }
.topright li a{  height:30px ; display:block ; padding:0 13px 0 0 ; color:#627482; }
.topright li img{  top:30px ; position:absolute;  border:1px solid #ccc ; border-top:none ; z-index:101 ; left:-50px ; display:none;width: 150px;}
.topright li:hover img{  display:block; }
.topright li a em{  display:block ; position:absolute ; top:12px ; right:0px ; border-top:5px solid #909090 ; border-right:5px solid #0E2B43 ; border-bottom:5px solid #0E2B43 ; border-left:5px solid #0E2B43; }
.topright li:hover a em{  display:block ; position:absolute ; top:6px ; right:0px ; border-top:5px solid #0E2B43 ; border-right:5px solid #0E2B43 ; border-bottom:5px solid #909090 ; border-left:5px solid #0E2B43; }

/***logobar***/
.logobar{background: #0E2B43;padding-bottom: 10px;}
.logobar img{float:left;width: 300px;}
.logobar .topphone{float: right;background: url(img/logobar_connect.png) no-repeat left bottom;height: 60px;margin-top: 5px;width: 250px;}
.logobar .topphone .askword{width: 150px;height: 20px;font-size: 14px;margin-left: 70px;margin-top: 10px;color: #627482;}
.logobar .topphone .phone{width: 198px;height: 50px;font-size: 18px;margin-left: 70px;color: #F68A3F;}

/***nav***/
.nav{width: 100%;min-width: 1200px;height: 50px;border-top: 1px solid #395062;font-size: 16px;color: #909090;background-color: #0E2B43;}
.nav .menu{width: 1200px;line-height: 40px;margin: auto;}
.nav .menu li{float: left;width: 12.5%;text-align: center;height: 50px;line-height: 50px;}
.nav .menu li a{display: block;height: 44px;margin: 3px auto;line-height: 44px;text-decoration: none;color: #fff;}
.nav .menu li:hover a{border-bottom: 3px solid #F68A3F;}

/***banner***/
.banner{position:relative; z-index:1;position: relative; width:100%;overflow: hidden; }
.banner .pcp{display: block; }
.banner .pcp li { height:580px; display: block; position:relative;}
.banner .pic li .abs{position:absolute;}
.banner .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; margin-left:-40px; z-index:3}
.banner .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:16px; height:16px; border-radius:8px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.banner .hd .hover{ background:#1674cb; filter:alpha(opacity=100);opacity:1;  }
.banner1{background:url(img/banner1.jpg) center 0 no-repeat;}
.banner1_img1 {width:134px; height:45px; background:url(img/banner1_img1.png) no-repeat; left:45%; top:335px; margin-left:-264px; opacity:0;}
.banner1_img2 {width:352px; height:32px; background:url(img/banner1_img2.png) no-repeat; left:35%; top:410px; margin-left:-131px; opacity:0;}
.banner2{background:url(img/banner2.jpg) center 0 no-repeat;}
.banner2_img1 {width:405px; height:45px; background:url(img/banner2_img1.png) no-repeat; left:30%; top:200px; margin-left:62px; opacity:0;}
.banner2_img2 {width:648px; height:32px; background:url(img/banner2_img2.png) no-repeat; left:21%; top:265px; margin-left:65px; opacity:0;}
.banner3{background:url(img/banner3.jpg) center 0 no-repeat;}
.banner3_img1 {width:226px; height:37px; background:url(img/banner3_img1.png) no-repeat; left:50%; top:200px; margin-left:-129px; opacity:0;}
.banner3_img2 {width:740px; height:42px; background:url(img/banner3_img2.png) no-repeat; left:50%; top:260px; margin-left:-127px; opacity:0;}
.banner3_img3 {width:638px; height:26px; background:url(img/banner3_img3.png) no-repeat; left:50%; top:340px; margin-left:-127px; opacity:0;}
.banner4{background:url(img/banner4.jpg) center 0 no-repeat;}
.banner4_img1 {width:716px; height:39px; background:url(img/banner4_img1.png) no-repeat; left:50%; top:170px; margin-left:-129px; opacity:0;}
.banner4_img2 {width:570px; height:84px; background:url(img/banner4_img2.png) no-repeat; left:48%; top:240px; margin-left:-127px; opacity:0;}
.banner4_img3 {width:205px; height:68px; background:url(img/banner4_img3.png) no-repeat; left:61%; top:400px; margin-left:-127px; opacity:0;}

/***search***/
.search{  background-color:#F1F1F1 ; height:48px;  padding: 0 40px 0 20px; }
.mkey{  float:left ; line-height:48px ; color:#fff; }
.keywd{  color:#000; }
.banan-tr{  float: right;  margin: 10px 0; }
.searchinput{border-right-width: 0px;padding-left: 10px;width: 168px;font-family: arial;float: left;border-top-width: 0px;border-bottom-width: 0px;margin-left: 0px;font-size: 8pt;vertical-align: middle;border-left-width: 0px;margin-right: 3px;height: 25px;border-radius: 15px;}
.searchaction {width: 21px;height: 17px;float: right;position: relative;top: -20px;right: 10px;}

/***service***/
.service{  height:635px ; max-width:1200px ; margin:20px auto; }
.mtitle{  text-align:center ; color:#000 ; font-weight:bold ; font-size:30px; }
.mtitle h1{color: #000;font-weight: bold;font-size: 30px;display:inline;}
.mtitle2{  text-align:center ; color:#fff ; font-weight:bold ; font-size:30px; }
.menuline{  width:70px ; border-top: #F68A3F 3px solid ; margin:5px auto; }
.mcontent{  text-align:center ; margin:10px ; font-size:16px; }
.mcontent2{  text-align:center ; margin:10px ; font-size:16px ; color:#fff; }
.sitem{  height:190px ; width:250px ; margin:25px ; float:left ; text-align:center; }
.sitem:hover{  background-color:#F6873D; }
.sitem .wh{  width:120px ; height:120px ; margin:0 auto; }
.sitem:hover a{  text-decoration:none; }
.sitem .title{  position:relative ; top:150px ; color:#2b2b2b ; font-size:16px; }
.sitem:hover .title{  color:#fff; }
.sitem .mp1{  background:url(img/hy_icon.png) no-repeat -17px -10px; }
.sitem:hover .mp1{  background:url(img/hy_icon.png) no-repeat -17px -145px; }
.sitem .mp2{  background:url(img/hy_icon.png) no-repeat -162px -10px; }
.sitem:hover .mp2{  background:url(img/hy_icon.png) no-repeat -162px -145px; }
.sitem .mp3{  background:url(img/hy_icon.png) no-repeat -307px -10px; }
.sitem:hover .mp3{  background:url(img/hy_icon.png) no-repeat -307px -145px; }
.sitem .mp4{  background:url(img/hy_icon.png) no-repeat -452px -10px; }
.sitem:hover .mp4{  background:url(img/hy_icon.png) no-repeat -452px -145px; }
.sitem .mp5{  background:url(img/hy_icon.png) no-repeat -597px -10px; }
.sitem:hover .mp5{  background:url(img/hy_icon.png) no-repeat -597px -145px; }
.sitem .mp6{  background:url(img/hy_icon.png) no-repeat -741px -10px; }
.sitem:hover .mp6{  background:url(img/hy_icon.png) no-repeat -741px -145px; }
.sitem .mp7{  background:url(img/hy_icon.png) no-repeat -883px -10px; }
.sitem:hover .mp7{  background:url(img/hy_icon.png) no-repeat -883px -145px; }
.sitem .mp8{  background:url(img/hy_icon.png) no-repeat -1029px -10px; }
.sitem:hover .mp8{  background:url(img/hy_icon.png) no-repeat -1029px -145px; }

/***about***/
.about{  height:570px ; padding:40px 0 ; background-color:#f7f7f7; }
.about .width{margin:60px auto; }
.uspic{  float:right ; width:584px ; height:400px; }
.usm{  height:180px ; padding:20px ; width:500px ; float:left ; color:#fff; }
.ust{  color:#2b2b2b ; font-weight:bold ; font-size:30px; }
.usc{  font-size:16px ; line-height:30px ; padding:20px 0 40px 0 ; color:#666; }
.usmore{  border:1px solid #fff ;  display:inline ;  font-size:14px ;  padding:5px 40px ;  background-color:#F6883C ;  border-radius: 5px; }
.usmore a{  color:#fff; }

/***case***/
.case{  width:1200px ; margin:auto ; height:1004px;  overflow: hidden; }
.anm{  padding-top:60px ; text-align:center;  height: 150px; }
.case .mal{  height:92px;  width:830px ; margin:0 auto; }
.case .mal li{  float:left ; background-color:#EAEAEA ; padding:7px 22px ; margin:20px 10px 40px 0px ; color:#627482; }
.case .mal li:hover{  background-color:#F6883D ; color:#fff; }
.case .allist{  height:740px; }
.case .allist ul{  height: 640px; }
.case .allist ul li{  width:360px ; height:530px ; border:1px solid #f2f2f2 ; padding:10px ; float:left ; margin:8px; }
.case .allist ul li:hover{  -moz-box-shadow:2px 5px 20px #333333 ; -webkit-box-shadow:2px 5px 20px #333333 ; box-shadow:2px 5px 20px #333333; }
.case .allist ul li .title{  margin:20px ; font-size:18px;  width: 320px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.case .allist ul li .title a{  color:#2b2b2b; }
.case .allist ul li .content{  margin:20px ; line-height:24px ; font-size:14px ; color:#9c9c9c; }
.case .allist ul li .more{color: #fff;text-align: center;}
.case .allist ul li .more a{  padding:5px 40px ; background-color:#F6883C ; color:#fff;  margin: 0 30px ; }
.mmore{  margin:auto;  width: 160px; }
.mmore a{  padding:10px 60px ; background-color:#F6883C ; color:#fff; }

/***team***/
.team{  margin:auto ; padding:70px 0 ; height:800px ; text-align:center ; background-color:#f7f7f7; }
.lawlist{  width:1200px ; height:480px ; margin:60px auto 100px auto ; color:#fff; }
.lawlist li{  float:left ; width:300px ; height: 472px ; position:relative; }
.lawlist li .jieshao{  position:absolute ; top:0px ; left:0px ; width:300px ; height:472px ; display:none ; background-color:#000 ; opacity:0.7 ; text-align:left;  z-index: 2; }
.lawlist li .jieshao .lawname,.lawlist li .jieshao2 .lawname{  margin:30px 20px ; font-size:20px ; font-weight:bold; }
.lawlist li .jieshao .chengjiu,.lawlist li .jieshao2 .chengjiu{  margin:20px ; font-size:16px; }
.lawlist li .jieshao .introduce,.lawlist li .jieshao2 .introduce{  margin:20px ; font-size:16px; }
.lawlist li .jieshao .more,.lawlist li .jieshao2 .more{  margin:40px ; padding:6px 40px ; background-color:#F6883C ; width:36px; }
.lawlist li:hover .jieshao .more a,.lawlist li:hover .jieshao2 .more a{  color:#fff; }

/***asklaw***/
.asklaw{  background:url(img/index_consultation.jpg) no-repeat center;  height:350px ; text-align:center; }
.asklaw .title{  color:#fff ; font-size:36px ; position:relative ; top:80px;}
.asklaw .word{  font-size:24px ; color:#fff ; position:relative ; top:100px; }
.asklaw .asknow{  font-size:20px ; color:#fff ; position:relative ; top:140px ; display:inline ; padding:10px 40px ; background-color:#F6883C; }
.asknow a{  color:#fff; }

/***procedure***/
.procedure{  height:605px ;  padding:70px 0; }
.mwtlc2{  height:605px ;  padding:70px 0 ;  background-color:#f7f7f7; }
.liucpic{  background:url(img/liucheng.png) no-repeat center;  padding:60px 0 ;  height:400px ;  font-size:16px ;  width:1200px ;  margin:auto; }
.liucpic .liucheng1{  position:relative ; left:34px ; top:135px; }
.liucpic .liucheng2{  position:relative ; left:67px ; top:282px; }
.liucpic .liucheng3{  position:relative;  left: 162px;  top: 84px; }
.liucpic .liucheng4{  position:relative;  left: 190px;  top: 292px; }
.liucpic .liucheng5{  position:relative;  left: 240px;  top: 128px; }
.liucpic .liucheng6{  position:relative ; left:282px ; top:289px; }
.liucpic .liucheng7{  position:relative ; left:308px ; top:105px; }
.liucpic .liucheng8{  position:relative ; left:332px ; top:289px; }
.liucpic .liucheng9{  position:relative;  left: 375px;  top: 105px; }

/***news***/
.news{  height:770px ; margin:auto ; padding:50px 0 ; background-color:#ECF4F4;  overflow: hidden; }
.news .nctt{  width:212px ; height:60px ; margin:20px auto; }
.news .nctt li{  padding:6px 16px ; margin:6px ; background-color:#fff ; float:left; }
.news .nctt li:hover{  background-color:#F6883C; }
.news .nctt li:hover a{  color:#fff ; text-decoration:none; }
.news .nclist{  width:1200px ; height:680px ; margin:40px auto; }
.nclist .left{  float:left ; width:634px ; height:404px ; background-color:#fff ; margin:10px; }
.nclist .left img{  margin:25px 20px; }
.nclist .left .jd{  width:594px ; height:140px ; margin:6px auto;  position: relative;  top: -10px; }
.nclist .left .jd .jiaodian{  padding: 10px;  border-radius: 50px;  background-color: #F6883C;  display: inline;  font-size: 16px ; float:left; }
.nclist .left .jd .jdnews{  position: relative;  left: 20px ; line-height:30px; }
.nclist .left .jdnews .title a,.nclist .list .ttcon .title a{  font-size:14px ; color:#2b2b2b; }
.nclist .left .jdnews .content{  color:#9c9c9c; }
.nclist .list{float:right ; height:414px ; width:506px ; margin:10px 20px 20px 20px;overflow: hidden;margin-bottom: 90px;}
.nclist .list li{  width:506px ; height:86px ; margin:0 0 20px 0 ; background-color:#fff; }
.nclist .list li .date{  width:45px ; height:50px ; padding:15px ; float:left; }
.nclist .list li .date .year{  font-size:18px ; border-bottom:1px solid #9c9c9c; }
.nclist .list li .date .monthday{  font-size:14px; }
.nclist .list li .ttcon{  padding:15px 0 ; line-height:30px; }
.nclist .list li .ttcon .title,.nclist .list li .ttcon .content{  width: 410px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap ;  }
.nclist .list li .ttcon .title a{  font-size:14px ; color:#2b2b2b; }
.nclist .list li .ttcon .content{  font-size:14px ; color:#9c9c9c; }
.nclist .csleft{  float:left ; width:634px ; height:404px ; background-color:#fff ; margin:10px; }
.csleft .hotcs{  padding:15px ; width:614px ; height:172px; }
.csleft .hotcs img{  width:240px ; height:172px; }
.csleft .hotcs .hotcsc{  float:right ; padding:10px ; margin:10px ; width:330px ; height:152px; }
.csleft .hotcs .hotcsc .title a{  font-size:16px ; color:#2b2b2b ;  }
.csleft .hotcs .hotcsc .date{  font-size:14px ; color:#9c9c9c;  padding: 10px 0; }
.csleft .hotcs .hotcsc .content{  font-size:14px ; color:#9c9c9c;  }
.nclist .cslist{  float: right;  height: 364px;  width: 466px;  margin: 10px 20px 100px 20px;  background-color: #fff;  padding: 20px ; font-size:14px; }
.nclist .cslist li{line-height: 45px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nclist .cslist li a{  color: #2b2b2b; }
.nclist .cslist li span{  color: #7f7f7f;  padding: 0 20px 0 5px; }

/***footer***/
.fnav{  height:85px ; background-color:#0e2b43 ; border-bottom: 1px solid #3a5063; }
.fnav .menu{  list-style:none ; width:1200px ; margin:auto; }
.fnav .menu .menu-item{  float:left ; line-height:85px ; display:inline ; margin:0 9px; }
.fnav .menu .menu-item:hover{  background-color:#F6883C; }
.fnav .menu .menu-item:hover a{  color:#fff; }
.fnav .menu .menu-item a{  color:#9fa5ad ; height:100% ; display:block;font-size: 12px;}

.footer{  height:290px ; background-color:#0e2b43 ; color:#9fa5ad; }
.footer_content{  width:1200px ; margin:0 auto; }
.footer_left{  width:800px; float: left;display: inline;}
.footer_left_word{  width:810px ; padding: 40px 0 ; font-size:15px; }
.footer_left_title{  font-size:16px; line-height: 1.6;}
.footer_right{  float: right;  width: 380px;  height: 230px;  background: url(img/index_icon.png) no-repeat 0px -470px;  margin-top: 50px; }
.copyright{font-size:14px; color:#696b6f;}

/***link***/
.link{  color: #ccc ; background-color:#0b2134; }
.link .flist{  width:1200px;  margin: 0 auto; }
.link a{padding-right:10px;}

/***rightfloat***/
.rightfloat{  width: 50px ;  height: 250px ;  position: fixed ;  top: 50% ;  margin-top: -126px ;  background: #0e2b43 ;  right: 0 ;  border-radius: 5px 0 0 5px ;  z-index: 999 ; }  
.rightfloat ul{  list-style: none ; }  
.rightfloat .icon li{  width: 49px ;  height: 50px ;  background: url(img/icon.png) no-repeat ; }  
.rightfloat .icon li a{  padding:20px ; }  
.rightfloat ul li p{  text-indent: 0em ; }  
.rightfloat .icon .up{  background-position:-330px -120px  ; }  
.rightfloat .icon li.qq{  background-position:-385px -73px  ; }  
.rightfloat .icon li.tel{  background-position:-385px -160px  ; }  
.rightfloat .icon li.wx{  background-position:-385px -120px  ; }  
.rightfloat .icon li.down{  background-position:-330px -160px  ; }  
.rightfloat .info{  top: 50% ;  height: 147px ;  position: absolute ;  right: 100% ;  background: #0e2b43 ;  width: 0px ;  overflow: hidden ;  margin-top: -73.5px ;  transition:0.5s ;  border-radius:4px 0 0 4px  ; }  
.rightfloat .info.hover{  width: 145px ;  }  
.rightfloat .info li{  width: 145px ;  color: #CCCCCC ;  text-align: center ; }  
.rightfloat .info li p{  font-size: 1.1em ;  line-height: 3em ;  padding: 15px ;  text-align: left ; }  
.rightfloat .info li.qq p a{  display: block ;  margin-top: 12px ;  width: 100px ;  height: 32px ;  line-height: 32px ;  color: #00DFB9 ;  font-size: 16px;  text-align: center ;  text-decoration: none ;  border: 1px solid #00DFB9 ;  border-radius: 5px ; }  
.rightfloat .info li.qq p a:hover{  color: #FFFFFF ;  border: none ;  background: #00E0DB ; }  
.rightfloat .info li div.img{  height: 100% ;  /*background: #DEFFF9 ;*/  margin: 15px ; }  
.rightfloat .info li div.img img{  width: 100% ;}  /*控制菜单的按钮*/  
.index_cy{  width: 30px ;  height: 30px ;  background: url(img/index_cy.png) ;  position: fixed ;  right: 0 ;  top: 50% ;  margin-top: 140px ;  background-position: 62px 0 ;  cursor: pointer ; }  
.index_cy2{  width: 30px ;  height: 30px ;  background: url(img/index_cy.png) ;  position: fixed ;  right: 0 ;  top: 50% ;  margin-top: 140px ;  background-position: 30px 0 ;  cursor: pointer ; }  

.qqkf{ width: 30px;  height: 30px;  background: url(img/qq.png) no-repeat;  margin-top: 10px;  margin-left: 19px;  float: left; }
.header-plus{  width: 10px;  margin-top: -5px; }
.HuiTab4{  height:50px ; width:500px; }
.tab4Bar span {  background-color: #29ABE2;  cursor: pointer;  display: inline-block;  float: left;  height: 40px;  line-height: 40px;  padding: 0 15px;  width: 44%;  /*新加*/  color: #fff;  font-size: 18px;  font-weight: bold; }
.tab4Bar span.current {  background-color: #119AD4;  color: #fff; }
.h6-more{  float: right;  color: #fff;  margin-top: 14px; }
.h6-more a{  color:#fff; }
.question_form_phone{margin-top:15px;}
.classcat{position:absolute;bottom:20px;margin-left:15px;}
#most-zixun span.current{width:416px;padding:0;text-align:left;}

/*category*archive*/
/*breadcrumb*/
.breadcrumb{border-bottom:1px solid #E5E5E5;line-height: 39px;height: 39px;padding-left: 20px;overflow: hidden;min-width: 1000px;}

/**category**/
.container{width: 1200px;margin: 15px auto;overflow: hidden;min-height: 1000px;}

aside{width: 31.33333%;float: left;margin-right:2%;}
.sidebar{border: 1px solid #e5e5e5;text-align: center;margin-bottom: 10px;}
.sidebar h2{height: 40px;line-height: 40px;font-size: 20px;background-color: #0e2b43;color: #fff;padding:5px 0 5px 10px;text-align: left;}
.first img{padding: 10px;}
.sidebar ul{margin: 8px;min-height: 200px;}
.sidebar ul li{padding: 5px;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;border-bottom: 1px dotted #ddd;}
/*.sidebar div {height: 40px;line-height: 40px;font-size: 20px;background-color: #0e2b43;color: #fff;padding-left: 10px;text-align: left;}*/
.first ul{padding: 0 10px;}
.first ul li {line-height: 26px;overflow: inherit;}
.first ul li span {color: red;font-size: 16px;}
.aitem .ailist{height: 185px;background-color: #fff;margin-top: 10px;}
.aitem .ailist a {width: 88px;height: 40px;line-height: 40px;text-align: center;display: block;background-color: #F1DCCA;float: left;margin:2px;font-size: 16px;width: 31.5%;}
.aitem .ailist a:hover {background-color: #666;color: #fff;text-decoration: none;}
.main{width: 66.66667%;float: right;}
.cat_content {height: 180px;margin-left: 15px;margin-bottom: 10px;border-bottom: 1px solid #e0e0e0;}
.main li{height: 180px;margin-left: 15px;margin-bottom: 10px;border-bottom: 1px solid #e0e0e0;}
.cat_img {float: left;width: 160px;height: 150px;background-color: #fff;}
.cat_img img {padding-top: 10px;width:100%;height: 100%;}
.cat_detail {width: 600px;min-height: 150px;margin-bottom: 25px;float: right;margin-right: 3%;}
.cat_title {height: 35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;font-size: 18px;text-indent: 10px;padding-top: 5px;margin-left: 10px;}
.cat_info {height: 100px;text-indent: 30px;float: left;margin-top: 10px;font-size: 14px;margin-left: 10px;}
.pagination{height:60px;line-height:60px;background:#fff;border-radius: 5px;text-align:center;}
.pagination a{background-color: #eee;margin:0 3px;padding:4px 12px;}
.pagination a:hover{background-color: #6fc299;color: #fff;}
.pagination a.current{background-color: #09a8c5;color: #fff;}

/**single**/
.main h1{width: 96.5%;min-height: 46px;font-size: 20px;color: #FFFFFF;background: #0e2b43;padding-top: 10px;padding-left: 2%;padding-bottom:0;font-weight:normal;}
.article{width: 100%;border: 1px solid #ECECEC;padding: 2%;font-size: 14px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.article_info{overflow: hidden;font-size: 12px;margin: 0 auto;height: 36px;text-align: center;border-bottom: 1px solid #E5E5E5;}
.article_info{padding-right: 20px;}
.article_info span{padding-right: 20px;}
.article-content {padding-top: 25px;position: relative;}

/***share***/
.share{  color:#000;    padding-top: 20px; }
.share span.sha{  font-weight:bold ; color:#f00; }
.mshare{display:none;}
/***share stop***/
.article_location{width: 100%;height: 55px;line-height: 30px;}
.article_location div {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article_about{background: #fff;border-radius: 5px;margin-top: 20px;border-top: 1px solid #eee;}
.article_about h2{padding-left: 10px;}
.article_about ul li {height: auto;float: left;font-size: 16px;width: 24%;padding: 0.5%;margin: 0.5%;border:1px solid #eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.article_about ul li img {width: 100%;height: 160px;}
.article_about ul li h5 {width:100%;line-height: 2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_title {width: 98%;height: 46px;font-size: 20px;color: #676767;padding-top: 10px;padding-left: 2%;border-bottom: 1px solid #ccc;}
.page_content{padding: 20px 5px;}

/****massage sidebar css setting****/
.sidebar .information{font-size: 15px;padding: 5px 10px;font-weight: 100;color: #000;margin: 5px 0;font-family: Microsoft YaHei;border: 1px solid #ccc;}
.sidebar .infobox{background: #fff;border: 1px solid #ccc;vertical-align: top;width:320px;height: 30px;line-height: 30px;padding-left: 5px;color: #666;font-family: Microsoft YaHei;margin: 5px 0;}
.sidebar .table{padding:10px 15px;}
.sidebar .item{color: #1364C0}
.sidebar #submit{background:#0e2b43;width: 99%;height: 40px;margin: 10px 0;border: 0;border-radius: 5px;color: #fff;font-size: 16px;cursor: pointer;}
.sidebar p{text-indent:0;}
aside .aitem ul{display:none;}

.banner .mp{display:none;}
.findhulv,.askbutton,.mrightfloat{display:none;}

@media screen and (min-width: 901px){
.banner {height: 580px;}
}

@media screen and (max-width: 900px) {/*平板自适应宽度501-900*/  
html,body{min-width:0;width:100%;}
.width{width:100%;height:auto;position:relative;}

.top{display:none;}
.logobar{height:auto;}
.logobar img{width: 140px;}
.logobar .topphone{margin-left: 0;height:auto;background-size:30px;width:auto;}
.logobar .topphone .askword{display:none;}
.logobar .topphone .phone {width:auto;font-size:16px;margin-left:35px;line-height:40px;height: auto;padding-right: 5px;}

.nav{min-width:0;max-width:900px;width:100%;}
.nav .menu{width:100%;line-height: 0;overflow: hidden;}
.nav .menu li{width:11.1%;}

.banner .pcp{display:none;}
.banner .mp{display:block;}
.banner .mp li{display:block;opacity:1;}
.banner .mp li img{width:100%;}

.search{padding:0 20px;}
.search .mkey{display:none;}
.search .banan-tr{width:50%;float: left;}
.search .banan-tr .searchinput{width:100%;}

.askbutton{display: block;width: 50%;float: right;margin: 10px 0;font-size: 13px;}
.askbutton a{color: #666;margin-left: 10%;background: #fff;padding: 2px 0;text-align: center;width: 90%;border-radius: 10px;display: inline-block;background: #F6873D;color: #fff;}

.mtitle {font-size: 24px;}
.mtitle h1{font-size:24px;}
.menuline{display:none;}
.mcontent{display:none;}
.service{height: 500px;}
.service .sitem{width:21%;margin:2%;}

.about{padding:0;height:auto;}
.about{margin: 20px auto 0;}
.about .width{margin: 20px auto 0;}
.uspic{float:left;max-width:900px;padding-top: 60px;}
.uspic{width:100%;height: auto;}
.ust {position: absolute;top: 0;text-align: center;width: 100%;}
.usm {max-width:900px;width:100%;padding:0;float:none;height:auto;padding-bottom:50px;}
.usc{padding:1%;}
.usmore{text-align: center;display: block;width: 60px;margin: auto;}

.case{max-width:900px;width:100%;height:auto;} 
.anm {padding-top: 0;height: 80px;}
.case .mal{max-width:900px;width:100%;}
.case .mal li {padding: auto;margin: 0;color: #627482;width:25%;border:1px solid #eee;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.case .allist{height:auto;}
.case .allist ul{height:auto;}
.case .allist ul li {width:32.3%;height:auto;margin:0.5%;padding:0.5%;margin-bottom: 30px;border:1px solid #f2f2f2;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.case .allist ul li img{width: 100%;height: auto;max-height:250px;}
.case .allist ul li .title {margin: 1%;font-size: 14px;height: 40px;width: 100%;white-space: normal;}
.case .allist ul li .content {margin: 10% 1%;font-size: 12px;color: #9c9c9c;max-height: 200px;overflow: hidden;}
.case .allist ul li .more {text-align: center;width: 100%;display: block;margin:0;    margin-bottom: 20px;}
.case .allist ul li .more a {padding: 5px 20px;background-color: #F6883C;color: #fff;margin: 0 auto;}
.mmore {margin: auto;width: 140px;padding: 20px;}
.mmore a {padding: 10px 50px;background-color: #F6883C;color: #fff;}

.team {padding: 20px 0;max-width:900px;width:100%;height: auto;}
.lawlist{max-width: 900px;margin: 20px auto;width: 100%;height: auto;}
.lawlist li{width: 25%;padding-bottom: 40px;height: auto;}
.lawlist li img{width:100%;}
.lawlist li .jieshao{width:100%;}
.lawlist li .jieshao .lawname, .lawlist li .jieshao2 .lawname{font-size:16px;}
.lawlist li .jieshao .introduce, .lawlist li .jieshao2 .introduce {display:none;}
.lawlist li .jieshao .more, .lawlist li .jieshao2 .more {width: 36px;margin: auto;padding: 6px 20px;}

.askq{margin:auto;}
.askq .rmzx{max-width:900px;width:100%;}
.askq .rmzx .remen{display:none;}
.askq .rmzx .zuixin{width:100%;margin:2px;position:relative;}
.askq .rmzx .zuixin ul li .ask,.askq .rmzx .zuixin ul li .answer{width:100%;}
.asklaw,.procedure{display:none;}

.news{padding:2px;height:470px;}
.news .mtitle{display:none;}
.news .nctt {width: 100%;max-width: 900px;height: 10px;margin: 20px auto;}
.news .nctt li {text-align: center;background-color: #fff;float: left;width: 50%;margin:0;border: 1px solid #eee;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.news .nclist{height:auto;overflow:hidden;width:100%;max-width:900px;}
.nclist .left{display:none;}
.nclist .list{float:none;max-width:900px;width:100%;background:#fff;height:auto;margin: 2px;}
.nclist .list li{max-width:900px;width:99%;padding:0.5%;background:none;}
.nclist .list li .date,.nclist .list li .content{display:none;}
.nclist .list li .ttcon {padding:0;height: auto;margin: auto;}
.nclist .list li .ttcon .title{width:100%;}
.nclist .list li {width:100%;height:34px;margin:auto;background-color: #fff;}
.nclist .csleft{display:none;}
.nclist .cslist {float:none;height:auto;max-width:900px;width:100%;margin:2px;padding:0;}
.nclist .cslist li {line-height: 39px;}
.nclist .cslist li span {display:none;}

.fnav{height:auto;}
.fnav .menu{display:none;}
.findhulv{display: block;line-height: 60px;color: #fff;text-align: center;font-size: 16px;}

.footer {background:#f7f7f7;color: #666;height: 220px;}
.footer_content{max-width:900px;width:100%;}
.footer_left{width:94%;padding:3%;}
.footer_left_word{display:none;}
.footer_left_title .wechat{display:block;}
.footer_right,.link,.copyright,.rightfloat{display:none;}


/*通用栏目页css*/
.breadcrumb{display:none;}
.container{max-width:900px;width:100%;}
aside{display:none;}
aside,.lvshi_right{width:100%;}
.main{width:100%;}
.single-content img{width: 100%;display: block;}

.cat_content{width:100%;}
.cat_img{width:30%;height:auto;}
.cat_img img{height: 150px;width: 100%;}
.cat_detail{width: 66%;margin-bottom: 0;min-height: 0;}
.cat_info{width: 100%;float: right;height: 110px;overflow: hidden;}
	
.share{display:none;}
.mshare{display:block;line-height:30px;border:1px solid #f00;border-radius:10px;padding: 0 5px;}
.mshare span{color:#f00;font-weight:bold;}

/*底部咨询及右侧添加微信代码css*/
.mrightfloat{display:block;}
.mfloat{height: 40px;background: #f00;text-align: center;line-height: 40px;font-size: 20px;font-weight: bold;position: fixed;left: 0;bottom: 0;border-top: 1px solid #888;width: 100%;}
.mfloat a{color:#fff;}

.float-right{position: fixed;right: 0;top: 30%;z-index: 998;cursor: pointer;width: 40px;}
.float-right img {width: 100%;right: 0px;}
.shade-model{display: none;position: fixed;height: 3.05rem;left: 0;right: 0;top: 50%;margin-top: -1.52rem;z-index: 1000;}
.shade-model .warpper {max-width: 640px;margin: 0 auto;}
.shade-model .content {width: 80%;margin: 0 auto;padding: 0.3rem 0 0.27rem;text-align: center;background: #FFF;border-radius: 20px;}
.shade-model .content .wechat-ico {padding-bottom: 0.1rem;}
.shade-model .content .wechat-ico img {}
.shade-model .content h3 {font-weight: bold;}
.shade-model .content p:nth-child(3) {color: #999;}
.shade-model .content p:nth-child(4) {padding: 0.12rem 0;}
.shade-model .close-btn {text-align: center;}
.shade-model .close-btn span {display: inline-block;padding: 0.5rem 1.5rem;color: #FFF;background-color: #6f88fe;border-radius: 0.46rem;cursor: pointer;}
.inShade {display: none;position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0, 0.5);z-index: 999;}

 }
 
@media screen and (max-width: 500px) {/*手机自适应宽度500以下*/
.nav{height: 60px;}
.nav .menu li{width:25%;border:1px solid #eee;height:30px;line-height:30px;font-size: 14px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.nav .menu li:hover a{border-bottom:0;}
.nav .menu li a{width: auto;height:30px;line-height:30px;margin: 0;}

.service {height: 320px;}
.service .sitem{height:110px;}
.service .wh{width:60px;height:60px;}
.service .title{top: 90px;}
.service .mp1{  background:url(img/hy_icon_m.png) no-repeat -8px -5px; }
.sitem:hover .mp1{  background:url(img/hy_icon_m.png) no-repeat -8px -72px; }
.sitem .mp2{  background:url(img/hy_icon_m.png) no-repeat -81px -4px; }
.sitem:hover .mp2{  background:url(img/hy_icon_m.png) no-repeat -81px -72px; }
.sitem .mp3{  background:url(img/hy_icon_m.png) no-repeat -153px -4px; }
.sitem:hover .mp3{  background:url(img/hy_icon_m.png) no-repeat -153px -72px; }
.sitem .mp4{  background:url(img/hy_icon_m.png) no-repeat -225px -4px; }
.sitem:hover .mp4{  background:url(img/hy_icon_m.png) no-repeat -225px -72px; }
.sitem .mp5{  background:url(img/hy_icon_m.png) no-repeat -297px -4px; }
.sitem:hover .mp5{  background:url(img/hy_icon_m.png) no-repeat -297px -72px; }
.sitem .mp6{  background:url(img/hy_icon_m.png) no-repeat -370px -4px; }
.sitem:hover .mp6{  background:url(img/hy_icon_m.png) no-repeat -370px -72px; }
.sitem .mp7{  background:url(img/hy_icon_m.png) no-repeat -441px -4px; }
.sitem:hover .mp7{  background:url(img/hy_icon_m.png) no-repeat -441px -72px; }
.sitem .mp8{  background:url(img/hy_icon_m.png) no-repeat -513px -4px; }
.sitem:hover .mp8{  background:url(img/hy_icon_m.png) no-repeat -513px -72px; }

.case .allist ul li img {max-height:140px;}
	
.cat_content{height: 140px;margin-left: 5px;margin-bottom:0;}
.cat_img img{height:120px;padding-top:0;}
.cat_info{float:right;height: 72px;overflow: hidden;}

.article_about ul li img{height:100px;}

}