html,body,div,dl,dt,dd,h2,h3,h4,ul,li,p,hr,table,th,td,form{margin:0;padding:0;}
body{background-color:#ffffff; }
header,footer,nav{display:block;}
html,body,img{border:0;}
i,em{font-style:normal;}
table{border-collapse:collapse;}
img{border-style:none}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#0054A7;}
li {list-style-type:none;}
.fl{float:left}
.fr{float:right}
.container {margin:0 auto;width:1300px;overflow:hidden;}
.ziyeding{width:100%;background:url(../images/zyd.jpg);height:73px;line-height:62px;font-size:16px;font-weight:bold;}

/*头部*/
.top_bg{height:48px; line-height:48px;background:#F3F2F2;font-size: 14px; color: #545454;border-bottom: 1px solid #eeeeee;}
.top_sw{float:right; display:inline;background: url(../images/ss.png) no-repeat left center; padding-left:3px;}
.top_sw a{padding: 0px 30px 0 10px ;}
/*<!--logo-->*/
.top_bgk{height:137px; overflow:hidden;background: #f9f9f9;}
.biaoyu{float:left; display:block; margin:35px 0 0 40px; font-size: 24px; line-height: 30px; color:#da0001; border-left: 1px solid #c2c2c2;padding:6px 0 0 40px;font-weight: bold;}
.biaoyu p{color: #313131; margin-top: 5px;font-size: 18px;}
.logo_title{margin:26px 0 0 0px;}
.logo_title a{font-size: 38px;font-weight: bold;color: #1d1c1c;letter-spacing: 9px;}
.logo_title p{font-size: 12px;text-transform: uppercase;color: #5d5d5d;letter-spacing: 0.6px;margin-top: 4px;}
.iphone{margin:25px 0px 0px 0px;overflow:hidden; display: block; line-height: 30px;background: url(../images/top_tel.png) no-repeat 0 0;width:332px;height: 84px; color:#fff;}
.iphone p{padding:10px 0 0 106px;display: block;}
.iphone span{font-size:26px; display:block; font-family: arial;}

.head_nav{width:100%;background:#313131;height:60px;margin-bottom:1px;}
.head_nav ul li{height:60px;width:154px;float:left;line-height:60px;text-align:center;border-right:1px solid #B3B3B3;}
.head_nav ul li:hover a{background:#DA0001;color:#fff}
.head_nav ul li a{color:#fff;font-size:18px;height:60px;width:154px;float:left;line-height:60px;text-align:center;background:#313131;}
.head_nav ul li a.active{background:#DA0001;color:#fff}

/* banner */
.banner{width:100%;height:680px;}
.banner a{display:block;height:680px;}
#flashs{ position:relative;height:680px;overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute;top:0;}
#flashs .btn{ overflow:hidden;width:100%;text-align:center;position:absolute;left:0;bottom:38px;z-index:15555555}
#flashs .btn span{ display:inline-block;*display:inline;*zoom:1;width:20px;height:10px;background:#ffffff;cursor:pointer;font-size:0;margin-right:20px;cursor:pointer;border-radius:8px;}
#flashs .btn span{ *display:inline}
#flashs .btn .cur{ background-position:left;background:#FE0528;width:48px;}

/*产品列表*/
.list-1 {width:1280px;margin:0px auto;overflow:hidden;}
.list-1 li {float:left;width:33.333333%;}
.list-1 li a {display: block;padding: 20px 20px 40px;background-color: #f0f0f0;margin:10px 30px 50px 0;position: relative;border-radius:8px;}
.list-1 li img {transition:all 1s ease-out;width:352px;height:328px;border:2px solid #ffffff;border-radius:6px;}
.list-1 li .text {line-height:42px;font-size:16px;margin-top:14px;text-align: center;}
.list-1 li .desc {font-size:13px;line-height:28px;}
.list-1 li .more {border: 4px solid #f0f0f0;background:#ffffff;line-height:48px;width:48px;height:48px;text-align:center;color:#B1B1B1;font-size:14px;border-radius: 50%;position:absolute;left:50%;bottom:-25px;margin-left:-28px;}
.list-1 li a:hover {background-color: #D00000;color: #fff;}
.list-1 li a:hover img {-webkit-transform: scale(1.1);}
.list-1 li a:hover .more {background-color: #D00000;color: #fff;border-color: #ffffff;}

/*案例列表*/
.news_list{width:1280px;margin:0px auto;overflow:hidden;padding-top:5px;}
.news_list li{float:left;width:283px;height:466px;margin-right:35px;background-color:#F4F3F3;border:1px solid #E5E5E5;transition:all 0.5s;margin-bottom:38px;}
.news_list li .txts{width:253px;margin:0 auto;padding:15px;}
.news_list li .txts img{width:253px;height:362px;border:1px solid #E5E5E5;}
.news_list li .txts .h2{color:#000000;font-size:15px;font-weight:normal;height:38px;line-height:38px;text-align:center;overflow:hidden;}
.news_list li .txts .dates{margin-top:4px;border-top:1px solid #E5E5E5;padding-top:3px;padding-left:30px;overflow:hidden;font-size:14px;color:#500404;line-height:32px;transition:all 0.3s;background:url(../images/jiantou.png);}
.news_list li:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.1);box-shadow:0 5px 25px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
/*新闻列表*/
.mainCon{width:1280px;margin:0 auto;overflow:hidden;margin-top:28px;margin-bottom:48px;}
.mainCon dl{float:left;width:588px;padding:10px;border:1px solid #dfdfdf;background:#F4F4F4;margin-right:25px;margin-bottom:24px;}
.mainCon dt{width:180px;height:154px;float:left;overflow:hidden;}
.mainCon dt img{display:block;transform:scale(1);transition:all 2s ease-out;width:180px;height:154px;}
.mainCon dl:hover dt img{transform:scale(1.2);}
.mainCon dd{width:386px;height:150px;position:relative;margin-left:20px;float:left;}
.mainCon dd h3{font-weight:normal;}
.mainCon dd h3 a{color:#000000;font-size:15px;text-decoration:none;}
.mainCon dd p{font-size:14px;color:#666666;line-height:30px;margin-top:10px;}
.mainCon dd .rq{display:block;font-size:14px;font-family:arial;line-height:26px;position:absolute;left:0;margin-top:6px;}
.mainCon dl:hover dd h3 a{color:#E70000;font-weight:bold;}
/*详情页样式 */
.xiangqingbian{margin:48px auto;padding:25px;width:1250px;overflow:hidden;background:#FFFFFF;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.2);}
.xqtit {width:100%;height:108px;text-align: center;padding-top:26px;overflow:hidden;background: url(../images/pro_x.png) no-repeat bottom center;margin-bottom:28px;}
.xqtit span {font-size: 38px;font-weight: bold;display: block;color: #D50202;}
.xqtit i {font-size: 38px;font-weight: bold;color: #44120A;padding-top: 30px;font-style: normal;}
.xqtit em {display: block;font-size: 18px;color: #999;font-weight: normal;font-style: normal;letter-spacing: 0;margin-top: 5px;text-transform: uppercase; font-family: Times New Roman;}

.tjsj{width:100%;margin-top:38px;margin-bottom:38px;line-height:48px; text-align:center; background-color:#F2F2F2;border-radius:5px;overflow:hidden;}
.neirongye{width:100%;line-height:42px;color:#424141;verflow:hidden;}

.kfay {width: 1250px;height: 260px;padding-top: 0px;}
.kfay dt {width: 188px;float: left;}
.kfay dt img {display: block;width: 188px;height: 188px;}
.kfay dd {width: 980px;float: right;}
.kfay dd h4 {height:58px;padding-top: 22px;font: 24px "Microsoft YaHei";color: #000;background:url(../images/lx6.png) no-repeat left bottom}
.kfay dd p {font: 14px "Microsoft YaHei";color: #333333;line-height:42px;padding-top: 15px;}

.g_lxwm {height:180px;position: relative;}
.g_lxwm .lxwm {border: 1px solid #e1e1e1;padding: 16px 0;height:180px;}
.g_lxwm .lxwm li:last-child {}
.g_lxwm .lxwm li {position: relative;padding-left: 95px;float: left;width: 492px;height: 78px;line-height: 78px;border-bottom: 1px solid #e9e9e9;margin: 0 0px 0 10px;font-size: 16px; color: #333333;}
.g_lxwm .lxwm li em {position: absolute;left: 29px;}
.g_lxwm .line {width: 1px;height: 170px;background: #e9e9e9;left:602px;top: 18px;position: absolute;}
.lxwm li i {display: inline-block;padding-left: 33px;}
.lxwm li b {color: #910000;}
.f_pr {position: relative;}
/*上一页下一页*/
.context{width:100%;border-top:1px solid #e7e7e7;background:#fff;height:60px}
.context p{width:45%;float:left;height:60px;line-height:60px}
.context p a{font-size:14px;color:#666;}
.context p.prevNews {padding-left:20px;border-right:1px solid #e7e7e7;}
.context p.prevNews a{}
.context p.prevNews a:hover{color:#f4750c}
.context p.NextNews {padding-left:20px;}
.context p.NextNews a{}
.context p.NextNews a:hover{color:#f4750c}
/*分页*/
.pagination{height:40px;padding:20px 0px;float:right;margin-right:380px;}
.pagination a{display:block;float:left;margin-right:10px;padding:2px 12px;height:24px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:14px;line-height:24px;}
.pagination a:hover{color:#F24C03;background:white;border:1px #F24C03 solid;}
.pagination a.cur{border:none;background:#F24C03;color:#fff;}
.pagination p{float:left;padding:2px 12px;font-size:14px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:15px;}
.pagination p.pageRemark{border-style:none;background:none;margin-right:0px;padding:2px 12px;color:#666;height:24px;border:1px #cccccc solid;}
.pagination p.pageRemark b{color:red;}
.pagination p.pageEllipsis{border-style:none;background:none;padding:4px 0px;color:#808080;}
/*底部*/
.end_char{background: url(../images/end_tx.jpg) no-repeat top center #f7f7f7;height: 108px;margin-top: 20px;line-height: 118px;overflow: hidden;} 
.diheng{width:102%;background: #D00000;line-height:48px;font-size:15px;color: #ffffff;overflow: hidden;}
.diheng ul li{float:left;}
.diheng ul li a{color: #E7E7E7;margin-right:23px;}

footer{background: #222;}
footer ul{margin-bottom: 50px; overflow: hidden;}
footer ul li{float: left;position: relative;margin-top: 50px;padding-top:28px; padding-left:42px; padding-right:42px; border-left: 1px solid #323232;height:258px;}
footer ul li:before{position: absolute; left: 0px; top: 0px; width: 1px; height: 100%; display: block; content: ""; background: #000;}
footer ul li h2{position: relative; padding-bottom: 15px; font-size:20px; font-weight: normal; color: #cacaca;}
footer ul li h2:before{position: absolute; left: -42px; top: 0px; display: block; content: ""; width: 2px; height: 22px; background: #F40000;}
footer ul li p{line-height:36px; color: #787878;font-size:14px;}
footer ul li p a{color: #787878;}
footer ul li p a:hover{color: #fff;}
.weima{margin-top: 50px; }

footer .foot{background:url(../images/botbg.jpg);color: #AAA9A9;text-align:center;font-size:14px;}
footer .foot p{line-height:68px;}footer .foot p a{color: #AAA9A9;}