/* CSS Document */
/* css 重置 */
html{font-size:62.5%; font-family:Helvetica, STHeiTi, "Microsoft YaHei", Arial, sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
*{margin:0;padding:0;}
.flex_1 {-webkit-flex:1;-moz-flex:1;flex:1 }
body{margin:0 auto;min-width:320px;line-height:1.5rem;font-size:1.5rem;color:#404040;overflow-x:hidden;background:#fff}
table{border-collapse:collapse;}
ul{list-style:none;}
li{ list-style-type:none;}
img{border:0;vertical-align:middle;}
a{text-decoration:none;color:#666;background-color: transparent;-webkit-tap-highlight-color: transparent;}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0;text-decoration:none;}
h1,h2,h3,h4,h5{font-weight: normal;font-size: 1.2em;}
button,input,textarea{margin:0;padding:0;list-style-type:none;background:none;outline:none;}
.clear{clear:both;}
.clear5{clear:both;height:5px;background:#f6f6f6}
.clear30{height: 30px;clear: both;}
.clear50{height: 50px;clear: both;}
em{font-style:normal;}
.fl{float:left}
.fr{float:right}
.nav{background:url(../images/nav_bak.png) center no-repeat;background-size:cover;width:96%;height:40px;padding:5px 2%;line-height:40px;position:fixed;z-index:99999999999999999}
.nav>.fl{font-size:20px;color:#fff;margin-left:10px}
.nav>.fr{}
.nav>.fl img{width:100px}
.nav>.fr img{height:20px}

.down_menu{position:fixed;bottom:0;width:100%;height:50px;line-height:25px;text-align:center;background:#fff}
.down_menu img{width:20px;height:20px;display:block;margin:auto;padding-top:5px}
.down_menu a{display:block;width:100%;height:100%;color:#fff}
.down_menu>.fl:nth-child(1){width:20%;background:#707070}
.down_menu>.fl:nth-child(2){width:40%;background:#ec7c2b}
.down_menu>.fl:nth-child(3){width:40%;background:#ed6300}

.content{width:100%;position:relative;height:240px}
.content>a>div{width:96%;height:38px;overflow:hidden;padding:5px 2%;position:absolute;bottom:0;background:url(../images/pic8.png) center no-repeat;background-size:cover;color:#eeeeee;font-size:14px;line-height:20px;}
#content{ padding:0; background:#f6f6f6;  }
.focus{ width:100%;margin:0 auto; position:relative; overflow:hidden;}

.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:right;}
.focus .hd ul{ display:inline-block; height:15px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top; overflow:hidden;}
.focus .hd ul li{ display:inline-block; width:10px; height:2px; margin:0 5px;  vertical-align:top; overflow:hidden;background:url(../images/pic21.png) center no-repeat ;background-size:cover}
.focus .hd ul .on{ width:15px;background:url(../images/pic22.png) center no-repeat;background-size:cover}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; display:block; background:url(../images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.m_index_nav{width:96%;padding:25px 2%;}
.m_index_nav>.fl,.m_index_nav>.fr{width:47%;height:85px;border:1px solid #b5b5b5;position:relative}
.m_index_nav>.fl>a,.m_index_nav>.fr>a{display:block;width:100%;height:100%}
.m_index_nav>.fl .toy{width:30px;height:30px;margin-left:20px;margin-top:10px;margin-bottom:10px}
.m_index_nav>.fl p{margin-top:10px;font-size:16px;color:#000000;font-weight:bold;margin-left:12px}
.m_index_nav>.fl p>span{font-size:14px;color:#000000;margin-left:5px}
.m_index_nav>.fl .plus{position:absolute;top:40px;left:80%;width:15px}
.m_index_nav>.fl .minus{position:absolute;top:50px;left:17%;width:13px}
.m_index_nav>.fr .toy{width:30px;height:30px;margin-left:20px;margin-top:10px;margin-bottom:10px}
.m_index_nav>.fr p{margin-top:10px;font-size:16px;color:#000000;font-weight:bold;margin-left:12px}
.m_index_nav>.fr p>span{font-size:14px;color:#000000;margin-left:5px}
.m_index_nav>.fr .plus{position:absolute;top:40px;left:80%;width:15px}
.m_index_nav>.fr .minus{position:absolute;top:50px;left:17%;width:13px}
@media(max-width:320px){
    .m_index_nav>.fl p{margin-top:10px;font-size:16px;color:#000000;font-weight:bold;margin-left:3px}
}

@media(max-width:414px){
    .m_index_nav>.fl .minus{position:absolute;top:50px;left:13%;width:21px}
    .m_index_nav>.fr .minus{position:absolute;top:50px;left:13%;width:21px}
}
@media(max-width:320px){
    .m_index_nav>.fl .minus{position:absolute;top:50px;left:15%;width:22px}
    .m_index_nav>.fr .minus{position:absolute;top:50px;left:15%;width:22px}
}
.m_index_about{width:96%;padding:5px 2%;}

.m_index_title{width:95%;padding-left:5%;background:url(../images/pic6.png) center left no-repeat}
.m_index_title a{display:block;width:100%;height:100%}
.m_index_title span{color:#666666;font-size:16px;font-weight:bold}
.m_index_title p{color:#333333;font-size:18px;font-weight:bold;margin-top:15px}
.m_index_title p>img{float:right;width:20px}
.m_index_brief{width:100%;padding:10px 0}
.m_index_brief span{color:#999999;font-size:14px;display:block;margin:10px 0}
.m_index_brief .cn{font-family:PingFangSC-Regular, sans-serif;}
.m_index_brief .en{font-family:Verdana,"华文细黑";}
.m_index_content>img{width:100%}

.m_index_case{width:96%;padding:10px 2%}
.m_index_content{width:100%}
.m_index_content>.floor1{width:100%;display:flex}
.m_index_content>.floor1>a{display:block;float:left;margin-bottom:3px;margin-right:4px;width:33.33%}
.m_index_content>.floor1>a:nth-child(3){margin-right:0}
.m_index_content>.floor1>a>img{width:100%}
.m_index_content>.floor2{width:100%;display:flex}
.m_index_content>.floor2>a{display:block;float:left;margin-bottom:3px;width:33.33%;}
.m_index_content>.floor2>a:nth-child(1){width:68%;margin-right:4px;}
.m_index_content>.floor2>a>img{width:100%}
.m_index_content>.floor3{width:100%;display:flex}
.m_index_content>.floor3>a{display:block;float:left;margin-bottom:3px;margin-right:4px;width:33.33%;-webkit-flex:1;-moz-flex:1;flex:1}
.m_index_content>.floor3>a>img{width:100%}
.m_index_content>.floor3>.fl{width:66%;flex:2;}
.m_index_content>.floor3>.fl>div{width:100%;display:flex}
.m_index_content>.floor3>.fl>div>a{display:block;width:100%;flex:1;margin-right:4px;margin-bottom:3px}
.m_index_content>.floor3>.fl>div>a:nth-child(2){margin-right:0}
.m_index_content>.floor3>.fl>div>a>img{width:100%}
.m_index_content>.floor3>.fl>a{display:block;float:left;width:100%;margin-bottom:3px;}
.m_index_content>.floor3>.fl>a:nth-child(1){margin-right:4px}
.m_index_content>.floor3>.fl>a:nth-child(3){width:100%}
.m_index_content>.floor3>.fl>a>img{width:100%}

.m_index_process{width:96%;padding:10px 2%}
.m_index_partner{width:96%;padding:10px 2%}
.m_index_content>div{width:100%}
.m_index_content>div>img{width:100%}
.bottom{width:100%;line-height:20px;background:#313131;color:#666666;text-align:center;font-size:14px;padding:5px 0}

.m_banner{width:96%;padding:10px 2%}
.m_banner>img{width:100%}
.m_title{width:96%;padding:10px 0;margin:0 2%;border-bottom:1px solid #f6f6f6}
.m_title>.fl{height:44px;width:2px;background:url(../images/pic6.png) center center no-repeat;background-size:cover;margin-right:10px}
.m_title>span{font-size:18px;color:#333333}
.m_title>p{color:#666666;font-size:16px;margin-bottom:5px}
.m_news_list{width:96%;padding:10px 2%}
.m_news_list li{width:95%;padding:10px 0;padding-left:5%;border-bottom:1px solid #f6f6f6;background:url(../images/pic11.png) no-repeat;background-position:5px 18px}
.m_news_list li>a{display:block;width:100%;height:100%}
.m_news_list li>a>p:nth-child(1){font-size:16px;color:#333333;line-height:26px}
.m_news_list li>a>p:nth-child(2){color:#888888;font-size:14px;line-height:26px}
.m_news_list li>a>div{width:100%}
.m_news_list li>a>div>.fl{font-size:14px;color:#aaaaaa;line-height:26px}
.m_news_list li>a>div>.fr{width:20px}
.m_news_list li>a>div>.fr>img{width:100%}
.m_news_list .page{text-align:center;display:block;padding:15px 0}
.m_news_list .page>.fl{width:25%;height:30px;line-height:30px;border:1px solid #f6f6f6;border-radius:5px;color:#666666;font-size:16px}
.m_news_list .page>.fr{width:25%;height:30px;line-height:30px;border:1px solid #f6f6f6;border-radius:5px;color:#666666;font-size:16px}
.m_news_list .page>span{line-height:30px;font-size:16px;color:#666666}
.m_brief{width:96%;padding:10px 2%;font-size:14px;color:#999999;line-height:24px}
.m_case_content{width:96%;padding:10px 2%}
.m_case_content img{max-width:100%;padding-bottom:10px}
.m_case_content>div img{padding-bottom:0}
/*.m_case_content>.floor1{width:100%;display:flex}
.m_case_content>.floor1>a{display:block;float:left;margin-bottom:3px;margin-right:4px;width:33.33%}
.m_case_content>.floor1>a:nth-child(3){margin-right:0}
.m_case_content>.floor1>a>img{width:100%}
.m_case_content>.floor2{width:100%;display:flex}
.m_case_content>.floor2>a{display:block;float:left;margin-bottom:3px;width:33.33%;}
.m_case_content>.floor2>a:nth-child(1){width:68%;margin-right:4px;}
.m_case_content>.floor2>a>img{width:100%}
.m_case_content>.floor3{width:100%;display:flex}
.m_case_content>.floor3>a{display:block;float:left;margin-bottom:3px;margin-right:4px;width:33.33%;-webkit-flex:1;-moz-flex:1;flex:1}
.m_case_content>.floor3>a>img{width:100%}
.m_case_content>.floor3>.fl{width:66%;}
.m_case_content>.floor3>.fl>a{display:block;float:left;width:49%;margin-bottom:3px;-webkit-flex:1;-moz-flex:1;flex:1}
.m_case_content>.floor3>.fl>a:nth-child(1){margin-right:4px}
.m_case_content>.floor3>.fl>a:nth-child(3){width:100%}
.m_case_content>.floor3>.fl>a>img{width:100%}*/

.m_case_content>.floor1{width:100%;display:flex}
.m_case_content>.floor1>a{display:block;float:left;margin-bottom:3px;margin-right:4px;width:33.33%;height:130px;}
.m_case_content>.floor1>a:nth-child(3){margin-right:0}
.m_case_content>.floor1>a>img{width:100%}
.m_case_content>.floor2{width:100%;display:flex}
.m_case_content>.floor2>a{display:block;float:left;margin-bottom:3px;width:33.33%;height:130px}
.m_case_content>.floor2>a:nth-child(1){width:68%;margin-right:4px;}
.m_case_content>.floor2>a>img{width:100%}
.m_case_content>.floor3{width:100%;display:flex}
.m_case_content>.floor3>a{display:block;float:left;margin-bottom:3px;margin-right:4px;width:33.33%;-webkit-flex:1;-moz-flex:1;flex:1;height:130px;}
.m_case_content>.floor3>a>img{width:100%}
.m_case_content>.floor3>.fl{width:66%;flex:2;}
.m_case_content>.floor3>.fl>div{width:100%;display:flex}
.m_case_content>.floor3>.fl>div>a{display:block;width:100%;flex:1;margin-right:4px;margin-bottom:3px;height:130px;}
.m_case_content>.floor3>.fl>div>a:nth-child(2){margin-right:0}
.m_case_content>.floor3>.fl>div>a>img{width:100%}
.m_case_content>.floor3>.fl>a{display:block;float:left;width:100%;margin-bottom:3px;height:130px;}
.m_case_content>.floor3>.fl>a:nth-child(1){margin-right:4px}
.m_case_content>.floor3>.fl>a:nth-child(3){width:100%}
.m_case_content>.floor3>.fl>a>img{width:100%}

.m_process_title{width:96%;padding:10px 2%;}
.m_process_title>.fl{height:40px;width:2px;background:url(../images/pic6.png) center center no-repeat;background-size:cover;margin-right:10px}
.m_process_title>span{font-size:16px;color:#333333}
.m_process_title>p{color:#666666;font-size:14px;margin-bottom:5px}
.m_process_brief{width:100%;font-size:14px;color:#999999;line-height:24px;padding:10px 0}
.m_process_content{width:96%;padding:10px 2%;}
.m_process_content>img{width:100%;padding:10px 0}
.m_process_content>div:nth-child(1){font-size:16px;color:#666666;}
.m_process_content>div:nth-child(1)>div{width:2px;height:18px;float:left;margin-right:10px;background:url(../images/pic15.png) center no-repeat}
.m_process_content>div:nth-child(2){padding:10px 0;padding-left:10px}
.m_process_content>div:nth-child(2)>p{padding-left:10px;background:url(../images/pic16.png) no-repeat;background-position:0 13px;line-height:26px;color:#666666;font-size:14px}
.m_contact{width:96%;padding:10px 0;margin:0 2%}
.m_contact>div{width:100%;padding:15px 0;border-bottom:1px solid #f6f6f6}
/*.m_contact>div>.fl{width:50%}
.m_contact>div>.fr{width:50%}
.m_contact>div>.fl>span{display:block;font-size:14px;color:#999999;line-height:24px;}
.m_contact>div>.fl>span>img{width:15px;margin-right:5px}
.m_contact>div>.fl>p{padding-left:20px;font-size:14px;color:#333333;line-height:28px;text-decoration:underline;font-weight:bold}
.m_contact>div>.fl>p>a{color:#333333;}
.m_contact>div>.fr>span{display:block;font-size:14px;color:#999999;line-height:24px;}
.m_contact>div>.fr>span>img{width:15px;margin-right:5px}
.m_contact>div>.fr>p{padding-left:20px;font-size:14px;color:#333333;line-height:28px;font-weight:bold;word-wrap:break-word;}
.m_contact>div:nth-child(2)>.fl>p{text-decoration:none}
.m_contact>div:nth-child(2)>.fr>p{text-decoration:underline}
.m_contact>div:nth-child(3){border-bottom:none}*/
.m_contact p{font-size:14px;color:#999;line-height:24px;margin:10px 0}
.m_contact p a{color:#333;}
.m_contact p.tel{padding-left:20px;background:url(../images/tel2.png) center left no-repeat;background-size:15px;}
.m_contact p.fax{padding-left:20px;background:url(../images/fax2.png) center left no-repeat;background-size:15px;}
.m_contact p.qq{padding-left:20px;background:url(../images/qq2.png) center left no-repeat;background-size:15px;}
.m_contact p.address{padding-left:20px;background:url(../images/location2.png) center left no-repeat;background-size:15px;}
.m_contact p.mail{padding-left:20px;background:url(../images/mail.png) center left no-repeat;background-size:15px;}
.m_contact .tit{font-size:16px;color:#444}
.m_about{width:96%;padding:10px 2%;padding-top:20px}
.m_about>.fl{height:20px;width:2px;background:url(../images/pic6.png) center center no-repeat;background-size:cover;margin-right:10px}
.m_about>span{font-size:16px;color:#333333;line-height:22px}
.m_about>div>img{width:40%;margin:15px 0;margin-left:20px;}
.m_about>p{font-size:14px;line-height:20px;color:#444444;text-indent:30px;margin-bottom:10px;margin-top:10px}
.m_about>p>span{color:#ed6300}
.m_about>p>img{width:60%;display:block;padding:15px 0;margin:auto;}
.m_case_brief{width:96%;padding:10px 2%;position:relative}
.m_case_brief>p{color:#333;font-size:16px;padding:10px 0}
.m_case_brief>div:nth-child(2){margin-bottom:10px}
.m_case_brief>div:nth-child(2)>p{font-size:14px;color:#666666;line-height:24px}
.m_case_brief>div:nth-child(2)>p>img{width:15px;margin-right:5px;padding-bottom:3px}
.m_case_brief>div:nth-child(3){display:block;margin-top:10px;margin-bottom:30px;color:#666666;font-size:14px;line-height:24px;position:relative;overflow:hidden}
.m_case_brief>.show{position:absolute;right:2%;bottom:10px;font-size:16px;color:#ec7c2b;padding-right:10px;margin-right:10px;background:url(../images/pic18.png) center right no-repeat}
.m_case_brief>.icon{background:url(../images/pic19.png) center right no-repeat}
.m_case_content>p>img{width:100%;padding-bottom:10px}
.m_othercase{width:96%;padding:10px 2%;}
.m_othercase>div{color:#666666;font-size:18px;line-height:20px}
.m_othercase>div>.fl{height:20px;width:2px;background:url(../images/pic15.png);margin-right:10px}
.m_othercase>ul{width:100%;display:flex;padding:15px 0}
.m_othercase>ul>li{width:33%;margin-right:3px}
.m_othercase>ul>li:nth-child(3){margin-right:0}
.m_othercase>ul>li>a{display:block;width:100%;height:100%;}
.m_othercase>ul>li>a>div{width:100%;height:90px}
.m_othercase>ul>li>a>p{font-size:14px;text-align:center;color:#999999;line-height:24px;overflow:hidden;text-overflow:ellipsis;
	white-space:nowrap;}
.m_news_content{width:96%;padding:10px 2%;min-height:300px}
.m_news_content>p{color:#333;font-size:16px;line-height:26px}
.m_news_content>div{color:#888;font-size:14px;line-height:26px}
.m_news_content>div>span{color:#aaa}
.m_news_content img{width:100%}
.td_first{width:100%;display:flex;height:250px;}
.td_first>.fl{flex:3;box-sizing:border-box;padding:20px 15px;}
.td_first>.fr{flex:3;background:url(../images/pic24.png) center no-repeat;background-size:cover}
.td_first>.fl p{color:#b2b2b2;font-size:14px;line-height:24px;font-weight:normal}
.td_first>.fl p>span{color:#505050;font-size:24px;font-weight:bold;}
.td_first>.fl>span{display:block;color:#b2b2b2;font-size:14px;line-height:30px;}
.td_first>.fl div{height:1px ;width:50px;background:url(../images/pic4.png) center;margin:5px 0}
.td_first>.fl img{width:5px;}
.dt_list{width:100%;box-sizing:border-box;padding:10px 2%;background:#f6f6f6;}
.dt_list ul{width:100%}
.dt_list li{float:left;margin:10px 1%;width:48%;height:150px;}
.dt_list li a{display:block;width:100%;height:100%}
.dt_list li a>div{position:relative;background:url(../images/pic25.png) center no-repeat;background-size:cover;height:100%}
.dt_list li a>div>div{position:absolute;width:96%;bottom:0;right:0;height:50px;font-size:12px;color:#505050;box-sizing:border-box;padding:20px 10px;background:#fff url(../images/pic32.png) no-repeat;background-size:95px;background-position:0px 10px;}
.dt_list li a>div>div img{width:5px;}
.dt_list li a>div>div span{font-size:16px;color:#505050}