﻿@charset "utf-8";
/* CSS Document */
.zy_banner{width: 100%;position: relative;height: 400px;overflow: hidden;}
.zy_banner img{display: block;width: 1920px;height: 400px;position: absolute;left: 50%;top: 0;margin-left: -960px;}

.other{margin:auto; overflow:hidden;}

/*about*/
.about-fi{padding-top: 30px; margin-bottom:40px; clear:both; }
.intoentit{text-align: center; font-size:35px; color:#666; text-transform:uppercase;}
.intocntit{background: url(../images/company_25.png) no-repeat center;text-align: center;font-size:30px;color: #b20000; line-height:40px;}
.about-se{overflow: hidden;padding-top:10px;padding-bottom: 30px;}
.about-se .le{float: left;width: 410px;height: 526px;border:5px solid #b20000;position: relative;/*margin-left: -200px;*/}
.about-se .le img{position: absolute;top: 23px;left: 38px;}
.about-se .ri{width: 680px;padding:42px 0 0 0;float: right;/*margin-right: -200px;*/}
.about-se .ri h3{ font-size:50px; line-height:50px; font-weight:normal;}
.about-se .ri h4{ font-size:20px; line-height:36px; margin-top:10px;}
.about-se .ri .p{line-height: 24px;color: #333;margin-top: 8px;}
.about-se-th{clear: both;padding-top:20px;overflow: hidden;}
.about-se-th .ul{width: 1200px;}
.about-se-th .li{width: 156px;text-align: center;float: left;/*margin-right: 126px;*/opacity: 0;filter: alpha(opacity=0);/*margin-right: 226px;*/}
.about-se-th .li .thtit{font-size: 14px;color: #c9a072;padding:15px 0;}
.about-se-th .li .thtxt{color: #333;}

.honor{ width:1200px; margin:30px auto; overflow:hidden;}
.honor ul li{ float:right; width:280px; overflow:hidden;}
.honor ul li img{ overflow:hidden; width:100%; height:100%;}
.honor ul li a:hover img{ transform:scale(1.03,1.03); transition:all 1s;}
.honor ul li p{ text-align:center; font-size:14px; line-height:36px;}



/*news*/
.new{ margin-top:20px; overflow:hidden;}
.new .news-list{width:100%;background:#fff;height:269px;position:relative;border-bottom:1px solid #bfbfbf;}
.new .news-list dl{width:1200px;margin:0 auto;padding-top:50px;padding-bottom:50px;}
.new .news-list dd{float:left;margin-right:40px;}
.new .news-list h1{font-size:48px;color:#bfbfbf;text-align:center;border-bottom:1px #eee solid;}
.new .news-list h2{font-size:24px;color:#000;font-weight:normal;}
.new .news-list h3{font-size:12px;color:#808080;font-weight:normal;margin-top:20px;padding-bottom:17px;border-bottom:1px #eee solid;line-height:26px;}
.new .news-list h4{font-size:12px;color:#bfbfbf;padding-top:14px;font-weight:normal;margin-left:8px;position:relative;background:url(../images/news1.jpg) no-repeat left bottom;text-indent:2em;}
.new .news-list h4 img{margin-right:8px;position:relative;top:4px;}
.new .news-list p{font-size:12px;color:#bfbfbf;text-align:center;padding-top:14px;}
.new .news-list:hover{background:#f5f5f5;}
.new .news-list:hover h1{color:#b20000;border-bottom:1px #b20000 solid;}
.new .news-list:hover h2{color:#b20000;}
.new .news-list:hover h3{border-bottom:1px #b20000 solid;}
.new .news-list:hover h4{color:#b20000;background:url(../images/news2.jpg) no-repeat left bottom;}
.new .news-list:hover p{color:#b20000;}

.fy{margin-top:20px;padding-bottom:40px;}
.fy a{font-size:12px;color:#808080;line-height:22px;padding:5px 10px;margin-right:20px;}
.fy1{border:1px solid #ccc;}
.fy a:hover{color:#fff;background:#b20000;}


/*pro*/
.product .category{position: relative;top: 20px;float: left;width: 16%;}
.product .category span{display: block;line-height: 80px;background: #b20000;font-weight: bold;font-size: 20px;color: #fff;text-align: center;}
.product .category a{display: block;line-height: 50px;margin-bottom: 2px;background: #ccc;font-size: 16px;color: #fff;}
/*.product .category a:before{content: "";display: inline-block;width: 8px;height: 8px;margin: 0 20px 0 35px;vertical-align: middle;background-position: -371px -70px;}*/
.product .category a:hover,
.product .category a.active{background: #999;}
.product .category a:hover:before,
.product .category a.active:before{background-position: -421px -70px;}
.product .main{float: right;width: 80%;}
.product .main .prolist_banner{ height:260px; margin-top:20px; overflow:hidden;}
.product .main .tag{margin-top: 20px;overflow: hidden;}
.product .main .tag a{float: left;line-height: 30px;margin: 0 30px 20px 0;padding: 0 25px;border: 1px solid #e5e5e5;border-radius: 15px;font-size: 16px;color: #333;text-align: center;}
.product .main .tag a.active{background: #b20000;border-color: #cb0e0e;color: #fff;}
.product .list{margin-top: 10px;}
.product .list ul li{ float:left; border:1px #dadada solid; margin-right:17px; margin-bottom:20px; overflow:hidden; padding:10px 15px 5px 15px;}
.product .list ul li img{ width:100%; height:200px; overflow:hidden;}
.product .list ul li a:hover img{ transform:scale(1.06,1.06); transition:all 1s;}
.product .list ul li:hover{ border:1px #b20000 solid;}
.product .list ul li p{ font-size:14px; text-align:center; line-height:35px; height: 35px;overflow: hidden;}



/*solution*/
.solution{ overflow:hidden; margin-top:20px;}
.pro-cases{}
.pro-cases ul{}
.pro-cases li{position: relative;width:23%;height: 304px;margin: 0 10px 23px 10px; float:left;}
.pro-cases li .bg{left: 22.5px;bottom:10px;width: 235px;height: 174px;background: url(../images/bg_shadow06.png);}
.pro-cases li .sign{position: absolute;left: 0;top: 107px;width: 100%;height: 90px;background: url(../images/bg_line09.jpg) no-repeat center bottom;font-size: 16px;line-height: 24px;color: #fff;text-align: center;}
.pro-cases li .tips{left: 55px;bottom: -20px;width: 170px;height: 62px;font-size: 12px;line-height: 18px;color: #fff;text-align: center;filter:alpha(opacity=0);opacity: 0; overflow:hidden;}
.pro-cases li .img{width: 64px;height: 64px;background-position: 0 -64px;margin: 0 auto;}


/*contact*/
.contact{ overflow:hidden; }
.contact_con{ width:100%; padding:25px 0px; overflow:hidden; background:rgba(0,0,0,0.5);}
.contact_con_1200{ width:1200px; margin:auto;}
.contact_left{ float:left; width:800px; border-right:1px #fff solid;}
.contact_left ul li{ font-size:16px; color:#fff; float:left; margin-bottom:20px; margin-right:30px; width:370px;}
.contact_left ul li img{ padding:10px; border:1px #fff solid; border-radius:50%; width:20px; height:20px; margin-right:12px;}

.contact_right{ float:right;}
.contact_right ul li{ float:left; margin-left:20px; margin-top:20px;}
.contact_right ul li img{ width:121px; height:121px; overflow:hidden;}
.contact_right ul li p{ text-align:center; line-height:35px; color:#fff;}



.yijian{width: 100%;padding-top:50px;padding-bottom: 100px;}
.yijian .yijian_tle{text-align: center;margin-bottom: 40px;}
.yijian .yijian_tle h2{font-size: 22px;font-weight: bold;padding-bottom: 15px;background: url(../images/35.jpg) no-repeat center bottom;margin-bottom: 20px;}
.yijian .yijian_tle h3{font-size: 14px;color: #666;}
.yijian .yijian_main{width: 1100px;margin: 0 auto;}
.yijian .yijian_main div{width: 495px;position: relative;margin-bottom: 40px;}
.yijian .yijian_main div label{position: absolute;left: 10px;font-size: 14px;color: #808080;top:7px;}
.yijian .yijian_main div input{width: 415px;padding-left: 80px;border: 1px solid #dadada;height: 40px;line-height: 40px;background: #fafafa;outline: none;}
textarea{width: 1090px;background: #fafafa;height: 250px;resize: none;padding-left: 10px;padding-top: 10px;}
.yijian .yijian_main a{display: block;width: 200px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #ff293d;color: #ff293d;margin: 40px auto 0;}
.yijian .yijian_main a:hover{background: #c40001;color: #fff;}




















