body{
	margin:0;
	min-width: 1080px;
	font-family: Arial,"Microsoft YaHei Regular",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,sans-serif,SimHei!important;
	-webkit-text-size-adjust:none;
	color:#333333;
}
ul,img{
	margin: 0;
	padding: 0;
}
img{
	display:block;
}
ul,li{
	list-style-type: none;
}
p,h1,h6{
	margin: 0;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cp{
	cursor:pointer;
}
.divOuter{
	position:relative;
	width:100%;
}
.divInner{
	position:relative;
	width:1080px;
	margin:0 auto;
}
.op0{
	opacity: 0;
}
.blank74{
	height: 74px;
}
.toTopBtn{
	width: 80px;
	height: 80px;
	position: fixed;
	bottom: 100px;
	right: 0;
	background: url(../images/toTopBtn.png) no-repeat center;
	z-index: 3;
	border-radius: 50%;
	transition: .5s;
	cursor: pointer;
}
.toTopBtn:hover{
	background: rgba(0,0,0,.1) url(../images/toTopBtn.png) no-repeat center;
}
/* head.php */
.divHead{
	position: fixed;
	width: 100%;
	top: -198px;
	transition: all .8s ease;
	z-index: 5;
}
.divLogo img{
	display: inline-block;
	cursor: pointer;
	width: 395px;
	height: 56px;
}
.scroll{
	top: 0;
}
.scrollMenu{
	top: -136px;
	background: #000;
}
.headBg .divInner{
	height: 130px;
}
.headBg{
	height: 136px;
	background-color: rgba(0,0,0,.7);
}
.headBg .divLogo{
	position: absolute;
	top: 32px;
	left: 24px;
}
.headBg .divSearch{
	position: absolute;
	right: 26px;
	top: 66px;
	width: 200px;
	height: 22px;
	background:rgba(255,255,255,.3) url(../images/head/search.png) no-repeat right;
	border: 2px solid rgba(255,255,255,.8);
	border-radius: 5px;
	color: #fff;
}
.inpSearch{
	background-color: transparent;
	border: 0;
	outline: none;
	width: 80%;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	position: absolute;
	top: 0;
	color: #fff;
}
.headMenu{
	height: 62px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	background-color: rgba(0,0,0,.7);
}
.headMenu .menuLink{
	line-height: 62px;
	padding: 0 20px 0 20px;
	display: inline-block;
	transition: all 0.3s ease;
	margin-right: 36px;
	cursor: pointer;
}
.headMenu .menuLink:last-child{
	margin-right: 0;
}
.menuLink:hover{
	background: rgba(20,128,217,.8);
}
.subMenu{
	width: 100%;
	height: 0;
	background: rgba(20,128,217,.8);
	transition: all .3s ease;
}
.subMenuPart{
	width: 1080px;
	height: 100%;
	position: relative;
	margin: 0 auto;
}
.subMenuLink{
	font-size: 16px;
	color: #fff;
	font-family: "Microsoft YaHei Light";
	width: 130px;
	height: 46px;
	line-height: 46px;
	transition: all .3s ease;
	display: inline-block;
	cursor: pointer;
}
.subMenuLink:hover{
	background: rgba(255,255,255,.25);
}
.part{
	width: 640px;
	height: 92px;
	position: relative;
	top: 14px;
	left: -40px;
	display: inline-block;
}
.ht122{
	height: 122px;
}
.none{
	display: none;
}

/* slider.php */
.divSlideOuter{
	position:relative;
	width:100%;
	max-width:1920px;
	min-width:1080px;
	height:1000px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.divSlideContain{
	position:absolute;
	width:1920px;
	height:1000px;
	top:0;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
}
.divSlideInner{
	position:absolute;
	height:1000px;
	top:0;
}
.divSlideInner img{
	width:1920px;
	height:1000px;
}
.divSlideOpc{
	height: 100%;
    width: 100%;
    z-index: 3;
    position: relative;
    opacity: .3;
}
.bannerTop{
	top: 0;
	z-index: 1;
}
.ts05{
	transition:all 1s ease;
}
.divSlideBtnOuter{
	position:absolute;
	width:100%;
	top:370px;
}
.divSlideBtnInner{
	max-width:1200px;
	min-width:1080px;
	margin: 0 auto;
}
.divDot{	
	position:absolute;
	width:100%;
	bottom: 46px;
	z-index: 5;
}
.dotInner{
	position:relative;
	margin:0 auto;
	height:10px;
	width:446px;
	z-index: 5;
}
.dotInner td{
	width:96px;
	height:10px;
}
.dot{
	cursor: pointer;
	width: 96px;
	height: 10px;
	background: #fff;
	z-index: 5;
	margin-right: 20px;
}
.dotNormal{
	cursor: pointer;
	background-color: white;
}
.dotActive{
	background-color: #ffff00;
}
.divSlideText{
	position: absolute;
	top: 480px;
	left: 496px;
	text-align: left;
	color: #fff;
	z-index: 4;
}
.divSlideText .title{
	font-size: 60px;
	line-height: 68px;
	width: 390px;
	font-family: "Microsoft YaHei Regular";
	letter-spacing:2px;
	margin-bottom: 26px;
}
.divSlideText .content{
	font-size: 18px;
	line-height: 30px;
	width: 430px;
	font-weight: bold;
	letter-spacing:2.25px;
}
.divSlideLeftBg{
	width: 34%;
	height: 100%;
	display: inline-block;
	position: absolute;
	left: 0;
}
.divSlideRightBg{
	width: 66%;
	height: 100%;
	background: linear-gradient(to left, #1a1a1a , #a2a2a2);
	opacity: .3;
	display: inline-block;
	position: absolute;
	right: 0;
}
/* link */
.divLink{
	width: 1080px;
	height: 442px;
	position: relative;
	margin: 90px auto 120px;
}
.divLinkItem{
	cursor: pointer;
	position: absolute;	
	width: 456px;
	height: 204px;
	margin: 4px;
	border: 2px solid #fff;
}
.divLinkItem .top {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	width:0px;
	height:2px;
	background:#878787;
	transition:.8s;
}
.divLinkItem .right {
	display:inline-block;
	position:absolute;
	right:0;
	bottom:0;
	width:2px;
	height:0px;
	background:#878787;
	transition:.8s;
}
.divLinkItem .bottom {
	display:inline-block;
	position:absolute;
	bottom:0;
	right:0;
	width:0px;
	height:2px;
	background:#878787;
	transition:.8s;
}
.divLinkItem .left {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	width:2px;
	height:0px;
	background:#878787;
	transition:.8s;
}
.divLinkItem:hover .top,.divLinkItem:hover .bottom {
	width:100%;
	transition:.8s;
}
.divLinkItem:hover .right,.divLinkItem:hover .left {
	height:100%;
	transition:.8s;
}
.item-1{
	top: 0;
	left: 94px;
}
.item-2{
	top: 0;
	left: 586px;
}
.item-3{
	top: 216px;
	left: 94px;
}
.item-4{
	top: 216px;
	left: 586px;
}
.divLinkItem img{
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 94px;
	margin-top: -54px;
}
.item-1 img{
	margin-top: -54px;
}
.item-2 img{
	margin-top: -45px;
}
.item-3 img{
	margin-top: -56px;
}
.item-4 img{
	margin-top: -51px;
}
.divLinkItem .itemText{
	position: absolute;
	top: 76px;
	left: 226px;
	width: 150px;
	display: inline-block;
	border-left: 2px solid #b1b1b1;
	padding-left: 10px;
}
.item-1 .itemText{
	left: 226px;
}
.item-2 .itemText{
	left: 266px;
}
.item-3 .itemText{
	left: 226px;
}
.item-4 .itemText{
	left: 266px;
}
.divLinkItem .title{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin-bottom:14px;
}
.divLinkItem .enText{
	font-size: 18px;
	color: #949494;
}
.ts1{
	transition:all 1s ease;
}
/* business */
.divBus{
	width: 100%;
	height: 608px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}
.divBus .title{
	width: 270px;
	height: 44px;
	background: url(../images/title-1.png) no-repeat center;
	margin: 0 auto;
}
.divBus .title:after{
	display: inline-block;
	content: '';
	width: 82px;
	height: 14px;
	background: #000;
	position: absolute;
	top: 92px;
	left: 50%;
	margin-left: -41px;
}
.divBusMenu{
	width: 1080px;
	height: 536px;
	margin: 0 auto;
	position: relative;
}
.divBusMenu .menu{
	width: 290px;
	height: 116px;
	position: absolute;
	cursor: pointer;
	box-shadow: 2px 2px 5px #a1a1a1;
}
.divBusMenu .menu img{
	width: 100%;
	height: 100%;
}
.divBusMenu .menu-1{
	top: 118px;
    left: 228px;
}
.divBusMenu .menu-2{
	top: 118px;
	left: 568px;
}
.divBusMenu .menu-3{
	top: 118px;
	left: 780px;
}
.divBusMenu .menu-4{
	top: 296px;
	left: 0;
}
.divBusMenu .menu-5{
	top: 296px;
	left: 228px;
}
.divBusMenu .menu-6{
	top: 296px;
	left: 568px;
}
.menuBg{
	width: 100%;
	height: 100%;
	position: relative;
	top: -116px;
	background: rgba(0,0,0,.7);
	transition: .7s;
}
.menuBg span{
	position: absolute;
	color: #fff;
	font-size: 22px;
	letter-spacing: 2.2px;
	right: 38px;
	bottom: -34px;
	transition: .7s;
}
.menuBg:hover span{
	position: absolute;
	color: #fff;
	font-size: 22px;
	letter-spacing: 2.2px;
	right: 38px;
	bottom: 34px;
	transition: .7s;
}
/* divComPart */
.divComPart{
	width: 100%;
	height: 508px;
	position: relative;
	background: url(../images/divComPartBg.png) no-repeat center;
	margin: 0 auto;
	text-align: center;
}
.divComPart:after{
	width: 100%;
	height: 508px;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: inline-block;
	background: rgba(0,0,0,.5);
}
.divComPart .title{
	width: 638px;
	height: 44px;
	background: url(../images/title-2.png) no-repeat center;
	margin: 0 auto;
	position: relative;
	top: 96px;
	z-index: 1;
}
.divComPart .title:after{
	display: inline-block;
	content: '';
	width: 82px;
	height: 14px;
	background: #fff;
	position: absolute;
	top: 94px;
	left: 50%;
	margin-left: -41px;
	z-index: 1;
}
.comPicPart{
	width: 1080px;
	height: 130px;
	position: relative;
	margin: 0 auto;
}
.comPicPart img{
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 208px;
}

/* divNews */
.divNews{
	width: 100%;
	height: 1024px;
	position: relative;
	margin: 0 auto;
}
.divNews .title{
	width: 270px;
	height: 44px;
	background: url(../images/title-3.png) no-repeat center;
	margin: 0 auto;
	position: relative;
	top: 140px;
}
.divNews .title:after{
	display: inline-block;
	content: '';
	width: 82px;
	height: 14px;
	background: #000;
	position: absolute;
	top: 94px;
	left: 50%;
	margin-left: -41px;
	z-index: 1;
}
.newsPart{
	width: 1080px;
	height: 520px;
	position: relative;
	top: 254px;
	margin: 0 auto;
}
.divNews .part{
	width: 340px;
	height: 502px;
	border: 1px solid #ececec;
	box-shadow: 2px 2px 5px #a1a1a1;
	overflow: hidden;
	background: #fff;
	text-align: left;
	display: inline-block;
	transition: .7s;
	cursor: pointer;
	margin-right: 22px;
	left: 0;
}
.newsPart:last-child{
	margin-right: 0;
}
.divNews .part:hover{
	opacity: .5;
}
.divNews .part img{
	width: 100%;
}
.divNews .part span{
	font-size: 12px;
	line-height: 21px;
	letter-spacing: 1px;
	color: #848484;
	position: absolute;
	top: 248px;
	left: 24px;
}
.divNews .part .newsTitle{
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 2px;
	color: #3a3a3a;
	position: absolute;
	top: 290px;
	left: 24px;
	font-weight: bold;
	width: 300px;
}
.divNews .part .newsText{
	font-size: 12px;
	line-height: 24px;
	color: #848484;
	position: absolute;
	top: 394px;
	left: 24px;
	width: 300px;
}
.getNewsBtn{
	cursor: pointer;
	font-size: 36px;
	color: #fff;
	width: 620px;
	height: 80px;
	background: #000;
	text-align: center;
	line-height: 80px;
	position: absolute;
	left: 50%;
	margin-left: -310px;
	bottom: 56px;
}
.getNewsBtn:after{
	display: inline-block;
	content: '';
	width: 84px;
	height: 20px;
	background: url(../images/getNewsBtnIcon.png) no-repeat 16px 8px;
}
.getVideoBtn{
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	width: 200px;
	height: 40px;
	background: #000;
	text-align: center;
	line-height: 40px;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	top: 160px;
}
.getVideoBtn:after{
	display: inline-block;
	content: '';
	width: 50px;
	height: 20px;
	background: url(../images/getVideoBtnIcon.png) no-repeat 10px 12px;
}
.hoverToright{
	background: #808080;
}

/* divVideo */
.divVideo{
	width: 100%;
	height: 690px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}
.divVideo .title{
	width: 270px;
	height: 44px;
	background: url(../images/title-4.png) no-repeat center;
	margin: 0 auto;
	position: relative;
	top: 122px;
}
.divVideo .title:after{
	display: inline-block;
	content: '';
	width: 82px;
	height: 14px;
	background: #000;
	position: absolute;
	top: 94px;
	left: 50%;
	margin-left: -41px;
	z-index: 1;
}
.divVideoPart{
	width: 960px;
	margin: 0 auto;
	position: relative;
	top: 278px;
}
.divVideoPart div{
	display: inline-block;
}
.divVideoPart .part{
	width: 280px;
	position: absolute;
}
.divVideoPart .part video{
	width: 280px;
	height: 169px;
}
.Cn{
	left: 0;
}
.En{
	left: 332px;
}
.Jp{
	left: 662px;
}
.part:last-child{
	margin-right: 0;
}
/* divFooter */
.divFooter{
	height: 756px;
	background-color: #000;
	color: #00ffff;
	height: 686px;
}
.divContent{
	position: relative;
	top: 86px;
}
.divContent:after{
	content: '';
	display: inline-block;
	width: 1060px;
	height: 5px;
	background: url(../images/divFooterBord.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: 66px;
}
.divContent p[name="com"]{
	font-size: 30px;
	line-height: 45px;
	font-weight: bold;
	text-align: left;
	display: inline-block;
	letter-spacing: 8px;
}
.divContent span[name="comEn"]{
	font-size: 24px;
	line-height: 45px;
	letter-spacing: 2px;
	margin-left: 22px;
}
.comAddress{
	width: 400px;
	display: inline-block;
	position: absolute;
}
.comAddress p[name="title"]{
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 10px;
}
.comAddress span[name="titleEn"]{
	font-size: 22px;
	line-height: 28px;
	font-weight: normal;
	margin-left: 10px;
}
.comAddress p[name="text"]{
	font-size: 20px;
	color: #fff;
	line-height: 46px;
}
.office{
	margin-left: 640px;
	left: 0;
}
.office p[name="title"]{
	font-size: 24px;
	line-height: 28px;
}
.office p[name="text"]{
	font-size: 16px;
	line-height: 28px;
}
.office span[name="titleEn"]{
	font-size: 18px;
	line-height: 28px;
}
.blank32{
	height: 32px;
}
.divFooterPart{
	height: 130px;
}
.divFooterPart .divLogo{
	display: inline-block;
}
.divFooterPart .divLogo img{
	cursor: default;
}
.divFooterPic{
	margin-left: 510px;
	display: inline-block;
	font-size: 16px;
	color: #fff; 
	background: url(../images/divFooterPic.png) no-repeat left;
	text-indent: 30px;
}

/* topAU */
.topAU{
	height: 400px;
	background: url(../images/aboutUsBg.jpg)  no-repeat center;
}
.bgTopAU{
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.2);
	z-index: 2;
}
.divTopBrowser{
	width: 100%;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	position: absolute;
	color: #666666;
	bottom: 0;
	background: rgba(255,255,255,.75);
}
.divTopBrowser a{
	color: #000;
	display: inline-block;
	text-decoration: none;
}
.spDiv{
	content: '';
	display: inline-block;
	height: 10px;
	width: 6px;
	background: url(../images/topIcon.png) no-repeat center;
	margin: 0 8px;
}
/* divLeftMenu */
.divLeftMenu{
	position:absolute;
	z-index:1;
	top: 0;
}
.divLeftMenuNews{
	position:absolute;
	margin-left:100px;
	width:220px;
	height:150px;
	z-index:1;
}
.opacity0{
	opacity:0;
}
.divLeftMenuFixed{
	position:fixed;
	top:0;
}
.divLeftMenu .divCont{
	width: 200px;
	height: 50px;
	background: #000;
	transition: .6s;
}
.divLeftMenu .inner{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 50px;
	cursor: pointer;
}
.divInner1080{
	position:relative;
	width:1080px;
	margin:0 auto;
}
.blank60{
	height: 60px;
}
.divOutBg{
	position: relative;
	background: #ededed;
}
.divRightCont{
	position: relative;
    width: 860px;
    margin-left: 254px;
    min-height: 160px;
}
.menuFix{
	position: fixed;
	top: 0;
}
.aboutUsBg{
	background: url(../images/aboutUsIcon.png) #fff no-repeat right 16px;
}
.markNetBg{
	background: url(../images/markNetIcon.png) #fff no-repeat right 0;
}
.noBorder{
	border: none!important; 
}
.divRightCont .inner{
	margin-left: 80px;
}
.divRightCont .title{
	color: #000;
	font-weight: bold;
	background: url(../images/usTitleIcon.png) no-repeat;
}
.divRightCont .usItem{
	background: url(../images/aboutUsPic-1.png) no-repeat right 176px;
	border-bottom: 2px solid rgba(0,0,0,.6);
}
.divRightCont .ca{
	background: none;
	height: 734px;
	border: none;
}
.divRightCont .usItem p{
	font-size: 16px;
	line-height: 28px;
	width: 460px;
	margin-left: 42px;
	letter-spacing: 0.6px;
	text-align: justify;
}
.divRightCont .ca p{
	width: 728px;
	letter-spacing: 0;
	font-size: 15px;
	text-align: justify;
}
.divRightCont .title img{
	margin-left: 42px;
}
.DivRightBg{
	width: 64%;
	height: 100%;
	position: absolute;
	right: 0;
}
.blank42{
	height: 42px;
}
.blank36{
	height: 36px;
}
.blank74{
	height: 74px;
}
.blank98{
	height: 98px;
}
.divRightCont .usItemO{
	height: 324px;
	position: relative;
	background: url(../images/aboutUsPic-2.png) no-repeat right 146px;
	border-bottom: 2px solid rgba(0,0,0,.6);
}
.divRightCont .usItemO span{
	display: block;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 2px;
	font-style: italic;
	position: absolute;
	text-indent: 28px;
	left: 36px;
}
.divRightCont .usItemO>span:nth-child(1){
	background: url(../images/usTitleIcon.png) no-repeat left 5px;
	background-size: 18px 20px;
	top: 40px;
}
.divRightCont .usItemO span:nth-child(2){
	top: 86px;
}
.divRightCont .usItemO span:nth-child(3){
	top: 132px;
}
.usName{
	width: 144px;
	height: 90px;
	position: absolute;
	right: 170px;
	bottom: 40px;
	text-align: left;
	background: url(../images/aboutUsName.png) no-repeat center 40px;
}
.divRightCont .usName span{
	display: inline-block;
	width: 100%;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 1.8px;
	font-style: normal;
	text-indent: 0;
	left: 0;
}
.divRightCont .scrollPic{
	width: 100%;
	height: 176px;
	position: relative;
}
.picBtn{
	width: 40px;
	height: 176px;
	background: #000;
	position: absolute;
	cursor: pointer;
}
.leftBtn{
	background: url(../images/scrollBtnL.png) no-repeat;
	left: 0;
}
.rightBtn{
	background: url(../images/scrollBtnR.png) no-repeat;
	right: 0;
}
.divScrollPic{
	width: 660px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0;
}
.divScrollPic .pic{
	width: 220px;
	height: 176px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	background-size: cover;
	transition: .6s;
	font-size: 0;
}
.divScrollPic .pic img{
	height: 100%;
	width: 100%;
	display: inline-block;
	text-align: center;
}
.divScrollPicS{
	position: relative;
	left: 0;
}
.divContMenu{
	text-indent: 30px;
}
.divContMenu .menuIconBg-1{
	width: 14px;
	display: inline-block;
	height: 50px;
	right: 0;
	position: absolute;
	background: url(../images/activeMenu.png) no-repeat;
	z-index: -1;
	background-size: 100% 100%;
}
.divContMenu:hover .menuIconBg-1{
	animation: leftMenu .4s;
	animation-fill-mode: forwards;
}
@keyframes leftMenu{
	0% {right: 0;}
	100% {right: -14px;}
}
.divLeftMenu .activeMenu{
	background: #808080;
	position: relative;
	transition: .6s;
}
.divLeftMenu .acMenu{
	background: #808080;
	position: relative;
	transition: .6s;
}
.divLeftMenu .acMenu:after{
	position: absolute;
	display: inline-block;
	content: "";
	width: 14px;
	height: 50px;
	background: url(../images/activeMenu.png) no-repeat;
	background-size: 100% 100%;
	right: -14px;
}
.noBackG{
	background: none!important;
}
.mnMap{
	position: relative;
	left: -334px;
	width: 1080px;
	height: 925px;
}
.mnMap img{
	width: 972px;
	position: absolute;
	top: 66px;
	left: 50%;
	margin-left: -570px;
}
.mnMap img[name=pic-2]{
	top: 307px;
	left: 356px;
}
.mnMap img[name=pic-3]{
	top: 495px;
	left: 485px;
}
.mnMap img[name=pic-4]{
	top: 323px;
	left: 589px;
}
.mnMap img[name=pic-5]{
    top: 143px;
    left: 633px;
}
.divOff .name p{
	width: 56px;
	height: 50px;
	text-align: right;
	display: inline-block;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}
.divOff{
	display: inline-block;
	width: 228px;
	height: 220px;
	position: relative;
}
.blank112{
	height: 112px;
}
.cdOff{
	left: 430px;
	top: 734px;
}
.cdOff .name{
	width: 86px;
	height: 220px;
	background: url(../images/cdOffBg.png) no-repeat;
	display: inline-block;
	background-size: 86px;
}
.gzOff{
	left: 454px;
	top: 734px;
}
.gzOff .name{
	width: 86px;
	height: 220px;
	background: url(../images/gzOffBg.png) no-repeat;
	display: inline-block;
	background-size: 86px;
}
.yeOff{
	left: 400px;
	top: 486px;
}
.yeOff .name{
	width: 86px;
	height: 220px;
	background: url(../images/yeOffBg.png) no-repeat;
	display: inline-block;
	background-size: 86px;
}
.ydOff{
	left: 100px;
	top: 502px;
}
.ydOff .name{
	width: 86px;
	height: 220px;
	background: url(../images/ydOffBg.png) no-repeat;
	display: inline-block;
	background-size: 86px;
}
.tjOff{
	left: 216px;
	top: 266px;
}
.tjOff .name{
	width: 86px;
	height: 220px;
	background: url(../images/tjOffBg.png) no-repeat;
	display: inline-block;
	background-size: 86px;
}
.cdOff .name p{	
	margin-left: 15px;
    margin-top: 24px;
    text-align: center;
}
.gzOff .name p{	
	margin-left: 15px;
	margin-top: 25px;
	text-align: center;
}
.yeOff .name p{	
	margin-left: 5px;
	margin-top: 16px;
}
.ydOff .name p{	
	margin-left: 15px;
    margin-top: 25px;
    text-align: center;
}
.tjOff .name p{	
	margin-left: 10px;
	margin-top: 11px;
}
.address{
	width: 130px;
	position: absolute;
	right: 0;
	top: 0;
}
.divRightCont .address p{
	width: 100%;
	margin-left: 0;
	font-size: 18px;
	font-weight: bold;
	color: #4d4d4d;
}
.divRightCont .address p span{
	font-size: 16px;
	font-weight: bold;
}
.divRightCont .address span{
	display: inline-block;
	margin-top: 9px;
	line-height: 18px;
}
.cdOff .address{
	top: 11px;
}
.gzOff .address{
	top: 25px;
	width: 165px;
	left: 98px;
}
.yeOff .address{
	width: 165px;
	top: 16px;
	left: 98px;
}
.tjOff .address{
	width: 155px;
	top: 11px;
	left: 98px;
}
.blank28{
	height: 28px;
}
.divPro{
	margin-left: 0;
	width: 1080px;
	background: url(../images/productIcon.png) no-repeat right top;
}
.divPro .inner{
	width: 1000px;
	min-height: 300px;
	margin: 0 auto;
	text-align: center;
}
.blank60{
	height: 60px;
}
.blank80{
	height: 80px;
}
.divProDe{
	width: 300px;
	height: 360px;
	display: inline-block;
	position: relative;
	margin-right: 34px;
}
#divPro-3,#divPro-6{
	margin-right: 0;
}
.divProDe .proPic{
	width: 290px;
	height: 192px;
	box-shadow: 4px 4px 0 #808080;
}
.divProDe .proPic img{
	width: 100%;
	height: 100%;
}
.divProDe .proTitle{
	font-size: 24px;
	font-weight: bold;
	margin-top: 9px;
	text-align: center;
	position: relative;
}
.divProDe .proTitle:after{
	display: inline-block;
	content: "";
	width: 56px;
	height: 10px;
	background: #000;
	position: absolute;
	left: 50%;
	margin-left: -28px;
	top: 44px;
}
.proBtn{
	position: absolute;
	width: 192px;
	height: 40px;
	font-size: 24px;
	line-height: 40px;
	margin-left: -96px;
	left: 50%;
	bottom: 0;
}
.proBtn:after{
	content: "";
	display: inline-block;
	width: 50px;
	height: 20px;
	background: url(../images/getVideoBtnIcon.png) no-repeat 10px 12px;
}
.blank70{
	height: 70px;
}
.blank100{
	height: 100px;
}
.proGrayBg{
	width: 100%;
	background: #e1e1e1;
	height: 570px;
	position: absolute;
	top: 330px;
}
.proBgPic{
	background: url(../images/productIcon.png) #fff no-repeat right top;
}
.proItem{
	margin-left: 40px;
}
.proItem .proItemT{
	font-size: 28px;
	font-weight: bold;
	color: #000;
	position: relative;
	letter-spacing: 3px;
}
.proItem .proItemT span{
	position: absolute;
	left: 0;
	display: inline-block;
	padding-right: 10px;
	background: #fff;
}
.proItem .proItemT:after{
	content: "";
	display: inline-block;
	width: 100%;
	height: 2px;
	background: #888888;
	vertical-align: middle;
}
.proItem .proItemT:before{
	position: absolute;
	content: "";
	width: 56px;
	height: 9px;
	background: #000;
	top: 52px;
	left: 0;
}
.blank84{
	height: 84px;
}
.blank120{
	height: 120px;
}
.tdItem{
	width: 782px;
	border: 1px solid #b3b3b3;
	padding: 18px 0 18px 18px;
	margin-top: 9px;
}
.tedian:first-child{
	margin-top: 0;
}
.tdItem p:first-child{
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.tdItem p:last-child{
	font-size: 18px;
	color: #949494;
}
.blank60{
	height: 60px;
}
.blank10{
	height: 10px;
}
.proVideo{
	height: 478px;
}
.divSci{
	margin-left: 0;
    width: 1080px;
    background: url(../images/sciResCooIcon.png) no-repeat right -26px;
}
.sciResCooBg{
	width: 100%;
	height: 786px;
	position: relative;
	overflow-y: hidden;
}
.sciResCooBg img{
	display: inline-block;
	position: absolute;
	width: 100%;
}
.blank52{
	height: 52px;
}
.sciResCooBlack{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: absolute;
	top: 0;
	left: 0;
}
.sciResCoo{
	width: 1050px;
	margin: 0 auto;
	position: relative;
	height: 100%;
}
.divSciPart{
	width: 100%;
	height: 100%;
}
.scrPicPart{
	width: 150px;
	height: 42px;
	display: inline-block;
	margin-right: 18px;
}
.blank20{
	height: 20px;
}
.blank180{
	height: 180px;
}
.divSciPart .title{
	width: 638px;
    height: 44px;
    background: url(../images/title-2.png) no-repeat center;
    margin: 0 auto;
    position: relative;
    top: 96px;
    z-index: 1;
}
.divSciPart .title:after{
	width: 80px;
	height: 14px;
	content: "";
	display: inline-block;
	position: absolute;
	background: #fff;
	top: 90px;
	left: 50%;
	margin-left: -40px;
}
.sciResCoo img{
	width: 100%;
}
#part2 {
	width: 124px;
	position: absolute;
	left: 778px;
}
.divContUs{
	margin-left: 0;
    width: 1080px;
    background: url(../images/contUsIcon.png) no-repeat right -26px;
}
.blank128{
	height: 128px;
}
.contToUs{
	padding: 0 96px 0 96px;
	height: 674px;
}
.contToUsLink{
	width: 404px;
	height: 556px;
	display: inline-block;
	position: relative;
	box-shadow: 4px 4px 0 #a1a1a1;
	cursor: pointer;
	transition: .6s;
}
.link-1{
	background: #d0e6f7 url(../images/contUsPic-1.png) no-repeat center 70px;
	margin-right: 72px;
}
.link-2{
	background: #d0e6f7 url(../images/contUsPic-2.png) no-repeat center 70px;
}
.contToUsLink:hover{
	opacity: .5;
}
.contToUsLink p{
	width: 100%;
	height: 200px;
	line-height: 200px;
	font-size: 36px;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 0;
	background: #1480d9;
}
.contToUsLink p:after{
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	background: url(../images/contUsPicIcon.png) no-repeat;
	position: relative;
	margin-left: 10px;
	top: 20px;
}
.contBG{
	background: url(../images/contUsIcon.png) #fff no-repeat right -26px;
}
.hunRes{
	margin-left: 40px;
}
.jobName,.addName{
	width: 200px;
	height: 48px;
	background: #1480d9;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 48px;s
}
.jobDuty span,.adderss span{
	display: block;
	font-size: 20px;
	line-height: 40px;
}
.jobDuty span[name="dutyName"],.adderss span[name="addName"]{
	color: #1480d9;
	font-weight: bold;
}
.jobDuty span[name="duty"] span.adderss span[name="add"] span{
	text-indent: 30px;
}
.blank50{
	height: 50px;
}
.blank70{
	height: 70px;
}
.blank200{
	height: 200px;
}
.divContMap{
	width: 860px;
	height: 574px;
	position: absolute;
	right: 0;
	border: 1px solid #000;
}
.divContMap img{
	width: 100%;
	height: 100%;
}
.blank654{
	height: 654px;
}
.blank68{
	height: 68px;
}
.comCulCon{
	width: 100%;
}
.comCulCon .ourD{
	height: 642px;
	position: relative;
	background: url(../images/comCulPic-1.jpg) no-repeat;
}
.comCulCon .ourQ{
	height: 512px;
	position: relative;
	background: url(../images/comCulPic-2.jpg) no-repeat;
}
.comCulCon .ourD img{
	position: absolute;
	top: 50px;
	left: 50px;
}
.ourQBg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,70,168,.5);
	z-index: 1;
}
.ourDText{
	width: 416px;
	height: 416px;
	border-radius: 50%;
	border: 1px solid #fff;
	position: absolute;
	top: 115px;
	left: 50%;
	margin-left: -208px;
	font-size: 52px;
}
.ourDText p{
	color: #fff;
	font-family: "MicrosoftYaHei Light";
	font-weight: 300;
	text-align: center;
	position: absolute;
	top: 148px;
	left: 48px;
	width: 325px;
	height: 125px;
}
.ourQText p[name="textC"]{
	display: inline-block;
	margin: 60px 0 0 116px;
	font-size: 18px; 
	line-height: 36px;
	font-weight: 300;
}
.ourQText{
	z-index: 2;
	color: #fff;
	position: absolute;
}
.blank38{
	height: 38px;
}
.ourQText p[name="textE"]{
	display: inline-block;
	margin: 0 0 0 116px;
	font-size: 18px; 
	font-weight: 300;
	line-height: 34px;
}
.blnak16{
	height: 16px;
}
.ourF{
	height: 848px;
	background: url(../images/comCulPic-3.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.outFItem{
	width: 198px;
	height: 194px;
	margin-left: 66px;
	display: inline-block;
	position: relative;
}
.outFItem img{
	display: inline-block;
	border: 6px solid #fff;
	border-radius: 15px;
	background: #fff;
}
.outFItem span{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1.5px;
	text-align: center;
	display: block;
	color: #fff;
}
.outFItem span:before{
	display: inline-block;
	position: absolute;
	content: "";
	width: 38px;
	height: 2px;
	background: #fff;
	bottom: 10px;
	left: 10px;
}
.outFItem span:after{
	display: inline-block;
	position: absolute;
	content: "";
	width: 38px;
	height: 2px;
	background: #fff;
	bottom: 10px;
	right: 10px;
}
.orgStr{
	height: 946px;
	position: relative;
}
.orgStrT{
	width: 754px;
	height: 48px;
	background: url(../images/orgStrText.png) no-repeat;
	margin: 0 auto;
}
.orgStrT:after{
	display: inline-block;
	position: absolute;
	content: "";
	width: 84px;
	height: 14px;
	background: #000;
	left: 50%;
	top: 220px;
	margin-left: -72px;
}
.blank128{
	height: 128px;
}
.strShow{
	position: relative;
	width: 780px;
	height: 484px;
	margin: 0 auto;
	background: url(../images/strShowBg.png) no-repeat 46px 20px;
}
.strShow span{
	display: inline-block;
	width: 94px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	border-radius: 5px;
}
.strShow .cor-1,
.strShow .cor-2{
	left: 312px;
	position: absolute;
}
.strShow .cor-3R{
	width: 204px;
}
.strShow .cor-3R{
	position: absolute;
	left: 416px;
	top: 65px;
}
.strShow .row-3R{
	position: absolute;
	left: 416px;
	top: 65px;
}
.strShow span[name="3r-span-1"]{
	width: 202px;
	font-size: 10px;
	position: absolute;
	right: -74px;
	top: 15px;
}
.strShow span[name="3r-span-2"]{
	width: 202px;
	font-size: 10px;
	position: absolute;
	right: -74px;
	top: 65px;
}
.strShow span[name="3r-span-3"]{
	width: 202px;
	font-size: 10px;
	position: absolute;
	right: -74px;
	top: 115px;
}
.strShow .cor-3L{
	position: absolute;
	left: 208px;
	top: 118px;
}
.strShow .cor-2{
	top: 65px;
}
.strShow .cor-4{
	top: 178px;
	position: absolute;
}
.strShow .cor-4[name="cor-4-2"]{
	left: 0;
}
.strShow .cor-4[name="cor-4-2"]{
	left: 104px;
}
.strShow .cor-4[name="cor-4-3"]{
	left: 208px;
}
.strShow .cor-4[name="cor-4-4"]{
	left: 312px;
}
.strShow .cor-4[name="cor-4-5"]{
	left: 416px;
}
.strShow .cor-4[name="cor-4-6"]{
	left: 520px;
}
.strShow .cor-4[name="cor-4-7"]{
	left: 626px;
}
.strShow .cor-4[name="cor-4-8"]{
	left: 730px;
}
.colorWthie{
	color: #fff;
}
.row-1{
	position: absolute;
	width: 96px;
	left: 0;
	top: 226px;
}
.row-1 span,
.row-2 span,
.row-3 span,
.row-4 span,
.row-5 span,
.row-6 span{
	margin-bottom: 10px;
}
.row-2{
	position: absolute;
	top: 226px;
	left: 208px;
	width: 94px;
}
.row-2 span{
	width: 94px;
}
.row-3{
	position: absolute;
	width: 96px;
	left: 312px;
	top: 226px;
}
.row-4{
	position: absolute;
	width: 96px;
	left: 416px;
	top: 226px;
}
.row-5{
	position: absolute;
	width: 96px;
	left: 520px;
	top: 226px;
}
.row-6{
	position: absolute;
	width: 96px;
	left: 730px;
	top: 226px;
}
.divNewsIcon{
	margin-left: 0;
    width: 1080px;
    background: url(../images/newsIcon.png) no-repeat right 16px;
}
video::-moz-media-controls-enclosure {
    display: none !important;
}
video::-webkit-media-controls-enclosure {
    display: none !important;
}
video::media-controls-enclosure {
    display: none !important;
}
.videoCon{
	width: 100%;
	height: 40px;
	background: #fafafa;
	position: relative;
	bottom: -64px;
	left: 0;
}
.videoCn,.videoEn,.videoJp{
	position: absolute;
    top: -70px;
    left: 0;
}
.playbtn{
	width: 30px;
	height: 40px;
	display: inline-block;
	background: url(../images/videoPlay.png) no-repeat;
	position: absolute;
	left: 0;
}
.pause{
	background: url(../images/videoPause.png) no-repeat;
}
.playTime{
	width: 28px;
	height: 40px;
	position: absolute;
	left: 30px;
	line-height: 32px;
	font-size: 16px;
}
.playTimeS{
	width: 60px;
	height: 40px;
	position: absolute;
	left: 68px;
	transition: .5s;
}
.playTimeS img{
	transition: .5s;
	position: absolute;
	left: 0;
	top: 8px;
	display: inline-block;
	z-index: 3;
}
.playTimeS span[name="jindu"]{
	display: inline-block;
	position: absolute;
	width: 60px;
	height: 2px;
	z-index: 1;
	left: 0;
	top: 0;
	padding-top: 14px;
}
.playTimeS span[name="jindu"]:after{
	display: inline-block;
	content: "";
	width: 60px;
	height: 2px;
	background: #d7d7d7;
	z-index: 1;
	position: absolute;
	left: 0;
}
.voice{
	width: 76px;
	display: inline-block;
	position: absolute;
	padding-left: 14px;
	left: 128px;
	text-align: left;
	transition: .6s;
}
.voice img{
	display: inline-block;
	transition: .6s;
}
.voice span[name="yinl"]{
	width: 32px;
	display: inline-block;
	position: absolute;
	height: 2px;
	padding-top: 16px;
	right: 0;
}
.voice span[name="yinl"]:after{
	width: 32px;
	content: "";
	display: inline-block;
	position: absolute;
	height: 2px;
	background: #d7d7d7;
	top: 16px;
	right: 0;
}
.yinlBtn{
	margin-right: 0!important;
	position: absolute;
	top: 10px;
	left: 78px;
	z-index: 1;
}
.Cn .yinlBtn,
.En .yinlBtn,
.Jp .yinlBtn{
	left: 28px;
}
.Cn .yinlBlue,
.En .yinlBlue,
.Jp .yinlBlue{
	width: 32px;
	height: 2px;
	position: absolute;
	top: 15px;
	left: 0;
	background: #4686f1;
	z-index: 1;
	transition: .6s;
}
.fillS{
	width: 18px;
	height: 40px;
	background: url(../images/fillSPic.png) no-repeat;
	position: absolute;
	right: 32px;
}
.downL{
	width: 18px;
	height: 40px;
	background: url(../images/downL.png) no-repeat;
	position: absolute;
	right: 6px;
}
.downL a{
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	right: 6px;
}
.proVideo .videoCon{
	bottom: 20px;
	width: 758px;
}
.proVideo .playTime{
	width: 78px;
	font-size: 14px;
}
.proVideo .playTimeS{
	left: 100px;
	width: 418px;
}
.proVideo .playTimeS span[name="jindu"]{
	width: 418px
}
.proVideo .playTimeS span[name="jindu"]:after{
	width: 418px
}
.proVideo .voice{
	left: 538px;
	width: 130px;
	transition: .6s;
}
.proVideo .voice span[name="yinl"] {
	width: 78px;
}
.proVideo .voice span[name="yinl"]:after{
	width: 78px;
}
.proVideo .fillS{
	right: 40px;
}
.proVideo .downL{
	right: 12px;
}
.proVideo .yinlBlue{
	width: 78px;
	height: 2px;
	position: absolute;
	top: 15px;
	left: 0;
	background: #4686f1;
	z-index: 1;
	transition: .6s;
}
#div1{
	width:660px;
	height: 176px; 
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#div1 ul {  
	height: 176px; 
	position: relative; 
}
#div1 ul li { 
	height: 176px; 
	width: 220px;
	float: left; 
	background: #000;
	list-style: none;
}
#div1 ul li img { 
	width: 220px; 
	height: 176px; 
	display: inline-block;
	transition: .6s;
	cursor: pointer;
}
#div1 ul li img:hover{
	opacity: .5;
}
.imgDivShow{
	width: 1000px;
	height: 765px;
	background: #ededed;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -500px;
	z-index: 6;
}
.imgDivShowImg{
	position: absolute;
	text-align: center;
	vertical-align: middle;
	z-index: 6;
	top: 146px;
	left: 50%;
}
.imgDivShowT{
	text-align: center;
	width: 300px;
	display: inline-block;
	font-size: 20px;
	color: #000;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	z-index: 6;
	top: 82px;
}
.imgDivShowClose{
	width: 52px;
	height: 52px;
	position: absolute;
	right: 0;
	z-index: 6;
	top: 0;
	cursor: pointer;
	background: url(../images/imgDivShowClose.png) no-repeat center;
	background-size: 100%;
}
.usItem #div1{
	width: 700px;
}
.divAdminCont {
    position: relative;
    min-height: 320px;
}
.newsTitle {
    width: 100%;
    height: 50px;
    font-size: 20px;
}
.btnNew {
    float: right;
    width: 120px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    transition: all 0.3s ease-out;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    color: white;
}
.newDiv{
	padding: 0 40px 0 40px;
}
.newDivDate{
	font-size: 20px;
	color: #949494;
	font-weight: bold;
	height: 52px;
	line-height: 52px;
}
.newDivTitle{
	height: 48px;
	line-height: 48px;
	font-size: 30px;
	color: #000000;
}
.blank12{
	height: 12px;
}
.newDivContent p {
    margin: 0;
    padding: 0;
    text-indent: 0;
    /*width: 656px;*/
    text-justify: inter-ideograph;
    text-align: justify;
}
.newDivContent{
	border-top: 2px solid #141414;
}
.blank40{
	height: 40px;
}
.tedian{
	position: relative;
}
/* .tdItemD{
	width: 110px;
	height: 100%;
	position: absolute;
	top: 0;
	right: -6px;
	background: #fff;
	box-shadow: -52px 10px 60px #fff;
} */
#divPro-1,#divPro-4{
	margin-left: 17px;
}
.divNewsList{
	width: 1000px;
	overflow: hidden;
}
.divNewsList .cnt {
    position: relative;
    width: 1000px;
    height: 170px;
    padding: 17px 0 17px 18px;
    margin-bottom: 20px;
    transition: all 0.3s ease-out;
    cursor: pointer;
    border: 1px solid #d7d7d7;
    box-shadow: 4px 4px 0 #aeaeae;
}
.divNewsList .cnt .cntImg {
    width: 260px;
    height: 170px;
    display: table-cell;
    vertical-align: middle;
    background-color: #FFF;
}
.divNewsList .cnt .cntImg img {
    max-width: 260px;
    max-height: 170px;
    margin: auto;
}
.divNewsList .cnt .rightCnt {
    position: absolute;
    left: 318px;
    top: 50px;
    width: 268px;
    height: 108px;
}
.divNewsList .cnt .date {
    width: 120px;
    height: 30px;
    color: #949494;
    font-size: 18px;
    text-align: left;
    font-weight: bold;
}
.divNewsList .cnt .tit {
    width: 460px;
    height: 58px;
    color: #000;
    font-size: 22px;
    overflow: hidden;
    word-break: break-all;
    text-align: left;
}
.divNewsList .cnt .txt {
    width: 370px;
    height: 55px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;
    word-break: break-all;
    text-align: left;
}
.opacity70{
	opacity: .7;
}
.blank15{
	height: 15px;
}
.newDiv img{
	display: inline-block;
}
.blank140{
	height: 140px;
}
.blank50{
	height: 50px;
}
.divNewsTitle {
    width: 1080px;
    height: 30px;
    font-size: 24px;
    line-height: 30px;
}
.divNewsTitle .sp {
    width: 440px;
}
.divSearchCondition {
    width: 1080px;
    height: 40px;
}
.selSearch {
    width: 240px;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    border: solid 1px #e0e0e0;
    background-color: #f5f6f7;
    padding-left: 10px;
    float: left;
}
.divSearchInput {
    width: 540px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    border: solid 1px #e0e0e0;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 26px;
    float: left;
}
.cW {
    color: white;
}
.cp {
    cursor: pointer;
}
.divInputBtn {
    width: 120px;
    height: 36px;
    float: right;
    transition: all 0.3s ease-out;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
}
.blank35{
	height: 35px;
}

