*{margin: 0;padding: 0;outline: none;font: inherit;color: inherit; list-style: none;}
a{text-decoration: none;}
body{font-family: "arial","微软雅黑";font-size: 14px;color: #333;}
img{border: none; vertical-align: middle;}
strong{font-weight: bold;}
.overflow_style{overflow:hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pic_middle{font-size: 0; text-align: center; overflow: hidden;}
.pic_middle:after{content: "0";}
.pic_middle img{max-width: 100%; max-height: 100%; transition:  all 0.4s;}
.word_img img{max-width: 100% !important; height: auto !important; list-style: none;}
/* 设置滚动条的样式 */
.myscrollbar{overflow-y: auto;}
.myscrollbar::-webkit-scrollbar {width: 3px;}
/* 滚动槽 */
.myscrollbar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.3);background: rgba(0,0,0,0.1);}
/* 滚动条滑块 */
.myscrollbar::-webkit-scrollbar-thumb {background: #CC0000;-webkit-box-shadow: inset 0 0 0 #CC0000;}
.myscrollbar::-webkit-scrollbar-thumb:window-inactive {background: #CC0000;}
/*滚动条样式结束*/
.float_l{float: left;}
.float_r{float: right;}
.clear{clear: both;}

.header{padding: 5px 0; width: 100%; position: relative;}
.header .head_logo{margin-left: 10px;}
.header .head_logo img{height: 50px;}
.header .head_right{line-height: 28px; padding: 8px 0;}
.header .head_right img{margin-right: 10px;}

.header .head_right img.search_btn{background: #cccccc;}
.head_search{position: absolute; width: 200px; padding: 5px; top: 10px; right: 56px; height: 28px;  border: 1px solid #b3b3b3; border-radius: 4px; background: #FFFFFF; display: none;}
.head_search input{border: none; vertical-align: middle; height: 28px; float: left; line-height: 28px;}
.head_search .search_key{width: 170px;}
.head_search .search_sub{width: 28px; height: 28px; background-color: #1663FF;}

.head_nav{position: absolute; top: 60px; left: 0; width: 100%; z-index: 29; background: #fff; display: none;}
.head_nav ul li a{display: block; font-size: 14px; line-height: 38px; padding: 0 10px; color: #2e2e2e; border-bottom: 1px solid #CCCCCC;}
.head_nav ul li a.cur{background: #236cff; color: #FFFFFF;}
.head_nav ul li.cur a.top_nav{background-image: url(../pic/nav_-.png);}
.head_nav ul li dl{display: none;}
.head_nav ul li dl a{padding-left: 20px; border-bottom-style: dashed;}

.footer{background: #333333;}
.foot_bottom{text-align: center; font-size: 12px; padding: 10px 0;}
.foot_bottom span{display: inline-block; color: #CCCCCC; line-height: 18px; padding: 5px;}
