body {
	padding: 0;
	margin: 0;
	font-family: "Microsoft YaHei";
}
a{
	text-decoration: none;
}
.body-1 {
	width: 100%;
	height: 100%;
	position: absolute;
	margin: 0;
	padding: 0;
}

.ul-list {
	display: flex;
}


.body-1-right {
	position: fixed;
	right: 10px;
	width: 60px;
	height: auto;
	display: inline-block;
	/* left: 96.2%; */
	z-index: 10000;
	top: 40%;
	padding: 0 3px;
	background: rgba(255,255,255,0.8);
}

.body-1-right-ul {
	margin: 0;
	padding: 0;
}

.body-1-right-ul-li-div-p {
	color: #0068FF;
	font-size: 12px;
	margin: 2px 0;
	text-align: center;
	display: inline-block;
	margin: 0px 6px;
}

.body-1-right-ul-li {
	margin: 20px 0;
	padding: 0
}

/* .body-1-right-ul-li-div-img{
	margin: 0 7px;
} */
.body-1-right-ul-li-div {
	width: 37px;
	overflow: hidden;
	margin: 0 12px;
	background-image:url(../img/right-6.png);
	height: 37px;
	background-repeat: no-repeat;
}

.body-1-right-ul-li-div2 {
	width: 37px;
	overflow: hidden;
	margin: 0 12px;
	background-image:url(../img/right-2.png);
	height: 37px;
	background-repeat: no-repeat;
}

.body-1-right-ul-li-div-p2 {
	color: #A8A8A8;
	font-size: 12px;
	margin: 2px 0;
	text-align: center;
		display: inline-block;
		margin: 0px 6px;
}

.body-1-right-ul-li-div3 {
	width: 37px;
	overflow: hidden;
	margin: 0 12px;
	background-image:url(../img/right-3.png);
	height: 37px;
	background-repeat: no-repeat;
}

.body-1-right-ul-li-div4 {
	width: 37px;
	overflow: hidden;
	margin: 0 12px;
	background-image:url(../img/right-4.png);
	height: 37px;
	background-repeat: no-repeat;
}

.body-1-right-ul-li:hover .body-1-right-ul-li-div-p {
	color: #0068FF;
	cursor: pointer;
	text-decoration: none;
}

.body-1-right-ul-li:hover .body-1-right-ul-li-div-p2 {
	color: #0068FF;
	cursor: pointer;
	text-decoration: none;
}

.body-1-right-ul-li:hover .body-1-right-ul-li-div {
	background-image:url(../img/right-1.png);
	cursor: pointer;
}

.body-1-right-ul-li:hover .body-1-right-ul-li-div2 {
	background-image:url(../img/right-7.png);
	cursor: pointer;
}

.body-1-right-ul-li:hover .body-1-right-ul-li-div3 {
	background-image:url(../img/right-8.png);
	cursor: pointer;
}

.body-1-right-ul-li:hover .body-1-right-ul-li-div4 {
	background-image:url(../img/right-9.png);
	cursor: pointer;
}


.body-1-right-2 {
	position:fixed;
	right: 10px;
	/* border: #CECECE 1px solid; */
	width: 60px;
	height: auto;
	display: inline-block;
	/* left: 96.2%; */
	z-index: 10000;
	top: 89%;
	padding: 0 3px;
	background: rgba(255,255,255,0.8);
}

.body-1-right-2-ul {
	margin: 0;
	padding: 0;
}

.body-1-right-2-ul-li-div-p {
	color: #A8A8A8;
	font-size: 12px;
	margin: 2px 0;
	text-align: center;
	margin: 0px 6px;
	display: inline-block;
}

.body-1-right-2-ul-li {
	margin: 10px 0;
	padding: 0
}

.body-1-right-2-ul-li-div {
	width: 37px;
	overflow: hidden;
	margin: 0 12px;
	background-image:url(../img/right-5.png);
	height: 37px;
	background-repeat: no-repeat;
}

.body-1-right-2-ul-li:hover .body-1-right-2-ul-li-div-p {
	color: #0068FF;
	cursor: pointer;
	text-decoration: none;
}

.body-1-right-2-ul-li:hover .body-1-right-2-ul-li-div {
	background-image:url(../img/right-10.png);
	cursor: pointer;
	
}


