﻿.cpM{ background:#ffffff !important; overflow:hidden;}
.topadcs a{ height:550px !important;}


.pt_onbanner{ position: absolute;  top: 510px; height: 266px; width: 100%; display:block;}
.wrap{ width: 1200px; height:100%; margin-left:auto; margin-right:auto;}
.onbanner_area{    width: 100%; height: 100%;  background: url(/tpl/templets/hx/images/onbanner.png); background-repeat: no-repeat;  background-position: top left;}
.onbanner_area .onbanner_box{ padding-top: 30px;}
.onbanner_area .onbanner_box{padding-left: 40px;}
.onbanner_area .part_name{     margin-bottom: 20px;}
.onbanner_area .part_name{     font-size: 40px; color: #ffffff; line-height: 1.4;}
.onbanner_area .part_en{     font-size: 65px; color: #C1C1C1; line-height: 1.4; font-family:"方正兰亭超细黑简体";}
.onbanner_area .part_bottom .breadcrumb{     float: left; font-size: 13px; color: #787878;}
.onbanner_area .part_bottom .erji_nav{ width: 75%; float:right;}
.onbanner_area .part_bottom .erji_nav_area{ width:100%;}
.onbanner_area .part_bottom .erji_ul{ text-align:right;}
.onbanner_area .part_bottom .erji_li{     margin-right: 3px;  margin-left: 3px;     float: none;    display: inline-block; font-size: 14px;   width: 11%; text-align: center; line-height: 35px; color: #777777;}
.onbanner_area .part_bottom .erji_li.cur a{ transition: 0.1s all ease; font-size: 20px; color: #c79556;}
.onbanner_area .part_bottom .breadcrumb{     float: left; font-size: 13px; color: #787878;}
.xc_tongyong .onbanner_area .part_bottom{ height:35px;}



.ad_detail01 .part1_ico .list_ico{    width: 100px;  height: 100px; background: url(/tpl/templets/hx/images/about_center_ico.png) no-repeat; margin: 0 auto; display: block;}
.ad_detail01{     color: #666; background: #f9f9f9;  padding: 60px 0px 50px; margin-top:60px;}
.f_size16{ font-size: 16px;}
.ad_detail01 .wrap{ width: 1181px; margin-right: auto; margin-left: auto;}
.fix:before, .fix:after{ display: table; clear: both; content: '';}
.ad_detail01 .video_box{     width: 50%; cursor: pointer;  background: #000;}
.r{ float: right;}
.imgZoom{    overflow: hidden;}
.rect-5625{padding-bottom: 56.25%;}
*[class*="rect-"]{     position: relative; display: block; width: 100%; height: 0; overflow: hidden;}
.ad_detail01 .video_box img{     opacity: 0.5;}
*[class*="rect-"] ._full{ position: absolute; left: 0;  top: 0; width: 100%; height: 100%;}
.ad_detail01 .video_ico{     width: 100px; height: 100px; background: url(/tpl/templets/hx/images/about_center_ico.png) no-repeat -300px 0px; display: block; position: absolute; top: 50%; left: 50%; margin-left: -50px; margin-top: -50px;
    opacity: 0.7;}
.ad_detail01 .title_01{font-size: 52px; color: #c79556; line-height: 1; margin-bottom: 4px;}
.ad_detail01 .title_02{ font-size: 24px; color: #333333;  margin-bottom: 10px;}
.ad_detail01 .part1_text01{     margin-bottom: 20px; width: 47%; float: left; font-size: 16px;}
.ad_detail01 .part1_ico{ margin-bottom: 20px; width: 47%;  float: left;}
.ad_detail01 .part1_ico ul{ overflow: hidden; width: 140%;    padding-left: 0; list-style-type: none;}
.ad_detail01 .part1_ico li{ float: left; margin-right: 16%;}
.ad_detail01 .part1_ico .list_box{     display: block; font-size: 18px;  color: #c79556; font-weight: bold; text-align: center;}
.l{ float: left; font-size: 16px; margin-top:10px;}


.ad_detail03{ width: 100%; padding: 80px 0px 100px; text-align: center; color: #fff; position: relative; overflow: hidden;}
.ad_detail03 .img_bj{     width: 1920px;height: 420px; display: block; position: absolute; top: 50%; left: 50%; margin-left: -960px; margin-top: -210px; z-index: -1;}
.ad_detail03 .title_01{     font-size: 42px; color: #c79556;  line-height: 1;  margin-bottom: 10px;}
.ad_detail03 .title_02{     font-size: 24px;  margin-bottom: 30px;}
.ad_detail03 .detail03_p{     padding: 0 65px;  line-height: 30px;}
.ad_detail03 .img_bj img{ transition: all 8s ease; transform: scale(1,1);}
.ad_detail03:hover .img_bj img{ -webkit-transform: scale(1.2,1.2); transform: scale(1.2,1.2);}

.rect-65 a .title { z-index: 2; position: absolute; bottom: 10px; left: -160px; border-bottom:none; border-top:none; width: 150px; height: 20px; padding: 0 0 0 10px; color: #f1e8eb; line-height: 17px; background: url(/tpl/templets/hx/images/img_caption_bg.png) no-repeat; }
.rect-65 a .shine { z-index: 3; position: absolute; top: 0; left: 0; width: 355px; height: 228px; background: url(/tpl/templets/hx/images/shine_brands.png) no-repeat -351px 0;  }
.rect-65 a .title { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/img_caption_bg.png');
}
.rect-65 a .shine { _background: none; }







/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(/tpl/templets/hx/images/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */
html { overflow-x:auto;}
html,body,.wrap { min-width:1200px;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
body{font-size:13px; line-height:1.6; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#ff9e19;}
::-moz-selection {color:#fff; background:#ff9e19; }
::selection {color:#fff; background:#ff9e19; }
::-webkit-input-placeholder { color:#ffffff; } 
.placeholder { color:#ffffff;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

.imgZoom img,.imgY180 img { -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}

.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */
/*全站通用样式*/
/*动效*/
.pageHeader .top,.itab .tab_t,.itab .tab_t:after,.pageNav .nav_li,.uni_act_cell:before,
.uni_act_cell,.uni_act_cell .more,.ip03_cell .uni_msk,.ip03_cell ._sumry,
.hotel_cell ._go:before,.hotel_cell ._price:before,.col_menu_list ._menu_item ._msk,
.hotel_abt .prt02_cell ._msk,.hotel_abt .prt02_cell img,.info_abt ._msk ._go:before,
.hot_prolist .hot_a:hover .hot_imgbox:before,.frame_hotel_stay_list,.frame_hotel_stay_det,
.shadow_box,.uni_full_list .more,.fall_unit.pic_bg ._msk:before,.fall_unit ._msk:after,
.fall_unit ._msk .hs_tit,.col_menu_list ._menu_item ._msk img,
	.transition { -webkit-transition:all ease 0.3s; transition:all ease 0.3s;  }
.hotel_stay_list .prt02_bg,
	.transition_800 { -webkit-transition:all ease 0.8s; transition:all ease 0.8s; }
/*翻入式动画*/
.rolling > .rolling_box {
	-webkit-perspective:1300px;
	-o-perspective:1300px;
	-ms-perspective:1300px;
	perspective:1300px;
	-webkit-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
.rolling .rolling_box .is_animated {
	-webkit-transition-duration:1.2s;
	-webkit-transition-property:-webkit-transform,opacity;
	-webkit-transition-delay:.15s;
	-webkit-transition-timing-function:'ease-in-out';
	-moz-transition-duration:1.2s;
	-moz-transition-property:all;
	-moz-transition-delay:.15s;
	-moz-transition-timing-function:'ease-in-out';
	-o-transition-duration:1.2s;
	-o-transition-property:transform,opacity;
	-o-transition-delay:.15s;
	-o-transition-timing-function:'ease-in-out';
	-ms-transition-duration:1.2s;
	-ms-transition-property:transform,opacity;
	-ms-transition-delay:.15s;
	-ms-transition-timing-function:'ease-in-out';
	transition-duration:1.2s;
	transition-property:transform,opacity;
	transition-delay:.15s;
	transition-timing-function:'ease-in-out';
	-webkit-transform:rotatex(-80deg) translateZ(0);
	-ms-transform:rotatex(-80deg) translateZ(0);
	transform:rotatex(-80deg) translateZ(0);
	-webkit-transform-origin:0 0 0;
	-ms-transform-origin:0 0 0;
	transform-origin:0 0 0;
	opacity:0
}
.rolling .rolling_box .is_animated.revealed {
	-webkit-transform:rotatex(0) translateZ(0);
	-ms-transform:rotatex(0) translateZ(0);
	transform:rotatex(0) translateZ(0);
	opacity:1
}
/*快速导航动画*/
.cd-modal {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index:30;
	background: url(../img/bg-wood.png) 50% 0 no-repeat #1d1d1d;
	/*background: url(../img/bg-wood.svg) 50% 0 no-repeat, linear-gradient(#1d1d1d, #1d1d1d);*/
	-webkit-background-size: 84% auto;
	-moz-background-size: 84% auto;
	-ms-background-size: 84% auto;
	-o-background-size: 84% auto;
	background-size: 84% auto;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s
}
.cd-modal .modal-content {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	-moz-osx-font-smoothing: grayscale
}
.cd-modal .modal-close {
	height: 45px;
	padding-left: 58px;
	position: absolute;
	top: 100px;
	right: 100px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 2.4px;
	line-height: 45px;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.cd-modal.visible {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
	-webkit-transition: opacity .7s, visibility 0s;
	-moz-transition: opacity .7s, visibility 0s;
	transition: opacity .7s, visibility 0s
}
.cd-modal.visible .modal-content {
	-webkit-overflow-scrolling: touch
}
.cd-modal.visible .modal-close {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.cd-transition-layer {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
	overflow: hidden
}
.cd-transition-layer .bg-layer {
	width: 2500%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-2%);
	-moz-transform: translateY(-50%) translateX(-2%);
	-ms-transform: translateY(-50%) translateX(-2%);
	-o-transform: translateY(-50%) translateX(-2%);
	transform: translateY(-50%) translateX(-2%);
	background: url(../img/bg-modal.png) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
/*#loading-website {
	background: #000;
	overflow: hidden
}*/
.cd-transition-layer.visible {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible
}
.cd-transition-layer.opening .bg-layer {
	-webkit-animation: cd-sequence .8s steps(24);
	-moz-animation: cd-sequence .8s steps(24);
	animation: cd-sequence .8s steps(24);
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.cd-transition-layer.closing .bg-layer {
	-webkit-animation: cd-sequence-reverse .8s steps(24);
	-moz-animation: cd-sequence-reverse .8s steps(24);
	animation: cd-sequence-reverse .8s steps(24);
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.no-cssanimations .cd-transition-layer {
	display: none
}
@-webkit-keyframes cd-sequence {
	0% {
	-webkit-transform:translateY(-50%) translateX(-2%)
	}
	100% {
	-webkit-transform:translateY(-50%) translateX(-98%)
	}
}
@-moz-keyframes cd-sequence {
	0% {
	-moz-transform:translateY(-50%) translateX(-2%)
	}
	100% {
	-moz-transform:translateY(-50%) translateX(-98%)
	}
}
@keyframes cd-sequence {
	0% {
	-webkit-transform:translateY(-50%) translateX(-2%);
	-moz-transform:translateY(-50%) translateX(-2%);
	-ms-transform:translateY(-50%) translateX(-2%);
	-o-transform:translateY(-50%) translateX(-2%);
	transform:translateY(-50%) translateX(-2%)
	}
	100% {
	-webkit-transform:translateY(-50%) translateX(-98%);
	-moz-transform:translateY(-50%) translateX(-98%);
	-ms-transform:translateY(-50%) translateX(-98%);
	-o-transform:translateY(-50%) translateX(-98%);
	transform:translateY(-50%) translateX(-98%)
	}
}
@-webkit-keyframes cd-sequence-reverse {
	0% {
	-webkit-transform:translateY(-50%) translateX(-98%)
	}
	100% {
	-webkit-transform:translateY(-50%) translateX(-2%)
	}
}
@-moz-keyframes cd-sequence-reverse {
	0% {
	-moz-transform:translateY(-50%) translateX(-98%)
	}
	100% {
	-moz-transform:translateY(-50%) translateX(-2%)
	}
}
@keyframes cd-sequence-reverse {
	0% {
	-webkit-transform:translateY(-50%) translateX(-98%);
	-moz-transform:translateY(-50%) translateX(-98%);
	-ms-transform:translateY(-50%) translateX(-98%);
	-o-transform:translateY(-50%) translateX(-98%);
	transform:translateY(-50%) translateX(-98%)
	}
	100% {
	-webkit-transform:translateY(-50%) translateX(-2%);
	-moz-transform:translateY(-50%) translateX(-2%);
	-ms-transform:translateY(-50%) translateX(-2%);
	-o-transform:translateY(-50%) translateX(-2%);
	transform:translateY(-50%) translateX(-2%)
	}
}
/*遮罩*/
.uni_msk { position:absolute; left:0; top:0; bottom:0; width:100%; text-align:center; }
/*背景模糊处理*/
.blur3 { -webkit-filter:blur(3px); -ms-filter:blur(3px); -moz-filter:blur(3px); filter:blur(3px); filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=3 MakeShadow=false); }
/*滤镜*/
.opc { background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }
/*图片*/
.rect-8{padding-bottom:8%;}
.rect-31 { padding-bottom:31%; }
.rect-35{padding-bottom:35%;}
.rect-36 { padding-bottom:36%; }
.rect-52{padding-bottom:52%;}
.rect-53 { padding-bottom:53%; }
.rect-62 { padding-bottom:62%; }
.rect-65 { padding-bottom:65%; }
.rect-84 { padding-bottom:84%; }
.rect-100 { padding-bottom:100%; }
.rect-120 { padding-bottom:120%; }
.rect-140{padding-bottom:140%;}
.rect-127 { padding-bottom:127%; }
.rect-200{padding-bottom:200%;}
.rect-240{padding-bottom:240%;}
/*屏幕固定*/
*[class^="frame_"].win_fixed { position:fixed; width:100%; height:100%; overflow:hidden; }
/*通用-阴影边框触控*/
.shadow_box { position:relative; }
.shadow_box.active{ z-index:1; box-shadow:0 10px 30px rgba(0,0,0,.1);-weblit-box-shadow:0 10px 30px rgba(0,0,0,.1); transform:translate3d(0,-2px,0); -webkit-transform:translate3d(0,-2px,0);}
/*通用-按钮*/
._Mbtn { -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
._more_btn{ display:block; position:relative; width:130px; height:40px; z-index:20; overflow:hidden; margin-bottom:27px; padding:0px 5px;line-height:40px; font-size:15px; color:#838383; border-top:1px solid #dddee3; border-bottom:1px solid #dddee3; }
._Mbtn:hover { color:#ffffff; }
._Mbtn:before { content:''; display:block; position:absolute; top:-100%; left:0; width:100%; height:100%; z-index:1; background-color:#ff9e19; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
._Mbtn:hover:before { top:0%; }
._more_btn .more_ico{display:block;position:absolute; z-index:2; width:10px;height:10px; line-height:10px;text-align:center;display:block;right:15px;top:50%;margin-top:-5px;}
._more_btn ._txt { position:absolute; left:8px; top:50%; z-index:2; margin-top:-20px; }
/*通用-按钮-查看更多*/
.more { display:inline-block; padding:0 11px; font-size:13px; color:#ffffff; line-height:2.6; border-color:#ffffff; border-style:solid dashed solid dashed; border-width:1px 0 1px 0; }
/*通用-按钮-Go*/
.btn_go ._go,.btn_go ._go ._wd { height:50px; color:#ffffff; line-height:50px; text-transform:uppercase; }
.btn_go ._go { position:relative; overflow:hidden; float:left; width:36%; font-size:16px; background-color:#ff8b00; text-align:center; }
.btn_go ._go a:hover { color:#ffffff; }
.btn_go:hover ._go:before { content:''; top:0; }
.btn_go ._go:before { content:''; position:absolute; top:100%; left:0; width:100%; bottom:0; background-color:#ff5507; }
.btn_go ._go ._wd { display:inline-block; *display:inline; *zoom:1; position:relative; }
.btn_go ._go ._wd:after { content:''; position:absolute; top:50%; right:33px; margin-top:-4px; width:1px; height:7px; background-color:#ffbf75; border-color:transparent #ff9a23 transparent #ff8200; border-width:0 1px 0 1px; border-style:dashed solid dashed solid; }
.btn_go:hover ._go ._wd:after { content:''; display:none; }
/*加载等待*/
.loading { margin:30px auto; text-align:center; }
.loading .waiting,.loaded { display:none; }
.loading .waiting .load_ico,.loading .waiting .load_wd { display:inline-block; *display:inline; *zoom:1; vertical-align: middle; }
.loading .waiting .load_ico { width:32px; height:32px; background:url(../img/loading.gif) 0 0 no-repeat; }
.loading .waiting .load_wd { font-size:20px; line-height:32px; }
/*通用-咨询列表样式*/
.uni_act_cell:hover:before { top:0; }
.uni_act_cell:before { content:''; position:absolute; top:100%; left:0; bottom:0; width:100%; background-color:#ececec; }
.uni_act_cell:hover { color:#717171; }
.uni_act_cell { position:relative; padding:35px 30px; color:#949494; background-color:#f9f9f9; }
.uni_act_cell ._con { position:relative; }
.uni_act_cell ._date { display:inline-block; *display:inline; *zoom:1; margin-bottom:15px; color:#9f9f9f; }
.uni_act_cell ._day { font-size:20px; border-bottom:#b9b9b9 1px solid; }
.uni_act_cell ._year { font-size:13px; }
.uni_act_cell ._tt { font-size:18px; color:#000000; line-height:3.6; }
.uni_act_cell .uni_act_desc { overflow:hidden; margin-bottom:20px; height:191px; line-height:2.1; }
.uni_act_cell .pic_wrap { margin-bottom:20px; border:#ffffff 3px solid; }
.uni_act_cell:hover .more { color:#ff9e19; border-color:#ff9e19; }
.uni_act_cell .more { color:#a8a8a8; border-color:#c2c2c2; }
/*下层-通用*/
.channel_main { padding-top:97px; }
.channel_con { min-height:300px; }
/*下层-cbanner*/
.channel_main .cbanner { position:relative; overflow:hidden; margin-bottom:70px; height:325px; text-align:center; }
.channel_main .cbanner img { display:inline-block; *display:inline; *zoom:1; width:1920px; max-width:none; margin:0 -100%; margin:0 -50%\9; }
/*下层-居中式栏目标题，含副标题*/
.col_ctr_tt { margin-bottom:70px; width:100%; color:#ffffff; text-align:center; }
.col_ctr_tt ._hd { font-size:46px; font-family:'宋体华文'; }
.col_ctr_tt ._bd { font-size:15px; }
/*下层-模糊背景图*/
._blur_bg { position:absolute; top:0; left:50%; margin-top:-5px; margin-left:-960px; width:1920px; max-width:none; height:auto; }
._blur_bg ._bg_con { position:relative; }
._blur_bg ._bg_con ._msk { position:absolute; top:0; left:0; width:100%; bottom:0; }
/*下层-banner通用标题*/
.cbanner .ctitle { position:absolute; top:35%; width:100%; color:#ffffff; text-align:center; }
.cbanner .ctitle ._title { position:relative; margin-bottom:20px; font-size:46px; font-weight:normal; font-family:'宋体华文'; line-height:1.7; }
.cbanner .ctitle ._title:after { content:''; display:block; position:absolute; bottom:0; left:50%; margin-left:-24px; width:48px; height:1px; background-color:#ffffff; }
.cbanner .ctitle ._t_cls_cell { display:inline-block; *display:inline; *zoom:1; margin:0 45px; font-size:16px; }
.cbanner .ctitle ._mrk { font-size:16px; }
/*下层-通用瀑布流*/
.uni_full_list .channel_con ul {width:105%; position:relative; overflow:hidden; opacity:0;}
.uni_full_list .channel_con .item{width:30%;margin-right:2.5%;margin-bottom:34px;}
.uni_full_list .channel_con .item ._list_box{ display:block; border:1px solid #ebeaea;}
.uni_full_list .channel_con .item:hover ._list_box{border-color:#ff9e19;}
.uni_full_list .channel_con .item ._list_box ._list_main{padding:20px 24px;}
.uni_full_list .channel_con .item ._list_box ._list_main ._title{font-size:20px;font-weight:bold;color:#000000;margin-bottom:10px;}
.uni_full_list .channel_con .item ._list_box ._list_main ._news_pic{ overflow:hidden; margin-bottom:18px;}
.uni_full_list .channel_con .item ._list_box ._list_main ._news_pic img{width:100%;}
.uni_full_list .channel_con .item ._list_box ._list_main ._text{font-size:14px;color:#6a6a6a;line-height:24px;height:auto;margin-bottom:33px;}
.uni_full_list ._list_box:hover .more { color:#ff9e19; border-color:#ff9e19; }
.uni_full_list .more { color:#5a5a5a; border-color:#5a5a5a; }
/*下层-通用瀑布流-工具条样式*/
._tools{ font-size:12px; color:#c9cac9; margin-bottom:24px; }
.news_list_ico{ display:inline-block; width:20px; height:20px; background-image:url(../img/news_ico.png); background-repeat:no-repeat;vertical-align:middle;margin-right:4px;}
._tools ._number .news_list_ico{background-position:-20px -2px;}
._tools ._number{margin-left:10px;}
._tools .news_ico02 .bdshare-button-style1-16 .bds_more { background-position:-20px 0; }
._tools .bdshare-button-style1-16 .bds_more { width:20px; height:20px; }






/*右侧悬浮*/
.r_xuanfu{ display:none; width:70px; text-align: center;border:1px solid #dedede;position:fixed; right: 0;  bottom:10%;background: #fff; z-index:20; }
.r_xuanfu dl{padding:13px 0px;border-bottom:1px solid #dedede;}
.r_xuanfu dl a{display:block;}
.r_xuanfu .icon { width:40px; height:40px; background-image:url(../img/index22.png); background-repeat:no-repeat; }
.r_xuanfu .icon_01 { background-position:0 0; }
.r_xuanfu .icon_02 { background-position:-40px 0; }
.r_xuanfu .icon_03 { background-position:-80px 0; }
.r_xuanfu dl .ion{font-size:40px; color:#ff9e19; margin:0;padding:0; line-height:40px;text-align: center;}
.r_xuanfu dl ._title{font-size: 12px; color:#565656;}
.r_xuanfu dl:last-child{border:none;}
.r_xuanfu .wx_ico{position: relative;}
.r_xuanfu .wx_ico .wx_ewm{ position:absolute; width:150px;height: 150px;left:-155px; top:-20px;display:none;}
.r_xuanfu .wx_ico .wx_ewm img{width: 150px; height:150px;}
.r_xuanfu .wx_ico:hover .wx_ewm{display:block;}

/*ibanner*/
.ibanner,.ibanner img { height:630px; }
.ibanner { position:relative; overflow:hidden; background-color:#000000; }
.ibanner img { position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none; }
.ibanner .slide_nav { position:absolute; left:50%; z-index:1; bottom:20px; margin-left:-600px; width:1200px; font-size:0; text-align:right; }
.ibanner .slide_nav a { 
	display:inline-block; 
	width:25px; 
	height:25px; 
	margin:10px 12px; 
	/*background-image:url(../img/iban_nav.png); */
	background-image:url(../img/iban_nav01.png);
	background-position:0 0; 
	background-repeat:no-repeat;
	cursor:pointer;
}
.ibanner .slide_nav a.on { 
	/*background-position:0 -25px; */
	background-image:url(../img/iban_nav02.png);
}


/*首页*/
.sub_tt_iprt { font-size:36px; color:#414141; text-align:center; }
.sub_tt_iprt ._hd:before,.sub_tt_iprt ._hd:after { content:''; display:block; position:absolute; top:50%; margin-top:-3px; width:187px; height:4px; border-top:#dddddd 1px solid; border-bottom:#dddddd 1px solid; }
.sub_tt_iprt ._hd:before { right:100%; margin-right:20px; }
.sub_tt_iprt ._hd:after { left:100%; margin-left:20px; }
.sub_tt_iprt ._hd { display:inline-block; position:relative; margin:0 auto; font-size:36px; font-weight:normal; }
.sub_tt_iprt ._bd { font-size:16px; line-height:2; }

/*ipart01*/
.ipart01 { margin-bottom:80px; padding-top:60px; }
.ipart01 .sub_tt_iprt { margin-bottom:40px; }
.ipart01_con ._down { background:url(../img/index05.jpg); }
.ipart01 .ip01_1 { background-color:#54bdff; }
.ipart01 ._tt { padding-top:25%; font-size:28px; line-height:2.6; color:#ffffff; }
.ip01_2 { position:relative; overflow:hidden; }
.ip01_2 .uni_msk { text-align:left; }
.ip01_2 .tips { position:absolute; left:0; bottom:40px; color:#ffffff; }
.ip01_2 .tip01,.ip01_2 .tip02 { position:relative; padding:0 20px; }
.ip01_2 .tip01 { 
	display:inline-block; *display:inline; *zoom:1; font-size:14px; line-height:30px; background:url(../img/index08a.png);
/*	background:rgba(14,182,252,.44); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2c0eb6fc,endcolorstr=#2c0eb6fc);*/
}
.ip01_2 .tip01:after { content:''; display:block; position:absolute; top:0; left:100%; width:20px; height:30px; background-image:url(../img/index08b.png); background-position:0 0; background-repeat:no-repeat; }
.ip01_2 .tip02 { font-size:19px; line-height:42px; background:url(../img/index09a.png);
/*	background:rgba(14,182,252,.80); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#500eb6fc,endcolorstr=#500eb6fc); */ 
}
.ip01_2 .tip02:after { content:''; display:block; position:absolute; top:0; left:100%; width:28px; height:42px; background-image:url(../img/index09b.png); background-position:0 0; background-repeat:no-repeat; }
.ip01_4 { position:relative; }
.ip01_4 .uni_msk { background:rgba(255,158,25,.90); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5aff9e19,endcolorstr=#5aff9e19); }
.ip01_5 ._con { overflow:hidden; height:11.2em; padding:90px 42px 0 55px; font-size:15px; color:#656565; }

/*ipart02*/
.ipart02 { overflow:hidden; padding-bottom:20px; background-image:url(/tpl/templets/hx/images/index10.jpg); background-position:center center; background-repeat:no-repeat; }
.ipart02_con { padding-top:70px; }
.ipart02_con .sub_tt_iprt { margin-bottom:30px; }
.tab_t_list { margin-bottom:40px; text-align:center; }
.itab .tab_t,.itab .tab_t ._wd { position:relative; z-index:2; }
.itab .tab_t { display:inline-block; *display:inline; *zoom:1;  font-size:16px; color:#000000;  }
.itab .tab_t:after { content:''; display:block; position:absolute; top:0; left:25%; width:50%; height:24px; background-color:transparent; border-radius:12px; }
.itab .tab_t_cur.tab_t,.itab .tab_t:hover { color:#414141; }
.itab .tab_t_cur.tab_t:after,.itab .tab_t:hover:after { content:''; left:0; width:100%; /*transform:translate3d(-25%,0,0);*/  }
.ipart02 .tab_c { display:none; height:0; padding-bottom:42%; }
.ipart02 .tab_c.tab_cur { display:block; }
.itab .span-8 .tips { position:absolute; left:0; bottom:30px; color:#ffffff; text-align:left; }
.itab .span-8 .tips .tip01,.itab .span-8 .tips .tip02 { display:inline-block; *display:inline; *zoom:1; width:230px; padding-left:20px; }
.itab .span-8 .tips .tip01 { font-size:22px; font-weight:bold; line-height:45px; background:rgba(0,0,0,.50); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000); }
.itab .span-8 .tips .tip02 { position:relative; background:url(../img/index17.png) 0 0 no-repeat; }
.itab .span-8 .tips .tip02 .mrk01,.itab .span-8 .tips .tip02 .mrk02 { position:absolute; }
.itab .span-8 .tips .tip02 .rm_type { font-size:22px; line-height:75px; }
.itab .span-8 .tips .tip02 .mrk01 { top:8px; right:30px; font-size:19px; }
.itab .span-8 .tips .tip02 .mrk02 { top:44px; right:60px; font-family:Arial; font-size:10px; }
.itab .span-6 { margin-bottom:15px; }
.itab .itab_cell { position:relative; overflow:hidden; }
.itab .span-6 .uni_msk { top:100%; color:#ffffff; background:rgba(255,158,25,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ccff9e19,endcolorstr=#ccff9e19); }
.itab .uni_msk ._tt { padding-top:90px; font-size:18px; line-height:2.3; }

/*ipart03*/
.ipart03 { overflow:hidden; padding-top:58px; padding-bottom:50px; }
.ipart03_con { position:relative; padding-top:55px; }
.ipart03 .ip03_bg_01 { position:absolute; top:0; left:50%; margin-left:-155px; }
.ipart03 .ip03_bg_01 img { width:1070px; max-width:none; }
.ip03_title { position:relative; margin-bottom:110px; text-transform:uppercase; }
.ip03_title:after { content:''; display:block; position:absolute; top:0; left:63px; margin-top:-25px; width:98px; height:190px; border:#e4e4e4 3px solid; }
.ip03_title .ip03_tten,.ip03_title .ip03_ttcn { position:relative; z-index:2; }
.ip03_title .ip03_tt01,.ip03_title .ip03_tt02 { display:inline-block; *display:inline; *zoom:1; font-family:'Agency FB'; color:#494a44; }
.ip03_title .ip03_tt01 { font-size:128px; line-height:100px; letter-spacing:30px; }
.ip03_title .ip03_tt02 { font-size:45px; line-height:1; }
.ip03_title .ip03_ttcn { padding-left:190px; font-size:36px; color:#ff9e19; line-height:1; }
.ipart03 .arr_down { position:absolute; top:150px; left:90px; z-index:1; cursor:default; }
.ipart03 .arr_down .ion { display:block; width:42px; height:42px; line-height:42px; color:#ffffff; text-align:center; background-color:#ff9e19; }
.ip03_list { position:relative; z-index:3; margin-bottom:65px; padding-top:20px; }
.ip03_list_bg img { position:absolute; top:0; left:50%; margin-left:-635px; width:1270px; max-width:none; }
.ip03_list .ip03_cell { position:relative; z-index:3; }
.ip03_cell .pic_wrap { position:relative; overflow:hidden; margin-bottom:50px; }
.ip03_cell.on .uni_msk { top:0; }
.ip03_cell .uni_msk { position:absolute; top:100%; left:0; overflow:hidden; background:rgba(255,158,25,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ccff9e19,endcolorstr=#ccff9e19); }
.ip03_cell .uni_msk .ion { display:block; position:absolute; top:50%; left:50%; margin-top:-19px; margin-left:-19px; width:38px; height:38px; font-size:0; color:#ffffff; background:url(../img/index23.png) 0 0 no-repeat; }
.ip03_cell ._tt { margin-bottom:20px; font-size:18px; font-weight:bold; color:#000000; }
.ip03_cell.on ._sumry { border-color:#54bdff; }
.ip03_cell ._sumry { padding-bottom:20px; font-size:14px; color:#666666; border-color:#ff9e19; border-width:0 0 3px 0; border-style:dashed dashed solid dashed; }
.ipart03 .more_wrap { text-align:center; }
.ipart03 .more { color:#ff9e19; border-color:#ff9e19; }

/*ipart04*/
.ipart04 { padding-top:65px; padding-bottom:50px; background-color:#fcfcfc; }
.ipart04 .sub_tt_iprt { margin-bottom:60px; }


/*ibanner*/
.ibanner .video_img { display:none; }





/*联系我们*/
.about_content{ background:url(/tpl/templets/hx/images/ab_content_p1_bj.jpg) no-repeat center;  background-attachment: fixed; -moz-background-size: 50% 50%; background-size: 100% 100%;}
.about_content .part1 dt,.about_content_part2 .list_title{font-size:24px;color:#c79556;border-bottom:1px solid #dddddd;font-weight:normal;}
.about_content dl{position:relative;z-index:2;}
.about_content dd{font-size:16px;color:#666;margin-bottom:10px;word-break: break-all;overflow:hidden;}
.about_content dd span{float:left;line-height:20px;width:90%;}
.about_content dd.phone_num span a{color:#666;cursor:default;}
.about_content dd .ico{margin-right:2%;float:left;}
.about_content .bj_ico{position:absolute;bottom:6%;right:0;display:block;z-index:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);}
.about_content .part1{position:relative;}
.about_content .part1 .map_box{width:100%;height:440px;}
.about_content .part1_main{position:absolute;width:100%;height:100%;top:0;left:0;}
.about_content .main_box{padding:82px 0px 0px;}
.about_content .part1_main li{background:url(/tpl/templets/hx/images/white_95.png) repeat;position:relative;box-shadow:0 0 8px rgba(153,153,153,0.4);min-height:300px; width:379px !important;}
.about_content .part1_main dl{padding:8% 6%;}
.about_content .part1_main dt{padding-bottom:20px;margin-bottom:20px;}
/*.about_content .part1_main dd a{cursor:text;color:#666;}*/
.about_content .part1 .bj_ico{height:140px;background:url(/tpl/templets/hx/images/content_part1_bj_ico.png) no-repeat;}
.about_content .part1 .bj_ico1{width:115px;right:2%;}
.about_content .part1 .bj_ico2{width:35px;background-position:-115px 0px;right:10%;}
.about_content .part1 .bj_ico3{width:50px;background-position:-150px 0px;right:10%;}
.about_content .main_box li:hover .bj_ico{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);}

.about_content_part2 .ipart_title{text-align:left;font-size:32px;}
.about_content_part2 .smal-24{min-height:300px;background:#fff;position:relative;}
.about_content_part2 .list_box{padding:30px 40px;}
.about_content_part2 .list_title{padding-bottom:14px;margin-bottom:20px;}
.about_content_part2 .contacts{height:30px;margin-bottom:6px;font-size:16px;color:#666666;}
.about_content_part2 .contacts em{font-size:18px;color:#000;margin-right:10px;}
.about_content_part2 dd{margin-bottom:6px;}
.about_content_part2 .span-16 dl{width:48%;margin-right:2%;}
.about_content_part2 .row:first-child{margin-bottom:33px;}
.about_content_part2 .bj_ico{width:120px;height:120px;background:url(/tpl/templets/hx/images/content_us_ico.png) no-repeat;right:2%;}
.about_content_part2 .bj_ico1{background-position:0px 0px;}
.about_content_part2 .bj_ico2{background-position:-120px 0px;}
.about_content_part2 .bj_ico3{background-position:0px -120px;}
.about_content_part2 .bj_ico4{background-position:-120px -120px;}
.about_content_part2 .list_box:hover .bj_ico{-webkit-transform:translateX(-10px) ;-ms-transform:translateX(-10px) ;-o-transform:translateX(-10px) ;transform:translateX(-10px) ;}

.transition05{ transition: all 0.8s ease;}





.msg_box { padding-top:58px; background-color:#f4f4f4; }
.sub_tt { margin-bottom:62px; }
.msg_form { padding-bottom:98px; text-align:center; }
.msg_form ._rec01,.about_contact .msg_form ._rec03 { margin-right:2%; }
.msg_form ._rec { display:inline-block; *display:inline; *zoom:1; width:40%; margin-bottom:12px; text-align:left; }
.msg_form ._rec05 { width:83%; }
.msg_form ._rec textarea { width:99%; height:145px; }
.msg_form ._rec input,
.msg_form ._rec textarea { background-color:#eeeeee; border:#cccccc 1px solid; }
.msg_form ._rec input { width:100%; height:32px; text-indent:10px; }
.msg_form ._rec ._hd { margin-bottom:6px; font-size:16px; color:#121212; }
.con_list .item:hover ._rec{color:#fff;}

