﻿.slidebox{width:100%; height:424px; overflow:hidden; text-align:center;_margin-top:-2px; position:relative;}
.slidebox .pager{position:absolute; z-index: 100;bottom:10px; width:100%; height:10px;}
.slidebox .pager a{width:35px;height:4px; display:inline-block; margin:0 2px;font-size:0px; background:#fff;opacity:0.6;filter:alpha(opacity=60);color:#fff;}
.slidebox .pager a.cur{background:#8dc63f;opacity:1;filter:alpha(opacity=100);}



.latestNews{height:45px; background:url(../images/bg_index_06.jpg) repeat-x;line-height:45px;overflow:hidden;}
.latestNews p{color:#333333; font-size: 14px; padding-right:29px;}
.latestNews .line{padding:0 10px; font-size:16px; color: #b2b2b2;}
.latestNews .more{background:url(../images/news_arrow_03.png) no-repeat right 21px; padding-right:20px;}
.latestNews .lside{width:900px; overflow:hidden;}

.rollNews{height:34px;overflow:hidden;margin-top:6px;}
.rollNews li{height:35px;overflow:hidden; background-color:transparent !important;line-height: 35px;}

.category .box{padding:30px 0 25px 0; height:290px; background:url(../images/weblink_bg_02.jpg) no-repeat center bottom;}
.category li{width:238px;height:283px;border:1px solid #dfdfdf; float:left; margin-right:14px; position:relative;}
.category li .shadow{position:absolute; height:10px; width:238px; background:url(../images/category_shadow_03.png) no-repeat left center; top:283px; _top:282px; left:0;}

.whoChoose{height:545px;background:url(../images/whochoose_bg.jpg) repeat-x;}
.whoChoose .box{height:465px;background:url(../images/weblink_bg_02.jpg) no-repeat center bottom; padding:30px 0 50px 0;}
.whoChoose h2{color:#8dc63f; font-size:36px; text-align:center; height:50px;line-height:50px; overflow:hidden; margin-bottom:30px;}
.whoChoose .reliable{height:42px;line-height:42px;border:1px solid #d9d9d9; display:block; font-size:18px; color:#999; text-align:center; background:url(../images/right_arrow_03.png) no-repeat 666px 18px; background:#fff; margin-top:15px;}
.whoChoose li{width:420px;float:left;height:100px;margin-bottom:10px;padding-left:80px;}
.whoChoose li p{line-height:21px;color:#808080;width:400px;height:70px; overflow:hidden;}
.whoChoose li .tit{color:#333333;font-size:18px;}
.whoChoose .one{background:url(../images/whochoose_icon_01.png) no-repeat left 10px;}
.whoChoose .two{background:url(../images/whochoose_icon_06.png) no-repeat left 10px;}
.whoChoose .three{background:url(../images/whochoose_icon_03.png) no-repeat left 10px;}
.whoChoose .four{background:url(../images/whochoose_icon_10.png) no-repeat left 10px;}
.whoChoose .five{background:url(../images/whochoose_icon_15.png) no-repeat left 10px;}
.whoChoose .six{background:url(../images/whochoose_icon_02.png) no-repeat left 10px;}

.comInfo{ height:264px; background:url(../images/com_info_bg_03.jpg) repeat-x center bottom; padding:40px 0; overflow:hidden;}
.comInfo .vedio{width:385px;height:263px;}
.comInfo .playBtn{ width:78px; height:78px; background:url(../images/index_icon_27.png) no-repeat; left:50%;top:50%; margin-top:-39px; margin-left:-39px;}
.comInfo h3{font-size:30px;color:#8dc63f; margin-bottom:8px;height:50px;line-height:50px;overflow:hidden;}
.comInfo .info{width:610px;}
.comInfo .info p{font-size:14px;line-height:21px; margin-bottom:15px; font-family:Arial;}
.comInfo  .more{font-size:18px; color:#999999; background:url(../images/right_arrow_03.png) no-repeat right center; padding-right:20px;}
.comInfo .box{height:180px;overflow:hidden;}


/*切换*/
.tab-cnt{position:relative;font-size: 14px;}
.img-list{width:1002px; height:400px;overflow:hidden;position:relative;}
.img-list_all{ width:1000000000px;}
.img-list_all ul{width:1000000000px; height:400px; float:left; overflow:hidden;}
.tab-cnt .prev {
    cursor: pointer;
    display: block;
    height: 73px;
    left: -50px;
    position: absolute;
    top: 165px;
    width: 41px;
}
.tab-cnt .next {
    cursor: pointer;
    display: block;
    height: 73px;
    position: absolute;
    right: -50px;
    top: 165px;
    width: 41px;
}
.cur_li
{
    float:left;
    padding:1px 3px;margin-top: -20px;
margin-bottom: 15px
}
.cur_li a
{
    color:#000;
display: block;
padding: 4px 15px 3px 15px;
}
.cur_li.cur a
{
    background:#8cc53e;
    font-size:14px;color: #fff;
}
.banner .slide{height:422px; overflow:hidden;}
.banner .slide a{display:block; width:100%; text-align:center;}
.banner .pager{position:absolute;height:5px; right:50%;margin-right:-490px;z-index:80; bottom:30px;}
.banner .pager a{display:inline-block; _zoom:1; width:52px; height:6px; background:#fff; font-size:0px; margin-left:10px; opacity:0.6; filter:alpha(opacity=60)}
.banner .pager a.cur{background:#6bb801;opacity:1; filter:alpha(opacity=100);}


.category li{ width:190px; height:87px; overflow:hidden; float:left; margin-right:6px;}
.category .c1{background:url(../images/category_03.jpg) no-repeat;}
.category .c2{background:url(../images/category_05.jpg) no-repeat;}
.category .c3{background:url(../images/category_07.jpg) no-repeat;}
.category .c4{background:url(../images/category_09.jpg) no-repeat;}
.category .c5{background:url(../images/cr4.jpg) no-repeat;}
.category .info{width:100px;height:87px; margin-left:86px;}
.category .title{font-size:14px; }
.category p{height:40px; overflow:hidden;}
.category{padding-bottom:30px; background:url(../images/category_bg.jpg) no-repeat center bottom;}

.whychoose .hd{height:30px; line-height:30px; padding-top:20px;}
.whychoose .hd span{color:#6bb801;}

.accon{height:240px; overflow:hidden;}
.accon .pic{height:240px; width:100px; display:block; float:left; position:relative;}
.accon .mask{width:100px; height:26px; display:block; background:url(../images/black_10.png); text-align:center; position:absolute; line-height:26px; color: #fff; bottom:0px; left:0px;}

.accon li{float:left;}
.accon .desc{width:0px; overflow:hidden;overflow:hidden; background:#fff; height:239px; border-bottom:1px solid #c9c9c9; background:url(../images/accon_bg.jpg) repeat-x;float:left;}

.accon .desc .pd{padding:20px; overflow:hidden; _zoom:1; width:440px;}
.accon .newsinfo{height:200px; overflow:hidden;width:275px;}

.accon .newsinfo h3{font-size:20px; color:#6bb801; font-weight:bold; height:30px; line-height:30px; overflow:hidden;}
p.dbline{font-size:0px; border-top:1px solid #cccccc; border-bottom:1px solid #ffffff;}

.zhanghui{width:640px;}
.news{width:305px;}
.mod .hd{height:50px; line-height:50px;}
.mod .hd .en{font-size:18px; color:#cccccc;}
.mod .more{color:#b2b2b2;}
.zhanghui-list{padding-top:30px;}
.zhanghui-list li{height:80px; overflow:hidden; position:relative; margin-bottom:25px;}
.zhanghui-list .date{width:76px; height:70px; background:#bebebe; color:#fff; text-align:center;}
.zhanghui-list .day{height:45px; line-height:45px; border-bottom:1px solid #fff; font-size:29px; font-weight:bold;}
.zhanghui-list .year{font-size:14px; font-weight:bold;}
.zhanghui-list .arrow{width:0px; height:0px; border:10px solid; border-color:#bebebe #EDEDED #EDEDED #EDEDED; position:absolute; top:70px; left:25px;}
.zhanghui-list .cur .date{background:#8dc62b;}
.zhanghui-list .cur .arrow{border-color:#8dc62b #EDEDED #EDEDED #EDEDED;}
.zhanghui-list .info{width:540px; height:70px;}

.zhanghui-list .tit{color:#4c4c4c;height:22px;line-height:22px; overflow:hidden;}
.zhanghui-list .info p{height:45px; overflow:hidden; padding-top:5px;}


.newslist li{height:70px; width:300px; overflow:hidden; padding-top:15px; background:url(../images/newpic_10.jpg) no-repeat right 50px;}
.newslist .pic{width:81px;}
.newslist  .info{width:205px;}
.newslist .hd{line-height:20px; font-weight:bold; color:#4c4c4c}


.newsfirst{width:260px;height:67px; padding:20px; background:#fff; margin-top:20px; border:1px solid #cccccc;}
.newsfirst .info{width:175px;}
.newsfirst .date{color:#666; text-decoration:underline;}

.caselist{margin-bottom:100px;}
.caselist .hd{height:30px; line-height:30px;}
.caselist .en{font-size:18px; color:#cccccc;}
.caselist .more{color:#b2b2b2; font-size:14px;}
.caselist li{width:237px; height:156px; background:url(../images/caselist_bg_03.jpg) no-repeat left center; float:left; margin-right:5px; padding:2px;}
.caselist .pic{display:block;}
.caselist .tit{height:30px; line-height:30px; font-size:14px; padding-left:10px; font-family:"Microsoft YaHei",微软雅黑;}



.comBanner{width:100%;height:310px;overflow:hidden;text-align:center;}

.comHd{background:url(../images/comhd_bg_03.jpg) repeat-x; height:70px;line-height:70px;}
.comHd h2{font-size:31px;color:#8dc63f; font-family:"Microsoft YaHei",微软雅黑;}
.crumbs{color:#444;padding-left:20px;background:url(../images/home_bg_06.jpg) no-repeat left center; font-family:"Microsoft YaHei",微软雅黑;}
.crumbs a{padding:0 3px;font-size:16px;}
.crumbs a.cur{color:#8dc63f;}

.xSideNav{width:245px;background:url(../images/sidenav_shadow.jpg) no-repeat 220px top; height:820px; font-family:"Microsoft YaHei",微软雅黑;}
.xSideNav .box{width:220px;}
.xSideNav h3{border-bottom:1px solid #d9d9d9; font-size:14px; vertical-align:middle;}
.xSideNav .firstLink{display:block;color:#4c4c4c;padding:13px 0;background:url(../images/sidenav_arrow_06.png) no-repeat 10px 22px;padding-left:30px;padding-right:10px;}
.xSideNav h3.cur .firstLink{color:#fff;background:#8cc53e url(../images/sidenav_arrow_03.jpg) no-repeat 10px 22px;}
.xSideNav .sideSubNav a{display:block; padding:6px 10px 6px 35px; border-bottom:1px solid #ececec; color:#666666; background:url(../images/sidenav_arrow_10.jpg) no-repeat 20px 14px;}
.xSideNav .sideSubNav a.cur{color:#8dc63f;background-image:url(../images/sidenav_arrow_07.jpg)}

.tosee{width:735px; padding-bottom:40px;font-family:"Microsoft YaHei",微软雅黑;}
.tosee .hd{font-size:20px;}
.tosee .mod1{padding:20px 10px 30px 10px; background:#fff; border:1px solid #e4e4e4; margin-bottom:20px; color:#4c4c4c;}
.tosee p{line-height:21px;}
.tosee .mod1 h4{font-size:18px; color:#8dc63f; margin-bottom:10px;}
.tosee .mod2 .pic{width:289px;}
.tosee .mod2 h4{font-size:18px; color:#8dc63f; margin-bottom:10px;}
.tosee .mod2 .desc{width:425px;}


.sideNav{width:245px;background:url(../images/sidenav_shadow.jpg) no-repeat right top; height:820px;}
.sideNav ul{width:220px;}
.sideNav li{height:40px;line-height:40px;border-bottom:1px solid #d9d9d9; font-size:14px; vertical-align:middle;}
.sideNav a{display:block;color:#4c4c4c; background:url(../images/sidenav_arrow_06.png) no-repeat 10px center;padding-left:30px;}
.sideNav li.cur{background:#8cc53e;}
.sideNav .cur a{color:#fff;background:url(../images/sidenav_arrow_03.png) no-repeat 10px center;}


.classifyleft {
    cursor: pointer;
    display: block;
    height: 73px;
    left: -50px;
    position: absolute;
    top: 125px;
    width: 41px;
}
.classifyright {
    cursor: pointer;
    display: block;
    height: 73px;
    position: absolute;
    right: -50px;
    top: 125px;
    width: 41px;
}

.indexclassleft {
    cursor: pointer;
    display: block;
    height: 73px;
    left: -50px;
    position: absolute;
    top: 125px;
    width: 41px;
}
.indexclassright {
    cursor: pointer;
    display: block;
    height: 73px;
    position: absolute;
    right: -50px;
    top: 125px;
    width: 41px;
}


.display-block{ display: block;}
.display-none{ display: none;}
/*header*/
.indexheader{ width: 100%; overflow: hidden;background:#fff;}
.indexhead{ width: 1200px; margin: 0 auto; }
.indexhead .logo img{ display: block; width:383px; height:76px; padding: 37px 0px;}

.indexhead-top{ width: 100%; height: 28px; line-height: 28px; background: #14192f;}
.indexhead-top dl{ width: 1200px; margin: 0 auto;color: #83858f; font-size: 12px;}
.indexhead-top dl dt{padding-left: 25px; background: url("../images/sitenav_05.jpg") left center no-repeat;}
.indexhead-top dl dd{ position: relative;}
.indexhead-top dl dd>a{color: #83858f; display: inline-block; *display: inline; *zoom: 1;}
.indexhead-top dl dd a.lianxi{ background: url("../images/img001.png") 4px 1px no-repeat; padding: 0 12px 0 30px;}
.indexhead-top dl dd span.look{ padding:0 14px;background: url("../images/sitenav_11.jpg") center right no-repeat;}
.indexhead-top dl dd span.look a{color: #83858f;}
.indexhead-top dl dd a:hover{color: #005bac;}
.indexhead-top dl dd span.language{ padding: 0 14px;background: url("../images/sitenav_11.jpg") center right no-repeat;}
.indexhead-top dl dd span{display: inline-block; *display: inline; *zoom: 1; position:relative;}
.indexhead-top dl dd span.yi{ width:35px;background: url("../images/sitenav_05.jpg") center right no-repeat;}


/*下拉*/
.drop-down{ width:70px; position:absolute; z-index: 99; top: 28px; right: 0px;}
.drop-down a{ display: block; font-size: 12px; line-height: 28px; background:  #14192f;color: #83858f; text-align: center;}
.drop-down a:hover{color: #005bac;}



/*nav*/
.nav-box ul{/* padding-top:45px; */}
.nav-box ul li{ float: left; font-size: 18px; line-height: 29px; padding: 15px 10px 10px;/*  background: url("../images/indexnav_bg.png") center right no-repeat; */}
.nav-box ul li.bnone{ background: none; padding-right: 0px;}
.nav-box ul li > a{padding:5px 10px;}
.nav-box ul li>a:hover,.nav-box ul li a.cur{background:#005bac;color:#fff;}

/*indexbanner*/
.indexbanner{ width: 100%; height:597px; overflow: hidden; position: relative;}
.slides{ width:100%;  height: 501px;margin: 0 auto;position: absolute; left: 50%; margin-left: -960px;}
.slides li{float: left; position:relative;}
.slides li .slides-banner{position: absolute; width:843px; left: 50%;margin-left: -421px; top: 200px;}
.slides li .slides-banner .indexbanner-editor{ position:absolute;width:843px; top: 0px; right: 0px;}
.slides li .slides-banner .indexbanner-editor h4{ font-size: 15px; line-height:25px; text-align: center;}
/*.slides li .slides-banner .indexbanner-editor img{display: block; width: 661px; height: 75px; margin: 0 auto; padding-bottom: 15px;}*/
.slides li img{display: block; width: 1920px; height:597px;}

.indexbanner-btn{ position: absolute; bottom:30px; width: 100%; height: 16px; text-align: center; overflow: hidden; z-index: 999;}
.indexbanner-btn a{ display: inline-block; *display:inline; *zoom:1; background: url("indexbanner_btn02.png") no-repeat; margin: 0 5px; width: 12px; height: 12px;}
.indexbanner-btn .cur{ background-image: url(indexbanner_btn01.png);}




/*main*/
.main-box{ width: 100%; overflow: hidden;position: relative; background:#fff;}
.indexmain{width: 100%; background:#fff;overflow: hidden; position: relative;}

.indexproductbg{background:#e3e3e3;}

.indexproduct{ width: 1300px; margin: 0 auto; overflow: hidden; position: relative;}
.indexproduct h3{ font-size: 32px; line-height: 36px; padding-top: 45px; text-align: center; }
.indexproduct-nav{ text-align: center; width:1300px; margin: 0 auto;background: url("indexproduct_01.png") center repeat-x; padding:45px 0px;}
.indexproduct-nav li{display:inline-block;width:152px;margin:0px 10px;font-size:16px; height:46px; line-height:46px;background: url("indexproduct_02.png") center center no-repeat; text-align: center; cursor: pointer;}
.indexproduct-nav li a{}
.indexproduct-nav li:hover,.indexproduct-nav li.cur{background: url("indexproduct_03.png") left no-repeat;}
.indexproduct-nav li:hover a,.indexproduct-nav li.cur a{color: #fff;}
.indexproduct-nav li.p0{ padding-right: 0px;}
.indexproductlistbox{ width:100%; overflow:hidden; position:relative; height:620px; padding-bottom:50px;}
.indexproduct-box{ width: 1300px; margin: 0 auto;position: relative; padding-bottom:50px;}
.indexproduct-box>a{display:block; width: 31px; height: 62px;}
.indexproduct-box .APPprev{position: absolute; background: url("indexproduct_prev.png") no-repeat; left: 13px; top:89px;}
.indexproduct-box .APPnext{position: absolute; background: url("indexproduct_next.png") no-repeat; right: 13px; top:89px;}

.teamwork-lists{ width:1200px;height:620px; margin: 0 auto;overflow: hidden; position: relative;}
.teamwork-lists ul{ height: 284px;width:101%; position:absolute;}
.teamwork-lists ul li{ float: left; width: 284px; height: 284px; margin-right:18px;margin-bottom:20px;}
.teamwork-lists ul li>p{ font-size:18px;height:50px; line-height:50px; text-align: center;}
.teamwork-lists ul li a{display: block;width:284px;height: 246px; overflow: hidden; position: relative;}
.teamwork-lists ul li a img{ display: block; width:284px; height: 246px; position: relative;}
.teamwork-lists ul li div{ display:none; bottom:0px; position:absolute; width:100%;height:100%;overflow: hidden;}


.lists-mark{ width:290px; height: 62px; background-color:rgba(0,91,172,0.5); position: relative;}
.lists-mark p{padding: 40px 20px; font-size: 16px; line-height: 28px; color: #fff; text-align:left;}

.indexnews{ width: 100%; overflow: hidden; background: #fff;}
.indexnews-box{width: 1200px;  margin: 0 auto;}
.company-news{ width: 650px; padding-bottom: 40px;}
.indexnews-box h3{ font-size: 32px; line-height: 36px; color: #050505; padding: 33px 0 26px;}
.indexnews-box h3 span{padding-right:20px;}
.indexnews-box h3 span.cur{color: #005bac;}
.company-news dl{display: inline-block;}
.company-news dl dt{ width:284px; height:212px;overflow:hidden;}
.company-news dl dt img{display: block; width:284px; height:212px;cursor: pointer; transition: all 1.6s; }
.company-news dl:hover dt img{transform: scale(1.4);}
.company-news dl dd{ padding-left: 16px; width: 350px;height:212px;}
.company-news dl dd h6{ font-size: 18px; line-height: 33px; padding-bottom: 7px; height:56px; overflow:hidden;}
.company-news dl dd p{ font-size: 14px; line-height: 20px;}
.company-news dl dd p.desc{height:80px; overflow:hidden; padding-top:10px;}
.company-news dl dd p span{ color: #999; float: left;}
.company-news dl dd p a{ color: #005bac; float: right;}
.company-news dl:hover dd h6 a,.company-news dl:hover dd p.desc,.company-news dl:hover dd p span{color:#005bac;}

.indexnewsbox>a{ display: block; height: 35px; font-size: 14px; line-height: 35px; color: #7b7b7b;}
.indexnewsbox>a span{ float: right; }
.indexnewsbox>a:hover,.company-news dl dd h6 a:hover{ color: #005bac;}

.exhibition-news{ width: 480px;}
.exhibition-news>a{ display: block; padding-bottom:32px;}
.exhibition-news>a:hover h6,.exhibition-news>a:hover span,.exhibition-news>a:hover p{ color: #005bac; }
.exhibition-news a.p36{ padding-top: 36px;}
.exhibition-news a h6{ font-size: 18px; line-height: 18px;}
.exhibition-news a span{ display: block; height: 17px; font-size: 12px; line-height: 17px; color: #888; padding-top:8px;}
.exhibition-news a p{ font-size: 14px; line-height: 25px; color: #747474;}

.indexabout{ width: 100%; overflow: hidden; height:540px; background: url("back.jpg") no-repeat; }
.indexabout-box{ width: 1200px; margin: 0 auto; overflow: hidden;}
.indexabout-box h3{ font-size: 36px; line-height: 37px; color: #fff; text-align: center; padding: 43px 0 29px;}
.indexabout-box p{width: 772px; margin: 0 auto; font-size: 14px; line-height: 24px; color: #fff; text-align: center; padding-bottom: 34px;}

.indexabout-box ul{ width: 1240px;}
.indexabout-box ul li{float: left; width: 372px; margin-right: 40px;}
.indexabout-box ul li a{ display: block; width: 372px; height: 247px;}
.indexabout-box ul li a img{ display: block; width: 372px; height: 247px;}
.indexabout-box ul li p{width: 372px; font-size: 18px; line-height: 20px; color: #fff; text-align: center; padding-top: 10px;}
.indexabout-box ul li:hover p{ color: #005bac;}

/*footer*/
.footer{height:400px;background:#383838;padding:0px;}
.footer .w .logo{float:left;margin-top:45px;width:100%;}
.footer .w .lincenter .dh,.footer .w .lincenter .nav,.footer .w .lincenter .ewm{margin-top:25px;}
.footer .w .lincenter .dh{padding:0px 45px 0px 30px;width:324px;border-right:1px solid #9b9b9b;height:200px;}
.footer .w .lincenter .dh .b{margin-top:5px;}
.footer .w .lincenter .dh .a i,.footer .w .lincenter .dh .b i{float:left;width:40px;display:block;}
.footer .w .lincenter .dh .a span,.footer .w .lincenter .dh .b span{line-height:28px;float:left;display:block;width:284px;font-size:14px;color:#9b9b9b;}
.footer .w .lincenter .dh .a p{font-size:32px;color:#9b9b9b;margin-left:40px;margin-top:10px;}
.footer .w .lincenter .nav{padding:0px 30px;width:380px;border-right:1px solid #9b9b9b;height:200px;}
.footer .w .lincenter .nav ul{margin-left:-50px;margin-top:-15px;}
.footer .w .lincenter .nav li{float:left;margin:0px;margin-left:50px;margin-top:55px;}
.footer .w .lincenter .nav li a{color:#9b9b9b;font-size:18px;}
.footer .w .lincenter .ewm{width:359px;}
.footer .w .lincenter .ewm ul{margin-right:-55px;}
.footer .w .lincenter .ewm ul li{float:right;margin-right:55px;height:200px;margin-top:20px;}
.footer .w .lincenter .ewm ul li p{color:#fff;font-size:16px;text-align:center;margin-top:10px;}
.footer .bei{border-top:1px solid #9b9b9b;font-size:16px;color:#9b9b9b;}
.footer .bei .w{margin-top:18px;text-align:left;}