.divResult{
	position:relative;
	width:960px;
	height:48px;
	border-bottom:solid 1px #dcdcdc;
	transition:all 0.3s ease-out;
	margin: 0 auto;
}
.divResult .type{
	position:absolute;
	top:15px;
	left:0;
	width:100px;
	height:18px;
	font-size:12px;
	line-height:18px;
	text-align:center;
	letter-spacing:1px;
}
.divResult .contTxt{
	position:absolute;
	left:120px;
	width:840px;
	height:48px;
	font-size:14px;
	line-height:48px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.bgGreen {
    background-color: #00a03c;
}
.divSearchText{
	width: 200px;
	display: inline-block;
	float: left;
	font-size: 20px;
	padding: 5px 0 5px 0;
	text-align: center;
}
.opacity50{
	opacity: .5;
}
.newsRecPage{
	text-decoration: none;
	display: inline-block;
	width: 40px;
	height: 40px;
	background: #000;
	color: #fff;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	margin-right: 16px;
	transition: .6s;
}
.newsRecPage:hover,
.pageActive{
	opacity: .5;
}
.inpSearchBtn{
	margin-left: 6px;
	display: inline-block;
	width: 22px;
	height: 16px;
	position: relative;
	top: 4px;
	left: 172px;
	cursor: pointer;
}
.blank120{
	height: 120px;
}
.blank140{
	height: 140px;
}
.newsBackBtn{
	height: 40px;
	width: 200px;
	background: #000;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-left: 40px;
	line-height: 40px;
	cursor: pointer;
	transition: .6s;
}
.newsBackBtn:hover{
	opacity: .5;
}
.newsBackBtn:before{
	display: inline-block;
	content: "";
	width: 37px;
	height: 8px;
	margin-right: 10px;
	background: url(../images/newsBtnIcon.png) no-repeat;
}
.productImages{
	position: relative;
}
.productImages img{
	width: 220px;
	display: inline-block;
}
.productImagesBg{
	width: 220px;
	height: 220px;
}
.menuBgpro {
    width: 100%;
    height: 100%;
    position: relative;
    top: -224px;
    background: rgba(0,0,0,.4);
    transition: .7s;
}
.menuBgpro span {
    position: absolute;
    color: #fff;
    font-size: 22px;
    letter-spacing: 2.2px;
    right: 38px;
    bottom: -34px;
    transition: .7s;
}
.menuBgpro:hover span {
    position: absolute;
    color: #fff;
    font-size: 22px;
    letter-spacing: 2.2px;
    right: 38px;
    bottom: 34px;
    transition: .5s;
}
.proDivPdf{
	position: relative;
}
.proDivPdf img{
	width: 100%;
	height: 745px;
	cursor: pointer;
	border: 4px solid #eee;
	margin: 0 auto;
}
.proDivPdf a{
	display: inline-block;
	width: 100%;
	height: 745px;
	margin: 0 auto;
	position: absolute;
}
.productImages img{
	width: 220px;
	height: 300px;
	border: 1px solid #0865a2;
	margin-bottom: 20px;
}
.productImages img:hover{
	opacity: .6;
	transition: .5s;
	cursor: pointer;
}
#galpop-content img{
	width: 100%;
}
.ht160{
	height:160px;
}
.yqlj,.yqlj a{
	color:white;
}
.yqlj a{
	padding-left: 8px;
    padding-right: 8px;
	line-height: 30px;
}