/*---------- import ---------*/


/*---------- base ---------*/
*{	padding:0px;	margin:0px;}
html{height: 100%;}
body{ font-size:14px; font-family:Microsoft YaHei;background-color:#ffffff; height: 100%; color:#666;}
img{	border:none;}
a{	color:#000;	text-decoration:none;}
a:hover{color:#000;}
ul{	list-style:none;}
input,select,button,textarea{	font:12px; font-family:"微软雅黑";	vertical-align:middle;}
/*---------- stock ---------*/
.center{	margin:0px auto;}
.w960{	width:960px;	/*position:relative;*/}
.pright .infos_userinfo {	margin-bottom: 0px;}
.mt1{/* ( margin-top * 1 ) */	margin-top:8px;}
.pright .mt1{	margin-top:0px;}
.mt2{/* ( margin-top * 2 ) */	margin-top:16px;}
.clear{	overflow:hidden;}
.clr{	clear:both;	}
.blank20{ height:20px; line-height:20px; clear:both;}
.blank50{ height:50px; line-height:50px; clear:both;}
ins{ display:none;}
.font24{ font-size:24px; color:#FFFFFF;}

.bgf6f6f6{ background:#f6f6f6;}
.tcenter{ text-align:center;}
.f16{ font-size:16px;}

.input_out{ background:#ff7e00;}
.input_move{background-color:#ff9c00;}

.subbanner2017{min-width:1200px;  }*/
   
/*---------- frame ---------
.black{ width:100%; height:5px; background:#020100; min-width:1200px;}
.subbanner2017{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  -moz-background-size:100% 100%;
   background-size:100% 100%;min-width:1200px;  }*/

/*---------- frame : header ---------
.header{width:1200px; height:100px;margin:0px auto; overflow:hidden;}
.header h1{ float:left; width:324px; height:99px; background:url(../images/logo.jpg) no-repeat;}
.header h1 a{float:left; width:324px; height:99px;}

.nav {width:720px; float:right; position:relative; }
.nav  ul li {float:left;padding:0 0px;text-align:center;height:100px;line-height:100px;}
.nav li{ width:100px; height:100px; border-right:#e0e0e0 1px solid;}
.nav li a{font-size:16px; width:100px; height:100px; float:left;  text-decoration:none; color:#000000;}
.curBg { background:url(../images/nav_on.jpg) no-repeat; height:100px; z-index:-1;position:absolute;bottom:0;width:100px;left:0px;}
.cur{ background:url(../images/nav_on.jpg) no-repeat;}*/

/*---------- frame ---------*/
.black{ width:100%; height:5px; background:#020100; display:none;}
.top{ width:100%; height:100px; /*background:url(../images/top_bg.png) repeat;*/  position:fixed; top:0px; z-index:9999;}
/*---------- frame : header ---------*/
.header{width:1200px; height:100px;margin:0px auto; overflow:hidden;}
.header h1{ float:left; width:250px; height:43px; margin-left:35px; margin-top:28px; background:url(../images/logo_i.png) no-repeat;}
.header h1 a{float:left; width:250px; height:43px;}
.nottop{ background:url(../images/top_bg_on.png) repeat;}

/* .nav {width:900px; float:right; position:relative; }
.nav  ul li {float:left;padding:0 0px;text-align:center;height:100px;line-height:100px;}
.nav li{ width:120px; height:100px; }
.nav li a{ display: block; text-decoration: none;}
.nav li b,.nav li i{
 color:#fff;
 line-height: 100px;
 display: block; width:120px; 
 text-align: center;font-size:20px;
}
.nav li b{ font-weight:normal;}
.nav li i{ font-style: normal; color:#fff;}
.nav .cur i{ display:block; position:absolute;color:#ff6100;}
.nav .cur b{ display:none;} */

/*
.curBg { background:url(../images/nav_on.png) repeat-x; height:100px; z-index:-1;position:absolute;bottom:0;width:120px;left:0px;}*/
/* .nav .cur{ background:url(../images/nav_on2.png) repeat-x; color:#ff6100;}
.nav .cur a{color:#ff6100;}
 */
.banner{ width:100%; margin:0px auto; height:359px; background:url(../images/banner.jpg) center no-repeat;}

.case{ width:100%; margin:0px auto; clear:both; height:auto;}
.case dl{ width:1220px; margin:0px auto; clear:both; height:auto; }
.case dt{ width:1220px; height:66px; background:url(../images/case.jpg) no-repeat center; margin:0px auto;}
.case dt h3,.case dt h3 a{width:1200px; height:66px; line-height:66px; float:left; }
.case dt span,.case dt span a{ float:right; width:60px; height:66px; line-height:66px;}
.case dd{ width:100%; background:#f1f1f1; height:575px; margin:0px auto;  }
.case dd ul{ background:url(../images/caseline.jpg) center top no-repeat; padding-top:50px; width:1220px; margin:0px auto;}
.case dd ul li{ float:left;}
.case dd ul li { float:left; width:388px; height:198px; margin:5px 5px; display:inline; position:relative;}
.case dd ul li img{ width:388px; height:198px;}
.case .more{ width:170px; height:43px; margin:0px auto; padding-top:20px; clear:both; }


.text { width:230px; height:auto; background:#000; FILTER:alpha(opacity=60); opacity:0.7; -moz-opacity:0.7; position:absolute; left:0; bottom:0; }
.imgtext { width:230px; height:auto; float:left; padding:0px 0px; color:#FFF; font-size:14px; line-height:200%; text-align:center; }

.about{ width:1200px; margin:0px auto; height:191px; background:url(../images/about.jpg) no-repeat;}
.jianjie{ float:left; width:600px; height:150px;}
.jianjie a{ float:left; margin-top:46px; display:inline; font-size:13px; line-height:20px; color:#666666;}
.jianjie a:hover{ text-decoration:underline;}
.newslist{width:580px; margin-top:20px;}
#scrollDiv{width:580px;height:50px;min-height:24px;line-height:24px;overflow:hidden} 
#scrollDiv li{height:24px;padding-left:15px; background:url(../images/ico2.jpg) left no-repeat;color:#666;}
#scrollDiv li a{ color:#666;}
#scrollDiv li span{ float:right;}


#list{width:100%;height:446px;position:absolute; right:0;display:inline;}
#list ul {margin:0px;padding:0px; float:left;}
#list li{width:100px;position:absolute;list-style-type:none;overflow:hidden;cursor:pointer;}
#list li img{width:100%; height:100%;vertical-align:top;}
#list li div{width:100%;height:100%;background:#000;filter:alpha(opacity=0); opacity:0; position:absolute; z-index:1; top:0px; left:0px;}

.lxwm{ float:right; width:265px; height:191px;}
.lxwm a{ float:right; padding-top:153px; display:inline; font-size:13px; line-height:20px;color:#666666;}
.lxwm a:hover{ text-decoration:none;}

.meeting,.news{ width:1200px; margin:20px auto 0px; height:auto; }
.meeting dt{ float:left; width:100%; height:68px; line-height:68px; background:url(../images/hotel.jpg) no-repeat;}
.meeting dt h3,.meeting dt h3 a,.news dt h3 a{ width:100%; float:left; height:68px; font-size:68px; text-align:center; }
.meeting dt h3 a:hover,.news dt h3 a:hover{ text-decoration:none;}
.meeting dd,.news dd{ float:left; padding:40px 0px 0px;}
.meeting dd ul,.news dd ul{ float:left;}
.meeting dd li{ float:left; width:135px; height:171px; margin:0px 30px;}
.meeting dd li a{ float:left;}
.meeting dd li img{ float:left; width:135px; height:171px;}

.news dt{ float:left; width:100%; height:68px; line-height:68px; background:url(../images/news.jpg) no-repeat;}

.news dd li{ float:left; width:360px; margin:0px 20px; line-height:45px; border-bottom:#e9e9e9 1px solid; }
.news dd li a{ float:left; color:#aaaaaa; padding-left:5px; display:inline; font-size:16px;}
.news dd li a:hover{ color:#ef4000; text-decoration:none;}




.copyright a{ color:#8c8c8c;}

.footer2018{ width: 100%; height:280px; background: url(../images/fooer2018_bg.jpg) center no-repeat;}
.footer2018 li{list-style: none;color: #8c8c8c;}
.footer2018 a{color: #8c8c8c; }
.fot_top{ width:1200px; margin: 0px auto;}
.ft1{ float: left; width: 360px; margin: 30px; }
.ft1 dd{ line-height: 40px; float: left; margin-top: 20px; margin-left:10px;}
.ft1 dd li{ padding-left: 35px; line-height: 50px; }
.ft1 dd .tel{ background: url(../images/bot_ico.png) 0px 10px no-repeat;}
.ft1 dd .qq{ background: url(../images/bot_ico.png) 0px -30px no-repeat;}
.ft1 dd .email{ background: url(../images/bot_ico.png) 0px -68px no-repeat;}

.fot_c{ float: left; width: 300px; margin-top: 80px; margin-left: 40px;}
.fot_c li{ float: left; clear: both;margin: 10px 0px; line-height: 20px;   padding-left: 30px; background: url(../images/bot_ico.png) 0px -115px no-repeat;}
.fot_c li a{  line-height: 20px;}

.fot_r{ float: left;margin-top: 25px;}
.fot_r li{float: left; clear: both;margin: 10px 0px; line-height: 22px;   padding-left: 30px; background: url(../images/bot_ico.png) 0px -175px no-repeat;}

.orange{ width:100%; margin:0px auto; height:58px; background:#fe7f3e;}
.orange dl{ width:1200px; margin:0px auto; height:58px;}
.subbaner{ width:1200px; margin:0px auto; height:260px; overflow:hidden; min-width:1200px; }

.sub_about1{ width:1200px; margin:0px auto; height:auto;}
.sub_about1 dl{ width:100%; margin-top:40px;}
.sub_about1 dt{ width:100%; height:18px; line-height:18px; background:url(../images/comtitbg.jpg) no-repeat; text-align:center;}
.sub_about1 dt h3{ font-size:20px; letter-spacing:5px; line-height:20px; font-weight:600; color:#000000; }
.sub_about1 dd{ padding:40px 10px 0px; line-height:22px; }
.sub_about1 .business{ float:left; width:1051px; height:218px; background:url(../images/business.jpg) left no-repeat;}
.sub_about1 .business ul{ float:left; margin-left:560px; display:inline;}
.sub_about1 .business li{ float:left; height:30px; line-height:30px; font-size:15px; margin-bottom:8px; }
.sub_about1 .licheng{ float:left; width:100%;}
.sub_about1 .licheng ul{ float:left;}
.sub_about1 .licheng li{ float:left; height:auto;  margin:7px 0px; line-height:22px;}
.sub_about1 .licheng li a{ float:left; background:url(../images/lc_off.jpg) left no-repeat; padding-left:20px; color:#666;}
.sub_about1 .licheng li a:hover{ float:left; background:url(../images/lc_on.jpg) left no-repeat; text-decoration:none;}
.sub_about1 .wumei strong{ font-size:16px; color:#dc1512;}

.lxfs{ color:#000; line-height:21px; margin-top:10px; padding-bottom:32px; font-weight:bold; font-size:14px;}
.lxfs span{ font-family:Georgia; font-size:14px; color:#bbb;line-height:16px;font-style:italic; }
.lxwm1{ color:#666; font-size:16px;background: url(../images/lxwm_ico.jpg) no-repeat 5px 25px; line-height:48px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; padding:20px 0 20px 35px; margin-bottom:20px;}
.lxwm1 span{  font-family:Georgia;color:#666; font-weight:bold; font-size:18px;}
.contact_right{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; padding:20px 0 20px 0px; margin-top:20px;color:#000;font-weight:bold; font-size:14px;}
.contact_right .lxfs{color:#666; line-height:21px; margin-top:10px; font-weight:normal; padding-bottom:32px;  font-size:14px;}


.sub{ width:1250px; margin:0px auto; height:auto;}
.sub .case{ float:left; margin:30px 0px; width:100%; height:131px; background:url(../images/case_line.jpg) repeat-x;}
.sub .case .sub_lanmu {  width:1020px; margin:0px auto; }
.sub .case .sub_lanmu span{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;}
.sub .case .sub_lanmu li{ float:left; width:130px; margin:0px 20px; text-align:center; display:inline;}
.sub .case .sub_lanmu li a:hover{ color:#ea3535; text-decoration:none;}
.sub .case .sub_lanmu li img{ width:86px; height:86px; margin-top:13px; display:inline;}
.sub .case .sub_lanmu .thisclass strong{ color:#ea3535;}

.sub .lm{ width:1200px; height:40px; margin:30px auto;}
.sub .lm ul{ float:left; width:100%; height:35px; border-bottom:#e8e8e8 1px solid; border-top:#e8e8e8 1px solid; background:url(../images/hotel_ico.jpg) repeat-x;}
.sub .lm li{ float:left; font-size:16px;  line-height:35px; }
.sub .lm li a{ color:#666;padding:0px 20px;}
.sub .lm li a:hover{ color:#fe7f3e;}
.sub .lm .thisclass a{color:#fe7f3e; font-weight:bold;}

.sub dd{ padding:0px;}
/* 我改的 */
.sub_nr{  width:1200px; margin:0px auto; margin-top:45px;}
.sub_nr .lineal{height:4px; width:50px; background:#ff7e00; margin:0 auto;}
.sub_nr .albt{ width:1200px; margin-top:15px; height:80px;text-align:center; font-size:34px; color:#273359;}
.sub_nr .pic{ float:left; width:640px; height:400px; margin-top:10px;margin-left:20px;}
/*.sub_nr .pic img{ border:#2c1600 5px solid;}
.sub_nr .pic1{ float:left; width:450px; height:300px;}
.sub_nr .pic1 img{ border:#ccc 1px solid; padding:10px;}*/
.sub_nr .xiangqing{ float:right; width:485px;position:relative;}
.sub_nr .xiangqing .alname{ width:115px; margin:0 170px; text-align:center;font-size:14px;color:#f3782c; font-weight:bold; position: absolute;z-index:2; background-color:#FFF;}
.sub_nr .xiangqing h3{ width:470px; line-height:50px;font-size:22px;font-weight:500; text-align:center;color:#273359; height:50px; border-top:#273359 1px solid; border-bottom:#273359 1px solid;margin-top:10px; }
.sub_nr .xiangqing .cd{ font-size:16px;line-height:35px; padding:10px 0px; color:#666666; border-bottom:#d6d6d6 1px dashed; }
.sub_nr .xiangqing strong{ font-size:16px;  color:#333; line-height:35px; clear:both;}

.sub_nr .xiangqing .gaishu{ line-height:28px; border-bottom:#d6d6d6 1px dashed; padding:0px 0px 10px;font-size:16px; text-indent:2em;}
.sub_nr .xiangqing .xiangmu strong{ color:#666;line-height:18px;}
.sub_nr .xiangqing .xiangmu { line-height:20px; padding-top:15px; font-size:12px;}
.sub_nr .xiangqing .qyjj {font-size:16px;color:#333;font-weight:bold; margin:10px 0px; line-height:35px;}
.sub_nr .xiangqing i{ width:20px; line-height:35px; float:left; color:#f3782c; font-family:Arial, Helvetica, sans-serif;}

.sub_nr .pic{ float:left; width:660px;}
.sub_nr .pic img{ border:#ebecf0 1px solid;}
.sub_nr .pic a:hover img{ border:#f3782c 1px solid;}
.sub_nr .pic1{ float:left; width:320px; height:500px;}
.sub_nr .pic2,.sub_nr .pic3{ float:left; margin-left:10px; width:330px; height:245px;}
.sub_nr .pic3{ margin-top:10px;}

.sub_nr .hotelxq{ float:right; width:485px; font-size:16px; height:550px;}
.sub_nr .hotelxq h3{ width:420px; line-height:50px;font-size:26px;font-weight:600; padding-left:50px; color:#333; height:50px; border-bottom:#e6e6e6 1px dashed;margin-top:0px; background:url(../images/hotel_ico.png) left  no-repeat; }
.sub_nr .hotelxq .cd{ font-size:16px;line-height:35px; padding:10px 0px; color:#666666; border-bottom:#d6d6d6 1px dashed; }
.sub_nr .hotelxq strong{ font-size:16px;  color:#333; line-height:35px; clear:both;}

.sub_nr .hotelxq .gaishu{ float:left; line-height:28px; border-bottom:#d6d6d6 1px dashed; padding:0px 0px 10px;font-size:16px; margin-bottom:20px;}
.sub_nr .hotelxq .gaishu strong{float:left; clear:both; width:100%;}
.sub_nr .hotelxq .gaishu span{float:left; text-indent:2em; clear:both;}
.sub_nr .hotelxq .xiangmu strong{ color:#666;line-height:18px;}
.sub_nr .hotelxq .xiangmu { line-height:20px; padding-top:15px; font-size:12px;}
.sub_nr .hotelxq .qyjj {font-size:16px;color:#333;font-weight:bold; margin:10px 0px; line-height:35px; clear:both;}
.sub_nr .hotelxq i{ width:20px; line-height:35px; float:left; color:#f3782c; font-family:Arial, Helvetica, sans-serif;}
.sub_nr .hotelxq .xingji { width:100%; clear:both; float: left;}
.sub_nr .hotelxq .xingji strong{ text-align:left; float:left; height:45px; line-height:45px;}
.sub_nr .hotelxq .xingji i{ line-height:45px;}
.sub_nr .hotelxq .xingji img{ margin:10px 5px; float: left;}



.hotel_meeting{ width:100%; padding:50px 0px; height:auto; clear:both; overflow:hidden;min-width:1200px;}
.hotel_meeting dl{ width:1200px; margin:0px auto;   }
.hotel_meeting dt{ width:100%; height:60px; float:left; text-align:center; }
.hotel_meeting dt .line_h{ width:50px; height:5px;  background:#f3782c; line-height:5xp; margin:0px auto;}
.hotel_meeting dt h3{ width:100%; text-align:center; font-size:34px; margin:20px auto; color:#000; font-weight:500;}
.hotel_meeting dd{ width:100%; float:left; clear:both; margin:20px 0px; line-height:30px; color:#888;}
.hotel_meeting .des{ margin:0px auto; font-size:16px;color:#888; }


.tab_hy ,.tab_kf{border-collapse:collapse; width:100%;  text-align:center; background-color:#e9eef4;font-size: 16px; font-family:"微软雅黑"; color:#273359;}
.tab_hy th,.tab_kf th{ border-left:#f6f6f6 1px solid;}
.tab_hy tr:hover,.tab_kf tr:hover,.tab_hy tr .hilite,.tab_kf tr .hilite{background-color:#e5ebfd;color:#273359; }
.tab_hy td ,.tab_kf td{ border:#f6f6f6 1px solid;padding-top:10px;padding-bottom:10px;padding-left:4px;padding-right:4px;  font-size:15px;}
.tab_hy th ,.tab_kf th{color:#ffffff;background-color:#273359; font-weight:400; font-size:16px;height:60px; }
.tab_hy tr:hover th,.tab_kf tr:hover th{ height:60px; line-height:20px;}
.tab_hytop ,.tab_kftop{background-color:#273359;height:60px; line-height:20px;}

.tab_hytop td ,.tab_kftop td{font-size:16px; color:#FFF;}
.tab_hy_x{text-align: center; color:#273359;}
.tab_kf_k{text-align: center;  color:#273359;}
.tab_hy .x1{ width:14%;}
.tab_hy .x2{ width:10%;}
.tab_hy .x3{ width:8%;}
.tab_hy .x4{ width:7%;}
.tab_hy .x5{ width:6%;}
.tab_hy .x6{ width:10%;}
.tab_hy .x7{ width:9%;}
.tab_hy .x8{ width:10%;}
.tab_hy .x9{ width:11%;}
.tab_hy .x10{ width:14%;}
.tab_kf .k1{ width:27%;}
.tab_kf .k2{ width:20%;}
.tab_kf .k3{ width:22%;}
.tab_kf .k4{ width:31%;}


.map_r{ float:right; width:30%; background:#FFF; padding:20px; height:360px; font-size:16px; border-radius:5px; text-align:left;}
.map_r p{ float:left; text-align:left; width:100%; margin:8px 0px; line-height:30px;}
.map_r i{ width:30px; height:30px; line-height:30px; margin-right:10px; background:url(../images/map_r_ico.png) no-repeat;float:left;}

.map_r .hotel{ background-position:0px 0px; }
.map_r .dizhi{ background-position:0px -42px; }
.map_r .wangzhi{ background-position:0px -83px; }
.map_r .zhoubian{ background-position:0px -125px; }
.map_r .zb{ float:left; text-align:left; width:360px;}
.map_r .zb span{ width:50px; float:left; text-align:left; }



.casebody{ width:100%;background-color:#f6f6f6;min-width:1200px;}
.casebody_nr{ width:1200px;margin:0 auto;padding-top:50px; clear: both;}
.casebody_nr img{max-width: 1200px;width:expression(this.width>1200 ? '1200px' : true); height: auto!important;}
.casebody_nr .casebody_line{height:4px; width:50px; background:#ff7e00;  margin:0 auto;}
.casebody_nr .casebody_bt{ width:1200px; margin-top:15px; height:80px;text-align:center; font-size:34px; color:#273359;}
.casebody_nr .zt_l{ float:left; width:470px;position:relative; margin-left:20px;}
.casebody_nr .zt_l .cbname{ width:115px; margin:0 170px; text-align:center;font-size:14px;color:#f3782c; font-weight:bold; position: absolute;z-index:2; background-color:#f6f6f6;}
.casebody_nr .zt_l h3{ width:470px; line-height:45px;font-size:22px;font-weight:normal; text-align:center;color:#273359; height:50px; border-top:#273359 1px solid; border-bottom:#273359 1px solid;margin-top:10px; }
.casebody_nr .zt_l .gaishu_l{ line-height:30px; padding:60px 15px 30px 30px;font-size:14px;}
.casebody_nr .zt_l .gaishu_l:first-letter { font-size: 3em;  color: #000000; vertical-align: bottom; }
.casebody_nr .zt_l .gaishu_l:first-child:first-letter { color: #273359; }
.casebody_nr .zt_l .gaishu_l:first-child:first-line { color: inherit; }

.casebody_nr .cspic{ float:right; width:640px; height:350px; margin-top:10px; position:relative;}

.casebody_nr .zt_r{ float:right; width:600px; margin:40px 20px; line-height:30px;font-size:14px; }
.casebody_nr ul li{	line-height:29px;	color:#888;}
.casebody_nr ul li a{color:#888;}

.More_pic{width:1200px; margin:0px auto; }
.More_pic .lineal{height:4px; width:50px; background:#ff7e00; margin:0 auto;}
.More_pic .albt{ width:1200px; margin-top:15px; height:80px;text-align:center; font-size:34px; color:#273359;}
.More_pic .fanye{ width:1200px;float:left; height:75px;border-bottom:#CCCCCC 1px dashed; clear:both; }
.More_pic .fanye li{ text-align:left; line-height:29px; font-size:16px;	color:#333; height:30px; list-style:none;}
.More_pic  .fanye li a{color:#666; text-align:left;}

.sub_nr .com_nr{ padding:20px 0px; clear:both; line-height:30px; background-color:#f6f6f6;}
.sub_nr .com_nr img{max-width: 1200px;	width:expression(this.width>1200 ? '1200px' : true);}

.nr{  float:left; width:100%;  line-height:24px; color:#6b5b41;}
.nr .title{	height:30px;	line-height:30px;	text-align:center;	overflow:hidden;	padding-top:10px;}
.nr .title h2{	font-size:24px;	color:#2b2b2b;}
.nr .info{	height:24px;	line-height:17px;	text-align:center;	overflow:hidden;	color:#666;}
.nr .info small{	margin-left:8px;	margin-right:3px;	color:#999;	font-size:12px;}
.nr .info a{	color:#690;}
.nr .intro{width:90%;padding:8px 16px;line-height:24px;color:#776955;margin:8px auto 0 auto;}
.left_news{ width:270px; margin:auto; margin-top:0px; }
.left_news li{ height:27px; line-height:27px; width:240px; margin:auto; padding-left:10px; background:url(../imghb/ico.gif) left center no-repeat ;}



.hq_pages{ clear:both;}
.hq_pages ul{	float:left;	padding:12px 0px 12px 16px;}
.hq_pages ul li{	float:left;	font-family:Tahoma;	line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.hq_pages ul li a{float:left;	padding:2px 4px 2px;color:#555;	display:block;}
.hq_pages ul li a:hover{	color:#690;	text-decoration:none;padding:2px 4px 2px;}
.hq_pages ul li.thisclass,.hq_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.hq_pages .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}
.hq_pages .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}

.listbox{	width:640px;	overflow:hidden;	float:left;	clear:both;	overflow:hidden;}
.listbox dl{	width:352px;	margin-right:8px;	margin-top:8px;	float:left;}
.listbox ul a{	color:#666;}


.hltc { width:640px;}
.hltc li{	width:100%;	overflow:hidden;	clear:both;	padding:12px 0px;	border-bottom:1px  dashed #ddd7cb;	color:#776955;}
.hltc li b a{	color:#555;}
.hltc li a.preview{	width:90px; float:left;	margin-right:7px;	margin-bottom:3px;	margin-left:5px; display:inline;}
.hltc li a.preview img{	width:90px;	/*height:60px;*/	display:block;	padding:1px;	border:1px solid #EEE;}
.hltc li a.preview:hover img{	border:1px solid #AAA;}
.hltc li a.title{	overflow:hidden; float:left; width:500px; text-align:left;line-height:20px; height:20px;	font-weight:bold;	font-size:14px;	margin-left:10px; color:#776955;}
.hltc span.info{ text-align:left; float:left;display:block;	line-height:23px;	color:#AAA;	padding-left:12px;}
.hltc span.info small{	color:#AAA;	font-size:12px;	margin-left:3px;}
.hltc span.info a{	color:#690;}
.hltc p.hltcintro{ width:500px;	color:#776955; float:left;	line-height:20px;	margin-left:10px;	padding-left:10px;	padding-right:10px;}

.e8{width:100%; float:left; margin:auto; overflow:hidden;clear:both;}
.e8 li{	width:365px;height:340px;float:left;display:block;overflow:hidden; margin:0px 25px;}
.e8 li .pic{width:360px;height:240px;display:block;	 border:#dfdede 3px solid;overflow:hidden;position: relative;}
.e8 li .pic:hover {border:#fe8344 3px solid;overflow:hidden;}
.e8 li .pic img{display:block;border:none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;vertical-align: middle;margin: auto;max-height: 100%;max-width: 100%;}
.e8 li .title{ float: right; width:310px;	height:20px; text-align:right;	display:block;	line-height:20px;	overflow:hidden;}
.e8 li .date{	color:#666;}
.e8 li .date small{	line-height:17px;	font-size:12px;	color:#999;}

.e8 li .calendar{ float:left; width:45px; height:40px; line-height:18px; margin-top:15px; display:inline;}
.e8 li .calendar .months{ float:left; font-size:18px; color:#000000;}
.e8 li .calendar .years{ float:left; color:#888;}
.e8 li .calendar .line{ float:left; width:38px; height:3px; background:#fe8344;}
.e8 li .ico{ float:right; font-size:11px; color:#888;}

.e2{width:100%; float:left; margin:auto; overflow:hidden;clear:both;}
.e2 li{	width:368px;height:277px;float:left;display:block;overflow:hidden; margin:15px 24px;}
.e2 li .pic{width:346px;height:255px;display:block;	 border:#cccccc 1px solid;overflow:hidden; padding:10px;}
.e2 li .pic:hover {border:#fe8344 1px solid;overflow:hidden;}
.e2 li .pic img{width:346px;height:255px;display:block;		border:none;}

.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; height:359px; }
.slide_container { margin-bottom: 0px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; height:359px; }
.slide li {width: 100%;  height:359px; overflow:hidden; }
.slide .caption { height:0px; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.banner1{background:url(../../images/banner.jpg) no-repeat center;}
.banner2{background:url(../../images/banner2.jpg) no-repeat center;}
.banner3{background:url(../../images/banner3.jpg) no-repeat center;}


.sub_newslist{ width:1200px; margin:0px auto; clear:both; height:auto;}
.newstit{ width:1200px; float:left; height:30px; margin-top:20px;   display:inline;}
.newstit h3{ float:left; font-size:24px; width:100px; height:30px; line-height:30px; background:#FFFFFF; color:#f07704; font-weight:400;}
.newstit span{ float:left; width:1100px;  border-bottom:#d6d6d6 1px solid; line-height:28px; }

.sub_news{ float:left; width:1200px; margin:10px auto 0px; clear:both; height:auto; border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; border-top:#FF6600 3px solid; }
.sub_news .newslist{ padding:30px 60px; float:left;}
.sub_news .newslist li{ float:left; height:50px; line-height:50px; border-bottom:#b3b3b3 1px dashed; width:1080px;}
.sub_news .newslist li a{ float:left; }
.sub_news .newslist li span{ float:right; margin-top:15px; display:inline;}

.nr_news{ width:940px; margin:0px auto; clear:both;}
.nr_news h2{ height:130px; line-height:130px; font-size:24px; font-weight:400; text-align:center;}
.nr_news .info{ width:700px; margin:0px auto; text-align:center; clear:both; height:30px; line-height:30px; border-top:#e3e3e3 1px solid; border-bottom:#e3e3e3 1px solid;}
.nr_news .body{ line-height:30px; width:100%; float:left; padding:30px 0px; display:inline;}

.case_banner{ width:100%; height:500px; clear:both; }


/*基本样式*/
.poster-main{
	width: 1130px;
	height: 500px;
	position: relative;
	margin: 30px auto;
}
.poster-main a,.poster-main img{
	display:block; 
}
.poster-main .poster-list{
	width: 1130px;
	height: 500px; 
}
.poster-main .poster-list .poster-item{ 
	width: 650px;
	height: 400px;
	position:absolute;
	left:0;
	top:0;
}
.poster-main .poster-list .poster-item .tit{ position: absolute; z-index:2; background:url(../images/pic_tit_bg.png) right; color: #FFF; top:20px; font-size:16px; left:5px; padding:0px 40px; min-width:80px; text-align:center; height:40px; line-height:40px;}
.poster-main .poster-list .poster-item img{ border:#FFF 5px solid; }
.poster-main .poster-btn{ 
	position:absolute;
	top:0;
	z-index:10; 
	cursor:pointer;  
}
.poster-main .poster-prev-btn{
	left:0; 
	/*background: url(../images/left.png) no-repeat center center;*/
}
.poster-main .poster-next-btn{
	right:0; 
	/*background: url(../images/right.png) no-repeat center center;*/
}



.fenxiang{ width:1200px; margin:0px auto; clear:both;}
.fenxiang span{ float:left; font-size:16px; margin-right:10px; line-height:25px;}


.lxfs{ color:#000; line-height:21px; margin-top:10px; padding-bottom:32px; font-weight:bold; font-size:14px;}
.lxfs span{ font-family:Georgia; font-size:14px; color:#bbb;line-height:16px;font-style:italic; }
.lxwm1{ color:#666; font-size:16px;background: url(../images/lxwm_ico.jpg) no-repeat 5px 25px; line-height:48px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; padding:20px 0 20px 35px; margin-bottom:20px;}
.lxwm1 span{  font-family:Georgia;color:#666; font-weight:bold; font-size:18px;}
.contact_right{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; padding:20px 0 20px 0px; margin-top:20px;color:#000;font-weight:bold; font-size:14px;}
.contact_right .lxfs{color:#666; line-height:21px; margin-top:10px; font-weight:normal; padding-bottom:32px;  font-size:14px;}

.contact{ width:1064px; margin:0px auto; clear:both; height:300px; }
.contact .lxfs{ width:390px; float:left; color:#666666; height:340px; overflow:hidden;}
.contact .lxfs dt{ width:100%; float:left; height:50px; background:url(../images/lxfs.png) left top no-repeat; }
.contact .lxfs dt b{ margin-left:80px; margin-top:25px; font-size:16px; color:#273359; height:20px; float:left;}
.contact .lxfs dd{ float:left;  width:360px; margin-left:50px; margin-top:30px;}
.contact .lxfs dd p{ font-size:14px;color:#666666; font-weight:400; float:left;}
.contact .lxfs dd .dizhi{ background:url(../images/dizhi_ico.png) left no-repeat; padding-left:45px; height:30px; line-height:30px;}
.contact .lxfs dd .dianhua{ background:url(../images/tel_ico.png) left no-repeat;  padding-left:45px; height:30px; line-height:30px; margin-top:55px;}
.contact .lxfs dd em{ float:left; font-style:normal; }

.contact .gbook{float:right;  width:520px; height:auto; overflow:hidden;  margin-top:0px; }
.contact .gbook #keys{ background:#fff;  margin-bottom:10px; border:1px solid #e8e7e7; width:95%; padding-left:1%; height:42px; line-height:42px; color:#959595; font-size:14px;}
.contact .gbook #vdcode2{ float:left; background:#fff;  margin-bottom:10px; border:1px solid #e8e7e7; width:60%; padding-left:1%; height:42px; line-height:42px; color:#959595; font-size:14px;}
.contact .gbook .tWidth-32 img{ float:left;padding-left:1%; width:70px; height:42px; line-height:42px; margin-top:0px;}

.contact .gbook #mail{ background:#fff; margin-bottom:10px; border:1px solid #e8e7e7; width:97%; padding-left:1%; height:42px; line-height:42px; color:#959595; font-size:14px;}
.contact .gbook #textarea{ background:#fff; border-radius:1px; margin-bottom:10px; width:97%; border:1px solid #e8e7e7; padding-left:1%; height:110px; line-height:60px; color:#959595; font-size:14px;}
.contact .gbook #buttons{ cursor:pointer; border-radius:1px;font-size:14px; margin-left:0px; border:0px; width:100%; text-align:center; height:40px; line-height:40px; color:#fff;}
.contact .gbook .buttonDiv{ border:1px solid #e8e7e7; background:#fff; line-height:30px; padding:20px;}
.contact .gbook #messagetable{ padding:0px; margin:0px auto;}
.contact .gbook td{ margin:10px; padding:5px;}
.contact .gbook .tWidth-32{ width:45%;}
.contact .gbook .tWidth-65{ width:100%;}
.contact .gbook .tWidth-30{ width:29.5%;}
.contact .gbook .tWidth-5{ width:0.5%;}

/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;text-decoration : none}
#leftsead li a .shows{display:block; }
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#ff7e00;height:48px;margin-left:47px;border:1px solid #ff7e00;text-align:center;line-height:48px}
#p3{width:120px;background-color:#ff7e00;height:48px;margin-left:37px;border:1px solid #ff7e00;text-align:center;line-height:48px}
#p1{width:47px;height:49px;float:left}


.works-pm{width: 1130px;
	height:400px;
	position: relative;
	margin: 30px auto;}
.works-pm .tit{ position: absolute; z-index:9999; background:url(../images/pic_tit_bg.png) right; color: #FFF; top:20px; font-size:16px; left:5px; padding:0px 40px; min-width:80px; text-align:center; height:40px; line-height:40px;}

.roundabout-holder {
	list-style:none; 
	width:640px; 
	height:390px; 
	margin:0px auto;
}

.roundabout-moveable-item {
	font-size:12px!important;
	height:390px; width:640px;
	cursor:pointer; padding:5px;
	border:0px solid #aaaaaa;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#f9f9f9;
}

.roundabout-moveable-item img {
	height:100%;
	width:100%;
	background-color:#FFFFFF;
	margin:0;
}


.roundabout-in-focus {
	cursor:auto;
}

.roundabout-in-focus:hover {
	-webkit-box-shadow:0px 0px 20px #787878;
	-moz-box-shadow:0px 0px 20px #787878;
	background:#f9f9f9;
}

.roundabout-holder span	 {
	position: absolute; z-index:9999; background:url(../images/pic_tit_bg.png) right; color: #FFF; top:20px; font-size:16px; left:5px; padding:0px 40px; min-width:80px; text-align:center; height:40px; line-height:40px;
}

/*.roundabout-in-focus:hover span	{
	display:inline;
	position:absolute;
	bottom:5px;
	right:5px;
	padding:8px 20px;
	background:#f9f9f9;
	color:#8A428B;
	z-index:999;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topLeft: 5px;
	font-size : 11px;
	border-left:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}
*/
.roundabout a:active, .roundabout a:focus, .roundabout a:visited {
	outline:none;
	text-decoration:none;
}

.roundabout li {
	margin:0
}




.gallery:after {
    content: '';
    display: block;
    height: 2px;
    margin: .5em 0 1.4em;
}

.gallery img {
    height: 100%;
}

.gallery a {
    width: 290px;
    height: 200px;
    display: inline-block;
    overflow: hidden;
    margin:5px; position:relative;
    }
.gallery .tit{   width:290px; bottom:0px; text-align:center; line-height:35px; color:#fff; z-index:2; bottom:0px; height:0px; position:absolute; float:left;}
.gallery a:hover .tit{ display:block; transition: all .6s; position:absolute; bottom:0px; height:40px;  background:url(../images/toutiao_bg.png) repeat;}

.gallery  a:hover img{  transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;}

.baguetteBoxOne {
	width:1200px; height:415px;
	margin:0 auto;overflow:hidden;
}





ul.pagination {
    /*display: inline-block;*/
    padding: 0;
    margin: 0;
    text-align: center;
}

ul.pagination li {display: inline-block;}

ul.pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
}

.pagination li:first-child a {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.pagination li:last-child a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

ul.pagination li a.active {
    background-color: #c8302f;
    color: white;
    border: 1px solid #c8302f;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}





.m2n_list { padding-top: 50px; }
.m2n_list li { margin-bottom: 38px; }
.m2n_aBox { background: #FFF; display: block; padding: 13px; }
.m2n_aBox .overflowHide { float: left; height: 200px; width: 385px; }
.m2nRx { margin-left: 423px; position: relative; margin-right: 74px; padding: 40px 45px 0px 0px; }
.m2nRx_t { line-height: 30px; height: 30px; margin-bottom: 13px; }
.m2nRx_t span { font-size: 18px; color: #C8302F; float: left; line-height: 20px; height: 20px; width: 68px; margin-top: 5px; border-right: 1px solid #566380; }
.m2nRx_t .ellipsis { font-size: 18px; line-height: 30px; display: block; margin-left: 85px; overflow: hidden; color: #566380; }
.m2nRx_p { font-size: 14px; line-height: 24px; color: #666e87; height: 72px; overflow: hidden; }
.m2n_aBox:hover .ellipsis{ color: #C8302F; }
.m2nRx:before{ content: ""; background: #E5E5E5; height: 104px; width: 1px; position: absolute; top: 48px; right: 0px; }
.m2nRx_more{  height: 38px; width: 38px; position: absolute; top: 81px; right: -63px; z-index: 5; display: inline-block; }
.m2nRx_more span{position:relative; z-index:2;background: url(../images/m2n_i1.png) no-repeat center center; display:inline-block;  height: 38px; width: 38px;}
.m2nRx_more:before{ content: ""; height: 38px; width: 38px; background: #C8302F; position: absolute; left: 0px; top: 0px; transform:scale(0); transition:all 0.5s ease-in-out; border-radius:2.8em;}
.m2n_aBox:hover .m2nRx_more:before{transform:scale(1); border-radius:50%;}
.m2n_aBox:hover .m2nRx_more span{ background: url(../images/m2n_i2.png) no-repeat center center;}




.m2zpCon1 { padding: 105px 0px 52px; background: #FFF; }
.m2zpTmbox { text-align: center; height: 110px; color: #F2F8FD; text-transform: uppercase; font: bold 135px/110px Arial; position: relative; }
.m2zp_t1 { font-size: 36px; font-weight: bold; color: #566380; line-height: 50px; display: inline-block; position: absolute; left: 50%; top: 6px; transform: translateX(-50%); }
.m2zp_et1 { font-size: 36px; text-transform: uppercase; color: #C8302F; line-height: 40px; display: inline-block; position: absolute; left: 50%; top: 60px; transform: translateX(-50%); width: 100%; }
.m2zp_des { font-size: 14px; line-height: 24px; color: #666e87; padding-top: 20px; text-align: center; max-width:825px; margin:0 auto 50px; }
.m2zp_swiper .swiper-container{ padding-bottom: 64px; }
.m2zp_sBox { border: 1px dotted #DDDDDD; padding: 43px 42px 38px 102px; position: relative; }
.m2zp_sBox img { position: absolute; left: 41px; top: 36px; }
.m2zp_sBox .ellipsis { font-size: 18px; line-height: 44px; display: block; height: 44px; color: #566380; }
.m2zp_sBox p { font-size: 14px; line-height: 24px; height: 120px; overflow: hidden; color: #666e87; }
.m2zp_swiper .swiper-pagination{ height: 14px; width: 100%; position: absolute; left: 0px; bottom: 0px; text-align:center}
.m2zp_swiper .swiper-pagination-bullet{ background: #868DA4; height: 8px; width: 8px; opacity: 1; margin: 0px 10px 0px!important; position:relative; top:0px; transition:all 0.5s ease-in-out; }
.m2zp_swiper .swiper-pagination-bullet-active{ height: 10px; width: 10px; background: #009EE7; margin-top: 0px; top:1px; border-radius:0; transform:rotate(45deg); }
.m2zpTmbox { text-align: center; height: 110px; color: #F2F8FD; text-transform: uppercase; font: bold 135px/110px Arial; position: relative; }
.m2zpCon2 { padding: 98px 0px 0px; }
/*.m2zpCon2 .m2zpTmbox{ color: #E9F0F5; }*/
.m2lx_ul { margin: 0px -10px 75px; }
.m2lx_icon { margin: 0px auto 18px; height: 97px; width: 97px; border: 1px solid #DCDCDC; position:relative; }
.m2lx_ul li {margin-bottom: 15px; transition: all 0.5s ease-in-out; width: 25%; float: left; }
.m2lx_ul li img{ position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%); transition:all 0.5s ease-in-out;}
.m2lx_ul li:hover .m2lx_icon{ border: 2px solid #C8302F; }
.m2lx_ul li:hover img{opacity:0;}
.m2lx_ul li:hover img.iOpacity{opacity:1;}
.m2lx_ul strong { line-height: 40px; text-align: center; height: 40px; font-size: 18px; color: #566380; display: block; }
.m2lx_ul p { font-size: 14px; line-height: 24px; color: #666e87; text-align: center; height: 48px; max-width:230px; margin:0 auto; }
.m2lxBom { border-top: 4px solid #57AE32; }
.m2lxBomL { float: left; width: 50%; height: 500px; }
.m2lxBomR { float: right; width: 50%; height: 500px; background: #009EE7 url(../images/m2lxBg.jpg) no-repeat center center; padding: 30px 65px 0px; background-size:cover; }
.m2lxCon { max-width: 535px; }
.m2lxCon strong { font-size: 30px; line-height: 68px; color: #FFF; display: block; font-weight: normal; }
.m2lxCon p { font-size: 14px; line-height: 26px; color: #FFF; height: 52px; margin-bottom: 5px; }
.m2lx_fm li { line-height: 40px; min-height: 40px; margin-bottom: 13px; position: relative; }
.m2lx_int { display: block; font-size: 14px; line-height: 40px; color: #FFF; padding: 0px 15px 0px 30px; width: 100%; border:none; background:rgba(255,255,255,0.25); }
.m2lx_fm li img{ position: absolute; left: 7px; top: 12px; }
.m2lx_submit{ font-size: 16px; line-height: 40px; color: #333; background: #FFD800; height: 40px; text-align: center; display: block; }
.m2lx_submit:hover{ color: #333; background: #EECA00; }
.m2lx_area{ display: block; color: #FFF; padding: 10px 15px 0px 30px; width: 100%; border: none; background: rgba(255,255,255,0.25); height: 80px; font: 14px/20px "微软雅黑"; }
.BMap_pop,.BMap_shadow{display:none;}
.m2lxBomL img{ max-width:none}

.m2lx_ul li:last-child{display:none;}
.m2lx_ul li{width:25%;}
.m2lxEditor{ font-size: 14px; line-height: 24px; color: #666e87; text-align: center; padding:0 15px 100px; max-width:1230px; margin-left:auto; margin-right:auto; margin-top:-30px;}


.business_ny ul{
	width: 1230px;
	overflow: hidden;
	margin-top: 40px;
}

.business_ny ul li{
	float: left;
	width: 565px;
	box-shadow: 0px 0px 10px #888888;
	background: #f4f4f4;
	height: 500px;
	margin: 10px 40px 10px 10px;
}

.business_ny ul li .news_img{
	width: 565px;
	height:375px;
}

.business_ny ul li dl{
	padding: 15px 10px;
}

.business_nyx ul li dl dt{
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.business_ny ul li dl p{
	font-family: arial;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}

.business_ny ul li dl dd{
	font-size: 14px;
	color: #666;
}

















/*!
 * 
 * 
 * 
 * 
 * 
 * 
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}