@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}
.content2{ width: 1400px;margin: 0 auto; }
.tit{font-weight: normal;text-align: center;}
.tit span{display: block;font-size: 32px;color: #222222;line-height: 44px;font-weight: bold;}
.tit i{display: block;font-size: 20px;color: #888888;line-height: 20px;padding-top: 12px;position: relative;}
.tit i:after{ position: absolute;left:50%;margin-left: -15px;width: 30px;height: 7px;top:50px;background: url(../images/tit.png) no-repeat center;content: ""; }

.pro{padding-top:45px; margin-left:7.5%}
.pro_con{ height: 450px; margin: 50px 50px 0;}
.pro_con li{ float: left;width: 10%;height: 380px;background: linear-gradient(0deg, #E2E2E2 0%, #F6F6F6 70%);box-shadow: 1px 0px 0px 0px #FFFFFF;box-sizing: border-box;padding-top: 40px;border-right: 1px solid #fff;transition: all 0.5s;position: relative;}
.pro_con li:nth-child(2n){ background: linear-gradient(0deg, #F6F6F6 40%, #E2E2E2 100%);
box-shadow: 1px 0px 0px 0px #FFFFFF; }
.pro_con li h3 a{ display: block;font-size: 30px;color: #333333;line-height: 30px;font-weight: normal; height: 90px;padding-left: 7.2%;}
.pro_con li h3 a em{ display: block;font-size: 14px;text-transform: uppercase;line-height: 14px;color: #333;opacity: 0.3;font-family: Calibri;padding-top: 10px;letter-spacing: 2px; }
.pro_con .pro_s{height: 188px;padding-left: 2%;}
.pro_con li h4 a{display: block;font-size: 15px;color: #666666;line-height: 30px;font-weight: normal; margin:10px;}
.pro_con li:before{ position: absolute;bottom: 40px;width: 40px;height: 40px;background: url(../images/pro_yuan.png) no-repeat center;content: ""; }
.pro_con li:hover{ background: linear-gradient(0deg, #06A3E8, #065BCF); }
.pro_con li:hover h3 a,.pro_con li:hover h3 a em,.pro_con li:hover h4 a{ color: #fff; }
.pro_con li:hover:before{ background: url(../images/pro_yuanh.png) no-repeat center; }
 @media screen and (max-width:1440px)  {
        .pro_con li h4 a{ font-size: 14px; }
        }

.news{ padding: 100px 0; }
.news_con{}
.news_l{ float: left;width:670px;}
.news_l dl{width: 670px;height: 360px;border-bottom: 1px dashed #c2c2c2;margin-top: 20px;}
.news_l dt{ position: relative;display: block;width: 670px;height: 350px;}
.news_l dt img{ display: block;width: 670px;height: 350px;}
.news_l dd h3 a{ display: block;padding-top: 20px;font-size:20px ;line-height: 28px;font-weight: normal;}
.news_l dd p{ display: block;font-size:15px ;color: #fff;line-height: 30px; background-color:#193d93; height:100px; padding:10px 20px 0 20px;}
.news_l ul{ margin-top: 18px; }
.news_l li a{ height: 40px;line-height: 30px;padding-left: 20px;position: relative;display: block;font-size: 16px;color: #333;background: url(../images/news_yuan.png) no-repeat left 16px;}
.news_l li a em{ float: right;font-size: 14px;color: #888888;line-height: 30px;font-family: Arial;}
.news_r{ float: right;width: 670px;}
.news_l h2 a,.news_r h2 a{display: block;height: 60px; font-size:18px;line-height: 60px;display: block;padding-left:52px;font-weight: normal;position: relative;background: url(../images/news_ic1.png) no-repeat left;color: #333333;font-weight: bold; border-bottom: 1px solid #eeeeee;}
.news_r h2 a{ display: block;height: 60px; font-size:18px;line-height: 60px;display: block;padding-left:52px;font-weight: normal;position: relative;background: url(../images/news_ic2.png) no-repeat left;color: #333333;font-weight: bold; border-bottom: 1px solid #eeeeee;}
.news1 ul{ margin-top: 24px; }
.news1 li a{ height: 38px;line-height: 38px;padding-left: 20px;position: relative;display: block;font-size: 16px;color: #333;background: url(../images/news_yuan.png) no-repeat left 16px;}
.news1 li a em{ float: right;font-size: 14px;color: #888888;line-height: 38px;font-family: Arial;}

.news1 dl{height: 90px;margin-top: 22px;}
.news1 dd{ width: 670px;float: left;height: 90px;box-sizing: border-box;}
.news1 h3 a{font-size: 18px;color: #193d93;line-height: 18px;padding: 10px 0 10px;font-weight: normal;display: block;transition: all 0.3s;}
.news1 p{font-size: 15px;color: #888;line-height: 30px;}
.news1 h3 a:hover,.news1 li a:hover,.news_l li a:hover,.news_l dd h3 a:hover{ color: #065dd0; }

