﻿.container{display:block; width:100%; }
.container .about{display:block; width:100%; background:#e5e5e5; height:505px; }
.container .about .inner{display:block;  overflow:hidden;}
.container .about .inner .a_fl{ float:left; width:50%; height:435px; background:url(../images/xian.jpg) repeat-y left top; padding-top:70px; }
.container .about .inner .a_fl .szg_huan{display:block; width:540px; height:356px; background:#fff;}


.container .about .inner .a_fr{ float:right; width:49%; padding-top:70px;}
.container .about .inner .a_fr .a_wz{display:block; padding-left:10%; width:90%; padding-bottom:80px; border-bottom:1px solid #d4d3d3; position:relative; z-index:2; left:0; top:0; }
.container .about .inner .a_fr .a_wz .en{display:block;  font-size:54px; line-height:54px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  text-transform:uppercase; color:#d4d3d3; }
.container .about .inner .a_fr .a_wz h2{display:block; height:30px; line-height:30px; font-size:28px; color:#282828;}
.container .about .inner .a_fr .a_wz .tip{display:block; width:276px; height:34px; line-height:34px; font-size:32px;padding-bottom:4px;  color:#fff; text-align:center; background:#a9071f; font-weight:bold; margin-top:12px; }
.container .about .inner .a_fr .a_wz .detail{display:block; font-size:15px; line-height:26px; color:#282828; padding-top:25px; }
.container .about .inner .a_fr .a_wz .detail:hover{text-decoration:underline; color:#a9071f;}
.container .about .inner .a_fr .a_wz .moret{display:block; width:85px; height:30px; position:absolute; right:0; bottom:0; z-index:8; background:#abaaaa; font-size:14px; color:#fff; text-align:center; line-height:30px; text-align:center; font-weight:bold; }
.container .about .inner .a_fr .a_wz .moret:hover{background:#a9071f; color:#fff; }


.container .about .inner .a_fl .szg_huan .huan{display:block; width:540px; height:356px; position:relative;z-index:2;overflow:hidden;}
.container .about .inner .a_fl .szg_huan .huan .ze{display:block; position:absolute;width:530px;padding:0px 5px; left:0; bottom:0; height:38px; z-index:3;color:#fff;line-height:34px;font-size:16px; background:url(../images/black.png) repeat left top; }
.container .about .inner .a_fl .szg_huan .huan .pic{display:block; width:1200%;}
.container .about .inner .a_fl .szg_huan .huan .pic li img{display:block; width:540px; height:356px;}
.container .about .inner .a_fl .szg_huan .huan .pic li{float:left; width:540px; height:356px;}
.container .about .inner .a_fl .szg_huan .huan  .btnt{ position:absolute;right:0px; bottom:7px; z-index:22;height:22px;}
.container .about .inner .a_fl .szg_huan .huan  .btnt li{float:left;width:22px; height:22px;line-height:22px;background:#313131;font-size:15px;margin-right:5px;cursor:pointer;color:#fff;text-align:center; font-family:Arial, Helvetica, sans-serif; }
.container .about .inner .a_fl .szg_huan .huan  .btnt li.red{background:#a9071f;}


.container .products{display:block; max-width:1200px; margin:0 auto; margin-top:80px; }
.container .products .mtitle{display:block; margin-bottom:30px;}
.container .products .mtitle h4{display:block; line-height:40px; font-size:34px; text-align:center; font-weight:normal; color:#282828; }
.container .products .mtitle h4 .blue{color:#a9071f; font-weight:bold; padding-left:30px; background:url(../images/down.png) no-repeat left center; margin-left:10px; }
.container .products .mtitle .tip{display:block; line-height:30px; font-size:20px; color:#282828; text-align:center; }


.container .products .fl{width:20%;}
.container .products .fr{width:78%;}

.container .products .fl .list{display:block; width:100%;}
.container .products .fl .list .title{display:block; width:100%; height:90px; background:url(../images/list_bg.jpg) no-repeat center top; background-size:100% auto;}
.container .products .fl .list .title h4{display:block; height:30px; line-height:30px; font-size:24px; color:#fff; text-align:center; padding-top:20px;}
.container .products .fl .list .title .en{display:block; font-size:14px; line-height:18px; text-transform:uppercase; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.container .products .fl .list .con{display:block; padding:6px;  border:4px solid #a9071f; border-top:none;}
.container .products .fl .list .con ul{display:block; width:100%; }
.container .products .fl .list .con ul li{display:block; }
.container .products .fl .list .con ul li a.m_tit{display:block; width:92%; height:50px; background:#dfdfde url(../images/ar.jpg) no-repeat 96% center; line-height:50px; font-size:16px; color:#282828; font-weight:bold; margin-bottom:5px; padding:0% 4%;}
.container .products .fl .list .con ul li a.m_tit:hover{background:#a9071f url(../images/arh.jpg) no-repeat 96% center; color:#fff;}

.container .products .fl .list .con ul li dd a{display:block; width:94%; height:55px; font-size:15px; color:#666; line-height:55px; font-weight:bold; border-bottom:1px solid #dfdfde; padding:0% 3%;}
.container .products .fl .list .con ul li dd a:hover{background:#a9071f; color:#fff;}

.container .products .fr .rescommend{display:block; width:100%; border:1px solid #e1e1e1;}
.container .products .fr .rescommend .pic{float:left; width:60%; position:relative; z-index:5; left:0; top:0; overflow:hidden;}
.container .products .fr .rescommend .pic .m_ze{display:block; position:absolute; z-index:6; right:0; top:0; width:81px; background:url(../images/ze.png) no-repeat right top; height:428px;}
.container .products .fr .rescommend .pic img{display:block; width:100%;}
.container .products .fr .rescommend .wz{float:right; width:33%; padding-top:40px; padding-right:5%; }
.container .products .fr .rescommend .wz .tit{display:block; height:30px; line-height:30px; font-size:20px; color:#a9071f;  font-weight:bold; }
.container .products .fr .rescommend .wz .tit:hover{text-decoration:underline;}

.container .products .fr .rescommend .wz .detail{display:block; font-size:15px; line-height:28px; padding-top:20px;}
.container .products .fr .rescommend .wz .detail:hover{color:#a9071f; text-decoration:underline; }

.container .products .fr .rescommend .wz .moret{display:block; margin-top:30px; width:150px; height:42px; line-height:42px; color:#fff; background:#a9071f url(../images/arr.png) no-repeat 88% center; padding-left:20px; font-size:15px; font-weight:bold; transition:all .7s linear 0s;  -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;}
.container .products .fr .rescommend .wz .moret:hover{margin-top:35px; text-decoration:underline; box-shadow:0px 0px 2px 5px #f0f0f0; }

.container .products .fr ul{display:block; width:100%; margin-top:15px; }
.container .products .fr ul li{float:left; width:32%; margin-right:1.333%; margin-bottom:14px; }
.container .products .fr ul li a.pic{display:block; width:100%;}
.container .products .fr ul li a.pic img{display:block; width:100%;}
.container .products .fr ul li a.tit{display:block; width:96%; height:48px; line-height:48px; font-size:15px; padding:0% 2%; font-weight:bold; border-bottom:1px solid #dfdfde; position:relative; z-index:2; left:0; top:0; }
.container .products .fr ul li a.tit .moret{display:block; position:absolute; right:0; top:4px; z-index:5; width:50px; height:40px; border-left:1px solid #dfdfde; font-size:25px; font-weight:bold; text-align:center; line-height:40px; color:#d5d5d5;}

.container .products .fr ul li a.tit:hover{background:#a9071f; border-bottom:1px solid #a9071f; color:#fff; }
.container .products .fr ul li a.tit:hover .moret{color:#fff;}


.container .products .fr ul li:nth-child(1n){float:left; width:32%; margin-right:2%;}
.container .products .fr ul li:nth-child(2n){float:left; width:32%; margin-right:2%;}
.container .products .fr ul li:nth-child(3n){float:right; margin-right:0%; width:32%;}




.container .advantage{display:block; width:100%; margin-top:80px; background:#f2f2f2; }
.container .advantage .title{display:block; width:100%; height:250px; background:url(../images/yy_bg01.jpg) repeat-x left top;}
.container .advantage .title .inner{display:block; }
.container .advantage .title .t_fl{width:25%; float:left; padding-top:50px; }
.container .advantage .title .t_mid{width:30%; float:left; margin-left:10%;}
.container .advantage .title .t_fr{width:25%; float:right; padding-top:40px; }

.container .advantage .title .t_fl h2{display:block; font-size:30px; line-height:34px; color:#fff;}
.container .advantage .title .t_fl .tip{display:block; height:40px; width:100%; line-height:40px; font-size:20px; color:#fff; border-bottom:1px solid #fff;}

.container .advantage .title .t_fr h2{display:block; height:30px; line-height:30px; font-size:22px; color:#fff;}
.container .advantage .title .t_fr h4{display:block; font-size:20px; line-height:26px; color:#fff; font-weight:normal; }
.container .advantage .title .t_fr .tip{display:block; height:40px; width:100%; line-height:40px; font-size:16px; color:#fff; border-bottom:1px solid #fff;}
.container .advantage .title .t_fr .tip .code{ font-size:26px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.container .advantage .con{display:block; max-width:1200px; margin:0 auto; }
.container .advantage .con ul{display:block; width:100%; }
.container .advantage .con ul li{display:block; width:100%; }
.container .advantage .con ul li .pic{width:49%;}
.container .advantage .con ul li .pic img{display:block; width:100%;}
.container .advantage .con ul li .wz{width:50%; padding-top:55px; }
.container .advantage .con ul li .wz dl{display:block; width:100%; margin-bottom:60px; }
.container .advantage .con ul li .wz dl dt{display:block; width:100%; }
.container .advantage .con ul li .wz dl dt .num{float:left; width:6.8%; margin-right:9px;}
.container .advantage .con ul li .wz dl dt .num img{display:block; width:100%;}
.container .advantage .con ul li .wz dl dt .d_tit{float:left; }
.container .advantage .con ul li .wz dl dt .d_tit h2{display:block; height:40px; line-height:40px; font-size:28px; color:#a9071f; }
.container .advantage .con ul li .wz dl dt .d_tit .en{display:block; font-size:16px; line-height:26px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.container .advantage .con ul li .wz dl dd{display:block; padding-top:15px; font-size:17px; font-weight:bold; line-height:26px; padding-left:7%; padding-bottom:35px; background:url(../images/line.jpg) no-repeat left bottom; }



.container .project_out{display:block; width:100%; overflow:hidden;}
.container .project{display:block; max-width:1200px; margin:0 auto; margin-top:80px; }
.container .project .title{display:block; }
.container .project .title h4{display:block; line-height:40px; font-size:34px; text-align:center; font-weight:normal; color:#282828; }
.container .project .title h4 .blue{color:#a9071f; font-weight:bold; padding-left:30px; background:url(../images/down.png) no-repeat left center; margin-left:10px; }
.container .project .title .tip{display:block; line-height:30px; font-size:20px; color:#282828; text-align:center; }

.container .project .mtitle{display:block; width:100%; height:48px; background:#fff;  box-shadow:0px 0px 5px 2px #f0f0f0; margin-top:15px; }
.container .project .mtitle ul{display:block; width:100%;}
.container .project .mtitle ul li{float:left; width:20%; height:48px; line-height:48px; font-size:18px; color:#666; font-weight:bold; text-align:center; }
.container .project .mtitle ul li a{display:block; width:100%; line-height:48px; font-size:18px;color:#666; font-weight:bold; text-align:center; }
.container .project .mtitle ul li a:hover{background:#a9071f; color:#fff; font-size:20px;}
.container .project .mtitle ul li a.current{background:#a9071f; color:#fff; font-size:20px;}
.container .project .con{display:block; margin-top:20px; }

.container .project .con .h_cs{display:block; max-width:100%; margin:0 auto;margin-top:20px; position:relative; z-index:2; left:0; top:0;}
.container .project .con  .h_cs .arrow_l{position:absolute; left:-50px; top:120px; z-index:8;width:47px; height:47px; background:url(../images/left.png) no-repeat left center; cursor:pointer;}
.container .project .con  .h_cs .arrow_l:hover{background:url(../images/lefth.png) no-repeat left center; }
.container .project .con  .h_cs .arrow_l.current{background:url(../images/lefth.png) no-repeat left center; }
.container .project .con  .h_cs .arrow_r{position:absolute; right:-50px; top:120px; z-index:9;width:47px; height:47px; background:url(../images/right.png) no-repeat left center; cursor:pointer;}
.container .project .con  .h_cs .arrow_r:hover{background:url(../images/righth.png) no-repeat left center;}
.container .project .con  .h_cs .arrow_r.current{background:url(../images/righth.png) no-repeat left center;}

.container .project .con  .h_cs #scrollarea{display:block; width:1200px;  margin:0 auto; overflow:hidden; }
.container .project .con  .h_cs #inrea{display:block; width:800%;}
.container .project .con  .h_cs #area1{float:left;}
.container .project .con  .h_cs #area2{float:left;}
.container .project .con  .h_cs #scrollarea li{float:left; width:385px;  margin-right:25px; padding-bottom:50px; }
.container .project .con  .h_cs #scrollarea li a.pic{display:block; width:385px;}
.container .project .con  .h_cs #scrollarea li a.pic img{display:block; width:100%;}
.container .project .con  .h_cs #scrollarea li a.tit{display:block; height:50px; line-height:50px; font-size:18px; color:#a9071f; font-weight:bold; text-align:center; }
.container .project .con  .h_cs #scrollarea li a.detail{display:block; font-size:14px; line-height:22px; height:66px; overflow:hidden;}
.container .project .con  .h_cs #scrollarea li .moret_out{display:block; width:100%; height:42px; background:url(../images/dian.jpg) repeat-x left center;margin-top:20px;}
.container .project .con  .h_cs #scrollarea li a.moret{display:block; width:120px; height:42px; margin:0 auto; background:#e1e1e1; line-height:42px; font-size:14px; color:#666; font-weight:bold; text-align:center; }
.container .project .con  .h_cs #scrollarea li a.moret:hover{background:#a9071f; color:#fff;}


.container .customer{display:block; max-width:1200px; margin:0 auto; height:134px; box-shadow:0px 0px 5px 2px #f0f0f0;}
.container .customer ul{display:block; width:100%;}
.container .customer ul li{float:left; width:14.285%; padding:20px 0px; }
.container .customer ul li img{display:block; margin:0 auto;}

.container .news{display:block; max-width:1200px; margin:0 auto; margin-top:80px; }
.container .news .title{display:block; width:100%; margin-bottom:20px; }
.container .news .title h4{display:block; line-height:40px; font-size:34px; text-align:center; font-weight:normal; color:#282828; }
.container .news .title h4 .blue{color:#a9071f; font-weight:bold; padding-left:30px; background:url(../images/down.png) no-repeat left center; margin-left:10px; }
.container .news .title .tip{display:block; line-height:30px; font-size:20px; color:#282828; text-align:center; }
.container .news  .gs_news{width:60%; float:left;}
.container .news  .industry_news{float:right; width:36%;}
.container .news  .gs_news .mtitle{display:block; width:100%; height:50px; background:#fff; box-shadow:0px 0px 5px 2px #f0f0f0;}
.container .news  .gs_news .mtitle h4{display:block; height:50px; line-height:50px; background:url(../images/n_tit.jpg) no-repeat left top; font-size:21px; color:#fff; font-weight:bold; padding-left:25px;}
.container .news  .gs_news .mtitle .more{float:right; line-height:50px; font-size:14px; color:#666; font-weight:bold; padding-right:12px;}
.container .news  .gs_news .con{display:block; padding-top:17px; }
.container .news  .gs_news .con .rescommend{width:45.8%; background:#a9071f;}
.container .news  .gs_news .con .rescommend .pic{display:block; width:100%; position:relative; z-index:2; left:0; top:0;}
.container .news  .gs_news .con .rescommend .pic img{display:block; width:100%;}
.container .news  .gs_news .con .rescommend .pic .time{display:block; width:60px; height:60px; background:#ae1b30; position:absolute; left:10px; top:10px; z-index:8;}
.container .news  .gs_news .con .rescommend .pic .time .d{display:block; height:30px; line-height:30px; font-size:24px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:5px;}
.container .news  .gs_news .con .rescommend .pic .time .yy-m{display:block; font-size:12px; line-height:15px; color:#fff; text-align:center;font-family:Arial, Helvetica, sans-serif;}
.container .news  .gs_news .con .rescommend  .wz{display:block; padding:15px;}
.container .news  .gs_news .con .rescommend  .wz .tit{display:block; height:30px; line-height:30px; font-size:18px; color:#fff; font-weight:bold;}
.container .news  .gs_news .con .rescommend  .wz .detail{display:block; font-size:14px; line-height:20px; color:#e7ccce; padding-top:7px;}


.container .news  .gs_news .con ul{width:52%;}
.container .news  .gs_news .con ul li{display:block; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e1e1e1;}
.container .news  .gs_news .con ul li .time{float:left; width:18%; border-right:1px solid #e1e1e1; padding:7px 0px; }
.container .news  .gs_news .con ul li .time .d{display:block; width:100%; font-size:24px; height:40px; line-height:40px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.container .news  .gs_news .con ul li .time .yy-m{display:block; height:15px; font-size:13px; line-height:13px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.container .news  .gs_news .con ul li .wz{float:right; width:79%;}
.container .news  .gs_news .con ul li .wz .tit{display:block; height:30px; line-height:30px; font-size:16px; color:#a9071f; font-weight:bold; }
.container .news  .gs_news .con ul li .wz .tit:hover{text-decoration:underline;}
.container .news  .gs_news .con ul li .wz .detail{display:block; font-size:13px; line-height:18px; height:36px; overflow:hidden;}
.container .news  .gs_news .con ul li .wz .detail:hover{text-decoration:underline;}

.container .news  .industry_news .mtitle{display:block; width:100%; height:50px; background:#fff; box-shadow:0px 0px 5px 2px #f0f0f0;}
.container .news  .industry_news .mtitle h4{display:block; height:50px; line-height:50px; background:url(../images/n_tit.jpg) no-repeat left top; font-size:21px; color:#fff; font-weight:bold; padding-left:25px;}
.container .news  .industry_news .mtitle .more{float:right; line-height:50px; font-size:14px; color:#666; font-weight:bold; padding-right:12px;}
.container .news  .industry_news .con{display:block; padding-top:17px; }
.container .news  .industry_news .con dl{display:block;padding-left:30px; background:url(../images/arrow.jpg) no-repeat left top; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e1e1e1;}
.container .news  .industry_news .con dl dt .time{display:block; font-size:14px; height:20px; line-height:20px;font-family:Arial, Helvetica, sans-serif; }
.container .news  .industry_news .con dl dt .tit{display:block; height:30px; line-height:30px; font-size:16px; color:#a9071f; font-weight:bold; }
.container .news  .industry_news .con dl dt .tit:hover{text-decoration:underline; }
.container .news  .industry_news .con dl dd a{display:block; font-size:14px; line-height:20px; padding-top:4px; }
.container .news  .industry_news .con dl dd a:hover{color:#a9071f; text-transform:uppercase; text-decoration:underline; }

.container .news .industry_news .con dl{margin-bottom:10px; padding-bottom:10px;}

.bot .m_nav{max-width:98%; margin:0 auto;}
.container .advantage .con ul li .wz dl dt .d_tit h2{font-size:22px; height:30px; line-height:30px;}
.container .advantage .con ul li .wz dl dt .d_tit .en{line-height:20px;}
.container .advantage .con ul li .wz dl dd{font-size:15px; line-height:20px; padding-top:7px; }

