﻿@charset "utf-8";
html, body, div, ul, ol, li, dl, dt, dd, table, tr, th, td, p, h1, h2, h3, h4, h5, h6, from, input, a, i, font { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
html, body { width:100%; height:100%; font:12px/1 Microsoft YaHei, Arial, san-serif;}
img { border:none;}
ul, li { list-style-type:none;}
input, select, textarea { outline:none;}
a { text-decoration:none; color:#666666;}

.bar{ background:#2c3e50; width:100%; margin:0 auto; position:relative; overflow:hidden; height:40px;}
.barc{ width:1200px; margin:0 auto;}
.barc .zuoce{ float:left; line-height:40px; color:#FFFFFF}
.barc .youce{ float:right;}

.daohang{ width:1200px; margin:0 auto; position:relative; overflow:hidden; }
.daohang .zuoce{ float:left; width:503px;}
.daohang .youce{ float:right; width:697px; background:url(../img/daohang.jpg); height:110px;}
a.xdaohang:link,a.xdaohang:visited,a.xdaohang:active {font-size: 14px;height:90px;width:90px;padding-top:20px;color:#5d6e80;}
a.xdaohang:hover{font-size: 14px;height:90px;width:90px;padding-top:20px;color:#FF0000;background-image: url(../img/hg.jpg);background-repeat:no-repeat;display:block;}

.banner {overflow: hidden;position: relative;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{width: 40px;height: 8px;background-color: #e5e5e5;border-radius: 15px;opacity: .8;background-color: transparent;box-sizing: border-box;}
.banner .swiper-pagination-bullet-active{background-color: #1d8bd8;opacity: 1;}


.index_banner{position:relative;height:585px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:585px;}
.index_banner li.yi{background:url(../img/banner.jpg) center top no-repeat;}
.index_banner li.er{background:url(/syimg/banner.jpg) center top no-repeat;}
.index_banner li.san{background:url(/syimg/banner.jpg) center top no-repeat;}
.index_banner li a{display:block;margin:0 auto;width:1000px;height:350px;}
.index_banner cite{position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-75px;width:192px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}

.diyikuan{ width:1200px; margin:0 auto;}
.about{ font-size:15px; line-height:28px; color:#666666;}
.contact{ font-size:15px; line-height:28px; color:#666666;}

.news{ width:1200px; margin:0 auto;}
.dax a{ font-size:18px; color:#000000;}

.bnotton{margin:0 auto; background:url(../img/bottom.jpg); height:273px;}
.xbottom{ width:1200px; margin:0 auto; padding-top:83px;}
.xbottom a{ font-size:14px; color:#FFFFFF}

.nerongbg { position:relative;}
.nybanner{ width:100%; background:url(../img/nebanner.jpg) no-repeat top center; height:472px; position:absolute; z-index:111; top:-352px; left:0;}
.nerong{ width:1180px; margin:352px auto 0; position:relative; z-index:222; background:#fff; padding:10px;}
.bt{ width:950px; margin:0 auto; padding-right:10px; height:50px; border-bottom:1px dotted #000; line-height:50px; font-size:15px; font-weight:500;}
.bt span{ float:right; font-size:12px;}
.nr{ font-size:14px; line-height:30px; color:#666666; padding:30px}

.line_bottom .tr_list>td{margin-right:10%;}
.line_bottom .tr_list>td:nth-child(3n){margin-right:0;}