/* 全局CSS定义 */
body {color:#333; font-size:13px; font-family:"Microsoft Yahei","微软雅黑"; padding:0px; margin:0px;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,span,form,fieldset,input,p,blockquote,th,td,input,label,select,option,textarea,button,fieldset,legend {padding:0px; margin:0px;font-family: "Microsoft Yahei",'微软雅黑'}
ul, ol, li {list-style:none;}
img {vertical-align:middle; border:0px;padding:0px; margin:0px;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#f00; }
.flo {float:left !important;}
.flor {float:right !important;}
.clear {clear:both;}
.blank5 {height:5px; clear:both; font-size:0px;}  
.blank8 {height:8px; clear:both; font-size:0px;} 
.blank10 {height:10px; clear:both; font-size:0px;} 
.blank12 {height:12px; clear:both; font-size:0px;} 
.blank15 {height:15px; clear:both; font-size:0px;} 
.blank20 {height:20px; clear:both; font-size:0px;}
.space {font-family:"SimSun" !important; font-weight:normal; font-size:12px}
.td_left { text-align:left !important}
.cor-yellow {color:#FF0 !important;}
.cor-withe {color:#FFF !important;}
.cor-red {color:#f00 !important;}
.cor-sred {color:#c00!important;}
.cor-green {color:#390 !important;}
.tc { text-align: center;}

/* 顶部样式 */
.zt315_top {height:30px; border-bottom:1px solid #ddd; }
.zt315_top .top_cont {width:1200px; margin:0 auto; overflow:hidden;font-size:12px;}
.zt315_top .top_cont .date {float:left; color:#003182; padding:7px 0 0 20px; background:url(../images/315ico-s01.jpg) no-repeat 0 8px}
.zt315_top .top_cont .unit {float:right; color:#003182; padding-top:6px;}
.zt315_top .top_cont .space {font-family:"SimSun" !important; font-size:12px; margin:0 8px; color:#ccc}

/* logo+搜索 */
.zt315_head {height:135px; width:1200px; margin:0 auto; overflow:hidden;}
.zt315_head .logo { float:left;margin-top:30px}
.zt315_head .xianjin { float:left;margin:16px 0 0 70px}
.zt315_head .xianjin img { width:150px; border:1px solid #5a2831; height:98px}
.zt315_head .search {float:right; width:319px; background:url(../images/315bj-01.jpg) no-repeat left top; margin-top:39px}
.zt315_head .search .formcont {padding:5px 0 0 15px; clear:both; height:29px; overflow:hidden;}
.zt315_head .search .formcont input {border:0px; background:none}
.zt315_head .search .formcont li.keyword {float:left; width:270px}
.zt315_head .search .formcont li.keyword input {background:none; color:#999; font-size:12px; border:0px; height:24px; line-height:24px; width:250px}
.zt315_head .search .formcont li.btn {float:left; padding-top:3px}
.zt315_head .search .tips_txt { text-align:center; margin-top:7px; color:#16448c;font-size:12px;}
.zt315_head .search .tips_txt span {color:#333}

/* 导航条样式 */
.zt315_nav {height:42px; background:url(../images/315bj-02.jpg) repeat-x}
.zt315_nav .nav_cont {width:1200px; margin:0 auto; overflow:hidden;font-size:18px; font-weight:bold}
.zt315_nav .nav_cont li {float:left;padding:0 37px 0 30px; line-height:40px}
.zt315_nav .nav_cont li a {color:#FFF; text-decoration:none}
.zt315_nav .nav_cont li a.on {color:#FF0;}
.zt315_nav .nav_cont li a:hover {color:#FF0; }
.zt315_nav .nav_cont li.nav01 { background:url(../images/315ico-nav01.jpg) no-repeat 0 10px;margin-left:15px}
.zt315_nav .nav_cont li.nav02 { background:url(../images/315ico-nav02.jpg) no-repeat 0 10px}
.zt315_nav .nav_cont li.nav03 { background:url(../images/315ico-nav03.jpg) no-repeat 0 10px}
.zt315_nav .nav_cont li.nav04 { background:url(../images/315ico-nav04.jpg) no-repeat 0 10px}
.zt315_nav .nav_cont li.nav05 { background:url(../images/315ico-nav05.jpg) no-repeat 0 10px}
.zt315_nav .nav_cont li.nav06 { background:url(../images/315ico-nav06.jpg) no-repeat 0 10px}
.zt315_nav .nav_cont li.nav07 { background:url(../images/315ico-nav07.jpg) no-repeat 0 10px}
.zt315_nav .nav_cont li.nav08 { background:url(../images/315ico-nav08.jpg) no-repeat 0 10px; padding-right:0px}

.zt315_cont {width:1200px; margin:0 auto; overflow:hidden;}
.zt315_title { height:36px; background:url(../images/315bj-03.jpg) repeat-x; border:1px solid #e5e5e5; border-bottom:0px; overflow:hidden;}
.zt315_title dd {float:left; padding: 5px 15px 0 15px; min-width: 180px; color:#FFF; background:#d52b2c; height:31px; text-align:center; font-size:18px; font-weight:bold;}
.zt315_title dd a {color:#FFF; text-decoration:none}
.zt315_title dt {color:#999; float:right; padding:9px 12px 0 0; font-size:13px}
.zt315_title dt a {color:#999;}
.zt315_title dt.btn {padding:4px 15px 0 0; font-size:15px}
.zt315_title dt.btn a { display:block; background:#009900; border:1px solid #009900; border-radius:3px;padding:5px 30px 5px 30px; color:#fff; text-decoration:none}
.zt315_title2 { height:36px; background:url(../images/315bj-03.jpg) repeat-x; border:1px solid #e5e5e5; border-bottom:0px; overflow:hidden;}
.zt315_title2 dd {float:left; padding: 5px 15px 0 15px; min-width: 180px; color:#FFF; background:#d52b2c; height:31px; text-align:center; font-size:18px; font-weight:bold;}
.zt315_title2 dd a {color:#FFF; text-decoration:none}
.zt315_title2 dt {color:#999; float:right; padding:9px 12px 0 0; font-size:13px}
.zt315_title2 dt a {color:#999;}
.zt315_title2 dt.btn {padding:4px 15px 0 0; font-size:16px; font-weight:bold}
.zt315_title2 dt.btn a { display:block; background:#0d4171; border-radius:3px;padding:5px 35px 6px 35px; color:#ff0; text-decoration:none}

/* 轮播新闻 */
.zt315_news { height:340px; overflow:hidden;margin-top:22px}
.zt315_news .lunbo { float:left; width:680px; height:340px; overflow:hidden;}
.zt315_news .lunbo .advbox {width: 680px; height: 340px; position: relative; float:left; overflow:hidden}
.zt315_news .lunbo .advbox li img {width: 680px; height: 340px;}
.zt315_news .lunbo .num {overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 10px; zoom:1; z-index:3 }
.zt315_news .lunbo .num li {width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family:Arial, Helvetica, sans-serif;color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left}
.zt315_news .lunbo .num li.on {background: #FF7700} 
.zt315_news .lunbo .prev { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 97px; left: 0}
.zt315_news .lunbo .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 97px; right: 0; background-position: right}
.zt315_news .news { float:right; width:500px; height:340px; overflow:hidden;}
.zt315_news .news .list {padding:12px 0 0 16px}
.zt315_news .news .list li {height:36px; line-height:36px; font-size:16px; background:url(../images/315ico-s03.jpg) no-repeat 0px 16px;padding-left:17px}

/* 投诉流程 */
.zt315_liuc {border:1px solid #e5e5e5; border-top:0px; padding:30px 8px; overflow:hidden}
.zt315_liuc ul {height:193px; }
.zt315_liuc li { float:left; background:url(../images/315bj-04.jpg) no-repeat right; height:193px; text-align:center; width:190px;padding:0 23px}
.zt315_liuc li h4 {text-align:center; font-size:16px; font-weight:bold; display:block}
.zt315_liuc li h4 span {color:#d42b2b}
.zt315_liuc li p { background:#f6f6f6; font-size:14px; line-height:20px;padding:10px 0;margin-top:12px}
.zt315_liuc li h4.lc01 {background:url(../images/315ico-01.jpg) no-repeat center top; padding-top:100px}
.zt315_liuc li h4.lc02 {background:url(../images/315ico-02.jpg) no-repeat center top; padding-top:100px}
.zt315_liuc li h4.lc03 {background:url(../images/315ico-03.jpg) no-repeat center top; padding-top:100px}
.zt315_liuc li h4.lc04 {background:url(../images/315ico-04.jpg) no-repeat center top; padding-top:100px}
.zt315_liuc li h4.lc05 {background:url(../images/315ico-05.jpg) no-repeat center top; padding-top:100px}
.zt315_liuc li.lc05 {background:none;}

/* 广告图片 */
.zt315_adv {margin-top:20px;}
.zt315_adv dl {overflow:hidden; height:122px}
.zt315_adv dd { float:left}
.zt315_adv dt { float:right}

/* 在线投诉 */
.zt315_tousu {border:1px solid #e5e5e5; border-top:0px; padding:20px 35px; overflow:hidden}
.zt315_tousu .ts_tips {float:right; line-height:28px; font-size:14px; width:310px}
.zt315_tousu .ts_tips strong { color:#16448c; font-size:15px}
.zt315_tousu .ts_tab {float:left; width:785px}
.zt315_tousu .ts_tab td { font-size:14px; padding:7px 0}
.zt315_tousu .ts_tab td.one { width:280px}
.zt315_tousu .ts_tab td.two { width:200px}
.zt315_tousu .ts_tab td input { font-size:14px; padding:5px 0 0px 2px; border:0px; border-bottom:1px solid #949494; }
.zt315_tousu .ts_tab td.rad label {margin-right:15px}
.zt315_tousu .ts_tab td.rad input {border:0px;}
.zt315_tousu .ts_tab td .name { width:160px}
.zt315_tousu .ts_tab td .tel {width:120px}
.zt315_tousu .ts_tab td .adr {width:220px}
.zt315_tousu .ts_tab td .title {width:700px}
.zt315_tousu .ts_tab td.txt {padding-top:12px;padding-bottom:0px}
.zt315_tousu .ts_tab td.txt label { display:block}
.zt315_tousu .ts_tab td.txt textarea {width:730px; height:90px;padding:10px;margin-top:8px}
.zt315_tousu .ts_tab td.btn input {border:0px;}

/* 维权联络员 */
.zt315_llyuan {border:1px solid #e5e5e5; border-top:0px; padding:30px 0px 30px 27px; overflow:hidden}
.zt315_llyuan dl { float:left; width:291px; height:160px}
.zt315_llyuan dl dd { float:left;}
.zt315_llyuan dl dt { float:left; width:120px; padding-left:15px; color:#666; padding-top:3px}
.zt315_llyuan dl dt p { font-size:13px; color:#666;line-height:21px; margin-top:6px}
.zt315_llyuan dl dt span { font-size:16px; color:#cc3333}

/* 投诉维权记录 */
.zt315_jilu {border:1px solid #e5e5e5; border-top:0px; padding-bottom:15px}
.zt315_jilu th {padding:5px; text-align:left; font-size:15px;padding:14px 0; background:#f6f6f6; color:#013396; border-bottom:1px solid #ddd;}
.zt315_jilu td {padding:5px; text-align:left; padding:10px 0; border-bottom:1px solid #eee}
.zt315_jilu th.tc,.zt315_jilu td.tc { text-align: center;}
.zt315_jilu td span.red { border:1px solid #fe6700; border-radius:10px;padding:1px 12px; color:#fe6700}
.zt315_jilu td span.green { border:1px solid #009901; border-radius:10px;padding:1px 12px; color:#009901}
.zt315_jilu td span.blue { border:1px solid #888; border-radius:10px;padding:1px 12px; color:#888}
.zt315_jilu td span.black { border:1px solid #666; border-radius:10px;padding:1px 12px; color:#666}
.zt315_jilu td.title a{ color: #0459a7;}
.zt315_jilu td.title a:hover { color: red;font-weight: bold;text-decoration: underline;}

/* 新房/二手房投诉页 */
.tousu_box {border:1px solid #e5e5e5; border-top:0px; padding:20px 40px 30px 40px; overflow:hidden}
.tousu_box .tabox {}
.tousu_box .tabox td { font-size:14px; padding:8px 0;}
.tousu_box .tabox td.one { width:400px}
.tousu_box .tabox td.two { width:270px}
.tousu_box .tabox td input { font-size:13px; padding:6px 0 6px 5px; border:0px; border:1px solid #999; }
.tousu_box .tabox td.rad label {margin-right:25px}
.tousu_box .tabox td.rad input {border:0px;}
.tousu_box .tabox td .name { width:270px}
.tousu_box .tabox td .tel {width:160px}
.tousu_box .tabox td .adr {width:380px}
.tousu_box .tabox td .title {width:1010px}
.tousu_box .tabox td.txt {padding-top:12px;padding-bottom:0px; border-bottom: 0px;}
.tousu_box .tabox td.txt label { display:block}
.tousu_box .tabox td.txt textarea {width:1045px; height:120px;padding:10px;margin-top:8px; }
.tousu_box .tabox td.btn { text-align:center;padding:15px 0}
.tousu_box .tabox td.btn input {border:0px; padding:0px}
.tousu_box .tabox2 .txt{font-weight: bold;}
.tousu_box .tabox2 td {border-bottom:1px solid #dedede;padding:7px 0; font-size:14px; line-height:24px}
.tousu_box .tabox2 td strong { color:#c30}
.tousu_box .tabox2 td.status span.red { border:1px solid #fe6700; border-radius:10px;padding:1px 12px; color:#fe6700}
.tousu_box .tabox2 td.status span.green { border:1px solid #009901; border-radius:10px;padding:1px 12px; color:#009901}
.tousu_box .tabox2 td.status span.blue { border:1px solid #888; border-radius:10px;padding:1px 12px; color:#888}
.tousu_box .tabox2 td.status span.black { border:1px solid #666; border-radius:10px;padding:1px 12px; color:#666}
.tousu_box .rt_box {line-height:28px; font-size:15px; }
.tousu_box h3 { font-size:18px; color:#f00; padding:16px 0}
.tousu_box .ts_tips { float:none; line-height:26px; }
.tousu_box .ts_tips strong { color:#16448c; font-size:15px}
.tousu_box .llyuan {overflow:hidden;margin-top:10px}
.tousu_box .llyuan dl {height:180px; float:left; width:450px}
.tousu_box .llyuan dl dd { float:left;}
.tousu_box .llyuan dl dt { float:left; width:240px; padding-left:15px; color:#666; padding-top:3px}
.tousu_box .llyuan dl dt p { font-size:14px; color:#666;line-height:26px; margin-top:6px}
.tousu_box .llyuan dl dt span { font-size:16px; color:#16448c; font-weight:bold}

/* 资讯列表页 */
.newslist_box {border:1px solid #e5e5e5; border-top:0px; padding:20px 40px; overflow:hidden}
.newslist_box li {font-size:14px; border-bottom: 1px solid #ddd;padding: 5px 0 15px 0;}
.newslist_box li strong {display: block;height: 36px; line-height:36px; font-size:16px; background:url(../images/315ico-s03.jpg) no-repeat 0px 15px;padding-left:19px }
.newslist_box li strong span {font-size:13px; color:#ccc;font-style:italic;margin-left:10px}
.newslist_box li p { line-height: 150%;color: #666;padding-left: 20px;padding-right: 10px;}

/* 资讯详情页 */
.art_box {padding: 30px 70px 50px 70px;border:1px solid #e5e5e5; border-top:0px; }
.art_box .art_position {padding: 10px;border-bottom: 1px solid #ddd;background: #f3f3f3; color: #999;font-size: 13px;}
.art_box .art_position a {color:#999;}
.art_box h3 {text-align:center; padding:25px 0 28px 0; font-size:32px;}
.art_box .fabu {text-align:center; color:#999; height:40px}
.art_box .fabu span {margin:0 10px}
.art_box .showcont {padding:10px 0; font-size:16px; }
.art_box .showcont p {padding: 8px 0; line-height:32px;}
.art_box .showcont p img{max-width: 700px;}

/* 页码 */
.pages {padding:20px 0;}
div.digg {padding:5px; text-align: center; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif}
div.digg a {border:#ddd 1px solid; padding: 3px 8px; margin:2px; color:#666; text-decoration: none;}
div.digg a:hover {border:#ccc 1px solid; background-color: #ddd;color: #333;}
div.digg a:active {border:#075fcb 1px solid; color:#000;}
div.digg span.current {border:#0459a7 1px solid; padding:3px 8px; margin:2px; color:#fff; background-color:#0459a7; font-weight:bold;border-radius:3px;}
div.digg span.disabled {border:#eee 1px solid; padding:3px 8px; margin:2px; color:#ccc;border-radius:3px;}

/* 底部样式 */
.zt315_footer {line-height:28px; text-align:center; padding:25px 0; border-top:1px solid #888888; background:#e8e8e8;margin-top:40px; font-size:16px; }
.zt315_footer .bt315cont {width:1120px; margin:0 auto; background:url(../images/315.png) no-repeat 265px center; min-height:73px; padding:10px 0 0 80px}
.zt315_footer p {text-align: center; color:#666;padding-top:2px}
.zt315_footer a {color:#666;}

/* 媒体报道 */
.meiti_box {border:1px solid #e5e5e5; border-top:0px; padding:30px; overflow:hidden}
.meiti_box li { float:left; width:33.3%; text-align:center;padding:20px 0}
.meiti_box li img { width:310px; height:230px; padding:15px; border:1px solid #ddd;}
.meiti_box li p {margin-top:15px; font-size:15px; text-align:center}


/* 法律特别援助 */
.zt315_law {border:1px solid #e5e5e5; border-top:0px; padding:28px 0px 26px 17px; overflow:hidden}
.zt315_law li { float:left; width:192px; text-align:center}
.zt315_law li img {width:125px; height:165px;padding:8px; border:1px solid #eee}
.zt315_law p { font-size:13px; color:#777;line-height:23px; margin-top:3px}
.zt315_law strong { font-size:16px; color:#cc3333}
.law_cont {padding: 30px 70px;border:1px solid #e5e5e5; border-top:0px; font-size:15px}
.law_cont .logo { text-align:center;padding:10px 0 25px 0;}
.law_cont .contact { text-align:center; border:1px solid #ccc;padding:15px; font-weight:bold; font-size:18px; width:750px; margin:0 auto; color:#d52b2c}
.law_cont .contact .space {font-size:16px;margin:0 8px; color:#ccc}
.law_cont .comtxt {padding:10px 0; font-size:15px; margin-top:10px}
.law_cont .comtxt p {padding: 8px 0; line-height:30px; text-indent:2em}
.law_list {border:1px solid #e5e5e5; border-top:0px; padding:30px 0px 10px 27px; overflow:hidden}
.law_list dl { float:left; width:585px; height:195px}
.law_list dl dd { float:left;}
.law_list dl dt { float:left; width:410px; padding-left:15px; color:#666; padding-top:3px}
.law_list dl dt p { font-size:13px; color:#666;line-height:22px; margin-top:8px}
.law_list dl dt span { font-size:16px; color:#cc3333}

/* 2019-08-12增加 */

/* 法律特别援助 */
.zt315_law {border:1px solid #e5e5e5; border-top:0px; padding:28px 0px 26px 17px; overflow:hidden}
.zt315_law li { float:left; width:192px; text-align:center}
.zt315_law li img {width:125px; height:165px;padding:8px; border:1px solid #eee}
.zt315_law p { font-size:13px; color:#777;line-height:23px; margin-top:3px}
.zt315_law strong { font-size:16px; color:#cc3333}
.law_cont {padding: 30px 60px;border:1px solid #e5e5e5; border-top:0px; font-size:15px}
.law_cont .logo { text-align:center;padding:10px 0 25px 0;}
.law_cont .contact { text-align:center; border:1px solid #ccc;padding:15px; font-weight:bold; font-size:20px; width:780px; margin:0 auto; color:#d52b2c}
.law_cont .contact .space {font-size:20px;margin:0 12px; color:#ccc}
.law_cont .comtxt {padding:10px 0; font-size:16px; margin-top:15px}
.law_cont .comtxt p {padding: 4px 0; line-height:32px; text-indent:2em}
.law_list {border:1px solid #e5e5e5; border-top:0px; padding:30px 0px 10px 27px; overflow:hidden}
.law_list dl { float:left; width:585px; height:195px}
.law_list dl dd { float:left;}
.law_list dl dt { float:left; width:410px; padding-left:15px; color:#666;padding-top:2px}
.law_list dl dt p { font-size:14px; color:#666;line-height:22px; margin-top:8px}
.law_list dl dt span { font-size:16px; color:#cc3333; font-weight:bold}

.getcodebtn{color:green;margin-left: 10px;background: #fff;border: none;}
.btn_disabled{color:#999;}