body,h1,h2,ol,ul,li,p,input,dl,dt,dd,h4,h3,h5,h6 { margin:0; padding:0; border:0; }
ul,ol,li {list-style:none }
input[type="text"],input[type="search"] { -webkit-appearance:none; -webkit-tap-highlight-color:#fff; outline:0 }
body { color:#333; background:#eee; font-family:"Microsoft YaHei",Tahoma,Verdana; font-size:14px!important;}
a{ color:#8d8d8d; text-decoration:none }
.hidden { display:none }
.none{ display:none;}
.clear{ clear:both;}
/*整体*/
body,html{ background:#999;}
.zmcont{ 
max-width:640px;
overflow:hidden;
margin:0px auto;
padding-bottom:45px;
position:relative;
background:#fff;
}
/*首页内容部分*/
.index .active{ background:#fff;}
/*顶部*/
.top{ height:46px;background:#ffffff;display:-webkit-box;  }/*顶部背景颜色*/
.top-logo{ font-size:0px; height:46px; overflow:hidden;-webkit-box-flex:1;}
.top-logo img{ max-height:46px;}

/*返回*/
.mtop{ -webkit-box-shadow: 2px 0px 0px #666; position:relative; height:46px; z-index:3;}
.mreturn{ -webkit-box-flex:1;}
.mreturn a{ display:block; height:46px; line-height:46px; background:url(../images/return.png) no-repeat 10px center; background-size:14px; }
.mtitle{ -webkit-box-flex:1; height:46px; line-height:46px; color:#fff; font-size:20px; text-shadow: 0 1px 1px rgba(0,0,0,.4); text-align:center; }
.rightnav{ -webkit-box-flex:1;}

.ui-imglazyload{ background:url(../images/loading.gif) no-repeat center center; width:80px; min-height:50px;}
nav li{ -webkit-tap-highlight-color:rgba(0,0,0,0);}
/*顶部右边功能区*/
.top-right li.tlist{ float:left; width:36px; height:32px; padding:14px 5px 0px; text-align:center; position:relative; z-index:999;}
.top-right li.now{ background:#003078; } /*顶部工具栏点击后变色*/
.top-right li span.tspan{ font-size:20px; color:#0061B5; }
.tapmengban{ position:absolute; left:0px; top:0px; background:#000; width:100%; opacity:0;}


/*普通导航*/
.type2 ul{ width:100%; background:#007ac7; overflow:hidden; }
.type2 ul li{ float:left; text-align:center; background:#007ac7; display:inline-block; width:25%;}
.type2 ul li a{ color:#fff; display:block; height:40px; line-height:40px; overflow:hidden; border-right:1px solid #0066a6;  border-bottom:1px solid #0066a6;}

/*顶部面板导航*/
nav.type3{ position:absolute; top:55px; right:6px; z-index:99999999999; padding:0px 10px; background:rgba(0,0,0,0.8); border-radius:5px; }
nav.type3 i{
display: block;
width: 0;
height: 0;
border: solid 9px;
border-color: transparent transparent rgba(0,0,0,0.8);
position: absolute;
top: -18px;
right: 8px;
margin-left: -9px;
}
nav.type3 ul{ width:100%; overflow:hidden; }
nav.type3 ul li{  white-space:nowrap;   border-top:1px solid #666;border-bottom: 1px solid #000;line-height:40px}
nav.type3 ul li:first-child{border-top:none;}
nav.type3 ul li:last-child{border-bottom:none;}
nav.type3 ul li a{ color:#fff; font-size:12px;}
nav.type3 ul li SPAN lebal{ font-size:14px;padding:0px 10px }


/*顶部搜索框*/
header .seachbox{ position:absolute; top:55px; left:0px; width:100%; z-index:99999999999;}
.sidebar .seachbox{ background: #ff0000; padding: 10px 15px; height: 46px; overflow: hidden;}
.seachbox_box i{
display: block;
width: 0;
height: 0;
border: solid 9px;
border-color: transparent transparent rgba(0,0,0,0.8);
position: absolute;
top: -18px;
right: 40px;
margin-left: -9px;
}
.seachbox input.text{ width:180px; height:22px; line-height:22px; margin:8px 0px; float:left; padding:5px 5px 3px 5px;
border:1px solid red;
line-height: normal;
background: #fdfdfd;
border-top: 1px solid #858585;
border-left: 1px solid #afafaf;
border-right: 1px solid #afafaf;
border-bottom: 1px solid #c9c9c9;
box-shadow: 1px 1px 3px #b7b7b7 inset!important;
-webkit-appearance: none;
-webkit-border-radius:0px;
 }
.seachbox_box{ width:88%; margin:0px auto; background:rgba(0,0,0,0.8); border-radius:5px; padding:10px 18px; height:46px; position:relative;   }
.seachbox .submit{ float:left; display:inline-block; height:32px; line-height:32px; margin:8px 0px; padding:0px 10px; background:#013d97; color:#fff; -webkit-appearance: none; -webkit-border-radius:0px;} /*搜索框背景颜色按钮*


/*幻灯样式一*/
.focus{ width:100%;height:350px;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#FF4000;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{height:350px;width:100% }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
/*幻灯样式二*/
#swipezm{ width: 100%; overflow: hidden; background:#FFF;  height:150px;}
.swipe ul, .swipe li { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.swipe img { width:100%; height:150px; display: block;}
.swipe { overflow: hidden; position: relative; }
.swipe ul { -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipe #pagenavi { position: absolute; left: 0; bottom: 7px; text-align: center; width: 100%; }
.swipe #pagenavi a { width:6px; height:6px;  line-height: 99em; background:#999;  border-radius: 50%; margin:0 3px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;*zoom:1;}
.swipe #pagenavi a.active { background: #FFF; }
/*区块标题*/
.style-1 h3.title{ background:#0061b5; position:relative; overflow:hidden; margin:0px;} /*首页区块标题背景*/
.style-1 h3.title a,.style-1 h3.urlno{ display:block; height:38px; line-height:38px; padding-left:15px; color:#fff; font-weight:normal;  text-shadow: 0px 1px 1px #666;}
.active{ background:#fff;}
.style-1 h3.title .more{ position:absolute; right:10px; top:0px; width:10px; height:38px; background:url(../images/navmore.png) no-repeat center; background-size:12px;}

.editor{ padding:15px 10px; line-height:1.8; word-wrap:break-word; font-size:16px }
.editor a{ color:#f00; text-decoration:none; }
.editor ul,.editor ol{ padding-left:28px;}
.editor ul li{ list-style-type:disc; margin-bottom:3px; }
.editor ol li{ list-style-type:decimal; margin-bottom:3px; }
.editor img{ max-width:300px;}
#showjob .paralist{ padding:10px;}
#showjob .paralist li{ display:-webkit-box; padding:8px 0px; border-bottom:1px solid #eee; }
#showjob .paralist li a{ color:#08c; }
#showjob .paralist li:last-child{ border-bottom:none;}
.view{border:1px #ddd solid; padding:10px 0; text-align:center; background:#efefef}
.info_cv{ padding:0 0 20px 10px }
.info_cv .button {background: #91bd09;display: inline-block;padding: 10px 30px 11px;text-decoration: none;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-bottom: 1px solid #888;position: relative;font-size:16px;}
.info_cv .button a {color: #fff;}


/*图文展示*/
.dl-jqrun dl{ border-bottom:1px dotted #ccc; padding:20px 0px; display:-webkit-box;}
.dl-jqrun a{display:block;}
.dl-jqrun a:last-child dl{ border-bottom:none!important;}
.dl-jqrun dt{ font-size:0px; display:-webkit-box; margin-left:5px;}
.dl-jqrun dt img,.dl-jqrun dt{ max-width:80px;}
.dl-jqrun dt.more{ width:40px; background:url(../images/listmore.png) no-repeat center; background-size:12px;}
.dl-jqrun dd{ margin-left:5px; -webkit-box-flex:1;}
.dl-jqrun dd h4{  font-weight:normal; color:#333; margin-bottom:5px;}
.dl-jqrun dd p.desc{ color:#999;}
.dl-jqrun dl.urlno dt.more{ background:none; }


/*首页内容部分*/
#indexId{position:absolute;}
/*首页样式一*/
section .list_ul{padding:0 10px;}
section .list_ul li a{background-color: #af8c85;
display: inline-block;
height: 37px;
line-height: 37px;
min-width: 100px;
padding: 0 15px 0 10px;
-webkit-box-sizing: border-box;
max-width: 100%;
margin: 1px 0 1px 0;
color: #ffffff;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
section .list_ul li a span{
font-size: 20px;
margin-right: 10px;
float: left;
width:25px;
text-align:center;
height: 37px;
line-height: 37px;}
/*首页样式二*/
.innerul{overflow: hidden; width: 160px; display:-webkit-box;}
.innerul li{padding: 2px; -webkit-box-flex:1; text-align: center; -webkit-box-sizing: border-box;}
.innerul a{color: #666; display: block; background: rgba(255,255,255,0.7); line-height: 35px; overflow: hidden;}
.innerul figure{margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.innerul figure>div{height: 30px;}
.innerul figure>div>span:before{font-size: 25px; line-height: 45px; color: #555;}
.innerul figcaption label{height: 35px; line-height: 35px; display: block; overflow: hidden; word-spacing: normal; word-break: break-all; cursor:pointer;}
/*电话样式*/
.link_tel{display:block!important; line-height: 40px!important; margin: 10px 10px 0 10px; margin-top: 10px!important; color: #fff!important; text-align: center; border-radius: 5px; word-spacing: nowrap; overflow: hidden; font-size: 18px; position: relative;background:#ffaa00;}
.link_tel:before{margin-left:0; position: absolute; left: 10px; top: 2px; font-size: 25px;}
/*首页样式三*/
.zminfo-list-ul{display: -webkit-box;}
.zminfo-list-ul li{-webkit-box-flex: 1; -moz-box-flex: 1; width:100%; padding: 1%; }
.zminfo-content{ padding:10px 3px 3px 3px; position: relative;}
.zminfo-list{overflow: hidden;}
.zminfo-list-item{height: auto; display: inline-block;  background: inherit; border: none; width: 100%; -webkit-box-sizing: border-box; max-height: 150px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4);}
.zminfo-list-item-bg{min-height: 100%; border: 1px solid #C0C0C0; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; background: #FFFFFF; overflow: hidden;}
.zmtinfo-list-item-bg img{border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0;}
.zminfo-list-item-bg>div:first-child{height: 100px; overflow: hidden;}
.zminfo-list-item-box{position: relative; margin: auto; display: table;}
.zminfo-list-item-line{line-height: 30px; padding: 0; text-align: center;}
.zminfo-list-item-title{color: #000000; font-size: 16px; white-space: nowrap;}
/*首页样式四*/
.list_font{padding:1px 5px; display:-webkit-box;}
.list_font li {overflow: hidden; color: #fff; background-color: #fff; height: 100px; display: inline-block; float: left; padding: 2px; text-align: center;  -webkit-box-flex:1; -moz-box-flex:1; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-background-clip: content; -moz-background-clip: content; background-clip: content; }
.list_font li a {color: #fff; display: inline-block; width: 100%; height: 100%;}
.list_font div:first-child { height: 100px; margin: 0; margin-bottom: 5px; line-height: 80px;}
.list_font span[class^="icon"] {display: inline-block; width: 30px; height: 30px; font-size: 30px;}
.list_font li p {font-size: 16px; position: absolute; width: 100%; bottom: 15px; color: #fff;}
/*信息列表页样式*/
.newslist li{ padding:0px 8px; border-bottom:1px dotted #ccc; height:54px; }
.newslist li:last-child{ border-bottom:none!important;}
.newslist li a{ display:-webkit-box;}
.newslist li h4{ font-weight:normal; color:#000; -webkit-box-flex:1; padding-top:12px;overflow:hidden;}
.newslist li p.t{ height:18px; line-height:18px; overflow:hidden; }
.newslist li .time{ color:#999; height:18px; line-height:18px; font-size:12px;}
.newslist li span.more{ display:block; width:20px; height:54px; background:url(../images/listmore.png) no-repeat center; background-size:10px; }
/*图片列表页*/
#imglist{ margin-left:5px; }
#imglist .img_list li{ float:left; width:50%; }
#imglist .img_list li a{ display:block; margin:5px; margin-left:0px; text-align:center; color:#333; }
#imglist .img_list li img{ max-width:100%; }
#imglist .img_list_2 dl{ border-bottom:1px dotted #ccc; padding:20px 0px; display:-webkit-box;}
#imglist .img_list_2 a{display:block;}
#imglist .img_list_2 li:last-child dl{ border-bottom:none!important;}
#imglist .img_list_2 dt{ font-size:0px; display:-webkit-box; max-width:80px; margin-left:5px;}
#imglist .img_list_2 dt img{ max-width:80px; max-height:80px;}
#imglist .img_list_2 dt.more{ width:40px; background:url(../images/listmore.png) no-repeat center; background-size:12px;}
#imglist .img_list_2 dd{ margin-left:5px; -webkit-box-flex:1;}
#imglist .img_list_2 dd h4{ font-weight:normal; color:#333; margin-bottom:5px;}
#imglist .img_list_2 dd h4 .hot{ color:#f00;}
#imglist .img_list_2 dd p.desc{ color:#999;}

.pshow{ position:relative;  overflow:hidden; font-size:0px; margin:13px 15px 0px 8px;}
.pshow li img{ max-height:300px; max-width:100%; }
/*内页滑动样式*/
.focus1{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus1 .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus1 .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus1 .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus1 .hd ul .on{ background:#0058a4; }
.focus1 .bd{ position:relative; z-index:0; }
.focus1 .bd li img{ width:100%;   background:url(../images/loading.gif) center center no-repeat;  }
.focus1 .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
/*底部信息*/
.powered{ }
.powered a{ color:#666;}
.foot-text{ text-align:center; color:#666; padding:20px 0px; font-size:12px; line-height:1.5; background:#efefef;}
.foot-text a{ color:#1c57c4;}
.index-foot-text{ text-align: center; color: #000; position: absolute; bottom: 0; padding: 20px 0px; width: 100%; font-size: 12px; line-height: 1.5; }
/*底部固定区块*/

pcmobile{ padding:8px 0px;}
pcmobile span{ padding:0px 8px;}
#footer{ width:100%; position:fixed; bottom:0px; left:0px; height:45px; overflow:hidden; z-index:999; text-align:center; }
.footerbox{ max-width:640px; height:45px; margin:0px auto; position:relative;}
.footerlist{max-width:640px;  height:45px; overflow:hidden; background:-webkit-gradient(linear,0 0,0 100%,from(#0065bc),to(#014c8d)); position:absolute; left:0px;  }
#footer ul{ display:-webkit-box; }
#footer ul li{ display:-webkit-box; -webkit-box-flex:1; text-align:center; border-right:1px solid rgba(255,255,255,0.2);  }
#footer ul li a{ display:block; width:100%; text-align:center; color:#fff; height: 45px; }
#footer .icon{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:20px; overflow:hidden; background:url(../images/footer.png) no-repeat; background-size:150px;background-position:-3px 0px;}
#footer .map{ background-position:-83px 0px;}
#footer .message{ background-position:-45px 0px;}
#footer .home{ background-position:-118px 0px;}
#footer .txt{ height:16px; line-height:16px; font-size:12px;}

/*新闻模块*/
#newslist li{ padding:0px 8px; border-bottom:1px dotted #ccc; height:54px;}
#newslist li a{ display:-webkit-box;}
#newslist li h4{ font-weight:normal; color:#000; -webkit-box-flex:1; padding-top:12px;overflow:hidden;}
#newslist li p.t{ height:18px; line-height:18px; overflow:hidden;}
#newslist li p.time{ color:#999; height:18px; line-height:18px; font-size:12px;}
#newslist li span.more{ display:block; width:20px; height:54px; background:url(../images/listmore.png) no-repeat center; background-size:10px; }
#shownews h1.title{ font-size:18px; text-align:center; line-height:1.5; border-bottom:1px solid #ccc; padding:10px 20px;}
#shownews h1.title p.hits{ font-size:12px; color:#999; font-weight:normal;}

/*分页样式*/
.manu {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 20px 0; PADDING-TOP: 3px; TEXT-ALIGN: center; }
.manu a {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none; font-size:18px; background:#0065bc}
.manu .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #cccccc; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid;font-size:18px; background:#eeeeee}

/*侧栏分类*/
.sidebar{ background:#fff;}
.sb_nav h3.title{ height:40px; line-height:40px; background:#ededed; padding-left:15px; font-weight:normal; overflow:hidden;}
.sb_nav h3.title p.moresidebar{ float:right; font-size:14px; color:#FF0000; font-weight:bold; padding:0px 10px; padding-left:30px; background:url(../side.png) no-repeat 15px center; background-size:12px;}
.sb_nav h3.title p.now{ background-color:#ccc;}

/*侧栏面板*/
.sidebar_jsbox{ position:absolute; left:0px; top:0px; width:100%; }
#wrapper_sidebar{position:absolute;z-index:99999;top:46px;bottom:0px;left:0;width:100%; background:#405c86;overflow:auto;}
#sidebar{ width:100%; background:#405c86; padding:0px; margin:0px;opacity:0.9; }
#sidebar h3.title{ padding:0px 10px; height:46px; line-height:46px; margin:0px; text-align:center; font-weight:normal; background:#1c375e url(../images/navmore.png) no-repeat 95% center; background-size:12px;}
#sidebar dl{ background:#405c86; clear:both;}
#sidebar dt{ border-bottom:1px solid #1c375e; background:url(../images/navmore.png) no-repeat 95% center; background-size:12px; }
#sidebar dt a{  padding:12px 10px; display:block; color:#fff;}
#sidebar dd.t{ border:0px solid #132b4e; overflow:auto; padding:3px 0px; padding-left:20px;width:100%;}
#sidebar dd.t h4{ font-weight:normal;  padding:0px 0px;  overflow:hidden; word-wrap:break-word;width:100%;}
#sidebar dd.t h4 a{ display:block; color:#efefef;}
#sidebar dd.s{ border:0px solid #132b4e; overflow:auto; padding:3px 0px 3px 40px; }
#sidebar dd.s h4{ font-weight:normal; overflow:hidden; word-wrap:break-word;}
#sidebar dd.s h4 a{ display:block; color:#efefef;}
#sidebar dt.on,#sidebar h4.on{ background:#1c375e;}
/*上一条下一条*/
.zm_page ul.preul{ display:-webkit-box; padding-bottom:10px; }
.zm_page ul.preul li{ -webkit-box-flex:1; background:#efefef; overflow:hidden; color:#333;}
.zm_page ul.preul li a{ display:block; color:#333!important;}
.zm_page ul.preul li p.pret{ margin-bottom:5px;}
.zm_page ul.preul li p.pres{ line-height:1.2;}
.zm_page ul.preul li.preinfo{ text-align:right; padding:10px; margin-right:3px; padding-left:15px; background:#efefef url(../images/listmoreanti.png) no-repeat 3px center; background-size:10px; }
.zm_page ul.preul li.nextinfo{ text-align:left; padding:10px; margin-left:3px; padding-right:15px; background:#efefef url(../images/listmore.png) no-repeat 98% center; background-size:10px; }
.zm_page ul.preul li.nor{ color:#999; background:#efefef;}
/*播放器模块*/
.video {position:relative; overflow:hidden;z-index:1}
.close_light_bg {DISPLAY: none; BACKGROUND: #000; FILTER: alpha(opacity = 85); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: .85}

/*表单*/
.mobile_form{ padding-top:10px;}
.mobile_form li{ margin:10px auto; padding: 5px 20px 5px 0px; padding-left: 20px; position:relative;}
.mobile_form li:last-child{ margin-top:0px!important;}
.mobile_form li span.info{ display:block; width:100%; padding-bottom:5px; color:#999;}
.mobile_form li .xbox{ padding-right:23px;}
.mobile_form li.select .xbox,.mobile_form li.radio .xbox{ padding-right:0px;}
.mobile_form li input.input-text{ 
	width: 100%;
	border:1px solid red;
	height: 40px;
	padding: 0px 10px;
	line-height: normal;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	box-shadow: 1px 1px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
}
.mobile_form li textarea.textarea-text{ 
	width: 100%;
	height: 130px;
	padding: 10px;
	line-height: 20px;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd));
	resize:none;
}
.mobile_form li.radio{ padding:0px; margin:10px 20px;}
.mobile_form li.radio span.name,.mobile_form li.select span.name{ display:block; height:30px; line-height:30px; padding:0px 10px; border:1px solid #3072b3; border-bottom:none; }
.mobile_form li.radio span.name,.mobile_form li.select span.name{
    color: #fff; 
    background-color: #3072b3;
    background-image: linear-gradient(#599bdc, #3072b3);
}
.mobile_form li.radio label{ display:block; text-align:left;height:38px; line-height:38px; padding-left:10px; }
.mobile_form li.radio label{
    overflow: visible; 
    border: 1px solid #d4d4d4; 
    text-decoration: none; 
	border-top:0px;
    color: #333; 
    background-color: #ececec;
    background-image: linear-gradient(#f4f4f4, #ececec);
}
.mobile_form li.radio label input{ position:relative; top:2px; margin-right:5px;}
.mobile_form .input-submit{ padding: 0px 20px 20px;}
.mobile_form .input-submit input,.mobile_form .input-submit input:visited {
	background: #91bd09;
	display: inline-block;
	padding: 10px 30px 11px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	width:100%;
	font-size:20px;
	-webkit-appearance: none;
}
.mobile_form li.select{ padding:0px; margin:10px 20px;}
.mobile_form li.select select{ display:block; width:100%; height:40px; line-height:40px; background:#ececec; border:1px solid #d4d4d4; padding-left:5px; outline: none; }
.mobile_form li.txtname{ display:-webkit-box;}
.mobile_form li.txtname div.name{ width:100px; text-align:left; font-size:16px;}
.mobile_form li.txtname div.val{ -webkit-box-flex:1; text-align:left; padding-left:10px; font-size:16px;color:#999; }
.mobile_form li.txtname div.val img{ max-width:100%; }

/* 留言样式 */
#messagelist{padding:10px}
#messagelist .metlist{ margin-bottom:10px; padding:5px; border:1px #ddd solid; }
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center;  padding:11px 0px 10px 30px; margin-bottom:5px;
border-bottom:1px #ddd dotted
}
#messagelist .metlist dt span.name{ color:#ff0000 }
#messagelist .metlist dt span.time{ padding-left:8px;color:#ff0000; float:right; margin-right:10px}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:10px 5px;border-bottom:1px #ddd dotted}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left center; display:block;  padding:11px 0px 10px 30px; margin:0px 0px 5px; border-bottom:1px #ddd dotted}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:10px 5px;}

/*顶部触屏可滚动导航*/
.ui-navigator {
width: 100%;
border-top: 1px solid #2468c9;
border-bottom: 1px solid #0145a5;
background:#2468c9;
padding-right:11px;
display: -webkit-box;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.ui-navigator .ui-navigator-list li a, .ui-navigator .ui-navigator-fix{
padding: 0.6em 15px;
font-size: 16px;
color: #ffffff;
text-decoration: none;
outline: none;
font-family: "微软雅黑" "黑体" ;
font-weight: bold;
text-align: center;
}
.ui-navigator .ui-navigator-list, .ui-navigator .ui-navigator-fix {
    display: -webkit-box;
    -webkit-box-flex: 1;
	
}

.ui-navigator .ui-navigator-list li{
    -webkit-box-flex: 1;
	border-right:1px #0066CC solid;
	border-left:1px #005BB7 solid;
	
}

.ui-navigator .ui-navigator-list li a, .ui-navigator .ui-navigator-fix{
    display: -webkit-box;
    -webkit-box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}

/*css for pad*/
@media all and (min-device-width: 768px) and (max-device-width: 1024px){
    .ui-navigator .ui-navigator-list li a, .ui-navigator .ui-navigator-fix{
        font-size: 18px;
    }
}

.ui-navigator .ui-navigator-list li a.cur, .ui-navigator .ui-navigator-fix.cur{
    background:#0c4da8;
}




/*顶部触屏可滚动导航结束*/


.ui-panel{position:absolute;display:block;}.ui-panel-contentWrap{position:relative;z-index:1;}.ui-panel.ui-panel-right{right:0;}.ui-panel.ui-panel-left{left:0;}.ui-panel.ui-panel-push{z-index:999;}.ui-panel.ui-panel-overlay{z-index:1001;}.ui-panel.ui-panel-reveal{z-index:0;}.ui-panel-animate{-webkit-transition:-webkit-transform 350ms ease;}.ui-panel-dismiss{position:absolute;z-index:1000;height:100%;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.ui-panel{width:15em;height:100%;top:0;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#222));color:#fff;}


/*图片放大操作css 可修改*/

body.ps-active, body.ps-building, div.ps-active, div.ps-building
{
	background: #000;
	overflow: hidden;
}
body.ps-active *, div.ps-active *
{ 
	-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
	display: none;
}
body.ps-active *:focus, div.ps-active *:focus 
{ 
	outline: 0; 
}


/* Document overlay */
div.ps-document-overlay 
{
	background: #000;  /*背景色*/
}


/* UILayer */
div.ps-uilayer { 
	
	background: #000;
	cursor: pointer;
	
}


/* Zoom/pan/rotate layer */
div.ps-zoom-pan-rotate{
	background: #FFF;
}
div.ps-zoom-pan-rotate *  { display: block; }


/* Carousel */
div.ps-carousel-item-loading 
{ 
	background: url(../images/loader.gif) no-repeat center center; 
}

div.ps-carousel-item-error 
{ 
	background: url(../images/error.png) no-repeat center center; 
}
/*details*/
/*
.ps-toolbar-details .btn
{
	display:inline;
	background:url(../images/icons.png) -176px 0 no-repeat;
	width:50px; height:50px;
}
.ps-toolbar-details-disabled
{
	background-position: -176px -44px;
}
*/
/* Caption */
div.ps-caption/*顶部标色*/
{ 
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-bottom: 1px solid #42403f;
	color: #ffffff;
	font-size: 14px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
	cursor:pointer;
}
div.ps-caption *  { display: inline; }

div.ps-caption-bottom
{ 
	border-top: 1px solid #42403f;/*42403f*/
	border-bottom: none;
	min-height: 44px;
}

div.ps-caption-content
{
	padding: 13px;
	display: block;
}


/* Toolbar */
div.ps-toolbar
{ 
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-top: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
	height: 44px;
	display: table;
	table-layout: fixed;
}
div.ps-toolbar * { 
	display: block;
}

div.ps-toolbar-top 
{
	border-bottom: 1px solid #42403f;
	border-top: none;
}

div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{
	cursor: pointer;
	display: table-cell;
}

div.ps-toolbar div div.ps-toolbar-content
{
	width: 44px;
	height: 44px;
	margin: 0 auto 0;
	background-image: url(../images/icons.png);
	background-repeat: no-repeat;
}

div.ps-toolbar-close div.ps-toolbar-content
{
	background-position: 0 0;/*叉*/
}
div.ps-toolbar-previous div.ps-toolbar-content
{
	background-position: -1000px 0; /*左*/
}

div.ps-toolbar-previous-disabled div.ps-toolbar-content
{
	background-position: -1000px -44px; /*左-禁用时*/
}

div.ps-toolbar-next div.ps-toolbar-content
{
	background-position: -1000px 0;/*右*/
}

div.ps-toolbar-next-disabled div.ps-toolbar-content
{
	background-position: -1000px -44px;/*右-禁用时*/
}

div.ps-toolbar-play div.ps-toolbar-content
{
	background-position: -1000px 0;/*播放*/
}

/* Hi-res display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi)
{
	div.ps-toolbar div div.ps-toolbar-content
	{
		-moz-background-size: 176px 88px;
		-o-background-size: 176px 88px;
		-webkit-background-size: 176px 88px;
		background-size: 176px 88px;
		/*background-image: url(../images/icons@2x.png);*/
	}
}


/*底部弹出导航区块*/
#footernav{ width:100%; position:fixed; bottom:0px; left:0px; z-index:999; text-align:center; }
.footerboxnav{ max-width:640px; margin:0px auto; position:relative;}
#footernav ul{ display:-webkit-box; }
#footernav ul li{ display:-webkit-box; -webkit-box-flex:1; text-align:center; border-right: 1px solid #003c87; border-left: 1px solid #008cd7;}
#footernav ul li a{ display:block; width:100%; text-align:center; color:#fff; }
#footernav .icon{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:22px; overflow:hidden; background:url(../footer.png) no-repeat; background-size:150px;background-position:-2px 0px;}
#footernav .map{ background-position:-82px 2px;}
#footernav .message{ background-position:-44px 0px;}
#footernav .home{ background-position:-116px 1px;}
#footnum{display:none;}

/*右下角弹出图标css begin----与底部弹出导航区块是一起的--*/
#footernav .icon-phone{color:#fff; font-size:23px; text-align:center; line-height:32px;}
#footernav .icon-map-marker{color:#fff; font-size:23px; text-align:center; line-height:32px;}
#footernav .icon-edit{color:#fff; font-size:22px; text-align:center; line-height:34px;}
#footernav .icon-home{color:#fff; font-size:23px; text-align:center; line-height:32px;}
.jisou-info{
    position:absolute;
    height:100px;
    background:rgba(0,0,0,0);
    top:0;
    left:0;
    width:0;
    height:0;
    z-index:800;
    display:none!important;
}
.info-nr {
	z-index:900;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.info-nr-menu{
	-webkit-appearance:button;
	display:inline-block;
	width:36px!important;
	height:36px!important;
	border-radius:36px;
	position: absolute;
	bottom:17px;
	left: 17px;
	z-index:999;
	-moz-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	background-color: #B70000;
	-webkit-transition: -webkit-transform 200ms;
	-webkit-transform:rotate(1deg);
	color:#fff;
	background-image:url("../images/plus.png");
	background-repeat: no-repeat;
	background-position: center center;
	outline: none;
}
.info-nr-menu:before{
	font-size:20px;
	margin:9px 0 0 9px;
}
.info-nr-menu:checked{
	-webkit-transform:rotate(135deg);
}
.info-nr-phone>div {
	width:32px;
	height:32px;
	border-radius:32px;
	-moz-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	background:#B70000;
	position:absolute;
	bottom:0;
	left:0;
	margin-bottom:20px;
	margin-left:20px;
	z-index:900;
	-webkit-transition: -webkit-transform 200ms;
}
.info-nr-phone>div a{
    display: block;
	height:32px;
	width:32px;
}
.info-nr-phone>div.on:nth-of-type(1) {-webkit-transform: translate(0, -100px) rotate(720deg);}
.info-nr-phone>div.on:nth-of-type(2) {-webkit-transform: translate(47px, -81px) rotate(720deg);}
.info-nr-phone>div.on:nth-of-type(3) {-webkit-transform: translate(81px, -45px) rotate(720deg);}
.info-nr-phone>div.on:nth-of-type(4) {-webkit-transform: translate(100px, 0) rotate(720deg);}
.color-blue .info-nr-menu,.color-blue div{background-color:#2192e1;}
.color-green .info-nr-menu,.color-green div{background-color:#64c31f;}
.color-grey .info-nr-menu,.color-grey div{background-color:#656664;}
.color-red .info-nr-menu,.color-red div{background-color:#d32020;}
.color-orange .info-nr-menu,.color-orange div{background-color:#0058a4;}
/*右下角弹出图标css end*/


/*百度地图样式*/

.map{margin-top:5px}
.map td{line-height:20px}

、


