﻿@charset "utf-8";
body { margin: 0px; padding: 0px; background: #e3e3e3 url(../img/bg.jpg) repeat-x center top; font-family: "微软雅黑"; font-size:14px; color:#666666; }
ul, li, dl, dt, dd { padding:0; margin:0; list-style:none; }
h1, h2, h3 { padding:0; margin:0; font-weight: normal; }
a{ color:#666666; text-decoration:none;}
a:hover{ color:#038674; text-decoration:underline;}
.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; }
.main { width:1000px; margin:0 auto; }
.nav { height:50px; padding-bottom:10px; text-align: center;}
.nav ul{display: inline-block;}
.nav li { display:block; float:left; }
.nav li a { display:block; padding:0 18px; line-height:50px; font-size:16px; color:#FFFFFF; text-decoration:none; }
.nav li a:hover { background: url(../img/nav_h.gif) no-repeat center center; }
.bannerbox { padding:5px; background:#FFFFFF; width: 990px; height: 376px; overflow: hidden; margin: 0px auto; }
#focus { width: 990px; height: 376px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 990px; height: 376px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 990px; height: 376px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 495px; height: 376px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../img/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../img/sprite1.png) no-repeat right center; }

.swiper {
    width: 990px;
    height: 376px;
} 

.box1{ padding:0 5px 5px 5px; background:#FFFFFF; height:175px;}
.sealeft { background: url(../img/zw_27.jpg) no-repeat; height: 175px; width: 230px; }
.seabt { height: 30px; width: 230px; display: block; text-align: center; line-height: 30px; font-weight: bold; font-size: 16px; color: #FFF; }
.seanr { margin: 10px 10px 5px 12px; width: 180px; display: block; float: left; height: 90px; }
.searan { float: left; height: 30px; width: 180px; text-align: center; display: block; margin-left: 12px; }



.zhengshu{ padding:0 22px;}

.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.code pre code.note{ color:#999}
.code2{border:1px solid #FEB0B0; background:#FFF1F1; margin-top:10px;}
.code2 pre{ margin-left:20px; font-size:12px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h2.title span.titleInfo{ font-size:12px; color:#333; margin-left:10px;font-family:Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}


.wz{ padding:0 22px 0 0;}
.tjwz{ width:230px;}
.bt{ height:27px; border-bottom:solid 1px #038674; line-height:27px;}
.bt h2{ font-size:16px; font-weight:normal; color:#038674;}
.more{ font-size:12px; color:#666666; cursor:pointer;}
.new{ display:block; padding-top:5px;}
.new li{ line-height:22px; display:block; height:22px;}
.new li a{ display:block; font-size:12px; height:22px; line-height: 22px; background: url(../img/icon01.gif) no-repeat left center; padding-left: 7px; }
.new li a:hover{ background: url(../img/icon02.gif) no-repeat left center; padding-left: 7px; }

.dwjj{ width:230px; padding:0 20px;}
.dwjj p{ padding-top:5px; line-height:22px; font-size:12px; margin:0;}
.zxgg{ width:230px; padding:0 20px 0 0;}
.bt2{ height:48px; border-bottom:solid 1px #038674; line-height:48px; padding:0 10px;}
.bt2 h2{ font-size:24px; font-weight:normal; color:#038674;}
.box2{ background:#FFFFFF;}
.tunew{ height:auto;padding:10px 0;  margin-left: -10px; position: relative; }
.tunew li{ width:230px; float:left; padding-left:20px; padding-bottom:10px; }
.tunew li a{width:230px;  font-size:12px; line-height:22px;}
.tunew li a img{display:block;}
.tunew li a h3{display:block; line-height:30px; font-size:16px; color:#000; text-align:center; font-weight:bold;}
.tunew li a:hover h3{ color:#038674;}

.tunew li a p{ padding:0; margin:0;}
.xwdt{ width:500px;}
.tjxw{ background:#FFFFFF;  height:140px;}
.tjxw img{ display:block; float:left;}
.tjnr{ width:230px; display:block; font-size:12px;line-height:20px;}
.tjnr h3{ font-weight:bold; line-height:30px;color:#038674; font-size:16px;}
.tjnr p{ padding:0; margin:0;}
.bg{ background:#FFFFFF;padding:10px;}
.ziti li {line-height:26px; height:26px;}
.ziti li a{ font-size:14px;line-height:26px; height:26px;}
.yqsb{background:#FFFFFF; height:195px; padding:10px; }
#demo .guntu{padding-right: 5px;padding-left: 10px;}
.yqlj{ padding:10px 5px; background:#FFFFFF;}


.foot { background: #018372; text-align: center; padding-top: 15px; padding-bottom: 15px; color:#FFFFFF; margin-top:15px; }

.n_box{ min-height:800px; background:#FFFFFF;}
.contact{background:#FFFFFF; padding:15px;line-height:24px; font-size:14px;}
.newlist{background:#FFFFFF;}

.nav2 { line-height: 36px; height: 36px; text-align: center; padding-top: 10px; }
.nav2 a:hover { color: #018372; text-decoration: underline; }
.nav2 a { padding-right: 10px; padding-left: 10px; color: #000; text-decoration: none; font-size:16px; font-weight:bold; }


.listpage{ background:#FFFFFF;}
.newtitle { display: block; text-align: center; color: #018372; margin: 0px; padding: 15px 0px 0px;  font-size:18px; font-weight:bold; }
.ly { line-height: 24px; font-size: 12px; text-align: center; color: #666666; display: block; border-bottom: 1px dashed #CCCCCC; }
.listpage_nr{padding:15px; line-height:24px; font-size:14px;}
/*分页样式*/
.fenye { width:100%; text-align:center; padding:10px 0; clear:both; height:36px; }
.fenye li{ float:left; padding:2px;}
.fenye span, .fenye a, .fenye b { font-size:12px;margin:0 2px; }
.fenye span font { color:#018372; font-size:12px; }
.fenye a, .fenye b { border:1px solid #018372; background:#fff; padding:2px 6px; text-decoration:none; color:#333333; }
.fenye span { padding-right:10px }
.fenye b, .fenye a:hover { background:#018372; color:#fff; }

.yqlj img {
background: #FFF;
padding: 2px;
border: 1px solid #CCC;
float: left;
height: 34px;
width: 122px;
_margin-left: 4px;
margin: 4px 4px 4px 4px;
}
.layui-layer-wrap {

padding:20px;
}

.newlist2{ padding:5px 10px;}
.newlist2 li{ display:block; width:100%; line-height:27px; border-bottom: 1px dashed #CCCCCC; }
.newlist2 li a{ display:block; color:#5b5b5b; font-size:14px; background: url(../img/icon01.gif) no-repeat left 11px; padding-left: 10px; }
.newlist2 li a:hover{ color:#038674; background: url(../img/icon02.gif) no-repeat left 11px; }

.zscxcx{ width:970px; height:175px; }
.zscxcx .cx1{ height: 175px; width: 970px; background: url(../img/zw_271.jpg) no-repeat; }
.zscxcx .cx2{ height: 30px; width: 900px; display: block; float: left; font-size: 14px; line-height: 30px; font-weight: bold; color: #FFF; padding-left: 70px; }
.zscxcx .cx3{ float: left; height: 80px; width: 900px; padding-left: 70px; padding-top: 20px; display: block; padding-bottom: 5px; }
.zscxcx .cx4{ float: left; width: 900px; font-size: 12px; color: #366; display: block; padding-left: 70px; padding-top: 10px; }


.zzzs{width: 230px;
height: 173px;}
.zizhizhengshu {
display: block;
color: #FFFFFF;
width: 230px;
height: 173px;
position: absolute;
font-size: 14px;
}
.zizhizhengshu:hover {
color: #FFFFFF;

}
.zizhizhengshu span {
display: block;
background: url(../img/black.png) repeat;
height: 26px;
position: absolute;
top: 147px;
width: 230px;
text-align: center;
line-height: 26px;
}

.listpage_nr img{width: 100%;overflow: hidden;}