@charset "utf-8";
/* CSS Document */
/****************棣栭〉**************/
/* banner */
.flexslider{position:relative;height:360px;overflow:hidden; min-width:1200px;}
.slides{position:relative;z-index:1;}
.slides li{height:360px;}
.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 5px;*display:inline;zoom:1; }
.flex-control-nav a{display:inline-block;width:8px;height:8px; line-height:45px;overflow:hidden;cursor:pointer;border-radius:50%; background:rgba(141, 141, 141, 0.77);}
.flex-control-nav .flex-active{background:#FFF;}
.flex-direction-nav{ display:none;}
/*涓棿鍐呭*/
.contert{ padding-bottom:20px; min-width:1200px; padding-top:40px;background-image: url(../images/bg3.jpg);}
.con_intone{ width:1200px; margin:0 auto;}
/*瑙嗛*/
.con_video{ width:540px; height:298px; margin-right:7px; position:relative; background:#ebe4db;}
.video_an{ position:absolute; width:55px; height:55px; left:242px; top:121px; display:block;}
/*鏈�鏂拌祫璁�*/
.con_onenew{ width:380px; height:298px; background:#fafaf9;}
.con_onenewT{ line-height:44px; height:44px; background:#187a6a url(/res/imgs/icon/icon_one01.png) no-repeat 10px center; padding-left:45px; font-size:20px; color:#FFF;}
a.con_omore{ font-size:14px; color:#FFF; padding-right:10px;}
a.con_omore:hover{ color:#fff000;}
.con_onenewN{ padding:5px 9px; border:1px solid #c3dcd7; width:360px; height:242px;}
a.con_onenewA{ color:#000; font-size:14px; line-height:32px;height:32px; border-bottom:1px dashed #dcd7cf; display:block;transition:0.5s;}
a.con_onenewA i{ float:left; width:5px; height:5px; border-radius:50%; background:#000; display:block; margin-top:13px;transition:0.5s;}
a.con_onenewA p{ float:left;}
a.con_onenewA p:nth-child(2){ width:260px; padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
a.con_onenewA p:first-child+p{width:260px; padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
a.con_onenewA p:nth-child(3){width:75px; text-align:right;}
a.con_onenewA p:first-child+p+p{width:75px; text-align:right;}
a.con_onenewA:hover{ color:#158070;transition:0.5s;}
a.con_onenewA:hover i{ background:#158070;transition:0.5s;}
/*涓撳棰勭害*/
.con_oneren{ width:248px; height:282px; padding:8px; background:#187a6a;}
.con_onerK{ border:2px solid #FFF; width:224px; height:268px; padding:5px 10px; position:relative;}
.con_onerK i{ width:13px; height:13px; position:absolute; display:block;}
.con_onerK i.con_oneTL{background:url(/res/imgs/icon/icon_TL.jpg) no-repeat center; top:-2px; left:-2px;}
.con_onerK i.con_oneTR{background:url(/res/imgs/icon/icon_TR.jpg) no-repeat center; top:-2px; right:-2px;}
.con_onerK i.con_oneBL{background:url(/res/imgs/icon/icon_BL.jpg) no-repeat center; bottom:-2px; left:-2px;}
.con_onerK i.con_oneBR{background:url(/res/imgs/icon/icon_BR.jpg) no-repeat center; bottom:-2px; right:-2px;}
.con_onerKa{ line-height:53px; height:53px; display:block;width:184px; border-top:1px solid #469588; display:block; background:url(/res/imgs/icon/icon_Jleft.png) no-repeat center right; color:#FFF; font-size:16px; padding-left:40px; position:relative}
.con_onerKa i{ width:25px;display:block; height:26px; position:absolute; left:0; top:12px;}
a.con_onerKa:nth-child(1){ border-top:none}
a.con_onerKa:first-child{ border-top:none}
/*绉戝浠嬬粛*/
.con_introduce{ width:1200px; margin:57px auto 35px;}
.con_intrTit{ text-align:center;}
.con_intrNrL{ width:600px; margin-top:30px;}
.con_intrNz{ height:189px;width:560px; padding:20px 20px 0; background:url(/res/imgs/pic/intr_B01.jpg) no-repeat center; color:#FFF;}
.con_intrNzT{ height:31px; line-height:31px; width:344px; background:url(/res/imgs/pic/index_intrT.png) no-repeat center; font-size:30px; text-align:center; margin:0 auto; margin-bottom:10px;}
.con_intrNzn{ width:140px;line-height:32px; height:32px;}
.con_intrNzn a{padding-left:40px;  font-size:16px; color:#FFF; display:block;}
.con_intrNzn a:hover,.con_intrNln a:hover{text-decoration:underline;}
.con_intrNk{height:161px;width:460px; padding:20px 20px 0; background:url(/res/imgs/pic/intr_B02.jpg) no-repeat center; color:#FFF; margin-top:4px;}
.con_intrNk .con_intrNzn:nth-child(2){ margin-left:140px;}
.con_intrNk .con_intrNzn:first-child+div{margin-left:140px;}
.con_intrNl{ margin-top:30px; height:374px;width:596px; padding:20px 0 0; background:url(/res/imgs/pic/intr_B03.jpg) no-repeat center; color:#FFF;}
.con_intrNln{width:198px;line-height:35px; height:35px;}
.con_intrNln a{padding-left:38px;  font-size:16px; color:#FFF;display:block;}
/*涓撳鑽熻悆*/
.con_expert{ min-width:1200px; padding-top:20px; padding-bottom:10px;}
/* marqueeleft */
.ind_Roll{height:280px;width:1130px;overflow:hidden;margin:50px auto 0;}
.ind_Roll ul{float:left;}
.ind_Roll li{float:left;margin:0 10px;display:inline;width:250px;height:300px;/*width:202px;height:295px;*/ padding:10px;overflow:hidden; background:#FFF url(/res/imgs/icon/index_expertk.png) no-repeat center; background-size:100%;}
.ind_Roll li a{font-size:16px; color:#000;}
.ind_Roll li .con_expertP{width:250px;height:165px; padding:12px 15px 8px;}
.ind_Roll li .con_expertT{ text-align:right; padding:10px 20px 0px;font-size:14px; }
.ind_Roll li .con_expertT span{ font-weight:600; float:left;}
.ind_Roll li .con_expertS{padding:0 14px; font-size:14px;}
/**/
/**/
.con_New{ margin:20px auto 10px; width:1200px;}
.con_NewK{ width:570px; margin-top:50px;}
.con_NewKt{ width:125px; height:206px; padding-top:18px;margin-top:6px; display:block;transition:0.5s;}
.con_NewKt:hover{ box-shadow:0 0 8px #187a6a;transition:0.5s;}
.con_NewKo{ background:url(/res/imgs/pic/con_New01.jpg) no-repeat center; }
.con_NewKs{background:url(/res/imgs/pic/con_New02.jpg) no-repeat center;}
.con_NewYq{ background:url(/res/imgs/pic/zbgg.jpg) no-repeat center; }
.con_NewZg{ background:url(/res/imgs/pic/rszp.jpg) no-repeat center; }
.con_NewKt p{ text-align:center; width:27px; height:150px; background:url(/res/imgs/pic/xx.png) no-repeat center; margin:0 auto; padding-top:42px; color:#fefefe; font-size:20px;}
.con_NewKN{ width:425px;}
a.con_NewKNa{ color:#000; font-size:14px; line-height:32px;height:32px; border-bottom:1px dashed #dcd7cf; display:block;transition:0.5s;}
a.con_NewKNa i{ float:left; width:5px; height:5px; border-radius:50%; background:#000; display:block; margin-top:13px;transition:0.5s;}
a.con_NewKNa p{ float:left;}
a.con_NewKNa p:nth-child(2){ width:310px; padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
a.con_NewKNa p:first-child+p{width:310px; padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
a.con_NewKNa p:nth-child(3){width:100px; text-align:right;}
a.con_NewKNa p:first-child+p+p{width:100px; text-align:right;}
a.con_NewKNa:hover{ color:#158070;transition:0.5s;}
a.con_NewKNa:hover i{ background:#158070;transition:0.5s;}

/*******鍐呴〉********/
.ny_banner{ min-width:1200px; width:100%; height:360px;margin:0 auto;}
.con_ny{padding-top:40px; padding-bottom:100px;}
.conLeft{ width:906px;}
.Ny_title{ line-height:50px; height:50px; border-bottom:1px solid #187a6a; font-size:20px; color:#187a6a; padding-left:40px; background:url(/res/imgs/icon/ny_title.png) no-repeat left center;}
/*鍙宠竟*/
.conRight{ width:264px;}
.Ny_navK{ width:248px; height:282px; padding:8px; background:#187a6a; margin-top:30px;}
.Ny_nav{ border:2px solid #FFF; width:224px; height:268px; padding:5px 10px; position:relative;}
.Ny_nav i{ width:13px; height:13px; position:absolute; display:block;}
.Ny_nav i.con_oneTL{background:url(/res/imgs/icon/icon_TL.jpg) no-repeat center; top:-2px; left:-2px;}
.Ny_nav i.con_oneTR{background:url(/res/imgs/icon/icon_TR.jpg) no-repeat center; top:-2px; right:-2px;}
.Ny_nav i.con_oneBL{background:url(/res/imgs/icon/icon_BL.jpg) no-repeat center; bottom:-2px; left:-2px;}
.Ny_nav i.con_oneBR{background:url(/res/imgs/icon/icon_BR.jpg) no-repeat center; bottom:-2px; right:-2px;}
.Ny_nava{ line-height:53px; height:53px; display:block;width:184px; border-bottom:1px solid #469588; display:block; background:url(/res/imgs/icon/icon_Jleft.png) no-repeat center right; color:#FFF; font-size:16px; padding-left:40px; position:relative}
.Ny_nava:hover{ color:#fff000;}
.Ny_RMY{width:248px; padding:8px; background:#187a6a;margin-top:12px;}
.Ny_RMYk{border:1px solid #FFF; width:246px;}
.Ny_RMYk_tit{background:url(/res/imgs/icon/ny_rtit.png) no-repeat center;line-height:45px;height:45px;color:#FFF;text-align:center;margin-top:8px;font-size:20px;}

/* marqueetop */
.marqueetop{height:246px;width:246px;overflow:hidden;}
.marqueetop li{height:82px;width:246px;overflow:hidden;}
.Ny_Rnr{ padding:5px 20px; height:72px;width:206px;border-top:1px solid #469588; display:block;}
.Ny_RnrP{ width:60px; height:72px; overflow:hidden;}
.Ny_RnrP img{ width:100%;}
.Ny_RnrN{ width:135px; color:#FFF;}
.Ny_RnrN p{ font-size:16px; line-height:25px;}

/***************鍖婚櫌姒傚喌*****************/
.Survey{ padding-top:20px;}
a.SurveyA{ width:906; padding:20px 0; height:144px; display:block; border-bottom:1px dashed #d6d6d6;}
.SurveyPic{ width:250px; height:144px; overflow:hidden;}
.SurveyPic img{ width:100%;transition:0.5s;}
.SurveyNr{ width:615px; padding-right:10px;}
.SurveyNrT{ font-size:16px; color:#187a6a; line-height:20px; font-weight:600; margin-bottom:15px;}
.SurveyNrT i{ width:30px; height:2px; background:#187a6a; display:block; margin-top:10px;transition:0.5s;}
.SurveyNrN{ font-size:12px; color:#8c8c8c; line-height:25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.SurveyNrT:hover i{ width:80px;transition:0.5s;}
.SurveyPic:hover img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05); -o-transform:scale(1.05);transform: scale(1.05);transition:1s;}
.SurveyNrN:hover{text-decoration:underline;}
/****************鏂伴椈涓績*************/
.NewK{padding-top:20px; margin-bottom:100px;}
a.NewKA{ font-size:14px; color:#070707; padding-left:26px; line-height:49px; height:49px; display:block; border-bottom:1px dashed #d6d6d6; width:880px; background:url(/res/imgs/icon/newt01.png) no-repeat left center;}
.NewKN{ width:700px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.NewKT{ width:170px; text-align:right; color:#939393; padding-right:10px;}
a.NewKA:hover{ color:#158070; background:url(/res/imgs/icon/newk01.png) no-repeat left center}
/****************鏂伴椈璇︽儏************/
.detailsT{ color:#070707; font-size:18px; line-height:30px;font-weight:600; margin-top:20px;}
.detailsS{ padding:15px 0; border-bottom:1px dashed #ddd;}
.detailsS span{ padding-left:25px; padding-right:20px; color:#939393; font-size:14px;}
.detailsS span.detTime{ background:url(/res/imgs/icon/details01.png) no-repeat left center}
.detailsS span.detRen{ background:url(/res/imgs/icon/details02.png) no-repeat left center}
.detailsS span.detName{ background:url(/res/imgs/icon/details03.png) no-repeat left center}
.detailsNr{ text-indent:2em; font-size:14px; color:#595959; margin-top:30px;  line-height:25px; text-align:justify;}
.detailsNr p{margin-bottom:10px;}


/*鍙嬫儏閾炬帴*/
.con_Link{ margin-top:20px; width:1200px; margin:0 auto;}
.con_LinkT{ line-height:50px; height:50px; border-bottom:1px solid #187a6a; font-size:20px; color:#187a6a; padding-left:40px; background:url(/res/imgs/icon/ny_title.png) no-repeat left center;}
.con_LinkNR{ margin-top:20px; padding-bottom:20px;}
.con_LinkNR a{ width:200px; height:60px; margin:0 20px 20px; overflow:hidden; display:block;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.con_LinkNR a img{ width:100%;}
.con_LinkNR a:hover{ransform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
/****************鍖荤枟鏈嶅姟*************/
.serviceL{ width:483px; margin-top:15px;}
.serviceNz{ height:199px;width:443px; padding:20px 20px 0; background:url(/res/imgs/pic/intr_B01.jpg) no-repeat center; background-size: auto 100%; color:#FFF;}
.serviceNzT{ height:31px; line-height:31px; width:304px; background:url(/res/imgs/pic/index_intrT.png) no-repeat center; font-size:24px; text-align:center; margin:0 auto; margin-bottom:10px; background-size:100%;}
.serviceNzn{ width:110px;line-height:32px; height:32px;}
.serviceNzn a{padding-left:40px;  font-size:14px; color:#FFF;display:block;}
.serviceNk{height:151px;width:443px; padding:20px 20px 0; background:url(/res/imgs/pic/intr_B02.jpg) no-repeat center; color:#FFF; margin-top:4px;}
.serviceNk .serviceNzn:nth-child(2){ margin-left:110px;}
.serviceNk .serviceNzn:first-child+div{margin-left:110px;}
.serviceNl{ margin-top:15px; height:374px;width:379px; padding:20px 20px 0; background:url(/res/imgs/pic/intr_B03.jpg) no-repeat center; color:#FFF;}
.serviceNln{width:170px;line-height:29px; height:29px;}
.serviceNln a{padding-left:40px;  font-size:14px; color:#FFF; display:block;}
.serviceNzn a:hover,.serviceNln a:hover{text-decoration:underline;}

.service{ overflow-x:hidden; margin-top:30px; margin-bottom:50px;}
.serviceK{ width:921px;}
a.serviceA{ width:135px; height:200px; margin-right:15px; margin-bottom:20px;overflow:hidden; background:#FFF url(/res/imgs/icon/index_expertk.png) no-repeat center;padding:17px; background-size:100%; display:block; color:#000; text-align:center;transition:0.5s;}
.serviceP{display:block;width:121px;height:140px;overflow:hidden; padding:5px 7px;}
.serviceP img{ width:100%;}
.serviceAT{  padding:8px 16px 0;font-size:14px;font-weight:600;}
.serviceATS{padding:0 7px; font-size:12px;}
a.serviceA:hover{ box-shadow:0 0 10px #666;transition:0.5s;}

#nav {
  line-height: 24px;  list-style-type: none;
}

#nav a {
 display: block; width: 80px; text-align:center;font-size: 16px;
}

#nav a:link  {
 color:#666; text-decoration:none;
}
#nav a:visited  {
 color:#666;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#nav li {
 float: left; width: 80px; padding-top:40px;
}
#nav li a:hover{
 background:#187a6a;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 180px; position: absolute;
}
#nav li ul li{
 float: left; width: 180px;
 background: #F6F6F6;
}

#nav li ul a{
 display: block; width: 180px;w\idth: 156px;text-align:left;padding-left:24px;
}

#nav li ul a:link  {
 color:#666; text-decoration:none;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#C00;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}
















