/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:0.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}

body{max-width:1024px; margin: 0 auto; padding:0; min-height: 100vh; position:relative;}
body{font-family:/*"Microsoft Yahei","Î¢ÈíÑÅºÚ",*/monospace,Arial,Tahoma;font-size:16px;background:#FFF;color:#2b2b2b}
img{border:none;vertical-align:middle;}
a{text-decoration:none;outline:none;color:#222}
a:hover{cursor:pointer; color:#f60;}
dl,dt,dd,ul,ol{list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}
table,th,td{margin: 0; padding: 0; border: none; border-collapse: 0; border-spacing: 0;}
.fl{float:left;}
.fr{float:right;}
.container,.row{width:100%;}
.clearfix,.row,.container{zoom:1;}
.clearfix:after,.row:after,.container:after{clear:both;content:"";display:block;height:0;visibility:hidden;}
.flex{display:flex;display:-webkit-flex;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb20{margin-bottom:20px;}
.p20{padding:20px;}
.p15{padding:15px;}
.bf{background:#FFF;}
.bb{background:#2b2b2b;}
.b5{background:#F5F5F5;}
.btn,a.btn{padding:5px 15px; display:inline-block; line-height:120%; color:#FFF !important; background:#ff7e61; text-align:center; font-size:14px; cursor:pointer; vertical-align:middle; text-decoration:none !important;}
.btn.red,a.btn.red{background:#ff7e61;}
.btn.blue,a.btn.blue{background:#6db5ff;}
.btn.green,a.btn.green{background:#2ee066;}
.btn.yellow,a.btn.yellow{background:#f9c85a;}
.btn.black,a.btn.black{background:#2b2b2b;}
.btn.other,a.btn.other{background:#d7b879}
.btn.big,a.btn.big{font-size:18px; padding:9px 20px;}
.btn.small,a.btn.small{font-size:12px;padding:3px 10px;}
.btn.radius,a.btn.radius{border-radius:3px;}
.btn.big.radius,a.btn.big.radius{border-radius:4px;}
.btn.small.radius,a.btn.small.radius{border-radius:2px;}
.btn:hover,a.btn:hover{background:#fb9983;}
.btn.red:hover,a.btn.red:hover{background:#f7a491;}
.btn.blue:hover,a.btn.blue:hover{background:#90c7ff;}
.btn.green:hover,a.btn.green:hover{background:#5af58b;}
.btn.yellow:hover,a.btn.yellow:hover{background:#fbd57f;}
.btn.black:hover,a.btn.black:hover{background:#000;}
.btn.other:hover,a.btn. :hover{background:#DBBD82}
.borderbox{box-sizing:border-box;}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left; box-sizing:border-box;}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.f12{font-size:12px;}
i.point4{width: 4px; height: 4px; border-radius:50%; display: inline-block; background: #dedede; vertical-align:middle;}
i.point3{width: 3px; height: 3px; border-radius:50%; display: inline-block; background: #dedede; vertical-align:middle;}
i.speaker{display:inline-block;width:16px;height:14px;background:url(speaker.jpg);}
i.home{display:inline-block;width:32px;height:32px;background:url(home.png) center center;}
i.navigation{display:inline-block;width:32px;height:32px;background:url(navigation.png) center center;}
.inputText{width:auto;height: 38px; border:1px solid #ccc; padding:0 10px; color:#333; margin-right: 4px; outline: 0; font-size: 16px; line-height: 38px; vertical-align: middle; font-family: inherit; letter-spacing: normal; word-spacing: normal; display: inline-block;    text-align: start; border-radius:4px;}
.inputSubmit{font-size:15px !important;	padding:11px 15px !important; border-radius:4px !important;}
.hr{width:100%;font-size:0;letter-spacing:0;line-height:0px;height:1px; background:#DEDEDE;}
.desc{background:#FEF1FE;color:#999;padding:10px;font-size:12px;}
nav,#page{margin:0 auto; padding:0;}
header{padding:0; width: 100%; margin:0 auto; height:48px; line-height:48px; background:#26a87b; border:none; width:100%; max-width:1024px; position:relative; z-index:99; top:0px;}
header .center{width:100%;color:#EFEFEF; font-size:18px; text-align:center; position:relative; z-index:100}
header .left, header .right{position:absolute; z-index:101;top:0; line-height:48px; height:48px; min-width:48px;margin:auto;padding:0; text-align:center;}
header .left{left:0;}
header .right{right:0;}
header{position:fixed;}
body{padding-top:48px;box-sizing:border-box;}
header i{vertical-align:middle;margin:auto;}
header .left a, header .right a{display:block}
#showNavObjTag{background:#F1F1F1;display:none;padding:20px; position:fixed; z-index:1200;-moz-box-shadow:0px 2px 6px #ddd; -webkit-box-shadow:0px 2px 6px #ddd; box-shadow:0px 2px 6px #ddd; width:100%;box-sizing:border-box;max-width:1024px;}
#showNavObjTag li{width:33.33%;display:inline-block;float:left;text-align:center;line-height:32px; box-sizing:border-box; padding:5px;}
#showNavObjTag li a{display:block;}

.nav{background:#F5F5F5; height:45px;border-bottom:1px solid :#c5c5c5; overflow:hidden;position:relative; z-index:1;}
.nav .right-bg,.nav .left-bg{position:absolute;right:0;top:0; width:20px; height:45px; background:rgba(249,249,240,0.5); z-index:2;}
.nav .left-bg{background:linear-gradient(to left, rgba(249,249,249,0.9), rgba(249,249,249,1));}
.nav .right-bg{background:linear-gradient(to right, rgba(249,249,249,0.9), rgba(249,249,249,1));}
.nav .left-bg{left:0;}
.nav a{display:block;}
.nav ul{height:45px;overflow-x:scroll;white-space:nowrap;background-color:#F5F5F5;overflow-y:none; padding:0 20px;}
.nav li{display:inline-block;line-height:35px;width:auto;text-align:center;font-size:16px;padding:5px 8px 0px;}
.nav li a{color: #333;}
.nav li a.hover{color: #008cf0 !important;}
.nav ul::-webkit-scrollbar{display:none}
.nav ul::scrollbar{display:none}
.nav li.on{border-bottom: 3px solid #26a87b;}
footer{background:#26a87b; color:#CCC; font-size:12px; padding:0px; margin:0px; line-height: 150%; text-align: center;}
footer a{color:#EEE}
.go-to-top{width:50px; height:50px; background:rgba(200,200,200,.5) url(gototop.png) center center no-repeat; color:#FFF; position: fixed; bottom:50px;right:15px; line-height: 50px; text-align: center; display: block; font-size:30px !important; color:#FFF !important; display: none;}
.go-to-top:hover{background-color:rgba(200,200,200,.9);}

.chengyuchaxunForm{display:block; margin:0 auto; text-align:center; padding:0; line-height: 0px; font-size: 0px; letter-spacing: 0px;}
.chengyuzi{width:38px; text-align:center !important; padding:0;}
.chengyuall{width:160px;}
.chegnyuchaxun h2{line-height:50px;    text-align: center;    font-size: 20px;    font-weight: 500;}
.chegnyuchaxun p{text-align: center;    font-size: 12px;    color: #888; line-height:40px;}
.chegnyuchaxun p strong{font-weight:500; color:#0087ff; cursor: pointer;}
.chegnyuchaxun{margin-top:20px;}

.chegnyuchaxunlist{}
.chegnyuchaxunlist dl{display:block;font-size:0; line-height:0; letter-spacing:0px; position:relative;padding:10px 15px;}
.chegnyuchaxunlist dt{position:absolute;left:15px;top:10px;font-size:14px;}
.chegnyuchaxunlist dt,.chegnyuchaxunlist dd{}
.chegnyuchaxunlist dd{display:block; padding:0px; margin:0 0 0 80px;}
.chegnyuchaxunlist dd a{line-height:24px; padding:4px 8px; font-size:14px;white-space:nowrap;}
.chegnyuchaxunlist dd a:hover{background:#fffb61;}
.chegnyuchaxunlist dl.two{background:#F5F5F5;}
.jielong{margin:0 auto; text-align:center; padding:20px 0px;}
.chengyu i{cursor:pointer;}
.jielong_info{color:#999; line-height:180%;}
.jielong_info span{color:#006000;}
.jielong_info a{white-space:nowrap;}
.jielong_list{}
.jielong_list li{width:50%; line-height:30px; display:inline-block; float:left; box-sizing:border-box; padding:0px 20px; margin-bottom:20px;}
.jielong_list li a{padding:8px; line-height:150%; text-align:center;display:block; background:#F1F1F1;border-radius:5px;font-size:16px;color:#444;}
.jielong_list_t{font-size:15px; color:#006000; line-height:40px;}
#jielongform{margin:auto;text-align:center;}


.types{font-size:12px; line-height:0px; letter-spacing:0px; color:#dedede; border-bottom:1px solid #dedede; padding:0px 15px 15px; margin-top:20px;}
.types span{font-size:14px; color:#006000; margin-right:10px; line-height:180%;}
.types a{font-size:14px; line-height:180%; margin:0 5px;}
.types a.on{color:red;}

h1.type{font-size:18px; font-weight:500; text-align: left; margin:0; padding:15px; line-height:120%;}
.typecontent li{display:block; margin:0; padding:0px; border-top:1px solid #DEDEDE; position:relative;}
.typecontent li.two{background:#F5F5F5;}
.typecontent li.two:hover{background:#cdf9c8;}
.typecontent li a{display:block;position:relative;padding:10px 15px;}
.typecontent li a span{display:block;color:#006000; font-size:18px; line-height:30px;}
.typecontent li p{display:block; width:100%; height:20px; line-height:20px; overflow:hidden; color:#999; text-overflow:ellipsis;white-space:nowrap; font-size:14px;}
.typecontent li a:after{content:">";display:block;width:20px; height:20px; line-height:20px; text-align:center; position:absolute; right:5px;top:0;bottom:0;margin:auto;color:#CCC; font-family:monospace; font-size:16px}
.typecontent li:last-child{ border-bottom:1px solid #DEDEDE; }

.pages{text-align:center; margin-top:20px; margin-bottom:40px;font-size:0;line-height:0;letter-spacing:0;}
.pages a{background-color:#ccc; }
.pages span{background:none;}
.pages a,.pages span{padding:5px 10px; font-size:14px; line-height:150%; margin:0 2px}
.pages a,.pages span{display:none;}
.pages .prev,.pages .next,.pages .current{display:inline !important;margin:0 10px; padding:6px 15px;}
.pages a.prev,.pages a.next{background-color:#2ee066;color:#FFF;}
.pages span.prev,.pages span.next{background-color:#F1F1F1;color:#bbb}
.pages .current{color:#999}

.chegnyucontent{border-top: 1px solid #DEDEDE;padding-top:10px;}
.chegnyucontent p{line-height:180%; padding:0px 15px 10px;}
.chegnyucontent p span{color:#006000; margin-right:10px;}
h1.chengyu{font-size:24px; font-weight:500; text-align: left; margin:0 15px; color:red;   line-height: 180%;}
p.py{color:#999;line-height:180%; padding:0px 15px 10px; font-family:sans-serif;}
.chegnyucontent p a{text-decoration:underline;color:#e21515;}
.chegnyucontent p a:hover{color:#f0412a;}

.chengyuxiangguang{margin:20px 10px 0px;}
.chengyuxiangguang .fr a{line-height:180%;}
.chengyuxiangguang .fl{box-sizing:border-box;line-height:180%;}
.chengyuxiangguang .fr{}
.chengyuxiangguang .box{margin-bottom:10px;}
.chengyuxiangguang p{line-height:200%;}
.chengyuxiangguang span{color:#006000; margin-right:10px;}
.chengyuxiangguang p a{display:inline-block; width:33.3333%; box-sizing:border-box;}

.helper{padding:20px 0px;text-align:center; margin:20px 0px;}
.helper a{margin:0 10px;}

.vm{position:absolute; top:50%; left:0; right:0; margin:auto;}
.vm>.vm-cell{position:relative; transform: translateY(-50%);}