@charset "utf-8";
/* CSS Document */
.ind_about{ height:350px; background:url("../images1/4_0vg8.jpg") repeat-x;}
.ind_about_left{ background-color:#fff; position:absolute; left:0px; top:10px;}
.ind_about_left img{margin:5px; width:280px; height:350px;}
.ind_about_right{height:400px; padding-left:320px;}
.ind_about_right .text1{color:#fff; margin-top:20px; margin-bottom:5px;}
.ind_about_right .text1 h1{ font-size:28px; font-weight:bold;}
.ind_about_right .text1 span{font-size:24px; margin-left:10px; text-transform:uppercase;}
.ind_about_right .text2 a{color:#fff; margin-left:25px;}
.ind_about_right .text2{color:#fff;padding-top: 20px;}
.ind_about_right2{width:auto; margin-top:30px;}

.ind_about2{ background-color:#fbfbfb; margin-top:0px;}

.about2{}
.ab-img{width:380px; height:300px; float:left; margin:10px;position: relative; overflow:hidden;}
.ab-img .img{width:100%; height:100%;}
.ab-img .img img{width:100%; height:100%; border:0px; display: block; transition: all 2s ease 0s;}
.ab-img .img:hover img{ transform: scale(1.3); transition: all 1s ease 0s; -webkit-transform: scale(1.3); -webkit-transform: all 1s ease 0s; cursor:pointer}
.ab-img .div1 {overflow:hidden; line-height:40px; background:url("../images1/abot_bb.png") repeat-y; position:absolute; bottom:0px; text-align:right; width:100%; font-size:24px; color:#fff; font-family:'Miscrosoft'}

.product{ position:relative;}
.product:after{ content:''; width:439px; height:211px; position:absolute; right:-100px; background:url("images1/cl.png.html") no-repeat center center; top:-230px; z-index:0}
.product .title,.news .title,.cooperation .title{ padding:50px 0px 0px 0px; font-size:0; position:relative;}
.product .title:before,.product .title:after{ content:''; width:155px; height:6px; position:absolute; top:0px; left:0px;}
.product .title:after{ left:155px;}
.product .title img,.product .title .en,.news .title img,.news .title .en,.cooperation .title img,.cooperation .title .en{ display:inline-block; vertical-align:bottom; font-size:18px; font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; font-weight:bold; color:#666;}
.product .title .en,.news .title .en,.cooperation .title .en{ padding-left:10px;}
.product .title .en p,.news .title .en p,.cooperation .title .en p{ font-size:12px; font-weight:normal; font-family:arial; color:#999; padding-top:3px;}
.product .title .pnav-bar,.news .title .pnav-bar,.cooperation .title .pnav-bar{ position:absolute; right:0px; top:63px; font-size:12px; z-index:1;}
.product .title .pnav-bar .nlist,.news .title .pnav-bar .nlist{ display:inline-block;}
.product .title .pnav-bar .nlist:hover,.news .title .pnav-bar .nlist:hover{ color:#18978c;}
.product .title .pnav-bar .nlist:after,.news .title .pnav-bar .nlist:after{ content:'|'; margin:0 5px;}
.product .title .pnav-bar .nmore,.news .title .pnav-bar .nmore,.cooperation .title .pnav-bar .nmore{ background:#18978c; font-size:10px; color:#fff; padding:3px 5px; border-radius:3px;}
.product .pro-tab{ font-size:0px;}
.product .pro-tab .big-img,.product .pro-tab .pro-right{ display:inline-block; vertical-align:top;}
.product .pro-tab .big-img{ width:440px; height:440px; border:#ddd 1px solid; box-shadow:5px 5px 10px rgba(0,0,0,0.1);}
.product .pro-tab .pro-right{ width:760px;}
.product .pro-tab .pro-right .pro-txt{ margin-left:50px; height:285px; width:710px; overflow:hidden; position:relative;}
.product .pro-tab .pro-right .pro-txt .pro-list{ position:absolute; left:0px; top:0px; font-size:0px;}
.product .pro-tab .pro-right .pro-txt .t-items{ height:285px; width:710px; display:inline-block; overflow:hidden;}
.product .pro-tab .pro-right .pro-txt .t-items h3{ font-size:24px; font-weight:normal; color:#18978c; position:relative; padding-left:20px;}
.product .pro-tab .pro-right .pro-txt .t-items h3:before,.product .pro-tab .pro-right .pro-txt .t-items h3:after{ content:''; width:3px; background:#18978c; height:22px; position:absolute; left:0px; top:3px;}
.product .pro-tab .pro-right .pro-txt .t-items h3:after{ left:5px; width:1px;}
.product .pro-tab .pro-right .pro-txt .t-items p{ padding-top:40px; line-height:1.8; font-size:14px; height:145px;}
.product .pro-tab .pro-right .pro-txt .t-items a{ height:30px; line-height:30px; width:100px; text-align:center; background:#eee; margin-top:35px; display:block; font-size:12px; font-family:arial; transition:.2s linear; -webkit-transition:.2s linear; color:#999;}
.product .pro-tab .pro-right .pro-txt .t-items a:hover{ background:#18978c; color:#fff;}
.product .pro-tab .pro-right .small-img ul{ font-size:0px; padding-left:20px;}
.product .pro-tab .pro-right .small-img ul li{ display:inline-block; width:155px; height:155px; border:#ddd 1px solid; margin-left:30px;}

/*----about-----*/
.bodydivnei_left_menu{width:100%; padding-bottom:30px;}
.bodydivnei_left_menu a{ display: inline-block; float:left; padding-left:30px; font-size:14px; color:#333333; width:100%; height:49px; line-height:50px; border-bottom:#f2f2f2 solid 1px;}
.bodydivnei_left_menu a.on{ background:#0068b7 url("../images1/tupian7.png") right no-repeat; color:#FFFFFF;}
.bodydivnei_left_menu a:hover{ background:#0068b7 url("../images1/tupian7.png") right no-repeat; color:#FFFFFF;}
.bodydivnei_left_con{ padding:10px 20px; width:100%;}
.bodydivnei_left_con div{line-height:30px; padding-left:28px; font-size:14px; border-bottom:#f2f2f2 solid 1px;}

.m5{margin:0px 0px; padding:10px 0 6px; border-bottom:2px solid #33ab38; min-width:150px;}
/*-----pro-----*/
.pro{background-color:#33ab38; width:100%; margin:0 auto;}
.right_menu_box{width:930px; overflow:hidden;}
.right_menu_left{width:566px; height:300px; margin:20px 0 0; background-color:#fff;}
.right_menu_left div{margin:30px;}
.right_menu_left h1{margin-top:60px; font-size:24px; margin-bottom:20px;}
.right_menu_left p{ font-size:14px; line-height:25px;}
.right_menu_right{width: auto; height:300px; margin:20px 0px 0px 0;}
.right_menu_right img{height:300px; width:auto;}

.right_menu_foot{background-color:#fff; margin-top:10px; margin-bottom:20px; width:100%; height:50px;}
.right_menu_foot li{float:left; margin:20px 10px;}
.right_menu_foot li a:hover{color:#33ab38;}
.right_menu_foot .more{float:right;background: #6dd071; padding: 17px 24px; color:#fff; font-size:16px; font-weight:bold}
.right_menu_foot .more:hover{color:#33ab38;}

.youshi{width:100%; overflow:hidden;}
.youshi_list{width: 214px; height:auto; padding:0px 0px; margin:20px 0px 20px 20px; float:left; overflow:hidden}
.youshi_list{ border-left:1px #e9e9e9 solid; box-sizing:border-box;}
/*.youshi_list:nth-child(1){ border-left:0px #e9e9e9 solid;}*/
.youshi_list_img{  overflow:hidden;}

.phfront{	display:block;	margin:0 auto;}
.phback{	display:none;	margin:0 auto;}
.youshi_list_img:hover .phfront{	display:none;}
.youshi_list_img:hover .phback{	display:block;}

.youshi_list_text{margin:20px 0px; text-align:center;}
.youshi_list_text h1{font-size:24px; font-weight:bold; color:#0068b7;}
.youshi_list_text p{margin-top:10px; line-height:18px;}

.youshi2{width:100%; padding: 20px 15px; overflow:hidden; margin: 0 auto;}
.youshi_list2{ height:auto; padding:0px 0px; float:left; background-color:#fff;  box-shadow: 0 0 0 #fff;  -webkit-transition: all .3s ease;  transition: all .3s ease;  opacity: 1;  width: 277px;  margin: 0 20px 0 0;
}
.youshi_list2:hover { -webkit-box-shadow:0 15px 30px rgba(0,0,0,.1); box-shadow:0 15px 30px rgba(0,0,0,.1); -webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0); border-radius:2px }
.youshi_list2:last-child { margin-right: 0;}
.youshi_list2:nth-child(1n){ border-left:0px #e9e9e9 solid;}
.youshi_list2:nth-child(1){ border-left:0px #e9e9e9 solid;}
.youshi_list2_img{margin-top:10px;}
.youshi_list2:hover .phfront{	display:none;}
.youshi_list2:hover .phback{	display:block;}

.youshi_list2_text{margin:20px 0px; text-align:center;}
.youshi_list2_text h1{font-size:24px; color:#e82222;}
.youshi_list2_text p{margin-top:10px; line-height:18px;}

.youshi3{width:100%; padding: 20px 15px; overflow:hidden; margin: 0 auto;}
.youshi_list3{ height:auto; padding:0px 0px; float:left; background-color:#fff;  box-shadow: 0 0 0 #fff;  -webkit-transition: all .3s ease;  transition: all .3s ease;  opacity: 1;  width: calc( (100% - 60px) / 4);  margin: 0 20px 0 0;
}
.youshi_list3:hover { -webkit-box-shadow:0 15px 30px rgba(0,0,0,.1); box-shadow:0 15px 30px rgba(0,0,0,.1); -webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0); border-radius:2px }
.youshi_list3:last-child { margin-right: 0;}
.youshi_list3:nth-child(1n){ border-left:0px #e9e9e9 solid;}
.youshi_list3:nth-child(1){ border-left:0px #e9e9e9 solid;}
.youshi_list3_img{margin-top:10px;background-color:#CCC;}
.youshi_list3:hover .phfront{	display:none;}
.youshi_list3:hover .phback{	display:block;}
.youshi_list3 .phbox{padding:30px 0;}

.youshi_list3_text{margin:20px 0px; text-align:center;}
.youshi_list3_text h1{font-size:24px; color:#e82222;}
.youshi_list3_text p{margin-top:10px;}

.fangan{background-color:#f6f6f6;}
.fangan .list{width:360px; margin-right:60px; height:auto; overflow:hidden; float:left}
.fangan .list:nth-child(3){margin-right:0px;}
.fangan .list .list-1{width:100%;}
.fangan .list .list-1 img{width:100%;}
.fangan .list .list-2{background-color:#fff; height:205px;}
.fangan .list .list-2 .text{padding:20px;}
.fangan .list .list-2 .text h1{font-size:18px; margin-bottom:20px;}
.fangan .list .list-2 .text p{line-height:22px; font-size:14px;}

.indnews_left{width:500px; background-color:#f6f6f6;}
.indnews_left_txt{margin:20px;}
.indnews_left_txt .title{font-size:16px; font-weight:bold;}
.indnews_left_txt .title a:hover{color:#0068b7;}
.indnews_left_txt .day{margin:10px 0px}
.indnews_left_txt .txt{margin:20px 0px; font-size:14px; line-height:22px;}

.indnews_right{width:650px;}
.indnews_right .bm{border-bottom:1px #e2e2e2 solid;}
.indnews_right .f12{font-size:12px;}

.service h1{font-size:30px; color:#333; text-align:center}
.service h3{ text-align:center}