﻿@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}

.tit01{text-align: center;  font-family: "Microsoft YaHei";}


.pro_bj{height: 930px;overflow: hidden; background:#f0f0f0;padding-top:60px;font-family: "Microsoft YaHei"; box-sizing: border-box; }
.pro_bj h2{margin-bottom: 55px; height: 78px; line-height: 60px; color: #292929; background: url(../images/cptitbg.png) no-repeat center top; font-size: 38px; font-weight: normal; text-align: center;}
.pro_bj h2 a{ color: #292929; }
.pro{ width:1200px; overflow:hidden;height: 680px;}

.pro dl{ width:594px; overflow: hidden; height: 320px; position: relative; margin-bottom: 12px;  margin-right:12px; overflow:hidden; float: left;}
.pro dt{ width:594px; height:314px;background: #fff; border-bottom: 6px solid #d41d30;overflow:hidden;}
.pro dt h3{ height: 74px;padding-top: 42px;padding-left: 260px; box-sizing:border-box; font-size: 24px; color: #292929;font-weight: normal; }
.pro dt img{ display:block;width:594px; height:240px;}
.pro dd{ width:594px; background: url(../images/cptmbg.png) no-repeat center top;height: 320px; position: absolute;top:320px;left:0;  }
.pro dd h3{margin-bottom: 35px; height: 74px;padding-top: 42px;padding-left: 260px; box-sizing:border-box; font-size: 24px; color: #fff;font-weight: normal; }
.pro dd  p{padding:0 83px; line-height: 30px; color: #fff; font-size: 16px; text-align: center;}
.pro a:nth-child(2n) dl{ margin-right:0;}

.pro a:nth-child(1) dt{border-bottom: 6px solid #d41d30;}
.pro a:nth-child(2) dt{border-bottom: 6px solid #41a6fb;}
.pro a:nth-child(3) dt{border-bottom: 6px solid #e9a33c;}
.pro a:nth-child(4) dt{border-bottom: 6px solid #009944;}
.pro a:nth-child(1) dt h3{ background: url(../images/cptico1.png) no-repeat 222px 41px; }
.pro a:nth-child(2) dt h3{ background: url(../images/cptico2.png) no-repeat 222px 41px; }
.pro a:nth-child(3) dt h3{ background: url(../images/cptico3.png) no-repeat 222px 41px; }
.pro a:nth-child(4) dt h3{ background: url(../images/cptico4.png) no-repeat 222px 41px; }

.pro a:nth-child(1) dd h3{ background: url(../images/cptico1.png) no-repeat 222px 41px; }
.pro a:nth-child(2) dd h3{ background: url(../images/cptico2.png) no-repeat 222px 41px; }
.pro a:nth-child(3) dd h3{ background: url(../images/cptico3.png) no-repeat 222px 41px; }
.pro a:nth-child(4) dd h3{ background: url(../images/cptico4.png) no-repeat 222px 41px; }

.pro a:hover dd{transition:all 1s; top:0;}
.pro a:hover dt{border-bottom: 6px solid #fff; }
.pro a:hover dt h3{ line-height: 0;font-size: 0; background: none; }
.pro a:hover dd h3{}

/**/

.fa_bj{height:830px;overflow: hidden; background:url(../images/fabg.jpg) no-repeat center top;padding-top:80px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.fa_bj h2{margin-bottom: 55px; height: 85px;background: url(../images/fatitbg.png) no-repeat center top; text-align: center; line-height: 70px; color:#ffffff; font-size: 38px;font-weight: normal; }
.fa_bj h2 a{ color: #fff; }
.m_fa{ position: relative;}
.m_fa::before{content: "";position: absolute;width:106px; height: 565px;left:-106px;top:-39px;background:url(../images/faleftbg.png) no-repeat; }
.m_fa::after{content: "";position: absolute;width:106px; height: 565px;right:-106px;top:-39px;background:url(../images/farightbg.png) no-repeat; }
.m_fa dl{cursor: pointer;width: 240px;height: 546px; float: left; position: relative; overflow: hidden;}
.m_fa dt{width: 240px;height: 546px; position: relative;z-index: 0;}
.m_fa dl dt h3{width: 200px; position: absolute; left: 25px; top:60px; height: 158px;background: url(../images/faico.png) no-repeat left bottom; font-size: 22px; font-weight: normal; color: #fff; line-height: 36px;}
.m_fa dl dt h3 em{ display: block;font-weight: normal; font-family: "Arial"; color: #fff; font-size: 18px;  }
.m_fa dt img{width: 240px;height: 546px;display: block;}

.m_fa dd{  position: absolute;left:0px; top:0; float: left;width: 240px; height: 546px;padding-left: 30px;  display:none;}
.m_fa dd h3{width: 200px; position: absolute; left: 25px; top:60px; height: 158px;background: url(../images/faicocur.png) no-repeat left bottom; font-size: 22px; font-weight: normal; color: #fff; line-height: 36px;}
.m_fa dd h3 em{ width: 200px;display: block;font-weight: normal; font-family: "Arial"; color: #fff; font-size: 18px;  }
.m_fa dd p{ position: absolute;left: 25px; top:260px; font-size: 16px;color: #ffffff;line-height: 30px; text-align: justify; width: 164px;}

.m_fa a:nth-child(1) dl dd{background: url(../images/fa1tm.png) no-repeat;}
.m_fa a:nth-child(2) dl dd{background: url(../images/fa2tm.png) no-repeat;}
.m_fa a:nth-child(3) dl dd{background: url(../images/fa3tm.png) no-repeat;}
.m_fa a:nth-child(4) dl dd{background: url(../images/fa4tm.png) no-repeat;}
.m_fa a:nth-child(5) dl dd{background: url(../images/fa5tm.png) no-repeat;}

.m_fa dl:hover dd{transition:all 1s; display:block;}
.m_fa dl:hover dt h3{ display: none; line-height: 0;font-size: 0; background: none; }
.m_fa dl:hover dt h3 em{display: none; line-height: 0;font-size: 0; background: none; }

.m_fa a:nth-child(1) dl dt::before{opacity: 0.3;background: url(../images/fa1tm.png) no-repeat;width:240px;height: 546px; content: "";left:0;top:0;position: absolute;z-index: 0; }
.m_fa a:nth-child(2) dl dt::before{opacity: 0.3;background: url(../images/fa2tm.png) no-repeat;width:240px;height: 546px; content: "";left:0;top:0;position: absolute;z-index: 0;}
.m_fa a:nth-child(3) dl dt::before{opacity: 0.3;background: url(../images/fa3tm.png) no-repeat;width:240px;height: 546px; content: "";left:0;top:0;position: absolute;z-index: 0;}
.m_fa a:nth-child(4) dl dt::before{opacity: 0.3;background: url(../images/fa4tm.png) no-repeat;width:240px;height: 546px; content: "";left:0;top:0;position: absolute;z-index: 0;}
.m_fa a:nth-child(5) dl dt::before{opacity: 0.3;background: url(../images/fa5tm.png) no-repeat;width:240px;height: 546px; content: "";left:0;top:0;position: absolute;z-index: 0;}


/**/
.sjbj{ height: 574px; box-sizing: border-box; background: url(../images/sjbg.jpg) no-repeat center top; padding-top:75px; overflow: hidden; box-sizing: border-box; font-family:"Microsoft Yahei";}
.sjbj h2{margin-bottom: 70px; height: 85px; background: url(../images/sjtitbg.png) no-repeat center top;  text-align: center; line-height: 70px; color:#ffffff; font-size: 38px;font-weight: normal; }
.sjbj h2 a{ color: #fff; }
.sj .m_sj ul{width: 1200px; height: 250px; position: relative;}
.sj .m_sj li{ width:180px;    padding: 0 30px; overflow: hidden; float: left; text-align: center;  }
.sj .m_sj li em{ margin:0 auto; position: relative; height: 165px;width: 165px; background: url(../images/sjico.png) no-repeat center 125px;font-size: 22px; color: #fff; display: block; font-weight: normal; line-height: 165px;}
.sj .m_sj li em b{font-size: 69px; color: #fff; font-family: "华文细黑"}
.sj .m_sj li em i{font-size: 18px; color: #ffffff; position: absolute;right:10px; top:47px; height: 32px; line-height: 32px;}
.sj .m_sj li span{ text-align: center; line-height: 25px; height: 50px; box-sizing: border-box; font-size: 16px; color: #ffffff; display: block; margin-top: 15px;  }

.sj .m_sj li:hover{ color: #ff1d32; cursor: pointer; }
.sj .m_sj li:hover em{background: url(../images/sjicocur.png) no-repeat center top;}
.sj .m_sj li:hover b{ color: #ff1d32;}
.sj .m_sj li:hover i{ color: #ff1d32;}
.sj .m_sj li:hover span{color: #ff1d32;}

/**/
.nswsbj{height: 930px;overflow: hidden; background:#f0f0f0;padding-top:60px;font-family: "Microsoft YaHei"; box-sizing: border-box; }
.nswsbj h2{margin-bottom: 55px; height: 75px; line-height: 60px; color: #292929; background: url(../images/newstitbg.png) no-repeat center top; font-size: 38px; font-weight: normal; text-align: center;}
.nswsbj h2 a{ color: #292929; }
.news{ width:1200px; overflow:hidden;height: 680px;}
.n_nav{height:46px; overflow: hidden;}
.n_nav ul{height:45px; margin:0 auto; width:624px; }
.n_nav li{width:170px; height: 42px; float: left;margin:0 19px; font-size: 16px;}
.n_nav li a{border-radius: 30px; font-size: 16px;border: 2px solid #dbdbdb; text-decoration: none;display: block;height:40px; color:#6a6a6a; text-align: center; line-height:40px; font-weight: normal;}

.n_nav a.cur { background: #ca2131; color: #fff; font-weight: normal;height:40px;border: 2px solid #ca2131;text-decoration: none;}
.news_c{margin-top: 45px;}
.news_c dl{height:324px; overflow: hidden;}
.news_c dt{ float: left;width:600px;height:324px; position: relative; overflow: hidden;}
.news_c dt img{width:600px;height:324px; display: block;}
.news_c dd{float: right;width:510px;padding-right: 35px; overflow: hidden;}
.news_c dd h3{font-size: 26px;line-height: 50px; height: 110px; font-weight: normal; }
.news_c dd h3 a{ color:#292929; text-decoration: none;}
.news_c dd p{height:146px;overflow: hidden;font-size: 16px; line-height: 30px; color:#636363;}
.news_c dd span{display: block;width:170px; height:45px;text-align: center;line-height: 45px;overflow: hidden; font-style: normal;}

.news_c ul{box-shadow: 0px 0px 5px #ccc; margin-top: 40px; background:#fff; height: 170px; overflow: hidden;}
.news_c li{float: left; padding:40px 30px 0 35px;width: 400px; box-sizing: border-box; border-right:1px solid #f0f0f0; height: 170px;}
.news_c li p{ float:left;font-size: 16px;color:#292929;text-decoration: none; line-height: 28px;display: block;  overflow: hidden; }
.news_c li span{ height: 30px;display:block;  line-height: 30px;font-size: 14px; color: #666666; }
.news_c li a{ text-decoration: none; }
.news_c li:hover{ background: #ca2131;  color: #fff;  cursor: pointer;}
.news_c li:hover span{ color: #fff; }
.news_c li:hover p{ color: #fff; }



.aboutbj{background: url(../images/aboutbg.jpg) no-repeat center top;height: 946px; font-family:"Microsoft Yahei";padding-top:88px;box-sizing: border-box; overflow: hidden; }
.aboutbj h2{margin-bottom: 67px; height: 76px; line-height: 60px; color: #fff; background: url(../images/abttitbg.png) no-repeat center top; font-size: 38px; font-weight: normal; text-align: center;}
.aboutbj h2 a{ color: #fff; }
.about{width:1200px;overflow: hidden; position: relative;}
.about dl{width:1200px;overflow: hidden;}
.about dl dt{width: 1200px;height: 474px;  overflow: hidden;}
.about dl dt img{width: 1200px;height: 474px; display: block;}
.about dl dd{ background: #f0f0f0; width: 1200px; float: left;padding-top: 20px; height: 182px; border-bottom: 5px solid #ca2131; box-sizing: border-box;}
.about dl dd h3{width:1200px; height: 55px; margin-bottom: 20px; font-size:32px;text-align: center; color: #ff394c; position: relative;}
.about dl dd h3 a{ text-decoration: none; }
.about dl dd h3 span{ display: block;font-size:32px;text-align: center; color: #ff394c; margin-top:-20px; }
.about dl dd h3 em{ font-size: 30px; font-weight: bold; color: #ebdadb; font-family: "Arial"; display: block;  }
.about dl dd p{padding:0 25px; line-height: 30px;font-size:14px; color: #444444; overflow: hidden; text-align: justify;}
.about dl dd p a{ color:#d33441;}



.link_bj{height:80px;position: relative;z-index: 1; overflow: hidden;}
.link{width:1200px; margin: 0 auto; height: 112px; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{ width:70px; box-sizing: border-box; overflow: hidden; float: left; font-size: 14px; font-weight: normal; height: 80px; line-height: 80px; overflow: hidden;color:#484848;}
.link h2 em{font-size: 18px; color: #484848;font-family: "Arial"; display: block; font-weight: normal;}
.link p{  width: 1074px; float: left; font-size: 14px;overflow: hidden; line-height: 80px; color:#484848;}
.link p a{ color:#484848; padding:0 16px;}
