@charset "utf-8";
.wrap{min-width:1300px; margin:0 auto;}
.main{width:1200px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
.middle{vertical-align: middle;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}



.header .top{width:1200px; height:134px; margin:0 auto;}
.header .top .logo{margin:20px 0 0;}
.header .top .contact{width:300px; height:100%;}
.header .top .contact .tips{font-size:14px; color:#888; line-height:16px;}
.header .top .contact div{background:url(/images/1.png) no-repeat left center; height:29px; padding:0 0 0 38px; font-size:20px; color:#7cb714; margin:0 0 10px; line-height:29px;}
.header .top .contact div.last{margin:0;}
.header .nav{height:60px; background:#7cb714;}
.header .nav li.item{position:relative; z-index:101; margin:0 90px 0 0;}
.header .nav li.item .one{line-height:60px; background:url(/images/2.png) no-repeat right center; padding:0 18px 0 0;}
.header .nav li.item .one a{font-size:16px; color:#fff;}
.header .nav li.item.off .one{background:none; padding:0;}
.header .nav li.item .second {width: 510px; background: #fff; position: absolute; left: 0; top: 60px; padding: 10px 30px 30px; display: none; z-index: 100;}
.header .nav li.item .second .list dd {line-height: 52px; border-bottom: 1px solid #dcdcdc; background: #fff; padding: 0 10px; width:150px;}
.header .nav li.item .second .list dd a {font-size: 14px; color: #666;}
.header .nav li.item .second .list dd:hover a{color:#7cb714;}
.header .nav li.item .second .pic{margin:24px 0 0;}
.header .nav li.item:hover .second{display:block;}
.header .nav li.item:hover .one a{font-weight:bold;}
.header .nav li.i_sub{position:relative; z-index:102;}
.header .nav li .searchBtn{background:url(/images/3.png) no-repeat; width:46px; height:46px; margin:7px 0 0; cursor:pointer;}
.header .nav li .search{position:absolute; z-index:105; width:1200px; right:0; top:7px; display:none;}
.header .nav li .search .key{width:1134px; padding:0 17px; height:46px; line-height:46px; font-size:14px; color:#fff; background:url(/images/key.png) no-repeat; border:none;}
.header .nav li .search .i_ser{width:32px; height:46px; cursor:pointer; border:none;}
.header .nav li.i_sub:hover .search{display:block;}
/*header*/
.banner{position:relative; z-index:100; height:600px; overflow:hidden;}
.banner .bd{position:absolute; z-index:100; left:50%; margin:0 0 0 -960px;}
.banner .hd ul{ position:absolute; bottom:50px; left:0; right:0; text-align:center; z-index:105; }
.banner .hd ul li{ height:12px; width:12px; background:#ccc; border-radius:50%; display:inline-block; *display:inline; margin:0 10px; font-size:0; }
.banner .hd ul li.on{ background:#7cb714; }.banner .hd ul{ position:absolute; bottom:50px; left:0; right:0; text-align:center; z-index:105; }
.banner_2{position:relative; z-index:100; height:450px; overflow:hidden; width:100%; max-width:1920px; margin:0px auto;}
.banner_2 .bd{position:absolute; z-index:100; left:50%; margin:0 0 0 -960px;}
.banner_2 .hd ul{ position:absolute; bottom:25px; left:0; right:0; text-align:center; z-index:105; }
.banner_2 .hd ul li{ height:12px; width:12px; background:#ccc; border-radius:50%; display:inline-block; *display:inline; margin:0 10px; font-size:0; }
.banner_2 .hd ul li.on{ background:#7cb714; }
/*banner*/
.index_pro{margin:40px 0 30px;}
.index_pro .tips{text-align:center; font-size:30px; color:#333; line-height:49px;}
.index_pro .brief{text-align:center; font-size:14px; color:#aaa; line-height:32px; margin:0 0 40px;}
.index_pro .pro-category{width:280px; padding:10px; background:#7cb714; border-radius:4px;}
.index_pro .pro-category dl{background:#fff; border-radius:4px; padding:0 20px 15px; margin:0 0 10px;}
.index_pro .pro-category dl dt{line-height:44px;}
.index_pro .pro-category dl dt a{font-size:16px; color:#7cb714; line-height:44px; font-weight:bold; background:url(/images/4.png) no-repeat right center; padding:0 19px 0 0;}
.index_pro .pro-category dl dd{line-height:24px; margin:0 0 10px;}
.index_pro .pro-category dl dd a{font-size:14px; color:#666;}
.index_pro .pro-category dl dd.last{margin:0;}
.index_pro .pro-category dl.last{margin:0;}
.index_pro .pro-category dl.off{padding:0 20px 0;}
.index_pro .pro-category dl dd a:hover{color:#7cb714;}
.index_pro .list{width:850px; margin:-9px 0 0;}
.index_pro .list .tab{border-bottom:2px solid #ededed; margin:0 0 20px;}
.index_pro .list .tab li{line-height:34px;}
.index_pro .list .tab li.item{font-size:16px; color:#444; margin:0 40px 0 0; cursor:pointer;}
.index_pro .list .tab li.item.on{color:#7cb714; font-weight:bold; border-bottom:2px solid #7cb714; margin:0 40px -2px 0;}
.index_pro .list .tab li.item:hover{color:#7cb714;}
.index_pro .list .tab li.more a{color:#9bbe21; font-size:14px;}
.index_pro .list ul.item li{margin:0 20px 20px 0; border:1px solid #ededed; height:295px; border-radius:3px;}
.index_pro .list ul.item li a{width:268px; display:block;}
.index_pro .list ul.item li .img{padding:7px 0; border-bottom:1px dashed #dfdfdf; height:230px; overflow:hidden;}
.index_pro .list ul.item li .name{line-height:50px; background:url(/images/5.png) no-repeat 229px center; font-size:14px; color:#666; padding:0 40px 0 20px;}
.index_pro .list ul.item li:hover .name{color:#7cb714;}
.index_pro .list ul.item li.last{margin:0;}
/*index_pro*/
@font-face{font-family:'didot'; src:url(/css/fonts/didot.ttf);}
@font-face{font-family:'KyokaICAPro'; src:url(/css/fonts/KyokaICAPro_regular.otf);}
@font-face{font-family:'STHeiti'; src:url(/css/fonts/STHeiti-Light.ttc);}
@font-face{font-family:'SourceHanSansCN_Bold'; src:url(/css/fonts/SourceHanSansCN-Bold.ttf);}
@font-face{font-family:'din_bold'; src:url(/css/fonts/din-bold.otf);}
@font-face{font-family:'Myriad_Hebrew'; src:url(/css/fonts/Myriad_Hebrew.otf);}
.advantage{height:872px; overflow:hidden; margin:0 0 40px;}
.advantage .title{text-align:center; font-size:30px; color:#fff; line-height:49px; margin:40px 0 0;}
.advantage .brief{text-align:center; font-size:14px; color:#aaa; line-height:32px; margin:0 0 40px;}
/*advantage*/
.youshi li{width:285px; margin:0 20px 40px 0; background:#fff; border-radius:3px; position:relative; z-index:1;}
.youshi li .num{width:45px; height:60px; background:#7cb714; border-radius:3px; position:absolute; left:20px; top:-20px; z-index:1; text-align:center; line-height:60px; font-family:"didot"; font-size:24px; color:#fff;}
.youshi li .img{margin:0 0 5px; width:285px; height:200px; border-radius:3px; overflow:hidden;}
.youshi li .name{line-height:47px; font-size:16px; color:#333; text-align:center;}
.youshi li .contents{line-height:21px; font-size:14px; color:#666; text-align:center; height:42px; padding:0 22px 16px;}
.youshi li.last{margin:0 0 40px;}
/*youshi*/
.Strength{padding:0 0 50px;}
.Strength .title{line-height:49px; font-size:30px; color:#333; text-align:center;}
.Strength .brief{line-height:32px; font-size:14px; color:#aaa; text-align:center; margin:0 0 40px;}
.Strength li{width:268px; text-align:center;}
.Strength li.one{margin:0 0 0 42px;}
.Strength li.two{margin:0 156px;}
.Strength li .img{border-radius:50%; width:210px; height:210px; margin:0 auto 26px;}
.Strength li .name{position:relative; z-index:100; line-height:45px;}
.Strength li .name .cn{font-size:16px; color:#333; position:relative; z-index:2}
.Strength li .name .japan{line-height:68px; position:absolute; z-index:1; bottom:0; left:0; right:0; font-size:40px; color:#222; opacity:0.1;}
.Strength li .contents{font-size:14px; color:#666; line-height:24px; height:72px;}
.Strength li:hover .name .cn{color:#7cb714;}
.Strength .btn{margin:34px 0 0; width:118px; height:42px; line-height:42px; text-align:center; border:1px solid #ccc; margin:0 auto; border-radius:3px;}
.Strength .btn a{color:#666; font-size:14px; display:block; width:100%; height:100%;}
.Strength .btn:hover{border:1px solid #7cb714;}
.Strength .btn:hover a{color:#7cb714;}
/*Strength*/
.Partner{background:#f5f5f5; padding:40px 0 32px; overflow:hidden; text-align:center;}
.Partner .title{line-height:48px; font-size:30px; color:#333;}
.Partner .biref{line-height:32px; text-align:center; font-size:14px; color:#aaa; margin:0 0 41px;}
.Partner ul{margin:0 0 18px;}
/* .Partner li{display:inline-block; *display:inline; zoom:1; margin:0 18px 0 0; width:185px; height:100px; background:#fff; overflow:hidden;} */
.Partner li{display:inline-block; *display:inline; zoom:1; margin:0 0.25% ; width:12%; background:#fff; overflow:hidden;}
.Partner li img{max-width:100%;}
.Partner li a{display:block;}
.Partner li.last{margin:0;}
.Partner li.item{display:none;}
.Partner li.more .ico{margin:19px 0 0;}
.Partner li.more .ico img{width:20px;}
.Partner li.more .tips{text-align:center; line-height:32px; font-size:14px; color:#7cb714;}
/*Partner*/
.instance{padding:40px 0 50px; background:url(/images/10.jpg) no-repeat center;}
.instance .title{text-align:center; line-height:49px; font-size:30px; color:#333;}
.instance .brief{text-align:center; line-height:32px; font-size:14px; color:#aaa; margin:0 0 32px;}
.instance .btn{width:118px; height:42px; border:1px solid #ccc; margin:40px auto 0; text-align:center; line-height:42px; border-radius:3px;}
.instance .btn a{font-size:14px; color:#666; display:block; width:100%; height:100%;}
.instance .btn:hover{border:1px solid #7cb714;}
.instance .btn:hover a{color:#7cb714;}
.dg-container{width:100%; position:relative;}
.dg-wrapper{width:600px; height:460px; margin:0 auto; position:relative; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-perspective:1000px; -moz-perspective:1000px; -o-perspective:1000px; -ms-perspective:1000px; perspective:1000px;}
.dg-wrapper a{width:600px; height:460px; display:block; position:absolute; left:0; top:0; box-shadow:0px 10px 20px rgba(0,0,0,0.3); overflow:hidden;}
.dg-wrapper a.dg-transition{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.dg-wrapper a img{display:block;}
.dg-wrapper a .item{ position:absolute; bottom:-100px; left:0; right:0; background:url(/images/9.png); width:100%; height:100px; border-radius:0 0 3px 3px;}
.dg-wrapper a .item .p1{line-height:32px; height:32px; overflow:hidden; font-size:16px; color:#fff; text-indent:27px;}
.dg-wrapper a .item .p2{line-height:32px; height:32px; overflow:hidden; font-size:14px; color:#fff; text-indent:27px;}
.dg-wrapper a.dg-center .item{display:block; bottom:0;}
.dg-container nav.nav1{width:50px; height:50px; position:absolute; z-index:1000; left:275px; top:50%; margin:-15px 0 0;}
.dg-container nav.nav2{width:50px; height:50px; position:absolute; z-index:1000; right:275px; top:50%; margin:-15px 0 0;}
.dg-container nav span{float:left; cursor:pointer; width:31px; height:31px;}
.dg-container nav span.dg-next{background-position:top right; margin:0 0 0 10px;}
/*instance*/
.about{height:855px; overflow:hidden;}
.about .title{font-size:30px; color:#fff; text-align:center; line-height:70px; margin:30px 0 0;}
.about .biref{width:460px; margin:0 auto 50px; text-align:center; height:50px; line-height:50px; border-radius:25px; background:#7cb714; font-size:16px; color:#fff;}
.about .img{width:340px; height:233px;}
.about .con{width:830px; color:#fff; font-size:14px; line-height:23px;text-indent:25px}
.about .con a{color:#fff; font-size:14px;}
/*about*/
.course{height:57px; background:url(/images/12.png) no-repeat center; margin:180px auto 0;}
.course .w{height:57px;}
.course .item{position:absolute; z-index:2; width:113px;}
.course .item .img{width:53px; height:100px; background:url(/images/13.png) center; margin:0 auto;}
.course .item .pp1{text-align:center; color:#fff; line-height:13px; text-transform:uppercase; padding:18px 0 0;}
.course .item .pp2{text-align:center; color:#fff; line-height:16px; font-size:14px;}
.course .item .tips{font-size:14px; color:#fff; text-align:center; margin:0 0 6px; line-height:20px;}
.course .item.b .img{background:url(/images/14.png) no-repeat center;}
.course .item.b .pp1{padding:58px 0 0;}
.course .item.p1{left:0; bottom:39px;}
.course .item.p2{left:99px; top:7px;}
.course .item.p3{left:198px; bottom:28px;}
.course .item.p4{left:296px; top:30px;}
.course .item.p5{left:396px; bottom:2px;}
.course .item.p6{left:495px; top:50px;}
.course .item.p7{right:495px; bottom:-4px;}
.course .item.p8{right:396px; top:37px;}
.course .item.p9{right:297px; bottom:24px;}
.course .item.p10{right:198px; top:7px;}
.course .item.p11{right:99px; bottom:47px;}
.course .item.p12{right:0; top:-5px;}
/*course*/
.news{background:#f5f5f5; padding:26px 0 50px;}
.news .title{text-align:center; font-size:30px; color:#333; line-height:77px;}
.news .tab{text-align:center; margin:0 0 40px;}
.news .tab li{display:inline-block; *display:inline; zoom:1; padding:0 22px; line-height:42px; height:42px; border:1px solid #f5f5f5; margin:0 34px 0 0; border-radius:4px; cursor:pointer;}
.news .tab li a{font-size:14px; color:#666;}
.news .tab li a:hover{color:#7cb714;}
.news .tab li.on{border:1px solid #ccc; background:#fff;}
.news .tab li.on a{color:#9bbe21;}
.news .tab li.last{margin:0;}
.news .list{margin:0 auto 40px; min-height:290px; background:url(/images/47.gif) no-repeat center;}
.news .list ul{background:#f5f5f5;}
.news .list li{padding:0 37px 0 330px; height:290px; position:relative; z-index:1; background:#fff; border-radius:3px; overflow:hidden; margin:0 0 20px;}
.news .list li .img{position:absolute; left:0; top:0; width:290px; height:290px;}
.news .list li .name{line-height:36px; margin:30px 0 0;}
.news .list li .name a{font-size:16px; color:#333;}
.news .list li .time{color:#666; line-height:31px; margin:0 0 24px;}
.news .list li .biref{font-size:14px; color:#666; line-height:24px; margin:0 0 40px;}
.news .list li .more{line-height:22px;}
.news .list li .more a{font-size:14px; color:#7cb714;}
.news .list li.last{margin:0;}
.news .list li:hover .name a{color:#7cb714;}
.news .btn{width:250px; height:50px; background:#fff; margin:0 auto;}
.news .btn .p1{margin:0 45px 0 5px;}
.news .btn .p3{margin:0 5px 0 0;}
/*news*/
.banner_2{height:450px; position:relative; z-index:1; overflow:hidden;}
.banner_2 .ab{position:absolute; left:50%; margin:0 0 0 -960px; z-index:1;}

.banner .bd{position:absolute; z-index:100; left:50%; margin:0 0 0 -960px;}
/*ad*/
.category{height:80px; background:#f3f3f3; text-align:center;}
.category li{display:inline-block;*display:inline; zoom:1; line-height:80px; vertical-align:top;}
.category li a{font-size:16px; color:#666; display:block; height:100%; padding:0 50px;}
.category li.on{background:#ff6619;}
.category li.on a{color:#fff; font-weight:bold;}
/*category*/
.product_r .biref{background:#fff; text-align:center; line-height:27px;}
.product_r .biref div{font-size:16px; color:#666;}
.product_r .list{background:#f7f7f7; padding:36px 0 80px;}
.product_r .list li{width:376px; background:#fff; margin:0 36px 36px 0;}
.product_r .list li .img{height:347px; background:url(/images/18.jpg) no-repeat center;}
.product_r .list li .name{height:75px; line-height:75px; border:1px solid #e5e5e5; border-top:none;}
.product_r .list li .name .left{width:220px; height:75px; line-height:75px; overflow:hidden; margin:0 0 0 19px;}
.product_r .list li .name .left a{font-size:16px; color:#666;}
.product_r .list li .name .right{width:110px; height:33px; line-height:33px; background:#7cb714; border-radius:2px; margin:20px 20px 0 0;}
.product_r .list li .name .right a{width:100%; height:33px; background:url(/images/19.png) no-repeat 12px center; text-indent:35px; display:block; color:#fff; font-size:16px;}
.product_r .list li:hover .name .left a{color:#7cb714;}
.product_r .list li.last{margin:0 0 36px;}
/*product_r*/
.pro_detail .top{background:#f7f7f7; padding:36px 0;}
.pro_detail .top .slideImg{width:720px; height:664px; background:url(/images/20.png) no-repeat; position:relative; z-index:1; border-radius:3px; overflow:hidden;}
.pro_detail .top .slideImg .prev,.pro_detail .top .slideImg .next{position:absolute; z-index:2; top:50%; width:14px; height:25px; margin:-12px 0 0;}
.pro_detail .top .slideImg .prev{left:30px; background:url(/images/21.png) no-repeat; cursor:pointer;}
.pro_detail .top .slideImg .next{right:30px; background:url(/images/22.png) no-repeat; cursor:pointer;}
.pro_detail .top .infomartion{width:364px; height:662px; border:1px solid #e5e5e5; background:#fff; border-radius:3px; padding:0 39px;}
.pro_detail .top .infomartion .name{font-size:20px; color:#ff6619; line-height:24px; margin:16px 0 0; padding:21px 0;}
.pro_detail .top .infomartion .item{margin:0 0 30px;}
.pro_detail .top .infomartion .item li{line-height:27px; font-size:16px; color:#666;}
.pro_detail .top .infomartion .biref{font-size:16px; color:#666; line-height:27px; height:300px;}
.pro_detail .top .infomartion .share{line-height:56px; font-size:14px; color:#666;}
.pro_detail .top .infomartion .share .tubiao{display:inline-block;}
.pro_detail .top .infomartion .btn .caigoulink{width:172px; height:50px; background:#ff6619; text-align:center; line-height:50px; border-radius:3px;}
.pro_detail .top .infomartion .btn .caigoulink a{font-size:16px; color:#fff;}
.pro_detail .top .infomartion .btn .zixun{width:172px; height:50px; background:#7cb714; text-indent:70px; background:url(/images/23.png) no-repeat 39px center #7cb714; border-radius:3px; line-height:50px;}
.pro_detail .top .infomartion .btn .zixun a{font-size:16px; color:#fff;}
.pro_detail .detail{padding:36px 0;}
.pro_detail .detail .tab{height:50px; line-height:50px; background:#f5f5f5; border:1px solid #e5e5e5; border-radius:3px;}
.pro_detail .detail .tab li{padding:0 68px; border-radius:3px; font-size:16px; color:#333; cursor:pointer;}
.pro_detail .detail .tab li.on{background:#ff6619; color:#fff; font-weight:bold;}
.pro_detail .detail .tab_r{padding:30px 39px; border:1px solid #e5e5e5; border-top:none; border-radius:3px;}
.pro_detail .detail .tab_r .tips{background:url(/images/24.jpg) repeat-x center; line-height:41px; height:41px; margin:0 0 24px;}
.pro_detail .detail .tab_r .tips div{font-size:22px; color:#ff6619; font-weight:bold; background:#fff; display:inline; padding:0 13px 0 0;}
.pro_detail .detail .tab_r .jianjie{line-height:27px; margin:0 0 30px;}
.pro_detail .detail .tab_r .list{margin:46px 0 0;}
.pro_detail .detail .tab_r .item{display:none;}
.pro_detail .detail .tab_r .item.on{display:block;}
.pro_detail .youshi li{width:266px !important; margin:0 18px 40px 0 !important;}
.pro_detail .youshi li .img{width:266px !important; height:188px !important;}
.pro_detail .youshi li img{width:266px !important; height:188px !important;}
.pro_detail .youshi li.last{margin:0 0 40px !important;}
.pro_detail .caigou{background:#f7f7f7; padding:36px 0;}
.pro_detail .caigou .form{height:595px; border:1px solid #e5e5e5; background:#fff; border-radius:3px;}
.pro_detail .caigou .form .tips{line-height:48px; height:48px; border-bottom:1px solid #e5e5e5; margin:0 0 40px;}
.pro_detail .caigou .form .tips .left{font-size:18px; color:#ff6619; text-indent:19px;}
.pro_detail .caigou .form .tips .right{font-size:16px; color:#666; margin:0 20px 0 0;}
.pro_detail .caigou .form .tips .right span{color:#ff6619; font-size:16px; margin:0 5px 0 0;}
.pro_detail .caigou .form .item{padding:0 39px;}
.pro_detail .caigou .form .item li{margin:0 0 10px;}
.pro_detail .caigou .form .item li .t{width:140px; line-height:38px; margin:0 6px 0 0; font-size:16px; color:#666; min-height:38px;}
.pro_detail .caigou .form .item li .t span{font-size:16px; color:#ff6619; margin:0 5px 0 0;}
.pro_detail .caigou .form .item li .input{width:288px; height:38px; border:1px solid #e5e5e5; border-radius:3px;}
.pro_detail .caigou .form .item li .input input{width:100%; height:100%; border:none;}
.pro_detail .caigou .form .item li .textarea .mm{width:972px; height:153px; border:1px solid #e5e5e5; border-radius:3px;}
.pro_detail .caigou .form .item li .textarea .mm textarea{width:100%; height:100%; border:none; resize:none;}
.pro_detail .caigou .form .item li .textarea .tt{line-height:47px; font-size:16px; color:#7cb714;}
.pro_detail .caigou .form .item li .vCodeText{width:133px; height:38px; border:1px solid #e5e5e5; border-radius:3px;}
.pro_detail .caigou .form .item li .vCodeText input{width:100%; line-height:38px; border:none;}
.pro_detail .caigou .form .item li .img{width:135px; height:40px; margin:0 0 0 20px;}
.pro_detail .caigou .form .item li .btn .sub{width:135px; height:40px; border-radius:3px; background:#7cb714;}
.pro_detail .caigou .form .item li .btn .sub input{width:100%; height:40px; line-height:40px; background:none; border:none; color:#fff; font-size:16px; cursor:pointer;}
.pro_detail .caigou .form .item li .btn .reset{width:133px; height:38px; border:1px solid #e5e5e5; background:#f5f5f5; margin:0 0 0 20px; border-radius:3px;}
.pro_detail .caigou .form .item li .btn .reset input{width:100%; height:38px; line-height:38px; background:none; border:none; color:#666; font-size:16px; cursor:pointer;}
.pro_detail .caigou .form .item li.last{margin:25px 0 0; }
/*pro_detail*/
.instance_list{background:#f7f7f7; padding:60px 0 80px;}
.instance_list .list li.top{margin:0 0 36px;}
.instance_list .list li.top .p1{width:788px;}
.instance_list .list li.top .p1 .img{width:788px; height:605px; overflow:hidden;}
.instance_list .list li.top .p1 .biref{width:786px;border:1px solid #e5e5e5; border-top:none; height:128px; background:#fff; display:table;}
.instance_list .list li.top .p1 .biref .t{width:100%; height:100%; vertical-align:middle; display:table-cell; line-height:28px;}
.instance_list .list li.top .p1 .biref .t .t1{font-size:16px; color:#333; text-indent:30px;}
.instance_list .list li.top .p1 .biref .t .t2{font-size:16px; color:#666; text-indent:30px;}
.instance_list .list li.top .p3{margin:0 0 34px;}
.instance_list .list li.top .p3 .img{width:376px; height:285px; overflow:hidden;}
.instance_list .list li.top .p3 .name{height:63px; line-height:63px; background:url(/images/25.png) no-repeat 330px center #fff; text-align:center; border:1px solid #e5e5e5;}
.instance_list .list li.top .p3 .name a{font-size:16px; color:#666;}
.instance_list .list li.top .p3:hover .name{background:url(/images/25.png) no-repeat 330px center #ff6619; border-color:#ff6619; text-align:left; text-indent:20px;}
.instance_list .list li.top .p3:hover .name a{color:#fff;}
.instance_list .list li.top .p4 .img{width:376px; height:285px; overflow:hidden;}
.instance_list .list li.top .p4 .name{height:63px; line-height:63px; background:url(/images/25.png) no-repeat 330px center #fff; text-align:center; border:1px solid #e5e5e5; border-top:none;}
.instance_list .list li.top .p4 .name a{font-size:16px; color:#666;}
.instance_list .list li.top .p4:hover .name{background:url(/images/25.png) no-repeat 330px center #ff6619; border-color:#ff6619; text-align:left; text-indent:20px;}
.instance_list .list li.top .p4:hover .name a{color:#fff;}
.instance_list .list li.item{width:376px; margin:0 36px 36px 0;}
.instance_list .list li.item .img{height:285px; overflow:hidden;}
.instance_list .list li.item .name{line-height:63px; background:url(/images/25.png) no-repeat 330px center #fff; border:1px solid #e5e5e5; border-top:none; text-align:center;}
.instance_list .list li.item .name a{font-size:16px; color:#666;}
.instance_list .list li.item.last{margin:0 0 36px;}
.instance_list .list li.item:hover .name{background:url(/images/25.png) no-repeat 330px center #ff6619; border-color:#ff6619; text-indent:20px; text-align:left;}
.instance_list .list li.item:hover .name a{color:#fff;}
.instance_list .list li.item:hover .img img{transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.instance_list .list li.top .p1:hover .img img{transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.instance_list .list li.top .p3:hover .img img{transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.instance_list .list li.top .p4:hover .img img{transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
/*instance_list*/
.page_detail{background:#f7f7f7; padding:60px 0 80px;}
.page_detail .left{width:270px;}
.page_detail .left .t{padding:3px 29px 20px; border:1px solid #e5e5e5; background:#fff; margin:0 0 30px;}
.page_detail .left .t .name{font-size:20px; color:#ff6619; line-height:70px;}
.page_detail .left .t .biref{font-size:16px; color:#666; line-height:25px; padding:0 0 25px; border-bottom:1px dotted #e5e5e5; margin:0 0 10px;}
.page_detail .left .t .tips{line-height:56px; font-size:16px; color:#ff6619;}
.page_detail .left .t .list li{width:100px; height:75px; margin:0 0 10px;}
.page_detail .left .t .list a{display:block;}
.page_detail .left .b{height:50px; line-height:50px; border:1px solid #e5e5e5; background:#fff;}
.page_detail .left .b li.p1{width:108px; height:50px; background:url(/images/26.png) no-repeat 23px center; text-indent:38px;}
.page_detail .left .b li a{font-size:16px; color:#666;}
.page_detail .left .b li.p2{width:50px; height:50px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.page_detail .left .b li.p3{width:108px; height:50px; text-indent:23px; background:url(/images/27.png) no-repeat 81px center;}
.page_detail .right{width:894px; line-height:24px;}
/*page_detail*/
.about_us{padding:0 0 80px;}
.about_us .p1{background:#fff;}
.about_us .p2{background:#f6f6f6;}
.about_us .p3{background:#fff;}
.about_us .p1{padding:0 0 40px;}
.about_us .p1 .tips{background:url(/images/24.jpg) repeat-x center; line-height:102px;}
.about_us .p1 .tips div{background:#fff; display:inline; padding:0 15px 0 0; font-size:24px; color:#ff6619; font-family:"SourceHanSansCN_Bold"; font-weight:bold;}
.about_us .p1 .left{width:675px; height:564px;}
.about_us .p1 .right{width:437px; height:564px; display:table;}
.about_us .p1 .right .w{display:table-cell; vertical-align:middle;}
.about_us .p1 .right .t{font-size:20px; color:#666; line-height:34px; margin:0 0 44px; text-indent:36px; font-weight:bold;}
.about_us .p1 .right .t span{font-size:20px; color:#ff6619; font-weight:bold;}
.about_us .p1 .right .b{line-height:29px; font-size:16px; color:#666; text-indent:36px;}
.about_us .p2{padding:12px 0 40px;}
.about_us .p2 .left{width:567px;}
.about_us .p2 .left .title{line-height:90px; color:#ff6619; font-family:"SourceHanSansCN_Bold"; font-size:24px; font-weight:bold;}
.about_us .p2 .left .contents{line-height:29px;}
.about_us .p2 .left .contents p{font-size:16px; color:#666; text-indent:36px;}
.about_us .p2 .right{margin:28px 0 0;}
.about_us .p3{padding:72px 0 0;}
.about_us .p3 .t{text-align:center;}
.about_us .p3 .t li{display:inline-block; *display:inline; zoom:1; text-align:center; vertical-align:top; margin:0 126px 0 0;}
.about_us .p3 .t li .num{font-family:"din_bold"; font-size:56px; color:#7cb714; line-height:60px;}
.about_us .p3 .t li .num .s1{font-family:"SourceHanSansCN_Bold"; font-size:46px; color:#7cb714;}
.about_us .p3 .t li .num .s2{font-family:"SourceHanSansCN_Bold"; font-size:30px; color:#7cb714;}
.about_us .p3 .t li .cn{font-size:16px; color:#666; line-height:35px;}
.about_us .p3 .t li.mm .cn{margin:-12px 0 0;}
.about_us .p3 .t li.last{margin:0;}
.about_us .p3 .t li.last .num{color:#ff6619;}
.about_us .p3 .wenzi{line-height:; font-size:16px; color:#666; line-height:29px; text-indent:37px; margin:63px 0 53px;}
.about_us .p3 .img{text-align:center;}
/*about_us*/
.job{padding:60px 0 120px;}
.job .tab{line-height:60px; height:60px; background:#ff6619;}
.job .tab li{font-size:16px; color:#fff; width:240px; text-align:center;}
.job .tab li.frist{text-align:left; text-indent:30px;}
.job .tab li.p1{width:240px;}
.job .tab li.p2{width:127px; margin:0 80px 0 0;}
.job .tab li.p3{width:126px; margin:0 60px 0 0;}
.job .tab li.p4{width:125px; margin:0 117px 0 0;}
.job .tab li.p5{width:128px; text-align:left; text-indent:31px;}
.job .tab li.p6{width:192px; text-align:left; text-indent:31px;}
.job ul li.item{cursor:pointer;}
.job ul li.item .t{line-height:60px; height:60px; overflow:hidden; text-align:center; font-size:16px; color:#666;}
.job ul li.item .t div{text-align:center; font-size:16px; color:#666;}
.job ul li.item .t .p1{width:240px; text-align:left; text-indent:30px;}
.job ul li.item .t .p2{width:127px; margin:0 80px 0 0;}
.job ul li.item .t .p3{width:126px; margin:0 60px 0 0;}
.job ul li.item .t .p4{width:125px; margin:0 117px 0 0;}

.job ul li.item .t .p5{width:128px; margin:0;}

.job ul li.item .t .p6{width:187px; text-align:left; text-indent:31px; background:url(/images/30.jpg) no-repeat right center;}
.job ul li.item.two{background:#e4e6e7;}
.job ul li.item.two .p6{background:url(/images/29.jpg) no-repeat right center;}
.job ul li.item.on .p6{background:url(/images/31.png) no-repeat right center;}
.job ul li.item .b{padding:0 0 50px 30px; display:none; background:#fff;}
.job ul li.item .b .tips{line-height:78px; font-size:16px; color:#ff6619; font-weight:bold;}
.job ul li.item .b .contents{line-height:27px; color:#666; font-size:16px; margin:0 0 50px;}
.job ul li.item .b .btn{width:160px; height:50px; border-radius:3px; line-height:50px; margin:0 auto; background:url(/images/32.png) no-repeat 33px center #ff6619; text-indent:63px;}
.job ul li.item .b .btn a{color:#fff; font-size:16px; width:100%; display:block; height:100%;}
.job ul li.item.on .b{display:block;}
/*job*/
.feedback{margin:0 0 80px;}
.feedback .tips{line-height:136px; font-size:16px; color:#666;}
.feedback .form .row{margin:0 0 40px;}
.feedback .form .row2{margin:0 0 60px;}
.feedback .tips span{color:#ff6619; font-size:16px;}
.feedback .form .text{width:95px; font-size:16px; color:#666; line-height:48px;}
.feedback .form .text span{font-size:16px; color:#ff0000;}
.feedback .form .input{width:473px; height:48px; border:1px solid #e5e5e5; border-radius:3px;}
.feedback .form .input input{width:100%; height:100%; border:none; background:none;}
.feedback .form .textarea{width:1103px; height:274px; border:1px solid #e5e5e5; border-radius:3px;}
.feedback .form .textarea textarea{width:100%; height:100%; border:none; resize:none;}
.feedback .form .sub{width:160px; height:44px; background:#7cb714; margin:0 auto; border-radius:3px;}
.feedback .form .sub input{width:100%; height:44px; border:none; background:none; font-size:16px; color:#fff; cursor:pointer;}
/*feedback*/
.contact_us{padding:60px 0 80px;}
.contact_us .top{height:232px; padding:0 0 40px; border-bottom:1px dotted #d9d9d9; margin:0 0 19px;}
.contact_us .top .left{width:731px; border-right:1px dotted #ccc; height:100%;}
.contact_us .top .left .p1{margin:35px 0 60px;}
.contact_us .top .left .item{padding:0 0 0 70px; width:290px; position:relative; z-index:100; font-size:16px; color:#666; line-height:51px;}
.contact_us .top .left .item .ico{position:absolute; left:0; top:0; width:51px; height:51px;}
.contact_us .top .right{width:178px; margin:0 134px 0 0;}
.contact_us .top .right .btn{width:178px; height:50px; background:url(/images/23.png) no-repeat 43px center #ff6619; border-radius:3px; line-height:50px; text-indent:73px; position:relative; z-index:3;}
.contact_us .top .right .btn a{font-size:16px; color:#fff; display:block; width:100%; height:100%;}
.contact_us .top .right .tips{line-height:20px; font-size:14px; color:#666; margin:11px 0 0;}
.contact_us .kefu{position:absolute; z-index:1; width:134px; height:350px; background:url(/images/37.png) no-repeat; right:35px; top:15px;}
.contact_us .address{font-size:16px; color:#666; line-height:56px; text-indent:37px; background:url(/images/38.png) no-repeat left center;}
.contact_us .zhinan{padding:0 0 0 37px; margin:0 0 26px;}
.contact_us .zhinan .t{line-height:55px; background:url(/images/40.jpg) no-repeat left top; font-size:16px; color:#666;}
.contact_us .zhinan .b{padding:0 0 0 114px; background:url(/images/39.png) no-repeat left top; font-size:16px; color:#666; line-height:27px; min-height:48px;}
/*contact_us*/
.info{padding:60px 0 80px;}
.info .list{margin:0 0 60px;}
.info .list li{height:198px; border:1px solid #e5e5e5; padding:0 0 0 230px; position:relative; z-index:1; border-radius:3px; margin:0 0 40px;}
.info .list li .img{width:200px; height:200px; position:absolute; left:-1px; top:-1px; z-index:1;}
.info .list li .con{width:767px; margin:14px 0 0;}
.info .list li .con .title{line-height:48px;}
.info .list li .con .title a{font-size:18px; color:#333;}
.info .list li .con .brief{font-size:16px; color:#666; line-height:27px; height:82px; overflow:hidden;}
.info .list li .con .more{line-height:37px;}
.info .list li .con .more a{font-size:16px; color:#7cb714;}
.info .list li .time{width:95px; margin:33px 0 0;}
.info .list li .time .p1{line-height:50px; color:#888; background:url(/images/41.jpg) no-repeat left bottom;}
.info .list li .time .p2{line-height:28px; color:#888; font-size:30px; margin:16px 0 0;}
.info .list li .time .p3{line-height:20px; color:#888; font-size:16px;}
.info .list li:hover{border-color:#ff6619;}
.info .list li:hover .title a{color:#ff6619;}
.info .list li:hover .more a{color:#333;}
.info .list li.last{margin:0;}
#lib_info_detail .contents *{font-size: inherit;}
#lib_info_detail .contents{line-height: 25px;}
/*info*/
.xfc{width:50px; height:250px; position:fixed; z-index:999; background:#fff; right:0; top:50%; margin:-125px 0 0; border-radius:3px 0 0 3px;}
.xfc li{height:50px; position:relative;}
.xfc li.p1 .ico{background:#f14c1f;}
.xfc li.p2 .ico{background:#ffbe33;}
.xfc li.p3 .ico{background:#68a5e1;}
.xfc li.p4 .ico{background:#42ae3c;}
.xfc li.p5 .ico{background:#555;}
.xfc li a{display:block; width:100%; height:100%; color:#fff; font-size:20px;}
.xfc li .tips{height:50px; width:100px; position:absolute; right:-100px; top:0; line-height:50px; z-index:1;}
.xfc li.p1 .tips{padding:0 0 0 50px; background:url(/images/42.png) no-repeat left center #f14c1f;}
.xfc li.p2 .tips{padding:0 0 0 50px; background:url(/images/43.png) no-repeat left center #ffbe33; width:160px; right:-160px;}
.xfc li.p3 .tips{padding:0 0 0 50px; background:url(/images/44.png) no-repeat left center #68a5e1; width:130px; right:-130px;}
.xfc li.p4 .eCode{width:150px; height:150px; background:#fff; position:absolute; right:50px; top:0; padding:10px; display:none; border:1px solid #ddd;}
.xfc li.p4 .eCode img{width:100%;}
.xfc li.p5{cursor:pointer;}
.xfc li.p1:hover .tips{right:0;}
.xfc li.p2:hover .tips{right:0;}
.xfc li.p3:hover .tips{right:0;}
.xfc li.p4:hover .eCode{display:block;}
/*xfc*/

.links li{margin:0 15px 0 0;}
.links li,.links li a{font-size:14px; color:#888;}

.wow{overflow:hidden;}
.footer{background:#252525;}
.footer .foot_link{border-bottom:1px solid #3b3b3b; padding:0 0 46px;}
.footer .foot_link dl{margin:0 15px 0 0;}
.footer .foot_link dl.d1{width:140px;}
.footer .foot_link dl.d2{width:231px;}
.footer .foot_link dl.d3{width:232px;}
.footer .foot_link dl.d4{width:176px;}
.footer .foot_link dl.d5{width:142px;}
.footer .foot_link dl.d6{width:203px; margin:0;}
.footer .foot_link dt{font-size:16px; color:#fff; line-height:84px; padding:16px 0 0;}
.footer .foot_link dd{line-height:24px;}
.footer .foot_link dd{font-size:14px; color:#888;}
.footer .foot_link dd a{font-size:14px; color:#888;}
.footer .foot_link dd a:hover{color:#7cb714;}
.footer .company{height:72px; line-height:72px; text-align:center; font-size:14px; color:#888;}
/*footer*/
.newbtncen{border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:30px 0;}
.nstjdatacena{width:14px; display: inline-block;}
.nstjdatacen {display:inline-block; margin:0 0 0 28px;}
.nstjdatacena img{width:100%;}
.nstjdatacenb{display:inline-block; font-size:14px; color:#999; line-height:14px; margin:0 0 0 15px;}
.newbtncenra {width:17px; display:inline-block;}
.newbtncenra img {width:100%; display:block;}
.newbtncenrb {font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#999; margin:0 0 0 16px;}
.newbtncenrb:hover {color:#016aad;}
.nstjdata .nstjdatacen:nth-child(1) {margin:0;}

.footer .company{position: relative;}
.footer .company .codes{width: 40px;position: relative;margin: 0 auto;text-align:  right; display:inline-block;}
.footer .company .codes .icos{display:block; position:absolute; left:20px; top:-24px;}
.footer .company .codes .img{position: absolute;top: -180px;display: none;width:  150px;height: 150px;right: -54px;}
.footer .company .codes .img img{max-width: 100%;height: auto;}
.footer .company .codes:hover .img{display: block;}

@media screen and (max-width: 1500px){
	.footer .company .codes{right: 20%;}
}<!--ºÄÊ±1763729082.9902Ãë-->