/* -------------------------------------------------logo ----------------------------------------------*/
.head {
	width: 100%;
	/* background: #F2F7FC; */
	height: auto;
	overflow: hidden;
	/* border: 1px solid #DEDFE0; */
	margin: 0;
	position: relative;
}
.head-top{
	width: 100%;
	height: 70px;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	background-color: #FFFFFF;
	z-index: 999;
}

.head-1 {
	width: 1300px;
	margin: 0 auto;
	position: relative;
	height: 70px;



}
.head-1-div-li-a-1{
	font-size: 20px;
	text-decoration: none;
}
.navigation-a{
	font-size: 16px;
}
.head-1-logoimg {
	float: left;
}

.head-1-div {
	height: 70px;
	padding: 0;
	margin: 0 55px;
	display: inline-block;
}

.head-1-div-ul {
	list-style: none;
	color: #333;
	font-family: "微软雅黑";
	font-weight: normal;
	font-size: 16px;
	padding: 0;
	margin: 0;
	height: 70px;
}

.head-1-div-li {
	display: inline-block;
	font-size: 16px;
	text-align: center;
	width: 90px;
	line-height: 72px;
	text-align: center;
	height: 70px;
	float: left;
}

.navigation-a{
	display: inline-block;
	width: 90px;
	height: 60px;
}
.navigation-a:hover{
	font-size: 20px;
	border-bottom: #CACACA solid 1px;
	cursor: pointer;
}
.head-1-div-li:hover .navigation-a{
	font-size: 20px;
	cursor: pointer;
}

.head-1-telimg {
	float: right;
}

.navigation-a{
	height:60px;
	
}


.navigation-li:hover .dorp_con {
	display: block;
}

.navigation-li:hover .dorp_con-1 {
	display: block;
}

li {
	list-style: none;
}



.li-a {
	display: inline;
	text-align: center;
	width: 90px;
	height: 20px;
	float: left;
	margin-left: 0px;
	margin: 15px;
}
.bbbb{
	width: 100%;
	height: 70px;
	background-color: #FFFFFF;
}



.back{
			padding-left:70px;position:relative;top:-8px;
			color:#06438C;
			font-weight:bolder;
}
@media screen and (max-width: 540px){
.back								{
padding:30px;
font-weight:bolder;
	}
.prodList li img {
    width: 100%;
    height: auto;
				}
									}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}   
a:hover {
text-decoration: underline;
}

/* --------------------------------------------------------------导航-------------------------------------------------- */
.dorp_con-div {
	width: 1920px;
	height: auto;
	text-align: center;
	display: none;
	color: #333333;
	font-family: "Microsoft YaHei";
	background-color: #FFFFFF;
	position: absolute;
	left: -310px;
	z-index: 99999;
	    top: 70px;
	/* display: inline-table; */
}
.dorp_con-div1{
	height: auto;
	width: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	display: inline-table;
}
.head-1-div-li-a-1:hover .dorp_con-div{
	display: block;
	z-index: 99999;
}
.dorp_con-div1-img{
	width: 50px;
	/* margin-top: 15px; */
	margin-bottom: -24px;
}
/* .dorp_con-div-ul {
	height: auto;
	width: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	display: inline-table;
} */

.dorp_con-div-li-11111 {
	margin: 15px 0;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
}

.dorp_con-div-li-11111:hover {
	font-size: 18px;
	font-family: "Microsoft YaHei";
}
.dorp_con-div-li-111{
	margin: 15px 0;
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	margin:5px 0 27px 0;
	
	}
.dorp_con-div-li-111:hover {
	font-size: 20px;
	font-family: "Microsoft YaHei";
	
}
.dorp_con-div-li-111-a{
	text-decoration: none;
	color: #161616;
}
.dorp_con-div-li-111-a:hover{
	text-decoration: none;
}

/* --------------------------------------------------------------底部-------------------------------------------------- */
.bottom {
	width: 100%;
	height: 465px;
	background-color: #0746A0;
	float: left;
	margin: 10px 0 0 0;
}

.bottom-left {
	float: left;
	width: 25%;
}

.bottom-left-li {
	list-style: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 2px;
	font-family: "微软雅黑";
	margin: 15px 0;

}

.bottom-center {
	width: 1300px;
	margin: 34px auto;

}

