@charset "utf-8";
*{margin:0 auto; padding:0;}
body {font-size:12px; line-height:25px; margin:0 auto; padding:0; border:0px; color:#444; text-align:center; font-family:Arial,"microsoft yahei",simhei; }
ul,h1,h2,h3,h4,h5{margin:0;padding:0;font: inherit;}
li{list-style:none;}
input{outline:none} 
img{border:0;}
select{font-size:12px;}
a{text-decoration:none; color:#444;}
a:hover{color:#005f9b}
br{ display:inline; line-height:0px; margin:0; padding:0 }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clear0{clear:both; height:0; overflow:hidden;}
.f12{font-size:12px}
.box{width:1000px; height:auto; overflow:hidden; margin:0 auto}
.box2{width:1125px; height:auto; overflow:hidden; margin:0 auto}
.box3{width:1100px; height:auto; overflow:hidden; margin:0 auto}
.boxFull{width:100%; height:auto; overflow:hidden; min-width:1000px;}
.lbox{width: 210px; height:auto; overflow:hidden; float:left}
.rbox{width: 780px; height:auto; overflow:hidden; float:right}
.center{padding:0px 0px 0px 40px;width:783px;text-align:center;}
.Appcenter{padding:0px 30px 0px 20px;width:680px;text-align:center;}
.first{border:none !important;}
.blank5{height:5px; visibility:hidden;line-height:5px;clear:both;}
.blank10{height:10px; visibility:hidden;line-height:10px;clear:both;}

.ml5{margin-left:5px}
.mr5{margin-right:5px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mb10{margin-bottom:10px}

.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pb10{padding-bottom:10px}

.tr{text-align:right}
.tl{text-align:left}

.w210{width:210px; height:auto; overflow:hidden}
.w490{width:490px; height:auto; overflow:hidden}
.w520{width:520px; height:auto; overflow:hidden}
.w620{width:620px; height:auto; overflow:hidden}
.w740{width:740px; height:auto; overflow:hidden}

.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../../../Images/Home/Default/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

.center {margin-left: auto; margin-right: auto; display: block;}
.hidden {display: none; animation: none !important;}
.just{text-align:justify; text-justify:inter-ideograph;}
.indent{text-indent:2em;}

/*header*/
.header{height:100px; overflow:visible;}
.header .box{height:100px; overflow:visible; position:relative;}
.header .logo{width:700px; height:100px; overflow:hidden; text-align:left;}
.header .link{width:auto; height:25px; line-height:25px; overflow:hidden; text-align:right; font-size:12px; color:#3d5925;margin-top:15px}
.header .link a{color:#3d5925; font-size:14px; margin-left:10px; padding-left:32px; line-height:18px; background-repeat:no-repeat; background-image:url(../images/lang.jpg); display:inline-block;}
.header .link a.fav,.header .link a.wx{background-image:none; padding-left:0; margin:0}
.header .link a.zh{background-position:left 0; }
.header .link a.en{background-position:left -19px; }
.header .phone_service{color:#ff0000; font-size:18px; line-height:32px;}
.header .phone_service em{font-size:24px; font-weight:700; font-style:normal;}
.header .search{margin-top:5px; width:200px; height:28px; float:right;}
.header .search .txt{width:156px; height:20px; padding:3px 5px; border:1px solid #c8c8c8; line-height:20px; float:left;}
.header .search .btn{margin:0; padding:0; border:0; background:#000 url(../../../Images/Home/Default/sbtn.jpg) no-repeat center center; width:32px; height:28px; overflow:hidden; float:left;}

.navBox{height:34px; overflow:hidden;background:#0066cb}
.nav{height:34px; overflow:hidden; text-align:center; border-left:#FFF solid 2px;}
.nav li{width:120px; height:34px; line-height:34px; overflow:hidden; float:left; border-right:2px solid #FFF; background:#0066cb}
.nav a{font-size:14px; overflow:hidden; display:block;color:#FFF}
.nav li.on, .nav li:hover{background:#ff4c00;}
.nav li a:hover,.nav li.on a{color:#FFF}
.nav li.search{width:200px; height:28px; float:right; border-right:0; margin-top:3px;}
.nav li.search .txt{width:156px; height:20px; padding:3px 5px; border:1px solid #c8c8c8; line-height:20px; float:left;}
.nav li.search .btn{margin:0; padding:0; border:0; background:#FFF url(../../../Images/Home/Default/search-btn.png) no-repeat center center; width:30px; height:28px; overflow:hidden; float:left;border:1px solid #c8c8c8; border-left:0}

.header .weixin_code { position: absolute; right: 50px; top: 60px; width: 150px; height: 150px; overflow: hidden; z-index: 1000; border: 1px solid #ececec; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px;}
.header .weixin_code img{width:150px; height:150px;}

/* banner-box */
.banner-box{min-width:1000px;height:360px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li a {width:100%; height:360px; display:block;}
.banner-box .bd li{width:100% !important;height:360px; background-position:center center; background-repeat:no-repeat;}

.banner-btn{width:1210px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../../../Images/Home/Default/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../../../Images/Home/Default/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}

/*footer*/
.foot{color:#686868; font-size:12px; line-height:20px; background: #f1f1f1; margin-top:10px; clear:both;}
.foot .fcont{height:auto; overflow:hidden; padding:15px 0px; text-align:center}
.foot a{color:#686868;}

/*index*/
/* main */
.main1{background-color:#f0eeef;}
.main1 .title,.main2 .title {height:40px; line-height:40px; border-bottom:1px solid #d9d9d9;}
.main1 .cont, main2 .cont{padding:10px; }

.products .cont{padding:5px 0; height:auto; overflow:hidden}
.list-section li {width:220px; height:250px; overflow:hidden; float: left; padding-right:10px;}
.list-section li img{width:220px; height:220px;}

#pslider .al,#pslider .ar{width:27px; height:60px; overflow:hidden; margin-top:100px;}
#pslider .al{background:url(../../../Images/Home/Default/slider_icon.png) no-repeat 0 0; float:left}
#pslider .ar{background:url(../../../Images/Home/Default/slider_icon.png) no-repeat -28px 0px; float:right}
.slide_list{width:920px; height:250px; overflow:hidden; position:relative; float:left; margin:15px 13px 5px;}
.list-section{width:20000px; height: 195px; position:absolute;left:0px;top:0px; white-space: nowrap; display: inline-block; *display: inline; *zoom: 1;}

.cont2{padding:5px; height:125px; overflow:hidden;}


.info .title2 h1{background:url(../../../Images/Home/Default/info.png) no-repeat left center}

.list_word li{height:25px; line-height:25px; overflow:hidden; background-image:url(../../../Images/Home/Default/dian_g.jpg); background-position: 5px center; background-repeat:no-repeat;color:#686868}
.list_word li a{width:240px; height:24px; line-height:24px;  padding-left:15px; text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#686868; float:left;}
.list_word li .date{width:80px; float:right; color:#686868; font-size:12px;}
.list_word li.npic{height:120px; overflow:hidden;background-image:none;}
.list_word li.npic dt{float:left; height:150px; overflow:hidden; padding-right:10px;}
.list_word li.npic dt img{width:146px; height:110px; border:2px solid #FFF;}
.list_word li.npic dd.ntit{float:left; width:310px; font-size:16px; font-weight:bold;}
.list_word li.npic dd.ntit a{ padding-left:0; display:block; color:#000;}
.list_word li.npic dd.ncont{float:left; width:310px; height:75px; overflow:hidden; color:#454343;}
.more{width:86px !important; height:17px !important; background:url(../../../Images/Home/Default/read_more.png) no-repeat; float:right; padding:0 !important;}

/*以下内页*/
/* CSS Document */
.ad{height:210px; background-position:top center; background-repeat:no-repeat}
.main{-webkit-box-shadow:0 0 10px rgba(0, 204, 204, .5); -moz-box-shadow:0 0 10px rgba(0, 204, 204, .5); box-shadow:0 0 10px rgba(0, 204, 204, .5); min-height:474px;}
.lbox{width:260px; height:auto; overflow:hidden;}
.lbox{height:auto; overflow:visible;}
.lbox .title{height:38px; padding-top:6px; overflow:hidden; background:url(../../../Images/Home/Default/menu_tit_bg.png) no-repeat top center; margin-bottom:10px;}
.lbox .title h2{height:38px; line-height:38px; color:#FFF; font-size:16px; font-family:"microsoft yahei"; font-weight:700;}

.menubox .mcontact{border:1px solid #d8d8d8; border-top:0; padding:5px 15px 10px; text-align:left}

.menu_list{width:230px; height:auto; overflow:visible; margin:0 auto; color:#FFF; padding:0 0 40px; background:url(../../../Images/Home/Default/menu_bt.png) no-repeat bottom center; margin-bottom:25px;}
.menu_list ul{padding:0 10px 20px; background:#0c61a9;}
.menu_list li{height:35px; line-height:35px; border-bottom:dashed 1px #f3f3f3;position:relative;}
.menu_list li.on,.menu_list li:hover{background:url(../../../Images/Home/Default/menu_on.png) no-repeat center center;}
.menu_list li a{height:35px; line-height:35px; overflow:hidden; display:block; color:#FFF; font-size:12px; font-family:"microsoft yahei";background:url(../../../Images/Home/Default/menu_icon.png) no-repeat right center; margin:0 10px; text-align:left;}
.menu_list li ul {position: absolute;left: 210px;top: 0px; z-index:99; background:#0c61a9; min-width:200px; display:none}
.menu_list li li{}
.menu_list li li a{display:block;font-size:14px;font-weight:normal; background:none}
.menu_list li li a.on{background-color:#eee;font-weight:bold;}
.menu_list li:hover ul, .menu_list li.over ul { display: block; } 

/*mbox*/
.mbox{width:700px; height:auto; overflow:hidden; margin-right:20px;}
.mbox .location{height:30px; font-size:12px; color:#7a7a7a; line-height:30px;text-align:left; margin:10px 0px; text-align:right;}
.mbox .location a{color:#7a7a7a; padding-left:20px; background:url(../../../Images/Home/Default/gt.png) no-repeat 3px center;}
.mbox .location a:hover{text-decoration:underline;}
.mbox .tit{height:28px;background:url(../../../Images/Home/Default/lb_tit.jpg) repeat-x; line-height: 28px;  color: #666; text-align:left; padding:0 15px}
.mbox .tit span{color:#007bb7; font-size:16px; font-weight:700; padding:0 15px; background:#FFF; height:28px; font-family:"microsoft yahei";}
.mbox .cont{padding:10px 15px; height:auto; overflow:hidden; text-align:left}

.list_section {color:#666; height:auto; overflow:hidden; line-height:35px; border-bottom:1px dashed #ccc; padding:0 5px; height:35px; position:relative; display:block; }
.list_section dt{padding-left:15px; background:url(../../../Images/Home/Default/dot2.jpg) no-repeat 5px center;text-align:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-right:100px;}
.list_section dd{width:100px; text-align:right; position:absolute; top:0; right:0; }
.list_section li a{color:#666;}

/*listBox*/
.list_box{width:212px;height:auto;float:left; margin:5px;}
.list_box a{display:block;}
.list_box dt{width:200px; height:auto; overflow:hidden; border:1px solid #efefef; padding:4px; background:#EFEFEF}
.list_box dt img{height:200px; max-width:200px; min-height:200px; width:expression(this.width > 200 ? 200:true);}
.list_box dd{width:200px; height:25px; overflow:hidden; line-height:25px; text-align:left; text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; position:relative}
.list_box a.addcart{display:none;background:#fff;position:absolute; right:0; bottom:0; z-index:99}

/*title*/
.article .title1{font-size:18px; font-weight:normal; line-height:22px; text-align:center; border-bottom:0; height:auto; overflow:hidden; padding:5px 15px;}
.article .title2{font-size:12px; font-weight:normal; text-align:center}
.article .cont{border-top:1px solid #e0e0e0; background:none; height:auto; overflow:hidden}
.article .cont table{margin:0 0 }
.article .cont h1{font-size:16px; clear:both; margin:10px 0}
.article .cont h1 span{padding:10px 20px; color:#FFF}
.article img{margin-bottom:5px; max-width:750px;}

/*page*/
.pageBox a{margin:0 5px;}
.pageBox span{margin-right:5px;}
.pageBox span.current{font-weight:bold; font-size:14px;}
.pageSel{line-height:30px; height:30px; overflow:hidden; border-top: solid 1px #e0e0e0;}
.pageSel span{width:50%;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; line-height:30px; height:30px;}


/*product*/
.ncs-detail { height:auto; overflow:hidden; margin-bottom: 10px; margin-top:10px; position: relative; z-index: 2;}
/* 商品图片放大镜 */
.nc-gallery { width: 312px; float:left; }
.zoom-section {}
.zoom-small-image { width:310px; height:310px; border: 1px solid #E7E7E7;}
.zoom-section .zoom-desc { width: 290px; overflow: hidden; padding: 10px 0; margin: 0 auto; }
.zoom-section ul { display:block; width:300px; margin-left: -10px; _margin-left: 5px; }
.zoom-section ul li { display:inline; float:left; margin-left: 10px;}
.zoom-section ul li a { float:left; padding: 3px; width: 40px; height: 40px; margin:1px; border: 1px solid #E7E7E7; position: relative; z-index: 1;}
.zoom-section ul li a b { display: none;}
.zoom-section ul li a:hover, .zoom-desc ul li a.hovered { border: 2px solid #F30; margin:0px; }
.zoom-section ul li a.hovered b { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: #FFF #FFF #F30 #FFF; position: absolute; z-index: 1; top: -10px; left: 20px;}
.nc-zoom-lens { background-color: #fff; margin:-1px; border: 1px solid #888; cursor: move; }
.nc-zoom-big { overflow:hidden;}
.nc-zoom-loading { color:white; background:#222; padding:3px; border:1px solid #000;}

/* 产品介绍 */
.nc-wrap { width: 340px; float:right; }
.nc-wrap h2{line-height:22px; font-size:16px; text-align:left; border-bottom:1px solid #c0c0c0; padding:0 10px 5px; color:#0066cb; font-weight:700}
.nc-wrap .breaf{padding:5px; height:auto; overflow:hidden; line-height:30px;}
.nc-wrap .breaf dl{line-height:30px; height:30px; display:block; border-bottom:1px dashed #c0c0c0;}
.nc-wrap .breaf dl:last-child{border-bottom:0}
.nc-wrap .breaf dl dt{width:30%; text-align:left;float: left; font-weight:700}
.nc-wrap .breaf dl dd{width:67%; text-align:left;float:right}
.nc-wrap .breaf div{line-height:22px;}

.nc-btn{text-align:center; border-top:1px solid #c0c0c0; padding-top:15px;}
.nc-btn .addcart {font: lighter 16px/20px "Microsoft Yahei"; color: #FFF; text-align: center; display: inline-block; height: 20px; padding: 6px 18px; margin-right: 10px; border-radius: 3px; position: relative; overflow: hidden; box-shadow: 0 0 0 2px rgba(204,204,204,0.25); background-color: #0c61a9;}
.nc-btn a i {font-size: 17px; margin-right: 6px;}

.prodDeta{line-height: 26px; height:26px; border-bottom:1px solid #c0c0c0; text-align:left;font-family:calibri,arial;}
.prodDeta h1{float:left;color:#FFF; font-weight:bold; padding:0px 10px; line-height:26px; height:26px; margin:0px;background:#c0c0c0;}

/*cart*/
.clist_box{width:326px; border:1px solid #DDD; height:auto; overflow:hidden; min-height:596px; _height:596px;}
.clist_box .empty{width:326px; height:596px; background:#e9f8ff url(../../../Images/Home/Default/empty-cart.jpg) no-repeat center center; display:block;}
.form_box{width:300px; padding:5px 10px; line-height:18px; border:1px solid #DDD;}
.form_box p{padding-bottom:10px;}
.form_table{width:300px; height:auto;}
.form_table td{height:25px; vertical-align:bottom;}
.form_table .txt{width:288px; padding:5px; border:1px solid #DDD;}
.form_table .txt:focus,.main .form_table .txt:hover,.main .form_table .txt:active{background:#ffffe0;}
.form_table .text_area{width:288px; height:100px; padding:5px; border:1px solid #DDD;}


button.foxbutton {cursor:pointer; padding:3px 5px 3px 5px;}
button.foxbutton span {color: #505050;}
form label.error { font-style:normal; font-weight: normal; color:#F00; display:block;}

#cartList table{background:#FFF; width:100%;}
#cartList table tr th{background:#e0e0e0; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#333; text-align:center;}
#cartList table tr td{padding:5px; border-bottom:1px solid #ccc}
#cartList table tr td a:hover{text-decoration:underline;}
#cartList table tr td input.txt{width:100px; border:1px solid #DDD;}
#cartList table tr td img{width:50px; height:50px; padding:3px; border:1px solid #c1c1c1}


/*service*/
.kefu-rmenu{position:fixed; /*left:50%; margin-left:632px;*/ right:25px; bottom:15px; padding-bottom:250px; z-index:999; }
.kefu-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative; display:block;}
.kefu-rmenu .btn-cart{background:url(../../../Images/Home/Default/r_cart.png) 0px 0px no-repeat; background-color:#6da9de;}
.kefu-rmenu .btn-cart:hover{background-color:#488bc7;}
.kefu-rmenu a.btn-cart,.kefu-rmenu a.btn-cart:visited{background:url(../../../Images/Home/Default/r_cart.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;height:68px; padding-top:5px;}
.kefu-rmenu .btn-cart div{background:#F00; width:15px; height:15px; display:block; border-radius :50%; color:#FFF; line-height:15px;}
.kefu-rmenu .btn-wx{background:url(../../../Images/Home/Default/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.kefu-rmenu .btn-wx:hover{background-color:#58a81c;}
.kefu-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.kefu-rmenu .btn-phone{background:url(../../../Images/Home/Default/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.kefu-rmenu .btn-phone:hover{background-color:#ff811b;}
.kefu-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.kefu-rmenu .btn-funpet{background:url(../../../Images/Home/Default/funpet.jpg) 0px 0px no-repeat;}

.kefu-rmenu .btn-mail{background:url(../../../Images/Home/Default/r_mail.png) 0px 0px no-repeat; background-color:#fbb01f;}
.kefu-rmenu .btn-mail:hover{background-color:#ff811b;}
.kefu-rmenu .btn-mail .mail{background-color:#ff811b; position:absolute; width:220px; left:-220px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.kefu-rmenu .btn-top{background:url(../../../Images/Home/Default/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.kefu-rmenu .btn-top:hover{background-color:#444;}

.sitemap li a{color:#ff4c00; font-size:16px; padding-left:20px; background:url(../../../Images/Home/Default/dot.png) no-repeat left center;}
.sitemap li ul{margin-left:35px;}
.sitemap li li a{background:url(../../../Images/Home/Default/circle.png) no-repeat left center;}

/*cart_fly*/
.fly_item{width:48px;height:48px;overflow:hidden;position:absolute;visibility:hidden;-webkit-border-radius: 100%;border:2px solid red;
          -moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;opacity:0.9; z-index:999; display:none}
@media screen and (min-width:1200px) {
	.box{width:1200px; height:auto; overflow:hidden; margin:0 auto}
	.w490{width:590px; height:auto; overflow:hidden}
	.nav li{width:148px;}
	.ad{height:210px;}
	.slide_list{width:1120px; height:250px; overflow:hidden; position:relative; float:left; margin:15px 13px 5px;}
	.slide_list .list-section li {padding:0 30px;}

	.mbox{width:900px; height:auto; overflow:hidden; margin-right:20px;}
	
	.list_box{width:212px;height:auto;float:left; margin:10px 35px;}
	.clist_box {width:526px}
}