* { 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 { max-width:640px; min-width:320px; width:100%; min-height:100%; margin:0 auto; font:14px/150% "Microsoft Yahei", "Arial", "Thmano"; color:#555; 
  -webkit-text-size-adjust:100%; background:#ffffff;}
body:before { content:""; width:100%; height:44px; display:block; }
img { border:0px; }
ul, ol { list-style-type:none; }
.clearFix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
table { border-collapse:collapse; border-spacing:0; }
.wrapper { width:100%; }
.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:14px !important; }
.loadingData { background:none; box-shadow:0 0 0 2px #0065cd inset; color:#0065cd; font-weight:700; }
.relLink { width:96%; height:40px; margin:0 auto 20px; }
.relLink .r, .relLink .l { float:left; width:48%; height:40px; line-height:40px; text-align:center; color:#FFF; background:#0065cd; border:1px solid #0065cd; 
  box-shadow:0 0 0 1px #FFF inset; }
.relLink .r { float:right; }
.relLink a { color:#FFF; display:block; }
.relLink .hover { background:#ff9a1a; }
.relLink .hover a { color:#FFF; }
.BMap_bubble_title a { background:#0065cd;  }
.navBarTheme_0 .slide, .navBarTheme_0 .pointer { background:#0046b6;}
.navBarLv_0 dd a:before{background: url(images/icon.png) 0 0 no-repeat;background-size: 100px;}
.navBarLv_0 dd a{color:#fff;}
.navBarLv_0 a.hover{background:#0046b6 url(./images/bottom-hover.jpg) no-repeat center bottom;}
.jingFormat img{ max-width:100% !important; margin:0 auto; display:block; height:auto !important;}
/* 迷你翻页按钮 */
.minFontPage { height:30px; overflow:hideen; margin-bottom:20px; }
.minFontPage span, .minFontPage a { height:25px; line-height:25px; width:80px; text-align:center; display:none; border-radius:3px; 
  border:1px solid #308cea; background:#0065cd; color:#fff; }
.minFontPage span { border:1px solid #308cea; background:#FFF; color:#0065cd; }


/*top*/
.top{width:100%; height:124px;background:#0065cc;text-align: center;position: relative;top: -44px;}
.top .logo{padding-top: 12px;}
.top .logo a{display:block;}
.top .logo img{height: 40px;padding-top: 1%;}
.top h2{font-weight:bold;font-size:18px;color:#fff;text-align: center;line-height: 26px;}
.top h3{font-size:12px;color:#fff;text-align: center;}


/* header */
#iheader{height:44px;}
.header1{width:100%;left:0; top:0; z-index:100; background: #ff9000;position: relative;top: -44px;}
.header { width:100%; position:fixed; left:0; top:0; z-index:100; background: #0065cc;}
.main { width:100%; min-width:320px; max-width:640px; height:44px;margin:0 auto;}

/* nav */
.nav { width:15%; height:44px; float:left; position:relative; }
.nav p { width:50px; height:44px;}
.nav p:before { display:block; width:50px; height:44px; content:"\20"; background:url(./images/tip2.png) 8px 12px no-repeat; background-size:320px; }
.nav .drop { width:110px; position:absolute; left:0; top:50px; background:#034c98; display:none; z-index:100; }
.nav .drop a { display:block; height:40px; line-height:40px; color:#fff; border-bottom:1px solid #176ec8; font-size:15px; padding:0 10px; position:relative;text-align:center; }
.nav .drop a.hover { background:#176ec8;}
.nav .drop a.hover:before { width:20px; height:20px; content:"\20"; background:url(./images/a.png) -40px 0 no-repeat; background-size:100px; 
  position:absolute; right:0; top:9px; }
.nav p.hover { background:#034c98; }

/*tel*/
.main .tel{ width:70%; float:left; padding-top:5px; color:#414141; line-height:16px; font-size:12px;
    text-align: center;}
.main .tel h1{line-height:36px;font-size:12px;color:#fff; }
.main .tel s{ width:30px; height:30px; float:left; margin-top: 8px;background:url(./images/tip2.png) no-repeat -52px -2px; background-size:320px;}
.main .tel a{font-family:"Impact";color:#fff; line-height:20px;}

/* searcher */
.searcher1{width:15%;height: 44px;float: right;background:url(./images/tip2.png) no-repeat -281px 11px;background-size:320px;cursor: pointer;}
.searcher { display: none;width:96%; height:32px; margin:0 auto;}
.searcher input.txt { height:30px; line-height:30px;padding-left:1%;width:68%;border:1px solid #cccccc; background:#f1f1f1; text-align:left; float:left; color:#333; }
.searcher .submit {float: left;text-align:center;width: 50px;height:32px; border:0; background: linear-gradient(#0377f0, #0047b9); color:#fff;
line-height:30px;cursor:pointer;}


/* sitepath */
.sitepath { width:100%; height:45px; position:relative;top: 0; background:#dcedfe; }
.sitepath h2 { float:left; height:45px; line-height:45px; padding:0 30px 0 10px; font-size:15px; position:relative; color:#555; }
.sitepath .showPanel { width:auto; height:45px; position:absolute; right:0; top:0; display:none; padding:0 2% 0 0; }
.sitepath .showPanel p { height:45px; line-height:45px; text-align:center; padding:0 10px 0 0; color:#555; }
.panel { width:100%; padding:2% 0 0; border-bottom:1px solid #ceefec; background:#eaf7f6; display:none; }
.panel a { width:44%; height:39px; line-height:39px; float:left; color:#0065cd; margin:0 0 4% 4%; text-align:center; box-shadow:0 0 0 1px #0065cd inset; }
.panel a.hover { background:#0065cd; color:#FFF; }
/* banner */
.banner { position:relative; overflow:hidden;opacity:0;top: -44px;}
.banner ul.list { width:300%;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;}
.banner li.item { width:33.33%;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;}
.banner li.item img { display:block;width:100%;}
.banner .tip { position:absolute; z-index:10; text-align:center; left:0; width:100%; bottom:-1%; margin-left: 120px;}
.banner .tip span { width:18px; height:18px; background:#0065cc;line-height:0; font:0; display:inline-block; margin:0 5px;}
.banner .tip span.cur { background:#ff9000;}
/* showInfo */
.showInfo h1 { color:#0065cd; }
/* inav */
.inav { width:100%;height:88px;margin:0px auto 20px;}
.inav ul{height:88px;}
.inav li{width: 23%;margin: 1% 1%;float: left;text-align: center;height: 34px;line-height: 34px;background: #0065cc;}
.inav li a{color:#fff;display: block;}
.inav li:active{background:#3c9afa;border-radius:3px;box-shadow:0 0 0 1px #72c400;}

/* colTid */
.colTid { width:96%; margin:0 auto 2%; height:32px; line-height:32px; background:linear-gradient(#f6f6f6, #dddddd); position:relative; border-radius:5px; }
.colTid h2 { font-size:15px; color:#fff; padding-left:10px;background:url(./images/tip.png) no-repeat 0 -100px;background-size:140px;}
.colTid .mo { position:absolute; right:10px;height:32px;color:#08324b;line-height:32px;top:0;text-transform:uppercase;}
/* inews */
.ipro, .inews,.icase { width:100%; }
.ipro .list{width:96%;margin:20px 2.3%;}
.ipro .list li{float:left; border-right:1px solid #6eb4fc;border-bottom:1px solid #6eb4fc;width:24.6%;}
.ipro .list li a{display:block;height:36px;line-height:36px;text-align:center;background:#0065cd;color:#fff;}
.ipro .list li a:active{background:#ff7e00;}
.ipro .list li:nth-of-type(4n+0){border-right:none;}

.ipro .tod { width:96%; padding:0 2%; }
.ipro .item {margin:2.6%;float:left;width:42%;padding:1%;border:1px solid #c8c8c8;}
.ipro .item:active{background:#ff7e00;border-color:#ff7e00;color:#fff;}
.ipro .item:active h3{color:#fff;}
.ipro .item a { display:block;overflow:hidden; line-height:20px; }
.ipro .item img {width:100%;height:75%;}
.ipro .item h3{height:30px; color:#333333; font-size:14px; overflow:hidden;line-height:30px;font-weight:100; text-align:center;}
.ipro .more{width: 29%;height: 32px;text-align: center;line-height: 32px;display: block;color: #666666;border: 1px solid #cccccc;border-radius:4px;margin: 0 auto;}
/*des*/
.des{width:100%;min-height:120px;position:relative;background:#0065cd;margin:20px auto 30px;}
.des .zixun{position: absolute;left: 61%;padding-top: 6px;}
.des .zixun i{width: 22px;height: 18px;float: left;margin-top: 8px;background: url(./images/icon.jpg) 3px no-repeat;background-size: 18px;margin-left: 3px;}
.des .zixun a{width: 88px;height: 30px;line-height: 30px;background: #fff;display: block;text-align: center;color:#2776a8;box-shadow: 0px 4px 2px #032e50;border-radius: 2px;}
.des img{width:34%;height:auto;position:absolute;left:5px;top:69px;}
.des .right{padding-top: 8px;color:#fff;text-align: center;}
.des h4{font-size:22px;line-height:36px;}
.des h6{font-size:15px;line-height:24px;color:#f6d83c;}
/*iabout*/
.iabout{width:100%;background:#0065cd;color:#fff;background-size:17px;}
.iabout .title{width:100%;border-bottom:1px solid #fff;margin-bottom:16px;padding-top:20px;}
.iabout h4{text-align:center;font-size:20px;}
.iabout h4 span{display:inline-block;border-bottom:3px solid #fff;margin-left:10px;font-size:26px;line-height:26px;text-transform:uppercase;position:relative;bottom:-2px;}
.iabout img{width: 92%;margin: 0 auto;display: block;border: 1px solid #fff;padding: 1%;}
.iabout p{line-height:28px;padding:10px 2% 8px;width:96%;}
.iabout .more{display:block;height:24px;width:80px;line-height:24px;text-align:center;background:#ff9a1a;color:#fff;border-radius:3px;margin:0 auto;
  position:relative;bottom:-12px;}
/* icase */
.icase{margin-top:40px;}
.icase .sort { width:94%;margin:5% 3%;}
.icase .sort a { float:left; width:18%; margin:1%; height:36px; line-height:36px; text-align:center; box-shadow:0 0 0 1px #6b6b6b inset;color:#6b6b6b;font-size:12px;}
.icase .sort a:active { box-shadow:0 0 500px #0065ca inset; color:#fff; background:#0065ca;}
.icase .scroll { width:96%; margin:10px auto;position:relative;}
.icase .box{width:76%;margin:0 auto;position:relative;overflow:hidden;}
.icase .btn-l,.icase .btn-r{display:block;height:100px;width:8%;position:absolute;top:50%;margin-top:-74px;background:linear-gradient(#0e85fd, #0254a6);
  border-radius:3px;}
.icase .btn-l:after{background:url(./images/tip.png) no-repeat -43px top;background-size:120px;display:block;width:18px;height:32px;content:"\20";
  position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-8px;}
.icase .btn-r:after{background:url(./images/tip.png) no-repeat -86px top;background-size:120px;display:block;width:18px;height:32px;content:"\20";
  position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-8px;}
.icase .btn-l{left:0;}
.icase .btn-r{right:0;}
.icase ul{position:absolute;left;0;top:0;}
.icase li{float:left;}
.icase img{width:100%;}
.icase li span{display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#252525;font-size:18px;font-weight:bold;}
.icase .more{width:96%;margin:2%;background:#ff9a1a;height:40px;text-align:center;line-height:40px;display:block;color:#fff;}
/*inews*/
.inews{margin:30px auto;}
.inews .tod { width:96%; padding:0 2%; }
.inews li { width:96%;padding:0 2%;height:90px;padding-bottom:16px;border-bottom:1px solid #cccccc;margin-top:16px;}
.inews li:last-child{border-bottom:none;}
.inews li .img{float:left;width:120px;}
.inews li img{width:120px;height:90px;}
.inews li .right{margin-left:130px;}
.inews li .right a{color:#333333;font-weight:bold;}
.inews li span{display:block;width:30px;height:4px;background:#fc700f;margin:10px 0 8px;}
.inews .more{width: 29%;height: 32px;text-align: center;line-height: 32px;display: block;color: #666666;border: 1px solid #cccccc;border-radius: 6%;margin: 0 auto;}

/*contact*/

.ico_bot{margin: 2%;background: #e9e9e9;width: 88%;border-radius: 4px;padding: 4%;} 
.ico_bot .info_1{background: url(images/tip3.png) 0 4px no-repeat;background-size: 26px;}
.ico_bot .info_2{background: url(images/tip3.png) 0 -38px no-repeat;background-size: 26px;}
.ico_bot .info_3{background: url(images/tip3.png) 0 -80px no-repeat;background-size:26px;}
.ico_bot .info_4{background: url(images/tip3.png) 0 -120px no-repeat;background-size: 26px;}
.ico_bot .info_5{background: url(images/tip3.png) 0 -163px no-repeat;background-size:26px;}
.ico_bot .info_6{background: url(images/tip3.png) 0 -211px no-repeat;background-size:26px;}
.blue{color: #0373cc;font-size: 14px;}
.ico_bot p{/* height:  42px; */line-height:  42px;padding-left: 34px;color: #000;border-bottom: 1px dashed #cccccc;}
.ico_bot p a{color: #000;}
.ico_bot p img{width: 68px;height:  20px;}


/*goTop*/
.goTop{position: relative;width: 96%;height: 28px;line-height: 44px;margin: 8% 2%;}
.goTop a{width: 46px;height: 20px;line-height: 20px;background: #0065cc;color: #fff;position: absolute;bottom: 3px;left: 45%;text-align: center;border-radius: 5px;}
.goTop::before {width: 100%;height: 1px;display: block;content: "\20";position: absolute;left: 0;top: 50%;background: #0065cc;}

/*footer*/
.footer{padding:30px 0 20px;background:#0065cd url(./images/repeat2.png) repeat-x;color:#fff;background-size:17px;}
.footer a{color:#fff;}
/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro .item {margin:2.6%;float:left;width:42%;padding:1%;border:1px solid #c8c8c8;}
.listPro .item:active{background:#ff7e00;border-color:#ff7e00;color:#fff;}
.listPro .item:active h3{color:#fff;}
.listPro .item a { display:block;overflow:hidden; line-height:20px; }
.listPro .item img {width:100%;height:75%;}
.listPro .item h3{height:30px; color:#333333; font-size:14px; overflow:hidden;line-height:30px;font-weight:100; text-align:center;}
/* listPro2 */
.listPro2 { width:100%; }
.listPro2 .list { width:96%; padding:2%; overflow:hidden; }
.listPro2 li { width:96%;padding:0 2%;height:90px;padding-bottom:16px;border-bottom:1px solid #cccccc;margin-top:16px;}
.listPro2 li:last-child{border-bottom:none;}
.listPro2 li .img{float:left;width:120px;}
.listPro2 li img{width:120px;height:90px;}
.listPro2 li .right{margin-left:130px;}
.listPro2 li .right a{color:#333333;font-weight:bold;}
.listPro2 li span{display:block;width:30px;height:4px;background:#fc700f;margin:10px 0 8px;}
/* listNews */
.listNews { overflow:hidden; width:96%; margin:0 auto;  }
.listNews .list { width:100%; }
.listNews .item { width:100%;}
.listNews .item a { display:block; height:44px; overflow:hidden; line-height:44px;color:#323635;padding-left:38px;
  background:url(images/lip.png) no-repeat left center; }
/* message */
.message { padding-top:5px; }
.message .content { padding:4%; color:#0065cd; overflow:hidden; }
.message li { margin-bottom:10px; float:left; width:100%; font-size:14px; }
.message .txt, .message .text, .message input.code { width:94%; padding:0 3%; height:35px; line-height:35px; background:none; border:1px solid #0065cd; 
  color:#ffb400; border-radius:3px; box-shadow:0 0 1px rgba(0,0,0,0.5); font-size:1em; }
.message .text { height:90px; line-height:20px; padding:3%; }
.message input.code { width:60%; }
.message img.code { float:right; width:30%; height:35px; border-radius:5px; height:0.4 }
.message .sub { width:100%; height:35px; line-height:35px; text-align:center; background:-wenkit-linear-gradient(#0065cd, #0065cd) !important;
  background:#0065cd; border:0; color:#fff; border-radius:3px; box-shadow:0 0 5px rgba(0,0,0,0.1); font-size:1.1em; cursor:pointer; }
.inputErr { background:rgba(255, 255, 255, 0.6) !important; color:#ffb400 !important; }

.dataErr { width:100%; height:40px; line-height:40px; margin:0 auto;  }

/*底部组件*/
.navBarLv_0 dd a:before {height:22px;}
.navBarLv_0 .slide{height:54px;}
.navBarLv_0 dd a{height:52px;}
.navBarLv_0 dd{width:24%;border-left: 1px solid #002d9e;}
.navBarLv_0 dd:first-child{border-left:0;}
.navBarLv_0 dd:nth-child(3) a:before {background-position: -48px 2px;}
.navBarLv_0 dd:nth-child(4) a:before {background-position: -71px 2px;}
.navBarLv_0 dd:nth-child(5) a:before {background-position: -24px 2px;}