@charset "utf-8";
#home{
   position: relative;
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    height: 1000px;
    overflow: hidden;
    padding-top: 0px;
}
.sprite{
   z-index: 200;
    position: absolute;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    height: 1000px;
    top: 0px;
    padding-top: 0px;
	left:0px;
}
.screen{
   z-index: 201;
    position: absolute;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    height: 1000px;
    top: 0px;
    padding-top: 0px;
	left:0px;
}

#home .screen{height: 1000px;}

.contents{
   z-index: 202;
    position: absolute;
    width: 100%;
    height: 750px;
    overflow: hidden;
    top: 200px;
    left: 0px;
}
.contents .txt{
   line-height: 40px;
    width: 300px;
    font-family: Verdana, Geneva, sans-serif;
    float: left;
    height: 300px;
    color: #c61c3f;
    font-size: 30px;
}

.bds_weixin{background:url(../images/weixin.png) no-repeat center}
.bds_tsina{background:url(../images/sina.png) no-repeat center}
.bds_tqq{background:url(../images/weibo.png) no-repeat center}
.bds_renren{background:url(../images/renren.png) no-repeat center}

.home-content{color:#fff;}
.home-content .content-main{width:700px; overflow:hidden; text-align:left; margin-right:200px; font-size:14px; line-height:25px; float:right;}
.home-content .content-main .main-box{width:550px; padding:30px; border-radius:10px; background:url(../images/about_tab_bg.png) repeat; margin:auto;}
.home-content h4.title{width:100%; height:150px; background:url(../images/ico.png) no-repeat left -70px;}


#about,#product,#case,#contect,#searchList, #linkList{
   position: relative;
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    height: 1000px;
    overflow: hidden;
    padding-top: 0px;
}
#product,#product .screen{height: 1000px;}
#product .contents{height:1050px;}
#product_p .contents{height:auto;}
#product_p .screen{height:100%;background-attachment:fixed}

.home-bg{background:repeat center #fff; background-size:cover;}
.about-bg{background:repeat center #fff; background-size:cover;}
.product-bg{background:repeat center #fff; background-size:cover;}
.case-bg{background:repeat center #fff; background-size:cover;}
.contect-bg{background:repeat center #fff; background-size:cover;}
.search-bg{background:repeat center #fff; background-size:cover;}

.tableBox{width:100%; min-width:990px; height:600px; margin:auto;}
#about .tableBox h4.title{width:100%; height:227px; background:url(../images/ico.png) no-repeat center -500px;}
#contect .tableBox h4.title{width:100%; height:227px; background:url(../images/ico.png) no-repeat center -1400px;}
#about .contentBox,#contect .contentBox, #searchList .contentBox, #linkList .contentBox{width:990px; margin:auto; height:350px; background:url(../images/about_tab_bg.png) repeat; line-height:30px; color:#fff; font-size:14px; text-shadow:#000 -1px 1px 3px; line-height:30px;}
#contect .contentBox{height:450px;}
#searchList .contentBox,#linkList .contentBox{height:500px;}
#product .tableBox h4.title{width:100%; height:227px; background:url(../images/ico.png) no-repeat center -800px;}
#product_p .tableBox h4.title{width:100%; height:227px; margin-top:100px; background:url(../images/ico.png) no-repeat center -800px;}

#productMenu,#productMenu_p{width:990px; margin:auto; overflow:hidden;}
#productMenu li{width:100%; overflow:hidden; margin:2px; background:url(../images/product_tab_bg.png) repeat;}
#productMenu_p li{width:100%; overflow:hidden; margin-bottom:200px; background:url(../images/product_tab_bg.png) repeat;}
#productMenu li img,#productMenu_p li img{margin:10px 0px;}
#productMenu li a.title,#productMenu_p li a.title{height:50px; line-height:50px; font-size:18px; background:url(../images/product_tab_bg.png) repeat; color:#5ed2d5; text-align:left; padding-left:20px; cursor:pointer; display:block}
#productMenu li a.title:hover,#productMenu_p li a.title:hover{background:#50dcff; color:#1c3e61;}
#productMenu .productBox{width:100%; color:#fff; font-size:14px; text-shadow:#000 -1px 1px 3px; text-align:left; padding:20px 0px; display:none; line-height:30px; word-spacing:8px; letter-spacing: 1px;}
#productMenu_p .productBox{width:100%; color:#fff; font-size:14px; text-shadow:#000 -1px 1px 3px; text-align:left; padding:20px 0px;  display:none; line-height:30px; word-spacing:8px; letter-spacing: 1px;}
#productMenu .productBox table,#productMenu_p .productBox table{text-align:center; line-height:30px; color:#000000; text-shadow:#000 0px 0px 0px;}

#case .tableBox h4.title{width:100%; height:227px; background:url(../images/ico.png) no-repeat center -1100px;}
#case .contentBox{width:990px; margin:auto; height:350px; }

.PKContent{ margin:-25px 0 0 -25px;}
.PKContent img{
	cursor:pointer;
	border:10px solid #fff;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	}
.PKContent img:hover{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter:none;
	}
	
#contect .baiduMap{height:350px; width:560px; display:block; float:right}
#contect .contectTxt{float:left; width:320px;}
#contect .contectTxt h4.ctitle{width:100%; height:51px; overflow:hidden;}
#contect .contectTxt h4.ctitle span{width:126px;; height:100%; display:block; background:url(../images/ico.png) no-repeat right -100px;}
#contect .contectTxt .content{padding:20px 0;}

#searchList .simg{width:120px; height:120px; text-align:center}
#searchList .simg img{width:100px; height:100px;}
#searchList .contentBox .title{width:100%; height:42px; padding-top:30px; text-align:left; margin-bottom:30px;}
#searchList .contentBox .title span{width:178px; height:100%; overflow:hidden; background:url(../images/ico.png) no-repeat right -180px; display:block; margin-left:30px;}
#searchList .search-title{font-size:18px; color:#000; text-shadow:#333 2px 2px 8px;  padding:10px 20px 0px 20px;}
#searchList .search-content{padding:0px 20px 20px 20px; color:#000; line-height:20px; text-shadow:#333 1px 1px 2px;}
#searchList .pageNum{text-align:right; color:#bdda4c; font-size:12px; line-height:20px; height:20px; width:920px;}
#searchList .pageNum a.pre{width:14px; height:20px; background:url(../images/ico.png) no-repeat -1360px -234px; display:inline-block;}
#searchList .pageNum a.next{width:14px; height:20px; background:url(../images/ico.png) no-repeat right -234px; display:inline-block;}
#searchList .pageNum a.pre:hover{background-position:-1360px -254px;}
#searchList .pageNum a.next:hover{background-position:right -254px;}
#searchList  .casePic, #searchList  .proPic{ cursor:pointer;}

#linkList .contentBox img{padding:10px;}
#linkList .contentBox .title{width:100%; height:42px; padding-top:30px; text-align:left; margin-bottom:30px;}
#linkList .contentBox .title span{width:178px; height:100%; overflow:hidden; background:url(../images/ico.png) no-repeat right -320px; display:block; margin-left:30px;}