

/*首页公用*/

.home-topic{text-align: center;font-weight: normal;padding-bottom: 30px;}

.home-topic .t1{font-size:35px;color: #000000;font-weight: normal;text-align: center;}

.home-topic b{color:#c50d04;font-weight: normal;}

.home-topic .t2{display: block;font-size: 20px;color:#9c9c9c;position: relative;}

.home-topic .t2:before{position: absolute;content: "";width:460px;height: 1px;background:#c4c4c4;left: 0;top: 50%;}

.home-topic .t2:after{position: absolute;content: "";width:460px;height: 1px;background:#c4c4c4;right: 0;top: 50%;}

.home-topic .t3{font-size:16px;color: #9c9c9c;font-family: Arial;text-transform: uppercase;}

.head{height:148px;background: url(../images/head-bg.jpg) repeat-x center center;}

.head-top p{height:28px;line-height: 28px;font-size: 12px;}

.head-top .p2{color: #fff;}

.head-top .p2 a{color: #fff;padding: 5px;}

.head-main h1{height: 120px;}

.head-tel{margin-top: 40px;}

.head-tel p{background:url(../images/head-tel-ico.png) no-repeat 0 center;font-size:14px;color: #424242;padding-left:55px;}

.head-tel p span{display: block;font-size:30px;font-weight: 600;color:#c30904;}


/*导航*/

.head-nav{background:url(../images/head-nav-bg.jpg) repeat-x;height: 55px;}

.head-navMain .mainli{float: left;position: relative;}

.head-navMain .mainli>a{display: block;border-left: 1px solid #373737;border-right:1px solid #252525;width: 118px;height: 55px;line-height: 55px;text-align: center;color: #fff;}

.head-navMain .mainli:hover>a,.head-navMain .mainli>a.current{background:url(../images/head-nav-hover.jpg) no-repeat;}


.head-navMain .mainli:hover>a +  .menu2{display:block}


.menu2{position: absolute;left: 0;right: 0;z-index: 555;display: none;}

.menu2 li a{display: block;height: 40px;line-height: 40px;text-align: center;background:#121212;color: #fff;border-top: 1px solid #434343;transition: all .5s;}

.menu2 li:hover a{background:#c30904;}


/*广告*/

.banner{height:550px;position: relative;margin: 0 auto;overflow: hidden;}

.banner .bd{height:550px;overflow: hidden;position: relative;z-index: 0;left: 50%;margin-left: -960px;}

.banner .hd{width:100%;position: absolute;z-index:999;left: 0;height:16px;bottom:20px;}

.banner .hd ul{text-align: center;}

.banner .hd ul li{display:inline-block;width: 20px;height: 2px;border-radius: 15px;background: #fff;margin-right: 10px;cursor: pointer;overflow: hidden;}

.banner .hd ul li.on{background: #ed7e05;}

.banner .prev,.banner .next{display:block;width: 40px;height:60px;position: absolute;z-index:2;top:50%;margin-top: -20px;}

.banner .prev{background: url(../images/banner-pn.png) no-repeat left bottom;left: 5%;}

.banner .next{background: url(../images/banner-pn.png) no-repeat right bottom;right: 5%;}



/*关键字搜索*/

.home-search{background:#f2f2f2;height: 50px;}

.home-searchMian p{height: 50px;line-height: 50px;float: left;}

.home-searchMian span{color:#c71104;font-size: 12px;font-weight: 600;}

.home-searchMian p a{font-size: 12px;padding: 8px;}

.home-searchMian p a:hover{color: #c71104;}

.home-searchMian form{float: right;margin-top: 5px;}

.home-searchMian form input{display: block;}

.home-searchMian form .txt{float: left;width:270px;height: 33px;line-height: 33px;border: 1px solid #d2d2d2;border-right: none;background:url(../images/home-search-ico.png) no-repeat 10px center;padding-left:30px;}

.home-searchMian form .sub{float: left;width: 50px;height: 34px;background:url(../images/home-search.jpg) repeat-x;color: #fff;cursor: pointer;}



/*产品中心*/

.home-product{background:url(../images/home-pro-bg.jpg) no-repeat;padding: 40px 0 28px;}

.home-prodList{width:250px;}

.home-prodList h4{height:80px;background:url(../images/home-Tit-bg.jpg) repeat-x;color: #fff;font-size:25px;padding: 30px 0 0 70px;}

.home-prodList h4 span{display: block;font-size:16px;text-transform: uppercase;font-weight: normal;}

.home-prodList ul{height:300px;padding: 20px;background:url(../images/home-Tit-bg2.jpg) repeat-y;margin-bottom: 16px;}

.home-prodList ul li a{display: block;height: 40px;line-height: 40px;color: #393939;border-top: 1px solid #eaeaea;border-bottom: 1px solid #bcbcbc;transition: all .5s;}

.home-prodList ul li i{display:block;float: left;width:12px;height: 12px;background: url(../images/menu-ico1.png) no-repeat;margin: 14px 12px 0 12px;}

.home-prodList ul li:hover i{background: url(../images/menu-ico2.png) no-repeat;}

.home-prodList ul li:hover a{background: #111111;color: #fff;border-color: #111111;}

.home-prodPosi{width: 170px;height:100px;background: url(../images/home-Tit-bg3.jpg) no-repeat;font-size:12px;color: #fff;padding:20px 10px 0 70px;text-align: right;}

.home-prodPosi span{font-size:18px;font-weight: 600;display: block;}

.home-prodRight{width: 930px;}

.home-prodWrap{height:500px;overflow: hidden;}

.home-prodTab{height: 48px;line-height: 48px;background:#eaeaea;border:1px solid #d9d9d9;margin-bottom: 20px;}

.home-prodTab .h-nav{padding: 16px 12px;}

.home-prodTab .more{float: right;font-size: 12px;color: #505050;margin-right: 20px;}

.home-prodTab .h-nav:hover,.home-prodTab .h-nav.on{background:url(../images/home-Tit-nav.jpg) repeat-x;color: #fff;}

.home-prodbox{overflow: hidden;}

.home-prodbox ul{width: 1000px;}

.home-prodbox li{width:295px;float: left;margin-right:13px;margin-bottom: 13px;border:3px solid #e8e8e8;transition: all .5s;-webkit-transition:all .5s;}

.home-prodbox li .pic{height:200px;overflow: hidden;}

.home-prodbox li .pic img{width: 100%;height: 100%;transition: all .5s;-webkit-transition:all .5s;}

.home-prodbox li:hover .pic img{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}

.home-prodbox li .txt{height:36px;line-height: 36px;color: #4d4d4d;text-indent:10px;background: #e8e8e8;}

.home-prodbox li .txt span{float: right;color:#353535;margin-right: 10px;position: relative;}

.home-prodbox li .txt span:before{position: absolute;content: "";width:16px;height: 16px;background: url(../images/chat.png) no-repeat center center;left: -10px;top: 10px;}

.home-prodbox li a{display: block;position: relative;}

.home-prodbox li a:before{content: "";position: absolute;border-top: 1px solid #c60000;border-bottom: 1px solid #c60000;left: 50%;right: 50%;top: -3px;height: 240px;transition: all .5s;}

.home-prodbox li:hover a:before{left: -3px;right: -3px;}

.home-prodbox li a:after{content: "";position: absolute;border-left: 1px solid #c60000;border-right: 1px solid #c60000;top: 50%;bottom: 50%;left: -3px;width:299px;transition: all .5s;}

.home-prodbox li:hover a:after{top: -3px;bottom: -3px;}

.home-fuban{background: url(../images/home-ban-bg.jpg) no-repeat center center;height: 230px;position: relative;z-index: 0;}

.home-fubanTxt{margin-top: 80px;}

.home-fubanTxt .p1{font-size: 25px;color: #fff;}

.home-fubanTxt .p1 span{display: block;font-size:16px;text-transform: uppercase;color: #ababab;}

.home-fubanTxt .p2{width:470px;height:40px;line-height: 40px;color: #fff;background: #ffa000;text-align: center;}

.home-fubanTxt .p2 span{font-size: 20px;position: relative;margin: 0 20px;}

.home-fubanTxt .p2 span:before{content: "";position: absolute;width: 14px;height: 14px;border: 2px solid #fff;border-radius: 50%;left: -20px;top: 4px;}

.home-fubanTel{overflow: hidden;margin-top: 100px;}

.home-fubanTel dt{float: left;width:136px;height: 40px;line-height: 40px;text-align: center;border:3px solid #ffa000;margin-right: 10px;}

.home-fubanTel dt a{display: block;position: relative;color: #fff;font-size: 16px;}

.home-fubanTel dt a:before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 40px;background: #ffa000;-webkit-transition: 0.5s;transition: 0.5s;z-index: -1;}

.home-fubanTel dt a:hover:before{width:136px;}

.home-fubanTel dd{float: right;font-size: 14px;color: #fff;}

.home-fubanTel dd span{font-size: 28px;font-weight: 800;display: block;}

.home-way{background:url(../images/home-ys-bg.jpg) repeat-x;padding: 40px 0;}

.home-wayMain{background:url(../images/home-ys-pic.png) no-repeat center center;height: 560px;position: relative;}

.home-wayMain dl{width: 300px;position: absolute;}

.home-wayMain dt{font-size: 25px;color: #2a2a2a;font-weight: 600;}

.home-wayMain dt span{color:#c50d04;}

.home-wayMain dt b{display: block;width:60px;height: 60px;background:url(../images/home-ys-num.png) no-repeat center center;font-size: 35px;color:#c50d04;font-weight: 600;text-align: center;line-height: 60px;}

.home-wayMain .dl1{left: 0;top:310px;text-align: right;padding-right: 45px;border-bottom: 1px solid #a1a1a1;padding-bottom: 20px;}

.home-wayMain .dl2{left: 0;top:135px;text-align: right;padding-right: 45px;border-bottom: 1px solid #a1a1a1;padding-bottom: 20px;}

.home-wayMain .dl1 b,.home-wayMain .dl2 b{margin-left: 244px;}

.home-wayMain .dl3{top: 0;left: 38%;text-align: center;}

.home-wayMain .dl3 b{margin: 0 auto;}

.home-wayMain .dl4{right: 0;top:135px;padding-left: 45px;border-bottom: 1px solid #a1a1a1;padding-bottom: 20px;}

.home-wayMain .dl5{right: 0;top:310px;padding-left: 45px;border-bottom: 1px solid #a1a1a1;padding-bottom: 20px;}



/*经典案例*/

.home-case{padding: 40px 0;}

.home-caseWrap{height: 440px;overflow: hidden;margin-bottom:10px;}

.home-caseMain li{background: #000;overflow: hidden;float: left;position: relative;}

.home-caseMain li p{position: absolute;left: 20%;right: 20%;top: 25%;bottom: 30%;color: #fff;font-size: 14px;text-align: center;opacity: 0;transition: all .5s;border:1px solid #fff;padding: 20px;transform: scale(1.1);}

.home-caseMain li:hover p{opacity: 1;transform: scale(1.0);}

.home-caseMain li img{display: block;transition: all .5s;-webkit-transition:all .5s;transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);position: absolute;top: 50%;margin-top:-215px;}

.home-caseMain li:hover img{opacity: 0.6;transform: scale(1.0);-ms-transform: scale(1.0);-webkit-transform: scale(1.0);-o-transform: scale(1.0);-moz-transform: scale(1.0);}

.home-caseMain li span{position: absolute;left: 0;right: 0;bottom: 0;height: 0;line-height: 40px;background:rgba(255,160,0,0.9);color: #fff;font-size:16px;text-align: center;transition: all .5s;}

.home-caseMain li:hover span{height: 40px;}

.home-caseMain li:nth-child(1){width:740px;height: 430px;margin-right: 10px;}

.home-caseMain li:nth-child(2){width:450px;height: 210px;margin-bottom: 10px;}

.home-caseMain li:nth-child(3){width:450px;height: 210px;}

.home-casePN{height: 90px;line-height: 90px;background: #424242;font-size: 14px;text-align: center;position: relative;}

.home-casePN a,.home-casePN a:hover{color: #ffffff;}

.home-casePN a{position: relative;}

.home-casePN a:before,.home-casePN a:after{content: "";position: absolute;width: 460px;height: 1px;background: #727272;top: 50%;}

.home-casePN a:before{right: 120px;}

.home-casePN a:after{left: 120px;}

.home-casePN .prev,.home-casePN .next{display:block;width: 25px;height:38px;position: absolute;z-index:2;top:50%;margin-top: -20px;cursor: pointer;}

.home-casePN .prev{background: url(../images/home-tab.png) no-repeat left top;left: 2%;}

.home-casePN .prev:hover{background-position: left bottom;}

.home-casePN .next{background: url(../images/home-tab.png) no-repeat right top;right: 2%;}

.home-casePN .next:hover{background-position: right bottom;}



/*优势*/

.home-ys{height:1130px;background: url(../images/home-ys2-bg.jpg) no-repeat fixed center center;padding: 40px 0;background-size: cover;}

.home-ys .home-topic .t1{color:#ffa000;}

.home-ys .home-topic .t1 b,.home-ys .home-topic .t2,.home-ys .home-topic .t3{color: #fff;}

.home-ys .home-topic .t2:before,.home-ys .home-topic .t2:after{width: 420px;}

.home-ysMain1{height: 450px;background: url(../images/home-ys2-pic1.png) no-repeat right center;}

.home-ys dl{width:460px;overflow: hidden;margin-bottom: 20px;}

.home-ys dt{width:60px;height: 60px;background:url(../images/home-ys-num.png) no-repeat center center;font-size: 35px;color:#515151;font-weight: 600;text-align: center;line-height: 60px;float: left;}

.home-ys dd{float: right;width: 375px;color: #fff;font-size: 14px;}

.home-ys .tit{font-size: 25px;font-weight: 600;padding-bottom: 10px;border-bottom: 1px solid #a1a1a1;margin-bottom: 20px;position: relative;}

.home-ys .tit:after{content: "";position: absolute;width:130px;height: 2px;background:#ffa000;bottom: -1px;left: 0;}

.home-ys .tit span{color: #ffa000;}

.home-ys .txt{background: url(../images/home-ys2-ico.png) no-repeat;padding-left: 30px;width: 345px;margin-bottom:15px;}

.home-ysMain2{height: 560px;background: url(../images/home-ys2-pic2.png) no-repeat left center;}



/*关于我们*/

.home-about{padding: 40px 0 0 0;}

.home-about .home-topic .t2:before,.home-about .home-topic .t2:after{width: 420px;}

.home-video{width: 500px;}

.home-aboutTxt{width: 660px;}

.home-aboutTxt h5{font-size:30px;color: #191919;margin-bottom: 20px;}

.home-aboutTxt p{font-size:13px;color: #494949;margin-bottom: 10px;}

.home-aboutElse li{width:85px;height: 64px;background:#4b4b4b;border-radius: 4px;float: left;margin-right: 10px;box-shadow: 0 5px 5px 0 #232323;transition: all .5s;}

.home-aboutElse li:hover{background:#ffa000;box-shadow:0 5px 5px 0 #bc7600;}

.home-aboutElse li i{width: 35px;height: 35px;display: block;margin: 5px auto 2px;background:url(../images/home-about-ico.png) no-repeat;}

.home-aboutElse li:nth-child(2) i{background-position: -35px 0;}

.home-aboutElse li:nth-child(3) i{background-position: -70px 0;}

.home-aboutElse li:nth-child(4) i{background-position: -105px 0;}

.home-aboutElse li span{display: block;font-size: 12px;text-align: center;color: #fff;}



/*实力展示*/

.home-power{padding-bottom: 20px;}

.home-powerWrap{height: 245px;overflow: hidden;}

.home-powerTab{border-bottom: 1px solid #e0e0e0;margin-bottom:30px;}

.home-powerTab p{height:60px;line-height: 60px;}

.home-powerTab a{margin: 0 10px;color: #575757;}

.home-powerTab a:hover,.home-powerTab a.on{color:#c50d04;border-bottom: 2px solid #c50d04;padding-bottom: 21px;}

.home-powerBox{overflow: hidden;}

.home-powerBox ul{width: 1230px;}

.home-powerBox li{width:280px;float: left;margin-right:25px;}

.home-powerBox li span{display: block;}

.home-powerBox li .pic{height: 210px;overflow: hidden;}

.home-powerBox li .pic img{width: 100%;height: 100%;transition: all .5s;-webkit-transition:all .5s;}

.home-powerBox li:hover .pic img{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}

.home-powerBox li .txt{height:40px;line-height: 40px;text-align: center;font-size: 14px;color: #9b9b9b;}

.home-powerBox li:hover .txt{color: #c50d04;}



/*新闻*/

.home-news{padding: 40px 0;background:#f3f3f3;}

.home-newsWrap{height: 400px;overflow: hidden;}

.home-newsTab{border-bottom: 2px solid #c50d04;margin-bottom: 30px;}

.home-newsTab span{display: inline-block;width:110px;height: 36px;line-height: 36px;color: #fff;text-align: center;background: #a1a1a1;margin-bottom: 5px;cursor: pointer;transition: all 0.5s;}

.home-newsTab span:hover,.home-newsTab span.on{background: #c50d04;}

.home-newsTab .more{float: right;text-transform: uppercase;margin-top: 10px;}

.home-newsTab .more:hover{color: #c50d04;}

.home-newsLeft{width:515px;}

.home-newsLeft .pic{height: 259px;padding: 3px;background: #fff;border: 1px solid #a7a7a7;}

.home-newsLeft .pic img{display: block;width: 100%;height: 100%;}

.home-newsLeft .txt span{display: block;font-size: 25px;color:#c2c2c2;font-style: italic;margin: 10px 0;}

.home-newsLeft .txt h6{font-size:15px;color: #000000;margin-bottom: 15px;}

.home-newsLeft .txt h6 a{color:#000000;}

.home-newsLeft:hover .txt h6 a{color: #c50d04;}

.home-newsLeft .txt p{font-size: 12px;height: 50px;overflow: hidden;}

.home-newsRight{width: 650px;}

.home-newsRight li{overflow: hidden;padding-left: 110px;padding-bottom:30px;border-bottom: 1px dotted #7c7c7c;margin-bottom:30px;}

.home-newsRight li:last-child{border-bottom: none;margin-bottom: 0;}

.home-newsRight span{display:block;width: 90px;height: 80px;float: left;font-size:20px;color: #9d9d9d;text-align: center;margin-left: -120px;border-right: 1px solid #a7a7a7;padding-right: 10px;}

.home-newsRight b{font-size:35px;color: #424242;}

.home-newsRight h6{font-size:18px;color: #1b1b1b;font-weight: normal;margin-bottom: 10px;}

.home-newsRight h6:hover{color: #c50d04;}



/*常见问题*/

.home-fqa{padding-bottom: 40px;background: #f3f3f3;}

.home-fqaTab{width: 75px;}

.home-fqaTab h3{font-size: 18px;color: #000000;font-weight: 600;margin-bottom: 10px;}

.home-fqaTab h3 i{display: block;font-size: 14px;color: #5d5d5d;font-style: normal;font-weight: normal;text-transform: uppercase;}

.home-fqaTab span{display: block;width: 70px;height: 30px;line-height: 30px;text-align: center;background: #cecece;color: #fff;margin-bottom: 2px;cursor: pointer;transition:all .5s;-webkit-transition:all .5s;}

.home-fqaTab span:hover{background: #e00b0b;}

.home-fqaMain{width: 1076px;padding: 3px;overflow: hidden;}

.home-fqaWrap{width: 1100px;}

.home-fqaMain dl{width: 350px;height: 110px;float: left;background: #fff;font-size: 12px;color: #717171;margin-right: 10px;border: 1px solid #ccc;box-shadow: 0 0 3px 2px #eaeaea;transition: all .3s;-webkit-transition:all .5s;}

.home-fqaMain dl:hover{border-color: #e00b0b;}

.home-fqaMain dt{padding: 15px 25px 15px 45px;background: url(../images/home-fa.png) no-repeat 15px center;}

.home-fqaMain dt a{color: #222121;font-size: 14px;}

.home-fqaMain dt a:hover{color: #e00b0b;}

.home-fqaMain dd{padding: 0 25px 25px 45px;background: url(../images/home-fq.png) no-repeat 15px 0;}





/*pageBanner*/.pageBanner{height: 300px;position: relative;overflow: hidden;}

.pageBanner img{position: relative;left: 50%;margin-left: -960px;width: 1920px;height: 300px;}

.breadCrumb{height: 50px;border-bottom: 1px solid #e0e0e0;}

.breadCrumb p{/* background: url('../images/home_icon.png') no-repeat left cente*/r;padding-left: 20px;width: 1180px;line-height: 50px;text-align: right;}

.breadCrumb p a{padding: 0 10px;}

.page-Title{font-size: 25px;color: #626262;font-weight: normal;text-align: center;padding-bottom: 30px;}

.page-Title span{display: block;color: #000000;text-transform: uppercase;}

/*pageCOMPANY*/.page-company{padding: 40px 0;}

.page-company img{display: block;float: left;background:#f0f0f0;border: 1px solid #000000;padding: 8px;}

.page-company .page-compTxt{float: right;width:670px;padding: 30px 0;font-size: 14px;color: #3c3c3c;}

.page-culture{background: url(../images/page-cul-bg.jpg) no-repeat center center;height: 454px;padding: 40px 0;}

.page-cultureMain{line-height: 26px;padding: 30px 0 90px 0;color: #3c3c3c;}



/*page-honor*/

.page-honor{padding: 40px 0;}

.page-honorMain{position: relative;}

.page-honorWrap{overflow: hidden;}

.page-honorMain ul{width: 1230px;}

.page-honorMain li{float: left;margin-right: 15px;position: relative;}

.page-honorMain li img{width: 270px;height: 290px;background:#f0f0f0;padding: 8px;border: 1px solid #5b5b5b;}

.page-honorMain li span{position: absolute;left: 0;right: 0;bottom: 0;height: 0;background: rgba(0,0,0,0.7);text-align: center;line-height: 40px;transition: all .5s;color: #fff;}

.page-honorMain li:hover span{height: 40px;}

.page-honorMain .prev,.page-honorMain .next{display:block;width: 40px;height:77px;position: absolute;z-index:2;top:50%;margin-top: -20px;cursor: pointer;}

.page-honorMain .prev{background: url(../images/page-tabl.png) no-repeat left bottom;left: 4%;}

.page-honorMain .next{background: url(../images/page-tabr.png) no-repeat right bottom;right: 4%;}



/*page-strength*/

.page-strength{padding-bottom: 40px;}

.page-strengWrap li{width:304px;height:192px;float: left;position: relative;}

.page-strengWrap li img{width: 100%;height: 100%;}

.page-strengWrap li:nth-child(1){width:578px;height: 390px;margin-right: 5px;}

.page-strengWrap li:nth-child(2),.page-strengWrap li:nth-child(4){margin: 0 5px 5px 0;}

.page-strengWrap li span{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.7);text-align: center;line-height: 36px;height: 0;color: #fff;transition: all .5s;-webkit-transition:all .5s;}

.page-strengWrap li:hover span{height: 36px;}

.page-strengTab{text-align: center;margin-bottom: 40px;}

.page-strengTab a{display: inline-block;width:95px;height: 40px;text-align: center;color: #fff;line-height: 40px;background:#e7e7e7;transition: all .5s;-webkit-transition:all .5s;}

.page-strengTab a:hover,.page-strengTab a.on{background-color:#c70a0a;}

/*customer*/.page-custMain ul{width: 1250px;}

.page-custMain li{width:210px;height: 90px;float: left;border: 1px solid #eeeeee;margin-right: 32px;margin-bottom:25px;position: relative;}

.page-custMain li img{width: 100%;height: 100%;}

.page-custMain li span{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.7);color: #fff;line-height: 90px;text-align: center;transition: all .5s;transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);-moz-transform: scale(0);}

.page-custMain li:hover span{transform: scale(1.0);-ms-transform: scale(1.0);-webkit-transform: scale(1.0);-o-transform: scale(1.0);-moz-transform: scale(1.0);}



/*底部*/

.foot-nav{background:#e00b0b;height:50px;line-height: 50px;color: #fff;text-align: center;}

.foot-nav a{padding: 0 30px;color: #fff;}

.foot-nav a:hover{color: #fff;}

.foot-main{background:#434343;padding:35px 0;}

.foot-left{width: 600px;font-size: 12px;line-height: 20px;color: #9d9d9d;}

.foot-tel{background: url(../images/p_icon.png) no-repeat 0 center;padding-left: 40px;font-size: 12px;margin-bottom: 20px;}

.foot-tel span{display: block;font-size:30px;color: #a1a1a1;font-weight: 600;}

.foot-ewm{width: 300px;overflow: hidden;}

.foot-ewm p{width: 100px;text-align: left;margin-left: 30px;float: left;}

.foot-ewm p span{display: block;font-size: 12px;color: #fff;padding-left: 26px;background: url(../images/foot-phone.png) no-repeat left center;height: 40px;line-height: 22px;}

.foot-link{line-height: 30px;background:#262626;}

.foot-link span{color: #fff;margin-right: 30px;}

.foot-link a{color: #7d7d7d;font-size: 12px;padding: 0 5px;}

.foot-link a:hover{color: #fff;}



/* 内页公用 */



.listWrapper{ overflow:hidden;padding:60px 0;}

.pWrapper{padding-bottom:60px;background:#f0f0f0;overflow:hidden;}







/* 内页公用菜单 */

.listMenu{height:80px;font-size:16px;border-bottom:1px solid #dedede;padding-top:50px;text-align:center;}

.listMenu .grWidth{position:relative;}

.listMenu a{padding:0 25px;transition:all 0.3s;position:relative;margin-right:10px;border-radius:5px;height:40px;line-height:40px;border:1px solid #ddd;box-shadow:0 0 1px #fff inset;display:inline-block;font-weight:bold;background:#eee;color:#000;}

.listMenu a.current,.listMenu a:hover{background:#b11d27;color:#fff;background: linear-gradient(#b11d27,#840006);border:1px solid #b11d27;}

.listMenu a:before{position:absolute;content:"";left:50%;top:45px;height:0;width:2px;transition:all 0.3s;background:#dedede;transition:all 0.3s;}

.listMenu a:after{position:absolute;content:"";left:50%;width:7px;height:7px;background:#dedede;border-radius:50%;top:76px;margin-left:-2px;transition-delay:0.3s;opacity:0;}

.listMenu .current:before,.listMenu a:hover:before{height:28px;}

.listMenu .current:after,.listMenu a:hover:after{opacity:1;}

.menuSub{text-align:center;margin-top:40px;}

.menuSub a{width:125px;border:1px solid #ddd;background:#fff;display:inline-block;transition:all 0.3s;margin-right:10px;height:35px;line-height:35px;box-shadow:0 0 1px #fff inset;}

.menuSub a.current,.menuSub a:hover{border:1px solid #b11d27;background:#b11d27;color:#fff;}



/*  案例列表 */

.p_wrapper{border-top:1px solid #ddd;margin-top:60px;}

.proList_left{width:900px;overflow:hidden;padding-top:30px;}

.list_lan{overflow:hidden;}

.list_lan dl { padding:14px 0; _padding:0; height:auto; border-bottom:1px dashed #d1d0d0; overflow:hidden;}

.list_lan dl dt { float:left; width:84px; color:#383838; font:15px/34px "微软雅黑"; _margin:14px 0; overflow:hidden;}

.list_lan dl dd { float:left; width:810px; overflow:hidden; _margin:14px 0;}

.list_lan dl dd a { color:#383838; margin:0 20px; display:inline-block; font:15px/34px "微软雅黑";}

.list_lan dl dd a.hong { color:#fff; height:26px; font:15px/26px "微软雅黑"; padding:0 13px; background:#97292c;}

.list_lan dl dd h1 { margin:0 20px;  font:15px/34px "微软雅黑";display:inline-block;color:red;}



.rightBox1{border-bottom:2px solid #fff;padding:30px 20px;}

.rightBox1 h3{font-size:22px;color:#b11e28;text-align:center;margin-bottom:20px;}

.rightBox1 h3 span{font-size:14px;color:#676767;display:block;font-weight:normal;}

.caseForm li{height:28px;line-height:28px;overflow:hidden;margin-bottom:10px;}

.caseForm li label{float:left;font-size:14px;width:60px;}

.caseForm li input{width:138px;height:28px;line-height:28px;background:#fff;margin-right:5px;padding:0 9px;transition:all 0.3s;}

.caseForm li i{font-style:normal;color:#b11e28;}

.caseForm li.code input{width:80px;}

.caseForm li input:hover{box-shadow:0 0 0 1px #b11e28 inset;}

.caseForm li.sub{height:35px;line-height:35px;}

.caseForm li.sub input{width:220px;color:#fff;font-size:14px;background:#b11e29;border-radius:3px;cursor:pointer;height:35px;line-height:35px;}

.caseForm li.sub input:hover{background:#8a020c;}



.rightBox2,.rightBox3,.rightBox4{padding:25px 0 30px 0;border-bottom:2px solid #fff;}

.proList_right .r_title{font-size:20px;color:#b11e28;height:40px;border-bottom:1px solid #d5d5d5;margin-bottom:30px;}

.proList_right .r_title span{border-bottom:2px solid #b11e29;display:inline-block;height:39px;padding:0 8px}



.r_slide{height:390px;overflow:hidden;padding:0 15px;}

.r_slide li{ width:240px;overflow:hidden;margin-bottom:10px;}

.r_slide li span{display:block;width:240px;height:145px;overflow:hidden;}

.r_slide li img{ width:240px; height:145px;transition:all .5s;}

.r_slide li p{height:40px; line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;background:#fff;padding:0 10px;font-size:14px}

.r_slide li:hover img{transform:scale(1.1,1.1);}



.rightBox3 .r_title{margin-bottom:15px;}

.proList_right .r_label{height:240px;width:270px;}

.rightBox4 .main{padding:0 20px;overflow:hidden;}

.rightBox4 .main .phone{font-size:14px;background: url('../images/pIcon.png') no-repeat left center;padding-left:50px;margin-top:30px;}

.rightBox4 .main .phone span{display:block;font-size:26px;line-height:26px;color:#b5313a;}



/* 案例详情 */

.caseShow .title{text-align:center;font-size:18px;color:#000;margin-bottom:10px;font-weight:normal;}

.caseShow .p1{margin-bottom:25px;text-align:center;color:#333;border-bottom:1px dotted #ccc;padding-bottom:10px}

.caseShow .p1 span{margin-right:15px;}

.casShow_img{margin-bottom:30px}

.zoombox {width:900px;text-align:center;margin:0 auto 35px;}

.zoompic {width:900px;height:; background:url('../images/loading.gif') no-repeat 50% 50%; margin: 0 auto;overflow:hidden;text-align:center;}

.sliderbox {height:82px; overflow:hidden;margin-top:20px;}

.sliderbox .arrow-btn {width:20px;height:70px; background:url('../images/arrow_btn.png') no-repeat;cursor:pointer;margin-top:8px;}

.sliderbox #btn-left { float:left; background-position:0 0; }

.sliderbox #btn-left.dasabled { background-position:-40px 0; }

.sliderbox #btn-right { float:right; background-position:-20px 0; }

.sliderbox #btn-right.dasabled { background-position:-60px 0; }

.sliderbox .slider { float:left; height:82px;width:845px; position:relative;margin-left:10px;overflow:hidden;}

.sliderbox .slider ul {position:absolute;left:0; width:880px; }

.sliderbox .slider li { float:left; width:120px; height:82px;text-align:center; }

.sliderbox .slider li img { border:3px solid #ddd; width:94px; height:76px;}

.sliderbox .slider li.current img { border:3px solid #e6242c; }

.caseShow_font1 .title{height:35px;border-bottom:1px solid #ccc;}

.caseShow_font1 .title span{float:left;height:35px;width:120px;font-size:14px;text-align:center;line-height:35px;}

.caseShow_font1 .title .on{background:#e6242c;color:#fff;}

.relatedCase{margin-top:30px;}



.caseList li{float:left;width:360px;padding:9px;border:1px solid #ddd; margin-right:30px;color:#757575;margin-bottom:25px;}

.caseList li .cImg{display:block;width:360px;height:210px;overflow:hidden;margin-bottom:10px;}

.caseList li .pImg{display:block;width:360px;height:210px;overflow:hidden;margin-bottom:10px;}

.caseList li img{width:360px;height:210px;transition:all 0.5s;transform:scale(1,1);}

.caseList li p{border-top:1px dotted #b2b2b2;padding-top:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-top:5px;text-align:center;}

.caseList li:hover img{transform:scale(1.1, 1.1);}

.caseList li:hover{box-shadow:0 0 5px #f0979d;border:1px solid #e50009;}

/* 风采展示 */

.partnerList,.honorList,.settingList,.newsList,.appList,.newsList,.downList{ width:1200px;overflow: hidden;}

.caseList ul,.partnerList ul,.honorList ul,.settingList ul,.downList ul,.clientList ul,.newsList2 ul{ width:1240px;}

.settingList ul li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;}

.settingList ul li img{display:block;width:270px;height:190px;padding:4px;border:1px solid #e3e3e3;background:#fff;}

.settingList ul li img:hover{border:1px solid #b11d27;background:#b11d27;}

.settingList ul li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}



/* 荣誉证书 */

.honorList li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;}

.honorList li img{display:block;width:270px;height:203px;padding:4px;border:1px solid #e3e3e3;background:#fff;}

.honorList li img:hover{border:1px solid #b11d27;background:;}

.honorList li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}



/* 合作伙伴 */

.partnerList li{float:left;width:220px;margin-right:25px;margin-bottom:25px;}

.partnerList li img{ width:210px; height:90px;background:#e5e5e5; padding: 4px; border: 1px solid #d4d4d4; box-shadow: 1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}

.partnerList li span{ height: 35px; line-height: 35px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}



/* 精英团队 */

.teamList{width:900px;}

.teamList ul{padding:0 0 20px 0;}

.teamList li{height:245px;margin-bottom:25px;background:#f5f5f5;padding:15px;height:205px;border:3px solid #e2e2e2;border-radius:3px;}



.teamList li .pImg{ width:380px; height:235px; overflow:hidden;margin:-30px 20px 0 -40px;}

.teamList li img{ width:380px; height:235px;}

.teamList li h4{ font-size:18px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-weight:normal;margin-bottom:15px;}

.teamList li h4 a{color:#333;}

.teamList li h4 a:hover{color:#df2128; }

.teamList li .font{ height: 115px; overflow: hidden;margin-bottom:10px;}

.teamList li .btn a{display:inline-block;height:35px;line-height:35px;border-radius:3px;background:#b11e28;font-size:14px;color:#fff;text-align:center;width:120px;margin-right:15px;}

.teamList li .btn a:hover{background:#8a020b;}





/* 新闻列表 */

.newsList li{height:244px;margin-bottom:30px;background:#ebebeb;overflow:hidden;font-size:13px;}

.newsList li .nImg{width:360px;height:244px;overflow:hidden;margin-right:90px;float:left;}

.newsList li img{width:360px;height:244px;transition:all 0.5s;}

.newsList li .date{width:290px;overflow:hidden;padding-top:50px;float:left;}

.newsList li .date span{font-size:14px;font-family:Arial;height:30px;display:block;}

.newsList li .date h4{font-size:16px;font-weight:normal;margin-bottom:15px;line-height:30px}

.newsList li .date .more{width:130px;height:18px;font-size:12px;line-height:18px;font-family:Arial;color:#fff;background:#de0707;transition:all 0.3s;display:inline-block;text-align:center;}

.newsList li .date .more:hover{background:#c70a0a;}

.newsList li p{width:376px;float:right;padding:50px 40px 0 0;font-size:14px;}

.newsList li:hover img,.newsList2 li:hover img{transform:scale(1.1,1.1);}

.newsList li a:hover{color:#de0707;}







/* 常见问题 */

.faqList li{font-size:13px;margin-bottom:30px;}

.faqList li h5{font-size:16px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:8px;}

.faqList li h5 a{color:#333;padding-bottom:5px;display:inline-block;border-bottom:1px solid #999;}

.faqList li strong{color:#333;}

.faqList li p{color:#999;margin-top:5px;}

.faqList li p span{margin-left:15px;}





/* 新闻详细样式 */

.articleShow{overflow:hidden;}

.pictureShow{width:890px;}

.articleBox1 .title{text-align:center;font-size:20px;color:#000;margin-bottom:10px;font-weight:normal;}

.articleBox1 .p1{margin-bottom:15px;padding-bottom: 10px; text-align:center;color:#333;}

.detailLeft  .p1,.picShow .p1{border-bottom:1px dotted #adadad;;}

.articleBox1 .p1 span{margin-right:15px;}

.review{background:#f7f7f7 url(../images/nShow_icon.png) no-repeat left top;padding:15px 15px 10px 15px;border:1px dotted #adadad;border-right:none;border-left:none;text-indent:2em;font-size:14px;color:#333;}

.fontResizer a{padding:0 5px;}

.article_key{background:#f7f7f7 url(../images/nShow_icon2.png) no-repeat 15px 7px;color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}

.fontsizebox{padding-bottom: 40px;border-bottom:1px dotted #adadad;font-size:13px;color:#424242;}

.curFont{color:#0180d4;}

.detailShare{overflow:hidden;padding:25px 0;border-bottom:1px dotted #adadad;}

.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}

.detailShare span.date{margin-left:15px;}

.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #adadad;padding-bottom: 10px}

.detail_fenx div{width:48%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}



.relatedNews_font{overflow:hidden;font-size:13px;margin-top:15px;}

.relatedNews_font ul{width:1220px;}

.relatedNews_font ul li{float:left;padding-right:50px;width:558px;height:40px;line-height:40px;border-bottom:1px dotted #ddd;}

.relatedNews_font ul li a{display:block;width:400px;line-height:40px;background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}

.relatedNews_font ul li span{float:right;color:#999;}



.detailRight{width:280px;overflow:hidden;}

.rightDesign,.rightRelated,.rightCase,.rightLabel{border:1px solid #ddd; margin-bottom:20px;}

.rTitle{height:39px;line-height:39px;background:url(../images/r_title.jpg) repeat-x;font-size:16px;color:#000;font-weight:normal;padding-left:10px;}

.rightDesign .main{background:#fff;padding:10px;}

.rightDesign .main .p1{font-size:14px;margin-bottom:10px;font-size:14px;color:#000;}

.rightDesign .main input{display:block;height:38px;border:1px solid #e1e1e1;background:#fff;padding:0 10px;width:238px;margin-bottom:10px;font-size:14px;}

.rightDesign .main .sub{height:40px;line-height:40px;border:none;background:#02a2ee;color:#fff;text-align:center;transform:all 0.3s;cursor:pointer;width:258px;padding:0;margin-bottom:5px;font-family:"微软雅黑";}

.rightDesign .main input:focus{border:1px solid #02a2ee;}

.rightDesign .main .sub:focus,.rightDesign .main .sub:hover{background:#333;border:none;}



.rightRelated .main{padding:10px;}

.rightRelated .main img{width:254px;padding:2px;border:1px solid #ececec;margin-bottom:10px;}

.rightRelated .main li{height:34px;line-height:34px;border-bottom:1px dotted #a7a7a7;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.rightRelated .main li a{background:url(../images/ly_li.png) no-repeat 5px center;padding-left:15px;}

.rightRelated .main li:last-child{border-bottom:none;}



.rightRelated .mainCp{padding:10px;}

.rightRelated .mainCp .bd{width:258px;height:579px;overflow:hidden;}

.rightRelated .mainCp .bd li,.rightDesign .mainCp .bd li a{display:block;width:258px;height:183px;overflow:hidden;position:relative;}

.rightRelated .mainCp .bd li{margin-bottom:10px;}

.rightRelated .mainCp .bd li h3{width:228px;height:30px;line-height:30px;color:#fff;background:url(../images/tmb.png);position:absolute;left:0;bottom:0;text-align:center;padding:0 15px;}

.relatedTitle{height:30px;border-bottom:1px dotted #adadad;font-size:18px;color:#000;margin-bottom:20px;font-weight:normal;}









/* 人才招聘  */

.gr-jobs-list dd{padding:0 15px;height:50px;line-height:50px;border:1px solid #ddd;background:#f1f1f1;margin-top:10px;cursor: pointer;font-size:14px;}

.gr-jobs-list dd em{float:right;display:block;width:15px;height:15px;background:url(../images/iconf.png) no-repeat;cursor:pointer;margin-top:20px;}

.gr-jobs-list dd.on em{background:url(../images/icong.png) no-repeat;}

.gr-jobs-list dd span{display:block;float:left;}

.gr-jobs-list dt{border:1px solid #ccc;border-top:none;padding:15px;margin-bottom:10px;background:#fff;}

.gr-jobs-list dt strong{font-size:14px;}

.gr-apply{display:block;width:140px;text-align:center;height:40px;line-height:40px;background:#555;border-radius:3px;color:#fff;margin:30px auto 0 auto;transition:all 0.3s;}

.gr-apply:hover{background:#b11d27;color:#fff;}



.jobsShow{border:1px solid #ddd;background:#fff;}

.jobsShow h3{font-size:14px;font-weight:bold;background:#ddd;line-height:35px; padding-left:15px;font-weight:normal;}

.jobsShow table{margin:10px 20px 20px;background:#fff;}

.jobsShow .mr{padding-right:20px;}

.jobsShow .jobsInput{width:460px;border:1px solid #ddd;line-height:25px;height:25px;padding:0 5px;margin-bottom:10px;}

.jobsShow .input_radio{margin-right:5px;vertical-align: middle;}

.jobsShow .jobsInput:focus,.jobsShow .jobsTextarea:focus{border:1px solid #e50009;}

.jobsShow .jobsTextarea{width:1100px;padding:5px;border:1px solid #ddd;line-height:22px;height:125px;margin-top:3px;display:block;}

.jobsShow .jobsSubmit{background:#999;width:85px;height:30px;line-height:30px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:4px;}

.jobsShow .jobsSubmit:hover{background:#666;color:#fff;}

.jobsShow .jobsSubmitb{background:#333;width:100px;height:30px;line-height:30px;cursor:pointer;border:none;color:#fff;margin-top:20px;border-radius:4px;}

.jobsShow .jobsSubmitb:hover{background:#b11d27;color:#fff;}





.topAdd{ position:absolute; left:270px; top:55px;}

.addBr{ position:relative;}

.addBr:before{ content:""; overflow:hidden; position:absolute; left:50%; top:20px; width:0px; height:0px; margin-top:-6px; margin-left:-6px; border:6px solid transparent; border-top-color:#e00}

.addBr li{ margin:0 10px; font-size:14px; line-height:30px; color:#555;float:left;cursor:pointer;}

.topAddCs,.topAddBr{position:absolute;width:110px;border:1px solid #ddd;background:#fff;z-index:5;text-align:center;font-size:14px;padding:5px 0;top:40px;display:none;z-index:20;left:-20px;}

.topAddCs:before,.topAddBr:before{position: absolute;content: "";top:-16px;left:45px;border:8px solid transparent;border-bottom-color:#ddd;}

.topAddBr{right:-20px;left:auto;}

.topAddCs li,.topAddBr li{float:none;}

.gongyi dl{ width:270px; margin:30px 20px 0 0; text-align:center; float:left;border:solid 2px #eee;padding:10px 5px;}

.gongyi dl:nth-child(4n){ margin-right:0;}

.gongyi dl dt{}

.gongyi dl dt img{ width:170px; height:170px;}

.gongyi dl dd{ padding-top:5px; height:150px;}

.gongyi dl dd h3{}

.gongyi dl dd h3 a{ font-size:16px; line-height:40px; color:#222;}

.gongyi dl dd h3 a:hover{ color:#b11e28; text-decoration:underline;}

.gongyi dl dd p{ font-size:14px; line-height:24px; color:#888;}

.gongyi dl dd h5{}

.gongyi dl dd h5 a{ display:inline-block; font-size:14px; line-height:30px; color:#b11e28; text-decoration:underline;}



/*内页导航*/

.comNav{height:45px;line-height: 45px;background:#f1f1f1;}

.comNav li{width:140px;background:#e00b0b;margin-right: 1px;text-align: center;float: left;}

.comNav li .curr{background: #fff;color:#000;}

.comNav li a{display: block;font-size: 14px;color: #fff;}

.comNavMain{width: 900px;height: 45px;position: relative;}

.comNavBox{position: relative;overflow: hidden;width: 900px;height: 45px;padding-left: 25px;}

.comNavMain .prev,.comNavMain .next{position: absolute;width: 40px;

height: 40px;top:3px;cursor: pointer;opacity: 0;}

.comNavMain .prev{left: -15px;background: url(../images/prev.png) no-repeat center;}

.comNavMain .next{right: -10px;background: url(../images/next.png) no-repeat center;}

.comNavMain:hover .prev,.comNavMain:hover .next{opacity: 1;}



/*  产品列表 */

.productList ul{width: 1240px;}

.productList li{float:left;width:365px;padding:9px;border:1px solid #e8e8e8;margin:0 23px 20px  0;color:#888;position:relative}

.productList li .pImg{display:block;width:365px;height:247px;overflow:hidden;margin-bottom:10px;}

.productList li img{width:365px;height:247px;transition:all 0.5s;transform:scale(1,1);}

.productList li h4{height:30px;border-bottom:1px solid #ddd;font-size:14px;margin-bottom:5px;font-weight:normal;}

.productList li h4 a{display:inline-block;width:245px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.productList li h4 span{float:right;color:#adadad;font-size:12px;}

.productList li p{height:48px;}

.productList li h4 a:hover{color:#e6212b;}

.productList li:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}

.productList li:before,.productList li:after{position:absolute;content:'';opacity:0;transition:all 0.5s;z-index:-1;}

.productList li:before{top:0;right:0;bottom:0;left:0;border-top:1px solid #e6212b;border-bottom:1px solid #e6212b;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}

.productList li:after{top:0;right:0;bottom:0;left:0;border-right:1px solid #e6212b;border-left:1px solid #e6212b;transform:scale(1,0);transform-origin:100% 0;}

.productList li:hover:before,.productList li:hover:after{opacity:1;transform:scale(1);transition: all 0.5s;}



.pageProbg{background: #fff;padding:70px;width: 1060px;margin: 0 auto;box-shadow:0 0 2px 1px #dadada;}

.prodPic{width:560px;}

.prodPic .big{width:435px;height:435px;position:relative;z-index:1;float:right;border:1px solid #e3e3e3;}

.prodPic .big a{width:435px;height:435px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}

.prodPic .big a img{vertical-align:middle;max-width:435px;max-height:398px;}

.prodPic .big a{*display:block;*font-family:Arial;*line-height:1;}

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:300px;height:300px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}

div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}

.prodPic .list{width:112px;height:436px;overflow:hidden;position:relative;float:left;}

.prodPic .list a.prev,.prodPic .list a.next{display:block;width:107px;height:25px;position:absolute;top:0;left:0;background:url(../images/anus.jpg) no-repeat;overflow:hidden;cursor:pointer;}

.prodPic .list a.next{top:auto;bottom:0;background-position:0 -50px;}

.prodPic .list a.prev:hover{background-position:0 -25px;}

.prodPic .list a.next:hover{background-position:0 -75px;}

.prodPic .list .thumb{position:relative;width:112px;height:370px;overflow:hidden;top:33px;}

.prodPic .list .thumb ul{position:absolute;height:99999px;}

.prodPic .list .thumb ul li{background:none;float:left;width:107px;height:95px;position:relative;}

.prodPic .list .thumb ul li a{display:block;width:103px;height:75px;border:2px solid #e3e3e3;text-align:center;background:#fff}

.prodPic .list .thumb ul li img{max-width:100%;max-height:100%;cursor:pointer;}

.prodPic .list .thumb ul li a em{display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}

.prodPic .list .thumb ul li a.selected{border-color:#da251d;}

.prodPic .list .thumb ul li a.selected em{background:url(../images/jt.png) no-repeat}





/* 产品右侧简介样式 */

.proshow_synopsis{background:#f2f2f2; border: 1px solid #d5d5d5;padding: 19px;width:470px;color: #666;font-size: 13px;line-height:30px; height:430px;border-radius:3px;}

.proshow_synopsis .title{font-size:24px; color:#e6212b;border-bottom:1px solid #dbdbdb;margin-bottom:15px;padding-bottom:0px;font-weight:normal;padding-bottom: 10px}

.proshow_synopsis strong{color: #333;font-weight: normal; }

.proshow_synopsis .font{line-height:24px;overflow: hidden;height:150px;margin-bottom:15px;}

.prodcut-tel{ padding-left:50px; margin-bottom:20px; line-height:26px; background:url('../images/p_icon.png') no-repeat left center; }

.prodcut-tel span{font-family:arial; font-size:24px; color:#e6212b;display: block; }

.proshow_synopsis .btn a{display: inline-block; width: 170px; height: 40px; line-height: 40px;text-align: center; background:#4b4b4b url(../images/proshow_icon1.png) no-repeat 20px 14px; color: #fff;transition: all 0.3s;font-size:16px;}

.proshow_synopsis .btn .a02{background:#e6212b url(../images/proshow_icon2.png) no-repeat 20px 13px;margin-left:25px;}

.proshow_synopsis .btn a:hover{opacity: 0.8;filter:alpha(opacity=50);transition: all 0.3s;}



/* 产品说明标签切换样式 */

.gr-tab-list{overflow:hidden; margin-top:40px;}

.gr-tab-list .hd{height:40px;line-height:40px;border-bottom:1px solid #ddd;font-size:16px;}

.gr-tab-list .hd li{width:150px;float:left;text-align:center;background:#eee;margin-right:5px;cursor:pointer;position:relative;}

.gr-tab-list .hd li.on{background:#e6212b;color:#fff;}

.gr-tab-list .bd{overflow:hidden;padding-top:15px;}

.gr-tab-list .hd li.on::before{position: absolute;content: "";bottom:-12px;left:70px;border:6px solid transparent;border-top-color:#e6212b;}



/* 相关产品样式 */

.relatedPro{margin-bottom:30px;overflow:hidden;}

.relatedPro .tie{height:40px;line-height:40px;background:#eee;color:#e6212b;font-size:16px;font-weight:normal;margin:20px 0;}

.relatedPro .tie span{padding:0 30px;background:#e6212b;display:inline-block;color:#fff;}

.relatedPro li{float:left;}

.relatedPro ul{ width:1240px; margin-top:20px;}

.relatedPro li{float:left;width:280px;margin-bottom:20px;margin-right:24px;border:1px solid #ddd;background:#eee;text-align:center;}

.relatedPro li a{display:block;width:280px;}

.relatedPro li img{width:270px;height:183px;padding:5px;background:#fff;}

.relatedPro li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}

.relatedPro li:hover{border:1px solid #e6212b;}

.relatedPro li a:hover{background:#e6212b;color:#fff;}



/* 采购表单样式 */

.orderBox{padding:25px;width:1140px;background:#f1f1f1;overflow:hidden;margin:0 auto;}

.orderBox h3{font-size:15px;line-height:18px;font-weight:normal;font-family:"微软雅黑";}

.orderBox .table{padding-top:20px;overflow:hidden;}

.orderBox .table li{width:520px;height:215px;float:left;height:35px;margin-bottom:10px;}

.orderBox .table li span{float:left;border:1px solid #ddd;line-height:33px;height:33px;width:98px;display:inline-block;text-align:center;background:#fff;}

.orderBox .table li .iptTxt{float:right;width:408px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#666;padding-left:10px;}

.orderBox .table li .iptCode{float:left;width:199px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#666;padding-left:10px;}

.orderBox .table li .checkcode{float:left;border:1px solid #ddd;border-left-width:0;background:#eee;margin-left:2px;padding:6px;}

.orderBox .table li .btn{width:410px;height:35px;line-height:35px;background:#333;cursor:pointer;font-size:14px;color:#fff;text-align:center;border:none;}

.orderBox .table li .btn:hover{background:#e6212b;color:#fff;}

.orderBox .table li.areLi{width:570px;float:right;height:215px;overflow:hidden;}

.orderBox .table li.areLi .txtContent{width:528px;height:183px;border:1px solid #ddd;outline:none;resize:none;padding:15px;color:#666;line-height:18px;background:#fff;}



/* 内页留言样式 */

.page-ditu{background: #f5f5f5;height: 400px;}

#dituContent{width:600px;height:400px;float: left;}

.contactFont{overflow:hidden;margin-bottom:30px;float: right;width: 540px;height: 360px;padding: 20px 30px;}

.page-contact-title{ font-size:26px; line-height:50px; color:#333; text-align:center; padding:10px 0 20px;}

.page-contact{}

.page-contact dl{ width:20%; height:210px; float:left; text-align:center; position:relative;}

.page-contact dl:before{ content:""; overflow:hidden; position:absolute; background-color:#eee; left:0px; top:0; height:100%; width:1px;}

.page-contact dl:nth-child(1):before{ width:0;}

.page-contact dl dt{ position:relative; padding-top:120px; font-size:12px; line-height:20px; color:#888;}

.page-contact dl dt span{ width:90px; height:90px; position:absolute; left:50%; top:20px; margin-left:-45px;}

.page-contact dl dd{ font-size:14px; line-height:24px; padding:10px 20px 0;}

.map{ margin-top:60px;overflow:hidden;}

.map .title{text-align:center;font-size:24px;font-weight:normal;margin-bottom:25px;color:#333;}

.map-left{ width:780px; height:560px;}

.map-line{ margin-top:0px;}

.map-line d{ margin:25px 30px 0; background-repeat:no-repeat; background-position:left 8px; padding-left:55px;}

.map-line dl d{ font-size:18px; line-height:30px; color:#eee;}

.map-line dl dd{ font-size:14px; line-height:24px; color:#bbb; padding:5px 0 25px; border-bottom:1px dotted #888;}

.map-line dl:nth-last-child(1) dd{ border:none;}

.map-line dl.map-line-a{ background-image:url(../images/icon-cc-a.png);}

.map-line dl.map-line-b{ background-image:url(../images/icon-cc-b.png);}

.map-line dl.map-line-c{ background-image:url(../images/icon-cc-c.png); background-position:left 3px; }

.feedback{margin-top:50px;overflow:hidden;}

.feedback .title{text-align:center;font-size:24px;font-weight:normal;margin-bottom:25px;color:#333;}

.feedback .title span{background:#fff;padding:0 30px;position:relative;top:-15px;}

.feedback .title::before{content:"";border-bottom:1px solid #e1e1e1;height:12px;vertical-align:top;width:100%;display:block;}

#feedback_form{position:relative;}

#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}

#feedback_form label.name{background-position:0 -32px;}

#feedback_form label.email{background-position:0 -64px;}

#feedback_form label.city{background-position:0 -96px;}

#feedback_form label.msg_title{background-position:0 -128px;}

#feedback_form label.address{background-position:0 -160px;}

#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}

#feedback_form input{width:240px;height:30px;line-height:30px;float:left;margin:0 37px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}

#feedback_form input.last{margin-right:0;}

#feedback_form .msg{border-top:1px dotted #ccc;padding:30px 0;}

#feedback_form textarea{height:125px;width:1178px;padding:10px;border:1px solid #dbdbdb;display:block;}

#feedback_form i{font-style:normal;color:#ff1f19;position:absolute;font-size:14px;left:380px;top:6px;}

#feedback_form .f2{left:790px;}

#feedback_form .f3{left:auto;right:0;}

#feedback_form .f4{left:380px;top:66px;}

#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#b11d27;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}

#feedback_form .btns:hover{background:#333;transition:all 0.3s;}

#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}

#feedback_form .tableRow{width:100%;height:32px;}

#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}

#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}

#feedback_form input:focus,#feedback_form textarea:focus{border-color:#b11d27;}



















