﻿a:link, a:visited, a:active { color: #333; }
a:hover { color: #0090FF; }
.container { width: 1180px; margin: auto; }

.messageaccount-num { width: 30px; height: 14px; line-height: 14px; font-size: 12px; text-align: center; padding: 0 3px; display: inline-block; color: #FFFFFF; background-color: #FF0000; border-radius: 5px; margin-left: 3px; overflow: hidden; display: none; }

.head-topbar { width: 100%; height: 36px; line-height: 36px; color: #868686; border-bottom: 1px solid #EFEFEF; }
.head-topba-left,
.head-topba-right { height: 100%; float: left; border-left: 1px solid #EFEFEF; }
.head-topba-left li,
.head-topba-right li { height: 100%; padding: 0 10px; float: left; border-right: 1px solid #EFEFEF; }
.head-topba-right { float: right; }
.head-topbar-tel { color: #343434; padding-left: 5px; font-size: 16px; display: inline-block; vertical-align: middle; }

.head-topbar2 { height: 90px; }
.head-topbar2-logo { margin-top: 20px; float: left; display: inline-block; }
.head-topbar2-tel { min-height: 40px; line-height: 1; padding-left: 52px; margin-top: 27px; color: #666666; float: right; background: url("/resources//images/icons/tel.png") no-repeat; }
.head-topbar2-tel dt { padding-top: 1px; }
.head-topbar2-tel dd { font-size: 22px; padding-top: 3px; }

.head-nav { width: 100%; height: 48px; border-top: 2px solid #0090FF; }
.head-nav-items { height: 100%; line-height: 46px; float: left; }
.head-nav-items a:link, .head-nav-items a:visited, .head-nav-items a:active { color: #333333; }
.head-nav-items a:hover { color: #0073E8; }
.head-nav-items li { height: 100%; float: left; }
.head-nav-items li a { height: 100%; float: left; padding: 0 22px; font-size: 16px; display: block; }
.head-nav-right { float: right; height: 100%; }
.head-nav-right li { height: 100%; float: left; padding-left: 10px; }
.head-nav-right-btn,
.head-nav-right li a { height: 30px; line-height: 30px; cursor: pointer; float: left; font-size: 16px; padding: 0 15px; border: 0; margin-top: 8px; color: #FFFFFF; display: block; background-color: #FF6C00; border-radius: 15px; }


.foot { width: 100%; padding: 0 0 25px; border-top: 1px solid #E5E5E5; color: #666666; background-color: #F9F9F9; }
.foot-bigicons { height: 150px; padding-top: 40px; font-size: 18px; color: #666666; border-bottom: 1px solid #E5E5E5; }
.foot-bigicons a { display: block; float: left; margin-left: 160px; text-align: center; }
a.foot-bigicon1 { float: left; margin-left: 0; }
a.foot-bigicon5 { float: right; margin-left: 0; }
.foot-bigicon-img { display: block; height: 65px; }
.foot-bigicon-txt { display: block; }

.foot-nav dl { width: 155px; float: left; line-height: 1; padding-top: 37px; }
.foot-nav dt { height: 34px; clear: both; font-size: 14px; font-weight: bold; color: #333333; }
.foot-nav dd { height: 24px; color: #666666; }
.foot-nav-hypt dd { float: left; width: 50%; }
.foot-tel { text-align: center; color: #666; line-height: 1; padding-top: 80px; background: url("/resources//images/icons/tel.png") no-repeat center 25px; }
.foot-tel tel { height: 35px; display: block; color: #333; font-size: 26px; }
.foot-tel span { height: 22px; display: block; }
.foot-link { text-align: center; padding-top: 20px; }
.foot-link a { padding: 0 20px; font-size: 12px; color: #666666; }
.foot-copyright { text-align: center; padding-top: 20px; }



.page-path { width: 100%; height: 119px; line-height: 1; color: #FFF; background: #6e6c65 url("/resources/images/banners/banner1.jpg") no-repeat center top; background-size: 100% 100%; }
.page-path2 { background-image: url("/resources/images/banners/banner2.jpg"); }
.page-path3 { background-image: url("/resources/images/banners/banner3.jpg"); }
.page-path4 { background-image: url("/resources/images/banners/banner4.jpg"); }
.page-path h4 { padding-top: 34px; font-size: 26px; }
.page-path h4 { padding-top: 34px; font-size: 26px; }
.page-path-links { width: 100%; padding-top: 10px; font-size: 14px; }
.page-path-links a { color: #FFF; padding-right: 5px; }

.page-left { width: 860px; float: left; }
.page-right { width: 280px; float: right; }

.detail-title { width: 100%; font-size: 22px; color: #333333; padding: 30px 0 10px; }
.detail-attrs { width: 100%; font-size: 12px; color: #999999; padding: 5px 0; }
.detail-attrs span { padding-right: 10px; }
.detail-summary { width: 100%; font-size: 12px; line-height: 22px; color: #666666; padding: 10px 15px; background-color: #F6F6F6; }
.detail-content { width: 100%; font-size: 14px; line-height: 28px; color: #333333; padding: 20px 0; }
.detail-content p { padding: 7px 0; text-indent: 2em; }
.detail-content img { max-width: 100%; }
.detail-video { width: 100%; padding: 15px 0; text-align: center; }
.detail-support { width: 100%; padding: 10px 0; line-height: 1; text-align: center; }
.detail-support-icon { color: #FF6C00; font-size: 30px; cursor: pointer; text-shadow: 2px 2px 4px #AAA; }
.detail-support-icon:hover { color: #FF2C00; }
.detail-support-number { color: #31708f; font-size: 14px; }

.cat-list-box { width: 100%; font-size: 16px; color: #333333; overflow: hidden; }
.cat-list-box a:link, .cat-list-box a:visited, .cat-list-box a:active { color: #333333; }
.cat-list-box a:hover { color: #0090ff; }
.cat-list-box li { width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #d9d9d9; overflow: hidden; }
.cat-list-box a { width: 100%; height: 100%; padding-left: 15px; display: block; }
.cat-list-box a span { height: 100%; float: right; color: #999999; padding-right: 12px; display: block; }
.cat-list-box a i { width: 20px; height: 100%; float: right; display: block; background: url("/resources/images/icons/icon6.png") no-repeat center center; }
.cat-list-box li.active,
.cat-list-box li:hover { border-color: #0090ff; }
.cat-list-box li.active a span,
.cat-list-box li:hover a span { color: #0090ff; }
.cat-list-box li.active a i,
.cat-list-box li:hover a i { background-image: url("/resources/images/icons/icon6-2.png"); }

.entity-list { width: 100%; font-size: 12px; padding-top: 20px; color: #333333; overflow: hidden; }
.entity-list-item { width: 100%; height: 200px; padding-bottom: 20px; position: relative; overflow: hidden; }
.entity-list-item-date { width: 70px; height: 70px; text-align: center; color: #FFFFFF; background-color: #F53C63; position: absolute; left: 0; top: 0; }
.entity-list-item-date-day { width: 100%; height: 50px; line-height: 50px; font-size: 34px; }
.entity-list-item-date-yearmonth { width: 100%; line-height: 1; font-size: 14px; }
.entity-list-item-pic { width: 280px; height: 180px; display: block; overflow: hidden; position: absolute; left: 90px; top: 0; }
.entity-list-item-pic img { width: 100%; height: 100%; }
.entity-list-item-right { width: 100%; height: 100%; padding-left: 390px; }
.entity-list-item-title { width: 100%; height: 18px; line-height: 1; margin-bottom: 10px; font-weight: 700; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.entity-list-item-attrs { font-size: 14px; line-height: 30px; color: #555; border-bottom: 1px dashed #DDD; }
.entity-list-item-summary { width: 100%; max-height: 152px; line-height: 22px; color: #777; overflow: hidden; }

.entity-list2 { width: 100%; font-size: 12px; padding-top: 20px; color: #333333; overflow: hidden; }
.entity-list2-item { width: 33.3%; height: 300px; float: left; overflow: hidden; }
.entity-list2-itembody { width: 94%; height: 275px; margin: 5px auto 0; box-shadow: #DDD 0 0 15px; overflow: hidden; }
.entity-list2-itembody:hover { box-shadow: #AAA 0 0 15px; }
.entity-list2-item-pic { width: 100%; height: 183px; display: block; overflow: hidden; }
.entity-list2-item-pic img { width: 100%; height: 100%; }
.entity-list2-item-title { width: 100%; height: 36px; line-height: 30px; padding: 6px 8px 0; font-size: 14px; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.entity-list2-item-summary { width: 100%; height: 44px; line-height: 22px; color: #888; padding: 0 8px; overflow: hidden; }


.entity-list-box { width: 100%; font-size: 12px; color: #333333; overflow: hidden; }
.entity-list-box a:link,
.entity-list-box a:visited,
.entity-list-box a:active { color: #333333; }
.entity-list-box a:hover { color: #0090ff; }
.entity-list-box-head { width: 100%; height: 50px; line-height: 50px; font-size: 16px; overflow: hidden; }
.entity-list-box-body { width: 100%; overflow: hidden; }
.entity-list-box li { width: 100%; height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.comment-box { width: 100%; background-color: #fff; padding-bottom: 30px; margin-bottom: 30px; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1); overflow: hidden; }
.comment-head { color: #fff; font-size: 16px; font-weight: bold; background-color: #cfcfcf; border-radius: 6px 6px 0 0; padding: 15px 0; text-indent: 20px; }
.comment-form { width: 100%; padding: 10px; }
.comment-form .textbox-comment-content { width: 80%; height: 60px; float: left; resize: none; }
.comment-form .btn-comment-submit { width: 18%; height: 60px; float: right; }
.comment-item { width: 100%; padding: 15px; font-size: 13px; color: #555; line-height: 22px; border-bottom: 1px solid #ddd; }
.comment-item-attrs { padding: 5px 0 10px; color: #999; }
