﻿
/*服务项目列表*/

.zhengwen{ width:100%; background:#f2f2f2; margin:0 auto; min-height:300px; overflow:hidden;} 
.zwl{ float:left; display:inherit; width:878px;}
.zwss{ float:left; display:inherit; width:100%; margin:35px 0px 19px 0px; height:55px; line-height:55px;}
.wbk{ width:743px; height:55px; line-height:55px; background:#fff; border:none; border-radius:4px; text-indent:20px; font-size:14px; color:#333; float:left; display:inherit;}
.wbk2{ width:133px; height:55px; border-radius:0px 4px 4px 0px; background:#c68f4b; font-size:14px; color:#fff; line-height:55px; text-align:center; float:left; display:block;}
.wbk2:hover{ display:block; background:#7d5422; }

.xmlb{ width:100%; border-radius:4px; background:#fff; height:25px; padding:25px 0px 20px 0px; margin:0 auto;}

.xmlb2{ width:100%; float:left; display:inherit; padding-left:30px; padding-bottom:12px;}
.xmlb2 li{ color:#333; font-size:14px; line-height:25px; float:left; display:inherit; margin-right:14px;}
.xmlb2 li a{ font-size:14px; color:#333; padding-left:8px; padding-right:8px; padding-top:1px; padding-bottom:1px; display:block; }
.xmlb2 li a:hover{ background:#be0012; border-radius:4px; color:#fff; font-weight:bold;}

.xmlb2 li.cur a{ background:#be0012; border-radius:4px; color:#ffffff; float:left; display:block; margin-left:16px; margin-right:8px; }
.xmlb2 li.cur a:hover{ background:#7d5422; color:#ffffff; font-weight:bold;}

.xmlb3{ width:275px; float:left; display:inherit; margin-right:25px; margin-bottom:20px;}
.xmlb3 li{ float:left; display:inherit; width:100%; height:270px; border-radius:4px 4px 0px 0px; background:#fff; border-bootom:1px #eee solid;}

.tpc{ width:275px; height:155px; border-radius:4px 4px 0px 0px;}
.tpc:hover{ border-radius:9px;}

.xmlb3 li p{ color:#999999; font-size:12px; line-height:28px; padding:0px 15px;}
.xmlb3 li p font{ color:#be0012; font-size:20px; line-height:37px;}
.xmlb3 li p span{ color:#000; font-size:16px; line-height:39px; }
.xmlb3 li p b{ font-size:18px; color:#ff7d27;}
.xmlb3 li p b:hover{ color:#ff7d27;}
.xmlb3 li p strong{ color:#ff7d27; font-size:12px; font-weight:normal;}

.xmlb4{ position:relative; float:right; display:block; top:6px;}
.xmlb4 a{width:81px; height:26px; line-height:26px; line-height:26px; background:#fff; display:block; color:#333333; text-align:center; font-size:14px; border:1px #eeeeee solid; border-radius:12px; }

.xmlb4 a:hover{ background:#be0012; color:#fff; font-weight:bold; border-radius:12px;}

.xmlb5{ width:275px; height:45px; line-height:45px; background:#fff; border-radius:0px 0px 4px 4px; color:#000; font-size:14px;}
.xmlb5 img{ margin-left:15px; border-radius:54px; width:27px; height:27px; margin-right:10px;}
.xmlb5 img:hover{ border:1px #be0012 solid;}

.zwr{ float:right; display:inherit; width:292px; background:#fff; border-radius:4px; margin:32px auto; min-height:100px; overflow:hidden;}

.zwr h1{ font-size:16px; line-height:54px; color:#333; text-indent:20px; border-bottom:1px #f2f2f2 solid;}
.zwr2{ width:255px; margin:20px; float:left; display:inherit;}
.zwr2 img{ margin-right:13px;float:left; display:inherit; border:1px #eeeeee solid; border-radius:4px;}
.zwr2 img:hover{border:1px #d0221c solid; border-radius:4px;}
.zwr2 p{ line-height:26px; color:#333; font-size:16px;word-wrap:break-word; float:left; display:inherit;}

.zwr2 p span{ width:81px; height:26px; line-height:26px; line-height:26px; background:#fff; display:block; color:#333333; text-align:center; font-size:14px; 
position:relative; top:12px;}
.zwr2 p span a{ display:block; width:81px; height:26px; background:#fff; color:#333; border-radius:12px; border:1px #eee solid; }
.zwr2 p span a:hover{ background:#be0012; color:#fff; font-weight:bold;}

.zwr3{ width:100%; height:28px; line-height:28px; color:#fff; background:url(/static/img/city/hynew/zwrbj.jpg) repeat-y center top; font-size:16px; text-indent:25px; }
.zwr3 span{ line-height:28px; font-size:16px; margin-right:30px; color:#fff; float:right; display:inherit;}
.zwr31{ float:left; display:inherit; text-align:left; font-size:14px; margin-top:10px; text-indent:25px; line-height:24px; width:100%;}
.zwr31 span{ float:right; display:inherit; font-size:14px; color:#be0012; width:64px; line-height:24px; text-align:left; margin-right:24px; }

.zwr32{ float:left; display:inherit; text-align:left; font-size:14px; margin-top:10px; text-indent:25px; line-height:24px; width:100%; border-bottom:1px #f2f2f2 solid; padding-bottom:20px;}
.zwr32 span{ float:right; display:inherit; font-size:14px; color:#be0012; width:64px; line-height:24px; text-align:left; margin-right:24px; }


.main_r{ width:229px; margin-top:37px; float:right; overflow:hidden; background:#fff; padding:25px 28px; }

.main_r .r_title{ font-size:14px; font-weight:bold; }
.main_r .rt_img{ width: 209px; height:209px; margin-top: 15px;}
.main_r .rt_img .img_p{width:207px; height:207px; border:1px solid #dddddd; text-align:center;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.main_r .rt_img p.img-box{position:static;+position:absolute;top:50%; width:227px;}
.main_r .rt_img img{ max-width:207px; max-height:207px;position:static;+position:relative;top:-50%;left:-50%;}
.main_r dl{ background:#f4f4f4; padding:15px;}
.main_r dl dt{ line-height:2em; font-size:14px; margin-bottom:5px; }
.main_r dl a{ color:#0055ad; }
.main_r dl a:hover{text-decoration:underline;}
.main_r dl dd{line-height:1.8em;text-align:left;margin-inline-start: 10px;}
.main_r dl dd .d_title{color:#999;}


/*服务项目详情页*/
.xmxq{width:100%; background:#f2f2f2; margin:0 auto; min-height:300px; overflow:hidden;} 
.xmxql{ float:left; display:inherit; width:878px; margin:30px auto;}
.xmxql2{ width:833px; min-height:208px; border-radius:4px; background:#fff; padding:25px 20px 25px 25px;}
.xmxql2 img{ margin-right:24px; float:left; display:inherit; width:289px; height:206px;}

.xmxql3{ width:520px; float:left; display:inherit;}
.xmxql3 h1{ color:#333; font-size:18px; line-height:30px; font-weight:bold; float:left; width:100%;}
.xmxql3 h2{ font-size:14px; width:81px; height:26px; line-height:26px; line-height:26px; background:#fff; display:block; color:#333333; text-align:center; font-size:14px; float:left; margin-top:12px; margin-bottom:12px; }
.xmxql3 h2 a{ display:block; width:81px; height:26px; background:#fff; color:#333; border-radius:12px; border:1px #eee solid; }
.xmxql3 h2 a:hover{ background:#be0012; color:#fff; font-weight:bold;}

.wzbj{ width:100%; height:70px; background:#fffaf4; padding-top:10px;}

.xmxql3 p{ color:#999999; font-size:12px; line-height:25px; width:508px; float:left; display:inherit; padding-left:12px;}
.xmxql3 p font{ color:#f44234; font-size:24px; line-height:35px; font-weight:bold;}
.xmxql2 p b{ font-size:16px; color:#ff7d27; }

.xmxql3 p span{ float:right; display:block; color:#fff; position:relative; top:17px; font-size:16px;}
.xmxql3 p span a{ color:#fff; display:block; width:120px; height:30px; line-height:30px; text-align:center; background:#ff802b;}
.xmxql3 p span a:hover{ background:##be0012; width:120px; height:30px; text-align:center; display:block; color:#f2f2f2; font-weight:bold; }

.xmxql4{ width:100%; min-height:310px; border-radius:4px; background:#fff; overflow:hidden;}
.xmxql4 h1{ width:100%; height:63px; border-bottom:1px #eee solid; line-height:63px; color:#000; font-size:18px; text-indent:25px;}
.xmxql4 p{ width:95%; padding:30px 25px; line-height:30px; font-size:16px; text-indent:32px;}

.xmxql5{ width:100%; margin:15px auto;}
.xmxql5 li{ width:100%; float:left; display:inherit; line-height:26px; margin:8px 25px; font-size:14px; color:#333;}
.xmxql5 li span{ border-radius:52px; width:26px; height:26px; color:#fff; font-size:14px; background:#ff7d27; float:left; display:block; text-align:center; margin-right:12px;}


.xmxql6{ width:100%; min-height:290px; border-radius:4px; background:#fff; overflow:hidden;}
.xmxql7{width:100%; height:93px; border-bottom:1px #eee solid; text-indent:25px;}
.xmxql7 h1{ color:#000; font-size:18px; line-height:52px; width:100%;}
.xqnav{ line-height:23px; color:#000; font-size:14px; width:100%; margin-top:2px;}
.xqnav li{ text-align:center; float:left; display:block; margin-right:15px; font-size:14px;}
.xqnav li a{ color:#000; width:90px; height:23px; line-height:23px; font-size:14px; border:1px #fff solid; padding:0px 6px; }
.xqnav li a:hover{ border:1px #c68f4b solid; border-radius:10px; width:90px; height:23px; line-height:23px; }

.xqnav li.cur a{ border:1px #c68f4b solid; border-radius:10px; width:90px; height:23px; line-height:23px; padding:0px 6px; }
.xqnav li.cur a:hover{border:1px #fff solid; color:#c68f4b;}

.xmxql6 p{margin:23px 30px; line-height:30px; color:#000; font-size:14px;}


.xmxqr{float:right; display:inherit; width:304px; margin:30px auto;}
.xmxqr2{width:100%; min-height:310px; border-radius:4px; background:#fff; overflow:hidden;}
.xmxqr2 h1{ font-size:18px; color:#000; line-height:30px; text-indent:17px; margin-top:20px; width:100%;}
.xmxqr3{ width:264px; height:35px; line-height:35px; text-align:center; color:#fff; text-align:center; font-size:16px; background:#c68f4b; margin-left:17px; margin-top:15px;}
.xmxqr3 a{ color:#fff;}
.xmxqr3 a:hover{ background:#ff802b; font-weight:bold; display:block;}
.xmxqr4{ margin-top:10px; color:#000; font-size:14px; line-height:35px; border-bottom:1px #eeeeee solid; padding-bottom:17px; padding-left:26px;}
.xmxqr4 img{ margin-right:20px; position:relative; top:-3px;}

.xmxqr5{ margin-left:26px; line-height:30px; color:#333; font-size:14px; margin-top:12px; margin-bottom:15px;}
