@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; font-size:12px; font-weight:normal; font-family:微软雅黑; color:#666; line-height:180%; background-color:#fff;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p {padding:0;margin:0;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#fa8d0d;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}

.shop-header{ width:100%; float:left;}
.shop-header-01{ width:100%; float:left; height:32px; background:#f2f2f2; min-width:1200px;}
.shop-header-01-n{ width:1200px; margin:0 auto;}
.shop-header-01-n .sp1{ float:left; height:32px; line-height:32px;}
.shop-header-01-n .sp2{ float:right; height:32px; line-height:32px;}
.shop-header-01-n .sp2 a{ padding:0 10px 0 10px;}
.shop-header-01-n .sp3{ float:right; height:32px; line-height:32px;}
.shop-header-01-n .sp3 a{ padding:0 10px 0 0;}

.shop-header-02{ width:100%; float:left; height:139px; background:#fff; min-width:1200px;}
.shop-header-02-n{ width:1200px; margin:0 auto;}
.shop-header-02-n .shop-logo{ float:left; height:139px;}
.shop-header-02-n .shop-icon{ float:right; width:262px; height:139px;}
.shop-header-02-n .shop-search{ float:right; width:627px; height:42px; background:url(../images/shop-02.jpg) no-repeat; margin:38px 0 0 0;}
.shop-header-02-n .shop-search .search-inp{ width:530px; height:42px; line-height:42px; float:left; border:0; background:none; text-indent:20px;}
.shop-header-02-n .shop-search .search-sub{ width:87px; height:42px; float:right; background:none; border:0; cursor:pointer; background:none;}
.shop-header-02-n .shop-search span{ width:100%; float:left; height:30px; line-height:30px; overflow:hidden;}
.shop-header-02-n .shop-search span a{ padding:0 5px 0 5px;}

.shop-header-03{ width:100%; float:left; height:40px; background:#249f4d; min-width:1200px;}
.shop-header-03-n{ width:1200px; margin:0 auto;}
.ch-nav{ width:1200px; float:left; position:relative;}
.ch-nav .d1{ width:218px; height:40px; line-height:40px; float:left; text-align:center; background:#fa8d0d; font-size:14px; color:#fff;}
.ch-nav .d2{ float:left; height:40px; line-height:40px;}
.ch-nav .nav-ul li{ float:left; height:40px; line-height:40px;}
.ch-nav .nav-ul li a{ float:left; height:40px; line-height:40px; padding:0 30px 0 30px; color:#fff; font-size:14px;}
.ch-nav .nav-ul li a:hover{ text-decoration:none; background:#198b34;}
.ch-nav .nav-ul li .on{ background:#198b34;}
.ch-nav .d3{ float:right; height:40px; line-height:40px; background:#23bf53; padding:0 20px 0 20px; color:#fff;}
.ch-nav .d3 i{ font-size:20px;}
.ch-nav .d3 a{ color:#fff;}
.ch-nav .d3 a:hover{ text-decoration:none;}
.ch-nav .d4{ width:218px; float:left; height:440px; background:#fff; position:absolute; left:0; top:40px; z-index:33;}
.ch-nav .d4 dl{ width:100%; float:left; padding:10px 20px 0 20px; position:relative;}
.ch-nav .d4 dt{ width:100%; float:left; height:30px; line-height:30px; font-size:14px;}
.ch-nav .d4 dt span{ float:left; height:30px; line-height:30px;}
.ch-nav .d4 dt i{ float:right; height:30px; line-height:30px;}
.ch-nav .d4 dd{ width:100%; float:left; height:70px; line-height:30px; overflow:hidden; border-bottom:1px #eeeeee solid; padding-bottom:10px;}
.ch-nav .d4 dd a{ display:inline-block; line-height:30px; padding:0 10px 0 0;}

.ch-nav .d4 dl .d4-menu{ width:400px; float:left; background:#fff; position:absolute; left:218px; top:0px; border:1px #eee solid; padding:20px; display:none; border-left:none;}
.ch-nav .d4 dl .d4-menu a{ display:inline-block; line-height:30px; padding:0 10px 0 10px;}

.shop-flash{ width:100%; float:left; height:440px; position:relative;}
.shop-flash .bd{ width:100%; float:left; height:440px;}
.shop-flash .bd li{ width:100%; float:left; height:440px;}
.shop-flash .bd li span{ width:100%; float:left; height:440px;}
.shop-flash .hd{ width:200px; float:left; height:15px; position:absolute; left:50%; bottom:15px; margin:0 0 0 -100px; text-align:center; z-index:99;}
.shop-flash .hd li{ width:15px; height:15px; display:inline-block; margin:0 3px 0 3px; background:#fff; text-indent:9999px; overflow:hidden; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; cursor:pointer; border:1px #249f4d solid;}
.shop-flash .hd .on{ background:#249f4d;}

.shop-main{ width:1200px; margin:0 auto;}
.shop-main-01{ width:1200px; float:left; margin:30px 0 0 0;}
.shop-main-01 li{ width:160px; height:160px; float:left; margin:0 0 0 10px;}
.shop-main-01 li img{ width:160px; height:160px; float:left;}

.shop-lc{ width:100%; float:left; margin:30px 0 0 0;}
.shop-lc-t{ width:100%; float:left; height:42px; line-height:40px; border-bottom:2px #249f4d solid;}
.shop-lc-t h3{ float:left; height:40px; line-height:40px; font-size:18px;}
.shop-lc-t span{ float:right; height:40px; line-height:40px;}
.shop-lc-t span a{ height:40px; line-height:40px; display:inline-block; padding:0 20px 0 20px; font-size:14px;}
.shop-lc-t span a:hover{ background:#249f4d; text-decoration:none; color:#fff;}
.shop-lc-t span .on{ background:#249f4d; color:#fff;}
.shop-lc-n{ width:100%; float:left;}
.shop-lc-n-l{ width:280px; height:450px; float:left;}
.shop-lc-n-l img{ width:280px; height:450px; float:left;}
.shop-lc-n-r{ width:920px; height:450px; float:right; border:1px #eee solid;}
.shop-lc-n-r-01{ width:100%; float:left;}
.shop-lc-n-r-01 li{ width:229px; float:left; border-bottom:1px #eee solid;}
.shop-lc-n-r-01 li .pic{ width:100%; height:220px; float:left;}
.shop-lc-n-r-01 li .pic img{ width:100%; height:220px; float:left;}
.shop-lc-n-r-01 li .title{ width:100%; height:77px; float:left; text-align:center;}
.shop-lc-n-r-01 li .title .sp1{ width:100%; float:left; height:30px; line-height:30px; padding:0 10px 0 10px; text-align:center; font-size:14px;}
.shop-lc-n-r-01 li .title .sp2{ width:100%; float:left; height:30px; line-height:30px; padding:0 10px 0 10px; text-align:center; font-size:14px;}
.shop-lc-n-r-01 li .title .sp2 b{ color:#f23a46; font-size:18px; font-weight:normal;}
.shop-lc-n-r-01 li .title .sp2 del{ color:#999;}
.shop-lc-n-r-01 .li-02{ border-left:1px #eee solid;}
.shop-lc-n-r-01 .li-03{ border-left:1px #eee solid;}
.shop-lc-n-r-01 .li-04{ border-left:1px #eee solid;}
.shop-lc-n-r-02{ width:100%; float:left;}
.shop-lc-n-r-02 .li-01{ width:450px; float:left; height:151px;}
.shop-lc-n-r-02 .li-01 .pic{ width:183px; height:151px; float:left;}
.shop-lc-n-r-02 .li-01 .pic img{ width:183px; height:151px; float:left;}
.shop-lc-n-r-02 .li-01 .title{ width:250px; height:151px; float:right;}
.shop-lc-n-r-02 .li-01 .title .sp1{ width:100%; float:left; height:30px; line-height:30px; font-size:18px; margin:30px 0 0 0; color:#000;}
.shop-lc-n-r-02 .li-01 .title .sp2{ width:100%; float:left; height:30px; line-height:30px; font-size:14px;}
.shop-lc-n-r-02 .li-01 .title .sp3{ width:100%; float:left; height:30px; line-height:30px; font-size:14px;}
.shop-lc-n-r-02 .li-01 .title .sp3 b{ color:#f23a46; font-size:18px; font-weight:normal;}
.shop-lc-n-r-02 .li-01 .title .sp3 del{ color:#999;}
.shop-lc-n-r-02 .li-02{ width:460px; float:right; height:151px;}
.shop-lc-n-r-02 .li-02 img{ width:460px; float:left; height:151px;}

.shop-foot{ width:100%; float:left; margin:30px 0 0 0;}
.shop-foot-01{ width:100%; float:left; padding:50px 0 50px 0; background:#f8f8f8; min-width:1200px;}
.shop-foot-01-n{ width:1200px; margin:0 auto;}
.shop-foot-01-n li{ float:left; height:120px; padding-left:50px; border-left:1px #e6e6e6 solid;}
.shop-foot-01-n li h3{ width:100%; line-height:30px; float:left; font-size:16px; color:#444444; font-weight:normal;}
.shop-foot-01-n li span{ width:100%; line-height:30px; float:left;}
.shop-foot-01-n .li-01{ width:90px; padding-left:0; border-left:none;}
.shop-foot-01-n .li-01 img{ width:90px; height:90px; float:left;}
.shop-foot-01-n .li-01 span{ width:90px; line-height:30px; float:left; text-align:center;}
.shop-foot-01-n .li-02{ width:170px; border-left:none;}
.shop-foot-01-n .li-03{ width:170px;}
.shop-foot-01-n .li-04{ width:170px;}
.shop-foot-01-n .li-05{ width:170px;}
.shop-foot-01-n .li-06{ width:170px;}
.shop-foot-01-n .li-07{ width:250px; float:right;}
.shop-foot-01-n .li-07 b{ width:100%; line-height:40px; color:#f34e58; font-size:24px; font-weight:normal;}

.shop-foot-02{ width:100%; float:left; height:40px; background:#249f4d; min-width:1200px;}
.shop-foot-02-n{ width:1200px; margin:0 auto;}
.shop-foot-02-n p{ width:100%; float:left; height:40px; line-height:40px; text-align:center; color:#fff;}
.shop-foot-02-n p a{ color:#fff;}

.con-guide{ width:100%; float:left; height:40px;}
.con-guide span{ width:100%; float:left; height:40px; line-height:40px;}

.con-js{ width:100%; float:left; border:1px #dddddd solid; background:#f7f5f5;}
.con-js dl{ width:100%; float:left; line-height:35px; border-top:1px #ddd solid;}
.con-js dt{ width:100px; float:left; line-height:35px; text-align:center; font-size:14px; font-weight:normal;}
.con-js dd{ width:1098px; float:left; border-left:1px #ddd solid; line-height:35px; background:#fff;}
.con-js dd a{ display:inline-block; padding:0 15px 0 15px; height:35px; line-height:35px;}
.con-js dd a:hover {background: #249f4d none repeat scroll 0 0;color: #fff;}
.con-js dd .on {background: #249f4d none repeat scroll 0 0;color: #fff;}

.con-js dd a:hover{ text-decoration:none;}

.con-px{ width:100%; float:left; border:1px #dddddd solid; margin:10px 0 0 0;}
.con-px-l{ float:left;}
.con-px-l li{ float:left;}
.con-px-l li a{ float:left; padding:0 30px 0 30px; height:20px; line-height:20px; margin:10px 0 10px; border-right:1px #ddd solid;}
.con-px-l li span{ display:inline-block; font-size:14px;}
.con-px-l li i{ display:inline-block; margin:0 0 0 5px; font-size:14px; color:#c4c4c4;}
.con-px-l .on{ color:#249f4d;}
.con-px-l .on i{ color:#249f4d;}
.con-px-r{ float:right; height:40px; line-height:40px; color:#666; padding:0 20px 0 20px;}

.con-pro{ width:100%; float:left; margin:10px 0 0 0;}
.con-pro li{ width:232px; float:left; padding:15px; border:1px #ddd solid; margin:0 0 10px 10px;}
.con-pro li .pic{ width:100%; height:200px; float:left;}
.con-pro li .pic img{ width:100%; height:200px; float:left;}
.con-pro li .title{ width:100%; height:100px; float:left; text-align:center;}
.con-pro li .title .sp1{ width:100%; float:left; height:30px; line-height:30px; padding:0 10px 0 10px; text-align:center; font-size:14px; overflow:hidden;}
.con-pro li .title .sp2{ width:100%; float:left; height:30px; line-height:30px; padding:0 10px 0 10px; text-align:center; font-size:14px;}
.con-pro li .title .sp2 b{ color:#f23a46; font-size:18px; font-weight:normal;}
.con-pro li .title .sp2 del{ color:#999;}
.con-pro li .title .sp3{ width:50%; float:left; height:35px; line-height:35px; text-align:center; font-size:14px; background:#249f4d; color:#fff; border-radius:5px; margin:5px 25% 0 25%;}

.pagination-01{ margin:30px 0 20px 0;}
.pagination-01 li a{ margin:0 2px 0 2px; background:#fff; border:1px #dddddd solid; color:#666666; font-size:14px;}
.pagination-01 li a:hover{ background:#249f4d; color:#fff; border:1px #249f4d solid;}
.pagination-01 li .on{ background:#249f4d; color:#fff; border:1px #249f4d solid;}

.con-p-view-01-l{ width:400px; float:left; position:relative;}
.con-p-view-01-l .bd{ width:100%; height:400px; float:left; border:1px #ddd solid;}
.con-p-view-01-l .bd li{ width:100%; height:398px; float:left;}
.con-p-view-01-l .bd li img{ width:100%; height:398px; float:left;}
.con-p-view-01-l .hd{ width:100%; height:70px; float:left; margin:12px 0 0 0; overflow:hidden;}
.con-p-view-01-l .hd li{ width:70px; height:70px; float:left; cursor:pointer; margin-left:12px;}
.con-p-view-01-l .hd li img{ width:70px; height:70px; float:left; border:1px #ddd solid;}
.con-p-view-01-l .hd .on img{ border:1px #F00 solid;}
.con-p-view-01-l .prev,.con-p-view-01-l .next{ width:35px; height:35px; float:left; position:absolute; border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px; border:2px #ebebeb solid; behavior:url(PIE.htc); cursor:pointer;}
.con-p-view-01-l .prev i{ font-size:30px; color:#ebebeb; margin-left:8px;}
.con-p-view-01-l .next i{ font-size:30px; color:#ebebeb; margin-left:10px;}
.con-p-view-01-l .prev{ left:-40px; bottom:15px;}
.con-p-view-01-l .next{ right:-40px; bottom:15px;}
.con-p-view-01-l .prev:hover,.con-p-view-01-l .next:hover{ border:2px #414141 solid;}
.con-p-view-01-l .prev:hover i,.con-p-view-01-l .next:hover i{ color:#414141;}

.con-p-view-01-m{ width:620px; float:left; margin-left:20px; padding-right:20px; border-right:1px #eee solid;}
.con-p-view-01-m .m-01{ width:100%; float:left;}
.con-p-view-01-m .m-01 h3{ width:100%; float:left; line-height:30px; font-size:18px; color:#333; font-weight:normal;}
.con-p-view-01-m .m-01 p{ width:100%; float:left; line-height:20px; color:#249f4d;}
.con-p-view-01-m .m-02{ width:100%; float:left; padding:20px; margin:20px 0 0 0; background:#f1f1f1;}
.con-p-view-01-m .m-02 .sp1{ width:100%; float:left; line-height:30px;}
.con-p-view-01-m .m-02 .sp1 b{ color:#e43541; display:inline-block; margin:0 10px 0 5px; font-size:30px;}
.con-p-view-01-m .m-02 .sp1 del{ color:#999; display:inline-block;}
.con-p-view-01-m .m-02 .sp2{ width:100%; float:left; line-height:30px;}
.con-p-view-01-m .m-02 .sp2 b{ color:#e43541; font-weight:normal;}
.con-p-view-01-m .m-03{ width:100%; float:left; margin:20px 0 0 0;}
.con-p-view-01-m .m-03 span{ width:50%; float:left; line-height:30px;}
.con-p-view-01-m .m-04{ width:100%; float:left; line-height:30px; margin:10px 0 0 0;}
.con-p-view-01-m .m-04 .inp-01{ width:60px; height:25px; line-height:25px; text-indent:10px; border:1px #ddd solid; display:inline-block; margin:2px 0 0 10px;}
.con-p-view-01-m .m-05{ width:100%; float:left; height:40px; margin:20px 0 0 0;}
.con-p-view-01-m .m-05 a{ width:150px; height:40px; line-height:40px; float:left; text-align:center; color:#fff; background:#fc7e05; font-size:14px;}
.con-p-view-01-m .m-05 a:hover{ text-decoration:none;}
.con-p-view-01-m .m-06{ width:100%; float:left; height:50px; line-height:50px;}

.con-p-view-01-r{ width:140px; float:right;}
.con-p-view-01-r-t{ width:140px; float:left; height:20px;}
.con-p-view-01-r-n{ width:140px; float:left;}
.con-p-view-01-r-n li{ width:100%; float:left; margin:10px 0 0 0;}
.con-p-view-01-r-n li .pic{ width:100%; height:90px; float:left;}
.con-p-view-01-r-n li .pic img{ width:100%; height:90px; float:left; border:1px #ddd solid;}
.con-p-view-01-r-n li .title{ width:100%; float:left;}
.con-p-view-01-r-n li .title .sp1{ width:100%; height:30px; line-height:30px; float:left; text-align:center; overflow:hidden;}
.con-p-view-01-r-n li .title .sp2{ width:100%; height:20px; line-height:20px; float:left; text-align:center; overflow:hidden; color:#ec1423;}

.con-p-view-02{ width:100%; float:left; margin:20px 0 0 0;}
.con-p-view-02-l{ width:200px; float:left;}
.con-p-view-02-r{ width:980px; float:right;}

.rqtj{ width:200px; float:left;}
.rqtj-t{ width:200px; float:left; height:42px; line-height:40px; border:1px #ddd solid; background:#fafafa; text-indent:15px; color:#484848; font-size:14px; margin-bottom:10px;}
.rqtj-n{ width:200px; float:left;}
.rqtj-n li{ width:100%; float:left; margin-bottom:10px;}
.rqtj-n li .pic{ width:100%; float:left; height:130px;}
.rqtj-n li .pic img{ width:100%; float:left; height:130px;}
.rqtj-n li .title{ width:100%; float:left;}
.rqtj-n li .title .sp1{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden;}
.rqtj-n li .title .sp2{ width:100%; height:20px; line-height:20px; float:left; overflow:hidden;}
.rqtj-n li .title .sp2 b{ float:left; font-weight:normal; color:#ec1423;}
.rqtj-n li .title .sp2 i{ float:right; font-style:normal; color:#ec1423;}

.con-p-view-02-r-t{ width:100%; float:left; height:42px; border:1px #ddd solid; background:#fafafa;}
.con-p-view-02-r-t h3{ float:left; height:40px; line-height:40px; padding:0 30px 0 30px; color:#fff; background:#0fb900; font-size:14px;}
.con-p-view-02-r-n{ width:100%; float:left; margin:10px 0 0 0; border:1px #ddd solid; line-height:30px;}
.con-p-view-02-r-n img{ max-width:100%;}

.xgcp{ width:100%; float:left; margin:20px 0 0 0; border:1px #ddd solid;}
.xgcp-t{ width:100%; float:left; height:42px; background:#eeeeee;}
.xgcp-t h3{ float:left; height:42px; line-height:40px; padding:0 30px 0 30px; background:#fff; border-top:2px #0fb900 solid; font-size:14px; font-weight:normal; color:#0fb900;}
.xgcp-n{ width:100%; float:left;}
.xgcp-n li{ width:207px; float:left; margin:30px 0 30px 30px;}
.xgcp-n li .pic{ width:100%; float:left; height:137px;}
.xgcp-n li .pic img{ width:100%; float:left; height:137px;}
.xgcp-n li .title{ width:100%; float:left;}
.xgcp-n li .title .sp1{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden;}
.xgcp-n li .title .sp2{ width:100%; height:20px; line-height:20px; float:left; overflow:hidden;}
.xgcp-n li .title .sp2 b{ float:left; font-weight:normal; color:#ec1423;}
.xgcp-n li .title .sp2 i{ float:right; font-style:normal; color:#ec1423;}

.listpage {clear: both;font-size: 12px;height: 50px;line-height: 30px;padding-top: 10px;text-align:center;}
.listpage a {background:#f1f2f6; border-style: solid;border-width: 1px;color: #666666;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
.listpage a:hover{color: #FFFFFF;background-color: #5ba233;}
.listpage span {background-color: #5ba233;border-color: #5ba233;border-style: solid;border-width: 1px;color: #ffffff;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}