*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}

hr{ border:none;}
.clear{ clear:both;}
.container{ padding: 0; width:1200px; margin: 0px auto;}
p{margin: 0;}
img{ border:0; vertical-align:middle; }



/*********************************导航条******************************8*/
.top{width:100%;height:40px; background:#0f46ad ;}
.top-middle{width:869px;margin:0 auto; height:41px; position: absolute;right: 0px;top: 50px; background: url(../images/nav.png) no-repeat;padding-left:85px;}
.top-middle>img{margin-top:26px; float: left;}
/*********************************导航条******************************8*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:40px; line-height:40px;  }
.nav a{ color:#333;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .active{ background: url(../images/dh_active.png);}
.nav .nLi h3{ float:left;text-align: center;}
.nav .nLi h3 a{ display:block; padding:0 37px; font-size:14px;font-weight:normal;color:#fff; height: 40px; line-height: 40px;}
.nav .sub{ display:none;left:0; top:40px;  position:absolute; background:rgba(0, 0, 0, 0.5);  line-height:26px; padding:0; width:100%;     z-index: 99999; }
.nav .sub li{ zoom:1;   height:40px; line-height: 40px;  text-align: center }
.nav .sub a{ display:block; padding:0 10px; color: #fff; font-size: 12px; height: 100%; }
.nav .sub a:hover{ background:#0f46ad;}
.nav .active h3 a{color:#fff }

.header{height:100px; position: absolute; top: 0px; left:50%; margin-left: -600px;}
.logo{padding-top:12px; float:left;  background: url(../images/logobj.png) no-repeat; width: 722px; height: 114px; position: absolute; top: -25px;    left: -268px;}
.logo img{width: 271px;height: 37px; margin-top: 20px;margin-left: 282px;}
.header_top{width: 100%; height: 25px; line-height: 25px; }
.header_top .container{height: 100%;}
.header_top .huanying{ float: left; font-size: 12px; color: #333;}
.header_right{ float: right; font-size: 12px;}
.header_right .icon-qqs,.icon-shous,.icon-ditu{ border-right:1px solid #ddd;    position: relative;}
.icon-shous,.icon-ditu{ float: left;  padding: 0px 12px; }
.icon-qqs{ float: left; padding: 0px 12px; }
.icon-shous .icon,.icon-qqs .icon{font-size:20px!important;color: #666666;}
.icon-shous:hover i{color:#0f46ad;}
.icon-qqs:hover i{color:#0f46ad;}
.header_right_info{float: right;}
.header_dright{float: right; margin-top: 15px; color:#fff;line-height: 28px; margin-right: 10px;}
.header_dright img{ margin-right: 5px;  float: left;}
.header_dright p{ font-size: 12px; float: left;}
.header_dright h3{ font-size: 18px; font-family: Impact; float: left}

.erweima{position: absolute; right:0px; top:35px; z-index: 999;width:100px; height: 100px; display: none}
.shouji{position: absolute; left:0px; top:35px; z-index: 999; width:100px; height: 100px;display: none }
.icon-qqs:hover .shouji{display:block;}
.icon-shous:hover .erweima{display:block;}
.shouji img,.erweima img{width:100%; height:100%;}



/*banner*/
.banner{width:100%; display: block; overflow: hidden; position: relative; height:500px;}
.banner .slideBox{ width:100%;  overflow:hidden; position:relative; height:100%; }
.banner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -58px;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:15px;  width:15px; height:15px;  border-radius:50%; border:1px solid #0f46ad; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#0f46ad;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd ul{width:100%; height:100%;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; height:100%;}
.banner .slideBox .bd img{ width:100%; height:100%; display:block;  }
.banner .slideBox .bd li a{width:100%; height:100%; display:block; overflow:hidden;}




/*关于我们*/
.index_about{width:100%; height: 300px; display: block;  }
.index_about .container{background: url(../images/lefts.jpg) no-repeat left;position: relative }
.index_about_left{width:700px; height: auto;  float: left;}
.index_about_right{width:480px; height: auto; float: right; background: #f8f9fb; padding: 15px; position: absolute; right:0; top: -72px;}
.index_about_img{width:305px; height: auto; float: left; background: url(../images/aboutbj.png) no-repeat top left; padding:42px 0px 0px 25px; }
.about_img{ width:280px; height: 215px; overflow:hidden;}
.about_img img{ width:100%; height: 100%; transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
	
.about_img:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}	
.index_about_xx{ width:350px; height: 100%;  float: right; padding-top: 55px;}
.index_about_xx h3{ font-size: 20px; color: #1e4ab3;  width:100%; height: 35px; line-height: 35px;font-weight: bold;}
.index_about_xx hr{width:30px; height: 2px;  background: #dcdcdc; margin: 10px 0}
.index_about_xx p{ font-size: 14px; color: #666666; line-height: 24px; word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden; height:140px;}
.index_about_xx a{ background: #0f46ad; width: 128px; height:30px; text-align: center; line-height: 30px; color: #fff; display: block; overflow:hidden; font-size: 14px;
	margin-top: 30px; }
.index_about_xx a:hover{border:1px solid #0f46ad; color:#0f46ad; background:none }
.index_atitle{width:100%; height: 65px;}
.index_atitle img{width:107px; height: 34px; float: left; margin-top: 8px;}
.index_atitle .index_rtitle{ float: right; margin-top: 20px;}
.index_atitle .index_rtitle a{  float: left; font-size: 12px; color: #666666; margin-left: 25px; }
.index_atitle .index_rtitle a.active{ color:#0f46ad}

.index_about_right ul{width:100%; height: auto; display: block; overflow: hidden;}
.index_about_right ul li{width:100%; height: 20px; margin-bottom: 15px;}
.in_about_time{float: right;}
.in_about_time p{ text-align: center; font-size: 14px; color:#333; height: 25px; line-height: 25px;}
.in_about_xx { float: left; width:315px; padding-left: 8px;}
.in_about_xx h3{ font-size: 14px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; height: 25px; line-height: 25px; width: 100%}
.in_about_xx p{ font-size: 12px; color: #666; text-overflow: ellipsis; overflow: hidden; white-space:nowrap;height: 25px; line-height: 25px; width: 100%}
.index_about_right ul li:hover .in_about_time{ background: #0f46ad;}
.index_about_right ul li:hover .in_about_time p{color:#fff}
.index_about_right ul li:hover .in_about_xx h3,.index_about_right ul li:hover .in_about_xx p{color:#0f46ad}



/*首页产品中心*/
.index_product{width:100%; height: 390px; display: block; overflow: hidden; margin: 40px 0 38px; background: #f5f5f5;}
.index_product_pimg{ width:301px; height:390px; background: url(../images/probj.jpg) no-repeat; float: left; color: #fff; padding-left:15px; padding-top: 23px;position:relative;}
.index_product_pimg h4{ font-size: 18px; height: 30px; line-height: 30px;}
.index_product_pimg p{font-size: 14px; height: 30px; line-height: 30px;}
.index_product_pimg h3{ font-size: 30px; height: 30px; line-height: 30px; margin-top: 30px;}
.index_product_pimg hr{width:80px; height: 2px; background: #fff; border: 1px solid #fff}
.index_product_pimg a{ font-size: 14px; padding: 5px 0px; border: 1px solid #fff; color:#fff; display: block; overflow: hidden;  margin-top: 70px; width: 100px; text-align: center}
.index_product_pimg:hover a{ background: #1c4aa9; color:#fff}

.probj_img p{ font-size: 14px; width:100%; height: 30px; line-height: 30px; color: #fff }
.probj_img span{ font-size: 12px; width: 100%; height: 30px; line-height: 30px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap;color: #fff }
.probj_img hr{ width:20px; height: 2px; background: #1e3464;color: #fff; display: block; overflow: hidden;  margin:0px auto;}
.index_product ul li a:hover  img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

/*
.index_product ul{ width:892px; height: 100%; float: right;}
.index_product ul li{width:290px; height:190px;float: left; margin-bottom: 10px; margin-right: 10px;position: relative}
.index_product ul li img{width:100%; height: 100%; transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.index_product ul li:nth-child(3n){ margin-right: 0px;}
*/

/*修改产品显示*/
.multipleColumn{ overflow:hidden; position:relative; width:892px;  border:1px solid #ccc;   }
.multipleColumn .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.multipleColumn .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.multipleColumn .hd ul li.on{ background-position:0 0; }

.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:284px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title{ line-height:24px;   }


/*滚动*/
.mr_t1{height:40px;padding-right:16px;}
.mr_t1name{color:#FFF;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{height:388px;position: relative; width:892px; float:right}
.mr_frBtnL{float:left;margin:28px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:100%;width:100%;}
.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:390px;width:290px;margin-right:10px;overflow:hidden;}
.mr_frUl ul li img{display:block;width:290px; height:190px;}
.mr_frUl ul li a{position:relative; width:290px; height:190px; display:block; overflow:hidden; margin-bottom:7px;}
/* btn */
.og_prev, .og_next{width:75px;height:25px; line-height:30px;position:absolute;bottom:82px;z-index:99;cursor:pointer;  text-align:center;    opacity:1; }
.og_prev{left:15px;background:url(../images/pro_left1.png);}

.og_prev:hover{opacity: 1; background: url(../images/pro_left.jpg);}
.og_next{left:118px;background:url(../images/pro_right.png);}
.og_next:hover{opacity: 1;background:url(../images/pro_right1.jpg);}}
.og_prev i, .og_next i{ color:#fff; font-size:22px;}





.from_left_and_right .img {
    position: relative;
    width: 100%;
    height: 100%;

}

.from_left_and_right .img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}


.from_left_and_right .info {
    background: url(../images/pbj.png) no-repeat;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.from_left_and_right .info h3 {
    visibility: hidden;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    font-size: 14px;
    margin: 0 30px;
    padding: 55px 0 0 0;
    height: 85px;
    text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.from_left_and_right .info p {
    visibility: hidden;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}


.from_left_and_right .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.from_left_and_right a:hover .info {
    opacity: 1;
}

.from_left_and_right a:hover h3 {
    visibility: visible;
}

.from_left_and_right a:hover p {
    visibility: visible;
}

.from_left_and_right .info h3 {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.from_left_and_right .info p {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

.from_left_and_right a:hover h3 {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.from_left_and_right a:hover p {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}





/*左边导航*/
.leo_all{height: 100%; display: block;position: relative;}
.main_left{ width:270px; height: auto; display: block; float: left;margin-top: 85px;position: relative}
.main_left_top{width: 100%; height: auto;  padding-bottom: 20px;border: 1px solid #dddddd; border-top: 0px;display: block;padding-top: 15px; }
.main_left .main_left_top .name_logo{ width: 132px; height: 46px;}
.main_left .main_left_top .lianxi{ width: 134px; height: 53px;}
.main_left_top ul{ width: 100%; height: auto;position: relative;}
.main_left_top ul li{width: 100%; height:49px; line-height: 49px;  padding: 0px 30px;position: relative}
.main_left_top ul li a{ display: block; width: 100%;height: 50px; color: #666666; font-size: 14px;border-bottom: 1px solid #e5e5e5;}
.main_left_top ul li a span{ float: right;}
.main_left_top ul li:hover{ background:#0f46ad; color:#fff;}
.main_left_top ul li:hover .active{background:#fff!important;}
.main_left_top ul li:hover a{color: #fff;}
.main_left_top ul li:hover .nav_sann li a{color:#999}
.main_left_top ul li.active{background:#0f46ad;}
.main_left_top ul li.active a{color: #fff;}
.main_left_bottom{ margin-top: 26px;width: 270px; height: 344px;padding-bottom: 20px; position: relative; }
.left_bottom_nei{border: 1px solid #dddddd; height: 257px;}
.main_left_bottom .kf{width: 100%;height:90px;}
.left_icon{ float: left; height: 44px; width:30px;margin-top: 12px;}
.leobanner_ding{position: absolute; top: -131px;left: 0; z-index: 999;}
.left_bottom_xiao{width:30%; height: 35px; text-align: center; line-height: 35px; margin: 10px auto 0;}
.left_bottom_xiao p{font-size: 14px; color: #666666;}
.left_bottom_xiao i{ float: left; color: #0f46ad; font-size: 24px;}
.main_left_bottom h3{ color: #0f46ad; font-size: 24px; text-align: center; font-weight: bold; height: 35px; line-height: 35px; margin-top: 10px;}
.main_left_bottom .tubiao{width:169px; height: 35px; margin:10px auto;    position: relative;}
.main_left_bottom .tubiao li{width: 33%; float: left; text-align: center;}
.main_left_bottom .tubiao li .iconfont{color: #cccccc;}
.main_left_bottom .tubiao li:hover .iconfont{ color: #0f46ad;}
.bottom_tubiao{width: 90%; height: auto;margin: 0px auto;}
.weixin{position: absolute; right:0px; top:35px; z-index: 1;width:100px; height: 100px; display: none}
.shoujis{position: absolute; left:0px; top:35px; z-index: 1; width:100px; height: 100px; display: none}
.left_bottom_nei .tweixin:hover .weixin{display: block;}
.left_bottom_nei .tshouji:hover .shouji{display: block;}

.main_left_top #lanPos{width: 293px;background: url(../images/leftbj.png) no-repeat; 
    height: 50px;
    line-height: 40px;
    position: absolute;
    right: -293px;
    top: 0;
    z-index: 9999; 
    transition: top 0s;}

.icon-dizhi01{ font-size: 35px!important;line-height: 35px; }
.icon-shouji{ font-size: 31px!important;line-height: 30px; }
.icon-weixin{ font-size: 30px!important;line-height: 35px; }

.nav_sann {
   width:100%;
	height:45px!important;
     line-height:45px;
    border-bottom: 1px solid #ccc;
	 margin:10px 0 ;
}
.nav_sann a{color: #666;}

.main_left_top ul>li:hover ul.nav_sann{display: block;}
.nav_sann li:hover a{color:#0f46ad!important}
.nav_sann li{width:auto!important; float:left; height:45px!important;  text-align:center;margin:0px 15px}
.pro_li:hover .nav_sann{display:block;}
.leo_futitle{ width:100%; height:45px;}
.leo_product{height:auto!important;}



/*右边中间内容*/
/*about关于我们*/
.leobanner{width: 100%;height:360px;    position: relative; overflow: hidden}
.leobanner_title{width: 270px; height: 131px; background:##0f46ad; color: #fff;padding-top: 44px;}
.left_title h3{font-size: 24px;}
.left_title p{font-size: 16px;height: 35px; line-height: 35px;}
.left_title{ margin-left: 10px; float: left;}
.aboputbj{background: url(../images/aboutbj.jpg) no-repeat center;}
.leo_kuan{ height: auto; margin: 0px auto 40px;}

.leo_about{ width: 100%;height:45px;  margin: 20px 0;}
.leo_about ul li{ width: 14%; height: 100%; line-height:40px; text-align: center; float: left; color: #333; font-size: 15px;}
.leo_title_active a{ color: #0f46ad;  padding-bottom: 3px;}
.leo_title_active .leo_title_xian{ width: 30px;height: 2px; background:#0f46ad ; margin: 0px auto;}
.leo_about ul li:hover a{color:#0f46ad}
.leo_about ul li.pro_li{position:relative;}
.maininfo{ height: auto; display: block; }
.main_right{ float:right; width:100%; height: auto;}
.main_right .top_title{width: 100%;height: 50px; border-bottom: 1px solid #eee;}
.main_right .top_title h3{ width:110px; font-size: 20px; color: #0f46ad;  height: 50px; line-height: 50px; float: left; margin: 0px;}
.top_title_xiao{width:230px;}
.top_title_xiao p{float: left; line-height: 50px; font-size: 14px; color: #666666;}
.main_right .top_title .top_title_dizhi{ float: right; font-size: 14px; color: #999999; line-height: 50px;}
.main_right .top_title .top_title_dizhi a{font-size: 14px; color: #999999;}
.main_right .top_title .top_title_dizhi a:hover{ color:#0f46ad}
.top_title_dizhi .icon{font-size: 16px!important; float: left;}
.about_info,.contact_all,.news_all,.case,.product{width: 100%; height: auto;display: block;overflow: hidden; margin:15px 0}
.about_info p{ color: #666; font-size: 14px; line-height: 25px; text-indent: 2em; margin:10px 0 15px;}
.leo_list{ width: 100%; height: auto; display: block; margin-top:30px; padding-top: 20px;    overflow: hidden;}
.leo_list_info  ul li{ height: 40px; line-height: 40px; margin-top: 15px; width:49%; float: left; margin-right:10px; padding: 0px 10px;}
.leo_list_info  ul li p{ width: 80%;  font-size: 14px; color: #666666; float: left; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 0;}
.leo_list_info  ul li .icon-dian{ float: left; font-size: 18px!important; color: #bebebe;}
.leo_list_info  ul li time{ float: right; font-size: 12px;color: #666666;}
.leo_list_info  ul li .leo_xian{border-bottom: 1px solid #bebebe;height: 100%; width: 100%;}
.leo_list_info  ul li .leo_xian a{display: block;width: 100%; height: 100%;}
.leo_list_info  ul li:hover  p{ color:#0f46ad;}
.leo_list_info  ul li:hover time{color:#0f46ad;}
.leo_list_info  ul li:hover i{color:#0f46ad ;}
.leo_list_info  ul li .leo_xian img{ float: left;width: 10px; height: 10px; margin-top:16px; margin-right:13px;}
.leo_about_title h3{ font-size: 20px; color: #333;}
.leo_about_title{width: 100%; height: 40px; text-align: center;}
.leo_about_title .icon{ color:#0f46ad;}



/*联系我们*/
.contact_banner{background: url(../images/contactb.jpg) no-repeat center;  height: 360px; width: 100%;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{margin-top: 45px;}
.contact_info{width: 100%; height: auto; margin-top:15px;}
.contact_info h3{font-size: 16px; color: #333;height: 60px; line-height: 60px; border-bottom: 1px solid #bebebe; margin: 0; }
.contact_info li{width: 100%; height:81px;padding: 8px 0; border-bottom: 1px solid #bebebe;}
.contact_info li img{ float: left;}
.contact_info .contact_xinxi{ float: right; width: 85%;}
.contact_info .contact_xinxi p{ margin: 0;}
.contact_info .contact_xinxi .contact_name{font-size: 14px; color: #333;height: 30px; line-height: 30px;}
.contact_info .contact_xinxi .xinxi_info{ font-size: 12px; color: #666;}
.hxian{height: 31px;border: 1px solid #bebebe; float: left; margin: 12px 12px 0;}
.contact_info ul{width:42%; float: left;}
.dhxian{border: 1px solid  #bebebe; float: left; height:170px;margin: 30px 60px 0;}
.youxiang{width: 22px; height: 14px;margin-top: 20px;}
.dianhuas{width: 20px;height: 15px;margin-top: 20px;}
.dizhitb{width: 20px; height: 25px; margin-top: 14px;}
.chuan{width: 20px; height: 20px; margin-top: 19px;}
.phones{width: 16px; height: 26px;margin-top: 14px;}
.cont_wei{width: 100%; height: 162px!important; border: 0px!important; margin-top: 10px;}
.cont_wei div{ float: left;width: 111px; text-align:center;}
.cont_wei_gz{ margin-right: 76px;}
.cont_wei div img{width: 111px; height: 111px;}
.cont_wei div p{width:100%; height:30px; color: #333; font-size: 14px; line-height: 30px;}
.contact_right{ float: right!important; margin-top: 80px;}




/*荣誉资质*/
.show_img,.jidi_img{width: 100%; height: auto;}
.show_img li.jidi_img li{height: 290px;}
.show_img li p,.product_img li p,.jidi_img li p{font-size: 14px; color: #666; height: 35px; line-height: 35px; text-align: center; text-indent: 0em;width:100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.show_img li img{ height: 100%;vertical-align:middle;max-width: 100%;transition: all 0.6s;}
.show_img li:hover img{transform: scale(1.1);}





/*内页                                                                                                                                                                                                                          新闻中心*/
.newsbanner{background: url(../images/newsb.jpg) no-repeat center;  height: 360px; width: 100%;}
.news_all ul{width: 100%; height: 100%;}
.news_all ul li:nth-child(1){padding-top: 30px;}
.news_all ul li{padding:15px 0; display: block;overflow: hidden;}
.news_all ul li img{width: 314px; height: 213px; float: left;    cursor: pointer;transition: all 0.6s;}
.news_all ul li img:hover{transform: scale(1.1);}
.news_div{width:314px;height: 213px;display: block;overflow: hidden;float: left;}
.news_xx{ float: left; margin-left:22px;width: 60%;}
.news_all ul li .news_xx h3{ font-size: 20px; color:#333333; margin: 0;height: 40px; line-height: 40px;font-weight: bold;}
.news_all ul li:hover h3{color:#0f46ad;}
.news_all ul li .news_xx time{font-size: 14px; color: #333;}
.news_all ul li .news_xx p{font-size: 14px; color: #666;height:110px; line-height: 24px;width: 100%; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; padding-top: 10px;}
.news_all ul li .news_xx a.news_more{ color: #333;width: 120px; height: 32px; text-align: center; line-height: 32px; border: 1px solid #cacaca;display: block; overflow: hidden;}
.news_xuxian{width: 100%;height: auto;padding-bottom: 10px;}
.yema{ width: 100%; height: 40px; margin: 10px 0;}
.news_time{width: 76px; height: 73px; float: left; background: #0f46ad; color: #fff; text-align: center;padding-top:8px;}
.news_time .xian{width: 20px; border: 1px solid #fff;height: 2px; margin: 5px auto;}
.news_time p{font-size: 18px;}
.news_time time{font-size: 11px;}
.news_twoinfo{ float: right;width: 90%;}
.news_twoinfo h3{font-size: 16px; color: #333;height: 30px; line-height: 30px; overflow: hidden;}
.news_twoinfo p{font-size: 12px; color: #666; line-height: 25px;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;overflow:hidden;}
.news_all_info{width:100%; height:auto; display:block; overflow:hidden;}

/*产品中心*/
.product_banner{background: url(../images/pro_ban.jpg) no-repeat center;  height: 360px; width: 100%;}
.case_banner{background: url(../images/case_ban.jpg) no-repeat center;height: 360px; width: 100%;}
.case .honnos_img{width: 100%; height: 179px;text-align: center; overflow: hidden}
.product li,.case li{padding: 10px 0px; margin: 10px 0 0; width:288px; float: left; margin-right: 15px;}
.product li:nth-child(4n),.case li:nth-child(4n){ margin-right: 0px;}
.product li a,.case li a{width: 100%; height: 100%; display: block;}
.product img,.case img{width:100%; height: 100%; border: 1px solid #bebebe;transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;
}
.product li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.case li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.product .honnos_img{width: 100%; height: 189px;text-align: center;overflow: hidden}
.product ul,.case ul{width:100%; height:auto; display:block; overflow:hidden;}
.honnos_div{width: 100%; height: 35px; line-height: 35px; text-align:center}
.honnos_div p{width: 100%;  height:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.honnos_div i{float: left;}
.case li:hover p{ color:#0f46ad}
.product li:hover p{ color:#0f46ad}


/*底部导航*/
.lajt-bottom{height:300px;width:100%;background-color: #1a2842;  color: #fff; padding-top: 44px;}
.bb{width:100%;height:155px; float: left; padding: 0px 35px 0 0; }
.bb ul{width:730px; height: auto; font-size: 14px; color: #fff; float: left}
.bb ul li{height: 30px; line-height: 30px; float: left; width:50%;}
.bb ul li img{ margin-right: 5px;}
.bb h3{ font-size: 16px; color: #ffffff}
.bb hr{width:40px; height: 2px; background: #1c4aa9; margin: 15px 0}

.footer_bq{ float:left; color:#fff; font-size:14px;}

.foot_dibu{ width: 100%; height:68px; background: #0f46ad; font-size: 14px; color: #fff; line-height: 68px;}
.beianhao{width:52%; float: left;}
.bottom_vl,.bottom_wl{width: 38%; float: left;}
.bottom_vl p,.bottom_wl p{ float: left;}

.wangzhan{width:20%; height: 100%; float: left;}
.wangzhan li{width: 50%; float: left;height: 40px; line-height: 40px;}
.wangzhan li a{color: #fff;}

.bc{width:300px; height:110px; display: block;  overflow: hidden; float: right}
.bc ul{width:100%; height: 100%; float: left;}
.bc ul li{ float: left; width: 120px; height: 140px; text-align: center; margin-left:30px;}
.bc ul li img{height: 100px; width:100px;}
.bc ul li p{ font-size:12px; height: 30px; line-height:14px;color: #999; float: left;}


.copy{width:100%; height:30px; line-height:30px;  color:#fff;clear:both; font-size: 12px;}
.copy_l{float:left;}
.copy_r{float:right;}
.copy_r p{ float: left; margin-left: 20px;}
.copy_r p a{display: block;float: right;margin-top: -5px;}


/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	 font-size: 14px;
}
.lxfx li {
    background:#0f46ad;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}

/*底部次导航*/
.daoh{width: 100%;height: 50px;float: left;}
.daoh ul li{float: left;width: 8%;}
.daoh ul li a{color: #fff;}


/*友情链接*/
.link_biaoqian p{color: #333; font-size:12px; float: left; line-height: 40px;}
.link_biaoqian ul{float: left;width:94%; height: 100%}
.link_biaoqian ul li{padding: 0px 15px; border-right: 1px solid #bebebe; float:left; color: #333; font-size: 12px;margin-top: 10px;}
.link_biaoqian ul li a{color:#333}
.link_biaoqian ul li:hover a{ color: #1c4aa9;}
.link_biaoqian{width:100%; height:40px; line-height:40px; }
.link_biaoqian .container{height:auto;line-height: 20px;}