.bottom-left-li-img {
	margin: 0;
	padding: 0;
}

.bottom-left-ul {
	padding: 0;
}


.bottom-center-div {
	width: 63%;
	float: right;
}

.bottom-center-table {
	text-align: center;
	width: 100%;
}

.bottom-center-table-td {
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 2px;
	font-family: "微软雅黑";
}
.bottom-center-table-td-a{
	color: #FFFFFF;
}
.bottom-center-table-td:hover {
	cursor: pointer;
	
}
.bottom-center-table-td-a:hover{
	text-decoration: none;
}

.bottom-center-table-tr2 {
	margin-top: 50px;
}

.bottom-center-table-td2 {
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 2px;
	font-family: "微软雅黑";
	margin-top: 30px;
}

.bottom-center-table-td2:hover {
	cursor: pointer;
}

.bottom-center-table-td3 {
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 2px;
	font-family: "微软雅黑";
}

.bottom-center-table-td3:hover {
	cursor: pointer;
}

.bottom-center-table-tr {
	height: 60px;
}

.bottom-right-p {
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 2px;
	font-family: "微软雅黑";
}

.bottom-right {
	width: 24%;
	float: right;
}

.bottom-right-div {
	width: 100%;
	text-align: center;
}

.bottom-right-div-span-img {
	line-height: 30px;
	width: 18px;
	float: left;
}

.bottom-right-div-span1 {
	width: 43%;
	height: 30px;
	float: left;
	margin: 10px 2px 0 2px;

}

.bottom-right-div-span3 {
	width: 100%;
	height: 30px;
	float: left;
	margin: 10px 2px 0 2px;
}

.bottom-right-div-span4 {
	width: 100%;
	float: left;
	margin: 10px 2px 0 2px;
}

.bottom-center-2 {
	width: 100%;
}

.bottom-center-2-hr {
	color: #FFFFFF;
	width: 97%;
	margin: 20px auto;
}

.bottom-center-2-div {
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 2px;
	font-family: "微软雅黑";
}

.bottom-center-2-div-p-a {
	text-decoration: none;
	color: #FFFFFF;
	margin: 0 5px;
}

.bottom-right-div-button {
	color: #FFFFFF;
	font-size: 16px;
	font-family: "微软雅黑";
	border: #ffffff solid 1px;
	border-radius: 18px;
	text-decoration: none;
	display: inline;
	padding: 3px 22px;
	margin: 18px 10px;
	background-color: #0746A0;
	line-height: 16px;
}

.bottom-right-div-button:hover {
	cursor: pointer;
}






.headerIndex{ height:100px; background:none;}
.headerIndex .logo{ width:160px; height:75px; margin-top:9px;}
.headerIndex .logo img{ width:160px; height:75px;}

