@charset "utf-8";
/*内页代码*/
.banner_ny{width:100%; overflow: hidden;}
.banner_ny img{width: 100%;}
/*当前位置*/
.page-locate{line-height:42px;font-size:14px;text-align:left;background:#eeeeef; padding: 5px 0;}
.page-locate a:first-child{display:inline-block;padding:0 0 0 25px;background:url(../images/icon-home.png) no-repeat left 12px;}
.page-locate span{margin:0 8px; color: #008be6;}


.pro_left{width: 22%; float: left; margin: 20px 0;}
.pro_left h2{ height:68px; line-height:68px; background:#333;text-align:center; color:#fff; font-size:22px; font-weight: bold; border-bottom:3px solid #fff;}
.pro_left ul{ padding-bottom:3px;}
.pro_left ul li{border-bottom:3px solid #fff; position: relative; }
.pro_left ul li p{display:block; line-height:45px; text-align:left; background:#eee url(../images/ico1.png) no-repeat right center; padding-left: 25px; font-size:15px; font-weight: bold;}
.pro_left ul li ul{width: 100%;}
.pro_left ul li ul li { line-height:37px; border-bottom:dashed 1px #eee;  display:block; background:transparent; padding-left: 25px;  font-size:13px;}
.pro_left ul li ul li a:hover{ text-decoration:none; display:block;color: #a41d23;}

.pro_left ul li p.hover{ background:#a41d23 url(../images/ico2.png) no-repeat right center; padding-left: 25px; font-size:15px; font-weight: bold; }
.pro_left ul li p.hover a{color: #fff;}

.pro_right{width: 74%;  float: right; margin: 20px 0;}
.pro_right h3{width: 100%; color:#333; font-size:17px; line-height:35px; font-weight: bold; border-bottom:1px solid #e5e5e5; padding-bottom: 6px;}

.contact-z1{padding: 15px; border: 1px solid #ccc; line-height: 30px; font-size: 14px;  color: #333;margin:15px 0 0;}


.main-about{padding:0 0 30px;background-color:#fff; overflow: hidden;}
.main-about .profile{margin:12px 0;line-height:32px; font-size: 15px; overflow:hidden;}
.main-about .profile img{max-width: 100%; padding: 8px 0;}


.zhengshu{margin-top:20px;}
.zhengshu ul{ margin-left:-3%;}
.zhengshu li{ float:left; width:30.333%; margin-left:3%; text-align:center; margin-bottom:1%;}
.zhengshu li img{ max-width:96%;border:3px solid #aaa; padding:1px;}
.zhengshu li span{display:block; line-height:40px; font-size:15px;}


/*产品中心*/
.products{width:100%;  margin:20px 0; overflow: hidden;}
.products ul{margin-left: -3%; }
.products li{width:30.333%;float: left;margin-left:3%;margin-bottom: 1.5%; transition: all 0.3s;}
.products li:hover{}
.products li .pic{border:1px solid #e0e0e0; overflow: hidden;}
.products li img{max-width: 100%; transition: all .3s;}
.products li img:hover{transform: scale(1.08);-ms-transform: scale(1.08);}
.products li p{line-height:25px; font-size:15px; padding:6px 0; text-align: center;}


.pro_list{margin-top:15px; overflow: hidden;}
.pro_list .left_img{ width: 99%;border: 1px solid #e5e5e5; margin: 15px auto; display: block;}
.pro_list .left_img img{width: 97%;margin: 15px auto; display: block}
.pro_list .left_detail{width: 100%; padding:15px 0 0; overflow: hidden;}
.pro_list .left_detail .cp_top{width: 100%; font-size: 17px; line-height: 32px; padding-bottom: 18px;}

.pro_list .left_detail .cp_top table{border-left: 1px solid #000;border-top:1px solid #000; width: 100%;border-collapse: collapse; }
.pro_list .left_detail .cp_top table td{border-right: 1px solid #000;border-bottom:1px solid #000; padding: 6px; text-align:center;}

.cp_bt{width: 100%; padding: 0 0 8px; line-height: 32px; overflow: hidden;}
.cp_bt span{width: 92px; background: url("../images/done.png") left center no-repeat; background-size: 24px; padding-left: 35px; color: #a41d23; font-weight: bold; font-size: 20px; display: inline-block;}
.cp_bt i{background: url("../images/done.png") left center no-repeat; background-size: 24px; padding-left: 35px; color: #a41d23; font-weight: bold; font-size: 20px; display: inline-block;}



/* 新闻资讯 */
.newsList{margin-top: 20px;}
.newsList dl{position:relative; padding:0; height:auto; overflow: hidden;}
.newsList dt{float:left;width: 350px; border: 1px solid #d9d9d9; padding: 3px;}
.newsList dt img{display:block;width: 100%;}
.newsList dd{width: calc(100% - 385px);float: right;}
.newsList dd h5{height:40px; line-height:40px; font-size:17px; font-weight: bold;}
.newsList dd h5 a{color:#4d4d4d;}
.newsList dd h5 a:hover{color: #e62129;}
.newsList dd h5 span{  float: right;color: #777;font-weight:normal; font-size: 14px;}
.newsList dd p{line-height:27px; height:108px; overflow:hidden; font-size:14px; padding-top:8px;display:-webkit-box; text-overflow: ellipsis; -webkit-line-clamp:3;  -webkit-box-orient:vertical; overflow: hidden;}
.newsList dd i{position:absolute; bottom:0;color: #e62129; font-weight:bold;}
.newsList ul{margin-top:16px;}
.newsList li{position:relative; height:45px; line-height:45px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}
.newsList li a{padding-left:18px; background:url("../images/newsicon.jpg") no-repeat left center;}
.newsList li a:hover{color: #e62129;}
.newsList li span{position:absolute; top:0; right:0; color:#777;font-size: 13px;}



/*新闻详情*/
.NewsDetailed{ width:100%; margin:35px 0;  overflow: hidden;}
.NewsDetailed h4{line-height:32px;margin-bottom:15px;text-align:center;font-size:18px;font-weight:600;color:#444;}
.NewsShowHits{padding-bottom:15px;text-align:center;border-bottom:1px #DEDEDE solid;color:#777;font-size:13px;}
.NewsDetailed-content{line-height:30px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:14px;text-align:left; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#a41d23;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:70px;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}



.ct_mode{width: 100%; margin: 40px 0 15px 0;}
.ct_mode ul li{width:25%;float:left;padding:0px 15px;text-align: center;box-sizing: border-box;}
.ct_mode ul li span{display:block;width:110px;height:110px;line-height:110px;text-align:center;background:#aaa;border-radius: 50%;margin:0px auto;transition: all 0.5s ease-in-out;position:relative;top:0px;}
.ct_mode ul li span img{width: 45%;}
.ct_mode ul li h4{font-size:16px;color:#333;margin:12px auto;font-weight: bold;}
.ct_mode ul li p{font-size:15px;color:#444; line-height: 30px;}
.ct_mode ul li:hover span{background:#007fff;top:-10px;}

#map_container{height:550px;}

/*feedback*/
.content_box{margin-top:20px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #a41d23;border:none;}



