html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}/*禁用iPhone中Safari的字号自动调整*/
input{ -webkit-appearance:none; resize:none;} /*去除iPhone中默认的input样式*/
a,img{ -webkit-touch-callout:none;}/*禁止长按连接与图片弹出菜单*/
img{ max-width:100%; height:auto; width:auto\9;/*IE8*/ -ms-interpolation-mode:bicubic;/*图片自适应 + 为了照顾IE图片缩放失真*/}
body{ min-width:320px;}
.m_box,.content{ width:auto;} /*宽度*/
/*==========================================================*/
/*==========================================================*/
/*header_top*/
.header_top{ height:2em; line-height:2em; padding:0 10px;}
.header_top p{ display:none;}
/*header*/
.header{ height:50px; padding:0 10px;}
.header h1{ padding:5px 0 0;}
.header h1 img{ display:block; height:40px; width:auto;}
.header ul{display:none;}
.header h3{ display:block; float:right; padding-top:15px;}
.header h3 img{ display:block; height:20px; width:auto;}
/*wap_nav*/
.wap_nav{ display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000;}
.wap_nav_bg{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.wap_nav_closed{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.wap_nav_closed img{ display:block; width:25px; height:auto; margin:0 auto;}
.wap_nav_min{ position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;}
.wap_nav_min u{padding:0 5% 0 5%;}
.wap_nav_min ul li{ width:100%; float:left;border-bottom:1px solid #232530;}
.wap_nav_min ul li a{ display:block;height:40px;color:#fff;line-height:40px;padding-left:5%;font-size:14px; }
.wap_nav_min ul li a.more{ background:url(/images/nav_ico_01.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.wap_nav_min ul li a.a_js2_on{ background:url(/images/nav_ico_02.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.wap_nav_min ul li div{ display:none}
.wap_nav_min ul li div a{ height:36px; line-height:36px; font-size:12px; background:none;}
/*index_banner*/
.index_banner{}
.index_banner .bd ul li{ height:230px; background-size:auto 100%;}
.index_banner .hd{ bottom:10px;}
.index_banner .hd ul{}
.index_banner .hd ul li{ width:20px; height:2px;}
.index_banner .hd ul li.on{}
.index_banner .arrow{ top:50%; margin-top:-20px;}
.index_banner .arrow a{ width:30px; height:40px;}
.index_banner .arrow a.prev{}
.index_banner .arrow a:hover{}
.index_banner .arrow a.prev:hover{}

/*banner_bottom_search*/
.banner_bottom_search{ height:30px; line-height:30px; padding:10px;}
.banner_bottom_search dl{ display:none;}
.banner_bottom_search p{ float:none;}
.banner_bottom_search p input{ box-sizing:border-box;}
.banner_bottom_search p input.text{ width:80%; height:31px; line-height:320px;}
.banner_bottom_search p input.btn{ width:20%;}
/*================================================*/
/*================================================*/
/*con*/
.con{ padding:30px 0;}
.con .min{ padding-top:20px;}
/*con_bt*/
.con_bt{ }
.con_bt h2{ padding:0 10px;}
.con_bt h2 b{ font-size:18px;}
.con_bt h2 span{ font-size:14px;}
.con_bt i{ width:80px;}
.con_bt i:before{ width:3px; height:3px; top:-1px;}
.con_bt i:last-child:before{}
/*================================================*/
/*================================================*/
/*con_1*/
.con_1{}
.con_1_left{ width:auto; float:none; border:none; padding:0 10px; margin-bottom:10px;}
.con_1_left h3{ height:auto; padding:15px 0;}
.con_1_left h3 b{ font-size:16px; padding-top:0;}
.con_1_left h3 em{ font-size:14px;}
.con_1_left ul{ border:1px solid #ccc; border-left:none; border-bottom:none; box-sizing:border-box; overflow:hidden;}
.con_1_left ul li{ width:50%;}
.con_1_left ul li a{ padding:0 18px; height:36px; line-height:36px; font-size:14px; border-left:1px solid #ccc; background:url(/images/index_con_1_ico_01.png) #eee no-repeat -25px scroll; background-size:auto 15px;}
.con_1_left ul li a:hover,.con_1_left ul li.on a{ padding-left:30px; background:url(/images/index_con_1_ico_01.png) #eee no-repeat 10px scroll; background-size:auto 15px;}
.con_1_left h4{ display:none; }

.con_1_right{ width:100%; float:none;  padding-top:10px; height:auto;}
.con_1_right .box{ width:auto; height:auto;}
.con_1_right .box .top{ border:none; margin-bottom:15px; padding:0 10px;}
.con_1_right .box .top i{ float:none; width:auto; height:auto; padding:0;}
.con_1_right .box .top i img{ width:100%; height:auto; min-height:inherit;}
.con_1_right .box .top h4{ font-size:14px; padding:10px 0;}
.con_1_right .box .top p{ font-size:12px; height:auto;}
.con_1_right .box .top span{ padding-top:20px;}
.con_1_right .box .top span a{ float:none; padding:0; height:auto; line-height:3em; width:50%; text-align:center; margin:0 auto;}
.con_1_right .box .bottom{ border:1px solid #ccc; border:none; padding:0 5px;}
.con_1_right .box .bottom ul li{ width:50%; padding:10px 5px 0; box-sizing:border-box;}
.con_1_right .box .bottom ul li a{ border:1px solid #ccc;}
.con_1_right .box .bottom ul li a img{ height:auto;}
.con_1_right .box .bottom ul li a span{ padding:0 10px;}
.con_1_right .box .bottom ul li a span b{ height:auto; line-height:3em; background-size:auto 45%;}
.con_1_right .box .bottom ul li a:hover span b{}
/*con_2*/
.con_2 dl{ padding:0 5px;}
.con_2 dl dt,.con_2 dl dd{}
.con_2 dl a{}
.con_2 dl a img{}
.con_2 dl a p{ font-size:14px;}

.con_2 dl dt{ padding:0 5px; height:auto; width:100%;}
.con_2 dl dt a{}
.con_2 dl dt a img{ min-height:inherit; opacity:0.5;}
.con_2 dl dt a p{ width:80%; height:80%; left:10%; top:10%; border:1px solid #fff; box-sizing:border-box;}
.con_2 dl dt a p span{ display:table-cell; vertical-align:middle;}

.con_2 dl dd{ width:50%; height:auto;  padding:10px 5px 0px; box-sizing:border-box;}
.con_2 dl dd a{ height:auto;}
.con_2 dl dd a img{ min-height:inherit;}
.con_2 dl dd a p{ bottom:10px;}

/*con_3*/
.con_3{ height:auto; background-size:auto 200px; background:url(/images/index_con_3_bg.jpg) no-repeat left top; padding:20px 0 0;}
.con_3 .top{ padding:0px 0 20px;}
.con_3 .top h3{ width:auto; float:none; text-align:center;}
.con_3 .top h3 b{ display:block; font-size:16px;}
.con_3 .top h3 em{ font-size:14px; padding-top:10px;}
.con_3 .top ul{ float:none; width:100%; color:#fff; padding-top:15px;}
.con_3 .top ul li{ float:left; width:25%; text-align:center;}
.con_3 .top ul li b{ font-size:16px; }
.con_3 .top ul li em{ font-size:14px; padding-top:5px;}
.con_3_bottom{ padding:0 10px;}
.con_3_bottom .bd{ }
.con_3_bottom ul li{}
.con_3_bottom ul li a{ font-size:14px; padding:10px 0;}
.con_3_bottom ul li a img{ width:100%; height:auto;}
/*con_4*/
.con_4{ padding:30px 10px;}
.con_4_tab_bt{ padding:20px 0;}
.con_4_tab_bt ul{}
.con_4_tab_bt ul li{ width:auto; height:3em; line-height:3em; margin:0 5px; font-size:16px; padding:0 15px;}
.con_4_tab_bt ul li.on{ background:#00314f; color:#fff;}
.con_4_tab_min{ padding:0 10px;}
.con_4_tab_min .box{ }
.con_4_tab_min .box .pic{ width:100%; height:150px; float:none; background-size:130% auto;}
.con_4_tab_min .box h3{ padding:20px 0 10px;}
.con_4_tab_min .box h3 span{ padding-bottom:10px;}
.con_4_tab_min .box h3 b{ font-size:16px;}
.con_4_tab_min .box h3 em{ font-size:12px; padding-top:5px;}
.con_4_tab_min .box p{ font-size:12px; height:auto; margin-bottom:10px;}
.con_4_tab_min .box a,.con_5 .min a{ width:auto; height:3em; line-height:3em; float:left; width:40%;}
.con_4_tab_min .box a:hover,.con_5 .min a:hover{ background:#ff0000; border-color:#ff0000; color:#fff;}
/*con_5*/
.con_5{}
.con_5 .con_bt{ margin-bottom:30px;}
.con_5 .con_bt i{ }
.con_5 .min{ padding:10px 10px 0;}
.con_5 .min p{ font-size:12px;}
.con_5 .min a{ margin:0 auto; float:none;}
/*con_6*/
.con_6{ padding-left:10px; padding-right:10px;}
.con_6 .con_bt{ margin-bottom:20px;}
.con_6 h3{ height:30px; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.con_6 h3 b{ height:30px; font-size:16px; border-bottom:1px solid #3480ce;}
.con_6 h3 a{ font-size:12px;}
.con_6_left{ width:100%; float:none; clear:both; overflow:hidden; padding-bottom:20px;}
.con_6_left img{ display:none;}
.con_6_left ul{ width:100%; float:none;}
.con_6_left ul li{ font-size:12px; padding:10px 0; margin-bottom:0px;}
.con_6_left ul li:last-child{ margin:0;}
.con_6_left ul li em{}
.con_6_left ul li a{}
.con_6_left ul li span{ }
.con_6_right{ width:100%; float:none; clear:both;}
.con_6_right img{ height:auto;}
.con_6_right ul li{ padding:10px 0; }
.con_6_right ul li a{ font-size:12px;}
.con_6_right ul li b{ padding-left:20px; margin-bottom:0px; background-size:auto 18px;}
.con_6_right ul li span{ background-size:auto 18px; padding-left:20px; background-position: left 3px;}
/*footer_top*/
.footer_top{ padding-bottom:20px;}
.footer_top .top{ font-size:14px; line-height:2em; padding:10px 0; margin-bottom:10px;}
.footer_top .top a{ padding:0 10px;}
.footer_top .top a:hover{}
.footer_top .left{ float:none; width:auto;}
.footer_top .left img{ width:30%; height:auto; margin:0 auto;}
.footer_top .center{ float:none; width:auto; padding:10px 10px 0;}
.footer_top .center h3{ font-size:16px; margin-bottom:5px; text-align:center;}
.footer_top .center ul li{ width:100%;}
.footer_top .right{ float:none; width:auto; padding:10px 10px 0; clear:both;}
.footer_top .right a{ color:#fff; padding:0 4px 0 0;}
.footer_top .right a:hover{ text-decoration:underline;}
/*footer*/
.footer{ padding:10px;}
.footer a{}
/*============================================*/
/*============================================*/
/*ny_banner*/
.ny_banner{ height:150px; background-size:auto 100%;}
/*on_page*/
.on_page{ height:40px; line-height:40px; padding:0 10px;}
/*content*/
.content{ overflow:hidden; padding-bottom:30px;}
.content .left{ width:auto; float:none; padding:0 10px;}
.content .left .box{ margin-bottom:15px; display:none;}
.content .left .box:first-child{ display:block;}
.content .left h2{ height:40px; line-height:40px; }
.content .left h2 i{ height:40px; font-size:40px; }
.content .left h2 b{ padding-left:15px; font-size:18px;}
.content .left h2 em{ font-size:14px; padding-left:5px; }
.content .left .nav_l ul li{ }
.content .left .nav_l ul li a{ font-size:14px; padding:0 10px;}
.content .left .nav_l ul li:last-child a{ }
.content .left .nav_l ul li a span{ height:36px; line-height:36px;}
.content .right{ width:auto; float:none; padding:0 10px; overflow:hidden;}
/*公司简介*/
.ny_gsjj{ font-size:14px; line-height:2em;}
.ny_gsjj p{ margin-bottom:0.5em;}
.ny_gsjj img{ }
/*产品*/
.content .ny_cp{ padding:0px 5px;}
.ny_cp .min{ padding-bottom:20px;}
.ny_cp .min ul{ margin-top:-10px; width:auto;}
.ny_cp .min ul li{ padding:10px 5px 0; width:50%; box-sizing:border-box;}
.ny_cp .min ul li a{ padding:5px 5px 0;}
.ny_cp .min ul li a i{ height:auto;}
.ny_cp .min ul li a img{ min-height:inherit;}
.ny_cp .min ul li a b{ height:3em; line-height:3em;}
/*page*/
.page{}
.page ul{ }
.page ul li{ padding-top:10px;}
.page ul li a,.page ul li b{}
.page ul li a:hover,.page ul li b{}
.page ul li select{ }

/*产品-内容页*/
.ny_cp_con .top{padding-bottom:20px;}
.ny_cp_con .top i{ float:none; width:auto; height:auto; margin-right:0;}
.ny_cp_con .top i img{}
.ny_cp_con .top h3{ font-size:18px; margin-bottom:10px; padding-top:10px;}
.ny_cp_con .top p{ font-size:14px;}
.ny_cp_con .top a{ height:3em; line-height:3em; padding:0; margin-top:10px; width:40%; text-align:center;}
h4.ny_right_bt{}
h4.ny_right_bt b{ height:34px; line-height:34px; padding:0 20px;}
.ny_cp_con .min{ padding:10px 0;}
.ny_cp_con .gs{}
.ny_cp_con .gs p{}
.ny_cp_con .gs img{ margin-bottom:5px; width:100%; height:auto;}
/*ny_con_bottom*/
.ny_con_bottom{}
.ny_biaoqian{ padding-bottom:20px;}
.ny_biaoqian h3{ height:36px;}
.ny_biaoqian h3 b{ font-size:16px; height:35px; line-height:35px;}
.ny_biaoqian ul{ padding-top:5px;}
.ny_biaoqian ul li{ padding-right:10px; padding-top:10px;}
.ny_biaoqian ul li a{ height:30px; line-height:30px; padding:0 10px;}
.ny_biaoqian p{ padding-top:10px;}
.ny_page_2{}
.ny_page_2 p{ height:36px; line-height:36px; margin-bottom:10px; padding:0 10px;}
.ny_page_2 p span{ }
.ny_page_2 p span em,.ny_page_2 p span a{ }
.ny_page_2 p span a:hover{ }
.ny_page_2 p i{ }
.ny_xg{ display:none;}
/*============================================*/
/*新闻列表*/
.ny_new .min{ padding-bottom:10px; }
.ny_new .min ul{ margin-top:-10px;}
.ny_new .min ul li{ padding-top:10px;}
.ny_new .min ul li a{ padding:5px 10px 10px;}
.ny_new .min ul li span.bt{ height:30px; line-height:30px; margin-bottom:10px;}
.ny_new .min ul li span.bt b{ font-size:14px; width:60%; overflow:hidden;}
.ny_new .min ul li span.bt em{ font-size:12px;}
.ny_new .min ul li p{ font-size:12px; margin-bottom:10px;}
.ny_new .min ul li span.more{ height:30px; line-height:30px; width:33%; font-size:12px;}
.ny_new .min ul li a:hover{}
.ny_new .min ul li a:hover span.more{}
/*新闻列表-内容*/
.ny_new_con{}
.new_con_bt{ padding-bottom:10px;}
.new_con_bt h3{ font-size:16px;}
.new_con_bt p{ padding-top:10px;}
.new_con_bt p span{ padding-right:10px;}
.new_con_bt p span img{}
.new_con_min{ padding:10px 0;}
.new_con_min p{ margin-bottom:5px;}
.new_con_min img{ width:100%; height:auto;}
