/*全局样式重置*/
html{background:#eee; overflow-y:scroll; height:100%;margin:0px;}
/* body{background:#fff url(../images/body_bg.png) top center no-repeat;} */
body{background:#fff url(https://zhjwyey.oss-cn-shenzhen.aliyuncs.com/images/body_bg.png) top center no-repeat;}
body,input,textarea,select{font-size:13px;font-family:Tahoma,微软雅黑,宋体,Arial,sans-serif;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form{margin:0px;}
/*
这些标签的margin默认值一定要定义为具体的值.不定义margin值这些标签在不同浏览器边距不一致（主要是ie67的上下边距更宽），所以重置保证页面显示的一致性
*/
:focus { outline:0; }/*去除点击虚线*/
a img{border:0; text-decoration:none;}
li{ list-style:none;}
input, select {vertical-align:middle;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
pre{ margin:0px;}
a{cursor:pointer;}

.header{width:100%; height:135px; margin:0; /* background:url(../images/top_bg.png) top center no-repeat; */}
.header p{ text-indent:-999px; overflow:hidden;}
.main_title{width:1008px; height:56px; line-height:56px; margin:0 auto; _padding-top:16px; background-color:#fd9002; filter:alpha(opacity=70); /*IE滤镜，透明度50%*/-moz-opacity:0.7; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/ color:#fff; font-size:24px;}
.main_title span{display:inline-block; *display:inline; *zoom:1; margin:0;}
.main_title a{ display:inline-block; *display:inline; *zoom:1;height:35px; line-height:35px; font-size:16px; color:#fff; text-decoration:none; text-indent:0px; padding:0 6px; margin-left:4px; text-align:center; background:url(../images/btn_m_bg_n.png) center center no-repeat;}
.main_title a:hover{ text-decoration:underline;}

.float_right{ float:right; margin-top:-168px;}
.tips_view{ height:88px; line-height:88px; padding-left:8px; font-size:28px; margin:0 32px; color:#036fca;}
.tips_view a{display:inline-block; *display:inline; *zoom:1;  height:24px;line-height:24px; padding:16px; background:#46a8e8;  text-decoration:none; color:#fff; border-radius:8px;}
.tips_view a:hover{ background:#ffa941; }


.title{width:1008px; height:40px;line-height:40px; margin:0 auto;  background-color:#46a8e8; color:#fff;font-size:18px; text-indent:1em; margin-bottom:16px;}
.title p{display:inline-block; *display:inline; *zoom:1;  height:40px;line-height:40px; font-size:14px;}

/*面包屑*/
.content_top { width: 1008px; height:30px; margin:0 auto;}
.content_top p { width: 1008px;  margin:0 auto;font-size:15px;  color:#333;}
.content_top p a { font-size:15px; color: #006CB8; text-decoration:none; display:inline-block; *display:inline; *zoom:1; margin:0 8px; }


.login_bg{  width:100%;  height:100%; padding:0px; margin:0px;}
.login_box{width:100%; height:400px; padding:0px; margin:0px;  background:url(../images/reg_box.png) top center no-repeat }
.login_box div.body_bg{width:100%; padding:0px 0px 40px 0px; margin:0px;background:url(../images/btn_div_bg.png) left bottom repeat-x;}
.login_box p{ position:relative; display:block; width:420px; border:none; margin:0 auto; padding-top:8px;}
.input{display:inline-block; *display:inline; *zoom:1;   width:226px; height:26px; line-height:26px; border:1px solid #bababb; background:#fff; color:#a2a2a2; font-size:16px; padding-left:8px;}
input:focus { color:#616161; border:1px solid #41a5f5; background-color:#f4f8fb; -moz-box-shadow:2px 3px 3px #bfdffa;-webkit-box-shadow: 2px 3px 3px #bfdffa;box-shadow: 2px 3px 3px #bfdffa;}
.login_box p .user{display:inline-block; *display:inline; *zoom:1;  height:42px; line-height:42px; width:136px; padding:0 8px; color:#a2a2a2; font-size:16px;/*background:#f3f3f3; */text-align:left; }
.login_box p .pw{display:inline-block; *display:inline; *zoom:1;   height:42px; line-height:42px; width:136px;  padding:0 8px; color:#a2a2a2; font-size:16px;/*background:#f3f3f3; */text-align:left; }
.login_box p span{ float:right;}
.mt_484{}
.mt_460{ position:absolute; top:616px;}
.w_400{ width:236px; height:26px;}
.p_title{ height:56px; line-height:56px; font-size:28px; color:#666; text-align:center; padding-bottom:16px;}
.get_yzm,.get_yzc,.get_reg,.get_password{position:absolute; width:72px; height:20px; line-height:20px; text-decoration:none;font-size:14px; color:#329ef4;display: inline-block;border-width: 1px;border-style: solid;border-radius: 2px;overflow: hidden;vertical-align: middle;
cursor: pointer;border-color: #d9d9d9;background-color:#f2f2f2;padding:4px;}
.get_yzm{right:28px; top:17px; _top:15px;}
.get_yzc{width:104px;right:137px; top:8px; border:none; background:none;}
.get_reg{width:88px;right:28px; top:-72px;}
.get_password{right:-50px; top:-32px; border:none; background:none;}
a.get_password:hover{color:#ffa941;}
.get_pcyzm{position:absolute; width:140px; height:28px; line-height:28px; right:-34px; top:20px; *top:16px; _top:18px; text-decoration:none;color:#329ef4; border-left:1px solid #ccc;}
a.get_pcyzm:hover{color:#ffa941;}
a.get_yzm:hover,a.get_yzc:hover,a.get_reg:hover{background:#ffa941; color:#fff;}
.f_checkbox,.f_password{ font-size:14px; }
.f_password{ text-decoration:none;color:#329ef4;}
.pl_300{ padding-left:304px;}


.box{ width:1008px; margin:0 auto; padding:0 0 16px 0; _padding:16px 0;}
.div_input{display:inline-block; *display:inline; *zoom:1; width:304px;margin:0 14px;}
.div_input label{display:inline-block; *display:inline; *zoom:1; width:113px; height:26px; line-height:26px; margin:0px; padding:0px; font-size:14px;color:#343434;}
.div_input label.w45{display:inline-block; *display:inline; *zoom:1; width:35px;}
.div_input label b{color:red;}
.div_input select{display:inline-block; *display:inline; *zoom:1; margin:0px; padding:0px; width:183px; height:30px; line-height:30px;}
.input_txt{display:inline-block; *display:inline; *zoom:1; margin:0px; padding:0px;padding-left:3px;width:176px; height:26px; line-height:26px;}
.Wdate {width:178px; height:28px;}

.box .input_s{display:inline-block; *display:inline; *zoom:1; width:120px;}
.box .input_w400{display:inline-block; *display:inline; *zoom:1; width:400px; _width:380px;}
.box .input_w600{display:inline-block; *display:inline; *zoom:1; width:600px; _width:580px;}
.w1008{display:inline-block; *display:inline; *zoom:1; width:1008px;margin:0 14px; _margin:0;}
.div_input span{ width:80px; height:30px; line-height:30px; text-align: center;margin-left:5px; background-color:#FFB21C; float: left; }
.div_input span a { font-size:12px; color:#FFF}
.div_input span:hover { background-color: #f08200}
.w870{ width:870px; line-height:1.2em; padding-top:8px;}
.exit{ position:absolute; right:8px; top:8px;}

/*按鈕*/
.btn_bg{background: url(../images/btn_div_bg.png) left bottom repeat-x;}
.login_btn01 a{display:inline-block; *display:inline; *zoom:1; width:104px; height:35px; line-height:35px; margin:8px 56px 40px 52px; background: url(../images/btn_m_bg_n.png) 0 0 no-repeat; font-size:20px; color:#fff; text-decoration:none;}
.login_btn01 a:hover{ background:url(../images/btn_m_bg_h.png) 0 0 no-repeat;}

.btn_bg a{display:inline-block; *display:inline; *zoom:1; width:320px; height:80px; line-height:80px; margin:48px auto 56px; background:url(../images/btn_bg_normal.png) 0 0 no-repeat; font-size:36px; color:#fff; text-decoration:none;}
.btn_bg a:hover{ background:url(../images/btn_bg_active.png) 0 0 no-repeat;}

.login_btn a{display:inline-block; *display:inline; *zoom:1; width:320px; height:80px; line-height:80px; margin:48px auto 56px; background:url(../images/btn_bg_normal.png) 0 0 no-repeat; font-size:36px; color:#fff; text-decoration:none;}
.login_btn a:hover{ background:url(../images/btn_bg_active.png) 0 0 no-repeat;}
.btn_bg a{margin:48px auto 56px;}
.login_btn{width:674px; height:80px; line-height:80px; margin:0 auto; text-align:center;} 
.login_btn a{margin:0; padding:0px;}

.login_menu{width:674px; height:320px;  background:url(../images/action_bg_d.png) 0 0 no-repeat; margin:24px auto 0; padding:0px ; text-align:center;}
.login_menu a{display:inline-block; *display:inline; *zoom:1; width:260px; height:37px; line-height:37px; margin:12px 24px; background:url(../images/btn_s_bg_n.png) 0 0 no-repeat; font-size:18px; color:#fff;}
.login_menu a:hover{ background:url(../images/btn_s_bg_h.png) 0 0 no-repeat;}
.login_menu p{ height:37px; line-height:37px; color:#fff;font-size:24px; padding-bottom:24px;}
.bg_green{background:url(../images/action_bg_a.png) 0 0 no-repeat;}
.login_menu a.bg_gray{background:url(../images/btn_s_bg_d.png) 0 0 no-repeat;}
.footer_bg{width:100%; height:120px; background:#fff url(../images/footer_bg.png) top center no-repeat;} 

.top_tips{ height:56px; margin:-23px auto 32px; background:url(../images/tips_bg.png) 0 0 repeat-x; font-size:16px; color:#000; text-align:center; }
.top_tips a{color:#329ef4;}
.top_tips a:hover{color:#fff;}
.top_tips span{color:#fff; margin-left:16px;}
.pl368{margin-left:368px; _padding-left:30px; width:600px;}
.f32{font-size:32px;color:#f49f14;} 
.f18{font-size:18px;color:#000000;}
.f24{font-size:18px; text-indent:8px;}

.bg_f4{background:#f4f4f4;}
.pt_16{ padding-top:16px;}
.mt_16{ margin-top:16px;}
.login_btn a.mr_16{ margin-right:16px;}
.login_btn a.ml_16{ margin-left:16px;}
.w_56{ width:56px;}
.w_100{ width:100px;}
.w_250{ width:250px;}
.tips{ color:#FF0509;}
.error_tips{ padding-right:50px; _padding-right:30px; text-align:right;}
.error_tips a{ color:#46a8e8; text-decoration:none;}
.error_tips a:hover{ color:#ffa941;}
.dis_none{ display:none;}
.dis_block{ display:block;}
.div_fc_xq_building{display:inline-block; *display:inline; *zoom:1; }
.p_a,.p_a2{display:inline-block; *display:inline; *zoom:1; text-align:center;}
.p_a a{display:inline-block; *display:inline; *zoom:1;  width:72px; height:20px; line-height:20px; text-decoration:none;font-size:14px; color:#14b6ea;display: inline-block;border-width: 1px;border-style: solid;border-radius: 2px;overflow: hidden;vertical-align: middle;cursor: pointer;border-color: #d9d9d9;background-color:#f2f2f2;padding:4px;}
.p_a2 a{display:inline-block; *display:inline; *zoom:1;  width:72px; height:20px; line-height:20px; text-decoration:none;font-size:14px; color:#14b6ea;display: inline-block;border-width: 1px;border-style: solid;border-radius: 2px;overflow: hidden;vertical-align: middle;cursor: pointer;border-color: #d9d9d9;background-color:#f2f2f2;padding:4px;}
.p_a a:hover,.p_a2 a:hover{ color:orange; text-decoration:none;}
.w200{ width:98px;}
.btn_bg a.login_btn03{display:inline-block; *display:inline; *zoom:1; width:104px; height:35px; line-height:35px; margin:40px 56px 48px 72px; background: url(../images/btn_m_bg_n03.png) 0 0  no-repeat; font-size:20px; color:#fff; text-decoration:none;background-size:80px 120px;} 
.btn_bg a.login_btn03:hover{ background:url(../images/btn_m_bg_h.png) 0 0 no-repeat;} 
.map_enter{position:absolute; width:200px; height:87px; padding-top:110px; right:6px; bottom:20px; background:url(../images/map_enter.png)  right bottom no-repeat;}
.map_enter a{ font-size:14px; color:#fff; /* font-weight:bold; */ text-decoration:none; display:block; padding-top:14px;padding-bottom:14px; *padding-bottom:12px; text-indent:6.2em;}
.map_enter a:hover{ color:#000; text-decoration:underline;}     
.map_enter a:visited{ color:#ffffff; }    

.reg_tips{position:absolute; width:100%; height:87px; color:red; top:198px; text-align:center;} 
.login_tips{position:absolute; width:100%; height:87px; color:red; line-height:1.5em; top:476px; text-align:center;}
.pop_ewm{position:absolute; width:144px; height:200px; bottom:-35px; left:6px; color:#333; line-height:1.5em; text-align:left; padding:0 8px;}
.pop_news{position:absolute; width:160px; height:auto; color:#333; left:8px; top:186px; text-align:left; line-height:1.8em; background:#fff; padding:16px 16px 24px;}
.pop_news h1{ font-size:16px; color:#333; border-bottom:1px solid #666; padding-bottom:8px; margin-bottom:8px;}
.pop_news a{display:block; color:#1c4899;text-decoration:none; font-size:14px; padding:4px 0px; border-bottom: dashed 1px #ccc;}
.pop_news a:hover{ color:#3385ff;}
.tel_div{position:absolute; width:131px; height:87px; right:25px; top:524px; color:red; font-size:18px;}

.result-top { width: 973px; height: 43px; background-color: #fbfbfb; border: 1px solid #90bfff; border-bottom: none; }
.result-top span, .result-top a { display: inline-block; height: 43px; line-height: 43px; vertical-align: middle; font-size: 14px; }
.result-top .col1 { width: 144px; text-align: center; font-weight: bold; border-right: 1px solid #ddd; color: #333; }
.result-top .col2 { width: 707px; text-align: center; font-weight: bold; border-right: 1px solid #ddd; color: #333; }    
.result-top .col3 { width: 100px; text-align: center; font-weight: bold; color: #333; }
.result-info2{width:975px;border:1px solid #90bfff;} 
.result-info2 td{padding:10px;color:#878787;border-bottom:1px solid #d8d8d8;background-color:#ffffff;/* border-left: 1px solid #d8d8d8; */}
.result-info2 .status{width:30px;background:url("../images/ico_status.gif") -50px center no-repeat #ffffff}
.result-info2 .status-no{width:30px;background:url("../images/ico_status.gif") -100px center no-repeat #ffffff}
.result-info2 .status-first{width:30px;background:url("../images/ico_status.gif") 0px center no-repeat #ffffff}
.result-info2 .status-first-no{width:30px;background:url("../images/ico_status.gif") -150px center no-repeat #ffffff}
.result-info2 .last td{color:#FF8c00;border-top:none;background-color:#ffffff}
.result-info2 .row1{width:100px;text-align:right;}
.result-info2 .row3{width:100px;border-left: 1px solid #d8d8d8;text-align:center;} 

/*表格列表样式(展示数据用)*/
.grid_list{width:100%; border:1px #999 solid;  /* table-layout:fixed;  */border-collapse:collapse; font-size:16px; }
.grid_list caption{font-weight:bold; display:block; margin:10px 0 5px 0; color:#000; font-size:14px;}
.grid_list thead{background:#bcd4ec;}
.grid_list tfoot{font-style:italic;}
.grid_list tr{height:48px; line-height:48px;}
.grid_list th,.grid_list td{white-space:-moz-pre-wrap; overflow:hidden; word-break:break-all; vertical-align:middle;}
.grid_list th{background:#46a8e8 url(skin/gridlist_thbg.gif) 0 0 repeat-x; color:#ffffff; border:solid 1px #ccc; border-bottom:1px solid #999; padding:10px; font-weight:bold; height:22px; }
.grid_list td{color:#000000;border:solid 1px #D0C4C4;  line-height:24px; padding:10px; background:#fff;}
tr.alt td {background:#f8f8f8;}/*tr背景色*/
tr.over td {background:#ffc;}/*鼠标高亮行的背景色*/
.grid_list td a:hover{ color:orange; text-decoration:none;}