@charset "utf-8";
/* CSS Document */
body{color:#2B2B2B;font:12px/1.5 arial,\5b8b\4f53, sans-serif;position:relative; background-color:#EEE;}
body,ul,li,dl,ol,dt,dd,table,td,th,form,h1,h2,h3,h4,h5,h6,p,img{margin:0;padding:0;list-style:none;}
input{margin:0;padding:0;}
img{border:none;}

/*Clear*/
.clear{clear:both;font-size:1px;width:1px;height:1px;line-height:1px;visibility:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}

/*链接样式*/
a{color:#2B2B2B;text-decoration:none;outline:none;}
a:hover{color:#860069 !important;text-decoration:underline;}

/*布局*/
.row, .main, .cntmain{clear:both;width:1000px;margin:0 auto;}
.col-l-178{float:left;width:178px;}
.col-r-820{float:right;width:820px;}
.col-l-250{float:left;width:250px;}
.col-r-750{float:right;width:750px;}

.top{ width:1000px; height:100px; margin:0 auto; background:url(images/top.gif) no-repeat 580px 40px;}
.logo{ float:left; width:454px; height:63px; padding-top:20px;}
.logo a{ height:63px; display:block;}

.nav{ background:url(images/bg.gif) repeat-x 0 0;}
.navbd{ width:1000px; margin:0 auto; position:relative;}
.nav ul{ width:1000px; height:46px; margin:0 auto;}
.nav li{ float:left; line-height:46px; font-family:"Microsoft YaHei",SimHei; font-size:18px; position:relative;}
.nav li a{ height:46px; padding:0 38px; text-align:center; display:block; color:#FFF;}
.nav li a:hover{ text-decoration:none; background-color:#850167; color:#FFF !important;}
.nav li dl{ width:100%; display:none; position:absolute; z-index:200; background:url(images/navbg.gif) repeat 0 0;}
.nav li dd{ height:46px; overflow:hidden;}

.slider{ width:1000px; margin:0 auto;}
.nivoSlider{ position:relative; height:300px; text-align:center; background:#fff url(image/default.gif) no-repeat 50% 50%;z-index:1;}
.nivoSlider img{ margin:0 auto; position:absolute; top:0px; left:0px; display:none;}
.nivoSlider a.nivo-imageLink{ position:absolute; width:100%; height:100%; margin:0 auto; z-index:6; display:none ;}
.nivo-slice{ display:block; position:absolute; z-index:5; height:100% ;}
.nivo-box{ display:block; position:absolute; z-index:5 ;}
.nivo-caption{ position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; width:100%; z-index:8;}
.nivo-caption p{ padding:5px; margin:0 ;}
.nivo-caption a{ display:inline !important;}
.nivo-html-caption{ display:none ;}
.nivo-directionNav a{ position:absolute; z-index:9; cursor:pointer ;}
.nivo-prevNav{ left:0;}
.nivo-nextNav{ right:0;}
.nivo-controlNav a{ position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active{ font-weight:bold;}
.slider .nivo-controlNav{ width:1000px; margin:0 auto; display:block; position:absolute; text-align:center; bottom:20px; z-index:210; opacity:0.5;}
.slider:hover .nivo-controlNav{ opacity:1 ;}
.slider .nivo-controlNav a{ display:inline-block; width:13px; height:13px; font-size:0; margin-left:15px; border-radius:7px; background:#FFF;}
.slider .nivo-controlNav a.active{ background:#880067;}
.slider .nivo-directionNav a{ display:block; width:43px; height:43px; text-indent:-9999px;}


.slider a.nivo-prevNav, .slider a.nivo-nextNav{width:41px; height:84px; background:url(images/banner_btn.png) no-repeat 0 0;}
.slider a.nivo-prevNav{ left:0; top:110px;}
.slider a.nivo-prevNav:hover{ background:url(images/banner_btn.png) no-repeat 0 -84px;}
.slider a.nivo-nextNav{ background-position:-41px 0; right:0; top:110px;}
.slider a.nivo-nextNav:hover{ background:url(images/banner_btn.png) no-repeat -41px -84px;}


.slider .nivo-caption{ font-family:Helvetica, Arial, sans-serif ;}
.slider .nivo-caption a{ color:#fff; border-bottom:1px dotted #fff ;}
.slider .nivo-caption a:hover{ color:#fff ;}


.idx_news{ float:left; width:320px; padding-top:25px;}
.idx_news .hd{ height:36px; line-height:36px; border-bottom:1px solid #d7d6d2;}
.idx_news .tab{ float:left; height:28px;}
.idx_news .tab a{ float:left; width:84px; height:28px; margin-right:5px; text-align:center; line-height:28px; font-size:14px; background-color:#dedbdb;}
.idx_news .tab a:hover{ text-decoration:none; color:#FFF !important;}
.idx_news .tab .current{ background-color:#860069; color:#FFF;}
.idx_news .more{ float:right; font-size:12px;}
.idx_news .more a{ color:#999;}
.idx_news .pictxt li{ height:60px; padding-top:15px;}
.idx_news .pictxt .pic{ float:left; width:60px; padding-right:10px;}
.idx_news .pictxt .pic a{ width:60px; height:60px; display:block; overflow:hidden;}
.idx_news .pictxt .pic img{ height:60px; display:block;}
.idx_news .pictxt .txt{ float:left; width:230px;}
.idx_news .pictxt .txt h3{ height:36px; line-height:18px; overflow:hidden; font-family:"Microsoft YaHei",SimHei; font-size:14px; font-weight:normal;}
.idx_news .pictxt .txt .date{ height:16px; margin-top:5px; padding-left:20px; line-height:16px; display:block; background:url(images/date.gif) no-repeat 0 0; color:#888686;}

.receive{ float:right; width:656px; padding:25px 0 25px;}
.receive .hd{ height:36px; border-bottom:1px solid #d7d6d2; overflow:hidden; line-height:36px;}
.receive .hd h2{ float:left; font-family:"Microsoft YaHei",SimHei; font-size:18px; font-weight:normal; color:#bfbfbf;}
.receive .hd h2 a{ font-size:22px; padding-right:10px;}
.receive .hd .more{ float:right; font-size:12px;}
.receive .more a{ color:#999;}
.receive .bd{ padding-top:15px;}
.receive .pic{ float:left; width:234px; height:212px;}
.receive .txt{ float:left; width:422px;}
.receive .txt p{ height:120px; text-indent:2em; line-height:24px; padding:0 0 0px 15px; overflow:hidden; font-size:14px;}
.receive .txt p a{ color:#860069;}
.receive .txt .receive_link{ padding-top:14px;}
.receive .txt .receive_link a{ width:210px; height:78px; padding-left:1px; display:inline-block;}

.rowbd{ height:425px; background-color:#e4e3e3;}
.service{ height:360px; padding-top:32px; background:url(images/service.jpg) no-repeat 0 32px;}
.service h2{ float:left; height:180px; width:334px;}
.service h2 a{ height:67px; width:208px; margin:58px auto 0 auto; text-indent:-9999px; overflow:hidden; display:block; background:url(images/fuwuhover.gif) no-repeat 0 0; color:#fbd7a2;}
.service h2 .current{ background:url(images/fuwu.gif) no-repeat 0 0;}
.service .bd{ float:left; width:144px; height:154px; margin:0 0 0 163px; padding:13px; background-color:#c69744; filter:alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95; color:#333;}
.service .bd h3{ font-family:"Microsoft YaHei",SimHei; font-size:24px; font-weight:normal; color:#fbd7a2;}
.service .bd h3 a{ color:#333;}
.service .bd p{ height:60px; padding-top:3px; line-height:20px; overflow:hidden;}
.service .bd span{ width:72px; height:22px; margin-top:20px; line-height:22px; text-align:center; display:block;}
.service .bd span a{ height:22px; border:1px solid #860069; display:block; color:#860069;}
.service .bd span a:hover{ border-color:#880344; text-decoration:none; color:#fff !important; background-color:#880344;}
.service .service_bd{ margin:0 163px 0 0;}

.recommend, .souvenir{ padding-top:25px;}
.recommend .hd, .souvenir .hd{ height:36px; border-bottom:1px solid #d7d6d2; overflow:hidden; line-height:36px;}
.recommend .hd h2, .souvenir .hd h2{ float:left; font-family:"Microsoft YaHei",SimHei; font-size:18px; font-weight:normal; color:#bfbfbf;}
.recommend .hd h2 span, .souvenir .hd h2 span{ font-size:22px; padding-right:10px; color:#2B2B2B;}
.recommend .hd h2 a, .souvenir .hd h2 a{ color:#860069;}
.recommend .hd .more, .souvenir .hd .more{ float:right; padding-top:4px;}
.recommend .hd .more span, .souvenir .hd .more span{ width:27px; height:27px; display:inline-block; background:url(images/scrolltab.png) no-repeat right 0;}
.recommend .hd .more .tabup, .souvenir .hd .more .tabup{ margin-right:5px; background-position:0 0;}
.recommend .bd{ height:332px; margin-top:15px; overflow:hidden;}
.recommend .bd .recommend_li{ float:left; width:332px; padding-left:1px;}
.recommend .bd a{ width:332px; height:332px; display:block; overflow:hidden; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.recommend .bd a:hover{ text-decoration:none; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.recommend .bd img{ width:332px; height:332px; display:block;}
.recommend .bd .txt{ height:52px; margin-top:-60px; padding-top:8px; display:block; overflow:hidden; text-align:center; background-color:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#FFF;}
.recommend .bd strong{ font-family:"Microsoft YaHei",SimHei; font-size:16px; font-weight:normal; display:block;}
.recommend .bd font{ font-family:"Microsoft YaHei",SimHei; font-size:12px; display:block;}

.souvenir .bd{ margin-top:15px; height:299px; overflow:hidden;}
.souvenir .bd .souvenir_li{ float:left; width:240px; padding:0 5px;}
.souvenir .bd .pic, .souvenir .bd .pic img{ width:240px; height:188px; display:block;}
.souvenir .bd .tit{ height:30px; padding-top:5px; font-family:"Microsoft YaHei",SimHei; font-size:16px; line-height:30px; display:block;}
.souvenir .bd p{ height:40px; line-height:40px; color:#999;}
.souvenir .bd p span{ width:50%; height:40px; display:inline-block; overflow:hidden;}
.souvenir .bd p .num{ text-align:right;}
.souvenir .bd .buy{ height:36px; line-height:36px; font-family:"Microsoft YaHei",SimHei; font-size:16px; font-weight:normal; text-align:center; display:block; background-color:#dedbdb;}
.souvenir .bd .buy:hover{ text-decoration:none; background-color:#86006a; color:#FFF !important;}

.link{ height:74px; margin-top:25px; line-height:74px; overflow:hidden; background-color:#dedbdb;}
.link .hd{ float:left; width:100px; height:74px; text-align:right; font-size:14px; font-weight:bold; color:#860069;}
.link .bd{ float:left; width:900px; height:74px;}
.link .bd a{ display:inline-block; margin:0 10px; color:#828282;}

.footerbg{ margin-top:25px; background:url(images/bg.gif) repeat-x 0 -46px;}
.footer{ width:1000px; height:200px; margin:0 auto;}
.footernav{ height:50px; padding-top:10px; font-size:14px; line-height:50px; text-align:center; background:url(images/footernav.gif) repeat-x 0 bottom;}
.footernav a{ padding:0 10px;}

.footer .txt{ padding:15px 120px 0; line-height:22px;}
.footer .txt_l{ float:left; width:265px;}
.footer .txt_m{ float:left; width:195px;}
.footer .txt_r{ float:left; width:190px;}
.footer .txt span{ display:block;}
.footer .pic{ float:right; width:100px; text-align:center;}
.footer .pic span{ color:#860069;}

.banner{ width:100%; height:300px; text-align:center; overflow:hidden;}
.banner img{ height:300px;}

/*图片列表*/
.piclist li{ float:left;width:371px; margin:10px 19px 0 20px; display:inline; overflow:hidden;}
.piclist .pic{width:361px; height:215px; border:5px solid #eaeaea; border-radius:5px; display:block; overflow:hidden;}
.piclist .pic:hover{ border-color:#db002c;}
.piclist img{ width:361px;display:block;}
.piclist span{ height:34px; text-align:center; font-family:"Microsoft YaHei",SimHei; font-size:14px; line-height:34px; overflow:hidden; display:block;}

.product_list{ padding-left:20px;}
.product_list li{ height:157px; padding:40px 40px 20px 15px;border-bottom:1px solid #e8e2db;}
.product_list li .img{ float:left; width:280px; height:157px; margin-right:25px; overflow:hidden;}
.product_list li .img a{ height:157px; display:block;}
.product_list li .img img{ width:280px; display:block;}
.product_list h4{ height:30px; line-height:24px; overflow:hidden; font-size:18px; font-family:"Microsoft YaHei",SimHei; font-weight:normal; color:#cb131d;}
.product_list h4 a{ color:#cb131d;}
.product_list span{ height:24px; line-height:24px; display:block; overflow:hidden;}
.product_list p{ height:48px; margin-top:20px; line-height:24px; overflow:hidden; position:relative; text-indent:2em;}

/*内容列表样式*/
.list li, .list dd{height:25px;line-height:25px;font-size:12px;word-break:break-all;overflow:hidden;padding-left:10px;position:relative;background:url(images/list.gif) no-repeat 0 center;}
.list li .date{display:block;position:absolute;top:0;right:150px;color:#999;}

/*当前位置*/
.position{ height:50px; padding-left:10px; line-height:50px;}
.position .position_tit{ float:right; width:200px; text-align:right; font-family:"Microsoft YaHei",SimHei; font-size:18px; font-weight:normal; color:#cb131d;}
.position .position_bd{ float:left; width:500px; font-family:\5b8b\4f53;}
.position_bor{ border-bottom:1px solid #e1e1e1;}

/*分页*/
.pager{height:27px;text-align:center;padding:15px 0;}
.pager a, .pager span{width:36px;height:36px;margin-right:5px;line-height:36px;vertical-align:middle;display:inline-block;outline:none;font-family:\5b8b\4f53;overflow:hidden;background-color:#e0e0e0;color:#000;}
.pager span{color:#000;}

.pager a:hover, .pager .current{background-color:#860069;text-decoration:none;color:#FFF !important;}
.pager .previous{width:60px;}

/* 新闻中心 */
.news{ float:left; width:600px; margin-top:50px;overflow:hidden;position:relative;}
.news .bd{ padding-top:20px;}
.news .bd ul{ float:left; width:90000px;}
.news .bd li{ float:left; width:600px; overflow:hidden;}
.news .bd .img, .news .bd img{ float:left; width:200px; height:150px;}
.news .bd .img{ margin-right:20px;}
.news .bd h3{ height:34px; line-height:34px; overflow:hidden; font-size:16px; font-family:"Microsoft YaHei",SimHei; font-weight:normal;}
.news .bd h3 a{ color:#900;}
.news .bd p{ height:72px; margin-top:20px; line-height:24px; overflow:hidden; position:relative; text-indent:2em;}
.news .bar{ width:300px; height:30px; text-align:right; position:absolute; top:20px; right:0;}
.news .bar h3, .news .bar p{ display:none;}
.slider-switch{font-size:8px; z-index:1;-webkit-text-size-adjust:none;}
.slider-switch a{display:inline-block;margin-left:5px;color:#c3c3c3;overflow:hidden;cursor:pointer;height:12px;width:12px;line-height:100px;text-align:center;font-style:normal;border-radius:6px;background:#c3c3c3;}
.slider-switch a:hover{text-decoration:none;}
.slider-switch .current{color:#626262;background:#626262;}
.slider-switch .prev, .slider-switch .next{display:none;}

/* 产品中心 */
.main{ padding-bottom:50px; background:url(images/bars.gif) repeat-y 178px 0;}
.sidebar{ margin-top:-80px;}
.sidebar_tit{ height:80px; font-weight:normal; text-align:center; position:relative; z-index:1; font-family:"Microsoft YaHei",SimHei; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; background-color:#7d2d2d; color:#FFF;}
.sidebar_tit span{ padding-top:10px; font-size:24px; display:block;}
.sidebar_tit font{ font-size:12px; display:block;}
.sidebar-bd{ padding-top:20px;}
.sidebar-bd li{ height:44px; border-bottom:1px solid #e1e1e1; font-family:"Microsoft YaHei",SimHei; font-size:16px; line-height:44px;}
.sidebar-bd li a{ padding-left:20px; display:block; height:44px;}
.sidebar-bd .current{ padding-left:20px; background-color:#860069; color:#FFF;}
.sidebar-bd .current a{ padding:0; color:#FFF;}
.sidebar-bd li a:hover{ text-decoration:none; background-color:#860069; color:#FFF !important;}

.product_tit{ height:32px; font-size:14px; line-height:32px; background-color:#666;}
.product_tit span{ width:200px; height:32px; border-right:1px solid #FFF; padding-left:20px; display:inline-block; color:#FFF; background-color:#db002c;}
.news_tit a{ width:272px;}

.newlist{ padding:0 10px;}
.newlist li{ height:48px; font-size:14px; line-height:48px; border-bottom:1px solid #e8e8e8;}
.newlist li a{ margin-right:10px; display:inline-block;}
.newlist li .date{ color:#bdbdbd;}

.chanpinbox li{ padding-top:10px;}
.single{ padding:30px; font-size:14px; line-height:28px;}
.single img{width:expression(this.width > 750 ? "750px" : this.width); max-width:750px;}

.stores{ padding:20px 30px 0 30px;}
.stores li{ float:left; width:379px; border-right:1px solid #e1e1e1; padding-bottom:20px;}
.stores .clear_bor{ border:0;}
.stores li .img, .stores li .img img{ width:359px; margin:0 auto; display:block;}
.stores li .img{ height:269px; border:1px solid #e1e1e1; overflow:hidden;}
.stores .stores_info{ border-bottom:1px solid #e1e1e1; height:70px; padding:10px; line-height:30px; font-size:14px; overflow:hidden;}
.stores .stores_info h4{ height:40px; line-height:40px; overflow:hidden; font-weight:normal; font-family:"Microsoft YaHei",SimHei; font-size:16px;}
.stores .stores_info span{ float:left; width:150px; height:30px; line-height:30px; overflow:hidden;}
.stores .stores_info font{ float:right; width:200px; height:30px; line-height:30px; font-family:arial; font-size:20px; text-align:right; font-weight:bold; color:#cb131d; overflow:hidden;}

/* 文章内容页 */
.chanpin-cnt{ padding:40px;}
.chanpin-cnt h1{ font-family:"Microsoft YaHei",SimHei; font-weight:normal; font-size:24px; line-height:30px; color:#cb131d;}
.chanpin-cnt .chanpin-img{ float:left; width:270px; height:203px; margin:20px 30px 0 0; overflow:hidden;}
.chanpin-cnt .chanpin-img img{ width:270px; display:block;}
.chanpin-cnt .chanpin-info{ float:left; width:400px; margin-top:20px; font-size:14px;}
.chanpin-cnt .chanpin-info span{ height:40px; line-height:40px; display:block;}
.chanpin-cnt .chanpin-info font{ font:20px arial; color:#F00; font-weight:bold;}
.chanpin-cnt .chanpin-info a{ width:160px; height:40px; margin-top:40px; text-align:center; line-height:40px; font-size:21px; font-family:"Microsoft YaHei",SimHei; display:inline-block; background-color:#db002c; color:#FFF;}
.chanpin-cnt .chanpin-info a:hover{ text-decoration:none; color:#000 !important;}

.chanpin-jianjie{ padding:40px;}
.chanpin-bd{ padding:20px; font-size:14px; line-height:26px; font-size:14px;}
.chanpin-bd img{ width:expression(this.width > 690 ? "690px" : this.width); max-width:690px;}

.content{padding:24px 30px 0; color:#333;}
.content-title{padding-bottom:10px;text-align:center;font-family:"Microsoft YaHei",SimHei;font-size:24px;font-weight:normal;}
.info{padding-bottom:6px;border-bottom:1px solid #ccc;line-height:24px;text-align:center;font-size:12px;position:relative;color:#999;}
.content-bd{width:720px; padding:20px 20px 25px 20px;line-height:24px; overflow:hidden; font-size:14px;}
.content-bd img{width:expression(this.width > 700 ? "700px" : this.width); max-width:700px;}

.search{ height:60px; padding:40px 0 0 10px;}
.search form{ height:60px;}
.search .so_txt{ float:left; width:420px; height:30px; line-height:34px; border:1px solid #d9d9d9;}
.search .so_but{ float:left; width:40px; height:32px; border:1px solid #d9d9d9; border-left:0px; text-indent:-9999px; cursor:pointer; background:url(images/so.gif) no-repeat center 5px;}

.liuyan .liuyan_l, .liuyan .bqleft{ width:80px; padding:10px 5px; text-align:right;}
.liuyan .liuyan_r, .liuyan .bqright{ width:700px; padding:10px 5px;}
.liuyan .liuyan_n input, .liuyan .liuyan_y input{ width:200px; height:24px; line-height:24px; vertical-align:middle;}
.liuyan .liuyan_y img{height:40px; vertical-align:middle;}
.liuyan .bqright input{ width:60px; height:30px; cursor:pointer;}