@charset "utf-8";



/*page pindexbanner style*/
.page-indexbanner{height:555px;background-color:#000;}
.slidebanner{position:relative;width:100%;height:555px;}
.slidebanner .bd{position:relative;z-index:0;margin-left:auto;margin-right:auto;overflow:hidden;}
.slidebanner .bd ul{width:100% !important;}
.slidebanner .bd li{float:left;display:block;width:100% !important;height:555px;text-align:center;background-color:#000;background-position:50% 0px;background-repeat:no-repeat;overflow:hidden;}
.slidebanner .bd li a{display:block;height:555px;line-height:9999px;}
.slidebanner .hd{position:absolute;left:0;bottom:15px;z-index:1;width:100%;height:13px;text-align:center;overflow:hidden;}
.slidebanner .hd ul{height:13px;text-align:center;overflow:hidden;}
.slidebanner .hd ul li{display:inline-block;*display:inline;zoom:1;width:13px;height:13px;line-height:9999px;margin:0 4px;color:#d9d8d8;font-size:0;vertical-align:top;background:url(../img/pagination-bg.png) no-repeat -19px 0;overflow:hidden;cursor:pointer;}
.slidebanner .hd ul .on{color:#015cb1;background:url(../img/pagination-bg.png) no-repeat 0 0;}

/*page classiccase style*/
.page-classiccase{height:650px;background:#232322 url(../img/caseshow-bg.jpg) no-repeat 50% 0;}
.page-classiccase .boxer{padding:25px 0 0;}
.page-classiccase .classname{height:54px;line-height:54px;color:#fff;font-size:36px;font-weight:bold;text-align:center;}
.page-classiccase .classinfo{height:28px;line-height:28px;color:#fff;font-size:18px;font-weight:normal;text-align:center;}
.page-classiccase .classshow{height:520px;padding:25px 0 0;}
.page-classiccase .classiccase{height:520px;}
.page-classiccase .classnav{height:52px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}
.page-classiccase .classnav .layout{width:1210px;margin-left:-2px;}
.page-classiccase .classnav a{float:left;display:inline;height:52px;line-height:52px;padding:0 41px 0 42px;color:#272727;font-size:18px;font-weight:bold;text-decoration:none;background:#dedddd url(../img/line06.png) repeat-y 0 0;}
.page-classiccase .classnav a.selected,
.page-classiccase .classnav a:hover{color:#fff;text-decoration:none;background:#af0808;}
.page-classiccase .classnav a:first-child{-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;}
.page-classiccase .classnav a:last-child{-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;}
.page-classiccase .inner{height:426px;padding-top:40px;overflow:hidden;}
.page-classiccase .slidecase{position:relative;width:100%;height:427px;}
.page-classiccase .slidecase .bd{position:relative;z-index:0;margin-left:auto;margin-right:auto;overflow:hidden;}
.page-classiccase .slidecase .bd ul{width:100% !important;}
.page-classiccase .slidecase .bd li{float:left;display:block;width:100% !important;height:488px;overflow:hidden;}
.page-classiccase .slidecase .hd{position:absolute;left:0;bottom:25px;z-index:1;width:100%;height:13px;text-align:center;overflow:hidden;}
.page-classiccase .slidecase .hd ul{height:13px;text-align:center;overflow:hidden;}
.page-classiccase .slidecase .hd ul li{display:inline-block;*display:inline;zoom:1;width:13px;height:13px;line-height:9999px;margin:0 4px;color:#d9d8d8;font-size:0;vertical-align:top;background:url(../img/pagination-bg.png) no-repeat -19px 0;overflow:hidden;cursor:pointer;}
.page-classiccase .slidecase .hd ul .on{color:#d30000;background:url(../img/pagination-bg.png) no-repeat 0 0;}
.page-classiccase .slidecase .caselist dl{width:1250px !important;}
.page-classiccase .slidecase .caselist dd{float:left;display:inline;width:380px !important;margin:0 30px 0 0;background-color:#e8e8e8;overflow:hidden;}
.page-classiccase .slidecase .caselist dd .img{display:block;height:236px;overflow:hidden;}
.page-classiccase .slidecase .caselist dd .img img{display:block;width:380px;height:236px;font-size:0;overflow:hidden;}
.page-classiccase .slidecase .caselist dd .txt{display:block;height:60px;line-height:60px;padding:0px 38px;overflow:hidden;}
.page-classiccase .slidecase .caselist dd .txt h2{display:block;height:44px;line-height:44px;color:#383838;font-size:24px;font-weight:bold;overflow:hidden;}
.page-classiccase .slidecase .caselist dd .txt p{display:block;height:110px;line-height:22px;color:#585858;font-size:14px;overflow:hidden;}
.page-classiccase .slidecase .caselist dd .txt p a{float:right;color:#b70103;font-weight:bold;text-decoration:underline;}
.page-classiccase .slidecase .caselist dd .txt p a:hover{color:#b70103;text-decoration:none;}

/*page ourexperience style*/
.page-ourexperience{background-color:#fff;}
.page-ourexperience .boxer{padding:25px 0 35px;}
.page-ourexperience .classname{height:54px;line-height:54px;color:#424242;font-size:30px;font-weight:bold;text-align:center;}
.page-ourexperience .classinfo{height:28px;line-height:28px;color:#b10101;font-size:18px;font-weight:bold;text-align:center;}
.page-ourexperience .classshow{padding:25px 0 0;}
.page-ourexperience .classshow ul{width:1250px;}
.page-ourexperience .classshow li{float:left;display:inline;width:382px;height:340px;margin:0 27px 27px 0;}
.page-ourexperience .classshow li .img{display:block;height:206px;overflow:hidden;}
.page-ourexperience .classshow li .txt .icon{width:44px;padding:5px 0 0;}
.page-ourexperience .classshow li .txt .experience01{display:inline-block;width:44px;height:44px;background:url(../img/ico02.png) no-repeat 0 0;}
.page-ourexperience .classshow li .txt .experience02{display:inline-block;width:44px;height:44px;background:url(../img/ico03.png) no-repeat 0 0;}
.page-ourexperience .classshow li .txt .experience03{display:inline-block;width:44px;height:44px;background:url(../img/ico04.png) no-repeat 0 0;}
.page-ourexperience .classshow li .txt .text{*display:inline;margin:15px 44px 0 64px;}
.page-ourexperience .classshow li .txt .text h2{height:34px;line-height:34px;color:#030303;font-size:22px;font-weight:bold;overflow:hidden;}
.page-ourexperience .classshow li .txt .text p{line-height:20px;color:#606060;font-size:14px;}

/*page ourproducts style*/
.page-ourproducts{background-color:#fff;}
.page-ourproducts .boxer{padding:25px 0 35px;}
.page-ourproducts .classname{height:54px;line-height:54px;color:#015cb1;font-size:36px;font-weight:bold;text-align:center;margin-top: 25px;}
.page-ourproducts .classinfo{height:28px;line-height:28px;color:#b5b5b5;font-size:16px;font-weight:normal;text-align:center;margin: 10px 0 20px 0;}
.page-ourproducts .classshow{padding:25px 0;}
.page-ourproducts .classshow ul{width:1250px;}
.page-ourproducts .classshow li{float:left;display:inline;width:380px;height:225px;margin:0 30px 30px 0;border: solid 0.5px #dfdfdf;}
.page-ourproducts .classshow li a{position:relative;display:block;width:380px;height:225px;}
.page-ourproducts .classshow li a .txt{display:none;position:absolute;left:0;top:0;z-index:9;width:260px;height:52px;padding:60px 60px 113px;text-align:center;background:#000 url(../img/ico01.png) no-repeat 50% 75%;-webkit-opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.page-ourproducts .classshow li a .txt span{display:block;height:50px;line-height:50px;color:#fff;font-size:30px;border-bottom:#fff solid 2px;}
.page-ourproducts .classshow li a:hover .txt{display:block;}

/*page ourodds style*/
.page-ourodds{height:512px;padding:185px 0 44px;background:#d9d9d9 url(../img/odds-bg.jpg) no-repeat 50% 0;}
.page-ourodds .ourodds{height:512px;}
.page-ourodds .ourodds ul{width:1240px;}
.page-ourodds .ourodds li{float:left;display:inline;width:374px;height:512px;margin:0 39px 0 0;background-color:#fff;}
.page-ourodds .ourodds .img{height:210px;overflow:hidden;}
.page-ourodds .ourodds .txt{height:302px;overflow:hidden;}
.page-ourodds .ourodds .sequence{height:70px;padding:20px 0 0;overflow:hidden;}
.page-ourodds .ourodds .sequence i{display:block;width:78px;height:70px;line-height:70px;margin:0 auto;color:#fff;font-size:48px;font-weight:bold;text-align:center;background-color:#c60000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}
.page-ourodds .ourodds .odds{height:50px;padding:15px 0 0;color:#3b3b3b;font-size:24px;font-weight:bold;text-align:center;overflow:hidden;}
.page-ourodds .ourodds .text{line-height:24px;padding:0 35px;color:#7b7b7b;font-size:16px;text-align:center;overflow:hidden;}

/*page scenery style*/
.page-scenery{background-color:#eee;}
.page-scenery .boxer{padding:25px 0 35px;}
.page-scenery .classname{height:54px;line-height:54px;color:#015cb1;font-size:36px;font-weight:bold;text-align:center;margin-top: 25px;}
.page-scenery .classinfo{height:28px;line-height:28px;color:#b5b5b5;font-size:16px;font-weight:normal;text-align:center;margin: 10px 0 20px 0;}
.page-scenery .classshow{padding:25px 0 0;}
.page-scenery .halfcont{width:590px;height:564px;}
.page-scenery .newscenter{height:252px;padding:10px 40px;background-color:#fff;}
.page-scenery .newscenter .tophead{height:56px;line-height:56px;}
.page-scenery .newscenter .tophead .title{color:#323232;font-size:24px;font-weight:bold;}
.page-scenery .newscenter .tophead .more{color:#757575;font-size:12px;}
.page-scenery .newscenter .tophead .more a{color:#757575;text-decoration:underline;}
.page-scenery .newscenter .tophead .more a:hover{color:#0078b8;text-decoration:none;}
.page-scenery .newscenter .newslist li{height:30px;line-height:30px;padding:0 0 0 9px;background:url(../img/dot01.png) no-repeat 0 13px;overflow:hidden;}
.page-scenery .newscenter .newslist li .classnews{margin-right:5px;}
.page-scenery .newscenter .newslist li i{float:right;display:inline;color:#a5a5a5;font-style:normal;font-family:'Arial';/*Arial*/}
.page-scenery .newscenter .newslist li a{display:inline-block;color:#323232;}
.page-scenery .newscenter .newslist li a:hover,
.page-scenery .newscenter .newslist li a:hover i{color:#0078b8;text-decoration:underline;}
.page-scenery .servicecenter{height:252px;padding:10px 25px 10px 40px;margin-top:20px;background-color:#fff;}
.page-scenery .servicecenter .tophead{height:56px;line-height:56px;padding:0 15px 0 0;}
.page-scenery .servicecenter .tophead .title{color:#323232;font-size:24px;font-weight:bold;}
.page-scenery .servicecenter .tophead .more{color:#757575;font-size:12px;}
.page-scenery .servicecenter .tophead .more a{color:#757575;text-decoration:underline;}
.page-scenery .servicecenter .tophead .more a:hover{color:#0078b8;text-decoration:none;}
.page-scenery .servicecenter .servicelist{height:196px;overflow:hidden;overflow-y:auto;}
.page-scenery .servicecenter .servicelist .letter{width:25px;font-size:18px;font-style:normal;font-family:'Arial';/*Arial*/}
.page-scenery .servicecenter .servicelist .detail{*display:inline;margin-left:25px;}
.page-scenery .servicecenter .servicelist dt{line-height:20px;padding:10px;margin:0 15px 0 0;color:#0078b8;font-size:14px;border:#dcdcdc solid 1px;background-color:#f4f4f4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.page-scenery .servicecenter .servicelist dd{line-height:20px;padding:11px;margin:0 15px 20px 0;color:#474746;}
.page-scenery .aboutintro{height:250px;padding:25px 100px 25px 45px;background:url(../img/about-intro-bg.png) no-repeat 0 0;}
.page-scenery .aboutintro h2{height:58px;line-height:58px;color:#0078b8;font-size:24px;font-weight:bold;}
.page-scenery .aboutintro p{line-height:22px;color:#fff;font-size:14px;}
.page-scenery .aboutintro p a{display:inline-block;color:#fff;text-decoration:underline;}
.page-scenery .aboutintro p a:hover{color:#0078b8;text-decoration:none;}
.page-scenery .honorcont{height:264px;background-color:#fff;}
.page-scenery .honorcont .tophead{height:56px;line-height:56px;padding:5px 45px 0;}
.page-scenery .honorcont .tophead .title{color:#323232;font-size:24px;font-weight:bold;}
.page-scenery .honorcont .tophead .more{color:#757575;font-size:12px;}
.page-scenery .honorcont .tophead .more a{color:#757575;text-decoration:underline;}
.page-scenery .honorcont .tophead .more a:hover{color:#0078b8;text-decoration:none;}
.page-scenery .honorcont .honorlist{height:154px;padding-top:15px;}
.honorcontainer{width:590px;height:154px;margin:0 auto;}
.honorcontainer .concontainer{position:relative;height:154px;}
.honorcontainer .concontainer .prev{position:relative;top:-154px;float:left;display:block;width:45px;height:154px;text-indent:-9999px;background:#fff url(../img/arrow02.png) no-repeat 14px 63px;}
.honorcontainer .concontainer .next{position:relative;top:-154px;float:right;display:block;width:45px;height:154px;text-indent:-9999px;background:#fff url(../img/arrow03.png) no-repeat 0px 63px;}
.honorcontainer .concontainer .featureul{position:relative;float:left;width:22000px;padding:0;margin:0;}
.honorcontainer .concontainer .featureul li{float:left;display:inline;width:200px;height:134px;padding:10px;margin:0 30px 0 0;background:url(../img/honor-img-bg.png) no-repeat 0 0;}
.honorcontainer #honor-scroll{float:left;z-index:0;width:500px;height:154px;margin:0 auto;}
.honorcontainer .honor-block{position:relative;z-index:0;width:500px;height:154px;padding:0;margin:0px auto;font-size:70%;overflow:hidden;}
.honorcontainer .honor-block .box{float:left;display:inline;width:200px;height:134px;padding:0;margin:0;overflow:hidden;border: solid 0.5px #dfdfdf;}
.honorcontainer .honor-block .box img{width:200px;height:134px; float: left;}

/*page client style*/
.page-client{background-color:#fff;height: 638px;padding-bottom: 52px;}
.page-client .boxer{height:252px;padding:25px 0 35px;}
.page-client .classname{height:54px;line-height:54px;color:#015cb1;font-size:36px;font-weight:bold;text-align:center;margin-top: 25px;}
.page-client .classinfo{height:28px;line-height:28px;color:#b5b5b5;font-size:16px;font-weight:normal;text-align:center;margin: 10px 0 20px 0;}
.page-client .classshow{padding:25px 0 0;}
.clientcontainer{width:1200px;height:102px;margin:0 auto;}
.clientcontainer .concontainer{position:relative;height:102px;}
.clientcontainer .concontainer .prev{position:relative;top:-102px;float:left;display:block;width:26px;height:100px;text-indent:-9999px;border:#dadada solid 1px;background:#fff url(../img/arrow02.png) no-repeat 9px 44px;}
.clientcontainer .concontainer .next{position:relative;top:-102px;float:right;display:block;width:26px;height:100px;text-indent:-9999px;border:#dadada solid 1px;background:#fff url(../img/arrow03.png) no-repeat 9px 44px;}
.clientcontainer .concontainer .featureul{position:relative;float:left;width:100% !important;padding:0;margin:0;left: 0 !important;}
.clientcontainer .concontainer .featureul li{float:left;display:inline;width:180px;height:100px;padding:0;margin:0 12px 0 -1px;border:#dadada solid 1px;}
.clientcontainer #client-scroll{float:left;z-index:0;width:1146px;height:102px;margin:0 auto;}
.clientcontainer .client-block{position:relative;z-index:0;width:1146px;height:102px;padding:0;margin:0px auto;font-size:70%;overflow:hidden;}
.clientcontainer .client-block .box{float:left;display:inline;width:180px;height:100px;padding:0;margin:0;overflow:hidden;}

/*page partner style*/
.page-partner{background-color:#212121;}
.page-partner .boxer{height:70px;padding:27px 0;text-align:center;}
.page-partner .boxer a{display:inline-block;height:70px;}
.page-partner .boxer .leendi{width:264px;height:70px;background:url(../img/partner01.png) no-repeat 0 0;}

