@charset "utf-8";
/*--通用基础样式 开始--*/
body{margin:0; padding:0; font: 12px/150% Microsoft YaHei,Arial,Helvetica,sans-serif;background:#f5f6fa; color:#000;}
html, body, div, span,  h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {  margin: 0;  padding: 0;}
input,select{vertical-align:middle;}
ol, ul { list-style: none outside none;}
textarea,input{outline:none; resize:none;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,input{margin:0; padding:0;font-weight:normal;}
li{list-style:none;}
i,em{font-style:normal;}
select{margin:0;padding:0;}
:focus {outline: 0 none;}
a img { border: 0 none;}
img { margin:0; padding:0;border:0;}
table { empty-cells: show;border-collapse:collapse;border-spacing:0;}
h2, h3 { font-size: 14px;}
h4, h5, h6 { font-size: 12px;}
em,i{ font-style:normal;}
/*链接属性 */
a{ color: #666;text-decoration: none;outline: none;}
a:hover { color: #455ede; }
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}.clearfix {display: block;}
/*块元素类*/
.of {overflow: hidden;}
.block { display: block;overflow: hidden;}
.hide { display: none;}
/*对齐类*/
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fix { *zoom: 1; }
.fix:after { display: table; content: ''; clear: both; }
.clear{clear:both;}
.fb{font-weight:bold;}
/*宽度类*/
.w{ width:100%; height:auto;}
.w1{ width:1024px; height:auto; margin:0 auto;}
/*过渡类*/
.tst{ transition:all  0.3s ease-in-out;}
.bdlt_d5{border-left:2px solid #455ede;}
.clblue{ color:#455ede; font-size:16px; display:inline-block;}
.bnone{ border:none;}
.boxsh{ box-shadow:0px 4px 4px #d9dade;}
.mt30{ margin-top:30px;}
.mb20{ margin-bottom:20px;}
.mb14{ margin-bottom:14px;}
.mb10{ margin-bottom:10px;}
.mr20{ margin-right:20px;}
.mr10{ margin-right:10px;}
.mb110{ margin-bottom:110px;}
.ml110{ margin-left:110px;}
.mr174{ margin-right:174px;}
.pt26{ padding-top:26px;}
.mu{ margin:0 auto;}
.bs5{height:auto;border: 1px solid #f0f0f0;background-color: #fff;}
.bs5:hover{ box-shadow:2px -2px 5px #d9dade;}
/*--通用基础样式 结束--*/
/*head*/
.head{ height:40px; background-color:#f6f6f6; /*font-family:"\9ED1\4F53";*/}
.head .fl>a{ float:left; margin-right:30px; color:#555; font-size:14px; display:inline-block; height:40px; line-height:40px;}
.head .fl>a:hover,.head .fr>a:hover{ color:#455ede;}
.head .hd-nav{ margin-right:20px; color:#555; font-size:14px;}
.hd-nav{ position:relative; width:auto; height:40px; line-height:40px;}
.head .hd-nav i{width:7px; height:4px; display:block; float:right; background:url("icon.png")/*tpa=49xiaohua/statics/images/cyjl/icon.png*/ no-repeat; background-position:0 -60px; -moz-transition:.2s; -webkit-transition:.2s; -o-transition:.2s; transition:.2s; margin:18px 8px 0 5px;}
.head .hd-nav span{ cursor:pointer;}
.head .hd-nav  ul{background-color:#f2f2f2; display:none; opacity:0; transition:1s;}
.head .hd-nav  ul li,.head .hd-nav  ul li a{ text-align:center; height:20px; line-height:20px; width:76px;}
.head .hd-nav  ul li:hover{ background-color:#2E87AF;}
.head .hd-nav  ul li:hover a{ color:#fff;}
.head .hd-nav:hover i{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); margin:18px 8px 0 5px;}
.head .hd-nav:hover ul{ display:block; opacity:1;}
.head .fr>a{color:#555; font-size:14px; display:inline-block; height:40px; line-height:40px;}
.head .fr>span{ margin:0 4px;}
/*nav*/
.nav{ height:80px; background-color:#455ede;}
.nav .logo{ width:140px; height:58px; background:url("icon.png")/*tpa=49xiaohua/statics/images/cyjl/icon.png*/; margin:10px 20px;}
.nav a{display:inline-block; height:76px; line-height:76px; width:78px; color:#fff; font-size:18px;border-bottom:4px solid #455ede; text-align:center;}
.nav a.active{ border-color:#fff; font-weight:bold;}
/*在线_成语接龙*/
.main{ padding-top:14px;}
/*main-l*/
.main-l{ width:132px; border:1px solid #f0f0f0; color:#333; background-color:#fff; margin-bottom:20px;}
.main-l li{ border-bottom:1px solid #e6e6e6;}
.main-l li a{ height:48px; line-height:48px; width:132px;display:inline-block; color:#333; font-size:16px; text-align:center; cursor:pointer; }
.main-l li .ch-dir>a,.main-l li .zh-dir>a{ padding-left:32px; width:100px; text-align:left;}
.main-l li i{width:12px; height:6px; display:block; float:right; background:url("icon.png")/*tpa=49xiaohua/statics/images/cyjl/icon.png*/ no-repeat; background-position:0 -150px;margin:22px 10px 0 5px;}
.main-l li .ch-dir>a.active i,.main-l li .zh-dir>a.active i{ background-position:0 -200px; transform: scale(1.1); margin-top:20px;}
.main-l li>a:hover,.main-l li>a.active{ color:#455ede; border-left:2px solid #455ede;}
.main-l li .ch-dir>a:hover,.main-l li .ch-dir>a.active,.main-l li .zh-dir>a:hover,.main-l li .zh-dir>a.active{ color:#455ede;}
.main-l li .ch-dir-s a,.main-l li .zh-dir-s a{ color:#4c4c4c; font-size:14px;}
.main-l li .ch-dir-s a.active,.main-l li .zh-dir-s a.active{ background-color:#f2f2f2; color:#455ede; border-left:2px solid #455ede;}
.main-l li .ch-dir-s a:hover,.main-l li .zh-dir-s a:hover{background-color:#f2f2f2; color:#455ede;}
/*main-r*/
.main-r{ width:870px;}
/*面包屑*/
.mr-top{ padding:0 20px; height:40px; width:828px; border:1px solid #f0f0f0; line-height:40px;color:#333;font-size:14px; background-color:#fff;}
.mr-top .crumbs-s{ color:#1a1a1a; font-size:14px;}
.mr-top .crumbs_c{ color:#333;font-size:14px;}
.mr-top .crumbs_c:hover{ color:#455ede;}
.main-r .hot .ad3{ padding:6px 6px;}
/*search*/
.search{ width:828px; height:42px; background-color:#fff; border:1px solid #f0f0f0; padding:14px 20px;}
.search-box{ height:38px; width:338px; border-radius:3px; background-color:#fff; border:#ccc solid 1px}
.search-box:hover{border:1px solid #455ede;}
.search-box:hover .btn-hw{ border-left:1px solid #455ede; color:#455ede}
.search-box1{ border:1px solid #455ede;}
.search-box input{padding-left:10px; border:none; height:38px; line-height:38px; width:250px;border-radius:3px;font-size:14px;}
.search-box .btn-hw{ width:40px; height:28px; line-height:28px; font-size:16px; color:#ccc; padding-left:34px; background:url("icon.png")/*tpa=49xiaohua/statics/images/cyjl/icon.png*/ no-repeat -140px 4px; margin-top:5px; cursor:pointer; border-left:#e6e6e6 solid 1px}
.search-box .btn-hw1{ border-left:1px solid #455ede; color:#455ede}
.btn-s{ width:54px; height:40px; line-height:40px; padding-left:46px; background:url("icon.png")/*tpa=49xiaohua/statics/images/cyjl/icon.png*/ no-repeat -130px -88px #455ede;border-radius:3px; color:#fff; font-size:16px; margin-left:10px; cursor:pointer;}
.btn-s:hover{ background-color:#586ddd}
.svague-a{ height:40px; line-height:40px; font-size:14px; color:#666; margin-left:10px;}
/*main-r mr-l,mr-r*/
.mr-l{ width:600px;}
.mr-r{ width:250px;}
.m-t{ height:44px; border-bottom:1px solid #f0f0f0; }
.m-t span{ height:44px;line-height:44px;padding:0px 10px; border-bottom:2px solid #455ede; color:#455ede; font-size:16px; display:inline-block;}
/*hot*/
.hot{height:auto; width:100%;}
.hot .m-t{ height:34px; border-bottom:1px solid #f0f0f0; line-height:34px;}
.hot .m-t span{ height:34px;line-height:34px;padding:0px 10px; border-bottom:2px solid #455ede; color:#455ede; font-size:16px; display:inline-block; margin-left:10px;}
/*focus*/
.focus{width:568px; padding:0px 20px 20px 10px;}
.focus ul{ width:200px; padding-left:10px; }
.focus ul li{ height:20px; line-height:20px; list-style:inside url("ls-t.png")/*tpa=49xiaohua/statics/images/cyjl/ls-t.png*/; margin-bottom:16px;}
.focus ul li a{ font-size:14px; color:#333;}
.focus ul li a:hover{color:#455ede;}
/*newcy*/
.newcy{ padding:0px 8px 24px 8px;}
.newcy ul{ padding-top:14px;}
.newcy li{ float:left; width:33.33%; font-size:14px; color:#333; height:36px; line-height:36px; text-align:center;}
.newcy li a{ display:inline-block; height:100%; width:100%; color:#333;}
.newcy li a:hover{ background-color:#455ede; color:#fff; border-radius:4px;}
/*rule*/
.rule{ width:838px; padding:0px 20px 0px 10px; color:#1a1a1a; }
.rule p{ text-indent:28px; font-size:14px; line-height:28px; padding-left:10px;}
.rule ul{ padding:0px 32px 32px 30px; width:100%;}
.rule ul li{ line-height:28px; font-size:14px;}
.rule ul li span{ color:#455ede;}
/*continue ../images/cyjl/cyjl/*/
.continue{ padding:0px 20px 30px 10px;width:568px;}
.continue p{ color:#666; font-size:12px; margin:14px 0; padding-left:6px;}
.continue .m-con{ padding:0px 10px; height:auto;}
.continue .m-con a{ padding:0 14px; float: left;height:36px; color:#333; font-size:14px; /*display:inline-block;*/ border-radius:4px; line-height:36px; margin-bottom:6px;}
.continue .m-con a:hover,.continue a.active{ color:#fff; background-color:#455ede;}
.continue a.on{ color:#455ede;text-decoration:underline;}
.continue .m-con i{ cursor:pointer; margin:0 1px;float: left;margin-top: 9px;/*display: inline-block;*/ width:23px; height:20px; vertical-align:-5px; background:url("kong.png")/*tpa=49xiaohua/statics/images/cyjl/kong.png*/ no-repeat center center; transform:scale(0.7)}
.m-con .clblue em{ display:inline-block; margin:0 1px;float: left;margin-top: 9px;/*display: inline-block;*/ width:23px; height:20px; vertical-align:-5px; background:url("kong.png")/*tpa=49xiaohua/statics/images/cyjl/kong.png*/ no-repeat center center; transform:scale(0.7)}
.continue .m-con i:hover{ background:url("kong1.png")/*tpa=49xiaohua/statics/images/cyjl/kong1.png*/ no-repeat center center;}
.continue .m-con .iconfont1{background:url("shi.png")/*tpa=49xiaohua/statics/images/shi.png*/ no-repeat center center;}
.continue .m-con .iconfont1:hover{background:url("shi.png")/*tpa=49xiaohua/statics/images/shi.png*/ no-repeat center center;}
.continue .m-con i:hover,.continue a.fr:hover{ color:#455ede;}
.continue a.fr{ color:#ff5722; font-size:14px; margin-left:20px;}
.m-th a{ display:inline-block; width:84px; text-align:center; margin-right:30px; height:36px; line-height:36px; color:#333; font-size:14px; border-radius:4px;}
.m-th a:hover{ background-color:#455ede; color:#fff;}
.continue .autoheight{ height:auto;}
.result{ padding:0px 20px 20px 20px; width:558px;}
/*search+s1s2s3*/
.s1{ position:relative; height:38px; border:1px solid #ccc; color:#e6e6e6; width:112px; margin-left:10px; border-radius:3px;}
.s1 i{width:20px; height:10px; display:block; float:right; background:url("icon.png")/*tpa=49xiaohua/statics/images/cyjl/icon.png*/ no-repeat; background-position:10px -242px;border-left:1px solid #e6e6e6; padding-left:6px; padding-top:10px; margin-top:10px; cursor:pointer;}
.s1 span{ height:38px; line-height:38px; color:#333; text-align:center; display:inline-block; width:110px; font-size:14px;}
.s1 ul{background-color:#f2f2f2; display:none;width:112px; margin-top:1px}
.s1  ul li{height:40px; line-height:40px; width:100px; padding-left:12px; color:#1a1a1a; font-size:14px; cursor:pointer;}
.s1  ul li:hover{ color:#fff; background-color:#455ede;}
.s1 .s-1{ background-position:8px -292px; border-right:1px solid #455ede; transform:rotate(180deg);-webkit- transform:rotate(180deg); border-left:0;}
.s1:hover{ border:#455ede solid 1px;}
.s3{ width:82px;}
.s3 span{ width:80px;}
.s3 ul{ width:82px;}
.s3 ul li{ width:70px;}
.sp1{ border:#455ede solid 1px;}
/*近反义词*/
/*same*/
.same{ padding:0px 20px 20px 10px; font-size:14px; color:#333;}
.same .m-c{ padding-top:10px; margin-right:-30px; font-size:14px; line-height:24px;}
.same .m-c li{ float:left;  margin-right:30px;height:36px; line-height:36px; border-radius:4px;}
.same .m-c li a{ display:inline-block;padding:0 10px;height:36px; line-height:36px; font-size:14px; color:#333; border-radius:4px;}
.same .m-c li.active a,.same .m-c li:hover a{ background-color:#455ede; color:#fff;}
.same .m-d{ padding:8px 10px 12px 10px;}
.same strong { font-weight:bold; color:#1a1a1a; display:block; line-height:24px; margin-top:10px;}
.same p{ line-height:24px; font-size:14px;}
.same p a{ margin-right:10px;}
.same p a:hover{ text-decoration:underline; color:#666;}
.same p a:hover span{ color:#455ede; text-decoration: underline;}
.same .lookmore{ margin:10px 0; display:inline-block;}
.samed .m-c li{margin-right:14px;}
.r-p{text-align:center; height:30px; margin:10px 0;}
.r-page{ display:inline-block;}
.r-page a{ height:28px; line-height:28px; padding:0px 10px; color:#666; display:inline-block; border-radius:3px;}
.r-page a:hover,.r-page a.active{ color:#fff; background-color:#455ede;}
.same-m { padding:0 10px;}
.same-m span{ font-weight:bold; color:#1a1a1a;font-size:14px;}
.same-m a{ color:#455ede; font-size:14px; margin-right:10px;}
.same-m a:hover{ text-decoration:underline;}
.same .m-t a:hover{ font-weight:600;} 
.oppo .m-t a:hover{ font-weight:600;}
/*oppo*/
.oppo{ padding:0 10px 24px 10px;}
.oppo ul{ padding-top:10px; margin-left:-28px;}
.oppo li{ float:left; text-align:center; height:36px; line-height:36px; width:100px; margin-left:28px;border-radius:4px;}
.oppo li a{height:36px; line-height:36px; width:100px; display:inline-block; font-size:14px; color:#333;border-radius:4px;}
.oppo li:hover a,.oppo li.active{ background-color:#455ede; color:#fff;}
/*flink*/
.flink{ padding:12px 0px 40px 0px; background-color:#fff;color:#202020; border-bottom:3px solid #eee; /*font-family:"\9ED1\4F53"; */}
.flink-t{ height:44px; line-height:44px; font-size:24px; border-bottom:2px solid #455ede;}
.flink ul{height:120px; margin-left:-42px;}
.flink li{ float:left; width:110px; height:30px; line-height:30px; list-style:inside square; margin-left:42px;}
.flink li a{color:#202020;font-size:16px;  }
.flink li a:hover{ color:#455ede;}
/*copyright*/
.copyright{height: auto;overflow: hidden;padding:32px 0;position: relative; font-family:"\5B8B\4F53"; }
.copyright li{ width:100%;text-align: center;line-height:30px;color: #555;}
.copyright li.fb>a{ color:#555; font-size:12px;padding:0 14px;border-right:2px solid #555;}
.copyright li.fb>a:hover{ color:#455ede;}
/*ad*/
.ad1{ width:960px; height:90px;margin:0 auto 14px auto;}
.ad2{ width:380px; height:30px; margin-top:5px;}
.ad3{ padding:20px; background-color:#fff;}
.ad4{ height:280px; width:336px;}
.ad5{ width:250px; height:300px;margin-top:10px;}
.ad6{ width:960px; height:50px;margin:0 auto 14px auto;}
.ad7{ width:250px; height:250px; margin-top:10px;}
.ad8{ width:580px; height:90px; margin:20px auto;}
.ad9{ margin:10px auto; width:580px; height:26px;}
.ad10{ width:250px; height:250px;margin-top:10px;}
.m-con .clblue{ color:#455ede; font-size:16px; display:inline-block; vertical-align:-6px;}
/*font*/
@font-face {font-family: "iconfont";
    src: url("iconfont.eot-t=1464689328")/*tpa=49xiaohua/statics/fonts/iconfont.eot?t=1464689328*/; /* IE9*/
    src: url("iconfont.eot-t=1464689328#iefix")/*tpa=49xiaohua/statics/fonts/iconfont.eot?t=1464689328#iefix*/ format('embedded-opentype'), /* IE6-IE8 */
    url("iconfont.woff-t=1464689328")/*tpa=49xiaohua/statics/fonts/iconfont.woff?t=1464689328*/ format('woff'), /* chrome, firefox */
    url("iconfont.ttf-t=1464689328")/*tpa=49xiaohua/statics/fonts/iconfont.ttf?t=1464689328*/ format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url("iconfont.svg-t=1464689328#iconfont")/*tpa=49xiaohua/statics/fonts/iconfont.svg?t=1464689328#iconfont*/ format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:24px; color:#333; display:inline-block; vertical-align:-3px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon-jiantou3:before { content: "\e622"; }
.icon-jiantou1:before { content: "\e61f"; }
.remen{ width:100%; height:auto; overflow:hidden; padding:0 20px 20px 10px; background:#fff; box-sizing:border-box; cursor:pointer; border:#f0f0f0 solid 1px;}
.remen:hover{ box-shadow:2px -2px 5px #d9dade;}
.remen ul{ width:100%; height:auto; overflow:hidden; padding-bottom:0px;}
.remen li{ float:left; width:92px; text-align:center;padding-left:8px; box-sizing:border-box; }
.remen li a{ font-size:14px; color:#333; border-radius:4px; height:36px; line-height:36px; display: block; }
.remen li a:hover{ background:#455ede; color:#fff;}
.remen  dl{ width100%; height:auto; overflow: hidden; padding-bottom:0px;}
.remen dd{ width:92px; float:left; line-height:26px; text-align: center;padding-left:8px; box-sizing:border-box;}
.remen dd a {font-size:14px; text-align:center;font-size:14px; color:#333; border-radius:4px; height:36px; line-height:36px; display: block;}
.remen dd a:hover{ background:#455ede; color:#fff;}
