@charset "utf-8";
/*body {	background:url("http://www.pmv.cn/image/2018.jpg") no-repeat  50% 0;	background-size: contain;}*/

body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4{margin:0;padding:0;list-style:none;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,Helvetica,sans-serif;color:#333;}
input,select,textarea{font-size:100%;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#388E3C;}
img{border:0 none;vertical-align:top;}
em,i{font-style:normal;}
button::-moz-focus-inner{padding:0;border:none;}
.wrap{margin:0 auto;width:1200px;position:relative;}
.fn-left{float:left;}
.fn-right{float:right;}
.fn-clear:after{display:block;content:".";height:0;visibility:hidden;clear:both;font-size:0;line-height:0;}
.fn-clear{*zoom:1;}
.fn-hidden{display:none;}
.ml{margin-left:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}

.ancbox {margin: 10px 0;}
.ancbox .title {width: 960px;border-top: 1px #f00 solid;  background: #F7F7F7;border-left: 1px #dadada solid;border-right: 1px #dadada solid;height: 32px;line-height:32px;font-size: 14px;font-weight: 700;padding: 4px;}
.ancbox .box {border: 1px #dadada solid;width: 968px;}

#top-bar{height:36px;line-height:36px;background:#F2F2F2;color:#999;position:relative;z-index:10;border-bottom:1px solid #e5e5e5;}
#top-bar a{color:#999;}
#top-bar a:hover{color:#388E3C;}
.top-bar-left{position:relative;display:inline-block;}
.top-bar-left a{margin-left:10px;}
.top-bar-right{position:absolute;right:0;top:0;}
.top-bar-right i{margin-right:5px;color:#388E3C;vertical-align:-1px;}
.top-bar-right i.star{font-size:14px;vertical-align:0;}
.top-bar-right span{float:left;color:#E1E1E1;}
.top-bar-right .li{float:left;padding:0 10px;}
.top-bar-right dl{float:left;height:26px;position:relative;margin-right:5px;}
.top-bar-right dl dt{position:relative;z-index:2;padding:0 10px;}
.top-bar-right dl dd{background:#FFF;padding-bottom:5px;display:none;width:86px;border:1px solid #F0F0F0;position:absolute;z-index:1;top:0;left:0;}
.top-bar-right dl.kf dd{width:70px;}
.top-bar-right dl.hover dd{display:block;}
.top-bar-right dl.hover dd ul{width:82px;margin:30px 0 0 0;}
.top-bar-right dl.kf dd ul{width:70px;}
.top-bar-right dl.hover dd ul li a{line-height:26px;display:block;clear:both;padding-left:10px;}

#header{padding:30px 0 25px;}
.head_logo{float:left;width:300px;margin-top:2px;}
.head_search{float:left;margin-left:50px;width:650px;}
.head_search_form{height:32px;}
.head_search_wrap{background:#FFFFFF;border:2px solid #4CAF50;float:left;}
.head_search .text{height:28px;line-height:28px\0;*line-height:28px;width:488px;padding-left:32px;border:0 none;color:#333;padding-right:6px;vertical-align:middle;float:left;outline:none;background:url(../../../image/default/bg.png) -280px 8px no-repeat;}
.head_search .search_button{float:left;background:#4CAF50;width:98px;height:28px;border:0;font-size:14px;font-family:Microsoft YaHei;text-align:center;color:#FFF;vertical-align:middle;cursor:pointer;}
.head_search .hotwords{line-height:24px;color:#999;height:24px;width:550px;overflow:hidden;}
.head_search .hotwords a{float:left;color:#999;margin-right:10px;white-space:nowrap;}
.head_cart{float:right;position:relative;}
.head_cart i{font-size:32px;color:#f22e00;}
.head_cart b{position:absolute;padding:0 4px;font-size:10px;background:#f22e00;border-radius:50px;color:#FFF;top:3px;left:10px;}
.head_cart span{color:#f22e00;font-size:1.33em;font-family:Microsoft YaHei;letter-spacing:1px;padding:12px 0 13px 10px;cursor:pointer;float:right;width:90px;}
#headerNav{height:40px;}
#headerNav .wrap{height:40px;position:relative;background-color:#4CAF50;}
.category-nav-container{position:relative;left:0;top:0;z-index:1210;float:left;}
.category-nav-container h1{display:inline-block;padding:0 0 0 18px;width:187px;height:40px;line-height:40px;font-weight:bold;font-size:14px;color:#fff;font-family:Microsoft YaHei;cursor:default;}
.category-nav-container h1 i{float:right;margin-right:10px;color:#FFF;}
.category-nav-container ul{clear:left;border-width:0 1px 1px;border-style:solid;border-color:#cfcfcf;width:203px;background:#FFF;height:480px;position:absolute;top:40px;left:0;display:none;}
.category-nav-container:hover ul{}
.category-nav-container li.gray{background-color:#F5F5F5;}
.category-nav-container .hotcat {padding: 2px 10px;}
.category-nav-container .hotcat a{display: inline-block; padding: 2px; width: 84px;}
.category-nav-container h3{height:30px;overflow:hidden;padding:0 10px 0 15px;font-weight:normal;font-size:14px;line-height:30px;}
.category-nav-container h3 a{display:inline-block;font-weight:700;font-size:12px;color:#333;white-space:nowrap;}
.category-nav-container h3 a i{vertical-align:middle;margin-right:10px;}
.category-sub-pannel{display:none;position:absolute;top:0;left:203px;width:787px;min-height:473px;_height:473px;padding-top:4px;border:2px solid #FFADAF;background-color:#FFF;z-index:1000;}
.category-nav-container .cur h3{background-color:#FC8A8D;}
.category-nav-container .cur h3 a{color:#FFF;}
.category-nav-container .cur .category-sub-pannel{display:block;}

#headerNav .menu{float:left;width:780px;overflow:hidden;height:40px;}
#headerNav .menu ul{font-family:Microsoft YaHei;height:40px;}
#headerNav .menu ul li{float:left;position:relative;height:40px;background:#4CAF50;}
#headerNav .menu ul li a{height:40px;line-height:40px;display:block;float:left;padding:0 20px;font-size:14px;font-weight:bold;color:#fff;}
#headerNav .menu ul li.current{border-left:1px solid #4CAF50;border-right:1px solid #4CAF50;}
#headerNav .menu ul li.current a,
#headerNav .menu ul li a:hover{height:39px;line-height:39px;border-top:1px solid #4CAF50;background:#FFF;color:#388E3C;}
#headerNav .phone {background: url("../../../image/default/phone.png") no-repeat;padding-left: 40px;float: left;height: 40px; line-height: 40px;}
#headerNav .phone span {font-size: 18px; font-weight: bold; color: #FFF;}

.crumb{position:relative;z-index:33;height:37px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#fff;font-family:Microsoft Yahei;zoom:1;overflow:hidden;}
.crumb-left li{float:left;line-height:14px;padding:3px 5px 3px 0;margin:8px 6px 8px 0;}
.crumb-left li i{font-size:14px;vertical-align:top;}
.crumb-left li i.icon-home{margin-right:10px;}
.crumb-left li a{border:1px dotted #FFFFFF;display:inline-block;}
.crumb-left li.del{padding:0 5px 0 0;}
.crumb-left li.del a{height:15px;line-height:15px;color:#ff875a;border:1px dotted #ff875a;padding:3px 8px;}
.crumb-left li.del a:hover{border-style:solid;}
.crumb-left li.del a i{font-size:8px;margin-left:5px;vertical-align:middle;}
.crumb-right{position:absolute;top:10px;right:0;z-index:31;padding:0 5px;color:#999;font-size:12px;}
.crumb-right span{font-family:Arial;font-weight:700;margin:0 5px;}

.slide{position:relative;}
.flex-control-nav{bottom:10px;right:10px;position:absolute;}
.flex-control-nav li{float:left;margin:0 0 0 5px;}
.flex-control-nav li a{background:#999999;border-radius:5px;color:#FFFFFF;cursor:default;display:inline-block;margin:0 1px;text-align:center;width:22px;line-height:22px;height:22px;text-decoration:none;}
.flex-control-nav li a.active{background:#E4393C;}
.jcarousel-list-horizontal{font-size:0;*word-spacing:-1px;}
.jcarousel-clip{overflow:hidden;}
.jcarousel-clip-horizontal{z-index:1;}
.jcarousel-item-horizontal{font-size:12px;vertical-align:top;display:inline-block;*display:inline/* IE7 */;*zoom:1/* IE7 */;}
.jcarousel-prev-horizontal,
.jcarousel-next-horizontal{display:none!important;background:url(../../../image/default/scroll.png) no-repeat;width:9px;height:16px;padding:10px 13px;position:absolute;z-index:9;top:40%;cursor:pointer;}
.jcarousel-container:hover .jcarousel-prev-horizontal,
.jcarousel-container:hover .jcarousel-next-horizontal{display:block!important;}
.jcarousel-prev-horizontal{background-position:0px 0;left:0;}
.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus,
.jcarousel-prev-horizontal:active{background-position:-36px 0;}
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active{background-position:0 0;cursor:default;}
.jcarousel-next-horizontal{background-position:0 -36px;right:0;}
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus,
.jcarousel-next-horizontal:active{background-position:-36px -36px;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active{background-position:-36px -36px;cursor:default;}

.bottom_service_link{background:url(../../../image/default/footer_bg.png) repeat-x 0 bottom #fdfdfd;border-top:1px solid #f2f2f2;margin-top:30px;padding:20px 0;}
.bottom_service_link dl{margin:0 10px;width:180px;display:block;float:left;}
.bottom_service_link dl dt{height:40px;margin-bottom:8px;padding:0 8px;border-bottom:1px solid #e3e3e3;font-size:16px;color:#666;line-height:40px;overflow:hidden;font-family:"Microsoft YaHei";}
.bottom_service_link dl dd{height:24px;padding:0 8px;line-height:24px;overflow:hidden;white-space:normal;}
.footer p{color:#666;margin:15px 0;text-align:center;}
.links a{color:#666;margin:0 10px;}

.error404{background:url(../../../image/default/error.png) no-repeat;color:#777777;font-family:宋体;font-size:12px;margin:80px auto;min-height:170px;overflow:hidden;padding:55px 0 15px 460px;width:345px;}
.error404 h2{color:#555555;font-family:微软雅黑;font-size:20px;font-weight:normal;margin-bottom:10px;}
.error404 h3{font-size:14px;font-weight:normal;margin-right:30px;text-align:right;}
.error404 h3 a{color:#0066cc;}

.slide{position:relative;overflow:hidden;margin:auto;z-index: 0}
.slide .items{position:absolute;}
.slide .items li{float:left;width:100%;}
.slide .nums{display:block!important;bottom:10px;right:10px;position:absolute;}
.slide .nums a{background:#584848;border-radius:10px;margin-right:8px;cursor:default;display:inline-block;width:12px;line-height:12px;height:12px;}
.slide .nums a.active{background:#fff;}

#erwm {margin-bottom: 10px;}

.payment_list li { vertical-align: top; text-align: center; display: inline-block; width: 120px; padding: 10px 30px; margin: 20px 20px 15px 0; border: solid 1px #E6E6E6; border-radius: 4px; position: relative; z-index: 1; }
.payment_list li:hover,
.payment_list li.cur { border: 2px solid #52A452; padding: 9px 29px; }
.payment_list li.cur i:before { content: "\e61d"; color: #52A452; width: 32px; height: 32px; position: absolute; z-index: 1; top: 23px; right: 3px; }
.payment_amount { padding:10px 0 10px 20px; }
.payment_amount span {font-size:16px;font-weight:700;}