/* -- 内页颜色修改 -- */
.color-m{color: #e40f0a;}
.color-f,a:hover{color: #ff7300;}


/* -- 联系我们 -- */
.cont_ind{height:777px;}      /*地图侧高度667-557*/

/* -- 幻灯片 -- */
.banner_bg .banner .swiper-container,.banner_bg .banner .ban_bg,.banner_bg .banner .ban_nbg { width: 100%; height: 600px;}       /*首页幻灯片高度*/
.banner_n .swiper-container,.banner_n .ban_bg,.banner_n .ban_nbg { width: 100%; height: 400px;}/*内页幻灯片高度*/
.banner_img{width:100%; height:350px;} /*单图片高度*/
.banner_bg .banner .swiper-pagination-bullet-active{background: #ff7300;} 
.banner_n .swiper-pagination-bullet-active{background: #ff7300;} 


/* -- 内页布局 -- */
.page_main { margin: 0 auto; width: 1200px;}/*版面宽度*/
.page_content{ width:900px;}/*右边宽度*/
.page_left{ width:240px;}/*左边宽度*/
.page_bg { padding:20px 0 20px; background:#fff;}
.page_full{ width:100%;}
.dis{ display:none;}



/* -- 图片列表 -- */
.list_box {float:left;margin:0 10px;width:auto;}
.list_box .list_box_img{display: table-cell;box-sizing: border-box;overflow:hidden;text-align: center;border:1px #e2e2e2 solid;vertical-align: middle;}
.list_box .list_box_img img{width: 100%;height: 100%;vertical-align: bottom;}
.list_box .list_box_p {line-height: 40px; height: 40px; text-align: center;}
.list_box .list_box_p a{ display: inline-block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_box:hover .list_box_p a{color:#ff7300;}
.list_box:hover .list_box_img{ border:1px #ff7300 solid;}


/*上下翻页*/
.pagingNav {padding: 5px 30px;margin-bottom: 5px;}
.pagingNav p {height: 30px;line-height: 30px;}
.pagingNav .uls {margin-top: -30px;overflow: hidden;}
.pagingNav .uls a {float: left;margin-left: 5px;padding: 0 10px;height: 28px;line-height: 28px;border: 1px solid #ccc;text-decoration: none;float: left}
.pagingNav .uls .tBtn:hover {background-color: inherit;color: inherit;}
.pagingNav .uls a:hover, .pagingNav .uls a.cur {background-color: #ff7300;border-color: #ff7300;color: #fff;}


/*详情页*/
.pro_detail_img {text-align: center;}
.pro_detail_img img {max-width: 100%;}
.pro_detail_name {font-size: 15px;font-weight: bold;line-height: 32px;text-align: center;}
.pro_detail_next {padding: 6px 0;text-align: center;}
.pro_content {line-height: 28px;}
.pro_content img {max-width: 100%;display: block;}
.pro_content_title {position: relative;height: 40px;border-bottom: 1px solid #ddd;line-height: 40px;font-size: 14px;color: #444;margin-bottom: 15px;padding-left: 5px;}
.pro_content_title strong{font-size: 16px;font-weight: bold;color:#e40f0a;}
.pro_content_title span{color: #999;}
.pro_content_title i {display: block;width: 100px;position: absolute;bottom:-1px;z-index: 2;left:0;border-bottom: 2px solid #e40f0a;}
.pro_content_con {line-height: 28px;overflow: hidden;}
.pro_content_con img,.pro_content_con table{max-width: 100%;display: block;margin: 0 auto;}


/*内页新闻列表*/
.news_list_box {border: #dedede solid 1px;overflow: hidden;padding: 22px;margin-bottom: 20px;}
.news_list_img {width: 25%;float: left;font-size: 0;}
.news_list_img img {max-width: 100%;display: table-cell;border:1px solid #ccc;}
.news_list_content{width: 75%;float: left;padding: 0 30px 0 40px;box-sizing: border-box;}
.news_list_box .news_content_title{ height: 40px;line-height: 40px;font-size: 20px;color: #333;width: 100%;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.news_list_box .news_content_txt {font-weight: normal;line-height: 30px;margin-top: 5px;color: #666;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;    font-size: 15px;}
.news_list_box .news_content_more {margin-top: 25px;width: 134px;height: 40px;float: right;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}
.news_list_box:hover {border: #e40f0a solid 1px;}
.news_list_box:hover .news_content_title{color: #e40f0a;}
.news_list_box:hover .news_content_more {background: #e40f0a;border-color: #e40f0a;color: #fff;}



/*内页新闻详情*/
.news_detail_img {text-align: center;}
.news_detail_img img {max-width: 100%;}
.news_detail_name {font-size: 25px;color: #333;font-weight: bold;line-height: 40px;text-align: center;border-bottom: 1px solid #dcdcdc;}
.news_detail_name p {font-weight: normal;font-size: 14px;}
.news_detail_next {padding: 20px 0;text-align: center;border-top: 1px solid #ddd;}
.news_detail_content {line-height: 26px;padding: 20px 0;}
.news_detail_content img {display: block;padding: 20px 0;}
.news_detail_content img,.news_detail_content table{max-width: 100%;} 
.news_detail_content p{font-size: 16px;color: #333;line-height: 30px;}
.news_detail_content > p{margin-bottom: 20px;text-indent: 2em;}

      
/*面包屑导航*/
.navigation {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;line-height: 40px;height: 40px;margin-bottom: 20px;border-bottom: 1px dashed #ddd;text-align: left;}
.navigation .iconfont{ font-size:18px; padding:0 5px;color:#e40f0a;}
.navigation_w{ float:right; padding-right:5px; font-size:12px; font-style: normal;font-weight: 300;font-family: arial;color: #ccc;}



/*搜索栏*/
.search_bg {width: 100%;height: 70px;background: #f1f1f1;overflow:hidden;}
.search_bgn {width: 100%;height: 70px;background: #f1f1f1;position: absolute;top: 605px;}
.search {width: 1200px;height: auto;margin: 0 auto;}
.search_01 {float: left; line-height: 70px;}
.search_01 .fl {margin-top: 12px;}
.search_01 span {color: #666;font-size: 15px;line-height: 60px;font-weight: bold;}
.search_01 a {font-size: 14px;color: #666666;}
.search_01 i:last-child{font-size: 0;}
.search_01 a:hover {font-size: 14px;color:#ff7300;}
.search-d {margin-top: 20px;}
.search-bgp {width: 236px;height: 30px;font-size: 14px;line-height: 32px;padding-left: 15px;color: #5a5a5a;background:#fff;outline: none;border: 1px solid #e4e4e4;border-right: none;padding-top: 0px!important;padding-bottom: 0px!important;}
.search-ip {width: 44px;height: 32px;border: none;cursor: pointer;background:#e40f0a url(../images/search.png) no-repeat center;}
.search-bg {float: left;overflow: hidden;}
.search-i {float: left;overflow: hidden;}



/* 在线留言 */ 
.feedback_form{width: 90%;margin: 0 auto;padding-bottom: 30px;}
.feedback_form_t {font-size: 26px;text-align: center;line-height: 80px;margin-bottom: 40px;border-bottom: 1px solid #e40f0a;}
.feedback_form input,.feedback_form textarea{border: 1px solid #ccc;border-radius: 5px;}
.feedback_form input:hover,.feedback_form textarea:hover{border-color:#e40f0a;}
.feedback_form li {width: 100%;background: none;font-size: 14px;color: #888;margin-bottom: 10px;line-height: 48px;}
.feedback_content i{ font-size:18px;padding: 0 5px;}
.feedback_form li.message {padding-top: 10px;}
.wbf-input {width: 80%;height: 32px;padding: 10px;margin: 8px 0;line-height: normal;box-sizing: border-box;}
.wbf-code {width: 140px;height: 32px;padding: 10px;margin: 8px 0;line-height: normal;box-sizing: border-box;}
.feedback_form  li.yzma {margin-top: -10px;}
.yzma img{ vertical-align: middle;}
.wbf-textarea {width: 80%;height: 130px;padding: 8px;line-height: 20px;box-sizing: border-box;}
input.button.btn_message{display: inline-block;zoom: 1;vertical-align: baseline;margin-left: 55%;margin-top: 10px;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 30px;border-radius: 30px;line-height: 40px;background: #666;font-size: 16px;color: #fff;border: none; }
.button.sub_message{display: inline-block;zoom: 1;vertical-align: baseline;margin-left: 20px;margin-top: 10px;   outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 30px;border-radius: 30px;line-height: 40px;font-size: 16px;color: #fff;border: none;background: #e40f0a;}
.feedback_form input::-webkit-input-placeholder,.feedback_form textarea::-webkit-input-placeholder {color: #ccc;}



/*在线客服*/
.side{ position:fixed; width:54px; height:275px; right:0; top:214px; z-index:100; }
.side ul li{ width:54px; height:54px; float:left; position:relative; border-bottom:1px solid #444; }
.side ul li .sidebox{ white-space: nowrap; position:absolute; width:54px; height:54px; top:0; right:0; -webkit-transition:all 0.3s; transition:all 0.3s; background:#000; opacity:0.8; filter:Alpha(opacity=80); color:#fff; font:14px/54px "microsoft yahei"; overflow:visible; }
.side ul li:hover .sidebox{ width: 170px; background:#e40f0a; opacity:1; filter:Alpha(opacity=100);}
.side ul li .sidebox i{ float: left; width: 54px; font-size: 26px; text-align: center;}
.side ul li .side_ewm { position: absolute; top: 0; left: 55px; width: 120px; height: auto; padding: 0; float: none; z-index: 333}
.back-to-top{ display: none; }
.side ul li .sidetop{ width:54px; height:54px; line-height:54px; display:inline-block; background:#000; opacity:0.8; filter:Alpha(opacity=80); -webkit-transition:all 0.3s; transition:all 0.3s; }
.side ul li .sidetop:hover{ background:#e40f0a; opacity:1; filter:Alpha(opacity=100); }
.side ul li img { float: left; width: 30px; height: 30px; padding: 12px; }
.side ul li:nth-last-child(1){ border-bottom: 0 none; } 





