body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea {
    color: #333;
    font-size: 16px;
    font-family: "微软雅黑","microsoft yahei";
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,legend, caption,fieldset, img,input{margin:0;padding:0;border:0;outline:0;}
address, caption, cite, code, dfn, em, strong, th, var ,i{ font-style: normal; }
ol,ul,li{list-style:none;}
:focus{outline:0 none;}
a {text-decoration:none;color: #333333;}
a:hover {color: #dd0716;text-decoration:none;}
.clearfix {width:100%;display:block; zoom: 1;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both; line-height:0;height:0; font-size:0;}
.fl{float:left;}
.fr{float:right;}

input[type="checkbox"],input[type="radio"],input[type="submit"],button{cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input,button,textarea,select,option{font-family:"微软雅黑","microsoft yahei";}
body {font:14px  "微软雅黑","microsoft yahei"; color: #333333;}
.con_w{width: 1200px; margin:0 auto;}
.wzditu li p a{width:60%!important;}
.header,.footer{display:block;}
.footer_mobile,.top{display:none}
.header{width: 100%;margin:0 auto; background: url(/uploads/image/ftpindex_pc/menu_sub_bg.png);  /**background: #0f1419;  /** background: #9b0000;**//**background: !important;  height:272px;**/}
/*头部菜单导航*/
.nav_bg{ width: 100%; }
.top_m{ padding-top:23px;  /**padding-top:160px;**/ width: 1200px;margin:auto;overflow:hidden;}
.top_m span,.top_m a{ display: inline-block; margin-right:16px;  }
.top_m span{ margin-right: 45px; font-size: 14px; color: #fff; }
/*.top_m a{ background: url(/uploads/image/ftpindex_pc/icon_d.png) no-repeat; width: 25px; height: 25px; text-align: center; font-size: 14px; color: #fff; vertical-align: top; }
.top_m a img{ line-height: 11px; margin-top:7px; }
.top_m a.on{background: url(/uploads/image/ftpindex_pc/icon_dh.png) no-repeat;}
*/
.jgysk{padding-left:36px;}
.top_m a{ text-align: center; font-size: 14px; color: #fff; vertical-align: top; }
.top_m a img{ line-height: 11px; margin-top:7px; margin-right:6px;}
.search_h{ height: 24px;width: 24px;margin-left: 20px; }
.top_con{width:1200px;margin:0 auto;margin-top:14px;}
	
	.nav{ padding-top:6px;/**width:920px; **/ width:100%;}
	.nav li{ float: left; display: inline-block; height: 46px; position: relative; /**margin-left:18px;**/margin-left:16px;}
	.nav li .menu_one{ display: block; line-height: 24px; padding:0 20px; color: #fff; font-size: 18px; }
	.nav li .sub{ position: absolute; left: 0; top:46px;  background: url(/uploads/image/ftpindex_pc/menu_sub_bg.png);width: 100%; padding:0px 0; display: none; z-index:1000;}
	.nav li .sub a{ display: block;  text-align: center; line-height:20px; padding:8px 5px; font-size: 14px; color: #fff; }
.fl{float:left;}
.nav li .sub a:hover{background:rgba(0,58,143,.5);font-weight:600}
.headfont{float:right;margin-top:12px;}
/*搜索*/
.search_hid{ line-height:100px;height:100px;  background: url(/uploads/image/ftpindex_pc/menu_sub_bg.png);}
.search_hid .con_w{ position: relative;margin-top:30px;}
	.input_1{ width:97%; padding-left: 3%; line-height:40px; height:40px; border:0; background: #fff; border-radius:10px; font-size:16px; color:#000; }
	.submit_1{ position: absolute; right:40px; top:0px; line-height: 40px; height: 40px; width:60px; background: url(/uploads/image/frc21img_pc_site/icon_search.png) no-repeat center center; }

/*底部*/
.footer{ width: 100%; min-width: 1200px; height: auto;  background: #4c5154;    /** background: #d20606;**/ }
.back_top {
    position: fixed;
    right: 3rem;
    bottom: 5rem;
    z-index: 9999;
    display: none;
    font-size: 0;
    border-radius: 5rem;
}

/*底部导航*/
.foot_menu{ padding:33px 0 25px; }
.foot_menu li{ float: left; display:inline-block; }
	.foot_menu_1{ border-right:1px solid #44494b; /**border-right:1px solid #fff;**/ padding:0 30px 15px 28px; min-width: 90px; } 
	.foot_menu_1 a{color: #fff; line-height: 26px;}
	.foot_menu_1 h3{ font-size: 15px;color: #fff;line-height: 26px; font-weight:bold;padding-bottom: 15px;}
	.foot_menu_1 p { min-height: 156px; }
	.foot_menu_1 p a{ font-size: 14px; display: block; }
	.foot_menu_2{ padding-top:0px; }
	.foot_menu_2 p{color: #fff;padding: 0 0 20px 33px;line-height: 26px;}
	.foot_menu_2 span{display:inline-block;  width:103px; padding:0 12px 0 28px; font-size:14px; color:#fff; line-height:30px;text-align: center;}
	.foot_menu_2 img{ margin:0px;width:100px; }
.foot_copy{width: 100%; min-width: 1200px; padding:15px 0 10px;   background: #000000;   /**background: #9b0000; **/ }
.foot_copy p{ line-height: 44px; color: #fff; font-size: 14px; text-align: center; }
.foot_copy p a{ color: #fff; font-size: 14px; }
@media only screen and (min-width: 321px) and (max-width: 1200px){
.top_m{width:1000px;margin:auto;}
.swiper-container{height:auto !important;}
/*.swiper-slide img{height:auto !important;}*/
}

.za{width:75%; margin:0 auto;  overflow:hidden;}
.za_l{float:left; width:55%;}
.za_2{float:right; width:44%;margin-top:20px;}
#za1{width:30%;}
#za2{width:28%; margin-left:40px;}
@media only screen and (min-width: 321px) and (max-width: 1200px){
	/* 移动端点击a链接出现蓝色背景问题解决 */
	html{font-size:62.5% !important;}
	body{width: 100%; min-width: 100%;}
	.con_w{width: 96%;min-width: auto;}
        .pro_box{width:96% !important;}
        .pro_jishu{width:96% !important;min-width:auto !important;}
     
	.header,.footer{display:none;}
	.footer_mobile,.top{display:block;}
.dkwrap{width: 100%!important; left: 0%!important;margin-left: 0px!important;}
.pro_cenipt .pro_text{margin: 30px -73px!important;}
.pro_cenipt .pro_submit{margin: 0 0 42px 0px!important;}
}
@media only screen and (min-width: 100px) and (max-width: 768px){
.back_top {
    position: fixed;
    right: 2%;
    bottom: 5rem;
    z-index: 9999;
    display: none;
   font-size: 0;
    border-radius: 5rem;
}

}
.swiper-container{height:auto !important;}

/*移动端头部导航*/
.top{ /**height: 135px; position: absolute; left: 0; top: 0; width: 100%; z-index: 10; **/width:100%;height:60px;background: #000;padding-top:6px;}
	.logo_m{ padding:2% 0 0 4%; }
	.top_r{ padding:3% 4% 0 0; text-align: right; }
	.top_r span{ display: inline-block; padding-left:1rem; vertical-align: top; width:; }
	.top_r span img{ width:25px;cursor: pointer; }
	.meun_m{width:50%; display: none; float: right; margin-top:1rem; padding:10px 0px; background: url(/uploads/image/ftpindex_pc/menu_sub_bg.png);z-index:1000; position: absolute;right: 0;}
  .meun_m li{border-bottom:1px solid #94918e; }
  .meun_m  h2 a{ display: block; color: #fff; line-height: 260%; font-size: 1.6rem;  margin:0 20px;}
  .meun_m  h2 a.on{background: no-repeat right center;}
 .meun_m  h2 a.on2{background: no-repeat right center;}
  .sub_m{ padding-bottom:15px; display:none;}
  .sub_m a{ display:block; padding-left:40px; font-size:1.4rem; line-height:200%; color:#fff;}
/*移动搜索*/
.search_hid2{/** padding:30px 0;  **/background: url(/uploads/image/ftpindex_pc/menu_sub_bg.png); margin-top:2px; }
.search_hid2 form{ position: relative; width: 92%; margin:30px auto;z-index:999;}
  .input_11{ width:100%; padding-left: 3%; line-height:40px; height:40px; border:0; background: #fff; border-radius:10px; font-size:16px; color:#000; }
  .submit_11{ position: absolute; right:0; top:0px; line-height: 40px; height: 40px; width:60px; background: url(/uploads/image/frc21img_pc_site/icon_search.png) no-repeat center center; }
/*移动端底部*/
.footer_mobile{ width: 100%; height: auto; background: #000; }
	.footer_nav{ width: 100%; height: auto; background: #555555; padding:18px 0 3px; text-align: center; }
	.footer_nav p{ padding-bottom:15px; }
	.footer_nav p,.footer_nav p a{ color: #fff; font-size: 1.4rem; line-height: 200%; }
	.footer_copy{ padding:14px 0; }
	.footer_copy p{ text-align: center; }
	.footer_copy p,.footer_copy p a{color: #b8b8b8; font-size:1.2rem;  line-height: 200%; }
	.footer_bg1{ display: inline-block; background: #fff; height: 10px; font-size: 0; line-height: 0; border-radius: 5px; width:140px;margin-top: 15px; }
/*右侧导航栏*/
.top_s{ display:none; position:fixed; bottom:10px; right:10px;}
.top_s a:hover{ opacity:0.7;}