body{min-width:1275px;background-color: #ffffff;}
.banner{width:100%;height: 350px;position: relative;overflow: hidden;}.banner>img{width: auto;position: absolute;left: 50%;margin-left: -960px;top: 0px;}
.location{min-width: 1200px;height: 40px;border-bottom: #ebeaea solid 1px;}
.location>p{width: 1200px;margin: 0 auto;}
.location>p>img{width: 16px;height: 14px;vertical-align: middle;float: left;margin-top: 17px;margin-right: 15px;}
.location>p>a{font-size: 12px;font-family: "宋体";color: #8e8e8e;margin-top: 18px;float: left;display: block;height: 22px;}
.location>p>span{float: left;font-size: 12px;font-family: "宋体";color: #8e8e8e;margin-top: 18px;margin-left: 20px;margin-right: 20px;}
.location>p>a:hover{color: #D7000F;border-bottom: #D7000F solid 1px;}
.location>p>.on{color: #D7000F;border-bottom: #D7000F solid 1px;}
.menu{min-width: 1200px;background-color: #f3f3f3;height: 55px;position: relative;}
.menu>.box{width:546px;margin: 0 auto;overflow: hidden;padding-top: 15px;}
.menu>.box>span{display: block;height: 40px;float: left;margin:0 30px; color: #6f6f6f;font-size: 16px;}
.menu>.box>span>a{color: #6f6f6f;}.menu>.box>span:hover>a{color: #D7000F;}
.menu>.box>.on{border-bottom: #D7000F solid 1px; color: #D7000F;}
.menu>.box>.on>a{color: #D7000F;}
.menu>.box>span:hover{border-bottom: #D7000F solid 1px; color: #D7000F;cursor: pointer;}
.content{width: 1200px;margin: 0 auto;}
.industry_chain{margin-top: 95px;margin-bottom: 105px;}
.chain_list{overflow: hidden;position: relative;}
.chain_list>span{position: absolute;}
.s_1{bottom: 114px;left: 127px;}
.s_2{bottom: 114px;left: 446px;}
.s_3{bottom: 114px;right: 446px;}
.s_4{bottom: 114px;right: 127px;}
.chain_list>ul>li{text-align: center;height: 90px;margin-bottom: 24px;}
.chain_list>ul>li:first-child{height: 176px;margin-bottom: 0px;background: url(../img/chain_li_bg.png)no-repeat center 90px;}
.chain_list>ul>li:first-child>span{margin: 0 auto;float: none;width: 384px;color: #D7000F;}
.chain_list>ul>li>span{display: block;width: 264px;height: 88px;border: #dcdcdc solid 1px;margin:0 auto;font-size: 22px;line-height: 88px;float: left;margin-left: 45px;}
.chain_list>ul>li>em{display: block;width: 264px;height: 88px;border: #dcdcdc solid 1px;margin:0 auto;font-size: 20px;line-height: 88px;float: left;margin-left: 45px;font-style: normal;}
.chain_list>ul>li>img{display: block;width: 266px;height: 90px;margin:0 auto;float: left;margin-left: 45px;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.chain_list>ul>li>.on{margin-left: 0px;}
.chain_list>ul>li>span:hover{border: #D7000F solid 1px;color: #D7000F;}
.chain_list>ul>li>em:hover{border: #D7000F solid 1px;color: #D7000F;}
.chain_list>ul>li>img:hover{-webkit-transform: scale(1.02, 1.02);-moz-transform:scale(1.02, 1.02);-o-transform:scale(1.02, 1.02);/*缩放*/transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.chain_text{overflow: hidden;margin-top: 20px;}
.chain_text>img{float: left;}
.chain_text>.text{width: 550px;float: left;height: 355px;overflow: hidden;margin-left: 50px;}
.chain_text>.text>h2{font-size: 20px;color:#ffffff;background-color: #959595;text-indent: 1em;height: 55px;line-height: 55px;font-weight: normal;}
.chain_text>.text>dl>dt{font-size: 20px;color: #575757;line-height: 30px;margin-top: 15px;margin-bottom: 40px;}
.chain_text>.text>dl>dd{font-size: 18px;color: #717171;line-height: 48px;}
.p_facility{margin-bottom: 90px;}
.p_facility>h2{width: 359px;margin: 0 auto;font-size: 24px;font-weight: normal;line-height: 31px;text-align: center;margin-top: 85px;margin-bottom: 45px;background: url(../img/facility_h2.png) no-repeat 0 center;}
.p_facility>h2>span{color:#414141;font-size: 24px;margin: 0 10px;}.p_facility>h2>span:hover{color: #D7000F;cursor: pointer;}.p_facility>h2>.on{color: #D7000F;}
.p_facility>h2{font-size: 18px;inline-block;color: #7d7d7d;}
.p_facility>ul{overflow: hidden;}
.p_facility>ul>li{float: left;margin-right: 10px;margin-bottom: 10px;cursor: pointer;overflow: hidden;position: relative;height: 306px;}
.p_facility>ul>.on{margin-right: 0px;}
.p_facility>ul>li>img{width: 393px;height: 306px;}
.p_facility>ul>li>.box{width: 393px;height: 306px;position: absolute;top: 310px;left: 0px;background: url(../img/f_box_bg.png) no-repeat;text-align: center;}
.p_facility>ul>li>.box{transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.p_facility>ul>li>.box>img{width: 57px;height: 57px;display: block;margin:0px auto;margin-top: 113px;margin-bottom: 70px;vertical-align: middle;}
.p_facility>ul>li>.box>span{display: block;color: #ffffff;}
.p_facility>ul>li:hover>.box{top:0px;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.p_collaborate{overflow: hidden;margin-top: 55px;margin-bottom: 100px;}
.collaborate_text{float: left;margin-top: ;}
.collaborate_text>h2{font-size: 20px;color: #D7000F;line-height: 40px;margin-bottom: 20px;}
.collaborate_text>h2>img{vertical-align: bottom;margin-right: 10px;}
.collaborate_text>p{font-size: 16px;color: #6d6d6d;width: 390px;line-height: 31px;}
.organization{overflow: hidden;width: 810px;float: left;position: relative;height: 300px;}
.organization_box{width: 670px;margin: 0 auto;position: relative;height: 100%;overflow: hidden;}
.organization_box>ul{width: 1000%;position: absolute;left: 0px;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.organization_box>ul>li{float: left;width: 190px;height: 180px;position: relative;border: #e3e3e3 solid 1px;margin: 0 7px;margin-top: 56px;}
.organization_box>ul>li>img{position: absolute;top:50%;margin-top: -71px;left: 50%;margin-left: -71px;width: 143px;height: 142px;}
.organization_box>ul>li>span{font-size: 18px;display: block;text-align: center;color: #D7000F;display: none;}
.organization_box>ul>.on{width: 240px;height:298px;border: #D7000F solid 1px;margin-top: 0px;}
.organization_box>ul>.on>span{display: block;bottom: 20px;text-align: center;position: absolute;width: 242px;}
.organization>span{position: absolute;width: 45px;height: 93px;}
.org_left{background: url(../img/coll_left1.png)no-repeat;left: 20px;top:38%}
.org_left:hover{background: url(../img/coll_left2.png) no-repeat;}
.org_right{background: url(../img/coll_right1.png)no-repeat;right: 20px;top:38%}
.org_right:hover{background: url(../img/coll_right2.png) no-repeat;}

.standards{margin-top: 50px;margin-bottom: 95px;height: 450px;}
.standards_text{width: 383px;float: left;}
.standards_text>img{width: 48px;height: 48px;}
.standards_text>h2{font-size: 22px;color: #D7000F;margin: 20px 0px;}
.standards_text>p{font-size: 18px;line-height: 30px;height: 270px;overflow: hidden;color: #6d6d6d;}
.standards_list{width: 762px;float: right;height: 450px;position: relative;}
.standards_list>.silder{position: relative;}
.standards_list>.silder>li>img{width: 100%;z-index: 5;}
.standards_list>.silder{width: 307px;height: 440px;margin: 0 auto;}
.banner-silder{width: 100%;height: 440px;position: relative;transform-style: preserve-3d;}
.banner-silder>li{height: 440px;position: relative;}			
.banner-silder>li{position: absolute;top: 0;left: 0;transition: all .5s ease-in;}
.banner-pagination{width: 100%;position: absolute;bottom: 0;left: 0;text-align: center;font-size: 0;margin-bottom: 1%;}
.banner-pagination>span{display: inline-block;width: 16px;height: 16px;background-color: #fff;margin: 0 4px;cursor: pointer;border-radius: 50%;}
.banner-pagination>span.active{background-color: firebrick;}
.banner-btn{width: 100%;height: 93px;position: absolute;top: 41%;margin-top: -2.5em;}
.banner-btn>span{width: 40px;height: 93px;cursor: pointer;}
.banner-btn>.next{background: url(../img/coll_left1.png) no-repeat;float: left;margin-left: -25px;background-size:100% 100%;}
.banner-btn>.next:hover{background: url(../img/coll_left2.png) no-repeat;}
.banner-btn>.prev{background: url(../img/coll_right1.png) no-repeat;float: right;margin-right: -25px;background-size:100% 100%;}
.banner-btn>.prev:hover{background: url(../img/coll_right2.png) no-repeat;}	
.banner-silder>li>span{display: block;text-align: center;font-size:18px;color: #666666;display: none;margin-top: 5px;}
.banner-silder>li>span>img{margin-right: 8px;margin-top: 12px;}
.banner-silder>.on>span{display: block;}
.banner-silder>li>.bg{display: block;background: url(../img/span_bg2.png) no-repeat;background-size:100% 100%;position: absolute;left: 0px;top:-4px;width: 307px;height: 404px;}	
.banner-silder>.on>.bg{display: none;}
