@charset "utf-8";

/* CSS Document */

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}

body { line-height: 1.6; font-family:"微软雅黑", Helvetica, Arial, sans-serif; max-width: 640px; margin: 0 auto; background-color: #efeef1;}

*{ margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }

img { border: 0; display: block; width: 100%;}

a { text-decoration: none; display:block;}

i, em { font-style: normal; }

li { list-style: none; vertical-align: bottom; }

.disable { display: none; }

.fl { float: left; }

.fr { float: right; }

.t-r { text-align: right; }

.clearfix:after { content: ""; height: 0; display: block; clear: both; visibility: hidden; }

* html .clearfix { height: 1%; }

* +html .clearfix { height: 1%; }

.clearfix { display: block; clear: both; }

input, textarea { outline: none; resize: none; }

input[type="button"] { appearance: none; -moz-appearance: none; -webkit-appearance: none; border-radius: 0; }

select { height: 22px; line-height: 18px; padding: 2px 0; outline: none; }

.m_cell_hd, .m_cell_ft { display: table-cell; vertical-align: middle; word-wrap: break-word; word-break: break-all; white-space: nowrap; overflow: hidden;}

.m_cell_primary { width: 2000px; white-space: normal; }





/*导航*/

.nav_list{ margin-top: 0.15rem; height:4.16rem; background: url(../images/img_01.jpg); background-size: 100% auto;}

.nav_list a{ display:block; float:left; width: 33.33%; height: 2.08rem; overflow: hidden; text-align: center; color: #fff; box-sizing: border-box; border-bottom: 0.02rem #fff solid; border-right:0.02rem #fff solid; background-color: rgba(0,0,0,0.6);}

.nav_list a:nth-child(3n+3){ margin-right:0;}

.nav_list img{ margin: 0.60rem auto 0; height: 0.44rem; width: auto;}

.nav_list b{ display:block; line-height: 0.85rem; font-size: 0.32rem; font-weight: 400;}

.nav_list a:hover{ background-color:rgba(255,0,0,0.8);}



/*底部*/

.footer{ background-color:#434343; padding: 0.15rem 0; text-align: center; color: #fff;}

.footer b{ display:block; font-size: 0.30rem; line-height: 0.45rem;}

.footer b em{ display:inline-block; vertical-align: top; font-weight: 400; padding-left: 0.30rem; background: url(../images/img_03.png) no-repeat left center; background-size: 0.22rem auto;}

.footer p{ font-size: 0.24rem; line-height: 0.36rem;}

.footer span{ display:block; font-size: 0.16rem; color:#dedede; line-height: 0.35rem;}



/*头部*/

.header{ padding: 0.25rem 0; box-sizing: border-box; height: 1.20rem; position: relative; background-color: #c50508;}

.header img.logo{ width:3.59rem; margin: 0 auto;}

.header a{ display:block; position: absolute; top: 0; line-height: 1.20rem;}

.header a img{ display:block; width: auto; height: 0.37rem; margin-top: 0.45rem;}

.header a.back{ left: 0.30rem;}

.header a.menus{ right:0.30rem;}

.header01{ padding-top:0.12rem; padding-left: 0.15rem;}

.header01 img.logo{ margin:0; width: 4.60rem;}



/*动态详情*/

.detial_news{ background-color: #fff; padding: 0.60rem 0; margin-bottom: 0.20rem; border-bottom:0.02rem #d8d8d8 solid;}

.detial_news .title{ border-bottom:0.02rem #d8d8d8 solid; padding: 0.10rem 0 0.15rem; text-align: center;}

.detial_news .title h1{ display:block; font-size: 0.4rem; color: #2c2c2c;}

.detial_news .title p{ font-size: 0.14rem; color: #c9c9c9;}

.detial_news .con{ font-size:0.26rem; color: #292929; line-height: 0.44rem; padding-top: 0.20rem;}

.detial_news .con p{ padding:0 0.30rem; text-indent: 2em;}

.detial_news .con img{ width: 100%; /*margin: 0.20rem 0;*/}



/*浮窗*/

.line{ height:0.5rem;}

.f_box{ position: fixed; left: 50%; width: 6.40rem; margin-left: -3.20rem; bottom: 0; background-color: #cb0000; height: 1.14rem; border-top: 1px #d35757 solid; box-sizing: border-box; z-index: 8;}

.f_box a{ display:block; float: left; width: 33.33%; text-align: center; overflow: hidden; box-sizing: border-box; border-right: 1px #f0b4b4 solid; height: 1.12rem;}

.f_box a:last-child{ border-right:none;}

.f_box img{ height: 0.43rem; width: auto; margin: 0.17rem auto 0;}

.f_box b{ display:block; font-size: 0.22rem; color: #fff; line-height: 0.52rem; font-weight: 400;}

.f_box a:hover,.f_box a.on{ background-color:#b20000;}



/*返回顶部*/

.top{ display:block; position: fixed; right: 0.19rem; bottom: 10%; width: 0.58rem; height: 0.58rem; border-radius: 50%; background-color: #c9c9c9; overflow: hidden; z-index: 9;}

.top img{ width:0.39rem; margin: 0.11rem auto 0;}



/*最新动态*/

.news_list{ background-color: #fff; padding: 0.50rem 0.30rem; border-bottom:0.02rem #d8d8d8 solid; margin-bottom: 0.20rem;}

.title_t{ text-align: center; padding-bottom: 0.10rem; border-bottom: 0.02rem #e5e5e5 solid;}

.title_t h2{ display:block; font-size: 0.42rem; color: #383838; line-height: 0.50rem; font-weight: 400;}

.title_t p{ font-size: 0.14rem; color: #c8c7c7; text-transform: uppercase;}

.news_list .list li{ border-bottom: 0.02rem #d8d8d8 solid; padding: 0.35rem 0 0.20rem;}

.news_list .list li:last-child{ border-bottom:none;}

.news_list .list li.on .img img{ float:left; width: 32%; margin-right: 2%;}

.news_list .list li.on .img img:nth-child(3n+3){ margin-right: 0;}

.news_list .list h4{ display:block; font-weight: 400; font-size: 00.26rem; color: #2c2c2c; line-height: 0.37rem; margin-top: 0.22rem; margin-bottom: 0.05rem;}

.news_list .list p{ font-size:0.26rem; color: #858484; line-height: 0.30rem; height: 0.60rem; overflow: hidden;}

.news_list .list span{ display:block; margin-top: 0.25rem; height: 0.30rem; line-height: 0.30rem;}

.news_list .list span em{ display:block; float: left; font-size: 0.15rem; color: #d2d2d2; padding-left: 0.28rem; background: url(../images/img_07.jpg) no-repeat left center; background-size: 0.18rem auto;}

.news_list .list span i{ display:block; float: right; font-size: 0.15rem; color: #fff; background-color: #d2d2d2; border-radius: 0.10rem; padding: 0 0.13rem;}

.news_list .list a:hover h4{ color:#ff0000;}



/*联系我们*/

.contact{ background-color:#fff; padding: 0.50rem 0 0;}

.contact .title_t{ margin: 0 0.30rem;}

.tel{ padding: 0.70rem 0.30rem;}

.code{ padding:0.75rem 1.05rem 0.75rem;}



/*项目优势*/

.main{ padding: 0.50rem 0; background-color:#fff; border-top: 0.02rem #e5e5e5 solid; border-bottom: 0.02rem #e5e5e5 solid; margin-bottom: 0.20rem;}

.main01{ padding-top:0;}



.level{ position:fixed; right: 0; top: 50%; margin-top: -1.50rem; width: 0.61rem; height: 3.0rem; background-color: #d9261c; text-align: center; overflow: hidden; border-radius: 0.04rem; z-index: 999999;}

.level a{ display:block; font-size: 0.29rem; font-weight: bold; color: #fff; line-height: 0.59rem; border-bottom: 1px #de635f solid;}

.level a:hover{ background-color: #c00b11;}



/*菜单*/
.menus_list{ width:100%; background-color: #333; box-sizing: border-box;}
.menus_list a{ display:block; padding: 0 0.35rem; font-size: 0.30rem; color: #CCC; line-height: 0.80rem;  border-top: 1px solid rgba(0,0,0,.3); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
text-shadow: 0 1px 0 rgba(0,0,0,.5);
}
.menus_list a:hover{ background-color: rgba(0,0,0,0.2);}