@charset "gb2312";
/* CSS Document */
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family:microsoft yahei,simhei; font-size:14px;}
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{ text-decoration:none;}
ol,ul,li {list-style:none;}
i,em{ font-style:normal}
img{ border:none}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}

.w100{ width:100px;}
.w324{ width:329px;}
.w380{ width:380px;}
.w600{ width:600px;}
.w662{ width:662px}
.w860{ width:860px;}
.w1000{ width:1000px; margin:0 auto}
.mt30{ margin-top:30px}
 
.top01{ background:url(images/top01.jpg) no-repeat center top; height:108px;}
.top02{ background:url(images/top02.jpg) no-repeat center top; height:109px;}
.top03{ background:url(images/top03.jpg) no-repeat center top; height:108px;}
.top04{ background:url(images/top04.jpg) no-repeat center top; height:108px;}
.top05{ background:url(images/top05.jpg) no-repeat center top; height:109px;}
.top06{ background:url(images/top06.jpg) no-repeat center top; height:108px;}


.tit{ width:1000px; margin:30px auto; text-align:center}
.tit strong{ color:#935523}
.tit h2{ font-size:40px; line-height:60px;}
.tit em{ display:block; font-size:18px; line-height:40px; text-transform:uppercase}
.tit .line{ font-size:0}
.tit .line span{ display:inline-block; width:50%; height:3px; background:#333; vertical-align:middle}
.tit .line span.s01{ background:#935523}

.part01 .bd ul li{ width:600px; height:400px; float:left; position:relative}
.part01 .bd ul li p{ position:absolute; left:0; bottom:0; background:url(images/tmbg.png) repeat; color:#fff; width:100%; line-height:35px; text-align:center; }
.hd{ width:100%; text-align:center; padding:10px 0}
.hd ul li{ display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; margin:0 4px; border-radius:100%; border:1px solid #ccc; cursor:pointer}
.hd ul li.on{ background:#935523; border:1px solid #935523}
.part01 .fr h2{ text-align:center; background:#000; color:#fff; font-size:16px; font-weight:bold; line-height:40px;}
.part01 .fr b{ display:block; padding:10px 0 10px 70px; margin:10px 0; background:url(images/pxx.jpg) repeat;font-size:14px; font-weight:normal; }
.part01 .fr p{ font-size:14px; line-height:26px; text-indent:30px; text-align:justify; margin-bottom:10px}
.part01 .fr p a{ color:#935523}
.part01 .fr ul{ background:url(images/t01.jpg) no-repeat; overflow:hidden; padding-top:20px;}
.part01 .fr ul li{ width:100%; float:left; line-height:30px; background:url(images/bg02.jpg) no-repeat 10px center; text-indent:20px;}

.part02 ul{ width:1014px;}
.part02 ul li{ width:324px; float:left; margin:0 14px 14px 0; text-align:center;position:relative;}
.part02 ul li img{ vertical-align:top}
.part02 ul li p{ font-size:14px; height:35px; line-height:35px; background:#ccc; }

.sign{  background:url(images/pxx.jpg) repeat; width:100%;overflow:hidden }
.sign p{ padding:15px; font-size:16px; text-indent:40px; line-height:32px}

.part04 .bd ul li{ width:860px; height:470px; float:left}
.part04 .hd{ width:81px; float:right; background:url(images/line.jpg) no-repeat center; height:469px; padding:0}
.part04 .hd ul{ padding:70px 0 0 0}
.part04 .hd ul li{ display:block; width:75px; height:75px; line-height:75px; text-align:center; background:#ccc; border:none ;margin-bottom:50px}
.part04 .hd ul li.on{ background:url(images/bg2.jpg) no-repeat center; width:81px; color:#fff; }

.part05 ul{ width:1080px;}
.part05 ul li{ width:244px; float:left; margin-right:8px;}
.part05 ul li img{ vertical-align:top; margin-bottom:8px;}

.part06 img{ vertical-align:top; margin-bottom:8px}


.Redbox{position: fixed;left:550px;margin-left: 50%;top:200px;background:url(images/aa.png) no-repeat center center;width:148px;height:155px; text-align:center}
.Redbox p{ padding-top:45px;}
.Redbox b{display:inline-block;*display:inline;*zoom:1; background:url(images/visNumbg.png) no-repeat; width:16px; height:20px; line-height:20px;vertical-align:middle;font-size:18px;font-weight:normal; }
.backTop{ width:148px;height:30px; position:absolute; left:0; bottom:0;}
.backTop a{display:block;width:100%;height:30px;}










