﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.rel{position:relative;}
.min_w{min-width:1400px;}
.container{width:1400px;margin:0 auto;}

/*header*/
.top_pos{position:absolute;left:0;top:0;width:100%;z-index:9;}
.nav_list li{width:120px;height:60px;line-height:60px;padding:20px 0;margin:0 10px;float:left;position:relative;}
.nav_list li:after{content:'';position:absolute;left:50%;bottom:20px;width:0;height:2px;background:#d2b068;transition:all .3s linear;}
.nav_list li:hover:after{width:100px;left:10px;}
.nav_list li a{display:block;font-size:16px;color:#210102;}
.nav_list li:hover a{color:#d2b068;}

/* banner */
.banner{ width:100%; height:890px; overflow:hidden; position:relative;}
.b-img{ height:890px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:890px; float:left;}

.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:400px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:400px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/*index*/
.about_box{height:740px;}
.about_con{width:50%;padding:5% 5% 5% 10%;box-sizing:border-box;}
.about_pic{width:50%;height:740px;}
.about_pic_pos{position:absolute;bottom:0;left:0;width:100%;z-index:9;}
.about_tit{line-height:1.5;}
.about_tit dt{font-size:36px;}
.about_tit dd{font-size:48px;color:#eee;text-transform:uppercase;}
.about_text{line-height:40px;height:120px;margin:20px 0;color:#666;}
.about_more{display:block;width:120px;height:40px;line-height:40px;border:#ddd solid 1px;margin:0 auto;color:#999;}
.about_more:hover{border:#d2b068 solid 1px;color:#d2b068;}

.conc_box{height:480px;background:url(../images/conc_bg.jpg) no-repeat right bottom;}
.conc_con{width:50%;padding:3% 10% 5% 5%;box-sizing:border-box}
.conc_pic{width:50%;height:480px;}
.conc_pic_pos{position:absolute;bottom:0;left:0;width:100%;z-index:9;}
.conc_tit{line-height:1.5;margin-bottom:20px;padding-bottom:20px;position:relative;}
.conc_tit:after{content:"";position:absolute;left:0;bottom:0;width:100px;height:2px;background:#eee;}
.conc_tit dt{font-size:50px;color:#eee;text-transform:uppercase;}
.conc_tit dd{font-size:22px;color:#666;}
.conc_text{line-height:40px;height:160px;margin:20px 0;color:#666;overflow:hidden;}

.index_box{padding:50px 0;}

.pro_scroll{width:100%;overflow:hidden;position:relative;}
.pro_scroll .hd{overflow:hidden;width:160px;margin:50px auto;height:50px;text-align:center;background:#000;}
.pro_scroll .hd .prev,.pro_scroll .hd .next{float:left;width:80px;height:50px;cursor:pointer;}
.pro_scroll .hd .prev{background:#000 url(../images/btn_left.png) no-repeat center center;}
.pro_scroll .hd .next{background:#000 url(../images/btn_right.png) no-repeat center center;}
.pro_scroll .hd .prev:hover{background-color:#d1af67;}
.pro_scroll .hd .next:hover{background-color:#d1af67;}
.pro_scroll .bd ul{overflow:hidden; zoom:1;}
.pro_scroll .bd ul li{width:33.33%;float:left;_display:inline;overflow:hidden;text-align:center;position:relative;}
.pro_scroll_pos{position:absolute;left:0;top:0;background:rgba(0,0,0,.3);width:100%;height:100%;border:rgba(0,0,0,.3) solid 20px;box-sizing:border-box;font-size:30px;padding-top:30%;color:#fff;transform:translateX(100%);transition:all .5s linear;}
.pro_scroll .bd ul li:hover .pro_scroll_pos{transform:translateX(0);}
.pro_scroll_more{display:block;margin:20px auto;width:140px;height:40px;line-height:40px;font-size:20px;color:#eee;border:#fff solid 1px;border-radius:20px;}

.dec_line{position:relative;}
.dec_line:before{content:"";position:absolute;left:0;top:80px;width:10px;height:530px;background:#ddd;}
.dec_list{width:800px;padding:0 20px;}
.dec_list li{width:360px;float:left;margin:0 20px;}
.dec_list_pic{width:360px;height:280px;overflow:hidden;position:relative;}
.dec_list_pic img{transition:all .5s linear;}
.dec_list_pic span{position:absolute;right:0;bottom:0;width:50px;height:50px;background:url(../images/btn_right.png) no-repeat center center #252429;}
.dec_list li:hover .dec_list_pic img{transform:scale(1.1);}
.dec_list li h3{height:50px;line-height:50px;font-weight:normal;font-size:20px;}
.dec_list_text{height:90px;line-height:30px;}
.dec_big_text{position:absolute;left:50px;top:150px;line-height:60px;font-size:48px;color:#d1af67;text-transform:uppercase;}

.team_bg{background:url(../images/team_bg.jpg) no-repeat center bottom;}
.team_scroll{width:1400px;overflow:hidden;position:relative;}
.team_scroll .hd{overflow:hidden;height:30px;}
.team_scroll .hd ul{overflow:hidden;zoom:1;zoom:1;text-align:center;}
.team_scroll .hd ul li{display:inline-block;width:80px;height:3px;overflow:hidden;margin:0 10px;; text-indent:-999px;cursor:pointer;background:#fff; }
.team_scroll .hd ul li.on{background:#d1af67;}
.team_scroll .bd{margin:30px 0;}
.team_scroll .bd ul{overflow:hidden; zoom:1; }
.team_scroll .bd ul li{margin:0 18px;float:left;_display:inline;overflow:hidden;position:relative;}
.team_scroll_con{position:absolute;top:3%;left:3%;width:94%;height:94%;line-height:40px;padding:40px 3%;box-sizing:border-box;background:rgba(0,0,0,.5);color:#fff;font-size:16px;transform:translateX(-110%);transition:all .5s linear;}
.team_scroll_con h3{line-height:80px;text-align:center;font-size:24px;font-weight:normal;}
.team_scroll .bd ul li:hover .team_scroll_con{transform:translateX(0)}

.coop_list{padding:30px 0;}
.coop_list li{float:left;}
.coop_list li a{display:block;border:#ddd solid 1px;margin:0 14px 30px;overflow:hidden;width:320px;height:145px;}
.coop_list li a img{transition:all .5s linear;}
.coop_list li a:hover img{transform:scale(1.05);}

/*footer*/
.bot_bg{background:#333;padding:30px 0;}
.bot_tel{padding:20px 0;line-height:30px;font-size:24px;position:relative;text-transform:uppercase;color:#fff;}
.bot_tel:before{content:"";position:absolute;left:0;top:0;width:60px;height:3px;background:#fff;}
.bot_copyright{line-height:40px;color:#888;}
.bot_contact{line-height:40px;color:#fff;padding:20px 0;}

/*main*/
.main_con{padding:30px 0;line-height:40px;color:#666;}
.main_type{padding:30px 0;font-size:16px;}
.main_type a{display:inline-block;padding:0 20px;margin:0 10px;}
.main_type a:hover{color:#d1af67;}

.main_pro li{width:430px;height:350px;overflow:hidden;float:left;margin:0 18px 40px;position:relative;}
.pro_scroll_pos{position:absolute;left:0;top:0;background:rgba(0,0,0,.3);width:100%;height:100%;border:rgba(0,0,0,.3) solid 20px;box-sizing:border-box;font-size:30px;padding-top:30%;color:#fff;transform:translateX(100%);transition:all .5s linear;}
.main_pro li:hover .pro_scroll_pos{transform:translateX(0);}

.main_page{margin:30px 0;}
.main_page a{display:inline-block;margin:0 5px;background:#333;padding:0 15px;height:30px;line-height:30px;color:#fff;}
.main_page a:hover{background:#d1af67;}

.main_bor{border-top:#eee solid 1px;padding:50px 0;}
.main_contact{width:600px;padding:0 50px;}
.main_contact h3{font-size:30px;line-height:60px;}
.main_contact_text{line-height:50px;}
.main_ewm li{display:inline-block;margin-right:50px;line-height:40px;color:#666;}
.gbook_inp{display:block;width:100%;height:50px;line-height:48px;border:#ddd solid 1px;box-sizing:border-box;padding:0 20px;font-family:"微软雅黑";color:#666;font-size:16px;margin-bottom:30px;}
.gbook_textarea{height:200px;padding:10px 20px;}
.gbook_sub{display:block;width:160px;height:50px;line-height:50px;background:#d1af67;border-radius:25px;border:none;color:#fff;font-size:16px;margin:0 auto;}

.main_about_pic{padding:0 20px 0 0}
.main_about_bor{padding:30px 0;border-top:#ddd solid 1px;margin-top:50px;}
.main_about_bor li{width:660px;padding:0 20px;float:left;}

.main_team li{margin:0 18px 40px;width:430px;float:left;_display:inline;overflow:hidden;position:relative;}
.main_team_con{position:absolute;top:3%;left:3%;width:94%;height:94%;line-height:40px;padding:40px 3%;box-sizing:border-box;background:rgba(0,0,0,.5);color:#fff;font-size:16px;transform:translateX(-110%);transition:all .5s linear;}
.main_team_con h3{line-height:80px;text-align:center;font-size:24px;font-weight:normal;}
.main_team li:hover .main_team_con{transform:translateX(0)}

.main_dec li{width:430px;float:left;margin:0 18px 40px;}
.main_dec_pic{width:430px;overflow:hidden;position:relative;}
.main_dec_pic img{transition:all .5s linear;}
.main_dec_pic span{position:absolute;right:0;bottom:0;width:50px;height:50px;background:url(../images/btn_right.png) no-repeat center center #252429;}
.main_dec li:hover .main_dec_pic img{transform:scale(1.1);}
.main_dec li h3{height:50px;line-height:50px;font-weight:normal;font-size:20px;}


.mar40{margin-bottom:40px;}
.gold{color:#d1af67;}
.grey8{color:#888;}
.select{background:#d1af67!important;}