




.main_title{ display:block; text-align:center; font-size:20px; color:#666666; line-height:40px}
.main_title p{ font-size:36px; color:#333333; line-height:60px}
.main_title .dec{ width:50px; height:4px; margin:10px auto; background:#0b8588;}

.main_titlea{ display:block; text-align:center; font-size:18px; color:#999999; line-height:30px; font-family:Arial, Helvetica, sans-serif}
.main_titlea p{ font-size:36px; color:#333333; line-height:60px; font-weight:bold; font-family: "微软雅黑"}
.main_titlea .dec{ width:50px; height:4px; margin:10px auto; background:#0b8588;}

.main_titleb{ display:block; text-align:center; font-size:18px; color:#ffffff; line-height:30px; }
.main_titleb p{ font-size:36px; color:#ffffff; line-height:60px; font-weight:bold;}
.main_titleb .dec{ width:308px; height:10px; margin:10px auto; background: url(../images/dec_cp.png) center center no-repeat;}



/*why*/
.in_advan{background: #f2f2f2;padding-bottom: 60px; padding-top:60px}
.in_advan .in_title h2{background: url(../images/title_bg3.jpg) no-repeat bottom center;font-weight: 700;padding-bottom: 13px;}
.in_advan .advan_list{ margin-top:35px}
.in_advan .advan_list ul li{width: 270px;float: left;margin-right: 40px;text-align: center;}
.in_advan .advan_list ul li h3{font-size: 19px;color: #333333;font-weight: normal;line-height: 56px;}
.in_advan .advan_list ul li p{font-size: 16px;color: #777777;line-height: 27px;height: 108px;}
.in_advan .advan_list ul li.last{margin-right:0;}

/*product*/
.in_product{ width:100%; height:auto; margin:0 auto; background:url(../images/bg_cp.jpg) center top no-repeat; padding-top:40px; padding-bottom:80px}

.in_product .picScroll-left1{ position:relative;}
.in_product .picScroll-left1 .bd{overflow:hidden;}
.in_product .picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.in_product .picScroll-left1 .bd ul li{ width:280px; height:520px;margin-right: 25px; float:left; _display:inline; overflow:hidden; background:#ffffff}
.in_product .picScroll-left1 .bd ul li .topimg{
	width: 280px;
    height: 280px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
	}
.in_product .picScroll-left1 .bd ul li .topimg img{
	max-width:100%;
	max-height:100%;
	transform: scale(1);
	transition: all 1s ease-out;
	}
.in_product .picScroll-left1 .bd ul li:hover .topimg img{transform: scale(1.2);}

.in_product .picScroll-left1 .bd ul li .txt{ width:260px; height:auto; margin:0 auto; border-top:1px solid #cfcfcf}
.in_product .picScroll-left1 .bd ul li .txt h1{ font-size:18px; color:#333333; line-height:52px; font-weight:100}
.in_product .picScroll-left1 .bd ul li .txt span{ font-size:15px; line-height:26px; color:#888888; height:104px; display:block; overflow:hidden; text-align:justify}
.in_product .picScroll-left1 .bd ul li .txt .more{ width:125px; height:32px; border:2px solid #006f68; border-radius:30px; margin:0 auto; display:block; text-align:center; font-size:16px; color:#006f68; line-height:32px; margin-top:15px}
.in_product .picScroll-left1 .bd ul li:hover .txt .more{ background:#006f68;border:2px solid #006f68; font-size:16px; color:#ffffff; line-height:32px;}






/*合作案例*/
.in_case{ margin-top:37px; margin-bottom:65px}
.in_case .picScroll-left2{ position:relative;}
.in_case .picScroll-left2 .bd{overflow:hidden;}
.in_case .picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.in_case .picScroll-left2 .bd ul li{ width:280px;height:320px;margin-right: 26px; float:left; _display:inline; overflow:hidden;position: relative;}
.in_case .picScroll-left2 .bd ul li .pic{width:280px; height:210px;display: block;}
.in_case .picScroll-left2 .bd ul li .txt{padding: 0 20px;}
.in_case .picScroll-left2 .bd ul li h2{font-size:20px;color: #fff;font-weight: normal;line-height:56px;}
.in_case .picScroll-left2 .bd ul li p{font-size: 16px;color: #cccccc;line-height: 52px;border-top: 1px solid #999;}
.in_case .picScroll-left2 .bd ul li .case_cover{position: absolute;bottom: 0;width: 100%;background: url(../images/case_cover.png) repeat;display: block;}
.in_case .picScroll-left2 .bd ul li .case_hover{position: absolute;top: 0;width: 100%;height: 100%; background: url(../images/case_cover.png) repeat;text-align: center;display: none;}
.in_case .picScroll-left2 .bd ul li .case_hover p{position: absolute;bottom: 0;width:251px;text-align: left;}
.in_case .picScroll-left2 .bd ul li .case_hover h2{margin-top: 100px;line-height: 84px;}
.in_case .picScroll-left2 .bd ul li:hover .case_cover{display: none;}
.in_case .picScroll-left2 .bd ul li:hover .case_hover{display: block;}



/*关于我们*/
.in_about{background: url(../images/about_bg.jpg) no-repeat top center;height: 539px;}
.in_about .about_box {position: relative;padding-top: 50px;}
.in_about .about_box img{position: absolute;top: 95px;left: 0;}
.in_about .about_box .fr{background: #006f68;width: 960px;}
.in_about .about_box .fr .about_txt{width: 680px;padding:45px 0 45px 250px;height: 346px;}
.in_about .about_box .fr .about_txt p{font-size:16px;color: #fff;line-height: 30px;}
.in_about .about_box .fr .about_t{position: relative;}
.in_about .about_box .fr .about_t h2{font-size: 30px;color: #fff;background: url(../images/about_t.jpg) no-repeat bottom left;padding-bottom: 15px;margin-bottom: 20px;line-height: 60px;}
.in_about .about_box .fr .about_t a{position: absolute;top: 10px;right: 0;font-size: 18px;color: #fff;padding-left: 60px;border-bottom: 1px solid #fff;line-height: 32px;}


/*荣誉资质*/
.in_appli{ width:100%; height:auto; margin:0 auto; background:url(../images/case_bg.jpg) center bottom no-repeat; padding-bottom:100px; margin-top:37px;}
.in_appli .picScroll-left{ position:relative;}
.in_appli .picScroll-left .bd{overflow:hidden;}
.in_appli .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.in_appli .picScroll-left .bd ul li{ width:280px;margin-right: 22px; float:left; _display:inline; overflow:hidden;text-align: center;}
.in_appli .picScroll-left .bd ul li img{width:278px; height:370px;display: block;border: 1px solid #cfcfcf;}

.in_appli .picScroll-left .bd ul li p{font-size:20px;color: #fff;line-height: 55px;height: 55px;overflow: hidden; background: #006f68;}


/*首页新闻中心*/
.newContBox{width:100%; height:auto; margin:50px auto;}
.newContBox .newCont{width:1200px;margin:0 auto;overflow: hidden;}


.newCont .newtop .listnew{float: right;}
.newCont .newtop .listnew li{float: left;margin-right:30px;color:#fff;font-size:16px;padding-bottom:10px;cursor: pointer;}
.newCont .newtop .listnew li:last-child{margin-right:0;}
.newCont .newtop .listnew li:hover{border-bottom: 2px solid #fff;}

.newCont .newctext{width:100%;overflow:hidden;display: none; margin-top:45px}

.newCont .newctext.newshown{display: block; }
.newCont .newctext .ncontl{width:506px; height:533px; display:block;overflow:hidden;float: left;background: #eeeeee;padding:12px; padding-bottom:0}
.newCont .newctext .ncontl .ncimg{width:506px;height:380px; display:block; overflow:hidden; text-align:center; background:#0b8588}
.newCont .newctext .ncontl .ncimg img{max-width:100%; height:380px;transform: scale(1);transition: all 1s ease-out;}
.newCont .newctext .ncontl:hover .ncimg img{transform: scale(1.2);}
.newCont .newctext .ncontl .nctit{ width:80%; line-height:45px; float:left;font-size:18px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newCont .newctext .ncontl span{ float:right; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa; line-height:45px; background:url(../images/date.png) 0 center no-repeat; padding-left:20px}
.newCont .newctext .ncontl .ncdate{ background:url(../images/date.png) 0 center no-repeat; text-indent:25px;color:#1f5db0;font-size:15px;margin-bottom:10px;}
.newCont .newctext .ncontl .nctext{color:#5e5e5e !important;font-size:15px !important;line-height:24px !important; height:48px; display:block; overflow:hidden}
.newCont .newctext .ncontl .ncnexta{width:95px;height:30px;display: block; text-align:center; line-height:30px; background:#0b8588; color:#fff; font-size:15px;float: right;border-radius:15px; margin-top:10px}

.newCont .newctext .ncontr{width:620px; height:auto; display:block;overflow:hidden;float: right;}
.newCont .newctext .ncontr ul{width:100%;overflow:hidden;}
.newCont .newctext .ncontr ul li{width:100%;overflow:hidden; padding-top:24px; padding-bottom:24px; border-bottom:1px dotted #bababa}
.newCont .newctext .ncontr ul li:first-child{ padding-top:0}
/*.newCont .newctext .ncontr ul li:last-child{ padding-bottom:0}*/

.newCont .newctext .ncontr ul li a{width:100%;overflow:hidden;display: block;background: url(../images/mnarr.png) right bottom no-repeat;}
.newCont .newctext .ncontr ul li a .nrtit{width:100%;color:#222;font-size:18px;margin-bottom:15px;overflow: hidden;height:30px;}
.newCont .newctext .ncontr ul li a .nrtit .stit{width:80%;float: left;line-height: 30px; font-size:18px; color:#222;}
.newCont .newctext .ncontr ul li:hover a .nrtit .stit{color:#0b8588;}
.newCont .newctext .ncontr ul li a .nrtit .date{
    float: right;
    text-align: right;
    color: #aaaaaa;
    font-size: 15px;
    line-height: 30px;
    background: url(../images/date.png) 0 center no-repeat;
    padding-left: 25px;
	}
.newCont .newctext .ncontr ul li a .nrtext{width:80%;color:#5e5e5e;font-size:15px;line-height:24px; height:48px; display:block; overflow:hidden}

.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

