@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; list-style:none;}
img{ border:0px;}
body{ font-family: "microsoft yahei",Verdana,Arial,Helvetica,sans-serif; color:#404040;}
a:hover{ color:#FF6600}
.fl{float: left}
.fr{float: right}
.h10{ height:10px; clear:both}
.h20{ height:20px; clear:both}
.t10{margin-top:10px;}
.w1000{width:1200px; margin:0 auto}
.clear{clear:both}

/*== 公共 ===*/
.dong img{ transition: transform 1s;-moz-transition: -moz-transform 1s;-webkit-transition: -webkit-transform 1s;-o-transition: -o-transform 1;-ms-transition:-ms-transform 1s;}
.dong img:hover{ transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);}

/*== 幻灯 ===*/
.sidbox{ overflow:hidden; padding:0 0px; margin-top:0px;}
.flexslider{position:relative;min-height:200px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ min-height:200px;}
.slides li img{ width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


#banner #ifocus {
	POSITION: relative; WIDTH: 480px; HEIGHT: 385px
}
#banner #ifocus_pic {
	POSITION: relative; WIDTH: 480px; DISPLAY: inline; FLOAT: left; HEIGHT: 385px; OVERFLOW: hidden
}
#banner #ifocus_piclist {
	Z-INDEX: 1; POSITION: absolute
}
#banner #ifocus_piclist LI {
	WIDTH: 480px; HEIGHT: 385px; OVERFLOW: hidden
}
#banner #ifocus_piclist IMG {
	WIDTH: 480px; HEIGHT: 385px
}
#banner #ifocus_btn {
	Z-INDEX: 3; POSITION: absolute; PADDING-LEFT: 3px; WIDTH: 480px; BOTTOM: 2px; HEIGHT: auto; LEFT: 0px; _bottom: 2px
}
UNKNOWN {
	BOTTOM: 5px
}
#banner #ifocus_btn LI {
	FILTER: alpha(opacity=50); PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 7px; WIDTH: auto; PADDING-RIGHT: 7px; DISPLAY: block; FLOAT: left; HEIGHT: auto; CURSOR: pointer; PADDING-TOP: 0px; opacity: 0.5; -moz-opacity: 0.5
}
#banner #ifocus_btn IMG {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 78px; HEIGHT: 33px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
#banner #ifocus_btn .current {
	TEXT-ALIGN: left; FILTER: alpha(opacity=100); MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left; opacity: 1; -moz-opacity: 1
}
#banner #ifocus_btn .current IMG {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 78px; HEIGHT: 37px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
#banner #ifocus_opdiv {
	Z-INDEX: 2; POSITION: absolute; FILTER: alpha(opacity=50); WIDTH: 480px; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 45px; LEFT: 0px; opacity: 0.5; -moz-opacity: 0.5; _height: 45px
}
#banner #ifocus_tx {
	Z-INDEX: 3; POSITION: absolute; BOTTOM: 8px; COLOR: #fff; LEFT: 8px
}
#banner #ifocus_tx .normal {
	DISPLAY: none
}

/*== 首页推荐 ===*/

