@charset "utf-8";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {width: 100%;height:auto;background: #fff;-webkit-text-size-adjust:none;}
div {text-align:left;}
body{font:14px/18px "Microsoft YaHei";color:#444;position: relative;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color: #444;max-height: 9999px;}
a:hover{color: #searchc110;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
/* 头部 */
.top_new{width:100%;height: 35px;line-height: 35px;background: #42a5f4;border-bottom: 1px solid #3da3f4;}
.top_new .wrapper{width: 1200px;margin:0 auto;}
.top_new .topleft{float: right;color:  #fff;}
.top_new .topright{float:right;}

/*naver*/
.naver{height: 80px;line-height: 80px;background-color: #fff;border-bottom: 1px solid #dfdfdf;box-shadow: 0px 0 0 #ccc, 0 0px 0 #ccc, 0 3px 2px #f2f2f2, 0 0 0 #ccc;}
.naver .m-nav-left{height: inherit;line-height: inherit; float: left; white-space: nowrap;}
.naver .m-nav-left .sprite{float: left;}
.naver .m-nav-left .sprite-img-logo{margin-top: 8px;}
.naver .m-nav-left .sprite-img-slogan{margin-top: 19px;margin-left: 10px;}
.naver .m-nav-left .m-navbar{float: left;font-size: 0;}
.naver .m-nav-left .m-navbar .u-navabr-item{overflow: hidden;/* width: 82px; */padding: 0 10px;display: inline-block;}
.naver .m-nav-left .m-navbar .u-navabr-item a{position: relative;display: block;font-size: 18px;color: #303030;text-decoration: none;text-align: center;}
.naver .m-nav-left .m-navbar .u-navabr-item .sprite{position: absolute;bottom: -10px;left: 50%;margin-left: -25px;}
.naver .m-nav-left .m-navbar .u-navabr-item a:hover,
.naver .m-nav-left .m-navbar .u-navabr-item a.is-active{color: #ff7f00;}
.naver .m-nav-left .m-navbar .u-navabr-item a:hover .sprite,
.naver .m-nav-left .m-navbar .u-navabr-item a.is-active .sprite{bottom: 0;}

.naver .m-nav-right{height: 100%; line-height: 80px; float: right;}
.naver .m-nav-right .m-search-box{position: relative;display: inline-block;height: 35px;vertical-align: middle;border: 1px solid #ff7f00;}
.naver .m-nav-right .m-search-box .u-search-field{width: 260px;height: 33px;line-height: 33px;padding-left: 13px;border: none;outline: none;float: left;font-size:  14px;/* color: #f8f7f7; */}
.naver .m-nav-right .m-search-box .u-search-button{width: 72px;height: 35px;line-height: 35px;border: none;outline: none;cursor: pointer;text-align: center;float: right;background-color: #ff7f00;font-size: 16px;color:  #fff;}
.naver .m-nav-right .m-search-box .u-search-button .sprite{vertical-align: middle;}
.m-search-rec-box{display: none; width: 322px; position: absolute;top: 28px;left: -1px; z-index: 9999;background-color: #fff;border: 1px solid #FF7F00;border-top: none;}
.m-search-rec-box .u-text{height: 30px;line-height: 30px;color: #969696;background-color: #F6F6F6; font-size: 12px;padding: 0 8px;}
.m-search-rec-box .m-search-list{}
.m-search-rec-box .m-search-list .u-search-item{height: 30px;line-height: 30px;}
.m-search-rec-box .m-search-list .u-search-item a{display: block;padding: 0 8px;font-size: 14px;color: #303030;height: inherit;line-height: inherit;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m-search-rec-box .m-search-list .u-search-item .u-rank{display: inline-block;width: 16px;height: 16px;line-height: 16px;color: #FFF; background-color: #D8D8D8;vertical-align: middle;text-align: center;border-radius: 4px;margin-right: 10px;font-style: normal;}
.m-search-rec-box .m-search-list .u-yellow .u-rank{background-color: #ffbc0c;}
.m-search-rec-box .m-search-list .u-search-item a:hover{background-color: #F6F6F6;}
.g-center-main{width: 1200px;height: inherit;margin: 0 auto;position: relative;}
.sprite {background-image: url(../images/155_logo.png); background-repeat: no-repeat;display: inline-block;}
.sprite-img-logo { width: 280px; height: 70px; background-position: 11px -5px;}
.sprite-img-wen {width: 54px;height: 53px; background-position: -595px -413px;}
.sprite-bg-arrow {width: 50px;height: 10px;background-position: -11px -82px;}






/*底部*/
.footer{text-align:center;line-height:30px;margin:30px auto 0;background:#1e1e1e;color:#fff;padding:30px 0; clear: both;}
.footer a{color:#ddd;}
.footer a:hover{text-decoration:underline;}


/*返回顶部*/
.side_tools {position: fixed;z-index:999999;width:60px;left: 50%;margin-left: 600px;bottom:240px;}
.side_tools a { display: block; width: 60px; height: 60px; margin-bottom: 1px; position: relative;}
.side_tools .scrolltopshow {background-image: url(../images/top-bar.png);background-position: 0px -61px;}
.side_tools .scrolltopshow:hover {background-image: url(../images/top-bar.png);background-position: 0px 0px;}
