@charset "utf-8";
* {margin:0; padding:0; border:none; list-style:none; font-family:"微软雅黑"; -webkit-text-size-adjust:none;}
html,body { overflow-x:hidden; overflow-y:hidden;}
html { overflow-y:auto;}
body {color:#222; opacity:0;}
input,select { resize:none; outline:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none;}/*禁用元素外观*/
select::-ms-expand { display:none;}/*禁用select默认下拉箭头*/
input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear { display:none;}/*禁用PC端表单输入框默认清除按钮*/
input[type=radio]::-ms-check,input[type=checkbox]::-ms-check { display: none;}/*禁用radio和checkbox默认样式*/
input::-webkit-input-placeholder { }
a,input,select,textarea { outline:none; star:expression(this.onFocus=this.blur());}/*禁止点击时出现蓝色区域*/
a { text-decoration:none;}
a * { cursor:pointer;}

.bs-limit { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bs-break { word-break:break-all; word-wrap:break-word; }
.bs-black-white { filter:gray; -webkit-filter:grayscale(1); -moz-filter:grayscale(1); -ms-filter:grayscale(1); -o-filter:grayscale(1); }
.bs-color { filter:grayscale(1); -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0);}
.bs-clearin{ zoom:1;}
.bs-clearin:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.bs-line { text-decoration:none;}
.bs-line:hover { text-decoration:underline;}
.bs-pointer,.bs-pointer * { cursor:pointer;}
.bs-test { position:fixed; top:50px; left:50px; z-index:999999; border:2px solid red;}

.ind-page { position:absolute; left:0px; top:0px; width:100%; height:100%; overflow:hidden;}
.ind-item { position:relative; float:left; overflow:hidden;}
.ind-kvlist div { float:left; position:relative; overflow:hidden;}
.ind-kvlist div img { display:block; position:absolute;}
.ind-down { width:51px; height:51px; position:absolute; left:50%; bottom:92px; z-index:10; margin:0 0 0 -25.5px;}
.ind-down,.ind-down * { cursor:pointer;}
.ind-down div { position:absolute; left:0px; top:0px; width:51px; height:51px; background:url(../images/index_down.png) no-repeat;}
.ind-down div span { display:block; width:15px; height:8px; position:absolute; left:50%; top:50%; margin:-4px 0 0 -7.5px; background:url(../images/index_down_icon.png) no-repeat; -webkit-transition:-webkit-transform 0.5s ease;}
.ind-down:hover div { -webkit-animation-play-state:paused;}
.ind-down div:hover span { -webkit-transform:rotate(360deg);}

.ind-logo { display:block; width:136px; height:40px; background:url(../images/index_logo.png) no-repeat; position:absolute; left:73px; top:18px; z-index:102;}

.ind-events { }
.ind-evbg { display:block; position:absolute;}
.ind-evmain { width:1206px; height:692px; position:absolute; left:50%; top:0px; margin:0 0 0 -603px; overflow:hidden;}
.ind-evtitle { width:320px; height:75px; background:url(../images/index_events_title.png) no-repeat; position:absolute; left:50%; top:0px; margin:0 0 0 -160px;}
.ind-evlist { width:1284px; height:570px; position:absolute; left:0px; bottom:0px; overflow:hidden;}
.ind-evctner { width:1284px; height:570px;}
.ind-evitem { display:block; width:350px; height:570px; float:left; margin:0 78px 0 0; position:relative; overflow:hidden; z-index:10;}
.ind-evitem img { display:block; width:350px; height:350px;}
.ind-evictner { display:block; width:350px; height:610px; position:absolute; left:0px; top:0px; -webkit-transition:top 0.3s ease;}
.ind-eviinfo { display:block; width:350px; height:260px; background:#fff; -webkit-transition:background 0.3s ease;}
.ind-eviinfo .span1 { display:block; padding:18px 0 0 0; height:62px; line-height:62px; text-align:center; font-size:24px; color:#000; font-family:'宋体'; -webkit-transition:color 0.3s ease;}
.ind-eviinfo .span4 { display:block; width:72px; height:1px; margin:0 auto; background:#7F7F7F; -webkit-transition:background 0.3s ease;}
.ind-eviinfo .span2 { display:block; height:40px; margin:0 0 42px 0; line-height:40px; text-align:center; color:#2C2C2C; font-size:20px; -webkit-transition:color 0.3s ease;}
.ind-eviinfo .span3 { display:block; width:68px; height:25px; margin:0 auto; background:url(../images/icon_2.png) no-repeat; -webkit-transition:background 0.3s ease;}
.ind-evitem:hover .ind-evictner { top:-40px;}
.ind-evitem:hover .ind-eviinfo { background:#222;}
.ind-evitem:hover .ind-eviinfo .span1 { color:#fff;}
.ind-evitem:hover .ind-eviinfo .span2 { color:#fff;}
.ind-evitem:hover .ind-eviinfo .span4 { background:#919191;}
.ind-evitem:hover .ind-eviinfo .span3 { background-position:0px -25px;}

.ind-shlist a { display:block; float:left; position:relative; overflow:hidden;}
.ind-shlist a img { display:block; position:absolute;}
.ind-gulist { float:left;}
.ind-gulist a { display:block; float:left; position:relative; overflow:hidden;}
.ind-gulist a .img1 { display:block; position:absolute; -webkit-transition:-webkit-transform 0.3s ease;}
.ind-gulist a .img2 { display:block; width:244px; height:52px; position:absolute; left:50%; top:31.33%; margin:-26px 0 0 -122px; -webkit-transform-origin:center bottom; -webkit-transform:scale(0.8); -webkit-transition:-webkit-transform 0.3s ease;}
.ind-gulist a .span1 { display:block; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/icon_3.png); opacity:0; filter:alpha(opacity=0); -webkit-transition:opacity 0.3s ease;}
.ind-gulist a .span1 * { filter:alpha(opacity=0);}
.ind-gulist a .span2 { display:block; width:100%; height:68px; line-height:68px; text-align:center; font-size:20px; color:#fff; position:absolute; left:0px; top:68.89%; margin:-34px 0 0 0; background:url(../images/icon_5.png) no-repeat center top; -webkit-transform-origin:center top; -webkit-transform:scale(0.8); -webkit-transition:-webkit-transform 0.3s ease;}
.ind-gulist a:hover .img1 { -webkit-transform:scale(1.15);}
.ind-gulist a:hover .span1 { opacity:1; filter:alpha(opacity=100);}
.ind-gulist a:hover .span1 * { filter:alpha(opacity=100);}
.ind-gulist a:hover .img2 { -webkit-transform:scale(1);}
.ind-gulist a:hover .span2 { -webkit-transform:scale(1);}

.ind-abbg { display:block; position:absolute;}
/*sr150707.ind-abmain { width:676px; height:329px; position:absolute; left:50%; top:49.17%; margin:-164.5px 0 0 -338px; background:url(../images/index_about_title.png) no-repeat 160px top;}*/
.ind-abmain { width:676px; height:400px; position:absolute; left:50%; top:49.17%; margin:-200px 0 0 -338px; background:url(../images/index_about_title.png) no-repeat 160px top;}
.ind-abmain .div1 { padding:86px 0 0 0; text-align:center; line-height:22px; color:#464646; font-size:18px;}
.ind-abmain .div2 { width:100%; position:absolute; left:0px; bottom:0px; line-height:30px; text-align:center; font-size:15px; color:#242413;}




/*sr150707.ind-abmain { width:676px; height:329px; position:absolute; left:50%; top:49.17%; margin:-164.5px 0 0 -338px; background:url(../images/index_about_title.png) no-repeat 160px top;}*/
.ind-abmaina { width:676px; height:400px; position:absolute; left:50%; top:49.17%; margin:-200px 0 0 -338px; background:url(../images/index_about_title.png) no-repeat 160px top;}
.ind-abmaina .div1 { padding:86px 0 0 0; text-align:center; line-height:22px; color:#464646; font-size:18px;}
.ind-abmaina .div2 { width:100%; position:absolute; left:0px; bottom:0px; line-height:30px; text-align:center; font-size:15px; color:#242413;}


.ind-selist { position:relative; overflow:hidden;}
.ind-seitem { float:left; position:relative;}
.ind-seitem,.ind-seitem * { cursor:pointer;}
.ind-seictner { position:absolute; left:0px; top:0px; -webkit-transition:top 0.3s ease;}
.ind-seictner .div1 { position:relative; overflow:hidden;}
.ind-seictner .div1 img { display:block; position:absolute; -webkit-transition:-webkit-transform 0.3s ease;}
.ind-seictner .div1 div { position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000; opacity:0; filter:alpha(opacity=0); -webkit-transition:opacity 0.3s ease;}
.ind-seimain { width:100%; height:260px; background:#fff; position:relative; top:0px; -webkit-transition:background 0.3s ease,top 0.3s ease;}
.ind-seimain .div2 { padding:23px 0 0 0; text-align:center; height:63px; line-height:63px; -webkit-transition:padding 0.3s ease;}
.ind-seimain .div2 .span1 { display:inline-block; font-size:35px; font-family:'Georgia'; color:#1F1F1F; position:relative; left:12px; -webkit-transition:color 0.3s ease;}
.ind-seimain .div2 .span2 { display:block; width:17px; height:22px; background:url(../images/icon_7.png) no-repeat; position:absolute; left:-22px; top:27px;}
.ind-seimain .div3 { height:46px; line-height:46px; text-align:center; font-size:14px; color:#343434; -webkit-transition:color 0.3s ease;}
.ind-seimain .div4 { width:99px; height:1px; background:#353535; margin:0 auto; -webkit-transition:background 0.3s ease;}
.ind-seimore { width:78px; height:26px; background:url(../images/icon_8.png) no-repeat; position:absolute; left:50%; bottom:30px; margin:0 0 0 -39px;}
/*.ind-seitem:hover .ind-seictner { top:-50px;}*/
.ind-seitem:hover .ind-seimain { background:#222; top:-50px;}
.ind-seitem:hover .ind-seimain .div2 { padding:30px 0 0 0;}
.ind-seitem:hover .ind-seimain .div2 .span1 { color:#fff;}
.ind-seitem:hover .ind-seimain .div2 .span2 { background-position:0px -22px;}
.ind-seitem:hover .ind-seimain .div3 { color:#fff;}
.ind-seitem:hover .ind-seimain .div4 { background:#fff;}
.ind-seitem:hover .ind-seimore { background-position:0px -26px;}
.ind-seitem:hover .ind-seictner .div1 div { opacity:0.4; filter:alpha(opacity=40);}
.ind-seitem:hover .ind-seictner .div1 img { -webkit-transform:scale(1.1);}
.ind-shmore { position:fixed;}

.ind-footer { width:100%; height:50px; position:absolute; left:0px; bottom:0px; background:#000;}
.ind-footer div { text-indent:40px; height:50px; line-height:50px; color:#ddd; font-size:10px; font-family:'Verdana';}
.ind-footer a { display:block; width:142px; height:30px; position:absolute; top:10px; right:40px; background:url(../images/icon_9.png) no-repeat right 11px;}
.ind-footer a span { height:30px; line-height:30px; color:#ccc; font-size:10px; font-family:'Verdana'; position:absolute; top:0px; right:20px;}
.ind-footer a .span1 { display:inline-block;}
.ind-footer a .span2 { display:none;}
.ind-footer a:hover .span1 { display:none;}
.ind-footer a:hover .span2 { display:inline-block;}

.ind-float { position:fixed; bottom:50px; right:50px; z-index:100;}
.ind-flpage { margin:0 0 18px 0;}
.ind-flpage div { height:15px; margin:0 0 2px 0;}
.ind-flpage div span { display:block; width:15px; height:15px; float:left; margin:0 2px 0 0; background:#B3B3B3; -webkit-transition:background 0.2s ease; cursor:pointer;}
.ind-flpage div span:hover,.ind-flpage div span.current { background:#fff;}
.ind-fltop { width:23px; height:31px; background:url(../images/icon_10.png) no-repeat; position:relative; left:-2px; cursor:pointer;}
.ind-fltop:hover { background-position:0px -31px;}
.ind-caption { position:absolute; left:0px; top:0px;}
.ind-caption div { display:none;}
.ind-caption .div1 { width:74px; height:18px; background:url(../images/icon_11.png) no-repeat 0px 0px; position:absolute; right:18px; top:-1px;}
.ind-caption .div2 { width:119px; height:18px; background:url(../images/icon_11.png) no-repeat 0px -18px; position:absolute; right:18px; top:16px;}
.ind-caption .div3 { width:93px; height:18px; background:url(../images/icon_11.png) no-repeat 0px -36px; position:absolute; right:18px; top:33px;}
.ind-caption .div4 { width:105px; height:18px; background:url(../images/icon_11.png) no-repeat 0px -54px; position:absolute; right:18px; top:50px;}
.ind-caption .div5 { width:83px; height:18px; background:url(../images/icon_11.png) no-repeat 0px -72px; position:absolute; right:18px; top:67px;}
.ind-caption .div6 { width:80px; height:18px; background:url(../images/icon_11.png) no-repeat 0px -90px; position:absolute; right:18px; top:84px;}

/*dangqi*/
.ind-head { width:168px; height:70px; position:fixed; right:0px; top:0px; z-index:102;background:url(../images/icon_15-bg.png) no-repeat center;}
.ind-head:hover {
	background:url(../images/icon_15-b.png) no-repeat center;
	background-color: #fff;
}
.ind-head:hover .yuyue{
	display: block;
}
.ind-head .yuyue{
	width:602px;
	height:330px;
	position:fixed; 
	right:0px; 
	top:70px;
	z-index:102;
	background-color: #fff;
	text-align: center;
	display: none;
	box-shadow: -2px 2px 9px 5px rgba(0, 0, 0, 0.2);
}
.ind-head .yuyue p{
	margin:60px auto 0;
	font-size: 32px;
	color:#222222;
}
.ind-head .yuyue span{
	display:block;
	font-size:18px;
	color:#222222;
	margin:10px auto 0;
}
.ind-head .yuyue input{
	width:350px;
	height:48px;
	margin-left: 64px;
}
.ind-head .yuyue 
.ind-head .yuyue i{
	width:326px;
	height:1px;
	border-top:1px solid #555555;
}
#title{
	margin-top: 48px;
	float: left;
	width:350px;
	height:48px;
}
#hengxian{
	float: left;
	width:326px;
	height:1px;
	border-top:1px solid #555555;
}
#lianxi{
		float: left;
		width:350px;
		height:48px;
}
#sub{
	margin: -56px 70px 0 0;
	float: right;
	width:107px;
	height:107px;
	background-color: #C1A880;
	color:#000000;
	font-size: 28px;
}
.ind-head .yuyue input[placeholder]{
	font-size:16px;
	line-height: 48px;
	color:#888888;
}

.ind-heicon { width:40px; height:23px;  position:absolute; left:12px; top:47px; -webkit-transition:top 0.25s ease,opacity 0.25s ease;}
.ind-nav { width:1030px; height:45px; padding:0 30px 0 0; position:absolute; right:0px; top:14px; -webkit-transition:top 0.25s ease,opacity 0.25s ease;}
.ind-nashare { height:32px; width:128px; float:right; padding:6.5px 0 0 0;}
.ind-nashare a { display:block; width:32px; height:32px; float:left; background:url(../images/index_nav_share.png) no-repeat;}
.ind-nashare .a1 { background-position:0px 0px;}
.ind-nashare .a2 { background-position:-32px 0px;}
.ind-nashare .a3 { background-position:-64px 0px;}
.ind-nashare .a4 { background-position:-96px 0px;}
.ind-nashare .a1:hover { background-position:0px -32px;}
.ind-nashare .a2:hover { background-position:-32px -32px;}
.ind-nashare .a3:hover { background-position:-64px -32px;}
.ind-nashare .a4:hover { background-position:-96px -32px;}
.ind-nalist { width:902px; height:45px; float:left; background:url(../images/icon_opacity.png);}
.ind-nalist>span{line-height: 45px; color:#ffffff;}
.ind-nalist a { display:inline-block; height:45px; width:99px; position:relative; overflow:hidden;}
.ind-nalist a .span1 { display:block; position:absolute; left:0px; top:0px; width:100%; height:90px; -webkit-transition:top 0.3s ease;}
.ind-nalist a .span2 { display:block; width:100%; height:45px; text-align:center; line-height:45px; font-size:16px; color:#fff; font-family:'Microsoft YaHei'; letter-spacing:1.2px; -webkit-transition:opacity 0.3s ease;}
.ind-nalist a .span3 { display:block; width:100%; height:45px; text-align:center; line-height:45px; font-size:16px; color:#fff; opacity:0; font-family:'Microsoft YaHei'; -webkit-transition:opacity 0.3s ease;}
.ind-nalist a:hover .span1,.ind-nalist a.selected .span1 { top:-45px;}
.ind-nalist a:hover .span2,.ind-nalist a.selected .span2 { opacity:0;}
.ind-nalist a:hover .span3,.ind-nalist a.selected .span3 { opacity:1;}

.abo-bg { display:block; position:absolute;}
/*sr150707.abo-main { width:646px; height:407px; position:absolute; left:31.78%; top:59.17%; margin:-203.5px 0 0 -323px; background:url(../images/about_title.png) no-repeat center top; -webkit-transition:height 0.3s ease,margin 0.3s ease;}*/
.abo-main { width:646px; height:440px; position:absolute; left:31.78%; top:57%; margin:-265px 0 0 -323px; background:url(../images/about_title.png) no-repeat center top; -webkit-transition:height 0.3s ease,margin 0.3s ease;}
.abo-mclose { width:51px; height:51px; background:url(../images/icon_12.png) no-repeat; position:absolute; left:50%; bottom:0px; margin:0 0 0 -25.5px;}
.abo-mclose,.abo-mclose * { cursor:pointer;}
.abo-mclose .span1 { display:none; width:15px; height:15px; background:url(../images/icon_13.png) no-repeat; position:absolute; left:50%; top:50%; margin:-7.5px 0 0 -7.5px; -webkit-transition:-webkit-transform 0.3s ease;}
.abo-mclose .span2 { display:block; width:21px; height:21px; background:url(../images/icon_14.png) no-repeat; position:absolute; left:50%; top:50%; margin:-10.5px 0 0 -10.5px; -webkit-transition:-webkit-transform 0.3s ease;}
.abo-mclose:hover span { -webkit-transform:rotate(180deg);}
/*sr150707.abo-mtext { padding:160px 0 0 0; height:165px; text-align:center; line-height:33px; font-size:15px; color:#fff; overflow:hidden; -webkit-transition:height 0.3s ease;}*/
.abo-mtext { padding:160px 0 0 0; height:300px; text-align:center; line-height:33px; font-size:15px; color:#fff; overflow:hidden; -webkit-transition:height 0.3s ease;}
.abo-main.none { height:216px; margin:-108px 0 0 -323px;}
.abo-main.none .abo-mtext { height:0px;}

.sho-list { float:left;}
.sho-list a { display:block; float:left; position:relative; overflow:hidden;}
.sho-list a .img1 { display:block; position:absolute; -webkit-transition:-webkit-transform 0.3s ease;}
.sho-list a .img2 { display:block; width:244px; height:52px; position:absolute; left:50%; top:31.33%; margin:-26px 0 0 -122px; -webkit-transform-origin:center bottom; -webkit-transform:scale(0.8); -webkit-transition:-webkit-transform 0.3s ease;}
.sho-list a .span1 { display:block; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/icon_3.png); opacity:0; filter:alpha(opacity=0); -webkit-transition:opacity 0.3s ease;}
.sho-list a .span2 { display:block; width:100%; height:68px; line-height:68px; text-align:center; font-size:20px; color:#fff; position:absolute; left:0px; top:68.89%; margin:-34px 0 0 0; background:url(../images/icon_5.png) no-repeat center top; -webkit-transform-origin:center top; -webkit-transform:scale(0.8); -webkit-transition:-webkit-transform 0.3s ease;}
.sho-list a:hover .img1 { -webkit-transform:scale(1.15);}
.sho-list a:hover .span1 { opacity:1; filter:alpha(opacity=100);}
.sho-list a:hover .img2 { -webkit-transform:scale(1);}
.sho-list a:hover .span2 { -webkit-transform:scale(1);}
.ser-list { position:absolute; left:0px; top:0px; overflow:hidden;}
.evt-bg { display:block; position:absolute;}
.evt-main { width:1200px; height:570px; position:absolute; left:50%; top:52.22%; z-index:10; margin:-285px 0 0 -600px; overflow:hidden;}
.evt-list { width:1284px; height:570px;}
.evt-list .ind-evitem { margin:0 75px 0 0;}

.cot-bg { display:block; position:absolute;}
.cot-main { height:448px; position:absolute; left:0px; top:50%; margin:-200px 0 0 0; -webkit-transition:height 0.3s ease,margin 0.3s ease;}
.cot-main.none { height:240px; overflow:hidden; margin:-120px 0 0 0;}
.cot-main.none .cot-list { height:0px;}
.cot-main.none .cot-page { display:none; opacity:0;}
.cot-list { height:243px; position:relative; overflow:hidden; -webkit-transition:height 0.3s ease;}
.cot-title { width:477px; height:116px; margin:0 auto; background:url(../images/contact_title.png) no-repeat;}
.cot-ctner { height:243px; position:relative; overflow:hidden;}
.cot-item { float:left; position:relative;}
.cot-imain { position:absolute; left:0px; top:0px; width:100%; height:100%;}
.cot-item1 div { height:26px; line-height:26px; text-align:center; padding:78px 0 0 0; margin:0 0 20px 0; font-size:16px; color:#fff;}
.cot-item1 a { display:block; margin:0 auto; width:196px; height:36px; border:2px solid #fff; text-align:center; position:relative; overflow:hidden;}
.cot-item1 p { cursor:pointer; display:block; margin:10px auto; width:196px; height:36px; border:2px solid #fff; text-align:center; position:relative; overflow:hidden;}
.cot-item1 a span { position:absolute; left:0px; top:0px; width:100%; height:100%;}
.cot-item1 p span { position:absolute; left:0px; top:0px; width:100%; height:100%;}
.cot-item1 a .span1 { background:#fff; -webkit-transition:left 0.4s ease;}
.cot-item1 a .span2 { line-height:36px; font-size:18px; color:#000; -webkit-transition:color 0.4s ease;}
.cot-item1 p .span3 { position:absolute; background:#fff; -webkit-transition:left 0.4s ease; width:100%; height:100%; left:0;}
.cot-item1 p .span4 { line-height:36px; font-size:18px; color:#000; -webkit-transition:color 0.4s ease;}
.cot-item1 a:hover .span1 { left:100%;}
.cot-item1 a:hover .span2 { color:#fff;}
.cot-item1 p:hover .span3 { left:100%;}
.cot-item1 p:hover .span4 { color:#fff;}
.cot-item3 .div1 { height:38px; padding:86px 0 0 0; font-size:30px; color:#fff; text-align:center; line-height:38px;}
.cot-item3 .div1 span { font-size:20px;}
.cot-item3 .div2 { height:21px; line-height:21px; text-align:center; font-size:12px; color:#757375;}
.cot-item3 .div2 span { position:relative; left:18px;}
.cot-item4 .div2 span { left:2px;}
.cot-item5 { text-align:center;}
.cot-item5 .span1 { display:inline-block; padding:91px 0 0 0; height:34px; line-height:34px; color:#fff; font-size:20px;}
.cot-item5 .span2,.cot-item5 .span3 { display:inline-block; float:left;}
.cot-item5 .span3 a { display:inline-block; width:32px; height:34px; float:left; background:url(../images/icon_16.png) no-repeat; margin:0 0 0 20px; -webkit-transition:background 0.25s ease;}
.cot-item5 .span3 a.selected,.cot-item5 .span3 a:hover { background-position:0px -34px;}
.cot-item6 div { height:45px; text-align:center; line-height:45px; font-size:25px; color:#fff;}
.cot-item6 div span { font-size:20px;}
.cot-item6 .div1 { padding:47px 0 0 0;}
.cot-page { width:100%; height:7px; text-align:center; position:relative; -webkit-transition:opacity 0.3s ease;}
.cot-page .div1 { width:189px; height:1px; background:#9C9C9D; position:absolute; left:50%; top:50%; margin:-0.5px 0 0 -94.5px;}
.cot-page .span1 { display:inline-block; height:7px; position:relative; left:14.5px; top:-10px;}
.cot-page .span1 span { display:inline-block; width:8px; height:7px; margin:0 29px 0 0; float:left; background:url(../images/icon_17.png) no-repeat;}
.cot-page .span1 span.selected { background-position:0px -7px;}
.cot-btn { width:51px; height:51px; background:url(../images/icon_12.png) no-repeat; position:absolute; left:50%; bottom:0px; margin:0 0 0 -25.5px;}
.cot-btn .span1 { display:block; width:15px; height:15px; background:url(../images/icon_13.png) no-repeat; position:absolute; left:50%; top:50%; margin:-7.5px 0 0 -7.5px; -webkit-transition:-webkit-transform 0.3s ease;}
.cot-btn .span2 { display:none; width:21px; height:21px; background:url(../images/icon_14.png) no-repeat; position:absolute; left:50%; top:50%; margin:-10.5px 0 0 -10.5px; -webkit-transition:-webkit-transform 0.3s ease;}
.cot-btn:hover span { -webkit-transform:rotate(180deg);}

.icon-prev,.icon-next,.icon-view { display:none; width:41px; height:41px; position:fixed; z-index:2; cursor:pointer;}
.icon-prev { background:url(../images/icon_prev.png) no-repeat;}
.icon-next { background:url(../images/icon_next.png) no-repeat;}
.icon-view { background:url(../images/icon_view.png) no-repeat;}
.icon-more { display:none; width:37px; height:37px; background:url(../images/icon_more.png) no-repeat; position:absolute; z-index:11;}

.dia-contact { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:100; background:url(../images/icon_19.png); opacity:0; filter:alpha(opacity=0);}
.dia-cmain { width:100%; height:367px; position:absolute; left:0px; top:51.5%; margin:-163.5px 0 0 0;}
.dia-ctitle { width:473px; height:89px; margin:0 auto; background:url(../images/dialog_contact_title.png) no-repeat;}
.dia-clist { height:271px; position:relative; overflow:hidden;}
.dia-citem { float:left;}
.dia-citem1 .div1 { height:26px; padding:68px 0 0 0; margin:0 0 51px 0; line-height:26px; text-align:center; font-size:16px; color:#fff;}
.dia-citem1 .a1 { display:block; width:196px; height:36px; margin:0 auto; text-align:center; border:2px solid #fff; position:relative; overflow:hidden;}
.dia-citem1 .a1 span { position:absolute; left:0px; top:0px; width:100%; height:100%;}
.dia-citem1 .a1 .span1 { background:#fff; -webkit-transition:left 0.4s ease;}
.dia-citem1 .a1 .span2 { font-size:18px; line-height:36px; color:#000; -webkit-transition:color 0.4s ease;}
.dia-citem1 .a1:hover .span1 { left:100%;}
.dia-citem1 .a1:hover .span2 { color:#fff;}
.dia-citem3 .div1 { height:38px; padding:68px 0 0 0; font-size:30px; color:#fff; text-align:center; line-height:38px;}
.dia-citem3 .div1 span { font-size:20px;}
.dia-citem3 .div2 { height:21px; line-height:21px; text-align:center; font-size:12px; color:#757375;}
.dia-citem3 .div2 span { position:relative; left:18px;}
.dia-citem4 .div2 span { position:relative; left:2px;}
.dia-citem5 { text-align:center;}
.dia-citem5 .span1 { display:inline-block; padding:90px 0 0 0; height:34px; line-height:34px; color:#fff; font-size:20px;}
.dia-citem5 .span2,.cot-item5 .span3 { display:inline-block; float:left;}
.dia-citem5 .span3 a { display:inline-block; width:32px; height:34px; float:left; background:url(../images/icon_16.png) no-repeat; margin:0 0 0 20px; -webkit-transition:background 0.25s ease;}
.dia-citem5 .span3 a.selected,.dia-citem5 .span3 a:hover { background-position:0px -34px;}
.dia-cpage .div1 { width:152px; height:1px; background:#100E0E; position:absolute; left:50%; top:50%; margin:-0.5px 0 0 -76px;}
.dia-cpage .span1 span { background:url(../images/icon_18.png) no-repeat;}
.dia-cclose { display:block; width:31px; height:31px; position:absolute; top:42px; right:42px; z-index:2; background:url(../images/icon_20.png) no-repeat; -webkit-transition:-webkit-transform 0.4s ease;}
.dia-cclose:hover { -webkit-transform:rotate(180deg);}

.dia-show { width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:100; background:url(../images/icon_19.png); overflow-y:auto; overflow-x:hidden; opacity:0; filter:alpha(opacity=0);}
.dia-smain { position:absolute;}
.dia-stop { height:74px;}
.dia-stitle { display:inline-block; height:74px; line-height:74px; float:left; font-size:25px; color:#fff;}
.dia-sshare { width:32px; height:32px; float:right; background:url(../images/icon_share.png) no-repeat; position:relative; top:21px; position:relative; z-index:10;}
.dia-slist { position:relative; overflow:hidden;}
.dia-sitem { float:left; position:relative; overflow:hidden;}
.dia-sitem img { width:0px; height:0px;}
.dia-sclose { display:block; width:31px; height:31px; position:absolute; top:42px; right:42px; z-index:2; background:url(../images/icon_20.png) no-repeat; -webkit-transition:-webkit-transform 0.4s ease;}
.dia-sclose:hover { -webkit-transform:rotate(180deg);}

.det-services { width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:9999; background:#fff; overflow-y:auto; overflow-x:hidden; opacity:0; filter:alpha(opacity=0);}
.det-smain { width:1200px; padding:0 0 130px 0; margin:0 auto; position:relative;}
.det-stitle { padding:113px 0 0 0; height:45px; line-height:45px; text-align:center; color:#131313; font-size:24px;}
.det-sprice { height:76px; margin:0 0 26px 0; line-height:76px; text-align:center; background:url(../images/icon_21.png) no-repeat center bottom;}
.det-sprice .span1 { display:inline-block; height:76px; line-height:76px; color:#1F1F1F; font-size:36px; font-family:'Georgia'; font-weight:bold; position:relative;}
.det-sprice .span2 { display:block; width:17px; height:22px; background:url(../images/icon_7.png) no-repeat; position:absolute; left:-25px; top:31px;}
.det-sshare { height:32px; margin:0 0 110px 0; text-align:center;}
.det-sshare a { display:inline-block; margin:0 6px; width:100px; height:30px; border:1px solid #999; color:#747474; font-size:12px; text-align:center; line-height:30px; -webkit-transition:border 0.2s ease,background 0.2s ease,color 0.2s ease; position:relative; z-index:10;}
.det-sshare a:hover { border:1px solid #fff; background:#2A2A2A; color:#fff;}
.det-skv { width:100%; height:600px; margin:0 0 68px 0; position:relative;}
.det-skv img { display:block; width:1920px; height:600px; position:absolute; left:50%; top:0px; margin:0 0 0 -960px;}
.det-scontt { padding:0 0 124px 0;}
.det-scontt img { max-width:100%;}
.det-stop { width:51px; height:26px; margin:0 auto; cursor:pointer; position:relative; z-index:10;}
.det-stop span { display:block; width:51px; height:26px; background:url(../images/icon_22.png) no-repeat; cursor:pointer; position:relative; left:0px; top:0px; -webkit-transition:top 0.3s ease;}
.det-stop:hover span { top:-10px;}
.det-sclose { display:block; width:51px; height:51px; background:url(../images/icon_close.png) no-repeat; position:fixed; top:40px; right:40px; z-index:10; -webkit-transition:-webkit-transform 0.5s ease;}
.det-sclose:hover { -webkit-transform:rotate(180deg);}

.det-events { width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:9999; background:#fff; overflow-y:auto; overflow-x:hidden; opacity:0; filter:alpha(opacity=0);}
.det-emain { width:1200px; padding:0 0 75px 0; margin:0 auto; position:relative;}
.det-etitle { padding:128px 0 0 0; height:68px; line-height:68px; text-align:center; color:#131313; font-size:35px; background:url(../images/icon_23.png) no-repeat center bottom;}
.det-edate { height:48px; margin:0 0 30px 0; line-height:48px; text-align:center; font-family:'宋体'; color:#333; font-size:22px;}
.det-eshare { margin:0 0 98px 0;}
.det-ekv { width:100%; height:600px; margin:0 0 80px 0; position:relative;}
.det-ekv img { display:block; width:1920px; height:600px; position:absolute; left:50%; top:0px; margin:0 0 0 -960px;}
.det-econtt { padding:0 0 80px 0;}
.det-econtt img { max-width:100%;}
.det-etop { width:51px; height:26px; margin:0 auto; cursor:pointer; position:relative; z-index:10;}
.det-etop span { display:block; width:51px; height:26px; background:url(../images/icon_22.png) no-repeat; cursor:pointer; position:absolute; left:0px; top:0px; -webkit-transition:top 0.3s ease;}
.det-etop:hover span { top:-10px;}
.det-eclose { display:block; width:51px; height:51px; background:url(../images/icon_close.png) no-repeat; position:fixed; top:40px; right:40px; z-index:10; -webkit-transition:-webkit-transform 0.5s ease;}
.det-eclose:hover { -webkit-transform:rotate(180deg);}

.icon-prev2 { display:none; width:26px; height:51px; position:fixed; cursor:pointer; background:url(../images/icon_prev2.png) no-repeat;}
.icon-next2 { display:none; width:26px; height:51px; position:fixed; cursor:pointer; background:url(../images/icon_next2.png) no-repeat;}

.dia-weixin { width:477px; height:311px;}
.dia-wtitle { width:477px; height:93px; margin:0 0 66px 0; background:url(../images/weixin_dialog.png) no-repeat;}
.dia-wqr { width:152px; height:152px; float:left; margin:0 0 0 20px;}
.dia-wcontt { width:256px; float:right;}
.dia-wcontt .div1 { height:54px; line-height:54px; font-size:20px; color:#fff;}
.dia-wcontt .div2 { line-height:32px; color:#818080; font-size:15px;}

.sho-logo { position:fixed;}

.evt-bctner { display:none;}
.evt-baidu { height:32px;}
.evt-baidu .bdsharebuttonbox { text-align:center;}
.evt-baidu .bdsharebuttonbox a { display:inline-block; float:none; padding-left:0px; margin:0 6px; width:100px; height:30px; border:1px solid #999; color:#747474; font-size:12px; text-align:center; line-height:30px; -webkit-transition:border 0.2s ease,background 0.2s ease,color 0.2s ease; position:relative; z-index:10; background-image:none;}
.evt-baidu .bdsharebuttonbox a:hover { border:1px solid #fff; background:#2A2A2A; color:#fff;}

.sho-bctner { display:none;}
.sho-baidu { width:32px; height:50px; float:right; background:url(../images/icon_share.png) no-repeat; position:relative; top:21px; position:relative; z-index:10;}
.sho-baidu .bdsharebuttonbox { width:32px; height:32px;}
.sho-baidu .bdsharebuttonbox a { display:inline-block; float:none; padding-left:0px; margin:0; width:32px; height:32px; background-image:none;}

.sty-lock { display:none; position:fixed; top:0px; left:0px; z-index:999; width:37px; height:37px; opacity:0.8; background:#fff; border-radius:50%; -webkit-transition:left 1s ease,top 1s ease,width 1s ease,height 1s ease,opacity 1s ease;}

.ind-top { width:100%; height:70px; position:fixed; left:0px; top:0px; z-index:12;}
.ind-top:hover .ind-tolock { top:0px;}
.ind-top:hover .ind-heicon { top:-23px; opacity:0;}
.ind-tolock { position:absolute; left:0px; top:0px; z-index:101; width:100%; height:100%;  -webkit-transition:top 0.25s ease;}
.ind-tolock{
	background:rgba(0,0,0,0.05);
	transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.ind-tolock:hover{background:rgba(0,0,0,0.85);}

.sho-cate { position:fixed; z-index:12; left:0px; bottom:0px; width:100%; height:50px; background:#fff; overflow:hidden; text-align:center;}
.shoc-main { display:inline-block; height:50px; line-height:50px; float:left; margin:0 97px 0 52px; font-size:20px; font-weight:bold; color:#000; letter-spacing:2.5px; font-family:'Arial';}
.shoc-sub { display:inline-block; height:36px; width:130px; margin:0 4px; line-height:36px; position:relative; top:7px;}
.shoc-sub span { display:block; height:36px; width:130px; position:absolute; left:0px; top:0px; text-align:center;}
.shoc-sub .span1 { font-size:11px; color:#000; letter-spacing:2.5px; font-family:'Arial'; -webkit-transition:opacity 0.2s;}
.shoc-sub .span2 { opacity:0; filter:alpha(opacity=0); font-size:13px; color:#fff; background:#000; -webkit-transition:opacity 0.2s;}
.shoc-sub:hover .span1,.shoc-sub.selected .span1 { opacity:0; filter:alpha(opacity=0);}
.shoc-sub:hover .span2,.shoc-sub.selected .span2 { opacity:1; filter:alpha(opacity=100);}

/*添加*/
.under_all{ bottom:51px; left:51px; position:fixed; z-index:30; height:20px;}
.under_site{ float:left; display: block; height:20px; z-index:100; bottom:51px; left:51px; font-size:12px; font-family:'微软雅黑'; color:white;}
.under_big{  float:left; display: block; margin-left:30px; height:20px; z-index:100; bottom:51px; left:380px; font-size:12px; font-family:'微软雅黑'; color:white;}
.under_wu{ position:absolute; margin:-50px; height:10px; width:10px; z-index:100; bottom:58px; left:360px; background: url("../images/wu.png") no-repeat;}
.under_chinese_1{display:none;}
.under_big:hover .under_chinese_1{ display:block;}
.under_big:hover .under_big_1{ display:none;}



/*gavin2015-6-24 10:25:14*/

.index_show_kv_list a { display:block; float:left; position:relative; overflow:hidden;}
.index_show_kv_list a img { display:block; position:absolute;}
.index_guest_ls { float:left;}
.index_guest_ls a { display:block; float:left; position:relative; overflow:hidden;}
.index_guest_ls a .img1 { display:block; position:absolute; -webkit-transition:-webkit-transform 0.3s ease;}
.index_guest_ls a .img2 { display:block; width:244px; height:52px; position:absolute; left:50%; top:31.33%; margin:-26px 0 0 -122px; -webkit-transform-origin:center bottom; -webkit-transform:scale(0.8); -webkit-transition:-webkit-transform 0.3s ease;}
.index_guest_ls a .span1 { display:block; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/icon_3.png); opacity:0; filter:alpha(opacity=0); -webkit-transition:opacity 0.3s ease;}
.index_guest_ls a .span1 * { filter:alpha(opacity=0);}
.index_guest_ls a .span2 { display:block; width:100%; height:68px; line-height:68px; text-align:center; font-size:20px; color:#fff; position:absolute; left:0px; top:68.89%; margin:-34px 0 0 0; background:url(../images/icon_5.png) no-repeat center top; -webkit-transform-origin:center top; -webkit-transform:scale(0.8); -webkit-transition:-webkit-transform 0.3s ease;}
.index_guest_ls a:hover .img1 { -webkit-transform:scale(1.15);}
.index_guest_ls a:hover .span1 { opacity:1; filter:alpha(opacity=100);}
.index_guest_ls a:hover .span1 * { filter:alpha(opacity=100);}
.index_guest_ls a:hover .img2 { -webkit-transform:scale(1);}
.index_guest_ls a:hover .span2 { -webkit-transform:scale(1);}





/*不断向下指*/
.ind-down div { -webkit-animation:down 0.6s ease-in infinite alternate;}
/*不断向上指*/
/*.det-stop span,.det-etop span { -webkit-animation:up 0.5s ease-in infinite alternate;}*/
@-webkit-keyframes down{
    0%{ -webkit-transform:translateY(-10px);}
    100%{ -webkit-transform:translateY(10px);}
}
@-webkit-keyframes up{
    0%{ -webkit-transform:translateY(10px);}
    100%{ -webkit-transform:translateY(-10px);}
}

.ca-bg { display:none; position:absolute; height:100%; width:100%;  overflow:auto; background: rgba(0,0,0,0.6); }
.ca-num { position:absolute; height:899px; width:800px;margin-left:-400px; left:50%;  background: url("../images/ca_bg.jpg") no-repeat; background-size:100% 100%; }
.ca-delete { position:absolute; background: url("../images/ca_delete.png") no-repeat; background-size:100% 100%; width:30px; height:32px; top:30px; right:30px; -webkit-transition:-webkit-transform 0.3s ease;}
.ca-delete:hover{ -webkit-transform:rotate(180deg); }



/*VIDEO*/
.ind-vimain{
	width: 510px;
	height:356px;
	position: absolute;
	text-align: center;
	left: 50%;
	top: 50%;
	margin: -104px 0 0 -254px;
}
.ind-vimain .m-vimain{
	margin-top: 0;
	display: block;
	width: 510px;
	height:204px;
	background: url(../images/index-video-0.png) no-repeat 8px top;
}
.ind-vimain  a{
	color:#444444;
	margin-top:70px;
	float: left;
	display: inline-block;
	width:254px;
	height:66px;
}
.ind-vimain  a span{
	font-size:12px;
}
.ind-vimain  a p{
	font-size:14px;
}


/*mx*/
.ind-item-mxx a { display:block; float:left; position:relative; overflow:hidden;}
.ind-item-mxx a .img1 { display:block; position:absolute; -webkit-transition:-webkit-transform 0.3s ease;}
.ind-item-mxx a .img2 { display:block; width:244px; height:52px; position:absolute; left:50%; top:31.33%; margin:-26px 0 0 -122px; -webkit-transform-origin:center bottom; -webkit-transform:scale(0.8); -webkit-transition:-webkit-transform 0.3s ease;}
.ind-item-mxx a .span1 { display:block; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/icon_3.png); opacity:0; filter:alpha(opacity=0); -webkit-transition:opacity 0.3s ease;}
.ind-item-mxx a .span1 * { filter:alpha(opacity=0);}
.ind-item-mxx a .span2 { display:block; width:100%; height:68px; line-height:68px; text-align:center; font-size:20px; color:#fff; position:absolute; left:0px; top:68.89%; margin:-34px 0 0 0; background:url(../images/icon_5.png) no-repeat center top; -webkit-transform-origin:center top; -webkit-transform:scale(0.8); -webkit-transition:-webkit-transform 0.3s ease;}
.ind-item-mxx a:hover .img1 { -webkit-transform:scale(1.15);}
.ind-item-mxx a:hover .span1 { opacity:1; filter:alpha(opacity=100);}
.ind-item-mxx a:hover .span1 * { filter:alpha(opacity=100);}
.ind-item-mxx a:hover .img2 { -webkit-transform:scale(1);}
.ind-item-mxx a:hover .span2 { -webkit-transform:scale(1);}


/*页脚*/
.footer{
	text-align: center;
	background-color: #222222;
}
.phone{
	margin: 158px auto 0;
	width:210px;
	height:20px;
	background: url(../images/phone.png) no-repeat  left;
}
.phone p{
	font-size:16px;
	color:#FFFFFF;
	line-height: 20px
}
.footer p.copy{
	margin:58px auto 0;
	font-size: 14px;
	line-height: 25px;
	color:#D6D6D6;
}
.footer p.copy a{
	color:#D6D6D6;
}
.footer .number{
	margin:9px auto;
	width:371px;
	height:43px;
	background: url(../images/f-phone.png) no-repeat;
}
.footer .with{
	margin:36px auto 8px;
	width:298px;
	height:53px;
	background: url(../images/with.png) no-repeat;
}
.footer span{
	font-size:14px;
	color:#CCCCCC;
}
.footer .dz {
	margin:18px auto 12px;
	width:180px;
	height:35px;
	border-radius: 15px;
	border: 1px solid #999999;
}
.footer .dz p{
	font-size:14px;
	color:#FFFFFF;
	line-height: 35px;
}
.footer ul {
	width:666px;
	height:40px;
	margin:0 auto;
}
.footer ul li{
	float: left;
	margin-right:20px;
}
.footer ul li:nth-child(7){
	margin-right: 0px;
}
.footer ul li a {
	font-size:16px;
	color:#ffffff;
	line-height: 40px;
}
.ewm{
	margin:24px auto;
	width:324px;
	height:219px;
}
.ewm p{
	margin-top:10px;
	font-size:14px;
	color:#ffffff;
}
.ewm .wb-ewm{
	float: left;
	width:152px;
	height:219px;
	background: url(../images/wb-lg.png) no-repeat  bottom;
}
.ewm .wx-ewm{
	float: right;
	width:152px;
	height:219px;
	background: url(../images/wx-lg.png) no-repeat  bottom;
}





