﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}


/*banner*/
.banner{ height:604px; margin: 0 0 2px;}
.banner a{ display:block; height:604px; background:url(Img/Index/banner1.jpg) no-repeat center 0;}
.menu{ z-index:99999;}
/*搜索*/
.sea{height:58px;line-height:58px;color:#4d4d4d;font-family:"Microsoft YaHei";background:#ececec; border-bottom: solid 1px #fff;}
.sea_in{ padding:13px 0 0 0; line-height:30px;}
.sea_in .serach{ width:245px; height:30px; background:#fff; border:0;line-height:30px; color:#cbcbcb; padding:0 0 0 31px;float:left; border-radius: 8px 0 0 8px;}
.sea_in .sub{ width:37px; height:30px;background:url(Img/Index/sub_bg.gif) no-repeat 0 0; border:none; float:left;}
.k_word{ width:750px; color:#666;overflow:hidden; padding: 0 8px;}
.k_word a{ padding: 0 0 0 20px; color:#4d4d4d;}

/*案例*/
.case{font-family:"Microsoft YaHei"; background: #f4f4f4; padding: 54px 0 0; height: 504px; overflow:hidden; color: #555; line-height: 28px; font-size: 14px;}
.til01{ font-weight: normal; font-size: 18px; line-height: 26px; text-align: center; height: 119px;}
.til01 img{ display: block; margin: 0 auto;}
.til01 a{ color: #424242;}
.til01 a:hover{ text-decoration:none;}
.til01 span{ display: block; padding: 0 30px 0 0;}
.prev,.next{clear:both; z-index:99; width:40PX; height:64px; display:block; overflow:hidden;}
.prev{ left: 678px; top: 278px;}
.next{ left: 728px; top: 278px;}
.casec{ width:960px; height:370px;}
.casec dl{ width:999px; float:left;}
.casec dt{ width: 657px; float: left}
.casec dt img{ width: 619px; height: 346px;}
.casec dd{ width: 342px; height: 240px; float: left; color: #555;}
.casec dd h3{ height: 60px; line-height: 60px; font-size: 22px; text-align: center; font-weight: normal;}
.casec dd h3 a{color: #555;}
.casec dd p{ height: 132px; overflow: hidden;}
.casec dd span,.gg01 span{ display: block;}
.casec dd span a,.gg01 span a{ line-height: 32px; width: 144px; border: solid 1px #cecece; text-align: center; display: inline-block;}
.casec dd span a.ico01,.gg01 span a.ico01{ color: #b4945b; margin: 0 0 0 40px;}

/*合作*/
.part{font-family:"Microsoft YaHei"; height: 245px; padding: 23px 0 0; overflow: hidden;}
.til02{ font-size: 18px; background: url(Img/Index/ico01.jpg) no-repeat 2px 17px; padding: 0 0 0 12px; height: 46px; line-height: 46px;}
.til02 a{ color: #333;}
.til02 em{ font-style: normal; font-weight: normal; font-size: 12px; color: #888; padding: 0 5px; text-transform: uppercase; }
.more01{ font-size:12px; font-weight:normal; color:#666; text-transform: uppercase;font-family: Arial;}
.til02 .more01 a{color:#555; background: none; padding: 0;}
.prev1,.next1{ width: 19px; height: 50px; display: block; overflow: hidden;}
.prev1{background:url(Img/Index/prev1.gif) no-repeat 0 0;}
.next1{background:url(Img/Index/next1.gif) no-repeat 0 0;}
.prev1:hover,.next1:hover{ background-position: 0 bottom;}
.part1{ margin: 40px 0 0;}
.part2{ width: 1020px; padding: 17px 0 0 22px;}
.part2 li{ width: 196px; float: left; padding: 0 5px 0 0 ;}
.part2 li img{ width: 196px; height: 100px; display: block;}

/*小广告*/
.h_gg{ display: block;}
.h_gg01{ width: 100%; height:184px;background:url(Img/Index/h_gg01.jpg) no-repeat center 0; display: block;}
.gg01{ font-size: 14px; color: #fff; line-height:58px; top: 88px; left: 44px;}
.gg01 b{ font-size: 28px; font-family: arail; font-weight: normal; padding: 0 4px;}
.gg01 span a{color: #fff; border: solid 1px #fff; font-size: 14px; width: 113px;}
.gg01 span a.ico01{ margin: 0 0 0 13px;}


/*产品类别*/
.pro_cc.fl ul h2 {
    height: 35px;
    line-height: 35px;
    width: 165px;
    float: left;
    border: solid 1px #dadada;
    font-size: 14px;
    overflow: hidden;
    margin: 0 0 15px 15px;
}
.pro_cla{font-family:"Microsoft YaHei"; padding: 83px 0 0; height: 118px;}
.pro_h2{ background:url(Img/Index/protbg.gif) no-repeat 0 0;font-size:30px;font-family:"宋体"; width: 169px; float: left; padding:16px 0 0; height:70px; line-height:34px;text-align:center; overflow:hidden}
.pro_cla h2 a{ color:#656565;}
.pro_cla h2 span{ display: block; font-weight: normal; font-size: 14px; line-height: 20px; color: #c3c3c3; font-family: Arial; font-size: 10px; line-height: 16px; text-transform: uppercase;}
.pro_cc{  width:910px; overflow: hidden; }
.pro_cc li{ height:35px; line-height:35px; width: 165px; float: left; border: solid 1px #dadada;  font-size:14px;overflow:hidden; margin: 0 0 15px 15px;_margin: 0 0 15px 12px;}
.pro_cc  a{ color:#555;display: block;}
.pro_cc li.procl9 a{ text-align:center;}
.pro_cc li a:hover{ color: #fff; background: #ad8730; text-decoration: none;}


.procl1 a {
    background: url(Img/Index/pro_ico1.png) no-repeat 46px 7px;
    padding: 0 0 0 73px;
}

.procl1 a:hover {
    background: url(Img/Index/pro_ico1.png) no-repeat 45px -30px #ad8730;color: #fff;
}
.procl1 a.cur{background:url(Img/Index/pro_ico1.png) no-repeat 41px -26px #ad8730; color:#fff;}


.procl2 a {
    background: url(Img/Index/pro_ico2.png) no-repeat 39px 8px;
    padding: 0 0 0 64px;
}

.procl2 a:hover {
    background: url(Img/Index/pro_ico2.png) no-repeat 41px -31px #ad8730;color:#fff;
}
.procl2 a.cur{background:url(Img/Index/pro_ico2.png) no-repeat 40px -14px #ad8730; color:#fff;}

.procl10 a{background:url(Img/Index/pro_ico3.png) no-repeat 46px 9px; padding: 0 0 0 68px;}
.procl10 a:hover{background:url(Img/Index/pro_ico3.png) no-repeat 46px -28px #ad8730;}
.procl10 a.cur{background:url(Img/Index/pro_ico3.png) no-repeat 40px -28px #ad8730; color:#fff;}


.procl4 a {
    background: url(Img/Index/pro_ico4.png) no-repeat 55px 7px;
    padding: 0 0 0 80px;
}

.procl4 a:hover {
    background: url(Img/Index/pro_ico4.png) no-repeat 55px -31px #ad8730;
    color: #fff;
}
.procl4 a.cur{background:url(Img/Index/pro_ico4.png) no-repeat 46px -28px #ad8730; color:#fff;}

.procl5 a{background:url(Img/Index/pro_ico5.png) no-repeat 42px 7px; padding: 0 0 0 68px;}
.procl5 a:hover{background:url(Img/Index/pro_ico5.png) no-repeat 42px -30px #ad8730;}
.procl5 a.cur{background:url(Img/Index/pro_ico5.png) no-repeat 51px -30px #ad8730; color:#fff;}
.procl6 a {
    background: url(Img/Index/pro_ico6.png) no-repeat 45px 7px;
    padding: 0px 0 0 73px;
}

.procl6 a:hover {
    background: url(Img/Index/pro_ico6.png) no-repeat 47px -31px #ad8730;color:#fff;
}



.procl6 a.cur{background:url(Img/Index/pro_ico6.png) no-repeat 15px -29px #ad8730; color:#fff;}


.procl7 a {
    background: url(Img/Index/pro_ico7.png) no-repeat 42px 7px;
    padding: 0 0 0 70px;
}

.procl7 a:hover {
    background: url(Img/Index/pro_ico7.png) no-repeat 40px -32px #ad8730;
}
.procl7 a.cur{background:url(Img/Index/pro_ico7.png) no-repeat 35px -30px #ad8730; color:#fff;}

.procl8 a {
    background: url(Img/Index/pro_ico8.png) no-repeat 37px 8px;
    padding: 0 0 0 61px;
}
.procl8 a {
    background: url(Img/Index/pro_ico8.png) no-repeat 37px 8px;
    padding: 0 0 0 61px;
}
.procl8 a.cur{background:url(Img/Index/pro_ico8.png) no-repeat 36px -31px #ad8730; color:#fff;}

.procl3 a {
    background: url(Img/Index/pro_ico9.png) no-repeat 36px 9px;
    padding: 0 0 0 62px;
}
.procl3 a:hover {
    background: url(Img/Index/pro_ico9.png) no-repeat 37px -30px #ad8730;
    color: #fff;
}
.procl3 a.cur{background:url(Img/Index/pro_ico9.png) no-repeat 43px -30px #ad8730; color:#fff;}

.procl8 a:hover {
    background: url(Img/Index/pro_ico8.png) no-repeat 36px -31px #ad8730;
    color: #fff;
}
.procl7 a:hover {
  
    color: #fff;
}
.procl5 a:hover {
   
    color: #fff;
}
.procl9 a {
    background: url(Img/Index/pro_ico10.png) no-repeat 44px 9px;
    padding: 0 0 0 70px;
}
.procl9 a:hover {
    background: url(Img/Index/pro_ico10.png) no-repeat 43px -31px #ad8730;
    color: #fff;
}
.procl9 a.cur{background:url(Img/Index/pro_ico10.png) no-repeat 43px -30px #ad8730; color:#fff;}

.pro_cc li.born{ border:0; padding-bottom:20px;}
body .procl10 a {
    background: url(Img/Index/pro_ico3.png) no-repeat 41px 7px;
    padding: 0 0 0 65px;
}
body .procl10 a:hover {
    background: url(Img/Index/pro_ico3.png) no-repeat 43px -31px #ad8730;
    color: #fff;
}
/*产品*/
.pro_list{overflow:hidden;height:807px; font-family:"Microsoft YaHei";}
.pro_list ul{ width:1100px;}
.pro_list li{ width:348px; height:385px; padding: 0 18px 0 0; float:left; overflow:hidden;}
.pro_list li img{width:348px; height:270px; display:block;}
.pro_list li p{ display: block;padding: 18px 0 0; line-height: 38px; text-align: center; font-size: 14px;}
.pro_list li p a{ display: block;}
.pro_list li span a{color:#fff; width: 122px; line-height: 28px; background: #cdcdcd; text-align:center; margin: 0 auto;}
.pro_list li span a:hover{ background: #2d2c31;}

/*卓越的品质*/
.qua{ background: #181718; font-family:"Microsoft YaHei"; height: 837px; padding: 48px 0 0; margin: 0 0 4px;}
.qua .til01{ font-size: 14px; line-height: 28px; height: 125px;}
.qua .til01 a{ color: #ffffff;}
.qua .til01 a:hover{ text-decoration:none;}
.qua_l{ width: 556px; padding: 21px 0 0 6px;}
.qua_r{ width: 514px; height: 623px; border-left: solid 4px #a4802f;}
.qua_r li{ height: 117px; padding: 19px 0 0 25px; color: #616161; line-height: 24px; font-size: 14px;}
.qua_r li.cur{ background: #0f1012;}
.qua_r li.qual3,.qua_r li.qual4{ height: 148px;}
.qua_r li span{ width: 46px; height: 46px; display: block; float: left; overflow: hidden; margin: 4px 0 0;}
.qua_r li.qual1 span{background:url(Img/Index/qua_ico1.gif) no-repeat 0 0;}
.qua_r li.qual2 span{background:url(Img/Index/qua_ico2.gif) no-repeat 0 0;}
.qua_r li.qual3 span{background:url(Img/Index/qua_ico3.gif) no-repeat 0 0;}
.qua_r li.qual4 span{background:url(Img/Index/qua_ico4.gif) no-repeat 0 0;}
.qua_r li.cur span{ background-position: 0 bottom;}
.qua_r li p{ float: left; width: 408px; padding: 0 0 0 19px;}
.qua_r li p img{ display: block; padding: 0 0 10px;}


/*按需定制*/
.serv{ padding: 65px 0 0; height: 645px; background: #f4f4f4; overflow: hidden;font-family:"Microsoft YaHei";}
.serv dl{ width: 529px; float: left; color: #555; font-size: 14px; line-height: 24px; padding: 2px 0 0;}
.serv dl.serl1{ padding: 2px 0 0 22px;}
.serv dt{ height: 325px;}
.serv dt img{ width: 529px; height:310px; display: block;}
.serv dd{padding: 0 79px; text-align: center;}
.serv dd h3{ height: 46px; line-height: 46px; font-size:20px; border-bottom: solid 1px #cecece;color: #333;}
.serv dd p{ padding: 10px 0 0;}

/*团队*/
.box1{  background: #181718; font-family:"Microsoft YaHei"; }
.team{ height: 562px; padding: 51px 0 0;}
.team .til01{ height: 109px;}
.team .til01 a{ color: #ffffff;}
.teamc{ height: 361px; background: #dcdcdc; padding: 13px 0 0 2px;}
.teamc li{ width: 251px; height: 361px; float: left; position:relative; padding: 0 9px; overflow: hidden;}
.teamc li img{width: 251px; height: 259px; display: block;}
.teamc li p{ position: absolute;width: 201px; height: 350px; padding:11px 25px 0; padding-top: 265px; left: 9px; top: 0; font-size: 16px; line-height: 30px; color: #171717;}
.teamc li p b{ display: none; font-size: 20px; line-height: 52px; height: 54px;background:url(Img/Index/ico04.jpg) no-repeat 0 bottom;}
.teamc li p span{ height: 180px; padding: 20px 0 0; display: none;}
.teamc li.cur p{ background: #b4945b; padding-top: 11px;}
.teamc li.cur p b,.teamc li.cur p span{ display: block;}
.teamc li p a{ font-size: 14px; color: #b4945b; text-align: center; line-height: 42px; padding: 0 0 30px; display: block;background:url(Img/Index/ico02.gif) no-repeat center bottom;}
.teamc li p a:hover,.teamc li.cur p a{ color: #12100f;background:url(Img/Index/ico03.gif) no-repeat center bottom;}

/*流程*/
.tec_proc{ height: 278px;font-family:"Microsoft YaHei";}
.tec_proc h2{background:url(Img/Index/line1.jpg) no-repeat 10px bottom; height: 63px; text-align: center;}
.tec_pc{ padding: 40px 0 0;}
.tec_proc li{background:url(Img/Index/ico05.jpg) no-repeat 88px 29px; padding: 0 63px 0 0; float: left; width: 64px;}
.tec_proc li.born{ background: none; padding: 0;}
.tec_proc li img{ display: block;}
.tec_proc li span{ display: block; line-height: 60px; text-align: center; font-size: 14px; color: #ffffff;}


/**/
.fir{ height: 628px; padding: 77px 0 0;font-family:"Microsoft YaHei";}
.firc dl{ width: 259px; float: left; margin: 0 13px 0 0; background: #ececec; height: 452px;}
.firc dl.firl1{ margin: 0;}
.firc dt{ height: 248px;}
.firc dt img{ width: 257px; height: 227px; border: solid 1px #e0e0e0;}
.firc dd h3{ height: 50px; border-bottom: solid 1px #e2e2e2; text-align: center; font-size: 16px; font-weight: normal; color: #222327; line-height: 22px;}
.firc dd h3 span{ color: #585858; font-size: 14px; line-height: 20px; display: block;}
.firc dd p{ height: 85px; padding: 8px 20px 0; font-size: 14px; line-height:20px; color: #525252;}
.firc dd span a{background:url(Img/Index/ico06.gif) no-repeat 19px center; padding: 0 0 0 37px; color: #525252;}
.firc dd span a:hover{background:url(Img/Index/ico07.gif) no-repeat 19px center; text-decoration: none;}

/**/
.newbox{background:url(Img/Index/newbg.jpg) repeat-x center 54px;font-family:"Microsoft YaHei";}
.witn{ height: 258px; padding: 83px 0 0;}
.witnc dl{ width: 514px; height:154px; padding: 12px 0 0 18px; float: left;color: #7d7d7d;}
.witnc dt{ width: 218px; float: left;}
.witnc dt img{ width: 208px; height: 152px;}
.witnc dd{ width: 296px; float: left; font-size: 14px; line-height: 20px; color: #7d7d7d; padding: 9px 0 0;}
.witnc dd p{line-height: 26px;}
.witnc dd h3{ height: 51px; line-height: 26px; font-size: 18px; font-weight: normal;}
.witnc dd h3 a{ color: #4f4e4e}
.witnc dd h3 span{ display: block; font-size: 12px; color: #aeadad; line-height: 22px;}
.witnc dd a{ color: #7d7d7d;}


/*展示*/
.show{ height: 379px;}
.show1{ top: 93px; left: -103px;}
.show2{ top: 93px; right: -103px;}
.show3{ width: 1080px; overflow: hidden; padding: 12px 15px 0; background: #f4f4f4; position:relative; margin: 0 -11px; height: 255px;}
.show3 ul{ width: 1100px;}
.show3 li{ width:207px; float: left; padding: 0 11px 0 0;}
.show3 li img{ width: 207px; height: 216px; display: block;}
.show3 li span{ display: block; background: #030303; height: 26px; line-height: 26px; text-align: center; font-size: 14px;}
.show3 li span a{ color: #fff;}

/*资讯*/
.new,.faq{ height: 414px; width: 334px; overflow: hidden; padding: 0 39px 0 0; background: #f4f4f4;}
.new_c p{height:140px; padding: 15px 0 0;}
.new_c p img{ width:333px; height:140px; display:block;}
.new_c li{height:42px; line-height:42px;overflow:hidden; border-bottom:solid 1px #e2e2e2;background: url(Img/Index/line2.jpg) repeat-x center 22px;}
.new_c li.born,.faq dl.born{ border:0;}
.new_c li a{ color:#555;background: url(Img/Index/ico09.jpg) no-repeat 1px center #f4f4f4; padding: 0 7px 0 15px;}
.new_c li span{ float: right; background: #f4f4f4; padding: 0 2px 0 8px;}

/*问答*/
.faq{ padding: 0; color: #555; line-height: 30px;}
.faq dl{ padding: 9px 0 13px; border-bottom: dashed 1px #cecece;}
.faq dt{background: url(Img/Index/wd_w.gif) no-repeat 0 9px; padding: 0 0 0 21px; height: 30px; white-space: nowrap; overflow: hidden;}
.faq dt a{ color: #a88d5e; font-weight: bold; display:block; width:315px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.faq dd{background: url(Img/Index/wd_d.gif) no-repeat 0 6px; padding: 0 0 0 21px; width:315px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


/*友情链接*/
.link {clear:both;height:70px; padding:15px 0 0;font-family:"Microsoft YaHei";overflow:hidden;color:#c3c3c3; overflow: hidden;background:url(Img/Index/line3.jpg) repeat-x 0 0 #f4f4f4;}
.link h2{ width: 102px; text-align: center;line-height:30px;font-size:24px; font-weight: normal;font-family:"宋体";}
.link h2 a{ color:#000000;}
.link h2 em{ display: block; text-transform:uppercase; font-family:"Times New Roman", Times, serif; color: #a88d5e; font-style: normal; letter-spacing: 5px;}
.link span{ width: 103px; line-height: 54px;line-height: 54px; white-space: nowrap;}
.link span a{ color: #c3c3c3;}
.link p{ width: 875px;_width: 865px; height:77px;line-height:24px; white-space:initial; overflow:hidden; padding:4px 0 0;}
.link p a{ display:inline-block; font-size:12px;padding:0 10px 0 25px;color:#000000;}
