/**
  *title:特许经营律师网
  *author:hamboss@live.com
  *date:2013-8-17
  */

html{ margin:0; padding:0;}
body{ margin:0; padding:0; text-align:left; font-family:simsun; font-size:12px; background-color:#FFF;}
ul,ol,li,p,em{ list-style:none; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
img{ border:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.w980{ width:980px;} .w480{ width:478px; border:1px solid #ccc;} .w310{ width:308px; border:1px solid #ccc;} .w640{ width:638px; border:1px solid #ccc;}
.fl{ float:left;} .fr{ float:right;}
.clear16{ clear:both; width:100%;  height:16px;} .clear28{ width:100%; clear:both; height:28px;}

/*header*/
#header_warp{ width:100%; height:97px; background:url(../../images/wycms/headerbg.gif) repeat-x scroll; min-width:980px;}
.header{ margin:0 auto; overflow:hidden;}
.header .logo{ padding:14px 0 0 0;}
.home_tel{ padding-top:14px; text-align:right;}
.home_tel ul{ overflow:hidden; color:#595959; text-align:right;}
.home_tel li{ float:left; white-space:nowrap;}
.home_tel li span{ font-size:13px;}
.home_tel li a{ margin-left:4px; color:#595959;}
.home_tel ul .home_page{ width:66px;  height:15px; line-height:15px; background:url(../../images/wycms/home.png) scroll no-repeat; margin-left:20px;}
.home_tel ul .collection{ width:66px;  height:15px; line-height:15px; height:15px; background:url(../../images/wycms/collection.png) scroll no-repeat; margin-left:12px;}
.home_tel h3{ clear:both; margin-top:25px;}

/*nav*/
#nav_warp{ width:100%; height:41px; background:url(../../images/wycms/navbg.gif) repeat-x scroll; min-width:980px;}
.nav{ margin:0 auto; min-width:980px;}
.nav ul{ overflow:hidden; font-family:"Microsoft Yahei"; font-size:15px;}
.nav ul li{ width:122px; text-align:center; height:41px; line-height:41px; background:url(../../images/wycms/line01.png) right no-repeat; float:left;}
.nav ul .special{ background-image:none;}
.nav ul li a{ display:block; color:white;}
.nav ul li a:hover, .nav ul li .mouse{ width:122px; height:41px; display:block; background-color:#082a5e; text-decoration:none;}

/*banner*/
.banner{height:362px; margin:0 auto;}
.focusPlay{}
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999; }
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.curimg{background:url(../../images/wycms/cur.png); _background:url(../../images/wycms/cur.png)}
.defimg{background:url(../../images/wycms/no_cur.png); _background:url(../../images/wycms/no_cur.png)}

/*main*/
.main{ margin:0 auto;}
.title{ width:425px; height:33px; line-height:33px; background:url(../../images/wycms/titlebg.gif) no-repeat scroll; padding:0 5px 0 48px; overflow:hidden;}
.title span{ font-family:"Microsoft Yahei"; color:white; font-size:16px; font-weight:normal;}
.title a{ float:right; margin-top:10px;}

.ask{ text-align:right; overflow:hidden;}
.ask span{ font-family:"Microsoft Yahei"; font-size:17px; color:#4f4f4f; height:24px; line-height:24px;}
.ask a{ width:113px; height:24px; background:url(../../images/wycms/ask.gif) scroll no-repeat; display:block; float:right;}

.intr{ overflow:hidden;}
.intr .intr_con{ width:452px; margin:12px auto; overflow:hidden;}
.intr .intr_con img{ float:left;}
.intr .intr_con p{ line-height:22px; text-indent:2.0em; width:324px; float:right;}
.intr .intr_con p a{ color:#224d86;}

.news{ overflow:hidden;}
.news ul{ width:460px; margin:8px auto 15px; overflow:hidden;}
.news li{ width:445px; line-height:30px; line-height:30px; border-bottom:1px dashed #8f8f8f; background:url(../../images/wycms/dot.gif) 0 12px no-repeat scroll; padding-left:15px;}
.news li span{ float:right; color:#6d6d6d;}
.news li a{ color:#000;}
.news li a:hover{ color:#224d86;}

.brand_service{ height:19px; line-height:19px; background:url(../../images/wycms/brand.gif) right no-repeat scroll;}
.brand_service h4{ font-weight:normal; font-size:22px; font-family:"Microsoft Yahei"; color:#303030;}

/*服务客户*/
.se-kehu {border: #ccc solid 1px;}
.se-kehu .title {width:927px;}
.se-kehu .intr_con {margin: 0; width: 978px;}
.se-kehuBox {padding: 20px 0 0 20px;}
.se-kehuBox li {float:left; border: #dedede solid 1px; width: 220px; height: 120px; margin:0 17px 20px 0;}




/*texuren & jiamengshang*/
.infomation{ padding:10px 0 18px 0;}
.infomation ul{ width:442px; height:155px; overflow:hidden; padding:7px 12px 0 24px;}
.infomation ul em{ float:right; margin-top:4px;}
.infomation ul span{ font-size:14px; color:#454545;}
.infomation ul p{ width:280px; line-height:24px; float:right; margin-top:16px; clear:both;}
.infomation ul p a{ color:#224d86;}
.infomation .name01{ background:url(../../images/wycms/infobg01.jpg) no-repeat scroll;}
.infomation .name02{ background:url(../../images/wycms/infobg02.jpg) no-repeat scroll;}
.infomation .name03{ background:url(../../images/wycms/infobg03.jpg) no-repeat scroll;}
.infomation .name04{ background:url(../../images/wycms/infobg04.jpg) no-repeat scroll;}
.infomation .name05{ background:url(../../images/wycms/infobg05.jpg) no-repeat scroll;}
.infomation .name06{ background:url(../../images/wycms/infobg06.jpg) no-repeat scroll;}

/*footer*/
#footer_warp{ width:100%; background:url(../../images/wycms/footbg.gif) scroll; min-width:980px; padding:12px 0 24px;}
.footer{ margin:0 auto; padding-top:18px; overflow:hidden; color:#FFF;}
.copyright li{ padding:0 12px 0 8px; border-right:1px solid white; float:left; text-align:center;}
.copyright .none{ padding-left:0;}
.copyright li a{ color:white;}
.copyright .lastone{ border:none;}
.copyright p{ clear:both; line-height:22px; color:#fff; padding:4px 0;}
.copyright a{ color:white;}
.foot_logo{ text-align:right;}
.foot_logo p{ font-size:18px; font-family:"Microsoft Yahei"; color:white; padding-top:8px;}

/*smallbanner*/
.small_banner{ margin:0 auto; overflow:hidden;}

/*list left style*/
.name_com{ width:293px; height:36px; line-height:36px; padding-left:15px; background:url(../../images/wycms/namebg.gif) repeat-x scroll;}
.name_com span{ font-family:"Microsoft Yahei"; color:#224d85; font-size:18px;}
.name_com em{ list-style:none; font-style:normal; font-size:12px; color:#605f5f; font-family:simsun; padding-left:4px; font-family:"宋体";}

.brand{ width:282px; margin:12px auto; font-family:"Microsoft Yahei";}
.brand li{ width:282px; height:35px; line-height:35px; margin-bottom:4px; background-color:#d6d6d6; font-size:14px;}
.brand .name{ clear:both; width:255px; height:33px; background:url(../../images/wycms/listbg.gif) repeat-x scroll; border:1px solid #ccc; padding-left:25px;}
.brand a{ display:block; color:black; width:242px; height:35px; background:url(../../images/wycms/dot2.gif) 25px 12px no-repeat scroll; padding-left:40px;}
.brand a:hover, .brand .cur{ background:url(../../images/wycms/list_hoverbg.gif) scroll no-repeat; text-decoration:none; color:white;}
.company{ margin-top:-6px;}

.consult{ width:120px; height:30px; padding:55px 0 0 188px; background:url(../../images/wycms/consultbg.jpg) no-repeat; margin-top:16px;}
.consult a{ color:black; font-size:16px; font-family:"Microsoft Yahei";}
.consult a:hover{ color:red;}

.recommend{ margin-top:16px;}
.recommend ul{ width:282px; margin:8px auto; overflow:hidden;}
.recommend ul li{ white-space:nowrap; line-height:26px; background:url(../../images/wycms/dot3.gif) 0 9px no-repeat scroll; padding-left:12px;}
.recommend  a{ color:#000;}
.recommend  a:hover{ color:#224d86;}


/*list right style*/
.info, .consult_lawer{ width:607px; margin:0 auto;}

.location{ width:587px; height:40px; line-height:40px; border-bottom:4px solid #c7c7c7; background:url(../../images/wycms/home.gif) 0 11px no-repeat scroll; padding-left:20px;}
.location a{margin:0 6px; color:#000;}
.location a:hover{ color:#224d86;}

.page{height:24px; line-height:24px; text-align:center; padding:12px 0 16px;}
.page a, .page span{color:#525252; background:#f8f8f8; border:1px #ddd solid; padding:5px 8px; margin:0 3px; height:16px; line-height:16px;}
.page a:hover, .page span.hover{color:#fff; text-decoration:none; background:#1e6db1; border:1px #1e6db1 solid;}

.info ul{ padding:8px 0 12px;}
.info ul li{ width:595px; height:30px; line-height:30px; border-bottom:1px dashed #ccc; background:url(../../images/wycms/dot4.gif) 0 10px scroll no-repeat; padding-left:12px; overflow:hidden; white-space:nowrap;}
.info ul li span{ float:right; color:#616161;}
.info ul li a{ color:#000;}
.info ul li a:hover{ color:#224d86;}

/*article*/
.content{ overflow:hidden;}
.content h3{ text-align:center; height:40px; line-height:40px;}
.content h4{ list-style:none; font-weight:normal; color:#616161; text-align:center; font-size:12px;}
.content a{ color:#616161;}
.content a:hover{ color:#224d86;}
.content .hr{ border-bottom:1px dashed #ccc; margin:6px 0 12px; clear:both;}
.content p{ line-height:24px;}
.content .bdshare{ float:right; margin:12px 0;}
.content li{ line-height:26px;}

.lawer h3, .contact h3{ text-align:left; height:26px;}
.contact p{ margin-top:5px;}

/*consult*/
 .card{ width:585px; height:164px; padding:9px 11px; background:url(../../images/wycms/telbg.gif) no-repeat center center; margin:12px 0;}
 .card ul{ clear:both; overflow:hidden;}
 .card ul .img{ float:left;}
 .card ul .con{ float:left; width:432px; padding:8px 0 0 15px;}
 .card ul .con .f01{ font-family:"宋体"; font-size:32px;}
 .card ul .con .f02{ font-family:"Microsoft Yahei"; font-size:18px; margin-top:10px;}
 .card ul .con .f03{ margin-top:6px; font-size:14px;}
 .card ul .con .f04{ margin-top:20px; color:#787878;}
 .asker{ width:607px; height:40px; line-height:40px; text-align:center; font-family:"Microsoft Yahei","黑体"; background-color:#FEE4DA; font-size:14px; margin-bottom:12px;}
 .consult_con{ margin-left:22px; margin-top:8px;}
 .consult_con li{ margin-bottom:8px;}
 .consult_con li label{ font-weight:normal; font-size:14px;}
 .consult_con .warning{ color:red;}
 .consult_con .msgCon label{ vertical-align:top;}
 .consult_con .msgCon textarea{ width:402px; height:116px; border:1px solid #d1d1d1; font-size:12px; padding:8px;}
 .consult_con .msgName input{ width:402px; height:27px; border:1px solid #d1d1d1; font-size:12px; padding:0 8px;}
 .consult_con .msgName label{ vertical-align:middle;}
 .consult_con .msgMethod input{ width:214px; height:27px; border:1px solid #d1d1d1; font-size:12px; padding:0 8px;}
 .consult_con .msgMethod label{ vertical-align:middle;}
 .consult_con .msgMethod span{ padding-left:6px; color:#757575;}
 .consult_con .verificationCode{ width:330px;} 
 .consult_con .verificationCode input{ width:74px; height:27px; border:1px solid #d1d1d1; font-size:12px; padding:0 18px;}
 .consult_con .verificationCode label{ vertical-align:middle;}
 .consult_con .verificationCode span{ float:right; cursor:pointer;}
 .consult_con .verificationCode span a{ text-decoration:underline; color:#757575;}
 .lawer_answer{ width:605px; border:1px solid #eaeaea; margin-top:12px;}
 .lawer_answer .question{ width:605px; padding:0 0 12px 0; background-color:#f7ece8; overflow:hidden;}
 .lawer_answer .question h6{ width:30px; height:41px; padding:0 0 0 20px; float:left;}
 .lawer_answer .question p{ width:515px; line-height:22px; float:right; padding:8px 24px 0 0;}
 .lawer_answer .question p span{ color:#d07f04;}
 .lawer_answer .answer{ width:605px; padding:0 0 12px 0; background-color:#fff; overflow:hidden;}
 .lawer_answer .answer h6{ width:30px; height:41px; padding:0 0 0 20px; float:left;}
 .lawer_answer .answer p{ width:515px; line-height:22px; float:right; padding:8px 24px 0 0;}
 .lawer_answer .answer p em{ float:left; margin-right:12px; font-style:normal;}
 .lawer_answer .answer p em a{ border:none;}
 .lawer_answer .answer p em span{ text-align:center; display:block; color:#2F2F2F;} 
 .lawer_answer .answer p span{ color:#888; display:block; text-align:right;}
 .lawer_answer .answer p span a{ color:#888;}
 .lawer_answer .answer p span a:hover{ color:#1E6DB1;}
 
/*QQ & winxin*/
	.QQbox {z-index:99;right:0;width:131px; height:184px;position:absolute;top:160px}
	.QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:131px;}
	.QQbox .Qlist{right:0;width:131px;position:absolute;height:184px; background:url(../../images/wycms/kefu/floatServiceBj.gif) no-repeat left center;}
	.QQbox .Qlist ul{padding:38px 0 0 21px;}
	.QQbox .Qlist li{height:26px;padding-top:10px; overflow:hidden; zoom:1;}
	.QQbox .Qlist li.phone_tle{padding-top:8px; height:24px; line-height:24px;}
	.QQbox .Qlist li.phone2{padding-top:0; height:24px; line-height:24px;}
	.QQbox .Qlist li.phone2 b{font-size:12px;}
	.weixin{background:#ededed;padding:5px;position:absolute;right:0px;top:185px;width:121px;}
	.weixin span{font-family:'Microsoft YaHei';font-size:14px;color:#ac0808;margin-bottom:15px;}
	.weixin img{margin-bottom:5px;}
	.weixin p{line-height:18px;}

	.lawer_answer .question p:hover {text-decoration:underline; color:#ff4f00;}

