*{margin:0;padding:0;box-sizing:border-box}
body,html{font-size:12px;font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif}

li,ul{list-style-type:none}
img{vertical-align:middle;border:0}
a{text-decoration:none;color:#333}
a:hover{color:#fb6107;text-decoration:underline}
.fl{float:left}
.fr{float:right}
.clear{clear:both;overflow:hidden}
.mt10{ margin-top: 10px;}
.mb15{ margin-bottom: 15px; }
.w1003{width:1003px;margin:0 auto}
header{width:100%;background:#009790}
.searchs{margin-top:35px}
.searchs .searchs-box{width:310px;height:34px;display:inline-block;border:1px solid #eee;box-sizing:border-box;border-radius:7px;overflow:hidden;background-color:#fff}
.searchs .searchs-box .search-txt{width:270px;height:32px;background:0 0;border:none;float:left;box-sizing:border-box;font-size:14px;text-indent:1em}
.searchs .searchs-box .search-tb{width:30px;height:32px;float:right;background:url(../images/search_icon.png) center center no-repeat;border:none}
nav{background:#00514b}
#navigation{width:1200px;height:50px;margin:0 auto;clear:both}
#navigation ul.navigationlist li{float:left;line-height:49px;width: 111px;text-align:center;border-right:1px solid #00867d;}
#navigation ul.navigationlist li a{display:block;/* padding:0 15px; */margin:0 1px;font-size:16px;color:#fff;border:0 dashed red;}
#navigation ul.navigationlist li a:hover{text-decoration:none;color:#96fbf6}
#navigation ul.navigationlist .current{color:#fff}
#navigation ul.subnavigationlist{width: 111px;display:none;position:absolute;z-index:100;background:#009790;}
#navigation ul.subnavigationlist p{float:none;padding:0;line-height:32px;display:inline}
#navigation ul.subnavigationlist p a{display:block;white-space:nowrap;font-weight:400;color:#fff;font-size:15px}
#navigation ul.subnavigationlist p a:hover{color:#fff;text-decoration:underline}
.main{background:#f9f9f9}
.bai{background:#fff;padding:5px}
.ny_bai{background:#fff;padding:20px 10px;}
.main1{background:#e8e8e8;overflow:hidden}
.slideBox{width:550px;overflow:hidden;position:relative;float:left}
.slideBox .hd{height:20px;overflow:hidden;position:absolute;right:5px;bottom:35px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:5px;width:20px;height:20px;line-height:18px;text-align:center;background:hsl(0deg 5% 69% / 47%);cursor:pointer;border:1px solid #b5b2b1}
.slideBox .hd ul li.on{background:red;color:#fff}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:550px;height:360px;display:block}
.xyxw{height:49px;line-height:49px;background:url(../images/xyxw.gif) no-repeat;width:795px}
.xyxw h2{text-indent:1.5em;font-size:16px;color:#fff}
.xyxw01{width:331px;float:left;padding:5px}
.xyxw02{width:420px;float:right;padding:5px 20px 0 0}
.bd h4{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;bottom:0;left:0;width:100%;text-indent:2em;height:30px;line-height:30px;color:#fff;z-index:2;background:grey;font-size:14px}
.xyxw02 u{width:100%}
.xyxw02 ul li{line-height:35px;border-bottom:1px dashed #999}
.xyxw02 ul li a{color:#156590;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%;display:block;font-size:14px}
.xyxw02 ul li a:hover{color:#fb6107}
.xyxw02 ul li:first-child a{font-weight:700}
.ad{ width: 100%; height: 120px; overflow: hidden;  margin-top: 10px; }
.ad img{ width: 100%; }
.wzlb{ width: 710px; }
.model_nav ul li{ width: 100px; text-align: center; line-height: 35px;  font-size: 15px; float: left; font-weight: bold;}
.model_nav { border-bottom: 1px solid #666;  margin-bottom: 10px;}
.model_nav ul .hover a{ background: #009790; color: #fff; display: block;}
.model_box ul li{ background: url(../images/heidian.gif) no-repeat center left; padding-left: 15px; height: 30px; line-height: 30px; font-size: 13px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.model_box ul li a,.model1 ul li a{color: #156590;}
.model{border-bottom: 1px #cccccc dotted;}
.model1{ width: 345px; }
.xw_title{ line-height: 35px;  font-size: 15px;  border-bottom: 1px solid #666;  margin-bottom: 10px; font-weight: bold;  color: #00867d; }
.xw_title span a{ font-size: 12px;    font-weight: normal; }
.model1 ul li{ background: url(../images/heidian.gif) no-repeat center left; padding-left: 15px; height: 28px; line-height: 28px; font-size: 13px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.model1 ul li:nth-of-type(4n){ border-bottom: 1px #cccccc dotted;  margin-bottom: 10px; }
.kk{ width: 258px; }
.kk_title{height: 30px;line-height: 30px;background-image: linear-gradient(#fff,#f2f2f2);border: 1px solid #e6e6e6;}
.kk_title h3{ padding:0 15px; color: #fff; background: #009790; font-size: 15px; display: inline-block; }
.kk_title span{ padding-right: 15px; background: url(../images/j.gif) no-repeat center right; margin-right: 10px;}
.about_info{ border: 1px solid #e6e6e6; padding: 10px; font-size: 12px; line-height: 24px; text-indent: 2em; }
.model2 ul { padding:15px;  border: 1px solid #e6e6e6;}
.model2 ul li {border-bottom: 1px #cccccc dotted; padding-bottom: 10px; line-height: 22px; }
.model2 ul li:nth-of-type(2){ padding-top: 10px; }
.model2 ul li h3{ width: 100%;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom: 10px;}
.ct a{ color: #f60; }
.flogo{  text-align: center; color: #fff; font-size: 18px; line-height: 50px; background: #01948e; width: 100%; font-weight: bold; }
.bq{text-align: center;color: #636161;line-height: 28px;padding: 15px 0;}
.ny_left{ width: 235px; }
.left_h2{    background: #9d9d9d; line-height: 35px; padding-left: 15px;     font-size: 16px;    color: #fff;    font-weight: bold;}
.ny_left ul li{padding-left: 30px; background: url(../images/ny_leftullibgh.png) no-repeat center left; height: 35px; line-height: 35px; font-size: 15px;}
.ny_left ul li.hover,.active a{ color: #fb6107; }
.ny_right{ width: 730px;  min-height: 350px; }
.newlist ul li{padding-left: 15px; background: url(../images/r.gif) no-repeat center left; height: 35px; line-height: 35px; font-size: 14px;}
.newlist ul li a{ width:80%; display:block; float:left; white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
.box-address {
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 12px; font-size: 12px; color: #444; line-height: 35px;
}
.newlist ul li span{ float: right; font-size: 14px; color: #666; }
.newlist ul li:nth-of-type(4n){ border-bottom: 1px #cccccc dotted;  margin-bottom: 10px; }
.pagelist{ text-align:center;padding:10px 0;}
.pagelist a{padding: 3px 8px;border: 1px solid #e6e4e4;margin: 0 5px;}
.pageactive{color: #fff;background: #f78524;}
.newlist h2{font-size: 18px; text-align: center;
    font-weight: normal;
    color: rgb(55, 55, 55); line-height: 40px;}
    .ny_info{font-size: 14px;
    line-height: 28px;
    padding-bottom: 24px; color: #666;}
    .page{padding:10px 0;}

.prolist{width:100%}
.prolist li{width:100%;display:table;margin-bottom: 10px;padding-bottom: 10px;/* border-bottom:1px solid #e2e2e2; */border-bottom: 1px #cccccc dotted;}
.prolist li dt{float:left;width:199px;height:150px;overflow:hidden}
.prolist li dt img{width:199px;height:150px;-webkit-transition:all ease .35s;transition:all ease .35s}
.prolist li dt img:hover{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05)}
.prolist li dd{width: 510px;/* float:right; */position:relative;}
.prolist li dd h6{font-size:15px;color:#a7a7a7;font-weight:400;margin-bottom:3px;margin-top:6px;display:block;background:url(../images/timeico.jpg) no-repeat 0 3px}
.prolist li dd h3{margin-bottom: 5px;}
.prolist li dd h3 a{font-size:18px}
.prolist li dd h3 a:hover{color:#215590}
.prolist li dd span{display:block;width:30px;border-top:2px solid #e2e2e2;margin:17px 0}
.prolist li dd p{width: 100%;line-height:22px;color: #5d5757;}
.prolist li dd p a{    color: #f60;}
.prolist li dd small a{position:absolute;right:0;top:50%;margin-top:-10px;display:block;width:20px;height:20px;font-size:14px;text-align:center;line-height:18px;border:1px solid #e2e2e2;color:#e2e2e2}
.prolist li dd small a:hover{background-color:#f60;color:#fff;border-color:#f60}
footer{ background:#f9f9f9;}