﻿@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}
.tit01{text-align: center; font-family: "Microsoft YaHei";font-size: 22px; color: #333333; display: block; margin-bottom: 35px;}
.tit01 a{color: #333333;}
.tit01 img{width:1200px; height: 50px; display: block;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 22px; color: #333333; display: block; font-weight: normal;}

.pro1{height:1200px;height: 488px; overflow: hidden;}
.pro1 dl{  width: 1200px; height: 488px;  position: relative; }
.pro1 dl dt {float: left;width: 800px;}
.pro1 dl dt img{width: 800px;height: 488px;  display: block;}
.pro1 dl dd{height: 488px; float: left;width: 400px;padding:55px 0  0 45px; background:#fff; overflow: hidden;border:1px solid #dddddd;border-left: 0;box-sizing: border-box; }
.pro1 dl .desc1{ height: 218px; overflow: hidden; }
.pro1 dl .desc1 h3{ font-size: 30px;color: #fff; color:#0c3693; font-weight: bold;margin-bottom: 15px;  }
.pro1 dl .desc1 h3 a{color:#0c3693;text-decoration: none;}
.pro1 dl .desc1 p{width:324px; height: 82px; line-height: 24px; font-size:14px; overflow: hidden; color: #666666; text-align: justify;}
.pro1 dl .desc1 span a{color: #0745cd;width: 130px;line-height: 40px; height: 40px; background:url(../images/btnxq.jpg) no-repeat;  text-align: center; text-decoration: none;display: block; float: left;  }
.pro1 dl .desc2{ height: 79px; overflow: hidden;border-bottom: 1px solid #d0d0d0;width: 328px; margin-bottom: 25px;}
.pro1 dl .desc2 h4{ font-size: 16px;color: #333333;  font-weight: bold;margin-bottom: 5px;  }
.pro1 dl .desc2 p{line-height: 31px; font-size:14px; overflow: hidden; color: #666666; text-align: justify; vertical-align: middle;}
.pro1 dl .desc2 p img{width:63px;height: 31px; vertical-align: middle;}
.pro1 dl .desc3{ height: 79px; overflow: hidden;width: 328px; }
.pro1 dl .desc3 h4{ font-size: 16px;color: #333333;  font-weight: bold;margin-bottom: 5px;  }
.pro1 dl .desc3 p{line-height: 31px; font-size:14px; overflow: hidden; color: #666666; text-align: justify; vertical-align: middle;}
.pro2{height: 425px;margin-top: 5px; position: relative;width:1200px;}
.m_pro {width:1201px; overflow: hidden;}
.m_pro dl{float: left;width: 289px;margin-right: 15px; margin-top: 10px; position: relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.m_pro dt{width: 289px;}
.m_pro dt img{width: 289px;height: 224px;display: block;}
.m_pro dd{padding-top: 20px; width: 289px; height: 189px;border:1px solid #ddd; background:#fff; border-top:0; box-sizing: border-box; text-align: center;}
.m_pro dd h3{ height: 45px; line-height: 45px; font-size: 16px;font-weight: bold;color: #333333; position: relative;margin-bottom: 10px;}
.m_pro h3:before{ content:"";position: absolute;bottom: 0;left: 130px; width: 25px; height: 1px; background:#999999; }
.m_pro dd h3 a{color: #333333; text-decoration: none;}
.m_pro dd p{font-size: 14px;color: #666666;line-height: 21px;  height: 42px;}
.m_pro dd span a{margin:0 auto; color: #0745cd; width: 130px;line-height: 40px; height: 40px; background:url(../images/btnxq.jpg) no-repeat;  text-align: center; text-decoration: none;display: block;  }
.m_pro .nones{margin-right: 0;}
.m_pro dl:hover{margin-top: 5px;}
.m_pro dl:nth-child(1):before{ content: ""; position: absolute;top:0;right:30px; width: 55px; height: 55px;}
.m_pro dl.cur span{ background-color: #09c1c2; border:1px solid #09c1c2; }
.m_pro dl.cur span a{color: #fff;}
.pro2 .jt a{width: 18px; height: 32px;position: absolute;top:50%;}
.pro2 .proprev a{background: url(../images/left.png) no-repeat 0 0;left:-40px;}
.pro2 .pronext a{background: url(../images/right.png) no-repeat  0 0;right:-40px;}
.pro2 .proprev a:hover{background-position: 0 -32px;}
.pro2 .pronext a:hover{background-position: 0 -32px;}
