@charset "utf-8";
/* CSS Document */
*, *:after, *:before{box-sizing: border-box;padding:0;margin:0;border:0;}
html{min-width:1260px;}
body{width:100%;font-family: Arial, "Microsoft YaHei", Verdana, sans-serif;font-size:14px;color:#333;background:#fff;background: url(../images/bg1.jpg) center bottom no-repeat;background-attachment: fixed;}
ul,li{list-style:none;list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#bf8330;}
img{vertical-align:middle;border:none;}
form,input,textarea{outline:none;resize:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
#ZoomBox{background:#fff;}


/*通用*/
.w1920{width:100%;max-width: 1920px;min-width:1260px;margin: 0 auto;}
.w1260{width: 1260px;margin: 0 auto;padding: 0 30px;}
.w1200{width: 1200px;margin: 0 auto;}
.hidd{overflow: hidden;}
.atm5{transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.atm_img1{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

/*head*/
.headbox{height:120px;border-bottom: 1px solid #e6e6e6;background: #fff;}
.headbox .logo{width: 540px;height:120px;padding:16px 0;float: left;}
.headbox .logo strong{font-size: 39px;color: #d92130;height: 56px;line-height: 56px;display: block;}
.headbox .logo span{height: 24px;line-height: 24px;display: block;}
.headbox .pic{width: 330px;height:120px;padding:35px 0;float: left;text-align: right;}
.headbox .language{width: 120px;height:30px;float: right;text-align: center;position: relative;cursor: pointer;}
.headbox .language span{ width: 120px; height: 36px; background: #d92130; line-height: 36px; display: block; margin-bottom: 1px; color: #fff; font-size: 24px; text-transform: uppercase;margin-top: 10px;}
.headbox .language a{width: 120px;height:36px;padding-right:4px;line-height: 36px;display: block;margin-bottom: 1px;text-transform: uppercase;color: #fff;}
.headbox .language:hover p{height:50px;}
.headbox .language a:hover{background: #bf8330;color: #fff;}
.headbox .tel{height:80px;padding:20px 0 20px 125px;background: url(../images/ioc2.png) left center no-repeat;float: right;line-height: 40px;font-size: 30px;color: #d92130;font-weight: bold;letter-spacing: -1px;}

/*nav*/
.navbox{height:60px;z-index:9999;background: #fff;box-shadow: 0 5px 5px rgba(128, 128, 128, .2);position: relative;}
.navbox ul li{width:10%;float: left;text-align: center;}
.navbox ul li a{display: block;height:58px;line-height: 58px;font-size: 16px;text-transform: uppercase;}
.nav_fixed{position: fixed;top: 0;max-width: 100%;}

/*banner*/
.bannerbox{position:relative;}
.bannerbox .bannerbg{width:100%;}
.bannerpic{width:100%;height:100%;position: absolute;left:0;top: 0;}
.bannerpic ul{height:100%;float: left;position: absolute;}
.bannerpic ul li,.bannerpic ul li img{height:100%;float: left;}
.bannerbtn{width:100%;height:60px;position: absolute;left:0;bottom:0;text-align: center;}
.bannerbtn span{display: inline-block;height:40px;overflow: hidden;padding:3px;margin: 0 5px;cursor: pointer;background: rgba(255,255,255,.5);}
.bannerbtn span.on{background: rgba(255,255,255,1);}
.bannerbtn span img{height:34px;}

@media only screen and (max-width:1900px){
.bannerbox .bannerbg img{width:100%;}
}
@media only screen and (max-width:1310px){
.bannerbtn{height: 40px;}
.bannerbtn span{height: 30px;}
.bannerbtn span img{height:24px;}
}

/*search*/
.searchbox{height: 70px;border:1px solid #ddd;border-width: 1px 0;background: #fff;padding:19px 0;line-height: 30px;}
.searchbox .ssbt{height: 30px;float: left;padding-left: 25px;background: url(../images/hot.png) left center no-repeat;color: #333;}
.searchbox .text{height: 30px;float: left;width: 720px;}
.searchbox .right{height: 30px;float: right;width:300px;background: url(../images/ssbg.png) center no-repeat;padding:3px 15px;position: relative;}
.searchbox .right .tit{height: 24px;float: left;width: 220px;}
.searchbox .right .tit input{height: 24px;width: 220px;line-height: 24px;display: block;float: left;}
.searchbox .right .anniu{height: 30px;width: 60px;position: absolute;top: 0;right:0;}
.searchbox .right .anniu input{height: 30px;width: 60px;display: block;cursor: pointer;border: 0;background: none;}

/*home_tit*/
.home_tit{width: 100%;height: 100px;margin-bottom: 25px;overflow: hidden;padding: 20px 0;}
.home_tit a{width: 380px;height: 60px;margin: 0 auto;display: block;}
.titl1{background: url(../images/tit1.png) center bottom no-repeat;}
.titl2{background: url(../images/tit2.png) center bottom no-repeat;}
.titl3{background: url(../images/tit3.png) center bottom no-repeat;}
.titl4{background: url(../images/tit4.png) center bottom no-repeat;}
.titl5{background: url(../images/tit5.png) center bottom no-repeat;}
.titl6{background: url(../images/tit6.png) center bottom no-repeat;}

/*company*/
.companybox{padding-top: 40px;}
.companybox .w1200{height:456px;padding:25px;background: #fff url(../images/ico1.jpg);border:3px solid #cca266;border-radius: 10px;}
.companybox .titl{width: 100%;text-align: center;color: #cca266;padding-bottom: 40px;background: url(../images/ioc4.png) center 80px no-repeat;}
.companybox .titl span{font-size: 16px;text-transform: uppercase;display: block;line-height: 30px;}
.companybox .titl p{font-size: 36px;font-weight: bold;line-height: 40px;}

.videobox{width: 600px;height: 400px;float: right;background: #000;}
.videobox video{width: 100%;height: 100%;}
.companybox .txt{width: 520px;height: 400px;float: left;padding-top: 15px;}
.companybox .txt .tit{width: 100%;height: 80px;}
.companybox .txt .tit p{width: 100%;font-size: 26px;font-weight: bold;color: #cca266;height: 30px;line-height: 30px;overflow: hidden;}
.companybox .txt .tit p em{display: block;float: left;font-size: 30px;font-style: normal;text-transform: uppercase;line-height: 34px;}
.companybox .txt .tit a{font-size: 24px;line-height: 46px;}
.companybox .txt .tit span{display: block;width: 100%;height: 2px;overflow: hidden;border-left: 30px solid #cca266;}
.companybox .txt .text{width: 100%;color: #666;line-height: 30px;height: 230px;padding-top: 20px;}
.companybox .txt .more{width: 100%;height: 60px;padding-top: 24px;}
.companybox .txt .more a{width:120px;height: 36px;background: #cca266;line-height: 36px;text-align: center;color: #fff;text-transform: uppercase;display: block;}
.companybox .txt .more a:hover{background: #d92130;}

/*advance1*/
.advance1{padding:40px 0 70px;text-align: center;}
.advance1 .tit{width: 100%;padding-bottom: 15px;margin-bottom: 30px;background: url(../images/ioc3.png) center bottom no-repeat;color: #cca266;}
.advance1 .tit p{font-size: 36px;font-weight: bold;}
.advance1 .tit span{font-size: 16px;line-height: 40px;letter-spacing: 1px;}
.advance1 .cut{height: 520px;}
.advance1 .cut ul{width:110%;}
.advance1 .cut ul li{width:390px;height: 520px;background: #fffaf2;float: left;overflow: hidden;padding: 55px 50px;border-radius: 10px;margin-right: 15px;}
.advance1 .cut ul li .pic{width: 100%;height: 170px;}
.advance1 .cut ul li p{width: 100%;height: 80px;line-height: 80px;font-size: 28px;}
.advance1 .cut ul li span{width: 100%;height: 90px;line-height: 30px;font-size: 16px;color: #666;overflow: hidden;display: block;}
.advance1 .cut ul li a{width: 140px;height: 40px;line-height: 30px;font-size: 14px;color: #cca266;display: block;padding: 4px;border: 1px solid #cca266;margin: 30px auto 0;}
.advance1 .cut ul li:hover{background: #fff4e5;}
.advance1 .cut ul li:hover p{color: #cca266;}
.advance1 .cut ul li:hover a{color: #fff;background: #cca266;}

/*advance2*/
.advance2{height: 540px;background: url(../images/bg2.jpg) center no-repeat;box-shadow: 0 5px 30px rgba(206,172,110,.2);padding:40px 0 30px;margin-bottom: 55px;}
.advance2 .tit{width: 100%;text-align: center;color: #cca266;padding-bottom: 20px;background: url(../images/ioc4.png) center bottom no-repeat;}
.advance2 .tit span{font-size: 16px;text-transform: uppercase;display: block;line-height: 30px;}
.advance2 .tit p{font-size: 36px;font-weight: bold;line-height: 40px;}
.advance2 .w1200{height: 380px;padding-top: 45px;}
.advance2 .w1200 ul{width: 1310px;padding-left: 20px;}
.advance2 .w1200 ul li{width: 230px;height: 335px;overflow: hidden;text-align: center;float: left;margin-right: 80px;padding: 0 15px;background: url(../images/ioc6.png) center top no-repeat;color: #fff;}
.advance2 .w1200 ul li:hover{background: url(../images/ioc7.png) center top no-repeat;}
.advance2 .w1200 ul li:nth-of-type(even){background: url(../images/ioc7.png) center top no-repeat;}
.advance2 .w1200 ul li:nth-of-type(even):hover{background: url(../images/ioc6.png) center top no-repeat;}
.advance2 .w1200 ul li em{background: url(../images/ioc5.png) center bottom no-repeat;display: block;width: 100%;height: 60px;margin-bottom: 10px;}
.advance2 .w1200 ul li p{height: 70px;line-height: 70px;font-size: 24px;font-weight: bold;}
.advance2 .w1200 ul li span{height: 90px;line-height: 30px;font-size: 18px;}

/*probox*/
.probox{padding-bottom: 55px;}
.probox .w1200{padding: 20px;background: #fff;box-shadow: 0 10px 30px rgba(206,172,110,.2);}
.probox .pro{width: 100%;border: 3px solid #cca266;position: relative;}
.probox .pro ul{width: 1200px;overflow: hidden;padding: 32px 32px 0;max-height: 702px;}
.probox .pro ul li{width: 340px;height:300px;padding:10px;background: #cca266;text-align: center;float: left;margin: 0 35px 35px 0;}
.probox .pro ul li .pic{width: 320px;height: 240px;background: #fff;}
.probox .pro ul li .pic a{height: 240px;display: block;}
.probox .pro ul li .txt{width:100%;height: 50px;line-height: 50px;font-size: 18px;}
.probox .pro ul li .txt a{display: block;color: #fff;}
.probox .pro ul li:hover{box-shadow: 0 10px 30px rgba(206,172,110,.3);}
.probox .pro ul li:hover .pic a img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}

.probox .procon2{padding-top:50px;}
.probox .procon2 .cut ul{padding-top:52px;}
.probox .procon2 .cla{width: 100%;height: 40px;position: absolute;left: 0;top:-23px;}
.probox .procon2 .cla p{width: 605px;height: 40px;margin: 0 auto;text-align: center;font-size: 18px;line-height: 40px;}
.probox .procon2 .cla p a{display: block;width: 150px;height: 40px;padding: 0 10px;color: #fff;background: #cca266;float: left;margin-right: 1px;}
.probox .procon2 .cla p a:hover{background: #bf8330;}

/*process*/
.process{margin-bottom: 15px;}
.process .cut{padding:37px;}
.process ul{width: 100%;height: 50px;overflow: hidden;float: left;text-align: center;line-height: 51px;}
.process .cut div{width: 100%;height: 24px;padding: 0 85px;font-size: 18px;color: #cca266;line-height: 20px;float: left;}
.process ul li{width: 184px;height: 50px;overflow: hidden;float: left;border-radius: 25px;background: #cca266;color: #fff;}
.process ul li.li:hover{background: #c08432;}
.process ul li.jiant{width: 40px;color: #cca266;font-size: 18px;background:none;}
.process ul li span{font-size: 22px;display: block;}
.process ul li em{font-size: 18px;float: left;display: block;font-style: normal;text-transform: uppercase;}
.process ul .long{width: 408px;padding-left: 15px;}
.process ul .long span{float: left;}

/*honor*/
.honorbox{height: 580px;padding:55px 0 45px;background: url(../images/bg3.jpg) center no-repeat;box-shadow: 0 5px 30px rgba(206,172,110,.2);}
.honorbox .w1200{height: 355px;}
.honorbox .picon{height: 300px;width: 100%;margin-bottom: 25px;}
.honorbox .picon ul{width: 1500px;}
.honorbox .picon ul li{width: 220px;height: 300px;position: relative;text-align: center;float: left;margin-right:25px;}
.honorbox .picon ul li .pic{width: 220px;height: 300px;padding: 15px;}
.honorbox .picon ul li p{width: 220px;height: 300px;background: url(../images/pic2.png) center no-repeat;position: absolute;left: 0;top: 0;z-index: 2;}
.honorbox .picon ul li a{width: 220px;height: 300px;background: url(../images/ioc9.png);padding:130px 15px;font-size: 18px;color: #fff;position: absolute;left:0;top: 0;opacity: 0;z-index: 3;}
.honorbox .picon ul li:hover a{opacity: 1;}
.honorbox .btn{width: 150px;height: 30px;margin: 0 auto;background: url(../images/ioc8.png) center no-repeat;}
.honorbox .btn input{width: 60px;height: 30px;display: block;border: 0;background: none;cursor: pointer;}

/*zixun*/
.zixunbox{padding:55px 0 25px;}
.zixunbox .cla{width:470px;margin: 0 auto;height: 50px;}
.zixunbox .cla p{width: 480px;text-align: center;line-height: 48px;font-size: 18px;}
.zixunbox .cla a{width: 150px;height: 50px;display: block;border: 1px solid #cca266;background: #f7f4eb;border-radius: 5px;float: left;margin-right: 10px;color: #cca266;}
.zixunbox .cla a.on{background:#cca266;color: #fff;}
.zixunbox .cut{width: 100%;max-height: 475px;padding: 30px 30px 0;display: none;}
.zixunbox .cut.on{display: block;}
.zixunbox .cut ul{width: 1250px;}
.zixunbox .cut ul li{width: 580px;height: 120px;overflow: hidden;background: #fff;float: left;margin: 0 40px 30px 0;box-shadow: 0 5px 15px rgba(206,172,110,.2);}
.zixunbox .newsbox ul li .date{width: 120px;height: 120px;float: left;background: #cca266;padding:10px;text-align: center;color: #fff;margin-right: 20px;}
.zixunbox .newsbox ul li .date b{width: 100px;height: 100px;line-height: 100px;font-size: 60px;font-weight: normal;}
.zixunbox .newsbox ul li .date p{width: 100px;height: 70px;line-height: 60px;font-size: 48px;padding-top: 10px;display: none;}
.zixunbox .newsbox ul li .date span{width: 100px;height: 20px;font-size: 18px;display: none;}
.zixunbox .newsbox ul li .txt{width: 420px;height: 45px;padding-top: 20px;float: left;}
.zixunbox .newsbox ul li .txt a{display: block;width: 100%;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #cca266;font-size: 16px;}
.zixunbox .newsbox ul li:hover .txt a{color: #d92130;}
.zixunbox .newsbox ul li .text{width: 420px;height: 55px;padding-top: 7px;line-height: 24px;overflow: hidden;color: #666;}
.zixunbox .newsbox ul li:hover .text{color: #191919;}

/*faq*/
.faqbox ul li{border-left: 5px solid #cca266;padding:20px 20px 20px 15px;}
.faqbox ul li .tit{width: 100%;height: 25px;padding-left: 35px;background: url(../images/wen.png) left top no-repeat;line-height: 24px;}
.faqbox ul li .tit a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #cca266;font-size: 16px;}
.faqbox ul li:hover .tit a{color: #d92130;}
.faqbox ul li .text{height: 60px;width: 100%;overflow: hidden;padding:10px 0 0 35px;background: url(../images/da.png) left 10px no-repeat;line-height: 24px;}
.faqbox ul li .text a{color: #666;}
.faqbox ul li:hover .text a{color: #191919;}

/*contact*/
.contactbox{padding-bottom: 45px;}
.contactbox .w1200{height: 460px;padding: 30px;background: #fff;box-shadow: 0 10px 30px rgba(206,172,110,.2);}
.contactbox .mapbox{height: 400px;width: 560px;border: 1px solid #ddd;float: right;}
.contactbox .txt{height: 400px;width: 520px;float: left;padding-left: 10px;height: 220px;margin-bottom: 30px;float: left;}
.contactbox .txt strong{height: 60px;line-height: 60px;font-size: 30px;color: #cca266;}
.contactbox .txt p{margin-bottom: 6px;line-height: 30px;font-size: 18px;color: #666;}
.contactbox .pic{width: 510px;height: 150px;float: left;}
.contactbox .pic p{width: 100px;height: 150px;text-align: center;float: left;margin-right: 20px;color: #cca266;font-size: 18px;line-height: 50px;}

/*links*/
.linkbox{padding:20px 0 20px 80px;background: url(../images/links.png) left center no-repeat;}
.linkbox ul{width: 100%;}
.linkbox ul li{display: inline;color: #bf8f4c;}
.linkbox ul a{color: #bf8f4c;white-space: nowrap;padding:0 5px;}
.linkbox ul a:hover{color: #d92130;}

/*底部*/
.footbox{background:#cca266;color:#fff2e5;padding:35px 0;}
.footbox a{color:#fff2e5;}
.footbox a:hover{color:#fff;}
.footbox .txt{width:100px;float: left;margin-right: 50px;overflow: hidden;}
.footbox .txt1{width: 180px;}
.footbox .txt4{width: 350px;margin: 0;}
.footbox .tit{width: 100%;height: 40px;line-height: 30px;border-bottom: 1px solid #e6d1b3;margin-bottom: 20px;font-size: 18px;font-weight: bold;}
.footbox .text{width:100%;overflow:hidden;line-height:30px;}
.footbox .text p{width:100%;float: left;}
.footbox .txt1 p{width:90px;padding-right: 10px;}
.footbox .txt4 .text p a{display: inline;}
.footbox .text p a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.footbox .ewm{float:right;width: 300px;padding-top: 15px;}
.footbox .ewm p{width:120px;height: 145px;background: #fff;float: right;margin-left: 25px;text-align: center;}
.footbox .ewm p span{color: #cca266;margin-top: -5px;display: block;}


/*inside*/
.container{width: 100%;max-width: 1920px;margin:0 auto;overflow:hidden;padding:35px 0;}
.container .cut{width: 100%;max-width: 1200px;margin:0 auto;overflow:hidden;}

/*left_main*/
.leftmain{width:240px;float: left;}
.leftmain .column{overflow: hidden;margin-bottom: 15px;}
.leftmain .column .tit{width: 100%;height: 50px;line-height: 50px;border-radius: 10px 10px 0 0;text-align: center;font-size: 20px;color: #fff;background: #cca266;}
.leftmain .column .cont{width: 100%;overflow: hidden;background: #fff;border-radius: 0 0 10px 10px;padding:5px 10px 15px;}

/*nygywm*/
.leftmain .nygywm .cont h2{width:100%;display: block;height: 40px;border-bottom: 1px dotted #ddd;line-height: 40px;padding: 0 10px;}
.leftmain .nygywm .cont h2 a{font-size: 16px;display: block;background: url(../nyimages/ico4.png) 190px center no-repeat;}
.leftmain .nygywm .cont h2:hover a{background: url(../nyimages/ico6.png) 190px center no-repeat;}

/*nylx*/
.leftmain .nylx .cont{padding-top:10px;line-height: 24px;}
.leftmain .nylx .nymap{padding:0 10px 10px;background: #fff;border-radius: 0 0 10px 10px;display: none;}

/*nyxw*/
.leftmain .nyxw ul li{width: 100%;height: 36px;border-bottom: 1px dotted #ddd;line-height: 36px;padding-left: 20px;background: url(../nyimages/newsico.png) left center no-repeat;}
.leftmain .nyxw ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*nyfl*/
.leftmain .nyfl ul.cont{padding:10px 10px 5px;}
.leftmain .nyfl ul li{width:100%;overflow: hidden;margin-bottom: 10px;}
.leftmain .nyfl ul li .tit1{width:100%;height: 36px;padding: 0 20px 0 10px;line-height: 36px;background:#f2ede6 url(../nyimages/ico4.png) 200px center no-repeat;}
.leftmain .nyfl ul li:hover .tit1{background:#cca266 url(../nyimages/ico5.png) 200px center no-repeat;}
.leftmain .nyfl ul li:hover .tit1 a{color: #fff;}
.leftmain .nyfl ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.leftmain .nyfl ul li dl{width:100%;padding-top: 6px;overflow: hidden;}
.leftmain .nyfl ul li dl dt{width:100%;height: 30px;border-bottom: 1px dotted #f2e8da;}
.leftmain .nyfl ul li dl dt a{padding-left: 25px;line-height: 30px;color: #666;background: url(../nyimages/ico4.png) 10px center no-repeat;}
.leftmain .nyfl ul li dl dt a:hover{color: #cca266;background: url(../nyimages/ico6.png) 10px center no-repeat;}

/*nycp*/
.leftmain .nycp .cont{padding: 10px;min-height: 440px;max-height: 850px;overflow: hidden;}
.leftmain .nycp .cont ul{width: 205px;margin: 0 auto;}
.leftmain .nycp .cont ul li{height: 210px;margin-bottom: 0;}


/*right_main*/
.rightmain{width:930px;overflow: hidden;float: right;background: #fff;border-radius: 10px;padding:5px 20px;}

/*aboutus*/
.aboutuspage .cont{padding:25px 10px 15px;line-height: 24px;}
.aboutuspage .cont p{margin-bottom: 10px;}

/*album*/
.albumpage .cont{width:100%;padding-top:20px;overflow: hidden;}
.albumpage .cont ul{width:110%;padding-left:5px;}
.albumpage .cont ul li{width:205px;height:200px;text-align: center;float: left;margin: 0 20px 10px 0;overflow: hidden;}
.albumpage .cont ul li .pic{width:205px;height:160px;overflow: hidden;border: 1px solid #ddd;padding:4px;}
.albumpage .cont ul li .pic a{width:195px;height:150px;display: block;}
.albumpage .cont ul li .txt{width:100%;height:40px;line-height: 40px;color: #666;}
.albumpage .cont ul li:hover .pic{border-color: #cca266;}
.albumpage .cont ul li:hover .txt{color: #bf8330;}

/*contact*/
.contactpage{float: none;padding:10px 20px 20px;}
.contactpage .laycont{padding:30px 0 20px;overflow: hidden;}
.contactpage .laycont .text{width: 560px;padding: 10px 0 10px 35px;line-height: 24px;float: left;overflow: hidden;font-size: 16px;}
.contactpage .laycont .text p{margin-bottom: 6px;}
.contactpage .laycont .ewm{width: 300px;float: left;text-align: center;display: none;}
.contactpage .laycont .ewm p{width:130px;float: left;margin-right: 20px;}
.contactpage .map{width:100%;height:450px;border: 1px solid #ddd;float: left;}

/*news list*/
.newslist .cont{padding:25px 0 10px;}
.newslist .cont ul li{width: 100%;height:145px;float: left;border-bottom: 1px dotted #ddd;margin-bottom: 15px;padding: 0 5px;}
.newslist .cont ul li .pic{width: 170px;height:130px;float: left;border: 1px solid #ddd;padding: 4px;margin-right: 20px;text-align: center;}
.newslist .cont ul li .pic a{display: block;width: 160px;height: 120px;overflow: hidden;}
.newslist .cont ul li .tit{width:680px;height:35px;line-height: 30px;float: left;font-size: 15px;}
.newslist .cont ul li .tit a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;}
.newslist .cont ul li .txt{width: 680px;max-height: 65px;float: left;overflow: hidden;line-height: 22px;margin-bottom: 10px;color: #666;}
.newslist .cont ul li .date{width: 680px;height: 20px;float: left;line-height: 20px;color: #787878;}
.newslist .cont ul li .date img{display: block;width:14px;height: 14px;float: left;margin: 3px 10px 0 0;}

/*news page*/
.newshow{padding-bottom: 20px;}
.newshow .cont{padding:25px 0 15px;}
.newshow .cont .title{width:100%;text-align:center;line-height:30px;font-size:20px;padding:5px 0;}
.newshow .cont .date{width:100%;text-align:center;color:#999;line-height:30px;margin-bottom:10px;font-size:15px;}
.newshow .cont .date img{width:14px;height:14px;margin:-3px 5px 0 0;}
.newshow .cont .content{width:100%;color:#454545;line-height:24px;padding: 20px 5px;border: 1px dotted #ddd;border-width: 1px 0;}
.newshow .cont .content p{text-align:justify;margin-bottom:10px;}
.newshow .cont .content p img{max-width:100%;height:auto!important;}

/*feedback page*/
.orderpage .cont{padding:25px 0 20px;}
.orderpage .cont ul{max-height:630px;background:url(../nyimages/lxbg.jpg) center no-repeat;padding:40px 10px;}
.orderpage .cont ul li{width:100%;height:30px;margin-bottom:10px;overflow:hidden;position:relative;}
.orderpage .cont ul li .tit{width:150px;display:block;float:left;text-align:right;height:30px;line-height:30px;}
.orderpage .cont ul li p{width:100%;padding-left:150px;position:absolute;left:0;top:0;}
.orderpage .cont ul li p .txt{max-width:100%;height:30px;border:1px solid #ddd;line-height:24px;padding:2px 5px;float:left;}
.orderpage .cont ul li.li_2{height:180px;}
.orderpage .cont ul li.li_2 textarea{width:100%;max-width:400px;border:1px solid #ddd;height:180px;line-height:24px;padding:0 5px;float:left;}
.orderpage .cont ul li.code input{width:80px;border:1px solid #ddd;line-height:24px;height:30px;float:left;padding:2px 5px;}
.orderpage .cont img{float:left;padding:4px 5px;cursor: pointer;}
.orderpage .cont .red{float:left;display:block;height:30px;line-height:30px;color: #f00;}
.orderpage .cont a{padding-right:5px;}
.orderpage .cont ul li.li_3{height:40px;padding:5px 0;}
.orderpage .cont ul li.li_3 input{display:block;width:100px;height:30px;float:left;margin-right:5px;font-size:16px;cursor: pointer;}
.orderpage .cont ul li.li_3 .tj{background:#cca266;color:#fff;}

/*faq page*/
.faqlist .cont{width:100%;overflow:hidden;padding:25px 5px 10px;}
.faqlist .problem_keywords{width:100%;padding:14px;overflow: hidden;background: #fff4e5;border-radius: 5px;border: 1px solid #ffe4bf;}
.faqlist .problem_keywords ul{width:100%;}
.faqlist .problem_keywords ul li{display: inline;}
.faqlist .problem_keywords ul li a{white-space: nowrap;padding:0 5px;}
.faqlist .problem_search{width: 100%;padding: 15px;overflow: hidden;}
.faqlist .problem_search span{display: block;float: left;line-height: 30px;padding: 0 5px;}
.faqlist .problem_search input{display: block;float: left;height: 30px;line-height:24px;padding:2px 5px;border: 1px solid #ddd;border-radius: 3px 0 0 3px;}
.faqlist .problem_search .anniu{line-height:24px;border-radius: 0 3px 3px 0;cursor: pointer;padding: 2px 9px;}
.faqlist .problem_list{width:100%;overflow:hidden;padding-bottom: 10px;}
.faqlist .problem_list ul li{width:100%;float:left;border-bottom:1px dotted #ccc;padding:0 15px;height:36px;line-height:36px;margin-bottom:4px;}
.faqlist .problem_list ul li p{width:700px;float:left;}
.faqlist .problem_list ul li p a{display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.faqlist .problem_list ul li span{width:80px;height:35px;text-align:center;color:#787878;font-size:15px;font-weight: normal;float: right;}
.faqlist .problem_list ul .titl{height:40px;background:#f3f5f7;line-height:45px;margin-bottom:10px;font-weight: bold;}

/*pro page*/
.propage .position{margin-bottom: 20px;}
.propage .tit{width:100%;margin-bottom:10px;height: 40px;background: #e5ba7e;border-radius: 5px 5px 0 0;}
.propage .tit p{width:50%;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;font-size:18px;color:#fff;float:left;}
.propage .tit a{width:60px;display:block;line-height:40px;float:right;padding: 8px 0;}
.propage .cont{width: 100%;padding: 0 5px;padding-bottom: 5px;overflow: hidden;}

.pro_list_con ul{width:110%;}
.pro_list_con ul li{width:205px;height: 200px;overflow: hidden;float: left;margin: 0 20px 10px 0;text-align: center;}
.pro_list_con ul li .pic{width:205px;height: 160px;border: 1px solid #ddd;padding: 4px;}
.pro_list_con ul li .pic a{width:195px;height: 150px;overflow: hidden;display: block;}
.pro_list_con ul li .txt{width:100%;height: 40px;line-height: 40px;}
.pro_list_con ul li .txt a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*pro list*/
.prolist .cont{padding: 20px 5px 0;width: 100%;overflow: hidden;}

/*pro show*/
.proshow{padding-bottom: 20px;}
.container .proshow .next{padding-bottom: 15px;}
.proshow .picinfo{width:100%;padding: 20px 0;}
.picinfo .left{width:360px;height:450px;float: left;text-align: center;}
.picinfo .left .bigPic{width:360px;height:360px;border: 1px solid #ddd;overflow: hidden;}
.picinfo .left .smallpic{width:360px;height:80px;overflow: hidden;padding-top: 10px;}
.picinfo .left .smallpic .btn{width:20px;height:70px;overflow: hidden;background: #ccc;position: relative;cursor: pointer;}
.picinfo .left .smallpic .btn:hover{background: #cca266;}
.picinfo .left .smallpic .btn img{width:80px;height:40px;position: absolute;top: 15px;}
.picinfo .left .smallpic .btn1{float: left;border-radius: 5px 0 0 5px;margin-right: 3px;}
.picinfo .left .smallpic .btn1 img{left: -10px;}
.picinfo .left .smallpic .btn2{float: right;border-radius:0 5px 5px 0;}
.picinfo .left .smallpic .btn2 img{right: -10px;}
.picinfo .left .smallpic .picon{width: 314px;height: 70px;float: left;overflow: hidden;}
.picinfo .left .smallpic .picon ul{width: 500px;}
.picinfo .left .smallpic .picon ul li{width: 70px;height: 70px;float: left;border: 1px solid #ddd;margin-right: 3px;overflow: hidden;}
.picinfo .left .smallpic .picon ul li a{height: 70px;display: block;}
.picinfo .left .smallpic .picon ul li:hover{border-color: #cca266;}

.picinfo .right{width:500px;float: right;overflow: hidden;}
.picinfo .right .titl{padding: 5px 10px 15px;line-height: 20px;font-size: 18px;float: left;width: 100%;}
.picinfo .right .claname{width:100%;padding: 4px 9px;height:34px;border: 1px solid #f2e8da;background: #fffaf2;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 15px;float: left;}
.picinfo .right .txt{padding: 0 10px 6px 80px;position: relative;float: left;width: 100%;line-height: 24px;min-height: 30px;overflow: hidden;}
.picinfo .right .txt span{width: 80px;padding-left: 10px;text-align: right;position: absolute;left:0;top: 0;}
.picinfo .right .txt1{max-height: 246px;}
.picinfo .right .btn{width:100%;height:40px;padding:8px 10px 0;float: left;}

.proshow .detail .titl{width: 100%;height: 36px;border-bottom: 1px solid #ddd;background: #f0f0f0;padding: 6px 10px 0;text-align: center;line-height: 34px;color: #cca266;}
.proshow .detail .titl span{display: block;width:100px;height:30px;background: #fff;border-radius: 5px 5px 0 0;border: 1px solid #ddd;border-bottom: 0;overflow: hidden;float: left;}
.proshow .detail .content{padding: 20px 10px;}
.proshow .detail .content p{line-height: 24px;margin-bottom: 6px;}
.proshow .detail .content img{max-width: 100%;}

/*video list*/
.videolist .list{width:100%;overflow:hidden;padding: 20px 0 10px;}
.videolist .list ul li{width:100%;float:left;border-bottom:1px dotted #ccc;padding:0 15px;height:36px;line-height:36px;margin-bottom:4px;}
.videolist .list ul li p{width:700px;float:left;}
.videolist .list ul li p a{display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.videolist .list ul li span{width:80px;height:35px;text-align:center;color:#787878;font-size:15px;font-weight: normal;float: right;}
.videolist .list ul .titl{height:40px;background:#f3f5f7;line-height:45px;margin-bottom:10px;font-weight: bold;}

/*video show*/
.videoshow .picinfo{width: 100%;padding: 20px 0;overflow: hidden;text-align: center;}
.videoshow .picinfo .title{width: 100%;line-height: 24px;padding-bottom: 15px;}
.videoshow .picinfo .show_videos{width: 640px;height: 420px;margin: 0 auto;background: #191919;overflow: hidden;}


/*网站地图*/
.sitemap{background:#fff;overflow: hidden;border-radius: 10px;padding:15px 30px;}
.sitemap .position{margin-bottom: 20px;}
.sitemap .bum{width:100%;margin-bottom: 15px;border:1px solid #ddd;border-radius: 5px;overflow: hidden;}
.sitemap .bum .title{width: 100%;height: 34px;border-bottom: 1px solid #ddd;background: url(../nyimages/jinpinbg.jpg) left bottom repeat-x;padding:0 15px;font-weight: bold;line-height: 36px;overflow: hidden;}
.sitemap .bum .title p{float:left;font-weight:bold;}
.sitemap .bum .title a{float:right;display: block;width: 50px;padding: 5px 0;}
.sitemap .bum .cont{width:100%;padding:15px;overflow:hidden;}
.sitemap .bum .cont ul{width: 1120px;}
.sitemap .bum .cont ul li{height:24px;line-height:24px;width:210px;float:left;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sitemap .bum .cont ul li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*news last*/
.zxnews{width:100%;border:1px solid #ddd;overflow: hidden;}
.zxnews .newsbt{width: 100%;height: 34px;border-bottom: 1px solid #ddd;background: url(../nyimages/jinpinbg.jpg) left bottom repeat-x;padding:0 15px;font-weight: bold;line-height: 36px;}
.zxnews .z_con{width: 860px;padding: 10px 0 15px;margin: 0 auto;overflow: hidden;}
.zxnews .z_con ul{width: 900px;}
.zxnews .z_con ul li{width: 415px;height: 30px;border-bottom: 1px dotted #ddd;float: left;margin-right: 30px;overflow: hidden;padding-left: 25px;background: url(../nyimages/newsico.png) left center no-repeat;}
.zxnews .z_con ul li a{display: block;overflow: hidden;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;}

/*position*/
.container .position{width:100%;overflow:hidden;border-bottom:1px solid #cca266;height:45px;padding-top:10px;}
.container .position p{padding:0 5px 0 40px;height:20px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;line-height:24px;background:url(../nyimages/sy.png) left -1px no-repeat;}

/*page*/
.page{padding:10px 0 20px;text-align:center;overflow:hidden;width:100%;color: #666;line-height: 24px;}
.page a{border:1px solid #ccc;padding:1px 5px;color:#666;background:#FeFeFe;margin:2px;}
.page .pcurrent a,.page a:hover{border:1px solid #cca266;color:#bf8330;}
.page .pmsg{color: #999;}

/*goback & next*/
.container .goback{width:100%;text-align:center;height:40px;line-height:40px;color:#454545;background:#f0f2f4;}
.container .next{width:100%;line-height:40px;color:#787878;padding:5px 0;text-align:center;overflow: hidden;}
.container .next p{width:50%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;float:left;padding:0 15px;}

/*QQ*/
.online_box{position: fixed;right: 0;bottom: 10px;width: 80px;overflow: visible;z-index:999;}
.online_box a,.online_box p{width:75px;height:74px;margin-bottom:1px;cursor:pointer;position:relative;display: block;overflow: visible;}
.online_box .r_qq{background:url(../nyimages/r_qq.png) center no-repeat;background-color:#6da9de;}
.online_box .r_qq:hover{background-color:#488bc7;}
.online_box .r_wx{background:url(../nyimages/r_wx.png) center no-repeat;background-color:#78c340;}
.online_box .r_wx:hover{background-color:#58a81c;}
.online_box .r_wx img{position:absolute; right:100%; top:0;display:none;width:150px;height:150px;border: 2px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.online_box .r_phone{background:url(../nyimages/r_phone.png) center no-repeat;background-color:#fbb01f;}
.online_box .r_phone:hover{background-color:#ff811b;}
.online_box .r_phone span{background:#ff811b;position:absolute;right:100%;top:0px;line-height:44px;color:#fff;font-size:20px;display:none;padding: 15px;font-family: Arial;white-space: nowrap;}
.online_box .r_top{background:url(../nyimages/r_top.png) center no-repeat;background-color:#666666;display:none;}
.online_box .r_top:hover{background-color:#444;transition: .5s;}
.online_box .r_wangw{background:url(../nyimages/r_wangw.png) center no-repeat;background-color:#1467cc;}
.online_box .r_wangw:hover{background-color:#1157ad;}
.online_box .r_online{background:url(../nyimages/r_online.png) center no-repeat;background-color:#6da9de;}
.online_box .r_online:hover{background-color:#488bc7;}