
/* ============================================================ web css reset  ============================================================ */

/*=============首页=============*/
/*load*/
.loadBox{position:fixed;left:0;top: 0;z-index: 1000; width: 100%;height:100%;background:#eeeeee;overflow: hidden;}
.loadBg { width:100%; height:60px; overflow:hidden; text-align:center; position:absolute; left:0px; top:45%;}
.loadBg p { line-height:30px; font-size:12px; text-transform:uppercase; color:#ababab;}
@-webkit-keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }

  80% {
    -webkit-transform: scaley(0.3);
            transform: scaley(0.3); }

  90% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

@keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }

  80% {
    -webkit-transform: scaley(0.3);
            transform: scaley(0.3); }

  90% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

.line-scale-pulse-out-rapid > div {
  background-color: #333333;
  width: 3px;
  height: 20px;
  border-radius: 2px;
  margin: 0px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(.11, .49, .38, .78);
          animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(.11, .49, .38, .78); }
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(3) {
-webkit-animation-delay: 0.25s !important;
		animation-delay: 0.25s !important; }
.line-scale-pulse-out-rapid > div:nth-child(2) {
-webkit-animation-delay: 0.5s !important;
		animation-delay: 0.5s !important; }

/*header*/
.header { width: 100%; height:auto; font-size: 14px; transition: all ease .3s; text-align:center; background:url(../image/nav_bg.png) repeat;position:fixed; left:0px; top:0px; z-index:100; }
.header .logo { width:100%; overflow:hidden; text-align:center;  margin:40px auto;}
.header .logo img {}
.header.mini { background-color: rgba(0, 0, 0, .51); padding-top: 10px }
.header.mini ul li.navitem { padding-bottom: 0; }
.header ul.nav { display:inline-block; margin:0 auto;}
.header ul li.navitem { padding: 0 20px 10px 20px; width: auto; height: 50px; line-height: 40px; float: left; position: relative; }
.header ul li.navitem ul.subnav { transition: all 0.3s ease-out 0s; position: absolute; width: 210px; border-top: #838383 3px solid; opacity: 0; visibility: hidden; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); }
.header ul li.navitem:hover ul.subnav { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); }
.header ul li.navitem a { color: #696969; transition: none ease-out .3s; transition-property: color, background, text-indent, opacity; text-transform:uppercase; }
.header ul li.navitem a i { display:inline-block; width:10px; height:4px; background:url(../image/nav_icon_03.png) no-repeat; margin-left:8px; margin-bottom:3px;}
.header ul li.navitem a.active, .header ul li.navitem:hover a { color: #ff6200 }
.header ul li.navitem ul.subnav { width:210px; background: #FFF; margin-top: 14px; border-top: 0; position: absolute; left:-85px; z-index:999; }
.header ul li.navitem ul.subnav li { width:210px; height:50px; line-height:50px;}
.header ul li.navitem ul.subnav li a { background:#fff; color:#696969; display:block; width:210px; height:50px; padding:0;}
.header ul li.navitem ul.subnav li a:hover { background:#ff6200; color: #fff; }
.header ul li.navitem a { padding-bottom: 32px; }
.header ul li.navitem { padding: 0; margin: 0 42px; }
.header ul li.navitem::after {content: "";display: block;width:0;height:2px;background-color: #ff6200;position: absolute;bottom:14px;opacity: 0;transition: all 0.6s ease 0s;}
.header ul li.navitem:hover::after {width: 100%;opacity: 1;}
.header ul li.navitem a.active::after {content: "";display: block;width:100%;height:2px;background-color: #ff6200;position: absolute;bottom:14px;opacity: 1;transition: all 0.6s ease 0s;}
.header ul li.navitem a.active.off::after {width:0;}
.header_link {display:inline-block; margin:0 auto; padding-left:50px; overflow:hidden;}
.header_link a { display:inline-block; margin:0 10px; height:50px; line-height:40px;}


/*banner*/
.banner{ width:100%;  position:relative; overflow:hidden; margin:0 auto; margin-top:165px;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; }
.banner .bd li a img { width:100%;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:40px; left:0; height:12px; line-height:12px; text-align:center;}
.banner .hd ul{ text-align:center;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:4px; height:4px; background:#fff; border-radius:50%; border: 4px solid rgba(129, 129, 129, 0.8); margin:0px 5px; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{  width:8px; height:8px; background:none; border-radius:50%; border: 2px solid rgba(255, 255, 255, 1);}

.banner .prev,.banner .next{ display:block; width: 50px;height: 50px; background:url(../image/arrow_01.png) no-repeat; position:absolute; top:45%; z-index:99; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.banner .prev{left:10px; background-position:0 0;}
.banner .next{ right:10px; background-position:-50px 0;}
.banner .prev:hover { background-position:0 -50px;}
.banner .next:hover{background-position:-50px -50px;}

/*number*/
.num_box { width:100%; height:220px; overflow:hidden; margin:0 auto; background:#f7f7f7;}
.num_main { width:1180px; height:90px; overflow:hidden; margin:65px auto;}
.num_main dl { float:left; width:294px; border-right:1px solid #e5e5e5; text-align:center;}
.num_main dl:last-child { border:0px;}
.num_main dl dt { width:100%; height:60px; overflow:hidden; position:relative;}
.num_main dl dt p { display:inline-block; line-height:60px;  height:60px;font-size:50px;}
.num_main dl dt span {  display:inline-block; height:20px; height:20px; line-height:20px; position:absolute; top:0px; left:auto; } 
.num_main dl dd { width:100%; line-height:30px; color:#696969; font-size:14px;}
.banner_01 { width:100%; overflow:hidden; margin:0 auto; text-align:center; margin-top:165px;}


/*product*/
.page_pro { width:1200px; overflow:hidden; margin:75px auto;}
.page_title { width:100%; overflow:hidden; margin:0 auto;}
.page_pro .page_title { width:1120px;}
.page_title dl { float:left; }
.page_title dl dt { font-size:18px; line-height:30px; text-transform:uppercase;}
.page_title dl dd { font-size:12px; line-height:20px;}
.page_title .menu { float:right; margin-top:20px;}

.pro_scroll { width:1200px; height:350px; overflow:hidden; margin:35px auto; position:relative;}
.pro_scroll .next,.pro_scroll .prev{  display:block; width:42px;height: 42px; background:url(../image/arrow_02.png) no-repeat; position:absolute; top:70px; z-index:99; display:none; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.pro_scroll .prev { left:0; background-position:0 -0;}
.pro_scroll .next{ right:0; background-position:-42px 0; }
.pro_scroll .next:hover,.pro_scroll .prev:hover{  background:url(../image/arrow_02.jpg) no-repeat }
.pro_scroll .prev:hover { background-position:0 -0;}
.pro_scroll .next:hover { background-position:-42px 0; }

.pro_scroll .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:12px; line-height:12px; text-align:center;}
.pro_scroll .hd ul{width:100%; overflow:hidden; text-align:center;  }
.pro_scroll .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:6px; height:6px; background:#e5e5e5; border-radius:50%; border: 2px solid #e5e5e5; margin:0px 5px; overflow:hidden; line-height:9999px; }
.pro_scroll .hd ul .on{  width:6px; height:6px; background:#fff; border: 2px solid #ff6200;}
.pro_scroll .bd{ width:1200px; margin:0px auto;  }
.pro_scroll .bd ul{ overflow:hidden; zoom:1; }
.pro_scroll .bd li { float:left; width:364px; height:275px;  margin:0px 6px; display:inline;}
.pro_scroll .bd li a { display:block; overflow:hidden; width:364px; height:275px;}
.pro_scroll .bd li .case_img {  width:360px; height:180px; margin:2px; overflow:hidden;}
.pro_scroll .bd li .case_img img { display:block;  width:360px; height:180px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pro_scroll .bd li:hover .case_img img {  transform: scale(1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); }
.pro_scroll .bd li .case_dl { width:360px; overflow:hidden; margin-top:20px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pro_scroll .bd li .case_dl dt { font-size:16px; line-height:30px; height:30px; color:#2c2c2c; overflow:hidden; text-indent:20px;}
.pro_scroll .bd li .case_dl dd { font-size:12px; line-height:20px; height:20px; color:#c0c0c0; text-indent:20px; text-transform:uppercase;}
.pro_scroll .bd li a:hover { background:#ff6200; }
.pro_scroll .bd li a:hover .case_dl { margin-top:10px;}
.pro_scroll .bd li a:hover .case_dl dt { color:#fff; }
.pro_scroll .bd li a:hover .case_dl dd { color:#fff; }

/*about*/
.page_about_box { width:100%; height:580px; overflow:hidden; background:#f7f7f7; position:relative;}
.page_about { width:560px; position:absolute; left:50%; margin-left:-600px; top:0px; z-index:9; text-align:center;}
.page_about_img { position:absolute; left:50%; top:0px; z-index:9;}
.page_about dl { width:100%; margin-top:150px; }
.page_about dl dt { font-size:24px; line-height:35px;}
.page_about dl dd { font-size:12px; line-height:20px;}
.page_about_text { width:100%; margin:30px auto;}
.page_about_text p { font-size:14px; line-height:20px; color:#696969;}
.page_about_more { width:100%; overflow:hidden; margin:0 auto;}
.page_about_more a { display:block; width:160px; height:38px; line-height:38px; text-align:center; border:1px solid #e5e5e5; font-size:14px; color:#696969;}
.page_about_more a:hover { color:#fff; background:#ff6200; border:1px solid #ff6200;}

/*news*/
.page_news { width:1180px; overflow:hidden; margin:100px auto 60px auto;}
.page_news_main { width:1180px; margin:40px auto 0px auto;}
.page_news_left { float:left; width:580px; overflow:hidden;}
.page_news_left a {display:block;  width:580px; overflow:hidden;}
.page_news_right { float:right; width:580px; overflow:hidden;}
.page_news_img { width:580px; height:245px; overflow:hidden;}
.page_news_img img { width:580px; height:245px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_tel { width:580px; overflow:hidden; margin:20px auto;}
.news_tel dt { float:left; width:80px; overflow:hidden; font-size:16px; line-height:30px;}
.news_tel dd { float:right; width:490px;}
.news_tel dd h3 { font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.news_tel dd p { line-height:20px; color:#c0c0c0; margin-top:10px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_tel dd span.more { float:left; width:160px; height:40px; line-height:40px; color:#fff; text-align:center; background:#ff6200; margin-top:30px; display:none;}
.page_news_left a:hover dd p { border-left:1px solid #e5e5e5; padding-left:30px;}
.page_news_left a:hover dd span.more { display:block;}
.page_news_left a:hover .page_news_img img {  transform: scale(1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); }
.news_r { display:block; width:580px; overflow:hidden; border-top:1px solid #e5e5e5; padding-top:40px; margin-bottom:40px;}
.news_r dt { float:left; width:470px; background:url(../image/news_in_06.jpg) no-repeat 0px 12px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_r dt h3 { width:460px; margin-left:15px; height:30px; line-height:30px; font-size:16px;}
.news_r dt p { width:460px; margin-left:15px; line-height:20px; color:#c0c0c0; margin-top:10px;}
.news_r dd { float:right; width:75px;}
.news_r dd p { font-size:16px; line-height:30px; color:#2c2c2c;}
.news_r dd span.more { float:left; margin-top:20px; width:47px; height:16px; border-left:1px solid #e5e5e5; background:url(../image/news_more_06.png) no-repeat; background-position:-47px 0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_r:hover dt { background:url(../image/news_in_08.jpg) no-repeat 0px 12px; margin-left:10px;}
.news_r:hover dt { color:#ff6200;}
.news_r:hover dd span.more { background-position:0px 0px;}

/*honour*/
.page_honour { width:100%; height:350px; overflow:hidden; background:#f7f7f7 url(../image/honour_in_bg.jpg) repeat-x left center;}

.honour_scroll { width:1200px; height:230px; overflow:hidden; margin:60px auto; position:relative;}
.honour_scroll .next,.honour_scroll .prev{  display:block; width:42px;height: 42px; background:url(../image/arrow_02.png) no-repeat; position:absolute; top:95px; z-index:99; display:none; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.honour_scroll .prev { left:0; background-position:0 -0;}
.honour_scroll .next{ right:0; background-position:-42px 0; }
.honour_scroll .next:hover,.honour_scroll .prev:hover{  background:url(../image/arrow_02.jpg) no-repeat }
.honour_scroll .prev:hover { background-position:0 -0;}
.honour_scroll .next:hover { background-position:-42px 0; }
.honour_scroll .hd{ display:none;}
.honour_scroll .bd{ width:1200px; margin:0px auto;  }
.honour_scroll .bd ul{ overflow:hidden; zoom:1; }
.honour_scroll .bd li { float:left; width:260px; height:230px;  margin:0px 10px; display:inline; text-align:center;}
.honour_scroll .bd li a { display:block; overflow:hidden;  width:260px; height:220px; margin-top:5px; background:url(../image/honour_in_01.jpg) no-repeat center center; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.honour_scroll .bd li a h3 { font-size:24px; line-height:35px; font-weight:lighter; color:#696969; margin-top:60px;  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.honour_scroll .bd li a p { width:230px; margin:0 auto; font-size:12px; color:#2c2c2c; line-height:20px; margin-top:30px; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.honour_scroll .bd li a:hover { box-shadow:0px 1px 8px rgba(0, 0, 0, 0.28); background:url(../image/honour_in_02.jpg) no-repeat center 103px; }
.honour_scroll .bd li a:hover h3 { color:#000; margin-top:55px;}
.honour_scroll .bd li a:hover p { margin-top:45px;}

/*business*/
.bus_scroll { width:1200px; height:430px; overflow:hidden; margin:35px auto; position:relative;}
.bus_scroll .next,.bus_scroll .prev{  display:block; width:42px;height: 42px; background:url(../image/arrow_02.png) no-repeat; position:absolute; top:70px; z-index:99; display:none; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.bus_scroll .prev { left:0; background-position:0 -0;}
.bus_scroll .next{ right:0; background-position:-42px 0; }
.bus_scroll .next:hover,.bus_scroll .prev:hover{  background:url(../image/arrow_02.jpg) no-repeat }
.bus_scroll .prev:hover { background-position:0 -0;}
.bus_scroll .next:hover { background-position:-42px 0; }

.bus_scroll .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:12px; line-height:12px; text-align:center;}
.bus_scroll .hd ul{width:100%; overflow:hidden; text-align:center;  }
.bus_scroll .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:6px; height:6px; background:#e5e5e5; border-radius:50%; border: 2px solid #e5e5e5; margin:0px 5px; overflow:hidden; line-height:9999px; }
.bus_scroll .hd ul .on{  width:6px; height:6px; background:#fff; border: 2px solid #ff6200;}
.bus_scroll .bd{ width:1200px; margin:0px auto;  }
.bus_scroll .bd ul{ overflow:hidden; zoom:1; }
.bus_scroll .bd li { float:left; width:360px; height:350px;  margin:0px 9px; display:inline;}
.bus_scroll .bd li a { display:block; overflow:hidden; width:360px; height:350px;}
.bus_scroll .bd li .bus_img {  width:360px; height:160px; overflow:hidden;}
.bus_scroll .bd li .bus_img img { display:block;  width:360px; height:160px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.bus_scroll .bd li:hover .bus_img img {  transform: scale(1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); }
.bus_scroll .bd li .bus_dl {  width:320px; overflow:hidden; margin:0 auto; margin-top:40px; text-align:center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.bus_scroll .bd li .bus_dl dt { font-size:16px; line-height:30px; height:30px; overflow:hidden; background:url(../image/line_03.jpg) no-repeat bottom center; padding-bottom:15px;}
.bus_scroll .bd li .bus_dl dd { font-size:12px; line-height:20px; height:40px; color:#c0c0c0; margin-top:20px;}
.bus_scroll .bd li a:hover { background:#ff6200; }
.bus_scroll .bd li a:hover .bus_dl { margin-top:30px;}
.bus_scroll .bd li a:hover .bus_dl dt { color:#fff; }
.bus_scroll .bd li a:hover .bus_dl dd { color:#fff; }

/*ad*/
.page_ad { width:1180px; height:610px; overflow:hidden; margin:100px auto;}
.page_ad li { float:left; margin-left:10px; margin-bottom:10px; overflow:hidden;}
.ad_title { width:44px; margin-left:176px;}
.ad_01 { width:480px; height:340px; overflow:hidden;}
.ad_02 { width:360px; height:255px; overflow:hidden; margin-top:85px;}
.ad_03 { width:240px; height:170px; overflow:hidden;margin-left:100px;}
.ad_04 { width:360px; height:255px; overflow:hidden;}
.ad_05 { width:240px; height:170px; overflow:hidden;}
.ad_main { position:relative;}
.ad_main a { display:block;  width:100%; height:100%; }
.ad_main a img { display:block;  width:100%; position:absolute; left:0; top:0; z-index:1; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.ad_text { background:#fff; width:84%; height:84%; position:absolute; z-index:99; left:8%; top:8%; text-align:center; display:none;}
.ad_text p { width:80%; font-size:18px;height:30px; overflow:hidden; line-height:30px; margin:0 auto; margin-top:25%; color:#2c2c2c;}
.ad_text span { display:block; width:80%; font-size:12px; height:20px; overflow:hidden; line-height:20px; margin:0 auto; color:#2c2c2c;}
.ad_main a:hover img {  transform: scale(1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); }

/*brand*/
.page_brand { width:1260px; height:210px; overflow:hidden; margin:60px auto; position:relative;}
.page_brand .next,.page_brand .prev{  display:block; width:42px;height: 42px; background:url(../image/arrow_02.png) no-repeat; position:absolute; top:45px; z-index:99; display:none; transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.page_brand .prev { left:0; background-position:0 -0;}
.page_brand .next{ right:0; background-position:-42px 0; }
.page_brand .next:hover,.page_brand .prev:hover{  background:url(../image/arrow_02.jpg) no-repeat }
.page_brand .prev:hover { background-position:0 -0;}
.page_brand .next:hover { background-position:-42px 0; }

.page_brand .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:12px; line-height:12px; text-align:center;}
.page_brand .hd ul{width:100%; overflow:hidden; text-align:center;  }
.page_brand .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:6px; height:6px; background:#e5e5e5; border-radius:50%; border: 2px solid #e5e5e5; margin:0px 5px; overflow:hidden; line-height:9999px; }
.page_brand .hd ul .on{  width:6px; height:6px; background:#fff; border: 2px solid #ff6200;}
.page_brand .bd{ width:1200px; margin:0px auto;  }
.page_brand .bd ul{ overflow:hidden; zoom:1; }
.page_brand .bd li { float:left; width:282px; height:140px;  margin:0px 6px; display:inline; text-align:center;}
.page_brand .bd li a { display:block; overflow:hidden;  width:280px; height:125px; margin-top:5px; border:1px solid #e5e5e5; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.page_brand .bd li a:hover { box-shadow:0px 1px 8px rgba(0, 0, 0, 0.28);  }

/*contact*/
.page_contact { width:1180px; overflow:hidden; margin:100px auto;}
.contact_left { float:left; width:500px; overflow:hidden;}
.contact_left dl dt { width:500px; font-size:16px; line-height:30px;}
.contact_left dl dd { width:500px;}
.contact_left dl dd p { font-size:14px; line-height:20px; margin:10px auto; color:#c0c0c0;}
.wei_btm { width:100%; overflow:hidden; margin:40px auto;}
.wei_btm a { float:left; width:36px; height:36px; margin-right:10px; border:1px solid #e5e5e5;  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.wei_btm a.wei_1 { background:#ffffff url(../image/wei_1.png) no-repeat center center;}
.wei_btm a.wei_2 { background:#ffffff url(../image/wei_3.png) no-repeat center center;}
.wei_btm a.wei_1:hover { background:#ff6200 url(../image/wei_2.png) no-repeat center center;}
.wei_btm a.wei_2:hover { background:#ff6200 url(../image/wei_4.png) no-repeat center center;}
.contact_right { float:right; width:400px; overflow:hidden;}
.item { width:400px; height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; margin-top:10px;}
.item .input_1 { width:380px; padding-left:20px; height:40px; border:0px; background:none; font-size:14px;}
.item_1 { width:400px; overflow:hidden; line-height:30px; border-bottom:1px solid #e5e5e5; margin-top:10px;}
.item_1 .input_2 { width:390px; height:120px;border:0px; background:none; font-size:14px; text-indent:20px; color:#c0c0c0;}
.item_sub { width:400px; margin-top:10px;}
.item_sub .sub_1 { width:400px; height:48px; background:#696969; color:#fff; font-size:16px;border:0px; cursor:pointer; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.item_sub .sub_1:hover { background:#ff6200;}

/*footer*/
.footer { width:100%; height:45px; background:#181818; overflow:hidden;}
.footer_main { width:1180px; height:20px; line-height:20px; margin-top:10px; color:#939393; overflow:hidden; text-align:center;}
.footer_main span { margin:0px 10px;}
/*float*/
.float_main { width:200px; overflow:hidden; position:fixed; bottom:50px; right:20px; z-index:999;}
.float_top { width:190px; overflow:hidden; margin:5px auto; box-shadow:0px 1px 8px rgba(0, 0, 0, 0.28); display:none; }
.float_top a { display:block; width:190px; overflow:hidden; font-size:14px;}
.float_top a.f_top_1 { height:55px; line-height:55px; color:#fff; background:#ff6200; text-indent:15px; position:relative;}
.float_top a.f_top_1 i { display:block; width:13px; height:13px; background:url(../image/closed.png) no-repeat; position:absolute; right:10px; top:10px; cursor:pointer;transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.float_top a.f_top_1 i:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.float_top a.f_top_2 { height:42px; line-height:42px; color:#2c2c2c; background:#e5e5e5 url(../image/float_01.png) no-repeat 15px center; text-indent:40px;}
.float_top a.f_top_3 { padding:10px 0px; background:#fff;}
.float_top a.f_top_3 span { display:block; height:30px; line-height:30px;color:#2c2c2c; background:url(../image/float_02.png) no-repeat 15px center; text-indent:40px;}
.float_top a.f_top_3 p {height:30px; line-height:30px;color:#2c2c2c; text-indent:15px; font-size:18px;}
.float_wei { float:right; width:30px; margin-right:5px; display:inline;}
.float_wei a { display:block; width:30px; height:30px; overflow:hidden;}
.float_wei a.f_wei_1 { background:#696969 url(../image/float_03.png) no-repeat center center;}
.float_wei a.f_wei_2 { background:#2c2c2c url(../image/float_04.png) no-repeat center center;}
.float_wei a.f_wei_3 { background:#696969 url(../image/float_05.png) no-repeat center center;}
.float_wei a.f_wei_4 { background:#696969 url(../image/float_06.png) no-repeat center center;}
.float_wei a.f_wei_1:hover { background:#ff6200 url(../image/float_03.png) no-repeat center center;}
.float_wei a.f_wei_2:hover { background:#ff6200 url(../image/float_04.png) no-repeat center center;}
.float_wei a.f_wei_3:hover { background:#ff6200 url(../image/float_05.png) no-repeat center center;}
.float_wei a.f_wei_4:hover { background:#ff6200 url(../image/float_06.png) no-repeat center center;}
/*wei*/
.popo_bg { width:100%; height:100%; background:url(../image/nav_bg.png) repeat; position:fixed; left:0px; top:0px; z-index:1000; display:none;}
.wei_main { width:225px; height:225px; overflow:hidden; margin:0 auto;}
.wei_main img { width:225px; height:225px;}

/*==========服务品牌===========*/
.crumb { width:1180px; height:30px; line-height:30px; overflow:hidden; margin:40px auto;}
.menu { float:left;}
.menu a { display:inline-block; height:30px;line-height:30px; padding:0px 15px; margin-right:10px; text-transform:uppercase;}
.menu a:hover { background:#ff6200; color:#fff;}
.menu a.on {background:#ff6200; color:#fff;}
.crumb_link { float:right; color:#696969;}
.crumb_link a, .crumb_link span { color:#2c2c2c;}
.crumb_link a:hover { color:#ff6200;}
.case_list { width:1200px; overflow:hidden; margin:80px auto;}
.case_list ul { width:1260px; overflow:hidden;}
.case_list ul li { float:left; width:364px; height:260px; margin-bottom:40px; margin-left:8px; margin-right:40px; display:inline;}
.case_list ul li a { display:block; overflow:hidden;  width:364px; height:260px;}
.case_list ul li a .case_img {  width:360px; height:180px; overflow:hidden; margin:2px; }
.case_list ul li a .case_img img { display:block;  width:360px; height:180px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case_list ul li a:hover .case_img img { transform: scale(1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); }
.case_list ul li a .case_dl { width:360px; overflow:hidden; margin-top:20px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case_list ul li a .case_dl dt { font-size:16px; line-height:30px; height:30px; overflow:hidden; text-indent:20px;}
.case_list ul li a .case_dl dd { font-size:12px; line-height:20px; height:20px; color:#c0c0c0; text-indent:20px; text-transform:uppercase;}
.case_list ul li a:hover { background:#ff6200;}
.case_list ul li a:hover .case_dl { margin-top:10px; }
.case_list ul li a:hover dt { color:#fff;}
.case_list ul li a:hover dd { color:#fff;}

.pages { width:100%; height:48px; line-height:36px; margin:60px auto; font-size:14px; text-align:center; }
.pages a { display:inline-block; width:36px; height:36px; font-size:14px; overflow:hidden; line-height:36px; margin:0px 5px; color:#999999;}
.pages strong { display:inline-block; width:36px; height:36px; font-size:14px; overflow:hidden; line-height:36px; margin:0px 5px; color:#fff;text-align:center; background:#696969;}
.pages a:hover { color:#ff6200;}
.pages a.prev, .pages a.next { width:60px; line-height:36px;}

/*banner*/
.banner_pro{width: 100%;overflow: hidden; position:relative;  margin-top:165px;}
.banner_pro .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner_pro .bd ul{ width:100% !important;  }
.banner_pro .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
.banner_pro .bd li a{ display:block; }
.banner_pro .bd li a img { width:100%;}
.banner_pro .hd {text-align: center;position: absolute;bottom:10px;left:50%; margin-left:-500px; width:1000px;z-index: 99; text-align:center;}
.banner_pro .hd li{ display:inline-block; width:150px; height:50px; margin:0px 5px; cursor: pointer; background:#000;}
.banner_pro .hd li img {  width:150px; height:50px;}
.banner_pro .hd li.on img { filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.banner_pro .prev,.banner_pro .next{ display:block; width: 50px;height: 100px; background:url(../image/arrow_1.png) no-repeat; position:absolute; top:45%; z-index:99;}
.banner_pro .prev{left:10px; background-position:0 0;}
.banner_pro .next{ right:10px; background-position:-50px 0;}
.banner_pro .prev:hover {opacity: 0.8;}
.banner_pro .next:hover{opacity: 0.8;}

.pro_main { width:1180px; overflow:hidden; margin:50px auto;}
.pro_left { float:left; width:800px; overflow:hidden;}
.pro_right { float:right; width:300px; overflow:hidden;}
.pro_title { width:800px; overflow:hidden; margin:0px auto; padding-bottom:40px; border-bottom:1px solid #e5e5e5;}
.pro_title h3 { width:100%; line-height:35px; font-size:16px; color:#2c2c2c; font-weight:lighter;}
.pro_title p { width:100%; line-height:20px; font-size:14px; margin:25px auto;}
.pro_title p a { float:left; width:160px; height:32px; line-height:32px; border:1px solid #e5e5e5; background:#f7f7f7; color:#c0c0c0; font-size:12px; text-align:center;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pro_title p a:hover { background:#ff6200; color:#fff; border:1px solid #ff6200;}
.pro_text { width:800px; overflow:hidden; margin:30px auto;}
.pro_text p { line-height:20px; font-size:14px; margin:20px auto;}
.pro_text p img { max-width:800px; display:block; margin:0 auto;}

.page_btm { width:800px; overflow:hidden; margin:50px auto;}
.page_btm a { width:400px; height:120px; background:#f7f7f7; color:#2c2c2c; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.page_btm a p {width:180px; height:30px; overflow:hidden; line-height:30px; margin-top:45px;}
.page_btm a img { width:150px;}
.page_btm a:hover { background:#ff6200; color:#fff;}
.page_btm a.page_prev { float:left;}
.page_btm a.page_next { float:right;} 
.page_btm a.page_prev p { float:left; margin-left:20px; width:400px; } 
.page_btm a.page_prev p span { float:left; margin-top:8px; width:25px; height:13px; background:url(../image/arr_1.png) no-repeat left center; background-position:0px 0px;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.page_btm a.page_prev p em { float:left; margin-left:30px; width:290px;}
.page_btm a.page_next p { float:right; margin-right:20px;  width:400px;} 
.page_btm a.page_next p span { float:right; margin-top:8px; width:25px; height:13px; background:url(../image/arr_2.png) no-repeat left center; background-position:-25px 0px;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.page_btm a.page_next p em { float:right; margin-right:30px; width:290px; text-align:right;}
.page_btm a.page_prev img { float:right; margin:22px 20px auto auto; display:none; }
.page_btm a.page_next img { float:left; margin:22px auto auto  20px; display:none; }
.page_btm a.page_prev:hover p { width:200px;} 
.page_btm a.page_next:hover p { width:200px;}
.page_btm a.page_prev:hover p span { background-position:-25px 0px;}
.page_btm a.page_prev:hover p em { margin-left:10px; width:160px;}
.page_btm a.page_next:hover p span { background-position:0px 0px;}
.page_btm a.page_next:hover p em { margin-right:10px; width:160px;}
 
.page_btm a.page_prev:hover img { display:block;}
.page_btm a.page_next:hover img { display:block;}

.pro_list .bd li a .case_img { float:left; width:150px; height:75px; margin-left:0px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pro_list .bd li a .case_img img {  width:150px; height:75px;}
.pro_list .bd li a .case_dl { float:left; width:120px; margin-left:10px; margin-top:15px; font-size:14px; line-height:20px;}
.pro_list .bd li a:hover .case_img { margin-left:10px;}

/*=============about==============*/
.about_title { width:1180px; overflow:hidden; margin:70px auto 50px auto;}
.about_title h3 { font-size:24px; line-height:35px; color:#ff6200; font-weight:lighter;}
.about_title p { line-height:20px; color:#696969; text-transform:uppercase;}
.about_text { width:1180px; overflow:hidden; margin:50px auto;}
.about_text p { font-size:14px; line-height:20px; color:#696969;}
.about_text p.about_img {  width:1180px; overflow:hidden; border-bottom:1px solid #efefef; padding-bottom:65px; margin-bottom:30px;}
.about_btm { width:1180px; overflow:hidden; margin:50px auto;}
.about_btm .about_dl { width:1260px; overflow:hidden;}
.about_btm dl { float:left; width:375px; overflow:hidden; margin-right:35px; display:inline;}
.about_btm dl dt { width:375px; height:180px; overflow:hidden;}
.about_btm dl dt img { width:375px; height:180px; }
.about_btm dl dd { width:375px; margin-top:30px;}
.about_btm dl dd p { line-height:35px; font-size:18px; }
.about_btm dl dd p span { font-size:14px;}


/*==============brand===============*/
.brand_main { width:1200px; overflow:hidden; margin:70px auto;}
.brand_main ul { width:1260px; overflow:hidden;}
.brand_main ul li { float:left; width:280px; height:126px; border:1px solid #e5e5e5; margin:15px 15px 15px 5px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.brand_main ul li:hover { box-shadow:0px 1px 8px rgba(0, 0, 0, 0.08); }


/*===========join==============*/
.join_box { width:100%; overflow:hidden; margin:0 auto; background:#f7f7f7;}
.join_main { width:1180px; overflow:hidden; margin:40px auto;}
.join_text { width:1180px; overflow:hidden;}
.join_text p { line-height:20px; margin:15px auto; font-size:14px;}
.join_list { width:1180px; overflow:hidden; margin:0 auto;}
.join_list li { width:1260px; overflow:hidden; margin:70px auto;}
.join_list .join_dl { float:left; width:340px; overflow:hidden; margin-right:80px;}
.join_list .join_dl dt { width:340px; font-size:16px; overflow:hidden; height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; text-transform:uppercase;}
.join_list .join_dl dt span { font-size:12px; margin-left:10px;}
.join_list .join_dl dd {  width:340px; overflow:hidden; margin-top:20px;}
.join_list .join_dl dd p { font-size:14px; line-height:20px; margin:10px auto;}
.join_btm { width:100%; overflow:hidden; font-size:14px; margin-bottom:50px;}
.join_btm ul { float:left; width:400px; overflow:hidden; margin-top:30px;}
.join_btm ul li { line-height:25px;}
.join_btm dl { float:left; width:400px; overflow:hidden;}
.join_btm dl dt { float:left; width:140px; line-height:110px;}
.join_btm dl dd { float:left; width:110px; height:110px;}
.join_btm dl dd img { width:110px; height:110px;}

/*===============honour======================*/
.honour_list { width:1180px; overflow:hidden; margin:30px auto; border-top:1px solid #e5e5e5;}
.honour_list li {width:1180px; font-size:14px; line-height:20px; border-bottom:1px solid #e5e5e5; margin:0 auto; overflow:hidden; margin-top:20px; padding-bottom:20px;}
.honour_list li span { float:left; width:110px; font-weight:bold;}
.honour_list li p { float:left; width:1060px;}
.honour_btm { width:1180px; overflow:hidden; margin:50px auto;}
.honour_btm p img { max-width:100%; display:block;}

/*=========news==========*/
.news_list { width:1200px; overflow:hidden; margin:40px auto;}
.news_dl { width:1180px; height:215px;  overflow:hidden; margin:10px auto; margin-bottom:30px;}
.news_dl a { display:block; width:1170px; height:205px; border-bottom:1px solid #e5e5e5; margin:5px; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_dl dt { float:left; width:340px; height:145px; overflow:hidden; margin-top:30px; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_dl dt img { width:340px; height:145px;}
.news_dl dd { float:left; width:620px; margin-left:40px; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_dl dd h3 { margin-top:30px; line-height:25px; font-size:16px;}
.news_dl dd h3 a { float:left; width:620px; color:#2c2c2c;}
.news_dl dd h3 span { float:right; font-weight:lighter;}
.news_dl dd p {margin-top:15px; line-height:25px; height:50px; overflow:hidden; font-size:14px; color:#696969;}
.news_dl dd.news_dl_r { float:right; width:60px; margin-right:40px; display:inline;}
.news_dl dd.news_dl_r p {margin-top:30px; line-height:25px; font-size:18px; color:#c0c0c0;}
.news_dl dd.news_dl_r span.more { float:right; width:48px; height:26px; margin-top:30px; border-left:1px solid #c0c0c0; background:url(../image/news_more_08.jpg) no-repeat; background-position:-48px 0px;transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_dl a:hover { box-shadow:0px 1px 8px rgba(0, 0, 0, 0.08); }
.news_dl a:hover dt { margin-left:20px;}
.news_dl a:hover dd { margin-left:30px;}
.news_dl a:hover dd h3 { color:#ff6200;}
.news_dl a:hover dd.news_dl_r span.more { background-position:0px 0px;}

.crumb_box { width:100%; overflow:hidden; background:#f7f7f7;}
.crumb_box .crumb { margin:10px auto;}
.news_title { width:800px; overflow:hidden; margin:0px auto; padding-bottom:30px; border-bottom:1px solid #e5e5e5;}
.news_title h3 { width:100%; line-height:35px; font-size:16px; color:#2c2c2c; font-weight:lighter; }
.news_title h3 span { font-size:24px; display:inline-block; width:150px;}
.news_title p { width:100%; line-height:20px; font-size:14px; margin:0px auto; margin-left:150px;}


.news_scorll { width:300px; overflow:hidden; margin:0 auto; margin-top:35px;}
.news_scorll .hd { width:300px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.news_scorll .hd li { display:inline-block; height:30px; margin-right:10px; margin-bottom:10px;}
.news_scorll .hd li a {display:block; height:28px; padding:0px 15px; line-height:28px; border:1px solid #e5e5e5; text-align:center;}
.news_scorll .hd li a:hover { background:#ff6200; color:#fff;}
.news_scorll .hd li.on a { background:#ff6200; color:#fff;}
.news_scorll .bd li { width:300px; overflow:hidden; margin-top:30px;}
.news_scorll .bd li a { display:block; width:300px; overflow:hidden; border-bottom:1px solid #e5e5e5; margin-bottom:25px;  padding-bottom:25px; font-size:14px;}
.news_scorll .bd li a h3 { line-height:25px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_scorll .bd li a p { line-height:25px; height:50px; overflow:hidden; margin-top:10px; color:#696969; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_scorll .bd li a:hover { border-bottom:2px solid #ff6200;}
.news_scorll .bd li a:hover h3 { margin-left:10px}
.news_scorll .bd li a:hover p { margin-left:10px}

/*=====================*/
.bus_list { width:1200px; overflow:hidden; margin:80px auto;}
.bus_list ul { width:1260px; overflow:hidden;}
.bus_list ul li { float:left; width:380px; height:350px; margin-bottom:20px; margin-left:5px; margin-right:15px; display:inline;}
.bus_list ul li a { display:block; width:380px; height:350px; overflow:hidden;}
.bus_list ul li a .bus_img {  width:380px; height:170px; overflow:hidden;}
.bus_list ul li a .bus_img img { display:block;  width:380px; height:170px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.bus_list ul li a:hover .bus_img img { transform: scale(1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); }
.bus_list ul li a .bus_dl { width:320px; overflow:hidden; margin:0 auto; margin-top:40px; text-align:center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.bus_list ul li a .bus_dl dt { font-size:16px; line-height:30px; height:30px; overflow:hidden; background:url(../image/line_03.jpg) no-repeat bottom center; padding-bottom:15px;}
.bus_list ul li a .bus_dl dd { font-size:12px; line-height:20px; height:40px; color:#c0c0c0; margin-top:20px;}
.bus_list ul li:hover { box-shadow:0px 1px 8px rgba(0, 0, 0, 0.08); }
.bus_list ul li a:hover { background:#ff6200; }
.bus_list ul li a:hover .bus_dl { margin-top:30px;}
.bus_list ul li a:hover dt { color:#fff;} 
.bus_list ul li a:hover dd { color:#fff;} 


.bus_title { width:1180px; overflow:hidden; text-align:center; margin:0px auto; padding-bottom:30px; border-bottom:1px solid #e5e5e5;}
.bus_title h3 { width:100%; line-height:35px; font-size:16px; font-weight:lighter;}
.bus_title p { width:100%; line-height:20px; margin-top:15px; font-size:14px; color:#696969;}
.bus_text { width:1180px; overflow:hidden; margin:30px auto;}
.bus_text p { line-height:20px; font-size:14px; margin:20px auto;}
.bus_text p img { max-width:1180px; display:block; margin:0 auto;}

.bus_btm { width:1180px; overflow:hidden; margin:50px auto;}
.bus_btm a { width:590px; height:120px; background:#f7f7f7; color:#2c2c2c; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.bus_btm a p {width:300px; height:30px; overflow:hidden; line-height:30px; margin-top:45px;}
.bus_btm a img { width:200px;}
.bus_btm a:hover { background:#ff6200; color:#fff;}
.bus_btm a.page_prev { float:left;}
.bus_btm a.page_next { float:right;} 
.bus_btm a.page_prev p { float:left; margin-left:20px; width:590px; } 
.bus_btm a.page_prev p span { float:left; margin-top:8px; width:25px; height:13px; background:url(../image/arr_1.png) no-repeat left center; background-position:0px 0px;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.bus_btm a.page_prev p em { float:left; margin-left:30px; width:390px;}
.bus_btm a.page_next p { float:right; margin-right:20px;  width:590px;} 
.bus_btm a.page_next p span { float:right; margin-top:8px; width:25px; height:13px; background:url(../image/arr_2.png) no-repeat left center; background-position:-25px 0px;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.bus_btm a.page_next p em { float:right; margin-right:30px; width:390px; text-align:right;}
.bus_btm a.page_prev img { float:right; margin:15px 20px auto auto; display:none;}
.bus_btm a.page_next img { float:left; margin:15px auto auto  20px; display:none;}
.bus_btm a.page_prev:hover p { width:200px;} 
.bus_btm a.page_next:hover p { width:200px;}
.bus_btm a.page_prev:hover p span { background-position:-25px 0px;}
.bus_btm a.page_prev:hover p em { margin-left:10px; width:160px;}
.bus_btm a.page_next:hover p span { background-position:0px 0px;}
.bus_btm a.page_next:hover p em { margin-right:10px; width:160px;}
.bus_btm a.page_prev:hover img { display:block;}
.bus_btm a.page_next:hover img { display:block;}

.bus_scorll { width:1180px; overflow:hidden; margin:0 auto; margin-bottom:50px;}
.bus_scorll .hd li { display:inline-block; height:30px; margin-right:10px;}
.bus_scorll .hd li a {display:block; height:30px; padding:0px 15px; line-height:30px; text-align:center;}
.bus_scorll .hd li a:hover { background:#ff6200; color:#fff;}
.bus_scorll .hd li.on a { background:#ff6200; color:#fff;}
.bus_scorll .bd li { width:1250px; overflow:hidden; margin-top:30px;}
.bus_scorll .bd li a { float:left; width:380px; height:350px; margin-bottom:20px; margin-left:5px; margin-right:15px; display:inline;}
.bus_scorll .bd li a .bus_img {  width:380px; height:170px; overflow:hidden;}
.bus_scorll .bd li a .bus_img img { display:block;  width:380px; height:170px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.bus_scorll .bd li a:hover .bus_img img { transform: scale(1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); }
.bus_scorll .bd li a .bus_dl { width:320px; overflow:hidden; margin:0 auto; margin-top:40px; text-align:center;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.bus_scorll .bd li a .bus_dl dt { font-size:16px; line-height:30px; height:30px; overflow:hidden; background:url(../image/line_03.jpg) no-repeat bottom center; padding-bottom:15px;}
.bus_scorll .bd li a .bus_dl dd { font-size:12px; line-height:20px; height:40px; color:#c0c0c0; margin-top:20px;}
.bus_scorll .bd li a:hover { background:#ff6200; box-shadow:0px 1px 8px rgba(0, 0, 0, 0.08);}
.bus_scorll .bd li a:hover .bus_dl { margin-top:30px;}
.bus_scorll .bd li a:hover dt { color:#fff;} 
.bus_scorll .bd li a:hover dd { color:#fff;} 

/*AD*/
.new_title { width:1180px; overflow:hidden;text-align:center; margin:50px auto;}
.new_title h3 { width:100%; line-height:35px; font-size:24px; font-weight:lighter;}
.new_title p { width:100%; line-height:25px;  font-size:14px; color:#696969;}

.crumb_top { margin-top:165px;}