﻿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 { display:block;  }
.header{ height:50px; padding:0 10px;}
.header .m_box {display: flex;}
.header h1{ padding:5px 0 0;}
.header .text{margin-left: 0px;font-size:14px;font-weight: bold;
    color: #01427a;   
    float: none;
    margin: 0px;  
    padding: 4% 20px;}
.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;}


.h-center w1100{ display:none;}
.logo img{ display:none;}
.name { display:none;}
.h-right  { display:none;}
.nav { display:none;}
.w1100 { display:none;}
/*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:204px;background-size:auto 100%;}

.index_banner img{display: block;width: 100%;height:auto;}

.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%;} 

.ny_banner img{ width:100%; height:auto;}



/*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;padding: 0 10px;}

.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;}

