﻿@charset "utf-8";
/* CSS Document */
/*banner*/
#flashs{ position:relative; height:620px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .banner_btn{ overflow:hidden; width:100%; text-align:center; position:absolute; left:0; bottom:15px; z-index:15555555}
#flashs .banner_btn span{ display: inline-block; width:29px; height:11px; background:url(../images/banner_btn.png) no-repeat right center; margin:0 2px; cursor:pointer}
#flashs .banner_btn span{ *display:inline}
#flashs .banner_btn .cur{ background-position:left}


.title { overflow:hidden; width:100%; text-align:center;}
.title h2{font-size:35px;color: #ee7200;}
.title h2 a{color:#eb2533;}
.title p{ font-size:24px; color:#333}
.title a{ color:#eb2533}
.title .em_ys{ font-size:12px;margin-top:8px;}
.title em{ display:block; font-size:13px; color:#666060; text-transform:uppercase; font-family:Calibri; margin-top:10px;}

.title.wt p{ color:#fff;}
.title.wt h2,.title.wt a{ color:#ffea00}

/*搜索*/
.ss{ overflow:hidden; width:100%; background-color:#fff; height:55px;}
.ss p{ font-size:14px; line-height:80px;float:left; color:#EB2533}
.ss p a{ color:#000; padding:0 1px;}
.ss .ssk{ float:right; width:215px;  height:34px; margin-top:20px;margin-right:65px;}
.ss .ssk input{ width:160px; height:32px; line-height:35px; font-size:13px; color:#979797; border:1px solid #dfdfdf; border-right:none; outline:none; float:left; padding-left: 10px; padding-right: 10px;}
.ss .ssk a{ display:block; width:34px; height:34px; float:right; background:url(../images/ssfdj.jpg) no-repeat center;}

/*商机*/
.shangji { overflow:hidden; width:100%; margin:50px 0;}
.shangji .title em{ background:url(../images/sj_t.png) no-repeat center;}
.shangji .sj_img{ overflow:hidden; width:100%; margin-top:30px; height:483px; margin-bottom:40px;}
.shangji ul{ overflow:hidden; width:1283px; margin:0 auto; background:url(../images/sj02.jpg) no-repeat center 20px;}
.shangji li{ float:left; width:277px; margin:0 75px; text-align:center}
.shangji li span{ display:block; width:104px; height:104px; background:url(../images/sj03.png) no-repeat center; line-height:104px; text-align:center; font-size:25px; color:#fff; font-weight:bold; margin:0 auto; margin-bottom:25px;}
.shangji li h3{ font-size:20px; color:#333; font-weight:normal; margin-bottom:15px;}
.shangji li p{ font-size:16px; color:#003333; line-height:25px;}
.shangji li em{ font-size:18px;}

/*about*/
.about {/* overflow:hidden; */width:100%;height: 100%;background: url(../images/about_bg.png) no-repeat center;padding-top:45px;/* background-size: 100% 100%; */}
.about .title em{ background:url(../images/about_t.png) no-repeat center}
.about .aboutbox { overflow:hidden; width:1200px; margin:0 auto; margin-top:40px;}
.about .video{ overflow:hidden; width:538px; height:316px; padding:17px; background:url(../images/about_videobg.png) no-repeat center; float:left}
.about .wen{ overflow:hidden; float:left; margin-left:60px; padding-left:30px; background:url(../images/about_01.png) no-repeat left top; width:530px; margin-top:17px;}
.about .wen h3{ font-size:18px;}
.about .wen h3 a{ color:#333}
.about .wen em{ display:block; font-size:14px; color:#666; margin-bottom:25px;}
.about .wen p{font-size: 16px;color:#666;line-height:25px;height:125px;overflow:hidden;text-align:justify;margin-bottom:60px;}
.about .btn{ overflow:hidden; width:100%;}
.about .btn a{ display:block; width:119px; height:36px; text-align:center; line-height:36px; font-size:18px; color:#fff; margin-right:10px; float:left}
.about .btn .a01{/* background:url(../images/about_btn.png) no-repeat left center; */background: #000;border-radius: 40px;}
.about .btn .a01:hover{
    background: #fff;
    color: #000;
}
.about .btn .a02{/* background:url(../images/about_btn.png) no-repeat right center; */background: #ee7200;border-radius: 40px;}
.about .btn .a02:hover{
    background: #ffffff;
    color:#ee7200
}
.about .btn span{ display:block; float:right; font-size:14px; color:#333;}
.about .btn b{font-weight:normal;font-size:18px;color: #ee7200;}
.about .btn span img{ margin-right:5px;}

/*品质*/
.pinzhi { overflow:hidden; width:100%; height:826px; padding-top:40px; background: url(../images/pz_bg.jpg) no-repeat center top;}
.pinzhi .title em{ background:url(../images/pz_t.png) no-repeat center;color:#fff;}
.pinzhi .pzbox { overflow: hidden; width:1200px; height:662px; margin:0 auto; margin-top:25px; position:relative}
.pinzhi .img{ display:block; position:absolute; left:50%; top:88px; margin-left:-222px;}
.pinzhi .img_q{ display:block; position:absolute; left:50%; top:0; margin-left:-92px;}
.pinzhi .wen h3{ text-align:center; font-size:20px; color:#ffea00; margin-bottom:10px;}
.pinzhi .wen p{ font-size:14px; color:#fff; line-height:22px; text-align: center;}
.pinzhi .wen img{ display:block; border-radius:3px; margin-bottom:15px;}
.pinzhi .wen{ width:254px; overflow:hidden; position:absolute;}
.pinzhi .wen01{ left:0; top:65px;}
.pinzhi .wen02{ right:0; top:65px;}
.pinzhi .wen03{ left:0; top:337px;}
.pinzhi .wen04{ right:0; top:337px;}

/*pro*/
.pro {overflow:hidden;width:1200px;margin: 0px auto;/* margin-bottom:45px; */padding-top: 45px;}
.pro .title em{ background:url(../images/pro_t.png) no-repeat center;}
.pro .pbox{ overflow:hidden; width:100%; height:680px; margin-top:40px;}
.pro .pleft{ overflow:hidden; float:left; width:300px; }
.pro .pleft h3{padding-left:80px;width:220px;height:100px;background:url(../images/pro_h.png) no-repeat 35px center;background-color: #ee7200;font-weight:normal;line-height:100px;font-size:24px;color:#fff;border-radius:10px 10px 0 0;}
.pro .pleft h3 a{ color:#fff;}
.pro .pleft h3 span{ font-size:14px; color:#fff; margin-left:5px;}
.pro .pleft ul{ overflow:hidden; width:296px; border:2px solid #e3e0e0; border-radius:0 0 10px 10px; margin-bottom:15px; border-top:none; padding-top:10px; border-bottom:1px solid #e3e0e0}
.pro .pleft li{overflow:hidden;width:100%;height:54px;border-bottom:1px solid #e3e0e0;line-height:54px;font-size:14px;}
.pro .pleft li a{ display:block; padding-left:35px; width:261px; text-decoration:none; background:url(../images/pro_s.png) no-repeat 260px center; color:#333}
.pro .pleft li a:hover{color: #ee7200;}
.pro .pleft li:hover{ background-color:#f7f7f7}
.pro .phone {overflow:hidden;width:225px;padding:30px 0;padding-left:75px;border-radius:10px;background:url(../images/pro_phone.png) no-repeat 20px center;background-color: #ee7200;}
.pro .phone p{ font-size:16px; color:#fff;}
.pro .phone b{ display:block; font-size:28px; color:#fff; font-family:'Times New Roman'}
.pro .pright { overflow:hidden; float:right; width:876px; height:674px; border:2px solid #e3e0e0; border-radius:10px;}
.pro .pright ul{ overflow: hidden; width:840px; margin:0 auto; margin-top:29px;}
.pro .pright li{float:left;width:257px;height:290px;margin:0 12px 30px 11px;}
.pro .pright li:hover{
	-webkit-animation: test 0.4s ease-in 2;
	cursor: pointer;
}
@-webkit-keyframes test {
0% {
transform:translate(0, 0)
}
50% {
transform:translate(0, 5px)
}
100% {
transform:translate(0, 0)
}
}

.pro .pright li img{display:block;border:1px solid #e3e0e0;margin-bottom:10px;width: 100%;}
.pro .pright li a{display:block;text-align:center;font-size:14px;color: #ffffff;overflow: hidden;position: relative;}
.pro .pright li a:hover{/* color: #ee7200; */}

/*优势*/
.youshi { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:50px;}
.youshi .title em{ background:url(../images/youshi_t.png) no-repeat center}
.youshi ul{ overflow:hidden; width:110%; margin-top:45px; height:300px;}
.youshi li{ overflow:hidden; width:345px; height:125px; padding-left:20px; margin-right:46px; border-left:5px solid #938f8f; float:left; margin-bottom:50px;}
.youshi h3{ font-size:18px; color:#333; margin-bottom:12px;}
.youshi p{ font-size:14px; color:#666; line-height:20px; }
.youshi .yp{ font-size:24px; color:#333;line-height:normal;}
#dupp{font-size:24px; color:#333;}
.youshi li:hover h3{ color:#eb2533;}
.youshi li:hover p{ color:#eb2533;}
.youshi li:hover{ border-color:#eb2533;}

/*品牌*/
.pinpai { overflow:hidden; width:100%; height:912px; background:url(../images/pinpai_bg.jpg) no-repeat center;}
.pinpai .title{ margin-top:8px;}
.pinpai .title em{ background: url(../images/pinpai_e.png) no-repeat center;}
.pinpai .btn{ overflow:hidden; width:80px; margin:35px auto 33px auto;}
.pinpai .btn i{ display:block; width:35px; height:35px; cursor:pointer}
.pinpai .btn01{ float:left; background:url(../images/pinpai_btn.png) no-repeat center top;}
.pinpai .btn02{ float:right; background:url(../images/pinpai_btn.png) no-repeat center bottom;}
.pinpai .ppbox { overflow:hidden; width:677px; height:393px; position:relative; margin:0 auto; border:12px solid #fff; margin-bottom:50px;}
.pinpai .ppbox ul{ overflow:hidden; position:absolute}
.pinpai .ppbox li{ float:left; width:677px; height:393px;}
.pinpai .info{ overflow:hidden; width:600px; margin:0 auto}
.pinpai .info p{ float:left; width:350px; text-align:center; font-size:25px; color:#fff; border:1px solid #474749; padding:12px 0;}
.pinpai .info p span{ display:block; font-size:20px;}
.pinpai .phone{ overflow:hidden; float:right; width:210px; margin-top:7px;}
.pinpai .phone b{ display:block; width:100%; text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background-color:#eb2533; margin-bottom:15px;}
.pinpai .phone em{ display:block; text-align:center; font-size:14px; color:#fff;}
.pinpai .phone b img{ margin-left:5px; position:relative; top:3px;}
.pinpai .phone a b:hover{text-decoration:underline;}

/*犹豫*/
.youyu { overflow:hidden; width:1200px; margin:0 auto;}
.youyu .title em{ background:url(../images/youyu_t.png) no-repeat center;}
.youyu ul{ overflow:hidden; width:110%; margin-top:40px; margin-bottom:65px;}
.youyu li{ float:left; width:180px; height:300px; background:url(../images/youyu_bg01.png) no-repeat center; margin-right:24px;}
.youyu li img{ display:block; margin:0 auto; margin-top:10px;}
.youyu li .zipa{ margin-top:15px; margin-bottom:10px;}
.youyu li p{ text-align:center; font-size:14px; color:#fff;}
.youyu li:hover{ background:url(../images/youyu_bg02.png) no-repeat center}
.youyu .info { overflow:hidden; width:430px; margin:0 auto;}
.youyu .info b{ display:block; font-size:25px; color:#eb2533; margin-bottom:18px;}
.youyu .info p{ text-align:center; font-size:16px; color:#333; line-height:25px; padding:18px 0; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin-bottom:20px;}
.youyu .phone{ overflow:hidden; width:100%; margin-bottom:10px;}
.youyu .phone em{ float:left; display:block; width:130px; text-align:right; font-size:14px; color:#666;}
.youyu .phone span{ display:block; float:left; margin-left:20px; font-size:35px; color:#333; font-family:'Times New Roman'; position:relative; top:-5px;}

/*无忧*/
.wuyou { overflow:hidden; width:100%; height:958px; background:url(../images/wuyou_bg.jpg) no-repeat center top;}
.wuyou .title{ margin-top:120px; margin-bottom:50px;}
.wuyou .title em{ background:url(../images/wuyou_t.png) no-repeat center}
.wuyou ul{ overflow:hidden; width:1200px; margin:0 auto; height:573px; overflow:hidden}
.wuyou li{ float:left; width:299px; height:286px; border-bottom:1px solid #303030; border-right:1px solid #303030;}
.wuyou .last{ border-right:none}
.wuyou span{ display:block; text-align:center; font-size:12px; color:#868686; margin:25px 0;}
.wuyou i{ display:block; width:32px; height:25px; position:relative; overflow:hidden; margin:0 auto; margin-bottom:40px;}
.wuyou h3{ text-align:center; font-size:18px; color:#fff; font-weight:normal; margin-bottom:15px;}
.wuyou p{ font-size:14px; color:#999; line-height:20px; width:265px; margin:0 auto; text-align:justify; text-align-last:center}
.wuyou li:hover{ background-color:#eb2533;}
.wuyou li:hover span{ color:#fff;}
.wuyou li:hover img{ margin-top:-25px;}
.wuyou li:hover p{ color:#fff;}

/*证书*/
.zhengshu { overflow:hidden; width:1200px; margin:0 auto; height:720px; no-repeat center top; margin-bottom:0px;}
.zhengshu .title em{ background:url(../images/zhengshu_t.png) no-repeat center;}
.zhengshu img{ display:block; margin:30px auto;}
.zhengshu .card{ overflow:hidden; width:450px; margin:0 auto}
.zhengshu .card span{ display:block; float:left; margin-left:20px; font-size:30px; color:#333; font-family:'Times New Roman'; position:relative; top:-5px;}
.zhengshu .card a{ display:block; font-size:18px; color:#fff; width:119px; height:36px; background:url(../images/about_btn.png) no-repeat center right; text-align:center; line-height:36px; float:right}

/*方案*/
.fangan { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:50px;}
.fangan .title em{ background:url(../images/fangan_t.png) no-repeat center;}
.fangan .fabox{ overflow:hidden; width:100%; margin-top:24px; padding-top:40px; background:url(../images/fangan_jp.png) no-repeat center top;}
.fangan .fa01{ width:425px; float:left}
.fangan .fa02{ width:425px; float:right}
.fangan .fabox img{ display:block; margin:0 auto; margin-bottom:25px;}
.fangan .fabox h3{ font-size:20px; color:#333; text-align:center; margin-bottom:15px;}
.fangan .fabox p{ font-size:14px; color:#333; line-height:25px; text-align:justify}
.fangan .jm{ display:block; width:269px; height:124px; margin:0 auto; background:url(../images/fangan_jm.jpg) no-repeat center; margin-top:40px;}

/*口碑*/
.koubei { overflow:hidden; width:100%; height:714px; padding-top:50px; background: url(../images/koubei_bg.jpg) no-repeat center top;}
.koubei .title em{ background:url(../images/koubei_t.png) no-repeat center;}
.koubei .kbbox{ overflow:hidden; width:1200px; margin:40px auto 30px auto; height:420px; position:relative;}
.koubei .kbbox ul{ overflow:hidden; position:absolute}
.koubei .kbbox li{ float:left; width:268px; height:400px; border:10px solid #444; background-color:#fff; margin-right:16px;}
.koubei .kbbox li img{ display:block;}
.koubei .kbbox li h3{ text-align:center; margin:20px auto; font-size:16px;}
.koubei .kbbox li h3 a{ color:#333}
.koubei .kbbox li p{ font-size:14px; color:#666; line-height:20px; height:60px; overflow: hidden; width:240px; margin:0 auto; margin-bottom:30px; text-align: justify}
.koubei .kbbox li .more{ display:block; width:87px; height:30px; background:url(../images/koubei_btn.png) no-repeat center top; text-align:center; line-height:30px; font-size:14px; color:#fff; margin:0 auto}
.koubei .kbbox li:hover { border-color:#eb2533;}
.koubei .kbbox li:hover .more{ background-position:bottom}
.koubei .btn{ overflow:hidden; width:80px; margin:0 auto;}
.koubei .btn i{ display:block; width:35px; height:35px; cursor:pointer}
.koubei .btn01{ float:left; background:url(../images/pinpai_btn.png) no-repeat center top;}
.koubei .btn02{ float:right; background:url(../images/pinpai_btn.png) no-repeat center bottom;}

/*流程*/
.liucheng { overflow:hidden; width:1216px; margin:0 auto; height:379px; background:url(../images/liucheng_bg.jpg) no-repeat center top; margin-bottom:30px;}
.liucheng img{ display:block; margin:30px auto;}
.liucheng .phone{ overflow:hidden; width:420px; margin:0 auto}
.liucheng .phone em{ display:block; float:left; width:60px; font-size:14px; color:#666; text-align: right}
.liucheng .phone span{ display:block; float:left; margin-left:20px; font-size:35px; color:#333; font-family:'Times New Roman'; position:relative; top:-5px;}
.liucheng .phone a{ display:block; font-size:18px; color:#fff; width:119px; height:36px; background:url(../images/about_btn.png) no-repeat center right; text-align:center; line-height:36px; float:right}

/*留言*/
.liuyan { overflow: hidden; margin:0 auto; width:1234px; height:639px; background:url(../images/liuyan_bg.jpg) no-repeat center top; margin-bottom:30px;}
.liuyan .title{ margin-top:35px; margin-bottom:30px;}
.liuyan .title em{ background:url(../images/liuyan_t.png) no-repeat center; color: #fff;}
.liuyan .lybox{ overflow:hidden; width:1100px; height:380px; padding:45px 35px 0 35px; margin:0 auto; background-color:#fff;}
.liuyan .lyleft { overflow:hidden; width:352px; float:left;}
.liuyan .lyleft h3{ padding-left:36px; margin-bottom:20px; font-weight:normal; font-size:24px; color:#333; background:url(../images/liuyan_h.png) no-repeat left center;}
.liuyan .lyleft p{ font-size:14px; line-height:20px; color:#333; margin-bottom:10px;}
.liuyan .lyleft p b{ color:#eb2533;}
.liuyan .lyleft input{ display:block; border:1px solid #d5d2d2; width:330px; height:43px; margin-bottom:4px; line-height:43px; outline:none; padding:0 10px; font-size:14px; color:#666;}
.liuyan .lyleft textarea{ display:block; border:1px solid #d5d2d2; width:330px; height:80px; margin-bottom:4px; resize:none; outline:none; padding:10px; font-size:14px; color:#666;}
.liuyan .lyleft span{ display:block; width:100%; height:45px; text-align:center; line-height:45px; font-weight:bold; font-size:18px; color:#fff; cursor:pointer; background:url(../images/liuyan_btn.png) no-repeat center;}
.liuyan .img{ display:block; float:left; margin-left:32px; margin-top:48px;}
.liuyan .lyright{ overflow:hidden; float:right; width:350px;}
.liuyan .lyright h3{ padding-left:36px; margin-bottom:10px; font-weight:normal; font-size:24px; color:#333; background:url(../images/liuyan_h.png) no-repeat left center;}
.liuyan .lyright ul{ overflow:hidden; padding-left:30px; width:320px; background:url(../images/liuyan_l.png) no-repeat left center;}
.liuyan .lyright li{ font-size:14px; color:#333; line-height:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:100%;}

/*news*/
.news { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:30px;}
.newsleft { overflow:hidden; float:left; width:710px; padding:0 28px; height:500px; border:2px solid #e3e0e0; border-radius:10px;}
.newsright{ overflow:hidden; float:right; width:340px; padding:0 28px; height:500px; border:2px solid #e3e0e0; border-radius:10px;}
.news .top{ overflow:hidden; width:100%; margin-bottom:20px; margin-top:30px;}
.news .top ul{ overflow:hidden; float:left;}
.news .top li{ float:left; margin-right:10px; width:132px; height:43px; text-align:center; line-height:43px; font-size:16px; color:#333; background:url(../images/news_btn.png) no-repeat right center;}
.news .top li a{ display:block; color:#333; text-decoration:none;}
.news .top .cur{ background-position:left}
.news .top .cur a{ color:#fff;}
.news .top .more{ float:right; margin-top:10px; font-size:14px; color:#999;}
.news .top h2{ float: left; font-weight:normal; width:132px; height:43px; text-align:center; line-height:43px; background:url(../images/news_btn.png) no-repeat left center; font-size:16px;}
.news .top h2 a{ color:#fff; text-decoration:none}

.newsleft .newsbox{ overflow:hidden; width:100%; height:395px; position:relative}
.newsleft .newslist{ overflow:hidden; width:100%; height:100%;}
.newsleft .tuwen{ overflow:hidden; width:100%; height:196px; margin-bottom:20px;}
.newsleft .tuwen img{ display:block; float:left}
.newsleft .tuwen .wen{ overflow:hidden; float:right; width:370px;}
.newsleft .tuwen h3{ font-weight:normal; font-size:18px; color:#333; margin:13px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.newsleft .tuwen h3 a{ color:#333}
.newsleft .tuwen p{ font-size:14px; color:#666; line-height:22px; height:66px; overflow:hidden; text-align:justify; margin-bottom:15px;}
.newsleft .tuwen .xq{ display:block; width:87px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; background:url(../images/koubei_btn.png) no-repeat center bottom;}
.newsleft .list { overflow:hidden; width:100%;}
.newsleft .list li{ overflow:hidden; display:block; padding-left:20px; background:url(../images/news_li.png) no-repeat left center; font-size:14px; line-height:35px;}
.newsleft .list a{ display:block; float:left; width:520px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666}
.newsleft .list span{ display:block; float:right; color:#999}

.news .wenda { overflow:hidden; width:100%; height:380px; position:relative;}
.news .wenda ul{ overflow:hidden; position:absolute; width:100%;}
.news .wenda li{ overflow:hidden; width:100%; height:99px; border-bottom:1px dashed #fdd1d1; margin-bottom:25px;}
.news .wenda h3{ font-weight:normal; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:12px; padding-left:33px; background:url(../images/news_w.png) no-repeat left center; line-height:25px;}
.news .wenda h3 a{ color:#333}
.news .wenda p{ font-size:14px; line-height:22px; color:#333; height:44px; padding-left:33px; background: url(../images/news_d.png) no-repeat left top;}

/*link*/
.link { overflow:hidden; width:1156px; margin:0 auto; border-radius:10px; border:2px solid #e3e0e0; padding:20px; margin-bottom:30px;}
.link h3{float:left;font-size:18px;color: #ee7200;line-height:33px;}
.link h3 a{color: #ee7200;cursor: default;text-decoration: none;}
.link h3 em{ font-family:Arial; text-transform:uppercase; margin-left:10px;}
.link ul{ overflow:hidden; width:880px; font-size:14px; float:left; margin-left:10px;}
.link ul li{ float:left; margin:0 10px; white-space:nowrap; line-height:33px;}
.link ul a{ color:#666}
.link .rk{ display:block; float:right; width:104px; height:33px; text-align:center; line-height:33px; border-radius:5px; background-color:#eb2533; font-size:14px; color:#fff;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}
/* 公司名字 */
.h-text {
    float: left;
    height: 90px;
    line-height: 90px;
    width: 546px;
}

.h-text .top {
    font-size: 29px;
    font-weight: 700;
    margin-left: 24px;
    color: #ee7200;
    text-shadow: 1px 3px 1px #ffe8cb;
    height: 65px;
    width: 497px;
}

.h-text .bottom {
    float: left;
    margin-left: 22px;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
}
.about .video img{
    width: 100%;
}
/* 工厂一脚 */
.honor{/* margin-top: 90px; */width: 1200px;height: 549px;/* background:#fff; */overflow:hidden;margin: 36px auto;}

.honor h3{margin:45px 0 25px;height:45px;line-height:45px;font-size:30px;text-align:center;font-weight:normal;}

.honor h3 a{color:#333;}

.honor h3 a:hover{color:#0669a0;}

.honor-slide{position:relative;margin:0 auto;width: 1092px;height:384px;overflow:hidden;}

.honor-slide .bd li{float:left;width: 300px;border-bottom:#eee solid 1px;overflow:hidden;background:#f1f1f1;border-right:#fff solid 1px;}

.honor-slide .bd li img{display:block;margin:31px auto;width: 100%;/* height: 243px; */transition:all 1s;}

.honor-slide .bd li p{height:58px;line-height:58px;text-align:center;font-size:18px;color:#333;background:#fff;}

.honor-slide .bd li:hover{border-bottom-color:#0669a0;}

.honor-slide .bd li:hover img{opacity:0.8;}

.honor-slide .hd{position:absolute;left:50%;bottom:0;margin-left:-72px;padding:0 15px;width:114px;height:15px;}

.honor-slide .prev,.honor-slide .next{position:absolute;top:0;width:7px;height:15px;cursor:pointer;}

.honor-slide .prev{left:0;background:url(../images/prev02.png) no-repeat;}

.honor-slide .next{right:0;background:url(../images/next02.png) no-repeat;}

.honor-slide .hd ul{text-align:center;}

.honor-slide .hd li{display:inline-block;*display:line;*zoom:1;margin:0 5px;width:11px;height:11px;text-indent:-9999px;border: #ee7200 solid 2px;border-radius:50%;}

.honor-slide .hd li.cur{background: #ee7200;}
/* 工程案例 */
.x_F{overflow:hidden;width:100%;/* background:url(Img/Index/chBBg.jpg) no-repeat center; */height:745px;}
.x_F .title{ margin-top:72px;}
.x_F .xfCon{ overflow:hidden; margin-top:50px;}
.x_F .xflt{float: right;width:520px;position:relative;overflow:hidden;height:466px;}
.x_F .dl{ width:520px; overflow:hidden; position:absolute; top:0; left:0;}
.x_F .dl dt{ width:500px;}
.x_F .dl dd{ margin-top:25px; overflow:hidden}
.x_F .list{ overflow:hidden;}
.x_F .list li{width: 115px;float:left;text-align: center;font-size:13px;margin-right: 20px;}
.x_F .list li p{ color:#333333; margin-top:18px;}
.x_F .list li img{ display:block; margin:0 auto;}
.x_F .list li.last{ margin-right:0}
.x_F .xfRt{width:460px;float:right;/* border-right: 3px solid #cfcfcf; */margin-right: 12%;}
.x_F .qhdl{ position:relative; height:92px; border-bottom:1px solid #cfcfcf; overflow:hidden}
.x_F .qhdl dt{ width:90px; float:left; line-height:88px; text-align:center; font-family:Impact; color:#d0d0d0; font-size:34px;}
.x_F .qhdl dd{ width:360px; float:right; margin-right:10px;}
.x_F .qhdl dd h3{ font-size:20px; color:#333; margin-top:12px;}
.x_F .qhdl dd p{font-size:13px;color:#5d5d5d;line-height:22px;margin-top:5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.x_F .qhdl dd i{ display:none; width:10px; height:16px; background:url(Img/Index/ch_xjx.png) no-repeat center; position:absolute; top:42px; right:0;}
.x_F .qhdl:first-child{border-top:1px solid #cfcfcf;}
.x_F .qhdl:hover dt,.x_F .qhdl.cur dt{ color:#fff}
.x_F .qhdl:hover,.x_F .qhdl.cur{background-color: #ee7200;}
.x_F .qhdl:hover h3,.x_F .qhdl.cur h3{ color:#fff}
.x_F .qhdl:hover p,.x_F .qhdl.cur p{ color:#fff}
.x_F .qhdl:hover i,.x_F .qhdl.cur i{ display:block}
/* 主流类别 */
.pei{/* margin-top: 90px; */width: 1200px;/* background:#fff; */overflow:hidden;margin: 36px auto;}

.pei h3{margin:45px 0 25px;height:45px;line-height:45px;font-size:30px;text-align:center;font-weight:normal;}

.pei h3 a{color:#333;}

.pei h3 a:hover{color:#0669a0;}
.peijian{position:relative;margin:0 auto;width: 1104px;height:384px;overflow:hidden;}

.peijian .bd li{float:left;width: 300px;border-bottom:#eee solid 1px;overflow:hidden;background:#f1f1f1;border-right:#fff solid 1px;}

.peijian .bd li img{display:block;margin: 16px 11px;width: 100%;/* height: 243px; */transition:all 1s;}

.peijian .bd li p{height:58px;line-height:58px;text-align:center;font-size:18px;color:#333;background:#fff;}

.peijian .bd li:hover{border-bottom-color:#0669a0;}

.peijian .bd li:hover img{opacity:0.8;}

.peijian .hd{position:absolute;left:50%;bottom:0;margin-left:-72px;padding:0 15px;width:114px;height:15px;}

.peijian .prev,.peijian .next{position:absolute;top:0;width:7px;height:15px;cursor:pointer;}

.peijian .prev{left:0;background:url(../images/prev02.png) no-repeat;}

.peijian .next{right:0;background:url(../images/next02.png) no-repeat;}

.peijian .hd ul{text-align:center;}

.peijian .hd li{display:inline-block;*display:line;*zoom:1;margin:0 5px;width:11px;height:11px;text-indent:-9999px;border: #ee7200 solid 2px;border-radius:50%;}

.peijian .hd li.cur{background: #ee7200;}
.product{
    background: url(../picture/product-img.jpg) no-repeat center;
}
/* 厂内一角 */
.H_o{ overflow:hidden; width:100%; background:url(../images/ho_bg.jpg) no-repeat center; height:409px;}
.H_o .hotit{width: 372px;height:47px;margin:35px auto 40px;}
.H_o .hotit li{position:relative;float:left;width:182px;height:43px;line-height:43px;border: 2px solid #ee7200;font-size:16px;text-align:center;border-right-width:2px;border-left-width:1px;}
.H_o .hotit li a{ color:#252525}
.H_o .hotit li i{ display:none; width:12px; height:6px; background:url(../images/h-o-xjx.png) no-repeat center; position:absolute; left:87px; bottom:-7px;}
.H_o .hotit li:first-child{border-left-width:2px; }
.H_o .hotit li:hover,.H_o .hotit li.cur{background-color: #ee7200;}
.H_o .hotit li:hover i,.H_o .hotit li.cur i{ display:block}
.H_o .hotit li:hover a,.H_o .hotit li.cur a{ color:#fff}
.H_o .HoCon{ overflow:hidden; width:100%; height:235px; position:relative}
.H_o .HoBox{ overflow:hidden; width:100%; osition:absolute; top:0; left:0;height:235px; display:none}
.H_o .h_oHz{overflow:hidden; width:100%; height:235px; position:relative}
.H_o .list{ position:absolute; top:0; left:0;}
.H_o .list li{ width:235px; float:left; margin-right:20px;}
.H_o .list li img{ display:block;}
.H_o .list li span{ display:block; text-align:center; font-size:16px; color:#3f3f3f; margin-top:18px;}
/* 客服 */
.y-kefu-box {
    position: fixed;
    right: 0;
    top: 20%;
    z-index: 9999;
    font-size: 13px;
}

.y-kefu-box img {
    display: block;
    width: 100%;
    height: auto;
}

.y-kefu-box01 .icon {
    display: block;
    background: url(../images/icons01.png) no-repeat;
    margin: 0 auto 6px;
}

.y-kefu-box01 {
    width: 54px;
    color: #666;
    text-align: center;
}

.y-kefu-box01 .kf-close-btn {
    width: 27px;
    height: 27px;
    background-position: -5px -115px;
    position: relative;
    cursor: pointer;
}

.y-kefu-box01 .kf-close-btn:before {
    content: '';
    display: block;
    width: 1px;
    height: 12px;
    background-color: #0169a2;
    position: absolute;
    bottom: -12px;
    left: 13px;
    z-index: 1;
}

.y-kefu-box01 .show-status>a,
.y-kefu-box01 .show-status>div {
    display: block;
    width: 52px;
    padding: 8px 0 12px;
    background-color: #fff;
    border-left: solid 1px #efefef;
    border-top: solid 1px #efefef;
    border-right: solid 1px #efefef;
    position: relative;
}

.y-kefu-box01 .show-status {
    position: relative;
}

.y-kefu-box01 .show-status .kf-zixun {
    background-color: #ee7200;
    border-color: #ee7200;
    color: #fff;
    margin: 10px 0 7px;
}

.y-kefu-box01 .kf-zixun {
    border-radius: 2px;
}

.y-kefu-box01 .kf-zixun i {
    width: 21px;
    height: 22px;
    background-position: -5px -5px;
}

.y-kefu-box01 .kf-mobile {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.y-kefu-box01 .kf-mobile>i {
    width: 18px;
    height: 18px;
    background-position: -5px -32px;
}

.y-kefu-box01 .kf-mobile:hover>i {
    background-position: -30px -32px;
}

.y-kefu-box01 .kf-weChat>i {
    width: 22px;
    height: 19px;
    background-position: -5px -55px;
}

.y-kefu-box01 .kf-weChat:hover>i {
    background-position: -30px -55px;
}

.y-kefu-box01 .kf-email {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.y-kefu-box01 .kf-email>i {
    width: 18px;
    height: 14px;
    background-position: -5px -80px;
}

.y-kefu-box01 .kf-email:hover>i {
    background-position: -30px -80px;
}

.y-kefu-box01 .back-top i {
    width: 13px;
    height: 11px;
    background-position: -5px -98px;
}

.y-kefu-box01 .back-top:hover i {
    background-position: -30px -98px;
}

.y-kefu-box01 .kf-email,
.y-kefu-box01 .back-top {
    border-bottom: solid 1px #efefef;
}

.y-kefu-box01 .back-top {
    margin-top: 20px;
    border-radius: 2px;
    left: 55px;
}

.y-kefu-box01 .hver:hover {
    background-color: #ee7200;
    border-color: #ee7200;
}

.y-kefu-box01 .hver:hover>p {
    color: #fff;
}

.y-kefu-box01 .mobile-infos,
.y-kefu-box01 .y-ewm-box,
.y-kefu-box01 .y-email-infos {
    background-color: #fff;
    border: solid 1px #efefef;
    position: absolute;
    right: 90px;
    z-index: 2;
    border-radius: 2px;
    display: none;
}

/*咨询热线*/

.y-kefu-box01 .mobile-infos {
    width: 215px;
    text-align: left;
    top: 0;
}

.y-kefu-box01 .mobile-infos>div {
    padding: 20px 0 20px 45px;
    position: relative;
}

.y-kefu-box01 .mobile-infos>div i {
    width: 15px;
    height: 15px;
    background-position: -52px -32px;
    position: absolute;
    top: 22px;
    left: 20px;
    z-index: 2;
}

.y-kefu-box01 .mobile-infos .online1 {
    border-bottom: solid 1px #efefef;
}

.y-kefu-box01 .mobile-infos span {
    color: #999;
}

.y-kefu-box01 .mobile-infos p {
    color: #ee7200;
    font-size: 18px;
}

.right {
    width: 12px;
    height: 12px;
    position: absolute;
    right: -12px;
    top: 24px;
}

.right-arrow1,
.right-arrow2 {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-top: 6px transparent dashed;
    border-right: 6px transparent dashed;
    border-bottom: 6px transparent dashed;
    border-left: 6px white solid;
    overflow: hidden;
}

.right-arrow1 {
    left: 1px;
    border-left: 6px #efefef solid;
}

.right-arrow2 {
    border-left: 6px white solid;
}


/*二维码*/

.y-kefu-box01 .y-ewm-box {
    width: 151px;
    height: 178px;
    top: -60px;
}

.y-kefu-box01 .y-ewm-box>div {
    width: 151px;
    height: 178px;
}

.y-kefu-box01 .y-ewm-box img {
    width: 94px;
    height: 94px;
    margin: 30px auto 10px;
}

.y-kefu-box01 .y-ewm-box .y-ewm-img1 {
    width: 150px;
    border-right: solid 1px #efefef;
}

.y-kefu-box01 .y-ewm-box .right {
    top: 84px;
}


/*email*/

.y-kefu-box01 .y-email-infos {
    padding: 28px 20px 28px 45px;
    color: #999;
    text-align: left;
    bottom: 0;
}

.y-kefu-box01 .y-email-infos p {
    color: #ee7200;
    font-size: 16px;
}

.y-kefu-box01 .y-email-infos>i {
    width: 18px;
    height: 13px;
    background-position: -52px -80px;
    position: absolute;
    left: 15px;
    top: 30px;
}

.y-kefu-box01 .y-email-infos .right {
    top: 55px;
}

.y-kefu-box01 .hide-status {
    width: 54px;
    height: 65px;
    background-color: #e31f18;
    position: absolute;
    top: 37px;
    left: 55px;
    z-index: 9;
}

.y-kefu-box01 .hide-status .kf-zixun {
    padding: 10px 0 7px;
    color: #fff;
    cursor: pointer;
}
.pright li em{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 253px;
    left: 0;
    background: #ee72007d;
    display: none;
}
.pright li em span{
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    font-size: 20px;
}
.pright li:hover em{
    transition: 0.6s;
    display: block;
    top:0;
}