﻿@charset "utf-8";
/*公共部分*/
body{background-repeat:repeat-x;padding: 0;margin:0 auto; font-family:arial,"微软雅黑","宋体";text-align:center;font-size: 12px;color: #5e5e5e;min-width: 1200px;}
input,select,textarea {font-size: 12px;font-family: simsun;outline:none}
a {color: #3d3d3d;text-decoration:none;}
a:hover { color: #c00; text-decoration: underline;}
img{border:0;}
ul li {list-style:none;text-align:left;}
h1,h2,h3,h4,h5,h6,p,ul,dl,li,dt,dd,form,select{margin:0; padding:0;}

fieldset, legend, textarea, input {
	padding: 0
}
ul, ol {
	padding-left: 0;
	list-style-type: none
}
a img, fieldset {
	border: 0
}
img{ display:inline-block;margin:0 auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
	display: none
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button
}
button[disabled], html input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: none
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
box-shadow:inset 0 0 0 1000px #fff;
-moz-box-shadow:inset 0 0 0 1000px #fff;
-webkit-box-shadow:inset 0 0 0 1000px #fff
}
select {
	border-radius: 0;
	-webkit-border-radius: 0
}
body {
	line-height: 1.6;
	color: #222;
	font-size: 16px
}
textarea, input {
	color: #222
}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
color:#a3a3a3
}
textarea:-moz-placeholder, input:-moz-placeholder {
color:#a3a3a3
}
textarea::-moz-placeholder, input::-moz-placeholder {
color:#a3a3a3
}
textarea:-ms-input-placeholder, input:-ms-input-placeholder {
color:#a3a3a3
}
textarea.placeholder, input.placeholder {
	color: #a3a3a3
}
textarea {
	resize: none;
	overflow-y: auto
}
*:focus { outline: none; }
button, input, select, textarea {
*font-family:"helvetica neue", "hiragino sans gb", "microsoft yahei", "\9ed1\4f53", arial, sans-serif
}
.nbr{white-space: nowrap;}
.ibox{ border: #2263a5 1px solid;}
.button{margin:0 0 0 .2em;background:#cf0;border:1px solid #2263a5;color:#fff;font-weight:bold;}
.more{ text-align:right;}
.s1{float:left;}
.s2{float:left;}
.s3{float:right;}
.ss1{float:left;}
.ss2{float:left;}
.ss3{float:right;}

.clear{zoom:1;}
.clear[class]{content:'\20';display:block;clear:both; height:0;}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; 
}
.blue{ color:#0067f3}

/* 空行属性 */
.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank12,.blank15{clear:both;margin:0 auto; width:100%; font-size:1px; overflow:hidden;}
.blank1{height:1px;line-height:1px;}
.blank2{height:2px;line-height:2px;}
.blank3{height:3px;line-height:3px;}
.blank4{height:4px;line-height:4px;}
.blank5{height:5px;line-height:5px;}
.blank6{height:6px;line-height:6px;}
.blank7{height:7px;line-height:7px;}
.blank8{height:8px;line-height:8px;}
.blank9{height:9px;line-height:9px;}
.blank10{height:10px;line-height:10px;}
.blank12{height:12px;line-height:12px;}
.blank15{height:15px;line-height:15px;}
.blankr5{height:5px; background:#ac0202; font-size:1px;}
.blankw9{margin:0 auto; width:100%; height:9px; font-size:1px; background:#fff; clear:both;}
.bgg{ background:#f4ffd5;}
.onlymb{display: none;}
.mbonly{display: none;}
.topttl{display: none;}
.behind{display: none;}
.toponly{display: none;}
.baronly{display: none;}




.bin{width:1200px; margin:0 auto;}
.arkmain0 .bin{padding:10px 0}
/*登录与导航*/

.toptool{ border-bottom:3px solid #d2d2d2;background:#e3e3e3;position: relative;z-index: 99;}
.toptool .bin{height:30px; line-height:30px;}
.toptool a{margin:0 6px;font-size: 16px;}
.lgnup{display: inline-block;position: relative;padding: 0 10px;}
.lgnttl{position: relative;z-index: 1;}
.lgnttl a{color:#00f;}
.lgnttl:after{content: "»";display:inline-block;color: #666;font:400 24px/24px arial;vertical-align:middle;padding: 0 3px;transform:rotate(90deg);overflow: hidden;margin-top:-1px;}
.lgnbox{display: none;position: absolute;top:25px;left:0;width:200px;box-sizing: border-box;padding:12px 0;}
.lgnbox ul{border-radius: 5px;border:1px solid #ddd;background:#fff;box-sizing: border-box;padding:10px 5px;box-shadow: 0 3px 5px 3px rgb(0 0 0 / 30%);line-height:40px;font-size: 18px;}
.lgnbox:before{content: "▲";display:inline-block;color: #fff;font:400 20px/20px arial;overflow: hidden;position: absolute;top:0;left:24px;}
.lgnup:hover .lgnbox{display: block;}
.lgnup:focus .lgnbox{display: block;}
.lgnup:hover .lgnttl:after{transform:rotate(270deg);}
.lgnbox a{color:#5e5d5b;display: block;height: 100%;padding: 0 0 0 15px;width: 100%;overflow: hidden;box-sizing: border-box;text-overflow: ellipsis;white-space: nowrap;}
.lgnbox a:hover{background:#fcf0f2;color:#951f16;text-decoration: none;}
.lgnicon a:before{display: inline-block;margin: -1px 10px 0 0;vertical-align: middle;content: "";width:20px;height: 20px;background: url(/uploads/image/oc/img/proicon_32.png) no-repeat;background-size: 20px 20px;}
.lgni3 a:before{background-image: url(/uploads/image/oc/img/efile_32.png);}
.mqpbox{display: none;position: absolute;top:0;left:195px;width:140px;box-sizing: border-box;padding:10px 0;text-align: center;border:1px solid #ddd;background:#fff;box-sizing: border-box;padding:10px 5px;color:#1d5396;box-shadow: 0 3px 5px 3px rgb(0 0 0 / 30%);line-height:40px;font-size: 18px;}
.mqpbox img{display: block;width:120px;height: auto;}
.lgni1:hover .mqpbox{display: block;}
.lgni2:hover .mqpbox{display: block;font-size: 14px;left:180px;top:30vh;left:9vw;width:80vw;}

.arkbody{background:  center top repeat-x;}
.arktop{/* height: 380px; */}
.toptitle{height: 170px;}
.toptitle h1{float: left;width: 315px;}
.toptitle h1 a{display: block;height: 101px;width:315px;margin: 36px 0 0 122px;overflow: hidden;text-indent: -999px;background:  no-repeat;}

.searchbox{float:right;margin: 17px 1px 0 0;padding:8px;background:rgba(223,227,230,0.50);border:1px solid rgba(178,178,178,0.8);}
.imgtip{ clear:both; }
.ispan{float:left;border:1px solid #b2b2b2;background:#fff;}
.ispan .span-in{display:block;width: 210px;height: 30px;overflow:hidden;position:relative;}
.ibox{line-height: 1em;border:0;padding: 6px 0 6px 3px;width:207px;font-size: 16px;background: 3px 2px no-repeat;}
#searchselect{ font-size:12px;font-family:mingliu; border:0;display:none;position:absolute;top:0;right:0;}
.bspan{float:left;width: 55px;overflow:hidden;}
.bspan .span-in{display:block;border: 1px solid #b2b2b2;border-left:0;}
.slspan{position:absolute;right:0;top:7px;padding:0 2px 0 0;line-height:18px;color:#ccc;font-size:16px;}
.button{margin:0;padding:0;font-weight:400;background: #adcedd;border:0;font-size: 14px;width: 54px;overflow:hidden;cursor:pointer;color:#28556a;font-stretch:wider;height: 30px;letter-spacing: 3px;}
.hotkey{ clear:both;padding:5px 0 0 0;}
.hotkey a{color:#fff;}
.hotkey a:hover{color:#ff0;}

.iptbox{margin:0 5px;position: relative;background: #fff;text-align: left;overflow: hidden;}
.slctype{position: absolute;right:72px;left:auto;top:9px;font-size: 14px;padding:0 3px 0 0;border: none;background: none; color:#00964e; vertical-align: middle;text-align-last: right;}
.iptkey{width:100%;min-width: 240px;box-sizing: border-box;border:2px solid #00964e;border-radius: 3px;font-size: 16px;padding:8px 12px;line-height:20px;color: #111;}
.iptbtn{position: absolute;background: #00964e;right:0;left:auto;top:0;margin:0;font-size: 18px;line-height:36px; box-sizing: border-box;padding:2px 16px;border:0;color:#fff;border-radius:3px;}
input::-webkit-input-placeholder {color: #cdcdcd; } 

.tabso {padding:1px;background:#fff;border-radius: 5px;margin:24px auto 52px auto;width:70%;font-family: "微软雅黑";position: relative;box-sizing: border-box;}
.tabso .tabt{padding:0;position:relative;z-index:9;float: left;}
.tabso .tabt ul{position: relative;z-index: 2;/* background: #ccc; */display: inline-block;border-radius:5px 0 0 5px;overflow: hidden;font-size:0;line-height: 0;border: 1px solid #fff;}
.tabso .tabt li{*display:inline;display:inline-block;*zoom:1;cursor: pointer;font-size: 18px;}
.tabso .tabt li a{color:#5e5d5b;font-weight: 400;border:1px solid #fff;background: #eeeded;display: block;line-height: 50px;padding: 0 10px 0 10px;height: 52px;box-sizing: border-box;}
.tabso .tabt li:first-child a{border-radius: 2px 0 0 2px;}
.tabso .tabt a:hover{text-decoration: none;}
.tabso .tabt .hover a{background:#fff;color: #00786e;display: block;padding:0 10px;}
.tabso .tabm{position:relative;z-index:8;/* float: left; *//* width: 50%; */margin-right:2px;}
.tabso .mc{display: none;}
.tabso .block{display: block;}
.tabso .iptkey{border-radius:0 5px 5px 0;border-color:#fff;line-height:50px;margin-left:-2px;height: 54px;box-sizing: border-box;}
.tabso .iptbox{position:relative;margin: 0;}
.tabso .iptbtn{border-radius:5px;line-height:46px;background: #00786e;margin-top: 2px}
.tabso .slctype{top:15px;font-size:16px;}
.tsa{*display:inline;display:inline-block;*zoom:1;font-size: 18px;position: absolute;top: 15px;right: -80px;z-index: 99;}
.tsa a{color:#f00}
.tabso .mc{display: none;}
.tabso .block{display: block;}
.topbar .tabso .iptbox{margin: 0 0 22px 0}

.cnav{background: #00786e;height: 50px;margin-bottom: 36px;}
.cnav .cnav #mch{overflow:visible;text-align:center; padding:0;}
.cnav #mch ul { padding: 0;margin: 0;list-style: none;}
.cnav #navcol{clear:both;height: 72px;line-height:36px;overflow:hidden;border-top:0;display: none;position: absolute;width: 100%;background:rgba(255,255,255,0.8);left: 0;}
.cnav #navcol.showcol{display: block;}
.cnav .navcin{height:36px; line-height:36px;}
.cnav #mch ul#navu{margin:0;height:50px;overflow:visible;padding:0 0 0 2px;}
.cnav #mch ul#navu li.s{border-left:0;}
.cnav #mch ul#navu li.s span.libch a{border-left:0;padding-left:25px;}
.cnav #mch ul li.lib{float:left;padding: 0;list-style: none;line-height:22px;overflow:visible;white-space:nowrap; }
.cnav #mch ul li.lib span.libch{float:left;overflow:hidden;margin:0 0 0 0;border-left:1px solid #fff;}
.cnav #mch ul li.lib span.libch a{float:left;margin:0;padding: 0 22px;text-decoration: none;text-align:center;height:50px;line-height:50px;font-size:21px;color:#fff;letter-spacing:0;font-family:"微软雅黑", "黑体";font-weight:400;}
.cnav #mch ul li.lib span.libch a:hover{color:#ff6600; }
.cnav #mch ul li.s span.libch{background:none;border-left:0;}
.cnav #mch ul li.s span.libch a{border-left:0;}
.cnav #mch li .colnav {clear:both;position:relative;margin:6px;background:#fff;}
.cnav #mch li .colnav ul{display: none;clear:both;position:absolute;z-index:3;height:36px;line-height:36px;overflow:visible;text-align:center;margin:0;padding:0 3px;white-space:nowrap;font-size: 16px;}
.cnav #mch li ul li{ display:inline-block;*display:inline;*zoom:1;}
.cnav #mch ul li.over span.libch{ background:#fff;}
.cnav #mch ul li.over span.libch a{display:block; color:#537656; }
.cnav #mch ul li.over span.libch a:hover{color:#537656; }
.cnav #mch ul li.over.s span.libch{ background:none;}
.cnav #mch ul#navu li.over.s span.libch a{ background-position:15px -50px;color:#ff9;}
.cnav #mch li.over {}
.cnav #mch li.over ul{display: block;}
.cnav #mch .lib ul li a{padding: 3px 6px;text-decoration:none;/* color:#122e67; */}
.cnav #mch .lib ul li.hot a,.cnav #mch .lib ul li a.hot{color:#f00;}
.cnav #mch .lib ul li a.cur,
.cnav #mch .lib ul li a:hover{text-decoration:none;color:#fff;background: #390;border-radius:5px;}
.cnav .snavli>a:after{content:"∨";display:inline-block;font-size:12px;font-weight:800;padding:0 5px;line-height:25px;-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -webkit-transform 0.4s ease-out;transition: -webkit-transform 0.4s ease-out;}
.cnav #mch .snavli.over>a{color:#fff;background:#390;border-radius:5px 5px 0 0;padding-bottom:7px;}
.cnav .snavli.over>a:after{transform: rotate(180deg);}
.cnav .tnavbox{display: none;}
.cnav .snavli.over .tnavbox{display:block; position: absolute;background: #fff;height: auto;border:1px solid #390;box-sizing: border-box;left:-753px;top:32px;width:1200px;}
.cnav #mch #navu .tnavbox ul{position:static;width:100%;box-sizing: border-box;white-space: normal;height: auto;font-size:0;line-height:0;}
.cnav #mch #navu .tnavbox li{line-height:36px;text-align: center;margin:0;font-size:16px;padding:0 3px;box-sizing: border-box;font-family:"微软雅黑","黑体"}
.cnav #mch .tnavbox a{/* color:#00f; */}
.cnav #mch .tnavbox a:hover{color:#fff;}
.cnav #mch #navu .zythirdnav li{width:12%;}







.pnav{position: relative;margin:0;}

.pnav #mch{overflow:visible;text-align:center;padding:0;border-bottom:1px solid #00786e;/* position: relative; */}
.pnav #mch ul { padding: 0;margin: 0;list-style: none;}
.pnav #navcol{/* clear:both; *//* height:28px; *//* line-height:28px; *//* overflow:hidden; *//* border:1px solid #708c34; *//* border-top:0; */display: none;}
.pnav .navcin{height:28px; line-height:28px;}
.pnav #mch ul#pnav{margin:0;height:50px;overflow:visible;padding:0 0 0 2px;}
.pnav #mch ul#pnav li.s{border-left:0;}
.pnav #mch ul#pnav li.s span.libch a{}
.pnav #mch ul li.lib{float:left;padding: 0;list-style: none;line-height:22px;overflow:visible;white-space:nowrap;position: relative;}
.pnav #mch ul li.lib span.libch{float:left;overflow:hidden;margin:0 0 0 0;}
.pnav #mch ul li.lib span.libch a{float:left;margin:0;padding: 0 12px;text-decoration: none;text-align:center;height: 40px;line-height: 40px;font-size: 16px;color:#00786e;letter-spacing:0;font-family:"微软雅黑", "黑体";font-weight:400;}
.pnav #mch ul li.lib span.libch a:hover{color:#ff6600; }
.pnav #mch ul li.s span.libch{background:none;font-size:16px;border-left:0;}
.pnav #mch ul li.s span.libch a{border-left:0;}
.pnav #mch li .colnav {clear:both;position:relative;}
.pnav #mch li .colnav ul{display: none;clear:both;position:absolute;z-index:3;height: 36px;line-height: 34px;overflow:visible;text-align:center;margin:0;padding: 2px 3px 0 3px;white-space:nowrap;font-size: 16px;box-sizing: border-box;}
.pnav #mch li ul li{ display:inline-block;*display:inline;*zoom:1;}
.pnav #mch ul li.over span.libch{position: relative;}
.pnav #mch ul li.over span.libch a{display:block; color:#537656;font-weight: 800;}
.pnav #mch ul li.over span.libch:after{content: "▲";font-size: 14px;position: absolute;top: auto;bottom: -6px;left:50%;color: #00786e;margin-left: -7px;}
.pnav #mch ul li.over span.libch a:hover{color:#537656; }
.pnav #mch ul li.over.s span.libch{ background:none;}
.pnav #mch ul#pnav li.over.s span.libch a{ background-position:15px -50px;}
.pnav #mch li.over {}
.pnav #mch li.over .colnav {position:absolute;width: 100%;height: 36px;top:44px;left:0;z-index:99;}
.pnav #mch li.over ul{display: block;}
.pnav #mch .lib ul li a{padding: 3px 6px;text-decoration:none;/* color:#122e67; */background:rgba(255,255,255,0.5);border-radius:10px;}
.pnav #mch .lib ul li a.cur,
.pnav #mch .lib ul li a:hover{text-decoration:none;color:#fff;background:#390; }
.pnav #mch .lib ul li a.hot{color:#f00;}
.pnav #mch ul li.lib span.libch a{padding: 0 23px 0 24px;}
.pnav .snavli>a:after{content:"∨";display:inline-block;font-size:12px;font-weight:800;padding:0 5px;line-height:25px;-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -webkit-transform 0.4s ease-out;transition: -webkit-transform 0.4s ease-out;}
.pnav .snavli.over{background:#390;border-radius:5px 5px 0 0;}
.pnav #mch .snavli .hot a{color:#f00;}
.pnav #mch .snavli.over>a{color:#fff;}
.pnav .snavli.over>a:after{transform: rotate(180deg);}
.pnav .tnavbox{display: none;}
.pnav .snavli.over .tnavbox{display:block; position: absolute;background: #fff;height: auto;border:1px solid #390;box-sizing: border-box;left:0;top:36px;width:1200px;height:50px;}
.pnav #mch .tnavbox ul{position:static;width:100%;box-sizing: border-box;white-space:normal;height:auto;font-size:0;line-height:0;text-align:center;}
.pnav #mch .tnavbox li{line-height:45px;text-align: center;margin:0;padding:0 3px;font-size:18px;font-family:"微软雅黑","黑体"}
.pnav #mch .zythirdnav li a{padding: 0 3px;border-radius: 2px;}
.pnav #mch .zythirdnav li{width:11%;}
.pnav #mch .lib ul li.hot a,.pnav #mch .lib ul li a.hot{color:#f00;}


.nav{background: #00786e;position:relative;z-index: 1;overflow:hidden;min-width:960px;height:52px;font:400 16px/52px "微软雅黑", "黑体"}
.nav-bg{/* width:100%; */height:52px;overflow: hidden;z-index: 9;}
.nav-box{display: -webkit-flex;display: flex;font-size: 0;padding: 5px 0;}
.nav-box li{display: inline-block;*display:inline;*zoom:1;text-align:center;line-height:42px;font-size:24px;*width:16.66%;-webkit-flex-grow: 1;flex-grow:1;border-left: 1px solid #fff;}
.nav-box li:first-child{border-left:0;}
.nav-box li a{display:block;width:100%;margin:0;padding: 0 5px;height:42px;line-height:42px;box-sizing: border-box;color:#fff;overflow: hidden;white-space: nowrap;}
.nav-box .over a,.nav-box .cur a{color:#fffc00}

.nonav{background: #00786e;height: 3px;overflow: hidden;font-size: 0;line-height: 1px;width: 100%;}



.garybody {
      filter: grayscale(100%);
       -webkit-filter: grayscale(100%); 
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      -webkit-filter: grayscale(1); 
    }
.gotopbtns {
	width: 31px;
	height: 21px;
	display: block;
	z-index: 100;
	opacity: 0.6;
	position: fixed;
	_position: absolute;
	left: auto;
	right: 3px;
	top: auto;
	bottom: 3px;
}
.gotopbtns li {
	width: 31px;
	height: 21px;
	float: left;
	text-align: center;
}
.gotopbtns li a {
	width: 31px;
	height: 21px;
	float: left;
	background: url(/uploads/image/wc/img/gototop.gif) no-repeat;
	background-size: 62px 21px;
	color: #fff;
}
.gotopbtns li a b {
	visibility: hidden;
	margin-top: 25px;
	display: block;
	line-height: 27px;
	font-size: 12px;
	font-weight: 400;
}
.gotopbtns li a:hover b {
	visibility: visible;
}
.gotopbtns li a:hover {
    background-position: -31px 0;
}
.gotopbtns.hide {
	display: none;
}
.sharebox{}
.shrbxbg{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.88);content:"";z-index:98;}
.shrbx{position: fixed;top:1%;left:50%;margin-left: -180px;width:360px;z-index: 99;max-height: 100%;overflow: auto;border: 1px solid #00786e;box-sizing: border-box;background: #fff;color:#00786e;}
.sbtcls{float: right;color:#f00;margin: 3px 10px;}
.shrbxm{padding:10px 20px;}
.sbmimg{padding:10px 0}
.shrbxm img{display: block;width: 100%;max-height: 100%;}

/*其它*/
.cologo{text-align:center;clear:both;padding-top:3px;padding-bottom:3px;}
.cologo a{}
.cologo img{ padding:3px 0;vertical-align:middle}

.solink {margin:0 auto;margin-bottom:6px;font-size:12px;overflow:hidden;line-height:20px;text-align:center}
.solink .c1{border: 1px solid #9ec9eb;padding:3px 3px 3px 3px;float:left;text-align:left;}
.solink .c2{float:left;width:16px; padding:2px 0 0 2px; text-align:center;background:#ecf3e1; line-height:1.2;}
.solink .c3{float:right;width:735px; padding:2px 0 0 0; background:#fff;}
.solink a:link{white-space: nowrap;text-decoration:none;}
.solink a:visited{text-decoration:none;}
.solink a:hover{text-decoration:underline;}

.bar{ clear:both;}
.bar img{ clear:both; text-align:center;}

.ambbnote{}
.ambbnote .s1{ float:left;}
.ambbnote .s2{ float:right;}
.apleft{ padding-left:12px;}
.apright{ padding-right:12px;}
.note{ font-family:"楷体", "仿宋";color:#666666;}
.mlist .note{ font-size: 14px;line-height: 1.8;}
.clst .note{ padding:5px 0 10px 10px; border-top:1px solid #ccc;font-size: 14px;}
.column .mlist .note{margin-top:20px; font-size: 18px;line-height: 1.8;border-top: 1px solid #eee;color:#333;}
.note a{ text-decoration:none}
.notice{ font-family:"楷体", "仿宋";}
.notice a{ text-decoration:none}
.arkfhot{color: #ff0000}

.linew{ border-bottom:1px solid #999;}
.hot,.hot a,a.hot{color:#f00;}

.efile{color:#ff6;}
.atation {
	color: #46b142;
}
.ss3 .more {
	line-height:40px;
}
ul li a.hot { color:#f00;
}
.bgb .more{float:right;line-height: 35px;margin-right: 5px;}

.friendlink{ border-top:1px solid #333; padding:10px; background:#fff; text-align:left; line-height:24px;}
.friendlink h5{ font-size:16px; display:inline;padding-right:10px; border-right:1px solid #ccc;}
.friendlink ul{padding-left:10px; display:inline;}
.friendlink li{ display:inline; padding:0 6px;}

.arkbottom{background: #00786e;color:#fff;padding: 30px 0;clear: both;}
.arkbottom a{color:#fff;}
.hdnifr{display: block;}
.ifrbox{margin: 10px 0;}


/*响应式布局
----------------------------------------------*/
@media only screen and (max-width:800px) {
body {
	-webkit-text-size-adjust: none;
	min-width: 100%;
}
body, button, input, select, textarea {
	font: 1rem/1.6 "microsoft yahei";
}
	
.onlymb {display: inline;}
.onlypc {display: none;}
.pconly{display: none;}
.mbonly{display: inline;}
.mbr{display: block;}

.bin{width:auto;}
.arkmain .bin{padding:0}
.arkbody{background:  center -3vw no-repeat;background-size:contain;}
.arkbody .bin{/* overflow: hidden; */}
.cnav{ width:auto;}
.toptool a{margin:0 2px;font-size: 1rem;}
.toptool .bin{height:auto;line-height: 2em;}
.arktop{position:relative;z-index:3;height: auto;}
.toptitle{height: 14vw;}
.toptitle h1{width:100vw;}
.toptitle h1 a{display: block;height: 12vw;width: 36vw;margin: 5px 0 0 5px;background-size: 100%;overflow: hidden;text-indent: -999px;}

.lgnttl:after{font:400 20px/20px arial;margin-top: -2px;}
.lgnup:hover .lgnbox{display: none;}
.lgnup:hover .lgnttl:after{transform:rotate(90deg);}
.lgni1:hover .mqpbox{display: none;}

.lgnup > [type="checkbox"] {position: absolute;display: block;width: 90%;height:32px;margin: 0 0 0 -6px;z-index: 999;opacity: 0;}
.lgnup > [type="checkbox"]:checked   .lgnttl:after{transform:rotate(270deg);}
.lgnup > [type="checkbox"]:checked   .lgnttl   .lgnbox{display: block;}

.arkmain{background: #fff;width:auto;}
.arkbottom{width:auto;}


   
.cnav{margin: 0;position: relative;height: auto;}	
.cnav #mch{/* white-space: nowrap; *//* overflow: auto; */}

.cnav #mch ul#navu{width:auto;padding: 0.1875rem 2% 0.3125rem 2%;min-width: 100%;height: auto;background: #00786e;/* background-image: linear-gradient(to bottom, #51680d, #5e7600, #51680d); */position: relative;overflow: visible;box-sizing: border-box;}
.cnav #mch li .colnav ul{bottom: -28px;top:auto;left: 0;width: 100%;padding: 0 2%;box-sizing: border-box;overflow: auto;white-space: normal;height: auto;display: none;}
.cnav #navcol{display: none;width:auto;box-sizing: border-box;min-width: 100%;border: 0;height: auto;border-bottom: 1px solid #783;}
.cnav .navcin{display: none;}
.cnav #mch ul li.lib{float: none;display: inline-block;/* white-space: normal; *//* width: 16.66%; */padding: 0 0.1rem;text-align: center;line-height: 1.3em;}

.cnav #mch ul li.lib span.libch{border:0;float: none;}
.cnav #mch .navl{display: block;text-align: justify;text-align-last: justify;}
.cnav #mch .navl:after {content: '';width: 100%;display: inline-block;}
.cnav #mch .navl:first-child li.lib:nth-of-type(2){/* padding-right: calc(18vw - 50px); */}
.cnav #mch ul{font-size: 0;line-height: 0;}
.cnav #mch li{font-size: 14px;}
.cnav #mch li .colnav{position:static;margin: 0;}
.cnav #mch li li{font-size: 14px;}
.cnav #mch ul li.lib span.libch a{padding:0;border: 0;float: none;line-height: 1.5em;height:auto;font-size: 1rem;}
.wdr .cnav #mch ul li.lib span.libch a{padding:0;}
.cnav #mch ul#navu li.s span.libch a{background: none;padding-left: 0;}
.cnav #mch ul#navu li.over.s span.libch a{ background-position:0 -50px;}
.cnav #mch ul li.over span.libch a{display:block; color:#ff6; }
.cnav #mch ul li.over span.libch a:hover{color:#ff9; }

.cnav #navcol ul{font-size: 0;text-align: justify;text-align-last: justify;padding: 2px 2%;line-height: 0;}
.cnav #navcol ul li{display:inline-block;line-height: 26px;}

.cnav #navcol>ul>li:first-of-type:nth-last-of-type(2), #navcol>ul>li:first-of-type:nth-last-of-type(2) ~ li{
    width: 50%;
    text-align: center;
    text-align-last: center;
}
.cnav #navcol ul li a{padding: 1px 4px;}

.cnav #navcol ul li a.cur,
.cnav #navcol ul li a:hover{text-decoration:none;color:#fff;background: #390;border-radius: 3px;}
.cnav #navcol ul:after {
            content: '';
            width: 100%;
            display: inline-block;
        }
.cnav #mch .lib ul li a{padding:0 5px;}
.cnav1:before, .cnav1:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    height: 63px;
    width: 10px;
    z-index: 100;
    border-left: .08rem solid #ffffff;
    background: -webkit-linear-gradient(left,#ffffff 0,rgba(62,173,0,0) 100%);
    background: linear-gradient(to right,#ffffff 0,rgba(62,173,0,0) 100%);

    pointer-events: none;
    -webkit-transition: .25s;
    transition: .25s;}	

.cnav:before {
    left: 0;
    opacity: 1;
}
.cnav.onscroll:before {
    opacity: 1;
}
.cnav:after {
    right: 0;
    background: -webkit-linear-gradient(left,#ffffff 0,#ffffff 30%,rgba(62,173,0,0) 100%);
    background: linear-gradient(to right,#ffffff 0,#ffffff 30%,rgba(62,173,0,0) 100%);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}	 
    
.pnav #mch ul{text-align:justify;text-align-last:justify;font-size:0;}
.pnav #mch ul li.lib{float:none;display:inline-block;}
.pnav #mch ul li.onlypc{display:none;}
.pnav #mch ul li.lib span.libch a{padding: 0 12px;line-height: 26px;height: 26px;font-size: 0.95rem;}

.nav{min-width:100%;height: 36px;/* border-radius: 3px; *//* background: #f9f9f9; */font: 400 1rem/26px "微软雅黑", "黑体";}
.nav-bg {height:36px;}
.nav-box li{line-height: 26px;font-size:1rem;*width:16.66%;-webkit-flex-grow: 1;flex-grow:1;border-left: 1px dashed #098;}
.nav-box li a{height: 26px;line-height: 26px;box-sizing: border-box;padding: 0;}  
.tworow{display:block;overflow:auto;white-space:nowrap;}  
.tworow:after{ content: " ";
    display: block;
    position: absolute;
    top: 0;
    right:0;
    height: 63px;
    width: 10px;
    z-index: 100;
    background: -webkit-linear-gradient(left,#00786e 0,#00786e 30%,rgba(62,173,0,0) 100%);
    background: linear-gradient(to right,#00786e 0,#00786e 30%,rgba(62,173,0,0) 100%);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    pointer-events: none;
    -webkit-transition: .25s;
    transition: .25s;}  
.tworow li{padding:0 10px}  
.nonav{height: 1px;}
.iptkey{min-width: 0;/* border:2px solid #ccc; *//* border-radius: 10px; */}

.iptbtn{padding: 0.125rem 0.625rem;font-size: 1.125rem;}
.tabso .tabt li{font-size:15px}
.tabso .tabt li a{padding:0 5px}
    

.tabso {padding: 1px;/* overflow: hidden; */border-radius: 0;background: none;width: 100vw;margin: 0;}
.tabso .tabt{padding:0;position: absolute;z-index:9;float: none;top: 5px;left: 5px;text-align: left;}
.tabso .tabt ul{position: relative;z-index: 2;background: #fff;display: inline-block;border-radius: 0;font-size:0;border: 0;margin-left: 1px;overflow: visible;}

.tabso .tabt li{display: none;cursor: pointer;font-size: 1.3125rem;width: 25vw;}
.tabso .tabt li a{color:#5e5d5b;font-weight: 400;margin-top: -1px;background: #f6f6f6;display: block;line-height: 1.75rem;padding: 0 0.3125rem;height: 1.75rem;font-size: 1rem;box-sizing: border-box;border-radius: 0;text-shadow: 1px 1px 1px #eee;}
.tabso .tabt .hover{display:block;}
.tabso .tabt ul:after{content: "▼";display: inline-block;position: absolute;font-size: 0.875rem;right: 0.3125rem;top: 0.9rem;color: #00964e;}
.tabso .tabt ul.over li{display: block;}
.tabso .tabt .over li a{border:1px solid #e3e3e3;}
.tabso .tabt a:hover{text-decoration: none;}
.tabso .tabt .hover a{background:#fff;color: #018445;display: block;padding: 0 0.3125rem;text-shadow: 1px 1px 1px #eee;}
.tabso .tabm{position:relative;z-index:8;margin-right: 0;}
.tabso .mc{display: none;}
.tabso .block{display: block;}
.tabso .iptkey{border-radius: 0;border-color: #00786e;line-height: 1.375rem;margin-left: 0;padding: 0.1875rem 0.375rem 0.25rem 26vw;height: 2.25rem;box-sizing: border-box;font-size: 1rem;}
.tabso .iptbox{position:relative;margin: 0;}
.tabso .iptbtn{border-radius: 0;line-height: 1.875rem;/* background: #00964e; */margin-top: 1px;}
.tabso .slctype{top: 0.375rem;font-size:1rem;right: 3.75rem;}
.tabso .mc{display: none;}


.tabso .block{display: block;}
.topbar .tabso .iptbox{margin: 0 0 22px 0}

.arkbottom{padding:10px 0;font-size:12px;}
.ifrbox iframe{margin:0;height:22.1vw;} 
#showshareli {position: absolute;right: 8px;top:69px;z-index: 9;font-size:0;overflow:hidden;text-indent:-99px;opacity:0.85;}
#showshareli a {
	border-radius:10px;
	width: 52px;
	height: 36px;
	float: left;
	background: url(/uploads/image/img2/gototop.png) -5px -103px;
	color: #fff;
}
.shrbxm{padding:10px 30px;}
} 





/*响应式布局----------------------------------------------*/
@media only screen and (max-width: 320px) {
    body{font-size:12px;}
}
