/*banner*/
.block_home_slider {padding: 1px;position: relative;border-radius: 3px;text-align: center;}
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav{display: none;}
.block_home_slider .flex-control-paging { display:inline-block; position: absolute; bottom: 20px; margin-left: -20px;}
.block_home_slider .flex-control-paging li {float: left;overflow: hidden;list-style-type: none;}
#home_slider{ position:relative}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background:none; text-indent:-9000px; cursor:pointer; border: 1px solid #000; width: 12px; height: 12px; margin: 0 4px; border-radius: 50%;}
.block_home_slider .flex-control-paging li a.flex-active {background:#000;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-trans.pcly: capitalize;}
/*产品*/

.service ul li{ width: 24%; margin:1%; float: left;}
.cpshort{ margin: 0 auto; text-align: center; position: relative;height: 315px; width: 260px;}
.cpshort1{ height: 166px;}
.cpshort .pic{ width: 100%;}
.cpshort span{height: 40px; line-height: 40px;background: rgba(0,0,0,0.5); display: inline-block; color: #fff; font-size: 16px; position: absolute; bottom: 5px; left: 0; width: 260px;cursor: pointer;} 
.cpjie{ margin: 0 auto; text-align: center; position: absolute;height: 315px; width: 260px; top: 0;left:0; background: rgba(0,0,0,0.5); box-shadow: 10px 10px 10px  rgba(0, 0, 0, 0.35); color: #fff; display: none;}
.cpjie a{ width: 208px; color: #fff; line-height: 24px; text-align: left;}
.cpjie h3{ width: 138px; font-size: 20px; line-height: 30px; padding-top: 50px; text-align: center; margin: 0 auto;}
rvice{ margin-bottom: 50px;}
.title p{ text-align: right; width: 100%;}
.title a{ color: #747474;font-size: 16px;width: 120px; margin-bottom: 20px; border-bottom: 1px solid #a0a0a0; line-height: 30px;}
.title a:hover{ color: #000;border-bottom: 1px solid #000;}
.cpjie1	{height: 166px;}
.cpjie1 h3{ width: 100%; text-align: center;padding: 26px 0 18px;}
/*关于我们*/
/*.about{ padding: 50px 0 10px; background: #f2f2f2;}*/
.gy{ margin: 0 140px;}
.gyzuo h3{ font-size: 30px; text-align: center; line-height: 36px;}
.gyzuo p{ font-size: 20px; text-align: center; line-height: 36px;}
.gyzuo div{ padding: 10px 0;}
#box001{width:500px;}
#menu001 li{width:25%;background:none; line-height:50px;    height:50px;float:left;}
#menu001 li a{width:100%;border-top: 1px solid #808080;border-left: 1px solid #808080; color: #808080;text-align:center;}
#menu001 li.se1 a{background: #00a0e9; color: #fff;border-top: 1px solid #a6a6a6;border-left: 1px solid #a6a6a6;}
#menu001 li.se a{ background:#808080; color:#fff; }


#content001{clear:both;width:500px; padding: 30px 0;}
.prolist001{ line-height: 24px; text-indent: 2em;}
.title1 p{ text-align: right; width: 100%;}
.title1 a{ color: #747474;font-size: 16px; text-align: center; width: 120px; border-bottom: 1px solid #a0a0a0; line-height: 30px;}
.title1 a:hover{ color: #000;border-bottom: 1px solid #000;}
/*合作伙伴*/
.panter h3{ font-size: 20px; line-height: 40px;}
.panter li{ float: left; margin-right: 10px; margin-top: 10px;}
/*news*/
.newsbt{ background: url(../img/newsBg.jpg) repeat-x center; width: 100%; height: 42px; margin:10px 0 40px;}
#menu01{ width: 280px;height: 42px; margin: 0 auto;background:#fff;}
#menu01 li{border:1px #a6a5a5 solid; background:#fff;line-height:40px;text-align:center;cursor:pointer;float:left;width: calc(100% / 2 - 22px); height: 40px; color: #808080;margin: 0 10px;}
#menu01 li.se{background:#00a0e9;color:#fff; border: 1px solid #00a0e9;}
#content01{clear:both; }
.prolist01{ height: 390px; overflow: hidden;}
.newszuo{width: 580px; border: 1px solid #a6a6a6;position: absolute;}
.newszuo h3{ font-size: 20px; font-weight: normal; line-height: 40px; padding: 0 20px;}
.newszuo h3 a{color: #000;}
.newszuo p{padding: 0 20px 10px; line-height: 24px;}
.newszuo p a{ color: #808080;}
.newsrig{ width: 420px; overflow: hidden;}
.newsrig h3{ font-size: 20px; font-weight: normal; line-height: 30px; }
.newsrig h3 a{color: #000;}
.newsrig p{line-height: 24px; text-align: justify;}
.newsrig p a{ color: #808080;}
.data{ position: absolute; top: 10px; left: 10px; width: 100px;height: 100px; background:rgba(255,255,255,0.75); text-align: center;}
.data1{width: 100px;height: 100px; background:rgba(255,255,255,1); text-align: center;border: 1px solid #a6a6a6;}
.data b,.data1 b{display: block; font-size: 48px; margin-top:10px;font-weight: normal; color: #000;}
.data span,.data1 span{ display: block; color: #595959;}
.newsyou li{ border: 1px solid #a6a5a5;width: 560px; height: 100px; padding: 10px; overflow: hidden; margin-bottom: 8px; cursor: pointer;}
.newsyou li.newscur{ background: #a6a5a5;}
.newsyou li.newscur a{ color: #fff;}
/*留言*/
.lysy{ background: url(../img/lysy.jpg) center no-repeat; height: 510px; overflow: hidden;}
.syly{ width: 606px; margin: 0 auto; color: #fff;}
.title3 h2{ font-weight: normal; text-align: center; font-size: 30px; margin-top: 50px; line-height: 36px;}
.title3 h3{ font-weight: normal; text-align: center; font-size: 20px;  line-height: 50px;}
.pcly{ padding: 20px 0;}
.pcly p{ width: 49%;}
.pcly div{ margin-bottom: 30px;}
.pcly p input{ text-indent: 8px;outline:none; border: none; background: none; color: #fff; border-bottom:2px solid #fff; line-height: 30px; font-size: 14px; display: inline-block; width: 100%;}
.tj input{outline:none; border: none; background: none; color: #fff; border:2px solid #fff; border-radius: 20px; line-height: 36px; font-size: 14px; display:block; width:120px; text-align: center; margin: 0 auto; cursor: pointer;}
.pcly textarea{ padding: 8px;outline:none; border: none; background: none; color: #fff; border:2px solid #fff; line-height: 30px; font-size: 14px; display: inline-block; width: 100%; height: 60px;}
.btn1:hover{ background: #00a0e9; border: 2px solid #00a0e9;}
/*手机产品*/
.mtitle{ margin:2%;}
.mtitle h2{ font-size: 18px; margin-right: 1%; line-height: 36px}
.mtitle h3{ width: 74%; font-weight: normal; font-size: 12px; line-height: 20px;}
.mtitle h3 p{ border-bottom: 1px solid #000; color: #575757; text-indent: 1%;}
.mtitle h3 a{ display: block; text-align: right; color: #575757;}
.swiper-slide{ float: left; width: 49% !important; margin:1% 2% !important;}
.mcp{ margin:2%}
.mcp  a{ position: relative; width: 100%; height: 100%;}
.mcp a img{width: 100% !important;}
.mcp a span{ height: 40px; line-height: 40px; width: 100%; display: inline-block;color: #FFFFFF;text-align: center;position: absolute; bottom: 5px; left: 0; background: rgba(23,5,8,0.5);}
.mcp ul li{ float: left; width: 49% !important; margin: 1% 0;}
.jqr{ font-size: 20px; line-height:40px ; margin: 2% 2% 0;}
.hz{ margin: 2%;}
.hz li{ float: left; width: 31%; }
.hz  a{ width: 31.5%; margin: 2% 0;}
.hz a img { width: 100%;}
.ly{ font-size: 20px; line-height:40px ; text-align: center; margin: 2% 1% 0;}
/*手机留言*/
.mly{ width: 70%; margin: 0 auto;}
.mly p { height: 30px; margin-top: 10px; line-height: 30px; border-bottom: 1px solid #23130f; color: #808080;}
.mly p input{text-indent: 8px;outline:none; border: none; background: none; color: #808080; border-bottom:2px solid #fff; line-height: 30px; font-size: 14px; display: inline-block; width: 100%;}

.mly div textarea{ outline:none; border: 1px solid #23130f; background: none; color: #808080; line-height:24px; font-size: 14px; display: inline-block; width: 100%; height: 60px; margin-top: 20px;padding: 5px;}
.mly input::-webkit-input-placeholder {color: #808080;}
.mly textarea::-webkit-textarea-placeholder {color: #808080;}
.mly input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#808080;}
.mly input:-moz-placeholder, textarea:-moz-placeholder {color:#808080;}
.mly input::-moz-placeholder, textarea::-moz-placeholder{color:#808080;}
.mly input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#808080;}
.mtj input{outline:none; border: none; background: #00a0e9; color: #fff; border:2px solid #fff; border-radius: 20px; line-height: 36px; font-size: 14px; display:block; width:120px; text-align: center; cursor: pointer; margin: 2% auto 6%;}