﻿@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	font-family: \5FAE\8F6F\96C5\9ED1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.container {
	width: 1200px;
	margin: 0 auto;
}
.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both
}
.footBr{ display:none;}
a:focus {
	outline: none;
}/*点击a标签出现虚线边框*/
h1, h2, h3, h4, h5, h6, p, a, li, ul, dd, dl, dt, div, span, input, textarea, form, table, tr, td {
	margin: 0;
	padding: 0;
	font-weight: 500;
}

input[type="button"], input[type="submit"], input[type="reset"], input, textarea {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}  /*input输入框在苹果手机上去除内阴影*/
textarea {
	resize: none;
}
li {
	list-style: none
}
a {
	text-decoration: none;
    outline:none;
   -moz-outline-style:none;
}
i {
	font-style: normal;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hidden {
	display: none;
}
.wrap {
	position: relative;
}
/*公共头部*/
.head .tBPhone p{ padding-left:25px; background:url(../images/icon_phone.png) no-repeat left center; font-size:12px; color:#333333; line-height:30px;}
.head .topBar{ height:30px; background-color:#eeeeee;}

.head .tBLanguage a,.head .tBLanguage span{ float:left; line-height:30px; font-size:12px; color:#333333;}
.head .tBLanguage span{ font-family:SimSun; color:#999999; display:inline-block; padding:0 2px;}
.head .tBCn>a,.head .tBCn>div{ float:left;}
.head .tBCn>a{ height:30px; padding: 0 10px; margin-right: 4px; cursor: pointer;}
.head .tBCn>a img{margin-top: 6px;}
.head .tBLanguage a.on{ color:#1b9f96;}
.head .tBLanguage a:hover{ color:#1b9f96;}
.head .logo {float: left;}
.head .logo a {display: inline-block;padding: 0;margin-right: 19px;
	margin-top: 0;margin-top: 9px;}
.head .topNav ul li {
	float: right;
	text-align: center;
	background: url(../images/icon_li.png) no-repeat right center;
}
.head .topNav{ float:right;}
.head .topNav ul li>a {
	font-size: 16px;
	color: #333;
	line-height: 98px;
	display: block;
	font-weight: 400;
	padding-left: 40px;
	padding-right: 40px;
	letter-spacing: 1px;
}
.head .topNav ul li.on>a {color:#1b9f96;}
.head .topNav ul li:hover>a { color:#1b9f96;}
.head .topNav ul li:first-child { background:none;}
.head .topNav ul li:first-child a{ padding-right:0;}
.head .top{ height:98px; border-bottom:1px solid #ededed;}
.head{ box-shadow:2px 2px 2px rgba(0,0,0,0.09);  box-shadow: 0px 3px 8px rgba(0,0,0,0.09);}
.head .top .container li .dropDown {
	background: #e6f5fb;
	box-shadow: 0px 2px 10px rgba(0,0,0,0.16);
	display: none;
	z-index: 11;
	overflow: hidden;
	padding: 21px 0 23px;
	width: 94%;
    padding:34px 2.3% 33px 3.7%;
	position: absolute;
	left:0;
	border-top:1px solid #ededed;
}
.head .top .container{ position:relative;}
.head .top .container li .dropDown a {
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	letter-spacing: 1px;
	text-align: left;
	margin: 0 auto;
	background: url(../images/icon_topDian.png) no-repeat left center;
	padding-left:12px;
	    margin-right: 69px;
}
.head .top .container li .dropDown a:hover {color: #1b9f96;}
.head .top .container li .dropDown{ background:#f2fafa;}
.head .dropDownHidden{ width:44%;}
.head .dropDownImg{width:53.9%; position:relative; height:120px; font-size:12px; }
.head .dropDownImg .DownText{ display:inline-block; padding-left:272px;color:#333333; text-align:left; line-height:24px;letter-spacing: 0.6px;}
.head .dropDownImg .DownImg{ position:absolute; left:0;}
.head .dropDownImg .DownImg i{ font-size:24px; color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(27,159,150,0.5); line-height:120px;}
.head .dropDownImg .DownText span{ display:inline-block;}
.head .searchBox{ border:1px solid #1b9f96; width:244px; height:38px;}
.topBar .container{ position:relative;}
.topBar .container .searchBox{ position:absolute; right:0; top: 39px;   background:#fff; z-index:9; display:none;}
.topBar .container .searchBox input{font-size:12px; color:#333;line-height:38px; border:none; outline:none; font-family:微软雅黑;margin-left: 8px;
    letter-spacing: 0.6px; width: 190px;float: left;}
.topBar .container .searchBox a{ display:inline-block; height:100%;padding: 0 14px;}
.topBar .container .searchBox a img{padding-top: 11px;}
/*栏目图片*/
.columnImg img {width: 100%;}
.columnImg img.mcolumnImg{ display: none;}
/*面包屑*/
.position .positionContent{ background: url(../images/ico_home.png) left center no-repeat;border-bottom: solid 1px #ccc;
     padding-left: 18px;height: 33px;line-height: 32px;}
.position a{color: #333;font-size: 12px;letter-spacing: 0.8px;margin-left: 7px;margin-right: 7px; font-weight:400;}
.position a:hover{ color: #1b9f96;}
.position .place{color: #1b9f96;font-size: 12px;letter-spacing: 0.6px;margin-left: 7px;font-weight:400;}
/*分页*/
.page a {display: inline-block;width: 25px;height: 25px;border: 1px solid #dfdfdf;margin: 0 1px;line-height: 25px;text-align: center;background: #fff;font-size: 12px;color: #666;}
.page a:hover, .page .active {color: #fff;border-color: #1b9f96;background: #1b9f96;}
.page a:first-child, .page a:last-child {display: none;}
.page a:first-child+a {text-indent: -999px;color: transparent;background: #fff url(../images/ico_prev.png) no-repeat center;}
.page a:first-child+a:hover {background: #1b9f96 url(../images/ico_prevOn.png) no-repeat center;}
.page a:nth-last-child(2) {text-indent: -999px;color: transparent;background: #fff url(../images/ico_next.png) no-repeat center;}
.page a:nth-last-child(2):hover {background: #1b9f96 url(../images/ico_nextOn.png) no-repeat center;}
/*公共底部*/
.foot{ background:url(../images/bg_foot.png) no-repeat;}
.footer{ background:rgba(0,0,0,0.4);}
.footLink div a {
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	letter-spacing: 0.6px;
	margin-right: 59px;
}
.foot .footAbout .jiathis_style a.jiathis_button_tsina span {
	background: url(../images/icon_share3.png) no-repeat;
}
.foot .footAbout .jiathis_style a.jiathis_button_weixin span {
	background: url(../images/icon_share1.png) no-repeat;
}
.foot .footAbout .jiathis_style a.jiathis_button_tsina span:hover {
	background: url(../images/icon_share3Cf.png) no-repeat;
}
.foot .footAbout .jiathis_style a.jiathis_button_weixin span:hover {
	background: url(../images/icon_share1Cf.png) no-repeat;
}
.foot .footLinks li a,.foot .footLinks li p {font-size: 12px;color: #e5e5e5;line-height: 24px;display: inline-block;min-width: 149px;letter-spacing: 0.6px; padding-left:13px; background:url(../images/bg_ftsj.png) no-repeat left 10px;}
.foot .footLinks li a:hover {color: #1b9f96;}
.foot .footLinks.footContact li a{ background:none; padding:0;}
.foot .footContact h4, .foot .footLinks h4 {
	font-size: 16px;
	color: #e5e5e5;
	font-weight: 400;
	line-height: 41px;
	letter-spacing: 0.8px;
	margin-bottom: 4px;
}
.foot .bottom .container.clearfix>div {
	min-height: 160px;
	margin-right: 5%;
}
.en .foot .bottom .container.clearfix>div {
	min-height: 140px;
}
.foot .footer { padding-top: 43px;}
.foot .footAbout {  padding-left: 6.5%;}
.foot .bottomBar p {
	font-size: 12px;
	color: #ededed;
	line-height: 18px;
	letter-spacing: 0.6px;
}
.foot .bottomBar a{color: #ededed;display: inline-block;}
.foot .bottomBar a:hover{ color:#1b9f96;}
.foot .bottomBar .bottomRem{ float:left;}
.foot .bottomBar .container span{ float:right; font-size:12px; color:#e5e5e5; letter-spacing:0.6px;}
.foot .bottomBar .container span a{color:#e5e5e5;}
.foot .bottomBar .container span a:hover{ color:#1b9f96;}
.foot .bottom {padding-bottom: 11px;}
.bottomBar {padding: 14px 0 34px;}
.foot .footLink h4 {margin-bottom: 4px;}
.seeMore{ width:134px; height:40px; border:1px solid #fff; border-radius:20px; display:inline-block; font-size:14px; color:#ffffff; line-height:40px; background:url(../images/icon_more.png) no-repeat right center;    background-position: 95px;text-indent: -27px; text-align:center;}
.seeMore:hover{ background-color:#fff; color:#1b9f96;background-image:url(../images/icon_moreCF.png); background-repeat:no-repeat; background-position: right center   ; background-position: 95px}

.foot .footContact {float: left;}
.foot .footLinks {float: left;}
.foot .footAbout .jiathis_style a span {
	width: 38px !important;
	height: 38px !important;
	display: block;
	padding-left: 2px !important;
	margin-right: 20px;
}
.foot .footAbout .jiathis_style a:last-child span {	margin-right: 0;}
.foot .footAbout .jiathis_style .jtico:hover {opacity: 1;}
.foot .bottom .container.clearfix>div:last-child, .foot .bottom .container.clearfix .footG {background: none;}
.foot .footAbout .jiathis_style {margin-top: 15px;}
.foot .footContact div p {font-size: 12px;color: #fff;line-height: 24px;
	letter-spacing: 0.9px;}
.foot .bottom .container.clearfix .footLink {width: 100%;min-height: inherit;margin-top: -3px;}
.en .footAbout{margin-right:0!important;}
/*公共底部END*/

/* 右侧悬浮 */
.suspendBox li>p {width: 58px;height: 58px;cursor: pointer;padding-left: 8px;background-position: right;}
.suspendBox {
	position: fixed;
	top: 50%;
	right: 22px;
	margin-top: -130px;
	z-index: 110;
}
.suspendBox li .hide {
	position: absolute;
	right: 64px;
	top: 15px;
	border: 1px solid #1b9f96;
	background: #fff;
	padding: 5px 20px 4px 20px;
	display: none;
	width: 100px;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.08);
}
.suspendBox li .hide a {
	white-space: nowrap;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #1b9f96;
	line-height: 24px;
	letter-spacing:0.7px;
}
.suspendBox li.topService>p {
	background: url(../images/icon_kefu.png) no-repeat right;
}
.suspendBox li.weixin>p {
	background: url(../images/icon_weixin.png) no-repeat right;
}
.suspendBox li.phone>p {
	background: url(../images/icon_dianhua.png) no-repeat right;
}
.suspendBox li.TOP>p {
	background: url(../images/icon_top.png) no-repeat right;
}

.suspendBox li.topService>p:hover {
	background: url(../images/icon_kefuCF.png) no-repeat right;
}
.suspendBox li.weixin>p:hover {
	background: url(../images/icon_weixinCf.png) no-repeat right;
}
.suspendBox li.phone>p:hover {
	background: url(../images/icon_dianhuaCf.png) no-repeat right;
}
.suspendBox li.TOP>p:hover {
	background: url(../images/icon_topCf.png) no-repeat right;
}

.suspendBox li.weixin .hide {
	padding: 0;
	width: inherit;
	padding: 8px 9px;
	top: -9px;
}
.suspendBox li .hide i {
	position: absolute;
	top: 18px;
	right: -9px;
}

/* .suspendBox li .hide div a {
	font-size: 14px;
	color: #333;
	display: block;
	padding-left: 26px;
	background: url(../images/icon_qq.png) no-repeat left center;
	line-height: 36px;
} */
.suspendBox li .hide i {
	position: absolute;
	right: -9px;
	top: 50%;
	margin-top: -7px;
}


.suspendBox li {
	margin-bottom: 12px;
	position: relative;
}
.suspendBox li .hide p span {
	font-size: 12px;
}
.suspendBox li.TOP {
	display: none;
}
/* 右侧悬浮END */

.head .topNav ul li:last-child a { padding-left: 0;}

/*自适应导航*/
.topMenu{ float:right; display:none;}
.topMenu a{ display:block; margin-top:15px;  color:#fff;}
.topMenu>a{ margin-top:20px;}
.topMenu ul{ background:rgba(44,44,44,0.9); z-index:999; padding:3px 15px 23px 23px; position:absolute; right:0;top: 64px; display:none;}
.topMenu ul li{ overflow:hidden;}
.topMenu ul li a{ font-size:16px;    letter-spacing: 0.8px;}
.topMenu ul li.on>a{ color:#1b9f96;}
.topMenu ul li.on .navList{ display:block;}
.topMenu ul li .navList a.on{color:#1b9f96;}
.topMenu ul li .navList a{ font-size:14px;    padding-left: 14px;    margin-top: 5px;}
.topMenu ul li .navList a:first-child{margin-top: 9px;}
.topMenu ul li .navList{ display:none;}

.topMenu ul li>a i img{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);  transform: rotate(180deg);webkit-transition: all .4s ease;  transition: all .4s ease;  }
.topMenu ul li>a.on i img{-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg);  transform: rotate(0deg);webkit-transition: all .4s ease;  transition: all .4s ease; }
.navContact>a i{ margin-left:18px;}

@media (max-width: 1500px) {
    /*栏目图片*/
    .columnImg img {height: 400px;}
}
@media(max-width:1240px) {
.container{ width:93.7%;}
.head .logo a img{ width:270px; height:auto;}
.head .topNav ul li>a { padding-left: 35px;  padding-right: 35px;line-height: 90px;}
.head .top { height: 90px;}
.bottomBar { padding: 10px 0 20px;}
.foot .bottom .container.clearfix>div { margin-right: 2%;}
}

@media(max-width:1170px) {
.head .logo a img{ width:180px; height:auto;}
.head .topNav ul li>a { padding-left: 29px;  padding-right: 29px;line-height: 80px;}
.head .top { height: 80px;}
.foot .footer {  padding-top: 25px;}
.head .top .container li .dropDown a { margin-right: 40px;}
}

@media(max-width:999px) {
.topNav{ display:none;}
.topMenu>a img{ width:50px; height:auto;}
.topMenu{ display:block;}
.foot .bottom .container.clearfix>div { display:none;}
.foot .bottom .container.clearfix>div.footLinks.footContact{ display:block}
.foot .bottomBar .container span{ display:none;}
/*栏目图片*/
.columnImg img {height: inherit;}
}

@media(max-width:768px) {
	.suspendBox { right: 10px;}
	.suspendBox li>p { width: 50px;height: 50px; background-size:50px 50px !important;}
	.suspendBox li { margin-bottom: 10px;}
	.suspendBox li .hide { top: 9px;}
}

@media(max-width:480px) {
.head .tBPhone{ display:none;}
.head .tBCn>a img {width: 14px; height: initial;  margin-top: 3px;}
.head .topBar { height: 20px;}
.head .tBLanguage a, .head .tBLanguage span {
    float: left; line-height: 20px;  }
.head .tBCn>a { height: 20px;    margin-right: 3px;}
.topMenu>a img { width: 30px; height: auto;}
.topMenu>a { display: block; margin-top: 29px;}
.topMenu ul { top: 55px;}
.foot .footer {  padding-top: 16px;}
.foot .footContact h4, .foot .footLinks h4 {  margin-bottom: 3px;}
.footLinks.footContact li{ margin-right:-5px;}
.bottomBar { padding: 0px 0 26px;    margin-top: -3px;}
.foot .bottomBar p { line-height: 20px;}
.foot .bottom { padding-bottom: 0px; margin-top: 0px;}
/*栏目图片*/
    .columnImg img.mcolumnImg{ display: block;}
    .columnImg img.pcolumnImg{ display: none;}
    /*面包屑*/
    .position .positionContent {height: 22px;line-height: 21px;}
    /*分页*/
    .page a {margin: 0 2.5px;}
}






