/* CSS Document */
/*============================手机=====================================*/
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:inherit;}
.m_box{ width:auto;} /*宽度*/
/*==========================================================*/
/*==========================================================*/
/*header*/
.header{ height:50px; border-top:3px solid #ca1521; padding:0 10px; position:relative;}
.header h1{ padding-top:12px;}
.header h1 img{ height:26px;}
.header h2{ display:block; padding-top:15px;}
.header h2 a{ display:block; overflow:hidden;}
.header h2 img{ display:block; height:20px; width:auto;}
.header .nav_box{ float:none; display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.header .nav_box .nav_bg,
.header .nav_box .nav_closed{ display:block;}
.header .nav ul li{}
.header .nav ul li a{ float:none;}
.header .nav ul li a:hover,.header .nav ul li.on a{ background:#ca1521; color:#fff;}
/*背景*/
.header .nav_box .nav_bg{ position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
/*关闭按钮*/
.header .nav_box .nav_closed{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.header .nav_box .nav_closed img{ display:block; width:20px; height:auto; margin:0 auto;}
/*导航内容*/
.header .nav_box .nav{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%; overflow:hidden;}
.header .nav_box .nav ul{ overflow:hidden;}
.header .nav_box .nav ul li{border-bottom:1px solid #232530; width:100%; float:none;}
.header .nav_box .nav ul li a{display:block;height:40px;color:#fff;line-height:40px;padding:0 5%;font-size:14px}
/*banner*/
.banner{ height:170px; background-size:auto 100%;}
/*search*/
.search{ position:static;}
.search .min{ position:static; width:auto; padding:20px 10px;}
.search .min p{ width:100%;}
.search .min input{ height:40px; line-height:40px; overflow:hidden; box-sizing:border-box;}
.search .min input.text{ width:75%; text-indent:0; padding:0 15px;}
.search .min input.btn{ width:25%; text-indent:200%; text-align:left; background:url(../images/search_ico.png) #ca1521 no-repeat center scroll; color:#fff; cursor:pointer; font-size:0px;}
/*con*/
.con{}
.con .m_box{ padding-top:20px;}
/*con_bt*/
.con_bt{}
.con_bt img,.con_bt span{}
.con_bt img{ height:32px; margin-right:10px;}
.con_bt span b{ font-size:16px;}
.con_bt span em{ font-size:12px; padding-top:2px;}
/*con_1*/
.con_1{ padding:20px 10px;}
.con_1 .m_box ul{ width:auto;}
.con_1 .m_box ul li{ width:100%; overflow:hidden; padding:0 0 10px;}
.con_1 .m_box ul li dl{ padding:5px 5px 30px; height:auto;}
.con_1 .m_box ul li dl dt{ height:40px; line-height:40px; padding:0 10px; font-size:16px; margin-bottom:5px;}
.con_1 .m_box ul li dl dt img{ margin-right:5px; height:16px; width:auto; margin-top:-2px;}
.con_1 .m_box ul li dl dd{ }
.con_1 .m_box ul li dl dd b{ font-size:14px; height:1.8em; line-height:1.8em; padding-left:20px;}
.con_1 .m_box ul li dl dd b:before{ width:5px; height:5px; left:10px; margin-top:-3px;}
.con_1 .m_box ul li dl dd p{ padding:0 20px;}
.con_1 .m_box ul li dl dd p span{ padding-right:15px; line-height:1.8em; font-size:12px;}
.con_1 .m_box ul li em{ margin-top:-15px;}
.con_1 .m_box ul li em a{ width:40%; height:30px; line-height:30px; border-radius:15px; font-size:12px;}
/*con_2*/
.con_2{ padding:20px 0 30px;}
.con_2 .m_box ul{ width:auto; margin-top:-10px; padding:0 5px;}
.con_2 .m_box ul li{ width:50%; padding:10px 5px 0; box-sizing:border-box;}
.con_2 .m_box ul li a{ height:auto;}
.con_2 .m_box ul li a img{ min-height:inherit; opacity:0.5;}
.con_2 .m_box ul li a img.ys1{ display:none;}
.con_2 .m_box ul li a img.ys2{ display:block;}
.con_2 .m_box ul li:first-child a{ height:auto;}
.con_2 .m_box ul li:first-child a img{ min-height:inherit;}
.con_2 .m_box ul li a span{ left:5px; bottom:5px; padding-left:5px; border-left:1px solid #fff;}
.con_2 .m_box ul li a span b{ font-size:12px; line-height:1.2em;}
.con_2 .m_box ul li a span em{ font-size:10px; padding-top:2px; line-height:1.2em;}
.con_2 .m_box ul li a:hover img{ opacity:1;}
/*con_3*/
.con_3{ background-size:auto 100%; padding:40px 10px 0;}
.con_3 .m_box{ padding:0 0 40px;}
.con_3 .con_bt{ text-align:center; color:#fff; margin-bottom:26px;}
.con_3 .con_bt span em{ color:#fff;}
.con_3 .m_box .min{ height:auto; background:none; position:static;}
.con_3 .m_box .left{ float:none; width:auto; padding:15px 10px; background:#fff; overflow:hidden;}
.con_3 .m_box .left b{ display:block; color:#ca1521; font-size:16px; line-height:1.8em; margin-bottom:5px;}
.con_3 .m_box .left p{ font-size:14px;}
.con_3 .m_box .left a{ height:2.4em; line-height:2.4em; padding:0 15px; font-size:14px;}
.con_3 .m_box .right{ display:none;}
/*con_4*/
.con_4{ padding:20px 0;}
.con_4 .tab_bt ul{}
.con_4 .tab_bt ul li{ font-size:12px; margin:0 5px 10px;}
.con_4 .tab_bt ul li a{ padding:0 10px; height:2em; line-height:2em;}
.con_4 .tab_bt ul li.on,.con_4 .tab_bt ul li.on a{ }
.con_4 .tab_con{ padding-top:5px;}
.con_4 .tab_con .min{}
.con_4 .tab_con .min ul li{ padding-top:15px;}
.con_4 .tab_con .min ul li a:hover{ color:#ca1521;}
.con_4 .tab_con .min ul li .l{ display:none;}
.con_4 .tab_con .min ul li .m{ float:none; width:auto; height:auto; padding:12px; overflow:hidden;}
.con_4 .tab_con .min ul li .m img{ width:100%; height:auto; margin-right:0;}
.con_4 .tab_con .min ul li .m b{ clear:both; font-size:14px; padding:10px 0 0;}
.con_4 .tab_con .min ul li .m span{ font-size:12px; line-height:2em; height:8em;}
.con_4 .tab_con .min ul li .r{ float:none; width:auto; height:auto; padding:0 10px; border-top:1px dashed #ccc;}
.con_4 .tab_con .min ul li .r b{}
.con_4 .tab_con .min ul li .r span{ display:block; height:4em;}
.con_4 .tab_con .min ul li .r em{ display:block; font-size:14px; line-height:2em;}
/*con_map*/
.con_map{ padding:10px;}
.con_map .min{ display:none; height:auto;}
.con_map i.pic{ display:block;}
.con_map i.pic img{ display:block; width:100%; height:auto;}
/*footer_top*/
.footer_top{ height:auto; overflow:hidden; padding:15px 10px;}
.footer_top h1{ float:none; padding:0;}
.footer_top h1 img{height:30px;}
.footer_top ul{ float:none; padding-top:10px;}
.footer_top ul li{ height:2em; line-height:2em; font-size:12px;}
.footer_top ul li img{ margin-right:5px; width:12px;}
.footer_bottom{ font-size:12px; padding:10px;}
/*banner_ny*/
.banner_ny{ clear:both; background-size:auto 100%;}
.banner_ny .m_box{ height:200px;}
.banner_ny .m_box div{ }
.banner_ny .m_box h3{ font-size:20px;}
.banner_ny .m_box h4{ font-size:16px; margin:5px 0;}
.banner_ny .m_box i{ width:40px; height:1px;}
/*on_page*/
.on_page{ height:34px; line-height:34px; font-size:14px; padding:0 10px;}
.on_page img{ margin-right:5px; height:14px; width:auto; margin-top:-2px;}
.on_page a{}
.on_page a:hover{}
/*==========================================================*/
/*==========================================================*/
/*content*/
.content{ width:auto;}
.content .min{}
/**/
.ny_tab_bt{ padding:10px 0 10px;}
.ny_tab_bt ul{ padding:0 5px;}
.ny_tab_bt ul li{ font-size:12px; margin:0; padding:10px 5px 0; width:50%; float:left; box-sizing:border-box;}
.ny_tab_bt ul li a{ height:34px; line-height:34px; padding:0; border:1px solid #e0e0e0; width:100%; box-sizing:border-box;}
.ny_tab_bt ul li a i{ width:14px; height:14px; margin:-2px 5px 0 0;}
.ny_tab_bt ul li a:hover{}
.ny_tab_bt ul li.on a{}
.ny_tab_bt ul li.on a i,.ny_tab_bt ul li a:hover i{}
/*page*/
.page{}
.page ul{ padding:0 6px;}
.page ul li{ font-size:12px; padding:8px 4px 0;}
.page ul li a,.page ul li b,.page ul li em{ height:34px; line-height:34px; padding:0 20px;}
.page ul li a:hover{}
.page ul li b{}
/*==========================================================*/
/*==========================================================*/
/*con_cpzx 产品中心*/
.con_cpzx{ padding-bottom:30px;}
.con_cpzx .min{ padding-bottom:30px;}
ul.cp_list{ width:auto; padding:0 5px;}
ul.cp_list li{ float:left; padding:10px 5px 0; width:50%; box-sizing:border-box;}
ul.cp_list li a{}
ul.cp_list li a img{ }
ul.cp_list li a i{ height:auto;}
ul.cp_list li a i img{ min-height:inherit;}
ul.cp_list li a p{ padding:10px 0 10px 10px;}
ul.cp_list li a p span{ width:75%; line-height:34px;}
ul.cp_list li a p span b{ height:34px; padding:0 10px 0 10px; font-size:12px;}
ul.cp_list li a:hover p span b{}
ul.cp_list li a p em{ width:25%; height:34px; background-size:contain;}
/*==========================================================*/
/*==========================================================*/
/*con_gsjj 公司简介*/
.con_gsjj{ width:auto; padding:30px 10px 20px;}
.con_gsjj .top{ background-size:100% auto; padding:0 0px 20px;}
.con_gsjj .top h3{ padding:20px 20px; background-size:100% auto;}
.con_gsjj .top h3 img{ height:34px;}
.con_gsjj .top p{ font-size:14px; line-height:1.8em; padding:0 20px;}

.con_gsjj .middle{}
.con_gsjj .middle .l{ display:none;}
.con_gsjj .middle .r{ width:auto; float:none;}
h2.con_gsjj_bt{}
h2.con_gsjj_bt b,h2.con_gsjj_bt em{ }
h2.con_gsjj_bt b{ font-size:18px; padding:0 5px 0 15px;}
h2.con_gsjj_bt b:before{ width:5px; height:5px; margin-top:-3px;}
h2.con_gsjj_bt b i{}
h2.con_gsjj_bt em{}
.con_gsjj .middle{ padding-top:20px;}
.con_gsjj .middle .r .r_t{ padding:20px 0;}
.con_gsjj .middle .r .r_t img{ height:22px; margin:0 0 10px 15px;}
.con_gsjj .middle .r .r_t p{ font-size:14px; text-indent:15px;}
.con_gsjj .middle .r .r_b{ }
.con_gsjj .middle .r .r_b ul{ padding:20px 0 0 10px; float:none;}
.con_gsjj .middle .r .r_b ul li{ float:left; padding:0 5px 0; width:25%; box-sizing:border-box;}
.con_gsjj .middle .r .r_b ul li:last-child{ padding:0 5px 0;}
.con_gsjj .middle .r .r_b ul li span{ padding:20px 0; font-size:14px;}
.con_gsjj .middle .r .r_b ul li span img{ height:34px; argin-bottom:10px;}
.con_gsjj .bottom{ padding-top:20px;}
.con_gsjj .bottom .min{}
.con_gsjj .bottom .min p{ font-size:14px; text-indent:15px;}
/*==========================================================*/
/*==========================================================*/
/*con_cpxq 产品详情*/
.con_cpxq{ padding:20px 10px 30px;}
.con_cpxq .top{}
.con_cpxq .top .l{ float:none; width:auto; height:auto;}
.con_cpxq .top .l img{}
.con_cpxq .top .r{ width:auto; float:none;}
.con_cpxq .top .r h3{ font-size:18px; height:auto; line-height:1.5em; padding-top:10px;}
.con_cpxq .top .r p{ font-size:14px; padding-top:6px;}
.con_cpxq .top .r dl{ width:auto; padding-top:10px;}
.con_cpxq .top .r dl dt{ font-size:14px;}
.con_cpxq .top .r dl dd{ width:auto; float:left; height:auto;}
.con_cpxq .top .r dl dd span{ height:auto; padding:0 15px;}
.con_cpxq .top .r dl dd span:before{ top:14px; margin:0;}
.con_cpxq .top .r em.btn{ padding-top:10px;}
.con_cpxq .top .r em.btn a{ width:40%; height:34px; line-height:34px; font-size:14px;}
.con_cpxq .min{ padding-top:10px;}
.con_cpxq .min .cpxq_tab_bt{ height:auto; border:none;}
.con_cpxq .min .cpxq_tab_bt ul li{ width:50%; height:40px; line-height:40px; margin-right:0; font-size:14px; text-align:center; border-bottom:1px solid #ccc;}
.con_cpxq .min .cpxq_tab_bt ul li:last-child{ width:100%;}
.con_cpxq .min .cpxq_tab_bt ul li.on:before{height:2px;}
.con_cpxq .min .cpxq_tab_bt ul li:hover{ }
.con_cpxq .min .cpxq_bt_con{ padding:20px 0 0;}
.con_cpxq .min .cpxq_bt_con .box{}
.con_cpxq .min .cpxq_bt_con .box img{}
.con_cpxq .min .cpxq_bt_con table{}
.con_cpxq .min .cpxq_bt_con table,
.con_cpxq .min .cpxq_bt_con table tr,
.con_cpxq .min .cpxq_bt_con table td{ font-size:12px; line-height:1.5em; padding:5px 0;}
.con_cpxq .min .cpxq_bt_con table td.ys1{ width:35%;}
.con_cpxq .min .cpxq_bt_con table td.ys2{ width:65%;}
.con_cpxq .min .cpxq_bt_con table b{ width:auto; padding:0 10px;}
.con_cpxq .min .cpxq_bt_con table p{ padding:0 10px;}
/*==========================================================*/
/*==========================================================*/
/*con_lxwm 联系我们*/
.con_lxwm{ margin:20px auto 0px;}
.con_lxwm ul{ margin-left:0; padding:0 10px;}
.con_lxwm ul li{ width:100%; padding:20px 0;}
.con_lxwm ul li.w{ width:100%;}
.con_lxwm ul li div{ padding-left:0; border:none;}
.con_lxwm ul li div i{ width:20px; height:20px; padding:8px; border:1px solid #f3f3f3; margin-right:10px;}
.con_lxwm ul li div i img{}
.con_lxwm ul li div b{ height:auto; line-height:1.5em; font-size:14px; padding-top:0px;}
.con_lxwm ul li div em{ line-height:1.5em; font-size:12px; padding-top:2px;}
/*==========================================================*/
/*==========================================================*/
/*con_cpzx 新闻列表*/
ul.xw_list{ margin-top:-10px; padding:0 10px;}
ul.xw_list li{ padding-top:10px;}
ul.xw_list li a{ padding:15px 10px 10px;}
ul.xw_list li a b{ font-size:14px;}
ul.xw_list li a span{ font-size:12px; padding-top:0px;}
/*==========================================================*/
/*==========================================================*/
/*con_xwxq 新闻详情*/
.con_xwxq{ padding:0 10px 20px;}
.con_xwxq .bt{ padding:20px 0 10px;}
.con_xwxq .bt h3{ font-size:18px;}
.con_xwxq .bt p{ font-size:12px; padding-top:5px;}
.con_xwxq .bt p span{ padding:0 10px;}
.con_xwxq .min{ padding:20px 0; font-size:14px;}
.con_xwxq .min p{ }

.page_2{ padding:8px 0;}
.page_2 p{ width:100%;font-size:14px;}
.page_2 p:last-child{ float:left; text-align:left;}

