@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a{ color:#333; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}


/*banner*/
.banner{height: 544px;overflow: hidden;}
.banner .bd li{height: 544px;background: url(../img/banner1.jpg) no-repeat center 0;}
.banner .bd li a{display: block;height: 544px;}
/*search*/
.search{position: relative;}
.sou_con{position: absolute;width: 100%;left: 0;top: 0;z-index:10;height: 50px;border-top:3px solid #e3e0d8;border-bottom:3px solid #e3e0d8;}
.search p{float: left;height: 50px;line-height: 50px;font-size: 12px;color: #333;overflow: hidden;opacity: 0.7;}
.search p a{margin-right:12px;color: #333;}
.s_box{float: right;width: 308px;height: 32px;background: url(../img/sea_bg.png) no-repeat;margin-top:8px;}
.s_box .input1{float:left;width:194px;margin-left:47px;height:32px;line-height: 32px;font-size:14px;color:#333;border:0;background: none;outline: 0;}
.s_box .input2{float: left;width:67px;height: 32px;line-height: 32px;text-align: center;font-size:14px;color:#ffae00;border: 0;background: none;outline: 0;cursor: pointer;}
/*intro*/
.intro{height: 350px;padding:75px 0 0;background:url(../img/intro_bg.jpg) no-repeat center 0;}
.intro li{float: left;width: 250px;margin-right:66px;}
.intro li img{display:block;width: 250px;height: 212px;}
.intro li span{display:block;text-align: center;font-size: 32px;color: #333;line-height: 54px;font-weight:bold;font-family: "宋体";}
.intro li.nomar{margin-right: 0;}
/*product*/
.pro{height: 1029px;background:url(../img/pro_bg.jpg) no-repeat center 0;}
.pro h2{text-align: center;font-weight: normal;padding:60px 0 0;height:178px;}
.pro h2 b{display:block;color: #ba0810;font-size: 46px;line-height: 84px;background:url(../img/pro_t.png) no-repeat bottom;}
.pro h2 span{display:block;color: #333;font-size: 22px;line-height: 50px;}
.pro ul{height: 198px;}
.pro li{float: left;width: 400px;height: 156px;background:url(../img/line1.jpg) no-repeat right top;}
.pro li img{display:block;width: 213px;height: 120px;margin:0 auto;}
.pro li span{display:block;text-align: center;font-size: 16px;color: #333;line-height: 40px;font-weight:bold;padding-bottom:6px;}
.pro li.last{background:none;}
.pro li:hover span,.pro li.cur span{background:url(../img/jt1.png) no-repeat bottom center;}
.pro dl{height: 518px;border:1px solid #d7d2ca;border-top-right-radius:18px;border-bottom-right-radius:18px;}
.pro dt{float: left;width:691px;border-right:1px solid #d7d2ca;}
.pro dt img{display:block;width: 691px;height: 518px;}
.pro dd{float: left;width: 405px;margin-left:35px;}
.pro dd h3{font-size: 30px;line-height: 30px;margin:87px 0 25px;font-family: "宋体";}
.pro dd p{font-size: 16px;color: #65605e;line-height: 28px;width: 360px;}
.pro dd .more{display:block;width: 118px;height: 33px;line-height: 33px;text-align: center;font-size: 16px;color: #f9d9aa;background:url(../img/more1.png) no-repeat;margin-top:32px;}
.pro dd .kan{display:block;height: 43px;line-height: 43px;border:1px solid #8f8984;padding-left:16px;font-size: 18px;color: #565656;margin-top:54px;}
.pro dd .kan a{float: right;width:100px;height: 43px;font-size: 12px;color: #f9d9aa;padding-left:15px;background:url(../img/kan.png) no-repeat;}
/*daili*/
.daili{height: 1130px;background:url(../img/daili_bg.jpg) no-repeat center 0;}
.daili h2{padding:60px 0 0;height: 174px;text-align: center;font-weight:normal;}
.daili h2 span{display:block;margin:14px 58px 0;height: 43px;line-height: 43px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size: 26px;color: #333;}
.daili h2 em{letter-spacing: 8px;}
.daili ul{float: right;width:560px;}
.daili ul li{float: left;margin-left: 7px;}
/*adva*/
.adva{height: 2087px;background:url(../img/adva_bg.jpg) no-repeat center 0;}
.adva dl{padding-left: 155px;width:1040px;}
.adva dt img{display:block;}
.adva dd{height: 180px;}
.adva dd h3{float: left;}
.adva dd .desc{float: right;width: 658px;padding-top: 26px;height:97px;position: relative;}
.adva dd .desc p{font-size: 17px;color: #000;line-height: 30px;}
.adva dd .desc p b{color: #aa1f0f;}
.adva dd .more{position: absolute;right: 0;bottom:0;width: 131px;height: 31px;line-height: 31px;text-align: center;font-size: 14px;color: #ffdaa4;background:url(../img/more2.jpg) no-repeat;}
/*join*/
.join{height: 708px;background:url(../img/join_bg.jpg) no-repeat center 0;}
.join h2{padding:80px 0 0;text-align: center;font-weight:normal;height: 188px;}
.join h2 b{display:block;height:50px;background:url(../img/tit_line.png) no-repeat center;}
.join h2 span{display:block;font-size: 22px;color: #333;line-height: 46px;}
.join h2 em{display:block;font-size: 22px;color: #ab0201;line-height: 46px;}
.join_ic{float: left;margin-left:104px;padding-top:29px;width: 354px;}
.join_ic p{float: left;width: 158px;height: 158px;background:url(../img/c1.png) no-repeat;margin-right:17px;margin-bottom: 20px;}
.join_ic p i{display: block;width:64px;height:53px;margin:28px auto 0;}
.join_ic p span{display:block;font-size:28px;color: #bc0503;font-family: "宋体";line-height: 50px;text-align: center;}
.join_ic p .i1{background:url(../img/join_ic1.png) no-repeat;}
.join_ic p .i2{background:url(../img/join_ic2.png) no-repeat;}
.join_ic p .i3{background:url(../img/join_ic3.png) no-repeat;}
.join_ic p .i4{background:url(../img/join_ic4.png) no-repeat;}
.join_ic p:hover{background:url(../img/c2.png) no-repeat;}
.join_ic p:hover span{color: #fff;}
.join_ic p:hover .i1{background:url(../img/join_ic1h.png) no-repeat;}
.join_ic p:hover .i2{background:url(../img/join_ic2h.png) no-repeat;}
.join_ic p:hover .i3{background:url(../img/join_ic3h.png) no-repeat;}
.join_ic p:hover .i4{background:url(../img/join_ic4h.png) no-repeat;}
.biao{float: left;width: 376px;margin-left: 32px;padding-top:40px;}
.biao li{width:376px;height: 34px;border:1px solid #e0e0e0;margin-bottom: 8px;}
.biao li i{float: left;width: 34px;height: 34px;border-right:1px solid #e0e0e0;}
.biao li .i1{background:url(../img/biao1.jpg) no-repeat center;}
.biao li .i2{background:url(../img/biao2.jpg) no-repeat center;}
.biao li .i3{background:url(../img/biao3.jpg) no-repeat center;}
.biao li input{float: left;width: 328px;padding-left:10px;height: 34px;line-height: 34px;font-size: 12px;color: #333;background:none;border: 0;outline: 0;}
.biao li textarea{display:block;height:67px;width:354px;background:none;border: 0;outline:0;padding:5px 10px;box-sizing: content-box;}
.biao .l4{height: auto;}
.biao li span{display:none;}
.biao .submit{margin-top:14px;}
.biao .submit input{float: left;width: 90px;height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #fff;background: #7c7c7c;margin-right:10px;font-weight:bold;border:0;outline: 0;cursor: pointer;}
.biao .submit .form-btn-submit{background: #ab0201;}
/*cus*/
.cus{background:#fffaf0;}
.cus h2{padding:65px 0 0;text-align: center;font-weight:normal;}
.cus h2 b{display:block;height:50px;background:url(../img/tit_line1.png) no-repeat center;}
.cus h3{height: 32px;margin-top:26px;text-align: center;font-weight:normal;margin-bottom:50px;}
.cus h3 a{display:inline-block;width: 166px;height: 32px;line-height: 32px;text-align: center;font-size: 24px;color: #333;margin:0 16px;background:url(../img/cus_li1.png) no-repeat;}
.cus h3 a.cur{color: #aa1f0f;background:url(../img/cus_li2.png) no-repeat;}
.cus ul{margin-left:-12px;}
.cus li{float: left;width: 550px;height:300px;background:url(../img/kuang.png) no-repeat;margin-left:40px;}
.cus li p{font-size: 14px;color: #333;line-height: 24px;height:142px;padding:28px 20px 0;}
.cus li h4{width:450px;height: 126px;}
.cus li h4 span{float: left;font-size: 18px;color: #333;line-height: 18px;padding-left:8px;margin-top:60px;}
.cus li h4 img{float: right;width: 124px;height: 124px;border-radius: 50%;border:1px solid #c8c3bc;}
/*news*/
.news{background: #fffaf0;padding:0 0 24px;}
.news h2{padding:80px 0 0;text-align: center;font-weight:normal;height: 90px;}
.news h2 b{display:block;height:50px;background:url(../img/tit_line1.png) no-repeat center;}
.news .content{background:url(../img/new_line.png) no-repeat 570px 0;}
.new_l{float: left;width: 505px;margin-left: 16px;position: relative;}
.news h3{font-weight:normal;font-size: 24px;height: 50px;line-height: 24px;}
.news h3>a{display:inline-block;color: #c4151c;height: 34px;border-bottom:3px solid #c4151c;}
.news h3 i{float:right;font-size:16px;color:#666;line-height:24px;}
.new_l dt{padding:11px 0;border:1px solid #a8a39d;}
.new_l dt img{display:block;width: 477px;height: 265px;border-radius:5px;margin:0 auto;}
.new_l dd a{display:block;font-size: 16px;color: #000;line-height: 16px;margin:16px 0 12px;font-weight:bold;}
.new_l dd p{font-size: 14px;color: #000;line-height: 20px;}
.new_pg{position:absolute;width:70px;top: 302px;right: 0;z-index: 10;}
.new_pg i{display:inline-block;width:6px;height: 6px;border-radius: 50%;border:1px solid #0b0a0a;margin-right: 7px;}
.new_pg i.cur{background: #c4151c;border-color: #c4151c;}
.new_r{float: right;width:565px;margin-right: 20px;}
.new_r dl{margin-bottom:32px;height: 114px;}
.new_r dt{float: left;padding:3px;background: #fff;box-shadow:0 0 3px rgba(0,0,0,0.2);}
.new_r dt img{display:block;width: 146px;height: 108px;}
.new_r dd{float: right;width: 395px;}
.new_r dd a{display:block;font-size: 16px;color: #060001;line-height: 38px;padding-top:5px;border-bottom:1px solid #4c4b48;margin-bottom:8px;}
.new_r dd p{font-size: 14px;color: #060001;line-height: 24px;padding-right: 10px;}
/*links*/
.links{height:109px;background:url(../img/link_bg.jpg) no-repeat center 0;}
.links h3{padding-left: 44px;line-height: 22px;font-size: 14px;color: #333;height: 58px}
.links p{padding-left: 40px;line-height: 14px;font-size: 14px;}
.links p a{margin-right: 70px;}


/*表单弹框*/
.nsw-modal {
    width: 100%;
    height: 100%;
    background: rgba(225, 225, 225, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999; 
}
.modal-dialog {
    position: fixed;
    color:#000000;
    top: 150px;
    width: 400px;
    border-radius: 3px;
    min-height: 155px;
    overflow: hidden;
    z-index: 99998;
    margin-left: -200px;
    left: 50%; 
}
.modal-dialog .css-icon {
    background-image: url("../images/modal-icons.png"); 
}
.modal-dialog .modal-head {
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    background: #F6EFEF;
    font-size: 14px; 
}
.modal-dialog .modal-head .modal-logo {
    width: 15px;
    height: 15px;
    background-position: 1px 0px;
    margin: 8px 5px 0 0;
    float: left; 
}
.modal-dialog .modal-head .close {
    float: right;
    width: 15px;
    height: 15px;
    background-position: -14px 0px;
    margin-top: 8px; 
}
.modal-dialog .modal-body {
    width: 100%;
    min-height: 125px;
    background: #ffffff; 
}
.modal-dialog .modal-body .modal-body-left {
    width: 140px;
    float: left; 
}
.modal-dialog .modal-body .modal-body-left .icon {
    width: 64px;
    height: 64px;
    margin: 30px 0 0 48px; 
}
.modal-dialog .modal-body .modal-body-left .success-message {
    background-position: 0px -14px; 
}
.modal-dialog .modal-body .modal-body-left .warming-message {
    background-position: 0px -78px; 
}
.modal-dialog .modal-body .modal-body-right {
    width: 260px;
    float: right;
    padding-top: 20px; 
}
.modal-dialog .modal-body .modal-body-right .close-btn {
    color: #000;
    text-align: center;
    width: 90px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background: #818079; 
}
.modal-dialog .modal-body .modal-body-right p {
    line-height: 30px; 
}