@charset "utf-8";
/*全局样式*/
body {margin: 0px;padding: 0px;font-family: 'Microsoft Yahei';font-size: 16px;
    background-image: url('/images/bg.png') ;
    background-repeat: no-repeat;
    background-position: center top;
}
ul,li{list-style: none; }
a{color: #111111;text-decoration: none;outline: none;}
a:hover{color: #111111;text-decoration: underline;}
img{border: 0;}
.ad{ width:1190px; height:100px; padding:0px;}

/*通用样式*/
.fl{float: left;}
.fr{text-align: center;}
.clear{clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {*zoom:1;}

/* icon_图标 */
.icon_list{position: relative;padding: 0px;margin-bottom:18px;width:1190px;border: 1px solid #ccc; height:104px;border-radius:4px;opacity:0.98;filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;background:#fff;}
.icon_list ul{ position: absolute;zoom: 1;top: 0;left: 0;bottom: 0;right: 0;}
.icon_list ul li{ float:left;margin-left: 4px;display: block; width:80px;}
.icon_list ul li a{font-size: 14px;overflow: hidden;display: block;width: 80px;height: 100px;border-radius: 2px;padding-top: 10px;padding-bottom: 0px;margin: 0 auto;text-align: center;outline: 0;color: #222;text-decoration: none;}
.icon_list ul li a:hover{color:#111;text-decoration: none;background:#edf7fc;font-size: 14px;}
.icon_list ul li img {border-radius: 2px;display: block;margin: 5px auto;width: 55px;height: 55px;}
.icon_list ul li .project .title {text-align: center;display: block;margin: 0 auto;margin-top: 13px;line-height: 24px;height: 24px;font-size: 12px;width: 100%;border-radius: 4px;}

/* category_文字 */
.nav_list{padding:10px 0;width:1190px; margin:0 auto;position: relative;border-radius:4px;opacity:0.95;border: 1px solid #ccc; margin-top:15px; background:#fff;}
.nav_list .text{border-radius:4px; padding:4px 15px 5px 15px; color:#FFFFFF;font-size: 16px;}
.yellow{background:#EDBD14;}/*黄色*/
.red{background:#FF0000;}/*红色*/
.Black{background:#111111;}/*黑色*/
.green{background:#10A821 !important;}/*绿色*/
.purple{background:#FF00F5;}/*紫色*/
.blue{background:#1890ff;}/*蓝色*/
.gray{background:#999;}/*灰色*/
.hr_solid{width: 1190px;height: 10px;*line-height:0px;margin: 0px 10px 0 10px;}
.hr_solid_no{border-bottom:none !important;}
.category {position: relative;width: 1190px;height: 36px;line-height: 36px;}
.category:hover{background:#edf7fc;}
.category a{color: #111111; font-size: 16px;}
.category a:hover{color: #1890ff;text-decoration: underline;}
.category .more{position: absolute;top: 0px;right: 6px;font-size: 16px;color: #333;}
.category .more:hover{color: #1890ff;}
.category .type {float: left;width: 130px; padding-left: 20px;}
.category ul{white-space: nowrap;height: 36px;overflow: hidden;}
.category li{float: left;width: 115px;}

/* footer 页面底部 */
.link {width: 1190px;border: 1px solid #ccc;margin-top:20px;border-radius: 5px;-moz-box-shadow: 1px 2px 2px #ccc;background:#fff;}
.link ul li {margin: 10px;font-size: 13px;color: #333;}
.link ul li a{margin: 0 10px 0 10px;height: 26px;line-height: 26px;color: #333;}
.link ul li a:hover {text-decoration: underline;color: #1890ff;}
.linktop {width: 1190px;border-bottom: 1px solid #ccc;height: 35px;background: url(/images/link.png) 8px 7px no-repeat;}
.linktop span {margin-left: 40px;line-height: 35px;font-size: 13px;color: #333;}
.footer p {display: block;text-align: center;font-size: 14px;color: #333;line-height:16px;}
.footer p a{margin: 0 10px 0 10px;}
.footer{ margin-top:20px; width: 1190px;}

/* 其它 */
#lyb{ height:auto;margin:6px auto 0px;}
#lyb .txt{ padding:25px 30px 30px 120px;}
#lyb #ds-reset{ padding:10px 0px 10px 0px;}
#lyb #ds-thread {width:1190px; margin:15px auto; padding:0px 30px 0px 30px;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;}
#lyb .ds-powered-by a{ color:#FFF !important;display: none;}
.m-background {
    position: absolute;
    zoom: 1;
    width: 100%;
    height: 800px;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: -88888;
    background: center top no-repeat transparent;
}