/* CSS Document */
/*公共样式*/
@charset "utf-8";
html{font-size:100px;}
body{font-size:0.24rem;line-height:1;height: 100%; }
html,body{-webkit-font-smoothing:antialiased;font-family:"微软雅黑" }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{ vertical-align:top; width:100%;}
address,caption,cite,code,dfn,em,strong,th,var,i,b{font-style:normal;font-weight:normal}
ul,ol,dl,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
area,a,input,button{-webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur())}
a{ text-decoration:none}
a:hover{text-decoration:none; -webkit-tap-highlight-color:rgba(255,0,0,0)}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea { resize:none} 
input,button,textarea {-webkit-appearance: none;border-radius:0; vertical-align: middle}
#page{  width:100%;margin:0 auto; overflow: hidden;  position:relative;}
.clear{ clear: both; }
/*初始结束*/





.header{width: 100%; height: 1.15rem;position: relative;}
.header .logo{float: left;width: 3.54rem; height: 1.15rem}
.header .menu{float: right;width: .52rem;height: .38rem;margin-top: .4rem;margin-right: .2rem;}
.header .back {width: .23rem;height: .42rem;float: left;margin-top: 6%;margin-left: 5%;}
.header .back img{width: 100%;}
.header h5{position: absolute;left: 0 ;right: 0;font-size: .35rem; color: #000;display: block;margin: 0 auto;text-align: center;width: 70%;top: 32%;}

.i-case{width: 94%; margin: 0 auto;background: #e6e6e6;}
.i-case h4{text-align: center;display: block;font-size: .36rem;color: #231815;font-weight: bold;padding-top: .3rem;}
.i-case ul{overflow: hidden;margin-top: .28rem;}
.i-case ul li{margin-left: 3.3%;float: left;width: 45%;}
.i-case ul li span{font-size: .3rem;color: #333333;text-align: center;display: block;padding: 7% 0;}

.i-des{width: 94%; margin: 0 auto;background: #e6e6e6;}
.i-des h4{text-align: center;display: block;font-size: .36rem;color: #231815;font-weight: bold;padding-top: .3rem;}
.i-des ul{overflow: hidden;margin-top: .28rem;}
.i-des ul li{margin-left: 3.3%;float: left;width: 45%;margin-bottom: .3rem;}
.i-des ul li .txt{height: .5rem;background: #fafafa;overflow: hidden;padding: 0 2%;}
.i-des ul li .txt h5{float: left; line-height: .5rem;font-size: .25rem;color: #333333;}
.i-des ul li .txt>h4{float: right;font-size: .2rem;color: #999999;font-weight: normal;padding: 0;line-height: .5rem;}

.i-act{width: 94%; margin: .3rem auto 0 auto;}
.i-act .title{height: .5rem;width: 100%;border-bottom: 1px solid #b7c4d7;margin-bottom: .22rem;}
.i-act .title h1{font-size: .34rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;}
.i-act h3{width: 100%; height: .7rem;background: #fafafa;font-size: .23rem;color: #333333; line-height: .7rem;border-bottom: 1px solid #ececec;position: relative;}
.i-act h3 i{position: absolute;right: 3%;top:45%;background: url(../images/icon.png) no-repeat;background-size: .2rem ;background-position: 0rem -.14rem; width: .2rem ;height: .2rem;}
.i-act .txt {overflow: hidden;padding: 2%;display: none;}
.i-act .txt .pic{width: 48%;float: left; padding: 1%;border: 1px solid #dddddd;border-radius: .1rem;}

.i-act .txt .text{float: left;margin-left:1%;width: 48%;}
.i-act .txt .text p{font-size: .2rem; line-height: .25rem; color: #999999;}
.i-act .txt .text a{width: 1.4rem; height: .4rem;display: block;background: #e60012;margin-top: .1rem;font-size: .2rem;text-align: center; line-height: .4rem; color: #fff;}
.i-act h3.on i{width: .2rem;height: .11rem;background-position: 0rem 0rem;}


.i-cut{width: 94%; margin: .3rem  auto;overflow: hidden;}
.i-cut .title{height: .5rem;width: 100%;border-bottom: 1px solid #b7c4d7;margin-bottom: .22rem;}
.i-cut .title h1{font-size: .34rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;}
.i-cut ul{padding-bottom: .2rem;background: url(../images/i-cut_bg.png) bottom no-repeat;background-size: 100% .19rem;}
.i-cut ul li{margin-bottom: .2rem;}
.i-cut ul li p{width: 98%; /*height: .7rem;*/background: url(../images/mp.png) no-repeat #EEE;display: block;background-size: 100% .7rem;font-size: .2rem;color: #666666; padding: 1%;line-height: .26rem}
.i-cut ul li span{color: #333333;font-size: .25rem; width: 90%; padding-left: 10%;line-height: .53rem;}
.i-cut ul li span em{font-weight: bold;}
.i-cut ul li .m{background: url(../images/man.png) no-repeat;background-size: .42rem .53rem;display: block;height: .53rem; }
.i-cut ul li .w{background: url(../images/women.png) no-repeat;background-size: .41rem .45rem;display: block;height: .53rem; }
.i-cut a{width: 30%;height: .5rem;display: block;background: #e60012; margin: 0 auto;margin-top: .23rem; color: #fff;font-size: .23rem;text-align: center; line-height: .5rem;}


.i-hot{width: 94%; margin: 0 auto;background: #e6e6e6;padding-bottom: .3rem}
.i-hot h4{text-align: center;display: block;font-size: .36rem;color: #231815;font-weight: bold;padding-top: .3rem;}
.i-hot ul{overflow: hidden;margin-top: .28rem;}
.i-hot ul li{margin-left: 3.3%;float: left;width: 45%;margin-bottom: .3rem;position: relative;}
.i-hot ul li a{display: block;}
.i-hot ul li span{background: url(../images/bmt7.png); font-size: .25rem;text-align: center;display: block; position: absolute;bottom: 0;height: .4rem;z-index: 88;width: 100%;color: #fff; line-height: .4rem}
.i-hot .view{width: 30%;height: .5rem;display: block;background: #e60012; margin: 0 auto;margin-top: .23rem; color: #fff;font-size: .23rem;text-align: center; line-height: .5rem;}

.i-there{width: 100%; margin: .3rem auto  auto;}
.i-there .title{height: .5rem;width: 94%;border-bottom: 1px solid #b7c4d7;margin: 0 auto .22rem auto;}
.i-there .title h1{font-size: .34rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.i-there .title a{float: right;font-size: .24rem; color: #999999;}
.i-there ul{overflow: hidden;}
.i-there ul li{float: left;width: 45.5%;margin-left:3%; }


.i-team{width: 100%; margin: .3rem auto  auto;}
.i-team .title{height: .5rem;width: 94%;border-bottom: 1px solid #b7c4d7;margin: 0 auto .22rem auto;}
.i-team .title h1{font-size: .34rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.i-team .title a{float: right;font-size: .24rem; color: #999999;}



.i-news{width: 94%; margin: .3rem auto  auto;}
.i-news .title{height: .5rem;width: 100%;border-bottom: 1px solid #b7c4d7;margin: 0 auto .22rem auto;}
.i-news .title h1{font-size: .34rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.i-news .title a{float: right;font-size: .24rem; color: #999999;}


.i-news ul li{background: #fafafa;border-radius: .1rem;overflow: hidden; padding: 2%;margin-bottom: .2rem;}
.i-news ul li .pic{width: 30%;float: left;}

.i-news ul li .text{float: right;width: 67%;}
.i-news ul li .text h4{display: block;font-size: .21rem;color: #333333;margin-top: .1rem;}
.i-news ul li .text p{font-size: .2rem;line-height: .35rem;margin-top: .15rem; color: #666666;}


.footer{height: 1.3rem;background: #231815;width: 100%;margin-top: .3rem;}
.footer p{text-align: center;display: block;color: #aaa8a7;font-size: .26rem;padding-top: .3rem; line-height: .4rem;}

#fide {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    position: absolute;
    display: none;
    z-index: 10;
    top:0;
}
#menuBox{ width: 3.3rem; height: 100%; background: #fff; position: absolute;top:0 ;left:-4rem; z-index: 99;display: block;border-top: 1px solid #333; }
#menuBox ul{ float: right; width: 92%; }
#menuBox ul li{ height: .75rem;line-height: .75rem;border-bottom: 1px solid #efefef; }
#menuBox ul li a{color: #333;height: .75rem;width: 100%;display: block;}
#menuBox ul li a.on{color: #0d8944;}


/*通用*/

.navs{height: .85rem;background: #f5f5f5;width: 100%;margin-top: .2rem;}
.navs ul li{float: left;font-size: .35rem;color: #231815; text-align: center;line-height: .85rem;width: 20%;}
.navs ul li a{display: block;color: #231815;height: .82rem;}
.navs ul li a.on{color: #e60012; border-bottom: 1px solid #e60012;}

.navt{height: .85rem;background: #f5f5f5;width: 100%;margin-top: .2rem;}
.navt ul li{float: left;font-size: .35rem;color: #231815; text-align: center;line-height: .85rem;width: 33%;}
.navt ul li a{display: block;color: #231815;height: .82rem;}
.navt ul li a.on{color: #e60012; border-bottom: 1px solid #e60012;}
.navt ul .line{width: 1px ;height: .4rem;background: #dedede; display: block;margin-top:.24rem;float: left;}

.nav{height: .85rem;background: #f5f5f5;width: 100%;margin-top: .2rem;}
.nav ul li{float: left;font-size: .35rem;color: #231815; text-align: center;line-height: .85rem;}
.nav ul li a{display: block;color: #231815;height: .82rem;}
.nav ul li a.on{color: #e60012; border-bottom: 1px solid #e60012;}
.nav ul li:nth-child(1){width: 29%;}
.nav ul li:nth-child(3){width: 29%;}
.nav ul li:nth-child(5){width: 41%; position: relative;}
.nav ul li:nth-child(5) a{width: 70%;text-align: center;float: left;display: block;}
.nav ul li:nth-child(5) i{display: block;float: right;width: 30%;cursor: pointer;}
.nav ul li:nth-child(5) i img{width: 100%;}
.nav ul .line{width: 1px ;height: .4rem;background: #dedede; display: block;margin-top:.24rem;float: left;}

.nav ul li .sed{position: absolute;left: 0;top:.85rem;width: 100%;background: #f5f5f5;display: none;}
.nav ul li .sed dd{color: #333;font-size: .27rem;display: block;}
.nav ul li .sed dd a{width: 100%;border-bottom: 1px solid #333;}


/*通用*/

.nlist{width: 94%;margin: .28rem auto;}
.nlist li{margin-bottom: .3rem;}
.nlist h4{font-size: .3rem;color: #d00414;font-weight: bold;text-align: center;display: block;}
.nlist span{font-size: .25rem;color: #999999;text-align: center;display: block;margin-top: .2rem;margin-bottom: .2rem;}
.nlist p{font-size: .25rem;color: #666666;line-height: .4rem;display: block;margin-top: .2rem;}
.nlist a{ margin-top: .2rem; display: block;text-align: center;line-height: .65rem;background: #d00414; color: #fff;-webkit-border-radius: .1rem;-moz-border-radius: .1rem;border-radius: .1rem;}

.ns{margin: .28rem auto;}
.ns h4{font-size: .3rem;color: #231815;font-weight: bold;text-align: center;display: block;}
.ns span{ text-align: center;display: block;width: 94%;margin: 0 auto .2rem auto;border-top:1px dashed #c4c4c4; margin-top: .2rem;border-bottom:1px dashed #c4c4c4;padding: .2rem 0; color: #999999;font-size: .2rem;}
.ns p{width: 94%;margin: .2rem auto .4rem auto ;font-size: .23rem;color: #666666;line-height: .35rem;display: block;}

.share{overflow: hidden;width: 62%;margin: 0 auto;}
.share h5{font-size: .23rem;color: #666666;float: left; line-height: .54rem;}
.share a{width: .54rem; height: .54rem;float: left;margin-left: .2rem;}
.share a img{width: 100%;}

.link{width: 94%;margin: .3rem auto;}
.link a{display: block;font-size: .23rem;color: #d00414;margin-top: .2rem;}
.link a:nth-child(2){color: #666;}


.join{width: 94%; margin: .3rem auto;}
.join dl{}
.join dl dt{overflow: hidden;background: #e9e9e9;}
.join dl dt span{width: 25%;text-align: center;float: left;display: block;height: .9rem;line-height: .9rem;font-size: .3rem;font-weight: bold;}
.join dl dd{overflow: hidden; cursor: pointer; color: #666666;}
.join dl dd.x{background: #e9e9e9;}
.join dl dd.on{background: #d00414; color: #fff;}
.join dl dd span{width: 25%;text-align: center;float: left;display: block;height: .9rem;line-height: .9rem;font-size: .25rem;}
.join a{ margin-top: .2rem; display: block;text-align: center;line-height: .65rem;background: #d00414; color: #fff;-webkit-border-radius: .1rem;-moz-border-radius: .1rem;border-radius: .1rem;}

.showbox{width: 96%;margin: 0 auto;position: absolute;top: 0;left: 0;right: 0;background: #fff;display: none;z-index: 999;}
.showbox h4{height: .6rem;background: #231815;text-align: center;color: #fff;line-height: .6rem;font-size: .25rem;}
.showbox span{width: 96%;margin: .2rem auto;font-size: .23rem;color: #585858;display: block;}
.showbox .text{background: #f7f7f7;width: 85%;margin: 0 auto;padding: 5% 5% 0 5%;}
.showbox .text h5{font-size: .23rem;color: #585858;margin-top: .2rem;margin-bottom: .2rem;}

.showbox .text p{color:#585858;font-size: .2rem;line-height: .4rem;margin-bottom: .5rem}
.showbox .send{position: relative; font-size: 20px; width:50%; height: .7rem; -webkit-border-radius: .3rem;border-radius: .3rem; text-align: center;background: #d73141; margin: .2rem auto  .2rem auto;  line-height:.7rem; }
.showbox .send a{color: #fff;text-align: center; display: block;font-size: .25rem}
.showbox .send i{background: url(../images/feiji.png ) no-repeat;background-size: .26rem .26rem; width: .26rem; height:.26rem; position: absolute;top:35%; left: 16%;}

.showbox .close{background: url(../images/close1.png ) no-repeat; background-size: .2rem .2rem; width: .2rem; height: .2rem;cursor:  pointer;display: block;position: absolute;  right: 3%;    top: 2%;}
#fade{ position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;background: #000;opacity: .5;}


.honer{width: 96%;margin: .3rem auto;}
.honer img{padding: 3%;border: 1px solid #dddddd;width: 94%;margin-bottom: .2rem;}
.honer a {
    margin-top: .2rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #e6e6e6;
    color: #333333;
}


.contact{width: 96%;margin: .3rem auto;}
.contact p{font-size: .25rem;color: #787878;line-height: .4rem;}
.contact .code{width: 30%;margin:.2rem auto }
.contact .code span{width: 100%;text-align: center;display: block;color: #333;font-size: .22rem;margin-top: .1rem;}

.about{width: 96%;margin: .3rem auto;}
.about h4{display:block;text-align: center;font-size: .35rem;color: #d00414;margin-bottom: .2rem;}
.about p{margin-top: .2rem;font-size: .25rem;line-height: .4rem;color: #666666;margin-bottom: .4rem;}

.cut{width: 96%;margin: .3rem auto;}
.cut .title{height: .5rem;width: 100%;border-bottom: 1px solid #b7c4d7;margin-bottom: .22rem;}
.cut .title h1{font-size: .26rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 2px solid #e60012;height: .47rem;}
.cut .form{margin-bottom: .3rem;}
.cut .form .mb30{ clear:both; margin-bottom: .3rem;overflow: hidden;}

.cut .form .mb30 label{float: left;display: block;width: 23%; line-height: .45rem;font-size: .25rem;text-align: right;}
.cut .form .mb30 input{float: left;width: 66%;padding: 0 5%;height: .45rem; border: 1px solid #cccccc;-webkit-border-radius: .05rem;-moz-border-radius: .05rem;border-radius: .05rem; box-shadow: 0 0 .05rem #e5e5e5 inset;} 

.cut .form .mb30 textarea{float: left;width: 66%;padding: 5% 5%;height: 1.45rem; border: 1px solid #cccccc;-webkit-border-radius: .05rem;-moz-border-radius: .05rem;border-radius: .05rem; box-shadow: 0 0 .05rem #e5e5e5 inset;}
.cut .form .submit{ margin-top: .2rem; display: block;text-align: center;line-height: .65rem;background: #d00414; color: #fff;-webkit-border-radius: .1rem;-moz-border-radius: .1rem;border-radius: .1rem;width: 100%;padding: 0;border: none;font-size: .25rem;}

.cut ul{padding-bottom: .2rem;background-size: 100% .19rem;}
.cut ul li{margin-bottom: .2rem;}
.cut ul li p{width: 98%; height: .7rem;background: url(../images/mp.png) no-repeat;display: block;background-size: 100% .7rem;font-size: .2rem;color: #666666; padding: 1%;line-height: .26rem}
.cut ul li span{color: #333333;font-size: .25rem; width: 100%;line-height: .53rem;}
.cut ul li span em{font-weight: bold;}
.cut a {
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #e6e6e6;
    color: #333333;
}


.s_list{width: 96%;margin: .3rem auto;}
				
.s_list li{background: #fafafa;box-shadow: 0 0 0.1rem #a8a8a8; padding: .1rem .2rem;margin-bottom: .3rem;}
.s_list li .pic{padding: .08rem;border: 1px solid #dddddd;background: #fff;}
.s_list li .title{overflow: hidden;margin-top: .2rem;margin-bottom: .3rem;}
.s_list li .title span{font-weight: bold;width: 52%;font-size: .25rem;color: #333333;border-bottom: 2px solid #d00414;padding-bottom: .2rem;display: block;float: left;}
.s_list li .title em{float: right;font-size: .24;color: #333;}

.s_list li p{color: #333333;font-size: .26rem;display: block;margin-bottom: .2rem;}

.s_list li a {
    margin-top: .2rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #d00414;
    color: #fff;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem;
}

.sslist a {
    margin-top: .2rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #e6e6e6;
    color: #333333;
    width: 96%;margin: 0 auto
}


/*内页通用*/

.content{background: #fafafa;width: 96%;padding: 3% 2%;box-shadow: 0 0 0.1rem #a8a8a8;margin-top: .3rem;}
.content h3{font-size: .3rem;color: #333333;font-weight: bold;}
.content form{margin-top: .3rem;}
.content form .mb30{ clear:both; margin-bottom: .25rem;overflow: hidden;}

.content form .mb30 label{float: left;display: block;width: 17%; line-height: .45rem;font-size: .25rem;text-align: right;}
.content form .mb30 label i{color: #d00414;margin-right: .1rem;}
.content form .mb30 input{float: left;width: 78%;padding: 0 2%;height: .45rem; border: 1px solid #cccccc;-webkit-border-radius: .05rem;-moz-border-radius: .05rem;border-radius: .05rem; box-shadow: 0 0 .05rem #e5e5e5 inset;} 

.content form .submit{ margin-top: .2rem; display: block;text-align: center;line-height: .65rem;background: #d00414; color: #fff;-webkit-border-radius: .05rem;-moz-border-radius: .05rem;border-radius: .05rem;width: 100%;padding: 0;border: none;font-size: .25rem;}
.content form span{display: block;text-align: center;font-size: .23rem;color: #666666;margin-top: .2rem;}
.content form span em{color: #d00414;}

.content .title{height: .5rem;border-bottom: 1px solid #b7c4d7;margin: .4rem auto .22rem auto;}
.content .title h1{font-size: .3rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.content .title a{float: right;font-size: .23rem; color: #999999;}

.content .hbox{}
.content .hbox h4{font-size: .25rem;color: #666666;padding: .15rem;border: 1px solid #e5e5e5;-webkit-border-radius: .1rem  .1rem  0rem  0rem;-moz-border-radius: .1rem  .1rem  0rem  0rem;border-radius: .1rem  .1rem  0rem  0rem; padding-left: .2rem;}
.content .hbox ul{display: none;}
.content .hbox ul li{overflow: hidden;padding: .1rem .2rem;border: 1px solid #e5e5e5;margin-bottom: .2rem;}

.content .hbox ul li .pic{width: 30%;float: left;}
.content .hbox ul li p{font-size: .23rem;float: right;width: 68%}
.content .hbox h4.on{color:#d00414;}

.content .hot{}
.content .hot p{display: block;font-size: .25rem;color: #333333;margin-bottom: .3rem;}


.gds{width: 96%;margin: .3rem auto;}
.gds .title{overflow: hidden;margin-top: .2rem;margin-bottom: .3rem;}
.gds .title span{font-weight: bold;width: 52%;font-size: .25rem;color: #333333;border-bottom: 2px solid #d00414;padding-bottom: .2rem;display: block;float: left;}

.gds .txt{overflow: hidden;}
.gds .txt span{width: 50%;float: left;font-size: .25rem;color: #333;margin-bottom: .2rem;}
.gds a{ display: block;text-align: center;line-height: .65rem;background: #d00414; color: #fff;-webkit-border-radius: .05rem;-moz-border-radius: .05rem;border-radius: .05rem;width: 100%;padding: 0;border: none;font-size: .25rem;}


.gds .sbox{margin-top: .3rem;}
.gds .sbox .tag{overflow: hidden; font-size: .25rem;color: #666666;padding: .15rem;border: 1px solid #e5e5e5;-webkit-border-radius: .1rem  .1rem  0rem  0rem;-moz-border-radius: .1rem  .1rem  0rem  0rem;border-radius: .1rem  .1rem  0rem  0rem; padding-left: .2rem;}
.gds .sbox h3{display: block;float: right; padding-right: .4rem;background: url(../images/jia.png) right   no-repeat ;background-size: .2rem .2rem; }
.gds .sbox .tag i{width: .35rem;height: .35rem;display: block;float: left;}
.gds .sbox ul{display: none;}
.gds .sbox ul li{overflow: hidden;padding: .2rem .2rem 0 .2rem;border: 1px solid #e5e5e5;margin-bottom: .2rem;background: #fafafa;}

.gds .sbox ul li .pic{}
.gds .sbox ul li p{font-size: .23rem;width: 100%;padding: .2rem 0; }
.gds .sbox .tag.on h3{color:#d00414;background: url(../images/jian.png) right   no-repeat ;background-size:.2rem 2px;}


.gds .sbox a{
	margin-top: .3rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #e6e6e6;
    color: #333333;
}
.tlist{width: 96%;margin: .3rem auto;}
.tlist li {
    background: #fafafa;
    box-shadow: 0 0 0.1rem #e1e1e1;
    padding: .1rem .2rem;
    margin-bottom: .3rem;
}

.tlist li .title{height: .5rem;border-bottom: 1px solid #b7c4d7;margin: .4rem auto .2rem auto;}
.tlist li .title h1{font-size: .3rem;color:#d00414;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.tlist li p{font-size: .25rem;color: #333; line-height: .4rem;}
.tlist li a{ margin-top: .2rem; display: block;text-align: center;line-height: .65rem;background: #d00414; color: #fff;-webkit-border-radius: .05rem;-moz-border-radius: .05rem;border-radius: .05rem;width: 100%;padding: 0;border: none;font-size: .25rem;}

.tshow{width: 96%;margin: .3rem auto;}
.tshow .title{height: .5rem;border-bottom: 1px solid #b7c4d7;margin: .4rem auto .2rem auto;}
.tshow .title h1{font-size: .3rem;color:#d00414;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.tshow  p{font-size: .25rem;color: #333; line-height: .4rem;}
.tshow  a{ margin-top: .2rem; display: block;text-align: center;line-height: .65rem;background: #d00414; color: #fff;-webkit-border-radius: .05rem;-moz-border-radius: .05rem;border-radius: .05rem;width: 100%;padding: 0;border: none;font-size: .25rem;}
.tshow .p1{color: #666666}

.tshow .der .text{background: #e6e6e6;padding: .2rem;}
.tshow .der .text h5{display: block;font-size: .25rem;color: #333333;}
.tshow .der .text p{margin-top: .2rem;display: block;line-height: .4rem;color: #666666;}

.tshow .dzp{overflow: hidden;}
.tshow .dzp dl{overflow: hidden;}
.tshow .dzp dl dd{width: 48%;background: #fafafa;float: left;margin-right: 2%;}

.tshow .dzp dl dd p{background: #fafafa;padding: 2%;font-size: .25rem;color: #999999;display: block;}
.tshow .dzp dl dd p span{color: #333;font-size: .26rem;display: block;}
.tshow .dzp dl dd p em{color: #999999;font-size: .26rem;}
.tshow .dzp a {
    margin-top: .2rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #d00414;
    color: #fff;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem;
}

.tshow .dzp ul{overflow: hidden;}
.tshow .dzp ul li{margin-left: 3.3%;float: left;width: 45%;position: relative;}
.tshow .dzp ul li a{display: block;}
.tshow .dzp ul li span{background: url(../images/bmt7.png); font-size: .25rem;text-align: center;display: block; position: absolute;bottom: 0;height: .4rem;z-index: 88;width: 100%;color: #fff; line-height: .4rem}

.showbox .form{display: block;background: #fff;padding: .2rem;}

.showbox .form .mb2{clear: both;;margin-bottom: .2rem;overflow: hidden;}
.showbox .form .mb2 label{float: left; color: #666666;font-size: .25rem;width: 27%; line-height: .4rem;text-align: right;}
.showbox .form .mb2 label i{color: #d00414;}
.showbox .form .mb2 input {width: 64%;float: left;border: 1px solid #d6d6d6;height: .4rem;padding: 0 3%;}

.showbox .form .submit{ margin-top: .2rem; display: block;text-align: center;line-height: .65rem;background: #d00414; color: #fff;-webkit-border-radius: .05rem;-moz-border-radius: .05rem;border-radius: .05rem;width: 100%;padding: 0;border: none;font-size: .25rem;}



.hotbu{width: 96%;margin: .3rem auto;}			
.hotbu li{background: #fafafa;box-shadow: 0 0 0.1rem #a8a8a8; padding: .1rem .2rem;margin-bottom: .3rem;}
.hotbu li .pic{padding: .08rem;border: 1px solid #dddddd;background: #fff;}
.hotbu li .title{overflow: hidden;margin-top: .2rem;margin-bottom: .1rem;}
.hotbu li .title span{font-weight: bold;width: 20%;font-size: .25rem;color: #333333;border-bottom: 2px solid #d00414;padding-bottom: .2rem;display: block;float: left;}
.hotbu li .title em{float: right;font-size: .24;color: #333;}
.hotbu li p{color: #333333;font-size: .23rem;display: block;margin-bottom: .2rem; line-height: .38rem;}
.hotbu li a {
    margin-top: .2rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #d00414;
    color: #fff;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem;
}


.hotbu li .txt{overflow: hidden;margin-top: .3rem;}
.hotbu li .txt span{width: 33.33%;float: left; color: #333333;font-size: .24rem;}
.hotbu li .txt span:nth-child(1){text-align: left;}
.hotbu li .txt span:nth-child(2){text-align: center;}
.hotbu li .txt span:nth-child(3){text-align: right;}

.hsw{width: 96%;margin: .3rem auto;}
.hsw .title{height: .5rem;border-bottom: 1px solid #b7c4d7;margin: .4rem auto .22rem auto;}
.hsw .title h1{font-size: .3rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.hsw ul {overflow: hidden;margin-bottom: .2rem;}
.hsw ul li{float: left;width: 48%;float:left;margin-right: 2%;}
.hsw ul li p{display: block;padding:9%;background: #fafafa;overflow: hidden;}
.hsw ul li p span{display: block;float: left;color: #333333;font-size: .23rem;}
.hsw ul li p em{display: block;float: right;color: #333333;font-size: .23rem;}
.hsw ul li p em i{ color: #999999;font-size: .22rem }

.hsw a {

    display: block;
    text-align: center;
    line-height: .65rem;
    background: #e6e6e6;
    color: #333333;
    width: 100%;
    margin: 0 auto;
}

.depic{width: 96%;margin: .3rem auto;}
.depic .title{height: .5rem;border-bottom: 1px solid #b7c4d7;margin: .4rem auto .22rem auto;}
.depic .title h1{font-size: .3rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}

.depic .delist li{padding: 2%;border: 1px solid #dddddd; border-radius: .1rem;width:44% !important;margin-right: 2%; }


.team-1{width: 96%;margin: .3rem auto;}
.team-1 .title{height: .5rem;border-bottom: 1px solid #b7c4d7;margin: .4rem auto .22rem auto;}
.team-1 .title h1{font-size: .3rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.team-1 ul{overflow: hidden;margin-top: .28rem;}
.team-1 ul li{margin-left: 3.3%;float: left;width: 45%;}
.team-1 ul li span{font-size: .25rem;color: #333333;text-align: center;display: block;padding: 7% 0;}
.team-1 .view {
    margin-top: .2rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #e6e6e6;
    color: #333333;
    width: 100%;
    margin: 0 auto;
}

.case ul{overflow: hidden;margin-top: 1.2rem;}
.case ul li{float: left;width: 47%;margin-left: 2%;box-shadow: 0 0  .1rem #e2e2e2;margin-bottom: .2rem;}
.case ul li .txt{overflow: hidden;background: #fafafa;padding: .25rem;}
.case ul li .txt span{font-size: .25rem;color: #333;float: left; line-height: .38rem;display: inline-block; width: 1.4rem; overflow: hidden; height: .38rem;}
.case ul li .txt em{float: right;background: #d00414;font-size: .2rem;color: #fff;padding: .1rem;}

.case a {
	width: 96%;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #e6e6e6;
    color: #333333;
    margin: 0 auto;
}

.tabBox {margin-top: .2rem;}
.tabBox .hd{border-bottom: 2px solid #e60012;width: 96%;margin: 0 auto}
.tabBox .hd ul{ overflow: hidden; }
.tabBox .hd ul li{float: left;color: #333;padding: 3%;}
.tabBox .hd ul li.on{background: #d00414;color: #fff;}

.hott{background: #fafafa;box-shadow: 0 0 0.1rem #a8a8a8; padding: 2% 3%;margin-bottom: .3rem;width: 90%;margin: 0 auto;}
.hott .pic{padding: .08rem;border: 1px solid #dddddd;background: #fff;}
.hott .title{overflow: hidden;margin-top: .2rem;margin-bottom: .1rem;}
.hott .title span{font-weight: bold;width:20%;font-size: .25rem;color: #333333;border-bottom: 2px solid #d00414;padding-bottom: .2rem;display: block;float: left;}
.hott .title em{float: right;font-size: .24;color: #333;}
.hott p{color: #333333;font-size: .23rem;display: block;margin-bottom: .2rem; line-height: .38rem;}
.hott a {
    margin-top: .2rem;
    margin-bottom: .2rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #d00414;
    color: #fff;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem;
}
.case_show{width: 96%;margin: 0 auto;}
.case_show .title{height: .5rem;border-bottom: 1px solid #b7c4d7;margin: .4rem auto .22rem auto;}
.case_show .title h1{font-size: .3rem;color:#333333;font-weight: bold;width: 2.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}

.case_show .txt{overflow: hidden;}
.case_show .txt .text{float: left;width: 70%;}

.case_show .txt .text p{margin-bottom: .3rem;}
.case_show .txt .pic{float: right;width: 30%;}

.case_show .txt .pic span{color: #333333;font-size: .25rem;display: block;text-align: center;margin-top: .2rem;}
.case_show .txt .pic a{background: #d00414;font-size: .23rem;display: block;width:80%;padding: 5%;color: #fff;text-align: center;margin: .1rem auto;}

.case_show .com{margin-top: .3rem;margin-bottom: .3rem;}
.case_show .com h4{color: #333333;font-size: .3rem;font-weight: bold;}
.case_show .com p{font-size: .26rem;line-height: .45rem;color: #333;display: block;margin-top: .2rem;}

.comm2{width: 96%;margin: 0 auto;}
.comm2 .title{height: .5rem;border-bottom: 1px solid #b7c4d7;margin: .4rem auto .22rem auto;}
.comm2 .title h1{font-size: .3rem;color:#333333;font-weight: bold;width: 1.4rem;border-bottom: 4px solid #e60012;height: .45rem;float: left;}
.comm2 .text{background: #fafafa;padding: 2%;}

.comm2 .text h5{color: #333333;font-size: .25rem;}
.comm2 .text p{font-size: .23rem;color: #adadad;margin-top: .2rem;}

.comm2 form{margin-top: .3rem;}
.comm2 label{font-size: .26rem;color: #333;font-weight: bold;}
.comm2 textarea{border: 1px solid #dddddd;width: 94%;height: 3rem;display: block;margin-top: .2rem;  padding: 3%;}

.comm2 form .submit {
    margin-top: .2rem;
    display: block;
    text-align: center;
    line-height: .65rem;
    background: #d00414;
    color: #fff;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem;
    width: 100%;
    padding: 0;
    border: none;
    font-size: .25rem;
}



