@import url(common.jpg.css?v=1);

/*首页样式从这里开始*/

#wrap{ width:1200px;margin:0 auto; background:#FFF;}
.box1{ width:1200px; height:380px; overflow:hidden; margin:0 auto; clear:both;}
.imghd{ float:left; width:582px;     margin-top: 20px;  margin-right:16px;}
#myFocus{ width:582px; height:370px; overflow:hidden; margin:0 auto;}
#myFocus img {width:582px; height:370px;object-fit: cover;}

.lanmu{ float:left;width:590px; height:378px;}
.lanmu_nav{ margin:0 auto; background:url(../images/lanmu_bg2.jpg) no-repeat; height:42px; line-height:42px;border-bottom: 2px solid #3e8c97;}
.lanmu_nav h1{ float:left; font-size:18px;  color:#333; font-weight:normal;padding-left: 15px;}
.lanmu_nav a{ float:right;font-size:14px; color:#666; width:50px;}
.lanmu_nav a:hover{ color:#3e8c97; text-decoration:none;}

.home-news {
    margin-top: 12px;}
.home-news .ul li{float:left;width: 100%;height: 58px;margin: 9px 0  18px 0;}
.home-news .ul li dl{ float: left; width:58px; height: 58px; margin-right: 20px; text-align: center;}
.home-news .ul li dl dt{ float: left; width:100%; height: 34px; line-height: 34px; color: #fff; font-size: 20px; background-color: #3e8c97;}
.home-news .ul li dl dd{ float: left; width:100%; height: 24px; line-height: 24px; color: #333; background-color: #dfdfdf;}
.home-news .ul li a{ float:left; display: block; width: 502px; height:20px; line-height:1; overflow: hidden; font-size: 14px; color: #333;text-overflow: ellipsis;white-space: nowrap;}
.home-news .ul li a:hover{text-decoration: underline; color: #3e8c97;}
.home-news .ul li p{ 
    float:left; display: block; width: 502px; color: #999; line-height: 20px; height: 40px; overflow: hidden;
    overflow:hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;}

.zp_top{ height:81px; margin:5px 2px; background:url(../images/xwbg.jpg) no-repeat;}
.zp_top .zd1,.zd2{ float:left;width:648px; height:40px; line-height:40px; padding-left:60px;}
.zp_top .zd1 a{ color:#CC0000; float:left;width:470px; font-size:14px;height:40px; line-height:40px;overflow:hidden;}
.zp_top .zd2 a{ color:#FF6600; float:left;width:470px;font-size:14px;height:40px; line-height:40px;overflow:hidden;}
.zp_top span{ color:#666; font-size:14px; float:right; width:80px;line-height:40px;}
.zp_top span{ color:#666; font-size:14px; float:right;width:80px;line-height:40px;}

.zp_ul{ width:560px; height:auto; margin:0 auto;margin-top:10px;}
.zp_ul li{width:530px; padding-left:25px; height:28px; line-height:26px; background:url(../images/dian_c.jpg) 5px 7px no-repeat; font-size:14px; overflow:hidden;}
.zp_ul li a{ color:#333;}
.zp_ul li a:hover{ color:#F00; text-decoration: none;}
.zp_ul span{float:right; color:#999999;}


.box2{ width:1200px; height:392px; overflow:hidden; margin:0 auto; clear:both; margin-top:15px;}
.xiazai{float:left;width:590px; height:375px;}
.xiazai_nav{margin:0 auto; background:url(../images/lanmu_bg2.jpg) no-repeat; height:42px; line-height:42px; border-bottom: 2px solid #3e8c97;}
.xiazai_nav h1{ float:left; font-size:18px;  color:#333; font-weight:normal;padding-left:15px;}
.xiazai_nav a{ float:right;font-size:14px; color:#666; width:50px;}
.xiazai_nav a:hover{ color:#3e8c97; text-decoration:none;}
.xiazai_c{padding:0; margin:0px auto; padding-top:10px; padding-bottom:10px; clear:both;overflow:hidden;}
.xiazai_ul{  height:auto; margin:0 auto; overflow:hidden;}
.xiazai_ul li{width:535px; padding-left:15px; height:32px; line-height:32px; background:url(../images/dian.jpg) 0px 15px no-repeat; font-size:14px; overflow:hidden;}
.xiazai_ul li a{ color:#333;}
.xiazai_ul li a:hover{ color:#3e8c97; text-decoration: none;}
.xiazai_ul span{float:right; font-size:14px; color:#999999;}

.tzgg_T{width:100%; margin:0px auto; border-bottom:1px dashed #ccc; height:90px;}
.tzgg_T_title{ width:100%; height:30px; line-height:30px; overflow:hidden; color:#CC0000; margin:0 auto; font-size:14px; font-weight:bold; text-align:center;}
.tzgg_T_c{width:100%; height:60px; line-height:25px; color:#666;}


.wailian{width:1200px;margin-top: 16px;}
.wailian .swiper-slide img{width:100%}
.wailian .swiper-pagination-bullet-active{    background: #3e8c97;}




.box3{ width:1198px; overflow:hidden; margin:0 auto; clear:both;}
.hdyd_nav{width:1198px; margin:0 auto; background:url(../images/lanmu_bg2.jpg) no-repeat; height:42px; line-height:42px;border-bottom: 2px solid #3e8c97;}
.hdyd_nav h1{ float:left; font-size:18px;  color:#333; font-weight:normal;padding-left: 15px;}
.hdyd_nav a{ float:right;font-size:14px; color:#666; width:50px;}
.hdyd_nav a:hover{ color:#3e8c97; text-decoration:none;}

.hdyd_c{ width:1200px; padding:10px 0; margin:0 auto;}
/*marqueeleft左滚动*/

.marquee_horizontal{overflow:hidden;width:1200px; position:relative;}
.marquee_horizontal ul{ width:1200px; height:200px; text-align:center;overflow:hidden;}
.marquee_horizontal ul li{float:left;padding:0 6px;line-height:24px; margin-top:10px;}
.marquee_horizontal ul li a{ border:0px; color:#333; text-align:center;line-height:30px;}
.marquee_horizontal ul li img{display:block; width:220px; height:158px;  border:#CFCFCF solid 1px; padding:1px;}
.marquee_horizontal ul li p { text-align:center; width:220px; overflow:hidden; font-size:14px; line-height:26px; height:26px; overflow:hidden;}
.marquee_horizontal ul li p a { color:#333;}
.marquee_horizontal ul li p a:hover{ color:#3e8c97; text-decoration:none;}



.yqlj{width:1198px; overflow:hidden; margin:0 auto; clear:both; margin-top:15px;}
.yqlj_nav{ margin:0 auto; background:url(../images/lanmu_bg2.jpg) no-repeat; height:42px; line-height:42px;border-bottom: 2px solid #3e8c97;}
.yqlj_nav h1{ float:left; font-size:18px;  color:#333;padding-left: 15px;    font-weight: normal;}
.yqlj_c{  margin:0 auto; padding:10px 0;}
.yqlj_txt{height:auto; margin:0 auto;}
.yqlj_txt a{ line-height:45px;     display: block;  float: left; background: #3e8c97;  color: #fff;  text-align: center;  margin: 0 40px; padding: 0 30px; min-width: 120px;}
.yqlj_txt a:hover{background:#347b85}