﻿@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#666666; background: #ffffff;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top; max-width:100%;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#f1a52f;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tc{ text-align:center;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{ width:1200px; margin:0px auto;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666666;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666666;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #666666;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #666666;
}

.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}
.f_z{ color:#5f26a8;}

/*pages*/
.Pages{ zoom:1; text-align:center; overflow:hidden; color:#666666;clear:both;}
.Pages span{ padding:0px 3px; display:inline-block; padding:4px 0;}
.Pages a{ display:inline-block; margin:0px 2px; border-radius:3px; border:1px solid #dddddd; background:#fff; line-height:28px;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ color:#666; padding:0px 12px;text-align:center;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#000;}
.Pages .p_page .num a{ border:1px solid #dddddd; display:inline-block; width:30px; text-align:center; color:#666; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#f1a52f; color:#fff;}
/*pages end*/

/*Top*/
.Header{ max-width:100%; min-width:1200px; margin:0px auto;}
.Header .Toper{ height:120px;}
.Header .Logo{ float:left; padding-top:29px;}
.Header .nav{ float:right; padding-top:48px; font-size:12px;}
.Header .nav i{ display:inline-block; text-align:center; width:28px; color:#8a8a8a;}
.Header .nav a.red{ font-weight:bold; color:#f1a52f; font-size:13px;}
.Header .nav a{ color:#323232;}.Header .nav a:hover{ text-decoration:underline;}
.Header .nav .tel{ padding-left:20px;color:#f1a52f; font-size:14px; background:url(../images/tel.gif) 0px center no-repeat;font-weight: bold;}

.MainNav{ max-width:100%; min-width:1200px; background:#323232; height:40px;}
.MainNav li{ position:relative; z-index:999; float:left; width:11.11%;}
.MainNav li span a{color:#fff; display:block; height:40px; line-height:40px; text-align:center;}
.MainNav li span a:hover,.MainNav li span .sele,.MainNav li.onnav span a{color:#fff; background:#f1a52f;transition:all 0s linear; -webkit-transition:all 0s linear;}
.SubNav{ display:none; position:absolute;left:0px; margin-left:0px;width:100%; text-align:center; background:#fff; border-radius:0px 0px 5px 5px; box-shadow:0px 5px 5px #666;}
.SubNav dd a{display:block; border-bottom:1px solid #e3e3e3; padding:5px 0px;}
.SubNav dd a:hover{ background:#f1a52f; color:#fff;}
.SubNav dd:last-child a{ border-bottom:0px;}
.SubNav dd:last-child a:hover{ border-radius:0px 0px 5px 5px;}

/*Top*/

/*Bottom*/
.Footerbg{ max-width:100%; min-width:1200px; background:#272727; color:#8c8c8c;}
.Footerbg a{color:#8c8c8c;}.Footerbg a:hover{color:#f1a52f;}
.Footerbg .Link{ float:left; padding:25px 0px 43px; width:805px; line-height:44px; color:#e4e4e4;}
.Footerbg .Link dd{ width:142px; line-height:34px; float:left;}
.Footerbg .Link dd a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:85%; display:block;}
.Footerbg .Link dd a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:85%; display:block;}
.Footerbg .Contact{ padding:79px 0px 0px 108px; position:relative; line-height:30px; float:right;}
.Footerbg .Contact .img{ position:absolute; left:0px; top:79px;}
.Footerbg .Contact .img img{ display:block; border:2px solid #fff;}

.Copyright{ border-top:1px solid #3d3d3d; padding-top:21px; height:46px; text-align:center;}
/*Bottom*/


/*首页*/
.HomeBan{ max-width:100%; min-width:1200px; margin:0px auto;position:relative; height:520px; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:520px;}
.HomeBan .bd li a{ display:block; height:520px;}
.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:30px; left:0; height:8px; line-height:8px; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0px 5px;overflow:hidden;line-height:9999px; background:url(../images/dotpic.png) no-repeat left top; border-radius:50%;}
.HomeBan .hd ul .on{background:url(../images/dotpic.png) no-repeat left bottom;}
.HomeBan .prev,
.HomeBan .next{ position:absolute;left:-40px; top: 50%; margin-top:-20px; width:40px; height:40px; overflow:hidden; background:url(../images/banarr.png) 0px top no-repeat; cursor:pointer;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan .next{ left:auto; right:-40px; background-position:-40px 0;}
.HomeBan:hover .prev{ left:15px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan:hover .next{ right:15px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.HomeTit{ padding-top:30px; line-height:60px; color:#999999;}
.HomeTit i{ color:#747474; display:inline-block; font-size:26px; margin-right:4px;}
.HomeActive{ margin:0px 0px 0px -35px;}
.HomeActive li{ width:376px; margin:0px 0px 0px 35px; float:left; display:inline;}
.HomeActive li .img{width:100%;height:100%;overflow:hidden;}
.HomeActive li .img img{ width:100%; height:283px; display:block;}
.HomeActive li p{line-height:40px;color:#999;background:#f1f1f1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.HomeActive li:hover p{background:#f1a52f; color:#fff;}
.HomeActive .li1{opacity:0;transition:opacity 1s;}
.HomeActive .li2{opacity:0;transition:opacity 1s 0.2s;}
.HomeActive .li3{opacity:0;transition:opacity 1s 0.4s;}
.HomeActive.anm li{opacity:1;}

.HomeNews{ margin:-30px 0px 0px -16px;}
.HomeNews li{ width:592px; height:186px; float:left; margin:30px 0px 0px 16px;}
.HomeNews li .img{ float:left;}.HomeNews li .img img{ display:block; width:291px; height:186px;}
.HomeNews li .infotxt{width:291px;height:186px;float:right; background:#f7f7f7; line-height:22px; color:#999999;}
.HomeNews li dt{ padding:17px 5px 20px 8px; font-size:16px; font-weight:bold;}
.HomeNews li dt a{ color:#333333;}.HomeNews li dt a:hover{ color:#f1a52f;}
.HomeNews li dd{ margin:0px 10px 0px 13px; height:110px; overflow:hidden;}
.HomeNews .li1{opacity:0;transition:opacity 1s;}
.HomeNews .li2{opacity:0;transition:opacity 1s 0.2s;}
.HomeNews .li3{opacity:0;transition:opacity 1s 0.4s;}
.HomeNews .li4{opacity:0;transition:opacity 1s 0.6s;}
.HomeNews.anm li{opacity:1;}

.HomeShop{ margin-left:-15px; padding:0 0 3%;}
.HomeShop li{ width:390px; margin:0px 0px 34px 15px; float:left; display:inline;}
.HomeShop li .img img{ width:390px; height:236px; display:block;}
.HomeShop li .infotxt{ position:relative; margin-top:4px; background:#f1f1f1; padding:11px 0px 0px 17px; height:92px; line-height:20px; color:#999999;}
.HomeShop li .infotxt dt{ line-height:36px; font-size:20px; color:#333333;}
.HomeShop li .infotxt a.detail{ color:#fff; text-align:center; display:block; position:absolute; right:14px; top:30px; width:85px; line-height:43px; background:#f1a52f;}
.HomeShop li .infotxt a:hover.detail{background:#c07705;}
.HomeShop .li1{opacity:0;transition:opacity 1s;}
.HomeShop .li2{opacity:0;transition:opacity 1s 0.2s;}
.HomeShop .li3{opacity:0;transition:opacity 1s 0.4s;}
.HomeShop.anm li{opacity:1;}

.Graybg{ background:#f7f7f7; padding-bottom:29px;}

.HomePro1 li{ width:400px; height:300px; float:left;}
.HomePro1 li .txt{ color:#999999;}
.HomePro1 li .txt .tit{ line-height:42px; font-size:20px; color:#333; padding-top:96px;}
.HomePro1 li .txt .tit a{color:#333;}.HomePro1 li .txt .tit a:hover{color:#f1a52f;}

.HomePro1 li .more a{ display:block; margin-top:14px; text-align:center; color:#fff; font-size:12px; background:#f1a52f; width:64px; line-height:27px;}
.HomePro1 li .more a:hover{ text-decoration:underline;}
.HomePro1 li .txt{ float:left; width:170px; padding-left:17px;}
.HomePro1 li .img{ float:left;}
.HomePro1 li .img img{ height:270px; width:203px; display:block; margin:30px auto 0px;}

.HomePro1 li.p1{ border:1px solid #f6f6f6; width:398px; height:598px; background:#fff;opacity:0;transition:opacity 1s;}
.HomePro1 li.p1 .txt{ text-align:center; float:none; width:auto; padding:0px;}
.HomePro1 li.p1 .txt .tit{ padding-top:42px;}
.HomePro1 li.p1 .img{ height:434px; float:none; margin-top:15px;}
.HomePro1 li.p1 .img img{ display:block; width:325px; margin:0px auto; height:434px;}
.HomePro1 li.p1 .more a{margin:14px auto 0;}

.HomePro1 li.p2 { background:#fbfbfb;opacity:0;transition:opacity 1s 0.2s;}
.HomePro1 li.p2 .txt{ float:right; padding:0px 17px 0px 0px;}
.HomePro1 li.p2 .txt .tit a:hover{color:#ff9081;}
.HomePro1 li.p2 .more a{ background:#ff9081;}

.HomePro1 li.p3 { background:#f9f4ea;opacity:0;transition:opacity 1s 0.4s;}
.HomePro1 li.p3 .txt{ float:right; padding:0px 17px 0px 0px;}
.HomePro1 li.p3 .txt .tit a:hover{color:#83d5b5;}
.HomePro1 li.p3 .more a{ background:#83d5b5;}

.HomePro1 li.p4 { background:#f9f4ea;opacity:0;transition:opacity 1s 0.6s;}
.HomePro1 li.p4 .txt .tit a:hover{color:#83ccd5;}
.HomePro1 li.p4 .more a{ background:#83ccd5;}

.HomePro1 li.p5 { background:#fbfbfb;opacity:0;transition:opacity 1s 0.8s;}
.HomePro1 li.p5 .txt .tit a:hover{color:#c9a0f0;}
.HomePro1 li.p5 .more a{ background:#c9a0f0;}
.HomePro1.anm li{opacity:1;}

.HomePro2{ height:429px; overflow:hidden;transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.HomePro2 .hd{ width:180px; float:left;}
.HomePro2 .hd li{ margin-bottom:20px; width:180px; height:130px;}
.HomePro2 .hd li .img{ background:#f7f7f7; width:130px; height:130px;}
.HomePro2 .hd li .img img{ max-width:130px; max-height:130px; display:block; margin:0px auto;}
.HomePro2 .hd li.on{ background: url(../images/hdarr.gif) right center no-repeat;transition:all 0s linear; -webkit-transition:all 0s linear;}
.HomePro2 .bd{ height:429px; width:1020px; float:right; background:#f7f7f7;}
.HomePro2 .bd .con{ position:relative; padding:24px 0px 0px 53px;}
.HomePro2 .bd .con .img{ width:380px; height:380px; float:left;}
.HomePro2 .bd .con .img img{ max-width:380px; max-height:380px; display:block; margin:0px auto;}
.HomePro2 .bd .con .info{ padding-left:32px; width:320px; float:left;}
.HomePro2 .bd .con .info .tithead{ border-bottom:1px solid #eaeaea; line-height:61px; font-size:20px; color:#747474; padding-top:17px;}
.HomePro2 .bd .con .info dl{ margin-top:7px; line-height:30px;}
.HomePro2 .bd .con .info dl dt{ line-height:40px; font-size:16px; font-weight:bold; color:#000;}
.HomePro2 .bd .con .info dl p{ padding-left:14px; background:url(../images/liicon.png) 0px center no-repeat;}
.HomePro2 .bd .con .info dl dd{height:180px; line-height:30px; overflow:hidden;}
.HomePro2 .bd .con .info .detail a{ display:block; width:100px; line-height:30px; color:#fff; text-align:center; font-size:12px; background:#f1a52f; margin-top:24px;}
.HomePro2 .bd .con .info .detail a:hover{ text-decoration:underline; background:#cb800c;}
.HomePro2 .bd .con .price{ position:absolute; right:0px; top:0px; text-align:center; width:180px; height:429px; background:#f1a52f;}
.HomePro2 .bd .con .price dd{ border-bottom:1px solid #f5c06e; margin:0px 25px; padding-top:23px; height:83px; color:#fff;}
.HomePro2 .bd .con .price dd:last-child{ border-bottom:0px;}
.HomePro2 .bd .con .price dd b{ display:block; font-size:26px; line-height:38px;}
.anm.HomePro2{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}


.HomePro8{ height:429px; overflow:hidden;transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.HomePro8 .hd{ width:180px; float:left;}
.HomePro8 .hd li{ margin-bottom:20px; width:180px; height:130px;}
.HomePro8 .hd li .img{ background:#f7f7f7; width:130px; height:130px;}
.HomePro8 .hd li .img img{ max-width:130px; max-height:130px; display:block; margin:0px auto;}
.HomePro8 .hd li.on{ background: url(../images/hdarr.gif) right center no-repeat;transition:all 0s linear; -webkit-transition:all 0s linear;}
.HomePro8 .bd{ height:429px; width:1020px; float:right; background:#f7f7f7;}
.HomePro8 .bd .con{ position:relative; padding:24px 0px 0px 53px;}
.HomePro8 .bd .con .img{ width:380px; height:380px; float:left;}
.HomePro8 .bd .con .img img{ max-width:380px; max-height:380px; display:block; margin:0px auto;}
.HomePro8 .bd .con .info{ padding-left:32px; width:320px; float:left;}
.HomePro8 .bd .con .info .tithead{ border-bottom:1px solid #eaeaea; line-height:61px; font-size:20px; color:#747474; padding-top:17px;}
.HomePro8 .bd .con .info dl{ margin-top:7px; line-height:30px;}
.HomePro8 .bd .con .info dl dt{ line-height:40px; font-size:16px; font-weight:bold; color:#000;}
.HomePro8 .bd .con .info dl p{ padding-left:14px; background:url(../images/liicon.png) 0px center no-repeat;}
.HomePro8 .bd .con .info dl dd{height:180px; line-height:30px; overflow:hidden;}
.HomePro8 .bd .con .info .detail a{ display:block; width:100px; line-height:30px; color:#fff; text-align:center; font-size:12px; background:#f1a52f; margin-top:24px;}
.HomePro8 .bd .con .info .detail a:hover{ text-decoration:underline; background:#cb800c;}
.HomePro8 .bd .con .price{ position:absolute; right:0px; top:0px; text-align:center; width:180px; height:429px; background:#f1a52f;}
.HomePro8 .bd .con .price dd{ border-bottom:1px solid #f5c06e; margin:0px 25px; padding-top:23px; height:83px; color:#fff;}
.HomePro8 .bd .con .price dd:last-child{ border-bottom:0px;}
.HomePro8 .bd .con .price dd b{ display:block; font-size:26px; line-height:38px;}
.anm.HomePro8{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}



.HomePro3{ margin-left:-26px;}
.HomePro3 li{ width:280px; margin:0px 0px 34px 26px; float:left; display:inline; background:#f7f7f7; border-top:3px solid #f7f7f7}
.HomePro3 li .img img{ max-width:100%; height:340px; display:block; margin:0px auto;}
.HomePro3 li .infotxt{ line-height:40px; background:#f1f1f1; text-align:center;}
.HomePro3 li a{ color:#999;}
.HomePro3 li:hover .infotxt{ background:#f1a52f;}
.HomePro3 li:hover a{color:#fff;}
.HomePro3 .li1{opacity:0;transition:opacity 1s;}
.HomePro3 .li2{opacity:0;transition:opacity 1s 0.2s;}
.HomePro3 .li3{opacity:0;transition:opacity 1s 0.4s;}
.HomePro3 .li4{opacity:0;transition:opacity 1s 0.6s;}
.HomePro3.anm li{opacity:1;}

.HomeNews2{ width:600px; float:left; padding-bottom:31px;transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.HomeNews2 .HomeTit{ line-height:55px; padding-top:25px;}
.HomeNews2 .list1{ height:198px; border-bottom:1px solid #eaeaea; position:relative; padding-left:273px; margin-bottom:11px;}
.HomeNews2 .list1 .img{ position:absolute; top:0px; left:0px;}
.HomeNews2 .list1 .img img{ display:block; width:260px; height:180px;}
.HomeNews2 .list1 li{ line-height:30px; height:30px; background:url(../images/dot.gif) 0px center no-repeat; padding-left:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.HomeNews2 .list2 li{ line-height:30px; height:30px; width:291px; float:left;overflow:hidden;}
.HomeNews2 .list2 li span{ float:right; color:#999999;}
.anm .HomeNews2{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.HomeAbout{ float:right; margin-top:82px; width:561px; height:277px;transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0;transition:all 1s 0.6s;}
.HomeAbout .fl{margin-right:20px;}
.HomeAbout .fl img{display:block; height:180px; width:260px;}
.HomeAbout .info{padding:0px 16px 0px; color:#999999;}
.HomeAbout .detail{ font-weight:bold; color:#ffd900;}
.anm .HomeAbout{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.Service{transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;transition:all 1s 01s;}
.Service li{ width:25%; float:left; padding-top:32px}
.Service li .box{ position:relative; padding-left:59px;}
.Service li .box span{ font-size:18px; color:#000000; display:block; line-height:27px;}
.Service li .box img{ position:absolute; left:0px; top:0px; width:50px; height:50px;}
.anm .Service{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

/*栏目页*/
.SubPage{ padding-bottom:40px; height:auto !important; height:350px; min-height:350px; background:#f7f7f7; margin-bottom:19px;}
.SubBan{ height:300px;background-size: cover !important;}

.Current{ line-height:73px; background: #fff url(../images/home.gif) 5px center no-repeat; padding-left:35px; color:#888888;}
.Current a{color:#888888;}.Current a:hover,.Current span{color:#ffd900;}
.Current a.back{display:inline-block;width:30px;height:30px;vertical-align:middle;margin:0px 0 0 10px;}


.MenuList{ margin:0px 53px; padding-top:51px;}
.MenuList li{ float:left; padding-right:24px; line-height:52px;}
.MenuList li a{ display:block; font-size:16px; color:#333333;}
.MenuList li a:hover{color:#ffd900; border-bottom:2px solid #ffd900;}
.MenuList li.onli a{color:#ffd900; border-bottom:2px solid #ffd900; font-weight:bold;}

.SinglePage{word-wrap:break-word; color:#555555; padding:40px 35px 0px 35px; line-height:30px;}

.NewsList{ margin:55px 53px 0px;}
.NewsList .li{ padding:24px; line-height:22px;}
.NewsList .li .date{ color:#888888; padding-top:9px;}
.NewsList .li .tit{ line-height:35px; font-size:16px;}
.NewsList .li .tit a{ color:#f4b63a;}.NewsList .li .tit a:hover{ color:#b57900;}
.NewsList .li.bg{ background:#f7efdf;}
.NewsList .frist{ height:303px; position:relative; padding-left:608px; line-height:30px;}
.NewsList .frist .img{ position:absolute; left:0px; top:0px;}
.NewsList .frist .img img{ display:block; width:567px; height:271px;}
.NewsList .frist .tit{ line-height:41px; font-size:24px;}
.NewsList .frist .tit a{ color:#333;}.NewsList .frist .tit a:hover{ color:#f1a52f;}
.NewsList .frist .date{ line-height:21px; color:#888888; padding-bottom:18px;}
.NewsList .frist .p{ text-indent:2em; padding-bottom:9px;}
.NewsList .frist a.detail{ color:#b8b8b8;}.NewsList .frist a:hover.detail{ color:#f1a52f;}

.ny_prod,.ny_zsjm{ background:#fff; }
.ProList{margin:50px 0px 35px 53px;}
.ProList li{width:350px; height:325px; background:#fff; float:left; position:relative; margin:0 20px 20px 0; overflow:hidden; cursor:pointer;}
.ProList li .img img{display:block;width:100%;height:262px; margin:0px auto;}
.ProList li .tit{ color:#999999; line-height:58px; font-size:16px; text-align:center; height:58px;}
.ProList li .infotxt{ background:url(../images/opacity.png) repeat; width:100%; height:100%; position:absolute; left:0; top:100%; transition:.5s;}
.ProList li .infotxt .more{ color:#f1a52f; height:35px; line-height:35px; border-radius:17.5px; margin:150px auto 0; width:100px; padding-left:20px; cursor:pointer; display:block; background:#fff url(../images/shot_02.png) 90px center no-repeat; font-size:15px; font-weight:bold;}
.ProList li .infotxt p{ color:#f1a52f; text-align:center;}
.ProList li .infotxt p.tip{ font-size:17px; margin:25px 0 10px;}
.ProList li:hover .tit{color:#fff;}
.ProList li:hover .infotxt{ top:0; }

.ProLists{margin:50px 0px 35px 53px;}
.ProLists li{width:262px; height:360px; background:#fff; float:left; position:relative; margin:0 15px 15px 0; overflow:hidden; cursor:pointer;}
.ProLists li .img img{display:block; max-width:100%; height:302px; margin:0px auto;}
.ProLists li .tit{ color:#999999; line-height:58px; font-size:16px; text-align:center; height:58px;}
.ProLists li .infotxt{ background:url(../images/opacity.png) repeat; width:100%; height:100%; position:absolute; left:0; top:100%; transition:.5s;}
.ProLists li .infotxt .more{ color:#f1a52f; height:35px; line-height:35px; border-radius:17.5px; margin:150px auto 0; width:100px; padding-left:20px; cursor:pointer; display:block; background:#fff url(../images/shot_02.png) 90px center no-repeat; font-size:15px; font-weight:bold;}
.ProLists li .infotxt p{ color:#f1a52f; text-align:center;}
.ProLists li .infotxt p.tip{ font-size:17px; margin:25px 0 10px;}
.ProLists li:hover .tit{color:#fff;}
.ProLists li:hover .infotxt{ top:0; }





.Titleinfo{ padding:25px 0px 20px 0px; text-align:center;border-bottom:1px solid #dadada; margin:0px 53px 0px; line-height:22px; color:#666666;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:12px; line-height:30px;}
.Titleinfo .date i{ margin-right:20px;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { border-top:1px solid #dadada; margin:25px 53px 0px; padding-top:22px; position:relative; color:#888888;}
.PrevNextBox dl{ padding-left:56px; position:relative; margin-bottom:7px; height:30px; line-height:30px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#000000; font-weight:normal;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#9665d5;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

.Formbox{ width:610px; margin:0px auto;}
.Formbox dl{ padding:0px 0px 18px 92px; position:relative; line-height:41px;}
.Formbox dl dt{ position:absolute; left:0px; top:0px; font-size:16px;}
.Formbox dl .inputtxt{ background:#fff; width:400px; height:40px; line-height:40px; text-indent:1em; border:1px solid #e7e7e7;}
.Formbox dl .textarea{ margin-bottom:18px; background:#fff; border:1px solid #e7e7e7; padding:10px; height:180px; width:380px;}
.Formbox dl .textarea textarea{ overflow:hidden; height:180px; border:0px; width:100%; background:none;}
.Formbox dl .sendbtn{ border:0px; color:#fff; background:#f4b63a; width:130px; height:40px; cursor:pointer;}
.Formbox dl .resetbtn{ margin-left:8px; border:0px; color:#fff; background:#3e3e3e; width:130px; height:40px; cursor:pointer;}


/*17-12-21*/
.JoinCon{padding:0px 0px 35px;}

/*180119*/
.prodtitl{margin:0px 53px; padding-top:51px;color:#f1a52f;}
.prodtitl span{ border-bottom:2px solid #f1a52f; font-weight:bold; font-size:16px;line-height:52px; display:inline-block;*display:inline;*zoom:1;}

/*新增典型案例详情 css 2018-09-07*/
.tfl{float:left;width:641px;}
/*.tfl img{width:100%;height:100%;}*/
/*新增css*/
.tfl .bigImage{position:relative;float:left;width:640px;}
.tfl .bigImage .big{ margin-bottom:10px;}
.tfl .bigImage .big li img{ display:block; width:100%; height:426px;}
.tfl .bigImage .small .bd{ overflow:hidden;}
.tfl .bigImage .small .bd li{ float:left; width:165px;}
.tfl .bigImage .small .bd li img{ width:150px; height:100px; display:block;}
.tfl .bigImage .small .bd li.on img{ border:1px solid #fff;}
.tfl .bigImage .btn{ position:absolute; top:50%; margin-top:-65px; background-color:#f1a52f; z-index:10; width:50px; height:50px; cursor:pointer;}
.tfl .bigImage .btn::before{ position:absolute; content:''; left:50%; top:50%; width:11px; height:20px; background:url(../images/info_pn.gif) no-repeat right bottom;margin:-10px 0 0 -5px;}
.tfl .bigImage .prev::before{ background-position:left bottom;}
.tfl .bigImage .prevStop::before{background-position:left top;}
.tfl .bigImage .nextStop::before{background-position:right top;}
.tfl .bigImage .prevStop,
.tfl .bigImage .nextStop{background-color:#f8f8f8; cursor:default;}
.tfl .bigImage .prev{ left:0;}
.tfl .bigImage .next{ right:0;}

.trh{float:right;width:462px;}
.trh .tits{font-size:24px;color:#444; margin-bottom:15px;}
.trh .tits1{font-size:16px;color:#666;padding:15px 0;border-bottom:1px solid #dedede;}
.trh .tcon{padding:13px 0 0 0;}
.trh .tcon .tcfl{float:left;width:80px;font-size:16px;color:#666;}
.trh .tcon .tcrh{float:right;width:370px;}
.trh .tcon .tcrh p{font-size:14px;color:#666;line-height:30px;}
.trh .bj{display:block; line-height:50px; float:right; margin:60px 50px 0px; background:#f1a52f; color:#fff; text-align:center; padding:0px 20px;}
.trh .bj i{font-family:"宋体"; padding-left:3px;} 


.ServiceBox{position:relative; margin-left:-30px;}
.ServiceBox .owl-carousel{position:static;}
.ServiceBox .owl-carousel .item{margin:0 0px 0px 30px;}
.ServiceBox .owl-carousel .item .itimg{position:relative;}
.ServiceBox .owl-carousel .item .itimg .imgs{width:100%;height:283px;}
.ServiceBox .owl-carousel .item .itimg .imgs img{width:100%;height:283px;display:block;}
.ServiceBox .owl-carousel .item .itimg .infotxt{ position:relative; margin-top:4px; background:#f1f1f1; padding:11px 0px 0px 17px; height:92px; line-height:20px; color:#999999;}
.ServiceBox .owl-carousel .item .itimg .infotxt dt{ line-height:36px; font-size:20px; color:#333333;}
.ServiceBox .owl-carousel .item .itimg .infotxt a.detail{ color:#000; text-align:center; display:block; position:absolute; right:14px; top:44px; width:85px; line-height:43px; background:#ffd900;}
.ServiceBox .owl-carousel .item .itimg .infotxt a:hover.detail{background:#c07705;}


.ServiceBox .owl-carousel .owl-nav .owl-next,.ServiceBox .owl-carousel .owl-nav .owl-prev{width:40px;height:40px;position:absolute;top:50%;margin-top:-25px;line-height:9999;overflow:hidden;z-index:99;}
.ServiceBox .owl-carousel .owl-nav .owl-next{background:url(../images/jtrh.png) no-repeat right top;right:-50px;}
.ServiceBox .owl-carousel .owl-nav .owl-prev{background:url(../images/jtfl.png) no-repeat left top;left:-50px;}


