﻿*{margin:0;padding:0;list-style-type:none;}
a{text-decoration:none;color:#000;}
a:hover { color:#0D65AA;}

html,body 
{
    background-color:#fff;
    font-family: "Microsoft YaHei", Arial;
    margin: 0;
    padding: 0!important;
    height: 100%;
}

#container {
    min-height: 100%;
    height: auto!important;
    height: 100%;/* 兼容IE6，IE6不支持min-height */
    position: relative;
	overflow:hidden;
}
#header {
    background: #ff0;
    padding: 10px;
}
#content {
    width: 1280px;
    margin: 0 auto;
    padding-bottom: 130px;/* 等于footer的高度 */
	min-height:300px;	
}
#footer1 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 130px;
    background: #272727;
    clear: both;
}

.clear
{
    clear:both;
}
img { border:0; } 
.textcenter{text-align:center;}
.floatleft{float:left;}
.floatright{float:right;}
.wrap
{
    margin:0 auto;
    width:1200px;
}
.wrap2
{
    margin:0 auto;
    width:1360px;
}
.wrap3
{
    margin:0 auto;
    width:810px;
}
.wrap4
{
    margin:0 auto;
    width:960px;
}
.wrap5
{
    margin:0 auto;
    width:700px;
}
.g20
{
    clear:both;
	width:100%;
	height:20px;
}
.g60 
{
    clear:both;
	width:100%;
	height:60px;
}
.g100
{
    clear:both;
	width:100%;
	height:100px;
}
.textcenter a
{
    text-decoration:underline;
}
.menulog
{
    float:left;
    padding-top:6px;
    padding-right:30px;
}
.topright
{
    float:right;
    width:200px;
    height:45px;
    margin-top:30px;
    background:url(../images/tel.png) no-repeat;
    padding-left:30px;
    color:#999999;
    
}
div#menu {
	width:100%;
    height:50px;
    background:#333333;
	font-size:14px;	
	text-align:center;	
}
div#menu ul {
	width:970px;
    margin: 0 auto;
    list-style: none;
}
div#menu ul.menu {
    float:left;    
}
div#menu ul.menu li
{
    width:150px;
    height:50px;
}
div#menu li {
	width:auto;
    position: relative;
    z-index: 9;
    padding: 0;
    display: block;
    float: left;
}
   
div#menu li:hover>ul {
    left: -2px;
}

div#menu li div {
    list-style: none;
    float: left;
    position: absolute;
    top: 50px;
    width: 150px;
    z-index: 11;
    visibility: hidden;
    /*filter:alpha(opacity=80);
	opacity:0.8;*/	
}
div#menu li:hover>div {
    visibility: visible;
	background:#0D65AA;
}

div#menu li.current a {}

/* menu::level1 */
div#menu a {
    position: relative;
    z-index: 10;
    height: 50px;
    display: block;
    float: left;	
    line-height: 50px;
    text-decoration: none;
}
div#menu span {
    color: #fff;
    text-transform:uppercase;
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;		
}
div#menu ul a span {
    width:150px;
    background:#333;
    font-size:14px;
}
div#menu ul a span.drop {
background:url(../images/arrow.png) 120px 15px no-repeat;
}

div#menu ul a:hover span {
    width:150px;
    background:#0D65AA;
}
div#menu ul a:hover span.drop {
    width:150px;
    background:#0D65AA url(../images/arrow.png) 120px 15px no-repeat;
}
div#menu ul a.curr span {
    width:150px;
    background:#0D65AA;
}

/* menu::level2 */
div#menu ul ul li {
	margin:0;
    z-index: 9;    
}
div#menu ul ul {
	width:150px;
    z-index: 12;	
    padding: 0;
    background:#00133c;
    margin:0px;
}
div#menu ul ul a {
  	width: 150px;
	height:50px;
    float: none;
    display: block;
    background:none;
    z-index: -1;
}
div#menu ul ul a span {
    line-height: 50px;
    color: #fff;
	text-align:center;
}
div#menu ul ul a:hover span {
}
div#menu ul ul li {
    width: 100%;
}
div#menu ul.menu li ul li
{
    width:150px;
}

