/*header*/
.header{width:100%;height:95px;background:#fff;}
.header .top{width:1220px;height:85px;margin:0 auto;padding-top:10px}
.header .logo-g{width:300px;padding:6px 25px 0 0}
.header .title-about{font-size:20px;font-weight:700;line-height:68px}
.header .title-about a:hover{color:#333;text-decoration:none}
.header .h-nav{font-size:16px;padding: 25px 0 0 15px;;}
.header .current a{color:#ff5600;}
.header .current:after {content: '';position: absolute; bottom: 0;left: 0;width: 100%;height: 3px;background: #ff5600;}
.header li{float:left;padding:0 6px;position:relative;display: inline-block;margin: 0 8px;font-size: 16px;line-height: 60px;}
.header .shangji{cursor: pointer;}
.header .shangji:hover .menu-nav{ display: block;}
.header .shangji .menu-nav{display: none;position: absolute; z-index:999; padding: 20px;border: solid 1px #eee; background:#fff ; left: 0px;top:45px;border-radius: 10px;box-shadow: 0 2px 8px rgba(50,50,50,.08);}
.header .shangji .menu-nav a{float:left;height: 40px;line-height: 40px; white-space: nowrap;}
.caret {display: inline-block;width: 0;height: 0;margin-left: 5px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-right: 4px solid transparent;border-left: 4px solid transparent;}
/*search*/
.h-search {margin-top: 35px;width: 200px;height: 36px;line-height: 36px;border: 1px solid #eee;-webkit-border-radius: 40px;border-radius: 40px;background: #f6f6f6;}
.h-search .search-wrap {padding: 0 15px;}
.h-search .h-search-txt {width: 140px;height: 36px;line-height: 36px;color: #666;font-size: 14px;background: none;border: 0;outline: 0;padding: 0;text-indent: 14px}
.h-search .h-search-btn {display: inline-block;margin-top: 12px;width: 14px;height: 14px; border: 0;background: url('image/icon-search.png') no-repeat;font-size: 0;outline: none; cursor: pointer;}
.clearfix:after,.clf:after{visibility:hidden;display:block;font-size:0;content:'.';clear:both;height:0}
.clearfix,.clf{zoom:1}
.clr:after, .clr:before {content: "";display: table;}


