/* CSS Document */
*,*:after,*:before{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*::after,*::before{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family:"微软雅黑";padding:0;margin:0;font-size:12px;background:#fff;}
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;outline: none;resize: none;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
a{text-decoration:none;color:#333;}
a:hover{color:#0063bc;}
a img{border:none;}
.mainbox,.container{width: 100%;max-width: 1440px;min-width: 1150px;margin: 0 auto;overflow: hidden;}
.w1100{width:1100px;margin:auto;overflow:hidden;_zoom:1;}

/* top */
.topbox{height: 35px;line-height: 35px;background: #f5f5f5;color:#5e5e5e;font-size: 14px;}
.topbox .left{width: 50%;float: left;overflow: hidden;}
.topbox .right{max-width: 50%;float: right;overflow: hidden;font-size: 12px;font-family: "宋体";}
.topbox .right a{font-family: "微软雅黑";font-size: 14px;}

/* head */
.headbox{height: 120px;}
.headbox .logo{width:845px;height:120px;float:left;}
.headbox .tel{width:255px;height:120px;float:right;}

/* nav */
.navbox{width: 100%;max-width: 1440px;min-width: 1150px;margin: 0 auto;height: 50px;background: #0063bc;position: relative;z-index: 999999;}
.Topnav{position:fixed;top:0px;left:0px;max-width:100%;}
.navbox .nav{width: 1100px;margin: 0 auto;}
.navbox ul li{width: 100px;float: left;text-align: center;position: relative;}
.navbox ul li a{display: block;width: 100%;overflow: hidden;color: #fff;white-space: nowrap;text-overflow: ellipsis;padding:0 5px}
.navbox ul li > a{font-size: 16px;font-weight: 600;line-height: 50px;}

.navbox ul li dl{display: none;background: url(../images/Jcnavsjx.png) no-repeat center 5px;width: 100%;position: absolute;left: 0;top: 50px;padding-top: 10px;}
.navbox ul li dl dd{height:37px;line-height:37px;background:#008cd6 url(../images/JcxlLine.jpg) center bottom no-repeat;}
.navbox ul li dl dd a{font-size: 15px;}
.navbox ul li dl dd a:hover{color:#ffea00;font-weight: 600;}

.navbox ul li.on > a,
.navbox ul li:hover > a{color: #ffea00;}
.navbox ul li:hover dl{display:block;} 

/* banner */
.banner{height:450px;position: relative;background:#f7f7f7;margin: 5px auto;}
.bannerppt{position:absolute;width: 1440px;top: 0;left: 50%;margin-left: -720px;height: 100%;}
.bannerppt .pic{width:100%;height:100%;overflow:hidden;position:relative;}
.bannerppt .pic ul{height:100%;position:absolute;left: 0;top: 0;}
.bannerppt .pic ul li{float:left;width:1440px;height:100%;overflow:hidden;position:relative;}
.bannerppt .pic ul li div{position:absolute;overflow:hidden;}
.bannerppt .btn{text-align:center;position:absolute;bottom:0;height:20px;left:0;width: 100%;}
.bannerppt .btn span{display:inline-block;width:60px;height:5px;margin:0 5px;cursor:pointer;background:#fff;overflow: hidden;}

/* search */
.searchbox{padding: 15px 0 20px;}
.searchbox .search{width: 360px;float: right;overflow: hidden;position: relative;}
.searchbox .search .tit{width: 100%;overflow: hidden;border: 1px solid #ddd;border-radius: 3px;background: #fff;padding: 8px 15px;}
.searchbox .search .tit input{display: block;width: 100%;height: 24px;line-height: 24px;border: 0;background: none;font-size: 15px;}
.searchbox .search .anniu{width: 60px;height: 42px;background: #ddd;border-radius: 3px;position: absolute;right: 0;top: 0;padding: 0 2px;}

.searchbox .text{width: 700px;float: left;overflow: hidden;line-height: 42px;height: 42px;position: relative;padding-left: 100px;}
.searchbox .text .tit{font-size: 16px;font-weight: 600;position: absolute;left: 0;top: 0;}
.searchbox .text .txt{width: 100%;font-size: 15px;}
.searchbox .text .txt p{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* product */
.productbox{padding: 25px 0;background: #0063bc;}
.clabox{width: 320px;float: left;overflow: hidden;background:url(../images/flbg.jpg) right bottom no-repeat;}
.clabox .tit{width: 100%;overflow: hidden;padding: 25px 0 11px 20px;}
.clabox .con{width: 100%;overflow: hidden;height: 600px;padding: 10px 20px 35px;}
.clabox .con ul li{width: 100%;overflow: hidden;background: #fff;margin-bottom: 5px;}
.clabox .con ul li h2{height:40px;line-height:41px;font-size:16px;text-indent:40px;background:url(../images/flistleft.gif) 15px center no-repeat;font-weight: 600;}

.probox{width: 750px;height: 700px;float: right;overflow: hidden;background:url(../images/cpbg.jpg) left bottom no-repeat;position: relative;}
.probox ul{width: 100%;padding: 40px 35px 0;overflow: hidden;height: 660px;}
.probox ul li{width: 50%;float: left;text-align: center;padding: 5px;}
.probox ul li a{display: block;width: 100%;height: 300px;background: #e9e9e9;overflow: hidden;position: relative;}
.probox ul li p{width: 100%;height: 260px;overflow: hidden;position: relative;}
.probox ul li h3{width: 100%;height: 40px;overflow: hidden;line-height:30px;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;}
.probox ul li:hover h3{font-weight:bold;color: #ff9600;}

.probox .more{width:30px;height:30px;right: 0;bottom: 0;position:absolute;}

/* album */
.albumbox{padding: 30px 0;}
.albumbox .titl{width: 100%;overflow: hidden;padding-bottom: 25px;text-align: center;}
.albumbox .titl a{display: inline-block;margin: 0 auto;height: 70px;width: 280px;}
.albumbox .btn{width: 55px;height: 60px;position: absolute;top: 110px;}
.albumbox .btnl{left: -20px;}
.albumbox .btnr{right: -20px;}

.albumbox .w1100{overflow: visible;position: relative;padding: 0 40px;}
.albumbox .list{width: 100%;overflow: hidden;height: 280px;}
.albumbox .list ul{width: 200%;}
.albumbox .list ul li{width: 340px;float: left;text-align: center;padding: 0 10px;overflow: hidden;}
.albumbox .list ul li a{display: block;width: 100%;padding-bottom: 5px;background: #ccc;overflow: hidden;}
.albumbox .list ul li p{width: 100%;height: 215px;overflow: hidden;}
.albumbox .list ul li h3{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;background: #ccc;font-size: 15px;}
.albumbox .list ul li span{display: block;width: 100%;height: 20px;padding: 2px 0;background: #fff;}
.albumbox .list ul li:hover h3{color: #fff;background: #ff9600;}

/* tuijian */
.protjbox .titl{width: 100%;overflow: hidden;padding-bottom: 20px;text-align: center;}
.protjbox .titl a{display: inline-block;margin: 0 auto;height: 80px;width: 270px;}

.protjbox .clacon li{width: 16.66%;float: left;text-align: center;overflow: hidden;padding: 2px;}
.protjbox .clacon h3{width: 100%;padding-bottom: 100%;position: relative;background: url(../images/jp-fl.jpg) center no-repeat;background-size: 100% 100%;}
.protjbox .clacon a{display: block;width: 80%;position: absolute;left: 10%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 18px;font-weight: 600;color: #fff;line-height: 24px;}
.protjbox .clacon li:hover h3{background-image: url(../images/xgt_07.jpg);}

.protjbox .procon{background: url(../images/jp-cpbg_03.jpg) center bottom no-repeat;padding: 25px 0 1px;}
.protjbox .procon .list1{width: 100%;overflow: hidden;height: 390px;}
.protjbox .procon .list1 li{width: 50%;padding: 10px;float: left;text-align: center;}
.protjbox .procon .list1 li a{display: block;width: 100%;overflow: hidden;}
.protjbox .procon .list1 li p{width: 100%;overflow: hidden;height: 315px;}
.protjbox .procon .list1 li h3{width: 100%;overflow: hidden;line-height: 50px;padding-top: 5px;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}

.protjbox .procon .list2{width: 100%;height: 270px;overflow: hidden;}
.protjbox .procon .list2 li{width: 25%;padding: 5px;text-align: center;float: left;}
.protjbox .procon .list2 li.li1,
.protjbox .procon .list2 li.li2{display: none;}
.protjbox .procon .list2 li a{display: block;overflow: hidden;width: 100%;}
.protjbox .procon .list2 li p{overflow: hidden;width: 100%;height: 210px;}
.protjbox .procon .list2 li h3{width: 100%;overflow: hidden;line-height: 50px;padding-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}

/* company */
.companybox{padding-top: 25px;border-bottom: 1px solid #ccc;}
.companybox .titl{width: 100%;height: 215px;overflow: hidden;background: url(../images/gybg.jpg) center top no-repeat;}
.companybox .titl p{width: 1100px;margin: 0 auto;padding-top: 103px;}

.companybox .cont{padding: 15px 0;}
.companybox .cont .txt{width: 820px;height: 180px;overflow: hidden;line-height: 22.5px;font-size: 15px;float: left;}

.companybox .cont .pic{width: 270px;height: 180px;background: #000;overflow: hidden;float: right;text-align: center;}
.companybox .cont .pic a{display: block;width: 100%;height: 100%;padding: 50px;}
.companybox .cont .pic span{display: block;width: 100%;position: relative;}
.companybox .cont .pic span::before{content: "";display: block;width: 50px;height: 50px;border-radius: 50%;background: #ffffff66;margin: 0 auto;}
.companybox .cont .pic span::after{content: "";display: block;width: 20px;height: 20px;border: 10px solid #ffffff00;border-left: 20px solid #fff;position: absolute;top: 15px;left: 50%;margin-left: -8px;}
.companybox .cont .pic p{line-height: 30px;padding-top: 5px;color: #fff;font-size: 16px;}

/* news */
.zixunbox{background: url(../images/tow-bg_06.jpg) center no-repeat;background-size: auto 100%;height: 452px;padding: 2px 0 15px;}
.zixunbox .w1100{padding: 0 10px;}
.zixunbox .titl{width: 100%;height: 50px;overflow: hidden;color: #fff;}
.zixunbox .titl p{font-size: 18px;float: left;margin-right: 5px;height: 50px;line-height: 50px;font-weight: 600;}
.zixunbox .titl span{display: block;float: left;height: 50px;line-height: 56px;font-size: 16px;}
.zixunbox .titl a{display: block;float: right;height: 50px;line-height: 56px;font-size: 16px;padding: 0 5px;color: #fff;}
.zixunbox .titl a:hover{color: #ff9600;}

.newsbox{width: 650px;padding: 0 10px;overflow: hidden;float: left;}
.newsbox .cont{width: 100%;height: 120px;overflow: hidden;padding: 10px;background: #fff;margin-bottom: 15px;}
.newsbox .cont .pic{width: 163px;height: 100px;overflow: hidden;float: left;}
.newsbox .cont .txt{width: 430px;height: 100px;overflow: hidden;float: right;padding: 0 10px;}
.newsbox .cont .txt .tit{width: 100%;height: 35px;overflow: hidden;line-height: 35px;font-size: 16px;font-weight: 600;}
.newsbox .cont .txt .tit a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsbox .cont .txt .text{width: 100%;overflow: hidden;height: 50px;line-height: 24px;font-size: 15px;padding-top: 2px;}
.newsbox .cont .txt .text br,
.newsbox .cont .txt .text img,
.newsbox .cont .txt .text table{display: none;}

.newsbox .list{width: 100%;height: 250px;background: #fff;overflow: hidden;padding: 0 10px;}
.newsbox .list ul li{width: 100%;height: 50px;overflow: hidden;padding: 10px 0;border-bottom: 1px solid #ddd;line-height: 30px;}
.newsbox .list ul li.li1{display: none;}
.newsbox .list ul li .time{width: 100px;height: 30px;border-right: 1px solid #ddd;text-align: center;font-size: 15px;color: #808080;float: left;}
.newsbox .list ul li .text{width: 500px;height: 30px;font-size: 15px;font-weight: 600;float: right;padding: 0 10px;}
.newsbox .list ul li .text a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* faq */
.faqbox{width: 430px;float: right;padding: 0 10px;overflow: hidden;}
.faqbox .list{width: 100%;overflow: hidden;background: #fff;height: 385px;padding: 15px 15px 0;}
.faqbox .list ul li{width: 100%;overflow: hidden;height: 80px;border-bottom: 1px solid #ddd;margin-bottom: 11px;}
.faqbox .list ul li .tit{width: 100%;overflow: hidden;height: 30px;line-height: 30px;padding-left: 30px;background:url(../images/w.jpg) left center no-repeat;}
.faqbox .list ul li .tit a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;font-weight: 600;}
.faqbox .list ul li .txt{display: block;overflow: hidden;height: 40px;line-height: 20px;background:url(../images/d.jpg) left top no-repeat;padding-left: 30px;font-size: 15px;}

/* links */
.linkbox{padding: 10px 0;}
.linkbox .titl{width: 100%;height: 50px;overflow: hidden;}
.linkbox .titl p{font-size: 18px;float: left;margin-right: 5px;height: 50px;line-height: 50px;font-weight: 600;}
.linkbox .titl span{display: block;float: left;height: 50px;line-height: 56px;font-size: 16px;}

.linkbox .list{width: 100%;padding: 10px 0;overflow: hidden;border-top: 1px solid #ddd;display: none;}
.linkbox .list ul li{display: inline;padding-right: 10px;line-height: 24px;}
.linkbox .list ul li a{white-space: nowrap;font-size: 15px;}

/* foot */
.footbox{padding: 25px 0;background: #0063bc;color: #fff;line-height: 30px;}
.footbox a{color: #fff;}
.footbox a:hover{color: #ffea00;font-weight: 600;}

.footnav{width: 100%;background:url(../images/dhbg.jpg) no-repeat;height: 50px;background-size: 100% 100%;padding: 0 10%;float: left;margin-bottom: 25px;}
.footnav ul li{width: 12.5%;float: left;text-align: center;font-size: 16px;font-weight: 600;line-height: 50px;}

.footewm{float:left;width:24%;overflow:hidden;padding-top: 5px;}

.foottxt{width: 28%;float: left;overflow: hidden;}
.foottxt p{overflow:hidden;font-size:15px;}

.footpro{width: 44%;float: right;overflow: hidden;}
.footpro .tit{width: 100%;line-height: 40px;font-size: 16px;font-weight: 600;}
.footpro .con{width: 100%;height: 150px;overflow: hidden;}
.footpro .con ul li{width: 33.33%;float: left;padding-right: 10px;font-size: 15px;}
.footpro .con ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


/* inside */
.container{zoom:1;padding: 5px 0;}
.toppic{height: 270px;padding: 5px 0 15px;position: relative;}
.toppic img{position: absolute;left: 50%;margin-left: -720px;}

/* inside left */
.leftmain{float:left;width:200px;overflow:hidden;}
.leftmain .tit{background: #0063bc;font-size:18px;font-weight:600;color:#fff;height:40px;line-height:41px;padding: 0 20px;}
.leftmain .column{width:100%;overflow:hidden;zoom:1;border:1px solid #ddd;border-top:0;margin-bottom:10px;padding: 5px 9px 9px;}

.leftmain .nygywm ul li{width: 100%;height: 35px;border-bottom: 1px dotted #ccc;overflow: hidden;}
.leftmain .nygywm ul li a{display: block;overflow: hidden;line-height: 36px;font-size: 15px;font-weight: 600;padding: 0 10px;}

.leftmain .nycpfl ul li{width: 100%;height: 35px;border-bottom: 1px dotted #ccc;line-height: 36px;overflow: hidden;}
.leftmain .nycpfl ul li a{display: block;width: 155px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 15px;font-weight: 600;}
.leftmain .nycpfl ul li .ShowChilds{width: 20px;text-align: center;font-size: 18px;}

.leftmain .nyxwzx ul li{width: 100%;height: 35px;line-height: 36px;border-bottom: 1px dotted #ccc;}
.leftmain .nyxwzx ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;padding: 0 3px;}

.leftmain .nylxwm{padding: 60px 5px 14px;background: url(../nyimages/procontact.jpg) top no-repeat;border: 1px solid #ddd;}
.leftmain .nylxwm p{font-size: 14px;line-height: 20px;padding-bottom: 5px;}

.leftmain .nygsdt{padding: 0;border: 1px solid #ddd;}

.leftmain .nypro{padding: 14px;height: 715px;}
.leftmain .nypro ul li{width: 100%;height: 175px;text-align: center;}
.leftmain .nypro ul li a{display: block;width: 100%;border: 1px solid #ddd;padding: 4px;}
.leftmain .nypro ul li p{width: 100%;height: 120px;overflow: hidden;margin-bottom: 4px;}
.leftmain .nypro ul li h3{width: 100%;height: 26px;overflow: hidden;background: #bbb;line-height: 24px;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;}

/* inside right */
.rightmain{width:890px;float:right;border:1px solid #ddd;overflow:hidden;_zoom:1;margin-bottom:10px;}
.container .local{width:100%;height:39px;line-height:40px;background:url(../nyimages/jinpinbg.jpg) no-repeat;overflow:hidden;_zoom:1;background-size: 100% 100%;}
.container .local p,
.container .local h1{font-size:18px;color:#000;float:left;font-weight:600;padding: 0 10px;width: 50%;overflow: hidden;}
.container .local .position{float:right;color:#999;max-width: 50%;overflow: hidden;padding: 0 10px;font-size: 15px;}
.rightmain .goback{text-align:center;border:1px solid #eee;height:40px;line-height:38px;background: #f5f5f5;margin: 0 14px;font-size: 15px;}
.rightmain .nextprev{text-align: center;padding: 10px 9px;overflow: hidden;margin: 0 auto;}
.rightmain .nextprev p{width: 50%;padding: 5px 10px;float: left;line-height: 24px;color: #808080;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 15px;}

/* inside aboutus */
.aboutus .con{padding:15px 19px 14px;font-size:15px;color:#666;line-height:2em;background:#fff;text-indent: 2em;}
.aboutus .con p{margin-bottom: 10px;}

/* inside honors */
.honors .list{padding-bottom: 10px;}
.honors .list ul{padding: 9px;overflow: hidden;}
.honors .list ul li{width: 25%;padding: 5px;float: left;overflow: hidden;text-align: center;}
.honors .list ul li a{display: block;width: 100%;padding: 4px;border: 1px solid #ddd;overflow: hidden;}
.honors .list ul li p{width: 100%;overflow: hidden;height: 195px;margin-bottom: 5px;}
.honors .list ul li h3{width: 100%;height: 30px;line-height: 30px;background: #ccc;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 5px;}

/* inside contact */
.contacts .con{padding:20px 20px 20px 0;height:500px;font-size:15px;line-height:2em;background:url(../nyimages/contactbg1.jpg) no-repeat top;}
.contacts .con .laycont{padding-top: 100px;}
.contacts .con .laycont p{margin-left:65px;}

/* inside dangjian */
.dangjian .list{padding: 10px 14px 19px;}
.dangjian .list ul li{width: 100%;height: 50px;border-bottom: 1px dotted #ddd;line-height: 50px;}
.dangjian .list ul li a{width: 700px;float: left;padding-left: 10px;font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dangjian .list ul li p{width: 135px;height: 50px;float: right;color: #999;padding-left: 20px;background: url(../images/ico1.png) left center no-repeat;font-size: 14px;font-family: Arial;}

/* inside news */
.newslist .list{padding: 15px 14px 20px;overflow:hidden;_zoom:1;}
.newslist .list .newshead{background:#f2f2f2;color:#F30;overflow:hidden;_zoom:1;font-size: 16px;font-weight: 600;line-height: 40px;margin-bottom: 10px;}
.newslist .list ul li{height:35px;line-height:35px;border-bottom:1px #ccc dotted;overflow:hidden;_zoom:1;}
.newslist .list p{float:left;width:750px;padding-left: 20px;}
.newslist .list p a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist .list span{float:right;width:100px;text-align:center;display:block;}
.newslist .list ul li p{font-size: 15px;}
.newslist .list ul li span{color: #808080;font-size: 15px;font-family: Arial;}
.newslist .list ul li a:hover{color: #F30;}

.newslist .cont{overflow:hidden;_zoom:1;padding: 20px 14px 15px;}
.newslist .cont ul li{width: 100%;overflow: hidden;margin-bottom: 10px;border: 1px solid #ddd;padding: 10px;}
.newslist .cont ul li .pic{width: 180px;height: 120px;overflow: hidden;float: left;border: 1px solid #ddd;text-align: center;}
.newslist .cont ul li .pic a{display: block;width: 100%;height: 118px;}
.newslist .cont ul li .txt{overflow:hidden;width: 640px;float: right;height: 120px;}
.newslist .cont ul li .txt .titl{width: 100%;font-size: 16px;font-weight: 600;line-height: 30px;height: 30px;}
.newslist .cont ul li .txt .titl a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist .cont ul li .txt .time{line-height: 20px;color: #808080;font-size: 14px;}
.newslist .cont ul li .txt .text{width: 100%;height: 45px;padding-top: 1px;overflow: hidden;line-height: 22px;color: #666;font-size: 15px;margin-bottom: 5px;}
.newslist .cont ul li .txt .text br,
.newslist .cont ul li .txt .text img,
.newslist .cont ul li .txt .text table{display: none;}
.newslist .cont ul li .txt .more{line-height: 20px;font-size: 15px;}

/* inside newsdetail */
.newsdetail .con{padding: 20px 0;}
.newsdetail .con h1{text-align:center;font-size:17px;font-weight:600;color:#555;line-height:35px;}
.newsdetail .con .date{text-align:center;color:#999;padding-bottom:9px;line-height:30px;border-bottom:1px #ccc dotted;font-size: 14px;}
.newsdetail .con .content{color:#666;font-size:15px;line-height:2em;padding:15px;}
.newsdetail .con .content p{margin-bottom: 10px;}

/* inside zxnews */
.rightmain .zxnews{margin:0 14px 14px;border:1px solid #ddd;overflow:hidden;_zoom:1;}
.rightmain .zxnews .tit{height:34px;width:100%;line-height:35px;background:url(../nyimages/jinpinbg.jpg) no-repeat;font-size:16px;font-weight:600;background-size: 100% 100%;overflow: hidden;padding: 0 15px;}
.rightmain .zxnews .con{width:100%;padding: 10px 9px 19px;overflow: hidden;}
.rightmain .zxnews .con ul li{float:left;width:50%;float: left;padding: 0 15px;font-size: 15px;}
.rightmain .zxnews .con ul li a{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px dotted #ccc;height: 35px;line-height: 36px;padding: 0 5px;}

/* inside linian */
.rightmain .lntit{width: 100%;height: 40px;padding: 0 5px;font-size: 16px;font-weight: 600;line-height: 40px;text-indent: 0;position: relative;}
.rightmain .lntit::after{content: "";width: 100%;height: 1px;background: #ddd;position: absolute;left: 0;bottom: 0;z-index: 1;}
.rightmain .lntit p{width: 100px;float: left;margin: 0 5px 0 0;height: 40px;border: 1px solid #ddd;border-radius: 3px 3px 0 0;text-align: center;background: #f0f0f0;position: relative;z-index: 2;}
.rightmain .lntit p.on{background: #fff;border-bottom-color: #fff;}
.rightmain .lncon{z-index: 10;position: relative;padding: 20px 10px;width: 100%;display: none;}
.rightmain .lncon.on{display: block;}

/* inside order */
.order .con{padding: 25px;}
.order .con td input{float: left;border: 1px solid #ddd;border-radius: 5px;background: #fff;padding: 5px 10px;line-height: 24px;}
.order .con td textarea{float: left;border: 1px solid #ddd;border-radius: 5px;background: #fff;padding: 5px 10px;line-height: 24px;height: 170px;width: 400px;}
.order .con td .tj,
.order .con td .cz{width: 120px;margin-right: 10px;border: 0;padding: 0;text-align: center;line-height: 40px;font-size: 15px;font-weight: 600;color: #fff;cursor: pointer;}
.order .con td .tj{background: #0063bc;}
.order .con td .cz{background: #999;}

/* inside faq */
.problem-con{width: 100%;padding: 15px 15px 19px;}
.problem-con .problem-keywords{background:#f9f9f9;border:1px #ddd solid;overflow:hidden;_zoom:1;padding: 10px 15px;}
.problem-con .problem-keywords ul li{display: inline;padding: 0 5px;}
.problem-con .problem-keywords ul li a{white-space: nowrap;line-height: 30px;}
.problem-con .problem-search{overflow:hidden;_zoom:1;padding: 20px;}
.problem-con .problem-search span{float: left;line-height: 30px;padding: 0 10px;}
.problem-con .problem-search .txt{width: 250px;height: 30px;float: left;border: 1px solid #ddd;background: #fff;padding: 2px 9px;overflow: hidden;margin-right: 5px;}
.problem-con .problem-search .ann{width: 60px;height: 30px;float: left;background: #999;line-height: 30px;text-align: center;color: #fff;cursor: pointer;}
.problem-con .problem-search .ann:hover{font-weight: 600;}
.problem-con .list{padding: 0 0 20px;}
.problem-con .zxnews{margin: 0;}

/* inside prohome */
.propage .cont{width: 100%;padding: 2px 0;}
.propage .cont .titl{height:44px;line-height:44px;padding:0 20px;background:url(../nyimages/profloorbg.jpg) no-repeat;border-bottom:dotted #ccc 1px;background-size: 100% 100%;}
.propage .cont .titl p{float:left;color:#333;width:700px;overflow:hidden;font-size:16px;font-weight: 600;white-space: nowrap;text-overflow: ellipsis;}
.propage .cont .titl span{float:right;padding-top:15px;}

.propage .cont .list{width: 100%;padding: 10px;overflow: hidden;}
.prolist .list{width: 100%;padding: 10px 10px 15px;overflow: hidden;}
.propage .cont .list ul li,
.prolist .list ul li{width: 25%;padding: 5px;overflow: hidden;float: left;text-align: center;}
.propage .cont .list ul li a,
.prolist .list ul li a{display: block;border: 1px solid #ddd;padding: 4px;}
.propage .cont .list ul li p,
.prolist .list ul li p{width: 100%;height: 160px;}
.propage .cont .list ul li h3,
.prolist .list ul li h3{width: 100%;height: 30px;margin-top: 5px;background: #ddd;padding: 0 5px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}

/* inside prodetail */
.prodetail .picinfo{width: 100%;padding: 14px;overflow: hidden;}
.prodetail .picinfo .left{float:left;width:300px;height:300px;padding:4px;}
.prodetail .picinfo .left p{width: 100%;height: 292px;border: 1px solid #ddd;overflow:hidden;text-align: center;}
.prodetail .picinfo .left p a{display: block;height: 290px;}

.prodetail .picinfo .left .xx_pic{width:300px;height:70px;overflow:hidden;text-align:center;padding-top:10px;}
.prodetail .picinfo .left .xx_pic ul{width:500px;height:60px;}
.prodetail .picinfo .left .xx_pic ul li{width:60px;height:60px;float:left;margin-right:5px;border:1px solid #E6E6F2;}
.prodetail .picinfo .left .xx_pic ul li a{width:68px;height:68px;display:block;overflow: hidden;}
.prodetail .picinfo .left .xx_pic ul li:hover{border-color: #F00;}

.prodetail .picinfo .right{float:right;width:540px;overflow: hidden;}
.prodetail .picinfo .right h1{font-size:16px;font-weight:600;padding: 15px;line-height: 24px;}
.prodetail .picinfo .right .claname{margin:0 5px;padding:5px 10px;text-align:left;background-color:#FFFCE3;border:1px #ffd696 solid;line-height: 24px;}
.prodetail .picinfo .right .claname a{color:#369;font-size: 15px;}
.prodetail .picinfo .right h3{font-size:15px;color:#666;line-height:24px;padding: 15px;}
.prodetail .picinfo .right .cartfeedabck{padding: 5px 15px;}

.prodetail .detail{width: 100%;padding: 0 15px 15px;}
.prodetail .detail .tit{width: 100%;height: 35px;border-bottom: 5px solid #0063bc;padding: 0 5px;}
.prodetail .detail .tit p{float: left;height: 33px;line-height: 36px;padding: 0 25px;background: #0063bc;color: #fff;font-size: 16px;font-weight: 600;border-radius: 5px 5px 0 0;}
.prodetail .detail .content{color:#666;font-size:15px;line-height:25px;padding: 15px 10px 5px;}

.prodetail .xgcp{overflow:hidden;border:1px solid #ddd;margin: 5px 14px 14px;}
.prodetail .xgcp .tit{height:34px;width:100%;line-height:35px;background:url(../nyimages/jinpinbg.jpg) no-repeat;font-size:16px;font-weight:600;background-size: 100% 100%;overflow: hidden;padding: 0 15px;}
.prodetail .xgcp ul{width: 100%;padding: 9px;overflow: hidden;}
.prodetail .xgcp ul li{width:25%;padding: 5px;float: left;text-align: center;}
.prodetail .xgcp ul li a{display: block;width: 100%;overflow: hidden;border: 1px solid #ddd;padding: 4px;}
.prodetail .xgcp ul li p{width: 100%;height: 150px;overflow: hidden;margin-bottom: 4px;}
.prodetail .xgcp ul li h3{width: 100%;height: 30px;overflow: hidden;line-height: 30px;background: #e6e6e6;padding: 0 5px;white-space: nowrap;text-overflow: ellipsis;font-size: 15px;}

/* login */
.dl121{background:#008cd6;padding: 100px 0;}
.dl121 .dl11 .dlnr{width:580px;height:360px;overflow:hidden;background:#b3d6e4;margin: 0 auto;}
.dl121 .dl11 .dlnr .dlist{width:100%;overflow:hidden;padding:50px 120px 0;}
.dl121 .dl11 .dlnr .dlist p{width:100%;height:45px;line-height:45px;overflow:hidden;background:#fff;border:none;margin-bottom:15px;}
.dl121 .dl11 .dlnr .dlist input{width:100%;height:45px;overflow:hidden;border:none;text-indent:10px;float: left;}
.dl121 .dl11 .dlnr .anniu{width:100%;overflow:hidden;padding: 35px 120px 0;}
.dl121 .dl11 .dlnr .anniu p{margin-bottom:15px;}

/* reg */
.zc121{background:#008cd6;padding: 100px 0;}
.zc121 .zc11 .zcnr{width:580px;height:400px;overflow:hidden;background:#b3d6e4;margin: auto;}
.zc121 .zc11 .zcnr .zcist{width:100%;overflow:hidden;padding: 50px 70px 0 60px;}
.zc121 .zc11 .zcnr .zcist p{width:100%;height:45px;line-height:45px;overflow:hidden;text-align:right;border:none;margin-bottom:15px;}
.zc121 .zc11 .zcnr .zcist p label{height:45px;width:85px;line-height:45px;overflow:hidden;font-size:14px;color:#666;float: left;}
.zc121 .zc11 .zcnr .zcist input{width:360px;height:45px;overflow:hidden;border:none;text-indent:10px;background:#fff;float: right;}
.zc121 .zc11 .zcnr .anniu{width:100%;overflow:hidden;padding: 15px 70px 0;}

/* wzdt */
.map .w1100{border: 1px solid #ddd;}
.map .local{margin-bottom: 5px;}
.map .titl{height:35px;line-height:36px;padding:0 20px;background:url(../nyimages/profloorbg.jpg) no-repeat;border-bottom:dotted #ccc 1px;background-size: 100% 100%;}
.map .titl p{float:left;color:#333;width:700px;overflow:hidden;font-size:16px;font-weight: 600;white-space: nowrap;text-overflow: ellipsis;}
.map .titl span{float:right;padding-top:10px;}

.map .cont{width: 100%;padding: 10px 15px;overflow: hidden;margin-bottom: 5px;}
.map .cont ul li{width: 20%;float: left;overflow: hidden;padding: 0 5px;line-height: 30px;}
.map .cont ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 15px;}

/*分页*/
.itemfy{text-align:center;margin-bottom:20px;line-height:30px;height:30px;font-size:14px;}
.itemfy a{border:1px solid #ccc;padding:3px 5px;text-decoration:none;background:#FeFeFe;}
.itemfy a:hover{border:1px solid #f60;color:#f00}
.itemfy .pcurrent a{border:1px solid #f60;font-weight:bold;background:#FfF0F0}
.itemfy .styinvalid a:hover{border:1px solid #ccc;}
.itemfy .pmsg{display:inline;padding:5px;color:#666}
.itemfy .tip{display:none;}
.pageclick a{width:22px;border:1px solid #f60;height:20px;display:inline-block;margin:0 1px;}
.pagestyle a{width:60px;border:1px solid #ccc;height:20px;display:inline-block;margin:0 1px;}
.pagestyle a:hover{width:60px;border:1px solid #f60;height:20px;display:inline-block;margin:0 1px;}
/*分页*/

/* 返回顶部 */
.actGotop{position:fixed;_position:absolute;bottom:100px;right:130px;width:58px;height:62px;display:none;}
.actGotop a,.actGotop a:link{width:58px;height:62px;display:inline-block;background:url(../nyimages/top1.jpg) no-repeat;outline:none;}
.actGotop a:hover{background:url(../nyimages/top2.jpg) no-repeat;outline:none;}


#LXB_CONTAINER{top: 415px!important;}
.page_ewm{width:140px;height:160px;position: fixed;right:0;top:250px;}