/*公用定义*/
@charset "utf-8";
*:focus{outline:none;}
input{ line-height:normal;}
body a,.tm{
-webkit-transition: all .2s linear;
transition: all .2s linear;
cursor:pointer;
}
input,select,textarea,div{FONT-FAMILY:'Microsoft YaHei';}
body {margin:0px;font-size: 12px;background: #ffffff;	color: #2b2b2b;}
a {	text-decoration: none;	color: #2b2b2b;}
a:hover {text-decoration: none;color: #666666;}
ul,li,tr,td,dl,dt,dd{list-style-type:none;margin:0px;padding:0px;}
li{ overflow:hidden;}
a img{text-decoration: none;margin: 0px;padding: 0px;border:none;}
.f{ float:left; overflow:hidden;}
.r{ float:right; overflow:hidden;}
.bai,.bai a{ color:#FFFFFF;}
.hong,.hong a{ color:#ff0000;}
.huang,.huang a{ color:#faaf19;}
.lan,.lan a{ color:#2293d1;}
.lv,.lv a{ color:#38acac;}
.hui,.hui a{color:#a4abb0;}
.hui a:hover{color:#fff;}
.xi12{ font-size:12px;}
.xi13{ font-size:13px;}
.xi14{ font-size:14px;}
.xi15{ font-size:15px;}
.xi16{ font-size:16px;}
.xi17{ font-size:17px;}
.xi18{ font-size:18px;}
.xi19{ font-size:19px;}
.xi20{ font-size:20px;}
.xi21{ font-size:21px;}
.xi22{ font-size:22px;}
.xi23{ font-size:23px;}
.xi24{ font-size:24px;}
.xi25{ font-size:25px;}
.xi26{ font-size:26px;}
.xi27{ font-size:27px;}
.xi28{ font-size:28px;}
.xi29{ font-size:29px;}
.xi30{ font-size:30px;}
.xi31{ font-size:31px;}
.xi32{ font-size:32px;}
.xi33{ font-size:33px;}
.xi34{ font-size:34px;}
.xi35{ font-size:35px;}
.xi36{ font-size:36px;}
.xi37{ font-size:37px;}
.xi38{ font-size:38px;}
.xi39{ font-size:39px;}
.xi40{ font-size:40px;}
.cu{ font-weight:bold;}
.xi{ font-weight:lighter;}
.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:1200px;}
.mg2{ margin-left:auto; margin-right:auto; overflow:hidden;}
.cen{ text-align:center;}
.tm:hover{opacity:0.85; filter:alpha(opacity=85);}
.cur{ cursor:pointer;}
.xiahuaxian{ text-decoration:underline;}
.shanchuxian{ text-decoration:line-through;}
.mengban{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9999990;}
/*页面*/
.top{
	height: 800px;
	background-repeat: no-repeat;
	background-position: center -340px;
	background-image: url(../images/index_bg_01.jpg);
}
.tops{ height:84px;}
.topsc li{ float:left; margin-left:40px; line-height:78px;}
.topsr li{ float:left; line-height:78px;}
.index_top{
	width: 686px;
	margin-top: 475px;
	line-height: 28px;
}
.con1{
	line-height: 120px;
	border-bottom: 1px solid #c9c9c9;
	margin-right: auto;
	margin-left: auto;
}
.con2 li{ float:left; width:25%;}
.con2 li img{ width:100%;}
.con3{
	background-repeat: no-repeat;
	background-position: center -280px;
	background-image: url(../images/index_bg_03.jpg);
	height: 800px;
	margin: 35px auto;
}
.con4{
	background-repeat: no-repeat;
	background-position: center -450px;
	background-image: url(../images/index_bg_05.jpg);
	height: 900px;
}
.foot{
	background-repeat: no-repeat;
	background-position: center 0px;
	background-image: url(../images/index_bg_06.jpg);
	height: 800px;
}
.con4s{
	line-height: 47px;
	margin-top: 27px;
}
.con4c{
	height: 62px;
}
.con4x li{ float:left; width:50%; height:312px;}
.con4xr{ width:386px; margin-left:20px; line-height:27px;}
.foots li{
	line-height: 70px;
	height: 70px;
	float: left;
	margin-right: 60px;
}
.footx li{ float:left; width:370px; line-height:18px;}
.strategies{
	height: 800px;
	background-repeat: no-repeat;
	background-position: center -340px;
	background-image: url(../images/strategies_bg_01.jpg);
}
.strategies1{ margin:35px auto;}
.strategies1r{ width:470px; margin-right:83px;}
.strategies1rs{ line-height:52px; margin-top:47px;}
.strategies1rc{ line-height:32px; border-bottom:1px solid #c9c9c9;}
.strategies1rx{ line-height:28px; margin-top:25px;}
.strategies2 li{ float:left; width:290px; margin:0 10px 35px 0;}
.strategies2 ul{ width:1210px;}
.strategies2c{ line-height:42px; margin-top:17px;}
.strategies2x{ line-height:18px; width:220px;}
.strategies3{
	background: url(../images/strategies_bg_03.jpg) center 0 no-repeat;
	height: 1200px;
}
.strategies3s{border-radius:8px; background:rgba(0,0,0,0.5); margin-bottom:35px; color:#666666;}
.strategies3s:hover{ background:#38acac; color:#fff;}
.strategies3sl{ width:400px; margin-left:100px;}
.strategies3s img{ width:100%;}
.strategies3sr{ width:500px; margin-right:100px; line-height:28px; margin-top:28px;}
.strategies3sl2{ width:400px; margin-right:100px;}
.strategies3sr2{ width:500px; margin-left:100px; line-height:28px; margin-top:28px;}
.history{
	height: 800px;
	background-repeat: no-repeat;
	background-position: center -340px;
	background-image: url(../images/history_bg_01.jpg);
	background-size: auto auto;
}
.history1{ margin-top:35px;}
.history1l{ line-height:50px; width:600px;}
.history1r{ line-height:28px; width:600px;}
.history2{
	height: 600px;
	background: url(../images/history_bg_03.jpg) center 0 no-repeat;
	margin-top: 35px;
}
.history2 ul{ width:1210px;}
.history2 li{
	border-radius: 8px;
	width: 290px;
	margin-right: 10px;
	margin-top: 150px;
	height: 300px;
	line-height: 300px;
	background: rgba(0,0,0,0.5);
	float: left;
	cursor: pointer;
}
.history2 li:hover{ background:#38acac;}
