﻿*{margin:0;padding:0;}
body{background:#f3f3f3; font:12px/22px "SimSun","Microsoft YaHei"; font-size:100%;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal; outline:none;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding: auto;}

.wrap{ max-width:1170px !important; margin:0 auto;}

header{width:100%; overflow:hidden;}
.header{width:100%; float:left;}
.header .logo{float:left;}
.header .logo img{float:left;width:100%;max-width:460px; max-height:82px;}
.header_R{float:right; line-height:24px; padding-left:56px; margin-top:18px; background:url(../images/header_dianhua.jpg) no-repeat left center; font-family:'Microsoft YaHei'; font-size:15px; color:#333333;}
.header_R span{ font-size:25px; color:#e63a0e; font-weight:bold;}

.banner{width:100%; overflow:hidden; position:relative;}
nav{width:100%; float:left; position:absolute;left:0;top:0; z-index:999;background:rgba(46, 48, 52, 0.7) none repeat scroll 0 0 !important; background-color:#2e3034;}
/*nav ul{width:100%; float:left; background:url(../images/shutiao.jpg) no-repeat left center; padding-left:1px;}
nav ul li{width:20%; float:left; background:url(../images/shutiao.jpg) no-repeat right center; padding-right:1px;}
nav ul li a{display:block; text-align:center; height:44px; line-height:44px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#fff; transition:all 0.3s;}
nav ul li a:hover{ background:#fff; color:#2e3034;}
nav ul .on a{ background:#fff; color:#2e3034;}*/


/*导航下拉开始*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:100%; float:left; background:url(../images/shutiao.jpg) no-repeat left center; padding-left:1px;  position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{width:20%; float:left; background:url(../images/shutiao.jpg) no-repeat right center; padding-right:1px; position:relative; display:inline;  }
.nav .nLi h3{width:100%; float:left;  }
.nav .nLi h3 a{display:block; text-align:center; height:44px; line-height:44px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#fff; transition:all 0.3s;}
.nav .nLi:hover h3 a{ background:#fff; color:#2e3034;}

.nav .sub{ display:none; width:99.5%; left:0; top:44px;  position:absolute;background:rgba(46, 48, 52, 0.7) none repeat scroll 0 0 !important; background-color:#2e3034; z-index:999;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; height:40px; line-height:40px; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; color:#fff; transition:all 0.3s;}
.nav .sub a:hover{ background:#fff; color:#2e3034;  }
/*导航下拉结束*/

/*banner*/
.bannerbox{width:100%; height:520px; transition:all 1s; overflow:hidden; position:relative;float:left;}
#banner{width:100%; height:520px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:520px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image ul{position:absolute;top:0;left:0;width:9999px;overflow:hidden;}
#banner .main_image li a{display:block;}
#banner .main_image li span{display:block;width:100%;height:520px;transition:all 1s;}
#banner div.flicking_con{position:absolute;bottom:2px;left:50%;z-index:999;width:122px;height:24px;background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important; background-color:#000; margin-left:-61px; padding:5px; border-radius:5px;}
#banner div.flicking_con a{float:left; width:14px; height:14px; border-radius:50%; margin:0 7px;padding:0;background:#fff;text-indent:-1000px}
#banner div.flicking_con a.on{background:#fa1529;}
#banner #btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:29px!important;height:29px!important;top:50%;margin-top:-30px;display:none; transition:all 0.5s;}
#banner #btn_prev{background:url(../images/main_btn_arrow_lr.png) no-repeat left bottom;left:20px;}
#banner #btn_prev:hover{background:url(../images/main_btn_arrow_lr.png) no-repeat right bottom;}
#banner #btn_next{background:url(../images/main_btn_arrow_lr.png) no-repeat left top;right:20px;}
#banner #btn_next:hover{background:url(../images/main_btn_arrow_lr.png) no-repeat right top;}

/*移动端*/
 #content1 {padding:0px;float:left;width:100%;}
 .slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:100%;/* 设置焦点图最大宽度 */}
 .slideBox .hd {position:absolute;height:28px;line-height:28px;bottom:0;right:0;z-index:1;}
 .slideBox .hd li {display:inline-block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#333;text-indent:-9999px;overflow:hidden;
margin:0 6px 0 6px;}
 .slideBox .hd li.on {background:#fff;}
 .slideBox .bd {position:relative;z-index:0;}
 .slideBox .bd li {position:relative;text-align:center;}
 .slideBox .bd li img {background:url(images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
 .slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}  /* 去掉链接触摸高亮 */
 .slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(images/focusBg.png) repeat-x;color:#fff;text-align:left;}

main{width:100%; overflow:hidden;}
.cpfl{width:100%; overflow:hidden; padding-top:50px;}
.cpfl_title{display:block; text-align:center; overflow:hidden;}
.cpfl_p{line-height:36px; font-family:Arial; font-size:35px; color:#0000ff; font-weight:bold;text-transform:uppercase;}
.cpfl_sp{line-height:34px; font-family:'Microsoft YaHei'; font-size:22px; color:#4e4e4e; background:url(../images/heng1.png) no-repeat center center;}
.cpfl_ul{display:block; padding-top:22px; overflow:hidden;}
.cpfl_ul li{width:14.285%;float:left; margin-bottom:20px;}
.cpfl_ul li .cpfl_img{width:80px; overflow:hidden; margin:0 auto; transition:all 0.3s; border:1px solid #989795; border-radius:50%;background-image:url(../images/cpfl_img.png); background-repeat:no-repeat;}
.cpfl_ul li .cpfl_sp1{ display:block; height:38px; line-height:38px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:18px; color:#888888; transition:all 0.3s;}
.cpfl_ul li .cpfl_img1{background-position:left top;}
.cpfl_ul li .cpfl_img2{background-position:-80px top;}
.cpfl_ul li .cpfl_img3{background-position:-160px top;}
.cpfl_ul li .cpfl_img4{background-position:-240px top;}
.cpfl_ul li .cpfl_img5{background-position:-320px top;}
.cpfl_ul li .cpfl_img6{background-position:-400px top;}
.cpfl_ul li .cpfl_img7{background-position:right top;}
.cpfl_ul li:hover .cpfl_img{border-color:#0000ff;}
.cpfl_ul li:hover .cpfl_img1{background-position:left bottom;}
.cpfl_ul li:hover .cpfl_img2{background-position:-80px bottom;}
.cpfl_ul li:hover .cpfl_img3{background-position:-160px bottom;}
.cpfl_ul li:hover .cpfl_img4{background-position:-240px bottom;}
.cpfl_ul li:hover .cpfl_img5{background-position:-320px bottom;}
.cpfl_ul li:hover .cpfl_img6{background-position:-400px bottom;}
.cpfl_ul li:hover .cpfl_img7{background-position:right bottom;}
.cpfl_ul li:hover .cpfl_sp1{color:#0000ff;}

.news{width:100%; overflow:hidden; padding:50px 0 80px 0;}
.news_contect{width:100%; padding-top:25px;}
.news_L{width:470px;float:left;}
.news_B{width:100%; overflow:hidden; position:relative;}
.news_B .news_img_top{padding-top:68.0852%;}
.news_p{display:block; height:27px; line-height:27px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#222222; margin-top:10px; transition:all 0.3s;}
.news_heng{width:30px; height:2px; overflow:hidden; background:#0000ff;}
.news_txt{display:block; font-family:'Microsoft YaHei'; font-size:14px; color:#222222; line-height:22px; overflow:hidden; margin-top:8px;}
.news_p:hover{ color:#0000ff;}
.news_R{width:660px;float:right; position:relative;}
.swiper-container {width: 100%; height:420px;}
.swiper-slide {width:100%; overflow:hidden;}
.swiper-slide .swiper-slide_B{width:100%; margin-bottom:20px; overflow:hidden;}
.swiper-slide .news_img{width:195px; float:left; position:relative; margin-right:15px;}
.swiper-slide .news_img .news_top{padding-top:64.1025%;}
.swiper-slide .news_p1{display:block; line-height:38px; height:38px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:20px; color:#222222; transition:all 0.3s;
}
.swiper-slide .news_txt1{display:block; line-height:24px; height:72px; font-family:'Microsoft YaHei'; font-size:14px; color:#595959; margin-top:9px; overflow:hidden;}
.swiper-button-next{position:absolute; top:initial; bottom:-40px; right:0; width:56px; height:35px; background:url(../images/news_R.jpg) no-repeat 0 0; overflow:hidden; opacity:1; margin-top:0;}
.swiper-button-prev{position:absolute; left:initial; top:initial; bottom:-40px; right:58px; width:56px; height:35px; background:url(../images/news_L.jpg) no-repeat 100% 0; overflow:hidden; opacity:1;margin-top:0;}
.swiper-slide .swiper-slide_B:hover .news_p1{color:#0000ff;}

footer{width:100%; overflow:hidden;}
.link{width:100%; height:70px; overflow:hidden; background:url(../images/link_bj.jpg) no-repeat center center;}
.link_T{width:204px; height:70px; line-height:70px; float:left; font-family:'Microsoft YaHei'; font-size:16px; font-weight:bold; color:#fff;}
.link_txt{display:block; height:70px; line-height:70px; overflow:hidden;}
.link_txt a{ font-family:'Microsoft YaHei'; font-size:16px; color:#373737; margin:0 10px;}
.link_txt a:hover{color:#373737; text-decoration:underline !important;}

.foot{width:100%; overflow:hidden; background:#e9e9e9; padding:20px 0;}
.foot_logo{width:230px;float:left; border-right:1px solid #d2d2d2;}
.foot_logo img{width:102px; height:104px; display:block; margin:22px auto;} 
.foot_txt{ float:left; padding-left:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#222222; line-height:24px;}
.foot_txt a{color:#222222; margin:0 5px;}
.foot_txt a:hover{color:#222222; text-decoration:underline !important;}
.foot_weixin{width:142px;float:right; font-family:SimSun; font-size:15px; color:#000; text-align:center; line-height:30px;}
.foot_weixin img{width:142px; height:142px; display:block; margin:0 auto;}
/*手机底部导航*/
.hot{width:100%; height:68px; background:#0000ff; position:fixed; bottom:0; left:0; z-index:99;}
.hot span{ color:#fff; font-size:16px; line-height:20px; padding-top:12px;}
.hot h6{ font-size:14px; line-height:26px; font-family:'Microsoft YaHei'; color:#fff;}
.hot .row div a{ display:block; color:#fff; padding:5px 0; margin-top:9px;}
.hot .row div:hover{ background:#0000d0;}

/*公司简介*/
.company{display:block; font-family:'Microsoft YaHei'; font-size:14px; color:#434343; line-height:30px; overflow:hidden; padding-top:20px;}
.company img{width:100%; height:auto;}

/*产品展示*/
.main{width:100%; overflow:hidden; padding:40px 0;}
.main_left{width:220px; float:left; background:#fff;}
.about{width:100%; float:left;}
.about_title{display:block; height:80px; padding-top:19px; text-align:center; overflow:hidden; background:url(../images/about_title.jpg) no-repeat center center; background-size:cover; color:#fff;}
.about_p{line-height:30px; font-family:'Microsoft YaHei'; font-size:24px; font-weight:bold;}
.about_sp{line-height:24px; font-family:Arial; font-size:20px;text-transform:uppercase;}

.about_ul{display:block; padding-top:1px; overflow:hidden; border:1px solid #d1d1d1; border-top-color:#fff; border-bottom-color:#fff;}
.about_ul li{display:block; margin-bottom:2px; overflow:hidden;}
.about_ul li a{display:block; height:40px; line-height:40px; background:url(../images/about_li.jpg) no-repeat right center #dbdbdb; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#535353; text-indent:40px; transition:all 0.3s;}
.about_ul li a:hover{background:url(../images/about_hover.jpg) no-repeat right center #027cc6; color:#fff;}
.about_ul li a.on{background:url(../images/about_hover.jpg) no-repeat right center #027cc6; color:#fff;}
.about_ul .about_on a{background:url(../images/about_hover.jpg) no-repeat right center #027cc6; color:#fff;}

.about_dl{display:none;}
.about_dl dd{display:block; border-bottom:1px solid #d1d1d1; overflow:hidden;}
.about_dl dd a{display:block; height:40px; line-height:40px; overflow:hidden; text-indent:40px; font-family:'Microsoft YaHei'; font-size:14px; color:#535353;}
.about_dl dd a:hover{background:#027cc6; color:#fff;}
.about_dianhua{display:block; margin:25px 0; overflow:hidden; line-height:24px; padding-left:50px; background:url(../images/about_dianhua.jpg) no-repeat 15px center; font-family:'Microsoft YaHei'; font-size:16px; color:#535353;}
.about_dianhua span{font-size:22px; color:#027cc6;}

.main_right{width:910px; float:right;}
.dqwz_title{display:block; height:51px; line-height:50px; border-bottom:1px solid #bababa; overflow:hidden;font-family:'Microsoft YaHei';}
.dqwz_p{float:left; font-size:18px; color:#027cc6; font-weight:bold;}
.dqwz_nav{float:right; color:#575656;}
.cpzs_ul{display:block; padding-top:25px; overflow:hidden;}
.cpzs_ul li{width:270px;float:left; margin:0 16px 15px 16px;}
.cpzs_ul li .cpzs_B{width:100%; overflow:hidden; position:relative; border:1px solid #ccc;transition:all 0.3s;}
.cpzs_ul li .cpzs_B .cpzs-img-top{padding-top:76.86567%}
.cpzs_ul li .cpzs_sp{display:block; height:34px; line-height:34px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#222222;}
.sub_hover{width:100%; height:100%;background:rgba(2, 124, 198, 0.6) none repeat scroll 0 0 !important; background-color:#027cc6; position:absolute;left:0;bottom:-100%; z-index:5;transition:all 0.3s;text-align:center;}
.sub_hover span{ position:absolute;left:50%;top:50%; margin:-25px 0 0 -50px;width:100px; height:50px; border:1px solid #fff;}
.sub_hover span b{ display:inline-block; font-size:30px; color:#fff; line-height:50px;}
.cpzs_ul li:hover .sub_hover{ bottom:0;}
.cpzs_ul li:hover .cpzs_B{border-color:#027cc6;}

.cpxq{display:block; overflow:hidden;}
.cpxq_T{display:block; line-height:60px; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:18px; color:#027cc6; font-weight:bold;}
.cpxq_img{display:block; overflow:hidden;}
.cpxq_img img{max-width:100%; display:block; margin:0 auto; border:1px solid #d4d4d4;}
.cpxq_p{display:block; text-align:center; font-family:'Microsoft YaHei'; font-size:14px; color:#525252; line-height:24px; overflow:hidden; padding:15px 0;}
.cpxq_txt{display:block;font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c; line-height:28px;}
.cpxq_txt img{max-width:100%; height:auto;}
.xwxq_txt img{max-width:100%; height:auto;}
/*新闻动态*/
.xw_ul{display:block; padding-top:20px; overflow:hidden;}
.xw_ul li{ display:block; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.xw_ul li .xw_img{width:195px; float:left; border:1px solid #027cc6; margin-right:15px; position:relative;}
.xw_ul li .xw_img .xw-img-top{ padding-top:64.1025%;}
.xw_ul li .xw_p{display:block; height:28px; line-height:28px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#444444; font-weight:bold; transition:all 0.3s;}
.xw_ul li .xw_txt{display:block; height:44px; line-height:22px; overflow:hidden; font-family:SimSun; font-size:12px; color:#444444; margin-top:6px;transition:all 0.3s;}
.xw_ul li:hover .xw_p{ color:#027cc6;}
.xw_ul li:hover .xw_txt{ color:#027cc6;}

.xwxq{display:block; padding-top:20px; overflow:hidden;}
.xwxq_T{display:block; line-height:40px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:16px; color:#1a1a1a; font-weight:bold;}
.xwxq_sp{display:block; line-height:30px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#888888; border-bottom:1px dotted #e2e2e2; }
.xwxq_txt{display:block; overflow:hidden;font-family:'Microsoft YaHei'; font-size:12px; color:#575757; line-height:28px; padding-top:10px;}

/*联系我们*/
.contact{display:block; padding-top:15px; overflow:hidden;}
.contact_txt{display:block;  font-family:'Microsoft YaHei';  color:#4b4b4b; line-height:24px; overflow:hidden; padding:20px 0 0 40px; min-height:252px;}


@media (max-width:1199px) {
/*banner*/
.bannerbox{width:100%; height:390px; transition:all 1s; overflow:hidden;}
#banner{ height:390px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:390px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:390px;transition:all 1s;}

.header{padding:0 1%;}
nav{padding:0 1%;}
.news{padding:50px 1% 80px 1%;}
.news_L{width:39%;}
.news_R{width:59%;}
.link{padding:0 1%;background-position-x:-450px;}
.link_T{width:165px;}
.foot{padding:20px 1%;}

/*产品展示*/
.main{padding:40px 1%;}
.main_left{width:29%;}
.main_right{width:69%;}
.cpzs_ul li{width:31.33%; margin:0 1% 15px 1%;}

}
@media (max-width:991px){
.header{padding:0;}
.header .icon-menu{float:right; cursor:pointer; width:55px; height:41px; background:url(../images/menu_logo.png) no-repeat center center; position:absolute;right:1%;top:50%; margin-top:-21px;}
.header .sjdnav{ width:200px; height:auto; position:absolute;right:0; top:12%;z-index:9999;background:rgba(0, 0, 255, 0.6) none repeat scroll 0 0 !important; background-color:#0000ff;}
.header .sjdnav ul{ padding:0; margin:0;}
.header .sjdnav li{ height:40px;display:block;text-align:center; margin:5px 0; padding:0; border-bottom:1px solid #fff;}
.header .sjdnav li a{display:block;line-height:40px; font-family:'Microsoft YaHei'; font-size:18px; color:#fff;}
.header .sjdnav li a:hover{background:#e3722e; color:#fff;}
.header .sjdnavhide{ height:0; overflow:hidden;}
.header .logo{width:100%;padding:0 1%; position:relative;}

/*banner*/
.bannerbox{width:100%; height:320px; transition:all 1s; overflow:hidden;}
#banner{ height:320px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:320px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:320px;transition:all 1s;}

.foot_logo{width:160px;}

/*产品展示*/
.main{padding:20px 1%;}

}

@media (max-width:767px){
/*.header .icon-menu{font-size:30px; width:30px; margin-top:-15px;}*/
.header .sjdnav{width:100%; top:12%;}
.header .logo{width:100%;}
.header .logo img{width:80%; max-width:80px; max-height:90px;}

.cpfl{padding-top:20px;}
.cpfl_ul li{width:25%;margin-bottom:10px;}

.news{padding:20px 0 40px 0;}
.news_L{width:100%;}
.news_R{width:100%; margin-top:20px;}

.foot_logo{width:100%;}
.foot_logo img{margin:0 auto 10px auto;} 
.foot_txt{padding-left:0; margin:10px 0; text-align:center;}
.foot_weixin{width:100%;}

/*产品展示*/
.main_left{width:100%;}
.about_title{display:block; height:48px; padding-top:0; text-align:left; background:url(../images/sj_jiantou.png) no-repeat right center #027cc6;}
.about_p{float:left; line-height:48px; text-indent:20px;}
.about_sp{float:left;line-height:48px; text-indent:10px;}

.about_ul{display:none;}
.main_right{width:100%;}
.cpzs_ul{padding-top:15px;}
.cpzs_ul li{width:48%;}

/*联系我们*/
.contact_txt{ padding:20px 0 0 20px;}

}