
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
    margin: 0;
    padding: 0;
}
*{box-sizing: border-box;}
html, body {
    min-height: 100%;
}

body {
    font-family: "Microsoft YaHei";
    font-size:14px;
    color:#333;
}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol {
    list-style: none;
}

img {
    border: none;
    vertical-align: middle;
}

a {
    text-decoration: none;
    color: #232323;
}

table {
    border-collapse: collapse;
    table-layout: fixed;
}

input, textarea {
    outline: none;
    border: none;
}

textarea {
    resize: none;
    overflow: auto;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
}

.fl {
    float: left
}

.fr {
    float: right
}

.tl {
    text-align: left;
}

.tc {
    text-align: center
}

.tr {
    text-align: right;
}

.ellipse {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inline{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.nygywmda-bt{width:100%; height:auto; margin:0 auto; margin-bottom:30px; padding:0; line-height:80px; border-bottom:1px dashed #333; font-size:40px; color:#055698; text-align:center;}
.nygywmda{width:100%; height:540px; margin:0px; padding:20px 0; box-shadow: 10px 10px 22px #666; position:relative;}
.nygywmda1{width:1200px; height:auto; margin:0 auto;}
.nygywmda1-left{width:540px; height:340px; margin:0px; padding:0px; float:left;}
.nygywmda1-left img{width:100%; height:100%; margin:0px; padding:0px;}
.nygywmda1-right{width:640px; height:340px; overflow:hidden;margin:0px; padding:0px; float:right; font-size:14px; color:#333; line-height:26px;}
.nygywmda1-right p{ font-size:14px; color:#666;line-height:26px;}


.nygywmda2{width:100%; height:750px; margin:60px 0; padding:20px 0; box-shadow: 10px 10px 22px #666; position:relative;}
.gysige{width:1200px; height:auto; margin:0 auto; position:relative;}
.sige1{width:590px; height:270px; margin:0; float:left; background:#005bac; overflow:hidden;}
.sige1 h5{width:410px; height:auto; margin:24px 0 0 60px; font-size:36px; color:#fff; text-align:left; line-height:70px;}
.sige1 p{width:410px; height:auto; margin:0 0 0 60px; font-size:16px;  color:#fff; text-align:left; line-height:25px;}

.sige2{width:590px; height:270px; margin:0; float:right; background:#595757; overflow:hidden;}
.sige2 h5{width:410px; height:auto; margin:24px 0 0 120px; font-size:36px; color:#fff; text-align:left; line-height:70px;}
.sige2 p{width:410px; height:auto; margin:0 0 0 120px; font-size:16px;  color:#fff; text-align:left; line-height:25px;}

.sige3{width:590px; height:270px; margin:25px 0 0 0; float:left; background:#00a0e9; overflow:hidden;}
.sige3 h5{width:410px; height:auto; margin:40px 0 0 60px; font-size:36px; color:#fff; text-align:left; line-height:70px;}
.sige3 p{width:410px; height:auto; margin:0 0 0 60px; font-size:16px;  color:#fff; text-align:left; line-height:25px;}

.sige4{width:590px; height:270px; margin:25px 0 0 0; float:right; background:#909090; overflow:hidden;}
.sige4 h5{width:410px; height:auto; margin:40px 0 0 120px; font-size:36px; color:#fff; text-align:left; line-height:70px;}
.sige4 p{width:410px; height:auto; margin:0 0 0 120px; font-size:16px;  color:#fff; text-align:left; line-height:25px;}

.gydwlogo{width:290px; height:290px; margin:0px; padding:0px; position:absolute; left:453px; top:244px; z-index:5;}
.gydwlogo img{width:100%; height:100%; margin:0px; padding:0px;}

.nygyzz{width:100%; height:800px; margin:60px 0; padding:0; box-shadow: 10px 10px 22px #666; position:relative; background:url(../images/wh1.jpg) 100% 100% no-repeat;}


.gywm-left{width:600px; height:300px; position:absolute; left:300px; top:300px;
    transform: translate3d(0, 0, 150px);
    -ms-transform: translate3d(0, 150px, 0);
    -webkit-transform: translate3d(0, 150px, 0);
    -o-transform: translate3d(0, 150px, 0);
    -moz-transform: translate3d(0, 150px, 0);
    opacity: 0;
    transition: transform 1s ease 0s, opacity 1s ease 0s;
    -moz-transition: -moz-transform 1s ease 0s, opacity 1s ease 0s;
    -webkit-transition: -webkit-transform 1s ease 0s, opacity 1s ease 0s;
    -o-transition: -o-transform 1s ease 0s, opacity 1s ease 0s;
    -ms-transition: -ms-transform 1s ease 0s, opacity 1s ease 0s;}
	
	
.nyzz1{width:474px; height:583px; position:absolute; left:50%; margin-left:-870px; top:155px;}
.nyzz2{width:210px; height:344px; position:absolute; left:50%; margin-left:400px; top:20px;}	
.nyzz3{width:316px; height:438px; position:absolute; left:50%; top:220px; margin-left:-610px; z-index:999;}	
.nyzz4{width:309px; height:393px; position:absolute; left:50%; top:250px; margin-left:-315px; z-index:999;}	
.nyzz5{width:356px; height:295px; position:absolute; left:50%; top:370px; margin-left:275px; z-index:999;}	
.nyzz6{width:309px; height:393px; position:absolute; left:50%; top:250px; margin-left:-25px; z-index:999;}	





.clear{clear:Both;}


.nymend{ width:1200px; height:415px; margin:0 auto;}
.nymend-left{width:600px; height:415px; margin:0px; padding:0px; background:#01a0ea; float:left;}
.nymend-left h5{margin:0px; padding:40px 0 0 30px; text-align:left; font-size:40px; color:#fff; line-height:100px;}
.nymend-left p{margin:0px; padding:0 0 0 30px; text-align:left; font-size:26px; color:#fff; line-height:50px;}
.nymend-right{width:600px; height:415px; margin:0px; padding:0px; background:#01a0ea; float:right;}
.nymend-right img{width:100%; height:100%; margin:0px; padding:0px;}

.nymend1{ width:1220px; height:auto; margin:0 auto; margin-top:30px;}
.nymend1 img{width:590px; height:410px; margin:10px 10px; padding:0px; float:left;}


.nymendbt{width:1200px; height:auto; margin:0 auto; padding:20px 0 15px 0px; }
.nymendbt h5{text-align: center; font-size:32px; color:#333; line-height:50px;}
.nymendbt p{text-align: center; font-size:18px; color:#666; line-height:30px;}

.js{width:90%; margin:10px auto 0 auto; }
		.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
		.js p span{ float:right; }
		.js p span a{ color:#f00; text-decoration:underline;   }
		.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


		.sideMenu{ width:1200px; height:auto; margin:0 auto;}
		.sideMenu p{ text-align:left; line-height:30px;}
		.sideMenu h3{ height:60px; line-height:60px; padding-left:10px; text-align:left; border-top:1px solid #e3e3e3; cursor:pointer; font-size:16px;}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:60px;  background:url(../images/icoAdd.png) 16px 24px no-repeat; cursor:pointer; overflow:hidden; }
		.sideMenu h3.on em{ background-position:16px -40px; }
		.sideMenu ul{ padding:0px 10px 10px 10px; color:#999; display:none; text-align:left; }
		.sideMenu ul li{ text-align:left; line-height:30px; }
		
.nymendxiazai{width:100%; height:auto; margin:0 auto; background:#fff; padding:25px 0; text-align:left;}
.nymendxiazai ul{width:1200px; height:auto; margin:0 auto;}
.nymendxiazai ul li{width:1198px; height:60px; margin:10px 0; padding:0px; border:1px solid #e3e3e3; line-height:60px; text-align:left;}

.nymendxiazai ul li:hover{ border:1px solid #0673d5;}
.nymendxiazaibt{width:800px; height:60px; padding:0 0 0 15px; text-align:left; line-height:60px; overflow:hidden; font-size:16px; color:#333; float:left;}
.nymendxiazaitb{width:60px; height:60px; border-left:1px solid #e3e3e3; background:url(../images/downtb.png) center center no-repeat; float:right;}
.nymendxiazaisj{width:150px; height:60px; font-size:14px; color:#444; text-align:right; line-height:60px; padding:0 15px 0 0; float:right; overflow:hidden;}



.nyssnyll1{ width:100%; height:460px; margin:0 auto; margin-top:40px;}
.nyssnyll1-left{width:50%; height:460px; margin:0px; padding:0px; background:url(../images/ssnyll1.jpg) 100% 100% repeat; float:left;}
.nyssnyll1-left h5{margin:0px; padding:40px 0 0 30px; text-align:left; font-size:40px; color:#fff; line-height:100px;}
.nyssnyll1-left p{width:600px; float:right; margin:0px; padding:80px 0 0 30px; text-align:left; font-size:22px; color:#fff; line-height:50px;}
.nyssnyll1-right{width:50%; height:460px; margin:0px; padding:0px; overflow:hidden; float:right;}






/*-��ϵ����-*/

.week_container {

	margin: 0 auto;

	padding: 0 12px;
width:1050px;
}

.week_contact { margin:0 auto;
	min-width: 1024px;
	max-width:1200px;

}

.contact-ways {

	overflow: hidden;

}

.contact-ways li {

	float: left;

	width: 33%;

	height: 420px;

	border-left: 1px solid #E9E9E9;

}

.contact-ways li:last-child {

	border-right: 1px solid #E9E9E9;

}

.contact-ways li a, .contact-ways li a:hover {

	display: block;

	padding: 88px 0;

	text-align: center;

	text-decoration: none;

}

.contact-ways li h4 {

	font-size: 16px;

	color: #666;

	line-height: 30px;

	margin: 0;

	font-weight: 100;

}

.contact-ways li p.cway-txt {

	font-size: 26px;

	line-height: 35px;

	color: #121212;

}

.contact-ways li:hover p.cway-txt {

	color: #1081d9;

}

.contact-ways li a i {

	margin: 0 auto 20px;

	display: block;

	width: 128px;

	height: 128px;

	background-color: #f8f8f8;

	border-radius: 64px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-webkit-tap-highlight-color: rgba(0,0,0,0);

}

.contact-ways li a:hover i {

	background-color: #1081d9;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-webkit-tap-highlight-color: rgba(0,0,0,0);

}

.contact-ways li a i.i-phone {

	background-image: url(../images/icon_phone.png);

	background-size: 128px;

	background-repeat: no-repeat;

	background-position: 0 0;

}

.contact-ways li a:hover i.i-phone {

	background-position: 0 -128px;

}

.contact-ways li a i.i-qq {

	background-image: url(../images/icon_qq.png);

	background-size: 128px;

	background-repeat: no-repeat;

	background-position: 0 0;

}

.contact-ways li a:hover i.i-qq {

	background-position: 0 -128px;

}

.contact-ways li a i.i-mail {

	background-image: url(../images/icon_mail.png);

	background-size: 128px;

	background-repeat: no-repeat;

	background-position: 0 0;

}

.contact-ways li a:hover i.i-mail {

	background-position: 0 -128px;

}

.week_weixin {

	background: url(../images/bg_weixin.jpg) no-repeat center;

	background-size: cover;

	background-attachment: fixed;

	padding: 80px 0;

}
.week_weixin1{width:200px; height:auto; float:left; margin-left:100px;}
.week_weixin1 h3 {

	margin: 0 auto;

	font-size: 24px;

	width: 200px;

	line-height: 2.2;

	text-align: center;

	color: #FFF;

	font-weight: normal;

}

.week_weixin1 p {

	margin: 0 auto;

	font-size: 16px;

	width: 200px;

	line-height: 1.75;

	text-align: center;

	color: #eee;

}

.week_weixin-p img {

	display: block;

	margin: 0 auto;

	width: 200px;

	height: 200px;

}

.week_weixin p span {

	display: inline-block;

	margin: 0 20px;

}

.week_map {

	position: relative;

	height: 520px;

	min-width: 1024px;

	margin-bottom: -5px;

}

#allmap {

	width: 100%;

	height: 100%;

	overflow: hidden;

	margin: 0;

}

.mark-info {

	position: absolute;

	bottom: 0px;

	left: 0;

	width: 100%;

	text-align: center;

	padding: 25px 0;

	background:#1081d9;

	color: #FFF;

}

.mark-info h4 {

	margin: 0;

	line-height: 36px;

	font-size: 26px;

	font-weight: normal;

}

.mark-info p {

	font-size: 16px;

	line-height: 32px;

}



.wk_about_hty-box {

	position: relative;

	margin-top: 20px;

}

.wk_about_hty-box .slogan {

	margin-bottom: 30px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	font-size: 26px;

	color: #b8b8b8;

}

.wk_about_hty {

	width: 960px;

	margin: 0 auto;

	position: relative;

	padding: 46px 0;

}

.wk_about_hty .line {

	position: absolute;

	top: 0;

	left: 50%;

	margin-left: -1px;

	width: 3px;

	height: 100%;

	background-color: #d4d4d4;

}

.wk_about_hty .item {

	position: relative;

	height: 90px;

}

.wk_about_hty .item:before {

	content: '';

	position: absolute;

	top: 0;

	left: 50%;

	margin-left: -7px;

	width: 12px;

	height: 12px;

	border: 2px solid #90C42F;

	background-color: #fff;

	border-radius: 50%;

}

.wk_about_hty .item .desc {

	position: absolute;

	top: -18px;

	left: 50%;

	padding: 10px 20px;

	margin-left: 38px;

	width: 45%;

	line-height: 30px;

	background-color: #f9f9f9;

	border: 1px solid #eae9e9;

	border-radius: 4px;

	font-size: 14px;

	color: #666;

}

.wk_about_hty .item .desc .arrow {

	position: absolute;

	top: 15px;

	left: -20px;

	border-style: solid;

	border-width: 9px 10px;

	border-color: transparent #eae9e9 transparent transparent;

}

.wk_about_hty .item .desc .arrow:after {

	content: '';

	position: absolute;

	top: -9px;

	left: -8px;

	border-style: solid;

	border-width: 9px 10px;

	border-color: transparent #f9f9f9 transparent transparent;

}

.wk_about_hty .item .date {

	position: absolute;

	top: -6px;

	left: 50%;

	margin-left: -110px;

	width: 78px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	font-size: 12px;

	color: #fff;

	background-color: #90C42F;

}

.wk_about_hty .item .date:after {

	content: '';

	position: absolute;

	top: 9px;

	right: -8px;

	border-style: solid;

	border-width: 5px 4px;

	border-color: transparent transparent transparent #90C42F;

}

.wk_about_hty .item.odd .desc {

	left: auto;

	right: 50%;

	margin: 0 36px 0 0;

	text-align: right;

}

.wk_about_hty .item.odd .desc .arrow {

	left: 100%;

	border-color: transparent transparent transparent #eae9e9;

}

.wk_about_hty .item.odd .desc .arrow:after {


	left: -12px;

	border-color: transparent transparent transparent #f9f9f9;

}

.wk_about_hty .item.odd .date {

	margin-left: 31px;

}

.wk_about_hty .item.odd .date:after {

	right: 100%;

	border-color: transparent #90C42F transparent transparent;

}







		