.e_ContentMajorStyleBox-001 {
 width:100%;
 height:auto;
 width-uint:%
}
.e_ContentMajorStyleBox-001 .stylebox_link {
 color:#666;
 font-size:14px;
 height:inherit;
 display:table;
 padding:0 15px;
 border-width:0px;
 float:right;
 vertical-align:middle;
 margin-right:15px
}
.e_ContentMajorStyleBox-001 .stylebox_top {
 width:auto;
 height:40px;
 background-color:rgba(101,190,186,1)
}
.e_ContentMajorStyleBox-001 .title_icon {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 margin-right:10px;
 font-size:medium
}
.e_ContentMajorStyleBox-001 .title_icon::before {
 content:""
}
.e_ContentMajorStyleBox-001 .title_main {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 font-weight:normal;
 font-size:16px;
 max-width:600px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.e_ContentMajorStyleBox-001 .title_sub {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 font-size:14px;
 font-weight:normal;
 margin-left:10px
}
.e_ContentMajorStyleBox-001 .stylebox_title {
 display:inline-block;
 width:auto;
 height:inherit;
 background-color:rgba(101,190,186,1);
 padding-left:15px;
 padding-right:15px;
 font-size:0;
 vertical-align:bottom;
 white-space:nowrap;
 padding-right:22px;
 vertical-align:top
}
.e_ContentMajorStyleBox-001 .stylebox_link a {
 color:inherit;
 display:table-cell;
 vertical-align:middle
}
.e_ContentMajorStyleBox-001 .link_icon {
 display:inline-block;
 margin-left:5px
}
.e_ContentMajorStyleBox-001 .link_icon::before {
 content:'\e6af'
}
.e_ContentMajorStyleBox-001 .stylebox_top_line {
 height:1px;
 background-color:rgba(240,240,240,1)
}
.e_ContentMajorStyleBox-001 .stylebox_content {
 border-style:solid;
 border-width:1px;
 border-color:#f0f0f0;
 width:100%;
 width-uint:%
}
.e_ContentMajorStyleBox-001 .stylebox_bottom_line {
 height:1px;
 background-color:rgba(240,240,240,1)
}
.e_IndexOrdinaryStyleBox-001 {
 width:100%;
 height:auto;
 width-uint:%
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top {
 background-color:transparent
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link {
 color:#666;
 font-size:14px;
 display:table;
 height:inherit;
 border-width:0
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link:hover {
 color:rgba(101,190,186,1)
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link:active {
 color:rgba(101,190,186,1)
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top {
 width:auto;
 height:40px
}
.e_IndexOrdinaryStyleBox-001 .title_icon {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 margin-right:10px;
 font-size:medium
}
.e_IndexOrdinaryStyleBox-001 .title_icon::before {
 content:""
}
.e_IndexOrdinaryStyleBox-001 .title_main {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 font-weight:normal;
 font-size:16px;
 max-width:600px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.e_IndexOrdinaryStyleBox-001 .title_sub {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 font-size:14px;
 font-weight:normal;
 margin-left:10px
}
.e_IndexOrdinaryStyleBox-001 .stylebox_title {
 display:inline-block;
 width:auto;
 height:inherit;
 background-color:rgba(101,190,186,1);
 padding-left:15px;
 padding-right:15px;
 font-size:0;
 vertical-align:bottom;
 white-space:nowrap
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link {
 float:right;
 vertical-align:middle;
 margin-right:15px
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link a {
 color:inherit;
 display:table-cell;
 vertical-align:middle
}
.e_IndexOrdinaryStyleBox-001 .link_icon {
 display:inline-block;
 margin-left:5px
}
.e_IndexOrdinaryStyleBox-001 .link_icon::before {
 content:'\e6af'
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top_line {
 height:1px;
 background-color:rgba(240,240,240,1)
}
.e_IndexOrdinaryStyleBox-001 .stylebox_content {
 border-style:solid;
 border-width:1px;
 border-color:#f0f0f0;
 width:100%;
 height:calc(100% - 48px);
 width-uint:%
}
.e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {
 height:1px;
 background-color:rgba(240,240,240,1)
}
.e_SideMajorStyleBox-001 {
 width:100%;
 height:auto;
 width-uint:%
}
.e_SideMajorStyleBox-001 .stylebox_link {
 color:#666;
 font-size:14px;
 display:table;
 height:inherit;
 border-width:0;
 float:right;
 vertical-align:middle;
 margin-right:15px
}
.e_SideMajorStyleBox-001 .stylebox_top {
 width:auto;
 height:40px;
 background-color:rgba(101,190,186,1)
}
.e_SideMajorStyleBox-001 .title_icon {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 margin-right:10px;
 font-size:medium
}
.e_SideMajorStyleBox-001 .title_icon::before {
 content:""
}
.e_SideMajorStyleBox-001 .title_main {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 font-weight:normal;
 font-size:16px;
 max-width:600px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.e_SideMajorStyleBox-001 .title_sub {
 display:inline-block;
 vertical-align:middle;
 line-height:40px;
 color:rgba(255,255,255,1);
 font-size:14px;
 font-weight:normal;
 margin-left:10px
}
.e_SideMajorStyleBox-001 .stylebox_title {
 display:inline-block;
 width:auto;
 height:inherit;
 background-color:rgba(101,190,186,1);
 padding-left:15px;
 padding-right:15px;
 font-size:0;
 vertical-align:bottom;
 white-space:nowrap
}
.e_SideMajorStyleBox-001 .stylebox_link a {
 color:inherit;
 display:table-cell;
 vertical-align:middle
}
.e_SideMajorStyleBox-001 .link_icon {
 display:inline-block;
 margin-left:5px
}
.e_SideMajorStyleBox-001 .link_icon::before {
 content:'\e6af'
}
.e_SideMajorStyleBox-001 .stylebox_top_line {
 height:1px;
 background-color:rgba(240,240,240,1)
}
.e_SideMajorStyleBox-001 .stylebox_content {
 border-style:solid;
 border-width:1px;
 border-color:#f0f0f0;
 width:100%;
 width-uint:%
}
.e_SideMajorStyleBox-001 .stylebox_bottom_line {
 height:1px;
 background-color:rgba(240,240,240,1)
}
.w_rbox-001 {
 position:absolute;
 width:300px;
 height:300px
}
.w_rbox-001 .p_stylebox {
 width:100%
}
.w_rbox-001 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
.w_rbox-001>div {
 animation-fill-mode:both
}
.c_news_category-01001 .p_succ {
 width:auto;
 height:auto;
 min-width:255px;
 min-height:113px;
 max-width:500px;
 background-color:#f7fbfb;
 border:2px solid #65beba;
 font-size:22px;
 position:absolute;
 z-index:9999999999
}
.c_news_category-01001 .p_succ .iconfont {
 height:auto;
 color:#a2d465;
 margin-right:20px;
 display:inline-block;
 margin-left:40px
}
.c_news_category-01001 .p_succ .iconfont:before {
 content:"\e648"
}
.c_news_category-01001 .p_succ .fontbox {
 display:inline-block;
 vertical-align:top;
 max-width:386px;
 margin-right:20px
}
.c_news_category-01001 .p_succ .promptbox {
 width:auto;
 height:auto;
 margin-top:35px;
 margin-bottom:35px
}
.c_news_category-01001 .p_succ .assistfont {
 display:none
}
.c_news_category-01001 .p_succ .closebtn {
 display:none
}
.c_news_category-01001 .p_fail {
 width:auto;
 height:auto;
 min-width:255px;
 min-height:113px;
 max-width:500px;
 background-color:#fdfcf3;
 border:2px solid #ffdc90;
 font-size:22px;
 position:absolute;
 z-index:99999999999
}
.c_news_category-01001 .p_fail .iconfont {
 height:auto;
 color:red;
 margin-right:20px;
 display:inline-block;
 margin-left:40px
}
.c_news_category-01001 .p_fail .iconfont:before {
 content:"\e641"
}
.c_news_category-01001 .p_fail .fontbox {
 display:inline-block;
 vertical-align:top;
 max-width:386px;
 margin-right:20px
}
.c_news_category-01001 .p_fail .promptbox {
 width:auto;
 height:auto;
 margin-top:35px;
 margin-bottom:35px
}
.c_news_category-01001 .p_fail .assistfont {
 font-size:14px;
 color:#999;
 margin-top:5px
}
.c_news_category-01001 .p_fail .closebtn {
 font-size:14px;
 color:#65beba;
 position:absolute;
 right:15px;
 bottom:15px
}
.c_news_category-01001 .p_fail .closebtn:hover {
 cursor:pointer
}
.c_news_category-01001 .p_PromptNoneData {
 width:auto;
 background-color:inherit;
 text-align:center
}
.c_news_category-01001 .p_PromptNoneData .prompt_title .iconfont:before {
 content:""
}
.c_news_category-01001 .p_PromptNoneData .prompt_title .first {
 height:auto;
 display:table-cell;
 font-size:32px;
 position:relative;
 color:#09bb07;
 vertical-align:middle;
 padding:0 10px 0 0
}
.c_news_category-01001 .p_PromptNoneData .prompt_title {
 display:inline-table;
 padding:0 30px;
 min-height:200px;
 height:100%
}
.c_news_category-01001 .p_PromptNoneData .prompt_title .first:before {
 content:"\e6b4"
}
.c_news_category-01001 .p_PromptNoneData .prompt_title .font {
 font-size:18px;
 display:table-cell;
 line-height:normal;
 vertical-align:middle;
 color:rgba(51,51,51,1);
 font-weight:bold;
 text-align:left
}
.c_news_category-01001 .p_PromptNoneData .promptbox {
 width:auto;
 height:100%
}
.c_news_category-01001 .p_PromptNoneData .prompt_content {
 font-size:14px;
 color:rgba(105,105,105,1);
 padding-left:65px
}
.c_news_category-01001 .p_CategoryIconA {
 display:table-cell;
 vertical-align:middle;
 background-color:rgba(255,255,255,0);
 border-color:rgba(255,255,255,0);
 border-style:solid;
 border-width:0;
 color:rgba(101,190,186,1);
 height:auto;
 width:20px;
 padding-left:0;
 padding-right:0;
 position:static;
 padding-top:0;
 text-align:center;
 font-size:14px;
 color:rgba(217,217,217,1)
}
.c_news_category-01001 .p_CategoryIconA:hover {
 border-width:0;
 border-style:solid;
 color:rgba(101,190,186,1);
 border-color:rgba(255,255,255,0);
 background-color:rgba(255,255,255,0);
 box-shadow:none
}
.c_news_category-01001 .p_CategoryIconA:active {
 border-width:0;
 border-style:solid;
 color:rgba(101,190,186,1);
 border-color:rgba(255,255,255,0);
 background-color:rgba(255,255,255,0);
 box-shadow:none
}
.c_news_category-01001 .p_CategoryIconA .iconfont {
 display:inline-block
}
.c_news_category-01001 .p_CategoryIconA .iconfont:before {
 content:"\e669"
}
.c_news_category-01001 .p_ListlineA {
 height:0;
 width:100%;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:rgba(240,240,240,1);
 opacity:1;
 filter:alpha(opacity:100)
}
.c_news_category-01001 .p_infoA {
 display:inline-block;
 margin:0;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 color:rgba(0,0,0,1);
 font-size:14px;
 text-align:left
}
.c_news_category-01001 .p_infoA .font {
 vertical-align:middle;
 line-height:19px
}
a>.c_news_category-01001 .p_infoA:hover {
 color:rgba(87,178,173,1);
 cursor:pointer
}
.c_news_category-01001 .p_infoA .iconfont:before {
 content:""
}
.c_news_category-01001 .p_articlesD {
 margin:0;
 width:236px;
 height:317px;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(228,228,228,0);
 background-color:transparent;
 overflow:hidden
}
.c_news_category-01001 .p_imageA {
 padding:0;
 border-width:1px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent;
 overflow:hidden
}
.c_news_category-01001 .p_imageA:hover {
 border-width:1px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent
}
.c_news_category-01001 .p_imageA:active {
 border-width:1px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent
}
.c_news_category-01001 .p_CategoryIconZ {
 display:table-cell;
 position:relative;
 z-index:3;
 vertical-align:middle;
 background-color:rgba(255,255,255,0);
 border-color:rgba(255,255,255,0);
 border-style:solid;
 border-width:0;
 color:rgba(101,190,186,1);
 width:20px;
 height:auto;
 padding-left:0;
 padding-right:0px;
 padding-top:0;
 text-align:center;
 font-size:14px
}
.c_news_category-01001 .p_CategoryIconZ:hover {
 border-width:0;
 border-style:solid;
 color:rgba(101,190,186,1);
 border-color:rgba(255,255,255,0);
 background-color:rgba(255,255,255,0);
 box-shadow:none
}
.c_news_category-01001 .p_CategoryIconZ:active {
 border-width:0;
 border-style:solid;
 color:rgba(101,190,186,1);
 border-color:rgba(255,255,255,0);
 background-color:rgba(255,255,255,0);
 box-shadow:none
}
.c_news_category-01001 .p_CategoryIconZ .iconfont {
 display:inline-block
}
.c_news_category-01001 .p_CategoryIconZ .iconfont:before {
 content:"\e6b2"
}
.c_news_category-01001 .p_CategoryIconZ.active .iconfont:before {
 content:"\e6b5"
}
.c_news_category-01001 .p_articlesC {
 margin:0;
 width:236px;
 height:317px;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(228,228,228,0);
 background-color:transparent;
 overflow:hidden
}
.c_news_category-01001 .p_Listline {
 height:0;
 width:100%;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:rgba(240,240,240,1);
 opacity:1;
 filter:alpha(opacity:100);
 display:none
}
.c_news_category-01001 .p_info {
 display:inline-block;
 margin:0;
 padding-bottom:5px;
 padding-left:16px;
 padding-right:16px;
 padding-top:5px;
 color:rgba(0,0,0,1);
 font-size:14px;
 text-align:center
}
.c_news_category-01001 .p_info .font {
 vertical-align:middle;
 line-height:19px
}
a>.c_news_category-01001 .p_info:hover {
 color:rgba(87,178,173,1);
 cursor:pointer
}
.c_news_category-01001 .p_info .iconfont:before {
 content:""
}
.e_title.c_news_category-01001 .p_link {
 display:inline-block;
 padding:0;
 color:#707070;
 font-size:14px;
 text-align:left
}
.e_title.c_news_category-01001 .p_link {
 white-space:nowrap;
 vertical-align:middle;
 line-height:19px
}
a>.e_title.c_news_category-01001 .p_link:hover {
 text-decoration:underline;
 font-weight:bold;
 cursor:pointer;
 color:#60a9d7
}
a>.e_title.c_news_category-01001 .p_link:active {
 color:#60a9d7;
 font-weight:400
}
a>.e_title.c_news_category-01001 .p_link:active {
 text-decoration:none;
 margin-top:0
}
.e_title.c_news_category-01001 .p_link .iconfont:before {
 display:inline-block;
 content:""
}
.c_news_category-01001 .p_articlesB {
 margin:0;
 width:236px;
 height:317px;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(228,228,228,0);
 background-color:transparent;
 overflow:hidden
}
.c_news_category-01001 .p_image {
 padding:0;
 border-width:1px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent;
 overflow:hidden
}
.c_news_category-01001 .p_image:hover {
 border-width:1px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent
}
.c_news_category-01001 .p_image:active {
 border-width:1px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent
}
.c_news_category-01001 .p_CategoryIcon {
 display:table-cell;
 position:relative;
 z-index:3;
 vertical-align:middle;
 background-color:rgba(255,255,255,0);
 border-color:rgba(255,255,255,0);
 border-style:solid;
 border-width:0;
 color:rgba(101,190,186,1);
 width:20px;
 height:auto;
 padding-left:0;
 padding-right:0px;
 padding-top:0;
 text-align:center;
 font-size:14px
}
.c_news_category-01001 .p_CategoryIcon:hover {
 border-width:0;
 border-style:solid;
 color:rgba(101,190,186,1);
 border-color:rgba(255,255,255,0);
 background-color:rgba(255,255,255,0);
 box-shadow:none
}
.c_news_category-01001 .p_CategoryIcon:active {
 border-width:0;
 border-style:solid;
 color:rgba(101,190,186,1);
 border-color:rgba(255,255,255,0);
 background-color:rgba(255,255,255,0);
 box-shadow:none
}
.c_news_category-01001 .p_CategoryIcon .iconfont {
 display:inline-block
}
.c_news_category-01001 .p_CategoryIcon .iconfont:before {
 content:"\e6b2"
}
.c_news_category-01001 .p_CategoryIcon.active .iconfont:before {
 content:"\e6b5"
}
.c_news_category-01001 .p_articlesA {
 margin:0;
 width:236px;
 height:317px;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(228,228,228,0);
 background-color:transparent;
 overflow:hidden
}
.c_news_category-01001 .p_articles {
 margin:0px;
 width:236px;
 height:317px;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(228,228,228,0);
 background-color:transparent;
 overflow:hidden;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px
}
.c_news_category-01001 .p_category {
 margin:0;
 width:880px;
 height:auto;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(255,255,255,1);
 background-color:transparent;
 white-space:nowrap
}
.c_news_category-01001 {
 position:absolute;
 width:280px;
 height:360px;
 overflow:hidden
}
.c_news_category-01001 .p_category {
 width:auto;
 height:auto;
 background-color:#fff;
 text-align:right
}
.c_news_category-01001 .p_articlesBox {
 height:auto;
 width:auto
}
.c_news_category-01001 .p_articles {
 height:auto;
 width:auto;
 display:inline-block
}
.c_news_category-01001 .p_articles .p_articles {
 float:left;
 margin:0 10px !important;
 width:120px !important
}
.c_news_category-01001 .p_articlesA {
 height:auto;
 width:100%;
 padding-bottom:7px;
 padding-left:10px;
 padding-right:10px;
 padding-top:7px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 align-items:center;
 border-radius:10px;
 background:#d8d8d8
}
.c_news_category-01001 .p_articlesA:hover {
 color:rgba(101,190,186,1);
 cursor:pointer;
 background:#e31c1c
}
.c_news_category-01001 .p_articlesA.active {
 background-color:rgba(239,248,248,1);
 color:rgba(101,190,186,1);
 cursor:pointer
}
.c_news_category-01001 .p_articlesA:hover .p_info {
 color:#fff
}
.c_news_category-01001 .p_articlesC {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 height:auto;
 width:100%;
 padding-bottom:7px;
 padding-left:10px;
 padding-right:10px;
 padding-top:7px;
 align-items:center
}
.c_news_category-01001 .p_articlesC:hover {
 background-color:rgba(239,248,248,1);
 color:rgba(101,190,186,1);
 cursor:pointer
}
.c_news_category-01001 .p_articlesC.active {
 background-color:rgba(239,248,248,1);
 color:rgba(101,190,186,1);
 cursor:pointer
}
.c_news_category-01001 .p_CommonBtn {
 display:table-cell;
 height:auto;
 width:14px;
 vertical-align:middle;
 margin-right:10px
}
.c_news_category-01001 .p_image {
 background:0;
 display:inline-block;
 width:27px;
 height:auto
}
.c_news_category-01001 .p_imageA {
 background:0;
 display:inline-block;
 width:27px;
 height:auto;
 vertical-align:middle
}
.c_news_category-01001 .p_articlesB {
 display:block;
 height:auto;
 width:auto;
 -moz-box-flex:1;
 -webkit-box-flex:1;
 -ms-box-flex:1;
 box-flex:1;
 flex:1
}
.c_news_category-01001 .p_articlesB .font {
 white-space:normal;
 overflow:hidden
}
.c_news_category-01001 .p_articlesD {
 -moz-box-flex:1;
 -webkit-box-flex:1;
 -ms-box-flex:1;
 box-flex:1;
 flex:1;
 display:block;
 height:auto;
 width:auto
}
.c_news_category-01001 .p_link {
 color:inherit;
 display:block;
 vertical-align:middle;
 overflow:hidden;
 width:inherit
}
.c_news_category-01001 .p_linkA {
 color:inherit;
 display:table-cell;
 margin-top:5px
}
.c_news_category-01001 .p_info {
 display:block;
 height:auto;
 width:inherit;
 padding-top:2px
}
.c_news_category-01001 .p_articles .p_info .font {
 color:inherit;
 height:auto;
 overflow:hidden;
 white-space:normal;
 width:68px !important
}
.c_news_category-01001 .p_articles:hover .p_info .font {
 color:inherit
}
.c_news_category-01001 .p_infoA {
 display:block;
 height:auto;
 width:inherit;
 padding-top:2px
}
.c_news_category-01001 .p_articles .p_infoA .font {
 white-space:normal;
 overflow:hidden
}
.c_news_category-01001 .p_articles:hover .p_infoA .font {
 color:inherit
}
.c_news_category-01001 .p_num {
 display:table-cell;
 height:auto;
 width:50px;
 vertical-align:middle
}
.c_news_category-01001 .p_numA {
 display:table-cell;
 height:auto;
 width:50px;
 vertical-align:middle
}
.c_news_category-01001 .p_articlesD .p_Listline {
 margin-left:-31px
}
.c_news_category-01001 .p_articlesD .p_articlesB {
 padding-left:31px
}
.c_news_category-01001 .p_articlesE {
 height:auto;
 width:auto
}
.c_news_category-01001 .p_articlesE .p_Listline {
 margin-left:-51px
}
.c_news_category-01001 .p_articlesE .p_articlesB {
 padding-left:42px
}
.c_news_category-01001 .p_CategoryIcon .iconfont:before {
 content:'\e6b2'
}
.c_news_category-01001 .p_CategoryIconZ .iconfont:before {
 content:'\e6b5'
}
.c_news_category-01001 .p_CategoryIconA .iconfont:before {
 content:'\e669'
}
.c_news_category-01001 .p_CategoryIcon {
 display:inline-block
}
.c_news_category-01001 .p_CategoryIconA {
 display:inline-block
}
.c_news_category-01001 .p_CategoryIconZ {
 display:inline-block
}
.c_news_category-01001 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
.c_news_category-01001>div {
 animation-fill-mode:both
}
.clicked {
 background:#e31c1c !important
}
.clicked .p_info .font {
 color:#fff !important
}
.w_img-002 .p_title {
 display:inline-table;
 margin:0;
 min-width:37px;
 padding:0;
 color:rgba(51,51,51,1);
 font-size:16px;
 font-weight:400;
 cursor:pointer
}
.w_img-002 .p_title .font {
 vertical-align:middle;
 line-height:21px
}
.w_img-002 .p_title:hover {
 color:rgba(87,177,173,1)
}
.w_img-002 .p_title:active {
 color:rgba(69,165,161,1)
}
.w_img-002 .p_title .iconfont:before {
 display:inline-block;
 content:""
}
.w_img-002 .p_dimage {
 padding:0;
 border-width:0px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent;
 overflow:hidden
}
.w_img-002 .p_dimage:hover {
 border-width:0px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent
}
.w_img-002 .p_dimage:active {
 border-width:0px;
 border-style:solid;
 border-color:rgba(228,228,228,1);
 background-color:transparent
}
.e_title.w_img-002 .p_link002 {
 display:inline-block;
 padding:0;
 color:#707070;
 font-size:14px;
 text-align:left
}
.e_title.w_img-002 .p_link002 {
 white-space:nowrap;
 vertical-align:middle;
 line-height:19px
}
a>.e_title.w_img-002 .p_link002:hover {
 text-decoration:underline;
 font-weight:bold;
 cursor:pointer;
 color:#60a9d7
}
a>.e_title.w_img-002 .p_link002:active {
 color:#60a9d7;
 font-weight:400
}
a>.e_title.w_img-002 .p_link002:active {
 text-decoration:none;
 margin-top:0
}
.e_title.w_img-002 .p_link002 .iconfont:before {
 display:inline-block;
 content:""
}
.e_title.w_img-002 .p_link001 {
 display:inline-block;
 padding:0;
 color:#707070;
 font-size:14px;
 text-align:left;
 height:calc(100%)
}
.e_title.w_img-002 .p_link001 {
 white-space:nowrap;
 vertical-align:middle;
 line-height:19px
}
a>.e_title.w_img-002 .p_link001:hover {
 text-decoration:underline;
 font-weight:bold;
 cursor:pointer;
 color:#60a9d7
}
a>.e_title.w_img-002 .p_link001:active {
 color:#60a9d7;
 font-weight:400
}
a>.e_title.w_img-002 .p_link001:active {
 text-decoration:none;
 margin-top:0
}
.e_title.w_img-002 .p_link001 .iconfont:before {
 display:inline-block;
 content:""
}
.w_img-002 .p_box {
 margin:0;
 width:236px;
 height:317px;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(228,228,228,0);
 background-color:transparent;
 overflow:hidden
}
.w_img-002 {
 position:absolute;
 width:300px;
 height:249px
}
.w_img-002 .animated {
 width:100%;
 height:100%
}
.w_img-002 .font {
 white-space:nowrap
}
.w_img-002 .p_link001 {
 width:100%;
 height:calc(100%)
}
.w_img-002 .p_link002 {
 width:100%;
 height:30px
}
.w_img-002 .p_box {
 width:100%;
 height:100%;
 text-align:center
}
.w_img-002 .p_dimage {
 height:inherit;
 overflow:hidden;
 font-size:0
}
.w_img-002 .e_image:hover:after {
 background:transparent
}
.w_img-002 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
.w_img-002>div {
 animation-fill-mode:both
}
.e_AllWBox-001 {
 width:490px;
 height:39px;
 background-color:rgba(77,144,203,1)
}
.w_wbox-001 .p_wbox {
 background-color:rgba(255,255,255,1)
}
.w_bbox-001 .w_wbox-001 .p_wbox {
 margin-top:20px
}
.w_wbox-001 {
 position:absolute;
 width:100%;
 height:120px
}
.e_ContentMajorStyleBox-001 {
 height:100%;
 width:100%;
 width-uint:%;
 background-image:url(/img/tubiao.png);
 background-image-part-image:url(/img/tubiao.png);
 background-repeat:no-repeat;
 background-position:top left;
 width-and-width-uint:100%;
 height-and-height-uint:auto;
 overflow:hidden
}
.head_Logo img {
 height:40px
}
::-webkit-scrollbar-track-piece {
 width:8px;
 background-color:#f8f8f8
}
::-webkit-scrollbar {
 width:8px;
 background-color:#ccc
}
::-webkit-scrollbar-thumb {
 width:8px;
 background-color:#aeaeae
}
::-webkit-scrollbar-thumb:hover {
 width:8px;
 background-color:#ccc
}
.news_two p {
 margin:0
}
.news_two a {
 color:#c3261d;
 text-decoration:none
}
.news_two ol,
.news_two ul {
 list-style:none
}
.news_two h1,
.news_two h2,
.news_two h3,
.news_two h4,
.news_two h5,
.news_two h6 {
 font-size:12px;
 font-weight:400
}
.news_two {
 /*overflow:hidden*/
}
.news_two em,
.news_two i {
 font-style:normal
}
.news_two img {
 display:block;
 border:0
}
.news_two input {
 border:0;
 background:0
}
.news_two input,
.news_two textarea {
 font-family:"微软雅黑",Arial;
 outline:0;
 font-size:14px
}
.fl {
 float:left
}
.fr {
 float:right
}
.news_two img {
 border:0;
 vertical-align:top
}
.clearfix:after {
 clear:both;
 display:block;
 content:''
}
.clearfix {
 zoom:1
}
.news_two input,
.news_two textarea {
 font-family:"寰蒋闆呴粦",Arial;
 outline:0;
 font-size:14px;
 -webkit-appearance:none
}
.header {
 width:100%;
 height:auto;
 position:absolute;
 font-size:14px;
 z-index:50
}
.head_cont {
 width:100%;
 margin:0 auto;
 z-index:10;
 padding:24px 0;
 transition:all .3s ease-out 0s
}
.head_Logo {
 width:auto;
 height:40px;
 display:block;
 float:left
}
.head_nav {
 float:right
}
.head_nav li {
 float:left;
 width:auto;
 height:50px;
 position:relative
}
.head_nav_li a {
 line-height:36px;
 height:36px;
 border-radius:18px;
 text-align:center;
 padding:10px 26px;
 color:#fff;
 font-size:14px;
 margin:0 .5px
}
.head_nav_li .subnav a {
 color:#6e6e6e;
 transition:all .3s ease-out 0s;
 width:180px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.head_nav_li .active,
.head_nav_li a:hover {
 background-color:#fff;
 color:#333
}
.subnav {
 position:absolute;
 width:192px;
 top:54px;
 left:50%;
 background-color:#fff;
 z-index:20;
 padding:22px 0 20px 0;
 border-radius:6px;
 box-shadow:0 6px 10px rgba(0,0,0,.1);
 margin-left:-95px;
 opacity:0;
 transition:all .3s ease 0s;
 transform:translate3d(0,10px,0);
 -moz-transform:translate3d(0,10px,0);
 -webkit-transform:translate3d(0,10px,0);
 visibility:hidden
}
.head_nav_li:hover .subnav {
 opacity:1;
 transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 visibility:visible
}
.subnav_Tri {
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:10px solid #fff;
 position:absolute;
 top:-8px;
 right:46%
}
.subnav li {
 height:44px;
 line-height:44px;
 width:100%;
 text-align:center;
 border-bottom:1px solid #f1f2f2;
 transition:all .3s ease-out 0s
}
.subnav .subnav_bor {
 border-bottom:0
}
.head_nav .subnav_a {
 height:44px;
 line-height:44px;
 border-radius:0;
 font-size:13px;
 color:#a3a3a3;
 padding:0 25px
}
.subnav li a {
 color:#6e6e6e;
 background:0;
 line-height:42px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.subnav li:hover a {
 color:#3d3d3d;
 background:0;
 line-height:42px
}
.subnav li:hover {
 background-color:#f7f7f7
}
#wrap {
 width:100%;
 z-index:50
}
.topBar {
 transition:all .3s ease-out 0s;
 height:90px
}
#nav.hide .topBar {
 background-color:rgba(57,66,79,.92);
 box-shadow:0 2px 6px rgba(0,0,0,.08);
 height:60px
}
#nav.hide .topBar .head_cont {
 padding:12px
}
#nav.hide .topBar .nav_cont {
 padding:12px
}
.nav {
 width:100%;
 background-color:#39424f;
 height:auto;
 font-size:14px;
 z-index:50
}
.nav_cont {
 width:1200px;
 margin:0 auto;
 z-index:10;
 padding:24px 0;
 transition:all .3s ease-out 0s
}
.nav_box {
 height:90px;
 font-size:14px;
 background-color:#39424f
}
.nav_Logo {
 width:auto;
 height:40px;
 display:block;
 float:left
}
.nav_Logo img {
 height:40px
}
.nav_list {
 float:right
}
.nav_list_li {
 float:left;
 width:auto;
 height:46px;
 position:relative
}
.nav_list_li:hover .subnav {
 opacity:1;
 transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 visibility:visible
}
.nav_list a {
 line-height:36px;
 height:36px;
 border-radius:18px;
 text-align:center;
 display:block;
 padding:0 26px;
 color:#dbdbdb;
 margin:0 .5px
}
.nav_list .active,
.nav_list a:hover {
 background-color:#ccc;
 color:#fff
}
.top_txt {
 width:1200px;
 height:205px;
 padding-top:175px;
 margin:0 auto
}
.top_txt p {
 font-size:24px;
 color:#ccc;
 font-family:Arial;
 width:600px;
 height:30px;
 overflow:hidden;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.top_txt_a {
 width:80px;
 height:24px;
 border:1px solid rgba(255,255,255,.1);
 display:block;
 margin-top:15px;
 border-radius:13px
}
.top_txt_a i {
 width:34px;
 height:12px;
 background:url(../images/icon.png) no-repeat -64px 0;
 display:block;
 margin:5px 0 0 32px
}
.bgmask {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 opacity:1;
 filter:alpha(opacity:100);
 z-index:1;
 display:none;
 background:#ccc
}
.content {
 width:100%;
 height:auto
}
.indexCont {
 width:100%;
 height:auto
}
.moslider {
 height:850px;
 min-width:1200px;
 position:relative;
 overflow:hidden;
 width:100%
}
.slider_bg {
 position:relative;
 height:100%
}
.slider a {
 display:block
}
.slider li {
 width:100%;
 height:850px;
 float:left;
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat
}
.slider_txt {
 width:506px;
 position:absolute;
 top:306px;
 left:104px
}
.slider_box {
 width:1200px;
 height:850px;
 position:relative;
 margin:0 auto
}
.slider_title {
 font-size:46px;
 color:#fff;
 line-height:66px;
 overflow:hidden
}
.slider_txt_arrow {
 width:160px;
 height:30px;
 background:#fff;
 border-radius:20px;
 padding-top:10px;
 margin-top:30px
}
.slider_txt_arrow i {
 background:url(../images/icon.png) no-repeat;
 width:52px;
 height:20px;
 display:block;
 margin-left:92px
}
.slider_sub {
 font-size:24px;
 color:#fff;
 line-height:46px;
 overflow:hidden;
 width:286px;
 height:46px
}
.slider_dot {
 position:absolute;
 top:50%;
 right:80px;
 z-index:6
}
.slider_dot p {
 width:6px;
 height:6px;
 background:#f7f7f7;
 margin-bottom:20px;
 border-radius:4px;
 position:relative;
 cursor:pointer
}
.slider_dot .active i {
 width:14px;
 height:14px;
 background:0;
 border:1px solid #f7f7f7;
 border-radius:8px;
 position:absolute;
 top:0;
 left:0;
 cursor:pointer
}
.slider_dot a {
 width:16px;
 height:16px;
 display:block;
 margin:-6px 0 0 -6px;
 position:absolute;
 top:1px;
 left:1px
}
.banner_body {
 width:100%;
 height:100%
}
.service_bg {
 width:100%;
 min-width:1200px;
 height:auto;
 position:relative;
 background-color:#fff;
 background-attachment:fixed;
 background-position:center 440px;
 background-repeat:no-repeat
}
.service {
 width:1200px;
 margin:0 auto;
 padding:92px 0;
 height:152px;
 z-index:10;
 position:relative
}
.ser_l {
 float:left;
 width:300px
}
.ser_r {
 float:left;
 width:900px;
 height:150px;
 position:relative
}
.ser_l_h2 {
 font-size:24px;
 color:#333;
 line-height:38px;
 height:38px;
 width:200px;
 overflow:hidden
}
.ser_l_p {
 width:200px;
 height:26px;
 font-size:14px;
 color:#b1b1b1;
 line-height:26px;
 overflow:hidden;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.ser_carousel {
 height:150px
}
.ser_carousel_a {
 width:240px;
 height:150px;
 float:left
}
.ser_carousel_txt {
 width:278px;
 height:150px;
 float:left;
 padding:25px 0 0 30px
}
.ser_carousel_txt h3 {
 color:#444;
 font-size:18px;
 line-height:34px;
 height:34px;
 overflow:hidden;
 margin-bottom:12px
}
.ser_carousel_txt p {
 color:#b1b1b1;
 line-height:26px;
 height:52px;
 overflow:hidden
}
.ser_r_but {
 width:78px;
 height:18px;
 border-radius:13px;
 padding-top:5px;
 position:absolute;
 top:8px;
 right:0;
 border:1px solid #e7e7e7;
 display:block;
 transition:all .3s ease-out 0s
}
.ser_r_but span {
 background:url(../images/icon.png) no-repeat 0 -21px;
 width:34px;
 height:14px;
 display:block;
 margin-left:35px;
 transition:all .3s ease-out 0s
}
.ser_r_but:hover {
 background:#ccc scroll 0 0
}
.ser_r_but:hover span {
 background:url(../images/icon.png) no-repeat 0 -37px
}
.ser_r_dot {
 position:absolute;
 bottom:10px;
 left:275px;
 z-index:6
}
.ser_r_dot p {
 width:3px;
 height:3px;
 background:#626262;
 margin-right:20px;
 border-radius:2px;
 position:relative;
 float:left
}
.ser_r_dot li {
 float:left
}
.ser_r_dot .active i {
 width:11px;
 height:11px;
 background:#fff;
 border:1px solid #ccc;
 border-radius:6px;
 position:absolute;
 top:-5px;
 left:-5px
}
.ser_r_dot a {
 width:16px;
 height:16px;
 display:block;
 margin:-6px 0 0 -6px
}
.service_two_bg {
 width:100%;
 height:auto
}
.service_two {
 width:1200px;
 margin:0 auto;
 padding:60px 0 180px 0;
 position:relative
}
.service_two_ul {
 width:100%;
 height:auto
}
.service_two_ul li {
 height:190px
}
.ser_two_box {
 width:1200px;
 height:190px;
 border-bottom:1px solid #f3f3f3
}
.ser_two_a {
 width:100%;
 height:100%;
 display:block;
 position:relative;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.ser_two_a img {
 width:240px;
 height:150px;
 float:left;
 margin:20px 40px 20px 20px;
 background-color:#fff
}
.ser_two_txt {
 width:690px;
 float:left;
 margin:20px 0 0 0;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.ser_two_box a:hover .ser_two_txt {
 width:690px;
 float:left;
 margin:20px 0 0 40px
}
.ser_two_title {
 font-size:18px;
 color:#444;
 display:block;
 width:690px;
 height:48px;
 line-height:48px;
 overflow:hidden;
 margin:20px 0 6px;
 transition:all .3s ease-out 0s
}
.ser_two_sub {
 width:700px;
 height:52px;
 line-height:26px;
 display:block;
 overflow:hidden;
 color:#b1b1b1;
 transition:all .3s ease-out 0s
}
.ser_but {
 position:absolute;
 top:72px;
 right:50px;
 width:70px;
 height:35px;
 border-radius:18px;
 text-align:center;
 border:1px solid #dedfe1;
 transition:all .5s cubic-bezier(.215,.61,.355,1) 0s
}
.ser_but i {
 width:70px;
 height:35px;
 line-height:35px;
 transition:all .3s
}
.news_two_ul li:hover .ser_but {
 color:#fff
}
.show_thr_b_r .ser_but i {
 width:15px;
 height:9px;
 background:url(../images/icon.png) no-repeat -110px -11px;
 display:block;
 margin:13px 0 0 11px;
 transition:all .3s ease-out 0s
}
.show_thr_b_r:hover .ser_but i {
 background:url(../images/icon.png) no-repeat -110px 0
}
.show_thr_b_l .ser_but i {
 width:15px;
 height:9px;
 background:url(../images/icon.png) no-repeat -142px -11px;
 display:block;
 margin:13px 0 0 11px;
 transition:all .3s ease-out 0s
}
.show_thr_b_l:hover .ser_but i {
 background:transparent url(../images/icon.png) no-repeat scroll -142px 0
}
.team_thr_but {
 position:absolute;
 top:60px;
 right:-763px;
 border-radius:0;
 background:#2e343f;
 border:1px solid #2e343f;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.chazi i {
 transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg)
}
.chazi .ser_but_zuo {
 width:21px;
 height:1px;
 margin:17px 0 0 7px
}
.chazi .ser_but_you {
 width:1px;
 height:21px;
 margin:-11px 0 0 17px
}
.team_thr_l .chazi i {
 background-color:#7e7e7e;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.team_thr_l:hover .chazi i {
 background-color:#ccc;
 transform:rotate(135deg);
 -webkit-transform:rotate(135deg);
 -moz-transform:rotate(135deg);
 -o-transform:rotate(135deg)
}
.ser_two_box a:hover {
 background:#ccc
}
.ser_two_box a:hover .ser_two_title {
 color:#fff
}
.ser_two_box a:hover .ser_two_sub {
 color:#fff
}
.ser_two_box a:hover .ser_but {
 border:1px solid #fff;
 background:#fff
}
.ser_two_box a:hover .ser_but i {
 background:url(../images/icon.png) no-repeat -110px 0
}
.paging_box {
 position:absolute;
 bottom:60px;
 left:50%;
 margin-left:-80px
}
.paging {
 width:160px;
 height:38px;
 border:1px solid #e8e8e8;
 border-radius:21px
}
.paging_l {
 width:81px;
 height:40px;
 border-bottom-left-radius:21px;
 border-top-left-radius:21px;
 display:block;
 float:left;
 margin-top:-1px;
 margin-left:-1px;
 transition:all .3s ease-out 0s
}
.paging_r {
 width:81px;
 height:40px;
 border-bottom-right-radius:21px;
 border-top-right-radius:21px;
 display:block;
 float:right;
 margin-top:-1px;
 margin-right:-2px;
 transition:all .3s ease-out 0s
}
.paging_r i {
 width:58px;
 height:12px;
 display:block;
 background:transparent url(../images/icon.png) no-repeat scroll -76px -103px;
 margin:15px 0 0 10px;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.paging .paging_r:hover i {
 background:url(../images/icon.png) no-repeat -18px -103px;
 margin:15px 0 0 20px
}
.paging_l i {
 width:58px;
 height:12px;
 display:block;
 background:transparent url(../images/icon.png) no-repeat scroll -70px -88px;
 margin:15px 0 0 10px;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.paging .paging_l:hover i {
 background:url(../images/icon.png) no-repeat -148px -88px;
 margin:15px 0 0 20px
}
.paging a:hover {
 background:#ccc
}
.ser_three {
 width:1000px;
 margin:0 auto;
 padding:20px 0 70px 0
}
.ser_three_bg {
 min-height:780px
}
.ser_three h3 {
 font-size:18px;
 color:#444;
 text-align:center;
 padding:30px 50px;
 border-bottom:1px solid #f3f3f3;
 margin-bottom:30px;
 margin:0 auto
}
.ser_three img {
 height:auto;
 margin-bottom:45px
}
.showcase_bg {
 width:100%;
 min-width:1200px;
 height:auto;
 padding:120px 0;
 background-color:#f7f7f7;
 border-top:1px solid #f3f3f3;
 position:relative;
 background-attachment:fixed;
 background-repeat:no-repeat
}
.ser_three div.default {
 padding-top:30px
}
.showcase {
 width:1200px;
 margin:0 auto;
 height:auto;
 z-index:10;
 position:relative
}
.show_top_l {
 float:left
}
.show_top_l_h2 {
 font-size:24px;
 color:#333;
 line-height:38px;
 height:38px;
 overflow:hidden;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.show_top_l_p {
 height:26px;
 font-size:14px;
 color:#b1b1b1;
 line-height:26px;
 overflow:hidden;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.show_top {
 width:1200px;
 height:64px
}
.show_bot {
 margin-right:-15px;
 height:auto;
 padding-top:40px
}
.show_bot li {
 float:left;
 margin:0 15px 15px 0;
 width:390px;
 height:260px;
 overflow:hidden
}
.show_bot_box {
 position:relative;
 width:390px;
 height:260px
}
.show_bot_box a img {
 width:390px
}
.show_shade {
 height:74px;
 width:100%;
 position:absolute;
 bottom:-74px;
 transition:all .45s cubic-bezier(.215,.61,.355,1)
}
.show_shade_bg {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:74px;
 background:#fff
}
.show_shade_txt {
 position:absolute;
 bottom:0;
 left:0;
 width:360px;
 height:54px;
 padding:15px 0 5px 30px
}
.show_shade_txt span {
 width:270px;
 font-size:16px;
 color:#666;
 display:block;
 height:26px;
 line-height:26px;
 overflow:hidden
}
.show_shade_txt i {
 width:270px;
 color:#999;
 display:block;
 height:20px;
 line-height:20px;
 overflow:hidden
}
.show_top_bg {
 background:#39424f;
 min-width:1200px
}
.show_bot_but {
 width:36px;
 height:36px;
 border-radius:20px;
 display:block;
 background:#ccc;
 margin-top:8px;
 position:absolute;
 bottom:18px;
 right:20px;
 transition:all .3s ease-out 0s
}
.show_san_but {
 width:36px;
 height:36px;
 border-radius:20px;
 background-color:transparent
}
.show_san_but i {
 background:url(../images/icon.png) no-repeat 0 -71px;
 width:14px;
 height:9px;
 display:block;
 margin:13px 0 0 11px
}
.show_bot_but i {
 background:url(../images/icon.png) no-repeat 0 -71px;
 width:14px;
 height:9px;
 display:block;
 margin:13px 0 0 11px
}
.show_bot_box:hover .show_shade {
 bottom:0
}
.show_bot_box:hover .show_bot_box_t {
 top:-36px
}
.show_bot_box_t {
 height:260px;
 transition:all .6s cubic-bezier(.215,.61,.355,1);
 position:absolute;
 top:0
}
.showcase_two_bg {
 width:100%;
 height:auto;
 position:relative;
 z-index:2
}
.pro_img {
 min-width:1200px
}
.pro_post_img {
 text-align:center
}
.show_two {
 width:1200px;
 height:auto;
 margin:0 auto;
 position:relative;
 padding:60px 20px 160px 20px;
 overflow:hidden
}
.show_two_nav {
 width:1200px;
 height:auto;
 padding:0 0 15px 0;
 margin-bottom:25px
}
.show_two_nav a {
 height:30px;
 line-height:30px;
 padding:0 20px;
 border-radius:16px;
 color:#666;
 font-size:13px;
 float:left
}
.show_two_nav .active {
 background:#ccc;
 color:#fff
}
.pro_navheight {
 margin-bottom:50px
}
.show_two_nav a:hover {
 background:#ccc;
 color:#fff
}
.show_two_txt {
 height:64px;
 padding:16px 0 6px 25px;
 display:block
}
.show_two_txt span {
 width:270px;
 font-size:16px;
 color:#666;
 display:block;
 height:26px;
 line-height:26px;
 overflow:hidden
}
.show_two_txt i {
 width:270px;
 color:#999;
 display:block;
 height:20px;
 line-height:20px;
 overflow:hidden
}
.show_two_box {
 margin-right:-15px;
 max-height:1370px
}
.show_two_box li {
 width:396px;
 height:auto;
 margin:0 9px 18px 0;
 float:left;
 transition:all .3s ease-out 0s
}
.show_two_box li:hover {
 box-shadow:0 6px 10px 5px rgba(0,0,0,.08)
}
.show_two_box .show_two_but {
 position:absolute;
 bottom:26px;
 right:40px;
 transition:all .3s ease-out 0s
}
.show_two_box li:hover .show_two_but {
 background:#ccc;
 right:20px
}
.show_thr_bg {
 width:100%;
 height:auto;
 position:relative
}
.show_thr {
 width:1200px;
 margin:0 auto;
 padding:20px 0 0 0
}
.show_top_txt {
 width:1200px;
 margin:0 auto;
 height:88px;
 padding:102px 0 0 0
}
.show_top_txt h2 {
 font-size:20px;
 color:#fff;
 width:570px;
 height:30px;
 overflow:hidden
}
.show_top_txt p {
 color:#fff;
 opacity:.7;
 filter:alpha(opacity:30);
 width:570px;
 height:16px;
 overflow:hidden
}
.show_thr_top {
 width:1040px;
 margin:0 auto;
 padding:50px 70px 80px;
 -webkit-box-shadow:0 8px 30px rgba(0,0,0,.08);
 box-shadow:2px 8px 30px rgba(0,0,0,.08);
 z-index:2
}
.show_thr_bot {
 width:1180px;
 margin:0 auto;
 z-index:1
}
.show_thr_bot h3 {
 font-size:16px;
 color:#595959;
 width:440px;
 height:26px;
 overflow:hidden;
 line-height:26px;
 transition:all .3s ease-out 0s
}
.show_thr_bot_p {
 color:#999;
 opacity:.5;
 filter:alpha(opacity=50);
 height:16px;
 line-height:16px;
 overflow:hidden
}
.show_thr_ul li {
 margin-bottom:10px
}
.show_thr_b_l {
 float:left;
 width:440px;
 height:72px;
 padding:36px 40px 0 110px;
 position:relative
}
.show_thr_b_r {
 float:right;
 width:440px;
 height:72px;
 padding:36px 110px 0 40px;
 position:relative;
 text-align:right
}
.show_thr_b_but {
 position:absolute;
 top:36px;
 right:44px
}
.show_thr_b_l p.show_thr_b_but {
 position:absolute;
 top:36px;
 left:44px
}
.show_thr_bot a:hover {
 background:#ccc;
 z-index:1
}
.show_thr_bot a:hover p {
 color:#fff
}
.show_thr_bot a:hover h3 {
 color:#fff
}
.show_thr_bot a:hover .ser_but {
 border:1px solid #fff;
 background:#fff
}
.back_top {
 position:fixed;
 bottom:-80px;
 right:40px;
 z-index:20
}
.back_top a {
 width:40px;
 height:40px;
 border:1px solid rgba(0,0,0,.1);
 border-radius:21px;
 display:block;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.back_top i {
 width:10px;
 height:14px;
 display:block;
 background:url(../images/icon.png) no-repeat -68px -26px;
 margin:14px 0 0 15px
}
.back_top a:hover {
 background:#ccc
}
.back_top a:hover i {
 background:url(../images/icon.png) no-repeat -83px -26px
}
.pro_thr_des {
 margin-bottom:20px
}
.about_bg {
 width:100%;
 min-width:1200px;
 height:auto;
 border-top:1px solid #f3f3f3;
 position:relative;
 background-color:transparent;
 background-attachment:fixed;
 background-position:center center;
 background-repeat:no-repeat
}
.about {
 width:1200px;
 margin:0 auto;
 padding-top:90px;
 z-index:10;
 position:relative
}
.about_top_but {
 width:78px;
 height:18px;
 border-radius:13px;
 padding-top:5px;
 float:right;
 border:1px solid #e7e7e7;
 display:block;
 margin-top:8px;
 transition:all .3s ease-out 0s
}
.about_top_but span {
 background:url(../images/icon.png) no-repeat 0 -22px;
 width:34px;
 height:14px;
 display:block;
 margin-left:35px;
 transition:all .3s ease-out 0s
}
.about_top_but:hover {
 background:#ccc;
 border:1px solid #ccc
}
.about_top_but:hover span {
 background:url(../images/icon.png) no-repeat 0 -38px
}
.about_bot {
 margin-top:14px
}
.about_bot_l {
 width:615px;
 height:230px;
 float:left;
 padding:80px 0;
 line-height:26px;
 font-size:13px;
 color:#878787;
 overflow:hidden
}
.about_bot_l p {
 width:615px;
 height:230px
}
.about_bot_r {
 width:550px;
 height:390px;
 float:right
}
.about_bot_r a {
 width:550px;
 height:390px;
 display:block
}
.about_two_bg {
 width:100%;
 height:auto
}
.about_two {
 width:1200px;
 margin:0 auto;
 padding:40px 0 126px 0
}
.about_two_r h3 {
 font-size:18px;
 color:#333;
 padding-top:10px
}
.about_two_r p {
 padding:40px 0
}
.about_two_l {
 width:470px;
 height:360px;
 float:left
}
.about_two_r {
 width:614px;
 height:auto;
 float:right;
 padding:0 74px 0 42px
}
.News_bg {
 width:100%;
 min-width:1200px;
 height:auto;
 border-top:1px solid #f3f3f3;
 position:relative;
 background-color:transparent;
 background-attachment:fixed;
 background-position:center center;
 background-repeat:no-repeat
}
.news {
 width:1200px;
 margin:0 auto;
 padding:90px 0 162px 0;
 z-index:10;
 position:relative
}
.news_bot {
 width:100%;
 height:auto;
 padding-top:80px
}
.news_bot_ul li {
 float:left;
 margin-left:58px;
 margin-bottom:60px
}
.news_bot_ul .news_mar {
 margin-left:0
}
.news_bot_li {
 width:358px;
 height:358px;
 border:1px solid #f2f2f2;
 position:relative;
 background-color:#fff
}
.news_bot_li_top {
 display:block;
 padding:54px 40px 0 40px;
 height:194px
}
.news_bot_li_top span {
 font-size:16px;
 color:#575757;
 line-height:32px;
 height:64px;
 overflow:hidden;
 display:block
}
.news_bot_li_top i {
 color:#999;
 line-height:26px;
 height:78px;
 overflow:hidden;
 display:block;
 margin-top:16px
}
.news_bot_li_bot {
 background:#f7f7f7;
 height:88px;
 display:block;
 padding:22px 40px 0 40px;
 position:relative
}
.news_bot_li_bot span {
 font-size:50px;
 color:#8f8f8f;
 line-height:46px;
 display:block;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.news_bot_li_bot i {
 color:#666;
 line-height:20px;
 overflow:hidden;
 display:block;
 font-size:14px;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.news_bot_li .news_bot_li_bigtop {
 padding:94px 40px 12px 40px;
 background:#ccc;
 color:#fff
}
.news_bot_li_bigbot i,
.news_bot_li_bigbot span {
 color:#ccc
}
.news_bot_li .news_bot_li_bigbot {
 padding:38px 40px 14px 40px
}
.news_bot_li_bigtop i,
.news_bot_li_bigtop span {
 color:#fff
}
.news_bot_bigli {
 position:absolute;
 top:-41px;
 left:-1px;
 width:358px;
 height:0;
 overflow:hidden;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;
 border:1px solid transparent
}
.news_bot_li:hover .news_bot_bigli {
 height:440px;
 box-shadow:0 6px 20px 5px rgba(0,0,0,.08);
 border:1px solid #FFF
}
.news_bot_li .news_bot_but {
 position:absolute;
 bottom:60px;
 right:30px
}
.news_two_bg {
 width:100%;
 height:auto
}
.news_two {
/* margin:0 auto;
 position:relative;
 font-size:12px;
 font-family:Arial,"微软雅黑";
 width:100%;
 min-width:1100px*/
}
.news_two_box {
 width:100%;
 height:159px;
 border:1px solid transparent;
 position:relative;
 background:#f7f7f7;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.news_two_ul {
 height:auto;
 /*overflow:hidden;*/
 padding:20px;
 width:100%；
}
.news_two_nav {
 width:100%;
 padding-left:20px
}
.news_two_ul li {
 width:100%;
 height:159px;
 border:1px solid transparent;
 margin-bottom:20px
}
.news_two_txt span {
 font-size:16px;
 color:#717171;
 display:block;
 height:24px;
 overflow:hidden;
 margin-bottom:20px;
 transition:all .3s ease-out 0s
}
.news_two_box:hover .news_two_txt span {
 color:#333
}
.news_two_txt i {
 height:52px;
 color:#a2a2a2;
 line-height:24px;
 display:block;
 overflow:hidden;
 transition:all .3s ease-out 0s
}
.news_two_box:hover .news_two_txt i {
 color:#999
}
.news_two_txt {
 width:56%;
 float:left;
 margin:36px 0 28px 34px;
 transition:all .3s ease-out 0s
}
.news_two_box:hover .news_two_txt {
 margin:36px 0 28px 54px
}
.news_two_date {
 width:180x;
 float:right;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑";
 color:#999;
 padding:36px 66px 0 0;
 transition:all .3s ease-out 0s
}
.news_two_box:hover .news_two_date {
 padding:36px 43px 0 0
}
.news_two_date span {
 height:26px;
 font-size:19px;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.news_two_date i {
 font-size:13px;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.news_two_but {
 position:absolute;
 top:100px;
 right:105px
}
.news_two_box:hover {
 border:1px solid #efefef;
 box-shadow:0 6px 10px 5px rgba(0,0,0,.08)
}
.news_two_box:hover .news_two_img {
 background:#ccc;
 background:#ccc
}
.news_two_box:hover .ser_but {
 background:#c3261d;
 border:1px solid #ccc;
 margin:0 -60px
}
.new_thr {
 width:1000px;
 margin:0 auto;
 padding:80px 0 160px 0
}
.new_thr_h2 {
 width:800px;
 font-size:18px;
 color:#333;
 padding-bottom:16px;
 margin:0 auto;
 text-align:center
}
.news_thr_share {
 width:330px;
 margin:0 auto;
 color:#999;
 height:18px;
 line-height:18px
}
.news_thr_share_date {
 width:100%;
 text-align:center
}
.news_thr_ico {
 text-indent:14px;
 width:200px
}
.news_thr_ico a {
 color:#999;
 font-size:16px
}
.news_thr_txt {
 width:974px;
 padding:36px 14px 0 12px;
 border-top:1px dotted #e5e5e5;
 margin-top:50px
}
.news_thr_txt_img {
 width:980px;
 height:auto;
 padding:38px 0
}
.news_two_img {
 width:230px;
 height:157px;
 float:left;
 transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.news_two_img img {
 width:200px;
 height:130px;
 margin:15px;
 border-bottom:1px solid rgba(0,0,0,0.09)
}
.news_thr_ico a:hover {
 color:#1bb2e8
}
.team_bg {
 width:100%;
 min-width:1200px;
 height:auto;
 background-color:#ccc;
 position:relative;
 background-attachment:fixed;
 background-position:center center;
 background-repeat:no-repeat
}
.team_ul {
 width:290px;
 height:100%;
 margin:0 auto;
 overflow:hidden
}
.team {
 width:100%;
 height:550px;
 margin:0 auto;
 position:relative;
 background-position:center center;
 background-repeat:no-repeat
}
.team_ul li {
 float:left;
 height:100%;
 margin:50px 0 0 0
}
.team_cent_box {
 margin:0 auto
}
.team_img img {
 overflow:hidden;
 margin:0 -84px
}
.team_img {
 width:202px;
 height:202px;
 border-radius:130px;
 display:block;
 margin:44px auto 0;
 overflow:hidden
}
.team_img_span {
 width:10px;
 height:10px;
 border-radius:6px;
 color:#fff;
 position:absolute;
 bottom:0;
 left:50%;
 margin-left:-5px
}
.team_txt {
 width:290px;
 margin:24px auto 24px auto;
 display:block;
 text-align:center
}
.team_txt_title {
 color:#fff;
 font-size:18px;
 display:block;
 height:42px;
 line-height:42px;
 overflow:hidden;
 text-align:center
}
.team_txt_subtitle {
 color:#fff;
 font-size:13px;
 width:100%;
 text-align:center;
 display:block;
 line-height:26px;
 height:52px;
 overflow:hidden
}
.team_dot {
 position:absolute;
 bottom:30px;
 left:50%;
 z-index:12
}
.team_dot p {
 width:3px;
 height:3px;
 background:#626262;
 margin-right:20px;
 border-radius:2px;
 position:relative;
 float:left
}
.team_dot li {
 float:left
}
.team_dot .active i {
 width:11px;
 height:11px;
 background:#fff;
 border:1px solid #ccc;
 border-radius:6px;
 position:absolute;
 top:-5px;
 left:-5px
}
.team_dot a {
 width:16px;
 height:16px;
 display:block;
 margin:-6px 0 0 -6px
}
.team_dot_po {
 position:relative
}
.team_img_dot {
 border-radius:6px;
 position:absolute;
 left:50%;
 width:1px;
 height:30px;
 bottom:88px;
 margin-left:-1px;
 background:-webkit-linear-gradient(red,transparent);
 background:-o-linear-gradient(red,transparent);
 background:-moz-linear-gradient(#FFF,transparent);
 background:linear-gradient(#FFF,transparent)
}
.team_img_dian {
 border-radius:6px;
 position:absolute;
 left:50%;
 width:9px;
 height:9px;
 bottom:114px;
 margin-left:-5px;
 background-color:#FFF
}
.team_two {
 width:1200px;
 margin:0 auto;
 padding:60px 0 100px 0;
 position:relative
}
.team_two_img {
 width:370px;
 height:210px;
 display:block;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 background-color:#f2f2f2;
 max-height:210px;
 overflow:hidden
}
.team_two_img img {
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 width:370px
}
.team_two_txt {
 width:308px;
 height:140px;
 display:block;
 padding:30px 30px 10px;
 border-bottom:1px solid transparent;
 border-right:1px solid transparent;
 border-left:1px solid transparent;
 transition:all .6s cubic-bezier(.215,.61,.355,1);
 background-color:#fff
}
.team_two li:hover .team_two_txt {
 border-right:1px solid #f2f2f2;
 border-left:1px solid #f2f2f2;
 border-bottom:5px solid #ccc;
 padding:30px 30px 32px;
 box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.team_two_txt span {
 font-size:18px;
 color:#333;
 display:inline-block;
 padding:0 20px 0 0;
 height:26px;
 overflow:hidden
}
.team_two_txt i {
 font-size:13px;
 color:#999;
 display:inline-block;
 width:150px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.team_two_txt strong {
 font-size:13px;
 color:#999;
 padding-top:26px;
 line-height:26px;
 display:block;
 height:52px;
 overflow:hidden;
 font-weight:normal
}
.team_two_box {
 width:370px;
 position:relative
}
.team_two_ul {
 margin-right:-44px;
 height:auto
}
.team_two_ul li {
 width:370px;
 height:400px;
 float:left;
 margin:0 44px 40px 0
}
.team_two_ul .team_two_mar {
 margin-left:0
}
.team_two_but {
 position:absolute;
 bottom:146px;
 right:30px;
 display:none;
 transition:all .3s ease-out 0s
}
.team_two li:hover .team_two_but {
 display:block;
 background-color:#ccc
}
.team_three_zz {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 min-width:1200px;
 background:#ccc;
 opacity:.5;
 filter:alpha(opacity:50)
}
.team_three {
 width:1098px;
 height:650px;
 background:#39424f;
 border-radius:6px;
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-549px;
 margin-top:-325px;
 box-shadow:0 10px 26px rgba(0,0,0,.4)
}
.team_thr_l {
 width:372px;
 height:650px;
 float:left;
 background:#ccc;
 position:relative;
 border-top-left-radius:6px;
 border-bottom-left-radius:6px
}
.team_thr_img {
 width:360px;
 height:626px;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 margin:12px 0 0 12px;
 max-height:626px;
 overflow:hidden
}
.team_thr_img img {
 width:350px
}
.team_thr_r {
 width:578px;
 height:auto;
 float:right;
 padding:30px 74px
}
.team_thr_r_h3 {
 width:410px;
 float:left;
 margin:30px 0;
 height:52px;
 overflow:hidden
}
.team_thr_r_h3 span {
 font-size:20px;
 color:#fff;
 display:block;
 height:34px
}
.team_thr_r_h3 i {
 font-size:13px;
 color:#8b95a4
}
.team_thr_r_bor {
 width:48px;
 height:1px;
 background-color:#4e5f6c
}
.team_thr_r_txt {
 margin:32px 0 0 0;
 height:410px;
 overflow:hidden
}
.partner_bg {
 width:100%;
 min-width:1200px;
 height:auto;
 position:relative;
 background-color:transparent
}
.partner {
 width:1200px;
 height:95px;
 margin:0 auto;
 padding-top:35px;
 position:relative;
 z-index:10
}
.partner_ul {
 width:1050px;
 margin:0 75px;
 overflow:hidden;
 z-index:10
}
.partner_ul li {
 width:150px;
 height:60px;
 float:left
}
.partner_ul li img {
 filter:grayscale(100%);
 transition:all .3s ease-out 0s
}
.partner_ul li :hover img {
 filter:grayscale(0)
}
.par_box {
 margin:0 auto
}
.parnter_arrow_a {
 color:#c3c6ca;
 font-size:26px;
 height:28px;
 width:28px;
 text-align:center;
 padding:4px;
 background-color:transparent;
 border-radius:24px;
 transition:all .3s ease-out 0s
}
.parnter_arrow_l {
 float:left;
 position:absolute;
 top:46px;
 left:0
}
.parnter_arrow_r {
 float:right;
 position:absolute;
 top:46px;
 right:0
}
.parnter_arrow a:hover {
 color:#fff;
 background-color:#ccc
}
.Contact_bg {
 min-width:1200px;
 width:100%;
 height:auto;
 background-color:#39424f;
 position:relative
}
.Contact {
 width:1200px;
 margin:0 auto;
 padding:80px 0 68px 0;
 z-index:10;
 position:relative
}
.contact_l {
 float:left;
 width:202px;
 padding-left:0;
 margin-top:-5px
}
.contact_c {
 float:left;
 width:202px;
 padding-left:40px
}
.contact_c_h3 {
 width:156px;
 color:#808b9b;
 height:20px;
 font-size:16px;
 line-height:20px;
 overflow:hidden
}
.contact_c_p {
 width:156px;
 margin-top:30px
}
.contact_c_p a {
 width:36px;
 height:26px;
 text-align:center;
 border-radius:19px;
 display:block;
 margin-right:10px;
 float:left;
 padding-top:10px;
 border:1px solid rgba(255,255,255,.07)
}
.contact_c_p a:hover {
 background:#ccc
}
.contact_c_p a:hover i {
 color:#fff;
 background-color:#39424f;
 padding:8px;
 margin-top:-8px;
 border-radius:19px
}
.contact_c_p i {
 color:#5a6575;
 font-size:16px;
 transition:all .3s ease-out 0s;
 background-color:transparent;
 border-radius:19px;
 width:16px
}
.contact_r {
 float:left;
 width:710px;
 padding:0 0 0 40px
}
.contact_r_dl dd.contact_add {
 width:420px
}
.contact_r_dl dt {
 color:#808b9b;
 height:20px;
 font-size:16px;
 line-height:20px;
 overflow:hidden;
 width:680px;
 margin-bottom:20px
}
.contact_r_dl dd {
 width:290px;
 margin-top:14px;
 color:#626d7d;
 float:left
}
.contact_r_dl dd a {
 color:#626d7d;
 text-decoration:underline
}
.contact_l_h2 {
 font-size:24px;
 color:#808b9b;
 line-height:38px;
 height:38px;
 overflow:hidden;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.contact_l_p {
 height:26px;
 font-size:14px;
 color:#626d7d;
 line-height:26px;
 overflow:hidden;
 font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"
}
.footer_bg {
 min-width:1200px;
 border-top:1px solid rgba(69,79,95,.5);
 background:#39424f
}
.foot {
 width:1200px;
 height:44px;
 line-height:45px;
 margin:0 auto;
 overflow:hidden
}
.foot_txt {
 color:#4b596c
}
.default {
 font-family:Arial,"微软雅黑";
 color:#a3a3a3;
 font-size:13px;
 line-height:26px
}
.show_thr_top img {
 max-width:100%;
 display:block;
 float:none;
 margin:20px auto;
 max-width:100%
}
.show_bot li:hover {
 transform:scale(1,1);
 transition:all .3s ease-out 0s;
 box-shadow:0 6px 10px 5px rgba(0,0,0,.08)
}
.ser_r_but:hover {
 background:#ccc;
 border:1px solid #ccc
}
.service_slider {
 margin-top:-25px
}
.footer_bg path {
 fill:#6e727e
}
.foot_logo {
 padding:13px
}
.por_img {
 height:380px;
 background-color:#fff;
 background-repeat:no-repeat;
 background-position:center center;
 background-size:cover;
 width:100%;
 background-size:auto auto
}
.show_two_box li a img {
 border:3px solid transparent;
 transition:all .3s ease-out 0s;
 width:390px
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#ccc
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#00ff89
}
.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#4d5868
}
#banner {
 width:100%;
 height:380px;
 position:relative
}
#banner div.por_img {
 background-repeat:no-repeat;
 background-position:center center;
 background-size:auto auto;
 width:100%;
 height:380px
}
.default img {
 display:inline;
 max-width:980px
}
#shares a#sshare {
 color:transparent;
 width:0;
 height:0;
 background:0
}
.fixed {
 position:fixed;
 z-index:9999;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#ccc;
 background:rgba(0,0,0,.6);
 overflow-y:auto;
 z-index:99999;
 display:none
}
#fixed_weixin .fixed-container {
 width:220px;
 height:auto;
 padding:20px 20px 0 20px;
 background:#fff;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-110px;
 margin-top:-140px
}
#fixed_weixin .fixed-container div {
 height:220px
}
#fixed_weixin .fixed-container p {
 height:40px;
 line-height:40px;
 text-align:center;
 font-size:14px;
 color:#ccc
}
#fixed_mp .fixed-container {
 width:258px;
 height:298px;
 background:#fff;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-129px;
 margin-top:-149px
}
#fixed_mp .fixed-container p {
 padding:0 20px;
 text-align:center;
 font-size:14px;
 color:#ccc
}
.fixed.show {
 display:block
}
#shares {
 position:fixed;
 right:0px;
 bottom:10px;
 z-index:99;
 height:120px
}
#shares a {
 width:40px;
 height:40px;
 display:block;
 background:#8b8b8b;
 background-color:rgba(31,31,31,.6);
 color:#fff;
 font-size:16px;
 text-align:center
}
#shares a i {
 margin-top:13px
}
#shares a#sshare {
 cursor:default
}
#shares a#sweibo {
 background-color:#ea493c;
 transition:all .2s ease-out 0s
}
#shares a#sweibo:hover {
 background-color:#ea493c
}
#shares a#sweixin {
 transition:all .2s ease-out 0s;
 background-color:#24b727
}
#shares a#sweixin:hover {
 background-color:#24b727
}
#shares a#gotop {
 background-color:#666;
 background-color:rgba(0,0,0,.6);
 font-size:22px
}
#shares a#gotop i {
 margin-top:8px
}
#fixed_weixin .fixed-container {
 width:220px;
 height:auto;
 padding:20px 20px 0 20px;
 background:#fff;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-110px;
 margin-top:-140px
}
#fixed_weixin .fixed-container div {
 height:220px
}
#fixed_weixin .fixed-container p {
 height:40px;
 line-height:40px;
 text-align:center;
 font-size:14px;
 color:#ccc
}
#fixed_mp .fixed-container {
 width:258px;
 height:298px;
 background:#fff;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-129px;
 margin-top:-149px
}
#fixed_mp .fixed-container p {
 padding:0 20px;
 text-align:center;
 font-size:14px;
 color:#ccc
}
#online_open {
 width:40px;
 height:40px;
 background:#00d420;
 cursor:pointer;
 position:fixed;
 right:-40px;
 bottom:130px;
 z-index:99999;
 font-size:18px;
 color:#fff;
 text-align:center;
 line-height:30px
}
#online_open i {
 margin-top:13px
}
#online_lx {
 width:180px;
 height:auto;
 border-radius:0;
 background-color:#fff;
 -webkit-box-shadow:0 5px 9px rgba(4,0,0,.17);
 box-shadow:0 5px 9px rgba(4,0,0,.17);
 position:fixed;
 right:0px;
 bottom:131px;
 z-index:99999
}
#olx_head {
 padding:20px;
 line-height:16px;
 height:16px;
 background:#00d420;
 border-radius:0;
 color:#fff;
 font-size:14px
}
#olx_head i {
 font-size:18px;
 color:#fff;
 cursor:pointer
}
#olx_qq li a {
 padding:12px 30px;
 height:18px;
 line-height:18px;
 background:#f5f5f5;
 color:#353434;
 display:block;
 border-bottom:#fff 1px solid;
 transition:all ease-out .3s;
 font-size:12px
}
#olx_qq li a i {
 transition:all .3s ease-out 0s;
 color:#5e5e5e;
 font-size:16px;
 vertical-align:middle;
 margin-right:18px
}
#olx_qq li a:hover {
 color:#fff;
 background:#565656
}
#olx_qq li a:hover i {
 color:#00d420
}
#olx_tel {
 padding:20px 30px
}
#olx_tel div {
 color:#434343;
 line-height:14px;
 height:14px;
 margin-bottom:10px
}
#olx_tel div i {
 font-size:18px;
 margin-right:20px;
 vertical-align:middle
}
#olx_tel p {
 line-height:20px;
 font-family:HELVETICANEUELTPRO-THEX;
 font-size:15px
}
.masonry .projectitem {
 width:385px
}
.masonry {
 margin-top:50px
}
.masonry .show_bot_box,
.masonry .show_bot_box_t,
.masonry .show_bot li {
 height:auto;
 position:relative
}
#online_open i {
 margin-top:11px
}
hr {
 height:1px;
 border:0;
 border-top:1px dotted #d3d3d3;
 margin-top:20px;
 margin-bottom:20px
}
.projecttags_box {
 width:1180px;
 margin:0 auto 80px
}
.projecttags a {
 display:block;
 padding:0 20px;
 height:30px;
 line-height:30px;
 color:#666;
 background:#f5f5f5;
 float:left;
 border-radius:20px;
 margin:30px 5px
}
.projecttags a:hover {
 color:#fff;
 background:#ccc
}
.projecttags .active {
 color:#fff;
 background:#ccc
}
.projectib_img {
 width:230px;
 height:154px;
 display:block;
 overflow:hidden
}
.tags_wrap {
 margin-right:-15px;
 margin-left:-5px
}
.projectib li {
 float:left;
 margin:0 5px 32px;
 width:230px
}
.projectib_title {
 font-size:14px;
 color:#666;
 line-height:24px;
 display:block;
 margin-top:10px;
 height:24px;
 overflow:hidden;
 text-overflow:ellipsis
}
.projectib li p {
 color:#999;
 font-size:13px;
 line-height:24px;
 height:24px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical
}
.line {
 width:1200px;
 margin:0 auto;
 border-bottom:1px solid #f0f0f0;
 position:absolute;
 top:105px
}
#pro_nav2 a {
 padding:0 5px;
 display:block;
 height:36px;
 line-height:36px;
 color:#999;
 float:left;
 margin:0 10px
}
#pro_nav2 {
 margin:0px auto;
 position:absolute;
 top:110px
}
#pro_nav2 a:hover,
#pro_nav2 .active {
 color:#ccc;
 background:0
}
#shares a i.fa-mobile {
 margin-top:12px;
 color:transparent;
 background-image:url(/templates/ue_content/templates/images/shouji.png);
 background-repeat:no-repeat;
 font-size:23px
}
.message_bg {
 display:none;
 width:100%;
 background-color:#f7f7f7
}
.message {
 width:1200px;
 margin:0 auto;
 padding:120px 0px
}
.mes_ul li {
 float:left;
 margin-left:75px
}
.mes_ul li input {
 width:300px;
 height:36px;
 line-height:36px;
 border-bottom:1px solid #dedede;
 font-family:Arial,"微软雅黑"
}
.mes_cont {
 margin:65px 0 0 75px
}
.inputext {
 width:1050px;
 height:105px;
 border-bottom:1px solid #dedede;
 resize:none;
 overflow:hidden;
 background:0;
 border-top:0;
 border-left:0;
 border-right:0;
 font-family:Arial,"微软雅黑";
 line-height:24px
}
.inputsub {
 width:300px;
 height:46px;
 line-height:46px;
 text-align:center;
 background:#ccc;
 margin:0 auto;
 border-radius:30px;
 margin-top:50px
}
.inputsub input {
 color:#fff;
 line-height:46px;
 text-align:center;
 font-size:16px;
 cursor:hand;
 cursor:pointer;
 width:100%;
 height:100%
}
.foot_txt_bei {
 color:#8c95a1
}
.news_img {
 position:absolute;
 top:110px;
 padding:50px 40px 40px 40px;
 left:10px;
 display:none
}
.netmask {
 width:100%;
 height:100%;
 text-align:center;
 background:#ccc;
 display:block;
 margin:0 auto
}
.netmask.loading i {
 color:#fff;
 font-size:50px;
 position:absolute;
 top:50%
}
.netmask.success i {
 color:#fff;
 font-size:50px;
 position:absolute;
 top:50%
}
.navitem_i {
 margin-left:10px;
 font-size:18px;
 display:none
}
.p_OccupyBox {
 margin:0;
 width:100%;
 height:75px;
 padding:0;
 border:0;
 overflow:hidden
}
.p_OccupyBox .p_page .pre {
 display:inline-table;
 float:left;
 margin-left:18px;
 margin-right:5px;
 height:30px;
 color:rgba(102,102,102,1);
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 background-color:rgba(242,242,242,1);
 text-align:center;
 padding-top:0;
 padding-right:20px;
 padding-left:20px;
 position:relative;
 left:0;
 top:0
}
.p_OccupyBox .p_page .pageNum {
 display:table;
 position:relative;
 float:left;
 margin-right:5px;
 line-height:30px;
 background-size:100% 100%;
 color:rgba(102,102,102,1);
 cursor:pointer;
 font-family:inherit;
 font-size:14px;
 font-weight:inherit;
 height:30px;
 text-decoration:none;
 width:30px;
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 background-color:rgba(242,242,242,1);
 text-align:center
}
.p_OccupyBox .p_page .next {
 display:inline-table;
 float:left;
 height:30px;
 color:rgba(255,255,255,1);
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 background-color:rgba(101,190,186,1);
 text-align:center;
 padding-top:0;
 padding-right:20px;
 padding-left:20px;
 position:relative;
 left:0;
 top:0
}
.p_OccupyBox .p_page .PageInterval {
 display:inline-block;
 position:static;
 float:left;
 margin-right:5px;
 line-height:30px;
 font-size:12px;
 cursor:text;
 color:rgba(102,102,102,1)
}
.p_OccupyBox .p_page .p_PageInterval {
 display:inline-block;
 position:static;
 float:left;
 margin-right:5px;
 line-height:30px;
 font-size:12px;
 cursor:text;
 color:rgba(102,102,102,1)
}
.p_OccupyBox .p_page .pre:after {
 content:"";
 display:none;
 position:absolute;
 top:5px;
 left:-14px;
 width:27px;
 height:27px;
 background-color:rgba(242,242,242,1);
 font-size:0;
 line-height:0;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 z-index:-1
}
.p_OccupyBox .p_page .pre:hover:after {
 top:4px;
 left:-12px;
 background-color:rgba(101,190,186,1);
 border-radius:4px 0 0 0;
 -webkit-box-shadow:0 3px 0px rgba(90,90,90,0.8);
 -moz-box-shadow:0 3px 0px rgba(90,90,90,0.8);
 box-shadow:0 3px 0px rgba(90,90,90,0.8);
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 z-index:-1
}
.p_OccupyBox .p_page .pre:active:after {
 top:8px;
 left:-12px;
 width:28px;
 height:25px;
 background-color:rgba(90,170,167,1);
 border-radius:0 3px 0 0;
 -webkit-box-shadow:0 3px 0px rgba(90,90,90,0.8);
 -moz-box-shadow:0 3px 0px rgba(90,90,90,0.8);
 box-shadow:0 3px 0px rgba(90,90,90,0.8);
 -webkit-transform:rotate(-226deg);
 -moz-transform:rotate(-226deg);
 -o-transform:rotate(-226deg);
 -ms-transform:rotate(-226deg);
 transform:rotate(-226deg);
 z-index:-1
}
.p_OccupyBox .p_page .pre {
 height:30px;
 color:rgba(102,102,102,1);
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 background-color:rgba(242,242,242,1);
 text-align:center;
 padding-top:0;
 padding-right:20px;
 padding-left:20px;
 position:relative;
 left:0;
 top:0
}
.p_OccupyBox .p_page .pre:hover {
 color:rgba(255,255,255,1);
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 background-color:#ef3228;
 cursor:pointer
}
.p_OccupyBox .p_page .pre:active {
 background-color:#ef3228
}
.p_OccupyBox .p_page .pre .font {
 display:table-cell;
 vertical-align:middle;
 bottom:0;
 font-size:12px
}
.p_OccupyBox .p_page .pre:hover .iconfont {
 color:rgba(255,255,255,1)
}
.p_OccupyBox .p_page .pre:active .iconfont {
 color:rgba(255,255,255,1)
}
.p_OccupyBox .p_page .pre .iconfont:before {
 content:"";
 margin-right:5px
}
.p_OccupyBox .p_page .next:after {
 content:"";
 display:none;
 position:absolute;
 top:5px;
 right:-14px;
 width:27px;
 height:27px;
 background-color:rgba(101,190,186,1);
 font-size:0;
 line-height:0;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 z-index:-1
}
.p_OccupyBox .p_page .next:hover:after {
 top:5px;
 right:-12px;
 background-color:rgba(101,190,186,1);
 border-radius:4px 0 0 0;
 -webkit-box-shadow:0 3px 0px #777;
 -moz-box-shadow:0 3px 0px #777;
 box-shadow:0 3px 0px #777;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 z-index:-1;
 width:26px;
 height:26px
}
.p_OccupyBox .p_page .next:active:after {
 top:8px;
 right:-12px;
 width:27px;
 height:24px;
 background-color:rgba(90,170,167,1);
 border-radius:0 3px 0 0;
 -webkit-box-shadow:0 3px 0px #777;
 -moz-box-shadow:0 3px 0px #777;
 box-shadow:0 3px 0px #777;
 -webkit-transform:rotate(226deg);
 -moz-transform:rotate(226deg);
 -o-transform:rotate(226deg);
 -ms-transform:rotate(226deg);
 transform:rotate(226deg);
 z-index:-1
}
.p_OccupyBox .p_page .next {
 height:30px;
 color:rgba(255,255,255,1);
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 background-color:#c1271f;
 text-align:center;
 padding-top:0;
 padding-right:20px;
 padding-left:20px;
 position:relative;
 left:0;
 top:0
}
.p_OccupyBox .p_page .next:hover {
 color:rgba(255,255,255,1);
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 background-color:#ef3228;
 cursor:pointer
}
.p_OccupyBox .p_page .next:active {
 background-color:#ef3228
}
.p_OccupyBox .p_page .next .font {
 display:table-cell;
 vertical-align:middle;
 bottom:0;
 font-size:12px
}
.p_OccupyBox .p_page .next:hover .iconfont {
 color:rgba(255,255,255,1)
}
.p_OccupyBox .p_page .next:active .iconfont {
 color:rgba(255,255,255,1)
}
.p_OccupyBox .p_page .next .iconfont:before {
 content:"";
 margin-top:3px;
 float:right;
 margin-left:5px
}
.p_OccupyBox .p_page .pageNum {
 position:relative;
 background-size:100% 100%;
 color:inherit;
 cursor:pointer;
 display:table;
 font-family:inherit;
 font-size:14px;
 font-weight:inherit;
 height:inherit;
 position:absolute;
 text-decoration:none;
 width:inherit
}
.p_OccupyBox .p_page .pageNum {
 height:30px;
 width:30px;
 color:rgba(102,102,102,1);
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 background-color:rgba(242,242,242,1);
 text-align:center;
 position:relative
}
.p_OccupyBox .p_page .pageNum:hover {
 color:rgba(255,255,255,1);
 border-width:0;
 border-style:solid;
 border-color:rgba(255,255,255,0);
 cursor:pointer;
 text-decoration:none;
 background-color:#ef3228
}
.p_OccupyBox .p_page .pageNum:active {
 text-decoration:none;
 background-color:#ef3228
}
.p_OccupyBox .p_page .pageNum.active {
 text-decoration:none;
 background-color:#c1271f;
 color:rgba(255,255,255,1)
}
.p_OccupyBox .p_page .pageNum .font {
 display:table-cell;
 vertical-align:middle;
 bottom:0
}
.p_OccupyBox .p_page .pageNum .iconfont {
 display:inline;
 color:rgba(255,255,255,1);
 vertical-align:middle
}
.p_OccupyBox .p_page .pageNum:hover .iconfont {
 color:rgba(255,255,255,1)
}
.p_OccupyBox .p_page .pageNum:active .iconfont {
 color:rgba(255,255,255,1)
}
.p_OccupyBox .p_page .pageNum .iconfont:before {
 content:""
}
.p_OccupyBox .p_page .PageInterval {
 line-height:30px;
 cursor:text;
 color:rgba(102,102,102,1)
}
.p_OccupyBox .p_page .p_PageInterval {
 line-height:30px;
 cursor:text;
 color:rgba(102,102,102,1)
}
.p_Product {
 width:calc((100% - 0px)/3);
 margin:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px
}
.p_CommonSummaryBoxA {
 text-align:center
}
.p_MatteIcon .iconfont:before {
 content:'\e602'
}
.p_page .pre .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
.p_page .next .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
.c_news_list-53002 .p_articles {
 margin:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px
}
.c_news_list-53002 .p_CommonSummaryBoxA {
 text-align:center
}
.c_news_list-53002 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
.c_news_list-53002 .p_page .pre .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
.c_news_list-53002 .p_page .next .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
.c_news_list-53002 .p_more .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
.c_news_list-53002 .p_loading .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
.c_news_list-53002 {
 width:1102px;
 height:532px;
 /*position:absolute*/
}
.c_breadcrumb_nav-02001 .p_breadcrumbCurrent {
 font-size:0
}
.c_breadcrumb_nav-02001 .p_breadcrumbCurrent {
 display:inline-block;
 vertical-align:middle;
 position:relative
}
.c_breadcrumb_nav-02001 .p_breadcrumbCurrent .font {
 display:inline-block;
 font-size:14px;
 color:#666;
 height:30px;
 line-height:30px
}
.c_breadcrumb_nav-02001 .p_breadcrumbCurrent .before:before {
 content:"\200B"
}
.c_breadcrumb_nav-02001 .p_breadcrumbCurrent .after:before {
 content:"\200B"
}
.c_breadcrumb_nav-02001 .p_breadcrumb {
 font-size:14px;
 color:#65beba
}
.c_breadcrumb_nav-02001 .p_breadcrumb {
 display:inline-block;
 vertical-align:middle;
 position:relative
}
.c_breadcrumb_nav-02001 .p_breadcrumb>a>.font {
 display:inline-block;
 line-height:30px
}
.c_breadcrumb_nav-02001 .p_breadcrumb>a {
 color:#666
}
.c_breadcrumb_nav-02001 .p_breadcrumb.contentBox>a>.font {
 border:1px solid #e0f2f1
}
.c_breadcrumb_nav-02001 .p_breadcrumb.contentBox>a>.font:hover {
 text-decoration:none
}
.c_breadcrumb_nav-02001 .p_breadcrumb>a>.font:hover {
 text-decoration:underline
}
.c_breadcrumb_nav-02001 .p_breadcrumb .before:before {
 content:"\200B"
}
.c_breadcrumb_nav-02001 .p_breadcrumb .after:before {
 content:"\200B"
}
.c_breadcrumb_nav-02001 .p_breadcrumb.contentBox:hover>a>.font:before {
 content:"\200B";
 display:block;
 height:1px;
 background:#fff;
 width:100%;
 width:calc(100% - 1px);
 position:absolute;
 bottom:-1px;
 left:1px;
 z-index:10
}
.c_breadcrumb_nav-02001 .p_breadcrumb.contentBox:hover>a>.font {
 border:1px solid #65beba;
 border-bottom:1px solid transparent
}
.c_breadcrumb_nav-02001 .p_breadcrumb.contentBox .after {
 margin-right:5px
}
.c_breadcrumb_nav-02001 .p_breadcrumb.contentBox .after:before {
 content:"\e69a"
}
.c_breadcrumb_nav-02001 .p_breadcrumb.contentBox:hover .after:before {
 content:"\e69c"
}
.e_title.c_breadcrumb_nav-02001 .p_sortLink {
 display:inline-block;
 padding:0;
 color:rgba(101,190,186,1);
 font-size:14px;
 text-align:left
}
.e_title.c_breadcrumb_nav-02001 .p_sortLink {
 white-space:nowrap;
 vertical-align:middle;
 line-height:19px
}
a>.e_title.c_breadcrumb_nav-02001 .p_sortLink:hover {
 text-decoration:underline;
 font-weight:bold;
 cursor:pointer
}
a>.e_title.c_breadcrumb_nav-02001 .p_sortLink:active {
 color:rgba(69,165,161,1);
 font-weight:400
}
a>.e_title.c_breadcrumb_nav-02001 .p_sortLink:active {
 text-decoration:none;
 margin-top:0
}
.e_title.c_breadcrumb_nav-02001 .p_sortLink .iconfont:before {
 display:inline-block;
 content:""
}
.c_breadcrumb_nav-02001 .p_content {
 margin:0;
 width:236px;
 height:317px;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(228,228,228,0);
 background-color:transparent;
 overflow:hidden
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond {
 font-size:14px;
 color:#65beba
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond {
 display:inline-block;
 vertical-align:middle;
 position:relative
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond>a>.font {
 display:inline-block;
 line-height:30px
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond>a {
 color:inherit
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond.contentBox>a>.font {
 border:1px solid #e0f2f1
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond.contentBox>a>.font:hover {
 text-decoration:none
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond>a>.font:hover {
 text-decoration:underline
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond .before:before {
 content:"\200B"
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond .after:before {
 content:"\200B"
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond.contentBox:hover>a>.font:before {
 content:"\200B";
 display:block;
 height:1px;
 background:#fff;
 width:100%;
 width:calc(100% - 1px);
 position:absolute;
 bottom:-1px;
 left:1px;
 z-index:10
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond.contentBox:hover>a>.font {
 border:1px solid #65beba;
 border-bottom:1px solid transparent
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond.contentBox .after {
 margin-right:5px
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond.contentBox .after:before {
 content:"\e69a"
}
.c_breadcrumb_nav-02001 .p_breadcrumbSecond.contentBox:hover .after:before {
 content:"\e69c"
}
.c_breadcrumb_nav-02001 .p_end {
 display:inline-block;
 margin:0;
 padding:0;
 text-align:left;
 color:rgba(51,51,51,1);
 font-size:14px;
 font-weight:400
}
.c_breadcrumb_nav-02001 .p_end .font {
 white-space:nowrap;
 vertical-align:middle;
 text-align:inherit;
 line-height:14px
}
.c_breadcrumb_nav-02001 .p_end .iconfont:before {
 display:inline-block;
 content:"";
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst {
 font-size:14px;
 color:#65beba
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst {
 display:inline-block;
 vertical-align:middle;
 position:relative
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst>a>.font {
 display:inline-block;
 line-height:30px
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst>a {
 color:inherit
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst.contentBox>a>.font {
 border:1px solid #e0f2f1
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst.contentBox>a>.font:hover {
 text-decoration:none
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst>a>.font:hover {
 text-decoration:underline
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst .before:before {
 content:"\200B"
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst .after:before {
 content:"\200B"
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst.contentBox:hover>a>.font:before {
 content:"\200B";
 display:block;
 height:1px;
 background:#fff;
 width:100%;
 width:calc(100% - 1px);
 position:absolute;
 bottom:-1px;
 left:1px;
 z-index:10
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst.contentBox:hover>a>.font {
 border:1px solid #65beba;
 border-bottom:1px solid transparent
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst.contentBox .after {
 margin-right:5px
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst.contentBox .after:before {
 content:"\e69a"
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst.contentBox:hover .after:before {
 content:"\e69c"
}
.c_breadcrumb_nav-02001 .p_breadcrumbList {
 margin:0;
 width:236px;
 height:317px;
 padding:0;
 border-width:1px;
 border-style:none;
 border-color:rgba(228,228,228,0);
 background-color:transparent;
 overflow:hidden
}
.c_breadcrumb_nav-02001 {
 position:absolute;
 width:1180px;
 height:30px;
 overflow:visible;
 font-size:0
}
.c_breadcrumb_nav-02001 .p_breadcrumbList {
 width:auto;
 height:auto;
 overflow:visible;
 background-color:transparent
}
.c_breadcrumb_nav-02001 .p_breadcrumbList>a {
 display:inline-block
}
.c_breadcrumb_nav-02001 .p_CurrentBox {
 color:#666
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst .before:before {
 content:"\e68a"
}
.c_breadcrumb_nav-02001 .p_content {
 width:240px;
 position:absolute;
 border:1px solid #65beba;
 padding:9px 7px 9px 7px;
 font-size:0;
 display:none;
 height:auto;
 background:#fff
}
.c_breadcrumb_nav-02001 .contentBox:hover .p_content {
 display:block
}
.c_breadcrumb_nav-02001 .p_sortLink {
 color:#65beba;
 display:inline-block;
 margin:9px 7px 9px 7px;
 cursor:pointer;
 font-size:14px
}
.c_breadcrumb_nav-02001 .p_sortLink .font {
 line-height:14px;
 font-weight:normal
}
.c_breadcrumb_nav-02001 .p_sortLink:hover {
 text-decoration:underline;
 font-weight:normal
}
.c_breadcrumb_nav-02001 .p_sortLink.current {
 color:#bcbcbc
}
.c_breadcrumb_nav-02001 .p_sortLink.current:hover {
 text-decoration:none;
 font-weight:normal
}
.c_breadcrumb_nav-02001 .p_sortLink.current .font {
 text-decoration:none;
 font-weight:normal;
 cursor:default
}
.c_breadcrumb_nav-02001 .p_end {
 margin-right:6px;
 margin-left:6px;
 vertical-align:middle
}
.c_breadcrumb_nav-02001 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
.c_breadcrumb_nav-02001>div {
 animation-fill-mode:both
}
.c_breadcrumb_nav-02001 .p_breadcrumbFirst .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
.iconfont {
 display:none
}
@charset "UTF-8";
.pagebox,#-remove--flag {
 width:1200px;
 margin:0px auto
}
#c_news_category-15142924442904843 .p_articles {
 margin:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px
}
#c_news_category-15142924442904843 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
#c_news_category-15142924442904843>div {
 animation-fill-mode:both
}
#c_news_category-15142924442904843 {
 position:absolute;
 top:0px;
 left:0px;
 z-index:100;
 width:1200px;
 height:40px
}
#c_breadcrumb_nav-1514292396664 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
#c_breadcrumb_nav-1514292396664>div {
 animation-fill-mode:both
}
#c_breadcrumb_nav-1514292396664 .p_breadcrumbFirst .iconfont:before {
 content:'\e68a'
}
#c_breadcrumb_nav-1514292396664 .p_breadcrumbFirst {
 color:rgba(115,115,115,1)
}
#c_breadcrumb_nav-1514292396664 .p_end .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
#c_breadcrumb_nav-1514292396664 {
 position:absolute;
 top:4px;
 left:98px;
 z-index:101;
 width:541px;
 height:30px
}
#c_news_list-15143642765425968 .p_articles {
 margin:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px
}
#c_news_list-15143642765425968 .p_CommonSummaryBoxA {
 text-align:center
}
#c_news_list-15143642765425968 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
#c_news_list-15143642765425968>div {
 animation-fill-mode:both;
}
#c_news_list-15143642765425968 .p_page .pre .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
#c_news_list-15143642765425968 .p_page .next .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
#c_news_list-15143642765425968 .p_more .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
#c_news_list-15143642765425968 .p_loading .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px
}
#c_news_list-15143642765425968 {
 /*position:absolute;*/
 top:570px;
 left:0px;
 z-index:110;
 width:1200px;
 height:532px
}
#w_wbox-1514292396629 .p_wbox {
 background-image:url(/img/news1.jpg);
 background-image-part-image:url(/img/news1.jpg)
}
#w_wbox-1514292396629 .p_MatteIcon .iconfont:before {
 content:'\e602'
}
#w_wbox-1514292396629>div {
 animation-fill-mode:both
}
#w_wbox-1514292396629 {
 position:absolute;
 top:100px;
 left:-357px;
 z-index:11;
 width:1914px;
 height:300px
}
#w_rbox-1514292396639 {
 position:absolute;
 top:483px;
 left:0px;
 z-index:12;
 width:1200px;
 height:40px
}
#w_img-1514292396649 {
 position:absolute;
 top:7px;
 left:0px;
 z-index:102;
 width:16px;
 height:20px
}
#w_common_text-1514292396659 {
 position:absolute;
 top:8px;
 left:23px;
 z-index:103;
 width:89px;
 height:19px
}
