﻿/*属性重置*/
*{ padding: 0; margin: 0;}
body{ font-family: "AlibabaSans";}
li{ list-style: none;}
a{ text-decoration: none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 16px;}
img{ display:block}
img {
    image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.clearfix{ clear: both;}
/*要闻快报*/
.news-express{ width:1200px;
    margin: 0 auto; height: 60px;
    background: #f5f5f5; line-height: 60px;}
.express-left{ float: left; padding-left: 35px;
    color: #1a3168; font-weight: bold;}
.express-right{ float: right; width:1080px; position: relative; height: 60px; overflow: hidden; }
#express-box{left:100px; position: absolute; height: 360px;top:0;
    width:880px}
#express-box dd{ line-break: 60px;color: #505050;}
#express-box dd a{ margin-right: 100px; display: inline-block; color: #505050;}
#new-pre{ position: absolute; left: 0; top:12px; opacity:0.5; filter:alpha(opacity=50);}
#new-pre:hover{opacity:1; filter:alpha(opacity=100);}
#new-next{ position: absolute; right: 50px;top:12px;opacity:0.5; filter:alpha(opacity=50);}
#new-next:hover{opacity:1; filter:alpha(opacity=100);}

.industry-plate{ margin-top: 80px; height:600px;}
.industry-title{text-align: center;}
.industry-title h1{ text-transform: uppercase; font-size:32px ; color:#007ad8 ; font-weight: bold;}
.industry-title p{ color: #787878; font-size: 28px; line-height: 50px;
    background:url(../images/industry_title.png) no-repeat center center;}
.industry-box{ position: relative; margin-top: 50px;}
#industry{ width: 100%;position: absolute;left: 50%; margin-left: -50%;}
#industry li{  height: 110px; width: 50%;float: left}
#industry li a{ display: block; width: 610px;}
#industry li dl{  height: 110px; float: left; padding:0 20px; width: 510px;}
#industry li dt{ font-size: 22px; line-height: 50px; color:#000;}
#industry li dd{ font-size: 14px; line-height: 20px;color:#a0a0a0;}
#industry li i{ width: 60px; height: 60px; float: left; background:url(../images/industry.png) no-repeat; margin-top: 25px;}
#industry .current{ background-color: #007AD8;}
#industry .current dt{ color:#fff;}
#industry .current dd{ color:#fff;}

#industry-img{ width: 440px; height: 440px; position: absolute; left: 50%; margin-left: -220px;  top: 0;}
#industry-img li{ display: none;}
#industry-img .active{display:block;}

.brand-service{ margin-top: 80px;}
.brand-title{text-align: center;}
.brand-title h1{ text-transform: uppercase; font-size:32px ; color:#007ad8 ; font-weight: bold;}
.brand-title p{ color: #787878; font-size: 28px; line-height: 50px; background:url(../images/industry_title.png) no-repeat center center;}
.brand-box{ width: 100%;  margin: 0 auto; padding-top: 60px;}
#service{ height: 240px; width: 100%;  overflow: hidden;}
#service li{ width:20%; height: 240px; float: left; text-align: center;color: #007ad8; font-size:20px; cursor: pointer;}
#service li i{ width: 100px; height: 70px; margin: 0 auto; display: block; background:url(../images/brand.png) no-repeat; margin-top: 60px;}
#service li p{ margin-top: 20px;}
.service-desc-box{ height: 560px;}
.service-desc1{ height: 560px;background:url(../images/bg.jpg) no-repeat; display: block;}
.service-desc1 ul{ width: 1440px; padding-left: 100px; padding-right: 60px; margin: 0 auto; padding-top: 70px;}
.service_left{ width: 550px; float: left;}
.service_left dt{font-size:26px;color: #333;}
.service_left dd p{ font-size: 16px; line-height: 26px; padding-top:40px; color: #666;}
.service_left dd img{ padding-top: 60px;}
.service_right{ width:790px ; float: right;}
.service-desc2{height: 560px; display: none;}
.service-desc2 ul{width: 1400px; padding-left: 100px; padding-right: 100px; margin: 0 auto; padding-top: 70px;}
.service-desc2 ul li{ width: 240px; height: 200px; float: left; margin-left: 20px; margin-right:20px;}
.service-desc3{ color: #fff;background:url(../images/brand3_bg.jpg) no-repeat; height: 560px; display: none;}
.service-desc3 dl{width: 1400px; padding-left: 100px; padding-right: 100px; margin: 0 auto; padding-top: 70px;}
.service-desc3 dd{ padding-top: 30px;}
.service-desc3 dd h3{ font-size: 24px; margin-top: 20px;}
.service-desc3 dd h1{font-size: 50px; margin-top: 20px;}
.service-desc4{background:url(../images/brand4_bg.jpg) no-repeat; height: 560px; display: none;}

.service-desc4 dl{width: 1400px; padding-left: 100px; padding-right: 100px; margin: 0 auto; padding-top: 40px;}
.service-desc4 dt{ color: #fff; font-size: 24px;}
.service-desc4 dd input{ height: 40px; border: 0; width: 400px; margin-top: 15px; padding-left: 20px; line-height: 40px;}
.service-desc4 dd textarea{ width: 400px; height: 160px; border: 0;margin-top: 15px;padding-left: 20px;line-height: 40px;}
.service-desc4 dd button{ border: 0; background-color: #fff; padding: 10px 10px; margin-top: 15px;}
.service-desc5{ height: 560px; background: #0b5f94; color: #fff; display: none;}
.service-desc5 dl{width: 1400px; padding-left: 100px; padding-right: 100px; margin: 0 auto; padding-top: 70px;}
.service-desc5 dt{ font-size:34px; }
.service-desc5 dd h6{ font-size: 18px;margin-top: 20px; margin-bottom: 10px; color:#fff}
.service-desc5 dd p{ line-height: 26px;}
.service-desc5 ul{width: 1400px; padding-left: 100px; padding-right: 100px; margin: 0 auto; padding-top: 70px;}
.service-desc5 ul li{width: 240px;float: left; margin-left: 20px; margin-right:20px;}
.service-desc5 ul img{ width: 102px; margin: 0 auto;}
.service-desc5 ul span{ display: block; text-align: center; margin-top: 20px;}

.sales-platform{ background: #f9f9f9;}
.platform{ width: 1200px; margin: 0 auto}
.platform li{ width: 240px;float: left;}
.platform li a{ color:#505050; }
.platform li dl{ padding-top: 30px; padding-bottom: 30px; padding-left:110px}
.platform li dt{ font-size: 20px; font-weight: 600; line-height: 30px}
.platform li dd{ font-size: 16px; line-height: 26px}
.platform1 dl{ background:url("../images/platform11.png") 40px no-repeat; border-right: 1px #dcdcdc solid}
.platform1:hover dl{ background:url("../images/platform1.png") 40px no-repeat;}
.platform2 dl{ background:url("../images/platform22.png") 40px no-repeat;border-right: 1px #dcdcdc solid}
.platform2:hover dl{ background:url("../images/platform2.png") 40px no-repeat; }
.platform3 dl{ background:url("../images/platform33.png") 40px no-repeat; border-right: 1px #dcdcdc solid}
.platform3:hover dl{ background:url("../images/platform3.png") 40px no-repeat; }
.platform4 dl{ background:url("../images/platform44.png") 40px no-repeat;border-right: 1px #dcdcdc solid}
.platform4:hover dl{ background:url("../images/platform4.png") 40px no-repeat; }
.platform5 dl{ background:url("../images/platform55.png") 40px no-repeat;}
.platform5:hover dl{ background:url("../images/platform5.png") 40px no-repeat; }
.platform li:hover a{ color:#007ad8}

.news-index-box{ padding-top: 60px ;padding-bottom:60px;}
.news-title{text-align: center; margin-bottom: 50px}
.news-title h1{ text-transform: uppercase; font-size:32px ; color:#007ad8 ; font-weight: bold;}
.news-title p{ color: #787878; font-size: 28px; line-height: 50px; background:url(../images/industry_title.png) no-repeat center center;}
.news-index{ width: 1200px; margin: 0 auto;}
.news-index-left{ width:550px; float:right;}
.news-list{margin-bottom: 15px;}
.news-list .news_left{ width: 50px; float:left; padding-left: 15px; padding-right: 15px; text-align: center; background-color:#ebebeb ; height: 70px; color: #007ad8;}
.news-list .news_left h3{font-size:26px; border-bottom: 1px #007ad8 solid; line-height: 40px;}
.news-list .news_left p{ margin-top: 10px;}
.news-list .news_right{ width: 430px; float: right;}
.news-list .news_right h1 a{ font-size: 16px; color:#505050; font-weight: bold; line-height: 30px;}
.news-list .news_right p a{color: #787878; line-height: 26px;}
.news-index-right{ width:550px; float:left;}
#banner-news dl{display: none;}
#banner-news dt{font-size: 20px; font-weight: bold;  line-height: 40px}
#banner-news dt a{ color:#505050; }
#banner-news dd span{ color: #787878; font-size: 14px}
#banner-news dd p{ line-height: 26px }
#banner-news dd p a{ color: #787878 }
#new-banner{ width: 550px; height: 330px; overflow: hidden;position: relative; }
.newban{ width: 2200px; position: absolute;left:0; }
.newban li{ float: left; width: 550px; height: 330px }
.newban-buttons{ position: absolute; bottom:10px;  right:20px ;cursor: pointer; }
.newban-buttons li{ float: left; width: 10px; height: 10px; background: #05467c; margin: 5px}
.newban-buttons .btn-cur{ background:#007ad8}
.link-index-box{ margin-bottom: 20px }
.link-index-box ul{ width: 1200px; margin:0 auto ; }
.link-index-box ul li{ color: #3c3c3c; font-size: 14px; line-height: 24px; margin-left: 20px; margin-left: 20px; float: left; }
.link-index-box ul a{ color:#3c3c3c  }
.footer-box{ color: #fff;font-size: 14px }
.footer-box a{ color: #fff; }
.footer-box-top{ background: #0068b7; padding-top: 40px ;padding-bottom:20px;}
.footer-top{ width: 1200px; margin:0 auto; }
.footer-top li{ float: left; margin-right: 70px }

.foot-logo{ margin-bottom: 25px }
.foot-logo dt{ margin-bottom: 20px }
.foot-logo dd{ line-height: 24px }
.foot-content{line-height: 24px }
.footer-top dt{ font-size:16px; font-weight: bold; margin-bottom:20px; }
.footer-top dd{ line-height: 24px }
.footer-top dd span{ text-align: center; margin-top: 30px }
.footer-top dd input{width:200px; height: 28px; border-radius: 14px; border: 0; outline: none; background:url(../images/input_bg.png) no-repeat 175px #fff; padding-left: 22px}
.footer-box-bottom{background: #095b99;}
.footer-bottom{ width: 1200px; margin:0 auto; line-height: 40px; font-size: 14px }
.footer-bottom img{ display:inline}