@charset "utf-8";

/* CSS Document */

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}

body { line-height: 1.6; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; max-width:640px; margin:0 auto; background-color: #fff; padding-bottom: 0.5rem;}

*{ 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; line-height: 15px; }



/*头部*/

.header{ padding: 0.30rem 0.20rem 0.25rem; background-color:#e50000;}

.logo{ float:left; overflow:hidden; width:1.81rem;}

.menus{ float:right; overflow:hidden; width:0.40rem; padding-top:0.16rem;}

.h_info{ float:left; padding:0.13rem 0 0 0.15rem; width:2.75rem;}

 
img{width: 100%;height: auto;vertical-align: bottom;}
.content-inner{background-color: #e50000;padding: 0 12px 50px;}
.content-inner div{margin-bottom: 50px;}
.content-inner div.special{margin-bottom: 0;}


/*底部浮窗*/

.f_box{ position:fixed; left: 50%; width: 6.40rem; margin-left: -3.20rem; bottom: 0; background-color: #3C3A3B; border-top: 1px #FFF solid; overflow: hidden; z-index: 9;}

.f_box a{ float:left; float: left; width: 33.33%; text-align: center; font-size: 0.26rem; color: #fff; line-height: 0.55rem; box-sizing: border-box; padding-top: 0.10rem; border-right: 1px #FFF solid;}

.f_box a:last-child{ border-right:none;}

.f_box a img{ float:left; width: auto;  padding-left:15px;height: 0.50rem; margin: 0 auto;}




/*导航*/

.nav_list{ background-color: #e9e9e9; overflow: hidden;}

.nav_list a{ display:block; float: left; width: 33.33%; text-align: center; color: #342c2a; line-height: 0.84rem; font-size: 0.30rem; box-sizing: border-box; border: 1px #c1c1c1 solid; border-left:none;}

.nav_list a:nth-child(3n+3){ border-right:none;}

.nav_list a:hover,.nav_list a.on{ background-color:#d71d1e; border-color:#d71d1e; color: #fff;}



/*首页*/

.index_type a{ display:block; float: left; width: 33.33%; height: 2.0rem; overflow: hidden; border-right: 1px #868485 solid; border-bottom: 1px #868485 solid; box-sizing: border-box; text-align: center;}

.index_type p{ font-size:0.24rem; color: #000; line-height: 0.65rem;}

.index_type i{ display:block; height: 1.18rem; background-position: center bottom; background-repeat: no-repeat; background-size: auto 0.83rem;}

.index_type .ico_01{ background-image:url(../images/ico_01.jpg);}

.index_type .ico_02{ background-image:url(../images/ico_02.jpg); background-size: auto 0.82rem;}

.index_type .ico_03{ background-image:url(../images/ico_03.jpg);}

.index_type .ico_04{ background-image:url(../images/ico_04.jpg);}

.index_type .ico_05{ background-image:url(../images/ico_05.jpg); background-size: auto 0.95rem;}

.index_type .ico_06{ background-image:url(../images/ico_06.jpg);}



/*关于我们*/

.about{ padding: 0.40rem 0.60rem;}

.about b{ display:block; text-align: center; font-size: 0.34rem; color: #343333; font-weight: 400; line-height: 0.90rem;}

.about i{ display:block; width: 0.40rem; height: 1px; overflow: hidden; background-color: #333232; margin: 0 auto;}

.about p{ font-size: 0.20rem; color: #343333; line-height: 0.30rem; text-indent: 2em; padding-top: 0.15rem;}



.main .code{ width:2.07rem; margin: 0 auto;}



/*业务模式*/

.business{ position:relative;}

.business div{ position: absolute; left: 0.72rem; top: 3.52rem; right: 0.72rem;}

.business a{ display:block; width: 100%; height: 1.07rem; margin-bottom: 0.30rem;}



/*新闻动态*/

.news_list{ padding:0.35rem 0.35rem 0;}

.news_list ul{ border-top:0.02rem #efefef solid;}

.news_list ul li{ border-bottom:0.02rem #efefef solid; padding: 0.20rem 0 0;}

.news_list h4{ display:block; font-size: 0.24rem; font-weight: 400; color: #343333; padding: 0.12rem 0 0.05rem;}

.news_list p{ font-size:0.20rem; color: #656565;}

.news_list span,.news_detial .title p{ display:block; font-size: 0.16rem; color: #656565; padding: 0.10rem 0;}

.news_list span em,.news_detial .title p em{ margin-left:0.20rem;}

.news_list span i,.news_detial .title p i{ display:inline-block; vertical-align: top; margin-left: 0.20rem; padding-left: 0.20rem; background-position: left center; background-repeat: no-repeat; background-image: url(../images/imgs_73.jpg); background-size: 0.16rem auto;}

.news_list span i.eye,.news_detial .title p i.eye{ background-image:url(../images/imgs_74.jpg); background-size: 0.21rem auto; padding-left: 0.26rem;}



.page{ text-align:center; padding: 0.35rem 0; line-height: 0;}

.page a,.page span{ display:inline-block; vertical-align: top; margin: 0 0.02rem; height: 0.32rem; line-height: 0.32rem; padding: 0 0.12rem; background-color: #efefef; font-size: 0.15rem; color: #656565; overflow: hidden;}

.page a:hover,.page span{ background-color: #ccc;}



/*动态明细*/

.news_detial{ padding:0.35rem 0.35rem 0.50rem;}

.news_detial .title h1{ display:block; font-size: 0.37rem; color: #343333; font-weight: 400; line-height: 0.48rem;}

.news_detial .title p{ text-align:center;}

.news_detial .con{ font-size: 0.20rem; color: #343333;}

.news_detial .con p{ padding-top: 0.20rem;}



/*人才招聘*/

.appearance{ padding:0.35rem;}

.appearance .title{ margin-top: 0.20rem; height:0.50rem; line-height: 0.50rem; border-bottom: 0.02rem #bfbebe solid; background-color: #fbfafa; overflow: hidden;}

.appearance .title li{ float:left; font-size: 0.22rem; color: #000; text-align: center; overflow: hidden;}

.appearance .wd01{ text-align: left !important; padding-left: 0.24rem; width: 1.77rem;}

.appearance .wd02{ width: 1.95rem;}

.appearance .wd03{ width: 1.20rem;}

.appearance .wd04{ width: 0.50rem;}

.appearance .list{ background-color: #fbf9fa;}

.appearance .list .top{ height:0.84rem; border-bottom: 0.01rem #e3e1e2 solid; overflow: hidden;}

.appearance .list .top p{ float:left; text-align: center; font-size: 0.22rem; line-height: 0.84rem; overflow:hidden;}

.appearance .list .bottom{ display:none; font-size: 0.22rem; padding: 0.24rem; color: #333;}

.appearance .list .bottom b{ font-weight:400; padding: 0.10rem 0;}

.appearance .list li.on .bottom{ display:block;}

.appearance .list li.on .top{ background-color:#e3e5e4;}



.appearance .tel{ margin-top: 0.20rem; background-color: #f4f4f4; padding: 0.10rem 0.65rem; font-size: 0.22rem; color: #3c3c3c;}

.appearance .tel b{ display:block; line-height: 0.60rem; font-size: 0.32rem; font-weight: 400;}

.appearance .tel p{ padding-left:0.50rem; background-position: 0 0.09rem; background-repeat: no-repeat; line-height: 0.42rem;}

.appearance .tel .i_01{ background-image: url(../images/imgs_77.jpg); background-size: 0.25rem auto;}

.appearance .tel .i_02{ background-image: url(../images/imgs_78.jpg); background-size: 0.21rem auto;}

.appearance .tel .i_03{ background-image: url(../images/imgs_79.jpg); background-size: 0.18rem auto;}



/*菜单*/





.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);

}
/*首页2*/
.index_type01{ margin-top: 0.10rem; margin-bottom: 0.10rem; height:4.06rem; background: url(../images/imgs_80.jpg) no-repeat; background-size: 100% auto;}
.index_type01 a{ border-color: #fbfbfb; height: 2.03rem; background-color: rgba(0,0,0,0.3);}
.index_type01 a p{ color: #fff;}
.index_type01 .ico_01{ background-image:url(../images/ico_01.png);}
.index_type01 .ico_02{ background-image:url(../images/ico_02.png); background-size: auto 0.82rem;}
.index_type01 .ico_03{ background-image:url(../images/ico_03.png);}
.index_type01 .ico_04{ background-image:url(../images/ico_04.png);}
.index_type01 .ico_05{ background-image:url(../images/ico_005.png); background-size: auto 0.95rem;}
.index_type01 .ico_06{ background-image:url(../images/ico_06.png);}

.business {
    position: relative;
}
.business div {
    position: absolute;
    left: 2rem;
    top: 4rem;
    right: 0.32rem;
}
.business a {
    display: block;
    width: 100%;
    height: 0.8rem;
    margin-bottom: 0.30rem;
}

