@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
img{ border:none;}
li{ list-style-type:none;}
body{ font:400 14px/18px  sans-serif,Arial, Helvetica;}
a{text-decoration:none;color:#fff;}
.float_left{ float:left;}
.float_right{ float:right;}
.body_wrap{ width:100%; margin:0 auto;}
.top_wrap{background:url(images/top_bg_s1.png) repeat-x 0 bottom;height:120px; z-index:3; zoom:1; position:relative; }
.top-main{ background:#fff; height:102px; }
.top{ width:100%; margin:0 auto; height:101px; overflow:hidden; position:relative; }
.logo{ position:absolute; left:5%; top:13px;}
.top a{color:#a5a5a5; text-decoration:none;}
.top a:hover{color:#ccc; }
.cn{ background:url(images/cn.jpg) no-repeat 0 0; padding-left:20px;}
.en{ background:url(images/en.jpg) no-repeat 0 0; padding-left:20px;}
.jp{ background:url(images/jp.jpg) no-repeat 0 0; padding-left:20px;}
a.cn_on{color:#ccc; background:url(images/cn_on.jpg) no-repeat 0 0; padding-left:20px; }
a.en_on{color:#ccc; background:url(images/en_on.jpg) no-repeat 0 0; padding-left:20px;}
a.jp_on{color:#ccc; background:url(images/jp_on.jpg) no-repeat 0 0; padding-left:20px;}
.language{  position:absolute; right:2%; top:0px;}
.language li{ float:left; padding-top:76px; padding-left:10px; padding-right:40px; height:20px; line-height:20px; vertical-align:middle; }
.language li.line{background:url(images/line.jpg) no-repeat 0 0; width:1px; height:101px; padding:0; margin:0; }
.footer_wrap{ color:#999; padding-top:25px;  width:100%; height:100%; overflow:hidden;   margin-top:-50px;    
position:relative; z-index:2; zoom:1;}
.footer_wrap .footer-img{ width:1000px; margin:0 auto;font-size:0; } 
.footer_wrap .footer-main{background:#333;width:100%; padding-top:10px;}
.footer_wrap .footer{ width:960px; margin:0 auto;text-align:center; font-size:11px;}
.footer div{ margin:0 auto; margin-bottom:5px;}
.footer div span{ display:inline-block; margin-left:10px; margin-right:10px; padding-left:22px; color:#ccc;}
.footern div span.address{ background:url(images/address_icon_s1.jpg) no-repeat 0 0;}
.footern div span.tel{ background:url(images/tel_icon_s1.jpg) no-repeat 0 0;}
.footer div span.sinawebo{ background:url(images/sina_icon_s1.jpg) no-repeat 0 0;}
.footer p{ color:#999; clear:both;}
.footer p span{ color:#D6D6D6; font-size:9px; font-weight:normal;}
.content_wrap{height:100%; overflow:hidden;margin-top:-17px; position:relative;text-align:center;}
body {
    font-family: "Microsoft YaHei","Arial","Hiragino Sans GB",Sans-Serif;
	background:#eee;
}
img {
	max-width: 100%;
}

.kvmain{
	background: url(images/kv_bg_img.jpg) repeat-x 0 0;
	text-align: center;
	height: 530px;
	position: relative;
}
.kvmain .kvbanner{
	background: url(images/event_kv_en.jpg) no-repeat 50% 50%;
	height: 480px;
}

.kvmain .logowarp{
	position: absolute;
	background: url(images/kv_bg_img2.png) repeat-x 0 0;
	height: 90px;
	width: 100%;
	bottom:0;
}
.fglogo{
	position: absolute;
	height: 150px;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
}
.main{
	position: relative;
	background-color: #fff;
}
.main .wrap{
	position: relative;
	width: 960px;
	margin:0 auto;
	padding:20px 0 50px;
}
.main .wrap .coverbtn{
	position: absolute;
	background: url(images/icon_1.png) no-repeat 10px 11px;
	padding: 15px 16px 15px 50px;
	border-radius: 10px;
	font-size: 22px;
	font-weight: normal;
}
.main .wrap .coverbtn.btn1{
	top:270px;
	left:250px;
	background-color: #FF9A00;
}
.main .wrap .coverbtn.btn2{
	top:270px;
	left:725px;
	background-color: #DE4B39;
}
.main .wrap .coverbtn.btn3{
	top:585px;
	left:250px;
	background-color: #50B55D;
}
.main .wrap .coverbtn.btn4{
	top:585px;
	left:725px;
	background-color: #0484C5;
}
.main .wrap .coverbtn.btn5{
	top:210px;
	left:250px;
	background-color: #13A3AC;
	padding: 15px 10px 15px 40px;
}
.main .wrap .homebanner{
	margin-top: 30px;
}
.main .wrap .linkcon{
	position: relative;
}

.footer_wrap {
    margin-top:0;
    padding-top:0;
}
.anchor{
	font-size: 0;
	line-height: 0;
	height: 0;
}

/*event*/


.kvsubmain{
	background: url(images/kv_bg_img3.jpg) repeat-x 50% 0;
	text-align: center;
	height: 288px;
	position: relative;
}
.kvsubmain .logobtn{
	position: absolute;
	width:265px;
	height: 140px;
	left: 0;
	right: 0;
    background:#fff;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
    margin: 0 auto;
    top:56px;
}
.kvsubmain .navigation{
	width:960px;
	margin: 0 auto;
}
.kvsubmain .navigation .nav{
	background: url(images/navbar_en.png) no-repeat 0 0;
	height: 50px;
	width: 506px;
	position: relative;
	float: left;
}
.kvsubmain .navigation .nav .navbtn{
	position:absolute;
    background:#fff;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
    width:100px;
    height: 50px;
    float: left;
}
.kvsubmain .navigation .subtitle{
	float: right;
}
.kvsubmain .navigation .subtitle li{
    background: url(images/icon_3.png) no-repeat 0 3px;
    float: left;
    margin-top: 20px;
    padding: 0px 20px;
}
.kvsubmain .navigation .subtitle li.last{
    padding: 0px 0px 0px 20px;
}
.kvsubmain .navigation .subtitle li a{
	font-size: 12px;
	color: #666;
}
.kvsubmain .nav .navbtn.b1{
	left:0px;
}
.kvsubmain .nav .navbtn.b2{
	left:101px;
}
.kvsubmain .nav .navbtn.b3{
	left:201px;
}
.kvsubmain .nav .navbtn.b4{
	left:301px;
}
.kvsubmain .nav .navbtn.b5{
	left:401px;
}
.kvsubmain .logowarp2{
	position: absolute;
	background: url(images/kv_bg_img4.png) repeat-x 0 0;
	height: 44px;
	width: 100%;
	bottom:0;
}
.main .wrap .eventbtn{
	position: absolute;
	background: url(images/icon_1.png) no-repeat 15px 8px;
	padding: 12px 20px 12px 60px;
	border-radius: 10px;
	font-size: 22px;
	font-weight: normal;
}
.main .wrap .eventbtn.btn1{
	top:430px;
	left:450px;
	/*background-color: #DE4B39;*/
	background-color: #13A3AC;
}
.main .wrap .eventbtn.btn2{
	top:810px;
	left:450px;
	/*background-color: #DE4B39;*/
	background-color: #13A3AC;
}
.main .wrap .eventbtn.btn3{
	top:1230px;
	left:450px;
	/*background-color: #DE4B39;*/
	background-color: #13A3AC;
}

/*form*/
.main .wrap .form_cont{
	background: url(images/form_bgimg.jpg) repeat-y 0 0;
}

/*market*/
.main .wrap .marketbtn{
	position: absolute;
	background: url(images/icon_1.png) no-repeat 15px 8px;
	padding: 12px 20px 12px 60px;
	border-radius: 10px;
	font-size: 22px;
	font-weight: normal;
	background-color: #13A3AC;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 220px;
	bottom:50px;
}





@media screen and (max-width: 640px){

}


