@charset "utf-8";
@font-face{font-family:Politica;src:url(data:application/vnd.ms-fontobject;base64,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aHR0cDovL3d3dy5zdWR0aXBvcy5jb20uYXJQb2xpdGljYVJlZ3VsYXJQb2xpdGljYQBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAwADQALAAgAFMAVQBEAFQASQBQAE8AUwAuACAARABpAHMAZQBuAGEAZABhACAAcABvAHIAIABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAB5ACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQAuACAAVABvAGQAbwBzACAAbABvAHMAIABkAGUAcgBlAGMAaABvAHMAIAByAGUAcwBlAHIAdgBhAGQAbwBzAC4AUABvAGwAaQB0AGkAYwBhAFIAZQBnAHUAbABhAHIAUABvAGwAaQB0AGkAYwBhADoAIAAyADAAMAA0AFAAbwBsAGkAdABpAGMAYQBWAGUAcgBzAGkAbwBuACAAMQAuADAAOwAgAEEAcAByAGkAbAAgADIAMAAwADQAUABvAGwAaQB0AGkAYwBhAFAAbwBsAGkAdABpAGMAYQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAFMAdQBkAHQAaQBwAG8AcwBBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAQQBsAGUAagBhAG4AZAByAG8AIABQAGEAdQBsACAAJgAgAEEAbABmAHIAZQBkAG8AIABHAHIAYQB6AGkAYQBuAGkAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMAA0ACwAIABTAFUARABUAEkAUABPAFMALgAgAEQAaQBzAGUAbgBhAGQAYQAgAHAAbwByACAAQQBsAGUAagBhAG4AZAByAG8AIABQAGEAdQBsACAAeQAgAEEAbABmAHIAZQBkAG8AIABHAHIAYQB6AGkAYQBuAGkALgAgAFQAbwBkAG8AcwAgAGwAbwBzACAAZABlAHIAZQBjAGgAbwBzACAAcgBlAHMAZQByAHYAYQBkAG8AcwAuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHUAZAB0AGkAcABvAHMALgBjAG8AbQAuAGEAcgBoAHQAdABwADoALwAvAHcAdwB3AC4AcwB1AGQAdABpAHAAbwBzAC4AYwBvAG0ALgBhAHIAUABvAGwAaQB0AGkAYwBhAFIAZQBnAHUAbABhAHIAUABvAGwAaQB0AGkAYwBhAAAAAAIAAAAAAAD/hQAUAAAAAAAAAAAAAAAAAAAAAAAAABIAEgAAABIAEwAUABUAFgAXABgAGgAdAEcASABLAFEAVwAbABwAGQAA);src:url(data:application/x-font-ttf;base64,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RwByAGEAegBpAGEAbgBpAC4AIABUAG8AZABvAHMAIABsAG8AcwAgAGQAZQByAGUAYwBoAG8AcwAgAHIAZQBzAGUAcgB2AGEAZABvAHMALgBQAG8AbABpAHQAaQBjAGEAUgBlAGcAdQBsAGEAcgBQAG8AbABpAHQAaQBjAGEAOgAgADIAMAAwADQAUABvAGwAaQB0AGkAYwBhAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA7ACAAQQBwAHIAaQBsACAAMgAwADAANABQAG8AbABpAHQAaQBjAGEAUABvAGwAaQB0AGkAYwBhACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAUwB1AGQAdABpAHAAbwBzAEEAbABlAGoAYQBuAGQAcgBvACAAUABhAHUAbABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAAmACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAwADQALAAgAFMAVQBEAFQASQBQAE8AUwAuACAARABpAHMAZQBuAGEAZABhACAAcABvAHIAIABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAB5ACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQAuACAAVABvAGQAbwBzACAAbABvAHMAIABkAGUAcgBlAGMAaABvAHMAIAByAGUAcwBlAHIAdgBhAGQAbwBzAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHMAdQBkAHQAaQBwAG8AcwAuAGMAbwBtAC4AYQByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHUAZAB0AGkAcABvAHMALgBjAG8AbQAuAGEAcgBQAG8AbABpAHQAaQBjAGEAUgBlAGcAdQBsAGEAcgBQAG8AbABpAHQAaQBjAGEAAAAAAgAAAAAAAP+FABQAAAAAAAAAAAAAAAAAAAAAAAAAEgASAAAAEgATABQAFQAWABcAGAAaAB0ARwBIAEsAUQBXABsAHAAZAAA=) format("truetype")}
.width{width:100%;max-width:1280px;min-width:1280px;margin:0 auto;}

