﻿@charset "utf-8";
/* CSS Document 
   Design by www.east.net
*/
body { color: #000; }
.clearfix:after { content: "." ; display: block ;height: 0 ;clear: both ;visibility: hidden ;}

#warp { margin:0 auto;width:100%; position:relative;min-width:1080px;overflow:hidden; background:#ffffff;}
img{ /* max-width:100%; */  }

/* 首页头部样式 */
.header { position: relative;  z-index: 999;}
.head{ z-index: 989; margin:0 auto; position:relative; background: #eff0f2;}
h1.logo { width: 260px;  float:left;}
h1.logo a{ display:block }
h1.logo img{  max-width:100%;  max-height: 100%;}
.head .right{ float:right;text-align;right; width: 600px;}
.language { text-align: right; line-height: 20px; margin: 14px 0;}
.language a{ color: #666666;font-size:13px; padding: 4px 9px; background: url("../images/br.png") right center no-repeat;}

.header select{ float:right; margin: 0 16px 0px 0;}
.header form{ float: right; width: 217px; line-height: 22px; background: url("../images/search.png") bottom left no-repeat; }
.header form input[type="text"]{border: 0;background: none;border-radius: 10px;height: 22px;line-height: 22px;width: 142px;float:left;padding: 0 8px;}
.header form input[type="submit"]{border: 0;height:21px;width: 52px;padding: 0 8px;background: none;float: right;
cursor: pointer;}

/* 导航菜单 */
.menu {  height: 50px; line-height: 50px;background: url("../images/menu.png") repeat-x;}
.menu .w{ position:relative; }
ul.mainNav {/* width: 1000px; */position: relative;z-index: 999;display: inline;}
ul.mainNav>li { z-index:99; text-align:center; width: 125px; float:left;  }
ul.mainNav>li>a { display:block; color: #ffffff; font-size: 14px; -webkit-transition:all  0.5s;
	-moz-transition:all  0.5s;
	-o-transition:all  0.5s;
	-ms-transition:all  0.5s;
	transition:all  0.5s;
}

ul.mainNav>li:hover>a,ul.mainNav>li.active>a{ background: #004080; }

ul.mainNav .sub{position:absolute;width: 1000px;top:50px;left: 0;z-index: 999;line-height: 16px;text-align:left;padding:23px 0 0 0;display:none;}
ul.mainNav .sub>ul{ height:100%; }
ul.mainNav ul ul{ float:left; width: 215px; height: 100%;display:block; background: url(../images/br2.png) right 0 repeat-y; padding: 0 0 0 36px;}
ul.mainNav ul li{ width:100%;}
ul.mainNav ul li a{ color:#ffffff; font-size:12px;display:block; overflow: hidden; padding: 6px 0;}
ul.mainNav ul li:hover a{ text-decoration:underline }

.hbg{ position:absolute; top: 135px; left:0; width:100%; background: url(../images/tbg.png) repeat; height:0;z-index:99}


/* 头部阴影 */
.shadow { background: url(../images/shadow.png) repeat; width:100%; height: 7px; position:absolute; z-index:11; top: 135px; left:0 }

/*主体*/
.container{ width:1000px; margin:0 auto; }



/* 首页页脚样式 */
.w{ width:1000px; margin:0 auto; }

.footer { width:100%;margin:54px auto 0; clear:both; overflow:hidden;}
.footer .foot{ background: #ececec; padding: 25px 0;}
.footer .lm{ margin: 0 44px 0 0; min-height: 144px; float: left; width: 829px; border-right: 1px solid #d1d1d1;}

.footer dl{ float:left; margin: 0 9px 0 0; line-height:28px; min-width: 70px;}
.footer dl dt{ }
.footer dl dt a{ color: #666666; font-size: 14px; font-weight: bold;}
.footer dd a{ color: #666666; }
.footer dd:hover a{ color: #0f2d6d; }
.footer dl:last-child dd:first-child{ display:none;  }


.footer .code{	float: right;	width: 106px;	line-height: 36px;text-align: center;}
.footer .code img{float: left;max-width: 102px;border: 2px solid #fff;border-radius: 3px;}
.footer .code p,.footer .code div,.footer .code span{  font-size:12px;}


.footer .copyright { margin:0 auto;color:#ffffff; font-size:12px; line-height: 22px; padding: 14px 0 10px 0; background: url(../images/fbg.jpg) 0 top #0164b5 repeat-x;}
.footer .copyright .fl{ float:left; width: 60%;font-size:12px; font-family: arial;}
.footer .copyright .fr{ float:right;text-align: right; width: 40%;font-size:12px; }
.footer .copyright a{ padding:0 2px; color:#ffffff;font-size:12px;  }


.footer .copyright img{ vertical-align: middle; }
.footer .copyright .bdshare-button-style0-16{ float:right}
.footer .copyright .bdshare-button-style0-16 a{ background:url(../images/share.png) no-repeat; width: 18px; height: 22px; margin: 0;}
.footer .copyright .bdshare-button-style0-16 .bds_linkedin{ background-position: -28px 0; margin: 0 0 0 6px;}
.footer .copyright .bdshare-button-style0-16 .bds_fbook{ background-position: -55px 0; margin: 0 6px;}
.footer .copyright .bdshare-button-style0-16 .bds_twi{ background-position: right 0; }


/*客服*/
.consult-box{ border:1px solid #e6e6e6;background:#fff;position:fixed;right:2px;top:166px; z-index: 99; width: 138px;  border-radius: 6px 6px 0 0;}
.consult-box .consult-title{color:#fff;font-size:14px;font-weight:bold;text-align:center;background: #0164b5;line-height:30px;  border-radius: 6px 6px 0 0;}
.consult-list{ padding: 0 0 9px 0; overflow:hidden}
.consult-list li{ color:#666;text-align:center;margin:0 0 3px 0;line-height:30px;padding: 0 0 0 20px;}
.consult-list li.s{ background:url(../images/s.jpg) center center no-repeat;}
.consult-list li a{ color:#666}

.txtMarquee{ width: 127px;  padding: 10px 0px 10px; margin: 0 auto; position:relative; overflow:hidden; }
	
.txtMarquee .bd{ }
.txtMarquee .bd .tempWrap{ width:127px; }
.txtMarquee .bd ul{ overflow:hidden; zoom:1; width:127px;}
.txtMarquee .bd ul li{ height:25px; line-height: 25px;font-weight:bold; width: 460px;}

/*在线客服*/
.kefu_flag {
	cursor: pointer;
	background: url(../images/ic.png) no-repeat;
	width: 38px; 
	height: 118px;
	line-height: 16px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	float: left;
	border-radius: 6px 0 0 6px;
}
#for_kefu_block {
	position:fixed;
	top: 50%;
	right: 0px;
	z-index:100;
}
.kefu_title {
	height:32px;
	line-height: 32px;
	position: relative;
	padding: 0 10px;
	color: #fff;
	font-size: 14px;
}
.kefu_box {
	display: none;
	float: right;
	width:147px;
	overflow:hidden;
	background: #005daf;
	border: 1px solid #dedede;
	border-radius: 3px;
}
a.kefu_close {
	height:34px;
	display:block;
	position:absolute;
	right: 0;
	top:0;
	color: #fff;
	font-size: 20px;
	text-align: right;
	padding: 0 10px;
}
.kefu_box .qqCon{ padding: 5px 0 15px 0; background: #fff;}