
@charset "utf-8";
html, body{
	padding:0px;
	margin:0px;
	font-size:12px;
	z-index:99;
	width:100%;
	background:url(../images/bg.jpg) repeat;
	height:100%;
	font-family:"微软雅黑";
	color:#666;
}
ul,li,dl,dt,dd,form,p{
	margin:0px;
	padding:0px;
	list-style:none;
}
a:link, a:visited, a:hover, a:active{
	text-decoration:none;
	color:#333;
}
.clear{
	clear:both;
	padding-top:1px;
}
.page_bar{
	width:340px;
	height:20px;
	margin:15px auto 0 auto;
	color:#41b0de;
	text-align:center;
}
.page_bar span{
	cursor:pointer;
	padding: 0 3px;
}
.page_bar .page_cur{
	color:#df4e8f;
}
.page_bar a:link,.page_bar a:visited,.page_bar a:hover,.page_bar a:active{
	color:#41b0de;
}

h1{
	color:#66ccff;
	font-size:18px;
	padding:0;
	margin:0;
	display:block;
	width:300px;
	float:left;
}
h2{
	font-size:14px;
	font-weight:bold;
	color:#66ccff;
	padding:0;
	margin:0;
}
.title{
	height:30px;
	border-bottom:1px solid #ccc;
}
.wrap_box{
	width:92%;
	margin:40px 0 0 30px;
}
.footer{
	width:100%;
	margin:45px 0 10px 0;
}
.footer p{
	color:#0066cc;
	text-align:center;
}

/*******************************************首页****************************************************/
.body_wap{
	position:relative;
}
.wrap{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.top_logo_nav_wrap{ /** 顶部栏 **/
	width:1000px;
	height:80px;
	margin:30px auto 0 auto;
}
.logo{
	width:218px;
	height:44px;
	background:url(../images/logo.png) no-repeat;
	float:left;
}
.logo a:link, .logo a:visited, .logo a:hover, .logo a:active{
	display:block;
	width:112px;
	height:92px;
}
.nav_wrap{ /** 导航栏 **/
	width:610px;
	height:30px;
	float:right;
	margin:10px 0 0 0;
	display:inline;
}
.nav_wrap ul li{
	width:80px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#0099ff;
	float:left;
	text-align:center;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
}
.nav_wrap ul li a:link, .nav_wrap ul li a:visited{
	display:block;
	color:#0099ff;
}
.nav_wrap ul li a:hover, .nav_wrap ul li a:active{
	display:block;
	color:#FC0;
}
#nav_ul .nav_cur a:link, #nav_ul .nav_cur a:visited{
	display:block;
	color:#FC0;
}
.nav_wrap ul li.hover{
	color:#ffcc00;
	background:url(../images/nav_bg.jpg);
}
#language_icon{ /** 导航栏--多语言选择 **/
	width:68px;
	height:15px;
	margin:5px 0 0 0;
	float:right;
	overflow:hidden;
	position:relative;
}
#language_icon:hover{
	overflow:auto;
	height:auto;
}
#language_icon a:link{
	width:68px;
	height:15px;
	display:block;
}
#icon_lan_chinese{
	width:68px;
	height:15px;
	background:url(../images/icon_lan_chinese.jpg) no-repeat;
}
#icon_lan_japanese{
	width:68px;
	height:15px;
	margin:2px 0 0 0;
	background:url(../images/icon_lan_japanese.jpg) no-repeat;
}
.index_center_textimg{ /** 首页中间的大文字 **/
	width:1000px;
	height:177px;
	margin:30px auto 0 auto;
}
.index_text_img{
	width:706px;
	height:177px;
	float:right;
	margin:0 90px 0 0;
	background:url(../images/index_text_img.png) center top;
}
.index_scollbar_opacity{ /** 首页图片栏 **/
	width:100%;
	height:270px;
	background:#000;
	overflow:hidden;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.index_scollbar{
	width:100%;
	height:250px;
	position:absolute;
	background:#0075c1;
	margin:10px 0 0 0;
	top:0;
	left:0;
}
.index_scollerbar_contair{
	width:1000px;
	height:250px;
	margin:0 auto;
	color:#fff;
}
.index_scollerbar_contair ul li{
	width:250px;
	height:250px;
	position:relative;
	float:left;
	cursor:pointer;
}
.index_scollerbar_contair ul li a:link{
	display:block;
}
.index_scollbar_flag{
	width:250px;
	height:10px;
	background:#056aab;
	display:none;
}

.index_img_opacity_yellow_rectangular{	 /**黄色矩形**/
	width:100%;
	height:250px;
	font-size:13px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	background:#ffcc00;
	background-color:rgb(ff,cc,00);
	overflow:hidden;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index:5;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.index_img_opacity_yellow_text{
	position:relative;
}
.index_img_yellow_text_title{
	width:80%;
	height:20px;
	margin:20px auto 0px auto;
	line-height:22px;
	font-weight:bold;
}
.index_img_yellow_text_desc{
	width:80%;
	height:130px;
	margin:0px auto;
	line-height:22px;
	font-weight:bold;
}
.index_img_yellow_text_view{
	width:90%;
	height:30px;
	margin:0 auto;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}


.index_img_opacity_gray_triangle{ /**灰色三角形**/
	width:100%;
	height:250px;
	font-size:13px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background-image:url('../images/index_gray_trans.png');
	z-index:10;
}
.text_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	width:180px;
	height:30px;
	line-height:30px;
	margin: 20px 0 0 20px;
}
.text_content{
	width:150px;
	color:#fff;
	margin: 5px 0 0 20px;
	font-size:14px;
	font-weight:bold;
}

.index_img_opacity_yellow_triangle{ /**黄色三角形**/
	width:100%;
	height:250px;
	font-size:13px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background-image:url('../images/index_yellow_trans.png');
	z-index:10;
	display:none;
}
.index_img_opacity_yellow_triangle .text_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	width:180px;
	height:30px;
	line-height:30px;
	margin: 20px 0 0 20px;
}
.index_img_opacity_yellow_triangle .text_content{
	width:150px;
	color:#333;
	margin: 5px 0 0 20px;
	font-size:14px;
	font-weight:bold;
}
.set_gray{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}


