/**
 * @name	:HTML标签重定义
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
ul, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
object, input, textarea { outline: none; }

fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
i { font-style: normal; }
ol, ul { list-style: none; }
capation, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }

/* 以下样式根据不同的网站可能需要改写 */
html{font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;}
body { background-color: #fff; /*overflow:hidden;height:100%;*/overflow-x: hidden; }
textarea { font-family: Courier New,sans-serif; font-size: 13px; }
i { font-style: normal; }
a { text-decoration: none; color: #000; }
/*a:visited {color:#000;}*/
a:hover { /*text-decoration: underline;*/ text-decoration: none; /*color:#000;*/ }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
/*placeholder的设置*/
input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; }
 
/*初始化搜索input*/
 input[type=search]::-webkit-search-cancel-button { outline: none; }
 input[type=search]::-webkit-search-cancel-button { -webkit-appearance: none; }
 
/* 须改写样式结束*/
/**
 * @name	:常用原子类
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
/*字体排版*/
.f1 { font-size: 1px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.lh1 { line-height: 1%; }
.lh150 { line-height: 150%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
/*定位*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; } 
/*如果一个块级对象内部包含浮动对象，应该给该块级对象使用clearfix*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
.va-c { vertical-align: center; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
.hidden { visibility: hidden; }
.none { display: none; } 
/*长度高度*/
.w10 { width: 10px; }
.w { width: 100%; }
.h { height: 100%; }
.h10 { height: 10px; overflow: hidden; } 
/*边距*/ 
.m5{margin:5px;}
.m10{margin:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt120{margin-top:120px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb25{margin-top:25px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}
.pa0{padding:0px;}
.pa5{padding:5px;}
.pa10{padding:10px;}
.pa20{padding:20px;}
.pa30{padding:30px;}
.patb10{padding:10px 0;}
.pab30{padding-bottom:30px;}
.pab100{padding-bottom:100px;} 
html {   min-width: 320px; /*overflow:hidden;*/ }
 
body{min-width:1200px;padding-top: 66px;}
.head{height:66px;background:#fff;position: fixed;left: 0;top:0;width: 100%;z-index: 2000;}
.head .headBox{width:1200px;margin:0 auto;}
.head .a_logo{float:left;padding-top:16px;}
.head .a_logo img{display:block;height:100%;}
.head .a_phone{float:right;font-size:16px;line-height:24px;color:#EF811F;margin-top:20px;}
.head .headNav{font-size:0;white-space:nowrap;float:right;}
.head .headNav a{display:inline-block;vertical-align:top;font-size:16px;line-height:62px;margin:0 32px;}
.head .headNav a.on{border-bottom: 4px solid #01518A; color: #01518A;}
/* 列表 */
.module_w{background:#fff;overflow: hidden;}
.module_b{background:#F5F8FA;overflow: hidden;}
.head .headNav a:nth-child(6){}/*行业分享按钮显示*/

.foot{height:450px;background:#3D464D;padding-bottom: 60px;}
.foot .footBox{width:1200px;margin:0 auto;}
.foot .fb_nav{font-size:0;white-space:nowrap;padding:40px 0 50px 0;text-align:center;}
.foot .fb_nav a{display:inline-block;vertical-align:top;font-size:20px;line-height:26px;color:#D1CECE;}
.foot .fb_nav i{display:inline-block;vertical-align:top;font-size:20px;padding:0 14px;line-height:26px;color:#D1CECE;}
.foot .fb_content{}
.foot .fbc_left{float: left;} 
.foot .fbc_left .fl_logo{} 
.foot .fbc_left .fl_logo img{display: block;height:48px;} 
.foot .fbc_left .fl_name{padding-top: 110px;padding-bottom: 20px;width: 500px;border-bottom: 1px solid #FFFFFF;} 
.foot .fbc_left .fl_name a{display:inline-block;vertical-align:top;font-size:20px;line-height:26px;color:#D1CECE;}
.foot .fbc_left .fl_name i{display:inline-block;vertical-align:top;font-size:20px;padding:0 14px;line-height:26px;color:#D1CECE;}
.foot .fbc_left .fl_phone{font-size:20px;line-height:26px;color:#D1CECE;padding-top:20px;}
.foot .fbc_left .fl_phone span{white-space: nowrap;}
.foot .fbc_right{float:right;}
.foot .fr_ul{}
.foot .fr_ul ul{}
.foot .fr_ul li{width:138px;display:inline-block;vertical-align:top;margin-right:100px;}
.foot .fr_ul img{display:block;width:100%;}
.foot .fr_ul span{display:block;font-size:16px;text-align:center;font-weight:400;line-height:28px;color:#FFFFFF;}
.foot .fr_text{padding-top:30px;}
.foot .fr_text p{font-size:20px;margin-bottom:0px;font-weight:400;line-height:37px;color:#FFFFFF;}
.foot .fr_text p a{color:#FFFFFF;}
/* 侧边 */
.sideBox{position:fixed;right:0;top:40%;z-index:1100;}
.sideBox a{display:block;width:200px;height:70px;background:#EF811F;opacity:1;border-radius:35px 0px 0px 35px;font-size:28px;text-align:center;font-weight:bold;line-height:70px;color:#FFFFFF;}



/* 图片放大 */
.pupImg{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 999;background: rgba(0, 0, 0, 0.8)}
.pupImg  .a_del{display: block;width: 40px;height: 40px;position: absolute;right: 0;top:0;text-indent: -9999px;overflow: hidden;z-index: 100;
  background-image: url(../images/base/del.png); background-repeat:repeat-y; background-size: 100% auto; background-position: right top; }
  .pupImg .img{display: block;width: 90%;max-width: 900px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
  .pupImg .img img{display: block;width: 100%;}
  .pupImg .img:after { content: ''; display: block; height: 30px; width: 30px; position: absolute; left: 100%; bottom: 100%; z-index: 1; transform: translate(60%,80%); -moz-transform: translate(60%,80%); -webkit-transform: translate(60%,80%); -o-transform: translate(60%,80%);-ms-transform: translate(60%,80%); background-image: url(../images/base/xx.png); background-repeat:no-repeat; background-size: 100% 100%  ; background-position: center center;  }
  
  @media screen and (min-width: 750px) and (max-width: 1024px) {
    body{min-width:100%;padding-top: 50px;}
    .head .headBox{width:auto;margin:0 auto;}
    .head{height:50px;width: 100%;}
    .head .a_logo{float:left; position:relative; height: 35px; margin-top:5px;}
  
    .head .a_phone{float:right;font-size:16px;line-height:24px;color:#EF811F; margin-top:20px;font-weight: bold;}
    .head .headNav{float:left;font-size:0;white-space:nowrap;padding:10px 10px 0 10px; width: 65%;}
    .head .headNav a{display:inline-block;vertical-align:top;font-size:14px;line-height:40px;margin:0 1%; width:15%; height:40px; text-align: center; color: #999999;}
    .head .headNav a.on{border-bottom: 4px solid #01518A; color: #333333;}
  
  /* 侧边 */
  .sideBox{top:20%; display: none;}
  .sideBox a{width:100px;height:40px;font-size:16px;line-height:40px;}
  
  .foot .footBox{width:100%;}
  .fb_nav b{display: block;height: 8px;;}
  .fb_nav i:nth-child(8){display: none;}
  .foot .fb_nav{    padding:20px 0 20px 0;}
  .foot .fb_nav a,
  .foot .fb_nav i {font-size: 14px;line-height: 18px;}
  
  .foot .fbc_left .fl_name a,
  .foot .fbc_left .fl_name i{font-size: 16px;line-height: 22px;}
  .foot{height:auto;padding-bottom: 30px;padding: 0px 20px 30px 20px;}
  .foot .fbc_left{float: none;} 
  .foot .fbc_left .fl_logo{} 
  .foot .fbc_left .fl_logo img{display: block;height:40px;} 
  .foot .fbc_left .fl_name{padding-top:20px;padding-bottom: 16px;}   
  .foot .fbc_right{float:none;}
  .foot .fr_ul{padding-top: 30px;}
  .foot .fr_ul ul{font-size: 0;width: 100%;}
  .foot .fr_ul li{width:49%;display:inline-block;vertical-align:top;margin: 0;}
  .foot .fr_ul img{display:block;width:140px;margin: 0 auto; }
  .foot .fr_ul span{display:block;font-size:16px;text-align:center;font-weight:400;line-height:28px;color:#FFFFFF;}
  .foot .fr_text{padding-top:30px;}
  .foot .fr_text p{font-size:20px;margin-bottom:0px;font-weight:400;line-height:37px;color:#FFFFFF;}
  }
  @media screen and (min-width: 0px) and (max-width: 750px) {
    body{min-width:100%;padding-top: 80px;}
   .head .headBox{width:auto;margin:0 auto;}
    .head{height:80px;width: 100%;}
    .head .a_logo{float:none; position:absolute; left: 0; height: 35px;}
  
    .head .a_phone{float:none;font-size:16px;line-height:24px;color:#EF811F; margin-top:10px;font-weight: bold; position:absolute; right:0;}
    .head .headNav{float:none;font-size:0;white-space:nowrap;padding-top:40px;}
    .head .headNav a{display:inline-block;vertical-align:top;font-size:14px;line-height:40px;margin:0 1%; width:15%; height:40px; color: #999999; text-align: center;}
    .head .headNav a.on{border-bottom: 4px solid #01518A; color: #333333;}
  
  /* 侧边 */
  .sideBox{top:20%; display: none;}
  .sideBox a{width:100px;height:40px;font-size:16px;line-height:40px;}
  
  .foot .footBox{width:100%;}
  .fb_nav b{display: block;height: 8px;;}
  .fb_nav i:nth-child(8){display: none;}
  .foot .fb_nav{ padding:20px 0 20px 0;}
  .foot .fb_nav a,
  .foot .fb_nav i {font-size: 14px;line-height: 18px;}
  
  .foot .fbc_left .fl_name a,
  .foot .fbc_left .fl_name i{font-size: 16px;line-height: 22px;}
  .foot{height:auto;padding-bottom: 30px;padding: 0px 20px 30px 20px;}
  .foot .fbc_left{float: none;} 
  .foot .fbc_left .fl_logo{} 
  .foot .fbc_left .fl_logo img{display: block;height:40px;} 
  .foot .fbc_left .fl_name{padding-top:20px;padding-bottom: 16px;}   
  .foot .fbc_right{float:none;}
  .foot .fr_ul{padding-top: 30px;}
  .foot .fr_ul ul{font-size: 0;width: 100%;}
  .foot .fr_ul li{width:49%;display:inline-block;vertical-align:top;margin: 0;}
  .foot .fr_ul img{display:block;width:140px;margin: 0 auto; }
  .foot .fr_ul span{display:block;font-size:16px;text-align:center;font-weight:400;line-height:28px;color:#FFFFFF;}
  .foot .fr_text{padding-top:30px;}
  .foot .fr_text p{font-size:20px;margin-bottom:0px;font-weight:400;line-height:37px;color:#FFFFFF;}
  }

.foot .fbc_left .fl_phone{font-size: 16px;line-height: 22px;}
.foot .fr_text p{font-size: 16px;}
.p_ei2{text-indent: 2em!important;}