
img{border:0}
ul,li,form,input,p,select,body,div,span,dl{margin:0;padding:0; font-family: "微软雅黑"}
body{background:#fff;position:relative;width:100%;height:100%;}

html{height:100%;width:100%;}

li{list-style-type: none;}
input{outline:medium;}
em, b,h1,h2,h3,h4,h5,h6 { font-style:normal;font-weight:500;padding:0;margin:0; }
a:link  { color:#595757; text-decoration:none;}
a:visited  {color:#595757;text-decoration:none;}
a:hover  { color:#fe941e;text-decoration:none;}
textarea{font-family: "微软雅黑";}
.clearfix{ clear:both;}



.web_top{width:100%;height:137px;position:fixed;top:0;left:0;z-index:999;transition:all 0.2s linear;margin:0 auto; text-align:center; min-width:1200px; }
.web_logo{width:350px;height:137px; float:left; margin-left:30px;background:url(../images/logo.png) no-repeat;transition:all 0.3s linear;}

.web_dh{width:800px; float:right; margin-top:18px;transition:all 0.2s linear; margin-right:30px;}
.dh_tel{ text-align:right; height:40px; color:#ffffff; font-size:18px; line-height:40px;}

.web_dh li.dh_l{margin-left:0; float:left;}

.web_dh li a{color:#ffffff;position:relative;display:block;padding:20px 0 20px 0; margin-left:40px; font-size:17px; float:left;}
.web_dh li a:hover{color:#d1a556;}
.web_dh li a:after {content:''; display:inline-block; width:0%; height:3px; position:absolute; top:0; background:#d1a556; left:50%; margin-left:0; transition:all 0.25s 0.1s; -webkit-transition:all 0.25s 0.1s;}
.web_dh li:hover  a:after,.web_dh li.cur  a:after {width:100%; margin-left:-49.8%;}

.soll_dh_p{height:87px;background:#fff; box-shadow: 0px 5px 5px rgba(0,0,0,0.1)}
.soll_dh_p .web_logo{background:url(../images/logo.png) 0 -137px no-repeat;height:87px;}
.soll_dh_p .web_dh{margin-top:-10px;}
.soll_dh_p li a{color:#000000; padding:10px 0 0px 0;}
.soll_dh_p li a:after { background:#d1a556;}
.soll_dh_p .dh_tel{ color:#333333; }


.hxuanze{ width:1200px; margin:0 auto; margin-top:40px;}
.hxuanze_1{ width:240px; float:left; height:80px;}
.hxuanze_1_1{ width:240px; height:40px; text-align:left; line-height:40px; color:#d1a556; font-size:21px;}
.hxuanze_1_2{ width:240px; height:40px; text-align:left; line-height:40px; color:#000000; font-size:17px;}
.hxuanze_2{ width:400px; padding:0px 80px; height:80px; float:left; border-left:1px #999999 dotted; border-right:1px #999999 dotted; margin-left:80px;}
.hxuanze_2_1{ width:400px; height:40px;}
.hxuanze_2_1_1{ width:350px; height:40px; float:left;}
.hxuanze_2_1_2{ width:40px; height:40px; float:right;}
.hxuanze_2_1_2 img{ width:37px; padding-top:4px;}
input.hseach{ width:340px; height:30px; padding:3px 5px; color:#666666; font-size:14px; line-height:30px; margin-top:4px;}
.hxuanze_2_2{ width:400px; text-align:left; height:40px; color:#666666; font-size:14px; line-height:40px;}
.hxuanze_3{ width:240px; float:right; margin-top:10px;}
.hxuanze_3_1{ float:left; width:53px; height:53px; }
.hxuanze_3_2{ float:left; margin-left:10px;}
.hxuanze_3_2_1{ width:176px; text-align:left; color:#999999; line-height:23px; font-size:14px;}
.hxuanze_3_2_2{ width:176px; text-align:left; color:#000000; line-height:30px; font-size:24px; font-weight:bold;}

.hpinpai{ width:100%; background:#f6f6f6; margin-top:40px; padding:60px 0px;}
.hpinpai_1{ width:1200px; margin:0 auto;}
.hpinpai_1_1{ width:280px; float:left;}
.hpinpai_1_2{ width:695px; float:left; margin-left:75px;}
.hpinpai_1_3{ width:125px; float:right;}
.hpinpai_1_1_1{ text-align:left; color:#000000; font-size:18px; font-weight:bold;}
.hpinpai_1_1_1 span{font-size:36px; padding-left:20px;}
.hpinpai_1_1_2{ width:200px; margin-left:80px; margin-top:120px;}
.hpinpai_1_1_2bot{ margin-top:80px;}
.hpinpai_1_1_2_1{ font-size:22px; color:#000000; width:150px; padding-left:50px; background:url(../images/hpp1.png) no-repeat center left; text-align:left;}
.hpinpai_1_1_2_2{ font-size:70px; color:#d1a556;  text-align:left;}
.hpinpai_1_1_2_2 span{ font-size:16px; color:#000000;  text-align:left;}
.hpinpai_1_1_2_3{ font-size:14px; color:#666666;  text-align:left; line-height:24px;}

.hpinpai_1_2_1{ width:695px; padding-top:80px;}
.hpinpai_1_2_2{ width:695px; margin-top:20px;}
.hpinpai_1_2_2 p{ margin:0px; text-indent:0em; color:#666666; font-size:14px; line-height:24px;}

.hpinpai_1_3_1{ float:right; width:30px; text-align:right; padding-top:80px; font-size:14px; color:#000000;}
.hpinpai_1_3_2{ float:right; width:30px; text-align:right; padding-top:80px; font-size:14px; color:#000000;}
.hpinpai_1_3_3{ float:right; width:30px; text-align:right; padding-top:80px; font-size:18px; color:#d1a556; padding-right:5px;}


.hdingzhi{ width:100%; background:url(../images/hdz1.jpg) no-repeat center; padding:60px 0px;   background-size: cover;
  background-attachment: fixed; padding-top:80px;}
.hdingzhi_1{ width:1200px; margin:0 auto;}
.hdingzhi_1_1_1{ width:1200px; text-align:center; font-size:36px; color:#FFFFFF; line-height:40px; font-weight:bold;}
.hdingzhi_1_1_2{ text-align:center; font-size:14px; color:#FFFFFF; line-height:30px;}
.hdingzhi_1_1_2 span.xian {
	display:inline-block;
	width:30px;
	border-top:2px solid #ccc;
}
.hdingzhi_1_1_2 span.tit {
	
	vertical-align:-4px;
	padding:0px 5px;
	text-transform:uppercase;
}
.hdingzhi_1_2{ margin-top:60px;}
/* focus_Box */
#focus_Box{position:relative;width:1200px;height:530px;margin:20px auto; overflow:hidden;}
#focus_Box ul{position:relative;width:1100px;height:530px; left:50px;}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;}
#focus_Box li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:30px;width:100%;height:70px;line-height:60px;background:url(../images/float-bg.png) repeat;text-indent:0px;color:#fff; text-align:center;}

#focus_Box li p span.line {
	display:inline-block;
	width:20%;
	border-top:1px solid #fff;
}
#focus_Box li p span.txt {
	
	vertical-align:-4px;
	font-size:16px;
}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:38px;height:38px;top:240px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}


.hsiren{ width:1200px; margin:0 auto; margin-top:60px;}
.hsiren_1{ text-align:center; font-size:36px; color:#000000; line-height:40px; font-weight:bold;}
.hsiren_1 span{color:#d1a556;}
.hsiren_2{text-align:center; font-size:14px; color:#666666; line-height:30px; margin-top:20px;}
.hsiren_2xian{ width:60px; height:6px; margin:0 auto; margin-top:20px; background-color:#d1a556;}
.hsiren_3{ width:1200px; text-align:center; margin-top:30px; color:#cccccc; font-size:14px; line-height:32px;}

a.hhnav{ display:inline-table; padding:0px 22px; font-size:16px; line-height:36px; color:#464646;}
a.hhnav:hover{ background-color:#d1a556;}
a.hhhnav{display:inline-table; padding:0px 22px; font-size:16px; line-height:36px; color:#ffffff; background-color:#d1a556;
 border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
 
a.hnav{display:inline-table; padding:0px 22px; font-size:16px; line-height:36px; color:#464646;}
a.hnav:hover{display:inline-table; padding:0px 22px; font-size:16px; line-height:36px; color:#ffffff; background-color:#d1a556;
 border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}

.hsiren_4{ width:1200px; overflow:hidden;}
.hsiren_4_1{ width:1240px;}
.hsiren_4_1_1{ width:1240px;}
.xian{ display:block;}
.cang{ display:none;}
.hsiren_4_1_1_1{ width:282px; float:left; margin-right:24px; height:376px; overflow:hidden; margin-top:24px;}
.hsiren_4_1_1_1 img{ width:282px;}




.hgongyi{ width:100%; padding:70px 0px; background-color:#eaebee; padding-bottom:80px;}
.hgongyi_1{ width:1200px; margin:0 auto;}
.hgongyi_1_1_1{ width:1200px; text-align:center; font-size:36px; color:#000000; line-height:40px; font-weight:bold;}
.hgongyi_1_1_2{ text-align:center; font-size:14px; color:#666666; line-height:30px;}
.hgongyi_1_1_2 span.gxian {
	display:inline-block;
	width:30px;
	border-top:2px solid #d1a556;
}
.hgongyi_1_1_2 span.gtit {
	
	vertical-align:-4px;
	padding:0px 5px;
	text-transform:uppercase;
}
.hgongyi_2{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.hgongyi_2_1{ width:1260px;}
.hgongyi_2_1_1{ width:362px; height:459px; float:left; background:url(../images/hgy1.jpg) center no-repeat; margin-right:57px; }
.hgongyi_2_1_1_1{ text-align:center; padding-top:60px; line-height:50px; color:#FFFFFF; font-size:32px;}
.hgongyi_2_1_1_2{ width:126px; height:126px; margin:0 auto; margin-top:40px;}
.hgongyi_2_1_1_3{ text-align:center; padding-top:40px; line-height:30px; color:#FFFFFF; font-size:16px;}
.hgongyi_2_1_2{ width:362px; height:459px; float:left; background:url(../images/hgy2.jpg) center no-repeat; margin-right:57px;}
.hgongyi_2_1_3{ width:362px; height:459px; float:left; background:url(../images/hgy3.jpg) center no-repeat; margin-right:0px;}


.hjingpin{ width:100%; height:750px; background:url(../images/hjp1.jpg) center no-repeat;}


.htuan{ width:1200px; margin:0 auto; margin-top:70px;}
.htuan_1_1{ text-align:center; font-size:36px; color:#000000; line-height:40px; font-weight:bold;}
.htuan_1_2{ text-align:center; margin-top:20px;}
.htuan_2{ width:1200px; margin-top:40px;}
.htuan_2_1{ float:left; width:300px; text-align:left}
.htuan_2_1_1{ width:265px; padding-left:35px; text-align:left; height:91px; background:url(../images/htz2.jpg) center left no-repeat;}
.htuan_2_2{ float:right; width:861px; padding-top:50px;}
.htuan_2_1_1_1{ font-size:36px; font-weight:bold; color:#000000; line-height:30px; text-align:left;}
.htuan_2_1_1_2{ font-size:13px; color:#999999; line-height:40px; text-align:left; text-transform:uppercase;}
.htuan_2_1_2{ width:200px; margin-left:80px; margin-top:70px;}
.htuan_2_1_2_1{ width:100px; height:2px; background-color:#d1a556; margin-bottom:10px;}
.htuan_2_1_2_2{ text-align:left; line-height:30px; color:#d1a556; font-size:18px;}
.htuan_2_1_2_3{ text-align:left; line-height:30px; color:#d1a556; font-size:13px; text-transform:uppercase;}

.htuan_2_1_2_4{ width:30px; height:2px; background-color:#cccccc; margin-top:40px; margin-bottom:10px;}
.htuan_2_1_2_5{ text-align:left; line-height:30px; color:#666666; font-size:18px;}
.htuan_2_1_2_6{ text-align:left; line-height:30px; color:#666666; font-size:13px; text-transform:uppercase;}


.hhezuo{ width:100%; background:#f1f2f6; margin-top:80px;}
.hhezuo_0{ width:100%; background: url(../images/hhz1.jpg) center top no-repeat; padding-top:90px;}
.hhezuo_1{ width:300px; margin:0 auto;}
.hhezuo_1_1{ text-align:right; font-size:14px; color:#FFFFFF;  line-height:40px;}
.hhezuo_1_2{ text-align:center; font-size:36px; color:#FFFFFF; font-weight:bold; line-height:40px;}
.hhezuo_1_3{ border-left:5px #FFFFFF solid; height:70px; padding-left:10px; color:#FFFFFF; font-size:18px; line-height:35px; text-align:left; margin-top:30px; margin-left:10px;}

.hhezuo_2{ width:1200px; margin:0 auto; margin-top:60px;}
.hhezuo_2_1{ width:340px; float:left; background-color:#000000; height:460px;}
.hhezuo_2_2{ width:821px; float:right; margin-top:160px;}
.hhezuo_2_1_1{ text-align:center; font-size:36px; color:#FFFFFF; line-height:50px; padding-top:60px; font-weight:bold;}
.hhezuo_2_1_2{ width:200px; margin:0 auto; text-align:left; font-size:20px; color:#FFFFFF; line-height:40px; margin-top:30px;}
.hhezuo_2_1_3{ width:200px; margin:0 auto; text-align:left; font-size:16px; color:#FFFFFF; line-height:40px;}
.hhezuo_2_1_4{ width:200px; margin:0 auto; text-align:left; font-size:22px; color:#FFFFFF; line-height:40px; margin-top:30px; font-weight:bold;}
.hhezuo_2_1_5{width:200px; margin:0 auto; height:1px; background-color:#FFFFFF; margin-top:10px;}
.hhezuo_2_1_6{ width:200px; margin:0 auto; margin-top:50px;}
.hhezuo_2_1_6 a{ font-size:14px; color:#FFFFFF; line-height:30px; padding:5px 20px; border:1px #FFFFFF solid;}
.hhezuo_2_1_6 a:hover{border:1px #d1a556 solid; color:#d1a556}


.hnews{ width:1200px; margin:0 auto; margin-top:70px;}
.hnews_2{ width:1200px; margin-top:30px; text-align:center;}
a.hnm2{display:inline-table; padding:0px 30px; font-size:16px; line-height:36px; color:#464646; margin-left:10px;}
a.hnm2:hover{display:inline-table; padding:0px 30px; font-size:16px; line-height:36px; color:#ffffff; background-color:#d1a556;
 border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
a.hnm1{display:inline-table; padding:0px 30px; font-size:16px; line-height:36px; color:#ffffff; background-color:#d1a556;
 border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; margin-right:10px;}
.hnews_3{ width:1200px; margin-top:50px;}
.hnews_3_1{ width:580px; float:left;}
.hnews_3_2{ width:570px; float:right;}
.hnews_3_1_1{ width:580px; height:320px; overflow:hidden;}
.hnews_3_1_2{ width:580px; text-align:left;  overflow:hidden;  margin-top:30px; height:40px;}
.hnews_3_1_3{ width:100px; height:2px; background-color:#999999; margin-top:10px;}
.hnews_3_1_4{ width:580px; text-align:left; font-size:14px; color:#666666; line-height:24px; height:72px; overflow:hidden;  margin-top:10px;}

.hnews_3_2_1{}
.hnews_3_2_1_1{ width:570px; line-height:50px;}
.hnews_3_2_1_1_1{ font-size:45px; color:#d1a556; line-height:50px; float:left}
.hnews_3_2_1_1_2{ width:120px; border-bottom:1px solid #d1a556; float:left; height:25px; margin-left:10px; margin-right:10px;}
.hnews_3_2_1_1_3{ font-size:16px; color:#d1a556; line-height:50px; float:left}
.hnews_3_2_1_1_4{ width:24px; height:50px; float:right;}
.hnews_3_2_1_1_4 span{ display:block; width:24px; height:24px; color:#FFFFFF; text-align:center; line-height:24px; font-size:18px; background-color:#d1a556; margin-top:15px;}
.hnews_3_2_1_2{width:570px; text-align:left;  height:40px; overflow:hidden;  margin-top:14px;}
.hnews_3_2_1_3{width:570px; text-align:left; font-size:14px; color:#666666; line-height:24px; height:48px; overflow:hidden;  margin-top:8px; }

a.hntit{font-size:17px; color:#000000; font-weight:bold; line-height:40px; }
a.hntit:hover{color:#d1a556;}




.modal {
  height: 200px;
  width: 300px;
  margin: auto;
  background:#FFFFFF;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5);
  position:fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: .4s, box-shadow .3s .4s;
  z-index:999999999999;
}
.modal.hidden {
  box-shadow: none;
  transition: .4s, box-shadow 0s;
  opacity: 0;
  visibility: hidden;
}

.modal.hidden .invite {
  top: -100%;
}
.modal.hidden .invite .close {
  height: 0;
  width: 0;
  top: 0;
  right: 0;
}



.invite {
  background: linear-gradient(-45deg, #f857a6, #ff5858);

}
.invite h3 {
text-align:center; line-height:60px; color:#FFFFFF; font-size:24px; font-weight:bold;
}


.nope {

  padding: 10px 15px;

  position: absolute;
left:50%;
padding-top:30px;
  font-size: 18px;
  line-height:40px;
  white-space: nowrap;
  cursor: pointer;
  transform: translateX(-50%);
}


.close {
  background: #474747;
  height: 30px;
  width: 30px;
  border: 3px solid #FFF;
  border-radius: 50%;
  position: absolute;
  top: -15px;
  right: -15px;
  cursor: pointer;
  transition: .4s .3s;
}
.close:before, .close:after {
  content: '';
  background: #FFF;
  height: 80%;
  width: 3px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.close:after {
  transform: translate(-50%, -50%) rotate(45deg);
}

