body{font-family: "微软雅黑", "Microsoft YaHei UI", "Hiragino Sans GB W3", "Segoe UI", Arial, Verdana, Sans-Serif, sans-serif}

.container{ width: 1170px !important; max-width: none !important; }

.text-white{color: #FEFEFE}
a.text-white{color: #FEFEFE}

.text-indent{text-indent: 2em;line-height:200%;}

.bg-black{background-color: #272727}
.bg-grey{background-color: #484848}
.bg-gray{background-color: #f7f7f7}

.p10{padding: 10px;}
.ptb50{padding-top: 50px;padding-bottom: 50px;}
.ptb20{padding-top: 20px;padding-bottom: 20px;}
.pl40{padding-left: 40px;}
.pr15{padding-right: 15px;}
.pt15{padding-top: 15px;}
.pb50{padding-bottom: 50px;}

.mt25{margin-top:25px;}

.news-title{color: #FEFEFE;background-color:#39a1ea;text-align: center;font-size:14px;padding: 10px 0;}
.bb-line{border-bottom: 1px solid #39a1ea;}
.bb{border-bottom: 1px solid #dddddd;}

.navigation{height: 70px;text-align: right;}
.navigation li{padding: 0;margin:0;display: inline-block;width: 100px;text-align: center;}
.navigation li:hover{background-color: #fefefe;color: #484848;}
.navigation li:hover a{color: #484848;}
.navigation li a{color: #fefefe;font-size: 16px;padding: 31px 15px;line-height: 80px;text-decoration: none;}

.sub-navigation{position: absolute;top: 80PX;right: 10px;width: 650px;height: 160px;z-index:1900;padding: 20px 20px 20px 50px;background-color: #FEFEFE;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;line-height: 27px;}
.nav-left{width: 100px; border-right: 1px solid #ccc;}
.nav-left a{font-size:14px;display:block;color: #484848;}
.nav-left a:hover{text-decoration: none;color:#39a1ea;}
.nav-right{width: 449px;font-size: 12px;}
.nav-right img{display:inline-block;width:140px;height:110px;float:left;}
.nav-right p{display:inline-block;width:280px;height:120px;text-indent: 2em;float:left;padding-left:18px;}
.nav-bg{background: url(../img/nav-bg.jpg) center center repeat-x;height: 80px;}
.foot-line{background: url(../img/foot_line.png) right center no-repeat;}

.pr{position: relative;}

#slide{width:100%;height:500px;position: relative; height: 500px; overflow: hidden; background: url(../img/loading.gif) 50% no-repeat;}
#slide img{width:100%;height:500px;}
#slide li { list-style-type: none; }
#slide .slides { position: relative; z-index: 1; }
#slide .slides li { width:100%; height: 500px; position:absolute;top:0px;left:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;filter:alpha(opacity=0);opacity:0}
#slide .flex-control-nav { position: absolute; bottom: 35px; z-index: 2; width: 100%; text-align: center; }
#slide .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display:inline;zoom: 1; }
#slide .flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../img/dot.png) right 0 no-repeat; cursor: pointer; }
#slide .flex-control-nav .active { background-position: 2px 0; }
#slide .flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
#slide .flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
#slide .flex-direction-nav li a.prev { left: 40px; background: url(../img/prev.png) center center no-repeat; }
#slide .flex-direction-nav li a.next { right: 40px; background: url(../img/next.png) center center no-repeat; }

.bizbg{height:300px;background: url(../img/bg3.png) center center no-repeat;padding-top:100px;}
.biz a{width:100%;height:100px;display:block;margin-bottom:10px;text-align: center;}
.biz div{text-align: center;color:#999999;}
.biz h5{font-size:16px;color:#0072c9;padding:10px 0;text-align: center;}
.pro1{background:url(../img/pro1.png) top center no-repeat;}
.pro2{background:url(../img/pro2.png) top center no-repeat;}
.pro3{background:url(../img/pro3.png) top center no-repeat;}
.pro4{background:url(../img/pro4.png) top center no-repeat;}
.pro5{background:url(../img/pro5.png) top center no-repeat;}
.pro6{background:url(../img/pro6.png) top center no-repeat;}

.pro1:hover{background:url(../img/pro_1.png) top center no-repeat;}
.pro2:hover{background:url(../img/pro_2.png) top center no-repeat;}
.pro3:hover{background:url(../img/pro_3.png) top center no-repeat;}
.pro4:hover{background:url(../img/pro_4.png) top center no-repeat;}
.pro5:hover{background:url(../img/pro_5.png) top center no-repeat;}
.pro6:hover{background:url(../img/pro_6.png) top center no-repeat;}

.KSS_titleBox{margin-top:-5px;}
.KSS_titleBox h2{width:280px;line-height:28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom:5px;}

.banner{width: 100%;height:570px;overflow: hidden;position: relative;}
.banner .banner-pic{height:570px;position: absolute;top: 0;left: 0;z-index: 999;}
.banner .banner-pic img{width: 100%;height:570px;animation: myfirst 25s linear infinite alternate;}
@keyframes myfirst{
    0% { transform: scale(1); }
    50% { transform: scale(1.5); }
    100% { transform: scale(2); }
}
@-moz-keyframes myfirst{
    0%  {-moz-transform: scale(1);}
    50% {-moz-transform: scale(1.5);}
    100%    {-moz-transform: scale(2);}
}
@-webkit-keyframes myfirst{
    0%  {-webkit-transform: scale(1);}
    50% {-webkit-transform: scale(1.5);}
    100%    {-webkit-transform: scale(2);}
}
@-o-keyframes myfirst{
    0%  {-o-transform: scale(1);}
    50% {-o-transform: scale(1.5);}
    100%    {-o-transform: scale(2);}
}
.intro{color: #fff;width: 1140px;margin: 0 auto;position:relative;z-index:999;padding-top:100px;}
.intro-title{font-size: 34px;letter-spacing: 3px;margin-bottom:35px;font-weight:normal;}
.intro-text{font-size: 18px;line-height:50px;margin-bottom:50px; max-width:800px;}
.intro-btn a {color: #fff;display: inline-block;margin-right: 20px;}
.intro-btn span {font-size: 21px;border: 1px solid #fff;display: inline-block;padding: 10px 25px;cursor: pointer;}

.breadnav{padding: 18px 0;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.list-tabs-div{background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.list-tabs{text-align:center;padding:30px 0;}
.list-tabs a {color: #666;font-size:16px;text-decoration:none;padding:10px 15px;}
.list-tabs a:hover{color:#0250b4;border-bottom:2px solid #0976b9;color:#003677;}

.item{width: 100%;margin: 0 auto;background: url(../img/pro_bg2.jpg) no-repeat center center;background-size: cover;height: 554px;}
.item-title {width: 100%;text-align: center;padding:50px 0;text-align: center;color: #fff;font-size: 40px;}
.item-text {letter-spacing: 2px;max-width: 1000px;margin: 0 auto;color: #fff;font-size: 18px;line-height: 38px;text-indent: 2em;}
.item-list ul,.item-list li,.anlist ul,.anlist li{ padding:0;margin:0;list-style:none}
.item-list li{width:190px;height:200px;float: left;text-align: center;margin-top:30px;}
.item-list li a{display:block;padding-top:115px;font-size:24px;color:#fff;text-decoration:none;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: opacity 0.3s, transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.item-list li a:hover {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.item-list li.li1 a{background:url(../img/hx_01.png) center 15px no-repeat;}
.item-list li.li2 a{background:url(../img/hx_02.png) center 15px no-repeat;}
.item-list li.li3 a{background:url(../img/hx_03.png) center 15px no-repeat;}
.item-list li.li4 a{background:url(../img/hx_04.png) center 15px no-repeat;}
.item-list li.li5 a{background:url(../img/hx_05.png) center 15px no-repeat;}
.item-list li.li6 a{background:url(../img/hx_06.png) center 15px no-repeat;}
.brand{width: 100%;margin: 0 auto;padding:40px 0;}
.brand .brand-title {font-size:40px;width: 100%;text-align:center;color:#003677;letter-spacing:2px;margin-bottom: 30px;}
.brand .brand-text{font-size:18px;letter-spacing:2px;line-height:38px;text-indent:2em;color:#838383;}
.brand-list{margin-top:50px;}
.anlist{padding:10px 9px;}
.anlist li{width:325px;min-height:100px;padding:30px 0;border:1px solid #e3e9e5;float:left;overflow: hidden;position: relative;text-align: center;background: #fff;margin-right:70px;margin-bottom:36px;}
.anlist li .anlistname {font-size: 18px;margin-top:15px;color:#666;}
.anlistpic a{text-decoration: none;}

.bread-banner{padding-top:21%;width:100%;background:url(../img/banner.jpg) center center no-repeat;background-size: cover;}
.breadcrumb{color: #5a5a5a;background-color: transparent;padding-top: 40px;}
.breadcrumb a{color: #5a5a5a;text-decoration: none;}

.list-tabs2{text-align: right;padding-bottom:10px;}
.list-tabs2 li {display: inline-block;}
.list-tabs2 li a {color: #5a5a5a;font-size: 14px;position: relative;text-decoration:none;}
.list-tabs2 li a:hover{color:#0250b4;}
.list-tabs2 li.active .line {display: block;}
.list-tabs2 li .line {position: absolute;width: 100%;height: 1px;background: #00509b;left: 0;bottom: -22px;display: none;}
.list-tabs2 li .ge {padding: 0 15px;font-family: simsun;color: #bdc1bf;}
.list-tabs2 li:last-child .ge{display:none;}

.title h2{margin-top:10px;margin-bottom:30px;color:#3a3a3a;font-weight:bold;}
.title .en {padding-left: 20px;font-size:18px;color: #b2b2b2;text-transform: uppercase;}
.text-content p {color: #898989;font-size: 14px;line-height: 30px;text-indent:2.0em;}

.list_news{padding:0;margin:0;list-style: none;}
.list_news li{list-style: none;border-bottom:1px solid #c7c7c7;padding:14px 0;}
.list_news li:hover {background-color:#e7f4ff;}
.list_news .time{width:100px;height:95px;text-align:center;padding:9px;margin-right:15px;background-color:#e7f4ff;}
.list_news .time span{display:block;padding:5px 0;text-align:center;color:#004e97;}
.list_news .time .date{color:#004e97;line-height:35px;font-size:33px;border-bottom:1px solid #88abda;}
.list_news .time .year{font-size:14px;line-height:25px;}
.list_news .media-info .author{padding: 5px 0;color: #9b9b9b;}
.list_news .media-info h4{font-weight:bold;margin:0;line-height: 20px;padding-bottom: 5px;}
.list_news .media-info h4 a{font-size:16px;color:#3d3d3d;}
.list_news .media-info p{color: #9b9b9b;}
.list_news .media,.list_news .media-body {overflow: hidden;zoom: 1;}

.list_photo{overflow: hidden;height:263px;position: relative;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.list_product{overflow: hidden;height:253px;position: relative;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.list_product img,.list_photo img {position: absolute; width: 100%; height: 100%;display: block;opacity: 1;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: opacity 0.3s, transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
.list_product img:hover,.list_photo img:hover {opacity: 0.8;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.pagination li a.active{color:#fff;background-color:#337ab7;}

#allmap{height:500px;border:1px solid #ddd;}

.index_list{padding-left:25px;}
.index_list li a{font-size:14px;color:#333;line-height:30px;}
.index_list li span{float:right;width:80px;color:#909090;font-size:12px;overflow: hidden;text-align: right;line-height:30px;}
