/*header*/
.indexheader{background: #FFFFFF;width: 100%;z-index: 1000;}
.indexheader .bar a{color:#fff; line-height:30px;}
.indexheader .bar a:hover{ color:#CCC; text-decoration:underline;}
.fixed{position: fixed;top: 0px;left: 0px;}
.indexheader .bar{ background:#3a3a3a;height: 30px;font-size: 14px;color: #fff;}
.indexheader .bar ul{float: right;}
.indexheader .bar ul li{height: 30px;line-height: 30px;float: left;}
.indexheader .bar ul li a{color: #a6a6a6;}
.indexheader .bar ul li span{margin: 0px 5px;}
.indexheader .bar .one li{float: left;margin-right: 10px;}
.indexheader .bar .one li.index{background: url(../images/icons_h3.png) 0px 8px no-repeat;}
.indexheader .bar .one li.tel{background: url(../images/icons_tel3.png) 0px 8px no-repeat;}
.indexheader .bar .one,.indexheader .bar .one a{color: #fff;}
.indexheader .bar .four,.indexheader .bar .four a{color: #ee5c48;}
.indexheader .bar .two{margin-left: 100px;}
.indexheader .bar .three{margin-left: 100px;}
.indexheader .bar .four{margin-left: 140px;}
.indexheader .bar .five{float: right;}
.indexheader .bar .five form{float: right;line-height: 20px;margin-top:5px;position: relative;width: 250px;}
.indexheader .bar .five input{background:#fff; border-radius:5px;border:none;height: 20px;padding-left: 10px;width: 240px;}
.indexheader .bar .five .search-submit {border:0; border-radius:0 5px 5px 0; bottom:0;background:#eee; width:80px; height:20px;color: #444;cursor: pointer;position: absolute;right:0;}

.indexheader .nav:after{clear: both;}
.indexheader .nav .logo{background-size:100%;width:320px;height: 70px;float: left;}
.indexheader .nav .logo a{height: 70px;display: block;}
.indexheader .nav .logo img{width: 320px;height: 70px;}
.indexheader .nav .menu{float: right; color: #292929;font-size: 18px;line-height: 70px;height: 70px;}
.indexheader .nav .menu li{float: left;padding-left:40px;}
.indexheader .nav .menu li a{color: #292929;width: 100%;height: 70px;display: block;}
.indexheader .nav .menu li.on a,.indexheader .nav .menu li a:hover{color: #ee5c48;}
.indexheader .nav .menulist{z-index: 999;background: #FFFFFF;width: 100%;}
.indexheader .nav .menulist .list{display: none;}
.indexheader .nav .menulist .main{border-bottom: 1px solid #ccc;}
#search input{background: url(../images/icons_search.png) right center no-repeat;width: 180px;height: 32px;margin-top: 20px;border: 1px solid #dfdfdf;padding-left: 10px;}
/*下拉菜单*/
.main .dot,.main1 .dot{display:block;background:url(../images/pic4.jpg) no-repeat;width:19px;height:9px;position:absolute;bottom:10px;left:50%;margin-left:-10px;z-index:9;}
.threelist{position:relative;overflow: hidden;padding-bottom:30px;}
.threelist .hd{width: 100%;border-bottom:1px solid #fc000d;height:35px;line-height:35px;overflow: hidden;}
.threelist .hd li{display:block;float:left;overflow: hidden;}
.threelist .hd li span{display:block;padding:0px 10px;color:#808080;font-size:18px;float:left;}
.threelist .hd li.active span{background:#fc000d;color:#fff;}
.threelist .tablist{width:50%;float: left;position: relative;box-sizing: border-box;}
.threelist .tablist .bd{width: 100%;overflow: hidden;padding:10px 0px;}
.threelist .tablist .bd ul.t0{float:left;width:33%;}
.threelist .tablist .bd ul.t1{float:left;width:20%;}
.threelist .tablist .bd ul.t2{float:left;width:30%;}
.threelist .tablist .bd ul.t3{float:left;width:20%;}
.threelist .tablist .bd ul.last{float:left;width:30%;}
.threelist .tablist .bd ul li{padding:1px 10px;overflow: hidden;color: #ccc;}
.threelist .tablist .bd ul li span{font-size:16px;color: #fc000d;display: block;}
.threelist .tablist .bd ul li a{font-size:14px;color:#808080;line-height:25px;margin-right:10px;}
.threelist .tablist .bd ul li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}

.threelist .jie{float:left;width:100%;box-sizing: border-box;}
.threelist .jie .bd{width: 100%;overflow: hidden;padding:10px 0px;}
.threelist .jie .bd ul{overflow: hidden;float: left;width:33%;}
.threelist .jie .bd ul li{overflow: hidden;float: left;*display:inline;*zoom:1;}
.threelist .jie .bd ul .biaoti{float: none;}
.threelist .jie .bd ul li span{color:#fc000d;font-size: 16px;}
.threelist .jie .bd ul li a{display:block;font-size:14px;color:#808080;line-height:25px !important;margin-right:10%;width:40%;float:left;}
.threelist .jie .bd ul li a:hover{color:#fc000d;}

.serv-list .dolist ul{margin-top:20px;}
.serv-list .dolist li{width: 15%;float: left;margin: 15px 0;}
.serv-list .dolist li a{font-size: 14px;}
.serv-list .dolist li a:hover{color: red;}

.cutlist_hd{width: 100%; height:35px;line-height:35px;overflow: hidden;}
.cutlist_hd li span{display:block;padding:0px 10px;color:#808080;font-size:18px;float:left;}
.cutlist_hd li.active span{background:#fc000d;color:#fff;}

.cutlist .right .hd li span{display:block;padding:0px 10px;color:#808080;font-size:18px;float:left;}
.cutlist .right .hd li.active span{background:#fc000d;color:#fff;}
.cutlist .right .bd{width: 100%;overflow: hidden;padding:30px 0 0;}
.cutlist .right .bd ul{overflow: hidden;float: left;width:50%;}
.cutlist .right .bd ul li{overflow: hidden;float: left;*display:inline;*zoom:1;}
.cutlist .right .bd ul .biaoti{float: none;}
.cutlist .right .bd ul li span{color:#fc000d;font-size: 16px;}
.cutlist .right .bd ul li a{display:block;font-size:14px;color:#808080;line-height:25px !important;margin-right:10%;width:40%;float:left;}
.cutlist .right .bd ul li a:hover{color:#fc000d;}

.threelist .other{position:absolute;bottom: 0px;width:100%;height: 30px;line-height: 30px;background: #ccc;overflow: hidden;text-align: center;}
.threelist .other span{color:#808080;font-size:16px;}
.threelist .other a{font-size:16px;color:#808080;}
.threelist .other a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}


.lilist{position:relative;overflow: hidden;padding-bottom:30px;}
.lilist .hd{width: 100%;border-bottom:1px solid #fc000d;height:35px;line-height:35px;overflow: hidden;}
.lilist .hd li{float:left;width:20%;overflow: hidden;}
.lilist .hd li span{padding: 0px 10px;color: #fc000d;font-size: 18px;}
.lilist .hd li.active span{background:#fc000d;color:#fff;}
.lilist .bd{width: 100%;overflow: hidden;padding:10px 0px;}
.lilist .bd ul{float:left;width:20%;}
.lilist .bd ul li{padding:1px 10px;overflow: hidden;}
.lilist .bd ul li a{font-size:14px;color:#808080;line-height:25px !important;margin-right:10px;}
.lilist .bd ul li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}

.cutlist{position:relative;overflow: hidden;padding-bottom:30px;border-top: 1px solid #fc000d;}
.cutlist .left{float:left;width:700px;overflow: hidden;}
.cutlist .right{float:right;width:500px;overflow: hidden;}
.cutlist .pic{float:left;margin-right:50px;overflow: hidden;padding-top:30px;}
.cutlist dl{float:left;overflow: hidden;padding-top:35px;}
.cutlist dl dt{font-size:18px;font-weight:bold;color:#8a8a8a;line-height:30px;padding-bottom:10px;overflow: hidden;}
.cutlist dl dd{font-size:16px;padding:6px 0px;overflow: hidden;}
.cutlist dl dd a{display:block;font-size:16px;color:#808080;line-height:30px;border-bottom:1px solid #f8f8f8;float:left;width: 330px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.cutlist dl dd a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}

.dolist{position:relative;overflow: hidden;padding-bottom:60px;border-top: 1px solid #fc000d;}
.dolist .pic{float:left;margin-right:60px;padding-top:30px;}
.dolist .pic a{display:block;width:300px;height:109px;/* overflow:hidden; */position:relative;}
.dolist .pic a span{display:block;position:absolute;bottom:-28px;width:100%;height:28px;background:#333;opacity:0.8;color:#fff;line-height:28px;text-align:center;}
.dolist .mu{float:right;font-size:16px;overflow: hidden;width:360px;padding-top:25px;}
.dolist .mu li{float:left;overflow: hidden;width:120px;padding:10px 0px;}
.dolist .mu li a{color:#8a8a8a;line-height:30px !important;display:block;border-bottom:1px solid #f8f8f8;float:left;}
.dolist .mu li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}
/*下拉菜单 end*/