* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a:link { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; text-decoration:none; }
html { width:100%; height:100%; }
body { width:100%; height:100%; font:1em/200% "Arial", "Microsoft Yahei", "Thmano"; color:#000; -webkit-text-size-adjust:100%; background:#f0f0f0; }
img { border:0px; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0em; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.wrapper { max-width:640px; min-width:320px; width:100%; margin:0 auto; position:relative; padding-top:25px; overflow:hidden; background: #c9ecff;}
.layout { position:fixed; width:100%; height:100%; left:0; top:0; z-index:98; background:#000; opacity:1; display:none; }
.dataErr { width:100%; height:40px; }
.dataErr font { margin-left:2%; text-align:left !important; font-size:0.8em !important; }
/* 边角阴影 */
.shadow { position:relative; }
.shadow:before, .shadow:after { content:"\20"; position:absolute; z-index:-1; background:#FFF; bottom:10px; width:25%; height:20px; box-shadow:0px 8px 15px rgba(0,0,0,0.2); }
.shadow:before { left:10px; -webkit-transform: skew(-10deg) rotate(-5deg); }
.shadow:after { right:10px; -webkit-transform: skew(10deg) rotate(5deg);}
/* cms2.0地图 */
.baiduMap { height:200px; margin:20px 0 10px; border-radius:2px; line-height:120%; font-size:0.9em; }
.BMap_bubble_title a { display:inline-block; padding:0 10px; height:2em; line-height:2em; border-radius:0.5em; background:#333; color:#FFF; }
/* 相关链接 */
.relLink { width:96%; margin:0 auto; height:40px; line-height:40px; background:#026095; color:#fff; }
.relLink .l { float:left; width:50%; height:40px; text-align:center; overflow: hidden; }
.relLink .r { float:right; width:49%; height:40px; border-left:1px solid #1899e0; text-align:center;    overflow: hidden; }
.relLink a { color:#fff; display:block; /*opacity:0; */}
/* 翻页 */
.loadingData { width:100%; height:30px; line-height:30px; text-align:center; background:#026095; color:#fff; display:none; margin-bottom:20px; }
.pager { display:none; }
/* header */
.header { width:100%; position:fixed; left:0; top:0; z-index:100;}
.header .main { width:100%; min-width:320px; max-width:640px; height:40px;  margin:0 auto;background: url(../images/header.jpg) repeat-x bottom #158ed1;background-size:5px; position: relative;}
.header .logo { float:left;overflow:hidden;position: absolute; top:0px;  }
.header .logo, .header .logo img { width:92%; height:40px; background-size:60px;}
/* nav */
.nav { width:40px;; height:40px; float:right; position:relative;}
.nav p{ width:40px;; height:38px; background:#158ed1; }
.nav p:before { display:block; width:25px; height:20px; content:"\20"; background:url(../images/a.png) 0 0 no-repeat; background-size:100px; position:relative;  top:10px; left:7px;  }
.nav .drop { width:100px; position:absolute; right:0; top:40px; display:none; z-index:100; }
.nav .drop a { display:block; height:40px; line-height:40px; background:#026095; color:#fff; font-size:0.8em; border-bottom:1px solid #017db8; text-align: center; position:relative; }
.nav .drop a.hover { background:none; }
.nav .drop a.hover:before { width:25px; height:20px; content:"\20"; background:url(./images/a.png) -50px 0 no-repeat; background-size:100px; position:absolute; right:0; top:9px; }
/* banner */
/* .banner { width:100%; }
.banner img { display:block; width:100%; padding-top: 15px;}
*/

.banner{ width:100%; overflow:hidden; position:relative;}
.banner .list{ width:500%;}
.banner .list li{ float:left; width:20%; }
.banner .list img{ width:100%; display:block;}
.banner .tip{ width:100%; line-height:0; text-align:center; clear:both; position:absolute; left:0; bottom:.3rem;}
.banner .tip span{ display:inline-block; width:10px; height:10px; border-radius:50%; background:#158fd2; margin:0 .1rem; vertical-align:middle; transition:all .5s ease; }
.banner .tip span.cur { background:#fff; }
/* iNav */
.iNav { width:100%; height:54px; background: url(../images/nav.jpg) no-repeat #dbf2fd; padding-bottom: 15px;}
.iNav li { float:left; width:25%; height:auto; }
.iNav li a { display:block; width:50px; height:50px; margin:0 auto; background:#219ce2; color:#FFF; text-align:center; line-height:1.5; font-size:0.7em; position:relative;border-radius: 50px; border: 2px solid #fff;}
.iNav li a i{font-size: 0.9em; font-style: normal;display: inline-block;}
.iNav li a:before { display:block; width:40px; height:15px; content:"\20"; background-size:100px; margin:0 auto -5px; }
.iNav li a.hover { background:#76c442; }
.iNav li a.hover .up { border-color: transparent transparent #d14b02 transparent;  }
.iNav li a.hover .dn { border-color: #d14b02 transparent transparent transparent;  }
/* colTid */
.colTid { width:30%; height:40px; line-height:38px; position:relative; background:#74c33f; margin:0 auto 4%; padding: 2px; border-radius: 5px;  display:block;}
.colTid h2 { position:relative; z-index:1; font-size:0.9em; color:#fff; text-align: center; border: 1px dashed #fff;border-radius: 5px}
.colTid h2 span { color:#d9e1d7; }
.colTid:after { display:none; }
/* ipro */
.allpro{ width:100%;background-image: linear-gradient(0deg,#c9ecff,#dbf2fd);}
.ipro { width:96%; overflow:hidden; margin:0 auto;}
.ipro .tod { width:110%; overflow:hidden; }
.ipro li { float:left; width:44%; margin:0 3% 4% 0; }
.ipro li a{display: block; width:94%; margin:3% 3% 0; position: relative; color:#000101}
.ipro li span{ position: absolute; top:1.8%;left:1.5%; width:96%; height:96%;border: 1px dashed #fff;border-radius: 5px;}
.ipro li img {display:block; width:100%; display:block; border-radius: 5px;/*height:190px;*/}
.ipro li font { display:block; color:#000; height:30px; line-height:30px; text-align:center; font-size:0.8em; }
.ipro .item:nth-child(2), .ipro .item:nth-child(3) { display:none; }
.ipro li.hover { }
/*allabout*/
.allabout{background: url(../images/top.jpg) repeat-x #fff; padding-top: 3%;}
.inabout .comt{ float: left;width: 60%; padding-left: 2%;font-size:0.9em;line-height: 20px; color:#333333}
.inabout .comt h5{font-size:1em; color:#ff7201 }
.inabout .img{ float:left;width: 32%;padding: 1%;margin: 5px;}
.inabout .img img{ width: 100%;}
/* inews */
.allnew{ width: 100%;background: url(../images/bottom.jpg) repeat-x #c9ecff; padding-top: 3%;}
.inews { width:96%; height:auto; padding: 0 10px;}
.inews .tod { width:100%; overflow:hidden; }
.inews li { width:96%; padding-right:4%; margin-bottom:4%; position: relative; border-bottom: 1px dotted #96d297;}
.inews li a { display:block; width:100%; overflow:hidden; padding:10px 0; }
.inews li img { width:80px; height:80px; float:left; margin:0 10px 0 0px; border-radius: 50px;border: 1px solid #249de2;  }
.inews li h3 { font-size:0.95em; color:#ef5c0c; overflow:hidden; line-height:20px; }
.inews li p { font-size:0.7em; color:#000; height:60px; line-height:20px; overflow:hidden; }
.inews li b.more{ position: absolute; right:0; background: url(../images/more.jpg) no-repeat; background-size:80% ; width: 20px; height: 20px; top: 55%;     right: 17px;}
.inews li.hover { }
/****************
 * 内页
 ***************/
/* sitepath */
.bluebg{ background: url(../images/bg.jpg) repeat; height: 25px; width: 100%; border-bottom: 1px solid #1aa2ee; background-size:4px}
.sitepath { width:100%; height:40px; line-height:40px; position:relative; top:0px; background:#19a0eb;  border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.sitepath img { width:100%; height:40px; display:block; position:absolute; top:0; left:0; z-index:0; }
.sitepath h2 { position:absolute; z-index:1; font-size:1em; color:#fff; text-align: center; left: 10%; width: 80%; border-left: 1px solid #0b83c3; border-right: 1px solid #0b83c3;height:40px;}
.sitepath .showPanel {display:none; width:10%; height:40px; background:#026095;position:absolute; right:0px; top:0px; z-index:1; overflow:hidden; color: #fff;font-size:0.9em; text-align: center; border-left: 1px solid #3face8;}
.sitepath .back{position:absolute; left:0px; top:0px; z-index:1; overflow:hidden; border-right: 1px solid #3face8; background:#1899e0;  width:10%; height:40px; text-align:center; color:#fff;font-weight:bold}
/* .sitepath .back p{background:url(../images/back.png) no-repeat;background-size:6px; width:6px; height:12px; display:block;} */
.sitepath:after { display:none; }
.panel { width:100%; overflow:hidden; background:#026095; padding:1% 0; display:none; margin:0 auto 1%;border-top: 1px solid #1aa2ee; }
.panel a { float:left; width:32%; margin:0 0 2% 1%; height:30px; line-height:30px; text-align:center;    overflow: hidden; }
.panel font { display:block; background:#189ae1; color:#fff; font-size:0.8em; overflow:hidden; }
.panel a.hover font { background:#189ae1; color:#FFF; box-shadow:0 1px 5px rgba(0,0,0,0.1) inset; }
/* listPro */
.listPro { overflow:hidden; width:96%;  padding-top:1%; margin:0 auto;}
.listPro .list { width:110%; overflow:hidden; }
.listPro .item { float:left; width:44%; height:100%; margin:0 3% 4% 0;}
.listPro .item a{ display: block; width:94%;max-height:8rem;overflow:hidden; margin:3% 3% 0;position: relative;color:#000101}
.listPro .item img { display:block; width:100%; display:block; border-radius: 5px;/*height:190px;*/}
.listPro .item a span{position: absolute; top:1.8%;left:1.5%; width:96%; height:96%;border: 1px dashed #fff;border-radius: 5px;}
.listPro .item font { display:block; color:#000; height:30px; line-height:30px; text-align:center; font-size:0.8em; }
.listPro li.hover { }

/* listNews */
.listNews .list { overflow:hidden; width:96%; padding-top:1%; margin:0 auto; }
.listNews .tod { width:100%; overflow:hidden; }
.listNews .item { width:99%; padding-right:1%;border-bottom: 1px dotted #96d297; margin-bottom:4%; }
.listNews .item a { display:block; width:100%; overflow:hidden; padding:10px 0; }
.listNews .item img { width:80px; height:80px; float:left; margin:0 10px 0 10px; border-radius: 50px;border: 1px solid #249de2; }
.listNews .item h3 { font-size:0.95em; color:#ef5c0c; overflow:hidden; line-height:20px; }
.listNews .item p { font-size:0.7em; color:#000; height:60px; line-height:20px; overflow:hidden; }
.listNews li.hover {  }
/* showInfo */
.showInfo .content { padding:2% 2%; }
.showInfo .img { max-width:100%; border-radius:2px; display:block; margin:0 auto 10px; }
.showInfo h1 { text-align:center; font-size:1.2em; line-height:150%; font-weight:700; color:#1794d9; margin-bottom:10px; }
.showInfo .info img { max-width:100%; }
/* jingFormat */
.jingFormat { line-height:1.5em; font-size:0.9em; color:#025a8b;overflow: hidden; }
.jingFormat img { max-width:100%; }
/* footer */
.footer { padding:10px 0 30px; font-size:0.9em; text-align:center; line-height:150%; background: #c9ecff; }
.footer, .footer a { color:#000; }
.footer p{ padding:20px 0 20px 0;}

.inabout .comt a:visited{color:#666}

//app_px格式
.post_zxly{width: 100%;}
.post_zxly_content{}
.post_zxly form{}
.post_zxly_cont{}
.post_zxly_cont li{width:100%;float:left;margin-top:10px}
.post_zxly_cont li span{display:block;float:left;width:15%;font-size:14px;color:#222;text-align:left;margin-

right:2%;height:28px;line-height:28px}
.post_zxly_cont li input{width:70%;float:left;margin:0;font-size:14px;border-radius:5px;background-

color:#fff;border:1px solid #e8e8e8;padding:5px 3px;line-height:normal}
.post_zxly_cont li i{font-style:normal;font-size:14px;float:left;line-height:28px;margin-right:30px;}
.post_zxly_cont li textarea{width:72%;resize:none;height:80px;font-size:14px;line-height:28px;border:1px solid #e8e8e8;border-radius: 5px;}
.post_zxly_cont li checkbox{}
.post_zxly_cont li select{width:30%;float:left;margin:0;font-size:14px;border-radius:5px;background-

color:#fff;border:1px solid #e8e8e8;padding:5px 3px;line-height:normal}
.post_zxly_cont li .txt{}
.post_zxly_cont li .tex{}
.post_zxly_cont li .rad{width:15px;height:15px;margin-top:7px;margin-right:10px}
.post_zxly_cont li .chk{width:15px;height:15px;margin-top:7px;margin-right:10px}
.post_zxly_cont li .sel{}
.post_zxly_cont li.li9{}
.post_zxly .sub_div{width:100%;height:30px;margin-top:20px;}
.post_zxly .sub_div input{width:15%;min-height:30px;float:left;margin-right:30px;}
.post_zxly .sub_div .btn1{background:url(../images/tijiao.png) no-repeat;background-size:100%;margin-left:100px;border:none;}
.post_zxly .sub_div .btn2{background:url(../images/chongtian.png) no-repeat;background-size:100%;border:none;}



.hidden { display:none; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.loading { width:auto; height:40px; line-height:40px; text-align:center; margin:0 2% .2rem;     background: #0067b7;color: #fff; border-radius:3px; font-size:15px;   }
.loading:active { background:#f5f5f5; }
.loading:empty { display:none !important;  }
.null { display:block; width:100% !important; padding:0 2% !important; height:.8rem; line-height:.8rem; overflow:hidden; background:none; opacity:1; position:relative; top:-.3rem; }
.console { position:fixed; left:0; top:0; width:100%; height:.8rem; line-height:.8rem; z-index:199; background:rgba(255,72,72,.9); text-align:center; color:#FFF; font-size:.26rem; overflow:hidden; }
.pager { display:none; }
.api {  content:'4DD845D1BB619BEEFB641EC49A7D8735'; }