.h-tuijian{text-align:center; width:1200px; margin:20px auto}
.h-tuijian h1{font-size:32px}
.h-tuijian h3{font-size:24px;margin:10px 0; color:#473823}
.h-tuijian span{font-size:14px;margin:10px 0; color:#473823}

/* 案例展示 */
.full-length{width: 100%; float: left; padding-top: 30px;}
.full-length ul{ width:1250px}
.full-length ul li{float: left; width:290px; margin: 5px 13px 5px 0px ; list-style: none; overflow:hidden}
.text-desc h3 a{ color:#333}.text-desc h3 a:hover{ color:#efa021}
.text-desc h3{font-size: 18px; margin: 5px 0 10px;font-family:"微软雅黑"; height:28px; line-height:28px; overflow:hidden; z-index:999}
.text-desc p{font-weight: 300; line-height: 20px; height:58px; overflow:hidden; font-size: 14px; margin-bottom: 15px; text-align:left}
.text-desc a.btn{display: inline-block; padding: 5px 10px; font-size: 14px; color: #fff; border: 2px solid #efa021; background-color: #efa021; text-decoration: none; transition: 0.4s;}
.text-desc a.btn:hover{background-color: transparent; color: #efa021; transition: 0.4s;}
.text-desc{position: absolute; left: 0; top: 0; opacity: 0;}
.port-6{float: left; width: 100%; position: relative; overflow: hidden; text-align: center; border: 0px solid rgba(255, 255, 255, 0.9); overflow: visible;}
.port-6.effect-3 img{transition: 0.5s; height:250px; width:290px;}
.port-6.effect-3:hover img{transform: scale(0.3) translateY(-110%); position: relative; z-index: 9;}
.port-6.effect-3 .text-desc{transform: translateY(100%); opacity: 0; padding: 85px 20px 10px;width:260px; background-color:#ccc; transition: 0.5s;}
.port-6.effect-3:hover .text-desc{transform: translateY(0px); opacity: 1;}
.image-box{height:250px; width:290px;}

/*== 资讯 ===*/
.news{}
.news .l{ float:left; width:390px;}
.news .m{ float:left; width:390px; margin-left:15px}
.news .r{ float:right; width:390px;}
.bt{display:block;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bd{overflow:hidden; margin-top:10px}
.bd li{ border-bottom:1px solid #ccc;padding-bottom: 20px;}
.bd li ~ li {padding-top: 20px;}
.bd li.no{border-top:none;}
.bd li a{font-size:14px;color:#333;line-height:22px;padding-left:30px;background:url(../images/wt.png) no-repeat left center;}
.bd li a:hover{color: #f60;}
.bd li p{color:#666;line-height:18px;padding-left:30px;margin-top:5px;background:url(../images/da.png) no-repeat left 2px;}

/*== 资讯 ===*/
.index-news-list li {
    margin-top: 15px;
    height: 56px;
}
.index-news-list li .date {
    margin-right: 16px;
    padding-right: 20px;
    border-right: 1px solid #D1D1D1;
    font-size: 14px;
    color: #cbcbcb;
    text-align: right;
    line-height: 14px;
}
.index-news-list li:hover .date,
.index-news-list li:hover p {
    color: #257538;
}
.index-news-list li .date span {
    display: inline-block;
    line-height: 25px;
    font-size: 25px;
    padding-bottom: 2px;
}
.index-news-list li h5 {
    line-height: 16px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 6px;
}
.index-news-list li p {
    font-size: 14px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*== 公告 ===*/
.gonggao{ height:110px; line-height:50px;

-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;background: #fff;behavior: url(/PIE.htc);

}
.gonggao strong{ padding:5px 10px; background-color:#F13B33;color:#FFFFFF; border-radius:3px; margin-right:10px;}

.list_l{float:left; width:280px; margin-right:15px}
.list_c{float:left; width:610px;}
.list_r{float:right; width:280px;}
.new_t{width:280px; }
.new_t dt{font-size:16px; height:45px; line-height:45px; float:left; color: #fff; font-weight:bold; padding-left:15px; width:265px; background-color:#473823}
.new_t dt a{color:#fff; float:right; font-weight:normal; padding-right:10px; font-size:12px}
.new_t dd{padding:10px; height:362px;border-bottom:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; }
.new_list{margin:0 auto;padding:0; font-size:12px;}
.new_list li{ height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; overflow:hidden;background:url(../images/ico-1.gif)  0 13px no-repeat; padding-left:12px;}
.new_list li a{color:#000000}

/*== 图文 ===*/
.home_bt{height:45px; background-color:#473823}
.home_bt strong{font-size:16px; height:45px; line-height:45px; padding-left:15px; float:left; color:#fff}
.home_bt a{ float:right; line-height:45px;padding-right:12px;color:#fff}
.home_bt span{line-height:45px; color:#fff}
.list_pic{ margin-top:10px; width:1030px;}
.list_pic li{ float:left; width:192px; margin-right:10px; margin-bottom:10px;}
.list_pic li div{width:192px; height:150px; overflow:hidden}
.list_pic li a:hover{ color:#FF6600}
.list_pic li span{ display:block; height:30px; line-height:30px; text-align:center; overflow:hidden}
.list_title{ margin-top:10px; width:1030px;}
.list_title li{float:left; width:316px; margin-right:11px; height:35px; line-height:35px; overflow:hidden; border-bottom:#CCCCCC 1px dotted; padding-left:10px;background:url(../images/ico-1.gif) 0 18px no-repeat;}
.list_title li a{ font-size:14px;}
.list_title li a:hover{ color:#FF6600}

/*== 课程 ===*/
.list2{width:260px; float:left}
.list2 dt{border-bottom:#005490 1px solid; height:30px; line-height:30px; font-size:16px}
.list2 dt a{ float:right; font-size:12px}
.list2 dt a:hover{ color:#FF6600}
.list2 dd{padding-top:0px}
.shiping li{border-bottom:#CCCCCC 1px solid; height:80px; padding-top:10px; overflow:hidden}
.shiping li div{float:left; width:100px; height:70px; overflow:hidden; margin-right:10px}
.shiping li b{height:70px; overflow:hidden;}
.shiping li img{float:left; width:100px; height:70px; margin-right:5px; overflow:hidden}

.list3{width:720px; float:right}
.list3 dt{border-bottom:#005490 1px solid; height:30px; line-height:30px; font-size:16px}
.list3 dt a{ float:right; font-size:12px}
.list3 dt a:hover{ color:#FF6600}
.list3 dd{padding-top:10px}

.list_pic2{width:990px;}
.list_pic2 li{ float:left; width:310px; margin-left:20px; }
.list_pic2 li div{width:310px; height:200px; overflow:hidden}
.list_pic2 li a:hover{ color:#FF6600}
.list_pic2 li span{ display:block; height:30px; line-height:30px; text-align:center}

.list_pic3{width:960px;margin-top:15px;margin-left:2px; }
.list_pic3 li{ float:left; width:217px; margin-right:20px;height:265px; }
.list_pic3 li div{width:217px; height:180px; overflow:hidden}
.list_pic3 li a:hover{ color:#FF6600}
.list_pic3 li span{ display:block; height:30px; line-height:30px; text-align:center; overflow:hidden}
.list_pic3 li p{height:40px; overflow:hidden; color:#999999}

.list_pic5{width:1250px; margin-top:20px}
.list_pic5 li{ float:left; width:280px; margin-left:20px; margin-bottom:15px }
.list_pic5 li div{width:280px; height:200px; overflow:hidden}
.list_pic5 li a:hover{ color:#FF6600}
.list_pic5 li span{ display:block; height:30px; line-height:30px; text-align:center}

/*== 真人CSS ===*/
.r_260{width:260px; float:right}
.l_720{width:720px; float:left}

/*  荣誉资质 */
.honor{background:url(../../images/essen/honor_bg.jpg);overflow:hidden;padding:30px 0;overflow:hidden;}
.honorMain{height:290px;position:relative;zoom:1;}
.honorMain .ohbox{position:relative;left:0;height:290px;width:1120px;overflow:hidden;left:40px;}
.honorMain .piclist{height:290px;width:1160px; zoom:1;}
.honorMain li{float:left;width:255px;height:290px;margin-right:36px;}
.honorMain li img{ width:249px; height:220px;padding:2px;border:1px solid #353535;}
.honorMain li span{display:block;height:35px;line-height:35px;text-align:center;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.honorMain .pageBtn span{ background:url(../images/honorBtn.png) no-repeat 0 0; display:inline-block;width:24px;height:24px;position:absolute;top:110px;cursor:pointer;overflow:hidden;text-indent:-9999px;}
.honorMain .pageBtn .prev{left:0;}
.honorMain .pageBtn .next{background-position:-24px 0;right:0;}
.honorMain .pageBtn span:hover{background-position:-48px 0;}
.honorMain .pageBtn .next:hover{background-position:-72px 0;}
.honorMain li:hover img{border:1px solid #efa021;}


/****真人CS野战***/
.isitem{ margin-top:10px; width:740px;}
.isitem li{width:234px; display:inline; margin-bottom:15px; margin-right:11px; height:266px; float:left;}
.isitem li a.islimg{display:block; height:160px; position:relative; z-index:1}
.isitem li a.islimg .islbg{height:45px; position:absolute; background:#000; width:230px; bottom:0; left:0;opacity: 0.6;filter: Alpha(Opacity=60);}
.isitem li a.islimg .isltxt{line-height:20px; position:absolute; bottom:0px; padding:0 10px; width:210px; left:0; color:#fff}
.isitem li .isdes{height:40px; border-bottom:1px solid #ccc; padding:6px 0; line-height:20px; font-weight:bold; font-size:14px; }
.isitem li a{color:#666;width:230px;height:160px; overflow:hidden}
.isitem li a:hover{color:#ff6600}
.isprice{line-height:22px; margin-top:5px; height:22px; color:#666}
.isprice .fl font{font-size:18px; color:#f60; font-family:arial; font-weight:bold}
.isprice .fl font em{font-size:12px; color:#f60; font-style:normal; font-weight:normal; font-family:"微软雅黑"}
.isprice .fr{color:#999}
.isdate {height:22px;line-height:22px; color:#999;}
.isdate .il font{font-size:12px; color:#f60; font-family:arial;}
.isdate .ir{color:#666; padding-left:20px; background:url(../images/hmail.png) no-repeat -252px 5px;}


/****拓展基地***/
.indlist{overflow:hidden;}
.indlist #inaid{}
.indlist .in_tab{ overflow:hidden; height:45px; line-height:45px;background:url(../images/title_bottom_solid.png) bottom no-repeat; }
.indlist .in_tab strong{border-bottom:#ff6600 4px solid; font-size:20px; height:41px; line-height:41px; padding-right:20px; float:left}
.indlist .in_tab strong em{ font-style:normal; color:#FF6600}
.indlist .in_tab .listbox{ height:40px; margin-left:50px;}
.indlist .in_tab .listbox li{ float:left; overflow:hidden; height:40px; line-height:36px; padding:0 10px; cursor:pointer; font-size:15px; margin-left:10px; margin-top:5px;}
.indlist .in_tab .listbox li.sterr{ background:#005490; color:#fff;}
.indlist .in_tab .more{ float:right; display:inline-block; height:45px; line-height:55px; font-size:12px;}
.indlist .in_tab .more:hover{ color:#F90;}
.boxtab{overflow:hidden;display:none; width:900px; float:right}
.boxtab2{overflow:hidden;display:none;}
.boxtab ul{overflow:hidden; padding-bottom:0px;}
.boxtab ul li div{float:left; width:150px; height:100px; overflow:hidden; margin-right:10px}
.boxtab ul li{float:left; width:490px; overflow:hidden; margin-right:20px; background-color:#F5F5F5; margin-top:10px}
.boxtab ul li span{padding:10px; line-height:22px;}

/****拓展基地***/
.jd_1200{width:1200px; height:450px; margin:0 auto}
.in_tab2{ overflow:hidden; line-height:45px; width:220px; float:left}
.in_tab2 .jd_bt{background-color:#000000; height:55px; line-height:55px; text-align:center; font-size:22px; color:#FFFFFF; font-weight:bold;

    background: #ff9a54;
    background: -moz-linear-gradient(top,  #ff9a54 0%, #f57014 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a54), color-stop(100%,#f57014));
    background: -webkit-linear-gradient(top,  #ff9a54 0%,#f57014 100%);
    background: -o-linear-gradient(top,  #ff9a54 0%,#f57014 100%);
    background: -ms-linear-gradient(top,  #ff9a54 0%,#f57014 100%);
    background: linear-gradient(to bottom,  #ff9a54 0%,#f57014 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a54', endColorstr='#f57014',GradientType=0 );}
.in_tab2 .listbox{ float:left; overflow:hidden;}
.in_tab2 .listbox li{ float:left;overflow:hidden; height:45px;color:#FFFFFF; line-height:45px;cursor:pointer; font-size:16px; width:220px; text-align:center;

background: #ff9a54;
    background: -moz-linear-gradient(top,  #484848 0%, #343434 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#343434));
    background: -webkit-linear-gradient(top,  #484848 0%,#343434 100%);
    background: -o-linear-gradient(top,  #484848 0%,#343434 100%);
    background: -ms-linear-gradient(top,  #484848 0%,#343434 100%);
    background: linear-gradient(to bottom,  #484848 0%,#343434 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#343434',GradientType=0 );

}
.in_tab2 .listbox li a{color:#FFFFFF}
.in_tab2 .listbox li.sterr{ background:#ff6600; color:#fff;

background: #ff9a54;
    background: -moz-linear-gradient(top,  #ff9a54 0%, #f57014 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a54), color-stop(100%,#f57014));
    background: -webkit-linear-gradient(top,  #ff9a54 0%,#f57014 100%);
    background: -o-linear-gradient(top,  #ff9a54 0%,#f57014 100%);
    background: -ms-linear-gradient(top,  #ff9a54 0%,#f57014 100%);
    background: linear-gradient(to bottom,  #ff9a54 0%,#f57014 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a54', endColorstr='#f57014',GradientType=0 );
}

.jd_r li{float:220px}
.jd_r li img{width:220px; height:180px}

.show_left { width: 200px; height: 262px; float: left; background-color: #f5f5f5; position: relative; margin-top:10px}
.show_left img { position: absolute; top: 3px; left: 3px; width: 288px; height: 119px; border: 3px solid #fff; }
.show_left p { position: absolute; top: 126px; left: 10px; color: #005590; font-size: 14px; text-indent: 0; font-weight: bold; width: 290px; height: 25px; line-height: 25px; text-align: left; overflow: hidden; font-weight: bolder; white-space: nowrap; text-overflow: ellipsis; }
.show_left div { position: absolute; left: 10px; top: 153px; width: 290px; height: 99px; line-height: 25px; text-align: left; color: #393939; }
.show_right { width: 399px; height: 262px; float: right; margin-right: 3px; }
.show_right ul { width: 399px; height: 262px; margin: 0px; }
.show_right ul li { width: 399px; height: 73px; border-bottom: 1px dotted #a9a9a9; background-color:#FFFFFF}
.show_right ul li a p { width: auto; text-indent: 0; height: 30px; line-height: 30px; color: #595959; font-weight: 600; text-align: left; font-weight: bold; }
.show_right ul li a:hover p, .show_right ul li a:hover div { color: #005490; }
.show_right ul li a div { width: 399px; height: 45px; line-height: 20px; text-align: left; color: #393939; }

.h-l{width:260px; float:left}
.h-r{width:930px; float:right}

/****品牌业务***/
.pinpai{width:270px}
.pinpai li{height:55px; float:left; width:125px; margin-right:10px; margin-top:10px}
.pinpai li img{height:55px; width:125px;}

.pinpai_bt{height:35px; line-height:35px;background-color:#FF6600; margin-top:10px}
.pinpai_bt strong{font-size:16px; height:35px; line-height:35px; float:left; color:#FFFFFF; font-weight:normal; padding-left:15px}
.pinpai_bt a{ float:right; color:#FFFFFF; padding-right:10px}
.pinpai_bt a:hover{color:#333;}

/****搜索***/
.option-bar {
  margin-bottom: 15px; float:left
}
.container{width:1200px; margin:0px auto 0; padding-top:25px}
.search-select{width:320px; height:60px; line-height:60px; border:#CCCCCC 1px solid; font-size:16px; color:#999999; padding-left:10px}
.c-search{width:1250px}
.property-type .search-select{border-right:none}
.property-location .search-select{border-right:none}
.form-submit-btn{height:60px; line-height:60px; width:250px; font-size:18px; font-weight:bold; background-color:#473823; border:none; color:#FFFFFF}
.search-date{width:320px; height:58px; line-height:58px; border:#CCCCCC 1px solid; font-size:16px; color:#999999; padding-left:10px; background:url(../images/date.png) 300px 17px  no-repeat}
.ECalendar{z-index:9999}

/****分页***/
.lpage {height: 28px;margin: 27px 0 30px;}
.lrpage {float: right;height: 24px;line-height: 24px;margin-right: 12px;display: inline;}
.lrpage a{border:1px solid #dcdcdc; padding:15px 20px; font-size:14px}
.lrpage a:hover,.lrpage a.on{color:#fff; text-decoration:none; background:#f60; border:1px solid #f60}
.lrpage span{padding:17px 22px;background:#f60;  color:#fff}

