.wd1200{
	width:1200px;
	margin:0 auto;
}
.images-box img{
	width:100%;
	min-height:100%;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
/*头部*/
.header-wrap{
	width:100%;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 30px;
}
.header-wrap .header-box{
	width:1200px;
	margin:0 auto;
	padding-top:18px;
}
.header-box .logo-box{
	width:180px;
	height:39px;
	background:url("../images/pc_logo.png") no-repeat ;
/*	background-size: 100% 100%;*/
	float: left;
}
.header-box .logo-box a{
    display: block;
    width:100%;
    height:100%;
}

.header-box .header-nav{
	float: right;
}
.header-box .header-nav .nav-left{
	float: left;
	font-size:16px;
	line-height: 30px;
}
.header-box .header-nav .nav-left a{
	padding:3px 5px 13px;
	display: inline-block;
	margin:0 10px;
	
}
.header-box .header-nav .nav-left a.on{
	border-bottom: 2px solid #0097E0;
	color:#0097E0 ;
}
.header-box .header-nav .nav-right{
	float: left;
	margin:3px 20px 0 18px;
}
.search-box{
	display: inline-block;
	width:145px;
	height:26px;
	line-height:26px;
	border:1px solid #ddd;
	border-radius:15px;
	padding:0 10px 0 15px;
}
.search-box input{
	width:80%;
	height:24px;
	line-height:24px;
}
.search-box a{
	float: right;
	line-height: 26px;
	height:26px;
}
.search-box a img{
	vertical-align: text-top;
}
.email-box{
	vertical-align: middle;
	margin-left:33px;
}





/*头部修改2019*/
.header-box .logo-left{
    float:left;
}
.logo-left .txlogo{
    float:left;
    height:55px;
    cursor: default;
}
.logo-left .txlogo img{
    height:100%;
}
.logocenter{
    margin:0 30px;
}
.header-box .header-nav .nav-left a{
    padding-bottom:18px;
}
.header-box .header-nav .nav-left{
    line-height:40px;
}
.header-box .logo-box{
    margin-top:10px;
}
.header-box .header-nav .nav-right{
    margin-top:8px;
}
.nav-item{
    float: left;
    position:relative;
}
.two-nav{
    display: none;
    position:absolute;
    width:160px;
    left:-50px;
    background:white;
   border-top:2px solid  #0097E0;
    z-index: 22;
    text-align: center;
}
.two-nav:after{
	content:'';
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #0097E0;
	visibility: visible;
	position: absolute;
	top: -10px;
	left:45%;
}
.nav-item:hover .two-nav{
    display: block;
}
.header-box .header-nav .nav-left .two-nav a{
    padding:0;
    margin:0;
    line-height:30px;
}

/*2019结束*/




@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .header-wrap .header-box{
    	width:98%;
    }
}
@media only screen and (max-width: 1024px)  {
	.header-wrap .header-box{
    	width:90%;
    	position: relative;
    }
    .header-box .logo-left{
        float: none;
    }
   /* .header-box .logo-box{
    	float: none;
    }*/
    .header-box .header-nav{
    	float: none;
    	margin-top:10px;
    }
    .header-box .header-nav .nav-left{
    	width:100%;
    	display: flex;
        display: -webkit-flex;
        justify-content: space-between;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }
    .header-box .header-nav .nav-right{
    	position: absolute;
    	float: none;
    	top:18px;
    	right:0;
    }
	
}
@media only screen and (max-width: 600px){
	.header-wrap .header-box{
    	width:96%;
    	position: relative;
    }
    .header-box .logo-box{
    	width:110px;
    	height:24px;
    	background-size: 100% 100%;
    }
    .header-box .header-nav{
    	float: none;
    }
    .logocenter{
       margin:0 10px;
    }
    .logo-left .txlogo{
        height:40px;
    }
    .header-box .header-nav .nav-left{
    	width:100%;
    	font-size:14px;
    }
    .header-box .header-nav .nav-right{
    	margin:0;
    	top:25px;
    }
    .search-box{
    	/*width:120px;*/
    	width:90px;
    }
    .email-box{
    	margin-left:10px;
    }
    .header-box .header-nav .nav-left a{
    	padding:0px;
    	margin:0;
    }
    .header-wrap{
    	margin-bottom: 10px;
    }
    .two-nav{
        left:-70px;
    }
}



/*尾部*/
.footer {
    background: #fafafa;
    padding: 22px 0;
    text-align: center;
    border-top: 2px solid #eee;
}
.footer p {
    line-height: 24px;
    color: #333333;
    font-size: 14px;
}
@media only screen and (max-width: 600px){
	.footer p span{
	   display:block;
	   width:100%;
	   margin:0 auto;
	}	
}


/**回到顶部**/
.dpnone{
  display:none;
}
.return-top{
   background:rgba(50,50,50,0.3);
   position:fixed;
   right:100px;
   top:400px;
   z-index:88;
}
.return-top:hover{
   background:rgba(50,50,50,0.1);
}
.return-top img{
   width:40px;
   height:40px;
   padding:10px;
   display:block;
   margin:0 auto;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
   .return-top{
      right:80px; 
   }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
     .return-top{
         right:10px; 
     }
}	
@media (max-width: 1200px) {
    .return-top{
         display: none;
     }
}	


/*面包屑*/
.ct-nav{
	font-size:16px;
	color:rgb(51,51,51);
	line-height:16px;
	padding-bottom: 15px;
	border-bottom: 1px solid rgb(200,200,200);
	margin-bottom: 20px;
}
.ct-nav span{
	margin:0 5px;
}
