﻿@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:#999;}
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; }
.clear {clear:both;width:0px;height:0px;line-height:0px;overflow:hidden;}

.w1180{ width:1180px; margin:0 auto;}

.header{width:1180px; margin:0 auto;}
.logo{ margin:0;display:table;padding-top:15px;}
.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 a{display:block;height:100px;}
.nav ul li.col{ }
.nav ul li.col a{color:#fff; background:#69c;}
.nav ul li a:hover{ color:#fff;background:#69c;}


.banner{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; width:100%;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.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{ background:url(../images/adBg1.jpg) center top no-repeat; height:200px; margin-bottom:20px;}
.tel_line{ color: #fff; font-size:32px;text-align: center;line-height: 200px;height: 100%;width: 100%;background: url(../images/fixLine.png) no-repeat center center; min-width:1180px;}


.index_about{ width:1180px; 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:15px; font-weight:normal; font-size:24px;}*/
.index_about h2,.product h2,.news h2,.case h2{ text-align:center; display:block;margin:0 auto;border-bottom:2px #6699cc solid;padding-bottom:15px; 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:12px;}
.index_about_con{padding:40px 0px 20px 0px;}
.index_about_img {}
.index_about_main {width:800px;height:240px;overflow:hidden;line-height:30px; color:#666; text-indent:2em;}
.index_about_more {padding-top:30px;text-align:center;clear:both;}

.product,.news{padding:30px 0px;}

.case p{ text-align:center;}
.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;display:inline-block;} 
.more:hover{ background:#0a68c8; color:#fff;}


.product_con ul{ padding:20px 0;}
.product_con ul li{ float:left; padding:0 14px;width:267px;margin-bottom:15px;}
.product_con ul li .i_pro_img {width:267px;height:199px;overflow:hidden;}
.product_con ul li .i_pro_img img {transition: 1000ms all; -webkit-transition: 1000ms all;}
.product_con ul li:hover .i_pro_img img{transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.product_con ul li span{ display:block; text-align:center; height:40px; line-height:40px; overflow:hidden;width:267px;}

.pro_fenl{ width:1180px;text-align:center; margin:0 auto;}
.pro_fenl p{ color:#ccc; margin-top:10px;}
.pro_fenl p a{ margin:0 8px; font-size:12px; color:#333;}
.pro_fenl p a:hover{ color:#69c;}


.news_con{ margin:30px 0; width:1180px;}
.news_txt{height:250px;width:826px;}
.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{}
.news_txt_01 li{ height:46px; line-height:46px; overflow:hidden;width:380px;float:left;margin-left:30px;}
.news_txt_01 li span{ float:right; font-size:12px; color:#999;}



.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:1180px;}
.foot01{ background:#69c;text-align:center; height:100px; line-height:100px; font-size:32px;}
.foot01 a{ color:#fff;}
.foot02{ padding:30px 0;}
.foot02_left{ margin-right:80px;}
.foot02_cen{ margin-right:80px;}
.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:300px; height:147px;}
.foot02_nav ul li{ width:120px;line-height:28px; font-size:12px; float:left;}


/*二级页面*/
.ej_main_box {background:#f8f8f8;}
.ej_main{ padding:30px 0;}
.ej_tit{ border-bottom:1px solid #e0e0e0; padding-bottom:20px;}
.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 #dfdfdf;}
.ej_news_con_left{ width:224px;text-align:left;border-right:1px solid #dfdfdf;overflow:hidden;}
.ej_news_con_left a{display:block;width:174px;height:130px;overflow:hidden;}
.ej_news_con_left a:hover img{transition: 1000ms all; -webkit-transition: 1000ms all;transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.ej_news_con_right{ width:902px; 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 .ej_news_date{height:20px;line-height:20px;color:#999;font-size:14px;}
.ej_news_con_right p{ height:48px;line-height:24px; overflow:hidden; color:#666;display:block;overflow:hidden;margin-top:8px;}



.ej_pro_con{ margin:30px 0px;}
.ej_pro_con ul li{ float:left; margin:0 14px;width:267px;margin-bottom:15px;}
.ej_pro_con .ej_pro_img {width:267px;height:199px;overflow:hidden;}
.ej_pro_con .ej_pro_img:hover img {transition: 1000ms all; -webkit-transition: 1000ms all;transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.ej_pro_con span{ display:block;height:50px; line-height:50px; overflow:hidden; text-align:center;color:#333;}

.Page{width:1180px; text-align:center; padding:20px 0px;margin:0 auto;}
.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:#555;}
.about_con_data{ text-align:center; margin:15px 0; color:#888;}
.about_con_img{ text-align:center; margin:10px 0;}
.about_con_con{ line-height:240%; padding:10px 50px;color:#555;}
.about_con_con p {margin-bottom:10px;}
.about_con_con img {max-width:900px;}

.about_con_page{ padding:10px 30px; line-height:220%; color:#555;}
.about_con_page a{ color:#666;}
.about_con_page a:hover{ color:#69c;}

.show_share {padding:50px 30px;}
.show_share_left {width:170px;float:left;}
.show_share_right {width:500px;float:left;}
.show_share_rtit {height:28px;font-size:16px;color:#ff0000;line-height:28px;width:100%;margin-top:18px;}
.show_share_rtit2 {height:28px;font-size:16px;color:#ff0000;line-height:28px;width:100%;margin-top:13px;}
.show_share_rshare {margin-top:13px;}

.recom_box {border-top:1px #efefef solid;}
.recom_box .subject {font-size:26px;height:30px;line-height:30px;padding:30px 0px 25px 0px;text-align:center;color:#555;}
.recom_box ul li{ float:left; margin:0 14px;width:267px;margin-bottom:12px;}
.recom_box .recom_img {width:267px;height:199px;overflow:hidden;}
.recom_box .recom_img:hover img {transition: 1000ms all; -webkit-transition: 1000ms all;transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.recom_box span{ display:block;height:50px; line-height:50px; overflow:hidden; text-align:center;}


.ej_down_con {margin:20px 0;}
.downlist li {background:#fff;margin-bottom:30px;padding:20px;border:1px #efefef solid;}
.downlist li .down_li_top {border-bottom:1px #efefef solid;height:36px;line-height:36px;}
.downlist li .down_tit {width:780px;float:left;font-size:16px;font-weight:bold;color:#333;background:url(../images/down.gif) left center no-repeat;padding-left:22px;}
.downlist li .down_tit a{color:#333;font-size:16px;font-weight:bold;}
.downlist li .down_tit a span {font-size:14px;font-weight:normal;}
.downlist li .down_info{width:320px;float:right;text-align:right;color:#888;font-size:13px;}
.downlist li .down_intro {font-size:13px;line-height:24px;padding-top:8px;color:#888;}


.mess_tab td{padding:6px 0px;}
.mess_tab *{font-family:"微软雅黑";}
.mess_tab .star {color:#ff0000;}
.mess_ip {height:32px;line-height:32px;padding:5px 10px;border-radius:5px;border:1px #cccccc solid;}
.mess_btn {width:210px;height:46px;line-height:46px;background:#dd4250;color:#fff;font-size:18px;text-align:center;border:none;border-radius:5px;}
.mess_mip {height:120px;line-height:30px;padding:5px 10px;border-radius:5px;border:1px #cccccc solid;width:933px;}
.mess_note {font-size:16px;}


/*.ylw-img-responsive3 { height: 250px; width: 360px }*/


.case{ min-width:1180px; background:url(../images/team-bg.jpg) center top no-repeat; padding:50px 0px;}
.team {padding:30px 0px 0px 0px;}
.team-array { float:left; margin:0 24px;width:247px;margin-bottom:12px;}
.team-array .pic-link {width:247px;height:184px;overflow:hidden;display:block;}
.team-array .pic-link:hover img {transition: 1000ms all; -webkit-transition: 1000ms all;transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.team-array span{ display:block;height:40px; line-height:40px; overflow:hidden; text-align:center;}



/*在线客服*/
div.floatCtro {height:250px;position:absolute;right:0;top:350px;z-index:9999999}
.floatCtro ul {margin-top:100px;}
.lc {width:50px;height:50px;background:#DD4250;margin-top:5px;}
.lc1 {width:50px;height:50px;background:url(../images/r_qq.png) no-repeat center;display:block;}
.dd1:hover .lc1 {background:url(../images/h01.jpg) no-repeat center;}
.dd2:hover .lc2 {background:url(../images/h02.jpg) no-repeat center;}
.dd3:hover .lc3 {background:url(../images/h03.jpg) no-repeat center;}
.lc2 {width:50px;height:50px;background:url(../images/r_wx.png) no-repeat center;display:block;}
.lc3 {width:50px;height:50px;background:url(../images/r_phone.png) no-repeat center;display:block;}
.floatCtro ul li {background:#DD4250;margin-top:3px;width:50px;height:50px;}
.lcc1 {width:132px;height:auto;overflow:hidden;margin-left:-128px;margin-top:-50px;display:none;background:url(../images/qqbg.png) no-repeat;}
.lcbj {
	width:121px;
	height:auto;
	overflow:hidden;
	background:#dd4250;
	text-align:center;
	padding-bottom:10px;
}
.lcc1 p {
	width:100px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
	text-align:center;
	margin:auto;
	background:url(../images/qqico.png) no-repeat left;
	color:#FFF;
}
.lcc1 p a {
	color:#FFFFFF;
}
.wx {
	width:100px;
	height:100px;
	padding:5px 10px;
}
.wx img {
	width:100px;
	height:100px
}
.black {
	width:50px;
	height:50px;
	background:#DD4250;
	margin-top:3px;
	cursor:pointer
}
.black span {
	width:50px;
	height:50px;
	display:block;
	background:url(../images/r_top.png) no-repeat center;
}
.black span:hover {
	width:50px;
	height:50px;
	display:block;
	background:#FF6565 url(../images/r_top.png) no-repeat center;
}
