@charset "gb2312";
/* CSS Document */
html{color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-size:12px;color:#333;font-family:Microsoft YaHei;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
a { color:#333; text-decoration:none}
h1,h2,h3,h4,h5 { font-family:microsoft yahei,simhei; font-weight:bold;}
img{ border:none;}
ol,ul,li {list-style:none;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr{float:right;}

/*top*/
.cbg{ background:url(images/bg.jpg) repeat}
.top1{ background:url(images/top1.jpg) no-repeat top center; height:100px;}
.top2{ background:url(images/top2.jpg) no-repeat top center; height:100px;}
.top3{ background:url(images/top3.jpg) no-repeat top center; height:100px;}
.top4{ background:url(images/top4.jpg) no-repeat top center; height:189px}
.top5{ background:url(images/top5.jpg) no-repeat top center; height:auto}
.topbox{ width:1000px; margin:0 auto; position:relative;}
.backtobox{ position:absolute; width:80px; height:20px; left:120px; top:72px}
.backto{ position:relative; float:left; height:20px; font-size:12px; color:#888; text-indent:5px; line-height:20px; cursor:pointer; border:1px solid #e4e4e4; background:url(images/num.gif) no-repeat 60px -49px #fff; width:79px}
.backto ul{ background:#fff; width:81px; position:absolute; top:20px; left:-1px}
.backto ul li a{height:20px; line-height:24px;text-decoration:none; color:#000}
.backto li:hover{ background:#000;}
.backto li:hover a {color:#fff;}
blockquote{ position:absolute; display:block; top:92px; right:60px;width:860px;font: normal 12px/22px "\5b8b\4f53"; color:#fff; text-indent:25px;}

/*part1*/
.mainbox{ width:1000px; height:auto; margin:0 auto; background:#f7f5ea; }
.part{padding-top:10px;}
.part p.text{ margin:15px 30px; font-size:14px; line-height:28px;}
.title1{ background:url(images/title1.jpg) no-repeat; width:1000px; height:57px; }
.pic{ padding:20px 0; background:url(images/pic1.jpg) no-repeat 0 20px; width:1000px; height:320px}
.kind{ padding:0 10px;}
.stit{ background:url(images/stit01.jpg) no-repeat; width:980px; height:60px; padding-bottom:15px;}
.pic2{ width:631px; height:364px;}
.bg1,.bg2,.bg3{ border:1px solid #ccc}
.bg1 a,.bg2 a,.bg3 a{ display:inline-block}
.pic2 img{ margin:12px 12px 0px 12px}
.kind p.txt1{background:#5f562d; color:#fff; margin:0 12px; text-indent:25px; line-height:22px; padding:10px 0px; }
.kind p.txt1 a{ color:#ffff00}
.kind p.txt1 a:hover{ text-decoration:underline}
.start{ width:337px; height:371px}
.start p{ text-indent:2em}
.start .spec1 strong{ background:#91836b}
.start .spec2 strong{ background:#898989}
.start .spec3 strong{ background:#958a56}
.spec1{ background: url(images/textbg1.jpg); color:#FFF; line-height:25px;height: 366px; position:relative }
.spec2{ background: url(images/textbg2.jpg); color:#FFF; line-height:25px;height: 366px; position:relative}
.spec3{  background: url(images/textbg3.jpg); color:#000; line-height:25px;height: 366px; position:relative}
.spec1 p,.spec2 p{ line-height:22px; color:#fff; margin:20px 20px 0 20px; text-indent:25px;font-size:14px}
.spec3 p{ line-height:22px; margin:20px 20px 0 20px; text-indent:25px; font-size:14px}
.spec1 span{background: url(images/dot.png);width: 15px;height: 15px;z-index: 2;position: absolute;right: 10px;
bottom: 10px;}
.spec2 span{background: url(images/dot.png);width: 15px;height: 15px;z-index: 2;position: absolute;left: 10px;
bottom: 10px;}
.spec3 span{background: url(images/dot.png);width: 15px;height: 15px;z-index: 2;position: absolute;right: 10px;
bottom: 10px;}
.spec1 p.tt,.spec2 p.tt,.spec3 p.tt{ text-align:center; padding-top:50px; padding-bottom:20px; border-bottom:1px solid #fff; margin-top:0px}
.start span.sanjiao1{ background:url(images/sanjiao1.jpg) no-repeat; width:17px; height:13px; display:inline-block; float:right}
.start h2.r{ background:url(images/tit.jpg) no-repeat; width:337px; height:43px; margin-top:20px; color:#fff; font:normal 20px/30px microsoft yahei,SimHei; line-height:39px; padding-left:15px}
.stit2{ background:url(images/stit02.jpg) no-repeat; width:980px; height:60px; padding-bottom:15px;}
.start span.sanjiao2{ background:url(images/sanjiao2.jpg) no-repeat; width:17px; height:13px; display:inline-block; float:left}
.black{ background:#000}
.start h2.b{ background:url(images/tit2.jpg) no-repeat; width:337px; height:43px; margin-top:20px; color:#fff; font:normal 20px/30px microsoft yahei,SimHei; line-height:39px; padding-left:15px}
.stit3{ background:url(images/stit03.jpg) no-repeat; width:980px; height:60px; padding-bottom:15px;}
.start span.sanjiao3{ background:url(images/sanjiao3.jpg) no-repeat; width:17px; height:13px; display:inline-block; float:right}
.grey{ background:#d8d2b6}
.start h2.g{ background:url(images/tit3.jpg) no-repeat; width:337px; height:43px; margin-top:20px; color:#000 font:normal 20px/30px microsoft yahei,SimHei; line-height:39px; padding-left:15px}

/*part2*/
.title2{ background:url(images/title2.jpg) no-repeat; width:1000px; height:57px; }
.sign{ padding:10px 30px;}
.sign p{ font-size:14px; text-indent:30; line-height:26px;}
.kind2{ padding:10px 30px 10px 20px}
.kind_l{ background:url(images/bgg.png) no-repeat; height:440px; width:328px; }
.kind_l p.big{color:#000; width:275px; overflow:hidden;height:30px;font:700 normal 18px/30px Microsoft YaHei;}
.kind_l p.small{ width:275px;font:normal 12px/26px "\5b8b\4f53"; text-indent:25px; margin-top:5px}
.kind_l a:hover{ color:#db0f2a}
.kind_l p.small a{ color:#db0f2a}
.kind_l p.small a:hover{ text-decoration:underline}


/*part3*/
.kind3{ padding:20px 0}
.title3{ background:url(images/title3.jpg) no-repeat; width:1000px; height:57px; }
.pic3{ background:url(images/pic4.jpg) no-repeat; width:1000px; height:300px; position:relative;}
.pic4{ background:url(images/pic5.jpg) no-repeat; width:1000px; height:300px; position:relative}
.pic3 a.person1{ position:absolute; display:block; width:165px; height:205px;  top:20px; left:80px}
.pic3 a.shop1{ position:absolute; display:block; width:160px; height:200px;  top:40px; left:260px}
.pic3 a.person2{ position:absolute; display:block; width:165px; height:205px; top:20px; right:300px}
.pic3 a.shop2{ position:absolute; display:block; width:160px; height:200px;  top:40px; right:100px}

.pic4 a.shop1{ position:absolute; display:block; width:170px; height:160px; top:80px; left:100px;}
.pic4 a.person1{ position:absolute; display:block; width:165px; height:205px;top:25px; left:280px;}
.pic4 a.shop2{ position:absolute; display:block; width:170px; height:160px;top:80px; right:280px;}
.pic4 a.person2{ position:absolute; display:block; width:165px; height:205px;top:35px; right:115px;}







/*¾«²Ê×¨Ìâ*/
.conboxa{ width:958px; padding:0 20px; margin:10px 0 10px 0;}
.conboxa p {  display:block; float:left;text-indent:28px; font:normal 14px/28px "\5b8b\4f53";padding:5px 10px;}
.conboxa h3 { display:block; float:left; font:500 18px/34px microsoft yahei,SimHei;padding-right: 5px; background:#fff; padding-bottom:5px;}
.conboxa h3 span { display:inline-block; height:34px; width:22px; background:url(icon.gif) no-repeat -1px -279px #fff;  _background:url(icon.gif) no-repeat -1px -282px #fff;vertical-align:top; margin-right:5px; }
.imgboxa { display:inline-block; width:306px; color:#333; font-size:14px; font-weight:bold; text-align:center;}
.imgboxa img{border:solid 1px #e4e4e4; background:#fff; padding:3px; float:left; margin-bottom:5px; height:181px; width:298px;}
.d_title { float:left; width:958px; line-height:40px; border-bottom:2px solid #1d477f;}
.d_title a.fr { color:#1d477f; font-size:14px;}
.d_title h2 { color:#1d477f; font:bold 24px/40px microsoft yahei,SimHei;height:40px;}
.ztlist { float:left; width:958px; margin-top:20px;}
.ztlist span{ display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.left{ float:left; background:url(images/icon.gif) no-repeat 0 -350px;}
.ztlist span.right{ float:right; background:url(images/icon.gif) no-repeat -22px -350px;}
.zt { float:left; width:894px; height:160px; margin:0 10px; _display:inline; overflow:hidden;position:relative;}
.zt ul { float:left; position:absolute; width:1000px;}
.zt li { float:left;  width:202px; height:152px;border:solid 1px #e4e4e4; padding:3px; margin-right:18px;}
.zt li img { width:202px; height:152px; float:left;}
.clearfix { clear: both;zoom:1;}



.mt15{ margin-top:15px;}




