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

.fl{float:left}

.fr{float:right}

.clear {clear: both;height: 0;}

header{border-bottom:2px #e3e4e6 solid;position:fixed;top:0;left:0;width:100%;z-index:9999}

.header{width:90%;margin:0 auto;position:relative}

.header .logo{position:absolute;left:0;top:0}

.header .logo .logobimg{display:none}

.nav{width:70%;float: right;}

.nav ul li{width:11.11%;float:left;box-sizing:border-box;position: relative;}

.nav ul li a{display:block;font-size:16px;line-height:26px;color:#f4f4f4;font-weight:700;text-align:left;padding:24px 0;}

.nav ul li a span{display:block;font-size:12px;line-height:16px;color:#f4f4f4;font-family:Arial;font-weight:400}

.nav ul li .ej{display:none;position: absolute;overflow: hidden;line-height:35px;background:rgba(255,255,255,.8);left: -50px;}
.nav ul li:nth-child(2) .ej{width:260px;}
.nav ul li:nth-child(3) .ej{width:420px;}

.nav ul li:hover .ej{display:block;} 

.nav ul li .ej p{display:inline-block;float:left;padding:0 15px;}

.nav ul li .ej p a{font-size:14px;color:#333;}

.nav ul li:hover .ej p a{color:#333;}

.header .headtel{float: right;margin-top: 24px;font-size:21px;line-height:38px;color:#9e0c13;font-weight:700;font-family:Arial;border-left:2px #e3e4e6 solid;padding-left:40px}

.header .headtel img{vertical-align:middle}

.headbgf{background:#fff;height: 92px;}

.headbgf .logo .logoimg{display:none}

.headbgf .logo .logobimg{display:block;margin-top:18px}

.headbgf .nav ul li a{color:#000}

.headbgf .nav ul li a span{color:#000}

.banner{position:relative}

.banner .swiper-slide img{width:100%;}

.swiper-pagination{text-align:left;width:1200px!important;left:18%!important}

.swiper-pagination-bullet{width:12px;height:12px;margin:5px;background:#f4f4f4;opacity:1}

.swiper-pagination-bullet-active{background:#000}

.search{position:absolute;right:18%;bottom:10px;z-index:9;padding-top:30px;width:1000px}

.search form{display:block;height:28px;line-height:28px;border-radius:14px;background-color:#fff;font-size:0;padding:0 10px 0 14px;box-sizing:border-box;overflow:hidden;width:222px;position:absolute;right:0;top:0}

.search input{border:none;float:left;width:170px;height:28px;font-size:14px}

.search .serbtn{background:url(../images/search.png) no-repeat center;width:28px;height:28px;border: none;}

.search p{color:#fff;font-size:13px;letter-spacing:1px;line-height:44px;color:#f4f4f4;font-family:"Source Han Sans HW SC";text-align:right}

.search p a{display:inline-block;color:#f4f4f4;padding-left:40px}

.about{padding:90px 0;background:url(../images/aboutbg.jpg) no-repeat center;background-size:cover;overflow-x:hidden}

.about .w1200{position:relative}

.about_l{width:59%;height:480px}

.abouttit .en{font-size:28px;line-height:35px;color:#333;font-weight:700;font-family:Oswald;text-transform:uppercase;width:170px}

.abouttit .ch{font-size:38px;line-height:40px;color:#333;font-weight:700;font-family:"Source Han Sans HW SC"}

.abouttit .ch span{color:#097440;background: url(../images/texbg.png) no-repeat center bottom;padding-left: 6px;}

.aboutbox{border-right:1px #c5c4c9 solid;border-bottom:1px #c5c4c9 solid;width:530px;margin-top:40px}

.aboutbox .aboutli{width:50%;float:left;border-left:1px #c5c4c9 solid;border-top:1px #c5c4c9 solid;box-sizing:border-box;padding:20px 42px}

.aboutbox .aboutli p{font-size:18px;line-height:30px;color:#333}

.aboutbox .aboutli p span{font-size:72px;line-height:66px;color:#087443;font-family:Impact;display:inline-block}

.abouttex{font-size:16px;letter-spacing:1px;line-height:31px;color:#333;font-family:"Source Han Sans HW SC";margin-top:30px}

.about_r{position:absolute;right:-370px;top:0;height:480px;box-shadow:0 0 26px #b5c3d8}

.about_r img{height:480px}

.pro_ban{padding:50px 0}

.pro_ban .swiper-slide{background:url(../images/probanbg.png) no-repeat center;box-sizing:border-box;padding:50px 20px}



.pro_ban .swiper-slide1{margin-right: 30px;width: 100%;}

.pro_ban .swiper-slide1 img{display: block;width: 100%;height: 278px;}

.pro_ban .swiper-slide p{font-size:36px;letter-spacing:2px;line-height:34px;color:#fff;font-family:"Source Han Sans HW SC"}

.pro_ban .swiper-slide p span{font-size:20px;line-height:30px;color:#fff;font-family:Oswald;text-transform:uppercase;display:inline-block}

.pro_ban .swiper-slide h3{font-size:36px;letter-spacing:2px;line-height:49px;color:#fff;font-weight:700;font-family:"Source Han Sans HW SC"}

.pro_ban .swiper-slide i{width:24px;height:4px;background-color:#fff;display:block;margin-top:36px}

.pro_ban .swiper-slide b{display:block;font-weight:400;font-size:20px;letter-spacing:1px;line-height:26px;color:#fff;font-family:"Source Han Sans HW SC";margin-top:26px}

.title{text-align:center}

.title h3{font-size:45px;letter-spacing:3px;line-height:54px;color:#087443;font-weight:700;font-family:"Source Han Sans HW SC"}

.title b{display:block;font-size:18px;opacity:.3;letter-spacing:2px;line-height:44px;color:#3a3a3a;font-weight:700;font-family:Oswald;text-transform:uppercase}

.title p{font-size:22px;line-height:54px;color:#3a3a3a;font-family:"Source Han Sans HW SC"}

.product{padding-bottom:50px}

.protab .hd{width:100%;margin:14px auto 0}

.protab .hd ul{text-align:center;font-size:0}

.protab .hd ul li{display:inline-block;font-size:16px;height:38px;line-height:38px;color:#555;border-radius:20px;border:1px #7d7d7d solid;width:18%;box-sizing:border-box;margin:6px .5%}

.protab .hd ul li:hover{cursor:pointer}

.protab .hd ul li.on{background-color:#087443;color:#fff}

.protab .bd{margin-top:30px}

.protab .bd ul .xw{overflow:hidden;}

.protab .bd ul li{float:left;padding:10px;width:33.3333333%;box-sizing:border-box}

.protab .bd ul li a{display:block}

.protab .bd ul li .proimg{height:373px;width:100%}

.protab .bd ul li .proimg img{display:block;width:100%;height:100%;object-fit:cover}

.protab .bd ul li .protex{overflow:hidden;background:#f8f8fa;padding:10px 30px;box-sizing:border-box}

.protab .bd ul li .protex .prot_l{float:left;height:60px;}

.protab .bd ul li .protex .prot_l h3{font-size:20px;line-height:60px;color:#333;font-weight:700;font-family:"Microsoft Ya Hei"}

.protab .bd ul li .protex .prot_l h3 i{width:11px;height:3px;background-color:#474747;display:inline-block;vertical-align:middle;margin-right:10px}

.protab .bd ul li .protex .prot_l p{font-size:16px;line-height:30px;color:#999;font-family:"Microsoft Ya Hei"}

.protab .bd ul li .protex img{float:right;margin-top:15px}

.protab .bd ul>a{font-size:18px;display:block;line-height:44px;color:#474747;font-family:"Source Han Sans HW SC";text-align:center;width:191px;height:45px;border-radius:22px;background-color:#fff;border:1px solid #898989;float:left;margin-left:42%;margin-top:40px}

.chouse{background:url(../images/bg.jpg) no-repeat bottom;padding:70px 20px}

.chouse .tit{text-align:center}

.chouse .tit h3{font-size:45px;line-height:49px;color:#46ba85;font-family:"Source Han Sans HW SC"}

.chouse .tit h3 span{font-weight:400;color:#fff}

.chouse .tit p{font-size:19px;letter-spacing:1px;line-height:49px;color:#fff;font-family:"Source Han Sans HW SC";text-align:center}

.chouse img{display:block;margin:0 auto;margin-top:10px}

.youshi{background:url(../images/bgtab.png) no-repeat center bottom;padding-top:50px}

.tabys .hd{margin-top:40px}

.tabys .hd ul{text-align:center;font-size:0}

.tabys .hd ul li{display:inline-block;width:25%;font-size:25px;letter-spacing:2px;line-height:21px;color:#383838;font-weight:700;font-family:"Source Han Sans HW SC";background:url(../images/tabbg.png) no-repeat center;padding:126px 0 86px 0}

.tabys .hd ul li.on{background:url(../images/tabbgh.png) no-repeat center;color:#fff}

.tabys .bd{margin-top:40px}

.tabys .bd .texbox{background:rgba(8,116,67,.9);width:500px;height:684px;padding:100px 57px 0;box-sizing:border-box}

.tabys .bd ul .tit h3{font-size:58px;letter-spacing:-1px;line-height:35px;color:#f5f1f0;font-weight:700;font-family:"Source Han Sans HW SC";text-align: left!important;}

.tabys .bd ul .tit h3 span{font-size:51px;line-height:30px;color:#f5f1f0;font-family:Oswald;text-align:center}

.tabys .bd ul .tit p{margin-top:18px;font-size:35px;line-height:42px;color:#f5f1f0;font-family:"Source Han Sans HW SC"}

.tabys .bd ul .tit i{width:67px;height:2px;background-color:#f5f1f0;display:block;margin-top:50px}

.tabys .bd ul .tex p{margin-top:30px;font-size:16px;line-height:25px;color:#f5f1f0;font-family:"Source Han Sans HW SC";position:relative;padding-left:20px}

.tabys .bd ul .tex p:before{display:block;content:'';width:10px;height:10px;border:2px #fff solid;border-radius:50%;position:absolute;left:0;top:9px;box-sizing:border-box}

.tabys .bd ul a{display:block;font-size:16px;color:#087443;width:189px;height:46px;line-height:46px;border-radius:23px;background-color:#fff;text-align:center;margin-top:70px}

.tabys .bd ul a img{display:inline-block;vertical-align:middle;margin-right:10px}

.zlcon{padding-top:30px}

.zhuanli{padding:30px 0 70px}

.zhuanli .swiper-slide{transition:.3s}

.zhuanli .swiper-slide:hover{margin-top:-20px;box-shadow:0 8px 10px #ccc;transition:.3s}

.zhuanli .swiper-slide img{display:block;width:100%}

.hezuo{background:#f5f6f8;padding:60px 0}

.hzmdcon{margin-top:30px}

.hzmdcon .swiper-slide .hzmdimg{width:94%;margin: 0 auto;position:relative;height: 223px;overflow:hidden}

.hzmdcon .swiper-slide .hzmdimg img{display:block;position:absolute;max-width:100%;max-height:100%;margin:0 auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}

.hzmdcon .swiper-slide .hzmdtex{background:#fff;height: 70px;line-height: 70px;padding: 0 20px;box-sizing: border-box;width: 94%;overflow: hidden;margin: 0 auto;border: 1px solid #e1e1e1;border-top: none;}

.hzmdcon .swiper-slide .hzmdtex p{font-size:15px;letter-spacing:2px;line-height:26px;color:#4f4f4f;font-family:"Source Han Sans HW SC"}

.hzmdcon .swiper-slide .hzmdtex p img{display:inline-block;border-right:1px #ccc solid;padding-right:8px;margin-right:8px}

.hzmdcon .swiper-slide .hzmdtex h3{font-size: 15px;color: #4f4f4f;font-weight: 700;font-family: "Source Han Sans HW SC";float: left;}

.hzmdcon .swiper-slide .hzmdtex img{float: right;display: block;margin-top: 30px;}

.hzmdcon .swiper-slide .hzmdtex span{display:block;font-size:12px;line-height:36px;color:#d0d0d0;font-family:Arial}

.hzmdcon .swiper-slide .hzmdtex span i{display:block;float:right;width:25px;height:2px;background:#d0d0d0;margin-top:16px}



.hzhbtab{

    width: 100%;

    overflow: hidden;

}

.hzhbtab .parHd{margin-top: 15px;}

.hzhbtab .parHd ul{text-align: center;}

.hzhbtab .parHd ul li{display: inline-block;width: 261px;

background-color: #474747;padding: 20px 0;font-size: 22px;

line-height: 36px;

color: #ffffff;

text-align: center;}

.hzhbtab .parHd ul li span{display: block;font-size: 17px;line-height: 26px;color: #ffffff;font-family: "Source Han Sans HW SC";text-align: center;opacity: .2;text-transform: uppercase;}

.hzhbtab .parHd ul li.on{background: #087443;}

.hzhbtab .parBd{margin-top: 40px;}

.hzhbtab .parBd .sPrev,.hzhbtab .parBd .sNext{position: absolute;bottom: 0;width: 66px;height: 66px;z-index: 9;transition: .3s;}

.hzhbtab .parBd .sPrev{background: url(../images/l.png) no-repeat center #222;left: 18.5%;}

.hzhbtab .parBd .sPrev:hover{background: url(../images/l.png) no-repeat center #087443;transition: .3s;}

.hzhbtab .parBd .sNext{background: url(../images/r.png) no-repeat center #222;right: 18.5%;}

.hzhbtab .parBd .sNext:hover{background: url(../images/r.png) no-repeat center #087443;transition: .3s;}

.hzhbtab .parBd .slideBox{overflow: hidden;position: relative;}

.hzhbtab .parBd .slideBox .lzz,.hzhbtab .parBd .slideBox .rzz{background: rgba(0,0,0, .5);position: absolute;top: 0;width: 321px;height: 100%;z-index: 9;}

.hzhbtab .parBd .slideBox .lzz{left: 0;}

.hzhbtab .parBd .slideBox .rzz{right: 0;}

.hzhbtab .parBd .slideBox .tempWrap{margin-left: -895px;}

.hzhbtab .parBd .slideBox li{width: 1200px;padding: 0 16px;height: 680px;}

.hzhbtab .parBd .slideBox li .pic{text-align: center;width: 100%;}

.hzhbtab .parBd .slideBox li img{display: block;margin: 0 auto;width: 100%;height: 570px;}

.hzhbtab .parBd .slideBox li .txt{width: 100%;background: #fff;line-height: 110px;text-align: center;height: 110px;font-size: 20px;font-weight: bold;}





.news{padding-top:30px}

.newscon{background:#f5f6f8;margin-top:20px}

.newscon .hd{border-bottom:1px #e2e5ec solid;overflow:hidden;padding:40px 40px 0 40px}

.newscon .hd h3{display:inline-block;font-size:30px;line-height:24px;color:#087443;font-weight:700;font-family:Arial;text-align:center;margin-left:10px}

.newscon .hd h3 span{font-size:22px;letter-spacing:1px;line-height:24px;color:#2f2f2f;font-weight:700;font-family:"Source Han Sans HW SC";text-align:center;margin-left:10px}

.newscon .hd ul{float:right}

.newscon .hd ul li{font-size:18px;float:left;letter-spacing:1px;line-height:24px;color:#2f2f2f;font-weight:700;font-family:"Source Han Sans HW SC";text-align:center;padding-bottom:30px;margin-left:30px;border-bottom:2px transparent solid}

.newscon .hd ul li.on{color:#087443;border-bottom:2px #087443 solid}

.newscon .hd ul li:hover{cursor:pointer}

.newscon .bd{padding:40px 0}

.tabnew_l{width:50%;padding:0 50px;box-sizing:border-box;border-right:1px #ccc solid}

.tabnew_l img{width:100%;display:block}

.tabnew_l ul li{padding:20px 0;border-bottom:1px #ccc solid;overflow:hidden}

.tabnew_l ul li:last-child{border-bottom:0}

.tabnew_l ul li .tex{float:left;width:76%}

.tabnew_l ul li .tex a{display:block;font-size:18px;letter-spacing:1px;line-height:24px;color:#087443;font-weight:700;font-family:"Source Han Sans HW SC";position:relative;padding-left:20px}

.tabnew_l ul li .tex a:before{display:block;content:'';width:11px;height:3px;background-color:#087443;position:absolute;left:0;top:12px}

.tabnew_l ul li .tex p{font-size:15px;letter-spacing:1px;line-height:27px;color:#2f2f2f;font-weight:700;font-family:"Source Han Sans HW SC";padding-right:20px;margin-top:10px}

.tabnew_l ul li span{display:table-cell;vertical-align:middle;height:80px;border-left:1px #ccc solid;padding-left:24px;width:24%;box-sizing:border-box}

.tabnew_r{width:50%;box-sizing:border-box;padding:0 50px}

.tabnew_r a{display:block;font-weight:400;font-size:16px;letter-spacing:1px;padding:8px 0;line-height:24px;color:#2f2f2f;font-family:"Source Han Sans HW SC";padding-left:14px;position:relative}

.tabnew_r a:before{display:block;content:'';width:7px;height:2px;background-color:#2f2f2f;position:absolute;left:0;top:50%}

.tabnew_r a:hover{color:#087443}

.tabnew_r a span{float:right}

.tabnew>a{display:block;float:left;margin-left:40%;font-size:17px;letter-spacing:2px;line-height:44px;color:#343434;font-family:"Source Han Sans HW SC";text-align:center;width:228px;height:44px;border-radius:22px;background-color:#fff;border:1px solid #a0a0a0;margin-top:30px}

.links{padding:30px 0}

.linkurl a{display:inline-block;border-right:2px #848484 solid;font-size:16px;line-height:18px;color:#333;font-family:"Microsoft Ya Hei";padding-right:8px;margin:6px auto}

footer{background:#222}

.footer{padding-bottom:50px}

.footer .flogo{background:#9e0b13;width:160px}

.footer .flogo img{display:block;margin:0 auto;padding:70px 0 40px}

.footer .flogo p{background:#fff;text-align:center;font-size:18px;line-height:44px;color:#222;font-weight:700;font-family:Arial;text-align:center}

.footer .fnav{overflow:hidden;padding-top:50px;}

.footer .fnav dl{float:left;padding-left:65px}

.footer .fnav dl dt{font-size:16px;color:#fff;padding-bottom:12px}

.footer .fnav dl dd a{color:#999797;font-size:14px;line-height:30px}

.footer .wx{padding-top:56px}

.footer .wx img{display:block;margin:0 auto}

.footer .wx p{text-align: center;font-size: 15px;letter-spacing: 1px;line-height: 32px;color: #fff;font-weight: 350;font-family: "Source Han Sans SC Normal";margin-top: 5px;}

.copy{border-top:2px #4c4b4b solid;text-align:center;font-size:13px;color:#999797;font-family:"Microsoft Ya Hei";padding:20px 0}
@media screen and (min-width:960px) and (max-width:1450px){
	.headbgf .logo .logobimg{height: 45px;margin-top: 25px;}
}
@media screen and (min-width:1200px) and (max-width:1700px){

.header{width:100%}

.nav{width:70%}

.nav ul li a{font-size:14px}

.header .headtel{right:0;padding-left:10px}



.hzhbtab .parBd .slideBox .lzz, .hzhbtab .parBd .slideBox .rzz{width:260px;}

.hzhbtab .parBd .sPrev{left: 20.5%;}

.hzhbtab .parBd .sNext{right: 20.2%;}

.hzhbtab .parBd .slideBox .tempWrap{margin-left: -600px;}

.hzhbtab .parBd .slideBox li{width:844px;}

.hzhbtab .parBd .slideBox li img{width:844px;}

}

/*��ҳ*/

.nbanner img{max-width:100%;display: block;}

.blk-main {width: 1200px;margin: 0 auto;overflow: hidden;}

.blk-promain {margin-bottom: 60px;}

.blk{margin-bottom: 30px;}

.p12-aboutinfo-1{margin-bottom: 60px;}

.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc;    height: 46px;line-height: 46px;}

.p12-curmbs-1 b {border-left: 10px solid #333333;font-weight: normal;padding-left: 8px;}

.p12-curmbs-1 a{color:#666;}

.blk-xs {width: 240px;}

.fdh-01-tit {background: #087443;height: 80px;}

.fdh-01-tit h3 {height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}

.fdh-01-nav-one h3 {height: 50px;line-height: 50px;background: url(../images/p14-icon5.png) no-repeat right center #ececeb;margin-bottom: 2px;overflow: hidden;}

.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover {background: url(../images/p14-icon2.png) no-repeat right center #087443;}

.fdh-01-nav-one h3 a {display: block;font-size: 16px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a {color: #fff;}

.fdh-01-nav dl {padding: 2px 0 4px;}

.fdh-01-nav dt {height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;overflow: hidden;}

.cbgg-01 {background: #087443;text-align: center;color: #fff;}

.cbgg-01-img img {width: 100%;display: block;}

.cbgg-01 p {padding-top: 15px;}

.cbgg-01 span {display: block;font-size: 28px;font-weight: bold;font-family: Arial;padding-bottom: 20px;padding-top: 10px;}

.blk-sm {width: 930px;}

.b {clear: both;}

.cplb-3n-ts-03-tit {height: 50px;font-size: 24px;font-weight: normal;line-height: 50px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}

.cplb-3n-ts-03-tit span {

    display: inline-block;

    height: 50px;

    border-bottom: 1px solid #333333;

}

.cplb-3n-ts-03-list{overflow: hidden;}

.cplb-3n-ts-03-list dl {

    width: 32.1%;

    border: 1px solid #dedede;

    margin-bottom: 15px;

    background: #fff;

    float: left;

    margin-right: 1.2%;

}

.cplb-3n-ts-03-list dl:hover {

    border-color: #087443;

}

.cplb-3n-ts-03-list dl:nth-child(3n) {

    margin-right: 0;

}

.cplb-3n-ts-03-list dt img {

    width: 100%;

    margin: 0 auto;

    display: block;

}

.cplb-3n-ts-03-list dd {

    padding: 6px 20px 5px 20px;

}

.cplb-3n-ts-03-list dd h4 {

    height: 45px;

    font-weight: normal;

    font-size: 16px;

    color: #154c64;

    line-height: 45px;

    overflow: hidden;

}

.cplb-3n-ts-03-list h4 a {

    display: block;

    height: 45px;

    color: #727272;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    text-align: center;

}

.cplb-3n-ts-03-list dl:hover h4 a {

    color: #087443;

}

.p14-infolist-1-list dl {

    border: 1px solid #dedede;

    margin-bottom: 15px;

    padding: 22px 50px 22px 22px;

    background: #fff;

    overflow: hidden;

}

.p14-infolist-1-list dl:hover {

    border: 1px solid #087443;

}

.p14-infolist-1-list dt {

    width: 29.5%;

    float: left;

    margin-right: 5.8%;

}

.p14-infolist-1-list dt img {

    width: 100%;

	height:180px;

    display: block;

}

.p14-infolist-1-list dd h4 {

    height: 40px;

    font-weight: normal;

    font-size: 18px;

    color: #154c64;

    line-height: 40px;

    margin-bottom: 5px;

    overflow: hidden;

}

.p14-infolist-1-list h4 a {

    display: block;

    height: 40px;

    color: #4b4a4a;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.p14-infolist-1-list dl:hover h4 a {

    color: #087443;

}

.p14-infolist-1-list-desc {

    max-height: 72px;

    font-size: 14px;

    line-height: 24px;

    color: #797979;

    margin-bottom: 28px;

    overflow: hidden;

}

.p14-infolist-1-list-deta {

    width: 90px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    display: block;

    float: right;

    background: #b6b6b6;

    color: #fff;font-size: 15px;

}

.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {background: #087443;border-color: #087443;}

.p14-infolist-1-list-deta a {color: #fff;}

.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {color: #fff;}

.page{text-align: center;padding: 20px 0;overflow: hidden;}

.page ul{display: inline-block;}

.page li {

    display: inline;

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: 5px;

    line-height: 1.42857143;

    color: #087443;

    text-decoration: none;

    background-color: #fff;

    border: 1px solid #087443;

}

.page li:hover {

    color: #fff;

    background: #087443;

}

.page li.thisclass {

    background-color: #087443!important;

    color: #fff!important;

}

.page li a{

    display: block;

    color: #087443;

}

.p15-infocontent-1-tit {

    text-align: center;

    font-weight: normal;

    margin-bottom: 20px;

    font-size: 28px;

    line-height: 40px;

    color: #535353;

    height: 40px;

    overflow: hidden;

}

.p15-infocontent-1-bool {

    border-bottom: 1px solid #333333;

    height: 35px;line-height: 35px;

    font-size: 14px;

    color: #909090;margin-bottom: 20px;

}

.p15-infocontent-1-bool i {

    font-style: normal;

    float: right;

    display: block;

    width: 80px;

    text-align: center;

    color: #fff;

    background: #333333;

}

.p15-infocontent-1-bool i a {

    color: #fff;

}

.endit-content {

    line-height: 28px;

	font-size:14px;

}

.endit-content img{max-width:100%;}



.p14-info-3 {

    background: #f5f5f5;

    padding: 0 0 8px;

}

.p14-info-3-tit {

    height: 55px;

    font-size: 24px;

    line-height: 55px;

    color: #4b4a4a;

}

.p14-info-3-list{overflow: hidden;}

.p14-info-3-list li {

    height: 46px;

    font-size: 14px;

    line-height: 46px;

    color: #4b4a4a;

    border-top: 1px dashed #dbdbdb;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding: 0 15px;

	width: 46%;

    float: left;

}

.p14-info-3-list li a {

    color: #4b4a4a;

}

.p14-info-3-list li p{float:left;}

.p14-info-3-list li span {

    float: right;

}

.p14-pagination-1 dl {

    margin-bottom: 24px;

    padding-right: 40px;    width: 80%;

    float: left;

}

.p14-pagination-1 dd {

    height: 32px;

    font-size: 14px;

    line-height: 32px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.p14-pagination-1 dd b {

    float: right;

    font-weight: normal;

}

.p14-pagination-1 dd em {

    float: right;

    padding-left: 20px;

    font-weight: normal;

}

.p14-pagination-1 dl a {

    color: #4b4a4a;

}

.p14-pagination-1 dd span {

    width: 60px;

    height: 32px;

    background: #a2a2a2;

    color: #fff;

    text-align: center;

    display: inline-block;

    margin-right: 10px;

}

.p14-pagination-1-href {

    float: right;

    font-size: 15px;

    line-height: 32px;margin-top: 10px;

}

.p14-pagination-1-href span {

    display: inline-block;

    padding: 0 15px;

    margin-left: 4px;

    background: #333333;

}

.p14-pagination-1-href a {

    display: block;

    color: #fff;

}

.p14-pagination-1-key {

    min-height: 40px;

    border-top: 1px solid #333333;

    font-size: 14px;

    line-height: 40px;

    color: #575556;

}

.p14-pagination-1-key span {

    display: inline-block;

    margin: 0 4px;

}



.tl-fdh-02 {

    height: 55px;

    background: #fff;

    margin-bottom: 20px;

    overflow: hidden;

}

.tl-fdh-02 li {

    width: 14.285%;

    height: 55px;

    font-size: 18px;

    line-height: 55px;

    text-align: center;

    float: left;

    border-right: 1px solid #fff;

    background: #f4f4f4;

    cursor: pointer;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    box-sizing: border-box;

}

.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover {

    background: url(../images/p16-icon6.png) no-repeat bottom center #087443;

    border-color: #087443;

}

.tl-fdh-02 li a {

    display: block;

    height: 55px;

    color: #333;

}

.tl-fdh-02 li.sidenavcur a, .tl-fdh-02 li:hover a {

    color: #fff;

}



.tit h3 {

 

        text-align: center;

        font-size: 28px;

        color: #1A1A1A;

        line-height: 36px;

        padding-top: 15px;

        padding-bottom: 10px;

        display: block;

    }

    

    .tit h3 i {

        font-size: 16px;

        font-style: normal;

        color: #dedede;

        display: block;

        text-transform: Uppercase;

    }

    

    .cda {

        width: 1200px;

        height: 200px;

        padding-top: 0px;

    }

    

    .cda dt {

        width: 188px;

        float: left;

    }

    

    .cda dt img {

        display: block;

        width: 188px;

        height: 188px;

    }

    

    .cda dd {

        width: 960px;

        float: right;

    }

    

    .cda dd h4 {

        height: 45px;

        padding-top: 22px;

        font: 24px "Microsoft YaHei";

        color: #000;

        border-bottom: 1px solid #087443;

    }

    

    .cda dd p {

        font: 14px "Microsoft YaHei";

        color: #333333;

        line-height: 30px;

        padding-top: 15px;

    }













.list {

        margin-top: 20px;

        height: 180px;margin-bottom: 40px;

    }

    

    .list li {

        float: left;

        border: 1px solid #eee;

        width: 263px;

        height: 190px;

        text-align: center;

        margin-right: 20px;

        color: #666;

        line-height: 160%;

        padding: 0 10px;

        background: #f7f7f7;

        border-radius: 30px;

        transition: all 0.6s;

    }

   

    .list li:hover {

        box-shadow: 2px 2px 20px #ccc;

        transform: scale(1.02);

    }

    

    .list li img {

        margin-top: 35px;

        width: 52px;

		margin-left:100px;display: block;

    }

      .list li:first-child img{

        margin-top: 20px;

    }

    .list li i {

        display: block;

        font-size: 14px;

        color: #333;

        padding-bottom: 8px;

        font-style: normal;

        padding-top: 10px;

    }

    

    .list li span {

        display: block;

        font-size: 18px;

        color: #087443;line-height: 28px;

    }

    

    .list .end {

        float: right;

        margin: 0;

    }



















#map{width:1200px;height:450px;border:#ccc solid 1px;font-size:12px;margin-top:50px;}

.map-title {

            font-size: 16px;

            line-height: 24px;

        }

        

        .map-list {

            font-size: 14px;

            line-height: 22px;

            color: #333;

            margin-top: 6px;

        }







.tit h3 {

       

        text-align: center;

        font-size: 28px;

        color: #1A1A1A;

        line-height: 36px;

        padding-top: 15px;

        padding-bottom: 10px;

        display: block;

    }

    

    .tit h3 i {

        font-size: 16px;

        font-style: normal;

        color: #dedede;

        display: block;

        text-transform: Uppercase;

    }

    .content {

    width: 1200px;

    margin: 0 auto;

}

 .ab {

        height: 540px;

        background:url(../images/aboutbg2.jpg) no-repeat center bottom;

    }

    .ab dt {

        float: right;

        width: 567px;

        height: 465px;

        overflow: hidden;

        margin: 35px 30px 0 0;

    }

    

    .ab dt img {

        width: 100%;

        height: 100%;

    }

    

    .ab dd {

        float: left;

        width: 500px;

        padding: 50px 0 0 50px;

    }

    

    .ab dd h2 {

        line-height: 46px;

        padding-bottom: 25px;

        border-bottom: 1px solid #dfdfe0;

    }

    

    .ab dd h2 span {

        display: block;

        height: 46px;

        font-family: Arial;

        font-size: 36px;

        color: #087443;

    }

    

    .ab dd h2 em {

        display: block;

        height: 46px;

        font-weight: bold;

        font-size: 26px;

        color: #333333;

        position: relative;

        padding-left: 20px;

        font-style: normal;

    }

    

    .ab dd h2 em:before {

        content: "";

        position: absolute;

        height: 46px;

        width: 3px;

        left: 0px;

        background: #087443;

    }

    

    .ab dd p {

        padding-top: 10px;

        font-size: 14px;

        line-height: 30px;

        color: #444444;

        text-align: justify;

    }

.act {

        margin: 50px 0;

        padding: 60px 0;

        background: #d9d9d9;

    }

    

    .act li {

        width: 229px;

        background: #f1f1f1;

        padding: 15px 12px 25px;

        border-radius: 15px;

        margin-right: 13px;

        box-sizing: border-box;

        float: left;

    }

    

    .act li:last-child {

        margin-right: 0px;

    }

    

    .act li img {

        width: 205px;

        height: 142px;

        border-radius: 15px;

        display: block;

        margin: 0 auto;

    }

    

    .act li h3 {

        margin-top: 20px;

        margin-bottom: 5px;

        font-size: 20px;

        color: #333333;

        text-align: center;

        font-weight: normal;

    }

    

    .act li h3 b {

        font-size: 45px;

        color: #333333;

        font-family: "Arial";

    }

    

    .act li p {

        font-size: 15px;

        color: #666666;

        text-align: center;

    }

.str1 {}

    

    .str1 p {

        color: #333;

        line-height: 30px;

        width: 100%;

       

        margin: 15px auto;

    }

    

    .str1 ul {

        margin-top: 30px;

    }

    

    .str1 li {

        width: 380px;

        float: left;

        margin-top: 10px;

        margin-right: 30px;

    }

    

    .str1 li img {

        width: 380px;

        height: 285px;

        border-top-right-radius: 15px;

        border-top-left-radius: 15px;

    }

    

    .str1 li p {

        line-height: 50px;

        margin-top: 0;

        color: #fff;

        font-weight: bold;

        font-size: 16px;

        border-bottom-right-radius: 15px;

        border-bottom-left-radius: 15px;

        background: #087443;

    }

    

    .str1 li p:hover {

        background: #737373;

    }

	

	

	

	

	.str1 {}

    

    .str1 p {

        color: #333;

        line-height: 30px;

        width: 100%;

        text-align: left;

        margin: 15px auto;

    }

    

    .str1 ul {

        margin-top: 30px;

    }

    

    .str1 li {

        width: 380px;

        float: left;

        margin-top: 10px;

        margin-right: 30px;

    }

    

    .str1 li img {

        width: 380px;

        height: 285px;

        border-top-right-radius: 15px;

        border-top-left-radius: 15px;

    }

    

    .str1 li p {

        line-height: 50px;

        margin-top: 0;

        color: #fff;

        font-weight: bold;

        font-size: 16px;

        border-bottom-right-radius: 15px;

        border-bottom-left-radius: 15px;

        background: #087443;

    }

    

    .str1 li p:hover {

        background: #737373;

    }



	/**/

	

	.str {}

    

    .str p {

        color: #333;

        line-height: 30px;

        width: 100%;

       

        margin: 15px auto;

    }

    

    .str ul {

        margin-top: 30px;

    }

    

    .str li {

        width: 380px;

        float: left;

        margin-top: 10px;

        margin-right: 30px;

    }

    

    .str li img {

        width: 380px;

        height: 285px;

        border-top-right-radius: 15px;

        border-top-left-radius: 15px;

    }

    

    .str li p {

        line-height: 50px;

        margin-top: 0;

        color: #fff;

        font-weight: bold;

        font-size: 16px;

        border-bottom-right-radius: 15px;

        border-bottom-left-radius: 15px;

        background: #087443;

    }

    

    .str li p:hover {

        background: #737373;

    }

	

	

	

	

	.str {}

    

    .str p {

        color: #333;

        line-height: 30px;

        width: 100%;

        text-align: center;

        margin: 15px auto;

    }

    

    .str ul {

        margin-top: 30px;

    }

    

    .str li {

        width: 380px;

        float: left;

        margin-top: 10px;

        margin-right: 30px;

    }

    

    .str li img {

        width: 380px;

        height: 285px;

        border-top-right-radius: 15px;

        border-top-left-radius: 15px;

    }

    

    .str li p {

        line-height: 50px;

        margin-top: 0;

        color: #fff;

        font-weight: bold;

        font-size: 16px;

        border-bottom-right-radius: 15px;

        border-bottom-left-radius: 15px;

        background: #087443;

    }

    

    .str li p:hover {

        background: #737373;

    }



	

	.p15-showcase-left-jt {

    width: 12px;

    height: 23px;

    position: absolute;

    top: 50%;

    margin-top: -11px;

    cursor: pointer;

    z-index: 33;

}

.p15-showcase-left-next {

    right: 10px;

}.p15-showcase-left-prev {

    left: 10px;

}

.p15-showcase {

    position: relative;

    padding: 12px 18px 16px 20px;

    margin-bottom: 15px;

    background: #fff;

    border: 1px solid #eee;

}

.p15-showcase-left {

    position: relative;

    width: 44.7%;

    float: left;

    line-height: 0;

    overflow: hidden;

    border: 1px solid #e7e7e7;

    margin-right: 3.3%;

}

.p15-showcase-left-jt {

    width: 12px;

    height: 23px;

    position: absolute;

    top: 50%;

    margin-top: -11px;

    cursor: pointer;

    z-index: 33;

}

.p15-showcase-left-jt {

    width: 12px;

    height: 23px;

    position: absolute;

    top: 50%;

    margin-top: -11px;

    cursor: pointer;

    z-index: 33;

}

.p15-showcase-left-pic {

    width: 100%;

    text-align: center;

}

.p15-showcase-left-pic li {

    float: left;

}

.p15-showcase-left-pic img {

    width: 100%;

    display: block;

}

.p15-showcase-left-size {

    position: absolute;

    right: 0;

    bottom: 0;

    width: 56px;

    height: 28px;

    font-size: 14px;

    line-height: 16px;

    padding: 0 15px;

}

.p15-showcase-right {

    width: 51.6%;

    float: left;

}

.p15-showcase-right-tit {

    height: 40px;

    font-size: 24px;

    line-height: 40px;

    color: #454545;

    margin-bottom: 16px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.p15-showcase-right-con {

    line-height: 35px;

    font-size: 14px;

    max-height: 200px;

    margin-bottom: 86px;

    overflow: hidden;

}

.pc-cx-tel-1 {

    width: 50%;

    height: 56px;

    border-top: 2px solid #e6e6e6;

    padding-top: 10px;

    position: absolute;

    bottom: 16px;

    right: 2%;

}

.pc-cx-tel-1-t1 {

    width: 114px;

    height: 44px;

    background: #087443;

    font-size: 18px;

    line-height: 44px;

    text-align: center;

    float: right;

}

.pc-cx-tel-1-t1 a {

    display: block;

    color: #fff;font-size: 16px;

}

.pc-cx-tel-1-t2 p{

    font-size: 20px;margin-top: 4px;font-weight: bold;

}



.p14-product-2-tit {

    height: 49px;

    line-height: 46px;

    border-bottom: 2px solid #dfdfdf;

    margin-bottom: 30px;

    padding-top: 26px;

}

.p14-product-2-tit b {

    display: inline-block;

    font-size: 24px;

    font-weight: normal;

    color: #464646;

    padding-left: 52px;

    border-bottom: 2px solid #333333;

    background: url(../images/p14-icon11.png) no-repeat 5px center;

}

.p14-product-2-tit span {

    margin-left: 10px;

    font-size: 18px;

    font-family: Arial;

    color: #c2c2c1;

    text-transform: uppercase;

}

.p14-product-2-list dl {

    float: left;

    width: 23.8%;

    border: 1px solid #dfdfdf;

    margin-right: 1.5%;

    box-sizing: border-box;

}

.p14-product-2-list dl.p14-product-clear {

    margin-right: 0;

}

.p14-product-2-list dl img {

    display: block;

    width: 100%;

}

.p14-product-2-list dd {

    padding: 10px 28px 10px 10px;

    margin-right: 2px;

    position: relative;

}

.p14-product-2-list h3 {

    height: 30px;

    font-size: 16px;

    font-weight: normal;

    line-height: 30px;

    color: #191919;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.p14-product-2-list h3 a {

    color: #191919;

}

.p14-product-2-desc {

    font-size: 14px;

    line-height: 24px;

    color: #666;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.fea {

        margin: 30px 0;

    }

    

    .fea dl {

        height: 315px;

        width: 100%;

        margin-bottom: 50px;

        box-shadow: 3px 3px 8px #969494;

    }

    

    .fea dt {

        float: left;

        width: 60%;

    }

    

    .fea dd {

        float: left;

        text-align: center;

        width: 312px;

        height: 81%;

        padding: 30px;

        background: #f7f7f7;

    }

    

    .fea dd h6 {

        font-size: 22px;

        padding-top: 40px;

        line-height: 45px;

    }

    

    .fea dd p {

        font-size: 16px;

        line-height: 35px;

    }

	.k12-gl-gslb-3nf1-1-01{overflow: hidden;}

.k12-gl-gslb-3nf1-1-01-left dl {

    width: 24%;

    float: left;

    background: #f0f0f0;

    margin: 0 1.3% 13px 0;

}

.k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {

    margin-right: 0;

}

.k12-gl-gslb-3nf1-1-01-left dt {

    border: 1px solid #e5e5e5;

    padding: 10px 9px;

    background: #fff;

}

.k12-gl-gslb-3nf1-1-01-left dt img {

    display: block;

    width: 100%;

}

.k12-gl-gslb-3nf1-1-01-left dd {

    height: 50px;

    font-size: 14px;

    line-height: 50px;

    text-align: center;

    padding: 0 5px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    background: #f0f0f0;

}

.k12-gl-gslb-3nf1-1-01-left dd a {

    color: #4b4a4a;

}



@media screen and (max-width: 1199px) { 

.banner,.about,.product,.chouse,.hezuo,.youshi,.nbanner{width: 1200px;}

footer{width: 1200px;}

}





.tabys .bd ul{ position: relative; height: 690px; overflow: hidden; display: none;}

.tabys .bd ul .bg{position: absolute; left: 50%; margin-left: -50%; top: 0; z-index: 0;  -webkit-transition: all 300ms ease 0s;

transition: all 300ms ease 0s;width:100%;}

.tabys .bd ul .texbox{   position: relative; left: 0; top: 0; z-index: 100; background-color: transparent;  -webkit-transition: all 300ms ease 0s;

transition: all 300ms ease 0s;}

.tabys .bd ul .texbox *{ position: relative; z-index: 100; -webkit-transition: all 300ms ease 0s;

transition: all 300ms ease 0s;}

.tabys .bd ul .texbox .bg2{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10;  background: rgba(8,116,67,.8);}

.tabys .bd ul.active{ display: block;}

.tabys .bd ul.active .bg{ 

  -webkit-animation: fadeInRight 1.3s;

    animation: fadeInRight 1.3s;

 }

 .tabys .bd ul.active .texbox .bg2{

  -webkit-animation: fadeInLeft 1.6s;

    animation: fadeInLeft 1.6s;

 }

.tabys .bd ul.active .tit h3{

  -webkit-animation: fadeInLeft 1.8s;

    animation: fadeInLeft 1.8s;

}

.tabys .bd ul.active .tit p{

  -webkit-animation: fadeInLeft 1.9s;

    animation: fadeInLeft 1.9s;

}

.tabys .bd ul.active .tit i{

  -webkit-animation: fadeInLeft 1.9s;

    animation: fadeInLeft 1.9s;

}

.tabys .bd ul.active .tex p{

  -webkit-animation: fadeInLeft 2s;

    animation: fadeInLeft 2s;

}

.tabys .bd ul.active .tex p:nth-child(2){

  -webkit-animation: fadeInLeft 2.1s;

    animation: fadeInLeft 2.1s;

}

.tabys .bd ul.active .tex p:nth-child(3){

  -webkit-animation: fadeInLeft 2.2s;

    animation: fadeInLeft 2.2s;

}

.tabys .bd ul.active .tex p:nth-child(4){

  -webkit-animation: fadeInLeft 2.3s;

    animation: fadeInLeft 2.3s;

}

.tabys .bd ul.active .tex p:nth-child(5){

  -webkit-animation: fadeInLeft 2.4s;

    animation: fadeInLeft 2.4s;

}

.tabys .bd ul.active .tex p:nth-child(6){

  -webkit-animation: fadeInLeft 2.5s;

    animation: fadeInLeft 2.5s;

}

.tabys .bd ul.active a{

  -webkit-animation: fadeInLeft 2.7s;

    animation: fadeInLeft 2.7s;

} 

@media screen and (max-width: 1440px) { 

}

.page-index,.page-pre,.page-status,.page-num,.page-next,.page-last{

	display: inline;

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: 5px;

    line-height: 1.42857143;

    color: #333;

    text-decoration: none;

    background-color: #fff;

    border: 1px solid #333;

	font-size: 14px;

	}

.page-index a,.page-pre a,.page-status a,.page-num a,.page-next a,.page-last a{

    color: #333;

	}

.news_input{margin-top: 40px;}

.news_input p{text-align: center;font-weight: 400;font-size: 16px;background: #fff;width: 250px;height: 80px;margin: 0 auto;z-index: 99999;position: relative;display: block;}

.news_input p span{display: block;font-size: 28px;color: #1A1A1A;line-height: 36px;margin-bottom: 8px;font-weight: bold;}

.news_input .input_con{width: 100%;margin-top: -50px;padding: 70px;padding-bottom: 60px; box-sizing: border-box;border-radius: 15px;border: 1px solid rgba(8,116,67,0.3);}

.news_input .input_con .wrap{width: 33.3%;float: left;margin: 15px auto;}

.news_input .input_con .wrap .tip{padding-right:5px;font-size: 15px;}

.news_input .input_con .wrap .tip span{color: #087443;}

.news_input .input_con .wrap input,select{border: 1px solid rgba(149,149,149,0.6);background: #f4f4f4;font-size: 14px;width: 245px;height: 30px;line-height: 30px;box-sizing: border-box;padding-left: 10px;color: #808080;}

.news_input .input_con button{display: block;font-size: 16px;background: #087443;width: 250px;height: 40px;line-height: 40px;border-radius: 40px;text-align: center;color: #fff;margin: 0 auto;margin-top: 40px;cursor: pointer;border: none;}



.blk-main3{width: 100%;background: #f7f7f7;}

.blk-main3 .blk{width: 1200px;margin: 0 auto;}

.mission{padding-top:50px;padding-bottom: 70px; overflow:hidden;background: #f7f7f7;}

.box-title{text-align:center;line-height:1.5;overflow:hidden;}

.box-title h2{font-weight: normal;font-size: 30px;color: #333;}

.box-title em{display:block;font-size:16px;color:#999;font-style:normal;margin-top: 10px;}

.mission-list{margin-top:20px;overflow:hidden;}

.mission-list .item{margin-top:20px;overflow:hidden;background:#fff;}

.mission-list .pic{padding:0;overflow:hidden;width: 600px;float: left;}

.mission-list .pic img{display:block;width:100%;height: 412px;}

.mission-list .text{padding:0 5%;padding-bottom: 5%;padding-top: 2%;overflow:hidden;}

.mission-list .text h3{position:relative;height:54px;line-height:40px;font-size:22px;font-weight:normal;color:#333;overflow:hidden;margin-top: 30px;}

.mission-list .text h3:after{display: block;position: absolute;left: 0;bottom: 0;width: 32px;height: 3px;content: "";background: #087443;}

.mission-list .text .summary{margin-top: 20px;line-height: 30px;font-size: 16px;color: #666;overflow: hidden;}



.about-show{padding:60px 0;}

.strategy-list .item{margin-top:40px;overflow:hidden;margin-left: 3%;width: 48.5%;float: left;background: #f7f7f7;}

.strategy-list .item:first-child{margin-left: 0;}

.strategy-list .pic{overflow:hidden;height: 300px;}

.strategy-list .pic img{display:block;width:100%;transition:all 1s;}

.strategy-list .text{position: relative;z-index: 333;margin-top: -90px;padding: 30px 40px;padding-bottom: 50px;overflow: hidden;}

.strategy-list .tit{overflow:hidden;}

.strategy-list .tit i{display: block;float: left;padding: 10px 0;padding-top: 20px;width: 84px;height: 100px;overflow: hidden;background: #333;}

.strategy-list .tit i img{display: block;width: 100%;}

.strategy-list .tit h3{padding-left: 28px;padding-top: 88px;line-height: 25px;font-size: 20px;font-weight: bold;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;}

.strategy-list .summary{padding-top: 25px;font-size: 15px;line-height: 26px;color: #666;overflow: hidden;}

.strategy-list .item:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);}

.strategy-list .item:hover .pic img{transform:scale(1.1);}



/* 售后服务条款 */

.shouhoufw{width: 1200px;margin: 0 auto;padding-bottom: 40px;}

.shouhoufw dl{width: 100%;height: 520px;margin-top: 40px;}

.shouhoufw dl dd{width: 600px;float: left;height: 520px;position: relative;}

.shouhoufw dl dd.dd02{width: 600px;float: left;height: 520px;overflow: hidden;}

.shouhoufw dl dd.dd02 img{width: 600px;height: 520px;display: block;transition: .8s;}

.shouhoufw dl dd.dd01 h3{font-weight: normal;font-size: 22px;color: #333;margin-top: 35px;}

.shouhoufw dl dd.dd01>p{font-size: 14px;color: #666;line-height: 26px;margin-top: 15px;width: 570px;}

.shouhoufw dl dd.dd01 .img011{position: absolute;top: 40px;right: -50px;display: block;z-index: 9;}

.shouhoufw dl dd.dd02 img:hover{transform: scale(1.1);}







