 body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100% }
li{ list-style:none;}
em,i{ font-style: normal; }
.box{ width: 1200px; margin: 0 auto }

/* head */
.head{ background: #fff; }
.top{ height:46px; border-bottom: 1px solid #eeeeee  }
.top_map{ float: left; cursor: pointer; border: 1px solid #fff; border-top: none;border-bottom: none; height: 46px; width: 88px; position: relative; background: url(../images/top1.png) 20px center no-repeat; margin: 0 0 0 20px; padding: 0 0 0 40px; box-sizing: border-box; }
.map_txt{ height: 46px; line-height: 46px; font-size: 14px; color: #666666 }
.map_inner{ position: absolute; display: none;  left: 0; top: 46px; width: 332px;border: 1px solid #eeeeee; z-index: 99999; background: #fff; padding:20px; box-sizing: border-box;  }
.province{ float: left; font-size: 14px; font-weight: bold; color: #666666; width: 54px; height:34px; line-height: 34px; overflow: hidden;  }
.buy{ float: left; width: 236px; padding-top: 5px; }
.buy a{ display: block; float: left; transition: all 0.5s ease 0s; margin: 0 3px;  line-height: 22px; height: 22px;color: #666666; padding:0 7px; font-size: 14px;  }
.buy a:hover{ color: #fff; transition: all 0.5s ease 0s; background: #ef7256 }
.top_map:hover{ border: 1px solid #eeeeee; border-top: none;border-bottom: none;  }
.top_map:hover .map_inner{ display: block; }
.blog{ float: right; }
.auth{ float: left; cursor: pointer; position: relative; width:130px; text-align: center; border-right: 1px solid #dddddd; height: 46px; line-height: 46px; font-size: 14px; color: #666  }
.seek{ width: 96px; display: block; height: 46px; line-height: 46px; float: left; text-align: center; font-size: 14px; color: #a46baf; }
.auth_img{ position: absolute; left: 0; top: 46px; display: none; z-index: 9999;  padding: 12px 0; background: #fff; }
/*.auth_img img{ width: 90px; height: 90px; overflow: hidden; }*/
.auth:hover .auth_img{ display: block; }
.head_inner{ height: 80px; }
h1{ float: left; line-height: 80px; }
.nav_ul{ float: left; padding: 0 30px 0 35px; }
.nav_ul li{ float: left; padding: 0 15px; }
.nav_ul li a{ display: block; height: 80px; transition: all 0.5s ease 0s; line-height: 80px; font-size: 16px; font-weight: bold; }
.nav_ul li a:hover{ color: #a46bae; transition: all 0.5s ease 0s; }
.days{ float: left;background: url(../images/top2.png) left center no-repeat; padding-left: 50px; height: 80px;  }
.days_ke{ display: block; height: 18px; line-height: 18px;font-size: 14px; color: #666666; padding-top: 20px; }
.days_ke .yellow{ color: #ffbe30; font-weight: bold; }
.days_call{ display: block; height:20px; line-height: 20px; color: #a46bae; font-size: 18px; font-weight: bold;  }
.search{ float: right; margin-top: 22px; border: 1px solid #dddddd; height: 34px; width: 212px; border-radius: 34px; }
.search_left{ display:block; cursor: pointer; float: left; width: 61px; line-height: 34px; background: #f5f5f5 url(../images/top4.png) 45px center no-repeat; border-radius: 34px 0 0 34px; text-indent: 13px; font-size: 14px; color: #666; }
.search_txt{ float: left; width:100px; background: #fff; height: 34px; line-height: 34px; overflow: hidden; display: block; border: none; color: #999999; padding: 0 0 0 8px; box-sizing: border-box; font-size: 12px;  }
.search_sub{ float: right; width:45px ; display: block; border: none; background: #ffbe30 url(../images/top3.png) center center no-repeat;; height: 34px; line-height: 34px; text-align: center; border-radius: 34px; }
.search_sel{display:block; float: left; cursor: pointer; border: none; width: 61px; line-height: 34px; height: 34px; background: #f5f5f5 ; border-radius: 34px 0 0 34px; text-indent: 10px; font-size: 14px; color: #666;}

.equ{ background:url(../images/footbj.jpg) left center; }
.equ_ul{ height:105px; overflow: hidden;  }
.equ_ul li{ float: left; width: 25%;  text-align: center;  padding: 30px 0; }
.equ_tit{ font-size:16px; font-weight: bold; display: inline-block; padding-left: 12px;  }
.add{ background: #eeeeee; text-align: center; padding: 18px 0; }
.add_inner{ font-size: 14px; color: #999999; height: 28px; line-height: 28px; }
.add_inner a{color: #999999; transition: all 0.5s ease 0s; padding-left: 10px;}
.link{ height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #666666 }
.link a{color: #666666}
.foot_inner{ background: #f4f4f4; padding: 50px 0; }
.foot_right{ float: right; width:272px; text-align: center;  }
.foot_img{ display: block; padding-top: 26px; }
.foot_img img{  height: 150px; overflow: hidden; }
.foot_what{ display: block; font-size: 14px; height:32px; line-height: 32px; color: #666666;  }
.foot_left{ float:left; width: 928px; }
.foot_nav{ float: left; width:250px;background: url(../images/footline.jpg) right top no-repeat; min-height: 152px; text-align: center;  }
.nav_tit{ display: block; height:30px; line-height: 30px; overflow: hidden; font-size: 16px; font-weight: bold; color: #666666; }
.foot_nav a{ display: block; height: 26px;transition: all 0.5s ease 0s; line-height: 26px; overflow: hidden; color: #666666; font-size: 14px; }
.foot_nav:nth-child(3){ width: 428px; padding-left: 90px; box-sizing: border-box; }
.foot_nav:nth-child(3) a{ width: 50%; float: left; text-align: left;   }
.foot_nav:nth-child(3) .nav_tit{ text-align: left; }
.foot_nav a:hover,.add_inner a:hover{ color: #a46bae; transition: all 0.5s ease 0s; }



.warp{ background: #f3faff; padding-bottom: 50px; }
.pos{ height:84px; line-height: 84px; overflow: hidden; font-size: 14px; padding-left: 26px;background: url(../images/home.png) left center no-repeat;   }
.pos a{ font-size: 14px; transition: all 0.5s ease 0s;  }
.pos a:hover{ color: #ffbe30; transition: all 0.5s ease 0s; }
.catalog{ margin-bottom: 2px; }
.cata_ul li{ float: left;  margin-right: 2px;  }
.cata_ul li a{ transition: all 0.5s ease 0s; display: block; width: 120px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; font-weight: bold; background: #fff; color: #666666; }
.cata_ul li a:hover,.cata_ul li a.for{ background: #ffbe30; color: #fff; transition: all 0.5s ease 0s; }

.details{ background: #fff;  padding: 30px; }
.ele{ margin-left: -40px; }
.ele_dl{ float: left; margin: 0 0 40px 40px; width: 550px; }
.ele_dl dt{ float: left; width:220px; height: 300px; overflow: hidden;  margin-right: 30px; }
.ele_dl dt img{width:220px; height: 300px; overflow: hidden; transition: all 1s ease 0s; }
.ele_dl dd{ float: left; width: 300px; }
.ele_tit{ display: block;transition: all 0.5s ease 0s;  height:60px; line-height: 60px; font-size: 18px; overflow: hidden; }
.ele_zi{ height:120px; line-height: 30px; overflow: hidden; font-size: 14px; color: #666666  }
.ele_ti{ height:60px; line-height: 60px; font-size: 14px; color: #ef7256; font-weight: bold; overflow: hidden; margin-bottom: 6px;  }
.ele_see{ display: block;transition: all 0.5s ease 0s; text-align: center; height:34px; line-height: 34px; width: 118px; border: 1px solid #ffbe30; border-radius: 5px; background: #ffbe30; color: #fff; font-size: 14px; font-weight: bold;  }
.ele_see:hover{ transition: all 0.5s ease 0s; background: none; color: #ffbe30 }
.ele_tit:hover{transition: all 0.5s ease 0s;  color: #ffbe30}
.ele_dl dt:hover img{ transition: all 1s ease 0s; transform: scale(1.1); }

.ele_top{  margin-bottom: 30px; height: 55px; line-height: 55px;background: url(../images/elebj.png) left bottom repeat-x;   }
.ele_h3{ float: left; font-size: 20px; font-weight: bold; }
.return{ display: block; float: right; transition: all 0.5s ease 0s;  padding: 0 10px; height: 30px; line-height: 30px; background: #a46bae; border: 1px solid #a46bae; border-radius: 5px; text-align: center; color: #fff; font-size: 14px; margin-top: 10px;  }
.return:hover{ background: none; color: #a46bae; transition: all 0.5s ease 0s; }
.ele_pic{position: relative; height: 550px;}
.ele_word{ margin-bottom: 30px; }
.ele_scroll{position:absolute; left:0; top: 0; width: 1140px; height: 550px; overflow: hidden; }
.ele_scroll li{ float: left; width: 1140px; height: 550px; overflow: hidden; }
.ele_scroll li img{width: 1140px; height: 550px; overflow: hidden;}
.ele_left{ position: absolute; left: 20px; top: 50%;background: url(../images/ele_left.png) left top no-repeat;  width: 36px; height: 80px; margin-top: -40px; }
.ele_right{ position: absolute; right: 20px; top: 50%;background: url(../images/ele_right.png) left top no-repeat;  width: 36px; height: 80px; margin-top: -40px; }
.wiki_dl{ padding: 24px 0; border-bottom: 1px dotted #dddddd; }
.wiki_dl dt{ float: left; margin-right:30px; width: 300px; height: 185px; overflow: hidden;  }
.wiki_dl dt img{ width: 300px; height: 185px; overflow: hidden;  transition: all 1s ease 0s;}
.wiki_dl dt:hover img{ transition: all 1s ease 0s; transform: scale(1.1); }
.wiki_dl dd{ float: left;  width: 810px;}
.wiki_tit{ display: block; height:45px; transition: all 0.5s ease 0s; line-height: 45px; overflow: hidden; padding-top: 12px; overflow: hidden; color: #a46bae; font-size: 18px;  }
.wiki_zi{ height: 80px; line-height:26px; overflow: hidden; font-size: 14px; color: #666666  }
.wiki_time{ display: block; height: 48px; line-height: 48px; color: #999999; overflow: hidden; font-size: 14px; }
.wiki_tit:hover{ transform: translateX(10px); transition: all 0.5s ease 0s; }

.release{ padding: 38px 0 30px 0; text-align: center; }
.rel_h3{ height:46px; line-height: 46px; overflow: hidden; font-size:20px; font-weight: bold;   }
.rel_i{ display: block; height:36px; line-height: 36px; overflow: hidden; font-size: 14px; color: #999999;  }
.end{ color: #a46bae }
.piece{ height: 76px; line-height: 76px; overflow: hidden;background: url(../images/elebj.png) left top repeat-x;  }
.pie_left{ float: left; width:50%; height: 76px; color: #333333; font-size: 14px; padding-right:10px; box-sizing: border-box;  }
.pie_left a,.pie_right a{ color: #666666;transition: all 0.5s ease 0s; }
.pie_right{ float: right; width: 50%; text-align: right; overflow: hidden; padding-left:10px; box-sizing: border-box; height: 76px;color: #333333; font-size: 14px;  }
.pie_left a:hover,.pie_right a:hover{ color: #a66eb0; transition: all 0.5s ease 0s; }


.enjoy_ul{ margin:0 0 0 -30px;  }
.enjoy_ul li{ float: left; margin: 0 0 30px 30px; border: 1px solid #dddddd; width: 360px; box-sizing: border-box; }
.enjoy_img{ display: block; width: 360px; height: 220px; overflow: hidden; margin-bottom: 14px; }
.enjoy_img img{width: 360px; height: 220px; overflow: hidden; transition: all 1s ease 0s;  }
.enjoy_h3{ height:38px; line-height: 38px; overflow: hidden; font-size:18px; color: #333;transition: all 0.5s ease 0s;   }
.enjoy_zi{ height:60px; line-height: 30px; overflow: hidden; font-size: 14px; color: #666666  }
.enjoy_time{ display: block; height: 32px; line-height: 32px; overflow: hidden; font-size:14px ; color: #999999 }
.enjoy_inner{ padding: 0 20px 20px; }
.enjoy_ul li:hover .enjoy_h3{color: #a46bae; transition: all 0.5s ease 0s;}
.enjoy_ul li:hover .enjoy_img img{transform: scale(1.1); transition: all 1s ease 0s;}


.tion_left{ float: left; width:950px; background: #fff; padding: 0 30px 60px; box-sizing: border-box;  }
.tion_dl{ padding:30px 0; border-bottom: 1px dotted #dddddd  }
.tion_dl dt{ float: left; width:300px; height: 185px; overflow: hidden; margin-right: 30px;  }
.tion_dl dt img{ width:300px; height: 185px; overflow: hidden; transition: all 1s ease 0s;  }
.tion_dl dd{ float: left; width:560px;  }
.site_right{ float: right; margin-top: 75px; }
.site_right a{width: 118px;  transition: all 0.5s ease 0s; display: block; height: 34px; line-height: 34px; border: 1px solid #ffbe30; text-align: center; background: #ffbe30; color: #fff; border-radius: 5px; font-weight: bold; }
.site_left{ float: left; width: 412px; }
.site_tit{ display: block;transition: all 0.5s ease 0s; height:56px; line-height: 56px; overflow: hidden; font-size: 18px;   }
.site_div{ height: 110px; overflow: hidden; }
.inner_left{ float: left; width:80px; height: 28px; line-height: 28px; overflow: hidden; color: #666666; font-size: 14px; }
.inner_right{ float: right; width: 332px; }
.site_i{line-height: 28px; overflow: hidden; color: #666666; font-size: 14px; display: block; }
.site_color{ color: #ef7256; font-weight: bold; }
.site_right a:hover{ color:#ffbe30; background: none; transition: all 0.5s ease 0s;  }
.tion_dl dt:hover img{ transition: all 1s ease 0s; transform: scale(1.1); }
.site_tit:hover{color:#ffbe30;  transition: all 0.5s ease 0s;}

.tion_right{ float: right; width:220px;  background: #fff; padding: 10px; box-sizing: border-box;   }

.tion_h3{ font-size: 14px; font-weight: bold; background: #f6f6f6; padding-left:10px; border-left:6px solid #a46bae; height:30px; line-height: 30px;    }
.tion_ul{ padding: 26px 0 0 0; }
.tion_ul li{ float: left; width: 50%; padding: 0 5px; box-sizing: border-box; text-align: center; margin-bottom: 18px; }
.tion_ul li .tion_img{ height: 30px; line-height: 30px; display: block; }
.tion_tit{ font-size: 14px; color: #666666; height: 32px; line-height: 32px; overflow: hidden; display: block; }

.infor_info .site_left{ float: none; width: 100% }
.infor_info .inner_right{ float: left; width: 600px; }
.site_a{ color: #2b4f81; font-size: 14px;background: url(../images/di.jpg) left center no-repeat; padding-left: 30px; margin-left: 12px; }
.infor_word{ padding: 30px 0 50px 0; }
.infor_word img{ width: auto; height: auto; max-width: 100% }


.join_right{ float: right; width:220px;  }
.join_h3{ height: 42px; line-height: 42px; overflow: hidden; font-weight: bold; font-size: 18px; }
.h3_i{ text-transform: uppercase; color: #999999; font-size: 14px; font-weight: normal; }
.vacation{ background: #fff; padding: 30px 30px 15px; }
.vaca_dl{ margin-bottom:15px;  }
.vaca_dl dt{ float: left;width: 30px; height: 30px; overflow: hidden; margin-right:10px;  }
.vaca_dl dt img{ width: 30px; height: 30px; overflow: hidden; }
.vaca_dl dd{ float: left; height: 30px; overflow: hidden; line-height: 30px; font-size: 14px; color: #666; }

.join_left{ float: left; padding:; width: 950px;  padding: 30px; box-sizing: border-box; background: #fff; }
.join_dl{ padding:20px; border-bottom: 1px dotted #dddddd;  }
.des_left{ float: left; width:80px; line-height: 26px; height: 26px; overflow: hidden;font-size: 14px; font-weight: bold; color: #333333 }
.des_right{ width: 760px; float: left; }
.des_i{ height: 26px; line-height: 26px; overflow: hidden; display: block; font-size: 14px; color: #666; }
.destit{ color: #666666 }
.join_dl dt{ height:52px; line-height: 52px; overflow: hidden;  }
.join_tit{ float: left; display: block; font-size: 18px; font-weight: bold;background: url(../images/join.jpg) left center no-repeat; padding-left: 25px; }
.money{ display: block; float: right; color: #ef7256; font-size: 16px; font-weight: bold; }
.item_tit{background: url(../images/item.jpg) left bottom no-repeat; margin-bottom: 30px;}
.item_ri{ display: block; height:20px; line-height: 20px; color: #999999; text-transform: uppercase;  }
.item_h3{ height: 48px; line-height: 44px; font-size:26px;  }
.item_div{background: url(../images/elebj.png) left top repeat-x;  padding: 24px 0;}
.item_left{ float: left; font-size: 14px; width: 100px; color: #a46bae; height: 32px; line-height: 32px; }
.item_right{ float: left; width:1020px; line-height: 32px; }
.item_right a{ padding: 0 5px; font-size: 14px; transition: all 0.5s ease 0s;  }
.item_right a:hover{ color: #a46bae; transition: all 0.5s ease 0s; }

.team{ background: #fafafa; padding: 30px 50px 50px; width: 1100px; margin: 0 auto; box-sizing: border-box; }

.team_inner{ margin-left:-40px; padding-top: 40px;  }
.team_dl{ float: left; margin-left: 35px; width: 485px; }
.team_dl dt{ float: left; width: 171px; height: 219px; overflow: hidden; margin-right:30px;  }
.team_dl dt img{width: 171px; height: 219px; overflow: hidden;}
.team_dl dd{ float: left; width: 260px; }
.team_tit{ height: 56px; line-height: 56px; overflow: hidden;  font-size: 14px; display: block;}
.gu_i{ color: #a46bae; font-size: 18px; font-weight: bold; }
.team_word{ height:107px; overflow: hidden; line-height: 26px; font-size: 14px; color: #888888  }
.team_see{ height: 58px;transition: all 0.5s ease 0s; line-height: 58px; overflow: hidden; display: block; color: #a46bae; font-size: 14px; }
.team_more{ display: block;transition: all 0.5s ease 0s; width:198px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #ffbe30; background: #ffbe30; border-radius: 5px; font-size: 14px; font-weight: bold; margin: 40px auto 0; color: #fff;  }
.team_pic{ padding-top: 40px; }
.video{background: url(../images/video.png) left bottom no-repeat; width: 62px; height: 62px; position: absolute; left: 50%; top: 50%; margin: -31px 0 0 -31px; display: block; }
.vcr .enjoy_img{ position: relative; }
.team_see:hover{ transition: all 0.5s ease 0s; font-weight: bold; }
.team_more:hover{ transition: all 0.5s ease 0s; background: none; color: #ffbe30; }



.deve_inner{background:#fff url(../images/devebj.jpg) center bottom no-repeat;}
.deve_ul{background: url(../images/deve4.png) center top repeat-y; padding-top: 32px; }
.deve_top{background: url(../images/deve3.png) center bottom no-repeat; width: 10px; height: 10px; display: block; margin: 0 auto; }
.deve_div{ float: left; padding-left: 561px; }
.deve_time{ display: block; background: url(../images/deve1.png) center bottom no-repeat; width: 178px; height: 30px; text-indent: 106px; line-height: 30px; font-size:16px ; color: #fff; }
.deve_h3{ height:36px; line-height: 36px; padding-top: 10px; font-size: 16px; font-weight: bold; padding-left: 58px;  overflow: hidden; }
.deve_word{ line-height: 26px; font-size: 14px; padding-left: 58px;  }
.deve_ul li{ margin-bottom:20px;  }

.deve_left{  padding: 0; width: 578px; }
.deve_left .deve_time{background: url(../images/deve2.png) center bottom no-repeat; text-indent: 37px; float: right; }
.deve_left .deve_h3{ clear: both; text-align: right; padding-right: 58px; }
.deve_left .deve_word{clear: both; text-align: right; padding-right: 58px;}

.ul_bus{ margin:0 0 0 -25px;  }
.ul_bus li{ float: left; width:350px; height:312px; position: relative; margin:0 0 34px 25px;   }
.bus_img{ position:absolute; width:110px; height: 110px; overflow: hidden; top:0 ; left: 50%; margin-left: -55px  }
.bus_inner{ margin-top:66px;  background: #f5f5f5; padding: 46px 30px 18px; }
.bus_h3{  height: 46px; line-height: 46px; overflow: hidden; text-align: center; font-size: 18px;  }
.bus_word{height:130px; overflow: hidden; line-height: 24px; color: #666666; font-size: 14px;}
.ent_word img{ width: auto; height: auto; max-width: 100% }
.act_zi{padding: 0px 0 30px 0;}

.act_inner{ padding: 0 0 50px 0 }
.act_dl { margin-bottom: 30px; }
.act_dl dt{ float: left; width:540px; height: 340px; overflow: hidden; box-shadow: 0 0 10px #eee;  }
.act_dl dt img{ width:540px; height: 340px; overflow: hidden; }
.act_dl dd{ float: left; width: 600px; height:300px; margin-top: 20px; overflow: hidden; background: #f8f8f8;  padding: 0 40px; box-sizing: border-box; }
.act_h3{ height:64px; line-height: 64px; overflow: hidden; font-size: 20px; font-weight: bold; color: #16aba7; padding-top: 28px;  }
.act_word{ height:180px; line-height: 30px; overflow: hidden; font-size: 16px;  }
.act_dl:nth-child(even) dt{ float: right; }

.event{ padding: 30px 0 60px 0 }
.event_top{ display: block;background: url(../images/event1.png) center bottom no-repeat; width: 10px; height: 10px; margin:0 0 0 120px  }
.event_ul{background: url(../images/event2.png) 123px top repeat-y;  padding: 30px 0; }
.event_ul li{ margin:0 0 20px 0  }
.event_left{ float: left; background: url(../images/event.png) center bottom no-repeat; margin-right: 20px; width: 97px; font-size: 18px; font-weight: bold; color: #fff; text-indent:24px;  height: 36px; line-height: 36px; }
.event_right{ float: left;background: url(../images/event3.png) left 11px no-repeat; padding-left: 30px;  }
.event_inner{  line-height: 38px; font-size: 16px; }
.event_inner .event_color{ color: #a46bae; font-weight: bold; padding-right: 20px; }







.phone_banner{ display:none;}
.flex-control-nav { display: none; }
.flex-direction-nav{ display: none; }

.flexslider {position: relative;width: 100%;height:auto; margin:0 auto; overflow:hidden;}
.slides li .banner_img{ width:100%; height:auto;}
.slides li { position:relative; width:100%; height:auto;}
.slides {width:100%; height:auto;}

.index_tit{ text-align: center; height: 88px; position: relative; margin: 42px 0 22px; }
.letter{ font-size: 54px; font-weight: bold; color: #f5f5f5; display: block; height:60px; line-height: 60px; text-transform: uppercase;  }
.tit_inner{ height: 28px; line-height: 28px; overflow: hidden; color: #666666; font-size:14px;  }
.index_h3{ position: absolute; height: 88px; line-height: 74px; width: 100%; left: 0; top: 0; font-size: 24px; font-weight: bold; }
.west_inner{ margin-bottom: 30px; }
.west_left{ float: left; width: 600px; height: 370px; overflow: hidden; position: relative; }
.west_left img{width: 600px; height: 370px; overflow: hidden; transition: all 1s ease 0s; transform: scale(1.1);}
.west_left:hover img,.west_right li:hover img{ transform: scale(1); transition: all 1s ease 0s; }
.west_hover{ position: absolute; left: 0; width: 100%; bottom: 0; height:40px; line-height: 40px; overflow: hidden; background: url(../images/indebj.png) center bottom repeat; padding: 0 15px; box-sizing: border-box; font-size: 14px; font-weight: bold; color: #fff; }
.west_right{ float: left; width:600px; overflow: hidden;  }
.west_right li{ float: left; margin:0 0 10px 10px; width: 290px; height: 180px; overflow: hidden; position: relative; }
.west_right li img{transition: all 1s ease 0s; transform: scale(1.1); width: 290px; height: 180px; overflow: hidden;}
.west_see{ transition: all 0.5s ease 0s;  font-size: 14px; display: block; margin: 0 auto; color: #999999; background: #fff; border: 1px solid #dddddd; border-radius: 5px; width:138px; line-height: 38px; height: 38px; text-align: center;  }
.gpai_ul{ margin:0 0 50px -30px; }
.gpai_ul li{ float: left; margin: 0 0 0 30px; position: relative; width: 380px; height: 380px; overflow: hidden; }
.gpai_ul li img{ width: 380px; height: 380px; overflow: hidden; transition: all 1s ease 0s; transform: scale(1.1); }
.gpai_ul li:hover img{transition: all 1s ease 0s; transform: scale(1); }
.gpai_inner{ transition: all 0.8s ease 0s; position: absolute;background: url(../images/maobj.png) left top repeat; padding: 0 10px; box-sizing: border-box;  width: 250px; height: 100px; border-radius: 5px; left: 50%; margin-left: -125px; bottom:-300px; text-align: center;  }
.gpai_h3{ height:34px; line-height: 34px; overflow: hidden; padding-top: 18px; color: #392700;font-size: 20px; font-weight: bold;  }
.gpai_tit{ height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #392700;}
.gpai_ul li:hover .gpai_inner{ bottom: 30px; transition: all 0.8s ease 0s; }
.west_see:hover{ background: #ffbe30; border: 1px solid #ffbe30; color: #fff; transition: all 0.5s ease 0s; }

.focus {
	width: 805px;
	height: 327px;
	position: relative
}

.focus .item_477_327 {
	width: 477px;
	height: 327px
}

.focus .item_163_327 {
	width: 163px;
	height: 327px
}

.focus .item_163_327 img {
	width: 163px;
	height: 367px
}

.focus .item_327_163 {
	width: 327px;
	height: 163px
}

.focus .main_content {
	position: absolute;
	z-index: 0
}

.focus .main_content li {
	width: 807px;
	height: 327px;
	overflow: hidden
}

.focus .main_content li a {
	overflow: hidden;
	float: left;
	display: block;
	_display: inline;
	margin: 0 1px 1px 0;
	font-size: 0;
	line-height: 0
}

.focus .main_content li a img {
	vertical-align: middle;
	position: relative
}

.focus .bor_slide {
	position: absolute;
	top: 9px;
	right: 0;
	width: 22px
}

.focus .bor_slide li {
	width: 22px;
	height: 50px;
	margin-bottom: 2px;
	text-align: center;
	cursor: pointer;
	font: normal 26px/50px Arial;
	color: #fff;
	background: #474e5d
}

.focus .bor_slide li.on {
	background: #3382ef
}

.play { width: 1200px; height: 450px;  position: relative;}
.big_pic { width: 1022px; height: 450px; overflow: hidden; float: right; position: relative; }
.big_pic li { width: 1022px; height: 450px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 0;  }

.mark_left { width: 200px; height: 320px; position: absolute; left: 0; top: 0; background: red; filter: alpha(opacity:0); opacity: 0; z-index:3000; }
.mark_right { width: 200px; height: 320px; position: absolute; left: 200px; top: 0; background: green; filter: alpha(opacity:0); opacity: 0; z-index:3000; }
.prev { width: 30px; height: 30px; background: url(../images/right.png) no-repeat left center; position: absolute; bottom: 52px; right: 180px; z-index: 3001; cursor: pointer;  }
.next { width: 30px; height: 30px; background: url(../images/left.png) no-repeat left center; position: absolute; bottom: 52px; right: 220px; z-index: 3001;cursor: pointer;  }
.prev:hover{background: url(../images/right1.png) no-repeat left center;}
.next:hover{background: url(../images/left1.png) no-repeat left center;}
.big_pic .text { position: absolute; left: 10px; top: 302px; z-index: 3000; color: #ccc; }
.big_pic .length { position: absolute; right: 10px; bottom: 4px; z-index: 3000; color: #ccc; }
.big_pic .bg { width: 400px; height: 25px; background: #000; filter: alpha(opacity=60); opacity: 0.6; position: absolute; z-index: 2999; bottom: 0; left: 0; }
.small_pic {     width: 166px;height: 450px; position:absolute; top: 0px; left: 0px; overflow: hidden;  }
.small_pic ul { height: 450px; position: absolute; top: 0; left: 0; }
.small_pic li { width: 166px; height: 144px;cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; margin-bottom: 10px;  }
.small_pic img {  width: 166px; height: 144px; }
.big_left{ float: left; width: 730px; height: 450px; overflow: hidden; }
.big_pic li  img{ width: 730px; height: 450px; overflow: hidden; float: left; }
.big_right{ float: left; background: #f8f8f8; width: 292px;height: 450px; overflow: hidden; padding: 0 40px; box-sizing: border-box; }
.big_tit{ height:46px;transition: all 0.5s ease 0s;  display: block; line-height: 46px; overflow: hidden; padding-top:45px; font-weight: bold; font-size: 16px; }
.big_time{ display: block; height:44px; line-height: 44px; overflow: hidden; color: #999999; font-size: 14px; margin-bottom: 10px;  }
.big_zi{ height:128px; overflow: hidden; line-height:26px; font-size: 14px;   }
.big_see{ height:60px;transition: all 0.5s ease 0s;  line-height: 60px; overflow: hidden; color: #a46bae; font-size: 14px; display: block; padding-left:38px;  background: url(../images/case6.jpg) no-repeat left center; }
.case_img{ margin-bottom: 30px; }
.big_tit:hover{ color: #ffbe30; transition: all 0.5s ease 0s;  }
.big_see:hover{ padding-left: 58px; transition: all 0.5s ease 0s; background: url(../images/see.jpg) no-repeat left center; }

.foot_recu{ padding:0px 0 0px 0px; display:none;}
.foot_recu ul{ cursor:pointer;}
.foot_pos dd li{ line-height:42px; color:#333; height:42px;padding-left:20px; font-size:14px;  position:relative;background:#f4f4f4;  border-bottom:1px solid #fff;}
.foot_con p,.foot_con a{ display:block; height:38px; line-height:38px; background:#fcfbfb; border-bottom:1px solid #fff; text-indent:20px;}
.foot_con { display:none;}
.foot_pos li .jia{ position:absolute; top:17px; right:10px;  width:18px; height:9px;}

.foot_recu dd .act li .jia{position:absolute; top:17px; right:10px; width:18px; height:9px;}

.pages{margin-top: 10px;}
.pages .pags-item{padding: 5px 10px;border: 1px solid #ddd;margin-right:3px; border-radius:4px}
.pages .show{background: #FFBE30;color: #fff}
.hold{ padding-bottom:60px;   }
.guide{ margin-bottom:20px; border-radius: 10px; padding: 8px 0; background:#fafafa; transition: all 0.5s ease 0s   }
.guide_top{ background: #fafafa; height: 44px;padding: 0 40px; cursor: pointer;  line-height: 44px; overflow: hidden; border-radius: 10px; }
.guide_a{ display: block; float: left; width: 80%; height: 44px; overflow: hidden; font-size: 18px }
.guide_i{ display: block; float: right; width: 20%; text-align: right; color: #999999; }
.guide_bottom{  padding: 10px 40px 0; line-height: 28px; color: #666666; display: none; font-size: 14px; }
.guide.act{ background: #fff; padding: 27px 0; transition: all 0.5s ease 0s; box-shadow: 0 0 10px #f1f1f1 }
.guide.act .guide_top{ background:#fff;  }
.guide.act  .guide_a a{ color: #a46bae }

.foot-icon a {display: inline-block;width: 103px;height: 36px;background: url(../images/sprite.footer.png) no-repeat;background-position: -204px 0px;margin: 35px 4px;}
.foot-icon a:nth-child(2) {background-position: -204px -74px;}
.foot-icon a:nth-child(3) {background-position: 0px -156px;}
