/* head b */

body{
background-color:#fff;
overflow:auto;
}

.head {  
      /*filter:alpha(opacity=92);  
      -moz-opacity:0.92;  
      -khtml-opacity: 0.92;  
      opacity: 0.92; */
	 
	  top:0px; 
	  z-index:9999;
	  background-color:#ffffff;
}

.head .top{
width:100%;
height:122px;

}

.head .toptxt
{
  display:block;
  color:white;
  size:12px;
  font-family:"Microsoft YaHei";
  line-height:30px;
}

.head .toptxt a
{
color:white;
}




.head .teldiv
{
margin-top:37px;
  float:right;
}


.head .nav {
background:#0000fe;
font-size: 16px;
overflow: hidden;
text-align:right;
height:54px;
}

.head .current
{
background:#f8f8f8;
color:#e8641a;
}

.features {
position: absolute;
top:45px;
}




a {
color: #666;
text-decoration: none;
}
* {
padding: 0;
margin: 0;
border: 0;
outline: none;
list-style-type: none;
}
user agent stylesheeta:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}




.head .nav ul {
position: relative;

}

.head .nav li {
display: inline-block;
height:54px;
float:left;
width:170px;
line-height:54px;
text-align:center;
cursor:pointer;
font-size:16px;
color:#ffffff;
}





.head .nav li:hover
{
    background:#f8f8f8;

color:#e8641a;
}

.logoa
{
width:335px;
height:97px;
margin-top:23px;
}


.head .nav a.current{
color:#D93600;
text-decoration: none;
}
.fixed .nav a, .fixed .tel a {
color: #949494;
}



/* banner b */
.lunbo{position:relative; width:100%;overflow:hidden}
.banner{margin:0;width:100%;overflow:hidden}
.banner .hd{
position: absolute;
right: 49%;
text-align: center;
bottom: 30px;
}

.banner .hd li.on {
background-position: 0 -19px;
}


.banner .hd li {
background-image: url(../img/pagination.png);
background-repeat: no-repeat;
cursor: pointer;
float: left;
height: 19px;
margin: 0 0 0 4px;
overflow: hidden;
position: relative;
width: 19px;
z-index: 99;
text-indent: -9999em;
}


#focus{position:relative;width:100%;overflow:hidden; }
#focus ul{position:relative}
#focus ul li{position:relative;background:#000;float:left;overflow:hidden}
#focus ul li div{position:absolute;overflow:hidden}

#focus .btn{position:absolute;text-align:right;padding-bottom:5px;padding-left:10px;width:780px;bottom:0;padding-right:10px;height:10px;right:0;padding-top:5px}
#focus .btn span{width:25px;display:inline-block;background:#fff;height:10px;margin-left:5px;cursor:pointer}
#focus .btn span.on{background:#fff}
#focus .preNext{position:absolute;width:45px;background:url(../img/sprite.png) no-repeat 0 0;height:100px;top:200px;cursor:pointer}
#focus .pre{left:0}
#focus .next{background-position:right top;right:0}
/* banner e */

/* productdiv b */ 
.productdiv {
background: #fff;
position: relative;
margin-top:35px;
height:610px;
}



 .producthead
{
height:84px;
line-height:40px;
width:100%;
}

    .producthead span {
     display:block;
     width:100%;
     text-align:center;
    }

 .producthead .txt1
{
font-size:24px;
font-family:"Microsoft YaHei";
color:#000000;
}

    .producthead .txt2 {
    
    font-size:18px;
    color:#c3c3c3;
    }


.productdiv .productclass {
  width:616px;
  margin:0px auto;
}

    .productdiv .productclass li.cur {
    color:#ffffff;
background:#0000fe;
    
    
    }

.productdiv  .productclass  li 
{
  width:172px;
  float:left;
  height:39px;
  border:1px solid #0000fe;
  line-height:39px;
  color:#0000fe;
  text-align:center;
  margin-left:25px;
  font-size:14px;
  margin-top:20px;
  cursor:pointer;
}

.m_fwc .u_lst2 li em {
    height: 32px;
    cursor:pointer;
    line-height: 32px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    background: #707070;
    color: #fff;
    font-size: 14px;
}

.productdiv  .productclass li:hover 
{
color:#ffffff;
background:#0000fe;
}

.productlist {
width:1200px;
margin:0px auto;
clear:both;
}
u_lst1 .lastli {
    margin-right: 0;
}
.m_fw {
    position: relative;
  width:1200px;
}

.u_ljt {
   padding-top: 260px;
   padding-left:15px;
}

.u_rjt {
    padding-top: 260px;
padding-right:15px;

}

.u_ljt,.u_rjt {
    
    width: 30px;
    height: 50px;
}


.f_fl {
    float: left;
}

.f_fr {
    float: right;
}


.f_cb, .f_cbli li {
    zoom: 1;
}



 .m_fwc {
    width: 1106px;
     
}
.m_fwc .u_lst2 li {
    position: absolute;
}

li {
    list-style: none;
}