.banner{ width:100%; height:400px; overflow:hidden; position:relative;}
.banner ul{ width:100%; height:410px; position:relative;}
.banner li{ width:100%; height:410px; background-repeat:no-repeat; background-position:center top; position:absolute; top:0; left:0; background-color:#000; display:none;}
.banner li.cur{ z-index:1; display:block;}
.banner .nums{ width:390px; height:36px;/* background:url(../img/index_num.png) no-repeat; */ bottom:0; position:absolute; left:50%; margin-left:-193px; text-align:center; z-index:9; font-size:0;}
.banner .nums a{ display:inline-block; margin:11px 5px 0 6px; width:74px; height:17px; background:url(../img/index_b.png) no-repeat; line-height:9999em; overflow:hidden;}
.banner .nums .cur{ background:url(../img/index_b_cur.png) no-repeat;}
.banner .leftBtn{ display:block; width:41px; height:110px; background:url(../img/index_pre.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-50px; z-index:99;}
.banner .rightBtn{ display:block; width:41px; height:110px; background:url(../img/index_next.png) no-repeat; position:absolute; right:0; top:50%; margin-top:-50px; z-index:99;}
.bannerBox{ width:960px; height:410px; margin:0 auto;}
.bannerBox .bannerMsg{ width:431px; height:254px; margin-top:62px; float:right; position:relative;}
.bannerBox .bannerMsg .mask{ width:431px; height:254px; position:absolute; left:0; top:0; background:#fff; opacity:.6; filter:alpha(opacity=60);}
.bannerBox .bannerCon{ padding:20px 20px 20px 30px; z-index:1; position:relative; overflow:hidden;}
.bannerBox .bannerCon h2{ height:43px; line-height:43px; color:#525252; font-size:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bannerBox .bannerCon p{ line-height:20px; height:120px; color:#494842; padding:5px 0 14px;}
.bannerBox .bannerCon a{ display:block; float:right; line-height:9999em; overflow:hidden; width:147px; height:33px; background:url(../images/learn_more.png) no-repeat;}

.prod{width:960px; margin:20px auto 0; overflow:hidden;}
.indexTitle{ height:30px; line-height:30px; background:url(../images/line_bg.png) repeat-x left center; text-align:center;}
.indexTitle span{ padding:0 13px; font-size:17px; background:#fff; color:#494949;}
.prod .ins{ font-size:14px; color:#7d7d7d; padding:10px 30px; line-height:24px;}
.prodList{ padding:0 0 26px 30px; overflow:hidden;} 
.prodList li{ width:248px; height:268px; border:1px solid #ebebeb; margin:10px 64px 0 0; background:url(../images/arrow_index.png) no-repeat right bottom; position:relative; float:left;}
.prodList li img{ display:block; width:248px; height:174px;}
.prodList .prodCon h3{ padding:8px 12px 8px;}
.prodList .prodCon h3 a{ color:#333; font-size:15px;}
.prodList .prodCon p{ height:40px; line-height:20px; padding:0 8px 0 12px; color:#898989;}
.prodList .prodCon p a{ color:#898989;}
.prodList .prodBox{ width:248px; height:174px; position:relative;}
.prodList .prodInsBox{ display:none;}
.prodList .prodInsBox{ width:248px; height:174px; position:absolute; left:0; top:0;}
.prodList .prodInsBox .mask{ width:248px; height:174px; position:absolute; left:0; top:0; background:#001f4b; opacity:.9; filter:alpha(opacity=90);}
.prodList .prodInsBox .prodIns{ width:205px; height:60px; position:absolute; left:0; top:0; z-index:1; color:#fff; padding:15px 18px 5px 25px;}
.prodList .prodInsBox h3{ font-size:16px; color:#fff;}
.prodList .prodInsBox p{ height:60px; overflow:hidden; line-height:20px; text-indent:2em; padding:10px 0 15px; color:#fff;}
.prodList .prodInsBox a{ color:#ff6215; float:right;}
.prodList .last{ margin-right:0;}
.prodList .active .prodInsBox{ display:block;}

.slogan{ height:31px; padding:23px 0; background:url(../images/line_bg.png) repeat-x top; margin:0 auto; width:960px;}
.slogan img{ display:block; width:509px; height:30px; float:left;}
.slogan a{ display:block; width:101px; height:35px; float:right; line-height:9999em; overflow:hidden;}

.indexBox{ background:#fdfdfd; overflow:hidden;}
.indexBox .indexBoxTitle{ background:#f4f4f4; border-bottom:2px solid #e8e8e8; height:50px;}
.indexBox .indexBoxCon{ width:960px; margin:0 auto;}
.indexBox .indexBoxCon h3{ height:50px; line-height:50px; font-size:16px; padding-left:37px; color:#767676;}
.indexBox .indexBoxCon .activity{ float:left; width:282px; padding:0 25px 50px 10px; margin:-50px 0 0 0; overflow:hidden; position:relative;}
.indexBox .indexBoxCon .activity h3{ background:url(../images/index_ico_01.png) no-repeat left center;}
.indexBox .indexBoxCon .news h3{ background:url(../images/index_ico_02.png) no-repeat left center;}
.indexBox .indexBoxCon .words h3{ background:url(../images/index_ico_03.png) no-repeat left center;}
.indexBox .activity li{ margin-top:14px; overflow:hidden;}
.indexBox .activity img{ display:block; width:45px; height:45px; float:left; border-radius:50%;}
.indexBox .activity h4{ color:#5b5b5b; margin-left:57px; font-size:14px;}
.indexBox .activity p{ color:#9c8f8f; margin-left:57px;}
.indexBox .activity .activity_con{ clear:left; color:#858585; text-indent:2em; padding:6px 0;}
.indexBox .activity a{ display:block; float:right; width:67px; height:23px; border-radius:2px; background:#1c9dcf; text-align:center; color:#fff; line-height:23px;}
.indexBox i{ display:block; float:left; width:0; height:307px; border-left:1px solid #ebebeb; overflow:hidden; margin-top:12px; margin-right:22px;}
.indexBox .indexBoxCon .news{ margin-top:-50px; float:left; width:282px; margin-right:20px; position:relative;}
.indexBox .news li{ margin-top:20px; padding-bottom:10px;}
.indexBox .news li a{ text-decoration:none;}
.indexBox .news img{ display:block; width:84px; height:70px; float:left; margin-right:18px;}
.indexBox .news .newsCon{ overflow:hidden; *zoom:1;}
.indexBox .news h4{ color:#5b5b5b; font-size:14px; margin-bottom:8px;}
.indexBox .news p{ color:#9c8f8f; line-height:20px;}
.indexBox .indexBoxCon .words{ margin-top:-50px; float:left; width:294px; position:relative;}
.indexBox .words ul{ margin-top:18px;}
.indexBox .words li{ width:267px; padding:10px 10px 15px 15px; border:1px solid #ddd; border-radius:4px; margin-bottom:42px; position:relative; background:#fff; float:left;}
.indexBox .words em{ display:block; width:48px; height:34px; background:url(../images/index_arrow_2.png) no-repeat; position:absolute; left:9px; bottom:-34px;}
.indexBox .words li h4{ color:#5b5b5b; font-size:14px;}
.indexBox .words li p{ color:#9c8f8f; line-height:20px;}
.indexBox .words img{ display:block; width:49px; height:44px; float:left; margin-right:9px;}
.indexBox .words .ceo{ width:202px; float:left;}
.indexBox .words .ceo strong{ font-size:14px; color:#188ec5;}
.indexBox .words .ceo span{ color:#9f9f9f; font-style:italic;}
.indexBox .words .ceoIns{ float:left;}
.indexBox .words .ceoWords{ clear:both; text-indent:2em; padding-top:5px;}

@media screen and (max-width:540px) {
	.slogan,
	.prod .ins,
	.indexTitle,
	.indexBox .indexBoxTitle,
	.indexBox i,
	.bannerBox .bannerMsg .mask{ display:none;}
	
	.banner,
	.banner ul,
	.banner li{ height:180px; background-size:auto 100%;}
	
	.banner .nums{ width:110px; height:18px; top:162px; margin-left:-55px; background-size:110px;}
	.banner .nums a{ width:8px; height:8px; background-size:8px; margin:5px 4px 0;}
	.banner .nums a.cur{ background-size:8px;}
	.banner .leftBtn,
	.banner .rightBtn{ width:20px; height:55px; background-size:20px 55px; margin-top:0; top:60px;}
	.bannerBox{ width:100%; height:100%;}
	
	.banner{ background:#f7f7f7; overflow:visible; padding-bottom:0;}
	.bannerBox .bannerCon{ padding:3px 12px 10px;}
	.bannerBox .bannerMsg{ width:auto; height:auto; margin-top:180px;}
	.bannerBox .bannerCon h2{ font-size:15px; height:30px; line-height:30px;}
	.bannerBox .bannerCon p{ height:80px; overflow:hidden; padding:0 0 5px 0;}
	.bannerBox .bannerCon a{ width:80px; height:18px; background-size:80px 18px;}
	
	.prod,
	.indexBox .indexBoxCon{ width:100%;}
	
	.headerIndex{ height:50px; width:auto;}
	.headerIndex .logo{ width:auto; margin-top:2px; height:40px;}
	.headerIndex .logo img{ width:auto; height:40px;}
	
	.indexBox .indexBoxCon .activity,
	.indexBox .indexBoxCon .news,
	.indexBox .indexBoxCon .words{  float:none; padding:0; width:auto; margin:0;}
	
	.indexBox .indexBoxCon .activity h3,
	.indexBox .indexBoxCon .news h3,
	.indexBox .indexBoxCon .words h3{ background-color:#f4f4f4; background-position:10px center; padding-left:47px; border-bottom:1px solid #d6d6d6;}
	
	.indexBox .indexBoxCon ul{ padding:0 10px 20px;}
	
	.indexBox .words li{ float:none; width:auto;}
	
	.prodList .prodBox{ width:auto; height:auto;}
	
	.prodList{ padding:0;}
	.prodList li,
	.prodList li.last{ margin:0 2.5%; width:44%; height:auto; float:left; margin-bottom:15px; padding-bottom:10px;}
	.prodList li img{ width:100%; height:auto;}
	
	.prodList .prodInsBox p{ height:80px;}
	
	.prodList .prodInsBox,
	.prodList .prodInsBox .mask{ width:100%; height:100%;}
	
	.prodList .prodInsBox .prodIns{ width:auto; height:auto;}
}










body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td { margin:0; padding:0;}
/* h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;} */
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
a img { display:block; border:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5; font-size:12px;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.clearfix { zoom:1;}
.ellipsis { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

body{ background:#fff;}
a:hover{ text-decoration:underline;}
.w960{ width:960px; margin:0 auto;}

.topBar{ width:100%; height:38px; background:url(../images/topbar_bg.png) repeat; border-bottom:1px solid #d7d7d7; font-size:0; font-family:Simsun;}
.topBar strong{ line-height:38px; vertical-align:middle; font-size:12px; color:#888;}
.topBar em{ display:inline-block; vertical-align:middle; width:0; height:38px; line-height:38px; border-left:1px dashed #c1c1c1; margin:0 20px;}
.topBar .eName{ font-family:Verdana, Geneva, sans-serif; font-style:italic;}
.topBar a{ font-size:12px; color:#888; display:inline-block; height:38px; line-height:38px; vertical-align:middle; padding-left:20px;}
.topBar .weibo{ background:url(../images/weibo_ico.png) no-repeat left center;}
.topBar .phone{ background:url(../images/phone_ico.png) no-repeat left center;}

.header{ width:960px; margin:0 auto; height:118px;}
.header .logo{ width:168px; height:82px; float:left; margin-top:15px;}
.header .logo img{ display:block; width:168px; height:82px;}
.header .nav{ display:block; width:607px; padding:0 15px; height:36px; background:url(../images/nav_bg.png) no-repeat; float:right;}
.header .nav table{ width:607px; height:36px;}
.header .nav td{ height:36px; text-align:center;}
.header .nav td div{ width:100%; height:36px; position:relative; z-index:999;}
.header .nav td ul{ position:absolute; top:36px;}
.header .nav a{ display:block; height:36px; line-height:36px; color:#fff; text-align:center; border-left:1px dashed #0075ac; font-size:13px; padding:0 3px; vertical-align:middle; margin:0 auto;}
.header .nav .index{ border-left:none;}
.header .nav .cur{ background:url(../images/nav_cur.png) no-repeat center bottom; text-decoration:none;}
.header .nav .index.cur{ background:url(../images/nav_cur_index.png) no-repeat center bottom; text-decoration:none;}
.header .nav td ul{ border-top:1px solid #0b4f6f; width:100%; display:none;}
.header .nav td li{ border:1px solid #0b4f6f; text-align:center; color:#fff; border-top:none;}
.header .nav td li a{ border:none; background:rgba(2,97,141,.9); background:#02618d\9;}
.header .nav td li a:hover{ text-decoration:none; background:#188dc4;}

.footer{ width:100%; height:270px; background:url(../images/footer_bg.png) repeat; border-bottom:1px solid #383838; border-top:1px solid #434242; font-family:simsun;}
.footer h3{ padding:18px 0; color:#fff; font-weight:bold;}
.footer .address{ width:290px; float:right; margin-right:18px; line-height:18px; color:#909090;}
.footer .address li{ padding-bottom:18px;}
.footer .address li p{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.footer .nav{ float:left; width:200px;}
.footer .nav li{ line-height:18px; margin-bottom:10px; background:url(../images/arrow_footer.png) no-repeat left center; padding-left:10px;}
.footer .nav a{ color:#909090;}
.footer .contactus{ width:420px; float:left;line-height: 15px;}
.footer .contactus li{ overflow:hidden;}
.footer .contactus .left{ width:90px; float:left; color:#909090;}
.footer .contactus input, .footer .contactus textarea{ height:27px; line-height:27px; padding:0 5px; width:180px; border-top:2px solid #383838; border-left:2px solid #383838; border-right:1px solid #383838; border-bottom:1px solid #585858; background:#4b4b4b; border-radius:4px; color:#909090;}
.footer .contactus textarea{ width:185px; padding:0 0 0 5px; line-height:22px; height:88px; overflow-y:auto;}
.footer .contactus .submit{ display:block; float:right; width:38px; height:20px; text-align:center; line-height:20px; background:#6dad11; color:#fff; border-radius:2px; margin-top:10px;}

.copyright{ width:100%; height:40px; line-height:40px; background:url(../images/copyright_ico.png) repeat; color:#888; text-align:center; font-family:simsun; font-family:Verdana, Geneva, sans-serif;}

.page{ font-size:0; text-align:center; height:31px;}
.page a{ display:inline-block; width:31px; height:31px; line-height:31px; font-weight:bold; vertical-align:middle; margin-right:10px; background:url(../images/page.png) no-repeat; text-align:center; color:#757575; font-size:13px;}
.page a.page_pre{ background-image:url(../images/pre_page.png);}
.page a.page_next{ background-image:url(../images/next_page.png);}
.page a.cur{ background-image:url(../images/page_cur.png); color:#fff;}
.page a.page_go{ background-image:url(../images/page_go.png);}
.page span{ padding:0 10px 0 7px; font-size:12px; color:#666; font-size:14px; vertical-align:middle;}
.page input{ padding:0 3px; width:27px; text-align:center; vertical-align:middle; margin-right:3px; height:29px; border:1px solid #cfcfcf;}

.mobile_menu{ display:none;}
.mobile_nav{ display:none;}

@media screen and (max-width:540px) {
	.topBar,
	.header .nav{ display:none;}	
	
	.w960{ width:100%;}
	
	.header{ height:50px; width:auto; padding:0 10px; position:relative; z-index:999; background:none;}	
	.header .logo{ width:auto; margin-top:5px; height:40px;}
	.header .logo img{ width:auto; height:40px;}
	
	.footer{ width:auto; height:auto; padding:0 10px 40px;}
	.footer .address,
	.footer .nav,
	.footer .contactus{ width:auto; float:none; margin-right:0;}
	.copyright .w960{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.footer .contactus li .right{ float:left;}
	.footer .contactus .submit{ float:left; margin-left:245px;}
	
	.mobile_menu{ display:block; width:18px; height:15px; background:url(../images/mobile_menu.png) no-repeat; float:right; background-size:18px 15px; margin:18px 0 0 0;}
	.mobile_nav{ width:100%; position:absolute; left:0; top:50px; background:#fff;}
	.mobile_nav li{ border-top:1px solid #e8e8e8; position:relative;}
	.mobile_nav li i{ display:block; width:11px; height:7px; background:url(../images/mobile_arrow.png) no-repeat; background-size: 11px 7px; position:absolute; right:14px; top:13px;}
	.mobile_nav li a{ display:block; color:#737373; height:30px; font-size:14px; line-height:30px; padding-left:23px;}
	.mobile_nav li a:hover{ text-decoration:none;}
	.mobile_nav ol{ display:none;}
	.mobile_nav ol li{ background:#f1f1f1; border-bottom:1px solid #fff;}
	.mobile_nav ol li:last-child{ border-bottom:none;}
	.mobile_nav ol li a{ padding-left:36px;}
	.mobile_nav li.cur{ border-bottom:none;}
	.mobile_nav li.cur ol{ display:block;}
	.mobile_nav ol li a:hover,
	.mobile_nav ol li a:active{ background:#ecf1f5; color:#1951a2; text-decoration:none;}
}

/* --------------------------------------------------------------官方微信-------------------------------------------------- */
.content-1-title {
	margin: 50px auto;
	text-align: center;
}
.content-1-title-p {
	color: #333333;
	display: inline-block;
	font-size: 28px;
	letter-spacing: 2px;
}
.content-1-title-p-img {
	margin: 0 10px;
}
.body-1-right-weixin {
	width: 160px;
	height: 180px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
	position: absolute;
	border-radius: 2px;
	display: none;
	text-align: center;
	    right: 90px;
	    bottom: 10px;
}
.body-1-right-ul-li-weixin:hover .body-1-right-weixin{
	display: block;
}