﻿* {
margin:0px;
padding:0px;
list-style-type:none;

}

.clear {
    clear: both;
    margin-top: -1px;
    visibility: hidden;
    width: 1px;
    line-height: 0px;
    height: 0px;
}
#header-all {
    margin:0px auto;
    padding:0px;
}
.header {
    width:100%;
    height:110px;
    margin:0px auto;
    padding:0px;
    overflow:hidden;
    /*background-color:#fff;*/
    /*background-color:#FCFCFC;*/
    background:url(../img/navbg.png) repeat-x;
    border-bottom:1px solid #bcbcbe;

}
.logo {
width:260px;
height:110px;
float:left;
margin-left:100px;

}
.nav {
    width:710px;
    height:110px;
    float:right;
    position:relative;
    overflow:hidden;
    margin-right:100px;
}
.lan {
    float:right;
    width:80px;
    height:30px;
    line-height:30px;
}
.menu {
width:100%;
height:80px;
float:right;
font-size:16px;
line-height:60px;

}

.menu li{
   float:left;
   text-align:center;
   position:relative;
}
.menu li a {
   /*padding-left:30px;*/
   width:100px;
   text-align:center;
   height:60px;
   margin:0px;
   line-height:60px;
   color:#0c0c0c;
   display:block;
   text-decoration:none;

    }
.menu li a:hover 
{
    color:#fff;
    background:#e83227;
    
}
.con-top li{
        width: 100px;
    height: 36px;
}

