﻿.search_out{display:block; width:100%; height:110px; position:absolute; z-index:3; left:0; bottom:0px; }
.search_out .fl{width:50%; background:#b40808; height:110px; }
.search_out .fl .f_in{float:right; width:600px; }
.search_out .fl .f_in h4{display:block; font-size:27px; line-height:30px; color:#fff; font-weight:normal; margin-top:20px;}
.search_out .fl .f_in h2{display:block; font-size:27px; line-height:34px; height:34px; color:#fff; }
.search_out .fr{width:50%; }
.search_out .fr .f_in{float:left; width:400px; margin-left:200px;margin-top:60px;}
.search_out .fr .f_in .search{display:block; width:100%; height:40px;  background:#f0f0f0; line-height:40px; border-radius:40px; overflow:hidden;}
.search_out .fr .f_in .search .m_txt{float:left; width:84%; padding-left:2%; line-height:40px; font-size:14px; background:none; border:none;}
.search_out .fr .f_in .search .m_btn{float:right; width:12%; padding-left:3%; background:none; border:none; line-height:40px; height:40px; background:#282828 url(../images/m_btn.png) no-repeat center center; cursor:pointer;}


.container{display:block; width:100%;margin-top:80px;}
.container .products{display:block; }
.container .products .fl{width:240px;}
.container .products .fl .list{display:block; width:100%;}
.container .products .fl .list .title{display:block; background:#282828 url(../images/kk.png) no-repeat center center; padding:20px 0px;}
.container .products .fl .list .title h4{display:block; height:34px; line-height:34px; font-size:28px; color:#fff; text-align:center;}
.container .products .fl .list .title .en{display:block; line-height:20px; height:20px; font-size:13px; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.container .products .fl .list .con{display:block;background:#dfdede; padding:12px; }
.container .products .fl .list .con ul{display:block;}
.container .products .fl .list .con ul li{display:block; }
.container .products .fl .list .con ul li a.tit{display:block; height:48px; line-height:48px; background:#acabab url(../images/ar.png) no-repeat 95% center; margin-bottom:7px; font-size:16px; color:#fff; font-weight:bold;  padding:0px 10px; }
.container .products .fl .list .con ul li a.tit:hover{background:#b40808 url(../images/arh.png) no-repeat 95% center; }
.container .products .fl .list .con ul li  dd a{display:block; width:100%; height:46px; line-height:46px; font-size:16px; color:#282828; font-weight:normal;background:url(../images/arr.png) no-repeat 95% center; }
.container .products .fl .list .con ul li  dd a:hover{color:#b40808; font-weight:bold; background:url(../images/arrh.png) no-repeat 95% center;}

.container .products .fl .contact{display:block; width:100%; margin-top:20px;}
.container .products .fl .contact .title{display:block;  background:#282828 url(../images/kk.png) no-repeat center center; padding:20px 0px;}
.container .products .fl .contact .title .tip{display:block;line-height:20px; font-size:14px; color:#fff; text-align:center;}
.container .products .fl .contact .title .code{display:block; line-height:30px; font-size:24px; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.container .products .fl .contact .con{display:block; background:#dfdede; padding:12px; font-size:14px; line-height:28px;}

.container .products .show{width:940px;}
.container .products .show .title{display:block; height:60px; border-bottom:1px solid #cdcccc; }
.container .products .show .title h4{line-height:60px; font-size:24px; color:#b40808; font-weight:bold; padding-left:15px; background:url(../images/line02.jpg) no-repeat left center;}
.container .products .show .title .more{float:right; line-height:60px; font-size:14px; font-weight:bold; text-align:right; height:60px;}
.container .products .show .con{display:block; margin-top:18px;}
.container .products .show .con ul{display:block; width:100%;}
.container .products .show .con ul li{float:left; width:31.6%;border:1px solid #cdcccc; margin-right:1.333%; margin-bottom:14px;}
.container .products .show .con ul li a.pic{display:block; width:100%;}
.container .products .show .con ul li a.pic img{display:block; width:100%;}
.container .products .show .con ul li .wz{display:block; padding:10px; padding-top:0px; border-top:none; border-bottom:none;}
.container .products .show .con ul li .wz .tit{display:block; height:34px; line-height:34px; font-size:17px; font-weight:bold; color:#b40808; }
.container .products .show .con ul li .wz .tit:hover{text-decoration:underline;}
.container .products .show .con ul li .wz .detail{display:block; font-size:14px; line-height:20px; height:60px; overflow:hidden;}
.container .products .show .con ul li .wz .detail:hover{text-decoration:underline;}
.container .products .show .con ul li  .consl{display:block; height:38px; border-top:1px solid #cdcccc; }
.container .products .show .con ul li  .consl .moret{float:left; width:30%; padding-left:18%; background:url(../images/p_icon01.png) no-repeat 18% center; height:38px;line-height:38px;  font-size:14px; font-weight:bold;}
.container .products .show .con ul li  .consl .moret:hover{background:url(../images/p_icon01h.png) no-repeat 18% center; }
.container .products .show .con ul li  .consl .tel{float:right; width:40%; padding-left:10%; height:38px; line-height:38px; font-size:16px; color:#fff; background:#b40808 url(../images/p_icon02.png) no-repeat 5% center; }
.container .products .show .con ul li  .consl .tel:hover{text-decoration:underline;}
.container .products .show .con ul li:nth-child(1n){width:32%; margin-right:1.6%;}
.container .products .show .con ul li:nth-child(2n){width:32%; margin-right:1.6%;}
.container .products .show .con ul li:nth-child(3n){float:right; width:32%; margin-right:0%;}


.container .project{display:block; width:100%; margin-top:70px; background:url(../images/case_bg.jpg) no-repeat center top;}
.container .project .inner{display:block; padding-top:70px;}
.container .project .inner .title{display:block; background:url(../images/kk02.png) no-repeat center center; }
.container .project .inner .title h4{display:block; height:50px; line-height:50px; font-size:32px; color:#fff; text-align:center; }
.container .project .inner .title .tip{display:block; height:30px; line-height:30px; font-size:20px; color:#fff; text-align:center; }
.container .project .inner .con{display:block; padding:20px; background:#fff; margin-top:20px; border:1px solid #e1e1e1;}
.container .project .inner .con .mtitle{width:236px;}
.container .project .inner .con .mtitle ul li{display:block; }
.container .project .inner .con .mtitle ul li a{display:block; line-height:80px; font-size:17px; font-weight:bold; color:#666; text-align:center; border-bottom:1px solid #d4d3d3;}
.container .project .inner .con .mtitle ul li a:hover{color:#b40808; border-bottom:4px solid #b40808; line-height:82px;}
.container .project .inner .con .mtitle ul li a.current{color:#b40808; border-bottom:4px solid #b40808; line-height:82px;}

.container .project .inner .con  dl{float:right; width:867px; }
.container .project .inner .con  dl dd{display:none; width:867px; position:relative; z-index:2; left:0; top:0;}
.container .project .inner .con  dl dd .pic{display:block; width:100%;}
.container .project .inner .con  dl dd .pic img{display:block; width:100%;}
.container .project .inner .con  dl dd .wz{display:block; position:absolute; right:0px; top:0px; z-index:8; padding:70px 30px; width:230px; background:url(../images/red.png) repeat left top; height:510px;}
.container .project .inner .con  dl dd .wz .tit{display:block; line-height:40px; font-size:26px; color:#fff; font-weight:bold; }
.container .project .inner .con  dl dd .wz .detail{display:block; font-size:14px; line-height:26px; color:#fff; margin-top:30px;}
.container .project .inner .con  dl dd .wz .moret{display:block; width:90%; height:42px; border:2px solid #fff; line-height:42px; text-align:center; color:#fff; font-size:14px; font-weight:bold; border-radius:42px; margin:0 auto; margin-top:90px;}
.container .project .inner .con  dl dd .wz .moret:hover{background:#b40808;}

.container .project .customer{display:block; margin-top:48px;}
.container .project .customer .ctitle{float:left; width:14%;}
.container .project .customer .ctitle h4{display:block;height:30px; line-height:30px; font-size:22px; color:#282828;}
.container .project .customer .ctitle .tip{display:block;height:30px; line-height:30px; font-size:22px; color:#282828; font-weight:normal;}

.container .project .customer .ccon{float:right; width:85%;}
.container .project .customer .ccon ul{display:block;}
.container .project .customer .ccon ul li{float:left;margin-right:6px;}
.container .project .customer .ccon ul li img{display:block; width:188px; height:78px; border:1px solid #e2e2e2;}


.container .mservice{display:block; width:100%; margin-top:70px; background:#f0f0f0; overflow:hidden; position:relative; z-index:2; left:0; top:0;}
.container .mservice .mpic{display:block; position:absolute; right:50%;  margin-right:200px;}
.container .mservice .mpic .mbg{display:block; width:100%;}

.container .mservice .mpic .title{position:absolute; right:80px; top:80px; z-index:5;}


.container .mservice .wz{width:1200px; margin:0 auto;}
.container .mservice .wz .w_in{display:block; margin-left:436px; width:764px;  padding-top:40px; padding-bottom:30px; }
.container .mservice .wz .w_in dl{display:block; width:100%;}
.container .mservice .wz .w_in dl dd{float:left; width:28%; padding:30px 2%; margin-right:1.333%; margin-bottom:10px; background:#fff;}
.container .mservice .wz .w_in dl dd .icon{display:block; margin:0 auto;}
.container .mservice .wz .w_in dl dd .icon img{display:block; margin:0 auto;}
.container .mservice .wz .w_in dl dd .tit{display:block; font-size:20px; line-height:30px; color:#282828; height:30px; text-align:center; font-weight:bold; margin-top:12px;}
.container .mservice .wz .w_in dl dd .tit:hover{color:#b40808; text-decoration:underline; }
.container .mservice .wz .w_in dl dd .en{display:block; line-height:14px; font-size:12px; text-transform:uppercase; color:#666; text-align:center; }
.container .mservice .wz .w_in dl dd .en:hover{color:#b40808;}


.container .mquality{display:block; width:100%; height:299px; background:url(../images/mquality_bg.jpg) no-repeat center top; margin-top:80px;}
.container .mquality .inner{display:block; padding-top:45px; }
.container .mquality .inner .mtitle{display:block;}
.container .mquality .inner .mtitle .mlogo{float:left; width:80px;}
.container .mquality .inner .mtitle .mlogo img{display:block;}
.container .mquality .inner .mtitle h2{display:block; height:42px; line-height:42px; font-size:42px; color:#fff;}
.container .mquality .inner .mtitle h4{display:block; font-size:22px;height:30px; line-height:30px; color:#fff; letter-spacing:2px; }
.container .mquality .inner ul{display:block; margin-left:82px; margin-top:12px;}
.container .mquality .inner ul li{float:left; margin-right:5px; height:36px; line-height:36px; border:1px solid #fff; border-radius:36px; text-align:center; padding:0px 15px; font-size:19px; color:#fff;}
.container .mquality .inner .tel{display:block; margin-left:82px; margin-top:50px; padding-left:55px; background:url(../images/tel02.png) no-repeat left top;}
.container .mquality .inner .tel .tt{display:block;height:20px; line-height:20px; font-size:18px; color:#fff; }
.container .mquality .inner .tel .code{display:block; margin-top:3px;}



.container .about{display:block; margin-top:70px;}
.container .about .title{display:block; background:url(../images/kk03.png) no-repeat center center; }
.container .about .title h4{display:block; height:50px; line-height:50px; font-size:32px; color:#282828; text-align:center; }
.container .about .title .tip{display:block; height:30px; line-height:30px; font-size:20px; color:#282828; text-align:center; }
.container .about .con{display:block; margin-top:20px;}
.container .about .con .wz{width:42%;}
.container .about .con .pic{width:53%; height:414px;padding-right:15px;background:url(../images/gs_bg.jpg) no-repeat right top;}
.container .about .con .pic img{display:block; margin-top:20px; }

.container .about .con .wz .mtitle{display:block; height:60px;}
.container .about .con .wz .mtitle .en{font-size:28px; line-height:28px; color:#b40808; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.container .about .con .wz .mtitle .tit{float:right; font-size:25px; color:#282828;height:60px; line-height:60px; padding-left:240px; background:url(../images/line03.jpg) no-repeat left center;}
.container .about .con .wz .detail{display:block; font-size:15px; line-height:26px; margin-top:30px;}
.container .about .con .wz .moret{display:block; width:200px; height:44px; line-height:44px; color:#fff; text-align:center; font-size:15px; font-weight:bold; background:#b40808; margin-top:35px;}


.container .mstyle{display:block; margin-top:70px;}
.container .mstyle .title h4{display:block; height:30px; line-height:30px; font-size:28px; color:#282828; text-align:center;}
.container .mstyle .title .en{display:block; height:24px; line-height:24px; font-size:14px; text-transform:uppercase; text-align:center; background:url(../images/line04.jpg) no-repeat center center;}
.container .mstyle .con{display:block; margin-top:20px;}
.container .mstyle .con   .c_pro{display:block; }
.container .mstyle .con   .c_pro #scrollarea{display:block; width:1200px;  margin:0 auto; overflow:hidden; }
.container .mstyle .con   .c_pro #inrea{display:block; width:800%;}
.container .mstyle .con   .c_pro #area1{float:left;}
.container .mstyle .con   .c_pro #area2{float:left;}
.container .mstyle .con   .c_pro #scrollarea li{float:left; width:284px; margin-right:20px; position:relative; z-index:2; left:0; top:0;}
.container .mstyle .con   .c_pro #scrollarea li a.pic{display:block; width:100%;}
.container .mstyle .con   .c_pro #scrollarea li a.pic img{display:block; width:100%; }
.container .mstyle .con   .c_pro #scrollarea li a.tit{display:block; width:100%; height:48px; line-height:48px; font-size:16px;  color:#666; text-align:center;  background:#f0f0f0; }
.container .mstyle .con   .c_pro #scrollarea li a.tit:hover{background:#b40808; color:#fff; }
.container .mstyle .con   .c_pro .arrow_l{position:absolute; left:1%; width:40px; height:250px; background:url(../images/left.jpg) no-repeat left center; cursor:pointer;}
.container .mstyle .con   .c_pro .arrow_l.current{position:absolute; left:1%;  width:40px; height:250px; background:url(../images/lefth.jpg) no-repeat left center; cursor:pointer;}
.container .mstyle .con   .c_pro .arrow_r{position:absolute; right:1%;  width:40px; height:250px; background:url(../images/right.jpg) no-repeat left center; cursor:pointer;}
.container .mstyle .con   .c_pro .arrow_r.current{position:absolute;right:1%; width:40px; height:250px; background:url(../images/righth.jpg) no-repeat left center; cursor:pointer;}


.container .news{display:block; width:100%; margin-top:80px; background:#f0f0f0; }
.container .news .inner{display:block; padding-top:70px; padding-bottom:50px;}
.container .news .inner .title{display:block; background:url(../images/kk03.png) no-repeat center center;margin-bottom:20px; }
.container .news .inner .title h4{display:block; height:50px; line-height:50px; font-size:32px; color:#282828; text-align:center; }
.container .news .inner .title .tip{display:block; height:30px; line-height:30px; font-size:20px; color:#282828; text-align:center; }
.container .news .inner .gs_news{width:760px;}
.container .news .inner .gs_news .mtitle{display:block; height:55px; background:#e6e6e6; }
.container .news .inner .gs_news .mtitle h4{float:left; line-height:55px; width:144px;padding-left:40px; color:#fff; font-size:22px; background:url(../images/n_tit.jpg) no-repeat left center; }
.container .news .inner .gs_news .mtitle .more{float:right; font-size:14px; line-height:55px; font-weight:bold; margin-right:12px;}
.container .news .inner .gs_news .con{display:block; margin-top:20px;}
.container .news .inner .gs_news .con .rescommend{display:block; width:100%;}
.container .news .inner .gs_news .con .rescommend .ns{width:300px; height:225px; overflow:hidden;}
.container .news .inner .gs_news .con .rescommend .ns img{display:block; width:100%;}
.container .news .inner .gs_news .con .rescommend .wz{width:418px;}
.container .news .inner .gs_news .con .rescommend .wz .tit{display:block; height:30px; line-height:30px; font-size:19px; color:#b40808; font-weight:bold;}
.container .news .inner .gs_news .con .rescommend .wz .detail{display:block; font-size:14px; line-height:22px; margin-top:10px;}
.container .news .inner .gs_news .con .rescommend .wz .time{display:block; height:30px; line-height:30px; font-size:14px; padding-left:25px; background:url(../images/time.png) no-repeat left center; margin-top:45px;}
.container .news .inner .gs_news .con dl{display:block; margin-top:20px;}
.container .news .inner .gs_news .con dl dd{display:block; }
.container .news .inner .gs_news .con dl dd a{display:block; line-height:56px; font-size:15px; font-weight:bold; border-bottom:1px solid #cacaca; padding-left:18px; background:url(../images/dot.jpg) no-repeat left center;}
.container .news .inner .gs_news .con dl dd a:hover{text-decoration:underline;}
.container .news .inner .gs_news .con dl dd .time{float:right; line-height:56px; font-size:14px; text-align:right;}

.container .news .inner .qa{width:400px;}
.container .news .inner .qa .mtitle{display:block; height:55px; background:#e6e6e6; }
.container .news .inner .qa .mtitle h4{float:left; line-height:55px; width:144px;padding-left:40px; color:#fff; font-size:22px; background:url(../images/n_tit.jpg) no-repeat left center; }
.container .news .inner .qa .mtitle .more{float:right; font-size:14px; line-height:55px; font-weight:bold; margin-right:12px;}
.container .news .inner .qa .con{display:block; padding-top:10px;}
.container .news .inner .qa .con .rescommend{display:block; width:100%; height:210px; overflow:hidden; position:relative; z-index:2; left:0; top:0;}
.container .news .inner .qa .con .rescommend img{display:block; width:100%;margin-top:-50px;}
.container .news .inner .qa .con .rescommend .wz{display:block; position:absolute; z-index:8; left:0px; bottom:0px; height:46px;padding:10px 0px; background:url(../images/blue.png) repeat left top; width:100%;}
.container .news .inner .qa .con .rescommend .wz .tit{display:block;height:23px; line-height:23px; font-size:18px; color:#fff; padding:0px 12px;  font-weight:bold; }
.container .news .inner .qa .con .rescommend .wz .tit:hover{text-decoration:underline;}
.container .news .inner .qa .con .rescommend .wz .time{display:block;line-height:23px; font-size:14px; color:#fff;padding:0px 12px; }
.container .news .inner .qa .con .rescommend .wz .time:hover{text-decoration:underline;}

.container .news .inner .qa .con dl{display:block; margin-top:18px;}
.container .news .inner .qa .con dl dt a{display:block; font-size:16px; line-height:30px; font-weight:bold; color:#b40808; padding-left:20px; background:url(../images/dot.jpg) no-repeat left center;}
.container .news .inner .qa .con dl dt a:hover{text-decoration:underline;}
.container .news .inner .qa .con dl dd{display:block;padding-bottom:17px; margin-bottom:17px; border-bottom:1px solid #cacaca;}
.container .news .inner .qa .con dl dd a{display:block; font-size:14px; line-height:22px; height:44px; overflow:hidden; padding-left:20px; }
.container .news .inner .qa .con dl dd a:hover{text-decoration:underline;}
