@charset "utf-8";

.inbanner{width:1200px; height:400px; margin:0 auto; display:none;}
.inbanner img{ width:100%;}

.subclass{width:1200px; height:40px; margin:0 auto; background:#fff; display:none;}
.subclass ul{margin:0px; padding:0px;}
.subclass ul li{padding:0 30px; text-align:center; border-right:1px solid #ddd; float:left; line-height:40px; font-size:14px;}
/* .subclass ul li:hover, .subclass ul li.A{background:#c42520;} */
.subclass ul li:hover a, .subclass ul li.A a{ color:#c42520;}

.about2{width:1158px; display:table; border:1px solid #e8e8e8; margin:20px auto; padding:20px;}
.about2 h2{font-size:24px; color:#c4261d; height:60px; line-height:60px;}
.about2 h3{font-size:14px; color:#999; margin-bottom:20px;display: table; padding: 0 10px;}
.about2_img img{width:1158px; }

.about_text{width:100%; float:left; margin-top:10px;}
.about_text_left{width:604px; padding:20px; background:#e7e9eb; float:left; font-size:14px; line-height:25px;height:90px;}
.about_text_right{width:459px; padding:20px; background:#c4261d; color:#fff;float:left; font-size:24px; line-height:90px; height:90px; margin-left:15px;}

.headline_black2{width:50%; float:left; padding:60px 0; font-size:36px; color:#000;}
.headline_smalltext2{margin-top:30px; font-size:16px; line-height:25px; color:#999; float:left; font-weight:400;}
.headline_text2{width:43%; float:right; padding:50px 0; line-height:30px; font-size:16px; color:#666; }
.headline_text2 img{width:100%;}

.headline_black3{width:100%; float:left; padding:60px 0 0; font-size:36px; color:#000;}
.headline_text3{width:100%; float:right; padding:50px 0; line-height:30px; font-size:16px; color:#666; line-height:36px;}
.headline_text3 img{max-width:100%;}

.gallery:after{content:'';display:block;height:2px;margin:.5em 0 1.4em; }
.gallery img{width:80%; text-align:center;}
.gallery a{width:23%;display:inline-block;overflow:hidden;margin:14px 2% 14px 0; text-align:center; float:left;box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);padding:20px 0; height:360px;}
.gallery a:nth-child(4n+4){margin:14px 0;}
.gallery a:hover{box-shadow: 0 0px 1px #c6241f;}
.gallery span{height:50px; line-height:50px; width:100%; display:table; text-align:center; font-size:16px; color:#000;}
.baguetteBoxOne{width:100%;margin:0 auto;display: table;}

.rencai{width:1158px; float:left;}
.rencai ul {margin:0px; padding:0px;}
.rencai ul li{width:384px; height:200px; float:left; background:#c6241f; color:#fff; border:1px solid #e8e8e8;}
.rencai ul li strong{font-size:18px; height:40px; line-height:40px;padding:70px 0 0 30px; float:left; width:354px; }
.rencai ul li span{font-size:14px;padding:0px 0 0 30px;width:354px;}
.rencai ul li:nth-child(5){background:#fff; color:#c79584; font-size:16px; line-height:28px; padding:30px; width:324px; height:140px;}

