﻿/* CSS Document */
*{ padding:0px; margin:0px; outline: 0 none;}
a{ text-decoration:none; color:#666; transition:all 0.5s ease 0s;}
a:hover{ color:#0975b7;}
ul { list-style-type:none; }
li { vertical-align:bottom; zoom:1;}
img{ border:0px;}
select{ font-family:"微软雅黑","黑体"; color:#666; font-size:12px;}
textarea{ font-family:"微软雅黑","黑体"; color:#666; font-size:12px; outline: none;}
table{ border-collapse:collapse; border-spacing:0px;}
th,td{padding:0;}
input{ vertical-align:middle; outline:none; font:12px/1 "微软雅黑","黑体";}
.clearfix:before,.clearfix:after{ content:" "; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;}
.hidden { display: none; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size: inherit}
em,i{ font-style: normal;}
.fl{float:left;}
.fr{float:right;}
body{font-family: tahoma,arial,"Hiragino Sans GB","Microsoft Yahei","\5b8b\4f53"; font-size:12px; color:#666; margin:0px auto; background:#f5f5f5;}

/***清除苹果默认按钮样式***/
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea { -webkit-appearance: none;} 

.logo{ background:#fff; height:2.6875rem; padding:0rem 0.3125rem;}
.logo .logo1{ width:9.875rem; height:2.6875rem;}
.logo span{ float:right; margin-top:0.859375rem; background:#eee;}
.logo span .text{ height:1.046875rem; background:#eee; font-size:0.40625rem; width:5rem; padding:0rem 0.15625rem; line-height:1.015625rem; border:0px; float:left;}
.logo span .anniu{ height:1.046875rem; border:0px; font-size:0.375rem; width:1.5625rem; background:#333; color:#fff; float:left; border-radius:0px;}


.banner{ width:100%;}
.banner .swiper-container {height:auto; width: auto; position:relative;}
.banner .swiper-container img{ width:100%; height:auto;}


.in_man{ background:url(../images/index_06.jpg) no-repeat; height:15rem; background-size:contain;}
.in_man ul{ margin-left:3.671875rem;}
.in_man ul li{ width:5.390625rem; height:5rem; float:left; text-align:center;
/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari、Opera 以及 Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;
}
.in_man ul li a{ display:block;}
.in_man ul li a img{ height:2.125rem;}

.in_man ul li a span{ display:block; font-size:0.625rem; padding-top:0.234375rem; color:#333;}


.in_news{ height:1.28125rem; background:#fff; margin:0.46875rem 0rem;}
.in_news_l{ width:4.09375rem; height:1.28125rem; line-height:1.28125rem; font-size:0.546875rem; color:#333; padding-left:0.46875rem;}
.in_news_l img{ width:0.765625rem; height:0.671875rem; vertical-align:sub; margin-right:0.234375rem;}

.in_news_r{ width:15.4375rem; height:1.28125rem; overflow:hidden;}
.in_news_r .bd{}
.in_news_r .infoList{}
.in_news_r .infoList li{ height:1.28125rem; line-height:1.28125rem; font-size:0.46875rem;}
.in_news_r .infoList li a{ display:inline-block; max-width:10.9375rem; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; float:left;}
.in_news_r .infoList li .date{color:#999; display:inline-block; height:1.28125rem; line-height:1.28125rem; float:left; padding-left:0.3125rem;}
 
 .in_gg_l{margin-bottom:0.3125rem;}
.in_gg_l img{ width:7.8125rem; height:9.84375rem;}
.in_gg_r ul li img{ width:11.875rem; height:4.765625rem;}

.in_gjyx{ margin-bottom:0.46875rem; padding:0rem 0rem 0.246875rem 0rem;}
.in_gjyx .bt{ height:1.215rem; border-left:0.234375rem solid #d49f63; background:#c11d1c; padding:0px 0.546875rem; line-height:1.215rem; padding-left:0.3125rem; font-size:0.625rem; color:#fff;}
.in_gjyx .bt span{ float:right; font-size:0.525rem;}
.in_gjyx .bt span a{ color:#fff;}
/*.in_gjyx1{ padding-top:0.46875rem;}
.in_gjyx1 .swiper-container { padding-left:0.3125rem; padding-bottom:0.2rem}
.in_gjyx1 .swiper-slide { background: #fff; width:7.734375rem; margin-right:0.34375rem; box-shadow:0px 0px 7px #a1a1a1;}
.in_gjyx1 .swiper-slide img{ width:100%;  height:4.84375rem;}
.in_gjyx1 .swiper-slide span{ display:block; height:1.20625rem; overflow:hidden; font-size:0.46875rem; line-height:0.671875rem; padding:0rem 0.158125rem; padding-top:0.15625rem; padding-bottom:0.15rem;}
.in_gjyx1 .swiper-slide a{ color:#333;}
*/

.in_gjyx1{ padding-top:0.16875rem;}
.in_gjyx1 ul {}
.in_gjyx1 ul li { background: #fff; width:48%; float:left; margin:1%; box-shadow:0px 0px 7px #a1a1a1;}
.in_gjyx1 ul li img{ width:100%; height:8rem;}
.in_gjyx1 ul li span{ display:block; height:1.60625rem; overflow:hidden; font-size:0.66875rem; line-height:0.871875rem; padding:0rem 0.158125rem; padding-top:0.315rem; padding-bottom:0.315rem;}
.in_gjyx1 ul li  a{ color:#333;}

.di{ margin-bottom:2.21875rem; background:#fff; text-align:center; font-size:0.625rem; padding:0.3125rem 0rem; line-height:1.09375rem;}

.kefu{ position:fixed; right:2%; top:80%; z-index:100;}
.kefu a{ display:block; margin-bottom:0.3125rem;}
.kefu img{ width:1.484375rem; height:1.484375rem;}


.di_tel{ height:2.21875rem; position:fixed; bottom:0px; left:0px; width:100%; z-index:1000;}
.di_tel ul{ width:100%;}
.di_tel ul li{ height:2.21875rem; width:49.7%; background:url(../images/di_tel_bj.jpg) repeat; background-size:contain; font-size:0.546875rem;}
.di_tel ul li a{ color:#fff; display:block; background:url(../images/di_tel_bj.jpg) repeat; }
.di_tel ul li a h2{ display:inline-block; height:2.21875rem; padding-top:0.68125rem;}
.di_tel ul li a h3{ display:inline-block; height:2.21875rem; padding-top:0.36875rem;}
.di_tel ul li a h3 p{ font-size:0.4375rem;}
.di_tel ul li img{ width:1.625rem; height:1.34375rem; vertical-align:middle; margin-left:1.6375rem; margin-right:0.234375rem;}

.ejbt{ margin-top:0.3125rem; height:1.5625rem; background:#182c6b; padding-left:0.625rem; font-size:0.625rem; color:#fff; line-height:1.5625rem; text-align:center;}
.ejbt h2 img{ vertical-align:middle; height:0.9375rem; width:auto;}

.ejbt h3 .navgation{margin:0;padding:0;list-style-type:none;position:relative; height:2.5625rem;}
.ejbt h3 .navgation li {float:left;}
.ejbt h3 .navgation li .anniu{ width:2.1875rem; height:1.5625rem; background:url(../images/ejdh.png) no-repeat center center; background-size:60%; border:0px; cursor:pointer; margin-right:0.625rem;}
.ejbt h3 .navgation .xiala{display:none; position:absolute; top:1.5625rem; background:#333; width:5.234375rem; right:0px; padding:0.3125rem 0rem;}
.ejbt h3 .navgation .xiala a{ display:block; height:1.71875rem; font-size:0.625rem; color:#fff;}
.ejbt h3 .navgation .xiala a:hover,.ejbt h3 .navgation .xiala .on{ background:#bf1d1a;}

 .content-container {
  max-width: 100%;
  padding: 0 0.234375rem;
  margin: 0 auto;
}

 .about {
      background: #fff;
      border-radius: 12px;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
      margin: 0.46875rem 0.234375rem;
      padding: 0.234375rem 0.234375rem;
      font-size: 0.40625rem;
      line-height: 1.09375rem;
      transition: all 0.3s ease;
    }
.about p {
      font-size: 0.40625rem;
      line-height: 1.46875rem;
      color: #333;
      padding: 0.234375rem 0.75rem;
    }
 .about img {
		width: auto !important;
		max-width: 100% !important;
		height: auto !important;
	}   

.news{ background:#fff; margin:0.46875rem 0rem;}
.news ul li{ padding:0.390625rem; border-bottom:0.046875rem solid #f1f1f1;}
.news ul li h2{ width:12.65625rem; margin-bottom:0.15625rem; height:1.1375rem; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.news ul li h2 a{ display:block; font-size:0.825rem; color:#333;}
.news ul li p{ font-size:0.5rem; line-height:1.03125rem; height:2.8rem; display:block; overflow:hidden;}
.news ul li span{ float:right; padding-left:0.3125rem;}
.news ul li span img{ width:5.9375rem; height:3.95rem;}

.news2{ background:#fff; margin:0.46875rem 0.46875rem;}
.news2 ul li{ padding:0.590625rem; border-bottom:0.046875rem solid #f1f1f1;}
.news2 ul li h2{ width:100%; margin-bottom:0.15625rem; height:1.1375rem; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.news2 ul li h2 a{ display:block; font-size:0.825rem; color:#333;}
.news2 ul li p{font-size:0.490625rem; line-height:1.03125rem; height:2.2rem; display:block; overflow:hidden;}
.news2 ul li span{ float:left; padding-left:0.3125rem; font-size:0.490625rem;}
.news2 ul li span img{ width:5.9375rem; height:3.75rem;}

.pagination{ text-align: center; padding: 0.390625rem 0;}
.pagination li{ width: 0.484375rem; height: 0.484375rem; display: inline-block; *display: inline; *zoom: 1; font: 0.21875rem/0.484375rem arial; text-align: center; background: #d86f6f;}
.pagination li.fli{ width: 1.609375rem; background: #e29090;}
.pagination li.lli{ width: 1.609375rem; background: #e29090;}
.pagination li a{ color: #fff; display: block; width: 100%;}
.pagination li span{ display: block; width: 100%; background: #fff;}
.pagination li.fli em{ background: url(../images/neiye2_06.png) no-repeat left center;}
.pagination li.lli em{ background: url(../images/neiye2_09.png) no-repeat right center;}
.pagination li a:hover,.pagination li a.current{ background-color: #ab0101;}


.news_xx{ background:#fff; margin:0.46875rem 0px; padding:0.234375rem;}
.news_xx .bt{ text-align:center; padding-top:0.3125rem; padding-bottom:0.46875rem;}
.news_xx .bt h2{ color:#333; font-size:0.703125rem;}
.news_xx .bt p{ font-size:0.46875rem; display:block; padding:0.3125rem 0px; color:#333;}
.news_xx .bt p a{ display:inline-block; width:4.140625rem; height:1.09375rem; background:#bf1d1a; color:#fff; line-height:1.09375rem; margin-left:0.78125rem;}

.news_xx .nr{ font-size:0.40625rem;}
.news_xx .nr p{  font-size:0.40625rem; line-height:0.859375rem; color:#333;}

.news1{ margin:0.46875rem 0rem;}
.news1 ul li{ background:#fff; width:48%; margin:1%; float:left;}
.news1 ul li img{ width:100%; height:5.15625rem;}
.news1 ul li span{ display:block; font-size:0.46875rem; text-align:center; padding:0.234375rem; height:1.484375rem; line-height:0.78125rem;}


.zdsz{ margin:0.46875rem 0px;}
.zdsz ul li{ background:#fff; width:31.33%; margin:1%; float:left;}
.zdsz ul li img{ width:100%; height:7.5rem;}
.zdsz ul li span{ display:block; font-size:0.46875rem; text-align:center; padding:0.234375rem; height:0.78125rem; line-height:0.78125rem;}


.zxbm{ background:#fff; margin:0.46875rem 0px; padding:0.234375rem; font-size:0.46875rem;}
.zxbm table tr th{ font-weight:normal; text-align:left; color:#333; font-size:0.625rem; padding-bottom:0.3125rem;}
.zxbm table tr td{ color:#333; padding:0.390625rem 0.15625rem; font-size:0.5rem;}
.zxbm table tr td em{ color:#FF0004; padding-right:0.15625rem;}
.zxbm table tr td .xiala{ width:14.53125rem; height:1.25rem; border:1px solid #ccc; text-indent:0.5625rem; font-size:0.5rem;}
.zxbm table tr td .text{ width:14.53125rem; height:1.25rem; border:1px solid #ccc; text-indent:0.5625rem; font-size:0.5rem;}
.zxbm table tr td .text1{ width:4.6875rem; height:1.25rem; border:1px solid #ccc; text-indent:0.5625rem; font-size:0.5rem;}
.zxbm table tr td .anniu{ width:4.71875rem; height:1.28125rem; background:#bf1d1a; color:#fff; cursor:pointer; font-size:0.5rem; border:0px;}
.zxbm table tr td .ewm{ height:1.25rem; width:auto; vertical-align:bottom; margin-left:0.46875rem;}