/*满屏焦点图开始*/
.fullSlide 
{
	width:100%;
	position:relative;
	height:532px;
}
    .fullSlide .bd 
    {
	    margin:0 auto;
	    position:relative;
	    z-index:0;
	    overflow:hidden;
    }       
        .fullSlide .bd ul 
        {
	        width:100% !important;
        }
        .fullSlide .bd li 
        {
	        width:100% !important;
	        height:532px;
	        overflow:hidden;
	        text-align:center;
        }
            .fullSlide .bd li a 
            {
	            display:block;
	            height:532px;
            }
        .fullSlide .hd 
        {
	        width:100%;
	        position:absolute;
	        z-index:1;
	        bottom:0;
	        left:0;
	        height:30px;
	        line-height:30px;
        }
            .fullSlide .hd ul 
            {
	            text-align:center;
            }
                .fullSlide .hd ul li 
                {
	                cursor:pointer;
	                display:inline-block;
	                *display:inline;
	                zoom:1;
	                width:42px;
	                height:11px;
	                margin:1px 4px;
	                overflow:hidden;
	                background:#B9BCC7;/*背景颜色*/
	                filter:alpha(opacity=50);
	                opacity:0.5;
	                line-height:999px;
                }
                .fullSlide .hd ul .on 
                {
	                background:#fff;/*鼠标点击之后的背景颜色*/
                }
    .fullSlide .prev,.fullSlide .next 
    {
	    display:block;
	    position:absolute;
	    z-index:1;
	    top:50%;
	    margin-top:-30px;
	    z-index:1;
	    width:40px;
	    height:60px;
	    background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	    cursor:pointer;
	    filter:alpha(opacity=50);
	    opacity:0.5;
	    display:none;
    }
    .fullSlide .prev 
    {
        left:100px;
	    background-position:-126px -137px;
    }
    .fullSlide .next 
    {
	    right:100px;
	    background-position:-6px -137px;
    }
    
.fullSlide1 
{
	width:100%;
	position:relative;
	height:480px;
}
    .fullSlide1 .bd 
    {
	    margin:0 auto;
	    position:relative;
	    z-index:0;
	    overflow:hidden;
    }       
        .fullSlide1 .bd ul 
        {
	        width:100% !important;
        }
        .fullSlide1 .bd li 
        {
	        width:100% !important;
	        height:480px;
	        overflow:hidden;
	        text-align:center;
        }
            .fullSlide1 .bd li a 
            {
	            display:block;
	            height:480px;
            }        
/*满屏焦点图结束*/

/*轮播图开始*/
.flexslider{position:relative;/*height:700px;*/height:532px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{/*height:700px;*/height:532px;}
	.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
	.flex-control-nav .flex-active{background-position:0 0;}

	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
	.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
	.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev1.png) center center no-repeat;}
	.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next1.png) center center no-repeat;}
.example {position:relative;top:0px;width: 100%;height: 532px;}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 40px;
	height: 10px;
	background-color: #C7CCCB;
	margin: 0 4px;
	/*border-radius: 50%;*/
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #0B64AB;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	background: url(../images/prev2.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 0;
	background: url(../images/next2.png) no-repeat;
}
/*轮播图结束*/

/*资质荣誉开始*/
.probg{
	height:auto;
	padding:20px 0;
}
.guanggao{
	width:230px;
	height:90px;
	margin:0 auto;
}
.container{
	clear:both;
	width:100%;
	height:auto;
	background:#F8F8F8;
}
.wrap-container {
  width: 1200px;
  margin: 0 auto;
  background:#F7F7F7;
}
.wrap-container ul{
	height:280px;
	line-height:280px;
}
.wrap-container ul li{
    float:left;
	margin-right:20px;
}
	.wrap-container ul li a 
    {            
            
    }
    .wrap-container ul li a:hover 
    {
	border:1px solid #DAC8A8;
    }

.wrap-container1 {
  width: 900px;
  margin: 0 auto;
  background:#F7F7F7;
}
.wrap-container1 ul{
	height:auto;
}
.wrap-container1 ul li{
    float:left;
	margin:0 25px;
	padding:10px;
	border:1px solid #D3B685;
}

/*资质荣誉结束*/

