/*about*/
.aboutmap{width:100%;height:71px;line-height:70px; overflow: hidden;border-bottom:1px solid #eee;}
.aboutmap strong{font-weight: 500;color:#333;}
.aboutmap a{color:#999;}
.aboutmap a:hover{color:#0D78DB;}
.aboutmap i{display:inline-block;height:80px;overflow: hidden;padding:15px 10px;width:20px;text-align:center;}
.aboutwrap{overflow: hidden;}
.abouttit{width:230px;overflow: hidden;border-bottom:1px solid #eee;padding:30px 0;}
.abouttitlogo{width:66px; height:66px;margin:0 auto;}
.abouttitlogo img{width:100%;}
.abouttit h2{color:#0D78DB;text-align:center;line-height:40px;letter-spacing: 2px;}
.aboutnavtit{overflow: hidden;border-bottom:1px solid #eee;padding:30px 0;}
.aboutnavtit dl{overflow: hidden;margin-top:10px;}
.aboutnavtit dl dt{text-align:center;width:80%;border:1px solid #0D78DB;border-radius: 18px;MARGIN:0 auto;overflow: hidden;}
.aboutnavtit dl dt a{color:#0D78DB;display:block;width:100%;height:36px;line-height:36px;}
.aboutnavtit dl dt a:hover,.aboutnavtit dl dt a.hover{color:#fff;background:#0D78DB;}
.aboutcontact{overflow: hidden;padding:30px 0;}
.aboutcontact .abouttel{padding-left:60px;background:url(../images/navtel.png) no-repeat left center;}
.aboutcontact p{color:#000;font-size:18px;}
.aboutadd span{color:#555;}
.aboutcontent{padding-top:40px;padding-left:40px;width:1079px;border-left:1px solid #eee;overflow: hidden;min-height: 422px;box-sizing: border-box;}
.aboutcontent img{max-width:100%}
.aboutcontent p{font-size:14px;text-indent: 2em;padding-top:20px;line-height:28px;}
/*product*/
.product,.productdeta{width:1120px;overflow: hidden;padding-top:40px;padding-left:40px;border-left:1px solid #eee;}
.product ul{width:105%;overflow:hidden;}
.product ul li{float:left;margin-right:10px;width:258.5px;overflow: hidden;margin-bottom:20px;}
.product ul li:nth-child(4n){margin-right: 0}
.product ul li a{display:block;background:#eee;overflow: hidden;}
.product ul li a div{width:252px;height:252px;margin:3px auto 0px auto;overflow: hidden;}
.product ul li a p{height:50px;line-height:50px;overflow: hidden;white-space: nowrap;width:100%;text-align:center;color:#000;}
.product ul li a div img{-webkit-transition: all 2s;-ms-transition: all 2s;-moz-transition: all 2s;-o-transition: all 2s;transition: all 2s;width: 100%;height: 100%;}
.product ul li a:hover div img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.product ul li a:hover{background:#cee4f8;}
.pages{overflow: hidden;width:100%;padding:20px 0;}
.pages a{display:inline-block;padding:5px 10px;border:1px solid #ddd;color:#999;margin-right:5px;overflow: hidden;}
.pages a:hover,.pages a.hover{background:#0D78DB;color:#fff;border:1px solid #0D78DB;}
.pages ul li{width: auto;}
/*productdetails*/
.productdetails{overflow: hidden;width:100%;}
.detailsimg{width:450px;overflow: hidden;float: left;background:#f1f1f1;}
.detailsbigimg{overflow: hidden;height:440px;width:440px;margin:5px auto;}
.detailsbigimg li{float: left;width:440px;}
.detailsbigimg li img{width:100%;}
.detailssmallimg{margin:10px 0;width:450px;overflow: hidden;height:50px;}
.detailssmallimg li{float:left; width:48px;height:48px;overflow: hidden;margin-right:6.5px;border:1px solid #dedede;cursor: pointer;}
.detailssmallimg li img{width:100%;height:100%;}
.listingnext,.listingprev{overflow:hidden;width:15px;height:48px;background:#fff;line-height:48px;border:1px solid #dedede;cursor: pointer;}
.listingnext{margin-left:5px;margin-right:8px;}
.listingprev{margin-right:5px;}
.listingnext img{margin-left:-18px;}
.listingprev img{margin-left:-68px;}
.listingnext:hover,.listingprev:hover{background:#555;}
.detailssmallimg .detailspro{overflow:hidden;width:390px;float:left;}
.detailssmallimg .detailspro ul{overflow:hidden;width:102%;}
.detailssmallimg li:hover,.detailssmallimg li.hover{border:1px solid #0D78DB;}
.detailstext{width:600px;overflow:hidden;}
.detailstext h2{overflow:hidden;height:50px;line-height:50px;font-size:18px;font-weight:500;background:#eee;margin-bottom:20px;}
.detailstext h2 strong{padding:0 10px;}
.detailstext div{height:50px;line-height:50px;overflow:hidden;padding:0 10px;}
.detailstext div p{width:50%;overflow:hidden;}
.detailstext div p span{color:#555;}
.detailstext div p strong{color:#333;padding-right:10px;}
.detailstext h3{color:#333;padding: 0 10px;font-size:18px;height:40px;line-height:40px;padding-bottom:10px;margin-top:30px;}
.detailsonline{overflow:hidden;padding:0 10px;text-indent:2em;height:100px !important;line-height:28px !important;margin-top:30px;}
/*.detailsonline a{display:block;width:150px;height:40px;line-height:40px;text-align:center;border:1px solid #0d78db;color:#0d78db;float:left;}
.detailsonline a:hover{background:#0D78DB;color:#fff;}*/
.parameter{overflow:hidden;width:100%;}
.parametertit{height:50px;background:#eee;margin-top:30px;width:100%;border-bottom:1px solid #0D78DB;}
.parametertit strong{display:block;width:100px;height:50px;line-height:50px;text-align:center;float:left;font-weight:500;font-size:14px;}
.parametertit strong.hover{border-top:1px solid #0D78DB;border-left:1px solid #0D78DB;border-right:1px solid #0D78DB;background:#fff;}
.detailstext02{margin-top:20px;overflow: hidden;}
.detailstext02 p{font-size:14px;line-height:28px;text-indent:2em;}
.detailstext02 ul{display:none;}
.detailstext02 ul.hover{display:block;}
/*recommend*/
.recommend{overflow: hidden;margin-top:30px;padding-bottom:30px;}
.recommend ul{overflow: hidden;width:102%;}
.recommend ul li{float:left;width:256.5px;border:1px solid #eee;margin-right:15px;overflow:hidden;}
.recommend ul li a{display:block;background:#f1f1f1;overflow: hidden;transition:all 1s;}
.recommend ul li .productrecomimg{padding:3px 3px 0px 3px;overflow: hidden;}
.recommend ul li .productrecomimg img{width:100%;}
.recommend ul li p{height:40px;line-height:40px;text-align:center;color:#000;}
.recommend ul li a:hover{background:#0D78DB;}
.recommend ul li a:hover p{color:#Fff;}
.recommendtit{background:#eee;height:50px;line-height:50px;margin-bottom:20px;}
.recommendtit h3{padding-left:20px;font-size:18px;}
.join{width:100%;overflow: hidden;}
.join p{text-indent:2em;font-size:14px;padding:10px 0;}
.join img{width:100%;}
/*news*/
.news{width:100%;overflow:hidden;}
.news li{overflow:hidden;padding-bottom:20px;border-bottom:1px dashed #eee;margin-bottom:20px;}
.newsimg{width:150px;height:100px;overflow:hidden;border:1px solid #eee;padding:3px;}
.newsimg img{width:100%;height:100%;}
.newlist{overflow:hidden;}
.newlist h2{font-size:18px;font-weight:500;color:#000;line-height:30px;height:30px;}
.newslisttime{color:#777;height:30px;line-height:30px;font-size:12px;}
.newslisttime strong{font-weight:500;padding-right:20px;display:inline-block;}
.newslisttime strong em{font-style: normal;}
.newlist p{font-size:12px;text-indent:2em;color:#777;line-height:18px;}
.newswrap .newlist{width:900px !important;}
.newspage{overflow: hidden;height:40px;margin:30px 0;}
.newspage ul{overflow: hidden;}
.newspage li{float: left;}
.newspage a{display:inline-block;padding:3px 10px;font-size:14px;border:1px solid #999;color:#999;margin-right:8px;}
.newspage a:hover,.newspage a.hover{background:#0D78DB;color:#fff;border:1px solid #0D78DB;}
.newpaging{overflow: hidden;padding-top:30px;padding-bottom:10px;}
.newpaging a{display:block;color:#555;font-size:14px;line-height:36px;}
.newpaging a:hover{color:#0D78DB;text-decoration:underline;}
.newdetails h3{line-height:40px;text-align:center;}
.newtime{overflow:hidden;height:24px;font-size:12px;color:#999;text-align:center;line-height:24px;}
.newtime strong{display:inline-block;padding-right:20px;font-weight:500;}
.newtime strong em{font-style: normal;}
.newconten{overflow: hidden;margin-top:20px;}
.newconten p{text-indent:2em;font-size:14px;line-height:24px;color:#555;margin:10px auto;}
.newconten h5{line-height:50px;font-size:16px;}
.addname{overflow:hidden;}
.addname strong{display:inline-block;padding:5px 10px;border:1px solid #999;margin-right:5px;font-weight: 500;color:#777;cursor: pointer;}
.addname strong.hover{background:#0D78DB;color:#fff;border:1px solid #0D78DB;}
.contactwrap{overflow:hidden;margin-top:40px;}
.contactwrap li{width:359.66px;overflow: hidden;float:left;}
.contacttext{width:287.66px;overflow: hidden;}
.contacttext p{line-height:26px;color:#0D78DB;}
.contactform{overflow:hidden;margin-top:20px;}
.contactwrap ul{overflow: hidden;display:none;}
.contactform{overflow:hidden;width:100%;margin-top:30px;}
.contactform div{width:500px;overflow: hidden;margin-bottom:20px;}
.contactform div strong{font-size:14px;display:inline-block;width:42px;line-height:40px;float:left;color:#555;}
.contactform div span{width:456px;display:inline-block;overflow: hidden;border:1px solid #eee;float:left;}
.contactform div span input{width:100%;line-height:40px;text-indent:1em;}
.contacttextarea{width:100% !important;overflow:hidden;}
.contacttextarea textarea{width:1035px;overflow:hidden;border:1px solid #eee;height:120px;line-height:40px;text-indent:1em;color:#999;resize:none;}
.contactsub input{width:120px;border:1px solid #eee;height:36px;line-height:36px;margin-right:10px;background:none;font-size:14px;}
.contactsub input:hover{background:#0D78DB;color:#fff;border:1px solid #0D78DB;}
.contactpho{overflow:hidden;width:100%;}
.contactphotit{height:40px;line-height:40px;margin:20px auto;font-size:20px;font-weight:bold;color:#777;}
.contactpho dl{width:359.66px;float:left;}
.contactpho dl dt{background:#0D78DB;height:40px;line-height:40px;color:#fff;width:100%;text-indent:1em;}
.contactpho dl dd{height:40px;border-bottom:1px solid #ddd;font-size:14px;line-height:40px;color:#333;text-indent: 1em;overflow: hidden;width:100%;background:#f7f7f7;}


















