@charset "utf-8";
/* CSS Document */
.container{ width:100%; height:auto; margin:0; padding:0;}
/*分页样式*/
.page{ width:100%; height:50px; line-height:50px; margin:10px 0; text-align:center; font-size:14px; float:left}
.page a,.page span {color:#666; border:1px solid #CCC; display:inline-block; *display:inline; *zoom:1; height:28px; line-height:28px; padding:0 10px; background:#fff; font-size:14px; margin:0 2px; border-radius:3px;}
.page a:hover { background:#e90003; color:#fff; text-decoration:none;}
.page .current { border:1px solid #e90003; color:#e90003;}
/*内容区*/
.main{ width:1200px; margin:0 auto; height:auto; border-bottom:1px solid #DDD; padding-bottom:50px; min-height:400px;}
.lanmu_title{ width:100%; height:45px; line-height:42px; margin-top:-45px; overflow:hidden}
.lanmu_title h1{ float:left; width:auto; height:45px; font-size:16px; color:#FFF;}
.lanmu_title em{/*border-top:2px solid #FFF*/}
.lanmu_title span{ font-size:12px;}
.breadNav{ float:right; margin-top:5px;}
.menu{ width:100%; height:50px; margin-top:30px; float:left;}
.menu ul li{ line-height:30px; float:left; text-align:center; font-size:14px; margin-right:5px;}
.menu ul li a{ display:block; width:120px; height:30px; line-height:30px; border:1px solid #CCC; border-radius:2px; }
.menu ul li a.active{ background:#e00406; color:#FFF; border:1px  solid #e00406; border:1px solid #b10608;}
.menu ul li a:hover{ background:#e00406; color:#FFF;transition:all .3s; border:1px solid #b10608;}

.danye{ width:100%; height:auto; padding-top:10px; overflow:hidden; font-size:14px; line-height:40px;}
/*产品中心*/
.product{width:100%; height:auto; overflow:hidden; float:left; margin-top:30px;}
.pro_menu{ width:1178px; height:auto; overflow:hidden; border:1px solid #DDD;  padding:10px 10px 0 10px; float:left; margin-top:30px;}
.pro_menu ul li{ float:left; margin:0 10px 10px 0; line-height:20px;}
.pro_menu ul li a{ padding:5px 10px; display:block; background:#f2f2f2; border-radius:5px; font-size:14px;}
.pro_menu ul li a.active{background:#e90003; color:#FFF;}
.pro_menu ul li a:hover{transition:all .3s; background:#e90003; color:#FFF}
.pro_ul{ width:1250px;}
.pro_ul li{ width:570px; height:170px; float:left; margin-right:34px; margin-bottom:30px;border:1px solid #DDD; padding:5px;}
.pro_ul li:hover{border:1px solid #ffc34b;transition:all .3s;}
.pro_ul li em img{ float:left; width:290px; height:170px;}
.pro_info{ float:right; width:270px;font-size:14px; line-height:20px;}
.pro_info h1{ font-size:14px; font-weight:bold;}
.pro_info > p.sp_name{ margin-top:10px;}
.syz{ margin-top:10px; height:110px; line-height:28px; width:100%; overflow:hidden; font-size:12px;}

/*新闻中心*/
.news{ width:100%; height:auto; overflow:hidden; float:left;}
.news li{ width:100%; font-size:14px; height:120px; margin-top:15px; padding-bottom:15px; border-bottom:1px dotted #CCC; overflow:hidden;}
.newsLi_pic{ float:left; width:190px; height:110px; padding:3px; border:1px solid #DDD;}
.newsLi_pic > a{ display:inline-block;width:190px; height:110px; overflow:hidden}
.newsLi_pic img {width:190px; height:110px;}
.newsLi_pic img{transition:all .3s;}
.newsLi_pic a:hover img {transform: scale(1.1);}
.newsLi_r{ float:right; width:980px; height:120px;}
.news li h1{ height:35px; line-height:30px; width:100%; font-size:16px}
.newsli_text{ line-height:20px; color:#666; height:40px; font-size:12px; overflow:hidden;}
.news li em.btn a{ display:block; text-align:center; font-size:14px; width:100px; height:30px; line-height:30px; border:1px solid #CCC; margin-top:10px;transition-duration: 0.5s;}
.news li em.btn a:hover{ background:#e90003; color:#FFF; text-decoration:none;}

.news_show{ width:100%; height:auto; overflow:hidden;}
.n_s_title{ text-align:center; float:left; width:100%; font-size:18px; font-weight:bold; margin-top:20px;}
.n_s_xinxi{ text-align:center; float:left; width:100%; font-size:14px; border-bottom: dashed 1px #ccc; border-top: dashed 1px #ccc;
 height:30px; margin-top:20px; line-height:32px;}
.n_s_text{ float:left; line-height:35px; width:100%; font-size:14px; text-align:justify; margin-top:15px; font-family:"宋体";}
.switch{ width:100%; height:auto; margin-top:15px; float:left; font-size:14px;}
.switch p{ height:20px; line-height:20px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.switch span{ font-weight:bold;}
.switch a.disabled{color:#bbbbbb;cursor:not-allowed;}
.fanhui{ text-align:right; width:100%; height:20px; line-height:20px; float:left; padding:10px 0px;}

/*公司荣誉*/
.honor{ width:100%; height:auto; margin-top:20px; overflow:hidden; float:left; margin-top:30px;}
.honor_ul{ width:1280px;}
.honor_ul li { float:left; margin:0 24px 20px 0; overflow:hidden; width:282px;}
.honor_ul li em{ display:block; width:270px; height:161px; padding:5px; border:1px solid #CCC;}
.honor_ul li img{ width:270px; height:161px;}
.honor_ul li h1{ font-size:14px; text-align:center; width:100%; height:30px; line-height:30px;}
.honor_ul li a:hover em{border:1px solid #e90003;transition:all .3s;}

/*人力资源*/
.team{ width:100%; height:auto; margin-top:10px; overflow:hidden; float:left;}
.team_ul{ width:1280px; height:auto; overflow:hidden;}
.team_ul li { float:left; margin:0 24px 24px 0; overflow:hidden;width:282px;}
.team_ul li em{ display:block; width:270px; height:223px; padding:5px; border:1px solid #CCC;}
.team_ul li img{ width:270px; height:223px;}
.team_ul li h1{ font-size:14px; text-align:center; width:100%; height:30px; line-height:30px;}
.team_ul li a:hover em{ border:1px solid #e90003;transition:all .3s;}
/*联系我们*/
.lianxi_text{ font-size:16px; margin-top:10px; width:450px; float:right; height:auto;}