﻿* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html { font-family:"\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;background:#fff;}
body,td,th,input,select,textarea{color:#333; font-size:0.6rem;}
html{-webkit-text-size-adjust:none;}
body,form{margin:0;}
i , em{ font-style:normal;}
ul,section{ display: block; margin:0; padding:0;}
ul,dl,dt,dd,li,ol,i,figure{Margin:0px;Padding:0px;list-style:none; font-style:normal;}
img{border:0px none; vertical-align:middle; outline:hidden;}
p{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;padding:0;margin:0;}
b, strong { font-weight: bold; }
.clearfix:after{clear:both;display: block;content: "...";visibility: hidden;height: 0;font-size: 0;}input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance: none;}.clearfix{*zoom:1;}
.clearboth{clear:both; visibility:hidden}/*系统预设*/
a{color:#333; text-decoration:none;}
a:hover,a:active{color:#F03E54;}
.h10{ margin:auto; height:10px; font-size:0;}
.h20{ margin:auto; height:10px; font-size:0;}
.f01{ color:#f00;}
.f02{ color:#f60;}
.f03{ color:#1DBCA6;}

.px14{ font-size:14px;}
.fr{float: right;display:inline;}
.fl{float: left;display:inline;}
.mtop20{ margin-top:20px;}
.title01{font-weight:bold; font-size:0.65rem; background:#FABD00;border-radius:1rem; color:#fff; padding:0.1rem auto;}
.title02{font-size:0.65rem;font-weight:bold; }

.page {text-align:center; width:100%;padding:10px 0; font-size:0.5rem;}
.page a{display:inline-block; width:1rem; height:1rem; line-height:0.9rem; text-align:center;border:#E4E4E4 1px solid;margin:0.1rem;color:#666;text-decoration:none;cursor:pointer;border-radius:50%;}
.page a:hover{border:#1A2938 1px solid;color:#FFF;background:#1A2938;border-radius:50%;}
.page span.current{display:inline-block;width:1rem; height:1rem; line-height:0.9rem; text-align:center;color:#FFF;background:#1A2938;border:#1A2938 1px solid;margin:0.1rem;border-radius:50%;}
.page span.no{border:1px #1A2938 solid;margin:0.1rem;color:#FFF;background:#1A2938;text-decoration:none;border-radius:50%;}

.blank10nb{display:block;height:0.3rem;background:#F4F4F4;}
.blank10{ margin:auto;display:block;height:0.5rem; background:#F4F4F4;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;}

.m-pagewrap{  max-width: 640px; min-width: 320px; margin:0 auto; overflow:hidden; position:relative;padding-bottom:51px;}

.header{height:2.1rem; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3); width:100%;position: relative; overflow:hidden; background:#144377; z-index:1;}
.header-logo{float:left; padding-left:0.3rem; line-height:2.1rem; font-size:0.9rem; color:#FFF; text-shadow:1px 1px 1px #81030E;position:  absolute;}
.header-logo img{ width:9rem;}
.header-logo a{display:block; color:#fff;}

.btn-menu{ position:absolute; width:1.2rem; height:1.2rem; text-indent:-999px;  right:0.5rem; top:0.5rem; display:block; overflow:hidden;background:url(../images/top_menu.png) no-repeat; background-size:100% auto; vertical-align:middle;}
.btn-tel{ position:absolute; width:1.2rem; height:1.2rem; text-indent:-999px;  right:2.2rem; top:0.5rem; display:block; overflow:hidden;background:url(../images/top_tel.png) no-repeat; background-size:100% auto; vertical-align:middle;}

/*subNav*/
.subNav{ position: fixed; width:100%; height:100%; right:0; display: none; top:0; z-index: 1000; background: #144377; }
.subNav .nav li{ height:3rem; line-height:3rem; padding:0 2rem; font-size:0.8rem;}
.subNav .nav li a{ height:3rem; color:#fff; display:block; border-bottom:1px solid rgba(255,255,255,0.3);}
.subNav .nav li:hover { border-left:3px solid #cc3333}
.subNav .nav li:hover a { color:#cc3333}
.subNavCon{  max-width:640px; min-width:320px;box-sizing: border-box; margin:0px auto;}
.subNav .subTop{width: 100%; height: .74rem; line-height: .74rem; margin-bottom: .4rem; position: relative; text-align: center; }
.subNav .subTop a{ display: block;}
.subNav .subTop img{ display: block; width: auto; height: .74rem; margin: 0 auto; }
.subNav .subTop .close{ width:2.1rem; height:2.1rem; position: absolute; right:0; top:0; z-index: 10; background:#144377; }
.subNav .subTop .close span{ width:1.5rem; height:1.5px; position: absolute; left:0.3rem; top:1rem; display: block; background: #fff; }
.subNav .subTop .close span:nth-child(1){ transform: rotate(45deg);}
.subNav .subTop .close span:nth-child(2){ transform: rotate(-45deg); }
.subNav .nav_phone_txt{display: block; height:2rem; font-size:1rem; margin:1rem 2rem 0; text-align:center; color:#fff; border-bottom:1px solid rgba(255,255,255,0.3);}
.subNav .nav_phone_txt a{color:#fff;}
.subNav .nav_phone_txt i{display: inline-block; width: 17px; height: 17px; background:url("../images/nav_phoneIcon.png") no-repeat; background-size: 100% 100%; margin-right:0.06rem; position: relative; top:0px;}

.noscroll{height: 100%;overflow: hidden;}

/*0.5px border*/
.halfborder,.halfbordertop,.halfborderbottom,.halfborderright,.halfborderleft{position: relative;}
.halfbordertop:before{border-bottom:1px solid #dedede;transform:scaleY(0.5);-webkit-transform:scaleY(0.5);content: "";position: absolute;top:-1px;left:0;width: 100%;height: 1px;}
.halfborderbottom:before{border-top:1px solid #dedede;transform:scaleY(0.5);-webkit-transform:scaleY(0.5);content: "";position: absolute;bottom:-1px;left:0;width: 100%;height: 1px;}
.halfborderright:before{border-left:1px solid #dedede;transform:scaleX(0.5);-webkit-transform:scaleX(0.5);content: "";position: absolute;right:-1px;top:0;width: 1px;height:100%;}
.halfborderleft:before{border-right:1px solid #dedede;transform:scaleX(0.5);-webkit-transform:scaleX(0.5);content: "";position: absolute;left:-1px;top:0;width: 1px;height:100%;}
.halfborder:before{position: absolute;width: 200%;height: 200%;border:1px solid #dedede;left:0;top:0;transform: scale(0.5) translate(-50%,-50%);-webkit-transform: scale(0.5) translate(-50%,-50%);content: "";box-sizing: border-box;}
/*0.5px border*/

.indexMenu{background-color:#FFF; border-top:1px solid #f3f3f3;}
.indexMenu li{float:left; width:25%; height:90px; border-bottom:1px solid #f3f3f3; border-right:1px solid #f3f3f3; list-style-type:none; text-align:center; cursor:pointer; word-break:break-all; box-sizing:border-box;}
.indexMenu li:nth-of-type(4n){border-right:none;}
.indexMenu li:active{background-color:#ebf4fc;}
.indexMenu li i{margin:13px auto 0 auto; background-image:url(../images/indexMenuIcon.png); background-color:#144377; background-size:45px auto; width:45px; height:45px; display:block; overflow:hidden;border-radius:100%;}
.indexMenu li p{width:90%; height:38px; overflow:hidden; line-height:18px; margin:5px auto 0; font-size:12px;}
.indexMenu li a{color:#404040;}

.c1{background-position:0 0px!important;}
.c2{background-position:0 -45px!important;}
.c3{background-position:0 -90px!important;}
.c4{background-position:0 -135px!important;}
.c5{background-position:0 -180px!important;}
.c6{background-position:0 -225px!important;}
.c7{background-position:0 -270px!important;}
.c8{background-position:0 -315px!important;}


/**滚动图片=**/
.slider-focus{position:relative;max-width:640px;overflow:hidden;/*max-height:320px;*/ margin:auto;}
.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:0px;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#A07F9E; cursor:pointer;}
.slider-focus  .hd li.on{ background:#E24357;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#A07F9E;  text-align:left;  }

.inde_box_title{margin:0 0.5rem; padding:0.5rem 0;color:#c00;}
.inde_box_title strong{ font-size:0.7rem; color:#c00;}
.inde_box_title strong a{ color:#F5632D;}
.inde_box_title span{height:1rem; width:1rem;background:url(../images/icon_aw01.png) no-repeat right center;background-size:100% auto;vertical-align:middle; float:right; display:block;}
.inde_box_title span a{height:1rem; width:1rem; display:block;}
.inde_box_title b{ margin:0.1rem 0.3rem 0 0;height:0.8rem; width:0.8rem;float:left;background:url(../images/inde_box_title.png) no-repeat; background-size:0.8rem auto; display:block;}
.inde_box_title b.b1{background-position:0 0px!important;}
.inde_box_title b.b2{background-position:0 -0.8rem!important;}
.inde_box_title b.b3{background-position:0 -1.6rem!important;}
.inde_box_title b.b4{background-position:0 -2.4rem!important;}
.inde_box_title b.b5{background-position:0 -3.2rem!important;}

/*案例*/
.index_caselist{background: #fff; padding-bottom:0.5rem;}
.index_caselist{}
.index_caselist a{display: block;padding:0.25rem 0.5rem; overflow:hidden;}

.index_caselist a.list{border-bottom:10px solid #eee;padding:0.5rem 0.5rem;}
.index_caselist a > div{}
.index_caselist a:active{background: #e5e5e5}
.index_caselist img{height:4rem;float:left;width:6rem;margin-right:0.5rem;border-radius:0.2rem;}
.index_caselist .title{font-size:0.8rem;line-height:1.2rem; height:2.4rem; color: #444444;display:block; overflow:hidden;}
.index_caselist .info{ margin-top:0.8em; line-height:1rem;color: #aaaaaa;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_caselist a.list .info{ height:1rem;}

/*首页推荐*/
.product_list{background:#f4f4f4; padding:0.2rem 0 0 0;}
.product_list ul{padding:0 0.25rem 0 0;}
.product_list li{width: 47.8%;float:left;padding:0.2rem;box-sizing: border-box; height:6.4rem; background:#fff; margin:0 0 0.3rem 0.3rem;}
.product_list li a{position: relative;display: block; z-index:0}
.product_list li img{display: block; width:7.1rem; height:4.7rem; z-index:0}
.product_list .bottominfo{ z-index:0;width:100%;box-sizing: border-box;padding-top:0.3rem;font-size:0.45rem; height:1.2rem; line-height:0.8rem;color: #000; text-align:center; overflow:hidden;}
.product_list .bottominfo .left{display:block; overflow:hidden; text-overflow:ellipsis;}




/*首页最下方导航*/
.main_project{display: block;float:left;width: 100%;background: #fff;}
.main_project ul{display:block;float:left;margin-top:3%;width: 100%;}
.main_project ul li{display: block;float: left;}
.main_project .project_left{display: block;width: 45%;float:left;margin-left: 3.33333%;}
.main_project .project_left a{display: block;width: 100%;}
.main_project .project_left a img{width: 100%;}
.main_project .project_right{display: block;float: left;width: 45%;margin-left: 3.33333%;}
.main_project .project_right a{display: block;width: 100%;}
.main_project .project_right a img{width: 100%;}
.main_project .project_right .bottom{margin-top: 7%;}
.main_project .project_bottom{display: block;float:left;width:93.3333%;margin-left: 3.33333%;background: #f6fcf6;}
.main_project .project_bottom a{display: block;width:100%;}
.main_project .project_bottom a img{width:100%;}



/*资讯*/
.indnews_list{ width:100%; background:#f1f1f1; padding:0.1rem 0.5rem;}
.indnews_list li{ margin:0.4rem 0; background:#fff; height:3rem;}
.indnews_list li .date{ width:20%; height:3rem; padding-top:0.2rem; background:#ff6537; color:#fff; float:left; text-align:center;}
.indnews_list li .date span{ display:block; font-size:1.2rem;}
.indnews_list li .title{ width:80%; float:left; text-align:left; color:#6b6b6b; height:3rem; overflow:hidden; padding:0 0.5rem 0.5rem;}
.indnews_list li .title p{ height:1rem; line-height:1rem; overflow:hidden; }
.indnews_list li .title .pta{ color:#202020; height:1.5rem; line-height:1.5rem; margin-top:2%; font-size:0.8rem;}
.lxnewsmore{ background:#ff6537; color:#fff; display:block; text-align:center; padding:0.3rem 0; font-size:0.8rem;}



.news_t1{background:#fff;margin: 0;overflow:hidden;border-bottom:1px solid #efefef;}
.news_t1 li{ height:1.5rem; line-height:1.5rem; float:left; width:33.333333%;}
.news_t1 li:last-child{}
.news_t1 a{display:block; font-size:0.7rem; text-align:center;}
.news_t1 a:link,.news_t1 a:visited,.news_t1 a:hover{color:#666;}
.news_t1 a.newsaon{height:1.5rem;overflow:hidden;}
.news_t1 a.newsaon:link,.news_t1 a.newsaon:visited,.news_t1 a.newsaon:hover{background:#f5f5f5;color:#1DBCA6;}

.newslist{padding:0.5rem;}
.newslist a{display:block; padding:0.4rem 0.6rem; background:url(../images/dian01.png) no-repeat left 0.6rem}

.indexTit { height: auto; overflow: hidden; padding: 0.8rem 0 .5rem; text-align: center; }
.indexTit div a { font-size:0.8rem; line-height:1.4rem; color: #333; -webkit-transition: All 0.2s ease; -moz-transition: All 0.2s ease; transition: All 0.2s ease; }
.indexTit div a:hover { color: #f8af58; }
.indexTit p { color: #cbcbcb; font-size:0.6rem; text-transform: uppercase; }

.indexCompany { height: auto; overflow: hidden; background-color: #fff; }
.aboutBox { height: auto; overflow: hidden; background-color: #fff;border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.awid { width: 33.3333%; height:5.1rem; overflow: hidden; float: left; position: relative; text-align: center; }
.aboutText div { height: 100%; border-right: 1px solid #edecec; }
.aboutText a { display: block; position: absolute; left: 0; top: 50%; width: 100%; height:3rem; color: #555; margin-top: -1.2rem; }
.aboutText a i { display: block; margin: 0 auto .5rem; height: 1.8rem; width: 1.8rem; background-position: 0 0; background-repeat: no-repeat; background-image: url(../images/icon1.png); background-size: 100%; }
.aboutText:hover { background-color: #F5632D; }
.aboutText:hover a { color: #fff; }
.aboutText:hover i { background-image: url(../images/icon1-1.png); }
.img { display: block; }
.img img { width: 100%; height: 100%; display: block; }
.aboutList li { float: left; width: 33.3333%; text-align: center; height:5.41rem; position: relative; margin:0 0 1rem;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6; }
.aboutList li:last-child{border-right:none;} 
.aboutList li a { display: block; -webkit-transition: All 0.2s ease; -moz-transition: All 0.2s ease; transition: All 0.2s ease; padding: 1rem 0 1.2rem; color: #444;  background-color: #fff; }
.aboutList li a i { display: block; margin: 0 auto 0.5rem; height: 1.8rem; width: 1.8rem; background-position: 0 0; background-repeat: no-repeat; background-size: 100%; }
.aboutList li a:hover { color: #fff; background-color: #F5632D; }
.aboutList li.i1 a i { background-image: url(../images/icon2.png); }
.aboutList li.i1 a:hover i { background-image: url(../images/icon2-1.png); }
.aboutList li.i2 a i { background-image: url(../images/icon3.png); }
.aboutList li.i2 a:hover i { background-image: url(../images/icon3-1.png); }
.aboutList li.i3 a i { background-image: url(../images/icon4.png); }
.aboutList li.i3 a:hover i { background-image: url(../images/icon4-1.png); }



/*底部联系方式*/
.ind_contact{ margin-top:0.5rem; background-color:#26292d; padding:1rem 0.5rem 0.5rem;}
.ind_contact h4{color:#FFF;font-size:0.8rem; margin-bottom:1rem;}
.ind_contact p{color:#888e93; line-height:1.1rem;}
.ind_contact a{color:#888e93;}
.ind_contact h2{ margin-top:0.5rem; padding-top:0.5rem; font-size:0.8rem; line-height:1rem; border-top:2px dotted #3c4046; color:#888e93;}
.ind_contact h2 span{ color:#c2c3c5; font-size:0.8rem; font-family:Georgia, "Times New Roman", Times, serif;}


/*内页*/

.ntit{width:100%;height:1.8rem; line-height:1.8rem;border-bottom:1px solid #eee; background:#f4f4f4;}
.ntit p{margin:0 auto;padding:0;padding-left:0.5rem;font-size:0.6rem;color:#5F6F81;}
.ntit p img{ width:1rem;float: right;margin:0.4rem 0.65rem 0 0;}
.ntit a{color:#5F6F81;}
.main_nbox{padding:0.5rem;}
.text{line-height:180%; font-size:0.6rem;}
.text p{margin-bottom:18px;}
.text img{ width:100%; height:auto;display: block; text-align:center; margin-bottom:0.5rem;}

.ctitle{font-size:0.8rem; color:#000;font-weight:bold;text-align:left;border-bottom:1px solid #eee; margin-bottom:0.5rem; padding-bottom:0.5rem;}
.ctitle p{font-size:12px; text-align:left;padding-top:8px; color:#7F778E; font-size:12px; font-weight:normal;}

.ctitle_pro{font-size:0.8rem; color:#000;font-weight:bold;text-align:left;}
.ctitle_pro p{font-size:12px; text-align:left;padding-top:8px; color:#7F778E; font-size:12px; font-weight:normal;}



.nav_tab{overflow:hidden;height:1.8rem;width:100%; background:#EDEFF1;display:box;display:-ms-box;display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;}
.nav_tab a{width:200px;height:1.8rem; line-height:1.8rem;border-right:1px solid #E2E3E3; color:#333;font-size:0.6rem;text-align:center;display:block;flex:1;-ms-flex:1;-webkit-flex:1;box-flex:1;-ms-box-flex:1;-webkit-box-flex:1}
.nav_tab a:active,.nav_tab a.on{color:#333; background:#fff;}

.hDutyTitle{ height:2.4rem;text-align: center;background: url(../images/title01.png) no-repeat bottom;padding-top:.5rem; margin-bottom:2rem; background-size:40%;margin-bottom:0.5rem;}
.hDutyTitle span{ color:#A90412; display:block;font-size:1rem; }

.photo_list{ margin:0.5rem;}
.photo_list ul li{ margin-bottom:0.5rem;border-bottom:1px solid #f1f1f1;position: relative;}
.photo_list ul li img{ width:100%; position: relative; z-index:1}
.photo_list ul li span{ width:100%; height:1.2rem; line-height:1.2rem; padding-left:0.5rem; color:#fff; display:block;position: absolute; left:0; bottom:0; background:rgba(0,0,0,0.5);background:-webkit-gradient(linear,  0 bottom,0 0, from(rgba(0,0,0,3)), to(rgba(0,0,0,0))); z-index:2}

/*关于我们设备展示*/
.tupian_list{ margin:auto; margin-bottom:0.5rem;}
.tupian_list ul{padding:0 0.5rem 0 0;}
.tupian_list li{width: 50%;float:left;padding: 0.5rem 0 0 0.5rem;box-sizing: border-box;position: relative;}
.tupian_list li a{display: block;}
.tupian_list li img{display: block; width:100%;position: relative;}
.tupian_list li span{position: absolute; width:93%; bottom:0;left:0.5rem;display:block;padding: 0 5px;font-size: 12px;line-height: 24px;color: #ffffff;background:-webkit-gradient(linear,  0 bottom,0 0, from(rgba(0,0,0,3)), to(rgba(0,0,0,0)));}


.tuquote{ height:5rem; margin:0 0.5rem 1.5rem 0.5rem;}
.tuquote img{ width:4.5rem; height:4.5rem; float:left; margin-right:0.8rem;border-radius:100%;}
.tuquote h3{ font-size:1rem;}
.tuquote span{width:auto; height:auto; overflow:hidden; display:block; overflow:hidden; line-height:1rem; color:#666;}


.brand-eight{ margin-top:-0.5rem;}
.brand-eight ul{}
.brand-eight ul li{ border-bottom:1px solid #ebebeb; width:100%; height:auto; float:left; line-height:25px; font-size:14px; color:#999; padding:1rem 0 1rem 1rem;}
.brand-eight ul li h2{ font-size:20px; color:#666; padding:0 0 0;}
.brand-eight ul li.last h2{ padding:21px 0 15px; color:#333;}

/* 人才招聘 */
.ac-container{width:100%;margin:0 0 1rem 0;text-align: left;}
.ac-container label{padding:0 0.5rem;position: relative;z-index: 20;display: block;height:2rem; line-height:2rem; cursor: pointer;color: #333;font-size:0.8rem;background:#F3F3F3;}
.ac-container label:hover{background: #F3F3F3;}
.ac-container input:checked + label,.ac-container input:checked + label:hover{background: #144377;color: #fff;}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{content: '';position: absolute;width:1.2rem;height:1.2rem;right:0.5rem;top:0.4rem;background: transparent url(../images/arrow_down.png) no-repeat center center;}
.ac-container input:checked + label:hover:after{background-image: url(../images/arrow_up.png);}
.ac-container input{display: none;}
.ac-container article{background: rgba(255, 255, 255, 0.1);margin-top: -1px; margin-bottom:0.5rem; overflow: hidden;height: 0px;position: relative;z-index: 10;-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;transition: height 0.3s ease-in-out, box-shadow 0.6s linear;}
.ac-container article p{color: #666;line-height:1rem;padding:0.5rem;}
.ac-container input:checked ~ article{-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;transition: height 0.5s ease-in-out, box-shadow 0.1s linear;}
.ac-container input:checked ~ article.ac-small{height: auto;}
.ac-container input:checked ~ article.ac-medium{height: auto;}
.ac-container input:checked ~ article.ac-large{height: auto;}

.apollo{display:block;width:100%;padding:0.5rem;border-bottom:10px solid #eee;overflow:hidden;}
.apollo .apollo_icon{float:left;margin-right:15px;width:100px;height:67px;}
.apollo .apollo_icon img{width:100px;height:67px;}
.arrows{float:right;width:15px;height:50px;margin-right:0;background:url(../images/arrow.png) center no-repeat;background-size:13px 21px;}
.apollo h3{font-size:1em;color:#E34659;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align:left; height:22px; font-size:14px;}
.apollo p{font-size:12px;color:#aaa; height:34px; line-height:17px;overflow:hidden; text-overflow:ellipsis;text-align:left;}

.biao_h4{display:inline-block;background:#f06405;border-radius:5px;color:#fff;font-size:18px;font-weight:normal;padding:5px 20px;margin:0 0px 15px 0px;}


/*专业安装*/
.liuxian{ background:url(../../images/yan04.jpg) 3px top repeat-y;}
.liuxian li{ background:url(../../images/yan05.jpg) left 25px no-repeat; padding-top:11px; line-height:36px; padding-left:16px;}
.liuxian li p{ color:#888; padding-left:20px;}
.liuxian li h3{ font-size:18px; margin-bottom:8px;}

.cont_c{ margin:1rem 0.5rem 0 0.5rem;}
.cont_c p{color:#000; line-height:1.2rem; margin-bottom:0.5rem; vertical-align:text-bottom;}
.cont_c p span{ display:inline-block; margin-right:.5rem; vertical-align:top;}
.cont_c p span img{width:1rem;}
.cont_c a{ border-bottom:1px solid #a3a3a3; color:#000;}

.contact_list{ margin:1.5rem 0.5rem auto 0.5rem; height: auto; overflow: hidden;}
.contact_list ul li{ width:100%; margin:0  0 0.5rem 0; height: auto;}
.contact_list ul li img{ width:100%;}

.myMap{ height: 240px; margin:0.5rem;border-radius:10px;border:1px solid #eee;}
.b_shadow{
	-o-box-shadow:0 0 10px rgba(0,0,0,.1); 
	-ms-box-shadow:0 0 10px rgba(0,0,0,.1); 
	-moz-box-shadow:0 0 10px rgba(0,0,0,.1); 
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.1); 
	box-shadow:0 0 10px rgba(0,0,0,.1);
}




/*
.mingpain{ margin:0.5rem;}
.mingpain ul li{ margin-bottom:0.5rem;}
.mingpain ul li h3{ width:8rem; height:1.5rem; line-height:1.5rem; background:#c00; padding-left:0.5rem; color:#fff;}
.mingpain ul li h3 i{margin-top:0.5rem; width:0.5rem; height:0.5rem; text-indent:-999px; display:block; float:left; overflow:hidden;background:url(../images/ico_jian.png) no-repeat; background-size:100% auto; vertical-align:middle;}
.mingpain ul li h3 span{ font-size:0.8rem; float:left; display:block; padding-left:0.3rem;}
.mingpain ul li h4{height:5rem;background:#fff; padding:0.5rem; border:1px solid #eee;}
.mingpain ul li h4 .h4_left{ width:70%; float:left; line-height:1rem; font-size:0.6rem;}
*/
/*提交表单*/
.textarea,.input{ width:100%!important;padding:.6rem;border:1px solid #ccc; color:#000;}
.from-title { text-align: center; background:#3C474F; color: #fff; padding:20px 0; line-height:30px; }
.from { padding:0.5rem; }
.data { padding:0 0 .7rem; }
.data .title_name { line-height:30px; display:none; }
.btn-area .btn-submit { border:0; border-radius: 0.15em; background:#FF6400; color:#fff; font-size:1.1em; padding: .8em 0; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); width: 100%; }

/*产品中心*/
.pro_canshu{}
.pro_canshu ul li{ line-height:1rem; border-bottom:1px solid #ececec; padding:0.3rem 0;}
.pro_canshu ul strong{display:inline-block;background:#024A96;border-radius:5px;color:#fff;font-size:0.6rem;font-weight:normal;padding:0.1rem 0.6rem;margin-top:0.5rem;}

.zhuanj_yuyue{ margin:0.5rem; height:1.5rem;}
.zhuanj_yuyue a.ya1{ width:47%; height:1.5rem; line-height:1.5rem; font-size:0.6rem; display:block; text-align:center; color:#fff; background:#c80000;border-radius:3px; float:left;text-shadow:1px 1px 1px #1A9EC0;}
.zhuanj_yuyue a.ya2{ width:47%; height:1.5rem; line-height:1.5rem; font-size:0.6rem; display:block; text-align:center; color:#fff; background:#FF6711;border-radius:3px; float:right;text-shadow:1px 1px 1px #DE5C13; margin-left:10px;}



 
/*尾页*/
.copyright{height:3.5rem; line-height:1.2rem; text-align:center; color:#646c75; padding-top:0.5rem;background:#1c1f22;}
.wx_nav{display:box;display:-ms-box;display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex}
.wx_nav a{display:block;flex:1;-ms-flex:1;-webkit-flex:1;box-flex:1;-ms-box-flex:1;-webkit-box-flex:1}
.wx_nav a:before{background-image:url(../images/icon_nav_v2.png);background-repeat:no-repeat;background-size:207px 46px;-webkit-background-size:207px 46px}
.wx_nav{overflow:hidden;height:52px;position:fixed;z-index:50;width:100%;bottom:0;left:0;border-top:1px #DCDCDC solid;}
.wx_nav a{width:200px;height:52px;padding-top:6px;color:#333;font-size:12px;filter:alpha(opacity=90);background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0 !important;text-align:center}
.wx_nav a:before{width:23px;height:23px;content:'\20';display:block;margin:0 auto 2px auto}
.wx_nav a:active{background:#FFF}
.wx_nav a:active,.wx_nav a.on{color:#A90412}
.wx_nav a:active:before,.wx_nav a.on:before{background-position-y:-23px}
.wx_nav a.dot{position:relative}
.wx_nav a.dot:after{content:'';display:inline-block;width:7px;height:7px;background:#e4393c;border-radius:4px;position:absolute;top:5px;left:50%;margin-left:10px}
.wx_nav .nav_f01:before{background-position:0 0}
.wx_nav .nav_f02:before{background-position:-23px 0}
.wx_nav .nav_f03:before{background-position:-46px 0}
.wx_nav .nav_f04:before{background-position:-69px 0}
.wx_nav .nav_f05:before{background-position:-92px 0}
