body,div,span,h1,h2,h3,h4,h5,h6,hr,p,blockquote,strong,var,b,u,i,center,dl,dt,dd,ul,ol,li,prea,address,fieldset,form,fieldset,label,legend,button,input,textarea,th,td{	margin:0;	padding:0;}
.openDiv1 .butBox dl dd a{	*+overflow:visible !important;}
body{	color:#444;	font-size:12px;	font-family: "Î¢ÈíÑÅºÚ";	width:100%;	margin:0 auto;	overflow-x: hidden;}
ul,ol{	list-style-type:none;}
select,input,img,select{	vertical-align:middle;}
button,input,select,textarea{	font-size:100%;	border:none;}
li{	list-style-type:none;	vertical-align:top;}
img{	vertical-align:middle;	border:0px;	margin:0;	padding:0;}
h1,h2,h3,h4,h5,h6{	margin:0;	padding:0;	font-size:100%;}
address,cite,dfn,em,var{	font-style:normal;}
table{	border-collapse:collapse;	border-spacing:0;}
a img{	border:0;}
del{	text-decoration:line-through;}
em{	font-style:normal;}
.vimg-align{	vertical-align:middle;}
legend{	color:#222;}
fieldset,img{	border:0;}
a{	color:#444;	text-decoration:none;}
a:hover{	color:#c50000;	text-decoration:none;}

/*?¡¤??*/
#head {	background: #fff;}
#head .top {	background-color: #f3f1f6;	color: #999;	height: 30px;}
#head .top ul {	width: 1200px;	margin: 0 auto;}
#head .top ul li {	height: 30px;	line-height: 30px;	width: 600px;	float: left;	font-size: 12px;	color: #999;}
#head .top ul li a {	color: #999;	font-size: 12px;}
#head .top ul li a:hover {	color: #f25618;}
#head .top ul li.shez {	text-align: right;}
#head .second {	width: 1200px;	margin: 0 auto;	clear: both;	overflow: hidden;	height: 94px;}
#head .second ul {	float: left;	width: 680px;}
#head .second ul li {	float: left;	width: 180px;	height: 90px;}
#head .second .input1 {	float: right;	width: 180px;}
#head .nav {	background-color: #FA9B01;	height: 40px;}
#head .nav ul {	width: 1200px;	margin: 0 auto;	position: relative;}
#head .nav ul li {	width: 95px;	height: 40px;	line-height: 40px;	text-align: center;	font-weight: 700;	float: left;}
#head .nav ul li.jiachang {	width: 115px;	text-align: center;}
#head .nav ul .dingw {	width: 200px;	height: 72px;	position: absolute;	top: -32px;	left: 950px;}
#head .nav ul li a {	color: #FFF;	display: block;	font-size: 14px;}
#head .nav ul li a:hover {	background-color: #dd5219;}
#head .nav ul li#erjiz a:hover {	background: url(../images/jtan.jpg) no-repeat;}
#head .nav ul li#erjiz1 a:hover {	background: url(../images/jtan.jpg) no-repeat;}
#head .lbt {	width: 100%;	height: 360px;	position: relative;}
#erjiz #erjicd dd a img {	border-radius: 10px;}
#erjicd {	display: none;	width: 1200px;	background-color: #FFF;	position: absolute;	left: 0px;	z-index: 30;}
#erjicd dd {	width: 300px;	height: 104px;	padding-top: 5px;	background-color: #FFF;	float: left;	text-align: left;}
#erjiz #erjicd dd a {	padding-top: 5px;	padding-left: 5px;}
#erjiz #erjicd dd a img {	border-radius: 10px;}
#erjiz #erjicd dd a p {	width: 190px;	float: right;	text-align: left;	padding-left: 5px;	color: #000;}
#erjiz #erjicd dd a:hover p strong {	color: #FA9B01;}
#erjiz #erjicd dd a p small {	font-weight: lighter;	color: #666;}
.nav ul li#erjiz dl#erjicd dd a:hover {	background: none;}
#erjicd1 {	display: none;	width: 1200px; background-color: #FFF;	position: absolute;	left: 0px;	z-index: 50;}
#erjicd1 dd {	width: 150px;	height: 104px;	padding-top: 5px;	background-color: #FFF;	float: left;	text-align: right;}
#erjiz1 #erjicd1 dd a {	padding-top: 5px;	padding-left: 5px;}
#erjiz1 #erjicd1 dd a p {	width: 190px;	float: right;	text-align: left;	padding-left: 5px;	color: #000;}
#erjiz1 #erjicd1 dd a:hover p strong {	color: #FA9B01;}
#erjiz1 #erjicd1 dd a p small {	font-weight: lighter;	color: #666;}
.nav ul li#erjiz1 dl#erjicd1 dd a:hover {	background: none;}
.q_code {	width: 177px;	height: 55px;	background: url(../images/q_code.png);	display: block;	position: absolute;	bottom: 0px;	overflow: visible;	z-index: 20;}
.code_layer {	position: absolute;	right: -70px;	top: 55px;	border-radius: 4px;	background: url(../images/weixinbg.png) no-repeat;	width: 274px;	height: 271px;	display: none;	padding-top: 46px;}
.code_layer p {	color: #fa9b01;	font-size: 14px;	margin-bottom: 10px;	text-align: center;}
.code_layer span {	display: block;	width: 97px;	height: 96px;	margin: 0 auto;	margin-bottom: 10px;	text-indent: -9999em;	overflow: hidden;}
.code_layer span.weixin {	background: url(../images/wxewm.jpg) no-repeat 0 0;}
.code_layer span.zxb {	background: url(../images/shoujiwz1.jpg) no-repeat 0 0;}
.code_layer_l {	float: left;	width: 115px;	margin: 0 15px;	text-align: center;}
.code_layer_r {	float: left;	width: 115px;}



/*ÂÖ²¥Í¼µÄfocusÓÃCSS¿ªÊ¼*/

.focus {height:550px;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:550px;overflow:hidden;}
.focus_m li {width:100%;height:550px; cursor: pointer;}
.focus_m li.li_1 { background:url(../images/banner2.jpg) center 0 no-repeat}
.focus_m li.li_2 { background:url(../images/banner1.jpg) center 0 no-repeat}
.focus_m li.li_1 a,.focus_m li.li_2 a,.focus_m li.li_3 a,.focus_m li.li_4 a, .focus_m li.li_5 a, .focus_m li.li_6 a, .focus_m li.li_7 a{	display:block;	width:100%;	height:100%;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:10px;top:500px;margin-left:450px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:none;width:50px;height:75px;overflow:hidden;z-index:2;top:150px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}

.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}
ol,ul {list-style:none;} 

.main1 {	position:relative;	background:#06142e;	width: 100%;	height: 575px;}
.main1title{width:260px; margin:0 auto; padding:40px 0;}
.main1m{width:1200px; margin:0 auto 50px; clear:both; overflow: hidden;}
.main1m ul li{float:left; width:270px; height:350px; margin-right:40px; position: relative;}
.main1m ul li span{height:60px; color:#fff; display: block; background:#454955; font-weight: bold; font-size:20px; line-height: 60px; text-align: center; position: absolute; bottom:0px; width: 100%;}
.main1m ul li:nth-child(4){margin-right:0px;}
.toll_info{ color:#fff; display: block; background:#454955;  position: absolute; bottom:-90px; width:100%; text-align: center; height:90px;}
.main1m ul li:hover{cursor: pointer;}
.line{background:#fff; width:50px; border-top:2px solid #fff; margin:0 auto 10px;}

.main2 {	position:relative;	background:#051127;	width: 100%;	height: 626px;}
.main2title{width:195px; margin:0 auto; padding:40px 0;}
.main2m{width:1130px; margin:0 auto 50px;}
.main3 {	position:relative;	background: #0c1d3c;	width: 100%;	height: 150px;}
.main3title{width:410px; margin:0 auto; padding:20px 0;}
.main3uname, .main3tel{width:280px; height:55px; background: #fff; color:#47484a; font-size:20px; padding-left:20px; margin-right:50px;}
.main3but{background:#ff9326; color:#fff; width:280px; height:55px; font-size:20px; text-align: center; outline: none; cursor: pointer; }
.main3m{width:1005px; margin:0 auto;}

.main4 {height:570px;	position:relative;	background: #06142e; width: 100%;	}
.main4title{width:285px;  margin:0 auto; padding:40px 0; }
#owl-demo{width:1285px; margin:0 auto; overflow: hidden;}
#owl-demo img{border:0 none;}
#owl-demo{position:relative;width:1285px;height:360px;padding-bottom:100px;margin:0 auto 0 auto;}
#owl-demo ul{margin:-10px -10px 0 0;overflow:hidden;zoom:1;}
#owl-demo li{position:relative;float:left;margin:10px 10px 0 0;overflow:hidden;_display:inline;}
#owl-demo li .txt{    position: absolute;  bottom: 0px;  background: url(../images/mian4.png) repeat-x;   width: 100%;   height: 40px;  color: #fff;   line-height: 40px;  text-align: center;  font-size: 16px;}
#owl-demo .li1{width:256px;height:366px; background:#454955; margin-left:50px;}
#owl-demo .li2{width:610px;height:366px;}
#owl-demo .li3{width:294px;height:176px; margin-bottom:5px;}
#owl-demo .li3:nth-child(2){margin-bottom:0px;}
#owl-demo p{margin-top:4px;padding:0 25px 5px;}
#owl-demo a{color:#fff;text-decoration:none;}
#owl-demo li:hover .txt{ background: url(../images/main4hover.png) repeat-x;  }
.sjs_h{width:138px; margin:40px auto 25px;}
.sjs_t{font-size:24px; color:#fff; font-weight: bold;  text-align: center;}
.sjs_p{font-size:14px; color:#cccccc;text-align: center;}
.sjs_b{width:226px; height:55px; color:#fff; text-align: center; line-height: 55px; background:#ff9326; margin:40px auto 0; font-size:20px; cursor: pointer;}
/* ËõÂÔÍ¼ */
.owl-pagination{position:absolute;left:0;bottom:0;width:100%;height:80px;text-align:center;}
.owl-page{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;border-radius:10px;*background-image:url(../images/bg15.png);*display:inline;*zoom:1;vertical-align:middle;overflow:hidden;}
.owl-pagination span{position:absolute;left:0;top:0;width:10px;height:10px; background:#262f42; border-radius: 10px;}
.owl-pagination .active span{width:10px;height:10px; background:#828ba3; border-radius: 10px;}
/* ×óÓÒ¼ýÍ· */
.owl-buttons div{position:absolute;top:50%;width:35px;height:60px;margin-top:-90px;text-indent:-9999px;}
.owl-prev{background:url(../images/left.png);}
.owl-next{background:url(../images/right.png);    right: 0px;}






.main5 {	position:relative;	background: #051127;	width: 100%;	height: 420px;}
.main5title{width:195px;  margin:0 auto; padding:40px 0;}
.main5m{width:1210px; margin:0 auto 50px; clear:both; overflow: hidden; }
.main5m ul li span{color:#a0a0a0; font-size:24px; line-height: 50px;}
.main5m ul li {height:225px; width:225px; background:#222736; text-align: center; float:left; margin-right:20px;}
.main5m ul li:nth-child(5){margin-right:0px;}
.main5m ul li .m5t{width:30px; margin:0 auto; padding:35px 0 15px;}
.main5m ul li .m5b{margin-top:20px;}
.main5m ul li:hover{background:#454955;  cursor: pointer;}
.main5m ul li:hover span{color:#fff; }


.main6 {	position:relative;	background:#06142e;	width: 100%;	height:430px;}
.main6title{width:285px;  margin:0 auto; padding:40px 0;}
.main6m{width:1163px; height:229px;margin:5px auto 40px;}
.main7 {	position:relative;	background: #051127;	width: 100%;	height: 605px;}
.main7title{width:175px;  margin:0 auto; padding:40px 0;}
.vrexp ul li{float:left; width:288px; height:438px; position: relative; margin-right:15px;}
.vrexp{clear:both; overflow: hidden; width:1200px; margin:0 auto;}
.taovr{    position: absolute;  right: 10px;  top: 20px;  background:url(../images/taovr.png) no-repeat center center;  width: 131px;   height: 30px;  color: #ffffff;  line-height: 30px;   text-align: center;}
.verper{z-index: 999; position: absolute; bottom: 190px;  left: 113px; display: none;}
.vrexp ul li:hover .verper{display: block;}
.text2{background:url(../images/verper.png) repeat-x; text-align: center; color:#fff; font-size:16px; line-height: 40px; position:absolute; bottom:0px; width:100%;}
.vrexp ul li:nth-child(4){margin-right:0px;}
.vrexp ul li:hover{cursor: pointer;}


.main8 {	position:relative;	background:#051127;	width: 100%;	height: 745px;}
.main8title{width:160px;  margin:0 auto; padding:40px 0;}
.main8m{clear:both; overflow: hidden; width:1200px; margin:0 auto;}
.main8m ul li{width:288px; float:left; margin-right:15px; height:278px; position: relative;}
.main8m ul li:nth-child(4n){margin-right:0px;}
.main8m ul li span{font-size:20px; line-height: 55px; color:#fff;}
.main8m ul li:hover span{color:#ff9326;}

#foot {	background: #051127;	clear: both;	overflow: hidden;}
#foot .foot1, #foot .foot2, #foot .foot3, #foot .foot4 {	width: 1160px;	margin: 0 auto;}

#foot .foot1 {width:320px; margin:0 auto; padding:40px 0 0;}
#foot .foot1 p {    color: #9c9c9c;  font-size: 18px;}
#foot .foot2 {	padding-top: 30px;}
#foot .foot1 span {	color: #fff;  font-size: 27px;  font-weight: bold;	line-height: 60px;}
#foot .foot2 ul li {	width: 118px;	height: 86px;	float: left;	margin-left: 10px;	text-align: center;	font-size: 16px;	font-weight: 700;}
#foot .foot3 .weibu1 {	width: 610px;	float: left;}
#foot .foot3 {	clear: both;	overflow: hidden;	margin-top: 40px;}
#foot .foot3 .weibu1 ul, #foot .foot3 .weibu2 ul {	width: 150px;	float: left;	color: #999;}
#foot .foot3 .weibu2 ul.ulr {	width: 249px;	border-left:2px solid #293346;	padding-left: 50px;}
#foot .foot3 .weibu2 ul.ulr li {	font-size: 14px;	color: #ff9326;	line-height: 40px;}
#foot .foot3 .weibu2 ul.ulr li span {	font-size: 24px;	font-weight: 700;}
#foot .foot3 .weibu2 ul.ulr li.djzx {	width: 165px;	height: 32px;	background: #ff9326; color:#fff; 	border: 1px solid #ff9326;	line-height: 32px;	margin: 10px auto 0;}
#foot .foot3 .weibu2 ul.ulr li.djzx a:hover {	width: 165px;	height: 32px;	background: #ff9326;	color: #fff;}
#foot .foot3 .weibu2 ul.ulr li.djzx a {	font-size: 14px;	display: block;	color: #fff;}
#foot .foot3 .weibu1 ul li {	line-height: 28px;}
#foot .foot3 .weibu1 ul li a {	font-size: 12px;	color: #858689;	line-height: 20px;}
#foot .foot3 .weibu2 {	width: 486px;	float: right;	text-align: center;	padding-bottom: 20px;}
#foot .foot3 ul li.bt {	font-size: 14px;	color: #858689;	margin-bottom: 5px;}
#foot .foot3 ul li.weibiao {	font-size: 14px;	color: #858689;}
#foot .foot3 ul.lxfs li, #foot .foot3 ul.lxfs li a{	font-size: 14px; color: #858689;	}
#foot .foot2 ul li a img {	cursor: pointer;	position: relative;	z-index: 999;}
#foot .foot4 {	clear: both;	overflow: hidden;	border-top: #293346 2px solid;	color: #858689;	margin-top: 30px;}
#foot .foot4 p {	padding-left: 60px;	height: 30px;	line-height: 30px;}
#foot .foot4 .foot4a {	margin-top: 10px;	text-align: center;	height: 60px;	line-height: 20px;	color: #858689;	font-size: 12px;}
ul, li, dd {	font-size: 14px;}
.foot2 {	clear: both;	overflow: hidden;}


.biaodan{	width:1083px;	height: 100%;	margin:0 auto;	position:relative;}
.baomings{	position:absolute;	right: 166px;	top: -45px;	font-size:20px;	color: #fff;}
.baomings span{	color: #face00;}
.bd_left{	width:394px;float: left;padding-top:11px;	position:relative;}
.bd_left input{	background:#fff;	font-size:14px;	padding-left:19px;	border-radius:5px;}
#coolbg1{	background:url(../images/gou.jpg) 0 0 no-repeat;	width:116px;	height: 96px;	position:absolute;	right: -153px;	top: 11px;	cursor:pointer;	padding-left:0;	z-index:100;	// opacity: 0;}
.bd_right{	float:right;	width:505px;	height:110px;	background:#fff;	overflow-y: hidden;}
.bd_right li{	padding-left:50px;	margin-bottom:10px;}
.w50{display:inline-block;width:75px;}
.biaodan2{	width:1200px;	height: 30px;	margin: 0 auto;}
.mrg{	padding-top:10px;	padding-left:204px;}
.name_2{	margin-right:10px;}
.phone_2{	margin-right:25px;}
.name_2,.phone_2{	padding-left: 20px;	border-radius: 5px;	float: left;	width:360px;	height: 43px;	line-height:43px;	background:#fff;	font-size:14px;}
#coolbg2{	width:184px;	height: 43px;	line-height:43px;	text-align:center;	background:#fff;	color: #fc9604;	font-weight:bold;	border-radius:5px;	font-size: 20px;}

/* VR È«¾°Í¼Æ¬ */
.slide-item-body{clear:both; overflow:hidden; width:1200px; margin:20px auto 0;}
.slide-item-body ul li {position: relative; background:#fff; width: 386px;  margin-right: 20px; float: left;   display: block;   height: 304px;   padding-top: 42px;   margin-bottom: 30px;   border: none;  border-radius: 8px;  padding-top: 0;   border-radius: 0;   color: #000;   z-index: 9;}
.slide-item-body ul li:nth-child(3n){margin-right:0px;}
.slide-item-box{clear:both; overflow: hidden;  padding-top:18px;}
.slide-item-right{float:right; margin-right:26px; cursor: pointer;  outline: none; width:100px; height:26px; border-radius: 5px; background:#ff9326; color:#fff; font-size:12px; line-height: 26px; text-align: center;}
.slide-item-left{float:left; width:235px; margin-left:18px; font-size:14px;}
.slide-title{color:#ff9326; margin-right:10px; }
.slide-item-left{margin-top:5px;}

.quanzhezao{background:#000; position: fixed; top:0px; left:0px; width:100%;  height:100%; z-index: 99; opacity: 0.6; display:none;}
.quanjian{display:none;    z-index: 999; position: fixed;   width: 1320px;  height: 590px; top: 200px;  left: 290px;}
.quanjiguanbi{ position: relative;  top: -520px;  left: 1300px; width: 36px;  height: 36px;  z-index: 99; cursor: pointer; }

.danmaku{line-height:42px;height:42px}
.danmaku img{float:left;display:block;margin-right:10px}
.CasesIframe{width:100%;height:500px !important;border:none; background:#000; text-align: center; line-height: 470px; color:#fff;}