/*新闻开始*/
.container2{
	clear:both;
	width:100%;
	height:auto;
}
.news{ height:30px; line-height:30px; width:130px; margin:20px auto; font-size:30px;}
.newstitle
{
    margin:20px 0;
height:30px; line-height:30px;
font-size:22px;
text-align:center;

}

.newslist {
	float:left;
	width:590px;
	height:265px;
	background:#eee;
	margin:5px;
}
.newslist .rq
{
    width:565px;
    height:30px;
    line-height:30px;
    text-align:left;
    margin:20px 0px 0px 25px;
}
.newslist .rq p
{
    width:80px;
    border-bottom:1px solid #1A5EAB;
    font-size:14px;
    text-align:center;
}
.newslist .left
{
	width:128px;
	height:148px;
	margin:25px;
	float:left;
	position:relative;
	overflow:hidden;
}
    .newslist .left img{  
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		transition:all 1s ease; /*放大时间*/
	}  
	.newslist .left img:hover{		
		-webkit-transform:scale(1.1);
		-moz-transform:scale(1.1);
		-o-transform:scale(1.1);
		transform:scale(1.2);/*放大比例*/
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		transition:all 1s ease;
	}
.newslist .right
{
	width:387px;
	float:left;
	margin-top:20px;
}
.newslist .right p
{
	font-size:18px;
	line-height:30px;
	height:auto;
	font-weight:bold;
	margin-bottom:10px;
}

.newslist .right p a {
	display:block;
	color:#666;
}
.newslist .right .nr
{
    height:auto;
    line-height:25px;
    font-size:15px;
}

.newslist1 {
	width:1160px;
	background:#eee;
	margin:20px;
}
.gray2
{	
    border-bottom:1px solid #eee;
}
.newslist1 .left
{
	width:520px;
	height:340px;
	margin:25px;
	float:left;
	position:relative;
	overflow:hidden;
}
.newslist1 .mid
{
	width:490px;
	float:left;
	margin-top:20px;
}
.newslist1 .mid p
{
	font-size:18px;
	line-height:30px;
	height:auto;
	font-weight:bold;
	margin-bottom:10px;
}

.newslist1 .mid p a {
	display:block;
	color:#666;
}
.newslist1 .mid .nr
{
    height:auto;
    line-height:25px;
    font-size:15px;
}
.newslist1 .right
{
	width:100px;
	float:left;
	margin-top:20px;
}
.newslist1 .right p
{
	line-height:30px;
	height:auto;
	color:#ccc;
	margin-bottom:10px;
}
.newslist2
{
    width:1200px;
    height:320px;
}

