@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; font-family:"微软雅黑"; font-size:16px;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td ,span,a{ margin: 0; padding: 0; }

img{ border:none;}

.fl{ float:left;}
.fr{ float:right;}
ul li{ list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#69c;}
/*万能清除浮动开始*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }


.w1180{ width:960px; margin:0 auto;}

.header{width:960px; margin:0 auto;}
.logo{ margin:0;display:table;}
.logo_txt{ color:#000; border:solid 1px #FF0000;}
.nav ul{ margin:0 auto;}
.nav ul li{ float:left; width:70px; text-align:center; height:80px; line-height:80px; overflow:hidden;}
.nav ul li.col{ background:#69c; }
.nav ul li.col a{color:#fff;}
.nav ul li:hover{ background:#69c;}
.nav ul li:hover a{ color:#fff;}


.banner{position:relative;height:520px;overflow:hidden;background:url("../images/loading.gif") 50% no-repeat; width:100%;}
.slides{position:relative;z-index:1;}
.slides li{height:580px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url("../images/prev_icon.png") center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url("../images/next_icon.png") center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}



.tel_line{ color: #fff; font-size:30px;text-align: center;font-weight: bold;line-height: 270px;height: 100%;width: 100%;background: url("../images/fixLine.png") no-repeat center center; min-width:960px;}


.index_about{ width:960px; margin:0 auto; padding:50px 0;}
.index_about h2,.product h2,.news h2,.case h2{ text-align:center; background:url("../images/t-xian.gif") no-repeat bottom; padding-bottom:20px; font-weight:normal; font-size:24px;}
.index_about h4,.product h4, .news h4 ,.case h4{ text-align:center; color:#999; font-weight:normal; padding-top:20px;}
.index_about_con{ padding:20px; line-height:30px; color:#666; text-indent:2em;}
.index_about p ,.case p{ text-align:left;}
.case p{ margin-bottom:30px;}
.more{ text-align:center; font-size:12px; background:#69c; color:#fff; padding:12px 30px;transition: all 0.3s ease 0s;  -moz-transition: all 0.3s ease 0s;  -webkit-transition: all 0.3s ease 0s;} 
.more:hover{ background:#0a68c8; color:#fff;}


.product_con ul{ padding:20px 0;}
.product_con ul li{ float:left; padding:0 14px;_width:365px; _height:258}
.product_con ul li span{ display:block; text-align:center; height:50px; line-height:50px; overflow:hidden;width:292px; }
.pro_fenl{ width:960px;text-align:center; margin:0 auto;}
.pro_fenl p{ color:#ccc; margin-top:10px;}
.pro_fenl p a{ margin:0 8px; font-size:16px; color:#333;}
.pro_fenl p a:hover{ color:#69c;}


.news_con{ margin:30px 0; width:960px;}
.news_txt{height:250px;width:700px;}
.news01 span ,.news02 span{ float:right; color:#000; font-size:12px;}
.news01 img ,.news02 img{ float:left; margin-right:6px;}

.news01 ,.news02{ height:24px; line-height:24px; overflow:hidden;}

.news_txt_01{ width:320px; margin-left:20px;height:250px;}
.news_txt_01 li ,.news_txt_02 li{ height:46px; line-height:46px; overflow:hidden;}
.news_txt_01 li span ,.news_txt_02 li span{ float:right; font-size:12px; color:#999;}
.news_txt_02{ width:320px; float:right;}



.link{ padding:30px;}
.link h2{ font-weight:normal;}
.link ul li{ float:left; margin:20px 20px 20px 0;}

/*footer start*/
.footer{ background:#182029; min-width:960px;}
.foot01{ background:#69c;text-align:center; height:80px; line-height:80px; font-size:16px;}
.foot01 a{ color:#fff;}
.foot02{ padding:30px 0;}
.foot02_left{ margin-right:20px;}
.foot02_cen{ margin-right:30px;}
.foot02_cen h3, .foot02_nav h3,.foot03_ewm h3{ color:#fff; font-weight:normal; font-size:16px; padding-bottom:20px;}
.foot02_cen ul{ background:url("../images/address-bg.png") no-repeat;background-position: -7px top;}
.foot02_cen ul li{ color:#999; font-size:12px; line-height:28px; padding-left:30px;}
.foot02_nav{ width:200px; height:147px;}
.foot02_nav ul li{ width:90px;line-height:28px; font-size:12px; float:left;}
.foot03_ewm{    width: 120px;
    height: auto;
    overflow: hidden;}

/*二级页面*/
.ej_main{ padding:30px 0;}
.ej_tit{ border-bottom:1px solid #e0e0e0; padding-bottom:30px;}
.ej_tit h2{ font-weight:normal; font-size:30px;}
.ej_tit h2 small{ font-size:14px; margin-left:5px;}
.ej_tit h4{ font-size:14px; font-weight:normal; height:40px; line-height:40px; overflow:hidden;color:#666;}
.ej_tit h4 a{ color:#666;}
.ej_tit h4 a:hover{ color:#69c;}

.ej_fenl{ margin:50px 0;}
.ej_fenl ul li{ width:auto; height:30px; float:left; padding:0px 3px; margin:10px;}
.ej_fenl ul li a { background:#f1f2f4; padding:8px 14px; border-radius:5px;}
.ej_fenl ul li a:hover{ background:#69c; color:#fff;}

.ej_news_con{ margin:20px 0;}
.ej_news_con ul li{ margin-bottom:30px; padding-bottom:30px;border-bottom:1px solid #f1f2f4;}
.ej_news_con_left{ width:200px;text-align:center;padding-top:20px; border-right:1px solid #f1f2f4;}
.ej_news_con_left span{ display:block; margin-top:8px;}


.ej_news_con_right{ width:700px; padding-left:50px;}
.ej_news_con_right h3{ height:34px; line-height:34px; overflow:hidden; }
.ej_news_con_right h3 a{color:#69c;}
.ej_news_con_right p{ height:58px;line-height:30px; overflow:hidden; color:#666;}



.ej_pro_con{ margin:30px 0px;}
.ej_pro_con ul li{ float:left;width:300px;height:258px;overflow: hidden;}
.ej_pro_con ul li:nth-child(2){margin:0 30px;}
.ej_pro_con span{ display:block;height:50px; line-height:50px; overflow:hidden; text-align:center;}

.Page{width:100%; text-align:center; padding:20px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#69c; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#69c; color:#FFF}

.ej_about_con{ margin:20px 0;}
.about_con_tit{ font-size:24px; text-align:center; font-weight:normal; color:#666;}
.about_con_data{ text-align:center; margin:10px 0; color:#666;}
.about_con_img{ text-align:center; margin:10px 0;}
.about_con_con{ text-indent:2em; line-height:36px; padding:10px 30px;color:#666;}
.about_con_page{ padding:10px 30px; line-height:30px; color:#666;}
.about_con_page a{ color:#666;}
.about_con_page a:hover{ color:#69c;}




/*.ylw-img-responsive3 { height: 250px; width: 360px }*/


.case{ min-width:960px; background:url("../images/team-bg.jpg") center no-repeat; padding:30px;}
.team a.pic-link img { transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1) }
.team img{ -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear }
.team div.row { margin-bottom: 30px;}
.team a.pic-link { max-width: 200px; margin-right: auto; margin-left: auto; display:block;   }
.team a.pic-link:hover img { transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1) }
/*
@media(min-width:999px) {
.team a.pic-link img { border: 6px solid transparent }
.team a.pic-link:hover img { border: 6px solid #FFF }
.team a.pic-link { position: relative; display: block }
.team a.pic-link img { transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1) }
.team a.pic-link:hover img { transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1) }
.hover-jia { width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; opacity: 0; filter: Alpha(Opacity=0); -webkit-transition: all .2s linear .3s; -moz-transition: all .2s linear .3s; -o-transition: all .2s linear .3s; transition: all .2s linear .3s; -ms-transition: all .2s linear .3s }
.pic-link:hover .hover-jia { background-image: url("../images/team-hover.png.htm"); background-repeat: no-repeat; background-position: center center; opacity: 1; filter: Alpha(Opacity=1) }
.hover-jia { width: 50px; height: 50px; top: 50%; left: 50%;margin-top: -25px; position: absolute; display: block; z-index: 99 }
}
 @media(max-width:700px) {
.team a.pic-link img { border: 0 solid transparent }
.team a.pic-link img:hover { border: 0 solid #FFF }
}
.team .m-shu { margin-bottom: 30px }
@media(min-width:1200px) {

.team-nav { position: relative; height: 360px; overflow: hidden; padding: 10px 0 0 0 }
.team-w { position: absolute; left: 0 }
.team-array { float: left;}
.team-array span{ text-align:center; margin-left:90px; display:block; margin-top:10px;}
.team-nav img{ border-radius:50%;}*/

    .team .m-shu { margin-bottom: 30px }
    
    .team-nav { position: relative; height: 360px; padding: 20px 0 0 0 }
    .team-w { position: absolute; left: 0 }
    .team-array { float: left;    width: 160px;}
    .team-array span{ text-align:center;  display:block; margin-top:10px;width: 200px;}
    .team-nav img{ border-radius:50%;    width: 200px;
        height: 200px;}
/*喇叭*/
.laba_box{ width:960px;margin:0 auto;color:#333;}
.laba_box span{ width:80%;margin-top:5px;}
.laba_box span img{ width:2.5%;float:left;}
.laba_box span p{ width:90%;float:left;margin-left:10px;}
.laba_box i{ width:20%;font-style: normal;margin-top:5px;font-weight:bold;}
.laba_box i a{ margin:0 20px;color:#333}
