.header.float{ width:100%; background:none; border:none;}
.header.float .logo{ margin-top:20px;}
.header.float .nav{ line-height:110px;}
.header.float .nav li{ color:#fff;}
.header.float .nav li a{ color:#fff;}
.header.float .search{ margin-top:40px; background-image:url(/images/search_bg.png);}


/*ÂÖ²¥Í¼*/
.slideBox{width: 100%; min-width:1140px; overflow:hidden; position:relative; text-align: center; height: 800px;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd ul{width:100% !important}
.slideBox .bd li{width:100% !important; zoom:1; vertical-align:middle; height: 800px;}
.slideBox .hd { display: none;}




.titlebox{ width:596px; margin:0 auto 25px; text-align:center;}
.titlebox .en{ text-align:center; font-size:0; margin-bottom:15px;}
.titlebox .cn{ height:30px; background:url(/images/index_hr_01.png) no-repeat center center; color:#383838;}
.titlebox .cn .title{ font-size:30px; line-height:30px; height:30px;}
.titlebox .hr{ height:11px; background:url(/images/index_hr_02.png) no-repeat center center; margin-top:20px;}


.products{ padding:47px 0 20px;}
.products ul{ overflow:hidden;}
.products ul li{ float:left; width:267px; height:306px; border:1px solid #e6e6e6; margin-bottom:3px; cursor:pointer; margin-right:21px; margin-bottom:40px;}
.products ul li .box{ display:block; overflow:hidden; padding:20px;}
.products ul li .en{ font-size:14px; color:#8c8c8c; font-family:Arial; margin:5px 0 8px;}
.products ul li .pic{ width:225px; height:120px; border-radius:3px; margin-bottom:15px;}
.products ul li .pic img{ width:225px; height:120px;}
.products ul li .tit{ font-size:24px; color:#505050; margin-bottom:15px;}
.products ul li .jj{ font-size:14px; color:#505050; margin-bottom:20px; white-space: nowrap;}
.products ul li .jt{ height:14px; background:url(/images/index_jt_off.jpg) no-repeat right center;}
.products ul li:hover{ border:1px solid #fe711d; margin-bottom:0; border-bottom:4px solid #fe711d;}
.products ul li:hover .jt{ background-image:url(/images/index_jt_on.jpg);}
.products ul li.last{ margin-right:0;}


.aboutus{ height:591px;}
.aboutus .slideBox{ height:591px; background:url(/images/index_mid_gd_bg_04.jpg) no-repeat top center;}
.aboutus .slideBox .bd li{ height:591px;}
.aboutus .slideBox .hd{ display:block; position:absolute; left:50%; bottom:0; z-index:9; margin-left:-50px;}
.aboutus .slideBox .hd ul{ display:none;}
.aboutus .slideBox .hd .prev{ font-size:0; display:block; float:left;}
.aboutus .slideBox .hd .next{ font-size:0; display:block; float:left;}
.aboutus .main{ position: relative; margin-top:-591px;}
.aboutus .box{ position:absolute; top:0; right:0; width:505px; height:591px; padding:65px 0 0 65px;}
.aboutus .box .entit{ font-size:0; margin-bottom:5px;}
.aboutus .box .cntit{ font-size:30px; color:#383838; margin-bottom:20px;}
.aboutus .box .tithr{ width:218px; height:8px; background:url(/images/index_hr_01.png) no-repeat right center; margin-bottom:40px;}
.aboutus .box .contjj{ text-align:justify; font-size:14px; line-height:30px; color:#383838; height:240px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; margin-bottom:20px;}
.aboutus .box .more{ overflow:hidden; font-size:12px;}
.aboutus .box .more a{ display:block; float:left; padding:5px 20px; border:1px solid #b8b8b8; border-radius:50px; color:#383838;}


.advantage{ overflow:hidden; padding:60px 0 50px;}
.advantage ul li{ float:left; text-align:center; width:140px; height:234px; margin-right:26px;}
.advantage ul li .pic{ font-size:0; margin-bottom:30px;}
.advantage ul li .tit{ font-size:20px; color:#282828; margin-bottom:10px;}
.advantage ul li .jj{ font-size:14px; line-height:24px; color:#646464; text-align:justify;}
.advantage ul li.last{ margin-right:0;}


.technical{ overflow:hidden; padding:5px 0 60px;}
.technical .titlebox{ margin-bottom:30px;}
.technical .top{ overflow:hidden; margin-bottom:30px;}
.technical .bot{ overflow:hidden;}
.technical .pic1{ font-size:0;}
.technical .pic2{ background:url(/images/index_pic_02_bg.jpg) no-repeat; width:438px; height:438px;}
.technical .pic2 .box{ width:340px; margin:122px 50px 50px;}
.technical .pic2 .box .tit{ font-size:20px; color:#fff; margin-bottom:25px;}
.technical .pic2 .box .txt{ font-size:14px; line-height:28px; color:#fff; text-align:justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; margin-bottom:20px;}
.technical .pic2 .box .btn{ font-size:12px;}
.technical .pic2 .box .btn a{ display:block; float:left; color:#fff; background-color:#fe711d; padding:5px 20px; border-radius:50px;}
.technical .pic3{ font-size:0;}
.technical .pic4{ font-size:0; margin-left:33px;}
.technical .pic5{ font-size:0;}


.news { overflow:hidden; padding:60px 0; background-color:#f3f3f3; min-height:300px;}
.news ul{ border-top:1px solid #d2d2d2;}
.news ul li{ overflow:hidden; border-bottom:1px solid #d2d2d2; position:relative; padding:20px 0; line-height:28px;}
.news ul li .pic{ font-size:0; width:296px; height:171px; margin-right:36px;}
.news ul li .pic img{ width:296px; height:171px;}
.news ul li .icon{ width:90px; height:26px; background-color:#282828; color:#fff; font-size:16px; line-height:26px; text-align:center; margin-right:34px;}
.news ul li .txt{ font-size:16px; width:850px;}
.news ul li .tit{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#282828;}
.news ul li .date{ font-family:Arial; font-size:14px; padding-right:30px; margin-right:20px; background:url(/images/index_list_jt.jpg) no-repeat right center; color:#646464;}
.news ul li.first{ padding:0;}
.news ul li.first .tit{ line-height:38px;}
.news ul li.first .txt{ width:650px; height:171px; display:table-cell;vertical-align:middle; line-height:24px;}
.news ul li.first .date{ height:171px; display:table-cell; vertical-align:middle; padding-left:18px; font-size:18px;}
.news ul li.first .jj{ font-size:14px; color:#646464;}


.contactus{ background:url(/images/index_bot_bg_24.jpg) no-repeat top center; padding:60px 0;}
.contactus .titlebox .cn{ background:none;}
.contactus .titlebox .cn .title{ color:#fff;}
.contactus .contbox{ overflow:hidden;}
.contactus .contbox .box{ background-color:#fff; height:335px;}
.contactus .contbox .box .tit{ font-size:20px; color:#282828; font-weight:bold; margin-bottom:15px;}
.contactus .contbox .box .jj{ font-size:12px; color:#282828; margin-bottom:50px;}
.contactus .box.left{ padding:30px 50px; width:570px;}
.contactus .box.left .input{ font-size:14px; margin-bottom:20px;}
.contactus .box.left .input span{ color:#282828; display:block; width:100px; float:left;}
.contactus .box.left .input input{ border:0; border-bottom:1px solid #c8c8c8; width:470px;}
.contactus .box.left .btn{ overflow:hidden; margin-top:50px;}
.contactus .box.left .btn a{ display:block; background-color:#282828; width:160px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:16px; border-radius:50px;}

.contactus .box.right{ padding:30px 50px; width:340px;}
.contactus .box.right .address{ background:url(/images/icon_address.jpg) no-repeat; padding:0 0 10px 35px; margin:10px 0; border-bottom:1px solid #c8c8c8; font-size:14px; line-height:24px;}
.contactus .box.right .tel{ background:url(/images/icon_tel.jpg) no-repeat; padding:0 0 10px 35px; margin:10px 0; border-bottom:1px solid #c8c8c8; font-size:14px; line-height:24px;}
.contactus .box.right .fax{ background:url(/images/icon_fax.jpg) no-repeat; padding:0 0 10px 35px; margin:10px 0; border-bottom:1px solid #c8c8c8; font-size:14px; line-height:24px;}
.contactus .box.right .web{ background:url(/images/icon_web.jpg) no-repeat; padding:0 0 10px 35px; margin:10px 0; border-bottom:1px solid #c8c8c8; font-size:14px; line-height:24px;}


.footer{ height:40px; line-height:40px; text-align:center; font-size:14px; color:#8c8c8c;}
.footer a{ color:#8c8c8c;}