/* CSS Document */
.defau{ position:absolute; top:-1000px; left:0;}
#loading{ width:100%; height:100%; background-color:#fff; position: fixed; top:0; left:0; z-index:10001; }
.main{ padding-bottom:50px; border-top:7px solid #000; background-attachment:fixed; min-width:1100px;}
.aBlcok a{ display:block;}
.aBlcok a:hover .font14{ color:#ff9600}
.aBlcok a:hover img{ opacity:0.9}
.header{ height:88px; min-width:1100px; position:relative;}
.header .logo{ margin-top:20px; float:left;}
.header .nav{ width:860px; float:right; position:relative; z-index:1000}
.header .nav > li{ width:116px; float:left; background:url(/images2/line1.png) no-repeat right center; font-size:16px; color:#000; text-align:center; height:86px; line-height:86px; border-bottom:2px solid #fff;}
.header .nav > li > a{ display:block; }
.header .nav > li > a:hover{color:#fff;}
.header .nav > li:last-child{ background:none;}
.header .nav > li .headdiv{ position:absolute; width:705px; top:88px; left:115px; background-color:#000; background-color:rgba(0,0,0,0.65); padding:20px; display:none}
.header .nav > li .headdiv .leftArea{ width:90px; float:left;}
.header .nav > li .headdiv .leftArea a{ display:block; height:32px; font-size:16px; line-height:32px; border-bottom:1px dashed #888888; color:#fff; background:url(/images2/ico2.png) no-repeat left center; padding-left:15px; text-align:left}
.header .nav > li .headdiv .leftArea a:last-child{ border:none;}
.header .nav > li .headdiv .leftArea a:hover{ background:url(/images2/ico3.png) no-repeat left center; color:#CDB99F;}

.header .nav > li .headdiv .img{ float:left; margin:0 0 0 25px; }
.header .nav > li:hover{ background:none; background-color:#000 !important; color:#fff; border-bottom:2px solid #CDB99F;}
.header .nav > li:hover a{ color:#fff;}
.header .nav > li:hover .headdiv{ display:block}

.header .qiehuanWap{ position:absolute; width:80px; height:36px; line-height:36px; top:25px; right:-100px; font-weight:bold}
.enHeader .nav > li{ width: auto; padding:0 8px; font-weight:bold; font-size:15px;}
.enHeader .nav > li .headdiv{ left:55px; width:765px;}
.enHeader .nav > li .headdiv .leftArea{ width:160px;}

.banner{ height:550px; width: 100%; position:relative; widows: 100%; overflow:hidden}
.banner .swiper-slide{ text-align: center; background-color: #e5eaee}
.banner img{ height:100%;}
.banner .swiper-button-prev{ margin-top: -63px; left: 0; width:72px; height:127px; background:url(/images2/ico4.png) no-repeat center;}
.banner .swiper-button-next{ margin-top: -63px; right: 0; width:72px; height:127px; background:url(/images2/ico5.png) no-repeat center;}

.enMain .tit2{ font-size:30px;}
.enMain .tit3{ font-size:35px; height:85px; line-height:91px;}


.indexImg1{ width:328px;}
.inArea1{  }
.inArea1 .midArea{ width:466px; text-align:center; border-left:1px dashed #ddd; border-right:1px dashed #ddd; margin:20px 77px 0 77px; float:left}
.inArea2 .midArea{ width:420px; text-align:center; margin:20px 54px 0 54px; float:left}
.bobtmBox{ border-bottom: 10px solid #C9C9C9; padding-bottom:27px;}
.bobtmBox:hover{ border-color: #F39800}

.newsList{ width:364px; margin:0 auto; margin-top:20px;}
.newsList a{ background:url(/images2/ico1.jpg) no-repeat left center; line-height:24px; text-align:left; padding-left:15px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.linkWap{ margin-top:100px; min-width:1100px; padding: 20px 0}
.linkWap a{ display: inline-block; height: 40px; line-height: 40px; border-left: 1px dashed #000; font-size: 16px; padding: 0 20px; font-weight: bold;}
.innerBanner{ width:1100px; height:350px; position:relative}
.innerBanner .div{ position:absolute; width:1100px; height:350px; top:0; left:0; background-color:#000; filter:alpha(opacity=50); opacity:0.5; display:none; margin:0;}
.innerBanner img{ width:1100px; height:350px;}
.tit1{ font-size:26px; font-weight:bold; color:#000;}
.tit2{ font-size:34px; font-weight:bold; color:#000;}
.tit3{ border-top:7px solid #C7C8C8; border-bottom:1px solid #ddd; height:78px; line-height:78px; font-size:40px; color:#000;}
.tit3 .span{ font-size:20px; margin-left:20px;}
.tit4{ border-left:6px solid #241916; display:inline-block; line-height:33px; padding-left:15px; color:#241916;}

.tabALl1{ height:64px; background-color:#cecece; }
.tabALl1 a{ height:64px; line-height:64px; float:left; display:inline-block; background:url(/images2/line2.png) no-repeat right center; text-align:center; color:#000;font-size:16px; cursor:pointer}
.tabALl1 a.active{ background-color:#CDB99F;}

.leftTit1{ width:172px; float:left;}
.leftTit1 a{ display:block; background:url(/images2/titBg.png) no-repeat center; height:31px; line-height:31px; text-indent:28px;color:#333; font-size:14px;}
.leftTit1 a:hover,.leftTit1 a.hover{ color:#cab69d}

.leftTit1 a.active{background:url(/images2/titBgActive.png) no-repeat center; color:#333}
.leftTit1 a.active:hover{ color:#333 ;}
.leftTit1 a.tittle{ font-weight:bold;}
.leftTit1 a.tittle:hover{ color:#333;}
.leftTit1 a{ background-image: url(/images4/tt2.png); height: 62px; line-height: 62px;;}
.leftTit1 a.active{ background-image: url(/images4/tt1.png); color: #fff;}


.rightAllArea{ width:902px; float:right}


.footer{ height:270px; background-color:#000000; padding-top:25px;min-width:1100px}
.footer .ewm{ margin:0 0 0 5px; float:left;}
.footer .menuWap{ float:left; width:868px; height:237px; border-bottom:8px solid #fff; margin: 0 0 0 180px;}
.footer .menuWap .footdiv{ width:100px; text-align:left; float:left; margin-left: 24px}
.footer .menuWap .footdiv:first-child a{ line-height:1.2}
.footer .menuWap .footdiv p{ margin-bottom:15px;}
.footer .menuWap .footdiv a{ display:block; line-height:22px}

.cop{ background-color:#1C1C1C; height:58px; line-height:58px; min-width:1100px;}

.body{ color:#000; margin-top:10px; line-height:1.5; font-size:14px;}
.body img{ }
.body2 img{ max-width:1100px !important;}
.qxtyWap .div{ position:absolute; display:block; width:234px; height:321px; text-indent:-10000px; display:none;}
.qxtyWap .div a{ display:block; float:left; width:100%; height:301px;}
.close{float: right; margin:-10px -10px 0; cursor:pointer}

.cpzxWap{ height:1228px;}
.cpzxWap .div{ width:545px; position:relative; margin-bottom:10px;}
.cpzxWap .div .cover{ width:100%; height:100%; position:absolute; top:0; left:0; background-color:#000; opacity:0.4;filter:alpha(opacity=40);}
.cpzxWap .div .tit{ display:block; width:100%; position:absolute; bottom:0; left:0; height:80px; padding-top:10px; background:rgba(0,0,0,0.65); font-size:30px; text-align:center; color:#fff; display:none}
.cpzxWap .div .tit span{ font-size:14px;}

.xlxhWap a{ width:365px; float:left; line-height:100%;  line-height:247px; height:247px; border-top:1px solid #ddd; border-right:1px dashed #ddd}
.xlxhWap a img{ vertical-align:middle;}
.xlxhWap a:hover{ background-color:#f0f0f0}

.yylyWap .div{ width:546px; height:392px; float:left; margin-bottom:10px; position:relative; overflow:hidden}
.yylyWap .div img{width:546px; height:392px;}
.yylyWap .div .tit{ display:block; width:100%; position:absolute; bottom:0; left:0; height:80px; padding-top:10px; background:rgba(0,0,0,0.2); font-size:30px; text-align:center; color:#fff;}
.yylyWap .div .tit span{ font-size:14px;}
.yylyWap .div:hover .tit{background:rgba(0,0,0,0.6);}
.yylyImgWap{ margin-top:40px;}
.yylyImgWap .leftArea{ width:800px; height:620px; float:left;}
.yylyImgWap .leftArea img{ width:800px; height:620px; }
.yylyImgWap .rightArea{ width:280px; height:670px; float:right; overflow:auto;}
.yylyImgWap .rightArea li{ position:relative; margin-bottom:14px;}
.yylyImgWap .rightArea img{ width:260px; height:194px;}
.yylyImgWap .rightArea li:after{ width:260px; height:194px; position: absolute; top:0; left:0; background-color:#000;opacity: .5; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; content:""}
.yylyImgWap .rightArea li:hover:after{ display:none}
.dede_pages{
	font-size:12px !important;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 0;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	margin:0 6px 0 0 !important;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.xwListWap{ font-size:14px;}
.xwListWap li{ padding:10px 0; border-bottom:1px solid #ddd; display:block}
.xwListWap li:hover,.xwListWap li:hover a{ color:#C7B399}

.mapWap .mapdiv{ border-bottom:1px solid #ddd; padding:20px 0; color:#000}
.mapWap .mapdiv p{ font-size:16px; margin-bottom:20px;}
.mapWap .mapdiv a{ display:inline-block; border-right:1px solid #ddd; width:130px; text-align:center; color:#000}
.mapWap .mapdiv a:last-child{ border-right:none}

.enMain .tabALl1 a{ font-size:14px;}
.enMain .leftTit1 a{ font-size:13px;}
.icoMore{ width:22px; height:11px; background:url(/enImages/moreIco.png) no-repeat center; display:inline-block; vertical-align:middle}
.enFooter .menuWap{ width:800px; float:right !important; margin:0 !important}
.enFooter .menuWap .footdiv{ width:auto; margin-left:10px;}


.icoAll{ display: inline-block; vertical-align: middle; background: url(/images4/sp.png) no-repeat;}

.ico1{ width: 64px; height: 44px; background-position: -10px -105px}
.ico2{ width: 64px; height: 44px; background-position: -148px -105px}
.ico3{ width: 64px; height: 44px; background-position: -293px -105px}

.downWap{ margin-top: 20px;}
.downWap .box:hover .ico1{ width: 64px; height: 44px; background-position: -10px -12px}
.downWap .box:hover .ico2{ width: 64px; height: 44px; background-position: -148px -12px}
.downWap .box:hover .ico3{ width: 64px; height: 44px; background-position: -293px -12px}
.ico4{ width: 13px; height: 13px; background-position: 0 -161px}
.newList .p:hover .ico4, .on .ico4{ width: 13px; height: 13px; background-position: -21px -161px}

.ico5{ width: 66px; height: 66px; background-position: -66px -192px; }
.ico6{ width: 66px; height: 66px; background-position: -132px -192px; }
.cpxlWap .boxWap:hover{ background-color: rgba(0,0,0,0.6)}
.cpxlWap .boxWap:hover .ico5{ background-position: 0 -192px;}


.cpxlWap{ width: 1280px; position: relative; height: 1133px; background: url(/images4/img14.jpg) no-repeat center}
.cpxlWap .boxWap{ display: flex; position: absolute;
    justify-content:center;
	align-items:center;}
.cpxlWap .p{ font-size: 24px; color: #fff; margin-top: 10px}
.cpxlWap .boxWap:hover .p{ color: #E78C00; }

.cpxlWap2 .boxWap:hover .ico5{ background-position: 0 -192px;}

.cpxlWap2{ width: 1280px; position: relative; height: 1133px; background-repeat: no-repeat; background-position: center center}
.cpxlWap2 .boxWap{ display: flex; position: absolute;
    justify-content:center;
	align-items:center;}
.cpxlWap2 .p{ font-size: 24px; color: #fff; margin-top: 10px}

.cpxlWap2 .boxWap2{ margin-bottom: 9px; height: 223px; display: block; border: 1px solid #727171; position: relative;}
.cpxlWap2 .boxWap2 .icoBox{ height: 100%; width: 392px; background-color: #F7F8F8;position: absolute;
	position: absolute; top: 0; right: 0; text-align: center;}
.cpxlWap2 .boxWap2 .icoAll{ margin-top: 60px;}
.cpxlWap2 .boxWap2 .icoBox .p{ color: #666666}
.cpxlWap2 .boxWap2:hover{ border-color: #F39800}
.cpxlWap2 .boxWap2:hover .icoBox{ background-color: #F39800}
.cpxlWap2 .boxWap2:hover .p{ color: #fff;}
.cpxlWap2 .boxWap2:hover .ico6{ background-position: -66px -192px;}

.downWap .box{ width: 411px; height: 193px; float: left; margin-right: 20px; border: 1px solid #727171}

.downWap .box:hover .p{ color: #F39800}

.newWap{ border: 1px solid #727171; padding:30px 45px }
.newList .p{ font-size: 18px; color: #727171; padding: 5px 0; display: block}
.newList .p:hover{ padding: 40px 0; color: #000; font-weight: bold; border-bottom: 1px dashed #727171;}
.newList .p:hover .span{ color: #F39800}

.indexBanner{ height: 377px; width: 100%; background-size: auto 100%}

.nTitle{ padding-left: 20px; border-left: 18px solid #E78C00; height: 75px; color: #E78C00; line-height: 1; margin-top: 50px;}
.nTitle .span1{ font-size: 36px; color: #000; font-weight: bold}
.nTitle .span2{ font-size: 24px; color: #808080}

.xlxhBox{ display: block; float: left; width: 420px; margin: 0 10px 10px 0;}
.xlxhBox img{ float: left;}
.xlxhBox.sm{ width: 313px}
.xlxhBox .tit{ height: 48px; line-height: 48px; text-align: center; background-color: #E3E3E3; color: #000; font-size: 24px;}
.xlxhBox:hover .tit{ background-color: #E78C00; color: #fff;}

.arPsanTab a{ font-size: 17px; float: left; padding: 8px; border-right: 1px solid #727171;}
.arPsanTab a:hover, .arPsanTab a.hover{ background-color: #E78C00; border-color: #fff; color: #fff;}
.arPsanTab a.borNone{ border-color: #fff;}

.arPsanTab2 { background:  #E5E6E6}
.arPsanTab2 a{ font-size: 18px; line-height: 38px; float: left; width: 25%; text-align: center;}
.arPsanTab2 a:hover, .arPsanTab2 a.hover{ background-color: #E78C00; color: #fff;}

.yyalBox{ overflow: hidden; position: relative; margin-top: 30px;}
.yyalBox .titCont{ width: 110px; color: #000; padding-left: 20px; background-color: #F3F4F4; position: absolute; top: 0; height: 100%; background-color: #F3F4F4;}
.yyalBox .titCont .p{ margin-top: 130px;}

.yyalBox .img{ height: 246px;}
.yyalBox .box{ display: inline-block; margin: 0 10px; vertical-align: top}
.yyalBox .boxCont{ overflow: auto; width: 1150px; white-space:nowrap;}
.yyalBox .box p{ white-space: normal; display: block; width: 250px;}

.yjBox{ width: 266px; display: inline-block; margin-right: 71px; font-size: 18px; line-height: 24px; vertical-align: top}
.ico7{ width: 89px; height: 133px; background-position: -346px -166px; }
.xwBox{ margin-top: 40px; display: block; cursor: pointer;}
.xwBox:hover .ico7{ background-position: -236px -166px;}
.xwBox .box1{ width: 328px; height: 132px; float: left; background-color: #F4F5F5;}
.xwBox .box1 .cont{ width: 86px; height: 86px; background-color: #F09500; color: #fff; text-align: center}
.xwBox .box2{ width: 720px; height: 132px; float: left; margin-left: 30px}

.ycBox{width: 423px; float: left; margin-right: 5px; }
.ycBox .b1{  height: 454px; border: 1px solid #ddd; background-position: center; background-size: auto 100%; background-repeat: no-repeat; }
.ycBox .b2{ margin-top: 10px; line-height: 80px; border: 1px solid #ddd; text-align: center; font-size: 18px;}

.ico8{ width: 26px; height: 24px; background-position: 0 -405px;}
.ycBox:hover .ico8{ background-position: -28px -405px}
.ico9{ width: 17px; height: 13px; background-position: -159px -338px;}

.ztBanner{width: 976px; height: 454px; float: left;}
.ztBanner img{width: 976px; height: 454px;}
.ztBox{ width: 300px; border: 1px solid #ddd; height: 452px; float: left; text-align: center;}

.yuan{ width: 12px; height: 12px; border-radius: 50%; background-color: #989999; display: inline-block;}

.ztBanner .prev, .ztBanner .next{ cursor: pointer; z-index: 10000; width: 73px; height: 73px; display: inline-block; position: absolute; top: 50%; margin-top: -36px;}
.ztBanner .prev{ left: 10px; background-position: 0 -308px;}
.ztBanner .next{ right: 10px; background-position: -73px -308px;}
.ztBox2{ width: 294px; float: left; text-align: center; margin-right: 33px}
.ztBox2 img{ width: 100%; height: 213px;}
.ztBox2 .tit{ border: 1px solid #ddd; padding: 5px 10px; margin-top: 5px;}

.mapWap2 .map{ position: relative; width: 868px; height: 718px; float: left; background: url(/images4/m.png) no-repeat center}
.mapWap2 .map .bg{ background: url() no-repeat center; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.mapWap2 .map .icoAll{ width: 92px; cursor: pointer; height: 97px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; padding-top: 30px; background-position: -351px -350px; position: absolute; }
.mapWap2 .map .icoAll.active{ background-position: -235px -350px;}
.mapWap2 .map .i1{ top: 147px; left: 607px;}
.mapWap2 .map .i2{ top: 309px; left: 691px;}
.mapWap2 .map .i3{ top: 330px; left: 364px;}
.mapWap2 .map .i4{ top: 404px; left: 631px;}
.mapWap2 .map .i5{ top: 508px; left: 565px;}
.mapWap2 .map .i6{ top: 648px; left: 224px;}
.mapWap2 .r{ width: 192px; height: 732px; float: right; background-color: #F0F1F1; border: 1px solid #727171; text-align: center; padding: 20px;}