.topbars{background:#252525;min-width:1200px;}
.topbars .width{height:50px;}
.topbars .title{color:#8f8f8f;line-height:50px;}
.topbars .title a{color:#8f8f8f;}
.topbars .title a:hover{color:#fff;}
.topbars .title span{color:#ff0;}
.topbars .lan{padding-top:8px;}
.topbars .lan .ui-nav li a{padding:6px 15px;color:#fff;}
.topbars .lan .ui-nav li a:hover{color:#ff0;}
.topbars .lan .ui-nav li ul{min-width:100px;}
.topbars .lan .ui-nav li ul li a{padding:10px 15px;color:#333;}
.topbars .lan .ui-nav li ul li span{font-size:14px;margin-left:5px;}
.topbars .lan .ui-nav li ul li a:hover{background:#C9A96E;color:#fff;}

.header{padding:20px 0 30px 0;display:flex;align-items:center;justify-content:space-between;}
.header .logo{height:70px;}
.header .logo img{max-width:100%;max-height:70px;}

.header .wrap{display:flex;align-items:center;justify-content:space-between;height:70px;}
.header .search{width:360px;}
.header .search .ip{border:2px solid #C9A96E;vertical-align:middle;height:40px;line-height:35px;padding:0 15px;width:260px;outline:none;}
.header .search .ip:focus{border-color:#B8924E;}
.header .search .bnt{border:1px solid #C9A96E;background:#C9A96E;vertical-align:middle;color:#fff;font-size:13px;height:40px;line-height:35px;padding:0 20px;cursor:pointer;transition:background 0.3s;}
.header .search .bnt:hover{background:#B8924E;border-color:#B8924E;}

.header .tel{width:180px;background:url(../images/icon_tel.png) no-repeat left;margin-top:0px;text-align:right;font-size:12px;color:#999;}
.header .tel span{color:#333;display:block;font-size:20px;}

.nav_bg{background:#1a1a2e;min-width:1200px;height:62px;color:#fff;border-bottom:2px solid #C9A96E;}
.nav_bg ul{display:flex;}
.nav_bg ul li{list-style:none;margin-right:8px;}
.nav_bg ul li a{color:#ccc;font-size:16px;display:block;line-height:62px;height:62px;padding:0 20px;position:relative;transition:all 0.3s ease;}
.nav_bg ul li.active a{background:#C9A96E;color:#fff;}
.nav_bg ul li.active a:after{display:block;top:-3px;right:0px;left:0px;height:3px;background:#E0C78A;content:"";position:absolute;border-radius:3px 3px 0 0;}
.nav_bg ul li a:hover{background:#C9A96E;color:#fff;}
.nav_bg ul li a:hover:after{display:block;top:-3px;right:0px;left:0px;height:3px;background:#E0C78A;content:"";position:absolute;border-radius:3px 3px 0 0;}
.nav_bg ul li ul{display:none;}
.nav_bg ul li:hover ul{display:block;border:0;}
.nav_bg ul li:hover ul li{margin:0;}
.nav_bg ul li:hover ul li a{line-height:45px;height:45px;font-size:14px;color:#333;background:#fff;}
.nav_bg ul li:hover ul li a:hover{color:#fff;background:#C9A96E;}
.nav_bg ul li:hover ul li a:after{display:none;}

.banner_inner{height:400px;min-width:1200px;background:#1a1a2e;}
.banner_inner .width{padding:120px 0 0 70px;}
.banner_inner .title{font-size:48px;color:#C9A96E;font-weight:bold;}
.banner_inner .desc{font-size:18px;color:#aaa;font-weight:400;line-height:50px;}


.bg_gray{background:#f6f6f6;min-height:300px;min-width:1280px;}
.mt7{margin-top:-7px;padding-top:100px;}

.home_title{text-align:center;background:url(../images/icon_dot.png) no-repeat center bottom;padding-bottom:25px;margin-bottom:20px;}
.home_title .big{color:#434665;font-size:30px;font-weight:bold;margin-bottom:10px;}
.home_title .small{color:#afafaf;font-size:16px;}

.home_title_white{background:none;}
.home_title_white .big{color:#fff;}
.home_title_white .small{color:#dadada;}

.home_nav{margin:0 auto;}
.home_nav ul{display:flex;justify-content:center}
.home_nav ul li{list-style:none;}
.home_nav ul li a{display:inline-block;font-size:13px;border:1px solid #ececec;border-radius:0px;padding:9px 15px;margin-right:10px;line-height:normal;color:#999;background:#fff;}
.home_nav a:hover,.home_nav li.active a{background:#C9A96E;border-color:#C9A96E;color:#fff;}


.home_pro{margin-top:30px;padding-bottom:40px;}
.home_pro ul{display:flex;flex-wrap:wrap;}
.home_pro ul li{width:305px;margin:0 20px 20px 0;list-style:none;}
.home_pro ul li:nth-child(4n){margin-right:0;}
.home_pro ul li a{display:block;width:100%;height:100%;}
.home_pro ul li a .top{width:100%;height:305px;border:3px solid #fff;}
.home_pro ul li a .top img{width:100%;height:100%;}
.home_pro ul li a .foot{border-top:1px solid #f6f6f6;background:#fff;padding:15px 60px 15px 20px;position:relative;font-size:16px;}
.home_pro ul li a .foot span{display:block;font-size:14px;color:#999;margin-top:5px;}
.home_pro ul li a .foot .icon{background:url(../images/icon_right.png) no-repeat top;width:26px;height:20px;position:absolute;right:20px;top:30px;transition:all 0.5s ease;}
.home_pro ul li a:hover .top{border-color:#C9A96E;}
.home_pro ul li a:hover .foot{background:#C9A96E;border-color:#C9A96E;color:#fff;}
.home_pro ul li a:hover .foot span{color:#fff;}
.home_pro ul li a:hover .foot .icon{background-position:bottom;}

.bg_about{background:#f6f6f6 url(../images/bg_about.jpg) no-repeat top center;min-height:497px;min-width:1280px;}
.home_about{background:#1a1a2e;min-height:370px;margin-top:50px;display:flex;}
.home_about .video{width:550px;height:370px;margin:-25px 0px 0 25px;background:#000;}
.home_about .video img{border:0px solid #fff;width:100%;height:100%;}
.home_about .video video{width:100%;height:100%;border:0;}
.home_about .desc{flex:1;color:#fff;padding:30px 50px;}
.home_about .desc p{font-size:14px;margin:10px 0 20px 0;line-height:26px;}
.home_about .more{text-align:right;margin-top:40px;}
.home_about .more a{display:inline-block;color:#C9A96E;border:1px solid #C9A96E;font-size:12px;padding:5px 35px;transition:all 0.3s;}
.home_about .more a:hover{border-color:#fff;color:#fff;background:rgba(201,169,110,0.2);}

.home_why{background:url(../images/icon_point.png) no-repeat center;min-height:300px;min-width:1200px;}
.home_why .ui-row{margin-top:30px;padding-bottom:80px;}
.row_item{width:420px;position:relative;margin:30px 20px 30px 25px;}
.row_item h2{font-size:30px;font-weight:bold;color:#444;}
.row_item p{font-size:14px;color:#666;}
.row_item .icon{position:absolute;width:50px;line-height:50px;text-align:center;font-size:24px;color:#fff;border-radius:50%;font-weight:300;}
.row_item_right{padding-right:80px;}
.row_item_right h2{text-align:right;}
.row_item_right .icon{background:#02994F;top:10px;right:0;}

.row_item_left{padding-left:80px;}
.row_item_left h2{text-align:left;}
.row_item_left .icon{background:#92D050;top:10px;left:0;}
.row_item_mid{width:260px;}


.bg-blue .tel{margin:50px 20px 0 70px;width:200px;}
.bg-blue .tel .small{color:#D7DDE7;font-size:14px;}
.bg-blue .tel .big{color:#fff;font-size:24px;margin-top:5px;}
.bg-blue .tel .more{text-align:left;margin-top:30px;}
.bg-blue .tel .more a{display:inline-block;color:#ACBDE5;border:1px solid #647EBA;font-size:12px;padding:0 50px;border-radius:30px;}
.bg-blue .tel .more a:hover{border-color:#fff;color:#fff;}
.bg-blue .images{flex:1;}

.home_news{margin-top:30px;padding-bottom:40px;}
.home_news ul{display:flex;flex-wrap:wrap;}
.home_news ul li{width:405px;margin:0 30px 30px 0;list-style:none;}
.home_news ul li:nth-child(3n){margin-right:0;}
.home_news ul li a{display:block;width:100%;height:100%;}
.home_news ul li a .top{width:100%;height:240px;position:relative;transition:all 0.5s ease;}
.home_news ul li a .top img{width:100%;height:100%;}
.home_news ul li a .top .date{position:absolute;top:20px;left:0;background:#7BB04D;color:#fff;padding:10px 20px;display:none;font-size:16px;}
.home_news ul li a .foot{border-top:0px solid #f6f6f6;background:#fff;padding:15px 15px 25px 20px;position:relative;}
.home_news ul li a .foot .title{height:60px;line-height:24px;font-size:16px;overflow:hidden;}
.home_news ul li a .foot .desc{height:50px;line-height:20px;font-size:14px;color:#999;}
.home_news ul li a:hover .top{border:10px solid #C9A96E;}
.home_news ul li a:hover .top .date{display:block;background:#C9A96E;}
.home_news ul li a:hover .foot{background:#C9A96E;border-color:#C9A96E;}
.home_news ul li a:hover .foot .title{color:#fff;}
.home_news ul li a:hover .foot .desc{color:#fff;}

.link{margin:30px 0 40px 0;}
.link a{display:inline-block;margin-right:10px;border:1px solid #f3f3f3;padding:8px 15px;font-size:13px;color:#666;border-radius:4px;margin-bottom:10px;background:#fff;}
.link a:hover{border-color:#C9A96E;background:#C9A96E;color:#fff;}


.footer{background:#262626;border-top:5px solid #C9A96E;min-width:1200px;}
.footer .width{padding:0;color:#fff;min-height:320px;position:relative;}
.foot-left{width:940px;margin-left:-50px;padding-top:40px;}
.foot-nav-item{width:180px;border-right:1px solid #424242;padding-left:50px;}
.foot-nav-item h3{color:#fff;font-size:20px;}
.foot-nav-item li{list-style:none;line-height:28px;}
.foot-nav-item li a{color:#989898;transition:all 0.5s ease;}
.foot-nav-item li a:hover{color:#fff;transform:translateX(10px);}
.foot-nav-item:last-child{border:0;}

.foot-right{background:#C9A96E;min-height:370px;width:260px;position:absolute;right:0;top:0;z-index:1;text-align:center;padding:60px 20px 0 20px;}
.foot-right .tel{font-size:16px;}
.foot-right .tel span{font-family:Impact;font-size:30px;display:block;margin-top:5px;}

.foot-right .pic{display:flex;margin-top:40px;}
.foot-right .pic_item{width:100%;margin:0 0 15px 0}
.foot-right .pic_item span{display:block;text-align:center;line-height:40px;}

.copyright{background:#151515;min-width:1200px;padding:15px 0 15px 0;color:#888;z-index:0;}
.copyright a{color:#888;}
.copyright a:hover{color:#fff;}

.right_bar{position:fixed;right:20px;bottom:100px;z-index:999;}
.right_bar ul{}
.right_bar ul li{list-style:none;margin-bottom:5px;position:relative;z-index:200;}
.right_bar ul li.first{height:0;width:0;padding:0;border:0;line-height:0;height:0;margin:0;}
.right_bar ul li div{position:absolute;right:-100px;top:8px;border:1px solid #d9d9d9;box-shadow:0px 0px 30px rgba(0,0,0,0.1);background:#fff;font-size:13px;color:#333;border-radius:4px;padding:0 10px;line-height:40px;opacity:0;min-width:90px;transition:all .5s ease;text-align:center;z-index:-1;white-space:nowrap;}
.right_bar ul li div:after{content:" ";position:absolute;width:.5rem;height:.5rem;border-left:0;border-bottom:0;background:#fff;border:1px solid #d9d9d9;border-bottom:0;border-right:0;right:-.3rem;top:50%;transform:translateY(-50%) rotate(-225deg);}
.right_bar ul li a{display:block;width:55px;line-height:55px;height:55px;background:#fff;border:1px solid #eaeaea;text-align:center;}
.right_bar ul li a i{color:#373748;font-size:24px;}
.right_bar ul li.active a{background:#C9A96E;border:1px solid #C9A96E}
.right_bar ul li.active a i{color:#fff;}
.right_bar ul li a:hover{background:#C9A96E;border-color:#C9A96E;}
.right_bar ul li a:hover i{color:#fff;}
.right_bar ul li:hover div{opacity:1;right:70px;}

.bg_position{background:#fff;min-width:1200px;height:60px;line-height:60px;position:relative;border-bottom:1px solid #f0f0f0;}
.bg_position .submenu{display:flex;}
.bg_position .submenu li{list-style:none;}
.bg_position .submenu li a{display:block;line-height:58px;font-size:17px;color:#868686;padding:0;margin:0 20px;}
.bg_position .submenu li a:hover{color:#C9A96E;border-bottom:2px solid #C9A96E;}
.bg_position .submenu li.active a{color:#C9A96E;border-bottom:2px solid #C9A96E;}
.bg_position .bread ul li a{font-size:15px;}

.bg_innner{background:#F3F7FC;min-width:1200px;min-height:400px;}

.page_single{padding:40px 20px;}
.page_single p{line-height:30px;margin-bottom:15px;font-size:15px;}
.page_single *{max-width:100%;}

.page_other{padding:20px 0px;}

.container{display:flex;}
.container_left{width:280px;margin-right:20px;border:1px solid #f3f3f3;}
.container_right{width:1000px;min-height:400px;padding:25px 35px;background:#fff;box-shadow:0px 0px 30px rgba(0,0,0,0.1);}
.container_right_pro{width:980px;}
.ui_box{}

.left_subject{background:#1a1a2e;color:#fff;font-size:18px;padding-left:30px;line-height:58px;}
.left_ul{background:#fff;}
.left_ul .collapse-menu-title{list-style:none;border-bottom:1px solid #f1f1f1;line-height:50px;position:relative;}
.left_ul .collapse-menu-title a{transition:all 0.5s ease;}
.left_ul .collapse-menu-title:after{display:block;content:" > ";width:30px;height:50px;position:absolute;right:10px;top:0;text-align:center;font-family:宋体;color:#bebebe;font-weight:bold;}
.left_ul .collapse-menu-title:hover a{transform:translateX(10px);}
.left_ul .collapse-menu-title.active a{color:#C9A96E;}
.collapse-menu-title.active{background:#fafafa;}
.collapse-menu-title i{display:none;}

.hot_ul{padding:10px 15px;background:#fff;}
.hot_ul ul{}
.hot_ul ul li{list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f3f3f3;line-height:40px;}
.hot_ul ul li a{}
.hot_ul ul li span{display:inline-block;margin-right:10px;line-height:20px;width:22px;background:#f2f2f2;text-align:center;color:#999;font-size:12px;}
.hot_ul ul li:nth-child(1) a span{background:#FF8400;color:#fff;}
.hot_ul ul li:nth-child(2) a span{background:#FF8400;color:#fff;}
.hot_ul ul li:nth-child(3) a span{background:#FF8400;color:#fff;}

.news_subject{color:#C9A96E;font-size:24px;border-bottom:1px solid #ededed;margin-bottom:30px;}
.news_subject span{display:inline-block;border-bottom:2px solid #C9A96E;line-height:40px;padding-bottom:15px;}

.artlist{}
.artlist-item{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06);min-height:160px;padding:30px 0;}
.artlist-item:first-child{padding-top:10px;}
.artlist-item-image{width:200px;margin-right:30px;}
.artlist-item-image img{width:100%;max-height:140px;border-radius:4px;}
.artlist-item-image svg{width:100%;text-anchor:middle;border-radius:4px;border:1px solid #eaeaea;}
.artlist-item-body{flex:1;overflow:hidden;padding-right:20px;}
.artlist-item-body .title{font-size:18px;font-weight:500;}
.artlist-item-body .desc{font-size:13px;color:#b5b5b5;line-height:24px;margin-top:15px;}
.artlist-item-body .desc p{margin:0;}
.artlist-item-body .tags{color:#999;margin-top:15px;}
.artlist-item-body .tags a{margin:0 6px;font-size:13px;font-family:arial,microsoft yahei;color:#666;}
.artlist-item-body .tags a:hover{color:#f30;}
.artlist-item-date{width:120px;padding:40px 0 0 40px;font-size:36px;color:#999;font-weight:300;position:relative;font-family:Politica;}
.artlist-item-date:after{display:block;content:"";width:1px;height:60px;background:#f3f3f3;left:10px;top:32px;position:absolute;}
.artlist-item-money{width:200px;font-size:18px;color:#F60;}
.artlist-item-money span{display:block;font-size:14px;color:#999;line-height:36px;font-weight:500;}
.artlist-item-money:after{height:80%;}
.artlist-item:hover .artlist-item-date{color:#1890FF;}
.artlist-item:hover .artlist-item-body .title{color:#1890FF;}
.artlist-item:hover .artlist-item-body .desc{color:#666;}

.pro_list{border:0px solid #f30;}
.pro_list ul{display:flex;flex-wrap:wrap;}
.pro_list ul li{width:313px;margin:0 20px 20px 0;list-style:none;}
.pro_list ul li:nth-child(3n){margin-right:0;}
.pro_list ul li a{display:block;width:100%;height:100%;}
.pro_list ul li a .top{width:100%;height:313px;border:3px solid #fff;}
.pro_list ul li a .top img{width:100%;height:100%;}
.pro_list ul li a .foot{border-top:1px solid #f6f6f6;background:#fff;padding:15px 60px 15px 20px;position:relative;font-size:16px;}
.pro_list ul li a .foot span{display:block;font-size:14px;color:#999;margin-top:5px;}
.pro_list ul li a .foot .icon{background:url(../images/icon_right.png) no-repeat top;width:26px;height:20px;position:absolute;right:20px;top:30px;transition:all 0.5s ease;}
.pro_list ul li a:hover .top{border-color:#C9A96E;}
.pro_list ul li a:hover .foot{background:#C9A96E;border-color:#C9A96E;color:#fff;}
.pro_list ul li a:hover .foot span{color:#fff;}
.pro_list ul li a:hover .foot .icon{background-position:bottom;}

.contact{padding:20px 20px 0 20px;font-family:verdana;color:#777;}
.contact .ui-row{padding-top:20px;}
.contact .ui-col-6{border-bottom:1px solid #f3f3f3;padding-bottom:30px;margin-top:30px;max-width:45%;margin-right:5%;}
.contact em{font-size:30px;margin:0 20px 20px 0;float:left;background:#C9A96E;color:#fff;width:55px;line-height:55px;border-radius:50%;text-align:center;}
.contact h1{color:#333;}
.contact h3{font-family:microsoft yahei;color:#333;font-size:18px;font-weight:500;}

.videolist{margin-top:-10px;}
.videolist .piclist-item{width:46%!important;margin:1.5% 2% 2% 2%;}
.videolist .piclist-title{line-height:40px;}

.content a{color:#03C;}
.content a:hover{color:#f30;}
.content p{margin-bottom:20px;line-height:24px;}
.content *{max-width:100%;}

.artshow{}
.artshow h1{font-size:24px;font-weight:bold;margin:0;}
.artshow .info{font-size:14px;position:relative;margin:30px 0 40px 0;z-index:1;}
.artshow .info:before{position:absolute;left:0;right:-35px;top:0;display:block;content:"";background:#fafafa;line-height:45px;height:45px;border-left:4px solid #C9A96E;z-index:-1;margin:-10px 0 0 -40px}
.artshow .info span{color:#999;}
.artshow .info i{color:#ccc;margin-right:5px;}
.artshow .other{margin:0;padding:0px;font-size:14px;}
.artshow .other ul{overflow:hidden;list-style:none;margin:30px 0 0 0;}
.artshow .other ul li{line-height:40px;color:#999;border:1px solid #f3f3f3;border-left:0;border-radius:0 4px 4px 0;}
.artshow .other ul li span{color:#666;display:inline-block;padding:2px 20px;background:#fafafa;margin-right:15px;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
.artshow .job{margin:15px 0;padding:0px;font-size:14px;}
.artshow .job ul{overflow:hidden;list-style:none;display:flex;flex-wrap:wrap;}
.artshow .job ul li{width:25%;line-height:30px;}
.artshow .job ul li span{color:#999;}
.artshow .content a{color:#03C;}
.artshow .content a:hover{color:#f30;}
.artshow .content p{margin-bottom:20px;line-height:24px;}
.artshow .content *{max-width:100%;}
.artshow .action{display:flex;justify-content:center;margin:30px 0 10px 0;}
.artshow .action a{display:block;cursor:pointer;margin:0 15px;width:70px;height:70px;margin-bottom:10px;line-height:60px;text-align:center;border-radius:50%;box-shadow:0px 0px 30px rgba(0,0,0,0.1);position:relative;}
.artshow .action a i{font-size:30px;color:#999;}
.artshow .action a em{display:block;font-size:12px;font-family:verdana;color:#999;position:absolute;bottom:-15px;left:0;right:0;}
.artshow .action a:hover{box-shadow:0px 0px 30px rgba(0,132,255,0.3)}
.artshow .action a:hover i{color:#1890FF;}
.artshow .tags{color:#999;margin:15px 0;}
.artshow .tags a{margin:0 10px 10px 0;}

.news_show{}
.news_show p{margin-bottom:20px;line-height:24px;}
.news_show *{max-width:100%;}

.proshow{}
.proshow .col-left{width:55%;border-right:1px solid #f3f3f3;padding:20px 3%;}
.proshow .col-left .big_pic{text-align:center;}
.proshow .col-left .big_pic img{max-width:100%;}
.proshow .col-left .thumb_pic{margin:30px 0 0 0;text-align:center;}
.proshow .col-left .thumb_pic ul{margin:0 auto;}
.proshow .col-left .thumb_pic ul li{display:inline-block;margin-right:5px;width:60px;height:60px;border:1px solid #eaeaea;padding:0px;cursor:pointer;position:relative;z-index:1;}
.proshow .col-left .thumb_pic ul li.active{border:1px solid #2DB7F5;background:#fff;}
.proshow .col-left .thumb_pic ul li.active:after{content:" ";position:absolute;right:24px;top:-5px;width:11px;height:11px;border:#2DB7F5 solid 1px;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;z-index:-1}

.proshow .col-right{width:45%;padding:20px 3%;}
.proshow .col-right h1{font-size:24px;font-weight:bold;}
.proshow .col-right .intro{font-size:14px;color:#888;margin:10px 0;}
.proshow .col-right .attribute{list-style:none;margin:10px 0;}
.proshow .col-right .attribute li{font-size:14px;line-height:30px;}
.proshow .col-right .attribute li em{display:inline-block;width:60px;font-style:normal;color:#999;font-size:14px;}
.proshow .col-right .price{font-size:14px;line-height:30px;margin:20px 0;}
.proshow .col-right .price span{font-size:26px;color:#f60;}
.proshow .col-right .price em{font-size:12px;color:#999;font-style:normal;padding-left:5px;}
.proshow .col-right .tags{color:#999;margin:15px 0;}
.proshow .col-right .tags a{margin:0 10px 10px 0;}

.proshow_content{padding:20px 0;}
.proshow_content a{color:#03C;}
.proshow_content a:hover{color:#f30;}
.proshow_content p{margin-bottom:20px;line-height:24px;}
.proshow_content p img{max-width:100%;}

.proshow_content .extend{list-style:none;}
.proshow_content .extend li{font-size:14px;line-height:30px;}
.proshow_content .extend li em{display:inline-block;width:120px;font-style:normal;color:#999;font-size:14px;margin-right:15px;}

.server_list{}
.server_list_item{border-bottom:1px solid #ececec;padding-bottom:30px;margin-bottom:30px;}
.server_list_item a{display:flex;transition:all 0.5s ease;}
.server_list_item_left{width:300px;margin-right:20px;}
.server_list_item_left img{width:100%;height:auto;min-height:200px;}
.server_list_item_right{flex:1;position:relative;}
.server_list_item_right .title{font-size:18px;font-weight:bold;padding-bottom:10px;max-width:90%;}
.server_list_item_right .other{color:#444;line-height:24px;font-size:14px;margin-top:15px;}
.server_list_item_right .other ul{list-style:none;}
.server_list_item_right .other ul li{list-style:none;font-size:14px;}
.server_list_item_right .other ul li span{color:#999;}
.server_list_item a:hover{transform:translateX(10px);}


.ui-box{box-shadow:0px 0px 30px rgba(0,0,0,0.1);border:1px solid #f3f3f3;background:#fff;margin:20px auto;}
.ui-box-radius{border-radius:20px 0 0 0;}
.ui-box-radius .ui-box-title{border-radius:20px 0 0 0;}
.ui-box-title{background:linear-gradient(90deg, #C9A96E 0%, #B8924E 100%);color:#fff;font-size:24px;font-weight:400;padding:30px;}
.ui-box-title span{display:block;font-size:14px;color:#eaeaea;font-weight:300;text-transform:uppercase;line-height:30px;}

.quicklogin{padding:20px 0;text-align:center;}
.quicklogin .line{margin:20px auto;max-width:86%;font-weight:400;font-size:18px;color:#666;}
.quicklogin a{display:inline-block;text-align:center;margin:0 10px;color:#999;font-size:12px;transition:all .3s ease 0s;}
.quicklogin a:hover{transform:translate3d(0,-5px,0);}
.quicklogin a span{display:block;width:45px;line-height:45px;border-radius:50%;text-align:center;background:#f3f3f3;font-size:24px;margin-bottom:10px;}
.quicklogin a span.blue{background:#E7F7FE;color:#1890FF;}
.quicklogin a span.red{background:#FFF1F8;color:#ED4014;}
.quicklogin a span.green{background:#E6F8E6;color:#19BE6B;}

.api_user{padding:0 0 20px 60px;margin-bottom:20px;}
.api_user span{color:#1890ff;}
.api_user a{color:#f30;}

.user_info{padding:20px 30px;display:flex;}
.user_info .face{width:160px;padding-right:20px;cursor:pointer;}
.user_info .face img{border-radius:50%;border:1px solid #f3f3f3;padding:4px;width:120px;height:120px;}
.user_info .info{flex:1;overflow:hidden;}
.user_info .info p{margin:0;padding:10px 0;}
.user_info .info p span{color:#f30;}
.user_info .info ul{margin:0;padding:0;list-style:none;}
.user_info .info ul li{font-size:16px;line-height:55px;height:55px;border-bottom:1px dashed #eee;vertical-align:middle;float:left;width:45%;margin-right:5%;}
.user_info .info ul li span{color:#f30;}
.user_info .info ul li em{color:#999;font-style:normal;display:inline-block;margin-right:5px;}

.pay{margin:0 0 -10px;padding:0;list-style:none;display:flex;}
.pay li{min-width:200px;margin:0 10px 10px 0;cursor:pointer;}
.pay li div{border:1px solid #efefef;text-align:center;position:relative;}
.pay li div img{max-width:100%;height:65px;}
.pay li div i{position:absolute;right:2px;bottom:0px;font-size:12px;color:#fff;z-index:10;display:none;}
.pay .active div:before{position:absolute;content:"";right:0;bottom:0;color:#1890FF;width:0;height:0;border-bottom:30px solid #1890FF;border-left:30px solid transparent;z-index:10;}
.pay .active div{border-color:#90BAFF;}
.pay .active div i{display:block;}

.order-base{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 20px 20px;}
.order-base-left{flex:1;overflow:hidden;border-right:1px solid #f3f3f3;}
.order-base-left h1{font-size:24px;font-weight:400;color:#666;}
.order-base-left h1 i{font-size:34px;color:#1890FF;margin-right:10px;}
.order-base-left p{padding-left:46px;color:#f30;margin:0;}
.order-base-left p span{color:#999;}
.order-base-right{text-align:center;font-size:18px;font-weight:400;color:#999;padding-left:30px;}
.order-base-right em{color:#f30;}
.order-goods{border:1px solid #f3f3f3;border-radius:4px;}
.order-goods .ui-collapse-menu-title a{font-size:16px;}
.order-goods .ui-collapse-menu-title a:hover{padding-left:0;}
.order-goods .ui-collapse-menu-title.active{background:#fafafa;}
.order-goods .ui-collapse-menu-title.active a{color:#1890FF;}
.order-goods .ui-collapse-menu-title a span{color:#1890FF;font-size:16px;margin-right:15px;}
.order-goods .ui-collapse-menu-body li span{color:#999;}
.order-goods .ui-collapse-menu-body li:last-child{border-bottom:0;}
.order-pay{margin:20px 0;}
.order-pay ul{max-width:50%;}

/*BBS*/
.bbs{position:relative;}
.bbs-left{width:300px;padding:30px 0;}
.bbs-left-title{color:#526069;font-weight:500;font-size:20px;padding-left:30px;}
.bbs-left-nav{list-style:none;margin:20px 0;}
.bbs-left-nav li{line-height:45px;margin-bottom:1px;}
.bbs-left-nav li a{color:#76838f;display:block;font-weight:500;padding-left:30px;font-size:16px;}
.bbs-left-nav li a i{font-size:20px;margin-right:10px;}
.bbs-left-nav li a:hover{color:#1890FF;background:#eaf7ff;}
.bbs-left-nav li a:hover i{color:#1890FF;}
.bbs-left-nav li.active a{color:#1890FF;background:#eaf7ff;}
.bbs-left-nav li.active a:hover i{color:#1890FF;}
.bbs_search{padding:15px 30px;}
.bbs-right{flex:1;overflow:hidden;border-left:1px solid #e4eaec;padding:30px;min-height:360px;}
.bbs-right-title{color:#526069;font-weight:bold;font-size:18px;position:relative;}
.bbs-right-title a{position:absolute;right:0;top:0;font-size:16px;font-weight:normal;background:#40A9FF;color:#fff;border-radius:20px;display:block;padding:10px 30px;}
.bbs-right-title a:hover{background:#1890FF;}
.bbs-right .ui-tabs-nav a{padding:10px 20px;}
.bbs-topic{margin:0;}
.bbs-topic-item{display:flex;justify-content:space-between;padding:20px 20px 20px 30px;border-bottom:1px solid #f3f3f3;}
.bbs-topic-item .face{width:40px;height:40px;}
.bbs-topic-item .face img{width:100%;height:100%;border-radius:100%;}
.bbs-topic-item .body{flex:1;overflow:hidden;padding:0 20px;}
.bbs-topic-item .body em{background:#f30;color:#fff;display:inline-block;padding:4px 8px;margin:0 5px;font-size:12px;border-radius:4px;border:0;}
.bbs-topic-item .body a{color:#666;}
.bbs-topic-item .body a:hover{color:#333;}
.bbs-topic-item .body .desc{color:#a3afb7;}
.bbs-topic-item .other{width:100px;padding-left:20px;font-size:12px;color:#333;}
.bbs-topic-item .other i{color:#ccc;margin-right:5px;}
.bbs-topic-item:hover{background:#f5fbff;}
.bbs-post{margin-top:30px;}
.bbs-post .ui-col-2{text-align:right;color:#999;}
.bbs-post .ui-col-10{max-width:760px;}
.bbs-show{margin-top:0px;}
.bbs-show .tip{color:#76838f;background:#ecf4ff;display:inline-block;padding:15px 20px;border-left:3px solid #3e8ef7;border-radius:2px;}
.bbs-show .tip a{color:#06f;margin:0 10px;}
.bbs-show .tip a:hover{color:#f30;}


table{border-collapse:collapse;border-spacing:0;width:100%;}
td,th{border:1px solid #eaeaea;padding:10px;}

/* ===== 纪念币定制首页新样式 ===== */

/* --- 通用 --- */
.text-center{text-align:center;}
.mt30{margin-top:30px;}
.pb70{padding-bottom:70px;}
.pt80{padding-top:80px;}

/* --- Section Title --- */
.section-title{text-align:center;margin-bottom:50px;}
.section-title .cn{font-size:36px;font-weight:700;color:#1a1a2e;margin-bottom:8px;letter-spacing:2px;}
.section-title .en{font-size:14px;color:#C9A96E;text-transform:uppercase;letter-spacing:4px;margin-bottom:15px;}
.section-title p{font-size:15px;color:#888;max-width:600px;margin:0 auto;}
.section-title .divider{width:60px;height:3px;background:linear-gradient(90deg, #C9A96E, #E0C78A);margin:15px auto;}
.section-title .divider.divider-light{background:linear-gradient(90deg, rgba(201,169,110,0.6), rgba(201,169,110,1));}
.section-title.section-title-light .cn{color:#fff;}
.section-title.section-title-light .en{color:rgba(255,255,255,0.6);}
.section-title.section-title-light p{color:rgba(255,255,255,0.7);}

/* --- Hero Banner Overlay --- */
.hero-banner{position:relative;min-width:1200px;overflow:visible;}
.hero-banner::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0.5) 100%);z-index:2;pointer-events:none;}
.hero-banner .ui-carousel-prev,.hero-banner .ui-carousel-next{z-index:5;}
.hero-banner .ui-carousel-item a{display:block;width:100%;margin:0 auto;}
.hero-banner .ui-carousel-page{bottom:160px;z-index:15;}
.hero-banner .ui-carousel-page li{height:14px;width:14px;border-radius:50%;background:none;border:2px solid #fff;margin:0 5px;opacity:1;}
.hero-banner .ui-carousel-page .active{border-color:#C9A96E;background:#C9A96E;}
.hero-banner .ui-carousel-prev-icon,.hero-banner .ui-carousel-next-icon{width:27px;height:49px;background:url(../images/icon_arrow.png) no-repeat;}
.hero-banner .ui-carousel-prev-icon{background-position:top;}
.hero-banner .ui-carousel-next-icon{background-position:bottom;}
.hero-banner > .width:last-child{position:absolute;left:50%;transform:translateX(-50%);bottom:-60px;z-index:10;max-width:1280px;width:1280px;}

.hero-overlay{position:absolute;left:50%;top:45%;transform:translate(-50%,-55%);text-align:center;z-index:5;width:90%;max-width:900px;}
.hero-text h1{font-size:46px;font-weight:800;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,0.5);margin-bottom:15px;letter-spacing:3px;line-height:1.3;}
.hero-text p{font-size:18px;color:rgba(255,255,255,0.95);text-shadow:0 1px 8px rgba(0,0,0,0.4);margin-bottom:35px;letter-spacing:1px;}
.hero-cta{display:flex;justify-content:center;gap:20px;}
.hero-cta .btn-primary{display:inline-block;padding:14px 45px;background:linear-gradient(135deg, #C9A96E, #B8924E);color:#fff;font-size:16px;border-radius:4px;letter-spacing:2px;transition:all 0.3s ease;text-decoration:none;font-weight:600;}
.hero-cta .btn-primary:hover{background:linear-gradient(135deg, #B8924E, #A07D3D);transform:translateY(-2px);box-shadow:0 8px 25px rgba(201,169,110,0.4);}
.hero-cta .btn-outline{display:inline-block;padding:14px 45px;border:2px solid #fff;color:#fff;font-size:16px;border-radius:4px;letter-spacing:2px;transition:all 0.3s ease;text-decoration:none;font-weight:600;}
.hero-cta .btn-outline:hover{background:rgba(255,255,255,0.15);transform:translateY(-2px);}

/* --- Trust Bar --- */
.trust-bar{background:rgba(255,255,255,0.95);display:flex;border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,0.08);}
.trust-item{flex:1;text-align:center;padding:25px 10px;position:relative;}
.trust-item:after{display:block;content:"";border-right:1px solid #f0f0f0;position:absolute;right:0;top:15px;width:1px;height:50px;}
.trust-item:last-child:after{display:none;}
.trust-num{position:relative;display:inline-block;}
.trust-num span{font-size:42px;font-weight:200;color:#C9A96E;font-family:Georgia,serif;}
.trust-num em{font-size:14px;color:#999;position:absolute;right:-45px;top:8px;text-align:left;width:40px;}
.trust-label{font-size:13px;color:#888;margin-top:3px;}

/* --- Service Cards --- */
.section-service{padding:80px 0;background:#fff;min-width:1280px;}
.service-grid{display:flex;gap:25px;}
.service-card{flex:1;background:#fff;border:1px solid #f0ebe0;border-radius:8px;padding:40px 25px;text-align:center;transition:all 0.4s ease;position:relative;overflow:hidden;}
.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #C9A96E, #E0C78A);opacity:0;transition:opacity 0.3s ease;}
.service-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(201,169,110,0.15);border-color:#C9A96E;}
.service-card:hover:before{opacity:1;}
.service-icon{margin-bottom:20px;}
.service-card h3{font-size:18px;color:#1a1a2e;margin-bottom:12px;font-weight:700;}
.service-card p{font-size:14px;color:#888;line-height:24px;margin-bottom:18px;}
.service-card a{color:#C9A96E;font-size:14px;text-decoration:none;font-weight:600;transition:color 0.3s;}
.service-card a:hover{color:#B8924E;}

/* --- Buttons --- */
.btn-outline-dark{display:inline-block;padding:12px 40px;border:2px solid #C9A96E;color:#C9A96E;font-size:15px;border-radius:4px;letter-spacing:1px;transition:all 0.3s ease;text-decoration:none;font-weight:600;}
.btn-outline-dark:hover{background:#C9A96E;color:#fff;transform:translateY(-2px);box-shadow:0 5px 20px rgba(201,169,110,0.3);}

/* --- Craftsmanship --- */
.section-craft{padding:80px 0;background:linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);min-width:1280px;}
.craft-grid{display:flex;gap:25px;}
.craft-card{flex:1;background:rgba(255,255,255,0.05);border:1px solid rgba(201,169,110,0.2);border-radius:8px;padding:35px 25px;text-align:center;transition:all 0.4s ease;}
.craft-card:hover{background:rgba(201,169,110,0.1);border-color:rgba(201,169,110,0.5);transform:translateY(-5px);}
.craft-num{font-size:48px;font-weight:200;color:rgba(201,169,110,0.3);font-family:Georgia,serif;margin-bottom:10px;}
.craft-card h3{font-size:18px;color:#C9A96E;margin-bottom:12px;font-weight:700;}
.craft-card p{font-size:13px;color:rgba(255,255,255,0.6);line-height:22px;}

/* --- Why Choose --- */
.section-why{min-width:1280px;}
.why-grid{display:flex;flex-wrap:wrap;gap:30px;}
.why-card{width:calc(33.333% - 20px);display:flex;gap:20px;align-items:flex-start;}
.why-icon span{display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;border:2px solid #C9A96E;color:#C9A96E;border-radius:50%;font-size:18px;font-weight:700;flex-shrink:0;transition:all 0.3s ease;}
.why-card:hover .why-icon span{background:#C9A96E;color:#fff;}
.why-content h3{font-size:17px;color:#1a1a2e;margin-bottom:8px;font-weight:700;}
.why-content p{font-size:14px;color:#888;line-height:24px;}

/* --- Process Flow --- */
.section-process{padding:80px 0;background:#fff;min-width:1280px;}
.process-flow{display:flex;align-items:flex-start;justify-content:center;gap:0;}
.process-step{text-align:center;flex:0 0 140px;}
.process-circle{margin-bottom:15px;transition:transform 0.3s ease;}
.process-step:hover .process-circle{transform:scale(1.1);}
.process-step h4{font-size:16px;color:#1a1a2e;margin-bottom:8px;font-weight:700;}
.process-step p{font-size:13px;color:#999;line-height:20px;}
.process-arrow{font-size:24px;color:#C9A96E;padding-top:22px;flex:0 0 40px;text-align:center;}

/* --- Client Cases Enhanced --- */
.home_news ul li a .top .tag{position:absolute;top:15px;right:15px;background:rgba(201,169,110,0.9);color:#fff;padding:4px 12px;font-size:12px;border-radius:3px;}

/* --- About Factory --- */
.bg_about_new{background:linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);min-height:450px;padding:70px 0;min-width:1280px;}
.about-content{display:flex;gap:50px;align-items:center;}
.about-video{width:500px;height:320px;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.3);flex-shrink:0;}
.about-video img{width:100%;height:100%;object-fit:cover;}
.about-video video{width:100%;height:100%;border:0;}
.about-desc{flex:1;color:rgba(255,255,255,0.8);font-size:15px;line-height:28px;}
.about-desc p{margin-bottom:15px;}
.about-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}
.about-tags span{display:inline-block;padding:6px 16px;border:1px solid rgba(201,169,110,0.4);color:#C9A96E;font-size:13px;border-radius:20px;transition:all 0.3s ease;}
.about-tags span:hover{background:rgba(201,169,110,0.15);border-color:#C9A96E;}

/* --- Contact CTA --- */
.section-cta{padding:70px 0;background:#fff;min-width:1280px;}
.cta-box{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg, #1a1a2e, #0f3460);border-radius:12px;padding:50px 60px;box-shadow:0 10px 40px rgba(0,0,0,0.1);}
.cta-left h2{font-size:32px;color:#C9A96E;margin-bottom:12px;font-weight:700;}
.cta-left p{font-size:15px;color:rgba(255,255,255,0.7);line-height:26px;margin:0;}
.cta-right{display:flex;align-items:center;gap:30px;}
.cta-tel{text-align:right;}
.cta-tel span{display:block;font-size:13px;color:rgba(255,255,255,0.5);margin-bottom:5px;}
.cta-tel strong{font-size:28px;color:#fff;font-family:Georgia,serif;letter-spacing:1px;}
.btn-cta{display:inline-block;padding:16px 50px;background:linear-gradient(135deg, #C9A96E, #B8924E);color:#fff;font-size:17px;border-radius:4px;letter-spacing:2px;text-decoration:none;font-weight:700;transition:all 0.3s ease;white-space:nowrap;}
.btn-cta:hover{background:linear-gradient(135deg, #B8924E, #A07D3D);transform:translateY(-2px);box-shadow:0 8px 25px rgba(201,169,110,0.4);}

/* --- Responsive polish --- */
@media(max-width:1400px){
    .hero-text h1{font-size:36px;}
    .hero-text p{font-size:15px;}
}

/* ===== 首页新样式结束 ===== */