body{ margin:0px; font-size:12px; color:#333333;font-family: "Microsoft YaHei","微软雅黑"; /*background:url(../images/body_bj.jpg);*/}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:14px; outline:none;}
a:hover{color:#333;text-decoration:none; font-size:14px;transition: all 0.3s ease-in 0s;
-moz-transition:all 0.3s ease-in 0s;
-webkit-transition: all 0.3s ease-in 0s; 
-o-transition: all 0.3s ease-in 0s; }
:hover{transition: all 0.3s ease-in 0s;
-moz-transition:all 0.3s ease-in 0s;
-webkit-transition: all 0.3s ease-in 0s; 
-o-transition: all 0.3s ease-in 0s; }
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.m{ margin:0px auto; width:1200px;}
.mm{ margin-top:60px;} 
.mmm{ margin-top:80px;}
.mm40{margin-top:14px;}
.clearfix:after {    
content: ".";      
display: block;       
clear: both;          
visibility: hidden;   
line-height: 0;      
height: 0;          
font-size:0;         
}
.fl{ float:left;}
.fr{ float:right;}
.clearfix { zoom:1;}
.position_rel{position: relative;}
.mar-right{margin-right: 30px;}
.fr{float: right;}
.container{width:1200px;padding: 0;}

.head{width: 100%;height: 130px; /*background:url(../images/topbj.png) no-repeat ; background-size:cover;*/}
.language{ width: 100%; text-align: right;height: 20px;line-height: 20px;}
.language img{margin-right: 5px; vertical-align: middle;}
.language img.icon{margin-right: 10px;}
.logo{height: 120px;line-height: 120px;}
.logo img{vertical-align: middle; width: 117%; max-width: 117%;}
.tel{margin-top:34px;}
.tel h1 {
    font-size: 14px;
    color: 22px;
    color: #999;
    margin-left: 10px;
    color: #656565;
    font-size: 18px;
}
.tel h2 {
    font-size: 40px;
    color: #0180bd;
    margin-top: 6px;
    font-family: Impact;
}
.top_nav{width: 100%; height: 50px;line-height: 50px; background:#000000;}
.navigation{width: 100%; height: 50px; line-height: 50px; }
.navigation .nav{height: 50px; line-height: 50px;}
.navigation .nav li{width: 12.5%;height: 50px; line-height: 5px;border: 0;font-size: 15px;/* border-right: 1px solid #ccc;*/}
.navigation .nav li .drop-menu{ width: 100%; background: #e8e8e8;    transition: all .3s cubic-bezier(0.175,0.885,0.32,1) 0s;}
.navigation .nav li .drop-menu li{ border: 0; }
.navigation .nav li .drop-menu li:hover{ background: #000;}
.navigation .nav li .drop-menu li:hover a{ color: #fff;}
.navigation .nav li .drop-menu li a{ background: none;text-align: center; line-height: 40px;}
.navigation .nav li a{color: #fff;font-size:18px;height: 50px;line-height: 50px;}
.navigation .nav li:nth-child(6n){ border-right:0;}
.navigation .nav li.active,.navigation .nav li:hover{background:#e8e8e8;}
.navigation .nav li.active a,.navigation .nav li:hover a{color: #000;}
.banner .carousel .item img{width: 100%;}
.phone-banner{display: none;}
.slidemenu-left {
    float: left;
    overflow: visible;
}

.navigation .nav li .drop-menu li {
    width: 100%;}
.nav-menu ul{border:none!important;min-width: 100%!important;}


/*banner*/
.pointer li {
    border: none;
    width: 40px;
    height: 6px;
    margin: 0px;
    display: inline-block;
    border-radius: 0px;
    cursor: pointer;
    background: #969796;
}
.pointer .active {
    background:#f8fefc;
    width: 40px;
    height: 6px;

}


/*底部*/
.foot {
    padding:20px 0px;
    background-color: #333333;
    color: #efefef;
    width: 100%; 
}
/*友情链接*/
.links{}
.links_con {
    width:1200px;
    margin:4px auto;
}
.links span {
    width: 15%;
    max-width: 80px;
    display: inline-block;
    line-height: 32px;
    color: #ffffff;
    font-size: 14px;
}
.links .link_a {
    line-height: 32px;
}
.links .link_a a {
    display: inline-block;
    padding: 0px 20px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
}
.foot a{color: #efefef;}
.links .link_a p{
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
}
.links .link_a p span{float: none;display: inline-block;padding:0 20px;width: auto;
    max-width: none;font-size: 14px;}

.footBcon{width: 1200px; margin: 0 auto; border-top: 2px solid #3f3f3f;padding-top: 10px;font-size: 14px; text-align: center;}