/*全局css样式开始*/
body{font-family:"宋体";background:#fff;overflow-x:hidden;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
a:link {text-decoration:none;outline:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a{outline:none;}
a img{border:none;}
a{transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
select::-ms-expand { display: none; }
/*全局css样式结束*/
.wxchatBox{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000,gradientType=1,enabled=true);z-index: 1200;}
.wxchatBox img{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -129px;
	margin-left: -129px;
}
/*common*/
.wrapper{max-width:2105px;margin:0 auto;width:100%;}
.wrapper.open{position:fixed;top:0;left:0;right:0;margin:0 auto;}

/*header*/
.header{width:100%;height:94px;line-height: 94px;position:relative;}
.logo{float:left;width:auto;margin-left:64px;}
.logo a{display: block;}
.logo a img{height:auto; margin-top: 8px;}
.language{float:right;font-size:24px;line-height: 30px;margin-right:15px;margin-top: 50px;font-family:"宋体";}
.language a{display:inline-block;vertical-align:middle;width:auto;padding:0;height:30px;line-height: 30px;font-size:24px;border-radius:0px;background: #ffffff;color:#000;text-align: left;}
.language a:before{content: "\\";display: inline-block;margin: 0 20px 0 15px;}
.language a span{display:inline-block;font-size:24px;line-height: 30px;vertical-align: middle;}

.language a img{display:inline-block;vertical-align: top;margin-right: 10px;}
.language a:hover{color: #4282e3;}
/*小屏幕*/
.searchBtn,.phoneIcon{position: absolute;cursor:pointer;}
.searchBtn{top:20px;right:75px;width:20px;height:20px;background: url(../images/psearchicon2.png) no-repeat center center;}
.searchBtn:hover{background: url(../images/psearchiconh.png) no-repeat center center;}
.phoneIcon{top:13px;right:20px;width:28px;height:auto;}
.phoneIcon span{display: block;width:28px;height:2px;background: #fff;margin:7px auto;}
.phoneIcon:hover span{background: #4282e3;}

/*小屏幕搜索*/
.phoneSearch{position: absolute;top:60px;left:0;display:none;width:100%;z-index: 99;height:auto;padding:10px 0;background:#dddddd;}
/*--小屏幕搜索*/

/*小屏幕菜单*/
.phoneMenu .phoneLogo{position: absolute;top:0;left:10px;height:60px;}
.phoneMenu .phoneLogo img{width:80%;height:auto;}
.phoneMenu{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:none;overflow: auto;z-index: 99;}
.phoneMenu .phoneClose{position:relative;cursor:pointer;height:60px;line-height: 60px;width:100%;border-bottom:1px solid #d2d2d2;}
.phoneMenu .phoneClose span{position:absolute;top:0;right:0;display:block;width:60px;height:60px;float:right;font-size:32px;color:#929292;text-align: center;line-height: 60px;}
.phoneMenu ul{margin:0;}
.phoneMenu ul li a{display:block;font-size:14px;padding:5px 20px;text-align:left;color:#555;line-height:35px;border-bottom:1px solid #d2d2d2;}
.phoneMenu ul li a i{display: inline-block;float:right;font-style:normal;width:24px;height:24px;margin-top:5px;}
.phoneMenu ul li a i.plus{background: url(../images/plus.png) no-repeat center center;}
.phoneMenu ul li a i.arr{background: url(../images/arr.png) no-repeat center center;}
.phoneMenu ul li a i.min{background: url(../images/min.png) no-repeat center center;}
.phoneMenu ul li a:hover i,.phoneMenu ul li a.cur i{color:#ffffff;}
.phoneMenu ul li a:hover .plus,.phoneMenu ul li a.cur .plus{background: url(../images/plush.png) no-repeat center center;}
.phoneMenu ul li a:hover .arr,.phoneMenu ul li a.cur .arr{background: url(../images/arrh.png) no-repeat center center;}
.phoneMenu ul li a:hover .min,.phoneMenu ul li a.cur .min{background: url(../images/minh.png) no-repeat center center;}
.phoneMenu ul li .subMenu a:hover i{color:#bbbbbb;}
.phoneMenu ul li a:hover,.phoneMenu ul li a.cur{background:#4282e3;color:#ffffff;}
.phoneMenu ul li .subMenu{display:none;background:#eee ;}
.phoneMenu ul li .subMenu a{font-size:14px;color:#666;border:none;}
.phoneMenu ul li .subMenu a:hover{background:none;}
/*--小屏幕菜单*/

/*--小屏幕*/

/*--header*/

/*nav*/
.nav{height:72px;background: #0075bb;position: relative;z-index:99;}
.nav ul{padding-left: 38px;}
.nav ul li{float:left;text-align: center;}
.nav ul li a{display:block;font-size:26px;min-width:130px;padding:0 38px;line-height: 72px;color:#ffffff;font-family: "黑体";}
.nav ul li a:hover,.nav ul li a.current{background-color:#15bbe5 ;}
.nav ul li .subBox{width:100%;height:72px;position: absolute;top:72px;left:0;background: #15bbe5;display: none;}
.nav ul li .subBox a{float:left;font-weight:normal;background-image:none;}
.nav ul li .subBox a:hover{background:transparent ;}
.nav ul li .subBox .subNav{width:auto;position:absolute;left:0;top:0;}
/*--nav*/
/*search*/
.search,.phoneSearch .search{width:470px;height:46px;line-height: 46px;margin-top:14px;float:right;margin-right:8px;position: relative;}
.search .text,.search,.phoneSearch .search{width:470px;height:46px;padding:0 10px;font-size:24px;font-family:"宋体";border-radius:30px;background: rgb(212,205,206) url(../images/bg1.png);background-size:contain;-ms-behavior: url(../images/pie.htc);border:none;}
.search .text{width: 100%;padding: 0 40px 0 20px;background: none;color: #505456;font-weight: bold;outline: none;}
.search .subOk{display: block;width:30px;height:30px;position: absolute;right:15px;top:8px;background:url(../images/searchicon.png) no-repeat center center;border:none;}

.phoneSearch .search{width:80%;margin:5px auto;float:none;}
.phoneSearch .search .text{width:100%;margin:0 auto;}
/*search*/

/*footer*/
.footer{height:auto;font-family: "黑体";overflow: hidden;}
.footer .fTop{margin:0 0 10px;height:auto;overflow: hidden;}
.footer .fTop a{display: inline-block;font-size:16px;color:#929292;}
.footer .fTop a:hover,.footer .fBottom a:hover{color:#4282e3;}
.footer .fTop .fLink{text-align: left;}
.footer .fTop .fLink span{display: inline-block;font-size:16px;color:#4282e3;margin-right:15px;}
.footer .fTop .fLink a{margin:0 10px;}
.footer .fTop .fNav{text-align: right;color:#929292;}
.footer .fTop .fNav a{padding:0 5px;}

.footer .fBottom{/*background: #f5f5f5;*/padding:10px 0;font-size:16px;color:#929292;height:auto;overflow: hidden;}
.footer .fBottom a{display:inline-block;color:#929292;}
.footer .fBottom  p{margin:8px 0;padding:0;line-height: 24px;}
.footer .fBottom .address{text-align: left;}
.footer .fBottom .address span{}
.footer .fBottom .copyRight{text-align: right;}

.footer .fBottom .ewm{text-align:right;margin-top:4px;}
.footer .fBottom .ewm img{display:inline-block;width:100px;height:100px;}
/*--footer*/
.tLink{
	position: fixed;
	right: 6px;
	bottom: 90px;
	z-index: 2001;
}
.tLink a{display: block;width: 46px;height: 46px;padding: 8px 5px;margin-top: 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #9fcbee;text-align: center;}
.tLink a:hover{
	background: #a8d5f9;
}
.tLink img{max-width: 100%;max-height: 100%;}
.wxchat-box{position: relative;}
.wxchat-box ul{
	display: none;
	position: absolute;
	bottom: 0;
	right: 100%;
	width: 140px;
    box-shadow: 0 0 5px #a8d5f9;
}
@media only screen and (max-width: 1199px) {
    .tLink a{width: 36px;height: 36px;padding: 7px 5px;}
}
@media only screen and (max-width: 991px) {
	.tLink{right: 4px;bottom: 80px;}
    .tLink a{width: 30px;height: 30px;padding: 5px 5px;margin-top: 3px;}
}
/*移动端底部导航*/
.norow{margin-left: 0;margin-right: 0;}
.norow [class*=col]{
	padding-left: 0;
	padding-right: 0;
}
.footer-nav{
	position: fixed;
    width: 100%;
    height: 54px;
    padding: 5px 0;
    left: 0;
    bottom: 0;
    font-size: 12px;
    background: #2c65b0;/*#4282e3*/
    z-index: 99;
 }
.footer-nav a{display: block;text-align: center;color: #fff;}
.footer-nav span{position: relative;display: block;width: 24px;height: 24px;margin: 0 auto;overflow: hidden;}
.footer-nav img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.footer-nav em{display: block;font-style: normal;line-height: 20px;}
.footer-nav li:after {
    content: "";
    position: absolute;
    height: 42px;
    width: 1px;
    background: #ccc;
    right: 0;
    top: 2px;
}
.footer-nav li:last-child:after{display: none;}
/*--common*/


