﻿@charset "utf-8";
/* 通用基础样式 */
*{padding:0;margin:0;}
body{ font-family:Verdana, Geneva, sans-serif; font-size:14px; overflow-x:hidden;}
img{ border:0;}
ul li{ list-style:none;}
a{text-decoration:none;}
.box{ width:1200px; height:auto; margin:0 auto;}
.clear{ clear:both;}

/* 头部样式 */
.top{ width:100%; height:40px; background:#21262c; text-align:left; line-height:40px; color:#fff; font-size:12px;}
.top a{ color:#fff;}
.top span{ background: url(../images/tel.PNG) no-repeat left #2465cd; padding-left:25px; font-size:18px; width:145px; text-align: center;font-style: italic;  float:right;}
.head{ width:100%; height:100px; margin:0 auto;}
.logo{ width:450px; height:100px; float:left;}
.nav{ width:665px; height:100px; float:right;}
.nav ul li{ width:95px; height:98px; float:left; line-height:98px; font-family:"微软雅黑"; font-size:14px; text-align:center}
.nav ul li a{ color:#000; text-decoration:none; display:block; width:80px; margin:0 auto}
.nav ul li a:hover{ border-bottom:2px solid #2465cd;}

.about{ width:100%; height:680px; background:url(../images/about_bg.JPG) no-repeat bottom; padding-top:40px}
.about_left{ width:680px; height:515px; float:left;}
.about_title{ background:url(../images/about_title.JPG) no-repeat left; height:104px;}
.about_title p{ font-size:24px; font-family:"微软雅黑"; color:#2465cd;}
.about_count{ width:100%; height:125px; }
.about_num{ width:33%; height:125px; float:left; text-align:center; color:#777; }
.counter{ height:90px; line-height:90px; width:100%; display:block; font-size:54px; text-align:center;color:#222}
.slide{ width:1px; height:50px; background:#CCC; float:left; margin-top:36px}
.about_contact{ width:100%; height:200px;  line-height:36px; color:#555; text-indent:28px;}
.about_contact a{ color:#555;}
.about_contact a:hover{ color:#2465cd;}
.more{ width:185px; height:50px; display:block; line-height:50px; text-align:center; border:2px solid #e1e1e1; color:#777777}
.more:hover{ border:2px solid #1e64bc; color:#1e64bc;}
.about_right{ width:455px; float:right; height:515px;}
.about_menu li{ width:298px; height:118px; border:1px solid #e1e1e1; float:left;margin:0 0 -1px -1px;position:relative;z-index: 0; cursor:pointer; }
.about_menu li:hover{  z-index:1; border:1px solid #2465cd; }
.about_menu li a{ display:block; color:#565656; width:258px; height:93px;padding:25px 0px 0px 40px;}
.about_menu li a:hover{background:#2465cd;color:#fff}
.about_menu li img { float:left;}
.ico_about{ width:140px; height:40px; float:left; font-size:16px; font-family:"微软雅黑"; margin-left:15px; margin-top:14px}

.product{ background:url(../images/product_bg.jpg) no-repeat center top #f7f7f7; width:100%; height:690px; padding-top:50px}
.product_title{ width:100%; text-align:center; font-size:24px; font-family:"微软雅黑"; height:80px; color:#fff; line-height:80px}
.product_list{ width:1200px; height:88px; margin:0 auto; text-align:center; margin-top:80px}
.product_list ul{display:table;margin-left:auto;margin-right:auto;}
.product_list li{  height:40px; float:left;*float:none;*display:inline;*zoom:1; margin-right:18px; }
.product_list li a{ background:#fff; display:block; height:100%; border-radius:25px; line-height:40px; color:#2465cd;padding:0px 30px 0px 30px;}
.product_list li a:hover{ color:#000 }
.pro_b{ width:1360px; position:relative; height:415px;  margin:0 auto; margin-top:0px;}
.swiper-container {width:1200px; margin:0 auto; height:100%;}
.swiper-slide { text-align: center; font-size: 18px;
/* Center slide text vertically */
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  position:relative;
    }
.pro_title{ width:100%; height:80px; line-height:80px; font-size:14px; font-family:"微软雅黑"; background:#fff;}
.pro_img{ width:100%; height:229px; background:#fff;}
.pro_img img { width:100%; height:100%;}
.pro_more{ width:100%; height:90px; margin:0 auto;   background:url(../images/bg.PNG) bottom center no-repeat; padding-top:10px}
.pro_more a{ color:#777777; font-size:14px; font-family:"微软雅黑"; height:35px; line-height:35px;  width:50%; margin:0 auto; display:block; border-bottom:1px #e1e1e1 solid;}
.pro_more a:hover{ color:#2465cd}
.swiper-button-next{ background:url(../images/next.png) no-repeat;}
.swiper-button-prev{ background:url(../images/prev.png) no-repeat;}

.news{ width:100%; height:500px; background: #f7f7f7}
.news_title{ width:100%; text-align:center; font-size:24px; font-family:"微软雅黑"; height:40px; color:#414141; line-height:40px}
.news_title_img{ width:100%; height:69px; background:url(../images/news_title.png) center no-repeat;}
.news_list{ width:100%; height:380px;}
.news_list ul li{ width:50%; height:100px; float:left; margin-top:15px }
.news_time{ width:15%; height:80px; float:left; border-right:1px solid #e1e1e1;}
.news_c{ width:70%; height:80px; float:left; padding-left:2%; padding-top:10px;}
.news_time p{ font-size:48px; color:#414141; text-align:center }
.news_time small{ font-size:12px; color:#7a7a7a;  text-align:center; display:block}
.news_list_title{ width:100%; height:25px;}
.news_list_title a{ color:#414141; font-size:14px; font-family:"微软雅黑";}
.news_list_title a:hover{ color:#2465cd}
.news_list_desc{ font-size:12px; color:#a5a5a5; height:55px; line-height:18px}

.link_c{ width:100%; height:61px; background:url(../images/f_link.jpg) no-repeat center; color:#fff;}
.link_title{ width:80px; float:left; }
.link_c a{ margin-right:15px; display:block; float:left; color:#e1e1e1; }
.foot{ background:url(../images/foot.jpg) no-repeat center; width:100%; height:255px; color:#b4b4b4; padding-top:65px;}
.foot_title{ width:100%; height:30px; text-align:center; font-size:12px}
.foot_title a{ color:#b4b4b4;}
.foot_nav{ width:100%; height:40px; line-height:40px; text-align:center;}
.foot_nav a{ color:#e4e3e3;}
.foot a{color:#b4b4b4;}
.copyright{ height:70px; margin-top:115px; line-height:70px; font-size:12px; text-align:center}

.a_02{ background:url(../images/a_02.jpg) no-repeat center; width:100%; height:600px;}


.zy_main{ width:100%; height:auto; background:#f7f7f7; padding-top:30px;zoom:1;overflow:hidden;}
.main{ width:1200px; margin:0 auto; height:auto; zoom:1;overflow:hidden; margin-bottom:30px}
.main_left{ width:250px; height:auto; float:left; background:#fff;}
.left_title{ width:220px; height:60px; background:#0857b3; color:#fff; line-height:60px; font-size:16px !important;    padding-left: 30px;}
.main_left ul { list-style:none;}
.li_c1{width: 215px;height: 46px;line-height: 46px;padding-left: 35px;background-image: url(../images/pro_list1.jpg)!important;border-bottom: 1px solid #e3e3e3;}
.li_c1 a{ color:#666; text-decoration:none}
.li_c1 a:hover{ color:#0857b3}
.li_c2{width: 201px;height: 36px;line-height: 36px;padding-left: 49px; background-image: url(../images/pro_list2.jpg)!important;border-bottom: 1px solid #e3e3e3; }
.li_c2 a{ color:#666; text-decoration:none; font-size:12px;}
.li_c2 a:hover{ color:#0857b3}
.main_right{ width:890px; float:right; height:auto; background:#fff; padding:15px; margin-bottom:30px}
.zy_title{ width:100%; height:30px; border-bottom:1px solid #cecece; margin-bottom:10px; padding-bottom:5px}
.title{ width:45%; height:30px; line-height:30px; float:left; font-size:18px; font-family:  "Microsoft YaHei";}
.zy_p{ width:50%; height:30px; line-height:30px; float:right; font-size:12px; text-align:right;}
.zy_p a{ color:#666}
.zy_content{ width:100%; line-height:28px}
.zy_content a{ color:#666;}
.pro_box{ width:100%; height:auto; list-style:none; margin-top:20px }
.pro_box li{ width:17.6%; height:240px; float:left; margin-right:20px; text-align:center;}
.pro_box_img{ width:100%; height:190px;}
.pro_box li img{ width:100%; height:190px;  border:1px #cecece solid;}
.pro_box li a{ color:#666; text-decoration:none; font-size:12px;}
.nry_new_list ul{ list-style:none;}
.nry_new_list ul li{ padding-top:10px; padding-bottom:15px;border-bottom:1px dashed #e1e1e1;}
.zy{border: 1px solid #dbdbdb;    width: 98%;    height: auto;    padding: 10px; margin-bottom:20px; margin-top:20px}
.nry_new_list ul li a{ color:#000}
.nry_new_list ul li a:hover{ color:#F00}

.banner{width:100%; height:600px;}
.ft-carousel {position: relative; height: 600px;overflow: hidden; position:relative; left:50%; margin-left:-960px; width:1920px;}
.ft-carousel .carousel-inner {position: absolute;left: 0;top: 0;height: 100%;}
.ft-carousel .carousel-inner .carousel-item {float: left;height: 100%;}
.ft-carousel .carousel-item img {width: 100%; }
.ft-carousel .carousel-indicators {position: absolute;left: 0;bottom: 10px;width: 100%;	text-align: center;	font-size: 0;}
.ft-carousel .carousel-indicators span {display: inline-block;width: 12px;height: 12px;	background-color: #fff;	margin: 0 4px;	border-radius: 50%;	cursor: pointer;}
.ft-carousel .carousel-indicators span.active {	background-color: #de3a3a;}
.ft-carousel .carousel-btn {position: absolute;	top: 50%;width: 50px;height: 45px;	margin-top: -25px;	cursor: pointer;}
.ft-carousel .carousel-prev-btn {left: 0;background: url(../img/prev.png) no-repeat;}
.ft-carousel .carousel-next-btn {right: 0;	background: url(../img/next.png) no-repeat;}
