﻿body{font-size: 14px !important;}
.header{float: none;}
.box{ width: 1190px; margin: auto; overflow: hidden;}
.advantage{ height: 215px;}
.advantage ul{padding-top: 70px;}
.advantage ul li{ float: left; width: 297px; text-align: center; line-height: 40px;}
.advantage ul li i{ width: 113px; height: 86px; display: block; margin: auto;}
.advantage ul li .ico_hai{background: url("../images/ico.png") no-repeat;}
.advantage ul li .ico_cheng{background: url("../images/ico.png") no-repeat 0 -90px;}
.advantage ul li .ico_fu{background: url("../images/ico.png") no-repeat 0 -184px;}
.advantage ul li .ico_an{background: url("../images/ico.png") no-repeat 0 -280px;}
.titleBox{ overflow: hidden;}
.titleBox h2{ font-size: 24px; color: #274b95; font-weight: bold; line-height: 24px}
.g-f-l{ float: left;}
.g-f-r{ float: right;}
.newBox{ width: 100%; height: 439px; background-color:#f2f2f2;  margin-top: 30px; padding: 30px 0;}
.new{ padding-top: 20px;}
.new ul{ width: 725px; float:left; margin-left: 30px;}
.new li{ line-height: 28px; border-bottom: 1px dashed #ddd; height: 40px; line-height: 40px; color: #888;position:relative }
.new li em{ position:absolute;right:0;top:0}
.new li a{ width:80%;color: #222; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: pre-wrap}
.new li a:hover{ color: #cc0000;}
.g-pt-30{ padding-top: 30px;}
.imgBox{ width: 1210px; margin: 30px 0; overflow: hidden;}
.imgBox img{ width: 220px; height: 60px;}
.imgBox .logoBox{ width: 222px; height: 68px; float: left; margin-right: 17px; border: 1px solid #e6e8f0; border-radius: 2px;}
.mainNew{ width: 420px; height: 280px; float: left; overflow: hidden; position: relative; }
.mainNew ul{ margin-left: 0px;}
.mainNew .carousel{ height: 280px; position: absolute; top: 0;}
.mainNew .carousel li{float: left;}
.mainNew .carousel li img{width: 420px; height: 280px;}
.mainNew .tab{  width: 100%; position: absolute; height: 10px; left:35%; bottom:30px; z-index: 99; text-align: center;}
.mainNew .tab li{ float: left; width: 20px; height: 20px; background-color: #fff; margin-right: 10px; cursor: pointer; line-height: 20px; border: none;}
.mainNew .tab li.active{ background-color: #cc0000; color: #fff;}

.aboutBox{ width: 100%; height: 500px; background: url("../images/bj.jpg") no-repeat; color: #fff;}
.aboutTitle{ padding-top: 90px; font-size: 24px; font-weight: bold;}
.aboutText{ padding-top: 15px; width: 475px; overflow: hidden; line-height: 28px;}
.aboutText a{ color: #ca853e;}

.tool{width: 100%; background-color:#f2f2f2; padding: 30px 0;}
.toolBox{ overflow: hidden; padding-top: 20px;}
.toolBox li{ float: left; width: 20%; padding: 5px 0;}
.toolBox li a{ color: #555;}