/*******************************************关于我们****************************************************/
.aboutus_flag{
	width:918px;
	height:125px;
	margin:60px auto 30px auto;
	background:url(../images/about_flag.png) no-repeat;
	
}
.aboutus_text_wrap{
	width:918px;
	height:180px;
	margin:0 auto 30px auto;
}
.aboutus_text_wrap ul li{
	width:270px;
	line-height:22px;
	float:left;
	margin:0 26px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0099ff;
}
.aboutus_text_wrap ul li span{
	color:#ffcc00;
}

/*******************************************联系我们****************************************************/
.contactus_wrap{
	width:970px;
	height:500px;
	margin:50px auto;
}
.contactus_map{
	width:560px;
	height:500px;
	background:#fff;
	float:left;
}
.contactus_map_loading{
	width:50px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0075c1;
	margin:200px auto 0 auto;
}
.contactus_info{
	width:410px;
	height:500px;
	float:left;
	background:#00559d;
}
.contactus_info .title{
	width:365px;
	height:40px;
	line-height:40px;
	padding:0 0 0 55px;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00559d;
	background:#f8de05;
	margin:40px 0 0 0;
}
.contactus_info_wrap{
	margin:10px 0 0 55px;
}
.contactus_info .description{
	width:310px;
	line-height:22px;
	font-size:14px;
	color:#fff;
	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.textfield{
	width:285px;
	height:27px;
	background:#fff;
	border:0px;
	margin:10px 0 0 0;
	padding:0 0 0 5px;
	color:#3399cc;
}
.buttonfield{
	width:90px;
	height:25px;
	background:#f8de05;
	margin:20px 65px 0 0;
	border:0px;
	float:right;
	display:inline;
	color:#006699;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	font-size:14px;
}
.space_line{
	width:300px;
	height:10px;
	color:#fff;
	overflow:hidden;
	line-height:10px;
	clear:both;
	margin:10px 0 0 0;
}
.contactus_info_text{
	color:#fff;
	margin:10px 0 0 0;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.contactus_info_text li{
	margin:3px 0 0 0;
}

/*******************************************服务****************************************************/
.service_flag_bg{
	width:1000px;
	height:145px;
	margin:40px auto 10px auto;
	position:relative;
}
.service_flag_wrap{
	width:100%;
	height:145px;
	background:#0075c1;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.service_flag{
	width:918px;
	height:125px;
	margin:10px 0 10px 20px;
	z-index:8;
	position:absolute;
	top:0;
	left:0;
}
.service_content_bg{
	width:100%;
	margin:15px 0 0 0;
	background:#0075c1;
}
.service_content_line{
	width:100%;
	height:8px;
	background:#f3db11;
}
.service_content_wrap{
	width:1000px;
	float:right;
}
.service_content_wrap ul li{
	width:290px;
	float:left;
	display:inline;
	padding:15px 20px 40px 20px;
}
.service_content_text{
	color:#fff;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0 0 0;
	font-size:14px;
}
.service_content_wrap ul li.service_content_bg_blue{
	background:#0368aa;
	margin-bottom:0;
	padding-bottom:0;
	height:390px;
}

/*******************************************VISA****************************************************/
.visa_flag_wrap{
	width:1000px;
	height:60px;
	margin:50px auto 10px auto;
	position:relative;
}
.visa_flag{
	width:454px;
	height:139px;
	margin:0 0 0 60px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url(../images/vis_flag.png) no-repeat;
}
.visa_text_wrap{
	width:100%;
	height:308px;
	margin:30px 0 0 0;
}
.visa_line_bg{
	width:100%;
	height:263px;
	background:#0075c1;
	margin:59px 0 0 0;
}
.visa_text_box{
	width:1000px;
	height:255px;
	background:#0075c1;
	margin:0 auto;
	position:relative;
}
.visa_text{
	width:485px;
	height:195px;
	margin:59px 0 0 60px;
	float:left;
	display:inline;
}
.visa_text_con{
	line-height:22px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:20px 0 0 0;
}
.visa_pic_wrap{
	width:405px;
	height:308px;
	position:absolute;
	top:-26px;
	left:580px;
	background:url(../images/visa_text_bg.png) no-repeat;
}
.visa_pic_arrow{
	width:100%;
	height:30px;
	position:relative;
}
.visa_pic_arrow_box{
	width:70px;
	height:30px;
	position:absolute;
	top:-10px;
	left:320px;
}
.visa_pic_arrow_lft{
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	background:url(../images/arrow_lft.png) no-repeat;
}
.visa_pic_arrow_rgt{
	width:30px;
	height:30px;
	float:right;
	cursor:pointer;
	background:url(../images/arrow_rgt.png) no-repeat;
}
.visa_pic_arrow_lft:hover{
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	background:url(../images/arrow_lft_hover.jpg) no-repeat;
}
.visa_pic_arrow_rgt:hover{
	width:30px;
	height:30px;
	float:right;
	cursor:pointer;
	background:url(../images/arrow_rgt_hover.png) no-repeat;
}
.visa_pic_content_wrap{
	width:100%;
	height:210px;
	overflow:hidden;
}
.visa_pic_content_wrap ul li{
	width:405px;
	float:left;
}
.visa_pic_content{
	width:100%;
	height:210px;
}
.visa_pic_vision{
	width:167px;
	height:46px;
	margin:50px 0 0 20px;
}
.visa_pic_vision_text{
	width:350px;
	line-height:22px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:20px 0 0 20px;
}

/*******************************************Team****************************************************/
.team_wrap{
	width:930px;
	height:360px;
	margin:90px auto 0 auto;
	overflow:hidden;
}
.team_photo_box{
	width:900px;
	height:360px;
	float:left;
}
.team_arrow_box{
	height:30px;
	height:60px;
	float:left;
}
.team_photo_box ul li{
	height:180px;
	float:left;
	position:relative;
}
.team_photo_box ul li dl dd{
	width:180px;
	height:180px;
	float:left;
	position:relative;
}
.team_photo_overly{
	width:180px;
	height:180px;
	background:#f5db05;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index:8;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.team_photo_title{
	width:180px;
	height:30px;
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
	z-index:10px;
	color:#000;
	margin:50px 0 0 0;
}
.team_photo_text{
	width:105px;
	height:55px;
	margin:0 auto;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.team_arrow_box ul li{
	cursor:pointer;
}
.team_photo_view{
	width:150px;
	height:25px;
	font-size:16px;
	text-align:right;
	color:#0075c1;
}
.arrow_top{
	width:30px;
	height:30px;
	background:url(../images/arrow_top.png);
}
.arrow_bottom{
	width:30px;
	height:30px;
	background:url(../images/arrow_bottom.png);
}
.arrow_top:hover{
	width:30px;
	height:30px;
	background:url(../images/arrow_top_hover.png);
}
.arrow_bottom:hover{
	width:30px;
	height:30px;
	background:url(../images/arrow_bottom_hover.png);
}
/*******************************************Team弹出框****************************************************/
.team_popub{
	width:925px;
	height:360px;
}
.team_info_wrap{
	width:985px;
	height:360px;
	background:#0075c1;
	position:relative;
}
.team_info_text_wrap{
	width:665px;
	position:absolute;
	top:0;
	left:320px;
	height:360px;
}
.team_info_close_bar{
	width:100%;
	height:40px;
}
.team_info_close_btn{
	width:40px;
	height:40px;
	float:right;
	background:url(../images/btn_close.jpg) no-repeat;
	cursor:pointer;
}
.team_info_content_wrap{
	width:100%;
	height:320px;
}
.team_info_content_left{
	width:41px;
	height:285px;
	background:url(../images/team_opacity_lft.png) no-repeat;
	float:left;
}
.team_info_content{
	background:#cce3f3;
	width:624px;
	height:285px;
	float:left;
}
.team_info_con{
	width:540px;
	padding:5px;
}
.team_member_username{
	width:100%;
	height:35px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0075c1;
	margin:15px 0 0 0px;
}
.team_member_title{
	height:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0075c1;
	margin:0px 0 0 0px;
}
.team_member_desc{
	line-height:22px;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	word-wrap:break-word;/*支持IE，chrome，FF*/
}
.team_member_customer_service{
	height:25px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0075c1;
	margin:10px 0 0 0px;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	word-wrap:break-word;/*支持IE，chrome，FF*/
}

/*******************************************案例管理****************************************************/
.case_wrap{
	width:1005px;
	height:auto;
	margin:70px auto 0 auto;
	overflow:hidden;
}
.case_wrap ul li{
	width:201px;
	float:left;
	display:inline;
	/*overflow:visible;*/
}
.li_bg{
	width:201px;
	background:#075284;
}
.li_wrap{
	width:200px;
	background:#0075c1;
}
.case_li_img{
	width:182px;
	padding:10px 0 0 0;
	margin:0 auto 0 auto;
	cursor:pointer;
}
.case_text{
	width:170px;
	margin:0 auto 0 auto;
	padding:0 0 5px 0;
}
.case_text h4{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:10px 0 0 0;
	padding:0;
}
.case_text h6{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:2px 0 0 0;
	padding:0;
}
.case_li_btn_add{
	width:200px;
	height:30px;
	float:right;
	background:#0075c1;
}
.btn_add{
	width:30px;
	height:30px;
	float:right;
	cursor:pointer;
	background:url(../images/btn_add.png) no-repeat;
}
.case_bar{
	width:70px;
	height:30px;
	clear:both;
	margin:20px auto 0 auto;
}
.case_arrow_lft{
	width:30px;
	height:30px;
	float:left;
	margin:0 10px 0 0;
	display:inline;
	cursor:pointer;
	background:url(../images/arrow_lft.png) no-repeat;
}
.case_arrow_rgt{
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	background:url(../images/arrow_rgt.png) no-repeat;
}

.case_arrow_lft:hover{
	width:30px;
	height:30px;
	float:left;
	margin:0 10px 0 0;
	display:inline;
	cursor:pointer;
	background:url(../images/arrow_lft_hover.jpg) no-repeat;
}
.case_arrow_rgt:hover{
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	background:url(../images/arrow_rgt_hover.png) no-repeat;
}

/*******************************************案例具体信息****************************************************/
.case_info_wrap{
	width:850px;
	height:450px;
}
.case_info_left{
	width:450px;
	height:450px;
	float:left;
	overflow:hidden;
	position:relative;
	background:#00559d;
}
.case_info_right{
	width:400px;
	height:450px;
	float:left;
	background:#00559d;
}
.case_info_left ul li{
	width:450px;
	height:450px;
}
.case_img_bar{
	height:30px;
	margin:0 auto;
	position:absolute;
	top:405px;
	text-align:center;
}
.case_img_bar ul li{
	width:30px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	color:#fff;
	margin:0 2px 0 2px;
	background:#00559d;
	cursor:pointer;
	font-weight:bold;
	
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.case_img_bar ul li.cur{
	color:#00559d;
	background:#f8de05;
}
.case_info_close_bar{
	width:97%;
	height:40px;
	margin:10px 0px 0 0;
}
.case_btn_close{
	width:40px;
	height:40px;
	float:right;
	cursor:pointer;
	background:url(../images/btn_close.jpg) no-repeat;
}
.case_info_text{
	width:320px;
	margin:0 0 0 40px;
}
.case_info_title{
	width:140px;
	height:23px;
	line-height:23px;
	background:#f8de05;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#00559d;
	padding:0 0 0 5px;
}
.case_info_content{
	width:320px;
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 10px 5px;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	word-wrap:break-word;/*支持IE，chrome，FF*/
}






































