.body{ font-size:14px;overflow:hidden; }
.mauto{}
.main{position:relative; z-index:1;}
/*---------------头部导航--------------*/
.header{ position:fixed; left:0; right:0; top:0; z-index:999; padding:20px 0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;background:rgba(0,162,201,1.0)}
.mini{background:#416BC2; background:rgba(65,107,194,0.8); padding:10px 0;}
.header .header_in{ padding:0 30px;}
.header .logo {
  float:left;
}
.navBox{ float:left; position:relative; padding-top:9px; margin-left:25px;}
.nav{ display:inline-block; *display:inline; *zoom:1; vertical-align:bottom;} 
.nav li {
  float: left;
  position:relative;
}
.nav > li > a,.nav > li > .parent > a {
  line-height: 42px;
  font-size: 14px;
  color: #fff; 
  position:relative;
  display:block;
  padding:0 20px;
}
.nav li:hover > a,.nav li.act > a,.nav li:hover > .parent > a,.nav li.act > .parent > a { background:#416BC2; color:#fff; }
.subNav{ position:absolute; left:50%; margin-left:-50%; min-width:100%; height:0; opacity:0; overflow:hidden; top:48px; background:#416BC2; border-top:1px solid #6A8EC5;}
.nav li:hover .subNav{ height:auto; opacity:1; top:42px;transition: top 0.5s, opacity 0.5s;-moz-transition: top 0.5s, opacity 0.5s;-webkit-transition: top 0.5s, opacity 0.5s;}
.subNav li{ float:none;margin:0; }
.subNav li a{ line-height:39px; padding:0 10px; font-size:12px; white-space:nowrap; text-align:center; display:block; color:#fff;}
.subNav li:hover a,.subNav li.act a{ background:#7A98D4;  color:#fff; }
.nav .subNav li > a::after{ display:none;}
.nav .icon_control{ display:none;}
.header .head_r{ float:right; margin-top:14px;}
.header .head_r .lang_log{ float:left;  }
.header .head_r .lang_log a{ display:inline-block; *display:inline; *zoom:1; line-height:28px; min-width:28px; box-sizing:border-box; padding:0 3px; background:rgba(255,255,255,0.2);  color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-align:center;}
.header .head_r .search{ float:left; margin-right:12px; position:relative;}
.header .head_r .search .icon_search{ display:block; width:28px; height:28px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:url(../images/icon_search1.png) no-repeat center rgba(255,255,255,0.2); cursor:pointer;}
.header .head_r .search .pop_search{ position:absolute; top:28px; right:-20px; background:#FFFFFF; box-shadow:0 2px 2px rgba(0,0,0,0.05); -webkit-box-shadow:0 px px rgba(0,0,0,0.05); padding:10px; display:none; z-index:9;} 
.mini .head_r .search .pop_search{ }
.header .head_r .search .pop_search .searchBox{position:relative;}
.header .head_r .search .pop_search .searchBox .search_h{ width:248px; box-sizing:content-box; border:1px solid #CCCCCC; padding:8px 50px 8px 10px;}
.header .head_r .search .pop_search .searchBox .search_btn{position:absolute; top:0; right:0; bottom:0; width:39px; background:url(../images/icon_search1.png) no-repeat center #7A98D4; cursor:pointer;}
/*-------------banner--------------*/
.banner{position:relative;}
.bannerList{position:relative; z-index:1;}
.bannerList li{position:relative;}
.bannerList li a{ display:block;}
.bannerList .banSize{ height:740px; background-position:center center; background-repeat:no-repeat; }
.bannerList .banPage{ position:absolute; left:0; right:0; text-align:center;bottom:32px; z-index:9;  }
.bannerList .banPage span{ margin:0 0 0 8px; width:10px; height:10px;opacity:1; border-radius:5px; -webkit-border-radius:5px; display:inline-block; cursor:pointer; vertical-align:middle; position:relative; box-sizing:border-box; border:1px solid #fff;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.bannerList .banPage span.active{  background:#fff; width:40px;}
.bannerList .ban_ctrl{ position:absolute; height:25px; top:50%; margin-top:-12px; left:0; right:50%; margin-right:195px; text-align:center;}
.bannerList .ban_ctrl .ban_prev,.bannerList .ban_ctrl .ban_next{ display:inline-block; width:23px; height:23px; border:1px solid #fff; border-color:rbba(255,255,255,0.5); background:url(../images/slide_b.png) no-repeat 0 0 rgba(229,229,229,0.6); margin:0 3px; cursor:pointer;}
.bannerList .ban_ctrl .ban_next{ background-position:0 -23px;}
.inbanner{ position:fixed; left:0; right:0; top:0; bottom:0;background-repeat:no-repeat; background-position:center top; background-size:cover;}
.inbannerPrdD{ background-size:auto;}
.inbanner .mask{ position:absolute; left:0; right:0; top:0; bottom:0; background:#1f1f1f;opacity:0.5; *filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
/*-----------底部---------------*/
.footer{ text-align:center; color:#515151; line-height:1.8; position:relative; background:#fff; z-index:2;}
.footer a{color:#515151;}
.footer a:hover{color:#416BC2;}
.footer1{ padding:47px 1em 35px;}
.footer .share{ text-align:center; margin-bottom:25px;}
.footer .share a{ display:inline-block; *display:inline; *zoom:1; width:52px; height:52px; background:#50545A; border-radius:26px; -moz-border-radius:26px; -webkit-border-radius:26px; margin:0 8px; position:relative;}
.footer .share a:hover{ background:#416BC2;}
.footer .share a i{ display:inline-block; *display:inline; *zoom:1; width:52px; height:52px; background:url(../images/icon_share.png) no-repeat;}
.footer .share a .icon_share1{ background-position:0 0;}
.footer .share a .icon_share2{ background-position:-66px 0;}
.footer .share a .icon_share3{ background-position:-132px 0;}
.footer .share .pop_qr{position:absolute; z-index:999; left:50%; margin-left:-100px; bottom:52px; width:200px; padding-bottom:15px; display:none;}
.footer .share a:hover .pop_qr{ display:block;}
.footer .share .pop_qr::after{ content:''; position:absolute; bottom:7px; left:50%; margin-left:-8px; width:15px; height:8px; background:url(../images/icon_down.png) no-repeat center;}
.footer .share .pop_qr .pop_qr_in{ background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.1);padding:10px; border-radius:5px; -webkit-border-radius:5px;}
.link_a{ font-size:16px; margin-bottom:40px;}
.link_a a{ margin:0 1.1em;}
.cont_f span{ margin:0 0.8em;}
.footer2{ padding:1em; line-height:1.5; color:#fff; background:#50545A;}
/*---------------index--------------*/
.index .section1{ padding:1em 45px;}
.adNewsBox{ position:relative;}
.adNewsBox .h_more{ position:absolute; left:0; top:50%; margin-top:-1em; line-height:2; font-size:18px; font-style:italic;}
.adNewsBox .h_more a{ color:#000; display:block;}
.adNews{ max-width:710px; margin:0 auto; padding:0 100px; box-sizing:border-box; position:relative;}
.adNews .news_prev,.adNews .news_next{ position:absolute; top:50%; margin-top:-12px; width:15px; height:25px; background:url(../images/slide1.png) no-repeat;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; cursor:pointer;}
.adNews .news_prev{ left:0; background-position:0 0;}
.adNews .news_prev:hover{  background-position:-15px 0;}
.adNews .news_next{ right:0; background-position:-15px -25px;}
.adNews .news_next:hover{ background-position:0 -25px;}
.adNews a{ display:block; position:relative; padding-left:9em;}
.adNews .time{ font-size:18px; color:#000; position:absolute; line-height:1.5; top:50%; margin-top:-0.75em; left:0;}
.adNews h3{ font-size:100%; color:#7d7d7d;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adNews a:hover h3{ color:#416BC2;}
.adPrd{ float:left; width:42.552%; position:relative;}
.adPrd li{ float:left; width:50%; background:#F0F0F0;}
.adPrd li:nth-child(2n){ background:#E6E6E6;}
.adPrd li a{ display:block; text-align:center; padding:23px 0 30px;}
.adPrd li .imgBox{ overflow:hidden;}
.adPrd li .imgBox .img{ max-height:247px; }
.adPrd li .imgBox img{ max-height:100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.adPrd li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adPrd li .text h3{ line-height:2; font-size:16px; color:#454545; font-weight:bold;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adPrd li a:hover .text h3{ color:#416BC2;}
.adPrd li .text .more{ width:4.6em; height:4.6em; margin:1em auto 0; border-radius:50%; -webkit-border-radius:50%; background:#fff; color:#969696; line-height:1.5;}
.adPrd li a:hover .text .more{ color:#fff; background:#416BC2;}
.adPrd li .text .more .div_tb{ display:table; width:100%; height:100%; table-layout:fixed;}
.adPrd li .text .more .div_td{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.adPrd .slide_prev,.adPrd .slide_next{ position:absolute; top:50%; margin-top:-48px; width:55px; height:96px;  background:url(../images/slide2.png) no-repeat center #fff; cursor:pointer;}
.adPrd .slide_prev{ left:0; background-position:0 0;border-bottom-right-radius:96px;-webkit-border-bottom-right-radius:96px; border-top-right-radius:96px;-webkit-border-top-right-radius:96px;}
.adPrd .slide_prev:hover{ background-position:-55px 0; background-color:#416BC2;}
.adPrd .slide_next{ right:0; background-position:-55px -96px;border-bottom-left-radius:96px;-webkit-border-bottom-left-radius:96px; border-top-left-radius:96px;-webkit-border-top-left-radius:96px;}
.adPrd .slide_next:hover{ background-position:0 -96px;background-color:#416BC2;}
.adus{ float:right; width:57.448%;}
.adus .about_d{ float:left; width:50%; position:relative;}
.adus .about_d a{ display:block;}
.adus .about_d .size_d{ height:410px;}
.adus .about_d .img{ position:absolute; top:0; right:0; bottom:0; overflow:hidden; left:0; background-repeat:no-repeat; background-position:center; background-size:cover;}
.adus .about_d .text{position:absolute; top:0; right:0; bottom:0; overflow:hidden; left:0; text-align:center; color:#fff; z-index:1;}
.adus .about_d .text .txt_tb{display:table; width:100%; height:100%; table-layout:fixed;}
.adus .about_d .text .txt_td{display:table-cell; vertical-align:middle; width:100%; height:100%;}
.adus .about_d .text h3{ font-size:26px;}
.adus .about_d .text p{ letter-spacing:2px;}
.video_play{position:relative;float:left; width:50%;}
.video_play .video_size{ height:410px;}
.video_play .vedio_img{position:absolute; left:0; top:0; bottom:0; right:0; background-repeat:no-repeat; background-position:center; background-size:cover; cursor:pointer;} 
.video_play .vedio_img:after{ content:''; width:66px; height:66px; background:url(../images/icon_play.png) no-repeat center; position:absolute; z-index:1; left:50%; margin-left:-33px; top:50%; margin-top:-33px; background-size:contain;} 
.video_play .video_p{position:absolute; left:0; top:0; bottom:0; right:0; visibility:hidden;}
/*---------------产品系列------------------*/
.tit_p{ position:fixed; left:0; width:30%; top:50%; text-align:center; margin-top:-1em; line-height:2; font-size:98px; color:#fff; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; }
.main_r{position:relative; margin-left:30%; padding-bottom:1px;}
.white_mask{position:absolute; left:0; right:0; top:0; bottom:0; background:#fff;opacity:0.6; *filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.main_c{ position:relative; z-index:1; padding-top:145px;}
.mtc{ padding:0 5.6%;}
.menu{ margin-bottom:30px; font-size:16px; }
.menu li{ float:left; margin-bottom:1em;margin-right:20px; min-width:8.75em; box-sizing:border-box;}
.menu li a{ display:block; text-align:center; background:#fff; color:#1f1f1f; line-height:2.7; padding:0 1.25em; border-radius:5px; -webkit-border-radius:5px; white-space:nowrap;}
.menu li.cur a,.menu li:hover a{ background:#416BC2; color:#fff;}
.tit_c{ font-size:36px; color:#1f1f1f; margin-bottom:0.2em; line-height:1.5;}
.crumb{ margin-bottom:35px; font-size:18px; color:#5c5c5c; padding-left:8px; background:url(../images/icon1.png) no-repeat left center;}
.crumb a{ color:#5c5c5c;}
.crumb a:hover{ color:#416BC2;}
.main_con{ background:#fff; margin-bottom:50px; padding:32px 5.6% 37px;}
.menu2{ margin-bottom:28px; font-size:18px; }
.menu2 li{ float:left; margin-right:40px;}
.menu2 li a{ display:block; line-height:2; color:#5b5b5b; position:relative;}
.menu2 li a:after{ content:''; position:absolute; left:0; width:0; bottom:0; height:2px; background:#416BC2;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.menu2 li.cur a:after,.menu2 li a:hover:after{ width:100%;}
.page{ margin-top:25px;}
.page a{ padding:0 2px; line-height:1.8; display:inline-block; color:#545454; margin-right:0.5em; position:relative;}
.page a:after{content:''; position:absolute; left:0; width:0; bottom:0; height:2px; background:#416BC2;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.page a.cur:after{ width:100%;}
.prdList{ margin:0 -3px;}
.prdList li{ width:50%; float:left; margin-bottom:6px;}
.prdList li .item{ margin:0 3px;}
.prdList li a{ display:block; background:#F0F0F0; padding:60px 10px 55px; overflow:hidden; position:relative;}
.prdList li:nth-child(4n+2) a,.prdList li:nth-child(4n+3) a{ background:#E3E3E3;}
.prdList li .img{ float:right; width:50%; overflow:hidden; }
.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{ width:60%; text-align:center;}
.prdList li .text .text_in{ max-width:180px; margin:0.5em auto;}
.prdList li .text h3{ font-size:16px; color:#454545; font-weight:bold; line-height:1.7;}
.prdList li a:hover .text h3{ color:#416BC2;}
.prdList li .text .more{ width:4.6em; height:4.6em; display:inline-block; margin:38px auto 0; border-radius:50%; -webkit-border-radius:50%; background:#fff; color:#181818; line-height:1.5;}
.prdList li a:hover .text .more{ color:#fff; background:#416BC2;}
.prdList li .text .more .div_tb{ display:table; width:100%; height:100%; table-layout:fixed;}
.prdList li .text .more .div_td{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.prdDP .tit_p{ display:none;}
.prdD{ position:relative; z-index:1; background:#F3F2F2; padding-bottom:1px;}
.prdD .h_img{ float:left; width:40%; text-align:center; box-sizing:border-box; padding:100px 1em 90px;}
.prdD .h_img h3{ font-size:32px; line-height:1.5; color:#202020;}
.prdD .prdDCon{ margin-left:40%; background:#fff; box-sizing:border-box; padding:50px 3.2%; line-height:2; color:#5c5c5c; min-height:691px; margin-bottom:20px;}
/*-------------电子手册----------------*/
.magzList{ margin:0 -25px;}
.magzList li{ float:left; width:33.33%; margin-bottom:30px;}
.magzList li .item{ margin:0 25px;}
.magzList li a{ display:block;}
.magzList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.magzList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.magzList li .text{ padding:0.5em 0; text-align:center;}
.magzList li .text h3{ font-size:18px; color:#464646;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.magzList li a:hover .text h3{ color:#416BC2;}
/*---------------------走进驰马----------------*/
.about h3{ font-size:18px; color:#363636; margin-bottom:1.2em;}
.history{ position:relative; padding-bottom:1px; padding-top:20px;}
.history .line{ position:absolute; left:90px; top:0; bottom:0; width:1px; background:#D2D2D2;}
.history li{ margin-bottom:50px; overflow:hidden;}
.history li .year{ width:85px; font-size:24px; color:#030303; float:left;}
.history li .text{ margin-left:90px; line-height:2; color:#5d5d5d; padding-left:30px; position:relative;}
.history li .text:after{ content:''; position:absolute; left:-0.47em; top:0.5em; width:0.95em; height:0.95em; background:#35579B; border-radius:50%; -webkit-border-radius:50%;}
/*------------------合作品牌-----------------*/
.partner{ margin:0 -13px; text-align:center;}
.partner li{ float:left; width:25%; margin-bottom:26px;}
.partner li .item{ margin:0 13px; border:1px solid #C9C9C9; padding:27px 0;}
/*--------------------技术研发----------------*/
.txt_con{ color:#5c5c5c; line-height:2; padding-top:15px;}
.honor{ max-width:570px; margin:35px auto 15px; position:relative; box-sizing:border-box; padding:0 85px;}
.honor li{ position:relative;} 
.honor li a{ display:block;}
.honor li img{ width:100%;}
.honor li .text{position:absolute; left:0; right:0; bottom:0; background:url(../images/bg1.png) repeat; background:rgba(0,0,0,0.7); color:#fff; text-align:center; line-height:1.6; padding:1em; font-size:16px;}
.honor .page_ho{position:relative; text-align:center; margin-top:37px;}
.honor .page_ho span{ margin:0 3px; width:0.85em; height:0.85em;opacity:1; border-radius:50%; -webkit-border-radius:50%; display:inline-block; cursor:pointer; vertical-align:middle; position:relative; box-sizing:border-box; background:#D2D2D2;}
.honor .page_ho span.active{  background:#416BC2;}
.honor .slide_prev,.honor .slide_next{ position:absolute; top:50%; margin-top:-48px; width:35px; height:60px; background:url(../images/slide3.png) no-repeat;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; cursor:pointer;}
.honor .slide_prev{ left:0; background-position:0 0;}
.honor .slide_prev:hover{  background-position:-35px 0;}
.honor .slide_next{ right:0; background-position:-35px -60px;}
.honor .slide_next:hover{ background-position:0 -60px;}
.fancybox-overlay{background:url(../images/bg1.png) repeat !important; background:rgba(0,0,0,0.64) !important;}
.fancybox-overlay .fancybox-close{ position:fixed; width:41px; height:41px;top:2em; right:3em; background:url(../images/close.png) no-repeat center;}
.fancybox-title{ text-align:center;}
.fancybox-prev span{width:41px !important; height:41px !important; background:url(../images/prev.png) no-repeat center !important;}
.fancybox-next span{width:41px !important; height:41px !important; background:url(../images/next.png) no-repeat center !important;}
/*--------------------联系我们---------------------*/
.contact .item{ padding-bottom:18px; margin-bottom:28px; border-bottom:1px solid #AAAAAA; color:#626262;}
.contact .item h3{ font-size:24px; color:#1f1f1f;}
.feedback{ padding:8% 0 28px;}
.msg_form .item{ margin-bottom:22px; position:relative;}
.msg_form .item .star{ color:#ff0000; position:absolute; left:1.5em; line-height:1.3; top:1.4em;}
.msg_form .input_text,.msg_form .textarea{ padding:1.25em 1.3em 1.25em 2.3em; box-sizing:border-box; width:100%;font-size:100%; line-height:1.3; background:#F6F6F6; border:1px solid #C9C9C9; color:#5c5c5c;}
.msg_form .input_text::-webkit-input-placeholder,.msg_form .textarea::-webkit-input-placeholder { color: #5c5c5c; opacity:0.99; } 
.msg_form .input_text:-moz-placeholder,.msg_form .textarea:-moz-placeholder  { color: #5c5c5c;  opacity:0.99;} 
.msg_form .input_text::-moz-placeholder,.msg_form .textarea::-moz-placeholder { color: #5c5c5c;  opacity:0.99;} 
.msg_form .input_text:-ms-input-placeholder,.msg_form .textarea:-ms-input-placeholder { color: #5c5c5c;  opacity:0.99;} 
.msg_form .textarea{ height:17.3em;}
.msg_form .submit{ text-align:center; margin-top:46px;}
.msg_form .submit .btn_submit,.msg_form .submit .btn_reset{ display:inline-block; margin:0 0.5em; cursor:pointer; line-height:1.3; padding:1em 0; text-align:center; font-size:100%; color:#fff; background:#416BC2; width:11.4em;}
.msg_form .submit .btn_submit:hover{ background:#3457A0;}
.msg_form .submit .btn_reset{ background:#434343;}
.msg_form .submit .btn_reset:hover{ background:#666;}
/*----------------------新闻中心---------------------*/
.newsList{ margin:23px -10px 0;}
.newsList li{ float:left; width:33.33%; margin-bottom:35px;}
.newsList li a{ display:block;}
.newsList li .item{ margin:0 10px;}
.newsList li .imgBox{  position:relative; border:1px solid #E5E5E5;}
.newsList li .imgBox .imgSize{ padding-bottom:67.4%;}
.newsList li .imgBox .img{ position:absolute; left:0px; top:0px; bottom:0px; right:0px; overflow:hidden;}
.newsList li .imgBox img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.newsList li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.newsList li .text{ padding:0.7em 0;line-height:1.7;}
.newsList li .text h3{ line-height:1.5; font-size:18px; font-weight:bold; color:#416bc2;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsList li a:hover .text h3{ color:#3559A6;}
.newsList li .text .time{ color:#416bc2; }
.newsList li .text p{ color:#626262; line-height:1.7; height:3.2em; overflow:hidden; margin-top:0.9em;}
.newsD{ }
.newsD .back{ padding-bottom:24px; border-bottom:1px solid #959595; font-size:18px;}
.newsD .back a{ color:#416bc2; display:inline-block; line-height:1.5;}
.newsD .back .icon_back{ display:inline-block; width:20px; height:20px; background:url(../images/icon_back.png) no-repeat center; vertical-align:middle; margin-right:3px; margin-top:-5px;}
.newsD .tsv_h{ padding:24px 0 20px; line-height:1.5;border-bottom:1px solid #959595; }
.newsD .tsv_h .tsv{ color:#416bc2; font-size:16px;}
.newsD .tsv_h .tsv span{ margin:0 0.5em;}
.newsD .tsv_h .tsv span:first-child{ margin-left:0;}
.newsD .tsv_h h3{ line-height:1.5; color:#353535; font-size:24px;}
.newsD .newsD_con{ padding:20px 0 43px; line-height:2; color:#707070; font-size:16px;}
.newsD .newsD_con p{ margin-bottom:1em;}
@media (min-width:767px){

}
@media (max-width:1650px){
	.tit_p{ font-size:80px;}
}
@media (max-width:1500px){
	
}
@media (max-width:1360px){
	.bannerList li{ overflow:hidden;}
	.bannerList .banSize{ height:auto; padding-bottom:60%; width:120%; margin-left: -20%; background-size:cover;}
	.tit_p{ font-size:60px;}
	.tit_c{ font-size:28px;}
	.menu{ font-size:100%;}
	.crumb{ font-size:110%;}
	.menu2{ font-size:110%;}
	.prdList li .text h3{ font-size:105%;}
	.prdList li a{ padding:30px 10px;}
	.prdList li .text .more{ margin-top:20px;}
	.prdList li .text .text_in{ margin-top:0;}
	.prdD .h_img h3{ font-size:24px;}
	.prdD .h_img{ padding:50px 1em;}
	.magzList{ margin:0 -8px;}
	.magzList li{ margin-bottom:20px;}
	.magzList li .item{ margin:0 8px;}
	.magzList li .text h3{ font-size:16px;}
	.partner{ margin:0 -7px; }
    .partner li{ margin-bottom:14px;}
    .partner li .item{ margin:0 7px; padding:15px 0;}
}
@media (max-width:1150px){
	.navBox{ margin-left:15px;}
    .nav > li > a, .nav > li > .parent > a{ padding:0 9px;}
	.index .section1{ padding:1em 1em;}
	.adNews{ margin:0 0 0 170px; max-width:none; padding:0 60px; }
	.adus .about_d .size_d{}
	.tit_p{ font-size:48px;}
}
@media (min-width:960px) and (max-width:1200px){
	.newsList li{ width:50%;}
}
@media (max-width:960px){
	.body{ }
	.header{position:fixed;top:0; left:0; width:100%; padding-top:0; height:1.4rem;  z-index:1000;  padding:0;}
	.mini{background:#416BC2; }
	.header .header_in{ margin:0; padding:0;}
	.header .logo{ padding:0.17rem 1.65rem 0.17rem 0.35rem; line-height:1.06rem; text-align:left; margin:0; float:none;}
	.header .logo img{max-height:1.06rem;}
	.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; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px center; }
	.navBox{position:fixed; left:0; width:100%; top:1.4rem; bottom:0; background:#fff; margin:0; padding:0; display:none; z-index:999;overflow:auto;}
	.header .head_r{position:absolute; right:55px;  top:50%; margin:0; margin-top:-0.9em; }
	.header .head_r .lang_log a{ height:1.8em; line-height:1.8em; min-width:1.8em;}
	.header .head_r .search{ }
	.header .head_r .search .icon_search{ width:1.8em; height:1.8em; background-size:contain;}
	.header .head_r .search .pop_search{ top:1.4rem; left:0; right:0; position:fixed;}
	.header .head_r .search .pop_search .searchBox .search_h{ width:100%; box-sizing:border-box;}
	.nav{ display:block; text-align:left;}
	.nav li{ float:none; margin:0; border-bottom:1px solid #e1e1e1;}
	.nav li a{  line-height:3;text-align:center;}
	.nav > li > a, .nav > li > .parent > a{ font-size:14px; color:#333;}
	.nav li .parent a{ line-height:3;}
	.nav li:hover > a::after,nav li:hover > .parent > a::after{ display:none;}
	.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/icon8.png) no-repeat 3.5em center;  cursor:pointer;}
	.nav li:hover .parent .icon_control,.nav li.act .parent .icon_control{ background-image:url(../images/icon9.png);}
	.nav li:hover .parent a,.nav li.act .parent> a{ }
	.subNav{ opacity:1; position:relative; top:0; height:auto; width:100%; background:#f6f6f6; 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;}
	.subNav li a{ font-size:13px; color:#333;}
	.subNav li a:hover{ color:#fff;}
	.bannerList .ban_ctrl{ top:auto; bottom:0.5em; left:0.5em; margin-left:0; text-align:left; margin-right:0; right:auto;}
	
	.footer1{ display:none;}
	.adPrd{ float:none; width:100%;}
	.adus{ float:none; width:100%;}
	.adus .about_d .size_d,.video_play .video_size{ height:auto; padding-bottom:74.27%;}
	.tit_p{ display:none;}
	.main_r{ margin-left:0; margin-top:1.4rem;}
	.main_c{ padding-top:2.5em;}
	.mtc{ padding:0 1em;}
	.menu{ margin-bottom:1em;}
	.menu2{ margin-bottom:1em;}
	.menu2 li{ margin-right:1em;}
	.crumb{ margin-bottom:1.5em;}
	.main_con{ padding:1.5em 1em 2em; margin-bottom:1em;}
	.page{ margin-top:1.5em;}
	.txt_con{ padding-top:0;}
	.feedback{ padding:1em 0;}
	.msg_form .item{ margin-bottom:1.2em;}
	.msg_form .submit{ margin-top:2em;}
}
@media (max-width:800px){

}
@media (max-width:767px){
     .adNewsBox .h_more{position:relative; top:0; margin-top:0; margin-bottom:0.5em;}
	 .adNews{ margin:0; padding:0;}
	 .adNews .news_prev, .adNews .news_next{ display:none;}
	 .adPrd .slide_prev, .adPrd .slide_next{ width:1.5em; height:2.6em; margin-top:-1.3em; background-size:3em 5.2em;}
	 .adPrd .slide_prev{  background-position:0 0;}
	.adPrd .slide_prev:hover{ background-position:-1.5em 0; }
	.adPrd .slide_next{ background-position:-1.5em -2.6em;}
	.adPrd .slide_next:hover{ background-position:0 -2.6em;}
	.menu li{ min-width:0; margin-right:0.5em; margin-bottom:0.5em;}
	.prdD .h_img{ padding:1.5em 1em 1em; float:none; width:100%;}
	.prdD .prdDCon{ margin-left:0; padding:1.5em 1em; margin-bottom:0;}
	.newsList{ margin:0 -0.3em;}
	.newsList li{ width:50%; margin-bottom:1.5em;}
	.newsList li .item{ margin:0 0.3em;}
}
@media (max-width:640px){
	.adus .about_d,.video_play{ float:none; width:100%;}
	.adPrd li a{ padding:1em;}
	.prdList li .img{ float:none; width:100%;}
	.prdList li .text{ width:100%;}
	.prdList li a{ padding:1em;}
	.prdList li .text .more{ margin-top:1em;}
	.magzList{ margin:0 -0.3em;}
	.magzList li{ margin-bottom:0.5em; width:50%;}
	.magzList li .item{ margin:0 0.3em;}
	
	.honor{ margin:0 auto; padding:0 2em;}
	.honor .page_ho{ margin-top:1em;}
	.honor .slide_prev,.honor .slide_next{margin-top:-2.25em; width:1.5em; height:2.5em; background-size:3em 5em; }
	.honor .slide_prev{ background-position:0 0;}
	.honor .slide_prev:hover{  background-position:-1.5em 0;}
	.honor .slide_next{ right:0; background-position:-1.5em -2.5em;}
	.honor .slide_next:hover{ background-position:0 -2.5em;}
	
}
@media (max-width:520px){
	.body{font-size:0.35rem;}
	.bannerList .ban_ctrl{ height:auto;}
	.bannerList .ban_ctrl .ban_prev, .bannerList .ban_ctrl .ban_next{ width:1.2em; height:1.2em; background-size:1.2em 2.4em;} 
	.bannerList .ban_ctrl .ban_next{ background-position:0 -1.2em;}
	
	.adNewsBox .h_more{ font-size:120%;}
	.adNews a{ padding-left:6.5em;}
	.adNews .time{ font-size:110%;}
	.adPrd li .text h3{ font-size:105%;}
	.adus .about_d .text h3{ font-size:180%;}
	.tit_c{ font-size:150%;}
	.menu li a{ padding:0 0.8em;}
	.prdD .h_img h3{ font-size:140%;}
	.magzList li .text h3{ font-size:110%;}
	.history li .year{ font-size:150%; width:3em;}
	.history .line{ left:5em;}
	.history li{ margin-bottom:2em;}
	.history li .text{ margin-left:5em; padding-left:1.2em;}
	.partner{ margin:0 -0.3em; }
    .partner li{ margin-bottom:0.6em;}
    .partner li .item{ margin:0 0.3em; padding:1em 0;}
	.honor li .text{font-size:110%;}
	.fancybox-overlay .fancybox-close{ width:2em; height:2em; background-size:contain;}
	.contact .item{ padding-bottom:1.2em; margin-bottom:1.5em;}
	.contact .item h3{ font-size:140%;}
	.msg_form .submit .btn_submit, .msg_form .submit .btn_reset{ width:10em;}
	.newsList li .text h3{ font-size:115%;}
	.newsD .back{ font-size:110%; padding-bottom:1em;}
	.newsD .tsv_h{ padding:1em 0;}
	.newsD .tsv_h .tsv{ font-size:105%;}
	.newsD .tsv_h h3{ font-size:140%;}
	.newsD .newsD_con{ padding:1.5em 0 1em; font-size:105%;}
	.about h3{ font-size:120%;}
}
@media (max-width:480px){
	.newsList li{ width:100%;}
	.newsList li .text h3{ font-size:120%;}
}