﻿﻿@charset"UTF-8";

/*css reset*/
/*html { 
        -webkit-filter: grayscale(100%); 
        -moz-filter: grayscale(100%); 
        -ms-filter: grayscale(100%); 
        -o-filter: grayscale(100%); 
        filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
        _filter:none; 
    } */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
html,body{min-width: 1220px;}
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body { color: #323232; font: 12px/1.5 "sans-serif",Helvetica Neue, Helvetica, STHeiTi, sans-serif }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
button, input, select, textarea { color: inherit; font: inherit; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, dl, ol { list-style: none; padding: 0; }
input, textarea, select, button { border: 0; outline: none; }
img, a img { font-size: 0; border: 0; vertical-align: middle; }
i, em { text-decoration: none; font-style: normal; }
a { text-decoration: none; cursor: pointer; background-color: transparent; }
textarea { overflow: auto; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }

/*pointer手势*/
.pointer-box { cursor: pointer; }

/*清除浮动*/
.clearfloat:after { height: 0; display: block; visibility: hidden; clear: both; content: ''; }
.clearfloat { zoom: 1; }

/*单行省略*/
.ellipsis-1 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/*两行省略*/
.ellipsis-2 { display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

/*框架*/
.contWidth { width: 1220px; margin: 0 auto; }
.contWidth a:hover { text-decoration: none; outline: 0; }
.fl { float: left; *display: inline; }
.fr { float: right; *display: inline; }
.fontArial { font-family: arial; }

/*搜索*/
.reach{width: 745px;float: left;padding-top: 11px;padding-left: 130px;}	
.reach-txt{font-size:13px;color:#404040;height: 30px;line-height: 30px;}
.reach-txt li{padding-right:15px;cursor:pointer;float:left}
.reach-txt li.hover{color:#1a8cff;font-weight:700}
.reach-box{background:#1a8cff;width: 590px;height:40px;position: relative;border-radius: 4px;}
.reach-box:hover{background:#1a8cff;}
/*历史搜索*/
.reach-box .r_soo .r_so{position:absolute;width: 422px;background: #ffffff;border: 2px solid #1a8cff;/* border-top: 2px solid #1a8cff; */top: 38px;padding:10px;z-index:11;}
.reach-box .r_soo .r_so .history_title {color: #b4b4b4;font-size: 14px;height: 18px;line-height: 18px;margin: 7px 0 8px;overflow:hidden;}
.reach-box .r_soo .r_so .history_title i{background: url(../images/linkbg.png) no-repeat -0px -0px;width:17px;height: 18px;float:left;margin-right: 6px;}
.reach-box .r_soo .r_so .history_word {margin-top: 12px;overflow: hidden;line-height: 25px;width: 420px;}
.reach-box .r_soo .r_so .history_word .b{background: #f6f6f6;border: 1px solid #e5e5e5;margin: 0 10px 10px 0;float: left;color: #1a8cff;padding: 0 7px;font-size: 12px;}
.reach-box .r_soo .r_so .history_word a:hover{background:#1a8cff;/* border: 1px solid #1a8cff; */color: #fff;}
/*相关搜索榜*/
.reach-box .r_soo .r_so .hotSearch_tt {clear: both;color: #b4b4b4;font-size: 14px;height: 18px;line-height: 18px;margin-top: 7px;}
.reach-box .r_soo .r_so .hotSearch_tt i{background: url(../images/linkbg.png) no-repeat -25px -0px;width:17px;height: 18px;float:left;padding-right: 6px;}
.reach-box .r_soo .r_so .hotSearch_word{margin-top: 12px;}
.reach-box .r_soo .r_so .hotSearch_word div {height:28px;line-height: 28px;padding:1px 8px 1px 8px;clear:both;overflow:hidden;cursor: pointer;}
.reach-box .r_soo .r_so .hotSearch_word div span {float:right;font-size:14px;}
.reach-box .r_soo .r_so .hotSearch_word label {display:block;width:100%;background:#FAFAFA;font-size:14px;color:#0000CC;text-align:right;}
.reach-box .r_soo{width: 422px;overflow: hidden;float: left;}
.reach-text{float:left;margin:2px 0 2px 0px;width:420px;height:36px;line-height:34px;border:none;background:#fff;text-indent:33px;outline:none;    color: #888888;}
.reach-btn{float:left;width: 88px;height:40px;border: 0;color:#fff;background:#1a8cff;text-align:center;font-size: 16px;cursor:pointer;overflow: hidden;border-radius: 0 4px 4px 0;}
.reach-btn:hover{background:#258af0;}
.dropdown {position: relative;z-index: 1;width: 80px;float:left;}
.dropdown .level {position: relative;}
.dropdown .level i {width: 5px;height: 5px;border: 1px #aaa solid;border-right-width: 0;border-bottom-width: 0;display: inline-block;margin-left: 7px;-webkit-transform: rotate(225deg); transform: rotate(225deg);margin-top: -4px;position:absolute;right:8px;top:19px;}
.dropdown .dropdown-menu {position: absolute;width: 100%;left: 2px;top:40px;box-shadow: 0 2px 6px 0 rgba(193, 200, 199, 0.43);background: #fff;margin-top: 0px;padding-bottom: 10px;z-index: 2;opacity: 0;visibility: hidden;transition: all 0.5s;display: block;min-width: auto;border: 0;border-radius: 0;padding-top:5px}
.dropdown .dropdown-menu li  {margin: 0;display: block;line-height:25px;font-size:12px;padding-left:10px;cursor:pointer}
.dropdown .dropdown-menu li:hover{color:#ff6000;font-weight:bold}
.dropdown:hover .level {color: #006953;opacity: 1;}
.dropdown:hover .level i {border-left-width: 0;border-top-width: 0;margin-top: 2px;border-right-width: 1px;border-bottom-width: 1px;}
.dropdown:hover .dropdown-menu {margin-top: 0px;visibility: visible;opacity: 1;}
.search_m1 {width: 80px;cursor: default;font-size: 12px;height: 40px;line-height: 38px;color: #333;border: #1a8cff 2px solid;float: left;border-right: none;   text-align: center;}
.iconsousuo{position: absolute;left: 82px;top: 3px;width: 36px;height: 36px;line-height: 36px;text-align: center;color: #979696;font-size: 16px;}