
/* CSS Document */
body{font:12px/22px "Microsoft YaHei",arial; text-align:left;color:#333;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label,input{margin:0;padding:0;}
*{margin:0;padding:0;}
img{border:none; vertical-align:middle;}
ul,ol,li{list-style-type:none;}
em,i{font-style:normal;}
.dib{display:block;}       .din{display:none;}        .dii{display:inline;}
.fa{font-family:arial;}    .ft{font-family:tahoma;}   .fw{font-family:"Microsoft YaHei"}    .fs{font-family:"SimSun"}
.fl{float:left;}        .fr{float:right;}
.f12{font-size:12px;}   .f14{font-size:14px;}   .f16{font-size:16px;}
.fb{font-weight:bold;}  .fb16{font-weight:bold; font-size:16px;} .fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left !important;}    .tr{text-align:right;}
.c333{color:#333;} .c666{color:#666;} .cf00{color:#F00;} .cf60{color:#f60;} .c999{color:#999;} .cd00{color:#d00000;}
.white {color:#fff;}
.space{clear:both;height:10px;overflow:hidden; zoom:1;}
.space6{clear:both;height:6px;overflow:hidden; zoom:1;}
.space20{clear:both;height:20px;overflow:hidden; zoom:1;}
.p10{padding:10px; overflow:hidden; zoom:1;} .pr10{padding-right:10px;} .pt10{padding-top:10px;} .pb10{padding-bottom:10px;}
.mt10{margin-top:10px;}  .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.mt20{margin-top:20px;}  .mb20{margin-bottom:20px;} .ml20{margin-left:20px;} .mr20{margin-right:20px;}
.mt30{margin-top:30px;}  .mb30{margin-bottom:30px;} .ml30{margin-left:30px;} .mr30{margin-right:30px;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
div:after, ul:after, dl:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.clear:after{display:block;content:'';clear:both;visibility:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff8400;text-decoration:none;}
.cl{clear:both;}
.disn{display:none;}
.none{border:none; border:0;} 
.w960{width:960px; margin:0 auto; overflow:hidden; zoom:1;}
.w980{width:980px; margin:0 auto; overflow:hidden; zoom:1;}
.w1000{width:1000px; margin:0 auto; overflow:hidden; zoom:1;}
.w1002{width:1002px; margin:0 auto; overflow:hidden; zoom:1;}
.rel {position:relative;}
.abs {position:absolute;}
*html{_overflow-x: hidden;}
.noscroll{overflow:hidden;overflow-y:hidden;}
.error { color:#f00;}
/*内容开始*/
/*首页*/
.main {width:100%; height:100%;}
.red {color:#cc0000 !important;}
.orange { color:#b93e00;}
.cheng {color:#ff7200;}
.blue {color:#3366cc;}
.headerTop {height:29px; line-height:29px; background:#7c6234; border-bottom:#bbad95 solid 1px;}
.headerTop span {color:#ffe9c4;}
.headerTop span a {color:#ffe9c4;}
.headerTop span a:hover {color:#ffaf5a; text-decoration:underline;}
.header{ height:140px; background:url(../images/headerConBg.png) center 0 #b49969 no-repeat; overflow:hidden;}
.headerCon {height:120px;}
.logo {left:0; top:20px;}
.logo img{max-height: 70px;}
.searchCon {right:0; top:4px;width:310px;}
.loginreg { right:0px; top:5px; color:#fff;}
.loginreg a {color:#fff; font-weight:bold;}
.nav {width:100%;height:42px;  z-index:99; background:#332102;}
.nav .w1000 { overflow:inherit;}
.nav li {float:left; height:42px; position:relative; z-index:9;}
.nav li a {padding:0 23px; display:block; text-align:center; line-height:42px; font-family:Microsoft Yahei; font-size:16px; color:#ffe9c4;}
.nav li a.cur,.nav li a:hover {background:#a48040; color:#fff;}
.nav li .nav-expand  { position:absolute; left:0; top:42px; width:110px; z-index:2; height:0; overflow:hidden;}
.nav li .nav-expandBG  { position:absolute; left:0; top:42px; width:110px; background:#332102; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; z-index:1; height:0; overflow:hidden;}
.nav-expandCon li { vertical-align:top; height:42px; line-height:42px; display:block; width:100%; border-bottom:#dcc6a5 solid 1px;}
.nav-expandCon li:last-child {border-bottom:0;}
.nav li .nav-expandCon li a {padding:0; font-size:14px;}
.sC-tel {padding-left:70px;font-size:36px;background:url(../images/ico_tel.png) no-repeat;background-position:left 28px; font-family:arial; font-weight:weight; margin-bottom:8px;}
.sC-tel p { font-size:26px;font-style:italic; margin-bottom:8px; color:#332102; line-height:20px;}
.ico_tel {display: none;}
.sC-tel-text {  font-size:16px !important; padding-left:4px;}
.sC-tel .sC-tel-text {border-bottom:#9f8353 solid 1px; padding-bottom:15px;}
.sC-tel p:last-child {border-bottom:#9f8353 solid 1px; padding-bottom:8px;}

/*banner*/
.banner { margin-bottom:20px; /*box-shadow:0 2px 3px #999;*/ position:relative; z-index:1;}
.focusBox { position: relative; width:100%; height:560px; overflow: hidden; }
.focusBox .pic{ height:560px; display: block; }
.focusBox .pic li { height:560px; display: block; position:relative;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; margin-left:-40px; z-index:3}
.focusBox .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 }
.focusBox .hd .hover{ background:#ff8400; filter:alpha(opacity=100);opacity:1;   }


/*footer*/
.footer {width:100%; height:208px; border-top:#b49969 solid 5px; background:#281900;}
.linkCon {height:40px; line-height:40px;font-size:14px;}
.linkCon span {color:#fff;}
.linkCon a {color:#fff; margin-right:10px;}
.linkCon a:hover { text-decoration:underline;} 
.footerCon {background:url(../images/footerBg.png) center 0 #332102 no-repeat; height:152px;}
.footerCon .rel {padding:28px 0;} 
.footerLogo {margin-top:12px;height:120px;float:left;margin-right:20px;}
.footerLogo img{max-width: 190px;max-height: 70px}
.footerCon p{ text-align:left; color:#ffe9c4; font-size:14px; font-family:arial; line-height:24px;}
.footerCon p a {color:#ffe9c4;}
.footerCon p a:hover {color:#fff; text-decoration:underline;}
.ico_wangjing {width:30px; height:26px;right:50%; top:15px; margin-right:-410px;}
.ico_footerzi {max-width:315px; max-height:52px; top:51px; right:0px;}
.b-nav a {margin:0 5px;}
.footerbtm { height:56px;}
.footerbtm p { line-height:56px; font-size:14px; text-align:center; color:#ffe9c4;}
.footerbtm  a{color:#ffe9c4;}

/*content*/
.content {margin-bottom:30px;}
.ixLeft {width:690px;}
.ixRight {width:290px; margin-top:5px;}
.ixIntroduce {border-top:#d7cfb5 solid 1px; border-bottom:#d7cfb5 solid 1px; background:url(../images/ico_xieBg.png) repeat; padding:15px 0;}
.ixBox-top {}
.ixBox-top span {font-size:18px; color:#332102;}
.ixBox-top span em {color:#b4a881; padding:0 5px; font-family:Arial;}
.ixBox-top a {font-size:14px; right:0px; top:0px;}
.ls-infoPic {width:300px; overflow:hidden; padding-top:20px; float:left;}
.infoPic-con li:first-child,.infoPic-con li.first {margin-right:10px;}
.infoPic-con li {float:left;margin-bottom:10px; position:relative; cursor:pointer; overflow:hidden;}
.infoPic-con li span {height:24px; line-height:24px; text-align:center; color:#fff; position:absolute; left:0; bottom:-26px; background:#000;filter:alpha(opacity=60); opacity:.6; width:100%;border-bottom:#ff8400 solid 2px;}
.ls-infoText { padding-top:20px; width:380px;float:right;}
.ls-infoText p {font-size:14px; line-height:30px; color:#100c0c; text-indent:2em;}
.ls-infoText a {color:#ff8400;}
.ls-infoText a:hover {color:#ff8400; text-decoration:underline;}
.ixR-item {display:none;}
.ixR-icoList {width:290px;}
.ixR-icoList li { vertical-align:top; width:290px; height:80px; margin-bottom:15px; overflow:hidden;}
.ixR-icoList li a,.ixR-icoList li a:hover b{-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.ixR-icoList li a .icon{-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.ixR-icoList li a {_width:100%; display:block; position:relative; padding:21px 0 15px 90px; *padding-top:5px;_padding-top:21px; background:#e3d6ab; border-radius:3px;}
.ixR-icoList li a .icon {width:56px; height:56px; background:url(../images/icon.png) no-repeat; position:absolute; left:20px; top:13px;}
.ixR-icoList li a.ix-ico1 .icon{ background-position:0 0;}
.ixR-icoList li a.ix-ico2 .icon{ background-position:-56px 0;}
.ixR-icoList li a.ix-ico3 .icon{ background-position:-112px 0;}
.ixR-icoList li a.ix-ico4 .icon{ background-position:-168px 0;}
.ixR-icoList li a b {display:block; font-size:20px; font-weight:400; color:#332102;}
.ixR-icoList li a span {color:#8c7144;}
.ixR-icoList li a:hover strong{ color:#d06c00; font-size:23px;}
.ixR-icoList li a:hover { background:#ecc793;}
.ixR-icoList li:last-child,.ixR-icoList li.last {margin-bottom:10px;}
/*品牌案例*/
.ixBC-list {margin-bottom:15px;}
.ixBC-top { height:61px; background:url(../images/ico_newBg.png) repeat-x;}
.ixBC-topCon {margin-top:11px;}
.ixBC-topCon li {float:left; width:120px; height:38px; line-height:38px; font-size:18px; color:#332102; margin-right:10px; text-align:center; cursor:pointer;}
.ixBC-topCon li.on { background:#332102; border-radius:19px; color:#fff; line-height:38px;}
.ixBC-top a { right:0; top:20px; font-size:14px;}
.ixBC-con { background:url(../images/ico_newMXian.png) center 0 no-repeat; height:380px; display:none;}
.ixBrand {padding-top:15px; width:450px;}
.ixBrand-pic { height:140px; margin-bottom:10px;}
.ixBra-text {width:100%; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff;left:0; bottom:0; z-index:2;}
.ixBra-textBg {width:100%; height:32px; left:0; bottom:0; z-index:1; background:#000;filter:alpha(opacity=60); opacity:0.6;}
.ixBrand-list li {padding-left:20px; padding-right:100px; _width:330px; vertical-align:top; position:relative; border-bottom:#daccb3 dashed 1px;}
.ixCase-list li {padding-left:70px;_width:280px;}
.ixCase-list li b {left:0; top:5px; position:absolute; font-size:14px; font-weight:normal; color:#d7982a;}
.ixBrand-list li a {display:block; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#332102; _width:330px;}
.ixCase-list li a {_width:280px;}
.ixBrand-list li a:hover { color:#ff8400; text-decoration:underline;}
.ico_article {width:5px; height:8px; background:url(../images/ico_article.png) no-repeat; left:5px; top:12px;}
.ixtime {right:5px; top:5px; color:#999999;}
.ixCasePic {left:0px; top:0;}
.ixBrand-picText {padding-left:210px;}
.ixBrand-picText h3 {font-size:16px; font-weight:400; margin-bottom:5px;}
.ixBrand-picText p { text-indent:2em; font-size:12px; color:#999; line-height:24px;}
.ixBrand-picText p a {color:#ff8400;}
.ixBrand-picText p a:hover { text-decoration:underline;} 


/*团队动态*/
.ixTeamDynamics {border-top:#ece7d4 solid 1px; border-bottom:#ece7d4 solid 1px; background:#f6f3e8; padding:25px 0;}
.ixTD-con {padding-left:470px; margin-top:15px; _width:530px;}
.ixTD-picBox {width:448px; height:235px; border:#d0c1a4 solid 1px; left:0; top:0;}
.ixTD-pic {width:448px; height:235px;}
.ixTD-picText {width:448px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff;left:0; bottom:0; z-index:2;}
.ixTD-picBg {width:448px; height:32px; background:#000;filter:alpha(opacity=60); opacity:.6;left:0; bottom:0; z-index:1;}
.ixTD-list li { vertical-align:top; margin-bottom:13px;}
.ixTD-list li h3 {font-size:16px; font-weight:400; margin-bottom:5px;}
.ixTD-list li h3.se-c a{ color:#d7982a;}
.ixTD-list li h3.se-g a{ color:#4e861b;}
.ixTD-list li h3.se-b a{ color:#4174b4;}
.ixTD-list li h3 a:Hover { text-decoration:underline;}
.ixTD-list li p { text-indent:2em; font-size:12px; color:#999; line-height:24px;}
/*友情链接*/
.ixLink { background:#f6f6f6; padding:15px 0;}
.ixLinkCon {margin-top:5px; line-height:30px;}
.ixLinkCon a {font-size:14px; padding:0 5px;}

/******common******/
/*分页*/
.page{height:24px; line-height:24px; text-align:center; padding:40px 0 30px;}
.page a, .page span{color:#525252; background:#f8f8f8; border:1px #ddd solid; padding:5px 9px; margin:0 3px; height:16px; line-height:16px;}
.page a:hover, .page span.hover{color:#fff; text-decoration:none; background:#ac8237; border:1px #ac8237 solid;}

/*面包屑*/
.location{height:50px;  line-height:50px; padding:0 10px; background:url(../images/loca_bg.png) no-repeat ; color:#666; font-size:14px; padding-left:10px;}
.location a{margin:0 6px;color:#333; }
.location a:hover { color:#ff8400; text-decoration:underline;}

/*内页*/
.smbanner {height:300px;  margin-bottom:20px; background-color: #f0ede8 !important;}
.smbanner-FC {background:url(../images/smbanner-FC.jpg) #eeeeee center 0 no-repeat;}
.smbanner-HY {background:url(../images/smbanner-HY.jpg) #eeeeee center 0 no-repeat;}
.smbanner-AL {background:url(../images/smbanner-AL.jpg) #eeeeee center 0 no-repeat;}
.smbanner-LX {background:url(../images/smbanner-LX.jpg) #eeeeee center 0 no-repeat;}
.smbanner-TD {background:url(../images/smbanner-TD.jpg) #eeeeee center 0 no-repeat;}
.smbanner-WJ {background:url(../images/smbanner-WJ.jpg) #eeeeee center 0 no-repeat;}
.smbanner-DT {background:url(../images/smbanner-DT.jpg) #eeeeee center 0 no-repeat;}
.smbanner-ZX {background:url(../images/smbanner-ZX.jpg) #eeeeee center 0 no-repeat;}

.inner-left {width:290px;}
.inner-right {width:690px;}
.inner-rcontent {border-bottom:#e1e1e1 solid 1px; background:url(../images/inn_conBg.png) repeat-y; padding-top:30px;}
.innBox {margin-bottom:20px;}
.innBoxTop {height:50px; line-height:50px; background:#ac8237;}
.innBoxTop span {height:50px; font-size:20px; width:230px; padding-left:10px; color:#fff;}
.innBoxTop a {padding-right:5px;color:#fff; font-size:14px;font-family: simsun;}
.innBoxTop a:hover { text-decoration:underline;}
.innB-aboutus {padding:9px;}
.innBoxBtm {margin-bottom:20px;}
.inner_lcontactus {font-size:26px; color:#ff6326; line-height:155px; padding-left:82px;width:208px; height:110px; background:url(../images/inner_lcontactus.png) no-repeat;display: block; font-style:italic;}
.inner_lcontactus:hover { color:#ff6326;}
/*分类start*/
.inn-icoList {width:290px;}
.inn-icoList li { vertical-align:top; width:290px; height:65px; border-bottom:#d4d4d4 solid 1px;  border-top:#fff solid 1px; position:relative; overflow:hidden;}
.inn-icoList li a {-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.inn-icoList li a .icon{-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.inn-icoList li a em{-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.inn-icoList li a {_width:100%; display:block; position:relative; padding:10px 0 11px 14px; *padding-top:5px;_padding-top:10px; background:#f3f3f3; border-radius:3px;}
.inn-icoList li a strong {display:block; font-size:18px; font-weight:400; color:#666666;}
.inn-icoList li a span {color:#999999; font-size:14px;}
.inn-icoList li a .icon {width:40px; height:40px; background:url(../images/icon.png) no-repeat; position:absolute; left:20px; top:12px;}
.inn-icoList li a .ico_sgo {width:20px; height:20px; background:url(../images/ico_sgo.png) no-repeat; right:-20px; top:22px;}
.inn-icoList li a:hover,.inn-icoList li.on a { background:#ffe4d0;color:#d06c00;}
.inn-icoList li a:hover strong,.inn-icoList li.on a strong{color:#d06c00;}
.inn-icoList li a:hover span,.inn-icoList li.on a span{color:#ffac54;}
.inn-icoList li a:hover .ico_sgo,.inn-icoList li.on a .ico_sgo {right:10px;}
/*图标切换*/
.inn-icoList li a.inn1-ico1 .icon{ background-position:0 -119px;}
.inn-icoList li a.inn1-ico2 .icon{ background-position:-40px -119px;}
.inn-icoList li a.inn1-ico3 .icon{ background-position:-80px -119px;}
.inn-icoList li a.inn1-ico4 .icon{ background-position:-120px -119px;}
.inn-icoList li a.inn1-ico5 .icon{ background-position:-160px -119px;}
.inn-icoList li a.inn1-ico6 .icon{ background-position:-200px -119px;}
.inn-icoList li a.inn1-ico1:hover .icon,.inn-icoList li.on a.inn1-ico1 .icon{ background-position:0 -162px;}
.inn-icoList li a.inn1-ico2:hover .icon,.inn-icoList li.on a.inn1-ico2 .icon{ background-position:-40px -162px;}
.inn-icoList li a.inn1-ico3:hover .icon,.inn-icoList li.on a.inn1-ico3 .icon{ background-position:-80px -162px;}
.inn-icoList li a.inn1-ico4:hover .icon,.inn-icoList li.on a.inn1-ico4 .icon{ background-position:-120px -162px;}
.inn-icoList li a.inn1-ico5:hover .icon,.inn-icoList li.on a.inn1-ico5 .icon{ background-position:-160px -162px;}
.inn-icoList li a.inn1-ico6:hover .icon,.inn-icoList li.on a.inn1-ico6 .icon{ background-position:-200px -162px;}
.inn-icoList li a.inn1-ico21 .icon{ background-position:0 -549px;}
.inn-icoList li a.inn1-ico22 .icon{ background-position:-40px -549px;}
.inn-icoList li a.inn1-ico23 .icon{ background-position:-80px -549px;}
.inn-icoList li a.inn1-ico24 .icon{ background-position:-120px -549px;}
.inn-icoList li a.inn1-ico25 .icon{ background-position:-160px -549px;}
.inn-icoList li a.inn1-ico21:hover .icon,.inn-icoList li.on a.inn1-ico21 .icon{ background-position:0 -592px;}
.inn-icoList li a.inn1-ico22:hover .icon,.inn-icoList li.on a.inn1-ico22 .icon{ background-position:-40px -592px;}
.inn-icoList li a.inn1-ico23:hover .icon,.inn-icoList li.on a.inn1-ico23 .icon{ background-position:-80px -592px;}
.inn-icoList li a.inn1-ico24:hover .icon,.inn-icoList li.on a.inn1-ico24 .icon{ background-position:-120px -592px;}
.inn-icoList li a.inn1-ico25:hover .icon,.inn-icoList li.on a.inn1-ico25 .icon{ background-position:-160px -592px;}
.inn-icoList li a.inn1-ico31 .icon{ background-position:0 -635px;}
.inn-icoList li a.inn1-ico32 .icon{ background-position:-40px -635px;}
.inn-icoList li a.inn1-ico33 .icon{ background-position:-80px -635px;}
.inn-icoList li a.inn1-ico34 .icon{ background-position:-120px -635px;}
.inn-icoList li a.inn1-ico35 .icon{ background-position:-160px -635px;}
.inn-icoList li a.inn1-ico36 .icon{ background-position:-200px -635px;}
.inn-icoList li a.inn1-ico31:hover .icon,.inn-icoList li.on a.inn1-ico31 .icon{ background-position:0 -678px;}
.inn-icoList li a.inn1-ico32:hover .icon,.inn-icoList li.on a.inn1-ico32 .icon{ background-position:-40px -678px;}
.inn-icoList li a.inn1-ico33:hover .icon,.inn-icoList li.on a.inn1-ico33 .icon{ background-position:-80px -678px;}
.inn-icoList li a.inn1-ico34:hover .icon,.inn-icoList li.on a.inn1-ico34 .icon{ background-position:-120px -678px;}
.inn-icoList li a.inn1-ico35:hover .icon,.inn-icoList li.on a.inn1-ico35 .icon{ background-position:-160px -678px;}
.inn-icoList li a.inn1-ico36:hover .icon,.inn-icoList li.on a.inn1-ico36 .icon{ background-position:-200px -678px;}
.inn-icoList li a.inn2-ico1 .icon{ background-position:0 -205px;}
.inn-icoList li a.inn2-ico2 .icon{ background-position:-40px -205px;}
.inn-icoList li a.inn2-ico3 .icon{ background-position:-80px -205px;}
.inn-icoList li a.inn2-ico4 .icon{ background-position:-120px -205px;}
.inn-icoList li a.inn2-ico1:hover .icon,.inn-icoList li.on a.inn2-ico1 .icon{ background-position:0 -248px;}
.inn-icoList li a.inn2-ico2:hover .icon,.inn-icoList li.on a.inn2-ico2 .icon{ background-position:-40px -248px;}
.inn-icoList li a.inn2-ico3:hover .icon,.inn-icoList li.on a.inn2-ico3 .icon{ background-position:-80px -248px;}
.inn-icoList li a.inn2-ico4:hover .icon,.inn-icoList li.on a.inn2-ico4 .icon{ background-position:-120px -248px;}
.inn-icoList li a.inn2-ico21 .icon{ background-position:0 -721px;}
.inn-icoList li a.inn2-ico22 .icon{ background-position:-40px -721px;}
.inn-icoList li a.inn2-ico23 .icon{ background-position:-80px -721px;}
.inn-icoList li a.inn2-ico24 .icon{ background-position:-120px -721px;}
.inn-icoList li a.inn2-ico21:hover .icon,.inn-icoList li.on a.inn2-ico21 .icon{ background-position:0 -764px;}
.inn-icoList li a.inn2-ico22:hover .icon,.inn-icoList li.on a.inn2-ico22 .icon{ background-position:-40px -764px;}
.inn-icoList li a.inn2-ico23:hover .icon,.inn-icoList li.on a.inn2-ico23 .icon{ background-position:-80px -764px;}
.inn-icoList li a.inn2-ico24:hover .icon,.inn-icoList li.on a.inn2-ico24 .icon{ background-position:-120px -764px;}
.inn-icoList li a.inn2-ico31 .icon{ background-position:0 -807px;}
.inn-icoList li a.inn2-ico32 .icon{ background-position:-40px -807px;}
.inn-icoList li a.inn2-ico33 .icon{ background-position:-80px -807px;}
.inn-icoList li a.inn2-ico34 .icon{ background-position:-120px -807px;}
.inn-icoList li a.inn2-ico31:hover .icon,.inn-icoList li.on a.inn2-ico31 .icon{ background-position:0 -850px;}
.inn-icoList li a.inn2-ico32:hover .icon,.inn-icoList li.on a.inn2-ico32 .icon{ background-position:-40px -850px;}
.inn-icoList li a.inn2-ico33:hover .icon,.inn-icoList li.on a.inn2-ico33 .icon{ background-position:-80px -850px;}
.inn-icoList li a.inn2-ico34:hover .icon,.inn-icoList li.on a.inn2-ico34 .icon{ background-position:-120px -850px;}
.inn-icoList li a.inn3-ico1 .icon{ background-position:0 -291px;}
.inn-icoList li a.inn3-ico2 .icon{ background-position:-40px -291px;}
.inn-icoList li a.inn3-ico1:hover .icon,.inn-icoList li.on a.inn3-ico1 .icon{ background-position:0 -334px;}
.inn-icoList li a.inn3-ico2:hover .icon,.inn-icoList li.on a.inn3-ico2 .icon{ background-position:-40px -334px;}
.inn-icoList li a.inn4-ico1 .icon{ background-position:0 -377px;}
.inn-icoList li a.inn4-ico2 .icon{ background-position:-40px -377px;}
.inn-icoList li a.inn4-ico3 .icon{ background-position:-80px -377px;}
.inn-icoList li a.inn4-ico4 .icon{ background-position:-120px -377px;}
.inn-icoList li a.inn4-ico1:hover .icon,.inn-icoList li.on a.inn4-ico1 .icon{ background-position:0 -420px;}
.inn-icoList li a.inn4-ico2:hover .icon,.inn-icoList li.on a.inn4-ico2 .icon{ background-position:-40px -420px;}
.inn-icoList li a.inn4-ico3:hover .icon,.inn-icoList li.on a.inn4-ico3 .icon{ background-position:-80px -420px;}
.inn-icoList li a.inn4-ico4:hover .icon,.inn-icoList li.on a.inn4-ico4 .icon{ background-position:-120px -420px;}
.inn-icoList li a.inn5-ico1 .icon{ background-position:0 -463px;}
.inn-icoList li a.inn5-ico2 .icon{ background-position:-40px -463px;}
.inn-icoList li a.inn5-ico3 .icon{ background-position:-80px -463px;}
.inn-icoList li a.inn5-ico1:hover .icon,.inn-icoList li.on a.inn5-ico1 .icon{ background-position:0 -506px;}
.inn-icoList li a.inn5-ico2:hover .icon,.inn-icoList li.on a.inn5-ico2 .icon{ background-position:-40px -506px;}
.inn-icoList li a.inn5-ico3:hover .icon,.inn-icoList li.on a.inn5-ico3 .icon{ background-position:-80px -506px;}
/*end*/
.inner_rtitBg {height:50px; line-height:50px; padding-left:18px; background:url(../images/inner_rtitBg.png) no-repeat;margin-left:1px; width:670px; font-size:24px; color:#ff8400; font-weight:400;}
.inner-rservice {padding:20px 30px;}
.inner-rservice p { line-height:24px; text-indent:2em; font-size:14px; margin-bottom:20px;}
.inner-rservice a.ico_yyBtn {width:130px; height:60px; background:url(../images/ico_yyBtn.png) no-repeat; display:block; text-align:center;margin: 0 auto;}
.inner-content {padding:20px 30px;}
.inn-newsList li { vertical-align:top; border-bottom:#999999 dotted 1px; padding:15px 0;}
.inn-newsList li h3 {font-size:16px; font-weight:400; margin-bottom:10px; color:#333333;}
.inn-newsList li p { font-size:14px; color:#999999; line-height:22px;}
.inn-newsList li p a {color:#ff8400;}
.inn-newsList li p a:hover { text-decoration:underline;} 

.in-introduce p { text-indent:2em; font-size:14px; margin-bottom:15px; line-height:24px;}
.in-introduce img {padding:15px 0;}
.infoCon {border:#f09161 solid 1px; border-top:0; min-height:910px; padding:20px 19px;}
.lbox-ask {background:#f3f3f3;}
.lbox-ask h3 {font-size:16px; padding:15px 20px; font-weight:400; color:#ff8400;}
.lbox-ask p {padding:0 10px 10px;}
.lbox-ask input { vertical-align:top; width:263px; height:30px; line-height:30px; padding-left:5px; border:#ccc solid 1px; background:#fff; color:#666;font-family:Microsoft YaHei; }
.lbox-ask textarea {width:263px; height:80px; background:#fff; border:#ccc solid 1px;padding-left:5px; line-height:24px; color:#666;font-family:Microsoft YaHei; }
.lbox-ask input.fl {width:100px; margin-right:10px;}
.lbox-ask input.lask-sBtn { width:268px; height:36px; line-height:36px; background:#a0701b; border-radius:5px; border:0; font-family:Microsoft YaHei; font-size:16px; color:#fff; cursor:pointer;}
.lbox-ask input.lask-sBtn:hover { background:#5c3d06;}
.innBoxBtm .ixBrand-list {background:#f3f3f3; padding:10px 0;}
.innBoxBtm .ixBrand-list li{padding-right:10px; border-bottom:none; _width:260px;}
.innBoxBtm .ixBrand-list li a{_width:260px;}
.innBoxBtm .ixBrand-list li .ico_article {left:8px;}
/*intraduce*/
.ls-intraduce p{ font-size:14px; text-indent:2em; line-height:24px; margin-bottom:10px; text-align:left;}
.ls-intraduce img {margin:15px 0;}
/*contactUs*/
.contactUs {padding:20px 0 40px;}
.contactUs p { line-height:30px; font-size:14px;font-family:Microsoft YaHei}
.contactUs-map {width:630px; height:500px;}
/*律师团队*/
.ls-teamCon li { vertical-align:top; min-height:260px; position:relative; border:#dadada solid 1px; margin-bottom:30px;}
.ls-tPic {width:196px; border:#dfdfdf solid 2px; left:20px; top:20px;}
.ls-tText {padding-left:240px; padding-top:30px;}
.ls-tText h3 {font-size:20px; margin-bottom:10px;}
.ls-tText p {font-size:14px; line-height:30px; margin-bottom:5px; color:#666666;}
.ls-tText p a {color:#ff8400;}
.ls-tText p a:hover { text-decoration:underline;}
.ls_teamBg {width:620px; height:15px; background:url(../images/ls_teamBg.png) center 0 no-repeat; left:0; bottom:-16px;}
.ls-shouxiCon { position:relative; min-height:260px;}
.ls-infoCon p{ text-indent:2em; line-height:30px; font-size:14px; margin-bottom:10px; color:#666;}
/*list*/
.info-listCon {}
.info-list {border-bottom:#999 dashed 1px; padding:15px 0; zoom:1;}
.info-list li { vertical-align:top; padding-left:15px; position:relative;  height:30px; line-height:30px;}
.info-list li a {font-size:14px;}
.info-list li a:hover { color:#cc0000; text-decoration:underline;}
.info-list li span { font-size:14px;}
.ico_list {width:18px; height:18px; background:url(http://www.shanghaiwinlaw.com/skin/images/ico_news.png) no-repeat; left:5px; top:15px;}
/*article*/
.article-top h1 { font-size:20px; color:#333; font-weight:300; padding:10px 0;}
.article-top p.tc span{ padding-right:10px;}
.article-con {padding:30px 0;}
.article-con img {max-width:100%;clear: both;
    display: block;
    margin: auto;}
.article-top p {padding:10px 0  10px; border-bottom:#999 dashed 1px; color:#999999;}
.article-con p {line-height:24px; font-size:14px; margin-bottom:10px;}
.article-conShare {padding:5px 10px; background:#ffffff;}
.article-page {padding:20px 10px; border-top:#999 dashed 1px;}
.article-page a {font-size:14px; display:block;  line-height:30px;}
.article-page a:Hover { text-decoration:underline;}
/*ask*/
.askup{background:#f3f3f3;padding:10px;margin-top:10px;height:152px;overflow:hidden;zoom:1;}
.askup .lawimg img{width:140px;height:150px;overflow:hidden;}.askup .lawzl{width:470px;}
.askup .lawzl h2,.askup .lawzl p{padding-left:20px;}
.askup .lawzl h2{font:500 22px/40px "Microsoft Yahei";height:48px;color:#ff6326;}
.askup .lawzl .law_a{background:#b49969;height:44px;line-height:46px;font:500 18px/44px "Microsoft Yahei";color:#fff;font-style:italic;}
.askup .lawzl .law_b{font:500 15px/38px "Microsoft Yahei";color:#333;padding-top:5px; line-height:28px;}
.askup .lawzl .law_c{font:500 13px/22px "Microsoft Yahei";color:#999;padding-right:10px;}
.askmd{padding-top:20px;clear:both;zoom:1;overflow:hidden;}
.zixun p{padding:4px 0;overflow:hidden;zoom:1;}
.zixun p label{line-height:30px;font-size:14px;color:#333;display:block;width:70px;float:left;text-align:right;}
.zixun p input,.zixun p textarea{background:#f9f9f9;border:solid 1px #ccc;line-height:24px;font-size:12px;color:#333;vertical-align:middle;padding:3px;display:block;float:left;margin-left:5px;}
.zixun p input{width:240px;height:24px;color:#333;}
.zixun p textarea{width:500px;height:120px;color:#333;}
.zixun p input.yzm{margin-right:10px;}
.zixun p img{vertical-align:middle;margin-right:10px;}
.zixun p a{text-decoration:underline;color:#95825a;}
.zixun p span{margin-left:5px;}
.zixun p input.btn{background:#ac8237;width:130px;height:32px;cursor:pointer;margin-left:75px;padding:0;border:0 none; display:inline; color:#fff; border-radius:5px;}
.zixun p input.btn:hover { background:#5c3d06;}
.zixun em{display:block;height:22px;margin-left:75px;font-style:normal;color:#f00;clear:both}
.reply{padding-top:30px;overflow:hidden; padding:0 10px;}
.reply_tle{height:40px;line-height:40px; border-radius:5px;background-color:#B49969;font-size:14px;color:#fff; padding-left:10px; margin:20px 0;}
.reply_in{border:1px solid #ccc;background:#fff;margin-top:15px;}
.reply_in .wen{background:#f0f0f0;border-bottom:solid 1px #ccc;padding:15px 10px 15px 50px;overflow:hidden;zoom:1;position:relative;}
.wen_icon,.da_icon{background:url(../images/reply_icon.png) no-repeat;width:27px;height:40px;position:absolute;top:0;left:10px;}
.wen_icon{background-position:0 0;}
.wencont p{line-height:22px;color:#333;}
.reply_in .da{padding:15px 10px 40px 50px;overflow:hidden;zoom:1;position:relative;}
.da_icon{background-position:-55px 0;}
.daimg,.hfimg{width:65px;height:100px;text-align:center;}
.daimg img,.hfimg img{width:65px;height:70px;overflow:hidden;}
.datext{width:460px;}.datext p{line-height:22px;color:#ff66000 ;}
.datime{background:#f6f6f6; height:28px; position:absolute; left:0; bottom:0; line-height:28px; width:580px; padding:0 15px; color:#666;}
{color:#3b4159}
.datime a {color:#ffcc83;}
.datime a:hover { text-decoration:underline;}
.reply-but{ width:160px; margin:10px auto}
.reply-but a{ display:block; background:#ac8237; width:160px; height:42px; line-height:42px; color:#fff; text-align:center;font-family:"Microsoft Yahei"; font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.reply-but a:hover{ color:#fff; background:#5c3d06; text-decoration:none;}
.kefubox{z-index:99;right:0;position:absolute;top:250px}
.kefubox .press{right:0;width:27px;cursor:pointer;position:absolute;height:144px;}
.kefu{width:160px;overflow:hidden;z-index:999;visibility:visible;background:#ffdfb0}
.kefu .tle{height:30px;overflow:hidden}
.kefu .tle span{font-family:"Microsoft YaHei";color:#333;font-size:14px;line-height:30px;text-indent:10px;float:left;width:100px;overflow:hidden}
.kefu_b p.kefu_tel,.kefu_b p.kefu_qq a,.kefu_b p.kefu_zx a{background:url(http://www.shanghaiwinlaw.com/skin/images/kefu/kefu_icon.gif) 0 0 no-repeat;display:block}
.kefu_c{margin:0 10px 10px 10px;background:#fff;padding-bottom:10px}
.kefu_pic{margin:0 auto;width:97px;overflow:hidden}
.kefu_pic img{width:97px;height:100px}
.kefu_pic p{text-align:center;line-height:24px;color:#333;}
.kefu_b{margin:10px;font-family:"Microsoft YaHei";font-size:14px;text-indent:26px;color:#561010}
.kefu_b p{border-bottom:#ccc 1px dashed;line-height:22px;padding:5px 0;height:22px;overflow:hidden}
.kefu_b p.kefu_tel{background-position:0 -22px;height:22px;}
.kefu_b p a:hover{text-decoration:none}
.kefu_b p.kefu_qq a{background-position:0 -58px;height:22px;}
.kefu_b p.kefu_zx a{background-position:2px -86px;height:22px;}
.kefu_c a{color:#333;}
.pages {
	overflow: hidden;
	margin-top:20px;
	font-size: 12px;
	text-align: center;
}
.pages a {
	display: inline-block;
	margin: 0 2px;
	height: 34px;
	line-height: 34px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	padding: 0 12px
}
.pages a.cur {
	background: #ac8237;
	border-color: #ac8237;
	color: #fff;
	text-decoration: none;
}
.pages a:hover {
	background: #ac8237;
	border-color: #ac8237;
	color: #fff;
	text-decoration: none;
}
.pages span {
	display: inline-block;
	margin: 0 2px;
	height: 34px;
	padding: 0 12px;
	line-height: 34px;
	background: #ac8237;
	border: 1px solid ##ac8237;
	color: #fff;
	text-align: center;
}

/*弹出层*/
.pup-box{z-index:1000;width:650px;margin:0 auto;height:auto;padding:30px 20px; text-align:center; overflow:hidden; zoom:1; background:#fff; border:5px solid #5c3d06; position:fixed; left:50%; margin-left:-350px; top:200px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+200);}
.pup-box-a{ width:500px; left:30%;}
.pup-box p{ font:500 18px/40px 'Microsoft YaHei'; color:#666;}
.pup-box p strong{ font:500 18px/40px 'Microsoft YaHei'; color:#ff6600;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#ff6600;}
.pup-box-btn{margin:20px 0;}
.pup-box-btn a{ display:inline-block;width:110px;height:36px; margin:0 10px;font:500 16px/36px 'Microsoft YaHei'; color:#fff; text-align:center; background:#ac8237;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#5c3d06;}
.s-return em{ font:500 12px SimSun; color:#666; }

/*fixed-layer*/
.fico {width:40px; height:40px; background:url(../images/fico.png) no-repeat;}
.fixed-layer{display:none;position:fixed;width:88px;margin-left:520px;left:50%;top:130px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-460));z-index:100;}
.fixed-layer li{border-top:1px solid #e2b871;text-align:center;font-family:"Microsoft Yahei";font-size:14px;}
.fixed-layer li:first-child {border:none;}
.fixed-layer li a{display:block;width:88px;height:76px;background:#d3ab65;color:#fff;padding-top:10px; cursor:pointer}
.fixed-layer li a:hover{background:#b18538;color:#fff;text-decoration:none;}
.fixed-layer i{display:block;width:40px;height:40px;margin:0 auto; cursor:pointer}
.fixed-layer .weixin i{background-position:0 0;}
.fixed-layer .qq i{background-position:-40px 0;}
.fixed-layer .online i{background-position:-80px 0;}
.fixed-layer .tel-ask i{background-position:-120px 0;}
.fixed-layer .to-top i{background-position:-160px 0;height:11px;}
.fixed-layer .to-top a{height:40px;padding-top:12px;}
.fixed-layer .tel-ask,.fixed-layer .weixin{position:relative; /*vertical-align:middle;*/_float:left;}
.fixed-layer li.tel-ask a:hover,.fixed-layer li.weixin a:hover{background:#b18538}
.fixed-layer .tel-ask-tips{position:absolute;left:-140px;top:0;text-align:left;width:110px;height:56px;background:#eb4b31;color:#fff;padding:20px 10px 10px 10px;display:none;}
.fixed-layer .tel-ask-tips span{font-size:16px;font-family:'Microsoft Yahei',Arial;}
.fixed-layer .weixin-tips{position:absolute;left:-167px;top:0;text-align:left;width:135px;height:150px;background:#fff;padding:10px;border:1px solid #af7f2d;display:none;}
.fixed-layer .app-tips{position:absolute;left:-313px;top:0;text-align:left;width:281px;height:150px;background:#fff;padding:10px;border:1px solid #af7f2d;display:none;}
.fixed-layer .tel-ask-tips em,.fixed-layer .weixin-tips em,.fixed-layer .app-tips em{width: 0;height: 0;font-size: 0;line-height: 0;position: absolute;right:-10px;top:38px;border-width:5px;border-style: dashed dashed dashed solid;}
.fixed-layer .tel-ask-tips em{border-color: transparent transparent transparent #eb4b31;}
.fixed-layer .weixin-tips em{border-color: transparent transparent transparent #af7f2d;right:-11px;_right:-12px;}
.fixed-layer .app-tips em{border-color: transparent transparent transparent #af7f2d;right:-11px;_right:-12px;}

/*委托流程 2014.9.11*/
.wt-item {width:611px; height:125px; font-size:24px !important; line-height:100px !important; font-weight:bold; background:url(../images/wt_cBg.png) no-repeat; position:relative; padding-left:110px; color:#96530c;}
.wt-litem{width:611px; height:125px; font-size:24px !important; line-height:100px !important; font-weight:bold; background:url(../images/wt_lBg.png) no-repeat; position:relative; padding-left:110px; color:#145e98;}
.wt-item em {position:absolute; left:23px; top:-3px;font-size: 50px;font-style: italic;}
.wt-litem em {position:absolute; left:23px; top:-3px;font-size: 50px;font-style: italic;}
p.wt-litem-last{background:url(../images/wt_cBg_last.png) no-repeat;}

/*诉讼费计算器 2014.9.11*/
.ss-computer {width:630px; height:500px; background:url(../images/mzBg.jpg) repeat;}
.ss-computerCon {padding:30px;}
.ss-computerCon h3 {color:#6c3300; font-size:24px; margin-bottom:30px;}
.ss-cInfo { border-radius:10px; border:#ccc solid 1px; background:#fff;}
.ss-cInfo .ss-cIitem {padding:10px 10px; border-bottom:#dadada solid 1px; display:block; width:548px;}
.ss-cInfo div:last-child {border-bottom:none;}
.ss-cInfo a {color:#3366cc; padding-left:10px;}
.ss-cInfo-text {width:150px; height:20px; line-height:20px; margin-right:10px;border:#ccc solid 1px;}
.ss-cInfo select {width:150px; height:20px; border:#ccc solid 1px;}
.ss-cInfo-cb {margin-top:5px;}
.ss-cBtn {padding:30px 0 30px 175px;}
.ss-cBtn-s {width:128px; height:32px; background:url(../images/ss-cInfo-sum.png) no-repeat; border:0; cursor:pointer; font-size:14px; font-family:microsoft yahei; color:#fff;}
.ss-cBtn-r {width:82px; height:32px; background:url(../images/ss-cInfo-reset.png) no-repeat; border:0; cursor:pointer; font-size:14px; font-family:microsoft yahei; color:#333333;}
.ss-cInfo-title { height:37px; line-height:37px; background:url(../images/ss-cInfo-titleBg.png) repeat-x; border-radius:10px 10px 0 0; padding-left:10px;}
.ss-cInfo-btm { height:100px; padding-left:5px;}
.ss-cInfo-btm  textarea { height:100px; border:0; width:100%;  border-radius:0 0 10px 10px; font-size:14px; color:#3366cc; line-height:24px; outline-color:#fff;}


