﻿.divclear{ clear:both; height:0px; line-height:0px; overflow:hidden; font-size:0px;}
a{ color:#333333; text-decoration:none;}
.div5{ height:5px; line-height:5px; overflow:hidden; clear:both;}
.div10{ height:10px; line-height:10px; overflow:hidden; clear:both;}
.div20{ height:20px; line-height:20px; overflow:hidden; clear:both;}
html,body,form{ min-height:100%; }
body{ font-family:"宋体"; font-size:1em; color:#333; margin:0px;  background-color:#e3e3e3; }
.linka { cursor:pointer; display:block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
ul{list-style:none;	}
.clear{  clear:both; line-height:0px; height:0px;  font-size:0px; overflow:hidden;}
.head{ display:block; background-color:#fff; padding:10px 15px; border-bottom:solid 1px #ddd; }
.mtop { padding:6px; height:30px;line-height:30px; background:#20b4f1; position:relative; }
.mtop img{ width:22px; height:22px; border:0px; }

.floor{ background-color:#fff; border-top:solid 1px #c8c8c9; border-bottom:solid 1px #c8c8c9; }

.sub_nav{ background-color:#20b4f1; width:110px; padding:8px; position:absolute; top:42px; right:1px; z-index:9;}
.sub_nav span{ font-size:14px; font-weight:bold; line-height:24px; color:#333;}
.sub_nav a{ display:block; width:100px; margin:0px auto; height:30px; line-height:30px; border-bottom:dotted 1px #ddd; font-size:14px; color:#fff;}

.incenter{display:block;width:248px; height:108px; position:fixed; bottom:100px; left:50%; margin-left:-124px;}
.initem{ width:100px; height:50px; margin:10px; float:left; background-color:#FB4329; border-radius:5px; }
.initem a{ display:block; width:120px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#ffffff; text-decoration:none; font-family:'微软雅黑'}

.footer{ width:100%; background-color:#fff; text-align:center; line-height:20px; font-size:12px; padding:10px 0px; color:#777777; }
.footer p{margin:0px; padding:3px 0px;vertical-align:middle;}
.footer a{color:#777777;}
.footer a.qh{color:#666666; text-decoration:underline; }
.footer img{ vertical-align:middle;}

/*搜索*/
.search_div{height:30px; display:block; border:solid 1px #cccccc; padding-right:50px; position:relative;}
.search_div .search_box{border:none; height:30px; line-height:30px; width:100%; margin:0px; padding:0px;}
.search_div .search_btn{position:absolute; right:10px; top:2px; text-decoration:none; position:absolute;}
.search_list{ margin:0px; padding:0px; list-style:none; }
.search_list li{ height:2em; line-height:2em; display:block; padding:0px 10px; border-bottom:dotted 1px #cccccc; }
.search_list li a{width:100%; height:2em; line-height:2em; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#333333;}

/*底部导航菜单*/
.bottomTool {width:100%;position:fixed;height:66px; bottom:0px; z-index:99; background:#fff; font-family:'微软雅黑'; border-top:solid 1px #c8c8c9;}
.bottomTool ul {width:100%;display:block;text-align:center;margin:0px;padding:0px;}
.bottomTool li {width:25%;height:56px;display:block; padding-top:5px; text-align:center;float:left;position:relative;}
.bottomTool li div{display:block; height:56px; }
.bottomTool li a img{ height:30px; display:block;  border:0px; margin:0px auto; }
.bottomTool li a {text-align:center;display:block;color:#555; font-size:14px; height:26px; line-height:26px; padding-top:30px; text-decoration:none; border-bottom:solid 5px #fff;}
.bottomTool #bnav01 a{background: url("../images/1.png") no-repeat scroll center 0px transparent;}
.bottomTool #bnav02 a{background: url("../images/2.png") no-repeat scroll center 0px transparent;}
.bottomTool #bnav03 a{background: url("../images/3.png") no-repeat scroll center 0px transparent;}
.bottomTool #bnav04 a{background: url("../images/4.png") no-repeat scroll center 0px transparent;}

/**返回工具**/
.backto { height: 40px; line-height: 40px; display: block;  background-color: #039;  color: #FFF;  font-size: 1em;  font-weight: bold;  border-bottom: 0.5em solid #777;  position: relative;}
.backto img { width:30px; height:30px; border:0px; vertical-align:middle;}
.banner{ position:relative; display:block; padding-bottom:5px; border-bottom:solid 4px #dd290b;  }
.banner img{ width:100%;}
.banner .dqlm{ min-width:100px; height:40px; line-height:40px; position:absolute; text-align:center; left:10%; bottom:-20px; background: url("../images/lm_bg.jpg") repeat-x scroll 0px center transparent; color:#dc260a; font-size:16px; border:solid 1px #eee; border-radius:3px;}

.pos{ line-height:30px; color:#fff;  }
.pos span { font-size:12px; vertical-align:middle;}
.pos img{ height:20px; }
.pos a{ color:#fff; }
.pos a:hover {color:#ff0000;}

.ilm_list{ display:block; padding:5px 0px; background-color:#fff; }
.ilm_list td{ width:25%; padding:5px 0px; font-size:14px; line-height:26px; text-align:center; }
.ilm_list td img{ width:50px; height:50px; border:0px; }
.ilm_list td a{ display:block; color:#333;}
 
.pagelm{ position:relative; display:block; height:42px; background-color:#f5f5f6; border:solid 1px #c4c4c5; border-width:1px 0px 1px 0px;  }
.pagelm .igjdt_bg{ display:block; height:44px; width:120px; position:absolute; left:15px; bottom:-1px; padding-right:6px; background: url("../images/ilm_bg.png") no-repeat scroll right bottom transparent; }
.pagelm .igjdt_bg a{ display:block; border-top:solid 4px #41b7e8; font-size:1.1em; color:#20b4f1; padding-left:40px; height:40px; line-height:40px; background: url("../images/b_car.png") no-repeat scroll 8px center #fff; border-left:solid 1px #ddd; border-right:solid 1px #ddd; }
.pagelm .more{ position:absolute; bottom:5px; right:5px; height:26px; line-height:26px; }
.pagelm .more a{ display:block; width:26px; height:26px; background-color:#1a8cde; text-align:center; text-decoration:none; color:#fff; font-size:20px; font-weight:bold; -moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px; }

.rx_fx{ display:block; padding:10px; font-size:1em; line-height:30px; }
.rx_fx table{ width:100%; margin:0px auto; }
.rx_fx .rx{ display:block; height:24px; line-height:24px; width:140px; padding-left:30px; background: url("../images/sj.png") no-repeat scroll 10px center #20b4f1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#fff; overflow:hidden; }
.rx_fx .rx a{ text-decoration:underline; color:#fff; margin-left:10px; }

.gjcx_main{ display:block; padding:10px 20px; }
.gjcx_main .search_tool{ display:block; border:solid 1px #eee; padding:10px; background-color:#fff; -webkit-box-shadow: 2px 2px 3px #333;  -moz-box-shadow: 2px 2px 3px #333; box-shadow: 2px 2px 3px #333; }
.gjcx_main .search_tool label{ font-size:16px; color:#555; }
.gjcx_main .cxinput{ border:solid 1px #ddd; height:36px; line-height:34px; font-size:16px; background-color:#e3e3e4; color:#333; width:90%; padding:0px 3%; }
.gjcx_main .btn_search{ display:block; margin:0px auto; width:90%; height:36px; line-height:34px; font-size:16px; color:#fff; border:solid 0px #bbb; background-color:#20b4f1; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-box-shadow: 2px 2px 3px #333;  -moz-box-shadow: 2px 2px 3px #333; box-shadow: 2px 2px 3px #333; }
.gjcx_main .zd{ background-color:#eba208; }
 
/**内页内容区**/
.main{ display:block; padding:10px; }

.main .title{ text-align:center; padding-bottom:10px; border-bottom:#ccc 1px dotted; padding-top:5px;}
.main .title h1 {font-size:14px;padding:5px 0px;line-height:18px;}
.main .title p{ padding:3px 0px; margin:0px; font-size:12px;}
.main .content{ margin:0px; padding:5px;}
.main .content img{ padding:5px 0;}
#imgTool img{padding:0px}
.NextUp { width:100%; color:#999999; font-size:12px;}
.NextUp p { padding:5px 0px; margin:0px;}
.NextUp a { color:#017DC5; font-size:12px; line-height:18px;}

.lm_item{ padding:15px; color:#dc260a; font-size:14px; }
.lm_item .item{ display:block; height:50px; line-height:50px; background-color:#fff; border:solid 1px #cccccc; }
.lm_item .item table{ width:100%; font-size:16px; color:#555; }
.lm_item .item .icon { width:80px; text-align:center; }
.lm_item .item .icon img{ width:36px; height:36px; border:0px; }
.lm_item .item .goto { width:50px; text-align:center; }
.lm_item .item .goto img{ height:22px; border:0px; }

.lm_list{ height:46px; padding:0px; margin:0px;  font-size:14px; }
.lm_list ul{padding:0px; margin:0px; list-style:none;}
.lm_list li{ width:25%; height:46px; background-color:#1a8cde; float:left; }
.lm_list li span{ display:block; height:32px; padding:5px 2px; }
.lm_list li span a{ display:block; height:32px; line-height:32px; font-size:12px; text-align:center; background-color:#0f72b9; color:#fff; }
.lm_list li span.onit a{ background-color:#ff3300; }

.gj_item{ padding:10px; background-color:#eee; min-height:100px; font-size:14px; -webkit-box-shadow: 2px 2px 3px #333;  -moz-box-shadow: 2px 2px 3px #333; box-shadow: 2px 2px 3px #333; }
.gj_item .msg{ color:#444; line-height:18px; font-size:12px; border-bottom:solid 1px #ccc; padding-bottom:5px; }
.gj_item .msg font{ font-size:16px; }
.gj_item .item{ display:block; padding:5px 15px; height:40px; line-height:40px; background-color:#fff; border:solid 1px #cccccc; }
.gj_item .item table{ width:100%; font-size:16px; color:#555; }
.gj_item .item .icon { width:60px; }
.gj_item .item .icon span{ display:block; width:36px; height:36px; line-height:36px; padding:2px; text-align:center; font-size:22px; font-weight:bold; background-color:#eba208; color:#fff; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; overflow:hidden; }
.gj_item .item small{color:#00ccff}
.gj_item .item .icon span.t0{ background-color:#eba208; }
.gj_item .item .icon span.t1{ background-color:#198cdd; }
.gj_item .item .icon span.t2{ background-color:#e77223; }
.gj_item .item .icon span.t3{ background-color:#12a5e8; }
.gj_item .item .icon span.t4{ background-color:#16b928; }
.gj_item .item .icon span.len{ font-size:16px; }
.gj_item .item a{ display:block; color:#555; line-height:40px; height:40px; padding:0px 10px; background: url("../images/gd_jt.png") no-repeat scroll right center transparent; }

.gj_item .hcitem{ display:block; padding:5px 15px; min-height:40px; background-color:#fff; border:solid 1px #cccccc; }
.gj_item .hcitem table{ width:100%; font-size:12px; color:#555; }
.gj_item .hcitem table td{ padding:3px 0px; }
.gj_item .hcitem label{ font-size:18px; line-height:20px; color:#333; font-weight:bold; }


.bus_map{height:100%; width:100%; background-color:#333; position:absolute; left:0px; top:0px; bottom:0px; right:0px; overflow:scroll; z-index:999; }
.bus_map .bus_tool{ display:block; padding:0px 20px; height:30px; line-height:30px; background-color:#444; text-align:right; }
.bus_map .closeMap{ font-size:26px; font-family:'宋体'; color:#ff0000; vertical-align:middle; text-decoration:none; }
.bus_map .bus_topinfo{ padding:10px; background-color:#fff; }
.bus_map .bus_topinfo .bus_title{ display:block; height:26px; line-height:26px; padding:8px 0px; color:#fff; text-align:center; font-size:20px; font-weight:bold; background-color:#20b4f1; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.bus_map .bus_topinfo .bus_title img{ height:24px; vertical-align:middle; }
.bus_map .bus_topinfo .bus_title label{ vertical-align:middle;}
.bus_map .bus_c{ width:100%; font-size:13px; color:#555; }
.bus_map .bus_c td{ padding:5px; line-height:20px; }
.bus_map .bus_c b{ font-size:16px; }
.station_main{ display:block; background-color:#eee; padding:10px; }
.station_main .sta_list{ display:block; background-color:#fff; padding:5px; font-size:12px; }
.station_main .sta_list a{ display:block; padding-left:25px; height:26px; line-height:26px; color:#555; background: url("../images/line_center.png") no-repeat scroll 5px center transparent; }
.station_main .sta_list a.start{background: url("../images/line_top.png") no-repeat scroll 5px center transparent;}
.station_main .sta_list a.end{background: url("../images/line_bottom.png") no-repeat scroll 5px center transparent;}
.loading{position:absolute; display:none; left:50%; top:50%; z-index:9999; margin-left:-16px; margin-top:-16px;}

.piclist{ display:block; width:100%;}
.piclist .tblItem{ width:100%; }
.piclist .tblItem td{ border-bottom:dotted 1px #dddddd; padding:5px 0px;}
.closeTool{ font-size:18px; font-weight:bold; color:#333333; text-decoration:none; display:block; width:24px; height:24px; line-height:24px; text-align:center; float:right; background-color:#eeeeee; cursor:pointer;}

.btnTool{display:block; width:100%;}
.btnTool .btnSubmit { display:block; height:40px; width:90%; margin:0px auto; line-height:40px; border:solid 1px #cccccc; font-size:1.2em; text-align:center; text-decoration:none; color:#fff; background-color:#333333; border-radius:5px;}
 
.floor{display:block; margin:0px auto;}

/* 图片列表 */
.img_news{ display:block; margin:0px; padding:0px; }
.img_news li{ width:50%; padding:5px 0px; float:left; }
.img_news .imgdiv{ width:140px; height:110px; margin:0px auto; padding:3px; border:solid 1px #ddd; position:relative;}
.img_news .imgdiv img{ width:100%; height:100%; border:0px; }
.img_news .ptitle{ position:absolute; width:140px; bottom:3px; left:3px; text-align:center; height:30px; line-height:30px; color:#20b4f1; z-index:1; background:url(../images/t_bg.png) repeat 0px 0px transparent; }
@media screen and (min-width: 450px)
{
	.img_news li.liw{width:33.33%;}
}

/* 照片列表 */
.pic_news{ display:block; margin:0px; padding:0px; }
.pic_news li{ width:50%; padding:5px 0px; float:left; }
.pic_news .imgdiv{ width:120px; height:160px; margin:0px auto; padding:3px; border:solid 1px #ddd; position:relative;}
.pic_news .imgdiv img{ width:100%; height:100%; border:0px; }
.pic_news .mb{ position:absolute; width:120px; bottom:0px; height:30px; background-color:#FFFFDD; z-index:1; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.pic_news .ptitle{ position:absolute; width:120px; bottom:3px; left:3px; text-align:center; height:30px; line-height:30px; color:#20b4f1; z-index:1; background:url(../images/t_bg.png) repeat 0px 0px transparent; }
@media screen and (min-width: 450px)
{
	.pic_news li.liw{width:33.33%;}
}

/* 新闻列表 */
.newslist{ display:block; margin:0px; padding:0px;}
.newslist ul{ margin:0px; padding:0px; list-style:none;}
.newslist li{ display:block; height:30px; line-height:30px; margin:5px 0px;border-bottom:dotted 1px #ccc; position:relative; padding-right:80px; }
.newslist li a { display:block; font-size:14px; background:url(../images/news_bg.png) no-repeat 5px center transparent; color:#444; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:30px;}
.newslist li span{ position:absolute; display:block; text-align:center; height:30px; line-height:30px; right:0px; width:80px; font-size:12px; }

/**日期简介**/	
.txt_date_intro{ margin:0px; padding:0px; list-style:none;}
.txt_date_intro li{ padding:10px; border-bottom:#ddd 1px dotted; height:50px; padding-left:70px; position:relative; }
.txt_date_intro .date{ width:50px; height:50px; background-color:#2b81c6; text-align:center; position:absolute; top:10px; left:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; color:#fff; }
.txt_date_intro .date .day{ display:block; width:50px; height:26px; font-weight:bold; line-height:26px; font-size:16px; border-bottom:solid 1px #fff; }
.txt_date_intro .date .month{ line-height:20px; font-size:12px; }
.txt_date_intro .mt_text { display:block; height:50px; }
.txt_date_intro .mt_text .title {font-size:14px; padding:3px 0px; margin:0px; line-height:22px; }
.txt_date_intro .mt_text .title a{ color:#444; line-height:22px; }
.txt_date_intro .mt_text .title a:hover {color:#ff0000;}

/* 图片新闻列表 */
.news_img_list{ display:block; margin:0px; padding:0px;}
.news_img_list .news_item{ display:block; position:relative; padding-bottom:5px;border-bottom:dashed 1px #999999;}
.news_img_list .news_img{ width:120px; height:90; text-align:center; position:absolute;}
.news_img_list .news_img img{ width:120px; height:90; border:0px;}
.news_img_list .news_txt{ display:block; padding-left:130px; min-height:90px;}
.news_img_list .news_txt .ntitle{ color:#ff0000; display:block; height:24px; line-height:24px; font-size:1em; font-weight:bold;}
.news_img_list .news_txt p{ margin:0px; padding:5px 0px; color:#666666; text-indent:2em; font-size:0.9em; }
.news_img_list .xiangxi{ color:#ff0000; text-decoration:none; line-height:18px; font-size:0.8em; font-family:'微软雅黑';  }

/* 招聘列表 */
.job_dpt{ height:30px; line-height:30px; padding:0px 10px; border-bottom:solid 1px #ddd; font-size:14px; background-color: #D9F2FF; }
.rczp_list{ display:block; margin:0px; padding:10px;}
.rczp_list ul{ margin:0px; padding:0px; list-style:none;}
.rczp_list li{ display:block; height:56px; line-height:30px; margin:5px 0px;border-bottom:dotted 1px #ddd; position:relative; }
.rczp_list li .job_title{display:block; padding-right:90px;}
.rczp_list li .job_title a { display:block; color:#444; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rczp_list li .job_title .xiangxi{ position:absolute; display:block; text-align:center; height:24px; line-height:24px; right:0px; width:60px; font-size:10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background-color:#ff0000; color:#ffffff; vertical-align:middle;-webkit-box-shadow:0px 0px 5px 5px #eeeeee; -moz-box-shadow:0px 0px 5px 5px #eeeeee;  box-shadow:0px 0px 5px 5px #eeeeee; top:2px;}
.rczp_list li .base{ color:#666; text-align:right; line-height:26px; font-size:10px;}

/* 招聘详情 */
.job_info{ display:block; }
.job_info .job_title{ height:24px; line-height:24px; padding:3px; background-color:#3591da; color:#fff; font-size:14px; }
.job_info .job_title .time{ float:right; color:#f3f3f3;font-style:italic; }
.job_info .rctab {background-color:#dddddd; margin:0px auto;border-collapse :inherit;border-spacing:0px;border-collapse:inherit;border:solid 1px #ddd; font-size:11px;}
.job_info .rctab .tiltd {background-color:#f8f8f8; width:70px; text-align:right}
.job_info .rctab td {background-color:#ffffff;padding:5px 3px;}
.job_info .bg_1 {background:#fff;}
.job_info .bg_2 {background:#fafafa;}
.job_info .job td p {line-height:18px;text-align:left;padding:3px 0;text-indent:0;}
.job_info .job a {color:#046bb8;}
.job_info .zpv_tool{ display:block; background-color:#eee; padding:5px; }
.job_info .job_yp{background:#ff0000; color:#fff; width:120px;height:30px; text-align:center; line-height:28px; display:block; margin:0px auto; border:0px;cursor:pointer;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:14px;}

.wyyp option {color:#444;}
.wyyp td {padding:5px 10px;background:#fff;}
.wyyp td span {color:red;padding-right:5px;}
.wyyp textarea {width:525px;height:60px;padding:5px;line-height:20px;font-size:13px;color:#444;}
.wyyp input {padding:0 5px;color:#444;height:24px;line-height:24px;}

.job_txjl{ display:block;}
.job_txjl .job_title{ height:24px; line-height:24px; padding:3px; background-color:#3591da; color:#fff; font-size:14px; }
.job_txjl .tbl_txjl{ width:100%; border:solid 1px #ddd; font-size:12px;}
.job_txjl .tbl_txjl td{ padding:5px 3px}
.job_txjl .tbl_txjl .lefttd{ width:80px; background-color:#eeeeee; text-align:right;}
.job_txjl .tbl_txjl .lybtbox{ width:90%; border:solid 1px #ccc; height:22px; line-height:20px; vertical-align:middle; }
.job_txjl .tbl_txjl .red{ color:#ff0000; }
.job_txjl .photo {position:relative; width:102px;height:132px;overflow:hidden;}
.job_txjl .photo img {width:100px;height:130px;	border:solid 1px #e1e1e1;z-index:1;}
.job_txjl .photo .close {color:#ff0000;font-size:12px;font-family:'宋体';right:2px;top:2px;line-height:20px;	position:absolute;text-decoration:underline;z-index:10;}
.job_txjl .zpv_tool{ display:block; background-color:#eee; padding:5px; }
.job_txjl .job_yp{background:#ff0000; color:#fff; width:100px;height:30px; text-align:center; line-height:28px; display:block; margin:0px auto; border:0px;cursor:pointer;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:14px;}
.job_txjl .job_cz{background:#aaa; color:#fff; width:100px;height:30px; text-align:center; line-height:28px; display:block; margin:0px auto; border:0px;cursor:pointer;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:14px;}

.form_title{display:block; color:#ffffff; font-weight:bold; text-align:center; height:36px; line-height:36px; border:solid 1px #e60012; position:relative; background-color:#e60012;}
.form_style{ display:block;}
.form_style .ftable{ width:100%; border:solid 1px #e60012; font-size:0.8em;}
.form_style table td{ padding:3px}
.form_style .zstitle{ width:80px; background-color:#eeeeee; text-align:right;}
.form_style .tbox{ width:90%; border:solid 1px #aaaaaa; height:24px; line-height:24px;}

.btn_tj{color:#ffffff;width:120px;height:32px; line-height:32px;border:0px;font-family:'宋体'; vertical-align:middle; font-size:16px; font-weight:bold; display:block; margin:10px auto; background-color:#ff0000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}

.btn_tj2{color:#ffffff; height:32px; line-height:32px;border:0px;font-family:'宋体'; vertical-align:middle; font-size:16px; font-weight:bold; display:block; width:100%; margin:10px auto; background-color:#ff0000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.btn_cz{color:#ffffff;width:120px;height:32px; line-height:32px;border:0px;font-family:'宋体'; vertical-align:middle; font-size:16px; font-weight:bold; display:block; margin:10px auto; background-color:#999999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}

.message{  display:block; font-size:12px; }
.message .msg_list{ width:100%; }
.message .msg_list td{ padding:8px 5px; color:#999; font-size:12px; line-height:20px; }
.message .msg_list .icon{ display:block; color:#fff; width:20px; height:20px; line-height:20px; text-align:center; background-color:#ff9100; border-radius:4px; }
.message .msg_list .jt td{ background-color:#eee;}
.message .msg_list .jt .icon{background-color:#00a0e9;}
.message .msg_list .motif{ width:100%; color:#444; }
.message .msg_list .more{ color:#444; background-color:#ccc; display:block; width:40px; height:18px; line-height:18px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.message .msg_list a:hover{ color:#ff7900; }
.pagelm .msg_add{ font-family:'宋体'; width:55px; color:#666; font-size:12px; display:block; line-height:30px; padding-left:25px; background:url("/icon/xiaoxi-edit.png") no-repeat scroll 5px center #fff; border:solid 1px #ddd; border-radius:5px; position:absolute; top:5px; right:5px; }
.pagelm .msg_back{font-family:'宋体'; width:55px; color:#666; font-size:12px; display:block; line-height:30px; padding-left:25px; background:url("/icon/xiaoxi1.png") no-repeat scroll 5px center #fff; border:solid 1px #ddd; border-radius:5px; position:absolute; top:5px; right:5px;}

.message .tszx { width:100%; font-size:12px;}
.message .tszx tr td { padding:3px; }
.message .tszx .rowtitle { width:75px; color:#555; text-align:right; }
.message .tszx .tbox { height:22px; font-size:12px; line-height:20px; width:95%; vertical-align:middle; border:solid 1px #ddd; color:#333333; }
.message .tszx .button_post { width:100px; padding:0px; margin:0px 20px; border:0px; line-height:30px; border-radius:3px; font-size:14px; color:#fff; vertical-align:middle; background:url("/icon/msg_btn_bg.jpg") repeat-x scroll center center transparent; }
.message .tszx .button_reset { width:100px; padding:0px; margin:0px 20px; border:0px; line-height:30px; border-radius:3px; font-size:14px; color:#fff; vertical-align:middle; background:url("/icon/msg_btn_bg2.jpg") repeat-x scroll center center transparent; }

.message_view{ display:block; padding:10px; margin:0px auto;}
.message_view .msg_head{ font-size:1.2em; font-weight:bold; color:#666; border-bottom:solid 1px #ddd; }
.message_view .msg_head p{ margin:0px; }
.message_view .msg_head b{ color:#247dac;}
.message_view .msg_head span{ display:block; text-align:center; line-height:30px; font-weight:normal; color:#777; font-size:11px;}

.message_view .tszx_view { display:block; position:relative; }
.message_view .tszx_view tr td { padding:0px; margin:0px; }
.message_view .tszx_view p{  margin:0px; }
.message_view .tszx_view tr td.rowtitle { vertical-align:top; width:40px; font-size:12px; line-height:20px; color:#444; font-weight:bold; }
.message_view .tszx_view .nrIcon{ width:35px; height:44px; text-align:center; padding:15px 0px; padding-right:8px; position:absolute; left:0px; top:0px; background:url("../images/msg_icon_l.png") no-repeat scroll right center transparent; }
.message_view .tszx_view .nrMain { line-height:22px; text-indent:2em; font-size:12px; display:block; min-height:80px; padding:5px; border-radius: 5px; background-color:#f2f2f2; color:#666; }
.message_view .tszx_view .callIcon{ width:35px; height:44px; text-align:center; padding:15px 0px; padding-left:8px; position:absolute; right:0px; top:0px; background:url("../images/msg_icon_r.png") no-repeat scroll 0px center transparent; }
.message_view .tszx_view .callMain { line-height:22px; text-indent:2em; font-size:12px; display:block; min-height:80px; padding:5px; border-radius: 5px; background-color:#FFEFDF; color:#666; }

.line_table{ width:100%; margin:0px auto; background-color:#eee; }
.line_table tr td{ padding:5px 3px; background-color:#fff; color:#333; font-size:11px; }
.line_table tr.th td{ background-color:#EBF0FC; }
.line_table td .xx{ color:#ff0000; }
.line_table td.td_bottom{ border-bottom:solid 1px #99b4f1; }

/*��分页��ʽ*/
.paginator { font:Arial, Helvetica, sans-serif; color:#666; margin: 0px; text-align:center; padding:10px 0 20px 0; font-size:12px;}
.paginator a { height:24px; line-height: 24px; margin-right: 3px !important; text-align: center; padding:3px 8px; border:#d9d9d9 1px solid; cursor:pointer; font-size:12px;}
.paginator .cpb { height:24px; line-height: 24px; margin-right: 3px !important; text-align: center; padding:3px 8px; border:#34383b 1px solid; color: #ffffff; background-color:#34383b; font-size:12px;}
.paginator a:hover { color: #046BB6; text-decoration: underline;}
/*   分页   */

/*问卷调查样式开始*/
.votebtn {padding: 10px;text-align: center;}
 .votebtn .votebtn{border: 0px;border-radius: 3px;background: #d23132;color:#fff;padding: 3px;text-align: center;cursor: pointer;font-size: 16px;width: 60px;margin:3px auto 3px auto;}
 .contentRight {font-size: 14px;color:#000000;}
 .contentRight {width: 100%;overflow: hidden;float: left;font-size: 14px;color:#000000;}
.h1title {font-size: 20px;color:#333333;text-align: center;line-height: 26px;}
.votetime {text-align: right;padding-right: 10px;padding-bottom: 10px;}
#tdcontents {line-height: 160%;font-size: 14px;color: #333;}
/*问卷调查样式结束*/

/*********************************** 新增样式 开始 ***********************************/
.main .title .zjTime{text-align: center;color: #df0615;font-weight: bold;}
#imgTool img{width: 100%;padding:0px}
input:focus,
select:focus,
textarea:focus{outline: none;}

.phone_zj{width: 100%;border: dashed 1px #DBDBDB;padding:0 10px 20px;box-sizing: border-box;}

/***** 单选项 *****/
.phone_zjBot{width: 100%;line-height: 30px;display: block;clear: both;margin-top: 10px; font-size: 14px;color:#333333;}
.phone_zjBot span{width: 100%;line-height: 20px;display: block;clear: both;font-weight: bold;text-align: justify;padding-bottom: 8px;font-size: 15px;}
/*.phone_zjBot > label{margin: 5px 20px 5px 0;line-height: 20px;position: relative;padding-left: 21px;box-sizing: border-box;width: 100%;display: block;text-align: justify;cursor:pointer;}
.phone_zjBot > label > input{position: absolute;top: 0px;left: 0px;}*/

/***** 下拉列表 *****/
.phone_zjBot > select{width: 100%;height: 32px;line-height: 30px;border: 1px solid rgb(219, 219, 219);display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 5px;box-sizing: border-box;}
.phone_zjBot > select > option{height: 30px;line-height: 30px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: pointer;}

/***** 文本框 *****/
.phone_zjBot > textarea{width: 100%;min-height: 100px;border: solid 1px #DBDBDB;text-align: justify;padding: 8px 10px;box-sizing: border-box;}
.phone_zjBot > input {width: 100%;min-height: 25px;border: solid 1px #DBDBDB;text-align: justify;padding: 8px 10px;box-sizing: border-box;}

.radiobox{position: relative;padding-left: 8px;cursor:pointer;display: block;}
.radiobox:before{content: '';display: inline-block;width: 15px;height: 15px;border: 2px solid #999;border-radius: 50%;background: #fff;position: absolute;top: 4px;left: 8px;cursor:pointer;}
.phone_zjBot > label >input[type=radio]:checked:before{content: '';display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #999;position: absolute;top: 10px;left: 13px;}
.phone_zjBot > label >input[type=radio]{margin-right: 6px;top: 0px;left: 0px;}

.checkboxbox{position: relative;padding-left: 8px;cursor:pointer;display: block;}
.checkboxbox:before{content: '';display: inline-block;width: 15px;height: 15px;border: 2px solid #999;background: #fff;position: absolute;top: 4px;left: 8px;cursor:pointer;}
.phone_zjBot > label >input[type=checkbox]:checked:before{position: absolute;content: "";width: 5px;height: 10px;top: 6px;left: 14px;border: 3px solid #999;border-top: none;border-left: none;transform: rotate(45deg)}
.phone_zjBot > label >input[type=checkbox]{margin-right: 6px;top: 0px;left: 0px;}
/*********************************** 新增样式 结束 ***********************************/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}textarea { -webkit-appearance: none;} 