.newslist3 {
	width:960px;
	height:170px;
	margin:20px 120px;
	border-bottom:1px solid #eee;
}
.newslist3 a .navtitle .left{color:#0D65AA;}
.newslist3:hover
{
    background:#F9F9F9;    
}
.newslist3-left
{
    float:left;
    margin:10px;
    width:260px;
    height:150px;
}
.newslist3-left img
{
    width:260px;
    height:150px;
    /*overflow: hidden;
    object-fit:contain; */
}
.newslist3-right
{
    float:left;
    width:660px;
    height:150px;
    margin:0 10px;
}
.newslist3-right .navtitle
{
    height:60px;
    line-height:60px;
}
.newslist3-right .navtitle .left
{
    float:left;
    font-weight:bold;
    color:#0D65AA;
}
.newslist3-right .navtitle .rq
{
    float:right;
    color:#C6C6C6;
}
.newslist3-right .nr
{
    height:90px;
    line-height:30px;
    font-size:15px;
    color:#8D8D8D;
}
.morebtnt {
	clear:both;
	width:210px;
	margin:0 495px;
	height:35px;
	line-height:35px;
	color:#000;	
	text-align:center;
	font-size:20px;	
	/*background:url(../images/button_hui.jpg) no-repeat;*/
	border:1px solid #9F9F9F;
}
.morebtnt a:hover {
	color:#fff;
	/*background:url(../images/button_blue.jpg) no-repeat;*/
	background:#9F9F9F;
}
.morebtnt a{ display:block; color:#000;}
.pagenumber
{
    text-align:center;
    height:30px;
    line-height:30px;
    font-size:16px;
}
.servicesubtitle
{
    margin:10px 0px 50px 0px;
    font-size:16px;
    text-align:center;
}
/*新闻结束*/

/*footer开始*/
#wrapperbottom {clear:both;width:100%; height:auto; background-color:#303036;}
#footer 
{ 
    margin:0 auto; 
    width:1200px;
}
.block_linkservice
{
    float:left;
    margin:40px 40px;
    width:160px;
}
.block_title
{
    margin-bottom:10px;
    font-size:15px;
    color:#fff;
    width:160px;
}
.block_content
{
    float:left;
    width:160px;
}
    .block_content ul li 
    {
        height:25px;
        line-height:25px;      
        text-align:left;
        font-size:12px;
        color:#6D6D71;
    }
        .block_content ul li a 
        {            
            color:#6D6D71;
        }
            .block_content ul li a:hover 
            {
                color:#fff;
            }          
#copyright
{
    clear:both;
	color:#fff; 
	background-color:#303036;
	height:105px; 
	line-height:35px;
	padding:5px;
	text-align:center;
	font-size:12px;
}
#copyright a{color:#B1B1B1;}
#copyright a:hover{text-decoration:underline;}
/*footer结束*/

.caseleft
{
    width: 275px; 
    height:auto;
	margin:12px;
    float:left;
}
	.case1{  
		width: 275px;  
		height: 183px; 
		position:relative;
		overflow:hidden;
	}
	
	.case1 img{  
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		transition:all 1s ease; /*放大时间*/
	}  
	.case1 img:hover{		
		-webkit-transform:scale(1.1);
		-moz-transform:scale(1.1);
		-o-transform:scale(1.1);
		transform:scale(1.2);/*放大比例*/
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		transition:all 1s ease;
	}
	.case1 .wenzi {
		padding-left:10px;
		height:60px;
		line-height:60px;
		width:100%;
		display:block;
		color:#000;
		position:absolute;
		bottom:0px;
		z-index:10;
		background:#eee;
		filter:alpha(opacity=70);opacity:0.7;
	}
	
/*整机产品开始*/
.container1{
	clear:both;
	width:100%;
	height:auto;
	background:#F5F5F5;
}
.navclass{height:60px; line-height:60px;}
    .navclass ul li 
    {height:30px; line-height:30px;
        float:left;
        margin:10px;
        padding:5px 10px;		
        text-align:center;
        font-size:15px;
		background:#fff;
    }
    .navclass ul li a{color:#999999;}
    .navclass ul li a:hover{color:#0D65AA;}
    .navclass ul li.visit
    {height:30px; line-height:30px;
        float:left;
        margin:10px;
        padding:5px 10px;		
        text-align:center;
        color:#fff;
		background:#0D65AA;
		
    }
    .navclass ul li.visit a 
			{
				color:#fff;
			} 
.navleft{
	float:left;
	width:270px;
	margin:10px 20px 0 0;
}
    .navleft ul li 
    {
        height:40px;
        line-height:40px;  
		padding:10px 0;    
        text-align:center;
        font-size:16px;
		background:#fff;
		border-top:1px solid #EEEEEE;        
    }
        .navleft ul li a 
        {  
			display:block;          
            color:#000;
        }
            .navleft ul li a:hover 
            {
				background:#EEEEEE;                
            }
			.navleft ul li.visit a 
			{
				color:#E50B3F;
				border-left:2px solid #E50B3F;
			} 
.navright{
	float:left;
	width:890px;
	margin-top:10px;
	padding:20px 10px 50px 10px;
	background:#fff;
	text-align:left;
}
.products
{
    width: 275px; 
    height:auto;
	margin:10px;
    float:left;
    border:1px solid #C0C0C0;
}
.products:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.productscase1{  
	width: 275px;  
	height: 238px; 
	position:relative;
	overflow:hidden;
}
.productscase1 img
{
    width: 275px;  
	height: 238px; 
	overflow: hidden;
	object-fit:cover; 
}

.products2
{
    width: 750px;  
	height: 650px; 
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.products2 img
{
    width: 750px;  
	height: 650px; 
	overflow: hidden;
	object-fit:contain; 
}

.productscasetitle{
	padding:10px 0 10px 20px;
	text-align:left;
	display:block;
	background:#F9F9F9;
}
.productscasetitle1{
	padding:10px 0 10px 20px;
	text-align:left;
	color:#999999;
	font-size:14px;
	display:block;
	background:#F9F9F9;
}
.productstitle
{
    margin:30px 0;
    font-size:24px;
    text-align:center;
    letter-spacing:1px;
}
.productssubtitle
{
    margin:30px 0;
    font-size:18px;
    text-align:center;
    letter-spacing:1px;
}
.productscont{
    margin:20px;
	line-height:30px;
    font-size:15px;	
}
.productscont1{
    margin:20px auto;
    width:780px;
	line-height:30px;
    font-size:15px;	
    color:#666;
}
/*整机产品结束*/


/*企业招聘开始*/
.navright-title-border{
	height:30px;
    line-height:30px;
	margin:5px 0 10px 0;
	padding:0 0 10px 0;	
	border-bottom:1px solid #DDDDDD;
}
.navright-title{
	float:left;
	height:30px;
    line-height:30px;
	padding-left:10px;
	border-left:4px solid #662F4E;	
    font-size:24px;
	font-weight:bold;
	color:#662F4E;	
}

.zhaopin-zwmc{
	float:left;
	height:30px;
    line-height:30px;
    font-size:20px;
	font-weight:bold;
	color:#662F4E;	
}
.linktype{
	height:auto;
	line-height:30px;
}
.linktype span{
	color:#E50B3F;
}
.zhaopin-sub{
 	clear:both;
	font-size:15px;
	font-weight:bold;
}
.gray{
	clear:both;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #DDDDDD;
}
.zhaopin-left
{
    clear:both;
    float:left;
    width:240px;
    margin-right:20px;
    text-align:right;
    font-weight:bold;
}
.zhaopin-right
{
    float:left;
    width:940px;
    height:auto;
    line-height:30px;
    font-size:14px;
    color:#666;
}
/*企业招聘结束*/

/*关于我们开始*/
.aboutus
{
	float:left;
	width:100%;
	margin-top:10px;
	background:#fff;
	text-align:left;
}
.aboutus ul{
	height:auto;
}
.aboutus ul li{
    float:left;
	margin:10px 20px 0 0;
	padding:10px;
	border:1px solid #D3B685;
}
.aboutus-left
{
    float:left;
    width:700px;
    margin-right:40px;
}
.aboutus-right
{
    float:left;
    width:460px;
}
/*关于我们结束*/

/*联系我们开始*/
.linkus 
{
    float:left;
	width:810px;
	margin-top:10px;
	background:#fff;
	text-align:left;
}
.linkus-left
{
    float:left;
    width:150px;
    height:30px;
    line-height:30px;
}
.linkus-right
{
    float:left;
    width:660px;
    height:30px;
    line-height:30px;
}
.linkus-left1
{
    float:left;
    width:150px;
    height:360px;
    line-height:360px;
}
.linkus-right1
{
    float:left;
    width:660px;
    height:360px;
    line-height:360px;
}
.linkus-left2
{
    float:left;
    width:150px;
    height:120px;
    line-height:30px;
}
.linkus-right2
{
    float:left;
    width:660px;
    height:120px;
    line-height:30px;
}
/*联系我们结束*/


.clear1{*zoom:1;}.clear1:after{display:table;clear:both;content:"";}.fr{float:right;}.fl{float:left;}.relative{position:relative;}
.text-center{text-align:center;}

.case-nav-sub-wrap{height:78px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.case-nav-sub > a{margin-right:50px;}
.case-nav-sub > .active{color:#b03f29;}.case-position{font-size:14px;padding:25px 0;}
.case-position > a{line-height:30px;color:#999999;}.case-position > a:hover{color:#333333;}
.case{position:relative;height:280px;padding:15px 0;margin-top:-1px;border-bottom:1px solid #eee;transition:all 0.5s;}
.case:first-child{border-top:1px solid #eee;}.case:hover{background:#f9f9f9;border-color:#f9f9f9;}
.case-link{position:absolute;top:0;right:0;bottom:0;left:0;}
.case-img{position:relative;float:left;width:500px;height:280px;margin-right:70px;overflow:hidden;}:hover > .case-img{/*margin:0 50px 0 10px;*/}
.case-img > img{transition:all 1s;}.case-img:hover > img{opacity:.9;/*-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);*/}
.case-vr{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-position:-38px -110px;height:70px;width:70px;margin:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;transition:all 0.5s;}.case-vr:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.case-title{font-size:20px;display:block;margin:35px 0 32px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.case-item,.case-info{font-size:14px;color:#999999;}.case-info{line-height:24px;width:610px;margin-top:14px;text-align:justify;}
.case-btn{font-size:14px;line-height:36px;position:absolute;/*right:0;*/right:10px;bottom:40px;width:100px;text-align:center;background:whitesmoke;transition:all 0.5s;border-radius:3px;}.case-btn:hover{background:#000 !important;}:hover > .case-btn{color:#e9cc98;background:#222;/*margin-right:10px;*/}
.list-wrap{width:1230px;margin:auto;}.list-img{position:relative;height:260px;overflow:hidden;font:0/0 serif;text-shadow:none;color:transparent;}.list-img > img{transition:.4s;}.list-img:after{content:'';background:rgba(0,0,0,0.5);}.list-img:after,.list-img-btn{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:.4s;}.list-img:hover:after,:hover > .list-img-btn{opacity:1;visibility:visible;}.list-img-btn{font-size:14px;z-index:1;line-height:50px;width:100px;height:50px;margin:auto;color:#fdd038;border:1px solid #fdd038;border-radius:3px;text-align:center;}.list-img-btn:hover{background:rgba(255,255,255,0.2);}.list-info{padding:16px 20px;}
.list-more{font-size:14px;line-height:40px;display:inline-block;width:150px;padding:0;margin-top:50px;color:#666;border:none;background:whitesmoke;transition:.4s;border-radius:3px;}.list-more:hover{color:#e9cc98;background:#000 !important;}

.about-nav{font-size:16px;line-height:40px;display:inline-block;width:110px;margin:45px 5px 20px;border-radius:3px;}
.about-nav,:hover > .about-nav.active{color:#423f4e;background:whitesmoke;}
.about-nav:hover,.about-nav.active,.about-nav.active:hover{color:#e9cc98;background:#222;}

.zhaopintitle
{
    clear:both;
    height:40px;
    line-height:40px;
    font-size:16px;
}

.zhaopin-zwmc1{
	float:left;
	height:50px;
    line-height:50px;
    font-size:18px;
	font-weight:bold;
}
.linktype1{
	height:auto;
	line-height:30px;
}
.linktype1 span{

}
.zhaopin-sub1{
 	clear:both;
	font-size:15px;
	font-weight:bold;
}

/*首页开始*/
.blue
{
    clear:both;
    float:left;
    width:35px;
    height:40px;
    border-bottom:5px solid #0B64AB;
}
.maintitle
{
    clear:both;
    float:left;
    margin:10px 0;
    width:200px;
    font-size:22px;
}
.lbright
{
    float:right;
    margin:10px 0;
    width:400px;
}
.lbright ul{
	height:40px;
	line-height:40px;
}
.lbright ul li{
    float:left;
	margin-right:20px;	
}
	.lbright ul li a 
    { 
        color:#292929;
    }
    .lbright ul li a:hover 
    {
        color:#0B64AB;
        cursor:pointer;
    }
.lbright1
{
    float:right;
    margin:10px 0;
    width:80px;
}
.lbright1 a 
    { 
        color:#292929;
    }
    .lbright1 a:hover 
    {
        color:#0B64AB;
        cursor:pointer;
    }
.producttj
{
    float:left;
    margin:10px 10px;
    width:578px;
    height:240px;
    border:1px solid #E4E4E4;
}
.producttj a
{
    color:#000;
    cursor:pointer;
}
.producttj:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.producttj-left
{
    float:left;
    margin:20px;
    width:280px;
    height:180px;
}

.producttj-xh
{
    height:30px;
    line-height:30px;
    font-size:18px;
    font-weight:bold;
    color:#333;
}
.producttj-mc
{
    height:40px;
    line-height:40px;
    color:#999;
    font-size:14px;
    border-bottom:1px solid #E6E6E6;
}
.producttj-nr
{
    height:auto;
    line-height:30px;
    margin-top:20px;
    font-size:14px;
    color:#666;
}
.producttj-nr-left
{
    float:left;
    width:110px;
    color:#020202;
}
.producttj-nr-right
{
    float:left;
    width:178px;
    color:#919191;
}
.producttj-right
{
    float:left;
    margin:20px 10px;
    width:230px;
    height:200px;
    overflow: hidden;
}
.producttj-right img{  
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		transition:all 1s ease; /*放大时间*/
		overflow: hidden;
		object-fit:cover; 
	}  
	.producttj-right img:hover{		
		transform: scale(1.1);
	}
.right-bar-1:before,.right-bar-2:before,.right-bar-3:before,.right-bar-gotop:before{background-image:url('../images/icon-s8b48a0738c.png');background-repeat:no-repeat}
.main{padding-bottom:220px}.hide{display:none}.invisible{visibility:hidden}.wrap{width:1200px;margin-right:auto;margin-left:auto}

.right-bar{position:relative;display:block;width:100%;height:40px;border-top:1px solid #eee;background:#fff;cursor:pointer;color:#666;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.right-bar:before{position:absolute;top:0;right:0;bottom:30px;left:0;margin:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;content:'';-moz-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;transition:inherit}.right-bar:hover{color:#333;background:#f9f9f9}.right-bar:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.right-bar-1{padding-top:37px}.right-bar-1:before{background-position:-26px -40px;height:26px;width:30px}.right-bar-2{padding-top:37px}.right-bar-2:before{background-position:-39px -108px;height:26px;width:30px}.right-bar-3{padding-top:37px}.right-bar-3:before{background-position:-41px 0;height:26px;width:30px}.right-bar-gotop:before{bottom:0}.right-bar-gotop:before{background-position:-149px -75px;height:11px;width:20px}.right-bar:first-child{border-top:none}.right-bar:hover>.hide{display:block}.right-bar-wrap{font-size:12px;line-height:40px;position:fixed;z-index:97;top:50%;right:2px;width:60px;margin-top:-120px;text-align:center;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3)}.right-bar-tel{font-size:18px;line-height:76px;position:absolute;top:0;right:100%;width:160px;text-align:center;background:#fff;-moz-box-shadow:-1px 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow:-1px 1px 4px rgba(0,0,0,0.3);box-shadow:-1px 1px 4px rgba(0,0,0,0.3)}.right-bar-wechat{position:absolute;right:100%;bottom:0;padding:10px;background:#fff;-moz-box-shadow:-1px 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow:-1px 1px 4px rgba(0,0,0,0.3);box-shadow:-1px 1px 4px rgba(0,0,0,0.3)}

/*首页结束*/

.newsdef
{
    width:500px;
	height:150px;
	padding:15px;
}
.newsdef-left
{
    float:left;
    width:150px;
    
}
.newsdef-right
{
    float:left;
    width:320px;
    padding-left:20px;
}
.newsdef-right-title
{
   height:40px;
   line-height:40px;
   width:300px;   
   font-weight:bold; 
}
.newsdef-right-rq
{
   height:40px;
   line-height:40px;
   width:300px;
   color:#ccc;
} 
.casecont
{
    float:left;
	position:relative;
	width:580px;
	height:150px;
	margin:6px;
	overflow: hidden;
}   
.casecont1 
{
    float:left;
	position:relative;
	width:580px;
	height:150px;
	margin:6px;
	overflow: hidden;
}
.casecont1-1 
{    
	position:absolute;
	background:#fff;
	width:580px;
	height:150px;
	bottom:-150px;
	left:0;
	z-index:10;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.casecont1:hover
{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.casecont1:hover .casecont1-1
{
	position:absolute;
	background:#fff;
	transform:translate(0,-150px);
	-webkit-transform:translate(0,-150px);
	-moz-transform:translate(0,-150px);
	-o-transform:translate(0,-150px);
	-ms-transform:translate(0,-150px);
	
}
.casecont1-2
{
    margin:0px; 
    width:580px;
    padding:15px;
    height:140px;
    color:#000;
}
.casecont1-2-title{ font-size:18px; height:30px; line-height:30px; text-align:center; margin-bottom:5px;}
.casecont1-2-subtitle{ font-size:20px; height:30px; line-height:30px; text-align:center;}
.casecont1-2-rq{float:left; width:80px;height:80px;margin:30px 0;color:#8D8D8D;}
.casecont1-2-rq-nian{width:80px;height:30px; text-align:center;}
.casecont1-2-rq-yueri{width:80px;height:30px; text-align:center;}
.casecont1-2-right
{
    float:left;
    width:445px;
    height:140px;
    padding:0 20px;
}
.casecont1-2-right-title
{
    width:445px;
    height:40px;
    line-height:40px;
    font-size:18px;
    font-weight:bold; 
}
.casecont1-2-right-nr
{
    width:445px;
    height:auto;
    line-height:30px;
    color:#9E9E9E;
}

.products1
{
    width: 270px; 
    height:auto;
	margin:5px 14px;
    float:left;
    border:1px solid #E4E4E4;
    background:#EFEFEF;
}
.products1 a
{
    color:#000;
    cursor:pointer;
}
.products1:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.products1case1{  
	width: 270px;  
	height: 215px; 
	position:relative;
	overflow:hidden;
}
.products1case1 img{  
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		transition:all 1s ease; /*放大时间*/
		overflow: hidden;
		object-fit:cover; 
	}  
	.products1case1 img:hover{		
		transform: scale(1.1);
	}

.products1casetitle{
	padding:5px 0 5px 15px;
	text-align:left;
	display:block;
}
.products1casetitle1{
	padding:5px 0 5px 15px;
	text-align:left;
	color:#999999;
	font-size:14px;
	display:block;
}
.products1-nr
{
    height:auto;
    line-height:25px;
    padding:5px 15px;
    font-size:14px;
}
.niankuang
{
    width:60px;
    height:50px;
    margin-left:15px;
    margin-top:-30px;
    background:#0A64AB;
    position: relative;
    text-align:center;
    color:#fff;
}
.nianfen{width:60px;height:25px;}

/*首页新闻开始*/
/* ui-banner */
.ui-banner{display:block;position:relative;width:1200px;}
.ui-banner.ui-banner-invalid{display:none;}
.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{height:300px;}
.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{position:absolute;top:0;}
.ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.ui-banner .ui-banner-slides{width:515px;height:300px;left:1px;}
.ui-banner .ui-banner-slides li{display:none;position:absolute;top: 5px;+top:10px;}
.ui-banner .ui-banner-slides li img{width:520px;height:300px;border:none;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-654px;}
.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:654px;}
.ui-banner .ui-banner-slogans{height:300px;overflow:hidden;width:680px;right:0px;}
.ui-bnnerimg{
	width: 70px;
	height: 30px;
	margin:15px 0;
	line-height:30px;
	text-align:center;
	color:#ccc;
}
.ui-bnnerp{
	width: 550px;
	height:100%;
	padding: 0 10px;
}
.ui-bnnerp h3{
	font-size: 18px;
	font-weight:bold;
}
.ui-bnnerp h3 a:hover
{
    color:#fff;
}
.ui-bnnerp p{
	font-size: 14px;
	color:#9E9E9E; 
	padding-top:10px;
}
.ui-line{
	zoom: 1;
	overflow: hidden;
}
.ui-line-hover{
	background-color:#0B64AB;	
}

.ullinehover{	
	height: 86px;
	margin: 0 0 3px 25px;
	+margin: 0 0 1px 25px;
	padding: 6px 0;	
}
.ullinehover-bottom{height:2px;border-bottom: 1px solid #ececec;}
.ui-bnnerp-hover{
	background-color:#0B64AB;
	color:#fff;
}

.uibannerslog ul li{
	border: 1px solid red;
}
.ui-bnnerp-hover h3,.ui-bnnerp-hover h3 a,.ui-bnnerp-hover p{
	color:#fff;
}
.ui-banner .ui-banner-arrow{display:block;width:23px;outline:none;}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;}
.ui-banner .ui-banner-overlay{bottom:0;height:10px;position:absolute;right:0;width:173px;}

.news-left
{
    float:left;
    width:520px;
    height:300px;
}
.news-title
{
    margin:250px 0 0 0;
    height:50px;
    line-height:50px;
    padding-left:20px;
    background:#000;
    color:#fff;
    font-weight:bold;
    opacity:0.5;
}
.news-title a{color:#fff;}
.news-right
{
    float:left;
    width:660px;
    height:300px;
    margin-left:20px;
}
/*首页新闻结束*/