.wid{width:1200px; margin:0 auto;}

.main{min-height:330px;}
.main-fl{width:276px; margin-top: -55px;}
.main-fr{width:860px; float: right; margin:0 0px 0 44px;}

.main-fl-top{width:276px; height:210px; float: left; background:#cf1217; border-top-right-radius: 45px; border-top-left-radius: 8px;}
.main-fl-top .yh-icon{width:80px; height: 80px; margin:40px auto 10px; background: url('../images/yh-icon.png') no-repeat center;}
.main-fl-top h3{font-size: 30px; text-align: center; color: #fff; font-weight: normal;}
.main-fl-botm{width:276px; height:198px; float: left; background:url('../images/main-fl-botm.png') no-repeat center top;padding-bottom:70px; }
.main-fl ul li{width:276px; height: 65px; line-height: 65px; float:left; background:#e9eaed; margin-bottom:1px;}
.main-fl ul li a:hover{color:#c41217;}
.main-fl ul li a{display: block; font-size:18px; color: #404040; text-align:left; margin:0 auto; /* text-indent: 10px; */ word-break: break-word;text-align: center;}
.main-fl ul li a.w125{width:125px;}
.main-fl ul li a.w128{width:128px;}
.main-fl ul li a.w175{width:175px;}
.main-fl ul li a span{width: 15px; height: 15px; float:right; display: block; margin:24px 0 0 0;}
.main-fl ul li a i{width: 15px; height: 15px; display: block; background: url('../images/menu-icon1.png') no-repeat center center; display: none;}
.main-fl ul li.active{background: #33425b;}
.main-fl ul li.active a i{display: block;}
.main-fl ul li.active a{color: #fff;}

.main-fr .title{font-size: 24px; color: #c41217; text-align: center; font-weight: 600; margin:75px 0 35px; line-height:1.75; padding:0 100px;}
.main-fr .cont{font-size: 16px; color: #404040; line-height: 2; text-align: justify;}

.main-fr .cont dl{width:860px; height: 265px; border-top:1px solid #f2f2f2;}
.main-fr .cont dl:last-child{border-bottom:1px solid #f2f2f2;}
.main-fr .cont dl dt{width: 274px; height: 206px; display: block; float: left; margin:26px 45px 0 0; overflow: hidden;}
.main-fr .cont dl dt a{display: block;}
.main-fr .cont dl dd{width:534px; height: 206px;float: left; margin-top: 26px;}
.main-fr .cont dl dd h3{font-weight:600;font-size: 18px; color: #333; margin-bottom:20px;}
.main-fr .cont dl dd h3 a{color:#404040;}
.main-fr .cont dl dd .txt{text-align: justify; font-size: 16px; color:#404040;}
.main-fr .cont dl dd .txt a{padding-right: 15px; display: block; font-size: 16px;}
.main-fr .cont dl dd .btom{width:500px; height: 22px;}
.main-fr .cont dl dd .btom a{ height:12px; line-height: 12px; font-size: 14px; color: #bbb; display: block; float: left; margin-top:40px;}
.main-fr .cont dl dd .btom a.a1{padding-right:18px;border-right: 1px solid #bbb; }
.main-fr .cont dl dd .btom a.a2{padding-left:15px; cursor: default; }
.main-fr .cont dl dd .btom i{border-right: 1px solid #bbb; display: block; float: left;}
.main-fr .cont dl:hover{background: #f4f4f6;}
.main-fr .cont dl:hover dd h3 a{color:#c41217;}
.main-fr .cont dl dt a img{border-radius: 2px;}


.main-fr .teach-cont{font-size: 18px; color: #666; line-height: 2; text-align: justify;}
.main-fr .teach-cont dl{width:860px; height: 255px; margin-bottom: 55px; float: left;}
.main-fr .teach-cont dl:first-child{border-top:1px solid #f2f2f2;}

.main-fr .teach-cont dl:last-child{border-bottom:1px solid #f2f2f2;}
.main-fr .teach-cont dl dt{width: 224px; height: 224px; display: block; float: left; margin:30px 44px 0 25px; background:#cdd0d7; border-radius: 50%;}
.main-fr .teach-cont dl dt h3{width: 115px;height: 35px;line-height: 37px;background: #c61217;border-radius: 30px;margin: -20px 0 0 58px;z-index: 999;position: absolute;text-align: center;font-size: 17px;color: #fff;font-weight: normal;}

.main-fr .teach-cont dl dd{width:530px; height:175px;float: left; margin-top: 80px;}
.main-fr .teach-cont dl dd h3{width:100%; font-weight:600;font-size: 18px; color: #333; margin-bottom:20px; height: 35px;}
.main-fr .teach-cont dl dd h3 span{float: right; color: #979797; font-size: 16px;}
.main-fr .teach-cont dl dd .txt{text-align: justify; font-size: 16px; color: #666; margin-top:35px;}
.main-fr .teach-cont dl dd .btom{width:500px; height: 22px;}
.main-fr .teach-cont dl dd .btom a{ height:12px; line-height: 12px; font-size: 14px; color: #979797; display: block; float: left; margin-top:40px;}
.main-fr .teach-cont dl dd .btom a.a1{padding-right:18px;border-right: 1px solid #979797; }
.main-fr .teach-cont dl dd .btom a.a2{padding-left:15px; cursor: default; }
.main-fr .teach-cont dl dd .btom i{border-right: 1px solid #979797; display: block; float: left;}
.main-fr .teach-cont dl .tech-infos{width:100%; height: 127px; margin-top: 128px; background: #f4f4f6; box-shadow:0px 3px 15px rgba(26,23,23,0.1); border-top:1px solid #f2f2f2;}
.litpics{width:209px; height: 209px; /* background: #111215; */ border-radius: 50%; margin:-1px 0 0 8px; overflow: hidden; }
.main-fr .teach-cont dl:hover .tech-infos{box-shadow:0px 3px 15px rgba(26,23,23,0.1); border-top:1px solid #f2f2f2; background: #fff !important; }
.main-fr .teach-cont dl:hover dd h3 a{color: #c41217;}


.litpics img{width:100%;}

.wenhua{margin-top:80px; background: url('../images/wh-bg.png') no-repeat center bottom;}
.wenhua .cont{height:750px;}
.wenhua .cont dl{width: 384px; height: 600px; display:block; float: left; -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.1);box-shadow: 0 10px 20px rgba(0,0,0,0.1); background:#fff;}
.wenhua .cont dl:nth-child(2){margin:0 24px;}
.wenhua .cont dl dt{width:384px; height: 502px;}
.wenhua .cont dl dt .yuanjing{width:205px; height: 205px; position: absolute; margin:-355px 0 0 90px;}
.wenhua .cont dl:hover  dt .yuanjing img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.wenhua .cont dl dt .yuanjing img{-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s; transition: all 0.6s;}
.wenhua .cont dl dd{height:100px; line-height: 100px; font-size: 18px; color: #666; text-align: center;}
.wenhua .cont dl dd p{line-height: 30px; margin-top: 15px;}
.wenhua .cont .wenhua-botm{width:100%; height: 50px; line-height: 50px; margin-top:55px; font-size: 24px; color: #33425b; text-align: center; float: left;}

.hexin-linian{margin-bottom:100px;}
/*
.hexin-linian h2{font-size: 28px; color: #c41217; font-weight:bold; text-align: center; margin:95px auto 45px;}
.hexin-linian h3{font-size: 22px; color: #33425b; text-align: center; font-weight: normal;padding-bottom: 10px;}
*/
.hexin-linian p{font-size: 18px; color: #666; text-indent: 2em; line-height: 2; text-align: justify;}

/**详情页Nav***/
.news_nav{width:100%; height: 130px; background: url('../images/news-nav-bg.jpg') no-repeat center top; margin-bottom: 65px;}
.news_nav .top{width: 1200px;height: 55px;position: absolute;z-index: 9999;left: 0;right: 0;margin: 42px auto 0;}
.news_nav .top .logo{width: 235px;height: 55px;float: left;}
.news_nav .top .logo img{width:100%;}
.news_nav .top .nav{height: 70px; float: right;}
.news_nav .top .menu {float: right;height: 32px;margin-top: 2px;margin-left: 269px;}
.news_nav .top .nav ul{margin-top: 16px;}
.news_nav .top .nav ul li{position: relative; float: left; margin-left: 20px; line-height: 32px; font-size: 16px; color: #282829;
 padding-bottom: 4px;}
.news_nav .top .nav ul li:last-child{padding-right:0px;}
.news_nav .top .nav ul em{width:1px; height:16px;border-left:2px solid #282829; float: left; margin-top: 26px}
.news_nav .top .nav ul li a{color: #333; }
.news_nav .top .nav ul li.wl{margin-right: 20px;}
.news_nav .top .nav ul i{width: 1px;height: 10px;background: #282829;display: inline-block;float: left;margin-top: 12px;}
.news_nav .top .nav ul li:hover:after,
.news_nav .top .nav ul li.acti:after {display: block;}
.news_nav .top .nav ul li:after {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  height: 2px;
  background: #f7a919;
  width: 32px;
  bottom: 0;
  display: none;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.news_nav .top .nav ul li a {color: #fff;}

.main .posion{height:55px; line-height:55px; text-align:left; font-size: 14px; color: #bbb;}
.main .posion a{font-size: 14px; color: #bbb;}
.main-infos-fl{width:830px; float: left; margin: 0px 0px 0 0px; margin:0 !important; overflow: hidden; border-top:1px solid #ccc;}
.main-infos-fr{width:330px; float: right; margin:0 !important; overflow: hidden;margin-bottom: 70px !important;}
.main-infos-fl .title{padding:65px 50px 40px;}
.main-infos-fl .title p{font-size: 28px; color: #33425b;text-align: center; line-height: 2; }
.main-infos-fl .title span{font-size: 14px; color: #bbb; text-align: center; display: block; padding-top: 15px;}
.main-infos-fl .cont, .main-infos-fl .cont p, .main-infos-fl .cont p span{font-size: 16px; color: #333; text-align: justify; line-height: 2;}
.main-infos-fl .cont{padding-bottom: 35px; border-bottom: 1px solid #ccc;}
.main-infos-fl .cont img{width:100%;}

.news-page{width:830px; height: 120px; float: left; margin-top:30px;}
.news-page p {color: #999;width: 50%;float: left; font-size:15px; line-height: 2;}
.news-page p a {color: #bbb;}
.news-page p a:hover{color: #ff4a4a;}
.news-page p:nth-child(2) {text-align: right;}

.art-right-tuijian{margin-top:15px;}
.art-right-tuijian h2{width:330px; height:50px; line-height:50px; background:#c61217; font-weight:normal; font-size:18px; color:#fff; text-indent:25px; }
.art-right-tuijian ul{background: #f8f8f8;}
.art-right-tuijian ul li{height: 40px; line-height:40px; font-size:14px; color: #666; padding:0 25px; overflow: hidden;}
.art-right-tuijian ul li a:hover{color: #f63232;}
.art-right-tuijian ul li:last-child{padding-bottom: 30px;}
.art-right-tuijian a.art-flag{color:#666;}
.art-right-tuijian ul li:first-child{padding-top:15px;}



.yh{width:100%;margin:auto;font-size:14px;color:#666;}
.yh-txt{width:100%; height: 163px; margin:-10px auto 0; background: url('../images/yinhao.png') no-repeat center top;}
.yh-txt p{font-size: 18px; color: #666; line-height: 2; display: block; width:456px; height: 145px; margin:20px auto 0; text-align: center;}

.yh .form1{width:100%;height:40px;padding-top:25px;}
.yh .form1 select{width: 140px;height: 35px;line-height: 35px;margin-right: 10px; border-radius: 6px;border: 1px solid #585858;font-size: 16px; color: #333;text-indent: 10px;}
.yh .form1 input[type="text"]{width: 140px;height: 35px;line-height: 35px;margin-right: 10px;border-radius: 6px;border: 1px solid #585858;font-size: 16px;text-indent: 10px;}
.yh .form1 input[type="submit"]{width: 105px;height: 37px;line-height: 18px;font-size: 16px;color: #fff;background: #c41216;border: 0;border-radius: 6px;cursor: pointer;}
.yh table{width:100%;text-align:center;}

.caption{height:50px;line-height:50px;color:#005296;background:#d6ebfc;}
.middle{height:50px;line-height:50px; font-size: 15px;}
.middle:hover{background:#f8f8f8;}
.middle:hover a{color: #c41216;}
.middle:hover .t5{color: #c41216;}
.middle td{border-bottom:1px solid #dadada;}
.bottom{height:50px;line-height:50px;}
.middle .t1{text-align:left;padding-left:30px;font-size: 18px;}
.middle .t2, .middle .t3, .middle .t4, .middle .t5{text-align:left;padding-right:20px; font-size: 16px; color: #808080;}

/***环境**/
.smtitle{font-size: 28px; font-weight: 600; color: #c31217; text-align: center; margin:60px 0 15px;}

ul.acv-imgs{float: left; padding-bottom: 80px; margin-left:20px;}
ul.acv-imgs li{width:380px; height:290px; float: left; margin-right:25px; margin-top:25px;border-radius: 10px; box-shadow:0px 3px 15px rgba(26,23,23,0.1);}
ul.acv-imgs li:nth-child(2n){margin-right:0;}
ul.acv-imgs li img{width: 100%; border-radius: 10px;}
ul.acv-imgs li p{height: 40px; line-height:40px; display: block;background-color: rgba(68,89,108,0.6);margin-top: -50px;position: absolute;width: 380px;border-bottom-left-radius:10px;border-bottom-right-radius: 10px; text-align:center; font-size:16px; color: #fff;}

ul.acv-imgs li:hover p{display: block;}

