@charset "utf-8";
body{margin:0;font:16px/1.5;background:#fff;color:#1b1c21; font-family:"Microsoft YaHei","微软雅黑","宋体";}
p,h4{margin:0;}
a{color:#1b1c21;text-decoration:none; }
.footerfont{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; line-height:22px;}

.timg{}
.timg img{ border:#ccc 1px solid; padding:8px;}

a.imgmous:link {}
a.imgmous:visited {}
a.imgmous:hover {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
a.imgmous:active {}

a img{}
a:hover img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}



a.a1h:link {
	text-decoration:underline;
	color:#585858;
}
a.a1h:visited {
	text-decoration:underline;
	color:#585858;
}
a.a1h:hover {
	text-decoration:none;
	color:#585858;
}
a.a1h:active {
	text-decoration:underline;
	color:#585858;
}


a.a1:link {
	text-decoration: none;
	font-size:20px;
	font-weight:bold;
	color:#333333;
}
a.a1:visited {
	text-decoration: none;
	font-size:20px;
	font-weight:bold;
	color:#333333;
}
a.a1:hover {
	text-decoration: none;
	font-size:20px;
	font-weight:bold;
	color:#333333;
}
a.a1:active {
	text-decoration: none;
	font-size:20px;
	font-weight:bold;
	color:#333333;
}
a.a2:link {
	text-decoration: none;
	font-size:16px;
	color:#A8B3B7;
}
a.a2:visited {
	text-decoration: none;
	font-size:16px;
	color:#A8B3B7;
}
a.a2:hover {
	text-decoration: underline;
	font-size:16px;
	color:#A8B3B7;
}
a.a2:active {
	text-decoration: none;
	font-size:16px;
	color:#A8B3B7;
}
a.a3:link {
display:block;
float:left;
width:237px;
height:42px;
line-height:40px;
	text-decoration: none;
	font-size:16px;
	color:#000000;
	background-color:#E8EBED;
	border-bottom:1px solid #CCD3DB;
}
a.a3:visited {
display:block;
float:left;
width:237px;
height:42px;
line-height:40px;
	text-decoration: none;
	font-size:16px;
	color:#000000;
	background-color:#E8EBED;
	border-bottom:1px solid #CCD3DB;
}
a.a3:hover {
display:block;
float:left;
width:237px;
height:42px;
line-height:40px;
	text-decoration: none;
	font-size:16px;
	color:#FFFFFF;
	background-color:#0B82DA;
	border-bottom:1px solid #CCD3DB;
}
a.a3:active {
display:block;
float:left;
width:237px;
height:42px;
line-height:40px;
	text-decoration: none;
	font-size:16px;
	color:#000000;
	background-color:#E8EBED;
	border-bottom:1px solid #CCD3DB;
}

.font36{ font-size:36px; font-weight:bold; }
.font21{ font-size:21px; color:#666666;}

ul,li{list-style:none;margin:0;padding:0;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.t-center{text-align:center;}
.blk{display:block;}
.m-width-1{width:1080px;}

.mg-auto{margin:0 auto;}

#header{height:67px;background:#1b1c21;line-height:67px;border-bottom:1px solid #21232b;}
.nav a{display:inline-block;height:68px;padding:0 26px 0 29px;color:#a4a4a6;}
.nav a:hover{background:#0b82da;color:#fff;}
.nav .inpage,.nav .thisname{background:#0b82da;color:#fff;}
#header .logo{margin-top:10px; display:block; height:57px;}
.age{text-align:center;overflow:hidden;}
.age .ct-img{width:100%; height:570px;margin:0 auto; background:#FFFFFF;}
.age .ct-img div{width:1153px;margin:0 auto; background:#FFFFFF;}
.age .ct-img .js1{float:left; margin-right:8px; width:379px; background:#FFFFFF;}
.age .ct-img .js2{float:left; margin-right:8px; width:379px; background:#FFFFFF;}
.age .ct-img .js3{float:left; width:379px; background:#FFFFFF;}
.age .ct-img .ts1{float:left; margin-right:8px; width:379px; background:#FFFFFF;}
.age .ct-img .ts2{float:left; margin-right:8px; width:379px; background:#FFFFFF;}
.age .ct-img .ts3{float:left; width:379px; background:#FFFFFF;}
.age .ct-img1{width:100%; height:25px;margin:0 auto;}
.age .ct-img2{width:100%; height:520px;margin:0 auto; background:#FFFFFF;}
.age .ct-img2 div{width:1135px;margin:0 auto; background:#FFFFFF;}
.age .ct-img2 .js1{float:left; margin-right:8px; width:372px; background:#FFFFFF;}
.age .ct-img2 .js2{float:left; margin-right:8px; width:372px; background:#FFFFFF;}
.age .ct-img2 .js3{float:left; width:372px; background:#FFFFFF;}
.age .ct-img2 .ts1{float:left; margin-right:8px; width:372px; background:#FFFFFF;}
.age .ct-img2 .ts2{float:left; margin-right:8px; width:372px; background:#FFFFFF;}
.age .ct-img2 .ts3{float:left; width:372px; background:#FFFFFF;}
.age .m-wrap{width:1000px;margin:0 auto;}
.imgimgbg{background:#CCCCCC;}
.age .m-wrap div{float:left;width:185px;margin:0 29px;line-height:25px;display:inline;overflow:hidden;}
.age div span{display:block;width:165px;height:175px;margin:0 auto;overflow:hidden;}
.age div strong{display:block;padding:15px 0 10px;font-size:25px;font-size:25px;}
.age p{text-align:left;padding-left:5px;}
.age .box1 span{background:url(../images/agefour.gif) 0 0 no-repeat;}
.age .box1 p{padding-left:20px;}
.age .box2 p{padding-left:10px;}
.age .box2 span{background:url(../images/agefour.gif) -165px -175px no-repeat;}
.age .box3 span{background:url(../images/agefour.gif) -330px 0 no-repeat;}
.age .box4 span{background:url(../images/agefour.gif) -495px 0 no-repeat;}

.age .box1 .on{background:url(../images/agefour.gif) 0 -175px no-repeat;}
.age .box2 .on{background:url(../images/agefour.gif) -165px 0px no-repeat;}
.age .box3 .on{background:url(../images/agefour.gif) -330px -175px no-repeat;}
.age .box4 .on{background:url(../images/agefour.gif) -495px -175px no-repeat;}



.liyou{height:624px;margin-top:0;padding-top:55px;background:url(../images/lybg.gif);text-align:center;}
.ul-liyou{width:1157px;height:545px;margin:38px auto 0;background:url(../images/bg2.gif) center bottom no-repeat;position:relative;}
.ul-liyou .d1{position:absolute;left:60px;top:248px;}
.ul-liyou .d2{position:absolute;left:190px;top:200px;}
.ul-liyou .d3{position:absolute;left:310px;top:165px;}
.ul-liyou .d4{position:absolute;left:425px;top:0px;}
.ul-liyou .d5{position:absolute;left:530px;top:160px;}
.ul-liyou .d6{position:absolute;left:640px;top:110px;}
.ul-liyou .d7{position:absolute;left:750px;top:90px;}
.ul-liyou .d8{position:absolute;left:870px;top:167px;}
.ul-liyou .d9{position:absolute;right:75px;top:250px;}
.ul-liyou li{float:left;width:99px;height:199px;background:url(../images/bg1.gif) 0 0 no-repeat;color:#fff;}
.ul-liyou strong{display:block;padding:25px 0 22px 0;font-size:30px;font-weight:normal;}
.ul-liyou .s1{color:#00a8ff;}
.ul-liyou .d-even{background:url(../images/bg1.gif) -99px 0 no-repeat;}

.ul-liyou .on0{background:url(../images/bg1_2.gif) 0 0 no-repeat;}
.ul-liyou .on1{background:url(../images/bg1_2.gif) -99px 0 no-repeat;}
.ul-liyou .on2{background:url(../images/bg1_2.gif) 0 0 no-repeat;}
.ul-liyou .on3{background:url(../images/bg1_2.gif) -99px 0 no-repeat;}
.ul-liyou .on4{background:url(../images/bg1_2.gif) 0 0 no-repeat;}
.ul-liyou .on5{background:url(../images/bg1_2.gif) -99px 0 no-repeat;}
.ul-liyou .on6{background:url(../images/bg1_2.gif) 0 0 no-repeat;}
.ul-liyou .on7{background:url(../images/bg1_2.gif) -99px 0 no-repeat;}
.ul-liyou .on8{background:url(../images/bg1_2.gif) 0 0 no-repeat;}

.jszchi{width:1140px;margin:44px auto 0;overflow:hidden;}
.jszchi .tit{height:120px;overflow:hidden; text-align:center;}

.projtit{width:2000px;margin:10px auto 0; text-align:center; line-height:63px;}
.project{height:623px;margin-top:25px;padding-top:63px;background:url(../images/bg6.gif);overflow:hidden;}
.project .w-wrap{width:1000px;position:relative;}
.project .box{float:left;width:155px;height:132px;margin-right:60px;padding:74px 20px 0 30px;background:url(../images/bg3.gif) 0 0 no-repeat;}
.project .box strong{display:block;padding-bottom:10px;color:#0caebe;font-size:24px;line-height:24px;font-weight:normal;}
.project .box p{color:#fff;}
.project .box span{float:left;height:40px;margin:0 13px 70px 0;background:url(../images/num.gif) 0 0 no-repeat;}
.project .box .num1{width:16px;}
.project .box .num2{width:27px;background-position:-16px 0;}
.project .box .num3{width:25px;height:43px;background-position:-43px 0;}
.project .box .num4{width:27px;height:43px;background-position:-68px 0;}
.project .box4{height:156px;margin-right:0;padding-top:50px;}
.project .box4 .num4{margin:25px 13px 45px 0;;}

.project .sbox{width:305px;color:#fff;margin-left:39px;padding:50px 10px 0 0;}
.project .sbox span{float:left;height:90px;display:block;padding:0 13px 0 0;font-size:50px;line-height:50px;_font-size:40px;_line-height:40px;font-family:"Arial, Helvetica, sans-serif";color:#0caebe;overflow:hidden;}
.project .sbox strong{display:block;padding-bottom:8px;font-size:24px;font-weight:normal;color:#0caebe;}
.project .sbox3{clear:left;}
.project .sbox i{float:left;height:47px;background:url(../images/bg5.gif) 0 0 no-repeat;}
.project .sbox .i1{width:39px;margin:0 14px 0 15px;}
.project .sbox .i2{width:55px;height:43px;background-position:-39px 0;margin:6px 23px 0 0;}
.project .sbox .i4{width:53px;height:46px;background-position:-94px 0;margin:6px 23px 0 0;}
.project .sbox .i3{width:56px;background-position:-147px 0;margin:0 14px 0 0;}
.project .sbox5{position:absolute;left:375px;top:218px;width:138px;height:290px;padding:85px 20px 0 22px;background:url(../images/bg4.gif) 0 0 no-repeat;}
.project .sbox5 span{padding:0 5px 0 0;height:auto;}
.project .sbox5 p{clear:left;font-size:15px;padding:5px 10px 0 5px;}
.project .box-left,.project .box-right{margin-top:40px;}
.project .box-right{padding-right:10px;}


.dtxwqq{width:100%;margin:0 auto 0;overflow:hidden;clear:both; height:175px; background:#EAEAEA; text-align:center;}

#footer{height:251px;padding-top:39px;background:#262626;color:#585858;}
#footer .mhdiv{float:left;width:100%;height:35px;background:#1b1b1b;overflow:hidden;}
#footer .box-left{float:left;height:220px;margin-right:38px;line-height:26px;font-size:14px;text-align:right;}
#footer .box-left p{margin-bottom:14px;padding-bottom:15px;border-bottom:1px dotted #404141;}
#footer .box-left img{vertical-align:middle;}
#footer .erweim{float:left;margin-top:2px;padding-left:39px;border-left:1px dotted #404141;}
#footer .w-wrap{width:850px;margin:0 auto;}


.topfocus{height:600px;}
#focus { width:100%; height: 600px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 100%; height: 600px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 100%; height: 600px; overflow: hidden; position: relative; padding: 0px; margin: 0px; display:block;}
#focus .preNext { width: 550px; height: 600px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left:70px; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right:70px; background: url(../images/sprite1.png) no-repeat right center; }
#focus ul li a{ display:block; width:100%; height:100%;}

.img0 {height:600px;background:url(../images/firstbg.gif) 0 0 repeat-x;}
.img0 a{background:url(../images/first.jpg) center top no-repeat;}
.img1{height:600px;background:url(../images/tophbg0.gif) 0 0 repeat-x;}
.img1 a{background:url(../images/tophead-0.jpg) center top no-repeat;}
.img2{height:600px;background:url(../images/tophbg1.gif) 0 0 repeat-x;}
.img2 a{background:url(../images/tophead-1.jpg) center top no-repeat;}
.img3{height:600px;background:url(../images/tophbg2.gif) 0 0 repeat-x;}
.img3 a{background:url(../images/tophead-2.jpg) center top no-repeat;}
.img4{height:600px;background:url(../images/tophbg3.gif) 0 0 repeat-x;}
.img4 a{background:url(../images/tophead-3.jpg) center top no-repeat;}
.img5{height:600px;background:url(../images/tophbg4.gif) 0 0 repeat-x;}
.img5 a{background:url(../images/tophead-4.jpg) center top no-repeat;}



*html{background-image:url(about:blank);background-attachment:fixed;}
.gogotop{display:none;z-index:999; position:fixed; bottom:0;right:10px; width:52px;height:52px;_position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}
.gogotop a{display:block;width:52px;height:52px;background:url(../images/topjt1.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/topjt1.png");cursor:hand;}
.gogotop a:hover{background:url(../images/topjt2.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/topjt2.png");cursor:hand;}
.padding25 {font-size:14px; line-height:30px; text-indent:2em;}


.counters {
	width: 100%;
	height: 705px;
	position: relative;
	overflow: hidden;
	margin-top: 125px;
}
.box-shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 1
}
.counter_con {
	position: absolute;
	top: 0;
	width: 100%;
	height: 50%;
	left: 0;
	z-index: 2;
	top: 16%;
}
.con-tit2 {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}
.tit_txt1 {
	font-size: 45px;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.2;
}
.tit_txt2 {
	font-size: 17px;
	color: #858585;
	line-height: 32px;
	margin-top: 40px;
	margin-bottom: 35px;
	width: 78%;
	margin-left: auto;
	margin-right: auto;
}


.q_counter_holder {
	text-align: center;
	display: block;
}
.unit {
	color: #858585;
	font-size: 20px;
}
.q_counter_holder span.counter {
	font-size: 60px;
	line-height: 1em;
	color: #e00012;
	display: inline-block!important;
	height: 1em;
}
.q_counter_holder p.counter_text {
	font-size: 17px;
	margin-top: 15px;
	color: #ffffff;
}
.full_section_inner {
	position: absolute;
	bottom: 100px;
	width: 70%;
	left: 15%;
	z-index: 2
}
video#bgvid {
	position: absolute;
	display: block;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}