﻿@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(../images/banner1.jpg) no-repeat center 0;}

/*搜索*/
.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(../images/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"; 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(../images/ico01.jpg) no-repeat 2px 17px; padding: 0 0 0 12px; height: 46px; line-height: 46px;}
.til02x {border-bottom: 1px solid #e2e2e2;}
.til02x1 {border-bottom: 1px solid #e2e2e2;}
.jcyjx {background:#fff;padding-top: 10px}
.jcyjx .til02x1 {margin-bottom:10px;}
.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(../images/prev1.gif) no-repeat 0 0;}
.next1{background:url(../images/next1.gif) no-repeat 0 0;}
.prev1:hover,.next1:hover{ background-position: 0 bottom;}
.part1{ margin: 40px 0 0;}
.part2{ width: 1140px; padding: 17px 0 0 22px;}
.part2 li{ width: 219px; float: left; padding: 0 5px 0 0 ;}
.part2 li img{ width: 219px; height: 100px; display: block;}

/*小广告*/
.h_gg{ display: block;}
.h_gg01{ width: 100%; height:184px;background:url(../images/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;}


/*产品类别*/
.procl5 {margin:0px !important;}
.pro_cla{font-family:"Microsoft YaHei"; height: 70px;}
.pro_cla h2{ background:url(../images/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:1200px; overflow: hidden; }
.pro_cc li{ height:35px; line-height:35px; width: 156px; float: left; border: solid 1px #dadada;  font-size:14px;overflow:hidden; margin: 0 15px 15px 0;}
.pro_cc li 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;}

.pro_cc li.procl1 a{background:url(../images/pro_ico1.png) no-repeat 41px 11px; padding: 0 0 0 60px;}
.pro_cc li.procl1 a:hover{background:url(../images/pro_ico1.png) no-repeat 41px -26px #ad8730;}
.pro_cc li.procl1 a.cur{background:url(../images/pro_ico1.png) no-repeat 41px -26px #ad8730; color:#fff;}

.pro_cc li.procl2 a{background:url(../images/pro_ico2.png) no-repeat 40px 11px; padding: 0 0 0 64px;}
.pro_cc li.procl2 a:hover{background:url(../images/pro_ico2.png) no-repeat 40px -14px #ad8730;}
.pro_cc li.procl2 a.cur{background:url(../images/pro_ico2.png) no-repeat 40px -14px #ad8730; color:#fff;}

.pro_cc li.procl10 a{background:url(../images/pro_ico3.png) no-repeat 40px 9px; padding: 0 0 0 68px;}
.pro_cc li.procl10 a:hover{background:url(../images/pro_ico3.png) no-repeat 40px -28px #ad8730;}
.pro_cc li.procl10 a.cur{background:url(../images/pro_ico3.png) no-repeat 40px -28px #ad8730; color:#fff;}

.pro_cc li.procl4 a{background:url(../images/pro_ico4.png) no-repeat 46px 10px; padding: 0 0 0 86px;}
.pro_cc li.procl4 a:hover{background:url(../images/pro_ico4.png) no-repeat 46px -28px #ad8730;}
.pro_cc li.procl4 a.cur{background:url(../images/pro_ico4.png) no-repeat 46px -28px #ad8730; color:#fff;}

.pro_cc li.procl5 a{background:url(../images/pro_ico5.png) no-repeat 42px 7px; padding: 0 0 0 68px;}
.pro_cc li.procl5 a:hover{background:url(../images/pro_ico5.png) no-repeat 42px -30px #ad8730;}
.pro_cc li.procl5 a.cur{background:url(../images/pro_ico5.png) no-repeat 51px -30px #ad8730; color:#fff;}


.pro_cc li.procl6 a{background:url(../images/pro_ico6.png) no-repeat 15px 8px; padding: 0 0 0 37px;}
.pro_cc li.procl6 a:hover{background:url(../images/pro_ico6.png) no-repeat 15px -29px #ad8730;}
.pro_cc li.procl6 a.cur{background:url(../images/pro_ico6.png) no-repeat 15px -29px #ad8730; color:#fff;}

.pro_cc li.procl7 a{background:url(../images/pro_ico7.png) no-repeat 35px 7px; padding: 0 0 0 77px;}
.pro_cc li.procl7 a:hover{background:url(../images/pro_ico7.png) no-repeat 35px -30px #ad8730;}
.pro_cc li.procl7 a.cur{background:url(../images/pro_ico7.png) no-repeat 35px -30px #ad8730; color:#fff;}

.pro_cc li.procl8 a{background:url(../images/pro_ico8.png) no-repeat 36px 6px; padding: 0 0 0 61px;}
.pro_cc li.procl8 a:hover{background:url(../images/pro_ico8.png) no-repeat 36px -31px #ad8730;}
.pro_cc li.procl8 a.cur{background:url(../images/pro_ico8.png) no-repeat 36px -31px #ad8730; color:#fff;}

.pro_cc li.procl3 a{background:url(../images/pro_ico9.png) no-repeat 33px 6px; padding: 0 0 0 62px;}
.pro_cc li.procl3 a:hover{background:url(../images/pro_ico9.png) no-repeat 33px -30px #ad8730;}
.pro_cc li.procl3 a.cur{background:url(../images/pro_ico9.png) no-repeat 43px -30px #ad8730; color:#fff;}

.pro_cc li.procl9 a{background:url(../images/pro_ico10.png) no-repeat 43px 6px; padding: 0 0 0 87px;}
.pro_cc li.procl9 a:hover{background:url(../images/pro_ico10.png) no-repeat 43px -30px #ad8730;}
.pro_cc li.procl9 a.cur{background:url(../images/pro_ico10.png) no-repeat 43px -30px #ad8730; color:#fff;}

.pro_cc li.born{ border:0; padding-bottom:20px;}

/*产品*/
.pro_list{overflow:hidden;height:807px; font-family:"Microsoft YaHei";}
.pro_list ul{ width:1220px;}
.pro_list li{ width:388px; height:385px; padding: 0 18px 0 0; float:left; overflow:hidden;}
.pro_list li img{width:388px; 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{font-family:"Microsoft YaHei"; height: 740px; padding: 60px 0 0;background:#f3f3f3;}
.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: 630px; padding: 14px;background: #ffff;}
.qua_r{ width: 514px; height: 595px;background: #fff;padding: 14px;}
.qua_r li{ height: 117px; padding: 19px 0 0 25px; color: #c7c7c7; line-height: 24px; font-size: 14px;}
.qua_r li.cur{ background: #0f1012;}
.qua_r li.qual3,.qua_r li.qual4{ height: 143px;}
.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(../images/qua_ico1.gif) no-repeat 0 0;}
.qua_r li.qual2 span{background:url(../images/qua_ico2.gif) no-repeat 0 0;}
.qua_r li.qual3 span{background:url(../images/qua_ico3.gif) no-repeat 0 0;}
.qua_r li.qual4 span{background:url(../images/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;}
.qua .qua_r ul {background:#181718;}


/*按需定制*/
.serv{ padding: 65px 0 0; height: 645px; background: #f4f4f4; overflow: hidden;font-family:"Microsoft YaHei";}
.serv dl{ width: 589px; 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: 589px; 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: 281px; height: 361px; float: left; position:relative; padding: 0 9px; overflow: hidden;}
.teamc li img{width: 281px; height: 259px; display: block;}
.teamc li p{ position: absolute;width: 231px; 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(../images/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(../images/ico02.gif) no-repeat center bottom;}
.teamc li p a:hover,.teamc li.cur p a{ color: #12100f;background:url(../images/ico03.gif) no-repeat center bottom;}

/*流程*/
.tec_proc{ height: 278px;font-family:"Microsoft YaHei";}
.tec_proc h2{background:url(../images/line1.jpg) no-repeat 10px bottom; height: 63px; text-align: center;}
.tec_pc{ padding: 40px 0 0;}
.tec_proc li{background:url(../images/ico05.jpg) no-repeat 88px 29px; padding: 0 78px 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: 568px; padding: 77px 0 0;font-family:"Microsoft YaHei";}
.firc dl{ width: 289px; float: left; margin: 0 13px 0 0; background: #ececec; height: 392px;}
.firc dl.firl1{ margin: 0;}
.firc dt{ height: 248px;}
.firc dt img{ width: 287px; height: 227px; border: solid 1px #e0e0e0;}
.firc dd h3{ height: 40px; 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(../images/ico06.gif) no-repeat 19px center; padding: 0 0 0 37px; color: #525252;}
.firc dd span a:hover{background:url(../images/ico07.gif) no-repeat 19px center; text-decoration: none;}

/**/
.newbox{background:#f4f4f4;font-family:"Microsoft YaHei";}
.newboxtop {padding-top: 10px;padding-bottom: 20px;}
.witn{padding: 50px 0 0;}
.witnc dl{ width: 574px; 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: 356px; 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: 340px;}
.show1{ top: 93px; left: -103px;}
.show2{ top: 93px; right: -103px;}
.show3{ width: 1200px; overflow: hidden; padding: 12px 15px 0; position:relative; margin: 0 -11px; height: 255px;}
.show3 ul{ width: 1100px;}
.show3 li{ width:231px; float: left; padding: 0 11px 0 0;}
.show3 li img{ width: 231px; 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: 374px; overflow: hidden; padding: 0 39px 0 0; background: #f4f4f4;}
.new_c p{height:170px; padding: 15px 0 0;}
.new_c p img{ width:374px; height:170px; display:block;}
.new_c li{height:42px; line-height:42px;overflow:hidden; border-bottom:solid 1px #e2e2e2;background: url(../images/line2.jpg) repeat-x center 22px;}
.new_c li.born,.faq dl.born{ border:0;}
.new_c li a{ color:#555;background: url(../images/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 .faq_c {margin-top:15px;}

/*问答*/
.faq{ padding: 0; color: #555; line-height: 30px;}
.faq dl{ padding: 9px 0 13px; border-bottom: dashed 1px #cecece;}
.faq dt{background: url(../images/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(../images/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(../images/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:56px;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;}