/*footer*/
.foot { height:240px; background:#21242d; overflow:hidden;}
.foot a:hover{
font-weight:bold;
    }

.fcon { width:1200px; height:240px; margin:0px auto; background-color:#21242d;}
.flogo {
	margin-left:13px;
    float: left;
    width: 260px;
    height: 150px;
    margin: 45px 130px 0px 0px;
    /*background:url(cqq/new-index/images/logo1.pngs) no-repeat;*/
    position: relative;
    overflow: hidden;
}
.flogo p { position:absolute; left:23px; bottom:21px; font-size:14px; color:#ec4804;}
.footpage { float:left; width:600px; height:185px; margin-top:45px; /*overflow:hidden;*/}
.footpage LI { float:left; width:135px; height:185px; margin-right:13px;}
.footpage LI p { padding-bottom:15px; font-size:14px; color:#bcbcbe;}
.footpage li a { display:block;line-height:28px; FONT-SIZE:12px; COLOR:#888;padding:5px 0;text-decoration:none;}
.fcontact { float:left; width:135px; height:185px; margin-top:45px; overflow:hidden;}
.fcontact p {  font-size:14px; color:#bcbcbe;padding-bottom:15px;
}
.fcontact p a{
    color:#bcbcbe;
    text-decoration:none;
}
.wx-div{width:76px;height:76px;}
.footer {height:60px;color:#ececec;background-color:#2f4052;	}
.footer P { width:1200px; height:60px; margin:0px auto; text-align:center; LINE-HEIGHT:60px; COLOR:#ececec;}
.footer P span { margin:0px 20px; line-height:60px;}
.footer P span a { LINE-HEIGHT:60px; COLOR:#ececec;}
.fwx p{
    cursor:pointer;
}
/*底部微信扫一扫效果*/
.s1s{
    position:;
    float:right;
    bottom:100px;
    right:295px;
    border:1px;
    border-radius:15px;
    border: 1px solid #ccc;
    overflow:hidden;
    display:none;
}
/*产品中心 css index*/
.product{
    width:100%;
    height:400px;
    margin:0 auto;
    position:relative;
}

.new-item2{
    position:relative;
    width:100%;
    height:650px;
}
.product-item {
    width: 1200px;
    height: 600px;
    /*border: 1px solid #000;*/
    margin: 0 auto;
}
/*.pro{
    width:300px;
    border-top:1px solid #bcbcbe;
    margin:0 auto;
    padding-top:20px;
    height:50%;

}*/
.jmpro{
    width:350px;
    height:400px;
    float:left;
    border:1px solid #bcbcbe;
    margin-left:48px;
    position:relative;
    background:url(/img/bglist.png);
    
}
.jmpro img{
    position:absolute;
    width:308px;
    height:219px;
    margin-top:30px;
     margin-left:21px;
    cursor:pointer;
    
}
.jmpro img:hover{
           /*transform:translate(0px,-4px);
           box-shadow:2px 10px 10px #ccc;
           transition:transform linear 0.2s;*/
    cursor:pointer;
    opacity: 0.7;
    filter: alpha(opacity=70);
    transition: all 1.2s linear;
    -moz-transition: all 1.2s linear;
    -o-transition: all 1.2s linear;
    -webkit-transition: all 1.2s linear;
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -o-transform: scale(1.12);
    -m-transform: scale(1.12);
    transform: scale(1.12);
    
}
#proi{
    position:absolute;
    font-size:16px;
    bottom:0px;
    text-indent:2em;
}
.cjpro{
    width:350px;
    height:580px;
    float:left;
    border:1px solid #bcbcbe;
    margin-left:48px;
    position:relative;
}
#cjproi{
    position:absolute;
    font-size:16px;
    bottom:10px;
    text-indent:2em;
}
.thjpro{
    width:350px;
    height:580px;
    float:left;
    border:1px solid #bcbcbe;
    margin-left:48px;
    position:relative;
}
#thjproi{
    position:absolute;
    font-size:16px;
    bottom:10px;
    text-indent:2em;
}

.select{
   width:1200px;
   position:relative;
   height:60px;
   margin:0 auto;
}
.button{
    width:300px;
    height:60px;
    position:relative;
    margin:0 auto;
    margin-top:20px;
   
}
#btnmore{

}
#btnmore a:hover{
    color:#fff;
    width:254px;
    height:60px;
    border:1px solid #c6c6c6;
    background-color:rgb(126, 189, 233);
    border-radius:15px;
    position:absolute;
    font-size:25px;
    font-family:"微软雅黑";
    line-height:60px;
    color:#fff;
    text-align:center;
    display:inline-block;
    margin-left:20px;
    cursor:pointer;
}
#btnmore a{
    text-decoration:none;
        width:254px;
    height:60px;
    border:1px solid #c6c6c6;
    background-color:#f5f5f5;
    border-radius:15px;
    position:absolute;
    font-size:25px;
    font-family:"微软雅黑";
    line-height:60px;
    color:#6c6c6c;
    text-align:center;
    display:inline-block;
    margin-left:20px;
    cursor:pointer;
}


/*jylist,css*/
.new-item1{ 
    width:100%; 
    height:600px;
    margin:0 auto;
    overflow:hidden;
    background-color:#f6f6f6;

}

.new-font1{
    /*width:1000px; 
    height:132px;
    font-size:35px;
    text-align:center;
    padding:40px 0;*/
    padding:40px 0;
    text-align:center;
}
    .new-font1 h2 i {
    display: inline-block;
    width: 80px;
    height: 14px;
    border-top: #000 1px solid;
    margin: 0 10px;
    line-height:14px;
    }
    .new-font2 h2 i {
    display: inline-block;
    width: 80px;
    height: 14px;
    border-top: #000 1px solid;
    margin: 0 10px;
    line-height:14px;
    }

.new-item1 h2 {
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 30px;
    color: #000;
}
.lunbo{
    width:800px;
    height:450px;
    left:50%;
    margin-left:-400px;
    position:absolute;
}
.ig1{
    position:absolute;
}

.btn_1{
    width: 40px;
    height: 60px;
    color: #c6cacb;
    font-size: 60px;
    top: 50%;
    margin-top: -30px;
    cursor: pointer;
    z-index:100;
}
.btn11{
    left:0px;
}
.btn22{
    right:0px;
   
}




