@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;}
html{}
body{font-size:12px;font-family:"微软雅黑";margin:0px auto;padding:0px;color:#333;}
img{border:none;}
a{color:#333333;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{color:#EF6C00;text-decoration:none;}
ul,li,ol,dl,dt,dd{list-style:none; padding:0px; margin:0px auto;}
input, select, button{font:12px Verdana, Arial, Tahoma;vertical-align:middle;outline:none;}
.clear{clear:both;}
.center{margin:0px auto;}
.contain {width:1240px;margin:0px auto;}
.sbj{margin-top: 20px;}
.sbj1{margin-top:40px;}
.fl{float:left;}
.fr{float:right;}
.tbwz{font-size: 14px; color: #888888; background: #f7f7f7;}
.tbwz img{ padding-right: 10px; vertical-align: middle;}
.tbwz span{ float: right;}
.tbwz span a{ color: #888; font-size: 14px;}
.top{ background: #F7F7F7;padding: 10px 0px;}
.logo{ width: 460px;padding: 14px 0px 14px 180px;  background: url(../images/logo.png) no-repeat left center;}
.logo dl{ line-height: 50px; color: #333; font-size: 34px; font-weight: bold;}
.logo dt{ line-height: 22px; font-size: 16px; color: #888;letter-spacing: 3px;}
.tel{ width: 410px; background: url(../images/tel.png) no-repeat left center; padding-left: 65px;padding-top: 18px;padding-bottom: 18px;}
.tel dl{ line-height: 23px; font-size: 14px; color: #666666;}
.tel dt{ font-size: 28px; line-height: 40px; color: #333333; font-weight: bold;}
.menu{ height:64px;line-height: 64px; background: #fff;width: 100%;box-shadow: 0px 0px 2px #ccc;}
#nav{height: 64px; margin:auto;}
#nav li{position: relative; float: left;text-align: center;width:205px;height: 64px;line-height: 64px;}
#nav li a{color: #444444;font-size: 18px;}
#nav li:hover{ background: #ef6c00;}
#nav li:hover a{color: #fff;}
#nav li dl{ margin: auto; width:370px; background:#ef6c00;list-style-type:none;text-align:left;display: none; position:absolute;z-index:99999!important; margin-top: -2px;}
#nav li dl dt{height:40px;line-height:40px; text-align: left; padding-left: 15px;}
#nav li dl dt a{color:#333333;font-size:14px;line-height:40px;display: block;}
#nav li dl dt a:hover{ background:none;font-size:14px;color: #fff;}
#nav li:hover dl{display: block;}
#nav .current{ background: #ef6c00;}
#nav .current a{ color: #fff;}
/*footer*/
.footer{ background: #181818; color: #999; padding: 40px 0px; border-top: 7px solid #F06C00;}
.footl{width:300px; height: 220px; background: url(../images/foot.png) no-repeat right top; margin-right:35px;}
.footc{ width:600px; height: 220px; background: url(../images/foot.png) no-repeat right top;margin-right:35px;}
.footer dl{ line-height: 21px; font-size: 18px; font-weight: bold; color: #fff; margin-bottom: 20px;}
.footer dt{ line-height: 36px; font-size: 14px; color: #999; width: 50%; float: left;}
.footer dt a{ color: #999; font-size: 14px;}
.footer dt a:hover{color: #fff;}
.footr{ width: 270px;}
.footr li{background: url(../images/tel1.png) no-repeat left center;padding-left: 65px;color: #fff;font-size: 14px;height: 60px;}
.footr li p{font-size: 30px;font-weight: bold;line-height: 35px;}
.footr ol{float: left;margin-left: 16px;text-align: center;margin-top:15px;}
.footr ol p{color: #999999;font-size: 14px;}
.banquan{ width: 100%;border-top: 1px solid rgba(255,255,255,0.1);background-color: #181818;color: #999;padding: 20px 0px;text-align: center;font-size: 14px;}
.banquan a{color: #999;}
.banquan a:hover{color:#fff;}
.search{border-bottom: 1px solid #ededed;padding: 17px 0;}
.search_l{width:800px;float: left;font-size: 14px;height: 38px;line-height: 38px;}
.search_l span img{margin-right: 5px;}
.search_l a{color: #666;margin-right: 10px;}
.search_l a:hover{color: #ef6c00;}
.search_r{width:320px;float: right;}
::-webkit-input-placeholder {color:rgba(0,0,0,0.6);font-size: 12px;}
.search_r form{border: 1px solid #e7e7e7;padding: 2px;border-radius: 22px;height:38px;}
.search_r input{display: inline-block;font-size: 12px;outline: none;vertical-align: middle;width:260px;margin: 0px;border: 0px;padding-left: 10px;background-color: transparent;line-height: 38px;}
.search_r button{cursor: pointer;display: inline-block;font-size: 16px;float:right;outline: none;border: none;width: 38px;height: 38px;background: url(../images/ss.png) no-repeat center #ef6c00;border-radius: 21px;}
.title{text-align: center;margin: 50px auto;}
.title li{font-size: 44px;font-weight: bold;}
.title li span{color: #ef6c00;}
.title p{color: #999999;font-size: 18px;text-transform: uppercase;}
.cpfl li{float:left;width:410px;margin-right:5px;line-height:60px;background:#eaeaea;text-align:center;color:#666666;margin-bottom:20px;}
.cpfl li a{font-size:14px;color: #444444;}
.cpfl li:nth-child(3n){margin-right: 0px;}
.cpfl li a span{background: url(../images/1.png) no-repeat right center;width: 12px;height: 8px;display: inline-block;float: right;margin-top: 26px;margin-right:10px;}
.cpfl li:hover{background-color: #EF6C00;}
.cpfl li:hover a{color: #fff;}
.cpfl li:hover a span{background: url(../images/2.png) no-repeat right center;}
.cpzs div{width: 398px;float: left;margin-right: 23px;}
.cpzs div:nth-child(3n){margin-right: 0px;}
.cpzs div li{width: 398px;height: 299px;box-shadow: 1px 1px 6px #ccc;}
.cpzs div li a{width: 398px;height: 299px;overflow: hidden;display: inline-table;}
.cpzs div li a img{width:398px;height:299px;transition: all 0.6s;}
.cpzs div:hover li a img{transition: all 0.6s;transform: scale(1.3);}
.cpzs div p{height: 60px;line-height: 60px;text-align: center;}
.cpzs div p a{color:#666666;font-size: 16px;}
.cpzs div:hover p a{color: #EF6C00;}
.hf{width: 100%;background: url(../images/hf.png) no-repeat center center;height: 300px;}
.hf ul{float: left;}
.hf ul li{color: rgba(255, 255, 255, 0.6);font-size:24px;text-transform: uppercase;padding-top: 40px;font-weight:lighter;}
.hf ul ol{color: #fff;font-weight: bold;font-size: 40px;margin: 20px 0px;}
.hf ul p{background-color: #FFFFFF;color: #333333;font-size: 20px;width: 410px;height: 44px;line-height: 44px;padding-left: 25px;}
.hf ul p span{background-color: #EF6C00;color: #fff;height: 44px;line-height: 44px;float: right;padding:0px 30px;margin-left: 20px;}
.hf dl{float: right;}
.hf dl dt{background: url(../images/tel2.png) no-repeat left center;color: #fff;font-size: 14px;padding-left: 60px;float:left;margin-top: 117px;}
.hf dl dt p{font-weight: bold;font-size: 28px;}
.hf dl li{float: left;border:2px solid #fff;width: 150px;text-align: center;padding: 15px 0px;margin-top: 117px;margin-left: 10px;}
.hf dl li a{color: #fff;font-size: 18px;font-weight: bold;}
.x-ys-1-img{width: 620px;position: relative;}
.x-ys-1-img img{position: absolute;right:0;top:0;}
.x-ys-1-text{width: 620px;height: 588px;}
.x-ys-1-text li{margin-left: 66px;list-style-type: none;margin-top: 20px;margin-bottom: 50px;}
.x-ys-text li + li{border-top: 1px dashed #c3c2c2;margin-top: 50px;padding-top: 50px;}
.x-ys-text li ol{color: #666666;font-size: 24px; position: relative;padding-bottom: 20px;margin-bottom: 30px;}
.x-ys-text li ol span{display: block;color: #333333;font-size: 24px;font-weight: bold;}
.x-ys-text li ol::before{position: absolute;content: "";display: block;width: 60px;height: 5px;background-color: #ef6c00;left: 0;bottom: 0;}
.x-ys-text li p{color: #666666;font-size: 16px;line-height: 32px;}
.x-ys-2-text{width: 620px;}
.x-ys-2-text li{margin-right: 66px;list-style-type: none;margin-top: 50px;}
.x-ys-2-img{width: 620px;}
.x-apply{background: url(../images/yyly.jpg) no-repeat center top;padding-top: 52px;margin-top:80px;}
.x-title{text-align: center;}
.x-title li{color: #fff;font-size: 44px;font-weight: bold;}
.x-title p{color: #999999;font-size: 18px;text-transform: uppercase;}
#wrap1{width: 100%;background: url(../images/wrap.jpg) repeat-y center bottom;padding: 50px 0px;}
.title1{text-align: center;}
.title1 li{font-size: 44px;font-weight: bold;}
.title1 li span{color: #ef6c00;}
.title1 p{color: #999999;font-size: 18px;text-transform: uppercase;}
.prott {height: auto;overflow: hidden;ZOOM: 1;margin-left: -44px;margin-top:30px;width: 1328px;}
.prott .pcontt {float: left;overflow: hidden;ZOOM: 1;width: 1240px;}
.prott .ScrCont1 {width: 32733px;ZOOM: 1;}
.prott #List3_1 {float: left;}
.prott #List4_1 {float: left;}
.prott .LeftBotton1 {background: url(../images/left.png) no-repeat left center;float:left;width:44px;height:44px;margin-top:145px;}
.prott .RightBotton1 {background: url(../images/right.png) no-repeat right center;float:right;width:44px;height: 44px;margin-top:145px;}
.prott .LeftBotton1:hover{background: url(../images/left.png) no-repeat left center;}
.prott .RightBotton1:hover{background: url(../images/right.png) no-repeat left center;}
.prott .pl1 {display: block;cursor: pointer;float: left;}
.prott .pl1 li {float: left;margin:10px 10px 0px 10px;width: 228px;}
.prott .pl1 li ol{box-shadow:1px 1px 6px #ccc;}
.prott .pl1 li ol a {background-color: #fff;display: table;overflow: hidden;height:320px;width: 228px;}
.prott .pl1 li ol a img {width: 228px;height:320px;vertical-align: middle;cursor: pointer;transition: all 0.6s;}
.prott .pl1 li:hover ol a img {transform: scale(1.3);}
.prott .pl1 li p{font-size:15px;height:46px;line-height:46px;text-align: center;overflow: hidden;}
.prott .pl1 li:hover p{color: #ef6c00;}
.xwzx{width: 800px;}
.xwzx1{width: 400px;}
.xwzxn{width: 360px;float: left;border-bottom: 1px solid #E0E0E0;padding-bottom: 10px;}
.xwzx .xwzxn:nth-child(1){margin-right:80px;}
.xwzxn li{width: 360px;height: 270px;}
.xwzxn li a{width: 360px;height: 270px;display: table;overflow: hidden;}
.xwzxn li a img{width: 360px;height: 270px;cursor: pointer;transition: all 0.6s;}
.xwzxn li:hover a img{transform: scale(1.3);}
.xwzxn ol{margin: 10px auto;}
.xwzxn ol a{font-size: 16px;color: #333;}
.xwzxn p{color: #888888;font-size: 14px;line-height: 24px;}
.xwzxn1{width: 360px;float: left;margin-top: 30px;}
.xwzx .xwzxn1:nth-child(4){margin-right:80px;}
.xwzxn1 p{color: #999999;font-size: 14px;}
.xwzxn1 ol{margin-top: 15px;}
.xwzxn1 ol a{font-size: 16px;color: #333333;}
.xwzx a:hover{color: #ef6c00;}
.fs_rt ol .n_name{border: 1px solid #E5E5E5;width: 198px;height: 60px;line-height: 60px;display: inline-block;text-align: center;color: #333;font-size: 20px;font-weight:bold;float: left;}
.fs_rt ol .cur span{color: #ef6c00;border-bottom: 3px solid #ef6c00;display: inline-block;margin-top: -3px;}
.xwzx2 dl{margin-bottom:30px;}
.xwzx2 dl li a{font-size: 16px;color: #333;}
.xwzx2 dl li:hover a{color: #ef6c00;margin-left: 10px;}
.xwzx2 dl p{color: #999999;font-size: 14px;margin-top:6px;}
#wrap2{width: 100%;background: url(../images/gsjj.jpg) no-repeat center top;padding-top: 50px;}
.company dl{border: 10px solid #fff;width: 1220px;height: 451px;display: table;overflow: hidden;}
.company dl img{width: 1220px;height: 451px;cursor: pointer;transition: all 0.6s;}
.company dl:hover img{transform: scale(1.3);}
.company li{font-size: 24px;font-weight: bold;margin: 20px 0px;}
.company p{color: #666666;font-size: 16px;line-height: 32px;}
.title2{background: url(../images/ry.png) no-repeat left center;font-size: 18px;font-weight: bold;padding-left: 25px;}
.title2 span{float: right;transition: all 0.6s;}
.title2 span a{font-weight: normal;font-size: 14px;color: #ef6c00;}
.title2 span:hover{margin-right: 10px;}
.dllist1 {margin: 30px auto 0px auto;}
.dllist1 dl {float: left;margin:0px 8px; position: relative;}
.dllist1 dl dt{width:300px;overflow: hidden;display: inline-table;box-shadow: 1px 1px 6px #ccc;}
.dllist1 dl dt img {width: 300px;height:400px;transition: all 0.6s;}
.dllist1 dl:hover dt img{transform: scale(1.3);}
.dllist1 dl p{position: absolute;text-align: center;line-height: 46px;background-color:rgba(0, 0, 0, 0.4);bottom:-50px;left:0;right:0;z-index:999;transition: all 0.8s;}
.dllist1 dl p a{color: #333333;font-size: 16px;}
.dllist1 dl:hover p{transition: all 0.8s;transform: translateY(-50px);}
.dllist1 dl:hover p a{color: #fff;}
#demo {overflow: hidden;width:100%;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;overflow: hidden;}
/*内页样式*/
.nyleft {width:260px;float: left;margin-right:40px;}
.iright{float: left;width: 940px;}
.title4{line-height: 60px;background-color: #EF6C00;height: 60px;color: #fff;font-size: 18px;font-weight: bold;}
.nr{line-height:32px;font-size:15px;color: #333;}
.nr a{font-size: 15px;}
.product div{width: 304px;float: left;margin-right:14px;}
.product div:nth-child(3n){margin-right: 0px;}
.product div li{width: 302px;height:302px;border: 1px solid #ccc;border-radius:15px;overflow:hidden;}
.product div li a{width: 302px;height: 302px;display:table-cell;vertical-align:middle;overflow:hidden; text-align: center;}
.product div li a img{vertical-align:middle;cursor:pointer;transition: all 0.6s;}
.product div:hover li a img{transition: all 0.6s;transform: scale(1.3);}
.product div p{height: 60px;line-height: 60px;text-align: center;overflow: hidden;}
.product div p a{color:#666666;font-size: 15px;}
.product div:hover p a{color: #EF6C00;}
.zt1_div{ border: 1px solid #e1e1e1;padding: 30px;margin-bottom: 35px;-webkit-transition: all .5s;transition: all .5s;}
.zt1_div ul{ margin:0px; padding:0px;}
.zt1_div ul li{border-bottom: 1px solid #cbcbcb;margin-bottom: 15px;padding-bottom:15px;}
.zt1_div ul li a{font-size:18px;color: #565656;}
.zt1_div ul li a:hover{margin-left: 10px;color: #EF6C00;}
.zt1_div ul li span{ float:right; font-size:14px; color:#666}
.zt1_div ul p{color: #999999;font-size: 14px;line-height: 24px;}
/*---------在线留言---------*/
.message{line-height:24px;width: 630px;margin: 0px auto;}
.message dt{float:left;clear:both;width:80px;margin-left:20px;height:30px;margin-top:10px;}
.message dd{float:left;margin-top:10px;}
.message input{line-height:24px;height:24px;}
.message p{clear:both;margin-left:200px;}
.sub{height:30px;width:60px;display:block;float:left;margin-left:30px;}
/*---------新闻列表页---------*/
.mup{width: 100%;height:50px;line-height:50px;}
.mup span{font-size: 14px;color: #333;}
.mup span a{color: #333;}
.tittle{text-align: center;font-size:24px;font-weight: bold;}
.lb{text-align: left;}
.lb a{ color:#333;}
.lb a:hover{color: #EF6C00;font-weight: bold;}
.page{text-align: center;margin: 10px auto 0px auto;}
.page li{display: inline-block;line-height: 40px;border: 1px solid #cccccc;padding: 0 18px;margin: 0px 3px;border-radius: 3px;}
.page li a{color: #999999;font-size: 14px;}
.page li:hover{background-color: #EF6C00;border: 1px solid #EF6C00;}
.page li:hover a{color: #fff;}
.curr{background-color: #EF6C00;color: #fff;border: 1px solid #EF6C00!important;}
/*内页样式*/
.pubdate{text-align: center;font-size:16px;border-bottom: 1px solid #ccc;width: 80%;margin: 10px auto 15px auto;}
.sub{height:40px!important;width:120px;float:left;margin-left:30px;margin-top: 30px;border:0px;background-color: #EF6C00;text-align: center;color: #fff;line-height: 40px!important;font-size: 14px;}
.icpfl dl{text-align: center;font-size:18px;color: #fff;line-height:60px;background-color: #EF6C00;height:60px;font-weight: bold;}
.icpfl dl span{color: #fff;opacity:0.5;font-size: 14px;font-weight: normal;}
.icpfl ul{border: 1px solid #eeeeee;padding: 0px 2px;}
.icpfl ul li{border-bottom:1px solid #eeeeee;padding:15px 0px;}
.icpfl ul li a{font-size: 15px;color: #666;transition: all 0.8s;}
.icpfl ul li:hover a{color: #EF6C00;transition: all 0.8s;}
.icpfl ul li:last-child{border-bottom: none;}
.icpfl ul ol{border-bottom:1px solid #eeeeee;padding:15px 0px;font-size: 15px;color: #666;}
.icpfl ul ol:last-child{border-bottom: none;}
.tittle6 {text-align: center;font-size: 24px;font-weight: bold;}
.news ul{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
.news ul li{line-height: 32px;height: 32px;}
.news ul li b{color: #EF6C00;}
.news ul li a{ color:#303030; font-size:16px;}
.news ul li a:hover{color: #EF6C00;margin-left: 5px;}
.news ul li span{float:right;}
.news ul p{color:#636363;font-size: 14px;}