@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#666; background:#fff; font-family:'微软雅黑'; line-height:24px;}

a { color:#666; font-size:14px; text-decoration:none; }

a:hover { text-decoration:none;}

#center{ width:100%; height:auto; margin:30px auto;}

#footer{ clear:both;width:100%; height:auto; margin:0 auto; background:url(../images/footer.jpg); color:#fff}
#footer a{ color:#fff}
#footer .bg{ width:94%; max-width:1180px; margin:30px auto;}
#footer .bg .fk{ float:none; width:100%; height:auto; margin-top:20px;}
#footer .bg .fk .name{ height:34px; line-height:34px; color:#fff; font-size:18px;}
#footer .bg .fk .txt{ width:100%; height:auto; padding-top:10px;}
#footer .bg .fk .txt .list{ float:left; width:100%;}
#footer .bg .fk .txt .list ul li{ width:100%; height:40px; overflow:hidden; margin-bottom:10px;}
#footer .bg .fk .txt .list ul li .inp{ width:100%; height:40px; border:none; background:#fff; line-height:40px; text-indent:6px; color:#666; font-size:14px;}
#footer .bg .fk .txt .right{ float:left; width:100%; margin-left:0%}
#footer .bg .fk .txt .right .tex{ width:100%; height:97px; border:none; background:#fff; display:block; line-height:40px; text-indent:6px; overflow:hidden;font-size:14px;}
#footer .bg .fk .txt .right .btn{ width:40%; height:37px; border:none; background:#c0392f; display:block; text-align:center; line-height:37px; color:#fff; font-size:14px; color:#fff; margin-top:10px; cursor:pointer}

#footer .ment{ width:100%; float:none;}
#footer .ment dl{ float:left; width:50%; overflow:hidden}
#footer .ment dl dd{ padding-top:10px;}

#footer .ment dl.dl2{ display:none}

#footer .bq{ width:94%; margin:0 auto; border-top:1px solid #494949;}
#footer .bq .txt{ width:100%; text-align:center; line-height:32px; color:#c2c2c2; padding-top:20px; padding-bottom:20px;}


/***************index css********************/
.top{ width:100%; height:31px; line-height:31px; background:#f5f5f5; display:none}


.top-logo{ width:94%; margin:15px auto; max-width:1180px;}
.top-logo .logo{ float:left; max-width:526px; width:80%;}
.top-logo .tel{ display:none}
.top-logo .yy{ display:block}


.nav-bg{ width:100%; height:45px; background:#fff; margin-bottom:10px;}
.nav-bg .bg{width:94%; max-width:1180px; height:45px; margin:0 auto; }
.nav-bg .bg #nav{ display:none}
.nav-bg .bg .search{ float:left; height:45px; width:200px;  background:#e6e6e6}
.nav-bg .bg .search .wbk{ float:left; width:150px; border:none; background:#e6e6e6; height:45px; line-height:45px; color:#666; text-indent:15px;}
.nav-bg .bg .search .btn{ float:right; width:40px; height:45px; border:none; background:url(../images/an.jpg) no-repeat center #e6e6e6; display:block; cursor:pointer}
.nav-bg .bg .ment{ display:block}


.flash{ width:100%; height:200px; margin:0 auto;}
.flash div{ overflow:visible}
.flash .swiper-slide{ width:100%; height:200px; background-position:center; background-repeat:no-repeat; background-size:cover;}

/******************************** index *********************************/
.about{ width:94%; max-width:1180px; margin:0 auto;}
.about .title{ width:100%; height:30px; line-height:30px; color:#222222; font-size:20px;}
.about .bg{ width:100%; height:auto;}
.about .bg .tu{ float:none; width:100%; margin-top:10px;}
.about .bg .tu img{ width:100%;}
.about .bg .txt{ float:none; width:100%; padding-top:20px;}
.about .bg .txt .nr{ width:100%; color:#777777; font-size:14px; padding-top:0px;}
.about .link{ width:100%; height:auto; margin-top:20px;}
.about .link ul li{ float:left; margin-right:20px; margin-bottom:10px; height:33px;}
.about .link ul li img{ height:100%;}



.pro{ width:100%; height:auto; background:#f8f8f8; margin-top:30px;}
.pro .bg{ width:94%; max-width:1180px; margin:30px auto;}
.pro .bg .title{ text-align:center; height:30px; line-height:30px; color:#1e1e1e; font-size:20px;}
.pro .bg .txt{ width:100%; height:auto; margin:0 auto; margin-top:20px;}
.pro .bg .txt ul li{ width:48%; margin:0 auto; overflow:hidden; position:relative; margin-bottom:20px; background:#eeeeee; float:left; margin-left:1%; margin-right:1%}
.pro .bg .txt ul li .box .name{ width:90%; margin:0 auto; text-align:center; line-height:30px; color:#494949; font-size:16px;}
.pro .bg .txt ul li .box .nr{ width:90%; margin:0 auto; line-height:24px; max-height:48px; padding-top:5px; font-size:12px;}
.pro .bg .txt ul li .box .more{ text-align:center; width:90%; margin:0 auto; color:#777777; padding-top:5px;}

.pro .bg .btn{ width:162px; height:42px; display:block; text-align:center; line-height:42px; background:#c0392f; margin:0 auto; overflow:hidden; color:#fff; margin-top:20px;}

.case{ width:94%; max-width:1180px; margin:0 auto; margin-top:30px;}
.case .title{ text-align:center; height:30px; line-height:30px; color:#1e1e1e; font-size:20px;}
.case .txt{ width:100%; height:auto; margin-top:20px;}
.case .txt div{ overflow:visible}
.case .txt img{ width:100%; display:block}
.case .txt .name{ width:100%; text-align:center; line-height:30px; padding-top:8px;}

.yyly{ width:100%; height:auto; background:#f8f8f8; margin-top:30px;}
.yyly .bg{ width:100%; margin:30px auto;}
.yyly .bg .title{ text-align:center; height:30px; line-height:30px; color:#1e1e1e; font-size:20px;}
.yyly .bg .txt{ width:100%; height:auto; margin:0 auto; margin-top:20px;}
.yyly .bg .txt .swiper-slide .box{ }
.new{ width:94%; max-width:1180px; margin:0 auto; margin-top:30px;}
.new .title{ text-align:center; height:30px; line-height:30px; color:#1e1e1e; font-size:20px;}
.new .txt{ width:100%; height:auto; margin-top:20px;}


/****************************** ny *************************************/

#centern{ width:94%; max-width:1180px; height:auto; margin:30px auto;}

.mbx{ width:100%; height:30px; background:url(../images/home-ico.jpg) no-repeat left center; padding-left:22px; line-height:30px; color:#777777}

.centern{ width:100%; background:#f5f5f5; margin-top:10px;}

.listn{ width:100%; height:auto; border-bottom:1px solid #eeeeee; margin-top:8px; margin-bottom:10px;}
.listn ul li{ float:left; margin-left:5px; height:32px; overflow:hidden; margin-bottom:5px;}
.listn ul li a{ display:block; height:32px; line-height:32px; padding-left:10px; padding-right:px; color:#1e1e1e; font-size:14px; border-radius:3px;}
.listn ul li a:hover{ color:#fff; background:#c0392f}
.listn ul li a.dz{ color:#fff; background:#c0392f}


.ny_side{ width:96%; margin:20px auto; min-height:350px;}
.ny_side img{ width:100%;}

dl.newsdl{ width:100%; height:101px; overflow:hidden; margin-bottom:18px;}
dl.newsdl dt{ width:160px; height:101px; float:left}
dl.newsdl dt img{width:160px; height:101px; display:block;}
dl.newsdl dd{ margin-left:170px; overflow:hidden; display:block; height:101px;}
dl.newsdl dd .name{ height:28px; width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:0; color:#222222; font-size:14px; font-weight:bold}
dl.newsdl dd .memo{ width:100%; height:40px; line-height:20px; padding-top:5px; font-size:12px;}
dl.newsdl dd .time{ height:20px; line-height:20px; color:#777777; padding-top:5px;}


ul.picul li{ float:left; width:50%; overflow:hidden; margin-bottom:15px;}


.pclx{ display:none}
.mlx{ display:block}


