@charset "utf-8";
img {max-width:100%;height:auto;width:auto9; /* ie8 */}
body{-webkit-txt-size-adjust:none; overflow-x: hidden;background: #efefef;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;}
body,select,input,textarea{color:#333;font-family:Arial,'Microsoft YaHei',SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif;font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*弹性内嵌元素(视频)*/
.video embed,.video object,.video iframe {width: 100%;height: auto;}
li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border: 0 none; height: auto; max-width: 100%; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<"100%"?"100%":"");_width:100%;}
a{outline:none;text-decoration:none; color:#333;}a:hover{ text-decoration:normal; color:#F00;}
a,.icon,.updata span{transition:all ease-out .15s;-moz-transition:all ease-out .15s;-webkit-transition:all ease-out .15s;-o-transition:all ease-out .15s;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.left{ float: left;}.right{ float: right !important;} .center{ margin:0 auto; text-align:center;}.text_center{text-align:center;}
.overflow_hide{ overflow:hidden; }
.block{ display:block;} .inline{ display:inline;}
.green_font{color: #B0232A;}.gray_font{color: #858585;}.white_font{color: #FFF;}
.min_width{margin: 0 auto;
    padding: 0 70px;}
/*全局公共*/
body{padding-top:0px;}
.header{width:100%; background-color: #303030; background-position:left -3px; padding-top:2px;  box-shadow:0 1px 2px 0 rgba(0,0,0,.3);z-index:9999;}
.footer {padding:80px 0 20px; position: relative;}
.footer .min_width{position: relative;}
.footer p strong{ font-size: 16px; }
.footer p span{ margin-top:5px;display:block; }
.footer .ewm{position: absolute;right: 0;width: 100px;height: 100px;margin-right: 150px;top: 0;}
.footer .followus { margin-top: 35px; position:relative;}
.footer .followus a{ font-size:36px; line-height: 36px; height: 36px; width:36px; margin-right:10px; text-align:left; color:#454545; display:inline-block;}
.footer .followus a.qq{line-height: 30px;}
.footer .followus a.weixin:hover{color:#B0232A;}
.footer .followus a.weibo:hover{color:#da414d;}
.footer .followus a.qq:hover{color:#1eb4d6;}
.footer .followus .weixinbox{ position:absolute; left:25px; bottom:45px; display:none; width:80px; height:80px; padding:2px; border:1px solid #ccc; text-align:center;}
.footer .followus .weixinbox img{ width:80px; height:80px;}
.footer .footlink {margin-top: 50px; padding-top: 20px; border-top:1px #d7d7d7 solid;}
.footer .footlink a,.footer .footlink strong{color:#666;}
.footer .footlink a:hover{ text-decoration:normal; color:#B0232A;}
.footer .footlink span{ margin:0 10px; font-size: 12px; color: #CCC;}
.footer .footlink strong{font-weight:normal;}
.footer a.gotop{ position: absolute; padding:16px 12px 10px; top:0; right:0; background-color:#7f7f7f; font-size:24px; color: #fff;}
.footer a.gotop:hover{background-color:#B0232A;}
.sitelogo{margin-bottom: 5px;    width: 28%;    margin-top: 16px;}
.nav li{float:left; padding:0px 0 0;    width: 14%;text-align: center;}
/* .nav li>a{display:block; height:50px; line-height:40px; border-bottom:3px #FFF solid;color:white;} */
.nav li > a {
    display: block;
    height: 40px;
    line-height: 40px;
    color: #000;
}
/* .nav li>a:hover,.nav li a.apc{color:#B0232A; border-bottom:3px white solid;} */
.nav li > a:hover, .nav li a.apc {
    color: #fff;
    border-bottom: 3px #B0232A solid;
}
.lang {width:90px; text-align:right; margin-top: 13px; border-left:1px #e5e5e5 solid;float: right; line-height:14px;color: white;}
/* .lang a{ display:inline-block;color: white;} */
.lang a{color:#fff;}
.lang a.apc {
    color: #fff;
}
.topTop{
width: 1200px;
margin: 0px auto;
height: 70px;
}
.topTp{width: 300px;
float: right;
height: 40px;
padding-right:10px;
text-align: right;
line-height: 50px;
color: #fff;
font-weight: bold;
font-size: 20px; background:url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2hlYWRfdGVsaWNvLnBuZw%3D%3D&b=29) no-repeat  10px 10px;}
.lang a.apc{color:#fff;}
.search{margin-left: 25px;margin-top: 10px; float: right;}
.search .sea{background: #f1f1f1;width: 120px;border: 1px solid #f1f1f1;}
.search input{width: 96px;height: 20px;line-height: 20px;border: none;}
.search img{margin-left: 7px;}
.filters{margin:30px 0;}
/*首页公共*/
.pic_scroll_wrap{    width: 90%;
    position: relative;
    overflow: hidden;
    margin: 0 auto;}
.pic_scroll{overflow: hidden; position: relative;/*  height: 310px; */ }
.pic_scroll ul{ }
.pic_scroll ul li{float: left;
    width: 16%;
    margin: 0 3px;
    box-shadow: 0 1px 2px 0px rgba(0,0,0,.3);
    text-align: center;}
.pic_scroll ul li a,.pic_scroll ul li a i{ display: block; }
.pic_scroll ul li a{background:#FFF;height: 210px;}
.pic_scroll ul li a i{overflow: hidden;}
/* .pic_scroll ul li a:hover{background:#B0232A; color:#fff;} */
.pic_scroll ul li a *{display: block;}
.pic_scroll ul li a i img{width: 100%;height: 151px;}
.pic_scroll ul li a strong{ font-size: 16px; margin-top: 15px;}
.pic_scroll_wrap .prev,.pic_scroll_wrap .next{ font-size:41px; position: absolute; top: 50%; margin-top:-50px;}
.pic_scroll_wrap .prev{left:-50px;}
.pic_scroll_wrap .next{right:-50px;}
/*首页Banner*/
/* .home-banner{height:730px; position: relative; overflow: hidden; padding-bottom: 5px;}
.home-banner .prev,.home-banner .next{ font-size:41px; position: absolute; top: 50%; margin-top:-40px;}
.home-banner .prev{left:70px;}
.home-banner .next{right:70px;}
#banner_pager {text-align: center;width: 120px;height: 50px;padding-top: 2px;margin: 235px 0 0 -60px;position: absolute;bottom:10px;left: 50%;}
#banner_pager a.selected span {background: #666;}
#banner_pager a {display: inline-block;padding: 5px;}
#banner_pager span {border-radius: 10px;background: #ccc;text-indent: -100px;line-height: 0;display: inline-block;width: 10px;height: 10px;overflow: hidden;}
.home-banner ul li{ float:left;width: 100%;height: 100%; }
.home-banner ul li img{width: 1920px;height: 730px;} */
.home-banner{width:100%;position:relative;height:730px;top:0;left:0;}
.home-banner .bd li{width:100%;height:730px;}
.home-banner .hd{position: absolute;left:50%;/* margin-left:515px; */bottom: 45px;}
.home-banner .hd li{cursor:pointer;float:left;margin-right:10px;width:16px;height: 15px;background:url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2Jhbl90aXAucG5n&b=29) center center no-repeat;}
.home-banner .hd li.on{background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2Jhbl90aXBvbi5wbmc%3D&b=29) center center no-repeat;}
.home-banner .prev,.home-banner .next{ font-size:41px; position: absolute; top: 50%; margin-top:-40px;}
.home-banner .prev{left:70px;}
.home-banner .next{right:70px;}

/*首页公司介绍*/
.home-company,.home_company_bg{height:500px; background:#FFF;padding:1px;}
.home_company_bg{background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2NvbXBhbnlfYmcuZ2lm&b=29) no-repeat center center;}
.home-company p{margin:7px auto 0;width:1040px;    text-align: left;
    line-height: 23px;}
.home-company .mode4_0{ font-size: 30px; font-weight:bold; margin:10px 0 50px;}
.moreMa{ margin-top:50px;}
.home-company .mode4_0 span{ font-size: 48px; }
.home-company .col4{font-size:0;}
.home-company .col4,.home-company .col4 a{ display: inline-block;}
.home-company .col4 a{ font-size: 14px; width:210px; height: 260px; position: relative; margin:0 10px;}
.home-company .col4 a span{position:absolute; width: 90px; height:90px; top:0; left:50%; margin-left:-45px;  background-image: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2NvbXBhbnlfaWNvbi5wbmc%3D&b=29); background-repeat: no-repeat;}
.home-company .col4 a span i{width: 90px; height:90px; display:inline-block; opacity:0; filter: "alpha(opacity=0)"; filter: alpha(opacity=0);zoom: 1; background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2NvbXBhbnlfaWNvbl9ob3Zlci5wbmc%3D&b=29); font-size: 18px; font-weight: bold; line-height: 90px; color:#fff; font-style:normal;}
.home-company .col4 a span.a{background-position:0 0;}
.home-company .col4 a span.b{background-position:0 -90px;}
.home-company .col4 a span.c{background-position:0 -180px;}
.home-company .col4 a span.d{background-position:0 -270px;}
.home-company .col4 a strong{position:absolute; width: 100%; top:110px; display:block; font-size: 24px; line-height: 24px; font-weight: normal; overflow: hidden;}
.home-company .col4 a p{position:absolute; top:134px; width: 100%;  margin:0; height:40px;overflow: hidden;  line-height: 20px;}
/*首页案例展示*/
.home-case{/* height:660px; */padding:1px;}
.home-case .filters{margin:30px 0;}
.home-case .pic_scroll ul li a i{height:207px;}
.home-case .keyword{ text-align:center; margin-top:20px;}
.home-case .keyword a{ margin:5px;}
/*首页视频*/
.home-video{/* height:810px; */padding:1px; position:relative; overflow: hidden;}
.home-video .video_cont{position: relative; margin-top: 50px;}
.home-video .videoplayer{width:950px;height: 572px; }
/* .home-video .videoplayer .v_box{ display: none; } */
.home-video .videoplayer .vd{ position: absolute; top: 0; left:0; }
.home-video ul{overflow:hidden; display:inline-block; margin-top:10px; position:relative; z-index:10;}
.home-video .videolist li{ float:left; width: 130px; margin:5px; color:#FFF;}
.home-video .videolist li i{display:block; width: 120px; border: 5px #56595C solid; height: 60px; overflow:hidden;}
.home-video .videolist li.apc i{border: 5px #e18641 solid;}
.home-video .v_mask,.home-video .v_bg{position: absolute; width: 100%; height: 100%;top: 0; left: 0;}
.home-video .v_mask{background: #000; opacity:0.8; filter: "alpha(opacity=80)"; filter: alpha(opacity=80);zoom: 1; z-index: -1;}
.home-video .v_bg{ overflow: hidden;  z-index:-2;}
.home-video .v_bg img{width:100%;}
/*首页品牌客户*/
.home-brand{height:866px;padding:1px;}
.home-brand .pic_scroll{overflow: hidden; position: relative; height: 590px;  margin-top: 7px;}
.home-brand .pic_scroll ul li{margin:0 10px; box-shadow:none;margin-bottom: 9px;width:220px;}
.home-brand .pic_scroll ul li a i{height:120px;}
/* .home-brand .pic_scroll ul li a i{height:197px;} */
.home-brand .pic_scroll ul li a{background:#e6e6e6;height:120px; padding:10px;}
.home-brand .pic_scroll ul li a:hover{background:#B0232A; color:#fff;}
.home-brand .pic_scroll ul li a img{width: 100%;height: 120px;}
/* .home-brand .pic_scroll ul li a strong{margin-top:25px;} */
.home-brand .pic_scroll_wrap .prev,.home-brand .pic_scroll_wrap .next{ margin-top:-40px; }
/*首页新闻*/
.home-news{height:620px;padding:1px;background:#FFF;}
.home-news .pic_scroll{margin-top: 2px;}
.home-news .pic_scroll ul li{ float: left; width:18%; margin:0 10px; box-shadow:none; text-align: center;}
.home-news .pic_scroll ul li a i{height:150px;}
.home-news .pic_scroll ul li a{background:#f2f2f2;height:260px;}
.home-news .pic_scroll ul li a:hover{background:#56595C; color:#fff;}
.home-news .pic_scroll ul li a strong{margin-top:15px; padding:0 10px;}
.home-news .pic_scroll ul li a p{padding:8px 10px;}
/*首页公共*/
.block_title{margin-top:75px; }
.block_title span{display:block;}
.block_title span.en{font-weight:bold; font-size: 30px; text-transform:uppercase;}
.block_title span.zh{ font-size:36px;   margin-bottom: 50px;}
a.more{width:155px; height:37px; line-height:37px; background:#D32939; display:inline-block; border-radius:6px; color:#fff;}
a.more:hover{background:#B0232A;}
/*栏目页公共*/
.main_container_wrap{background:#f8f8f8; padding: 1px; margin-top: -1px; position: relative;}
.main_container{background-color:#FFF; width:1120px; padding:40px; margin-top: 185px;min-height:500px;height:auto !important;height:500px;position: relative;}
.page_title{}
.page_title .en{ font-size: 30px; line-height: 30px; color: #ccc; margin-bottom:0px;text-transform:uppercase;}
.page_title .zh{ font-size: 26px; line-height: 26px;}
.breadcrumb{color:#56595C; font-size: 12px; margin-top:37px;}
.breadcrumb span{ color:#ccc;}
.page_banner{width:100%; height: 500px; position: absolute; top: 0; left: 0; overflow:hidden; background-repeat:no-repeat; background-position:center 0; z-index:0;}
.page_nav{margin:30px 0 40px; background:#e8e8e8; overflow: hidden; text-align: center; }
.page_nav>a{float:left; min-width:224px; padding:20px 0;}
.page_nav a span{ border-right:1px #c5c5c5 solid; display: block;}
.page_nav a:hover,.page_nav a.apc{background:#56595C; color:#fff;  }
.page_nav a:hover span,.page_nav a.apc span{border-right:1px #56595C solid;}
.page_nav a:last-child span{border-right: 1px #e8e8e8 solid;}
.pages{overflow: hidden;margin-top:20px;}
.pages a,.pages span{ float: left; padding:0 13px; border: 1px #eaeaea solid; height: 32px; line-height: 32px; margin-right:5px;}
.pages a:hover ,.pages .a_cur{ background: #56595C;  border: 1px #56595C solid; color:#fff;}
/*图片列表*/
#hot_other1 li{ margin-right:6px;}
.gallery_list{width:1120px; min-height:400px; overflow: hidden; }
.gallery_list ul{width:1200px;}
.gallery_list ul li{width:259px; margin-right: 28px; float: left; margin-bottom: 20px;   text-align: center;}
.gallery_list ul li .a1{ display: block; background: #f7f7f7; padding:15px; text-align: center;position: relative;}
.gallery_list ul li a i,.gallery_list ul li a strong{display: block;}
.gallery_list ul li a i{overflow: hidden; height: 174px;}
.gallery_list ul li a strong{ font-weight: normal;/*  padding: 10px 0 0;  */}
.gallery_list ul li  span.icon_vido{width:40px; height: 40px; position: absolute; top:65px; left:50%; margin-left:-20px; font-size:40px; color:#fff; line-height: 40px;opacity:0.8; filter: "alpha(opacity=80)"; filter: alpha(opacity=80);}
/* .gallery_list ul li a:hover{background: #B0232A;color:#fff;} */
.gallery_list ul li:hover span.icon_vido{opacity:1; filter: "alpha(opacity=100)"; filter: alpha(opacity=100);}

.main_container .filters{margin:0 0 30px;}
/*文章列表*/
ul.articlst_list{ padding-bottom: 1px; }
ul.articlst_list li{ margin-bottom: 20px; }
ul.articlst_list li a{background:#f7f7f7; display: block; padding: 15px; overflow: hidden;}
ul.articlst_list li a:hover,ul.articlst_list li a:hover .icon ,ul.articlst_list li a:hover .info_txt span{color:#fff;}
ul.articlst_list li a:hover{background: #B0232A;}
ul.articlst_list li .thumb,
ul.articlst_list li .info_txt,
ul.articlst_list li .icon{float: left;}
ul.articlst_list li .thumb{width:230px; height: 170px; overflow: hidden;}
ul.articlst_list li .info_txt{width:545px; padding-left:20px; padding-right: 100px;}
ul.articlst_list li .info_txt h3{ margin-bottom: 20px; font-size: 18px; font-weight: normal; line-height:36px;}
ul.articlst_list li .info_txt p{ height:90px; overflow:hidden;}
ul.articlst_list li .info_txt span{ margin-right: 10px; }
ul.articlst_list li .icon{width: 189px; height: 114px; margin:30px 0; font-size: 42px; line-height: 114px; text-align: center; border-left:1px #ebebeb solid; color:#b9b9b9;}
/*单篇页面*/
.page{position: relative;   
    overflow: hidden;
    width: 1120px;}
.page_content{line-height: 1.5em;padding:16px 0 50px;/* padding:1px 0 50px; */}
.page_content img{/* width:auto; height: auto;*/}
.page_content p{ margin:20px 0; padding-top:1px;}
.page_content strong{ font-weight:block; }
.page_content .info_txt{/* text-align: center; */}
.page_bg{/* background-image: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL3BhZ2VfYmcuanBn&b=29); background-repeat: no-repeat; background-position: 0 240px;*/}
.page_content h1{text-align:center;}
.page_content p{/* text-align:center; */}
.page .col4{font-size:0; text-align: center; margin-top: 50px;}
.page .col4,.page .col4 a{ display: inline-block;}
.page .col4 a{ font-size: 14px; width:210px; height: 240px; position: relative; margin:0 10px;}
.page .col4 a span{position:absolute; width: 90px; height:90px; top:0; left:50%; margin-left:-45px;  background-image: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2NvbXBhbnlfaWNvbi5wbmc%3D&b=29); background-repeat: no-repeat;}
.page .col4 a span i{width: 90px; height:90px; display:inline-block; opacity:0; filter: "alpha(opacity=0)"; filter: alpha(opacity=0);zoom: 1; background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2NvbXBhbnlfaWNvbl9ob3Zlci5wbmc%3D&b=29); font-size: 18px; font-weight: bold; line-height: 90px; color:#fff; font-style:normal;}
.page .col4 a span.a{background-position:0 0;}
.page .col4 a span.b{background-position:0 -90px;}
.page .col4 a span.c{background-position:0 -180px;}
.page .col4 a span.d{background-position:0 -270px;}
.page .col4 a strong{position:absolute; width: 100%; top:110px; display:block; font-size: 24px; line-height: 24px; font-weight: normal; overflow: hidden;}
.page .col4 a p{position:absolute; top:134px; width: 100%;  margin:0; height:40px;overflow: hidden;}

/*单篇-发展历程*/
.year li{cursor:pointer;}
.history_ruler {overflow:hidden; position: relative; width:1040px; margin:0 auto; padding-bottom:20px;}
.history_ruler ul{ background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2hpc3Rvcnlfci5qcGc%3D&b=29) repeat-x 0 15px;/* background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2hpc3Rvcnlfci5qcGc%3D&b=29) repeat-x 0 0; */  height: 100px;  padding-top: 40px;}
.history_ruler ul li{ margin:0 20px; float: left; text-align: center;}
.history_ruler ul li a{background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2hpc3RvcnlfeWVhci5wbmc%3D&b=29) no-repeat 0 0; display: block; width: 60px; height:60px;  line-height: 60px;}
.history_ruler ul li a.curr{background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2hpc3RvcnlfeWVhcl9ob3Zlci5wbmc%3D&b=29) no-repeat 0 0; color:#fff;}
.history_ruler .mask_l,.history_ruler .mask_r{width: 55px;/* width: 85px; */ height: 36px; position: absolute; background-color: #fff; z-index:0; top:1px;}
.history_ruler .mask_l{ left:-20px; }
.history_ruler .mask_r{ right:-20px; }
.page .prev,.page .next{position: absolute; width:44px; height:44px; background-image: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2hpc3RvcnlfbHIucG5n&b=29); background-repeat: no-repeat; background-position: 0 0; top:0px;/*  top:-20px; */}
.page .prev{background-position: 0 0; left: 25px;}
.page .next{background-position: 0 -45px; right: 25px;}
/*单篇-客服服务*/
.service form label{ display: block; }
.service form input{ height:25px; padding: 5px; width:350px; height:20px; border: 1px #ccc solid}
.service form textarea{width:550px; height:150px; padding: 5px; border: 1px #ccc solid}
.service form p{ margin-bottom: 15px; }
.service form p button{ width: 145px; height: 45px; text-align: center; line-height: 45px; border: 0; color: #fff; margin-right: 10px;}
.service form p button.submit{background:#B0232A;}
.service form p button.rest{background:#6a6a6a;}

.service form p a{ width: 145px; height: 45px; text-align: center; line-height: 45px; border: 0; color: #fff; margin-right: 10px;}
.service form p a .submit{background:#B0232A;}
.service form p a .rest{background:#6a6a6a;}


.hot_other h2{ font-size:18px; color:#000; font-weight:normal; line-height:36px; padding-bottom:20px;}
.hot_other li{ height:24px; line-height:24px; padding-left:15px; background:url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL2ljb24ucG5n&b=29) left center no-repeat;}
.hot_other li a{ color:#333;}


.PrevNextBox{ margin-top:30px;}
.PrevNextBox h1{ font-size:16px; font-weight:normal; line-height:36px;}


/*联系我们*/
.contact_info{width:640px; padding-right: 40px;}
.contact_item{ margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px #f3f3f3 solid; }
.contact_info p{ margin: 0;padding-right: 140px;}
.contact_info a.view_map{ color:#00a0e3; font-size: 12px; margin-top:30px;}
.map{width:430px;}
.footer_bottomer{
	width: 100%;
	background-color:#454545;
}
.footer_bottom{
	width: 1200px;
	margin:10px auto 0;
}
.footer_bottom{
	padding:10px 0;
}
.footer_bottom a{padding-right:15px; color:#fff; font-size: 12px; line-height: 25px;}
.footer_bottom a:hover{
	color: #B0232A;
}





/* 20160617 */
.a1{padding:0px !important;}
.a1 img{width:259px;height:168px;}
.gallery_list li{position: relative;overflow: hidden;width:259px;height:168px;}
.shadow1{text-align:center;width:259px;height: 50px;  background: rgba(0,0,0,0.6);position: absolute;left:0;bottom:0;}
.shadow1 strong{color:white;line-height:30px;}
.shadow1 a{color:white;}

.xmzs_box{width:872px;margin:0 auto;}
.XmzsBox{position: relative;}
.bd{}
.bd ul{}
.bd li{}
.hd{padding-left:17px;}
.hd ul{overflow: hidden;}
.hd .prev{top: 520px;z-index: 9;left: 0;}
.hd .next{top: 520px;z-index: 9;right: 0;}
.hd li{float: left;width:260px;margin-right: 30px;}



/* 20160622 */
.header .nav{    float: left;
    margin-left:3%;
    margin-top: 40px;
    width: 50%;}    
.header .nav li{position: relative;}  
 .header .nav li:hover{background-color:#B0232A;}     
/* .header .nav dl{position: absolute;background-color:white;left:-5px;top:65px;display: none;width:100px;}     */
.header .nav dl dt{/* border-bottom: 1px dashed white; */}    
/* .header .nav dl dt a{cursor:pointer;display: block;height:30px;line-height: 30px;text-align: center;font-size: 15px;color: black;} */ 
.header .nav dl dt a:hover{color: white;font-weight: bold;background-color: #B0232A;} 
.header .nav dl {position: absolute;left: 0px;top: 40px;     width: 100%;/* box-shadow: 0 2px 3px 0 rgba(0,0,0,.3);border-top: 3px #B0232A solid; */z-index: 999;}
.header .nav dl dt a {background: white;cursor: pointer;display: block;height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: black;}

 #case_list ul li{position: relative;margin-bottom: 30px;}
#case_list li a i{height: 210px;}
#case_list li a i img{height: 210px;}


 .shadow{height:55px;text-align: center;width:100%;background:rgba(0,0,0,0.6);position:absolute;left: 0;bottom: 0;}
 .shadow span{color: white;}

.newslist ul li a{background:#FFF;height:310px !important;color:#303030;}
.shadow a{background: none !important;display: inline !important;color:white;}

.nav li:hover>a{color:white;}




/* 时间轴20150630 */
 .topnav{width:45px;float:right; line-height:42px; border-left:1px solid #979797; background-size:8px;position:relative; margin:20px 0 40px;}
.topnav a{ color:#c4000f;display:block; height:40px; width:72px;text-align: right; font-size:16px; font-weight:bold;position: relative;left:-91px;margin-bottom:10px;top:2px;padding-right:26px;background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL3RpbWVsaS5naWY%3D&b=29) right center no-repeat;}
.ss_con{width:952px;float: left;}
.ss_con h2{color: #e70012;font-size: 24px;margin-bottom: 30px;margin-top: 20px;}
.ss_con p{/*background: url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9zdGF0aWMvaW1hZ2VzL3BiZy5naWY%3D&b=29) left center no-repeat;*/padding-left: 8px;line-height: 24px;}



.videoimg img{width: 100%;height: 147px;}

.page_nav .infoList a{float:left; min-width:224px; padding:20px 0;}
.txtScroll-left{position: relative;}
#prev,#next{position: absolute;top:0px;font-size: 26px;cursor:pointer;height: 59px;line-height: 61px;color: white;background: rgba(0,0,0,0.2);}



.btmp{margin-top:10px;}



.nav li{ overflow:hidden;}

.nav dl{opacity: 0;-webkit-transition: opacity .4s;height: 0; display:block;
    -moz-transition: opacity .4s;
    -ms-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s;}
.nav dl dt {
      
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;
    -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;
    transition: opacity .4s, transform .5s;
    
}
.nav>li:hover{ overflow:visible;}
.nav>li:hover dl{opacity: 1;height: auto;}
.nav>li:hover dl dt{
	  
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    
}



.nav li:hover dl dt:nth-child(1) {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -ms-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0
}

.nav li:hover dl dt:nth-child(2) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.nav li:hover dl dt:nth-child(3) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms
}

.nav li:hover dl dt:nth-child(4) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms
}

.nav li:hover dl dt:nth-child(5) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms
}

.nav li:hover dl dt:nth-child(6) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms
}

.nav li:hover dl dt:nth-child(7) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms
}

.nav li:hover dl dt:nth-child(8) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms
}

.nav dl dt:nth-child(8) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms
}

.nav dl dt:nth-child(7) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms
}

.nav dl dt:nth-child(6) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms
}

.nav dl dt:nth-child(5) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms
}

.nav dl dt:nth-child(4) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms
}

.nav dl dt:nth-child(3) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms
}

.nav dl dt:nth-child(2) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.nav dl dt:nth-child(1) {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -ms-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0
}


.box {width:302px;float:left;margin-right:20px; margin-bottom: 15px;}
p.title a {
    font-size: 36px;
}

/*品牌客户*/
#pic{overflow: hidden; position: relative; height: 590px;  margin-top: 50px;}
#pic ul li{margin:0 10px; box-shadow:none;margin-bottom: 25px;width:204px;}
#pic ul li a i{height:151px;}
/* .home-brand .pic_scroll ul li a i{height:197px;} */
#pic ul li a{background:#e6e6e6;height:151px; padding:10px;}
#pic ul li a:hover{background:#B0232A; color:#fff;}
#pic ul li a img{width: 100%;height: 151px;}

.index_main .inner3{ height:405px; border-top:1px solid #efefef;border-bottom:1px solid #efefef; text-align:center; position:relative; display:block;}
.index_main .inner3 .title{ padding-top:60px; font-size:24px; line-height:30px; color:#3e3a39;}
.index_main .inner3 ul{    padding-top: 20px;
    margin-left: 56px;
    margin: 0 auto;
    display: flex;
    width: 80%;}
.index_main .inner3 li{ float:left; display:inline-block; margin-right:20px;flex: auto;}
.index_main .inner3 li .tb{ background:url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9pbWFnZXMvaW5kZXhfaW5uZXIyX2JnLnBuZw%3D%3D&b=29) no-repeat; width:80px; height:80px; float:left; display:inline-block; position:relative;-webkit-transition: all .4s ease-in-out;}
.index_main .inner3 li .tb:hover{-webkit-transform:rotate(360deg);}
.index_main .inner3 li .tb span:hover{-webkit-transition:all 1s ease-in-out;-webkit-transform:scale(1.1);}
.index_main .inner3 li .tb span{ background:url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9pbWFnZXMvaW5kZXhfaW5uZXIyX2ljby5wbmc%3D&b=29) no-repeat; position:absolute; z-index:100;-webkit-transition:all 1.5s ease-in-out;}
.index_main .inner3 li .tb span.a1{ background-position:0px 0px; width:30px; height:50px; top:19px; left:34px;}
.index_main .inner3 li .tb span.a2{ background-position:-60px 10px; width:50px; height:60px; top:10px; left:13px;}
.index_main .inner3 li .tb span.a3{ background-position:-148px 10px; width:60px; height:60px; top:10px; left:10px;}
.index_main .inner3 li .tb span.a4{ background-position:-241px 10px; width:60px; height:60px; top:10px; left:10px;}
.index_main .inner3 li .nn{ display:inline-block; margin-left:5px;}
.index_main .inner3 li .nn .num{ font-size:44px; line-height:50px; color:#2d2d2d;}
.index_main .inner3 li .nn .num b{ font-family:"Arial";}
.index_main .inner3 li .nn .wz{ font-size:20px; line-height:24px; color:#6d6262;}
.index_main .inner3 .title2{ font-size:26px; line-height:32px; color:#2d2d2d; margin-top:50px;}
.index_main .inner3 .word{ font-size:14px; line-height:20px; color:#808080; margin-top:20px;}
.index_main .inner3 .page{ position:absolute; bottom:-15px; left:43%;}
.index_main .inner3 .page .qiehuan{ background:url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9pbWFnZXMvaW5kZXhfaW5uZXIyX2RpYW4ucG5n&b=29) no-repeat center 27px; width:30px;height:30px; margin-right:10px; padding-bottom:20px; float:left; display:inline-block;}
.index_main .inner3 .page .qiehuan a{ font-size:18px; line-height:24px; color:#e17700; display:none;}
.index_main .inner3 .page .qiehuan:hover,.index_main .inner3 .page .qiehuan.on{ background:url(browse.php?u=Oi8vd3d3Lm5ja21vZGVsLmNvbS9pbWFnZXMvaW5kZXhfaW5uZXIyX2hvdmVyLnBuZw%3D%3D&b=29) no-repeat center 20px;width:30px;height:30px; cursor:pointer;}
.index_main .inner3 .page .qiehuan:hover a,.index_main .inner3 .page .qiehuan.on a{ display:block;}
div#brand_list img {
    width: 100%;
    height: 100%;
}