@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"宋体"; font-size:12px; line-height:24px; color:#8f4f9b; } 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
p{ margin:0px; padding:0px;}
a{ color:#8F4F9B; text-decoration:none;}
a:hover{ color:#543173;}


.top{ width:100%; background:url(top.jpg) repeat-x; height:108px;}
.top1{ width:1000px; height:108px; background:url(top1.jpg) no-repeat; margin:0 auto;}
.lg{ float:left; padding-top:20px;}
.tp_r{ float:right; width:240px; padding-top:20px;}
.sy{ height:28px; width:235px; float:right; }
.sy ul{ height:28px; width:240px;}
.sy ul li{ width:80px; float:left; text-align:center; }
.sy ul li a{ width:80px; height:28px; line-height:28px; display:block; text-align:center; background:url(sy.jpg) no-repeat 2px 10px; display:block; color:#72418a;}

.soso{ width:520px; height:40px; float:right; }
.phone{ float:left; width:280px; }
.ss{ float:right; width:240px;}
#SearchTxt{ background:url(ss.png) no-repeat; width:188px; height:31px; line-height:31px; float:left; border:none; text-indent:40px;  color:#ffffff;}
#SearchSubmit{ background:url(anniu.png) no-repeat; width:52px; height:31px; float:right; border:none;cursor:pointer;}

.nav{ width:100%; height:36px; background:url(nav.jpg) repeat-x; }
.nav ul{ width:1000px; height:36px; margin:0 auto; background:url(ul.jpg) no-repeat; }
.nav ul li{ width:142px; height:36px; text-align:center; float:left;}
.nav ul li a{ width:142px; height:36px; line-height:36px; color:#fff; font-size:14px; font-weight:bold; text-align:center; display:block; background:url(nah1.png) no-repeat center; }
.nav ul li a:hover { background:url(nah.png) no-repeat center;color:#fff;}

/* banner */
.banner, .banner ul, .banner img {height: 324px; }
.banner { width:100%; min-width:966px; height:360px;position:relative; overflow:hidden; margin-bottom:4px; z-index:2; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.banner img { width:1000px; display:block;margin: 0 auto; /*border: 5px solid #D8D8D9;*/ }
.banner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:46px; z-index:3; }
.banner .tip span { display:inline-block; width:20px; height:10px; margin:0 8px; cursor:pointer; background:#ead0e8; }
.banner .tip span.cur { background:#693e86; }
.bigshow{   background:url(../images/banner_show.png) no-repeat; width:998px; height:25px; margin:0 auto;}
.page_left_show{ background:url(../images/page_left_show.jpg) no-repeat; height:25px; width:679px;}
.bn{ background:url(bnbj.jpg) repeat-x;height: 323px;width: 100%; }
.main{ width:1004px; height:auto; margin:0 auto;}

.bn1{ width:1036px; height:324px; margin:0 auto;}
.bnt{ width:1000px; height:324px; float:left;}
.bn1_y{ width:18px; height:324px; float:left; background:url(bnyy.png) no-repeat;}
.bn2_y{ width:18px; height:324px; float:right; background:url(bnyy1.png) no-repeat;}

.cont_s{ background:url(cpbj.jpg) repeat-x; height:251px; width:100%;}
.cont_s_zhong{ height:251px; width:1114px; margin:0 auto; background:url(cpbeijing.jpg) repeat-x 0 3px; } 
.scrollcon{}
.cpbiaoti{ text-align:center;}
.biaoti1{ position:relative;}
.biaoti1 span{ float:left; font-size:14px; font-weight:bold; color:#fff; height:29px; line-height:29px; position:absolute; z-index:100; right:527px;_right:475px;}
.LeftBotton{ background:url(cpjt1.png) no-repeat 0px 2px; *background:url(cpjt1.png) no-repeat 0px 3px;  width:50px; height:247px;_margin-top:1px;  float:left;cursor:pointer;}
.RightBotton{ background:url(cpjt2.png) no-repeat 0px 2px; *background:url(cpjt2.png) no-repeat 0px 3px; width:50px; height:251px;_margin-top:1px; float:right;cursor:pointer;}

.product_list{ float:left; width:1010px; overflow:hidden;  height:190px;  padding-top:10px; position:relative;}
.ScrCont{width:800%; height:190px;}
.pic{ width:205px;height:190px; overflow:hidden; float:left;  background:url(tupbj.png) no-repeat -6px -2px;}
.pic img { width:183px;height:137px; background:#fff;  padding:3px; border:1px solid #ccc;}
.pic span{ width:190px; height:25px; text-align:center; display:block; }
.pic span a{color:#8F4F9B;}
.pic span a:hover{ color:#543173;}
#List1{ position:relative; height:190px; left:0px;}


.main{ /*background:url(main.jpg) repeat-x;*/ /*height:310px;*/height:auto; width:100%;}
.main1{ width:1000px; margin:0 auto;  height:310px;}
.up{ width:1000px;   margin:0 auto; }
.ann{ float:left; width:187px; margin-top:15px;}

.fw{ width:187px; height:50px; font-size:14px; font-weight:bold; background:url(fw.jpg) no-repeat;}
.fw a{  color:#fff; height:50px;  width:127px;  display:block; padding-left:60px; padding-top:9px; line-height:16px; }
.fw a:hover{ color:#543173;}
.liuy{ width:187px; height:50px; font-size:14px; font-weight:bold; background:url(ly.jpg) no-repeat; margin:15px 0;}
.liuy a{  color:#fff; height:50px;  width:127px;  display:block; padding-left:60px; padding-top:9px; line-height:16px; }
.liuy a:hover{ color:#543173;}
.lx{ width:187px; height:50px; font-size:14px; font-weight:bold; background:url(lx.jpg) no-repeat;}
.lx a{  color:#fff; height:50px;  width:127px;  display:block; padding-left:60px; padding-top:9px; line-height:16px; }
.lx a:hover{ color:#543173;}

.about{ width:435px; float:left; margin:15px 25px 0;}
.about_t{ background:url(aboux.jpg) no-repeat bottom center; width:435px; height:30px; }
.about_t h1{ float:left; font-size:14px; font-weight:bold; color:#543173; text-indent:10px; }
.about_t h2{ float:left; font-size:14px; font-weight:bold; color:#da97da; }
.about_t a img{ float:right; padding:13px 20px 0 0;}
.about_z{ padding:10px 0 10px 10px;}
.about_z img{ float:left; margin-right:10px; padding:2px; border:2px solid #d493d5;}

.news{ width:325px; float:right; margin-top:15px;} 
.news_t{ background:url(xinwen.jpg) no-repeat; height:29px; width:325px; }
.news_t span{ float:left; font-size:14px; font-weight:bold; color:#fff; height:29px; line-height:29px; text-indent:10px; }
.news_t a img{ float:right; padding:10px 10px 0 0;}
.news_z{ background:url(xwbj.jpg) repeat-x #fee3e8; width:323px; height:200px; border:1px solid #e8bee2;}
.news_z ul{ padding:8px 15px;}
.news_z ul li{ height:30px; line-height:30px; background:url(xwjt.png) no-repeat left center; text-indent:15px; border-bottom:1px dotted #e9d2c6;}
.news_z ul li span{ float:right; color:#c470c4;}
.news_z ul li a{ float:left; color:#8f4f9b;  } 
.news_z ul li a:hover{ color:#543173;}


.links{ background:url(gjz.jpg) repeat-x #fee3e8; height:auto; width:1000px; border:1px solid #e8bee2; margin-top:20px;_margin-top:10px;}
.links p{ padding:15px;}


.bottom{ width:100%; height:90px; background:#ba95c1;}
.bottom1{ width:1000px; background:url(btt.jpg) no-repeat center; margin:0 auto; height:90px; top:-10px; } 
.bottom1 p{ text-align:center; padding-top:20px; color:#543173;}
.bottom1 p a{color:#543173;}
.bottom1 p a:hover{ color:#543173;}

.ny_main{ background:url(main2.jpg) repeat-x #fde4e7; height:auto; width:100%;}
.ny_main1{ width:1000px; margin:0 auto;  height:auto;}
.ny_bottom{ width:100%; background:url(nybj.jpg) repeat-x; height:90px;}
.ny_bottom1{ width:1000px; background:url(btt.jpg) no-repeat 0 10px; margin:0 auto; height:90px;} 
.ny_bottom1 p{ text-align:center; padding-top:25px; color:#543173;}
.ny_bottom1 p a{color:#543173; }
.ny_bottom1 p a:hover{ color:#543173;}

.left{ float:left; width:251px; margin:15px 0;}
.ny_an{ float:left; width:251px; margin-top:15px;}
.ny_fw{ width:251px; height:50px; font-size:14px; font-weight:bold; background:url(ny_fw.jpg) no-repeat;}
.ny_fw a{  color:#fff; height:50px;  width:127px;  display:block; padding-left:60px; padding-top:9px; line-height:16px; }
.ny_fw a:hover{ color:#543173;}
.ny_ly{ width:251px; height:50px; font-size:14px; font-weight:bold; background:url(ny_ly.jpg) no-repeat; margin:15px 0;}
.ny_ly a{  color:#fff; height:50px;  width:127px;  display:block; padding-left:60px; padding-top:9px; line-height:16px; }
.ny_ly a:hover{ color:#543173;}
.ny_lx{ width:251px; height:50px; font-size:14px; font-weight:bold; background:url(ny_lx.jpg) no-repeat;}
.ny_lx a{  color:#fff; height:50px;  width:127px;  display:block; padding-left:60px; padding-top:9px; line-height:16px; }
.ny_lx a:hover{ color:#543173;}

.fenlei_t{ background:url(fenlei.jpg) no-repeat; height:29px; width:251px; }
.fenlei_t span{ float:left; font-size:14px; font-weight:bold; color:#fff; height:29px; line-height:29px; text-indent:10px; }
.fenlei_z{ width:251px; height:auto;}
.fenlei_z ul{}
.fenlei_z ul li{ height:30px; line-height:30px; width:251px; background:#e8bee2; border-bottom:1px dotted #945fa3; text-indent:20px;}
.fenlei_z ul li a{ height:30px; line-height:30px; width:251px; border:none; color:#543173; display:block;}
.fenlei_z ul li a:hover{  background:#945fa3; color:#fff; width:251px; border:none;}

.right{ width:720px; height:auto; float:right; margin:15px 0;}
.right_t{ background:url(right.jpg) no-repeat; height:29px; width:720px; }
.right_t span{ float:left; font-size:14px; font-weight:bold; color:#fff; height:29px; line-height:29px; text-indent:10px; }
.right_z{ background:url(xwbj.jpg) repeat-x #fee3e8; width: 688px; padding: 15px; height:auto; border:1px solid #e8bee2; min-height:340px;}



/*--------news----------*/
.right_z ul li{ height:30px; line-height:30px; background:url(xwjt.png) no-repeat left center; text-indent:15px; border-bottom:1px dotted #e9d2c6; 
width:680px;}
.right_z ul li a{ float:left; color:#8f4f9b;}
.right_z ul li a:hover{ color:#543173;}
.right_z ul li span{ float:right; color:#999;}
/*product*/

.chanpin{ background:url(xwbj.jpg) repeat-x #fee3e8; width: 688px; padding: 15px; height:auto; border:1px solid #e8bee2; min-height:340px;}

/*--------pages----------*/
.page{ width:100%; display:block;  height:auto;margin:20px 0; text-align:center;}
.page span,.page a{ display:inline-block; border:1px solid #ddd; height:20px; padding:0 4px; line-height:20px; text-align:center; color:#999; 
background:#fff;}
.page span{ display:inline-block; height:20px; padding:0 4px; line-height:20px; text-align:center;}
.page a:hover,.page .hover{border-color:#444; color:#fff; background:#8F4F9B;}

/*---------product---------------*/
.product{ width:215px; text-align:center; float:left; padding-left: 12px;}
.product img{ width:200px; height:150px; padding:2px; border:1px solid #ccc; float:left;}

/*------------showproduct---------*/
.right_img{ float:left; padding:3px; border:1px solid #ccc;}
.right_img img{ width:400px; height:300px;}
.right_font{ float:left; margin-left:15px;}
.right_font .mc{ font-size:14px; font-weight:bold;}
.ly{ width:85px; height:35px; display:block; background:#0033CC; line-height:35px; text-align:center;}
.ly a{ color:#fff;}
.ly a:hover{ font-weight:bold;}
.mx{ margin-top:10px; line-height:28px;}

/*---------shownews-----------*/
.ArticleTitle{ font-size:18px; line-height:40px; text-align:center;  margin-bottom:10px;  font-family:"微软雅黑"; font-weight:bold;}
.ArticleMessage{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.ArticleTencont{  line-height:180%; padding:10px 15px; font-size:12px;}
#article a:link{  text-align:right; color:#A8A6A6;}
.pr_ms{font-weight:bold;border-bottom:1px dotted #CCCCCC;  }
.pr_nr{ padding:10px 20px;}

.fy{ width:100%; text-align:center;border-top:1px dotted #CCCCCC; height:28px; line-height:26px; padding-top:10px; margin-top:20px; color:#666;}

.BMap_bubble_content { font-size:12px; line-height:16px;}
/*推荐产品*/
/* reInformation */
#reInformation { width:96%; padding:0 14px 20px; margin-bottom:20px; border:1px solid #e8bee2; }
#reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #e8bee2; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#8f4f9b;  }
#reInformation ul { margin-left:2px; float:left; }
#reInformation li { float:left; width:190px; padding:9px 9px 0; border:1px solid #e8bee2; margin-left:4px; margin-right:4px; display:inline; }
#reInformation li img { width:190px; height:150px; }
#reInformation li img:hover { opacity:0.9; }
#reInformation .g { display:block; width:190px; }
#reInformation .t { float:left; line-height:30px; }
#reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#8f4f9b; }
/*翻页*/
.link{margin:0 4px;}
.cur{margin:0 4px;}
.pager a{margin:0 4px;}
.pager{text-align: center;}

.pagekey{padding:10px;background:#e5e5e5;}
.pageshare{ height:20px; padding:10px; text-align:right;}
.bds_more { height: 16px; line-height: 16px;)