.g_fw {
    padding-top: 84px;
    height: 702px;
    background: #111111;
}
.f_fw {
    font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ,arial,ËÎÌå;
}

.content {
    width: 1200px;
    margin: 0 auto;
}


.g_fw img {
  width:300px;
  height:300px;
}

/*servicediv*/

.servicediv {
    width:100%;
position: relative;
margin-top:35px;

height:407px;
}



 .servicehead
{
height:84px;
margin-top:45px;
line-height:40px;
width:100%;
}

    .servicehead span {
     display:block;
     width:100%;
     text-align:center;
    }

 .servicehead .txt1
{
font-size:24px;
font-family:"Microsoft YaHei";
color:#000000;
}

    .servicehead .txt2 {
    
    font-size:18px;
    color:#c3c3c3;
    }


.servicelist {
 width:1200px;
 margin-top:15px;
 overflow:hidden;
 clear:both;
}



    .servicelist div {
      float:left;
      margin:0px 7px;
      width:384px;
      height:222px;
      background:#ffffff;
      border:1px solid #c9c9c9;
    }


    .servicelist .serimg
    {
        display:block;
        width:90px;
        height:90px;
        margin:25px auto;
        margin-top:34px;
        }

       .servicelist .sertxt
    {
        display:block;
        width:100%;
        text-align:center;
        height:30px;
        line-height:30px;
        margin:0px auto;
        font-size:16px;
        }

/*clientdiv*/


.clientdiv {
width:100%;
position: relative;
height:511px;
background:#f8f8f8;
}



 .clienthead
{
height:84px;
margin-top:45px;
line-height:40px;
width:100%;
}

    .clienthead span {
     display:block;
     width:100%;
     text-align:center;
    }

 .clienthead .txt1
{
font-size:24px;
font-family:"Microsoft YaHei";
color:#000000;
}

    .clienthead .txt2 {
    
    font-size:18px;
    color:#c3c3c3;
    }


.clientlist {
 width:1200px;
 margin-top:15px;
 overflow:hidden;
 clear:both;
}


    .clientlist .items {
    margin-top:22px;
    }

.clientlist  .list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}

