* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
body,html{
	width: 100%;
	position: relative;
	min-width: 1200px;
	max-width:1920px ;
}
.transYT50 {
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	opacity: 0;
	visibility: hidden;
	transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
	-webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
}
.action.transYT50 {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
}


.banner {
    max-height:490px;
}
    .banner img {
        width:100%;
    }
.box-shadow .aboutimg {
    height:340px;
    overflow:hidden;
    width:100%;
}
    .box-shadow .aboutimg img {
        width:100%;
    }

.header{
	height: 78px; 
	display: flex;
	align-items: center;
}
.gyneirong p {
    font-size: 16px;
    line-height: 30px;
}
ul{
	list-style: none;
}
div.displaynone{
		display: none; 
	}
	.content{
		width: 1200px;
		margin: auto;
		position: relative;
	}
	.nav a:hover{
		color: #0ae!important;
		}
	.point:hover{
		cursor: pointer;
	}
	.bottom a{
		color: white;
	}
	.hide{
		opacity: 0;
	}
	ul li a.myactive {
		color: #00479d;
		border-bottom: 2px solid #103099;
		margin: 0 10px;
	}
.mycontent{
	width: 1200px;
	margin: auto;
}
.leftView{
    position: relative;
    width: 418px;
    height: 418px;
}
.smallImg{
    max-height: 100%;
    max-width: 100%;
}
.mask{
    display: none;
    position: absolute;
    cursor: move;
		background: url(https://img-tmdetail.alicdn.com/tps/i4/T12pdtXaldXXXXXXXX-2-2.png);
}
.leftView:hover{
				cursor: move!important;
			}
.rightView{
    position: absolute;
    right: 500px;
    top:0;
    width:300px;
    height:300px;
    overflow:hidden; 
}
.bigImg{
    position: absolute;
    top:0;
    left:0;
}
/* 居中 */
div.mycenter{
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qiyewenhua img {
        width:auto;
        display:block;
        margin:auto;
        max-width:100%;
    }

.ljgdbox {
    display:block;
    width:174px;
    height:42px;
    background:url(../img/images/liaojie.png) no-repeat center;
    background-size:100% 100%;
    transition: all 0.5s;
}
    .ljgdbox:hover {
         background:url(../img/images/liaojie2.png) no-repeat center;
          background-size:100% 100%;
    }




    .buttom{
	padding: 4px 0;
	box-sizing: border-box;
	background: #323232;
    padding-bottom:20px;
}
.buttom .p{
	display: flex;
	justify-content: center;
	align-items: center;
	justify-content: space-between;
}
.buttom .p a{
	color:#FFFFFF;
}

.buttom .content{
	width: 1200px;
	margin: auto;
}
.buttom .left {	
	margin-top: 35px;
	font-size: 14px;
	width: 600px;
	display: flex;
	color: #FFFFFF;
	flex-direction: row;
	justify-content: space-between;
}
.buttom .right{
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center; 
}
    .buttom .right .bdsharebuttonbox a {
        width:28px;
        height:28px;
        padding:0;
        margin-top:0;
        margin-right:15px;
    }
    .buttom .right .bdsharebuttonbox a:nth-child(2){
        background-image:url(../img/images/wx.png);
    }
    .buttom .right .bdsharebuttonbox a:nth-child(3){
        background-image:url(../img/images/zom.png);
    }
    .buttom .right .bdsharebuttonbox a:nth-child(4){
        background-image:url(../img/images/wb.png);
         margin-right:0;
    }

/* 固定导航 */
.fix_nav {
	z-index: 99;
	position: fixed;
	top: 50%;
	right: 10px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
}

.fix_nav a {
	display: block;
	margin: 2px 0;
    position:relative;
    cursor:pointer;
}
.ycboxtel {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    right: 0;
    z-index: -1;
    font-size: 16px;
    top: 0;
    line-height: 71px;
    color: #fff;
    background: #00479d;
    transition:all 0.4s;
    overflow:hidden;
}
.fix_nav a:hover .ycboxtel {
    width:200px;
}
.aboutbox .x5 {
    width:50%;
    margin-bottom:20px;
}
    .aboutbox .x5 .ponit img {
        transition:all 1s;
    }
    .aboutbox .x5 .ponit:hover img{
        opacity:0.5;
        
    }
.my-prev,
.my-next {
    transition:all 1s;
}
    .my-prev:hover,
    .my-next:hover {
         opacity:0.5;
    }
.ryfbimg:after {
    content:'';
    display:block;
    clear:both;
}
.ryfbimg p {
    float:left;
    width:50%;
    
}
    .ryfbimg p img {
        width:auto;
        max-width:100%;
    }
#pageBox {
    padding-bottom:50px;
}

.gylxpj {
    position:fixed;
    width:100%;
    left:0;
    top:75px;
    display:none;
}

    .gylxpj .content {
         background:rgba(255,255,255,0.9);
         padding: 15px 0 15px 30px;
        
    }


    .gylxpj .content div {
    height: auto;
    overflow: hidden;
    margin: 0 auto 8px;
}
        .gylxpj .content div:after {
            content:'';
            display:block;
            clear:both;
        }

.gylxpj .content div b {
    width: 100px;
    color: #2459b7;
    text-align: left;
    padding: 0 5px;
    float: left;
    margin-right: 30px;
    font-size: 14px;
    line-height:initial;
}
        #navbar1 ul li    .gylxpj .content div a {
        font-size: 14px;
    color: #666;
    height: 23px;
    line-height: 23px;
    padding: 0 5px;
    float: left;
    display: block;
    margin-right: 30px;
    position: relative;
    margin-bottom:5px;
        }



#navbar1 ul li {
    /*height:100%;*/
    line-height:78px;
}
    #navbar1 ul li>a {
        line-height:78px;
    }















		@media (min-width:1200px) {
			
			
		}
		
		@media (min-width:1440px) {
			 .navbar-body .nav  li a {
			 font-size:16px ;
			 }
		}
		
		
		@media (max-width:1484px) {
			
		.navbar-body .nav  li a {
		padding: 0 8px;
		}
			
		}

        @media (max-width:1250px) {
				
		.bannerimg{
				width: 250px;
			}
		}
		
		
		@media (max-width:1200px) {
            .bannerimg{
				width: 200px;
			}
	
            .layout {
                width:1200px;
            }
			div.mycontent{
				width: 1100px;
			}
		}
		