/* Shuang Deng Group
 * User: yangtao
 * Date: 15-1-7
 */
@charset "utf-8";
@font-face {
	font-family: "BADFILMS";
	src: url("../fontface/fonts/BADFILMS.woff2") format("woff2"),  url("../fontface/fonts/BADFILMS.woff") format("woff"),  url("../fontface/fonts/BADFILMS.ttf") format("truetype"),  url("../fontface/fonts/BADFILMS.eot") format("embedded-opentype"),  url("../fontface/fonts/BADFILMS.svg") format("svg");
}
@font-face {
	font-family: "BAUBODKI";
	src: url("../fontface/fonts/BAUBODKI.woff2") format("woff2"),  url("../fontface/fonts/BAUBODKI.woff") format("woff"),  url("../fontface/fonts/BAUBODKI.ttf") format("truetype"),  url("../fontface/fonts/BAUBODKI.eot") format("embedded-opentype"),  url("../fontface/fonts/BAUBODKI.svg") format("svg");
}
* {
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em, i {
	font-style: normal;
}
fieldset, img {
	border: 0;
}
ul, ol, li {
	list-style: none;
}
button, input, select, textarea {
	font-size: 100%;
	outline: none
}
textarea {
	resize: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color: #333;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #F60;
	text-decoration: underline;
}
.clear {
	clear: both;
	display: block;
	font-size: 0;
}
.hide {
	display: none;
}
.wrapper {
	width: 990px;
	min-width: 990px;
	margin: 0 auto;
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	font-size: 14px;
	font-family: "Microsoft YaHei", "BADFILMS", "BAUBODKI";
	background: #fff;
	overflow-x: hidden
}
.w1205 {
	width: 1205px;
	margin: 0 auto;
}
.top {
	height: 95px;
	background: #fff;
	width: 100%;
}
.logo {
	padding-top: 15px;
}
.link li select {
	width: 185px;
	height: 34px;
	border: none;
	padding-left: 31px;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-family: "Microsoft YaHei";
	margin-top: 30px;
	background: url(ge_jt.jpg) no-repeat center center #fff;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.link li OPTION {
	background: #000;
}
.banner {
	width: 100%;
}
.banner img {
	width: 100%;
	display: block;
}
.in-ti {
	font-family: "BADFILMS";
	font-size: 60px;
	color: #232323;
	background: url(ge_sj.jpg) no-repeat 183px 0;
	padding-top: 20px;
	margin-bottom: 35px;
}
.box1 {
	padding: 49px 0 90px 0;
}
.qieh {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.qieh .hd {
	height: 15px;
	overflow: hidden;
	z-index: 1;

}
.qieh .hd ul {
	overflow: hidden;
	zoom: 1;
    width:100%;
	text-align:center;
}
.qieh .hd ul li {
	display:inline-block;
	margin-right: 14px;
	width: 66px;
	height: 3px;
	line-height: 14px;
	text-align: center;
	background: #aeaeae;
	cursor: pointer;
	
}
.qieh .hd ul li.on {
	background: #10242d;
	color: #fff;
}
.qieh .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	
}
.qieh .bd li {
	zoom: 1;
	vertical-align: middle;
	position:relative;
}
.qieh .bd li h1{
	font-family: "BAUBODKI";
	font-size:18px;
	color:#10242b;
	font-weight:normal;
	padding:20px 0;
}
.qieh .bd li p{
	color:#4a4a4a;
	font-size:18px;
	font-family:"Arial";
}
.qieh .bd img {
	width: 100%;
	height: 229px;
	display: block;
}
.box2-le{
	width:50%;
	}
.box2-le img{
	width:100%;
	display:block;
}
.box3{ padding:53px 0}
.Menubox{ width:966px; margin:0 auto; height:238px;}
.Menubox li{float:left;display:block;cursor:pointer; text-align:center; height:35px; margin-right:0px; line-height:35px; width:218px; height:218px; background:#f4f4f4; color:#10242b; margin-top:12px;}
.Menubox li.hover{padding:0px;color:#fff; height:238px; margin-top:0; background:url(ge_sj.png) no-repeat top right #10242d}
.Contentbox{clear:both;  background:#f4f4f4; width:100%;}
.f-box{ position: relative;top: 50%; -ms-transform: translateY(-50%);   /* IE 9 */
-webkit-transform: translateY(-50%); /* Safari and Chrome */
-o-transform: translateY(-50%);    /* Opera */
-moz-transform: translateY(-50%);  
transform: translateY(-50%);}
.f-box p{ font-size:24px; color:#10242b;font-family: "BAUBODKI"; color:#10242b; text-transform:uppercase;}
.Menubox li.hover p{ color:#fff;}
.CbContainer{width:966px; margin:0 auto; padding:48px 0;}
.tu01{ width:483px;}
.zi01{ width:435px;}
.zi01 p{ font-size:24px; color:#10242d;font-family: "BAUBODKI"; text-transform:uppercase; padding:19px 0;}
.zi01 span{ display:block; color:#232323; font-size:18px; font-family:"Arial"; line-height:1.6; height:250px; overflow:auto;}



.xi01{ width:277px;}
.xi01 li{cursor:pointer; text-align:center; height:118px;  width:277px; background:#000; margin-bottom:2px;}
.xi01 li img{ width:100%; height:100%; display:block; opacity:0.5}
.xi01 li.hover img{ opacity:1}
.xi02{ width:910px; font-family:"Arial";}
.xi02 h1{ font-size:24px; color:#11242b; font-weight:normal; padding:6px 0}
.xi02 p{ color:#606060; font-size:18px;}
.box5{ padding:50px 0}

.box6 .bd {
    padding-bottom:30px;
}

.box6 .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.box6-s{ position:absolute; top:50%; left:50%; width:1063px; height:195px; margin-left:-531.5px; margin-top:-97.5px; background:rgba(0,0,0,0.8); color:#fff;}
.box6 .bd li p{ text-align: center;font-family: "BAUBODKI"; font-size:30px; color:#fff; padding:30px 0 20px 0}
.box6-s span{ display:block; width:938px; margin:0 auto; font-family:"Arial"; font-size:18px; line-height:1.5}
.ti01{font-family: "BAUBODKI"; font-size:30px; color:#10242b; text-transform:uppercase;}

.box7-le{ width:600px;}
.box7-le img{ width:100%; height:100%; display:block;}
.box7-ri{ width:580px; padding:0 10px;}

.box7-ri h1{font-size:24px; color:#10242d;font-family: "BAUBODKI"; font-weight:normal; padding:10px 0}
.box7-ri p{ color:#808080; font-size:18px; font-family:"Arial"; line-height:1.4; height:170px; overflow:auto;}

.box8-xi li{
	width: 395px;
	height:429px;
	float: left;
	position: relative;
	overflow: hidden;
}
.box8-xi li img{
	width: 100%;
	height: 100%;
	display: block;
}
.box8-xi li .hidden-box{
	position: absolute;
	top:100%;
	left: 0;
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	color: #fff;
	text-transform: uppercase;
	transition-duration: .5s;
}
.hidden-box p{
	padding:50px 30px 30px;
	font-family:"Microsoft YaHei";
	font-size: 18px;
	line-height: 1.6;
}
.hidden-box span{
	padding:0 30px;
	line-height: 1.5;
	display: block;
}
.box8-xi li:hover .hidden-box{
	top:0;
}
.Menubox3{ }
.Menubox3 li{float:left;display:block;cursor:pointer; text-align:center; position:relative;}
.Menubox3 li.hover{background:url(ge_sj2.png) no-repeat center center;}
.Contentbox3{clear:both; position:absolute; top:0; left:0; width:74%; padding-left:2%; }
.Menubox3 li .tu02{ width:100%;}
.Menubox3 li:nth-child(1){ width:37%; margin-top:17%; margin-bottom:56px;}
.Menubox3 li:nth-child(2){ width:37%; margin:17% 1.3% 0;}
.Menubox3 li:nth-child(3){ width:23.4%;}
.Menubox3 li .sj{ position:absolute; margin:auto; top:0; left:0; right:0; bottom:0; opacity:0; transition-duration:.5s;}
.Menubox3 li.hover .sj{ opacity:1;}
.box9-xi{ position:relative;}
.CbContainer3 p{font-size:24px; color:#10242d;font-family: "BAUBODKI"; font-weight:normal; padding:10px 0}
.CbContainer3 span{line-height: 1.5;display: block; color:#2e2e2e; font-size:18px;font-family:"Arial";}










.footer {
	width: 100%;
	background: #1c1c1c;
	color: #fff;
	text-align: center;
	font-size: 14px;
	padding: 18px 0;
	line-height: 1.5;
}