@charset "UTF-8";
*{margin:0px; padding:0px; word-wrap:break-word;outline: none;word-break: break-all;}
img,input,select,button,textarea{vertical-align:middle;}
ul,li{list-style:none;}
body{font-size:14px; color: #333; line-height: 1.8;background: #fff;position: relative;min-width: 1160px;}
body{-webkit-tap-highlight-color: rgba(0,0,0,0);}
body,
button,
select,
textarea,
input{font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei", sans-serif;}
a,
button,
input{outline:none!important;-moz-outline-style:none;}
button{cursor: pointer;border: none;}
a {color: #333;text-decoration: none;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
a:hover{color:#58B2FE;}
img{border:none;}
.clear{ clear:both; height:0px;  margin:0; padding:0;width:0; border:none; overflow:hidden;}
.fl { float:left}
.fr { float:right}
.min-w{min-width: 1160px;}
.mt{margin-top: 15px;}
.mr0{margin-right: 0;}
.wrap{width: 1160px;margin: 0 auto;}
.transition{-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.qiehuan{position: relative;}
/*.qiehuan_box{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;z-index: 0;}
.qiehuan_box.hover{display: block;opacity: 1;z-index: 100;}*/
.qiehuan_box{display: none;}
.qiehuan_box.hover{display: block;}
.border{border: 1px solid #ddd;}
.bt0{border-top: none;}
.bdl{border-left:1px solid #ddd;}
.bdr{border-right:1px solid #ddd;}
/*header*/
.header{background:#fff;position: relative;
/*-webkit-box-shadow: 0 6px 6px rgba(15,5,12,0.2);
box-shadow: 0 6px 6px rgba(15,5,12,0.2);*/
}
.header .wrap{position: relative;z-index: 1000;}
.logo{height: 71px;padding:20px 0 10px;}
.logo img{height: 71px;}
.menu {position: relative;margin-top: 35px;}
.menu, .menu ul {list-style: none;}
.menu li {text-align: center;}
.menu >ul > li {display: block;float: left;position: relative;}
.menu >ul > li >a{display: block;position: relative;color: #656565;display: block;font-size: 16px;text-transform: uppercase;line-height:45px;position: relative;padding:0 20px;overflow: hidden;}
.menu .submenu{display: none;position: absolute;width: 100%;top: 45px;z-index: 2000;background: #ffffff;line-height:32px;box-shadow: 0 0px 3px #a1a1a1;}
.menu .submenu li a{color:#333;display: block;height: 100%;border-top: 1px solid #ffffff;border-bottom: 1px solid #e9e9e9;line-height: 22px;padding:5px 0;}
.menu .submenu li a:hover,.menu .submenu li a.active{color:#d62b40;}

.top_right_link{font-size: 14px;position: absolute;top: 10px;right: 20px;}
.top_right_link li{float: left;line-height: 30px;margin:0 5px;position: relative;}
.top_right_link li a{display: block;}
.top_right_link .top_r1 a{background:url(../images/icon1.png) left center no-repeat;padding-left: 15px;}
.topR2Code{ border:1px solid #dddddd; background:#FFF; position:absolute; left:50%; top:35px; margin-left:-53px; width:104px; height:100px; padding-top:4px; display:none;}
.topR2Code i{ display:block; width:23px; height:11px; background:url(../images/icn4.png) no-repeat center center; position:absolute; left:50%; margin-left:-11px; top:-11px;}
.topR2Code img{ display:block; width:95px; height:95px; margin:0 auto;}
.top_right_link .top_r1:hover .topR2Code{ display:block;}

.search-form {border: 1px solid #ccc;background:transparent;height: 30px;position: relative;width: 173px;margin-top: 43px;border-radius: 30px;}
.search-form .text {border: 0;height: 30px;width: 115px;line-height: 30px;padding-left: 18px;float: left;background:none;}
.search-form .btn-submit {display: block;border: 0;background: url(../images/icon3.png) no-repeat center center;width: 40px;height: 30px;text-indent: -9999px;position: absolute;right: 0px;top: 0px;}


/*footer*/
.footer{width: 100%;overflow: hidden; background: #e9e9e9; color: #454545;padding:20px 0 30px;}
.footer a{color:#454545;}
.copy{background: #ddd;padding: 15px 0;line-height: 25px;color:#656565;}
.copy span{margin-right: 10px;}
.copy a{color:#656565;}

.foot_left{float: left;width: 700px;overflow: hidden;}
.foot_right{float: right;overflow: hidden;margin-top: 15px;}
.foot_left dl{float: left;width: 210px;margin:15px 0;}
.foot_left dl dt{font-size: 16px;line-height: 40px;margin-bottom: 5px;font-weight: bold;}
.foot_left dl dd{font-size: 16px;line-height: 30px;}
.foot_left .item4{width: 700px;}
.foot_left .item4 dd{float: left;width: 20%;}

.foot_code{text-align: center;padding-top: 15px;}
.foot_code img{}
.foot_code p{line-height: 30px;}

.foot_contact_tit{font-size: 16px;line-height: 40px;font-weight: bold;margin-bottom: 5px;}
.foot_contact{width: 250px;}
.foot_contact .item{position: relative;padding-left: 70px;line-height: 30px;}
.foot_contact .item span{position: absolute;top: 0;left: 0;}

/*分页*/

.pagelink{padding: 30px 0;text-align: center;}
.pagelink ul{border-radius: 4px;display: inline-block;}
.pagelink li {display: inline;}
.pagelink span,
.pagelink a{position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.428571429;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagelink li:first-child>a,
.pagelink li:first-child>span {margin-left: 0;/*border-bottom-left-radius: 4px;border-top-left-radius: 4px;*/}
.pagelink li:last-child>a,
.pagelink li:last-child>span {/*border-top-right-radius: 4px;border-bottom-right-radius: 4px;*/}
.pagelink a:hover,
.pagelink .current span{background-color: #eee;}

/*内页*/
/*.articledetail{background: #f8f8f8;}
.articledetail .right_con{border-radius: 10px;background: #fff;padding-bottom: 25px;margin-top: 22px;
-webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.05);
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}*/
.artPage{overflow: hidden;position: relative;border-top:1px solid #f1f1f1;padding: 15px 130px 15px 0;margin:0 30px;}
.artPage p{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color:#666;padding: 3px 0px;}
.artPage p em{display: block;overflow: hidden;background: #ededed;width: 110px;height: 30px;text-align: center;float: left;font-style: normal;}
.artPage p a{display: block;color:#999;float: left;margin-left: 10px;font-size: 14px;}
.artPage p a:hover{color:#176DB6;}
.goBack {display: block;width: 110px;height: 40px;overflow: hidden;font-size: 14px;color: #666;background: #ededed;text-align: center;line-height: 40px;position: absolute;right: 0px;top: 50%;margin-top: -20px;display: none;}
.page_header{position: relative;padding: 30px 40px 20px;border-bottom: 1px solid #f2f2f2;}
/*.articledetail .page_header{padding: 40px 100px 40px;}*/
.page_header h1{font-size: 24px;color:#454545;text-align: center;font-weight: normal;line-height:30px;}
/*.articledetail .page_header h1{color:#333;}*/
.page_header_info{text-align: center;color: #878787;line-height:1.2;padding:15px 0 0;}
.page_con,
.ke-content{padding:30px;line-height: 1.7;color:#454545;font-size: 16px;overflow: hidden;text-align: justify;}
/*.articledetail .page_con{background:url(../images/article_tit_bg.png) repeat-x top;}*/
/*.about_page_con{line-height: 1.88;color:#656565;}*/

.page_con h4,
.page_con h3,
.page_con h2,
.page_con h1,
.ke-content h4,
.ke-content h3,
.ke-content h2,
.ke-content h1{margin-bottom: 15px;}
.page_con p,
.ke-content p{margin:0 0 15px!important;/*text-indent: 2em;*/}
.page_con img,
.ke-content img{max-width: 100%;}
.page_con p img:first-child,
.ke-content p img:first-child{/*margin-left: -2em;*/}
.page_con video,
.ke-content video{max-width: 100%;}
.page_con object{display: block;margin:0 auto;}
.ke-content{padding:10px;min-width: 500px;overflow:auto;}

/*内容、列表公共*/
.left{width: 220px;margin-bottom: 30px;}
.right{width: 950px;padding-bottom: 30px;width: 100%;float: none;overflow: hidden;}
.depth{line-height: 60px;height: 60px;background:#fff;color:#454545;border-bottom: 1px solid #ccc;font-size: 14px;}
.depth .fr{background:url(../images/weizhi.png) no-repeat left center;padding-left: 30px;}
.depth .cat_name{font-size: 18px;color:#202020;line-height: 60px;height: 58px;border-bottom: 3px solid #176DB6;font-weight: bold;}
.right .depth .wrap{width: auto;padding-left: 10px;height: 100%;overflow: hidden;max-width: 80%;}
.depth a{margin:0 5px;color:#454545;}
.depth span{margin:0 5px;}
.depth_nav{font-size: 16px;line-height: 58px;}
.depth_nav span{margin: 0 10px;color:#d6d6d6;float: left;}
.depth_nav a{margin:0 10px;color:#434343;border-bottom:2px solid transparent;float: left;}
.depth_nav a.active,.depth_nav a:hover{border-bottom-color:#176DB6;color:#176DB6;}
/*左侧导航*/

/*列表页*/
.news_list{}
.news_list li{}
.news_list li a{display: block;padding:30px 0;border-bottom: 1px solid #ccc;}
.news_list li .title{font-size: 18px;line-height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#454545;}
.news_list li .date{margin-left: 15px;line-height: 30px;}
.news_list li .con{color:#656565;line-height: 2;padding: 5px 0;text-indent: 2em;margin-top: 15px;}
.news_list li:hover{background: #F6FAFE;}
.news_list a:hover{border-bottom: 1px solid #176DB6;}
.news_list a:hover .title{color:#176DB6;}
.news_list a:hover .date{color:#176DB6;}

.pic_list{overflow: hidden;}
.pic_list ul{overflow: hidden;padding: 10px 0;}
.pic_list li { width: 356px; border: 1px solid #dddddd; float: left;margin:14px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.pic_list li:hover{
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);
box-shadow:0 0 10px 0 rgba(0,0,0,0.3);
}
.pic_list li .pic { height: 220px; overflow: hidden; display: block; }
.pic_list li .pic img { width: 100%; min-height: 100%;}
.pic_list li .con_info{padding:10px;background: #f4f4f4;}
.pic_list li .title { display: block;font-size: 16px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;color:#454545; font-weight: bold;}
.pic_list li .title a {color:#454545;}
.pic_list li .con{font-size: 14px;color:#454545;padding:5px 0;}
.pic_list li .date{text-align: right;color:#656565;}
.huichanglist li .pic{height: 307px;}
/*search*/
.search_right{padding-top: 25px;}
.news_pic_list{ overflow:hidden;position: relative;}
.news_pic_list li{width: 33.333%;float: left;}
.news_pic_list li .item_box{margin:0 10px 20px;padding:9px;border:1px solid #ccc;border-top-color: #176DB6;}
.news_pic_list li .pic{position:relative;overflow: hidden;}
.news_pic_list li .pic img{ display:block; width:100%; transition:all .3s linear; -webkit-transition:all .3s linear;}
.news_pic_list li:hover .pic img{ transform:scale(1.05);-webkit-transform:scale(1.05);}
.news_pic_list li .text{ overflow:hidden; padding:15px;}
.news_pic_list li .text h2{ font-weight:normal; height:34px; line-height:34px; color:#666666; font-size:14px; overflow:hidden;float: left;}
.news_pic_list li .text h1{ font-weight:normal; line-height:1.75; color:#000; font-size:14px; overflow:hidden;margin-bottom: 10px;}
.news_pic_list li .text h1 a{ float:left; display:inline; color:#333333; font-size:18px; transition:all .3s linear; -webkit-transition:all .3s linear;}
.news_pic_list li .text h1 a:hover{ color:#176DB6;}
.news_pic_list li .text .text1{ font-size:14px; color:#656565; line-height:28px; margin-bottom:18px;}
.news_pic_list li .text .btn{ height:34px; line-height:34px; font-size:14px;float: right;background:url(../images/more.png) no-repeat right center;padding-right: 30px;}
.news_pic_list li .text .btn a{color:#333;}
/*内页顶部单图*/
.top_banner{width: 100%;position: relative;overflow: hidden;text-align: center;}
.banner_pic{width: 2580px;position: relative;left: 50%;margin-left: -1290px;}
.banner_pic img{max-width: 100%;}
/*index*/
#wrapper-box{overflow:hidden;min-width:1160px;position: relative;}
#wrapper{width:1920px;height:530px;position:relative;left:50%;margin-left:-960px}
#carousel{width:1920px;height:530px}
#carousel li{width:1920px;height:530px;float:left}
#pager{position:absolute;bottom:40px;left:50%;width: 100%;left: 0;margin: 0!important;text-align: center;font-size: 0;}
#pager a,
#pager span{display:block;height:3px}
#pager a{background:rgba(255,255,255,.5);width:45px;margin:0 5px;display: inline-block;}
#pager span{background-color:#fff;width:0}
.wrapper_bg{width:1920px;position: absolute;top: 0;left: 50%;margin-left: -960px;height: 1px;z-index: 100;
-webkit-box-shadow:0 1px 8px 1px rgba(0, 0, 0, 0.3);
box-shadow:0 1px 8px 1px rgba(0, 0, 0, 0.3);
}
.i_tit{text-align: center;color:#454545;font-size: 26px;/*letter-spacing:5px;*/line-height: 50px;padding:25px 0;}
.i_block0,
.i_block1,
.i_block2,
.i_block3{padding:15px 0 50px;}
.i_block2{background: #f7f7f7;}
.i_chanpin_list{overflow: hidden;}
.i_chanpin_list li{float: left;}
.i_chanpin_list li a{display: block;width: 356px;margin:0 23px;}
.i_chanpin_list li .pic{height: 220px;}
.i_chanpin_list li .pic img{width: 100%;height: 100%;}
.i_chanpin_list li .title{line-height: 42px;background:#F4F4F4;font-size: 16px;color:#454545;height: 42px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.swiper-wrapper .swiper-slide{text-align: center;}
.swiper-wrapper .swiper-slide img{max-width: 100%;}
.i_chanpin_swiper-container{position: relative;margin-left: -23px;margin-right: -23px;padding-bottom: 40px;}
.i_chanpin_swiper-container>.swiper-pagination-bullets{font-size: 0;bottom:0;}
.i_chanpin_swiper-container>.swiper-pagination-bullets .swiper-pagination-bullet{background:#ccc;opacity:1;width:5px;height:5px;margin:0 5px;border-radius: 0;}
.i_chanpin_swiper-container>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;background-color: #7f7f7f;}

.i_news_list{overflow: hidden;}
.i_news_list ul{overflow: hidden;margin-right: -46px;}
.i_news_list li{float: left;width: 356px;margin-right: 46px;background: #fff;}
.i_news_list li .pic{height: 240px;}
.i_news_list li .pic img{width: 100%;height: 100%;}
.i_news_list li .title{font-size: 16px;color:#454545;height: 30px;line-height: 30px;padding-top: 10px;margin:0 15px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.i_news_list li .con{color:#656565;padding:0 15px 10px;}

.i_kechixufazhan{}
.i_kechixufazhan img{width: 100%;}

.i_about{font-size: 16px;line-height: 1.8;}