body{font-size: 15px;color: #666;line-height: 1.8;background: #fff; font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;}
*{margin: 0;padding: 0;}
ul{list-style: none;margin: 0;}
ul li{list-style: none;}
img{ border:0; max-width: 100%; }
a{color:inherit;text-decoration: none;}
a:hover { color:#1b77cd;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.l { float: left;}.r { float: right;}
.w1200{width: 100%;max-width: 1200px;margin: 0 auto;}
.m-show{display: none;}
i,em{ font-style:normal; }
/*首页*/
/*头部*/
.nav{background: #212240;}
.nav li{float: left;width: 12.5%;text-align: center;line-height: 62px;color: #fff;font-size: 16px;}
.nav li:hover{background: #1b77cd;}
.nav li a{display: block;color: #fff;}
.head{padding: 12px 0 0;}
/* banner */
.fullSlide{ width:100%;  position:relative; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; font-size: 0 }
.fullSlide .bd ul{ width:100% !important;position: absolute !important;top: 0;left: 0; height: 100% !important; }
.fullSlide .bd li{ width:100% !important;background-size:100% !important; overflow:hidden; text-align:center; height: 100%; }
.fullSlide .bd li a{ display:block ;width: 100%;height: 100%;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:8px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px;}
.fullSlide .hd ul .on{ background:#1b77cd;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
/*产品*/
.pa{position: absolute;}
.pr{position: relative;}
.i_tit{text-align: center;}
.i_tit h2{font-size: 38px;margin: 60px auto 30px;color: #333;line-height: 38px;font-weight: normal;}
.i_tit p{margin-bottom: 30px;}
.i_cp .tabBox .hd li:last-child{display: block;}

.tabBox{ border-top:2px solid #1b77cd; width:100%; margin:0 auto;  }
.tabBox .hd{ height:52px; line-height:33px;/* border:1px solid #1b77cd;*/ border-top:0; background:#f6f6f6; margin-bottom: 30px; }
.tabBox .hd ul{ position:relative; width:100%; overflow:hidden;  }
.tabBox .hd li{ width:20%; border:1px solid #fff; border-top:0; border-bottom:0;  margin-left:-2px; float:left; text-align:center; color:#999;line-height: 52px;}
.tabBox .hd li:last-child{display:none}
.tabBox .hd li a{ color:#666; display:block; font-size: 18px; }
.tabBox .hd li.on{ background:#1b77cd; }
.tabBox .hd li.on a{ color:#fff;  }
.tabBox .bd{width:102%; margin-left: -2%;}
.tabBox .bd ul{ overflow:hidden;  }
.tabBox .bd ul li{ width:31.33333%; float:left; overflow:hidden; margin-left:2%; position: relative; margin-bottom: 26px;}
.tabBox .bd ul li img{ width:100%; height:auto; display:block; background:url(../images/loading.gif) center center no-repeat; }
.tabBox .bd ul li a h3{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;color: #fff;line-height: 46px;background:rgba(0,0,0,.8)}

.i_about {margin-bottom: 70px;}
.i_about .i_tit h2,.i_case .i_tit h2,.i_news .i_tit h2{margin-bottom: 15px;}
.i_about_box .i_box_l,.i_about_box .i_box_r,.i_about_box .i_box_r .i_a_b .l,.i_about_box .i_box_r .i_a_b .r{width: 50%;}
.i_about_box .i_box_l{padding-bottom: 33.6%;overflow: hidden;}
.i_about_box .i_box_l a{position: relative;display: block;left: 0;top: 0;width: 100%;}
.i_about_box .i_box_l a img{position: absolute;left: 0;}
.i_about_box .i_box_r .pa{top: 0;left: 0;width: 100%;}
.i_about_box .i_box_r h3{line-height: 50px;text-align: center;}
.i_about_box .i_box_r i{width: 125px;height: 110px;display: block;margin: 20px auto 0;}
.i_about_box .i_box_r .pa i{background: url(../images/i_about_ico.png) no-repeat;}
.i_about_box .i_box_r .pa h3{color: #fff;}
.i_about_box .i_box_r .pr a img{float: left;}
.i_a_b .l,.i_a_b .r{padding: 0 0 20px;}
.i_a_b .l i{width: 130px}
.i_about_box .i_box_r .i_a_b .l{background: #ddd;}
.i_about_box .i_box_r .i_a_b .r{background: #ffa628;}
.i_about_box .i_box_r .i_a_b .r h3{color: #fff;}
.i_about_box .i_box_r .i_a_b .l i{background: url(../images/i_about_ico.png) no-repeat -125px center;}
.i_about_box .i_box_r .i_a_b .r i{background: url(../images/i_about_ico.png) no-repeat -250px center;}
.i_about_box .i_box_r .i_a_b .l:hover h3,.i_about_box .i_box_r .i_a_b .r:hover h3,.i_box_r .pr a:hover h3{margin-top: 10px;line-height: 40px;transition:all 0.3s;}

/* 新闻 */
.i_news{background: url(../images/i_news_bj.jpg) top center;padding: 1px 0 60px;}
.tabRank .hd{ height:18px; line-height:18px; border-bottom:none;text-align: center;width: 229px;margin: 0 auto 10px;}
.tabRank .hd h3 { float:left; padding: 0 20px; overflow:hidden; text-align:center;margin-bottom: 25px;font-weight: normal;}
.tabRank .hd h3 a { color:#666; font-size:18px;}
.tabRank .hd span{font-size: 18px;}
.tabRank .hd h3.on {}
.tabRank .hd h3.on a { display:block; color:#1b77cd;}

.tabRank .bd { background: #fff;}
.tabRank .bd .ulList,.tabRank .bd .ulList2{width: 100%;}
.tabRank .bd ul { padding:20px 0 0;}
.tabRank .bd ul li{width: 48%;margin: 0 1%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 1.5% 3% 1.5% 0; transition: all .3s ease;}
.tabRank .bd ul li a{ display: block; }
.tabRank .bd ul li .time{ width: 20%; border-right: 1px solid #c8c8c8; text-align: center;}
.tabRank .bd ul li .time .date{font-weight: bold; font-family: "CH-Bold"; font-size: 55px; color: #303c4a; line-height: 1;}
.tabRank .bd ul li .time .year{ font-size: 14px; color: #5a5a5a; }
.tabRank .bd ul li .cont{ width: 75%; }
.tabRank .bd ul li .cont .title{ font-size: 20px; color: #2e2e2e;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tabRank .bd ul li .cont .dec{ color: #5a5a5a; line-height: 1.3; }
.tabRank .bd ul li:hover{ background: #f1f1f1; }
.tabRank .bd ul li:hover .time .date,.imain .ipt3 .pt-bd li:hover .time .year{ color: #1b77cd; }


/*案例*/
.i_case{margin-bottom: 50px;}
.i_case .i_case_xq{width: 102%;margin-left: -2%;}
.i_case .i_case_xq li{float: left;width: 22.9%;margin-left: 2%;}
.i_case .i_case_xq li .i_case_xqBox{padding: 20px;background: #f1f1f1;}
.i_case .i_case_xq li .i_case_xqBox h3{overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.i_case .i_case_xq li .i_case_xqBox p{line-height: 1.6;}
.i_case .i_case_xq li img{float: left;overflow: hidden;}
/*底部*/
.footer{background: #1d1e2b;padding: 10px 0 20px;margin-top: 15px;}
.footer .foot_nav{color: #ddd;border-bottom: 1px dashed #555;padding-bottom: 10px;}
.footer .foot_nav span{padding:0 3px 0 5px;}
.footer p{text-align: center;}
.footer .foot_bq{margin-top: 20px; color: #999;}


.Breadcrumbs{line-height: 40px; border-bottom: 1px solid #ddd;margin-bottom: 30px;}

/*关于*/
.about p,.research p{text-indent: 2em;margin-bottom: 10px;}

.products .p_tit h2{font-size: 26px;font-weight: normal;}
.products .p_tit span{line-height: 46px;}
.products .p_tit {border-bottom: 1px solid #ddd;margin: 30px 0;background: #f1f1f1;padding: 0 10px;}
.products .p_list{width: 102%;margin-left: -2%;}
.products .p_list li{float: left;width: 23%;margin-left: 2%;margin-bottom: 20px;}
.products .p_list li a:first-child{ width:100%; display:block; box-sizing: border-box; border:#CCD5E9 1px solid; text-align:center; padding:10px 1%;background: #fff url(../images/pro_x.png) repeat;}
.products .p_list li a img{width:96%; height:auto; margin-bottom:3px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s; box-shadow:#E2E8FB 0px 3px 10px;}
.products .p_list li h3{text-align: center;overflow:hidden;background:#f0f3fa;line-height: 46px;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis; /*box-shadow: 2px 2px 2px rgba(0,0,0,.05);*/-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.products_tit h2,.news_tit h2,.contact_tit h2,.fwzz_tit h2,.research_tit h2,.about_tit h2{text-align: center;font-size: 38px;font-weight: normal;color: #333;}
.products_tit p,.news_tit p,.contact_tit p,.fwzz_tit p,.research_tit p,.about_tit p{font-size: 15px;max-width:700px;text-align: center; margin: 0 auto 30px;color: #999;}

/*新闻*/
.news_tit h2 {margin-top: 30px;color: #333;}
.news_tit h2 a{font-size: 16px;margin-left: 10px;}
.news .list_box{padding:46px 60px 40px;position:relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.news .list_main{overflow:hidden;}
.news .bd_c{width:76%;padding-left:5%;}.news .list_title{font-size:20px;color:#202020;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .list_p{font-size:14px;color:#666;line-height: 26px;overflow:hidden;}
.news .list_box:after{content: "";width:88%;height:1px;background-color:#e6e6e6;position:absolute;bottom:0;right:0;}
.news li:hover .list_box{background-color:#f8f8f8;}
.news li:hover .list_box:after{background-color:#f8f8f8;}
.news li:hover .list_title a{color:#1b77cd;}
.news .list_time{font-size:14px;color:#1b77cd;padding:0 2% 0;border-right:1px solid #e6e6e6;font-family: Arial;width:60px;}
.news .list_time_day{display:block;font-size:50px;color:#1b77cd;line-height:50px;font-family:helvetica;}

.n_list2,.n_list{width: 102%;margin-left: -2%;}
.n_list2 li,.n_list li{width: 31.33333%;margin-left: 2%;float: left;}
.n_list li:last-child{display: none;}
.n_list li a img{float: left;padding-bottom: 12px;}
.n_list li span{color: #999;}
.n_list div{padding: 12px;background: #f1f1f1;}
.n_list2 li:hover{background: #f1f1f1;}
.n_list2 li div{padding: 20px;}
.n_list2 li div h3{margin-bottom: 2px;}
.n_list2 li div span{color: #999;margin-bottom: 6px;display: block;}
.n_lMore{text-align: center;font-size: 18px;}
.n_lMore a{width: 138px;display: inline-block;zoom:1;line-height: 40px;background: #1b77cd;color: #fff;margin-top: 20px;}
.n_lMore a:hover span{margin-left: 5px;transition:all 0.3s;}


/*联系我们*/
.contact .contact_n dl{width: 31.3333%;margin-left: 2%;float: left;background: #f5f5f5;padding: 25px 0;}
.contact .contact_n dl:first-child{margin-left: 0;}
.contact .contact_n dd{float: left;margin: 0 25px 0 25px;}
.contact .contact_n dt{float: left;}
.contact .contact_n dt h4{line-height: 1em;font-size: 22px;margin: 8px 0;font-weight: normal;}
.contact .contact_n dt p{font-size: 16px;padding: 0;}
.contact .contact_n dt .contact_tell{font-weight: 800;font-size: 26px;line-height:1.2;color: #333;}

.xs_fw{background: url(../images/fw-bj.jpg)no-repeat center;padding: 50px 30px;}
.xs_fw ul{width: 102%;margin-left: -2%;}
.xs_fw ul li{width: 31.3333%; margin-left: 2%;float: left;color: #fff;}
.xs_fwTit{line-height: 64px;font-size: 22px;height: 64px;vertical-align: middle;margin-bottom: 15px;}
.xs_fwTit img{vertical-align: middle;margin-right: 10px;}
.xs_fwBox{padding: 20px;background: rgba(0,0,0,0.5);}
.xs_fwBox:hover{background: #bb0715;}
.hyzx .wrap{padding: 70px 0 30px;}
.hyzx .box{width: 60%;border: 2px solid #838a97;margin: 0 auto;text-align: center;position: relative;padding: 4.5% 0 2.5%;}
.hyzx .box .mobile{font-size: 48px;line-height: 1;font-weight: bold;padding-bottom: 4%;}
.hyzx .box .mobile a{color: #1b77cd;display: inline-block;margin-left: 5px;}
.hyzx .box .tit{position: absolute;top: 0;left: 50%;font-size: 26px;line-height: 1;color: #333333;background: #fff;font-weight: normal;padding: 10px 40px;margin-left: -196px;margin-top: -23px;}
.sale_s .part1 .part1_r .tit{padding-bottom: 2%;}

/*关于中意*/
.a_n ul li{width: 33.333333%;float: left;text-align: center;}
.a_n ul li a{border-left: 1px;}
.a_n ul li .a_nBox{padding: 25px 0;}
.a_n ul li img{float: left;margin-bottom: 20px;}
.a_n ul li .a_nBox .a_nTit{font-size: 20px;margin-bottom: 10px;}
.a_n ul li .a_nBox .r_more{background: url(../images/xian_bj.png) no-repeat center;}
.a_n ul li:hover .a_nBox{background: #1b77cd;color: #fff;}
.a_n1 .l,.a_n1 .r{width: 50%;}
.a_n1{margin-bottom: 50px;}
.a_n1_txt{background: #f5f5f5;}
.a_n1_txt div{padding: 90px 50px;}
.a_n1_txt div h3{font-size: 26px;margin-bottom: 20px;}
.a_n1_img{padding-bottom: 30.3%;overflow: hidden;position: relative;}
.a_n1_img img{position: absolute;left: 0;top: 0;width: 100%;}
.a_xsBj{margin-bottom: 50px;padding:100px 50px;background:url(../images/a_wl.jpg) no-repeat center;color:#fff;display:block;}

/*产品详情*/
.products_topTxt {margin-bottom: 20px;}
.products_topTxt .l,.products_topTxt .r{width: 48%;}
.products_topTxt h1{font-size: 36px;line-height: 2.2em;color: #333}
.products_topTxt img{padding: 6px;border: 1px solid #ddd;}
.products_topTxt .xq{padding-bottom: 12px;border-bottom: 1px dashed #ddd;margin-bottom: 20px;}
.products_topTxt .xq strong{color: #444}
.products_topTxt .jj{margin-bottom: 10px;}
.products_topTxt a{line-height: 50px;color: #fff;text-align: center;font-size: 16px;}
.products_topTxt .zixun span{padding-left: 1.8em;}
.products_topTxt .xunjia{width: 150px;margin-right: 20px;background:  #1b77cd;}
.products_topTxt .xunjia span{ background: url(../images/zixun_icon.png) no-repeat 0 1px;}
.products_topTxt .dianhua{width: 200px;background: #4b4d6d; }
.products_topTxt .dianhua span{background: url(../images/zixun_icon.png) no-repeat 0 -40px;}
.products_botmTxt{margin-top: 0px;}
.products_botmTxt .l{width: 69%}
.products_botmTxt .r{width: 26%;border: 1px solid #ccc;box-sizing: border-box;}
.cpnavbox{background: #eee;margin-bottom: 30px;}
.cpnavbox li{float: right;width: 25%;background:url(../images/k1.png) no-repeat left center;line-height: 56px;text-align: center;}
.cpnavbox li{font-size: 18px;color: #333;}
.cpnavbox li:hover{background: #1b77cd;}
.cpnavbox li:hover a{color: #fff;}
.products_botmTxt .r h3{font-size: 22px;line-height: 50px;margin-bottom: 10px; font-weight: normal;}
.products_botmTxt .r select{line-height: 50px;width: 100%;padding: 0 2%; border-color: #ddd;height: 50px;font-size: 16px;color: #666;margin-bottom: 15px;}
.products_botmTxt .r select option{height: 50px;line-height: 50px;display: block;}
.products_botmTxt .r select option:hover {background: #23549f;}
.products_botmTxt .r .r_zx{width: 100%;line-height: 60px;display: block;color: #fff;background: #1b77cd;text-align: center;font-size: 18px;margin-bottom: 10px;}
.products_botmTxt .r div{line-height: 56px;}
.products_botmTxt .r div strong{font-size: 16px;font-weight: normal;}
.products_botmTxt .r div a{font-size: 16px;color: #1b77cd;font-weight: bolder;}
.products_botmTxt .l p,.news_txt .l p{margin-bottom: 10px;font-size: 16px!important;}
/*.products_botmTxt .l p{text-indent: 2em;}*/
/*.products_botmTxt .l p img,*/.news_txt .l p img{text-indent: -2em;max-width: 100%;}
.products_botmTxt .l h3,.news_txt .l h3{margin-bottom: 15px;padding-left: 35px;line-height: 1;margin-top: 20px;color: #222;background: url(../images/xq_icon.png) no-repeat left -2px;font-size: 24px}
/*新闻信息*/
.news_txt h1{margin-bottom: 15px;font-size: 28px; line-height: 36px; color: #000;}
.news_txt .pcenter{margin-bottom:20px;padding-bottom: 20px;border-bottom: 1px dashed #999;text-align: left;line-height: 1}
.news_txt .pcenter img{ float: left; margin-right: 10px;}

.show-fr{ float: right; width: 25%; border-left: 1px solid #E6E6E6;} 
.show-year{ padding: 0 5% 20px; text-align: center; }
.products_botmTxt .r div a.tell{font-size: 22px;}
.show-year p{ color: #666; font-size: 14px; line-height: 30px; text-align: left;}.side-tit{clear:both; background:url(../images/pcicon02.png) no-repeat 250px center #2976ce;padding:0px 15px; line-height:57px; font-size:20px; color:#fff; font-weight:bold;}
.side-pro ul{ clear: both; overflow: hidden; padding: 20px 10%;}
.side-pro ul li{ width: 100%;  border:1px solid #EEEEEE\0; margin-bottom: 25px; background-color: #FFF; box-shadow: 0 2px 10px 0 rgba(30,37,79,0.4); -webkit-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4); -moz-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4);}
.side-pro .list-pic p a i{ height:46px; line-height: 46px;font-size: 16px;}
.side-pro ul li:hover .list-pic a img{ border-radius: 36px 36px 0 0; -moz-transform:scale(1.08,1.08); -ms-transform:scale(1.08,1.08); -o-transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08); transform:scale(1.08,1.08);}
.side-pro ul li:hover .list-pic p{top: 0;}
.side-pro ul li:hover .list-pic p a{ opacity: 1; transition: 0.3s; transition-delay: 0.2s;}
.side-pro li .list-info{ text-align: center; line-height: 20px; border-left: 10px solid #FFF; border-right: 10px solid #FFF; border-radius: 0 0 10px 10px; -ms-transition:all .4s ease 0s; -o-transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; transition:all .4s ease 0s;}
.side-pro li:hover .list-info{ border-left: 10px solid #273375; border-right: 10px solid #273375; border-radius: 0 0 10px 10px;}
.side-pro .list-info h3{ margin-bottom: 0; font-weight: normal;}
.side-pro .tit-more a{ color: #D9D9D9; background-image: url(../images/tit-more02.png);}
.side-list ul{ clear: both; overflow: hidden; margin: 20px 10%; border-radius: 10px; border:1px solid #EEEEEE\0; box-shadow: 0 2px 10px 0 rgba(30,37,79,0.4); -webkit-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4); -moz-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4);}
.side-list ul li{ height: 56px; line-height: 56px; padding: 0 10px;}
.side-list ul li a{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 30px; background: url(../images/news-arrow01.png) no-repeat right center;}
.side-list ul li:hover{ background-color: #7896DE;}
.side-list ul li:hover a{ color: #FFF; background-image: url(../images/news-arrow02.png);}
.list-pic{ position: relative; overflow: hidden;}
.list-pic > a{position: relative;padding-top: 75%;display: block;}
.list-pic a img{position: absolute;left: 0;top: 0;height: 100%; width: 100%; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.list-pic p{ position:absolute; top:100%; left:0; width:100%; height:100%; background-color: rgba(32,41,94,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C820295E,endcolorstr=#C820295E); transition:all ease .3s; -webkit-transition:all ease .3s; -ms-transition:all ease .3s; -moz-transition:all ease .3s; -o-transition:all ease .3s;}
.list-pic p a{ display: block; width: 100%; height: 100%; opacity: 0; padding-top: 32%; box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7); -webkit-box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7); -moz-box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7);}
.list-pic p a i{ display: block; color: #20295E; font-size: 18px; text-indent: 0; text-align: center; width: 66%; height: 52px; line-height: 52px; margin: 0 auto; background-color: #FFF; border-radius: 3px; }
.list-pic p a i:hover{ background-color: #C8D4F1;}
.pro-list ul li:hover .list-pic a img{ -moz-transform:scale(1.08,1.08); -ms-transform:scale(1.08,1.08); -o-transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08); transform:scale(1.08,1.08);}
.pro-list ul li:hover .list-pic p{top: 0;}
.pro-list ul li:hover .list-pic p a{ opacity: 1; transition: 0.3s; transition-delay: 0.2s;}
.pro-list li .list-info{ padding: 20px 26px; border-left: 10px solid #FFF; border-right: 10px solid #FFF; border-radius: 0 0 10px 10px; -ms-transition:all .4s ease 0s; -o-transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; transition:all .4s ease 0s;}
.pro-list li:hover .list-info{ border-left: 10px solid #273375; border-right: 10px solid #273375; border-radius: 0 0 10px 10px;}

.products_botmTxt p.pageP, .news_txt p.pageP{border-top: 1px solid #ddd;padding-top: 20px;margin-top: 35px;}

/*留言*/
.form {width:90%; background:#fff;-moz-box-shadow: #a4cef4f 5px 5px 5px; padding:30px 20px; margin:30px auto; box-shadow: #a4cef4 0px 1px 10px;}
.form .tit{ width:100%; overflow:hidden;margin-bottom:15px;}
.form .tit span {background: #ff4a00;padding: 5px 7px;margin: 0 8px;color: #fff;font-size: 16px;}
.form .tit p {font-size: 15px;width:85%; float:left;   color: #FA3B1F;background: #FEEDE9 url(../images/newkf.png) no-repeat 20px center;background-size:60px; border:1px dashed #f90;border-radius:15px; padding:15px 0 15px 9%;!important;padding:15px 0 15px 12%;line-height: 32px;text-indent: 20px; margin-top: 15px; margin-bottom: 15px;}
.form .icon-text-pro{  }
.form .icon-text-user{ background:url(../images/icon-text-user.png) no-repeat 10px center #fff;}
.form .icon-text-diqu{  }
.form .icon-text-tel{ background:url(../images/icon-text-tel.png) no-repeat 12px center #fff; }
.form .icon-text-message{ background:url(../images/icon-text-message.png) no-repeat 10px 17px #fff; padding:17px 18px 0 44px;}
.form ul li {margin-bottom: 5px; overflow: hidden; width:47%; margin-right:3%; float:left}
.form ul li.wenb {height: 175px; position: relative; _height: 170px; width:100%; }
.form ul li span {width: 100%; display:block; overflow:hidden;text-align:left;  font-size: 18px; line-height:50px; color:#07284E}
.form input.intxt { width:97%; border:0; color:#666; font-size:15px;height: 42px;line-height: 42px; background-color: #fff; border:#999 1px solid;text-indent: 35px;*text-indent:0px;}
.form ul li textarea { border:0; width:90%; background-color: #fff; border:#999 1px solid; height: 100px; line-height: 20px;  font-size:15px;margin: 6px 0 0; padding:3%; color: #666; resize: none; }
.form .btnclick { float:left; width:100%; overflow: hidden;}
.form .btnclick input.btn_submit { background:#1b77cd;margin: 20px auto 0; display: block; width: 180px; line-height:50px; text-align: center; color: white; font-size: 16px; overflow: hidden; border: none;}
.message{ margin-top:70px;background:url(../images/ly_b.jpg) center bottom no-repeat #E9EEF7 ;overflow:hidden; padding:40px 0;}
.message_yingdao{position: relative; margin-bottom:20px;}
.message_yingdao .right {width: auto;position: absolute;right: 15px;bottom: 10px; margin-left:2%;}
.message_yingdao .left { background:#D8E8F7/*#ffefd7*/;background:#FFF4EA;border: 1px solid #FDCEB0;border-radius: 0rem 1.024rem 1.024rem 1.024rem; padding:20px 65px 20px 0;overflow: hidden;}
.message_yingdao .left .con{ margin-right:10%; margin-left:3%;}
.message_yingdao .left .tip{text-indent:0; font-size:16px; line-height:34px; color:#ff5000}
.message_yingdao .left .tip span{font-size: 22px;font-weight: bold;color: #1b77cd}
.message_yingdao .left .tel{ width:52%; float:left; color:#ed2225; font-size:28px; font-weight:bold; margin-top:8px;}
.message_yingdao .left .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}

/*相关新闻*/
.Related{clear: both;margin-top: 50px;padding-bottom: 30px;}
.Related .RelatedTit{clear: both;font-size: 20px;color: #333;background: #f2f2f2;padding: 15px 15px;margin-bottom: 30px;text-align: left;}
.Related .RelatedTit span{font-weight: bold;font-size: 30px;font-weight:bold;line-height:1;width: auto;display: inline-block;}
.Related .RelatedTit a{background:#54bc88;color:#fff;border-radius:5px;font-size:14px;padding: 1px 9px;margin-left:10px;vertical-align: bottom;line-height: 22px;display: inline-block;float: right;margin-top: 5px;}

.Related .RelatedNew{clear:both; margin-left:-3%;}
.Related .RelatedNew li{float:left;border-bottom: 1px solid #eaeaea;padding:12px 0px;margin-left: 3%;width: 47%;}
.Related .RelatedNew li time{float: left;text-align: center;color:#b0b0b0;}
.Related .RelatedNew li time b{font-size: 20px; display: block;}
.Related .RelatedNew li time span{font-size: 14px; display: block;}

.Related .RelatedNew li h4 a{color:#333;}
.Related .RelatedNew li p{font-size: 14px;color:#666;padding-left: 16px;height:48px;overflow:hidden;text-indent: 0;}
.Related .RelatedNew li h4{background:url(../images/arrow03.png) no-repeat left 6px;padding-left:15px;margin-bottom:5px;font-size: 16px;font-weight: normal;}
.Related .RelatedNew li:hover h4 a{color:#1b77cd;}


.m-bottom{width: 100%; position: fixed;bottom:0;left: 0;background: rgba(51,51,51,0.9);box-sizing: border-box;width: 100%;height: 38px;overflow: hidden;z-index: 999;}
.m-bottom ul li{float: left;width: 25%;}
.m-bottom ul li span{display: block;height: 38px;width: 100%;}
.m-bottom_li1 span{background:url(../images/phone.gif) center no-repeat;background-size: 30px 30px;}
.m-bottom_li2 span{background:url(../images/zixun.gif) center no-repeat;background-size: 30px 30px;}
.m-bottom_li3 span{background:url(../images/chanpin.png) center no-repeat;background-size: 30px 30px;}
.m-bottom_li4 span{background:url(../images/shouye.png) center no-repeat;background-size: 30px 30px;}

.wrap{overflow: hidden;max-width: 1200px;margin: 0 auto}
.sy_case { margin-top: 60px; background: url(../images/case_bg.jpg) no-repeat center top; padding: 20px 0 50px; }
.sy_case_tit { width: 100%; margin: 15px 0 40px; overflow: hidden; }
.sy_case_tit h2 { color: #fff; margin: 15px 0 0; text-align: center; font-size: 38px; font-weight: 500; }
.sy_case_tit p { color: #fff; }
.sy_case .bt1 { width: 24.5%; }
.sy_case .bt3 { width: 18%; }
.sy_case .bt4 { width: 19%;*width: 18%; }
.sy_case p { display: block; font-size: 16px; text-align: center; color: #fff; }
.sy_case .jt { width: 4%; margin: 110px 12px 0 12px; }
.sy_case span { display: block; float: left; }
.sy_case .bt2 { display: block; float: left; width: 20%; overflow: hidden; }
.sy_case .bt2 li { width: 47%; margin-left: 3%;*margin-left: 2.9%; margin-bottom: 3%; float: left; position: relative; }
.sy_case .bt2 li img { display: block; }

.wrapper {min-width:1000px;width:100%;position:relative;}
.f40{font-size:40px}
.w100,.wh100{width:100%}
.text-center{text-align:center}
.model-03 {padding:60px 0 30px;background-image:url("../images/bg_02.jpg");background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden;}
.model-03 .bk-txt {margin-bottom: 30px;}
.model-03 .f40 {color: #fff;}
.model-03 .f16{color: #ddd;}
.swiper-production {position:relative;width:100%;}
.swiper-production .swiper-bg {width:100%;padding:0 21.3615%;overflow:hidden;position:absolute;left:0;top:0;box-sizing:border-box;}
.swiper-production .swiper-bg img {display:block;width:100%;}
.swiper-production .swiper-slide {width:100%;padding:0 21.3615%;box-sizing:border-box;}
.swiper-production .swiper-slide .slide-content {width:100%;position:relative;}
.swiper-production .swiper-slide dl {width:100%;position:relative;z-index:1;display:block;}
.swiper-production .swiper-slide dl dt {width:100%;overflow:hidden;}
.swiper-production .swiper-slide dl dt a {display:block;width:100%;overflow:hidden;}
.swiper-production .swiper-slide dl dt a img {display:block;width:100%;}
.swiper-production .main-font.swiper-slide .ys-font {width:290px;height:25px;position:absolute;z-index:10;}
.swiper-production .main-font.swiper-slide .ys-font > em {display:block;width:100%;height:100%;}
.swiper-production .main-font.swiper-slide .ys-font i.circle-01 {width:11px;height:11px;display:block;position:absolute;}
.swiper-production .main-font.swiper-slide .ys-font i.circle-02 {width:4px;height:4px;border-radius:100%;background:#09defa;position:absolute;}
.swiper-production .main-font.swiper-slide .ys-font > span {display:block;width:26px;height:26px;position:absolute;}
.swiper-production .main-font.swiper-slide .ys-font > span.icon-01 {background:url("../images/icon_out.png") center center no-repeat;}
.swiper-production .main-font.swiper-slide .ys-font > span.icon-02 {background:url("../images/icon_mid.png") center center no-repeat;}
.swiper-production .main-font.swiper-slide .ys-font > span.icon-03 {background:url("../images/icon_inner.png") center center no-repeat;}
.swiper-production .main-font.swiper-slide .ys-font > p {display:block;width:205px;height:42px;position:absolute;background:url("../images/font_bg_01.png") center center no-repeat;}
.swiper-production .main-font.swiper-slide .ys-font > p span {display:block;width:100%;height:100%;overflow:hidden;text-align:center;line-height:42px;font-size:16px;color:#09defa;}
.swiper-production .main-font.swiper-slide .ys-font > p strong {display:block;width:7px;height:7px;border-radius:100%;border:1px solid #07ebfc;position:absolute;right:-8px;top:-8px;}
.swiper-production .main-font.swiper-slide .ys-font > p strong b {display:block;width:12px;height:1px;background:#07ebfc;position:absolute;left:-12px;top:2px;}
.swiper-production .main-font.swiper-slide .ys-font > p strong cite {display:block;width:1px;height:12px;background:#07ebfc;position:absolute;left:2px;bottom:-12px;}
.swiper-production .main-font.swiper-slide .ys-01 em{float:right;background:url("../images/line_bg_04.png") right bottom no-repeat;}
.swiper-production .main-font.swiper-slide .ys-03 em{float:right;background:url("../images/line_bg_01.png") right bottom no-repeat;}
.swiper-production .main-font.swiper-slide .ys-05 em{float:right;background:url("../images/line_bg_01.png") right bottom no-repeat;}
.swiper-production .main-font.swiper-slide .ys-01 i.circle-01,.swiper-production .main-font.swiper-slide .ys-03 i.circle-01,.swiper-production .main-font.swiper-slide .ys-05 i.circle-01 {left:-5px;bottom:-5px;background:url("../images/lf_circle.png") center center no-repeat;}
.swiper-production .main-font.swiper-slide .ys-01 i.circle-01{bottom: 19px;}
.swiper-production .main-font.swiper-slide .ys-01 i.circle-02,.swiper-production .main-font.swiper-slide .ys-03 i.circle-02,.swiper-production .main-font.swiper-slide .ys-05 i.circle-02 {left:-2px;bottom:-2px;}

.swiper-production .main-font.swiper-slide .ys-01 i.circle-02{bottom: 22px;}
.swiper-production .main-font.swiper-slide .ys-01 > span,.swiper-production .main-font.swiper-slide .ys-03 > span,.swiper-production .main-font.swiper-slide .ys-05 > span{right:-28px;top:-20px;}
.swiper-production .main-font.swiper-slide .ys-01 > span{top: 15px;}
.swiper-production .main-font.swiper-slide .ys-01 > p{left:30px;top:-50px;}
.swiper-production .main-font.swiper-slide .ys-03 > p,.swiper-production .main-font.swiper-slide .ys-05 > p {left:30px;top:-27px;}
.swiper-production .main-font.swiper-slide .ys-02 em {background:url("../images/line_bg_02.png") left top no-repeat;float:left;}
.swiper-production .main-font.swiper-slide .ys-04 em,.swiper-production .main-font.swiper-slide .ys-06 em {background:url("../images/line_bg_03.png") left top no-repeat;float:left;}
.swiper-production .main-font.swiper-slide .ys-02 i.circle-01,.swiper-production .main-font.swiper-slide .ys-04 i.circle-01,.swiper-production .main-font.swiper-slide .ys-06 i.circle-01 {right:-5px;top:-5px;background:url("../images/rt_circle.png") center center no-repeat;}
.swiper-production .main-font.swiper-slide .ys-02 i.circle-02,.swiper-production .main-font.swiper-slide .ys-04 i.circle-02,.swiper-production .main-font.swiper-slide .ys-06 i.circle-02 {right:-2px;top:-2px;}
.swiper-production .main-font.swiper-slide .ys-02 > span {left:-28px;bottom:-20px;}
.swiper-production .main-font.swiper-slide .ys-04 > span,.swiper-production .main-font.swiper-slide .ys-06 > span {left:-28px;bottom:20px;}
.swiper-production .main-font.swiper-slide .ys-04 i.circle-01,.swiper-production .main-font.swiper-slide .ys-06 i.circle-01 {right:-5px;top:20px;background:url("../images/rt_circle.png") center center no-repeat;}
.swiper-production .main-font.swiper-slide .ys-04 i.circle-02,.swiper-production .main-font.swiper-slide .ys-06 i.circle-02 {right:-2px;top:22px;}
.swiper-production .main-font.swiper-slide .ys-02 > span{left:-28px;bottom:-20px;}
.swiper-production .main-font.swiper-slide .ys-01 {right:72%;top:25%;}
.swiper-production .main-font.swiper-slide .ys-02 {width:260px;top:25%;left:78%;}
.swiper-production .main-font.swiper-slide .ys-02 > p {top:-48px;right:10px;}
.swiper-production .main-font.swiper-slide .ys-03 {right:72%;bottom:22%;}
.swiper-production .main-font.swiper-slide .ys-04 {bottom:22%;left:75%;}
.swiper-production .main-font.swiper-slide .ys-05 {right:76%;bottom:49%;}
.swiper-production .main-font.swiper-slide .ys-06 {bottom:49%;left:76%;}
.swiper-production .main-font.swiper-slide .ys-04 > p, .swiper-production .main-font.swiper-slide .ys-06 > p {right:10px;top:-26px;}
.swiper-production .other-font.swiper-slide .ys-font {width:60px;height:25px;position:absolute;z-index:10;}
.swiper-production .other-font.swiper-slide .ys-font > em {display:block;width:100%;height:100%;}
.swiper-production .other-font.swiper-slide .ys-font i.circle-01 {width:11px;height:11px;display:block;position:absolute;}
.swiper-production .other-font.swiper-slide .ys-font i.circle-02 {width:4px;height:4px;border-radius:100%;background:#09defa;position:absolute;}
.swiper-production .other-font.swiper-slide .ys-font > span {display:block;width:26px;height:26px;position:absolute;}
.swiper-production .other-font.swiper-slide .ys-font > span.icon-01 {background:url("../images/icon_out.png") center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-font > span.icon-02 {background:url("../images/icon_mid.png") center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-font > span.icon-03 {background:url("../images/icon_inner.png") center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-font .p-wrap {width:290px;position:absolute;}
.swiper-production .other-font.swiper-slide .ys-font p {width:100%;overflow:hidden;}
.swiper-production .other-font.swiper-slide .ys-font p strong,.swiper-production .other-font.swiper-slide .ys-font p span {display:block;width:100%;color:#8cccef;font-weight:bold;}
.swiper-production .other-font.swiper-slide .ys-font p strong {height:48px;line-height:48px;font-size:40px;font-family:"Arial Black";}
.swiper-production .other-font.swiper-slide .ys-font p span {height:24px;line-height:24px;font-size:18px;}
.swiper-production .other-font.swiper-slide .ys-font p + p {opacity:.3;top:-10px;position:absolute;-moz-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
.swiper-production .other-font.swiper-slide .ys-font p + p + p {opacity:.1;top:-20px;position:absolute;-moz-transform:scale(0.6,0.6);-webkit-transform:scale(0.6,0.6);-o-transform:scale(0.6,0.6);transform:scale(0.6,0.6);}
.swiper-production .other-font.swiper-slide .ys-01 em,.swiper-production .other-font.swiper-slide .ys-03 em {float:right;background:url("../images/line_bg_01.png") right bottom no-repeat;}
.swiper-production .other-font.swiper-slide .ys-01 i.circle-01,.swiper-production .other-font.swiper-slide .ys-03 i.circle-01 {left:-5px;bottom:-5px;background:url("../images/lf_circle.png") center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-01 i.circle-02,.swiper-production .other-font.swiper-slide .ys-03 i.circle-02 {left:-2px;bottom:-2px;}
.swiper-production .other-font.swiper-slide .ys-01 > span,.swiper-production .other-font.swiper-slide .ys-03 > span {right:-28px;top:-20px;}
.swiper-production .other-font.swiper-slide .ys-01 p span,.swiper-production .other-font.swiper-slide .ys-01 p strong,.swiper-production .other-font.swiper-slide .ys-03 p span,.swiper-production .other-font.swiper-slide .ys-03 p strong {text-align:right;}
.swiper-production .other-font.swiper-slide .ys-01 p + p,.swiper-production .other-font.swiper-slide .ys-03 p + p {right:-16%;}
.swiper-production .other-font.swiper-slide .ys-01 p + p + p,.swiper-production .other-font.swiper-slide .ys-03 p + p + p {right:-32%;}
.swiper-production .other-font.swiper-slide .ys-02 em,.swiper-production .other-font.swiper-slide .ys-04 em {background:url("../images/line_bg_02.png") left top no-repeat;float:left;}
.swiper-production .other-font.swiper-slide .ys-02 i.circle-01,.swiper-production .other-font.swiper-slide .ys-04 i.circle-01 {right:-5px;top:-5px;background:url("../images/rt_circle.png") center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-02 i.circle-02,.swiper-production .other-font.swiper-slide .ys-04 i.circle-02 {right:-2px;top:-2px;}
.swiper-production .other-font.swiper-slide .ys-02 > span,.swiper-production .other-font.swiper-slide .ys-04 > span {left:-28px;bottom:-20px;}
.swiper-production .other-font.swiper-slide .ys-02 p span,.swiper-production .other-font.swiper-slide .ys-02 p strong,.swiper-production .other-font.swiper-slide .ys-04 p span,.swiper-production .other-font.swiper-slide .ys-04 p strong {text-align:left;}
.swiper-production .other-font.swiper-slide .ys-02 p + p,.swiper-production .other-font.swiper-slide .ys-04 p + p {left:-16%;}
.swiper-production .other-font.swiper-slide .ys-02 p + p + p,.swiper-production .other-font.swiper-slide .ys-04 p + p + p {left:-32%;}
.swiper-production .other-font.swiper-slide .ys-01 {right:72%;top:15%;}
.swiper-production .other-font.swiper-slide .ys-01 .p-wrap {left:-295px;}
.swiper-production .other-font.swiper-slide .ys-02 {top:18%;left:77%;}
.swiper-production .other-font.swiper-slide .ys-02 .p-wrap {left:70px;top:-26px;}
.swiper-production .other-font.swiper-slide .ys-03 {right:76%;bottom:22%;}
.swiper-production .other-font.swiper-slide .ys-03 .p-wrap {left:-300px;}
.swiper-production .other-font.swiper-slide .ys-04 {bottom:28%;left:76%;}
.swiper-production .other-font.swiper-slide .ys-04 .p-wrap {left:70px;top:-26px;}
.swiper-production .swiper-button-next,.swiper-production .swiper-button-prev {width:174px;height:160px;margin-top:-80px;background:none;outline:none;}
.swiper-production .swiper-button-next i,.swiper-production .swiper-button-next span,.swiper-production .swiper-button-next em,.swiper-production .swiper-button-next cite,.swiper-production .swiper-button-next b,.swiper-production .swiper-button-prev i,.swiper-production .swiper-button-prev span,.swiper-production .swiper-button-prev em,.swiper-production .swiper-button-prev cite,.swiper-production .swiper-button-prev b {display:block;position:absolute;}
.swiper-production .swiper-button-next i,.swiper-production .swiper-button-next span,.swiper-production .swiper-button-prev i,.swiper-production .swiper-button-prev span {width:174px;height:160px;top:0;}
.swiper-production .swiper-button-next {right:10%;}
.swiper-production .swiper-button-next:hover i {-webkit-animation:rotateMove 2s infinite linear;animation:rotateMove 2s infinite linear;}
.swiper-production .swiper-button-next i {right:0;background:url("../images/next_bg.png") center center no-repeat;}
.swiper-production .swiper-button-next span {right:0;background:url("../images/icon_next.png") center center no-repeat;}
.swiper-production .swiper-button-prev {left:10%;}
.swiper-production .swiper-button-prev:hover i {-webkit-animation:rotateMove 2s infinite linear;animation:rotateMove 2s infinite linear;}
.swiper-production .swiper-button-prev i {left:0;background:url("../images/prev_bg.png") center center no-repeat;}
.swiper-production .swiper-button-prev span {left:0;background:url("../images/icon_prev.png") center center no-repeat;}
.scroll-here .swiper-slide-active .slide-content .ys-font em {-webkit-animation:widthMove 1.5s linear;animation:widthMove 1.5s linear;}
.scroll-here .swiper-slide-active .slide-content .ys-font i {-webkit-animation:fadeInMove 2s linear;animation:fadeInMove 2s linear;}
.scroll-here .swiper-slide-active .slide-content .ys-font span.icon-01 {-webkit-animation:rotateMove 2s infinite linear;animation:rotateMove 2s infinite linear;}
.scroll-here .swiper-slide-active .slide-content .ys-font span.icon-02 {-webkit-animation:rotateMoveBack 2s infinite linear;animation:rotateMoveBack 2s infinite linear;}
.scroll-here .swiper-slide-active .slide-content .ys-font span.icon-03 {-webkit-animation:rotateMove 3s infinite linear;animation:rotateMove 3s infinite linear;}
.scroll-here .swiper-slide-active .slide-content .ys-01 > p,.scroll-here .swiper-slide-active .slide-content .ys-01 .p-wrap,.scroll-here .swiper-slide-active .slide-content .ys-02 > p,.scroll-here .swiper-slide-active .slide-content .ys-02 .p-wrap,.scroll-here .swiper-slide-active .slide-content .ys-03 > p,.scroll-here .swiper-slide-active .slide-content .ys-03 .p-wrap,.scroll-here .swiper-slide-active .slide-content .ys-04 > p,.scroll-here .swiper-slide-active .slide-content .ys-04 .p-wrap {-webkit-animation:fadeInUpMove 2s linear;animation:fadeInUpMove 2s linear;}

/* 案例css */
.slideTxtBox{ width:100%; text-align:left;  position:relative;}
.slideTxtBox .bd ul{ zoom:1; overflow: hidden; }

/* 按钮代码 */
.slideTxtBox .arrow a{ position:absolute; right: -52px; top:50%; margin-top:-30px; display:block; overflow:hidden;cursor:pointer; width: 50px;}
.slideTxtBox .arrow .prev{ left:-52px; }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

/*产品列表*/
.pro_list{ height:auto; overflow:hidden; width:104%; margin-left:-3%}
.pro_list dl{ float:left; width:21.8%; height:auto; margin: 0 0 3% 3%;}
.pro_list dl:hover {-moz-box-shadow: 0 5px 10px silver;-webkit-box-shadow: 0 5px 10px silver;box-shadow: 0 5px 10px silver;filter: progid:DXImageTransform.Microsoft.Shadow(color='#AFBEDA',Direction=125,Strength=9)}
.pro_list dl > a{ display:block;  } 
.pro_list dt{ width:100%; float:left; border:#CCD5E9 1px solid; text-align:center; padding:10px 1%;background: #fff url(../images/pro_x.png) repeat;}
.pro_list dt  img{ width:96%; height:auto; margin-bottom:3px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s; box-shadow:#E2E8FB 0px 3px 10px;}
.pro_list dt a:hover img{filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.pro_list dd h3{ font-size:24px ; margin-bottom:10px; padding:2px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro_list dd h3 a{ color:#475770}

.pro_list dd{ line-height:25px;padding:8% 2% 4% 8%; min-height:152px; width:92.5%;  overflow:hidden;background:#f0f3fa;/*box-shadow: 2px 2px 2px rgba(0,0,0,.05);*/-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.pro_list dd:hover{ background:#1b77cd;-moz-box-shadow:0 3px 10px rgba(0,0,0,.2); color:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px}
.pro_list dd:hover h3 a{color:#fff;}
.pro_list dd p{ margin:6px 0;font-size:14px; color:#617798}
.pro_list dd:hover p{color:#fff;}
.pro_list{/*margin-top:20px; */}
.pro_list .bj-btn,.pro_list .r_btn{ width:90px; margin: 8px 0 8px;  display: inline-block; text-align: center;  font-size: 14px;   line-height: 36px;}
.pro_list .bj-btn{color: #617798;border:#617798 1px solid;-webkit-transform: skew(-8deg, 0);transform: skew(-8deg, 0); background:#fff}
.pro_list .r_btn{ background: #617798; border:#333 1px solid;color: #fff;}
.pro_list .bj-btn:hover{color: #07284E; background: #fff; border:1px solid #999;}
.pro_list .r_btn:hover{color: #fff; background:#252A3C; border:1px solid #252A3C;}


@media (max-width: 1200px){
.w1200{width: 98%;margin: 0 auto;}
.i_about {margin-bottom: 50px;}
.Breadcrumbs{margin-bottom: 4px;}
}
@media (max-width: 1024px){
.i_about_box .i_box_l{padding-bottom: 36.9%;}
.a_n1_txt div{padding: 43px 50px;}
.a_n ul li .a_nBox .r_more{width: 90%;margin: 0 auto;}
.products_topTxt .xunjia{margin: 0;}
.products_topTxt .dianhua{float: right;}
.products_topTxt .jj,.model-03{display: none;}
.news .list_box{padding: 20px 5%;}
}
@media (min-width: 641px) and (max-width: 1024px){
.contact .contact_n dd{float: none;margin: 0 auto;}
.contact .contact_n dl{text-align: center;}
.contact .contact_n dt{width: 100%;}
}
@media (max-width: 768px){
.i_about_box .i_box_r i{width: 61px;height: 61px;}
.i_about_box .i_box_r .i_a_b .l i,.i_about_box .i_box_r .i_a_b .r i,.i_about_box .i_box_r .pa i{background-size: cover;}
.i_about_box .i_box_r .i_a_b .l i{background-position: -62px center;}
.i_about_box .i_box_r .i_a_b .r i{background-position: -125px center;}
.i_about_box .i_box_r h3 {font-size: 16px;}
.news .list_box{padding: 20px 0;}
.slideTxtBox .arrow {display: none;}
.slideTxtBox .arrow a{right: 0;margin-top: 0;}
.slideTxtBox .arrow .prev{left: 0;}
.pro_list dl{width: 45.8%;}
}
@media (max-width: 640px){
.m-none{display: none;}
.m-show{display: block;}
body{margin-bottom: 40px;background: #fff;}
.i_phone{display: none;}
.head{padding: 0;}
.i_about_box .i_box_r i{margin-top: 10px;}
.i_about_box .i_box_r h3{line-height: 34px;}
.tabRank .bd ul li{width: 98%;}
.i_case .i_case_xq li .i_case_xqBox h3{text-align: center;font-size: 16px;line-height: 38px;}
.i_case .i_case_xq li .i_case_xqBox{padding: 0;}
.i_case .i_case_xq li .i_case_xqBox p{display: none;}
.tabBox .bd ul li a h3{font-size: 14px;line-height: 26px;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tabBox .hd li a{font-size: 16px;line-height: 38px;}
.tabBox .hd{height: 38px;}
.nav li{width: 25%;line-height: 38px;}
.nav ul,.products_botmTxt .l,.hyzx .box,.products_botmTxt .r{width: 100%;}
.nav li a{border-left: 1px solid #3e5875;border-top: 1px solid #3e5875;}
.contact .contact_n dl{width: 100%;margin: 0 0 20px;}
.products .p_list li{width: 48%;}
.products_topTxt .l, .products_topTxt .r{width: 100%;}
.products_topTxt .l{text-align: center;}
.products_topTxt .xunjia,.products_topTxt .dianhua{width: 48%;}
}
@media (max-width: 510px){
.products_topTxt img{padding: 0;border: none;}
.i_about_box .i_box_l,.i_about_box .i_box_r,.a_n1 .l, .a_n1 .r{width: 100%;}
.news .list_time{font-size: 12px;width: 50px;}
.news .list_time_day{font-size: 44px;line-height: 36px;}
.slideTxtBox .arrow a{width: 30px;}
}
@media (max-width: 425px){
.i_about_box .i_box_l, .i_about_box .i_box_r,.a_n1 .l, .a_n1 .r,{width: 100%;}
.a_n1_img{padding-bottom: 60%;}
.products_tit h2, .news_tit h2, .contact_tit h2, .fwzz_tit h2, .research_tit h2, .about_tit h2{font-size: 28px;}
.i_about_box .i_box_l{padding-bottom: 66%;}
.a_n1_txt div{padding: 20px;}
.a_xsBj{background:url(../images/a_wl.jpg) center top;}
.nav li a{font-size: 15px;}
.tabBox .hd li a{font-size: 14px;}
.i_case .i_case_xq li,.tabBox .bd ul li, .n_list li{width: 48%;margin-bottom: 10px;margin-left:2%;}
.xs_fw ul li{width: 98%;margin-bottom: 10px;margin-left:2%;}
.n_list li:last-child{display: block;}
.n_list2 li{width: 98%;}
/*.i_case .i_case_xq,.tabBox .bd,.xs_fw ul,.n_list2, .n_list{width: 100%;margin: 0;}*/
.logo{max-width: 320px;}
.xs_fw{background: url(../images/fw-bj.jpg) repeat center top;}
.hyzx .box .mobile{font-size: 32px;}
.hyzx .box .tit{font-size: 18px;margin-left: -148px;}
.news_txt h2{font-size: 26px;}
.news .bd_c{padding-left: 3%;}
}
@media (max-width: 375px){
.tabBox .hd li a{font-size: 12px;}
.contact .contact_n dd{ margin: 0 20px;}
}

.cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #1b77cd;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#333;}
.cbbfixed .weixin {background: #aaa;}
.cbbfixed .weixin div {background: url(../images/weixin.jpg);width: 120px;height: 120px;position: absolute;left: -122px;top: -72px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}


.fix-foot{display: none;}
@media screen and (max-width:767px){
.fix-foot{position:fixed;z-index:9999;font-size: 16px;line-height: 1.7}
.fix-foot{bottom:-1px;display:block;padding-bottom:env(safe-area-inset-bottom);width:100%;max-width:750px}
.fix-box li{float:left;box-sizing: border-box;}
.fix-box li a{display:block}
.fix-box li.fix-kf{margin-top:.8rem;padding-left:1.2rem;width:42%;border-radius:.1rem;background:url(../images/f-bg1.png) no-repeat;background-size:cover;box-shadow:0 -.03rem .05rem rgba(144,177,236,.25);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}
.fix-box li.fix-kf span{display:inline-block;color:#3b4463;font-size:1rem;line-height:2.3rem}
.fix-box li.fix-kf img{margin-top:-.0rem;width:1.53rem;vertical-align:middle}
.fix-box li.fix-tel{position:relative;margin-left:-4%;padding:.2rem 0 .1rem 1.3rem;width:62%;background:url(../images/f-bg.png) no-repeat 50%;background-size:100% auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto}
.fix-box li.fix-tel a{display:flex;justify-content:start}
.fix-box li.fix-tel img{display:block;margin-top:.16rem;margin-right:.2rem;width:2.25rem;height:2.25rem}
.fix-box li.fix-tel span{display:block;color:#fff;font-size:0.86rem;line-height:1.2rem}
.fix-box li.fix-tel strong{display:block;color:#f5c175;font-size:1.2rem;line-height:1.5rem}

}
@media screen and (max-width:480px){
.Related .RelatedNew li{width:95%}
.side-pro ul{padding: 10px 3%}
.side-pro ul li{display: inline-block;width: 46.1%;margin: 0 1.5% 10px;}
.side-pro .list-info h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.products_topTxt h1{font-size: 26px;line-height: 2em}
}
.news_body_xq{overflow-y: hidden;}