/*全局样式重置*/
html{background:#eee; overflow-y:scroll; height:100%;margin:0px;}
body{background:#fff url(../images/bd_body55.png) top center no-repeat;}
.index{background:#fff url(../images/index_bg88.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;}
input:disabled {
	background-color: #f4f4f4;
}
.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 0 10px 0; background-color: #46a8e8; display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: center;align-items: center; }
.header p{ /* text-indent:-999px;  */overflow:hidden; font-size: 58px; color: white; letter-spacing: 2px;}
.main_title{width:1024px; height:56px; line-height:56px; margin:0 auto; _padding-top:16px; background-color:#fab7b3; filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度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:1024px; 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: 1024px; height:30px; margin:0 auto;}
.content_top p { width: 1024px;  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%;  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:30px; line-height:30px; border:1px solid #45a8eb; 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;  color:#333; font-size:16px;/*background:#f3f3f3; */text-align:right; }
.login_box p .pw{display:inline-block; *display:inline; *zoom:1;   height:42px; line-height:42px; width:136px;   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:34px;}
.p_title{ height:60px; line-height:60px; font-size:28px; color:#666; text-align:center; padding-bottom:10px;}
.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:43px; top:15px;height:22px;line-height:22px;border-radius: 0px;}
.get_yzc{width:104px;right:137px; top:8px; border:none; background:none;}
.get_reg{width:88px;right:28px; top:-72px;text-align:center;}

.index_reg{width:80px; line-height:26px; text-align:center;font-size:15px; 
display:inline-block;border: none 0;border-style: solid;border-radius: 3px;overflow: hidden;
vertical-align: middle;cursor: pointer;background-color: #fee1f6;padding:5px;font-weight: 600;}
a.index_reg:hover{background:#ffa941; color:#fff;}

.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:310px;}


.box{ width:1024px; margin:0 auto; padding:0 0 16px 0; _padding:16px 0;}
.div_input{display:inline-block; *display:inline; *zoom:1; width:310px;margin:0 14px;font-size: 14px;}
.div_input label{display:inline-block; *display:inline; *zoom:1; width:114px; 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;border: 1px solid #45a8eb;background-color: #fdfdfd;}
.input_txt{display:inline-block; *display:inline; *zoom:1; margin:0px; padding:0px; width:176px; height:28px; line-height:28px;border: 1px solid #45a8eb;padding-left:5px;}

.box .input_s{display:inline-block; *display:inline; *zoom:1; width:90px;}
.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:1024px;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:13px 16px 40px 32px;     background-color: #0965c3; font-size:20px; color:#fff; text-decoration:none;}
.login_btn01 a:hover{ background-color: #fbae47;}

.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;} 
.bottom-box{
	 		background: url(../images/bottom.jpg);
    		background-size: 100% 100%;
    		    display: block;
	 	}
.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:110px;}
.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:20px; bottom:20px; background:url(../images/map_enter_new.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:170px; bottom:0px; left:10px; color:#333;  text-align:left; padding:0 8px;}
.pop_news{position:absolute; width:160px; height:auto; color:#333; right:15px; top:186px; text-align:left; line-height:1.8em; background:#fff5f5; border-radius:5px;box-shadow: 1px 1px 5px #999; padding:16px 16px 24px;}
.pop_news h1{ font-size:16px; color:#333; border-bottom:1px solid #3385ff; 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 #3385ff;}
.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; */color:#ff8987;font-size:14px;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;}