@charset "gb2312";
/* CSS Document */
html{color:#000;background:#f4fdff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-family:microsoft yahei,simhei; font-size:12px;}
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;}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold;}
h3,h4,h5{ font-weight:normal}
em,i{ font-style:normal}
a{ text-decoration:none; color:#333}
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;}
.pr{ position:relative}
.w1200{ width:1200px; margin:0 auto;}
.w838{ width:842px;}
.w484{ width:484px}
.mt40{ margin-top:40px;}


.top01{ background:url(images/top01.jpg) no-repeat top center; height:150px;}
.top02{ background:url(images/top02.jpg) no-repeat top center; height:150px;}
.top03{ background:url(images/top03.jpg) no-repeat top center; height:150px;}
.top04{ background:url(images/top04.jpg) no-repeat top center; height:150px;}

.title{ width:100%; float:left; height:89px; margin:40px auto}
.title2{ width:100%; float:left; height:100px;}
.part01{ width:100%; float:left; position:relative}
.part01 a{ display:block; width:71px; height:26px;  position:absolute; top:416px; left:363px}
.part01 h1{ font-size:30px; text-align:center; font-weight:normal; line-height:60px;}
.part01 ul{ text-align:center; padding:10px 0; *margin-left:288px;}
.part01 ul li{ width:188px; height:56px; line-height:50px; background:url(images/bg01.jpg) no-repeat; text-align:center; font-size:28px; display:inline-block; color:#c32054; margin:0 10px; *float:left;}

.part02{ width:1198px; border:1px solid #7a7e7f; border-top:none; float:left; height:680px;}
.part02 p{ font-size:24px; text-align:center; padding-top:20px;}
.part02 b{ display:block; text-align:center; font-size:28px; font-weight:normal; padding-bottom:20px; line-height:50px;}
#focus_Box{position:relative;height:438px;float:left; margin-left:70px; width:1060px }
#focus_Box ul{position:relative;height:438px;}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:0;cursor:pointer;left:0;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1); border:3px solid #fff;}
#focus_Box li img{width:100%;height:100%;vertical-align:top}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:480px; font-size:30px; border:1px dashed #f7648e; border-radius:100%; text-align:center; line-height:52px; color:#f7648e; font-family:"ËÎÌå"}
#focus_Box .prev{position:absolute; left:44%;}
#focus_Box .next{position:absolute; right:44%;}
#focus_Box .prev:hover,#focus_Box .next:hover{ background:#f7648e; color:#fff;}

.part03 .fl{ width:837px; overflow:hidden}
.part03 img{ float:left; margin-right:4px; margin-bottom:4px;}
.part03 .fr{ background:url(images/bg02.jpg) no-repeat; width:363px; height:316px; padding:50px 0}
.page{ padding:0 40px; background:url(images/bg03.jpg) repeat; height:316px;}
.page h2{ font-size:22px; padding:20px 0; line-height:30px;}
.page p{ font-size:16px; line-height:25px;}
.page p a{ color:#f63371}

.part04{ width:1198px; border:1px solid #7a7e7f; border-top:none; float:left; padding-bottom:40px}
.part04 p{ font-size:18px; text-align:center; padding-top:15px;line-height:28px;}
.part04 b{ display:block; text-align:center; font-size:22px; font-weight:normal; padding:15px 0;line-height:35px;}
.changeb{ width:100%; position:relative;}
.changeb a{display:block; position:absolute; top:261px; font-size:30px; width:30px; height:100px; line-height:100px; border:1px solid #e5e5e5; text-align:center; font-family:"ËÎÌå"}
.changeb a:hover{ color:#f7648e}
.changeb a.prev{ left:30px}
.changeb a.next{ right:30px}
.changeb .bd{ margin-left:103px; width:974px; height:522px; border:10px solid #fff;box-shadow:0 2px 10px #ddd; position:relative}
.changeb .bd ul li{ width:974px; height:522px; float:left;}
.changeb .bd span{ display:block; position:absolute; width:76px; height:82px; z-index:99}
.changeb .bd span.s01{ top:-15px; left:-15px; background:url(images/s01.png) no-repeat}
.changeb .bd span.s02{ bottom:-15px; right:-15px; background:url(images/s02.png) no-repeat}


.part05 p{ text-align:center; font-size:18px; line-height:30px;}
.part05 b{ display:block; text-align:center; font-size:30px; font-weight:normal; padding:10px 0}
.part05 ul{ width:1300px; padding:20px 0}
.part05 ul li{ float:left; width:381px; height:272px; background:url(images/libg.jpg) no-repeat left bottom; padding-bottom:25px; margin-right:29px;}
.part05 ul li img{ width:371px; height:262px; border:5px solid #fff; }

.part06{width:1138px; padding:30px; border:1px solid #7a7e7f; border-top:none; float:left;}
.changec .bd{ width:637px; height:423px;  position:relative; margin-left:17px;}
.changec .bd span{ display:block; position:absolute; top:17px; right:17px;background:#f7648e;width:637px; height:423px;}
.changec .bd ul{ width:100%; float:left;}
.changec .bd ul li{ width:637px; height:423px;}
.changec .hd .page2{ width:483px; border:1px solid #f7648e; border-left:none; float:left}
.changec .hd p{ font-size:16px; line-height:30px; padding:20px 0 0 10px; float:left}
.changec .hd b{ display:block; float:right; font-size:18px; color:#fff; background:#f7648e; font-weight:normal; padding:10px 20px; margin:30px 0 60px 0}
.changec .hd ul{ margin:20px 0 0 30px; float:left}
.changec .hd ul li{ width:135px; height:135px; border-radius:100%; border:3px solid #fff; float:left; overflow:hidden}
.changec .hd ul li:hover{ border:3px solid #f7648e; border-radius:100%;}

.end{ width:100%; float:left; margin-top:60px;}
.end img{ float:left}

.Redbox{position: fixed;left: 610px;margin-left: 50%;top:200px;background:url(images/gz.png) no-repeat center center;width:107px;height:107px; text-align:center}
.visitNum{display:inline-block;*display:inline;*zoom:1; vertical-align:middle;margin:0 auto;margin-top:20px; position:relative;}
.visitNum b{font-size:18px;font-weight:normal; color:#fff;display:block;float:left;text-align:center;}
.backTop{ position:absolute;width:107px;height:30px;bottom:0px;}
.backTop a{display:block;width:180px;height:30px;}






















