*{padding:0; border:0; font-family:"微软雅黑";}
body{width:100%;margin: 0;padding: 0;line-height: 24px;font-size: 14px;color: #797979;}
ul,li,dl,dt,dd,h3{margin: 0; padding: 0; list-style-type: none;}
a{text-decoration: none;}
img{max-width: 100%;}
i{font-style:normal;}
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.ii{font-family: "iconfont" !important;}
/*公用类*/


/*页面开始*/

/**************************************************************/

/*中间部分-开始*/
.container{max-width: 640px;min-width: 320px;margin: auto;overflow: hidden;position: relative;z-index: 500;}
/*中间部分-结束*/


/*轮换图*/
.slideBox{width:100%;overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/************主体部分-开始************/

/*第一块-走进天元*/
#first{min-height: 460px;}

#first .gsjj_nr{width: 98%;margin: 0 auto;}
#first .gsjj_nr .jj_nr1{height: 50px;font-size: 24px;color: #343333;line-height: 50px;padding-top: 10px;}
#first .gsjj_nr .jj_nr2{min-height: 170px;text-align: justify;}
#first .gsjj_nr .jj_nr3{width: 30%;height: 32px;line-height: 32px;text-align: center;background: #cd1d1c;border-radius: 30px;}
#first .gsjj_nr .jj_nr3 a{color: #fff;}

#first .gsjj_tp{width: 98%;margin: 15px auto;height: 174px;overflow: hidden;}
#first .gsjj_tp img{width: 100%;}


/*第二块-产品展示*/
#second{min-height: 530px;background: #174382;}

#second .cpzs_bt{height: 70px;text-align: center;line-height: 70px;}
#second .cpzs_bt a{font-size: 24px;color: #fff;}

#second .cpzs_lb{}
#second .cpzs_lb ul{}
#second .cpzs_lb li{width: 48%;float: left;margin: 1%;}
#second .cpzs_lb li a{color: #fff;}
#second .cp_tp{border: 2px solid #101f64;}
#second .cp_tp img{height: 105px;width: 100%;}
#second .cp_mc{height: 30px;text-align: center;padding: 0 1%;}
#second .cp_mc span{float: left;}
#second .cp_mc b{float: right;}


/*第三块-最新动态*/
#third{min-height: 490px;padding-top: 15px;}

#third .zxdt_bt{height: 90px;background: url(../img/zxdt_bg1.png)no-repeat center;}
#third .zxdt_bt a{color: #343333;font-size: 24px;line-height: 60px;padding-left: 1%;}

#third .zxdt_lb{}
#third .zxdt_lb li a{color: #747171;}
#third .zxdt_lb li{min-height: 194px;width: 98%;margin: 0 auto;}
#third .zxdt_lb li:nth-child(1){border-bottom: 3px solid #d4491e;}
#third .zxdt_lb .dt_bt{height: 60px;line-height: 60px;font-size: 16px;color: #4f4e4e;}
#third .zxdt_lb .dt_sj{height: 30px;line-height: 30px;}
#third .zxdt_lb .dt_ms{height: 100px;}


/*第四块-工程实例*/
#fourth{height: 180px;background: #f6f6f6;}

#fourth .prev{width:23px;height:60px;position:absolute;top: 24%;left: -1px;z-index:100; cursor:pointer; background:url(../img/btn_l.png) no-repeat;}
#fourth .next{width:23px;height:60px;position:absolute;top: 24%;right: -1px;z-index:100; cursor:pointer; background:url(../img/btn_r.png) no-repeat;}
#fourth .gcsl_lb{height: 150px;overflow:hidden; zoom:1;position: relative;padding-left: 9%;padding-top: 20px;}
#fourth .gcsl_lb li{margin:0 2px;float:left;overflow:hidden;text-align:center;width: 44%;}
#fourth .gcsl_lb li a{color:#fff;}
#fourth .gcsl_lb .gc_tp{border: 1px solid #c51b2e;padding:2px;}
#fourth .gcsl_lb .gc_tp img{height: 108px;}
#fourth .gcsl_lb .gc_mc{background: #c51b2e;font-size: 13px;}


/*第五块-联系我们*/
#fifth{min-height: 360px;}

#fifth .lxwm_bt{height: 70px;line-height: 70px;text-align: center;padding-top: 10px;}
#fifth .lxwm_bt a{color: #343333;font-size: 24px;}

#fifth .lxwm_lb{}
#fifth .lxwm_lb ul{}
#fifth .lxwm_lb li{width: 96%;height: 95px;background: #174382;margin: 5px auto;border-radius: 15px;}
#fifth .lxwm_lb li span{color: #fff;padding: 5%;display: block;line-height: 30px;}


/*第六块-快捷地图*/
#sixth{margin-top: 15px;}

#sixth .kj_dt{width: 99%;height: 147px;overflow: hidden;border: 1px solid #ababab;}
#sixth .kj_dt .map{width: 100%;height: 147px;}



/*第七块-白底电话*/
#seventh{height: 70px;padding-top: 10px;}
#seventh .bai{text-align: center;color: #ca101c;;text-shadow: #cecdcd 0.2em 0.2em 0.1em;font-weight: bold;}


/*版权信息*/
#bqsy{height: 100px; clear: both;}
#bqsy .db{text-align: center;padding-top: 20px;line-height: 30px;font-size: 15px;}


/*底部*/
.foot{width: 100%;height: 70px;}
.foot .fixed-bottom{position: fixed;bottom: 0;left: 0;z-index: 999999;}
.foot .menu{width: 100%;height: 70px;font-size: 15px;box-shadow: #949494 -2px -1px 17px;}
.foot a{color: #fff;}
.foot .f1{width: 30%;background: #fff;line-height: 28px;}
.foot .f1 i{display: block;font-family: "iconfont" !important;font-size: 26px;}
.foot .f1 a{color: #ca101c;}
.foot .f2{width: 35%;background: #36a2ff;line-height: 50px;}
.foot .f2 i{font-family: "iconfont" !important;font-size: 26px;}
.foot .f2 span{font-size: 16px;}
.foot .f3{width: 35%;background: #ff5d68;line-height: 50px;}
.foot .f3 i{font-family: "iconfont" !important;font-size: 26px;}
.foot .f3 span{font-size: 16px;}
.foot .text-center{text-align: center;}
.foot .pull-left{float: left;padding: 10px 0;}


/********************************************************************************************************************/
/*子页-banner*/
#banner{height: 210px;background: url(../img/banner.jpg)no-repeat center;}
#banner .flm{color: #fff;background: url(../img/flm_bg.png)no-repeat;line-height: 130px;float: left;margin-top: 26px;}
#banner .flm b{font-size: 24px;padding-left: 50px;text-shadow: #272727 2px 2px 2px;}

/*子页-小导航*/
#zy_xdh{height: 40px;background: #174382;}
#zy_xdh .xdh{line-height: 40px;}
#zy_xdh .xdh ul{}
#zy_xdh .xdh li{float: left;width: 25%;text-align: center;}
#zy_xdh .xdh li a{color: #fff;}

/*子页-公用-联系我们*/
#zy_lx{min-height: 180px;background: url(../img/hui_bg.jpg)no-repeat center;color: #fff;margin-top: 10px;}
#zy_lx .zy_lx{padding: 10px 15px;}
#zy_lx .zy_lx li{margin: 10px 0;}
#zy_lx .zy_lx li i{font-size: 22px;font-style: normal;}
#zy_lx .zy_lx li span{height: 1px;background: #fff;display: block;}


/*子页-产品页1-开始*/
#product{min-height: 580px;padding-top: 20px;border-top: 3px solid #ca101c;}

#product .yy{}
#product .yy .yylb{margin-top: 5px;}
#product .yy .yylb li{width: 48%;min-height: 152px;float: left;margin: 2% 1%;}
#product .yy .yylb li a{color: #fff;}
#product .yy .yylb li .pro_tp{padding: 2%;text-align: center;border: 1px solid #ca101c;height: 104px;}
#product .yy .yylb li .pro_tp img{height: 104px;}
#product .yy .yylb li .pro_mz{text-align: center;background: #174382;margin-top: 5px;line-height: 35px;}
/*子页-产品页1-结束*/

/*子页-产品页2-开始*/
#product2{min-height: 580px;padding-top: 20px;border-top: 3px solid #ca101c;}

#product2 .yy2{}
.yy2 .ydjs{min-height: 100px;padding: 10px;overflow: hidden;}
.yy2 .cpflm{}
.yy2 .cpflm li{width: 94%;background: #174382;margin: 20px auto;line-height: 70px;text-align: center;border-radius: 20px;
    box-shadow: #565656 3px 4px 11px;}
.yy2 .cpflm li a{color: #fff;font-size: 16px;}
/*子页-产品页2-结束*/


/*子页-新闻页-开始*/
#news{min-height: 850px;padding-top: 20px;border-top: 3px solid #ca101c;}

#news .yy{}
#news .yy .yylb{margin-top: 5px;}
#news li a{color: #1f1f1f;}
#news li{width: 95.3%;border: 1px solid #a0a0a0;margin: 2% 1%;height: 80px;padding: 2% 1%;}
#news li .time{height: 80px;width: 25%;float: left;border-right: 1px solid #a0a0a0;text-align: center;}
#news li .time b{display: block;font-size: 35px;color: #858181; padding-top: 15px;
    font-family: "Georgia";}
#news li .time span{display: block;font-size: 15px;color: #999;padding-top: 12px;}

#news li .xw_n{padding: 2% 0;width: 70%;float: right;}
#news li .xw_n .xw_n1{font-size: 15px;line-height: 20px;}
#news li .xw_n .xw_n3{width: 55px;height: 23px;border: 1px solid #737373;text-align: center;float: right;margin-top: 10px;}
#news li .xw_n .xw_n3 span{color: #737373;}
/*子页-新闻页-结束*/


/*子页-内容页-开始*/
.con *{max-width: 100%;}
#content{min-height: 700px;padding-top: 20px;border-top: 3px solid #ca101c;}

#content .yy{}
#content .yy .yynr{margin-top: 5px;margin-bottom: 20px;}
#content .yynr .wzbt{padding: 10px;border-bottom: 6px double #9daad6;}
#content .yynr .wzbt span{font-size: 18px;color: #383838;height: 47px;overflow: hidden;display: block;}
#content .yynr .wznr{color: #686868;padding: 20px 10px;min-height: 590px;}
/*子页-内容页-结束*/




/*下一页*/
.page {margin:20px;text-align: center;clear: both;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;}
.page strong.selfpage {background: #ca101c;color: #ffffff;}
.page a {background: #bbbbbb;color: #ffffff;}
.page a:hover {background: #ca101c;color: #fff;}
.count{display: none;}/*共几页，不显示*/




