.body{ font-size:14px; }
.mauto{max-width:1200px; margin:0 auto;}
/*---------------头部导航--------------*/
.header{background:#fff; border-top:10px solid #013996;}
.header .mauto{position:relative; z-index:99;}
.header .logo {
  padding:21px 0 21px;
  
  position:absolute;
  left:0;
  top:-20px;
}
.navBox{ float:right; position:relative; border-left:1px solid #EBEBEB;}
.nav{ display:inline-block; *display:inline; *zoom:1; vertical-align:bottom;} 
.nav li {
  float: left;
  position:relative;
  min-width:81px;
  border-right:1px solid #EBEBEB;
}
.nav li > a,.nav li > .parent > a {
  line-height: 75px;
  font-size: 16px;
  color: #3f3f3f; 
  position:relative;
  display:block;
  padding:20px 11px 0;
  text-align:center;
}
.nav li > a::after,.nav li > .parent > a::after{ content:''; position:absolute; bottom:0; left:50%;width:0; background:#256ab7; height:3px;transition: all 0.5s;-webkit-transition: all 0.5s;  }
.nav li:hover > a::after,
.nav li.act > a::after,.nav li:hover > .parent > a::after,
.nav li.act > .parent > a::after { width:100%; left:0; }
.subNav{ position:absolute; left:0; right:0; height:0; opacity:0; overflow:hidden; top:104px; background:#FFFFFF; border:1px solid #E5E5E5;}
.nav li:hover .subNav{ height:auto; opacity:1; top:95px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.subNav li{ float:none; border-bottom:1px solid #E5E5E5; margin:0; }
.subNav li:last-child{ border-bottom:0;}
.subNav li a{ line-height:40px; font-size:12px; white-space:nowrap; text-align:center; display:block;}
.subNav li:hover a{ background:#013996;  color:#fff; }
.nav .subNav li > a::after{ display:none;}
.nav .icon_control{ display:none; }
/*-------------banner--------------*/
.banner{position:relative;}
.banner_list li{}
.banner_list li a{ display:block;}
.banner_list li .banSize{height:904px;}
.banner_list li .banImg{ position:absolute; left:0; right:0; top:0; bottom:0; display:block; background-repeat:no-repeat; background-position:center;}
.banner_list .bx-wrapper .bx-controls-direction a{ width:43px; height:43px; top:50%; margin-top:-21px; background:url(../images/bxSlide.png) no-repeat; background-color:rgba(0,0,0,0.5);transition: all 0.5s;-webkit-transition: all 0.5s;background-color:#878787;}
.banner_list .bx-wrapper .bx-controls-direction a:hover{ background-color:#79abff;}
.banner_list .bx-wrapper .bx-controls-direction a.bx-prev{ left:10.8%; background-position:0 0;}
.banner_list .bx-wrapper .bx-controls-direction a.bx-prev:hover{ background-position:-43px 0; }
.banner_list .bx-wrapper .bx-controls-direction a.bx-next{ right:10.8%; background-position:-43px -43px;}
.banner_list .bx-wrapper .bx-controls-direction a.bx-next:hover{ background-position:0 -43px;}
.banner .bx-wrapper .bx-pager.bx-default-pager{ display:none;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{ margin:0 3px; width:12px; height:12px; background:rgba(255,255,255,0.5); box-sizing:border-box; border-radius:10px; -webkit-border-radius:10px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#013996; width:42px;}
.banner .inBan{ height:254px; background-repeat:no-repeat; background-position:center;}
/*-----------底部---------------*/
.scrollTop{ position:fixed; right:20px; bottom:50px; width:40px; height:40px;  cursor:pointer; background:url(../images/scroll.png) no-repeat center;}
.footer1{ background:#222; padding:78px 0 40px; color:#7f7f7f; font-size:90%;}
.footer1 .cont_f{ float:left; width:31%;}
.footer1 .tit_f{ font-size:20px; color:#fff; margin-bottom:27px;}
.footer1 .tit_f .en{ margin-left:2px; font-family:Myriad Pro;}
.footer1 .cont_f .cont_p p{ margin-bottom:12px; vertical-align:middle;}
.footer1 .cont_f .cont_p p img{ vertical-align:middle; margin-right:3px;}
.footer1 .share{ margin-top:25px;}
.footer1 .share a{ display:inline-block; *display:inline; *zoom:1; margin:0 4px;}
.footer1 .share i{display:inline-block; *display:inline; *zoom:1; width:32px; height:30px; background:url(../images/icon_share.png) no-repeat;}
.footer1 .share i.icon_share1{ background-position:0 0;}
.footer1 .share i.icon_share2{ background-position:-41px 0;}
.footer1 .share i.icon_share3{ background-position:-83px 0;}
.footer1 .share i.icon_share4{ background-position:-124px 0;}
.footer1 .share i.icon_share5{ background-position:-164px 0;}
.footer1 .qr{float:left; width:23%; padding-top:70px; text-align:center; color:#a3a3a3;}
.footer1 .qr li{ float:left; width:50%; *width:49.99%;}
.footer1 .qr li p{ margin-top:10px;}
.footer1 .form_f{float:right; width:38%;}
.form_f .item{ margin-bottom:10px;}
.form_f .item .fl,.form_f .item .fr{ width:48%;}
.form_f .text_input{ color:#999; background:none; border:1px solid #7F7F7F; width:100%; padding:0.55em 1em; box-sizing:border-box; font-size:100%;}
.form_f .textarea{background:none; border:1px solid #7F7F7F; width:100%; padding:0.55em 1em; height:7.8em; box-sizing:border-box;font-size:100%;}
.form_f .btn_submit{ background:#870606; padding:0.7em 0; text-align:center; color:#dedede; font-size:100%;width:100%; cursor:pointer; }
.form_f .btn_submit:hover{ background:#CC0909;}
.footer2{ background:#0C0C0C; padding:1em 0; line-height:2; font-size:90%; color:#dfdfdf; }
/*---------------index--------------*/
.section1{ padding:27px 0 50px;background: #f5f5f5;}
.title1{ background:#1764bb; color:#fff; width:20.33%; box-shadow:0 9px 13px rgba(0,0,0,0.24); -webkit-box-shadow:0 9px 13px rgba(0,0,0,0.24);}
.title1 .title_in{ padding:30px 24px; position:relative;}
.title1 .tit_top{position:relative; padding-left:45px; line-height:1.2;}
.title1 .tit_top .s_img{position:absolute; top:0; left:0;}
.title1 .tit_top .en{ font-size:23px;}
.title1 .tit_top .cn{ font-size:19px;}
.title1 .line{ height:114px; width:2px; background:#fff; position:absolute; top:87px; left:28px;}
.title1 .tit_bottom{ margin-top:205px; line-height:2;}
.title1 .tit_bottom .line_b{ width:28px; height:3px; background:#fff; margin-bottom:14px;}
.title1 .tit_bottom .b1{ font-size:16px;}
.title1 .tit_bottom .b2{ font-size:65%;}
.title2 .tit_top{ padding-left:0; padding-right:45px; text-align:right;}
.title2 .tit_top .s_img{ left:auto; right:0;}
.title2 .line{ left:auto; right:35px;}
.about_index{ width:40%;}
.about_index .about_in{background: #fff;margin:100px 18px 0;width: 650px;position: relative;z-index: 3;box-sizing: border-box;padding: 40px 25px 20px;}
.about_index .txt{ margin:0 0.9em;}
.about_index h3{  color:#313131; font-size:14px; margin-bottom:0.5em;line-height: 32px}
.about_index .txt p{color:#666;font-size: 13px;line-height: 30px;}
.about_index .more{ text-align:right; margin-top:2em;}
.about_index .more .btn_more{ display:inline-block; *display:inline; *zoom:1; line-height:2.6; color:#8c8c8c; padding:0 1em 0 5.4em; border:3px solid #CFCFCF; background:#fff; }
.about_index .more .btn_more:hover{ color:#fff; border-color:#256ab7; background:#256ab7;}
.abImg{ width:39%;}
.abImg .fl{ width:46%;}
.abImg .fr{ width:31%;}
.abImg .imgT{position:relative;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.abImg .imgT a{ display:block; position:absolute; left:0; top:0; bottom:0; right:0;}
.abImg .imgT .titT{ position:absolute; top:1em; left:1em; font-size:17px; color:#fff; }
.abImg .imgT .titT .en{font-size:94.1%; vertical-align:bottom;}
.abImg .fl .imgT{ height:411px; background:url(../images/indeximg1.jpg) no-repeat center;margin-top:32px;}
.abImg .imgT{ height:396px; background:url(../images/indAbt_pic.png) no-repeat center; margin-bottom:22px;transition: all .6s;margin-top: 45px;}
.abImg .imgT:hover{ background-size:auto 105%;}

.section2{ background:url(../images/indexbg1.jpg) no-repeat center; padding:79px 0 63px;}
.prdT{ padding-left:24px; /*background:url(../images/icon1.png) no-repeat left 2px; */margin:0 30px; text-align:center; color:#fff;}
.prdT .prdT_in{ padding-right:15px; /*background:url(../images/icon1.png) no-repeat right bottom;*/}
.prdT h3{ font-size:31px; line-height:1.5; margin-bottom:0.5em;}
.prdT .p{ font-size:93%; line-height:1.8; min-height:8em;}

.section3{background:url(../images/indexbg2.jpg) no-repeat center; padding:37px 0;}
.adPrd{ width:77%; margin-top:83px;}
.adPrd li{ width:33.33%; float:left;}
.adPrd li a{ display:block; position:relative;}
.adPrd li:nth-child(odd) a{padding-bottom: 308px;}
.adPrd li:nth-child(even) a{padding-top: 308px;}
.adPrd li .mask{position:absolute;width: 100%;height: 308px;left: 0;box-sizing: border-box;padding:90px 15px;font-size: 12px;color:#545454;}
.adPrd li:nth-child(odd) .mask{bottom: 0;}
.adPrd li:nth-child(even) .mask{top: 0;}
.mask .adPrd_T{font-size: 16px;margin-bottom: 16px;line-height: 24px;}
.mask .adPrd_TT{line-height: 28px;}

/*.adPrd li:nth-child(2n) .mask{ display:none;}*/
.adPrd li .img{overflow:hidden;text-align: center;}
.adPrd li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adPrd li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}








.section4{background:url(../images/indexbg3.jpg) no-repeat center;}
.videoBox{ position:relative; height:381px; cursor:pointer;}
.videoBox::after{ content:''; position:absolute; left:50%; margin-left:-38px; top:50%; margin-top:-38px; width:76px; height:76px; background:url(../images/play.png) no-repeat center;}
.pop_video{position:fixed;z-index:9999; left:0; top:0; right:0; bottom:0; display:none;}
.pop_video .mask{ position:fixed;  left:0; top:0; right:0; bottom:0; background:#000;opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.pop_video .video_play{ position:absolute; z-index:1; width:1000px;background:#000; border-radius:10px; -moz-border-radius:20px; -webkit-border-radius:10px; left:50%; margin-left:-500px; top:50%; margin-top:-285px; }
.pop_video .video_play .video_play_in{margin:10px;  position:relative;}
.pop_video .video_play .video_size{ padding-bottom:56.25%;}
.pop_video .video_play .video{position:absolute; left:0; right:0; top:0; bottom:0;}

.section5{ padding:40px 0 72px;}
.title3{ margin-top:-105px;}
.adnews1{ width:39.75%;}
.adnews1 ul{padding:0 15px;}
.adnews1 li{ margin-bottom:20px; background:#F1F1F1; position:relative;}
.adnews1 li::after{content:''; position:absolute; right:0; top:0; width:2px; height:0; background:#256ab7;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adnews1 li:hover::after{ height:100%;}
.adnews1 li a{ display:block;}
.adnews1 li .day{  width:103px; padding:19px 0 18px; float:left; text-align:center; font-size:47px; color:#747474;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adnews1 li:hover .day{ padding:9px 0; background:#256ab7; color:#fff;}
.adnews1 li .text{ margin-left:125px; padding:22px 15px 18px 0;}
.adnews1 li .text .year_month{ font-size:85%; color:#464646;}
.adnews1 li .text h3{ line-height:1.8; font-size:100%; color:#585858;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adnews1 li .text p{ font-size:90%; color:#9f9f9f;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adnews1 li:hover .text .year_month,.adnews1 li:hover .text h3,.adnews1 li:hover .text p{color:#113896;}
.adnews2{ width:38.15%; position:relative;}
.adnews2 li{position:relative;}
.adnews2 li a{ display:block;}
.adnews2 li .img{overflow:hidden; text-align:center;}
.adnews2 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adnews2 li:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adnews2 li .text{ position:absolute; left:0; right:0; bottom:0; padding:2em 1.4em 1em;}
.adnews2 li .text .mask{position:absolute; top:0; right:0; bottom:0; left:0; background:#000;opacity:0.79; *filter:alpha(opacity=79); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=79);}
.adnews2 li .text .txt{position:relative; z-index:1;}
.adnews2 li .text .txt .h_time{ position:relative; padding-right:6em;color:#fff;}
.adnews2 li .text .txt .h_time h3{  font-size:107%;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adnews2 li .text .txt .h_time .time{position:absolute; right:0; line-height:1.3; top:50%; margin-top:-0.65em; font-size:93%;}
.adnews2 li .text .txt p{ font-size:90%; color:#9f9f9f;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adnews2 .bx-wrapper .bx-pager{ display:none;}
.adnews2 .bx-controls-direction{ position:absolute; top:0; right:0;}
.adnews2 .bx-controls-direction a{ width:39px; left:auto; height:35px; top:0; margin-top:0; background:url(../images/slide.png) no-repeat; background-color:#B1B1B1;}
.adnews2 .bx-controls-direction a:hover{ background-color:#ff8800;}
.adnews2 .bx-controls-direction a.bx-prev{ right:42px; background-position:0 0;}
.adnews2 .bx-controls-direction a.bx-next{ right:0;background-position:-39px -35px;}
/*------------------关于我们------------------*/
.tit_crumb{ padding-top:17px; border-bottom:1px solid #EEEEEE;}
.tit_crumb .tit{ position:relative; padding-bottom:7px; line-height:1.25;}
.tit_crumb .tit::after{ content:'';position:absolute; left:0; bottom:-2px; width:70px; height:4px; background:#E60000;}
.tit_crumb .tit .en{ font-size:40px; color:#d8dcea;}
.tit_crumb .tit .cn{ font-size:18px; color:#414141;}
.tit_crumb .crumb{ margin-top:53px; color:#999; padding-left:27px; background:url(../images/icon_home.png) no-repeat left center;}
.tit_crumb .crumb a{ color:#999;}
.tit_crumb .crumb a:hover{ color:#E60000;}
.main_con{ padding-top:25px;}
.menu li{ float:left; margin-right:19px; margin-bottom:0.5em;}
.menu li a{ display:block; padding:0 1em; color:#fff; background:#E60000; line-height:2.64; text-align:center; min-width:4em;}
.menu li:hover a,.menu li.cur a{ background:#909090;}
.about{ padding:60px 0 75px;}
.about .img{ float:left; width:30.6%; text-align:center;}
.about .text{ margin-left:34.5%; padding-top:55px; line-height:2; color:#343434;}
.about .text .comp{ color:#a10a01; font-size:114.28%;}

.honor_list{ padding:20px 5px 0px;}
.honor_list li{ float:left; width:25%; text-align:center; margin-bottom:1em;}
.honor_list li a{ display:block; margin:0 22px;}
.honor_list li .img{overflow:hidden;}
.honor_list li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.honor_list li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.honor_list li .text{padding:0.85em 0.8em; text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.page{ text-align:center; margin-top:40px;}
.page a{ display:inline-block; *display:inline; *zoom:1; line-height:2; color:#fff; background:#B5B5B5; padding:0 0.75em; border:1px solid #E9E9E9;}
.page a:hover,.page a.cur{ background:#E82129; border-color:#E82129;}
.page a.disabled{background:#B5B5B5; border:1px solid #E9E9E9; opacity:0.5; cursor:default;}
.fancybox-overlay{ background:rgba(0,0,0,0.64) !important;}
.fancybox-overlay .fancybox-close{ width:51px; height:51px;top:-28px; right:-55px; background:url(../images/close.png) no-repeat center;}
.fancybox-overlay .fancybox-skin{ background:none;}
.fancybox-overlay .fancybox-opened .fancybox-skin{ box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
/*-----------------联系我们-------------------*/
.contact{ padding:53px 0 108px;}
.contact .cont{ margin-top:38px; border-top:1px solid #D2D2D2; border-left:1px solid #D2D2D2; border-bottom:4px solid #013996; float:left; width:46.7%; box-sizing:border-box;}
.contact .cont .cont_in{ padding:46px 9.8% 92px; }
.contact .cont li{ position:relative; color:#7f7f7f; padding-left:37px;}
.contact .cont li:hover{ color:#a10a01;}
.contact .cont li .icon_c{position:absolute; left:0; width:18px; height:18px; top:0.6em; background-repeat:no-repeat; background-position:center center;}
.contact .cont li .icon_c1{ background-image:url(../images/c1.png);}
.contact .cont li .icon_c2{ background-image:url(../images/c2.png);}
.contact .cont li .icon_c3{ background-image:url(../images/c3.png);}
.contact .cont li .icon_c4{ background-image:url(../images/c4.png);}
.contact .cont li .icon_c5{ background-image:url(../images/c5.png);}
.contact .cont li .txt{ line-height:1.5; padding:0.5em 0; border-bottom:1px dashed #A4A4A4;}
.contact .map{ width:53.2%; float:left; height:405px; border:1px solid #DDDDDD;box-sizing:border-box;}
.contact .map img{max-width:none;}

/*------------------新闻中心-----------------*/
.news{ padding:48px 30px 55px;}
.newsList1{ margin-left:-23px; margin-right:-23px;}
.newsList1 li{ float:left; width:33.33%;}
.newsList1 li a{ display:block; position:relative;}
.newsList1 li .item{ margin:0 23px;}
.newsList1 li .img{overflow:hidden;}
.newsList1 li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.newsList1 li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.newsList1 li .date{position:absolute; top:0; right:0; background:rgba(255,255,255,0.95); color:#bcbcbc; text-align:center; padding:0 1.1em 0.5em; line-height:1.2;}
.newsList1 li .date .day{ font-size:34px}
.newsList1 li a:hover .date{ background-color:#E60000; color:#fff;}
.newsList1 li .text{ padding-bottom:1.2em;}
.newsList1 li .text h3{ border-bottom:1px solid #DEDEDE; font-size:115%; color:#484848; line-height:2.5;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsList1 li a:hover .text h3{ color:#E60000;}
.newsList1 li .text p{ font-size:94.1%; color:#a8a8a8; line-height:1.6; height:3em; overflow:hidden; padding-top:0.5em;}
.newsList2{ border-top:3px solid #E5E5E5; padding-bottom:10px;}
.newsList2 li{ border-bottom:1px solid #e5e5e5;}
.newsList2 li a{ display:block; padding:20px 78px 25px 120px; position:relative;}
.newsList2 li .item::after{ content:'';position:absolute; right:0; top:50%; margin-top:-10px; width:46px; height:46px; background:url(../images/icon3.png) no-repeat center #B3B3B3; border-radius:23px; -webkit-border-radius:23px;}
.newsList2 li a:hover .item::after{ background-color:#E60000;}
.newsList2 li .date{position:absolute; left:0; top:17px; text-align:right;}
.newsList2 li .date .dayMonth{ color:#6e6e6e; font-size:36px;}
.newsList2 li .date .year{ color:#999999; padding-top:0.45em;}
.newsList2 li .text h3{ font-size:100%; color:#535353; line-height:2;text-overflow: ellipsis; white-space: nowrap;word-break: keep-all;overflow: hidden;}
/*.newsList2 li a:hover .text h3{color:#E60000;}*/
.newsList2 li .text p{ color:#979797; font-size:94.1%; line-height:1.6; height:3em; overflow:hidden; margin-top:0.4em;}
.newsD{ padding:58px 0 20px;}
.newsD .newsD_tit{ margin:0 18px; border-bottom:1px solid #E5E5E5; text-align:center; padding-bottom:0.9em;}
.newsD .newsD_tit h3{ font-size:129%; color:#333333; line-height:1.8; height:3.5em;}
.newsD .newsD_tit .date{ color:#888888; font-size:94.1%;}
.newsD .newsD_con{ color:#888; font-size:94.1%; line-height:1.7; padding-top:1.8em;}
/*---------------------产品中心----------------*/
.product{ padding:30px 0 60px;}
.prdList{ margin:0 -16px;}
.prdList li{ float:left; width:25%; margin-bottom:20px;}
.prdList li .item{ margin:0 16px;}
.prdList li .item a{ display:block; padding:8px 10px 11px; border:1px solid #CDCDCD;}
.prdList li .img{overflow:hidden;border:1px solid #CDCDCD; position:relative;}
.prdList li .img::after{content:''; position:absolute; left:0; bottom:0; right:0; height:3px; background:url(../images/prdLine.jpg) repeat-x center;}
.prdList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.prdList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList li .text{ padding-top:1em;}
.prdList li .text h3{ line-height:1.5; color:#4e4e4e; font-size:105%;}
.prdList li a:hover .text h3{color:#E60000;}
.prdList li .text p{ color:#707070; font-size:98%; line-height:1.5; margin-top:0.5em; height:2.9em; overflow:hidden;}
.prdList li .text .more{ text-align:right; margin-top:2.5em; font-size:65%;}
.prdList li .text .more .btn_more{ display:inline-block; *display:inline; *zoom:1; padding:0 0.5em; line-height:2; color:#fff; background:#E71F19;}
.prdD_top{ margin-bottom:80px;}

.prdD_top .prd_text{ float:left; width:100%;}
.prdD_top .prd_text h3{ font-weight:bold; font-size:125%; color:#a10a01; line-height:2; padding-bottom:0.5em; border-bottom:1px solid #D8D8D8;}
.prdD_top .prd_text .sum{ padding-top:1.4em;}
.prdD_top .prd_text .sum .sum_t{ color:#363636; margin-bottom:1em;}
.prdD_top .prd_text .sum .sum_con{color:#787878; line-height:2.4; font-size:94.1%;}
.prdD_tit{ margin-bottom:30px; background:#F1F1F1;}
.prdD_tit h3{ display:inline-block; padding:0 3.2em; font-size:100%; color:#fff; line-height:3.2; background:#013996; margin-left:4px;}
.prdDetail .prdD_con{ color:#333; font-size:94.1%; padding:0 5px;}
.prdDetail .prdD_con p{ line-height:2.5;}
@media (max-width:1300px){
	.banner_list li .banSize{ padding-bottom:61%; height:auto;}
	.banner_list li .banImg{ background-size:cover;}
}
@media (max-width:1200px){
	.mauto{ padding:0 10px;}
	.banner .inBan{ padding-bottom:30%; height:auto; background-size:cover;}
	.nav li{ min-width:0;}
	.news{ padding-left:0; padding-right:0;}
	.prdList{ margin:0 -8px;}
    .prdList li .item{ margin:0 8px;}
}

@media (max-width:1000px){
	.pop_video .video_play{ left:10px; width:auto; right:10px; margin-left:0; top:17%; margin-top:0;}
	
}
@media (max-width:960px){

	.header{position:fixed;top:0; left:0; width:100%; padding-top:0; height:1.4rem;  z-index:1000; color:#333; background:#013996; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:0; border:0;}
	.header .header_in{ margin-top:0;}
	.header .logo{ padding:0.17rem 1.65rem 0.17rem 0;  text-align:left; margin:0; float:none; position:relative; top:0;}
	.header .logo img{max-height:1.04rem;}
	.mobile_btn{ display:block; position:fixed; z-index:100; right:0; top:0; left:auto; width:50px; height:1.4rem;  text-align:center; line-height:50px; background:url(../images/menuToggle.png) no-repeat 0 center #fff; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px center; background-color:#4A4A4A;}
	.navBox{position:fixed; left:0; width:100%; top:1.4rem; bottom:0; background:#fff; margin:0; padding:0.5em 0; display:none; z-index:999;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; overflow:auto;}
	.nav{ display:block; text-align:left;}
	.nav li{ float:none; margin:0; border-bottom:1px solid #e1e1e1;}
	.nav li a{ font-size:14px; line-height:3;text-align:center; padding:0 1em;}
	.nav li .parent a{ line-height:3;padding:0 1em;}
	.nav .parent{ position:relative;}
	.nav .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:6em; height:100%; background:url(../images/icon23.png) no-repeat 3.5em center;  cursor:pointer;}
	.nav .parent .icon_control.open{ background-image:url(../images/icon24.png);}
	.nav li:hover .parent a,.nav li.act .parent> a{ }
	.subNav{ opacity:1; position:relative; top:0; height:auto; width:100%; background:#f0f0f0; display:none;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s; border:0; left:0; margin-left:0;}
	.nav li:hover .subNav{ top:0;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.banner_list .bx-wrapper .bx-controls-direction{ display:none;}
	.banner .bx-wrapper .bx-pager.bx-default-pager{ display:block;}
	.banner .bx-wrapper .bx-pager-item{ font-size:1em;}
	.banner .bx-wrapper .bx-pager.bx-default-pager a{ width:0.7em; height:0.7em;}
	.banner .bx-wrapper .bx-pager{ bottom:1em;}
	.scrollTop{ display:none;}

	.title1{ float:none; margin-bottom:1em; width:100%;}
	.title1 .title_in{ padding:1em 1.2em;}
	.title1 .line,.title1 .tit_bottom{ display:none;}
	.title2 .tit_top{padding-left:45px; text-align:left; }
    .title2 .tit_top .s_img{left:0; right:auto;}
	.title3{ margin-top:0;}
	.about_index{ width:55%;}
	.about_index .about_in{ margin:0 1em 0 0;width: auto;}
    .abImg .imgT{margin: 0;}
	.abImg{ width:45%;}
	.abImg .fl .imgT{ margin-top:0;}
	.abImg .fl .imgT,.abImg .fr .imgT{ height:362px; background-size:cover;}
	.abImg .adore_img{ display:none;}
	.videoBox{ height:250px;}
	.adPrd{ margin-top:0; width:100%;}
	.adnews1{ width:50%;}
	.adnews1 ul{ padding-left:0;}
	.adnews2{ width:50%;}
	
	.honor_list{ padding:1em 0 2em; margin-left:-0.5em; margin-right:-0.5em;}
	.honor_list li a{ margin:0 0.5em;}
	.page{ margin-top:1em;}
	
	.news{ padding:1em 0 2em;}
	.newsList1{ margin-left:-0.5em; margin-right:-0.5em;}
	.newsList1 li .item{ margin:0 0.5em;}
	.newsD{padding:1em 0 2em;}
	.newsD .newsD_tit{ margin:0;}
	.newsD .newsD_tit h3{ height:auto;}
	
	.product{padding:1em 0 2em;}
    .prdList li{ width:33.33%;}
	.prdD_top{ margin-bottom:2em;}
	.prdD_tit{ margin-bottom:1em;}
}
@media (max-width:800px){

}
@media (max-width:767px){
   .pop_video .video_play .video_play_in{ margin:4px;}
   .tit_crumb .crumb{ display:none;}
   
}
@media (max-width:640px){
   .footer1{ padding:1.5em 0;}
   .footer1 .mauto > div{ float:none; width:100%;}
   .footer1 .cont_f{ margin-bottom:1em;}
   .footer1 .tit_f{ margin-bottom:1em; font-size:130%;}
   .footer1 .cont_f .cont_p p{ margin-bottom:0.7em;}
   .footer1 .share{ margin-top:1em;}
   .footer1 .qr{ display:none;}
   .footer2 .fl{ float:none; }
   .footer2 .fr{ float:none; }
   .section{ padding:1em 0;}
   .title1 .tit_top{ padding-left:3.5em;}
   .title1 .tit_top .en{ font-size:140%;}
   .title1 .tit_top .cn{ font-size:130%;}
   .title1 .tit_top img{ max-width:3em;}
   .about_index{ width:100%; margin-bottom:1em; float:none;}
   .about_index .about_in{ margin:0;}
   .about_index h3{ font-size:16px;}
   /*.about_index .txt p{ line-height:2;}*/
   .about_index .more{ padding:1em 1.5em; margin-top:1em;}
   .abImg{ float:none; width:100%;}
   .abImg .fl .imgT, .abImg .fr .imgT{ height:10em; margin-bottom:0;}
   .abImg .imgT .titT{ font-size:125%;}
   .section2{ padding:2em 0;}
   .prdT{ margin:0;}
   .prdT h3{ font-size:170%;}
    .adPrd li{width: 100%;}
    .adPrd li a{padding: 0 !important;}
    .adPrd li .mask{position:static;height: auto;padding:20px 10px;}






    .videoBox{ height:12em; background-size:cover;}
   .videoBox::after{ width:5em; height:5em; background-size:contain;}
   .adnews1{ width:100%; float:none;}
   .adnews1 ul{ padding-right:0;}
   .adnews2{ width:100%; float:none;}
   
   .tit_crumb{ padding-top:1em;}
   .tit_crumb .tit .en{ font-size:150%;}
   .tit_crumb .tit .cn{ font-size:115%;}
   .tit_crumb .tit::after{ width:4.6em;}
   .menu li{ margin-right:0.5em;}
   .main_con{ padding-top:1.5em;}
   .about{ padding:1.5em 0 2em;}
   .about .img{ float:none; width:100%; margin-top:1em;}
   .about .text{ margin-left:0; padding-top:0;}
   
   .contact{padding:1.5em 0 2em;}
   .contact .cont{ float:none; width:100%; border-right:1px solid #d2d2d2; margin-top:0;}
   .contact .cont .cont_in{ padding:1.5em 1.2em;}
   .contact .map{ float:none; width:100%; height:15em;}
   .contact .cont li .icon_c{ top:50%; margin-top:-9px;}
   
   .honor_list{ margin-left:-0.5em; margin-right:-0.5em;}
   .honor_list li{ width:50%; margin-bottom:0.5em;}
   .honor_list li .text{ padding:0.5em 0.8em;}
   .fancybox-overlay .fancybox-close{ width:2em; height:2em; background-size:contain; top:0; right:0;}
   
   .newsList1 li .date .day{ font-size:200%;}
   .newsList2 li .date .dayMonth{ font-size:200%;}
   .newsList2 li a{ padding:1em 0 1em 6em;}
   .newsList2 li .item::after{display:none;}
   .newsList2 li .date{ top:1em;}
   .newsList2 li a:hover .text h3{color:#E60000;}
   
   .prdList{ margin:0 -0.5em;}
   .prdList li{ width:50%; margin-bottom:1em;}
   .prdList li .item{ margin:0 0.5em;}
   .prdList li .item a{ padding:0.5em 0.6em 0.7em;}
   .prdList li .text{ padding-top:0.3em;}
   .prdD_top .prd_img{ float:none; width:100%; margin-bottom:0.5em;}
   .prdD_top .prd_text{ float:none; width:100%;}
   .prdD_tit h3{ margin-left:0;}
   .prdDetail .prdD_con{ padding:0;}
}
@media (max-width:520px){
	.body{font-size:0.35rem;}
	.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ width:2em;}
	
	.adnews1 li{ margin-bottom:1em;}
	.adnews1 li .day{ font-size:300%; width:2em; line-height:2; padding:0;}
	.adnews1 li:hover .day{ padding:0;}
	.adnews1 li .text{ padding:1em 1em 1em 0; margin-left:7em;}
	
	.newsList1{ margin:0;}
	.newsList1 li{ width:100%;}
	.newsList1 li .item{ margin:0;}
	
}




.footer .foot-head{background:#1764bb;padding-bottom:.8rem}
.footer .foot-head dl{float:left;color: #FFFFFF;margin-right:2%}
.footer .foot-head dl dt{position:relative;font-size:16px;padding-bottom:15px;margin-bottom:10px}
.footer .foot-head dl dt::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#fff;}
.footer .foot-head dl dd{font-size:13px;line-height:25px}
.footer .foot-head .f-contact{color:#FFFFFF;    width: 30%;}
.footer .foot-head .f-contact .title{position:relative;font-size:16px;padding-bottom:15px;margin-bottom:10px}
.footer .foot-head .f-contact .title::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:#fff;}
.footer .foot-head .f-contact .txt{font-size:13px;line-height:25px}
.footer .corpight{padding:17px 10px;background:#054fa3;color:#fff;line-height:22px}


@media(max-width: 520px){.footer .foot-head{ display:none;}}
@media(max-width: 960px){.footer .foot-head{ display:none;}}