.clientlist ul.items li.item1 {
    background: url(../img/item-1.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item2 {
    background: url(../img/item-2.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item3 {
    background: url(../img/item-3.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item4 {
    background: url(../img/item-4.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item5 {
    background: url(../img/item-5.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item6 {
    background: url(../img/item-6.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item7 {
    background: url(../img/item-7.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item8 {
    background: url(../img/item-8.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item9 {
    background: url(../img/item-9.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}
.clientlist ul.items li.item10 {
    background: url(../img/item-10.png) no-repeat;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -ms-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
}



.clientlist ul.items li.r {
    border-right: 1px dotted #ddd;
}
.clientlist ul.items li.b {
    border-bottom: 1px dotted #ddd;
}
.clientlist ul.items li {
    background-position: 0px 0px;
}
.clientlist ul.items li {
    position: relative;
    padding: 0;
    width: 239px;
    height: 150px;
    overflow: hidden;
    z-index: 10;
    float: left;
}
.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}





/*newsdiv*/
.newsdiv {
width:100%;
position: relative;

height:589px;
}



 .newshead
{
height:84px;
margin-top:45px;
line-height:40px;
width:100%;
}

    .newshead span {
     display:block;
     width:100%;
     text-align:center;
    }

 .newshead .txt1
{
font-size:24px;
font-family:"Microsoft YaHei";
color:#000000;
}

    .newshead .txt2 {
    
    font-size:18px;
    color:#c3c3c3;
    }


.newslist {
 width:1200px;
 margin-top:15px;
 overflow:hidden;
 clear:both;
}



    .newslist div {
      float:left;
      margin-left:30px;
      width:363px;
      height:400px;
     
    }


    .newslist .newsimg
    {
        display:block;
        width:363px;
        height:282px;
        margin-top:30px;
        }

     .newslist .newsimg img
    {
        width:363px;
        height:282px;
        }

    .newslist .newstitle {
         display:block;
        width:100%;
        text-align:center;
        height:30px;
        line-height:30px;
        margin-bottom:10px;
    font-size:14px;
    }

       .newslist .newstxt
    {
           text-indent:2em;
        display:block;
        width:100%;
        height:52px;
        line-height:25px;
        margin:0px auto;
        font-size:13px;
        }




/*resondiv*/

.resondiv {
    width:100%;
position: relative;
margin-top:35px;
background:#f8f8f8;
height:555px;
}



 .resonhead
{
height:84px;
margin-top:45px;
line-height:40px;
width:100%;
}

    .resonhead span {
     display:block;
     width:100%;
     text-align:center;
    }

 .resonhead .txt1
{
font-size:24px;
font-family:"Microsoft YaHei";
color:#000000;
}

    .resonhead .txt2 {
    
    font-size:18px;
    color:#c3c3c3;
    }


.resonlist {
 width:1200px;
 margin-top:15px;
 overflow:hidden;
 clear:both;
}

.resonlist  .u_lst3 {
    width: 76px;
}

.f_cb, .f_cbli li {
    zoom: 1;
}


.u_lst3 li {
    height: 112px;
    position: relative;
    margin-bottom: 3px;
    background:#e8641a;
}
    .u_lst3 li img {
    margin-top:20px;
    }
    .u_lst3 li.cur {
    
    background:#0000fe;
    }

.resonlist .fwimg {
    width: 582px;
    height: 343px;
    margin-left:3px;
}
    
.fwimg img {
    width: 582px;
    height: 343px;
    display: block;
}

.m_fwr {
    background: #e9e9e9;
    width: 539px;
    height: 343px;
}


.m_fwr div {
    position: relative;
}


.m_fwr h3 {
    font-size: 16px;
    color: #111111;
    width: 158px;
    text-align: center;
    height: 33px;
    line-height: 33px;
    border: 1px solid #ccc;
    margin: 63px 0 30px 180px;
    font-weight: normal;
}

.pr {
    position: relative;
}

.m_fwr p {
    background: url(../img/fw_ico.png) no-repeat left 13px;
    font-size: 15px;
    color: #444444;
    line-height: 36px;
    padding-left: 24px;
    margin-left: 83px;
    margin-top:15px;
} 
/* back to top */
a.backTop{display: block; cursor: pointer;background:  #0000fe url(../img/scroll-nav.png) no-repeat  scroll 10px -18px;height: 42px;width:40px;margin-top: 5px;position: fixed;bottom:240px;right: 50%;margin-right: -650px;color: white;text-align: center;font-size: 0; }
a.backTop:hover{text-decoration: none;line-height: 18px;background: #e8641a url(../img/scroll-nav.png) no-repeat  scroll 10px -18px ;font-size: 12px;}




 .bplistprod
{
   
margin-top:20px;
clear:both;
}

 .bplistprod .bpimgtxt
{
 float:left;
 margin:5px;
 margin-bottom:30px;
 height:205px;
     width: 258px;
     margin-left:25px;
}

 .bplistprod .bpimgtxt:hover .img1
{
 border:1px solid #2b8c8b;
}

 .bplistprod .bpimgtxt:hover span a
{
 color:#e8641a;
 text-decoration:none;
}
.bplistprod .bpimgtxt .img1
{
cursor:pointer;
 border:1px solid #bbbbbb;
 padding:1px;
}

 .bplistprod .bpimgtxt img
{

 width:254px;
 height:175px;
}

.bplistprod .bpimgtxt span
{
display:block;
 text-align:center;
 margin-top:10px;
}


.box-kefu
{
  min-height:290px;
  min-width:162px;
  background:url(../img/chatonbacktop.png) no-repeat right top ;
  position:fixed;
  z-index:9999;
  right:0px;
  top: 175px;
}

.box-kefu .chatbottom
{
  min-height:87px;
  min-width:156px;
  background:url(../img/chatonbackbottom.png) no-repeat right bottom ;

}

.box-kefu ul
{
width:100%;
 margin-top:100px;
 
}

.box-kefu ul li
{
 background:url(../img/chatonback.png) no-repeat right;
 min-height:42px;
 min-width:156px;
 line-height:42px;
}

.box-kefu ul a
{
 font-size:13px;
 font-weight:600;
 padding-left:85px;
}

.box-kefu   .lrbrow
{
   min-height:143px;
   min-width:25px;
   position:absolute;
   margin-left:0px;
   margin-top:70px;
   cursor:pointer;
}

.rbrow
{
 background:url(../img/chatleft.png) no-repeat center;
}


.lbrow
{
 background:url(../img/chatleft.png) no-repeat center;
}


.foot1 {
  width:100%;
  background:#e9e9e9;
  height:267px;
}
    .foot1 ul {
    float:left;
    margin-top:63px;
    }

    .foot1 li {
    cursor:pointer;
    }
        .foot1 .bt1 .txt:hover {
        color:#e8641a;
        }

    .foot1 .bt1 {
     width:173px;
     text-align:center;
    
    }

        .foot1 .bt1 .title {
        margin-bottom:28px;
        font-size:14px;
        font-weight:600;
        color:#000000;
        }


         .foot1 .bt1 .txt {
       height:25px;
        font-size:13px;
     
        }

    .foot1 .bt2 {
    width:430px;
    height:170px;
    margin-left:100px;
    border-right:1px solid #949494;
    }

    .foot1 .bt2 .title {
     font-size:14px;
        font-weight:600;
        color:#e8641a;
        margin-bottom:28px;
    }

      .foot1 .bt2 .txt {
           height:28px;
        font-size:13px;
    
        }
       .foot1 .bt2 .txt1 {
              height:30px;
        font-size:26px;
      color:#e8641a;
        }
    .foot1 .bt3 {
      margin-left:10px;
    
    }

 .foot1 .bt3 li {
    margin-bottom:4px;
    }

.foot2 {
  width:100%;
  background:#0000fe;
  height:61px;
}