@charset "gb2312";
logo_c@charset "gb2312";
/* CSS Document */
body{ padding:0px; margin:0; color:#333333; font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif; font-size:18px; background:#fff; }
form,p,h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px; font-weight:normal;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px;}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px;padding:0px;font-size:14px;}
a{ color:#333; text-decoration:none;}
a:hover{color:#004395; text-decoration:none;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}
.over{ -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.clear{ clear:both;}
.lan{ color:#F18C80;}
.img10 img{ width:100%; margin:0 auto;}
.mt15{ margin-top:15px;}
/*logo_c*/
.logo_c{ width:100%; overflow:hidden;background:#fff url(../images/logt.png) repeat-x center top;}

.logo{ width:88%; float:left; text-align:center;}
.logo img{ padding:15px 0; width:100%; }

.logo_r{width: 50px;height:50px;position: absolute; top:25px; right:5px; text-align:center;  z-index:999999999; background:#D56860;border-radius:30px; }
.logo_r img{ margin:0 auto;width:90%; padding:5%;}

.log_ss{ background:#fff; height:40px; position:absolute; z-index:9999;  width:100%; text-align:center;  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;  }
.log_ss .ipt{ width:70%; margin:5px 10px; height:23px;}	  
.log_ss .sd{ padding:2px 10px; height:25px; line-height:25px; margin:5px 0;}	  
  
/*iscroll*/
.banner {width:100%;margin:0 auto;	padding:0;	background:#01408d;}
#wrapper {margin:0;	width:100%;	height:auto;float:left;	position:relative;	/* On older OS versions "position" and "z-index" must be defined, */
	z-index:1;			/* it seems that recent webkit is less picky and works anyway. */
	overflow:hidden;}

#scroller {	height:auto;float:left;	padding:0;}
#scroller ul {list-style:none;	display:block;	float:left;	width:100%;	height:auto;padding:0;	margin:0;text-align:left;}
#scroller li {display:block; float:left;width:auto; height:auto;text-align:center;	font-size:0px;	padding:0;	position:relative;}
#scroller li a{	display:block;	padding:0;	margin:0;}
#scroller li p{	position:absolute;	z-index:2;	display:block;	width:100%;	bottom:0;	background-color:rgba(0, 0, 0, 0.5);color:#F4F4F4;	font-size:14px;	text-indent: 55px;	line-height:24px;	text-align: left;    text-indent: 10px;    text-overflow: ellipsis;  white-space: nowrap;padding:0;	margin:0;}
#nav {float: right;   margin-top: -15px;   padding: 0;   position: relative;   width: auto;   z-index: 3;}


#indicator > li {display:block; float:left;	list-style:none;padding:0; margin:0;}
#indicator {display: block;   margin: 0;   padding: 0;   width: auto;}
#indicator > li {text-indent:-9999em;	width:8px; height:8px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	-o-border-radius:4px;	border-radius:4px;	background:#c4c4c4;	overflow:hidden;margin-right:4px;}
#indicator > li.active {background:#0293e2;}
#indicator > li:last-child {margin:0 8px 0 0;}

/*warp*/
.warp{ width:100%; height:auto; z-index:10; position:relative; top:0; bottom:20px;}
.ban img{ width:100%; margin:20px 0;}

/*产品分类*/
.box01{ width:100%; height:auto; }
.red_bg{ width:100%; text-align:left; background:url(../images/01_bg.png) no-repeat center bottom; background-size:100% 100%; font-size:22px; line-height:60px; overflow:hidden; color:#000000;}
.red_bg a{color:#999; font-size:14px; float:right; padding-right:20px;}
.red_bg img{  padding:18px 18px 0 18px; float:left;vertical-align: middle; max-height: 70px; max-width:70px;}
.red_bg2{ width:100%; text-align:center; font-size:22px; overflow:hidden; font-weight:bold; color:#FF5385;}
.red_bg2 a{ font-weight:bold; color:#cc0000;}
.red_bg2 img{ width:100%; padding-bottom:8px}

.cp_tu ul{ width:98%; margin:auto; padding-top:8px;}
.cp_tu ul li{ float:left; width:46%; padding:2% 2%;}
.cp_tu ul li img{ width:100%;}
.cp_tu ul li span{ display:block; width:100%; text-align:center; font-size:16px; font-weight:600; background:#1EA5FF; margin-top:2px; padding:5px 0;}
.cp_tu ul li span a,.box01 ul li span a:hover,.ckgd a,.ckgd a:hover{ color:#fff;}
.cp_tu ul li p{ text-align:center; line-height:40px;}

.cp_tu2 ul{ width:98%; margin:auto; padding-top:8px;}
.cp_tu2 ul li{ float:left; width:43%; padding:1%; margin:1% 2%; border:1px solid #CCCCCC;  box-shadow:3px 1px 10px #C8B6B9;background: rgba(255,255,255,0.6); }
.cp_tu2 ul li img{ width:100%;}
.cp_tu2 ul li span{ display:block; width:100%; text-align:center; font-size:16px; font-weight:600; background:#cc0000; margin-top:2px; padding:5px 0;}
.cp_tu2 ul li span a,.box01 ul li span a:hover,.ckgd a,.ckgd a:hover{ color:#fff;}



.box{ float:left; width:100%; height:auto;}

/*公司简介*/
.gsjj{ width:94%; margin:auto; padding:12px 0;}
.gsjj_js{ width:100%; font-size:16px; line-height:24px; color:#333;}
.gsjj_js img{ float:left; width:35%;height:auto; padding:5px 12px 15px 0;}
.ckgd{ width:94%; margin:20px auto;text-align:center;  background:#fff; border-radius:50px; border:1px solid #CC0000; }
.ckgd a{text-align:center; font-size:1.2em; line-height:40px; color:#CC0000;}

/*合作加盟 */
.gsj{width:94%; margin:auto; padding-top:12px; font-size:14px; line-height:26px;}
.gsj img{ float:left; width:40%;height:112px; padding-right:12px;}

/*公司新闻*/
.gsxw{ width:100%;margin-top:15px; margin-bottom:6px;}
.gsxw ul{ width:94%; margin:auto;}
.gsxw ul li{ width:95%; font-size:1rem; padding-top:12px; padding-bottom:12px; border-bottom:1px #c9c9ca dashed; background:url(../images/d.png) no-repeat left center; padding-left:4%;}

/* 分页 */
#pages { font-family:"Microsoft YaHei";text-align:center;clear:both; padding-top:15px; padding-bottom:30px; font-size:16px; line-height:24px;}
#pages a { display:inline-block; height:28px; line-height:28px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#1EA5FF; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:28px; line-height:28px; background:#1EA5FF;color:#fff; text-align:center;padding:0 15px}


/*项目业绩*/
.picMarquee-left{ width:94%; margin:auto;  overflow:hidden; position:relative; margin-top:15px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{float:left; width:46%; margin:0 8px;  _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:100%;  display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{display:block; width:100%; text-align:center; font-size:16px; font-weight:600; background:#054E83; margin-top:2px; padding:5px 0;}
.picMarquee-left .bd ul li .title a,.picMarquee-left .bd ul li .title a:hover{ color:#fff;}

.picMarquee-left .hd{ width:100%; overflow:hidden; background:url(../images/x.jpg) repeat-x; margin-top:16px; }
.picMarquee-left .hd .prev{float:left; width:45%; display:block;  height:37px; overflow:hidden; cursor:pointer; background:url(../images/blue.jpg) no-repeat right center;}
.picMarquee-left .hd .next{float:right; width:45%; display:block;  height:37px; overflow:hidden; cursor:pointer; background:url(../images/hery.jpg) no-repeat left center;}

/*联系我们*/
.lxwm{ float:left; width:100%; background:#F2F2F2; padding-top:15px; padding-bottom:15px; margin-top:15px; margin-bottom:80px;}
.lxwm img{ width:96%; margin:auto; padding-bottom:14px;}
.gsmc{ width:94%; margin:auto; font-size:18px; color:#CC0000; font-weight:bold;}
.dz{ width:94%; margin:auto; font-size:1rem; line-height:26px; margin-top:10px;}

/*foot*/
.foot{ width:100%; background:#F18C80 url(../images/fot.png) repeat-x top;  position:fixed; bottom:0; left:0; padding-top:11px; padding-bottom:11px; z-index:999;}
.tb01,.tb02{ float:left; width:33%;background:url(../images/youx.png) no-repeat right; overflow:hidden;}
.tb03{ float:left; width:33%;}
.tb01 img,.tb02 img,.tb03 img{ text-align:center; width:20%; margin-left:40%;}
.tb01 span,.tb02 span,.tb03 span{ display:block; font-size:16px; text-align:center; font-weight:bold; margin-top:6px;}
.tb01 span a,.tb02 span a,.tb03 span a{ color:#fff}
.tb01 span a:hover,.tb02 span a:hover,.tb03 span a:hover{color:#fff;}

/*公司简介*/
.rj_gsjj{ width:96%; margin:auto; font-size:16px; line-height:26px; padding-top:10px;}
.rj_gsjj p{/*text-indent:2em;*/ padding:10px 0; border-bottom:1px solid #CCCCCC;}
.rj_gsjj img{ width:95%; margin:auto; padding-top:10px;}
.rj_gsjj hr{ height:5px; margin-top:10px; border-bottom:dashed 2px #FFCC33;}
.rj_gsjj strong{ color:#FF9933}

.test0{width:96%; margin:auto;line-height:28px;  font-size:16px;}
.test0 p{/* text-indent:2em;*/ padding-top:18px;}
.test0 img{ width:95%; }.test0 p img{ width:95%; }

/*产品展示*/
.cpzs{ width:96%; margin:auto; margin-bottom:62px;}
.cpzs ul{ width:100%; padding-top:18px; }
.cpzs ul li{ width:95%; padding-top:10px; padding-bottom:10px;background:#0067d2; font-size:18px; border-bottom:1px #0576ec solid; margin-bottom:5px; font-weight:bold; padding-left:5%;}
.cpzs ul li a{color:#fff;}
.cpzs ul li a:hover{color:#fff;}


.cplist{ width:100%; margin:10px auto; background:#EEF4FD;}
.cplist ul li{ width:23%; float:left;  margin:2% 0 5% 1.5%;  text-align:center; color:#000; font-size:16px; text-align:center;}
.cplist ul li img{ width:70%;padding:8%;  border-radius:100px;background:#fff; border:1px solid #DDDDDD; margin:0 auto;}
.cplist ul li p{ line-height:28px; text-align:center;}

.fllist{ width:96%; margin:20px auto; color:#FFFFFF;}
.fllist ul li:nth-child(1){ background:#FF5385;float:left; margin-left:2%;width:92px; height:76px; font-size: 19px; font-weight: bold; color:#fff; text-align: center; border-radius: 50%; -moz-border-radius: 50%;    -webkit-border-radius: 50%; padding-top: 16px;}
.fllist ul li:nth-child(2){background:#1BB4E9;float:left; margin-left:1.5%;width:92px; height:76px; font-size: 19px; font-weight: bold; color:#fff; text-align: center; border-radius: 50%; -moz-border-radius: 50%;    -webkit-border-radius: 50%; padding-top: 16px;}
.fllist ul li:nth-child(3){background:#FF7C04;float:left; margin-left:1.5%;width:92px; height:76px; font-size: 19px; font-weight: bold; color:#fff; text-align: center; border-radius: 50%; -moz-border-radius: 50%;    -webkit-border-radius: 50%; padding-top: 16px;}
.fllist ul li:nth-child(4){background:#6FC61A;float:left; margin-left:1.5%;width:92px; height:76px; font-size: 19px; font-weight: bold; color:#fff; text-align: center; border-radius: 50%; -moz-border-radius: 50%;    -webkit-border-radius: 50%; padding-top: 16px;}
.fllist ul li a{ color:#FFFFFF;}
/*show*/
.show{ width:93%; margin:0 auto;}
.show h3{ text-align:center; border-bottom:1px solid #FDF4F3; font-size:18px; line-height:30px; padding-top:15px; color:#B13C32;}
.show_bt{width:100%;background:#f0f0f0; text-align:center; font-size:18px; font-weight:bold; padding-top:10px; padding-bottom:10px; color:#01408d; margin-top:15px;}
.show_nr{ width:96%; margin:0 auto;font-size:15px; line-height:26px; padding-top:10px;}
.show_nr img{ width:100%; }

.pre{ width:100%; margin-top:20px;}
.pre ul{ width:96%; margin:auto; padding-top:15px; border-top:1px #f0f0f0 solid;}
.pre ul li{ width:100%; line-height:32px; font-size:16px;}
.pre ul li span{ font-weight:bold;}



.xwlist{padding:0px;}
.xwlist dl{ overflow: hidden; border-bottom: 1px solid #e1e1e1; padding:4% 2%;}
.xwlist dl dt,.xwlist dl dd{ float: left;}
.xwlist dl dt{ width: 40%;}
.xwlist dl dd{ width: 55%; padding-left:4%;}
.xwlist dl dd h3{ font-size: 1.0rem; }
.xwlist dl dd p{ display: block; color: #666; font-size: 0.8rem; overflow: hidden; text-overflow: ellipsis; margin-top: 3px;}



.twlist{ width:96%; margin:0 auto;}
.twlist li { margin:10px 0; border-bottom:1px solid #CCCCCC; padding:5px 0 15px 0;}
.twlist li h3{ font-size: 1.1rem; }
.twlist li p{ display: block; color: #666; font-size: 0.9rem; overflow: hidden; text-overflow: ellipsis; margin-top: 3px;}
.twlist li img{ width:100%; padding-bottom:10px;}



/* 分页 */
#page { font-family:"Microsoft YaHei";text-align:center;clear:both;  line-height:24px;}
#page a { display:inline-block; height:28px; line-height:28px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#page a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#page a:hover { background:#89BE2E; color:#fff; text-decoration:none }
#page span { display:inline-block; height:28px; line-height:28px; background:#cc0000;color:#fff; text-align:center;padding:0 15px}

