@charset "utf-8";
body{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;width:100%;max-width: 1080px;margin: 0 auto;position: relative;color: #3e3e3e;}
.header_bg{width:100%;max-width:640px;margin:0 auto;padding:14px 0 14px 0;}
.header img{width:31.25%;}
/* banner */
.banner{width:100%;}
.flexslider { position: relative;overflow: hidden;}
.banner .flexslider .slides { position: relative;overflow: hidden;}
.flexslider .slides li {position: relative;overflow: hidden;display: none; -webkit-backface-visibility: hidden;}
.banner .flexslider .slides li img{width:100%;}
.banner .flexslider .flex-control-nav { position: absolute;bottom: 6px; z-index: 10001; width: 99%; text-align: center;}
.banner .flexslider .flex-control-nav li { display: inline-block; width:6px; height: 6px; margin: 0 2px; *display: inline; zoom: 1;}
.banner .flexslider .flex-control-nav a { display: inline-block; width: 6px; height: 6px; line-height: 40px;border-radius: 50%; overflow: hidden; background:#bebcbc; cursor: pointer;}
.banner .flexslider .flex-control-nav .flex-active { background-position: 0 0;background:#888888;border-radius: 50%;}
.banner .flexslider .flex-direction-nav{position:absolute;z-index:3;width:100%;top:47%;display: none;}
.banner .flexslider .flex-direction-nav li a{display:block;width:38px;height:88px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flexslider .flex-direction-nav li a.flex-prev{left: 10px;background:none;}
.banner .flexslider .flex-direction-nav li a.flex-next{right: 10px;background:none;}
/* 首页关于我们 */
.iabout_bg{width:100%;margin: 22px 0 25px 0;}
.iabout{width:83.75%;margin: 0 auto;}
.iabout_title{font-size: 16px;color: #3e3e3e;}
.iabout_title span{position: relative;}
.iabout_title i{position: absolute;border-bottom: 1px solid #bfbfbf;left: 20%;top: 32px;width: 60%;}
.box20{padding-bottom: 25px;}
.iabout_center{color: #3e3e3e;line-height: 24px;font-size: 13px;}
.iabout_a{text-align: center;padding: 18px 0 0 0;}
.iabout_a img{width:35px;}
.inav_bg{min-height: 100px;}
.inav{
	width: 92%;
	margin: 0 auto;
	padding: 30;
}
.inav ul li{float:left;width:31.33%;margin:0 3% 3% 0;background: #fff;}
.inav ul li.last{margin: 0 0 3% 0;}
.inav_img{width:100%;}
.inav_content{position: relative;}
.inav_bg1{position:absolute;left:0px;top:0px;width:100%;height:100%;background: url("../images/li_bg.png")/*tpa=http://www.szredapple.net/m/web/images/li_bg.png*/;display: none;}
.inav ul li a:hover .inav_bg1{display: block;}
.inav_info{
	padding: 10px 2% 10px 2%;
	color: #fff;
	text-align: left;
	font-size: 13px;
	line-height: 1.5;
	background-color: #7c88ad;
}
.inav_english{position:relative;font-size: 0.6em;color: #3e3e3e;position: relative;text-align: center;margin: 0 5%;text-transform: uppercase;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.inav_english span{position: relative;background: #fff;z-index: 1;padding: 0px 2px;overflow:hidden;}
.inav_english i{position: absolute;left: 0px;top:49%;border-bottom: 1px solid #bfbfbf;width:100%;}
.inav_img2{text-align: center;width:20px;margin: 10px 0 0 0;}
.brand{padding: 2% 0 0 0;text-align: center;color: #4c4c4c;line-height: 2;}
.brand img{width:20px;}
.ifooter_bg{color: #ffffff;}
.ifooter{width:92%;background: #9c9c9c;margin: 0 auto;text-align: center;padding: 20px 0 30px 0;line-height: 1.8;font-size: 13px;color: #fff;}
.ifooter a{color: #fff;font-weight:normal;font-style: normal;}
.line1{width:20%;margin: 0 auto;height: 1px;border-bottom: 2px solid #474747;}
.box15{height: 15px;}
.line2{width:20%;margin: 0 auto;height: 1px;border-bottom: 1px solid #b3b3b3;}

/* news */
.header_bg1{background: #fafafa;z-index:2;}
.header1{width:96%;margin: 0 auto;position: relative;}
.header1 .logo{
	width: 30%;
	padding: 12px 0;
}
.header1 .logo img{
	height: 35px;
}
.header_right{position: absolute;top:3px;right:0px;}
.header_right a{padding: 12px 0;width:34px;height: 20px;display: inline-block;text-align: center;}
.header_right a img{height: 20px;}
.news{width:96%;margin: 0 auto;}
.news_title{margin:0 0 32px 0;padding: 25px 0 0px 0;text-align: center;}
.news_title h2{font-weight: normal;font-size: 20px;}
.news_title h2 span{position: relative;height: 56px;display: block;}
.news_title .line3{border-bottom: 2px solid #9d9d9d;width:100px;margin: 0 auto;}
.news_title h2 i{font-weight: normal;font-style: normal;font-size: 14px;}
.news_info{font-size: 14px;line-height: 26px;margin: 0 0 25px 0;}
.news_info a{color: #3e3e3e;}
.news_info h3{font-size: 15px;font-weight: normal;line-height: 22px;}
.news_info img{width: 100%;}
.news_time{margin: 0 0 4px 0;}
.news_img{margin: 0 0 8px 0;}
/* page */
#mypage{
	padding: 0px 0 0px 0;
	text-align: center;
	height: 30px;
}
#mypage a {display: inline-block;margin-right: 5px;height: 16px;width: 16px;text-align: center;line-height: 16px;border: 1px solid #eeeeee;color: #5b5b5b;text-decoration: none;font-family: '宋体';}

#mypage a.l{ height:16px; line-height: 16px; width: 64px;}
#mypage a:hover{background:none; color:#5b5b5b;border: 1px solid #040a0a;}
#mypage .current {display: inline-block;margin-right: 5px;width: 16px;height: 16px;line-height: 16px;font-weight: bold;color: #fff;background: #6e6e6e;}
.aboutus img{max-width: 100%;}
/* footer */
.footer_bg{padding-bottom: 25px;}
.back_top{
	margin: 28px 0 0 0;
	border-top: 0px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	color: #3e3e3e;
}
.back_top a{color: #3e3e3e;display: block;}
.back_top img{height: 30px;padding: 0 0 8px 0;}
.back_english{font-size: 12px;}
.footer_logo img{height: 52px;}
.footer_bottom{padding: 14px 0 0 0;text-align: center;line-height: 24px;font-size: 14px;}
.logo_meaning{font-size: 16px;padding: 6px 0 14px 0;}
.line3{width:100px;margin: 0 auto;border-bottom: 1px solid #3e3e3e;}
.footer_contact{
	padding: 15px 0 0px 0;
	color: #5a5a5a;
}
.footer_contact a{color: #797979;}
.nav{position: fixed;left: 0px;top:50px;z-index:1;width:100%;height: 100%;background: #fff;overflow: auto;}
.nav_content{padding: 25px 0 50px 0;max-width: 1080px;}
.nav_top{width:96%;margin: 0 auto;text-align: center;font-size: 13px;height: 40px;}
.nav_content .logo_meaning{color: #5a5a5a;}
.nav_content .footer_contact{color: #5a5a5a;}
.nav_content .back_top a{color: #5a5a5a;}
.nav_top a{border: 1px solid #c2c2c2;border-radius: 10px;padding: 5px 10px;}
.nav_descript ul {width:84%;margin: 0 auto;}
.nav_descript ul li{float: left;width:30.5%;border: 1px solid #c8c8c8;margin: 0 3% 3% 0;}
.nav_descript ul li.last{margin: 0 0 3% 0;}
.nav_descript ul li a{display: block;}
.nav_descript ul li a:hover{background: #efefef;}
.nav_descript ul li a:hover .inav_english span{background:#efefef;}
.box10{height: 10px;}
.new_info{margin: 0 0 10px 0;}
.new_page{text-align: center;height: 30px;line-height: 30px;margin: 20px 0 0 0;}
.new_page a{padding: 5px 20px;border: 1px solid #e2e2e2;font-size: 13px;margin: 0 2px;}
.tcolor{color: #535353;}
.box5{height: 5px;}
/* contactus */
.contactus_title{text-align: center;line-height: 24px;}
.contactus_title h2{font-size: 20px;font-weight: normal;}
.contactus_title p{font-size: 12px;color: #7d7d7d;}
.contactus_info{text-align: center;color: #7d7d7d;padding: 10px 0 18px 0;line-height: 24px;font-size: 14px;}
.contactus_info a{color: #7d7d7d;}
.where{margin: 0 0 10px 0;padding: 0 0 12px 0;font-size: 14px;}
.where span{padding: 0 0 10px 0;border-bottom: 1px solid #bdbdbd;}
.map{width:97%;margin: 0 auto;}
.map img{width:100%;}
.contactus_info{width:96%;margin: 0 auto;}
/* cases */
.cases_info{float:left;width:48%;line-height: 20px;font-size: 13px;margin: 0 4% 4% 0;color: #535353;}
.cases_info.last{margin: 0 0 4% 0;}
.cases_info img{width: 100%;padding: 0 0 4px 0;}
.cases_info h3{font-size: 15px;font-weight: normal;}
.cases_info p{padding: 2px 0 0 0;color: #949494;}
.line4{width: 100px;
  margin: 0 auto;
  border-bottom: 1px solid #3e3e3e;}
.joinus_content{font-size: 13px;line-height: 22px;margin: 20px auto 0;width:96%;}
.joinus_content img{max-width: 100%;}
.contactus_title.tleft{text-align: left;width:96%;margin: 0 auto;}
.aboutus{width:96%;margin: 0 auto;}
.about_img{max-width: 100%;padding: 5px 0 12px 0;}
.aboutus_title{font-size: 18px;}
.aboutus_info{line-height: 24px;font-size: 13px;margin: 0 0 15px 0;}
.aboutus_info .a_img{max-width: 100%;margin: 0 0 20px 0;}
.a_title{font-size: 15px;margin: 0 0 4px 0;}
.service_model{width:80.1%; margin: 0 auto;text-align: center;line-height: 24px;font-size: 13px;padding: 15px 0 0 0;}
.service_model img{max-width: 100%;}

.service_info{float:left;width:48%;line-height: 22px;font-size: 13px;margin: 0 4% 4% 0;color: #fff;}
.service_info h3{background: #e6002d;text-align: center;color: #fff;padding: 3px 0;font-size:14px;font-weight: normal;}
.service_info img{width: 100%;}
.service_info.last{margin: 0 0 4% 0;}
#services .back_top{margin: 20px 0 0 0;}
#services .content img{max-width: 100%;}
.ts{color: #949494;}
.inav ul li a{display:block;}

.footer_contact a{color: #5a5a5a;}
.footer_contact_weixin a{color: #5a5a5a;text-decoration:underline;}
.footer_info a{color:#fff;}
.inav_info1{background: #fff;color: #3e3e3e;
padding: 10px 2% 10px 2%;
	
	text-align: center;
	font-size: 13px;
	line-height: 1.5;}
a:hover .inav_info1{background: none;}
.tel_a{margin: 40px 0 15px 0;font-size: 14px;}
.tel_a a{border: 1px solid #e1e1e1;background: #f4f5f4;padding: 10px 36px;color: #3e3e3e;}
.aboutu_a {
	width: 99.8%;
	height: 30px;
	border: 1px solid #7c88ad;
	margin: 6px 0 20px 0;
	text-align: center;
}
.content img{max-width: 100%;}
.aboutu_a a{
	color: #36436e;
	font-size: 18px;
	line-height: 30px;
}
