/* CSS Document */
body{font-family:Arial, "Microsoft YaHei";padding:0;margin:0;font-size:14px;color: #333;min-width: 1250px;}
ul,li{padding:0;margin:0;list-style:none;}
div,form,img,ul,ol,li,dl,dt,dd,p,span{margin:0;padding:0;border:0;}
form,input,textarea{margin:0;padding:0;border: none;resize: none;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px;font-weight:normal;}
a{text-decoration:none;color:#333;}
a:hover{color:#ff7040;}
a img{border:none;}

.maxbox{width: 100%;max-width: 1920px;min-width: 1150px;margin: 0 auto;}
.cutbox{width: 1100px;margin: 0 auto;}
.hidd{overflow: hidden;}
.atm5{-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}

/*Public top*/
.topbox{height:30px;background: url(../images/ioc1.png) left bottom repeat-x;}
.topbox .left{width:50%;float: left;line-height: 30px;*padding-top: 2px;}
.topbox .right{float: right;}
.topbox .right a{display: block;float: left;height:16px;padding: 7px 0;line-height: 16px;}
.topbox .right span{display: block;float: left;width: 21px;height: 30px;background: url(../images/ioc2.png) center no-repeat;}

/*head*/
.headbox{height: 110px;}
.headbox .logo{width: 700px;float: left;}
.headbox .ewm{width: 110px;float: right;height: 110px;}
.headbox .tel{float: right;height: 65px;padding:23px 10px 22px 45px;background: url(../images/tel.png) left center no-repeat;}
.headbox .tel span{display: block;height:20px;line-height: 20px;color: #787878;padding-left: 3px;}
.headbox .tel p{height:24px;line-height: 24px;font-size: 24px;color: #ff7040;}

/*nav*/
.navbox{height: 50px;background: #0e438c;position: relative;z-index: 99;}
.navbox ul{width: 1100px;height:50px;background: url(../images/ioc3.png) left center no-repeat;}
.navbox ul li{width:122px;float: left;text-align: center;line-height: 50px;background: url(../images/ioc3.png) right center no-repeat;height: 50px;position: relative;}
.navbox ul li a{width:136px;display: block;height:50px;color: #fff;}
.navbox ul li dl{display: none;position: absolute;left: 0;top: 50px;padding-top: 1px;}
.navbox ul li:hover{background: #ff7040;}
.navbox ul li:hover dl{display: block;}
.navbox ul li dl dt a{height:34px;line-height: 34px;background: url(../images/ioc9.png);margin-bottom: 1px;}
.navbox ul li dl dt a:hover{background: #ff7040;}

/*banner*/
.banner{height: 650px;position: relative;}
.bannercut{height: 100%;width: 1920px;position: absolute;top: 0;left:50%;}
.bannerppt{height: 100%;width: 100%;position: relative;left:-50%;}
.bannerppt .pic{height: 100%;width: 100%;position: relative;}
.bannerppt ul{height:100%;position: absolute;}
.bannerppt ul li{width:1920px;height:100%;float: left;text-align: center;}
.bannerppt ul li img{height: 100%;}
.bannerppt .btn{width:100%;height:50px;position: absolute;left: 0;bottom: 0;text-align: center;}
.bannerppt .btn span{display: inline-block;height:30px;border:3px solid #fff;margin: 0 5px;cursor: pointer;*border:3px solid #ccc;}
.bannerppt .btn span img{height:100%;}

@media only screen and (max-width:1310px){
.banner{height:460px;}
}

/*Home tit*/
.home_tit{width:300px;overflow: hidden;margin: 0 auto 20px;text-align: center;}
.home_tit a{display: block;height:50px;line-height:50px;font-size: 30px;font-weight: bold;color: #115ba6;background: url(../images/ioc4.png) center no-repeat;}
.home_tit a:hover{color: #ff7040;}
.home_tit p{height: 25px;line-height: 24px;color: #898989;text-transform: uppercase;}

/*company*/
.companybox{height:360px;background: url(../images/pic2.png) center no-repeat;padding:50px 0;}
.companybox .pic{height:360px;width: 480px;float: right;}
.companybox .text{height:250px;width: 600px;float: left;padding-top: 60px;}
.companybox .tit{width:100%;float: left;margin-bottom: 10px;font-weight: bold;}
.companybox .tit span{width:100%;display: block;height:30px;line-height: 32px;font-size: 30px;color: #115ba6;text-transform: uppercase;}
.companybox .tit a{height:30px;line-height: 30px;font-size: 18px;display: block;}
.companybox .txt{width:100%;height:180px;color: #454545;line-height: 24px;}
.companybox .txt p{margin-bottom: 10px;}

/*cla*/
.clabox{padding:60px 0;height:610px;background: url(../images/bg1.jpg) center no-repeat;background-attachment: fixed;}
.clabox ul{width: 1110px;}
.clabox ul li{width: 200px;height: 200px;float: left;margin:0 5px 5px 0;overflow: hidden;text-align: center;background: #fff;position: relative;}
.clabox ul li a{width: 100%;height: 200px;position: relative;display: block;}
.clabox ul li a span{width: 100%;height: 40px;position: absolute;display: block;background: url(../images/ioc8.png);line-height: 40px;color: #fff;left:0;bottom: -40px;}
.clabox ul li:hover a span{bottom: 0;}

/*product*/
.probox{background: #f5f5f5;padding: 40px 0;}
.probox .cutbox{padding: 10px 10px 20px;}
.probox .cutbox ul{width: 1150px;}
.probox .cutbox ul li{width: 240px;height: 260px;padding:10px;background: #fff;border-radius: 5px;box-shadow: 0 5px 10px rgba(0,0,0,.1);float: left;text-align: center;margin: 0 20px 20px 0;}
.probox .cutbox ul li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.probox .cutbox ul li .pic{width: 240px;height: 220px;display: block;overflow: hidden;}
.probox .cutbox ul li .txt{width: 240px;height: 50px;display: block;overflow: hidden;line-height: 50px;white-space: nowrap;text-overflow: ellipsis;}

/*process*/
.processbox{padding:40px 0;background: url(../images/bg2.jpg) center no-repeat;}
.processbox .home_tit a{color: #fff;background: url(../images/ioc5.png) center no-repeat;}
.processbox .home_tit p{color: #abbed9;}
.processbox .cutbox{height: 165px;padding-top: 10px;}
.processbox .cutbox ul{width: 1110px;padding-left: 5px;}
.processbox .cutbox ul li{width: 100px;height: 160px;float: left;margin-right: 10px;text-align: center;}
.processbox .cutbox ul li img{width: 100px;height: 120px;}
.processbox .cutbox ul li span{width: 90px;height: 40px;display: block;color: #fff;line-height: 20px;;padding: 10px 5px 0;}

/*youshi*/
.youshibox .cutbox{position: relative;height: 100%;}
.youshibox .txt{width: 540px;overflow: hidden;color: #fff;line-height: 24px;}
.youshibox .txt{position: absolute;}
.youshibox .txt p{margin-bottom: 10px;width:520px;padding-left: 20px;background: url(../images/ioc6.png) left 7px no-repeat;}

.homeys1{height: 600px;background: url(../images/ys1.jpg) center no-repeat;}
.homeys1 .txt{left: 0;top: 425px;}
.homeys1 .txt p{color: #666;}
.homeys1 .tit{width: 100%;height: 30px;line-height: 30px;position: absolute;top: 140px;text-align: center;font-size: 16px;color: #666;}
.homeys2{height: 400px;background: url(../images/ys2.jpg) center no-repeat;}
.homeys2 .txt{right: 0;top: 220px;}
.homeys3{height: 360px;background: url(../images/ys3.jpg) center no-repeat;}
.homeys3 .txt{left: 0;top: 200px;}
.homeys4{height: 390px;background: url(../images/ys4.jpg) center no-repeat;}
.homeys4 .txt{right: 0;top: 205px;}

/*case*/
.casebox{padding:40px 0;background: #f0f0f0;}
.casebox .cutbox{padding:10px 0 20px;height: 630px;}
.casebox .cutbox ul{width: 1150px;padding-left: 10px;}
.casebox .cutbox ul li{width: 320px;padding: 5px;height: 280px;border-radius: 5px;text-align: center;box-shadow: 0 5px 10px rgba(0,0,0,.1);background: #fff;float: left;margin: 0 45px 40px 0;}
.casebox .cutbox ul li .pic,.casebox .cutbox ul li .pic a{width: 320px;height: 240px;display: block;}
.casebox .cutbox ul li .txt{width: 320px;height: 40px;line-height: 40px;}
.casebox .cutbox ul li .txt a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.casebox .cutbox ul li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.casebox .cutbox ul li:hover a{color: #ff7040;}

/*news*/
.newsbox{padding:40px 0;background: #f8f8f8;}
.newsbox .cutbox{padding: 10px 10px 0;max-height: 390px;}
.newsbox ul{width: 1150px;}
.newsbox ul li{width: 535px;height: 110px;overflow: hidden;background: #fff;float: left;margin: 0 30px 20px 0;box-shadow: 0 2px 5px rgba(0,0,0,.1);}
.newsbox ul li .date{width: 90px;height: 90px;float: left;background: #115ba6;padding:10px;text-align: center;color: #fff;margin-right: 20px;}
.newsbox ul li .date b{width: 90px;height: 90px;line-height: 90px;font-size: 60px;font-weight: normal;}
.newsbox ul li .date p{width: 90px;height: 60px;line-height: 70px;font-size: 48px;display: none;}
.newsbox ul li .date span{width: 90px;line-height: 24px;font-size: 16px;display: none;}
.newsbox ul li .txt{width: 390px;height: 25px;padding-top: 20px;float: left;}
.newsbox ul li .txt a{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #115ba6;font-size: 16px;font-weight: bold;}
.newsbox ul li .text{width: 390px;height: 45px;padding-top: 5px;line-height: 22px;overflow: hidden;color: #666;float: left;}
.newsbox ul li:hover .date{background: #ff7040;}
.newsbox ul li:hover .txt a{color: #ff7040;}
.newsbox ul li:hover .text{color: #191919;}

.newsbox .more{width: 100%;padding-top: 20px;}
.newsbox .more a{display: block;width: 120px;height: 40px;line-height: 38px;text-align: center;color: #115ba6;border: 1px solid #115ba6;text-transform: uppercase;margin: 0 auto;}
.newsbox .more a:hover{color: #fff;border: 1px solid #ff7040;background: #ff7040;}

/*links*/
.linkbox{padding:20px 0;line-height: 30px;}
.linkbox .tit{width: 80px;float: left;}
.linkbox ul{width: 1010px;overflow: hidden;float: right;}
.linkbox ul li{display: inline;color: #666;}
.linkbox ul a{color: #666;white-space: nowrap;padding:0 5px;}
.linkbox ul a:hover{color: #ff7040;}

/*Public foot*/
.footbox{background: #191919;text-align: center;color: #ccc;}
.footbox a{color: #ccc;}
.footbox a:hover{color: #ff7040;}
.footnav{height: 80px;line-height: 80px;border-bottom: 1px solid #666;line-height: 80px;}
.footnav a{display: inline-block;padding: 0 15px;}
.foottxt{padding:25px 0 30px;line-height: 30px;}


/*Inside*/
.container{width: 100%;max-width: 1920px;min-width:1150px;margin:0 auto;overflow:hidden;padding:35px 0;background: #f0f0f0;}
.container .cut{width: 1100px;margin:0 auto;overflow:hidden;}

/*left_main*/
.leftmain{width:220px;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: #0e438c;}
.leftmain .column .cont{overflow: hidden;background: #fff;border-radius: 0 0 10px 10px;padding:5px 10px 15px;}

.leftmain .nygywm .cont h2{width:100%;display: block;height: 39px;border-bottom: 1px dotted #ddd;line-height: 40px;}
.leftmain .nygywm .cont h2 a{font-size: 16px;display: block;background: url(../nyimages/ico4.png) 185px center no-repeat;width: 180px;padding: 0 15px 0 5px;}
.leftmain .nygywm .cont h2:hover a{background: url(../nyimages/ico6.png) 185px center no-repeat;}

.leftmain .nylx .cont{padding:10px 15px;line-height: 24px;}

.leftmain .nyfl ul.cont{padding:10px 10px 5px;}
.leftmain .nyfl ul li{width:100%;overflow: hidden;margin-bottom: 5px;}
.leftmain .nyfl ul li .tit1{width:100%;height: 30px;line-height: 30px;background:#e6e6e6 url(../nyimages/ico5.png) 180px center no-repeat;border-radius: 3px;}
.leftmain .nyfl ul li:hover .tit1{background-color:#ff7040;}
.leftmain .nyfl ul li:hover .tit1 a{color: #fff;}
.leftmain .nyfl ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 170px;padding: 0 20px 0 10px;}
.leftmain .nyfl ul li dl{width:100%;padding: 5px 0;overflow: hidden;}
.leftmain .nyfl ul li dl dt{width:100%;height: 24px;border-bottom: 1px dotted #f2e8da;}
.leftmain .nyfl ul li dl dt a{padding-left: 25px;line-height: 24px;color: #666;background: url(../nyimages/ico4.png) 10px center no-repeat;}
.leftmain .nyfl ul li dl dt a:hover{color: #ff7040;background: url(../nyimages/ico6.png) 10px center no-repeat;}


/*right_main*/
.rightmain{width:810px;overflow: hidden;float: right;background: #fff;border-radius: 10px;padding:5px 20px;}

/*aboutus*/
.aboutus .cont{padding:20px 5px;line-height: 30px;}
.aboutus .cont p{margin-bottom: 10px;}

.contacts .cont{padding:25px 150px;text-align: center;}

.honors .cont{padding: 20px 5px 10px;overflow: hidden;}
.honors .cont ul{width:850px;}
.honors .cont ul li{width:185px;height: 185px;float: left;overflow: hidden;text-align: center;margin: 0 20px 5px 0;}
.honors .cont ul li .pic{width:175px;height: 135px;padding:4px;border: 1px solid #ddd;}
.honors .cont ul li .pic a{width:175px;height: 135px;overflow: hidden;display: block;}
.honors .cont ul li .txt{width:100%;height: 40px;line-height: 40px;}
.honors .cont ul li .txt a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*news list*/
.newslist .cont{padding:25px 0 10px;}
.newslist .cont ul li{width: 100%;height:35px;float: left;border-bottom: 1px dotted #ddd;margin-bottom: 4px;line-height: 36px;}
.newslist .cont ul li p{width:680px;float: left;}
.newslist .cont ul li p a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 25px;background: url(../nyimages/newsico.png) 2px center no-repeat;}
.newslist .cont ul li span{width: 100px;float: right;text-align: center;color: #787878;}
.newslist .cont ul .tit{height: 39px;background: #aaa;line-height: 40px;margin-bottom: 5px;}
.newslist .cont ul .tit p{padding-left: 15px;color: #fff;font-weight: bold;}
.newslist .cont ul .tit span{color: #fff;font-weight: bold;}

/*news show*/
.newshow .cont{padding:25px 10px;}
.newshow .cont .title{width:100%;text-align:center;line-height:30px;font-size:24px;padding:5px 0;color: #0e438c;}
.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:30px;padding: 20px 5px;border: 1px dotted #ddd;border-width: 1px 0;}
.newshow .cont .content img{max-width:100%;height:auto!important;}

/*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: 780px;padding: 10px 0 15px;margin: 0 auto;overflow: hidden;}
.zxnews .z_con ul{width: 800px;}
.zxnews .z_con ul li{width: 355px;height: 29px;border-bottom: 1px dotted #ddd;float: left;margin-right: 20px;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;}

/*feedback*/
.order .cont{padding:25px 0 20px;}
.order .cont ul{max-height:630px;background:url(../nyimages/lxbg.jpg) center no-repeat;padding:40px 10px;}
.order .cont ul li{width:100%;height:30px;margin-bottom:10px;overflow:hidden;position:relative;}
.order .cont ul li .tit{width:150px;display:block;float:left;text-align:right;height:30px;line-height:30px;}
.order .cont ul li p{width:100%;padding-left:150px;position:absolute;left:0;top:0;}
.order .cont ul li p .txt{max-width:100%;height:24px;border:1px solid #ddd;line-height:24px;padding:2px 5px;float:left;}
.order .cont ul li.li_2{height:180px;}
.order .cont ul li.li_2 textarea{width:100%;max-width:400px;border:1px solid #ddd;height:174px;line-height:24px;padding:0 5px;float:left;}
.order .cont ul li.code input{width:80px;border:1px solid #ddd;line-height:24px;height:24px;float:left;padding:2px 5px;}
.order .cont img{float:left;padding:4px 5px;cursor: pointer;}
.order .cont .red{float:left;display:block;height:30px;line-height:30px;color: #f00;}
.order .cont a{padding-right:5px;}
.order .cont ul li.li_3{height:40px;padding:5px 0;}
.order .cont ul li.li_3 input{display:block;width:100px;height:30px;float:left;margin-right:5px;font-size:16px;cursor: pointer;}
.order .cont ul li.li_3 .tj{background:#cca266;color:#fff;}

/*prohome*/
.propage .cont{width: 100%;padding: 25px 0;overflow: hidden;}
.propage .cont ul{width: 110%;}
.propage .cont ul li{width: 175px;height: 195px;padding: 10px;float: left;margin: 0 10px 10px 0;text-align: center;background: #e5e5e5;}
.propage .cont ul li p,.propage .cont ul li p a{width: 175px;height: 160px;overflow: hidden;display: block;background: #fff;}
.propage .cont ul li span{display: block;height:40px;width: 100%;}
.propage .cont ul li span a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;}
.propage .cont ul li:hover{background: #ff7040;}
.propage .cont ul li:hover a{color: #fff;}

/*prolist*/
.prolist .cont{padding: 20px 0 5px;width: 100%;overflow: hidden;}
.prolist .cont ul{width:110%;}
.prolist .cont ul li{width:185px;height: 225px;float: left;margin: 0 10px 10px 0;text-align: center;padding:4px;border:1px solid #ddd;}
.prolist .cont ul li .pic,.prolist .cont ul li .pic a{width:185px;height: 185px;overflow: hidden;display: block;}
.prolist .cont ul li .txt{width:100%;height: 36px;line-height: 36px;padding-top: 4px;}
.prolist .cont ul li .txt a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: #eee;}
.prolist .cont ul li:hover{border-color: #ff7040;}
.prolist .cont ul li:hover .txt a{color: #fff;background: #ff7040;}

/*pro show*/
.proshow{padding-bottom: 20px;}
.container .proshow .next{padding-bottom: 15px;}
.proshow .picinfo{width:100%;padding: 20px 0;}
.picinfo .left{width:320px;height:400px;float: left;text-align: center;}
.picinfo .left .bigPic{width:318px;height:318px;border: 1px solid #ddd;overflow: hidden;}
.picinfo .left .bigPic a{height:318px;display: block;}
.picinfo .left .smallpic{width:320px;height:70px;overflow: hidden;padding-top: 10px;}
.picinfo .left .smallpic ul{width: 500px;}
.picinfo .left .smallpic ul li{width: 68px;height: 68px;float: left;border: 1px solid #ddd;margin-right: 5px;overflow: hidden;}
.picinfo .left .smallpic ul li a{height: 68px;display: block;}
.picinfo .left .smallpic ul li:hover{border-color: #ff7040;}

.picinfo .right{width:470px;float: right;overflow: hidden;}
.picinfo .right .titl{padding: 5px 10px 15px;line-height: 20px;font-size: 18px;float: left;width: 450px;}
.picinfo .right .claname{width:450px;padding: 4px 9px;height:24px;border: 1px solid #f2ddce;background: #fffaf2;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 15px;float: left;}
.picinfo .right .txt{padding: 0 10px;float: left;width: 450px;line-height: 24px;max-height: 260px;overflow: hidden;}
.picinfo .right .btn{width:450px;height:45px;padding:13px 10px 0;float: left;}

.proshow .detail .titl{width: 790px;height: 29px;border-bottom: 1px solid #ddd;background: #f0f0f0;padding: 6px 10px 0;text-align: center;line-height: 34px;color: #ff7040;}
.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%;}

/*pro fast*/
.xgcp{width: 808px;overflow: hidden;border: 1px solid #ddd;padding-bottom: 14px;margin-bottom: 20px;}
.xgcp .tit{width: 780px;border-bottom: 1px solid #ddd;height: 34px;line-height: 34px;background: url(../nyimages/jinpinbg.jpg) left bottom repeat-x;padding:0 14px;font-weight: bold;}
.xgcp .con{width: 780px;margin: 0 auto;padding: 14px 14px 0;height:220px;}
.xgcp .con ul{width: 850px;}
.xgcp .con ul li{width:170px;height:204px;padding:4px;border: 1px solid #ddd;float: left;text-align: center;margin-right: 20px;}
.xgcp .con ul li .pic,.xgcp .con ul li .pic a{width:170px;height:170px;display: block;overflow: hidden;}
.xgcp .con ul li .txt{width:170px;height:30px;padding-top: 4px;}
.xgcp .con ul li .txt a{display: block;width:170px;height: 30px;background: #eee;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xgcp .con ul li:hover{border-color: #ff7040;}
.xgcp .con ul li:hover .txt a{background: #ff7040;color: #fff;}

/*网站地图*/
.cut.sitemap{width:1040px;background:#fff;overflow: hidden;border-radius: 10px;padding:15px 30px;}
.sitemap .position{margin-bottom: 20px;}
.sitemap .bum{width:1038px;margin-bottom: 15px;border:1px solid #ddd;border-radius: 5px;overflow: hidden;}
.sitemap .bum .title{width: 1008px;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:1008px;padding:15px;overflow:hidden;}
.sitemap .bum .cont ul{width: 1020px;}
.sitemap .bum .cont ul li{height:24px;line-height:24px;width:190px;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;}


/*position*/
.container .position{width:100%;overflow:hidden;border-bottom:1px solid #ccc;height:35px;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 a:hover{border:1px solid #ff7040;color:#ff7040;}
.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:375px;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;}