﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; font-family:"微软雅黑"; font-size:14px;}
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:#666;}
a:hover{ color:#af251b;}
/*万能清除浮动开始*/
.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; }

.box{width:1150px;margin:0 auto;}
.top{height:40px;background:#F3F3F3;line-height:40px;}
.top .box div{float:right;}
.top-r1 a{display:block;line-height:40px;padding:0 20px;background:#0084BB;color:#FFF;}
.top-r2{position:relative;height:40px;width:40px;background:#C5C5C5 url(../Images/btn10.png) center center no-repeat;}


.w1180{ width:1180px; margin:0 auto;}

.header{width:1180px; margin:0 auto;}
.logo{ margin:0;display:table;}
.logo_txt{ color:#999; border:solid 1px #FF0000;}
.nav ul{ margin:0 auto;}
.nav ul li{ float:left; width:88px; text-align:center; height:100px; line-height:100px; overflow:hidden;}
.nav ul li.col{ background:#af251b; }
.nav ul li.col a{color:#fff;}
.nav ul li:hover{ background:#af251b;}
.nav ul li:hover a{ color:#fff;}


.banner{position:relative;height:758px;overflow:hidden;background:url(../Images/loading.gif) 50% no-repeat; width:100%;}
.slides{position:relative;z-index:1;}
.slides li{height:768px;}

.flex-control-nav{position:absolute;bottom:10px;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{ background:url(../Images/adbg1.jpg) no-repeat center; height:250px; margin-bottom:20px;}
.tel_line{ color: #b10c1a; font-size:18px;text-align: center;font-weight: bold;line-height: 300px;height: 100%;width: 100%;background: url(../Images/fixline.png) no-repeat center center; min-width:1180px;}

.c1{ width:100%; margin:0 auto; height:375px;background:url(../Images/bg1.jpg) center no-repeat}
.index_about{ width:1180px; margin:0 auto; padding:50px 0;height:270px;}
.index_about h2,.product h2,.news h2{ text-align:center; background:url(../Images/t-xian.gif) no-repeat bottom; font-weight:700; font-size:32px;color:#c40000;}
.index_about h4,.product h4, .news h4{ text-align:center; color:#999; font-weight:normal; padding-top:10px;}
.index_about_con2{ padding:20px; line-height:30px; color:#666; text-indent:2em;float:right;width:800px;font-size:16px;}
.index_about_con{ padding:20px; line-height:30px; color:#666; text-indent:2em;float:left;width:300px;}
.index_about p ,.case p{ text-align:center;}
.case p{ margin-bottom:30px;}
.more{ text-align:center; font-size:12px; 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{  color:#fff;}



.c2{ width:100%; margin:0 auto; height:495px;background:url(../Images/bg2.jpg) center no-repeat}
.c2_left{ padding:00px; line-height:30px; color:#666; text-indent:2em;float:left;width:580px;}
.c2_right{ line-height:30px; color:#666; text-indent:2em;width:570px;height:140px;font-size:14px;margin:0 auto;padding-top:200px;float:right;}

.c3{ width:100%; margin:0 auto; height:720px;background:url(../Images/bg3.jpg) center no-repeat}
.c3_right{ padding:10px; color:#666; float:right;width:720px;font-size:14px;}
.c3_left{ padding:20px; line-height:30px; color:#666; text-indent:2em;float:left;width:400px;}

.c4{ width:100%; margin:0 auto; height:800px;background:url(../Images/bg4.jpg) center no-repeat}
.product_con ul{ padding:10px 0;}
.product_con ul li{ float:left; padding:0 5px;color:#fff; height:300px;}
.product_con ul li img{  padding:0px;border:10px #a23435 solid;  }
.product_con ul li a:hover img{  padding:0px;border:10px #fbc30c solid;  }
.product_con ul li span a{ display:block; text-align:left; height:40px; line-height:40px; overflow:hidden;color:#fff; }
.product_con ul li p a{ display:block; text-align:left; color:#fff;width:260px;max-height:50px; }

.pro_fenl{ width:720px;text-align:center; margin:0 auto;height:45px;}
.pro_fenl li{ color:#ccc; margin-right:10px;width:150px;height:40px;line-height:40px;border-radius: 40%;border:1px #ccc solid;border-radius: 30px;float:right}
.pro_fenl li:hover{ color:#fff;border-radius: 40%; background:#f44c05;border-radius: 30px;}
.pro_fenl li:hover>a{color:#fff}

.news_con{ margin:30px 0; width:1180px;}
.news_txt{height:250px;width:600px;}
.news01 span ,.news02 span{ float:right; color:#999; 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:600px; margin-left:20px;height:35px;}
.news_txt_01 li ,.news_txt_02 li{ height:46px; line-height:46px; overflow:hidden;font-size:16px;}
.news_txt_01 li span ,.news_txt_02 li span{ float:right; font-size:14px; color:#999;}
.news_txt_02{ width:385px; float:right;}



.link{ padding:30px;}
.link h2{ font-weight:normal;}
.link ul li{ float:left; margin:20px 20px 20px 0;}

/*footer start*/
.footer{ background:#161616; min-width:1180px;}
.foot01{ background:#61b03b;text-align:center; height:60px; line-height:60px; font-size:16px;}
.foot01 a{ color:#fff;}
.foot02 h3{ padding-top:20px;}
.foot02_left{ margin-right:20px;}
.foot02_cen{ margin-right:70px;}
.foot02_cen h3, .foot02_nav h3{ color:#555; font-weight:normal; font-size:16px; margin-top:20px;}
.foot03_ewm{ color:#555; font-weight:normal; font-size:16px; padding-right:150px;}
.foot02_cen ul{ background:url(../Images/address-bg.png) no-repeat;background-position: -7px top;}
.foot02_cen ul li{ color:#fff; font-size:12px; line-height:28px; }
.foot02_nav{ width:500px; height:100px;text-align:center;margin-top:20px;}
.foot02_nav ul li a{ width:90px;line-height:28px; font-size:12px; float:left;color:#555;}
.foot02_nav p{ color:#555; text-align:center;line-height:28px;}


/*二级页面*/
.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:98px; height:30px; float:left; padding:0px 3px;}
.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:920px; 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; padding:0 14px; _width:365px;_height:258px;}
.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:1180px;  padding:30px;}
.case h2{ text-align:center; background:url(../Images/t-xian2.gif) no-repeat bottom; font-weight:700; font-size:32px;color:#fff;}
.case h4{ text-align:center; color:#999; font-weight:normal; padding-top:0px;}

.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: 10px;}
.team a.pic-link { max-width: 200px; margin-right: auto; margin-left: auto }
 @media(min-width:999px) {
     .team a.pic-link img { border: 6px solid #fff }
.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-left: -25px;*/ 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: 10px }
 @media(min-width:1200px) {
.team-nav{ position: relative; height: 500px; overflow: hidden; padding: 10px 0 0 0 }
.team-w { position: absolute; left: 0 }
.team-array { float: left; max-width: 160px;max-height: 200px;}
.team-array span{ text-align:center; margin-left:40px; display:block; margin-top:10px;}
.team-nav img{ border-radius:0%;}

#apDiv2 {
	position:absolute;
	right:15%;
	top:1150px;
	width:250px;
	height:40px;
	z-index:20000;
}