body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
body, button, input, select, textarea{font:12px/1.5 Arial,"Microsoft Yahei","微软雅黑", \5b8b\4f53;}
input, select, textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset, img{border:0;}
iframe{display:block;}
abbr, acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:500;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:500;}
q:before, q:after{content:'';}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ins, a{text-decoration:none;}

.cc:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.cc{zoom:1;}
.float-l, .float-r{display:inline;}
.float-l{float:left;}
.float-r{float:right;}

.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.mt0{margin-top:0 !important;}
.mr0{margin-right:0 !important;}
.mb0{margin-bottom:0 !important;}
.ml0{margin-left:0 !important;}

.section{width:1200px;margin:0 auto;}

body{color:#626262;background:#fff;min-width:1200px;}
a{color:#626262;}
a:hover{color:#29b473;}


/* 头部 */
.header{}
.header .top{line-height:40px;background:#323941;color:#fff;text-align:right;}
.header .top a{color:#fff;}
.header .top a.code{display:inline-block;margin-left:10px;padding:0 10px;background:#f08200;}
.header .top span{padding:0 5px;}

.header .nav{height:70px;line-height:70px;background:#fff;position:relative;font-size:18px;}
.header .nav ul{}
.header .nav ul li{display:inline-block;}
.header .nav ul.left{float:left;width:43%;}
.header .nav ul.left li{float:left;width:33.3333%;text-align:center;}
.header .nav ul.right{float:right;width:43%;}
.header .nav ul.right li{float:left;width:33.3333%;text-align:center;}
.header .nav .logo{position:absolute;top:-40px;left:50%;z-index:1;margin-left:-102px;}
.header .nav .logo a{display:block;width:204px;height:175px;margin:0 auto;text-indent:-1000px;background:url(../images/logo.png) no-repeat;}




/* 底部 */
.footer{padding:60px 60px 0;background:#272727;color:#999999;}
.footer a{color:#999999;}
.footer a:hover{color:#fff;}

.footer .nav{}
.footer .nav dl{float:left;width:15%;font-size:14px;}
.footer .nav dt{margin-bottom:10px;padding-top:10px;font-size:14px;font-weight:700;}
.footer .nav dl dd{margin-bottom:10px;}
.footer .nav dl dd a{}

.footer .nav dl.guanzhu{float:right;width:150px;padding-right:50px;position:relative;text-align:center;color:#fff;}
.footer .nav dl.guanzhu img{display:block;width:150px;margin-bottom:10px;}
.footer .nav dl.guanzhu span{position:absolute;right:0;top:60px;display:block;width:20px;height:20px;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg);cursor:pointer;}


.footer .copyright{padding:20px 0;margin-top:50px;border-top:1px solid #424141;}
.footer .copyright .info{float:left;}
.footer .copyright .link{float:right;}
.footer .copyright .link select{height:30px;padding:0 10px;border:1px solid #424141;background:#272727;color:#bdbaba;margin-right:20px;}
.footer .copyright .link a{color:#fff;}


/* 面包屑 */
.page-mianbao{height:44px;background:#29b473;font-size:14px;}
.page-mianbao a{float:left;height:44px;padding:0 30px;line-height:44px;border-right:1px solid #fff;color:#fff;}
.page-mianbao .index{width:21px;padding:0 25px;border-left:1px solid #fff;border-right:1px solid #fff;background:url(../images/d1.png) center center no-repeat;}



/* 首页 */
.index-banner-slide{overflow:hidden;width:100%;height:800px;}
.index-banner-slide .index-banner-slide-pic{overflow:hidden;height:800px;margin:0 auto;}
.index-banner-slide .index-banner-slide-pic a{height:800px;display:block;}
.index-banner-slide-nav{position:relative;;top:-50px;text-align:center;list-style:none;}
.index-banner-slide-nav li{overflow:hidden;width:14px;height:13px;background:url(../images/ssss.png) -301px -2px no-repeat;display:inline-block;+display:inline;zoom:1;margin:0 3px;cursor:pointer;}
.index-banner-slide-nav .on{background-position:-301px -24px;}
.index-banner-slide-btn{}
.index-banner-slide-btn a{position:relative;top:-480px;z-index:1;display:block;overflow:hidden;width:61px;height:127px;background:url(../images/ssss.png) 0 0 no-repeat;opacity:0;filter:alpha(opacity=100);}
.index-banner-slide-btn a.prev{float:left;left:0;}
.index-banner-slide-btn a.next{float:right;right:0;background-position:-74px 0;}
.index-banner-slide-btn a.prev:hover{background-position:-165px 0;}
.index-banner-slide-btn a.next:hover{background-position:-228px 0;}

.index-jianjie{padding:80px 0 80px 80px;}
.index-jianjie .info{float:left;width:30%;background:url(../images/d2.jpg) right top no-repeat;font-size:14px;}
.index-jianjie .title{font-size:42px;font-weight:700;color:#282324;}
.index-jianjie .line{display:inline-block;width:60px;height:3px;margin:40px 0 20px;background:#29b473;}
.index-jianjie p{line-height:26px;padding-top:100px;}
.index-jianjie a.more{display:inline-block;margin-top:50px;padding:12px 30px 10px 30px;background:#323941;color:#fff;border-radius:5px;font-size:18px;transition: all .5s;
}
.index-jianjie a.more:after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
    position:relative;
    left:10px;
}
.index-jianjie a.more:hover{background:#29b473;}
.index-jianjie .pic{float:right;width:65%;margin-top:140px;}
.index-jianjie .pic img{display:block;width:100%;}

.index-show{padding:80px 80px;background:#f5f5f5;}
.index-show .item{float:left;width:30%;margin-right:5%;}
.index-show .item img{display:block;width:100%;}
.index-show .item h3{height:40px;line-height:40px;background:#29b473;color:#fff;font-size:18px;text-align:center;font-weight:700;}
.index-show .item dl{text-align:center;}
.index-show .item dl dt{margin-top:20px;font-size:18px;font-weight:700;}
.index-show .item dl dd.txt{line-height:22px;}
.index-show .item dl dd.line{display:inline-block;width:30px;height:3px;margin:15px 0 10px;background:#29b473;font-size:14px;}

.index-fenbu{}
.index-fenbu .item{position:relative;}
.index-fenbu .item a{display:block;}
.index-fenbu .item img{display:block;width:100%;}
.index-fenbu .item .txt{position:absolute;bottom:0;left:0;background:#fff;transition: all .5s;}
.index-fenbu .item .txt dl{padding:30px;}
.index-fenbu .item .txt dl dt{position:relative;font-size:18px;font-weight:700;}
.index-fenbu .item .txt dl dd{margin-top:5px;font-size:14px;}
.index-fenbu .item:hover .txt{background:#29b473;color:#fff;}
.index-fenbu .item:hover .txt dl dt:after {border-top: 1px solid #fff;border-right: 1px solid #fff;}

.index-fenbu .item1{float:left;width:37.5%;}
.index-fenbu .item1 .txt{width:60%;}

.index-fenbu .item .txt dl dt:after{
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-top: 1px solid #29b473;
    border-right: 1px solid #29b473;
    transform: rotate(45deg);
    position:absolute;
    right:0;
    top:5px;
}


.index-fenbu .item2{float:right;width:62.5%;}
.index-fenbu .item2 .txt{width:36%;}


.index-product{position:relative;}
.index-product .pic{float:left;width:60%;}
.index-product .pic img{display:block;width:100%;}
.index-product .info{float:right;width:30%;padding:5%;}
.index-product .info .in{}
.index-product .info h3{margin-bottom:30px;font-size:42px;font-weight:700;color:#282324;}
.index-product .info p{margin-top:30px;font-size:14px;}
.index-product .info a.more{display:inline-block;margin-top:50px;padding:12px 30px 10px 30px;background:#323941;color:#fff;border-radius:5px;font-size:18px;transition: all .5s;
}
.index-product .info a.more:after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
    position:relative;
    left:10px;
}
.index-product .info a.more:hover{background:#29b473;}

.index-product-slide-btn{margin-left:5px;}
.index-product-slide-btn a{display:inline-block;width:16px;height:16px;border-top:2px solid #29b473;border-right:2px solid #29b473;}
.index-product-slide-btn a.prev{transform:rotate(-135deg);}
.index-product-slide-btn a.next{transform:rotate(45deg);}
.index-product-slide-btn a.prev:hover{background-position:-165px 0;}
.index-product-slide-btn a.next:hover{background-position:-228px 0;}



.index-culture{position:relative;padding:60px 0 100px 0;text-align:center;}
.index-culture .hd{margin-bottom:50px;font-size:42px;font-weight:700;color:#282324;text-align:center;}
.index-culture .item{position:relative;display:inline-block;width:20%;margin:0 2%;color:#fff;}
.index-culture .item img{display:block;width:100%;}
.index-culture .item dl{position:absolute;bottom:-30px;left:-20px;width:72%;height:140px;background:#f5f5f5;color:#282324;text-align:left;padding:30px;box-shadow:1px 1px 1px #999999;}
.index-culture .item dl dt{font-size:20px;font-weight:700;}
.index-culture .item dl dd{margin-top:20px;font-size:14px;}




.index-xuanze{background:#f5f5f5;}
.index-xuanze .hd{padding-top:60px;text-align:center;}
.index-xuanze .hd h3{font-size:24px;font-weight:700;color:#2c3435;}
.index-xuanze .hd h3 span{position:relative;top:-5px;display:inline-block;width:25px;height:1px;margin:0 10px;background:#9d9d9d;}
.index-xuanze .hd p{margin-top:30px;font-size:14px;}
.index-xuanze .bd{margin-top:60px;padding-bottom:40px;position:relative;}
.index-xuanze .bd ul{width:1200px;height:220px;}
.index-xuanze .bd ul li{float:left;width:398px;height:180px;text-align:center;}
.index-xuanze .bd ul li img{display:block;width:300px;height:150px;margin:0 auto;position:relative;top:20px;}
.index-xuanze .bd ul li span{display:block;width:350px;height:200px;margin:0 auto;border-bottom:1px solid #ddd;position:relative;}
.index-xuanze .bd ul li{border-right:1px solid #ddd;}
.index-xuanze .bd ul li span:after{content: '';display:inline-block;width:5px;height:5px;background:#ddd;border-radius:50px;position:absolute;bottom:0;right:-27px;}

.index-xuanze-slide{}

.index-xuanze-slide-btn{}
.index-xuanze-slide-btn a{position:absolute;display:inline-block;width:30px;height:30px;border-top:7px solid #29b473;border-right:7px solid #29b473;top:90px;z-index:1;}
.index-xuanze-slide-btn a.prev{left:20px;transform:rotate(-135deg);}
.index-xuanze-slide-btn a.next{right:20px;transform:rotate(45deg);}
.index-xuanze-slide-btn a.prev:hover{background-position:-165px 0;}
.index-xuanze-slide-btn a.next:hover{background-position:-228px 0;}

/* 单页 */
.page-banner{width:100%;height:300px;background-position:center center;background-repeat:no-repeat;}
.page-banner dl{padding-top:120px;color:#fff;text-align:center;}
.page-banner dl dt{font-size:26px;font-weight:700;}
.page-banner dl dd{font-size:16px;}
.page-banner dl dd.line{display:inline-block;width:30px;height:2px;margin:5px 0;background:#fff;}


.page{}
.page .page-in{position:relative;background:#fff;}
.page .bd{overflow:hidden;padding:50px 0;}
.page .bd .page-content{line-height:26px;font-size:14px;}
.page .bd .page-content img{max-width:1200px;}


/* 关于我们 */
.page-dj{}
.page-dj .block{padding:50px 0;}
.page-dj .hd{font-size:36px;color:#373737;text-align:center;font-weight:700;}
.page-dj .hd span{display:block;width:40px;height:2px;margin:20px auto 0;background:#29b473;}
.page-dj .hd em{display:inline-block;margin-top:20px;line-height:24px;font-size:14px;}
.page-dj .bd{position:relative;}

.page-about .block-jianjie{}
.page-about .block-jianjie .bd{padding-top:150px;}
.page-about .block-jianjie h3{position:absolute;top:70px;left:70px;z-index:2;font-size:42px;font-weight:700;color:#29b473;}
.page-about .block-jianjie .se{position:absolute;top:100px;left:0;width:600px;height:380px;background:#94d9b9;}
.page-about .block-jianjie .pic{position:relative;top:-20px;left:30px;z-index:1;}
.page-about .block-jianjie .pic img{display:block;width:1130px;height:640px;}
.page-about .block-jianjie .info{position:absolute;right:0;bottom:0;z-index:2;width:600px;height:300px;background:#29b473;color:#fff;}
.page-about .block-jianjie .info dl{padding:30px;}
.page-about .block-jianjie .info dl dt{display:inline-block;padding-right:65px;font-size:24px;background:url(../images/d3.png) right 0 no-repeat;}
.page-about .block-jianjie .info dl dt span{display:block;width:40px;height:2px;margin:20px 0;background:#fff;}
.page-about .block-jianjie .info dl dd{font-size:14px;}

.page-about .block-zhici{}
.page-about .block-zhici img{float:right;width:400px;height:260px;margin-top:60px;}
.page-about .block-zhici .info{position:relative;float:left;width:600px;padding:60px;background:url(../images/d4.png) no-repeat;}
.page-about .block-zhici .info dl{}
.page-about .block-zhici .info dl dt{margin-bottom:20px;font-size:24px;color:#29b473;}
.page-about .block-zhici .info dl dd{font-size:14px;}
.page-about .block-zhici .info dl dd br{line-height:30px;}
.page-about .block-zhici .info:after{content: '';display: inline-block;
    width: 53px;
    height: 44px;
    transform: rotate(180deg);
    background:url(../images/d4.png) no-repeat;
    position:absolute;
    right:0;bottom:0;
}

.page-about .block-rongyu{}
.page-about .block-rongyu .txt{overflow:hidden;position:relative;height:760px;background:#f8f8f8;}
.page-about .block-rongyu .txt .time{position:absolute;top:20px;left:0;width:90px;text-align:center;color:#29b473;font-weight:700;font-size:16px;}
.page-about .block-rongyu .txt ul{float:left;width:540px;height:700px;margin-top:80px;padding:30px;}
.page-about .block-rongyu .txt ul li{overflow:hidden;margin-bottom:10px;}
.page-about .block-rongyu .txt ul li em{float:left;width:70px;margin-right:10px;color:#4e4f4f;font-weight:700;}
.page-about .block-rongyu .txt ul li span{float:left;width:430px;}
.page-about .block-rongyu .txt .pei{float:right;width:600px;height:760px;}
.page-about .block-rongyu .txt .pei img{display:block;width:600px;height:760px;}
.page-about .block-rongyu .pic{margin-top:40px;}
.page-about .block-rongyu .pic ul{}
.page-about .block-rongyu .pic ul li{float:left;width:280px;margin-right:27px;font-size:14px;}
.page-about .block-rongyu .pic ul li img{display:block;width:280px;height:180px;}
.page-about .block-rongyu .pic ul li span{display:block;padding:8px 0 4px;font-weight:700;}

.rongyu-slide{position:relative;}
.rongyu-slide-pic{overflow:hidden;}
.rongyu-slide-btn{}
.rongyu-slide-btn a{position:absolute;display:inline-block;width:30px;height:30px;border-top:7px solid #29b473;border-right:7px solid #29b473;top:85px;z-index:1;}
.rongyu-slide-btn a.prev{left:-35px;transform:rotate(-135deg);}
.rongyu-slide-btn a.next{right:-35px;transform:rotate(45deg);}
.rongyu-slide-btn a.prev:hover{background-position:-165px 0;}
.rongyu-slide-btn a.next:hover{background-position:-228px 0;}




.page-about .block-vision{}
.page-about .block-vision .item{}
.page-about .block-vision .item .pic{position:relative;}
.page-about .block-vision .item .pic img{display:block;width:600px;box-shadow:0px 0px 50px #595959;}
.page-about .block-vision .item .pic span{position:absolute;display:block;width:18px;height:250px;background:#21935e;}
.page-about .block-vision .item .pic em{position:absolute;display:block;width:60px;height:2px;background:#21935e;}

.page-about .block-vision .item .info{}
.page-about .block-vision .item .info h3{font-size:26px;color:#000000;}
.page-about .block-vision .item .info dl{margin-top:10px;}
.page-about .block-vision .item .info dl dt{font-size:18px;color:#404040;}
.page-about .block-vision .item .info dl dd{margin-top:10px;font-size:14px;color:#848684;}


.page-about .block-vision .item1{}
.page-about .block-vision .item1 .pic{float:left;width:600px;}
.page-about .block-vision .item1 .pic span{top:95px;right:-18px;}
.page-about .block-vision .item1 .pic em{top:25px;right:-30px;}
.page-about .block-vision .item1 .info{float:right;width:500px;margin-top:40px;}

.page-about .block-vision .item2{float:left;width:530px;margin-top:150px;position:relative;left:70px;}
.page-about .block-vision .item2 .pic{}
.page-about .block-vision .item2 .pic img{width:530px;}
.page-about .block-vision .item2 .pic span{top:35px;left:-18px;}
.page-about .block-vision .item2 .pic em{top:300px;left:-30px;}
.page-about .block-vision .item2 .info{margin-top:40px;margin-left:30px;}

.page-about .block-vision .item3{float:right;width:530px;margin-top:50px;}
.page-about .block-vision .item3 .pic{}
.page-about .block-vision .item3 .pic img{width:530px;}
.page-about .block-vision .item3 .pic span{top:55px;right:-18px;}
.page-about .block-vision .item3 .pic em{top:25px;right:-30px;}
.page-about .block-vision .item3 .info{margin-top:40px;margin-left:30px;}

.page-about .block-contact{}
.page-about .block-contact dl{overflow:hidden;height:80px;line-height:80px;border-bottom:1px solid #dadada;font-size:14px;}
.page-about .block-contact dl dt{float:left;width:180px;margin-right:70px;background:#f4f4f4;text-align:center;font-weight:700;}
.page-about .block-contact dl dd{}


.page-about .block-licheng{}
.page-about .block-licheng .bd{margin-top:50px;padding-bottom:0;background:#bcd6e5;}
.page-about .block-licheng .bd .list{padding:30px 0 0px 0;color:#fff;border-left:1px solid #d4f0e3;}
.page-about .block-licheng .bd .list dl{padding-top:50px;padding-left:20px;}
.page-about .block-licheng .bd .list dl dt{position:relative;font-size:26px;}
.page-about .block-licheng .bd .list dl dd{font-size:16px;}
.page-about .block-licheng .bd .list dl dt:before{content: '';display: inline-block;width:10px;height:10px;
    border-radius:50px;    background:#d4f0e3;    position:absolute;    left:-25px;    top:13px;}
.page-about .block-licheng .bd img{display:block;width:1920px;height:530px;margin:0 auto;}


.page-about .block-licheng .xz{margin-top:50px;text-align:center;}
.page-about .block-licheng .xz li{display:inline-block;width:300px;height:60px;line-height:60px;margin-right:-4px;font-size:16px;border:1px solid #cecece;cursor:pointer;}
.page-about .block-licheng .xz li.on{color:#29b473;border-bottom:1px solid #29b473;font-weight:700;}



.page-industry .block-shengtai{margin-bottom:150px;}
.page-industry .block-shengtai .bd{}
.page-industry .block-shengtai .se{position:absolute;bottom:30px;left:0;width:350px;height:260px;background:#94d9b9;}
.page-industry .block-shengtai .pic{position:relative;top:0;left:30px;z-index:1;}
.page-industry .block-shengtai .pic img{display:block;width:1200px;height:620px;}
.page-industry .block-shengtai .info{position:absolute;right:50px;top:620px;z-index:2;width:600px;}
.page-industry .block-shengtai .info dl{}
.page-industry .block-shengtai .info dl dt{font-size:60px;color:#313131;font-weight:700;}
.page-industry .block-shengtai .info dl dd{font-size:14px;}

.page-industry .moshi{width:100%;height:570px;background:url(../images/ggg.jpg) center center no-repeat;}
.page-industry .moshi dl{padding-top:100px;color:#fff;text-align:center;}
.page-industry .moshi dl dt{font-size:36px;font-weight:700;}
.page-industry .moshi dl dd{margin-top:10px;font-size:18px;}

.page-industry .tuzai{}
.page-industry .tuzai .item{position:relative;margin:150px 0;}
.page-industry .tuzai .item h3{position:absolute;top:20px;left:70px;z-index:2;font-size:90px;font-weight:700;color:#29b473;}
.page-industry .tuzai .item .se{position:absolute;top:0;left:0;width:600px;height:630px;background:#94d9b9;}
.page-industry .tuzai .item .pic{position:relative;top:80px;left:250px;z-index:1;width:900px;}
.page-industry .tuzai .item .pic img{display:block;width:900px;}
.page-industry .tuzai .item .info{width:600px;padding:30px 150px 0 150px;}

.page-industry .block-keyan{}
.page-industry .block-keyan .bd{text-align:center;}
.page-industry .block-keyan .bd p{margin-bottom:50px;}

.page-industry .block-chanyelian{}
.page-industry .block-chanyelian .bd{text-align:center;}



/* 文化 */
.page-culture{}
.page-culture .jianshe{height:490px;margin:100px auto;background:url(../images/x13.jpg) right 0 no-repeat;}
.page-culture .jianshe dl.dl-1{float:left;width:450px;margin-top:120px;}
.page-culture .jianshe dl.dl-1 dt{font-size:36px;color:#29b473;font-weight:700;}
.page-culture .jianshe dl.dl-1 dd{margin:20px 0 0;font-size:24px;}
.page-culture .jianshe dl.dl-1 dd.d2{font-size:18px;}

.page-culture .tuandui{}
.page-culture .tuandui h3{padding-bottom:20px;font-size:36px;color:#373737;font-weight:700;border-bottom:1px solid #373737;text-align:center;}
.page-culture .tuandui dl{overflow:hidden;padding:25px 0;border-bottom:1px solid #e5e5e5;}
.page-culture .tuandui dl dt{float:left;width:200px;font-size:22px;color:#000000;}
.page-culture .tuandui dl dd{float:right;width:1000px;font-size:14px;}

.page-culture .wenhua{margin-top:50px;}
.page-culture .wenhua .bd{margin-top:50px;padding:0;background:url(../images/x14.jpg) no-repeat;}
.page-culture .wenhua .item{float:left;width:25%;height:500px;color:#fff;}
.page-culture .wenhua .item dl{height:340px;padding:80px 80px;border-left:1px solid #fff;margin-left:-2px;}
.page-culture .wenhua .item dl dt{padding-top:80px;font-size:24px;font-weight:700;}
.page-culture .wenhua .item dl dd{margin-top:10px;font-size:14px;}
.page-culture .wenhua .item1 dt{background:url(../images/x25.png) no-repeat;}
.page-culture .wenhua .item2 dt{background:url(../images/x15.png) no-repeat;}
.page-culture .wenhua .item3 dt{background:url(../images/x16.png) no-repeat;}
.page-culture .wenhua .item4 dt{background:url(../images/x17.png) no-repeat;}


.page-culture .jingshen{padding:80px 0 150px;text-align:center;}
.page-culture .jingshen img{margin-top:50px;}


.page-tiaozhuan{height:690px;margin-bottom:100px;text-align:center;background:url(../images/x22.jpg) right 0 no-repeat;}
.page-tiaozhuan .item{position:relative;display:inline-block;overflow:hidden;width:500px;height:330px;margin:120px 50px;color:#fff;}
.page-tiaozhuan .item dl{}
.page-tiaozhuan .item dl dt{position:absolute;top:20px;left:30px;padding-top:50px;font-size:32px;font-weight:700;}
.page-tiaozhuan .item dl dd{position:absolute;bottom:20px;left:30px;font-size:18px;}
.page-tiaozhuan .item dl dd a{color:#fff;}
.page-tiaozhuan .item1{background:url(../images/x23.jpg) no-repeat;}
.page-tiaozhuan .item2{background:url(../images/x24.jpg) no-repeat;}


.page-culture .yuangong-list{}
.page-culture .yuangong-list a{position:relative;display:block;float:left;width:380px;height:500px;margin:0 10px;}
.page-culture .yuangong-list a img{display:block;width:380px;height:500px;position:absolute;top:0;left:0;}
.page-culture .yuangong-list a .mm{width:380px;height:500px;background:url(../images/x30.png) 0 bottom no-repeat;position:absolute;top:0;left:0;}
.page-culture .yuangong-list a span{font-size:32px;color:#29b473;font-weight:700;font-style:italic;position:absolute;top:20px;right:20px;}
.page-culture .yuangong-list a .txt{position:relative;height:460px;padding:20px;color:#fff;}
.page-culture .yuangong-list a .txt h3{line-height:24px;margin-top:310px;font-size:24px;font-weight:700;}
.page-culture .yuangong-list a .txt dl{margin-top:10px;}
.page-culture .yuangong-list a .txt dl dt{font-size:16px;font-weight:700;}
.page-culture .yuangong-list a .txt dl dd{font-size:14px;}
.page-culture .yuangong-list a .txt dl dd.line{width:30px;height:2px;margin:10px 0;background:#29b473;}
.page-culture .yuangong-list a .xt{position:absolute;top:0;left:0;width:380px;height:500px;display:none;}
.page-culture .yuangong-list a .xt .mask{position:absolute;top:0;left:0;width:380px;height:500px;background:#000;opacity:0.8;filter:alpha(opacity=80);}
.page-culture .yuangong-list a .xt .bian{position:absolute;top:10px;left:10px;width:358px;height:478px;border:1px solid #29b473;}
.page-culture .yuangong-list a p{position:absolute;top:200px;width:320px;padding:0 30px;color:#fff;font-size:24px;font-weight:700;text-align:center;}
.page-culture .yuangong-list a:hover .txt{display:none;}
.page-culture .yuangong-list a:hover .xt{display:block;}




/* 社会责任 */
.page-zeren{}
.page-zeren .block-zeren{}
.page-zeren .block-zeren img{display:block;width:1200px;margin:0 auto;}
.page-zeren .block-zeren .info{width:90%;margin:-320px auto 0;padding:320px 0 120px;background:#f4f4f4;}
.page-zeren .block-zeren .info dl.js{margin-top:40px;font-size:24px;text-align:center;}
.page-zeren .block-zeren .info dl.js dt{display:inline-block;margin-bottom:10px;padding:0 10px 8px;background:url(../images/x29.png) 0 bottom repeat-x;}
.page-zeren .block-zeren .info dl.js dd{display:inline-block;padding:0 10px 8px;background:url(../images/x29.png) center bottom repeat-x;}
.page-zeren .block-zeren .info .txt{margin:50px auto 0;box-shadow:0px 0px 40px #999999;}
.page-zeren .block-zeren .info .txt h3{height:60px;line-height:60px;padding-left:30px;color:#fff;background:#29b473;font-size:18px;font-weight:700;}
.page-zeren .block-zeren .info .txt .list{padding:50px 30px;background:#fff;}
.page-zeren .block-zeren .info .txt .list dl{overflow:hidden;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background:#f4f4f4;margin-bottom:-1px;}
.page-zeren .block-zeren .info .txt .list dl dt{float:left;width:200px;padding:40px 0;font-size:22px;color:#000000;text-align:center;}
.page-zeren .block-zeren .info .txt .list dl dd{float:right;width:860px;padding:40px 40px;font-size:14px;background:#fff;}

/* 精准扶贫 */
.page-fupin{}
.page-fupin .fupin-item1{position:relative;width:1200px;margin:0 auto;}
.page-fupin .fupin-item1 img{display:block;width:1200px;margin:0 auto;}
.page-fupin .fupin-item1 .mask{position:absolute;bottom:0;width:440px;height:330px;background:#fff;opacity:0.5;filter:alpha(opacity=50);}
.page-fupin .fupin-item1 .info{position:absolute;bottom:0;left:-110px;width:400px;padding:20px;}
.page-fupin .fupin-item1 .info dl{font-size:40px;color:#000;}
.page-fupin .fupin-item1 .info dl dt{display:inline-block;margin-bottom:10px;padding:0 5px 5px;border-bottom:2px solid #000;}
.page-fupin .fupin-item1 .info dl dd{display:inline-block;padding:0 5px 5px;border-bottom:2px solid #000;}
.page-fupin .fupin-item1 .info p{margin-top:20px;font-size:14px;color:#373737;}

.page-fupin .fupin-item2{padding:100px 0 0;}
.page-fupin .fupin-item2 img{display:block;width:640px;height:450px;float:right;}
.page-fupin .fupin-item2 dl{float:left;width:460px;}
.page-fupin .fupin-item2 dl dt{font-size:24px;color:#29b473;font-weight:700;}
.page-fupin .fupin-item2 dl dd{line-height:26px;margin-top:20px;font-size:14px;}


.page-fupin .fupin-item3{padding:100px 0 0;}
.page-fupin .fupin-item3 img{position:relative;left:-300px;}
.page-fupin .fupin-item3 dl{margin-top:30px;}
.page-fupin .fupin-item3 dl dt{font-size:24px;color:#29b473;font-weight:700;}
.page-fupin .fupin-item3 dl dd{line-height:26px;margin-top:20px;font-size:14px;}


.page-fupin .fupin-item4{padding:100px 0 0;}
.page-fupin .fupin-item4 img{display:block;width:640px;height:450px;float:left;}
.page-fupin .fupin-item4 dl{float:right;width:460px;}
.page-fupin .fupin-item4 dl dt{font-size:24px;color:#29b473;font-weight:700;}
.page-fupin .fupin-item4 dl dd{line-height:26px;margin-top:20px;font-size:14px;}


/* 新闻 */
.page-news .hd{padding-top:50px;font-size:38px;color:#0055a2;text-align:center;}
.page-news .hd dl{text-align:center;}
.page-news .hd dl dt{font-size:36px;font-weight:700;color:#313131;}
.page-news .hd dl dd{font-size:14px;}
.page-news .hd dl dd.line{display:inline-block;width:30px;height:2px;margin:10px 0 40px;background:#29b473;}
.page-news .hd dl dd a{}
.page-news .hd dl dd a.on, .page .t dd a:hover{color:#29b473;}
.page-news .hd dl dd span{padding:0 10px;color:#cfcfcf;}


.news-list{}
.news-list li{position:relative;}
.news-list li a{display:block;line-height:100px;padding:0 20px;border-bottom:1px solid #cfd8dc;}
.news-list li a span.dateline{margin-right:20px;font-weight:700;}
.news-list li a span.cate{margin-right:20px;padding:10px 20px;background:#29b473;color:#fff;border-radius:20px;}
.news-list li a:hover{background:#eceff1;}

.news-list li a:after{
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-top: 1px solid #29b473;
    border-right: 1px solid #29b473;
    transform: rotate(45deg);
    position:absolute;
    right:20px;
    top:46px;
}

.news-content{width:800px;margin:0 auto;}
.news-content .n-title{overflow:hidden;margin-bottom:25px;text-align:center;border-bottom:1px solid #111;}
.news-content .n-title h2{line-height:36px;font-size:36px;color:#111;}
.news-content .n-title .count{margin:10px 0;color:#999;font-size:12px;}
.news-content .n-title .count em{margin-right:10px;}
.news-content .n-content{margin-bottom:40px;font-size:14px;}
.news-content .n-content img{max-width:1200px;}
.news-content .n-shangxia{border-bottom:1px solid #dfdfdf;font-size:14px;}
.news-content .n-shangxia p{height:60px;line-height:60px;padding-left:5px;border-top:1px solid #dfdfdf;}
.news-content .n-shangxia p a{color:#0055a2;}
.news-content .n-shangxia p:before{
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-top: 1px solid #626262;
    border-right: 1px solid #626262;
    transform: rotate(-45deg);
    position:relative;
    right:0;
    top:3px;;
    margin-right:15px;
}
.news-content .n-shangxia p.xia:before{transform: rotate(135deg);top:-3px;}



/* 产品系列 */
.page-cpxl{}
.page-cpxl .item{height:900px;}
.page-cpxl .item dl{padding-top:120px;color:#fff;text-align:center;}
.page-cpxl .item dl dt{font-size:38px;padding-top:60px;}
.page-cpxl .item dl dd{margin-top:30px;font-size:14px;}
.page-cpxl .item dl dd a{display:inline-block;padding:15px 40px;color:#fff;border:1px solid #fff;border-radius:50px;}
.page-cpxl .item dl dd a span:after{    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
    position:relative;
    right:0;
    margin-left:5px;}

.page-cpxl .add{padding:100px 0;text-align:center;}


/* 分页 */
.fenye{overflow:hidden;padding:50px 0 0;}
.fenye ul{text-align:center;}
.fenye ul li{display:inline-block;*zoom:1;*display:inline;margin:0 3px;border:1px solid #bdbdbd;font-size:14px;padding:7px 10px;}
.fenye ul li a:hover{color:#29b473;}
.fenye ul li.current{color:#fff;font-weight:700;border:1px solid #29b473;background:#29b473;}
.fenye ul li.current a{color:#fff;font-weight:700;}

/* 搜索 */
.search{}
.search-box{overflow:hidden;padding:50px 0;border:1px solid #e7e7e7;background:#f9f9f9;}
.search-box form{width:560px;margin:0 auto;}
.search-box .key{float:left;width:479px;line-height:58px;padding:0 10px;color:#cfcfcf;border:1px solid #828b9c;border-right:none;background:none;outline:none;font-size:20px;}
.search-box .btn{float:left;width:60px;height:60px;background:url(s14.jpg) no-repeat;border:none;outline:none;cursor:pointer;}

.search .tab{height:60px;line-height:60px;margin:50px 0;}
.search .tab li{float:left;width:238px;margin-right:-1px;background:#f0f0f0;text-align:center;font-size:18px;border:1px solid #d9d9d9;cursor:pointer;}
.search .tab li.on{background:#0055a2;border:1px solid #0055a2;color:#fff;}

.search .search-tip{line-height:50px;padding:0 20px;font-size:16px;color:#333333;background:#f9f9f9;border:1px solid #c5c5c5;border-left:none;border-right:none;}
.search .item{}
.search .item dl{padding:20px;border-bottom:1px solid #e7e7e7;}
.search .item dl dt{font-size:18px;}
.search .item dl dd{color:#999;font-size:14px;}




