.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.tl{text-align:left}

.tc{text-align:center}

.tr{text-align:right}

.bc{margin-left:auto;margin-right:auto;}

.fl{float:left;display:inline}

.fr{float:right;display:inline}

.undis{display: none;}

.txtovfl{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

a{blr:expression(this.onFocus=this.blur());color:#4c4c4c;}

.w1000 {width: 1000px;margin: 0 auto;}

body{background: #fff;font-family: "Helvetica Neue", Helvetica, Arial,"Microsoft YaHei", sans-serif;}

li {display: inline-block;*display:inline;*zoom:1;}

i,em { font-style: normal;}

#w_category #allsort .i-mc01 .w_ul01 li a img{ display:block;}

#banner { width:1226px; margin:0 auto; background: url('../images/banner_bg.jpg') #9f4b90 center center no-repeat;}

#banner .banner_1 { width: 1000px; margin: 0 auto; overflow: hidden; }

#banner .banner_1 img { display:block; }

#banner .banner_2 {width: 1000px;margin: 0 auto;position: relative;}

#banner .banner_2 ul {position: absolute;bottom: 36px; left:0;}

#banner .banner_2 ul li { float: left; display: inline; }

#banner .banner_2 a {display: block;width: 132px;height: 67px;text-indent:-999px;overflow:hidden;padding-right: 14px; margin-right: 14px; border-right: 1px dashed #ffd800;}

#banner .banner_2 a.swt1 {background: url('../images/banner_h1.png') no-repeat;}

#banner .banner_2 a.swt2 {background: url('../images/banner_h2.png') no-repeat;}

#banner .banner_2 a.swt3 {background: url('../images/banner_h3.png') no-repeat;padding:0;margin:0;border:none;}



#nav_fixed {height: 60px;width:100%; margin:0 auto; z-index: 999;}

#topNav {height: 60px;width: 1226px;margin: 0 auto;overflow: hidden;position: relative; background:#b451a1;}

#topNav a {list-style: none;float: left;width: 20%;text-align: center;height: 60px;line-height: 60px;font-size: 18px;font-weight: bold;color: #fff;text-decoration: none;}

#topNav a:hover{ background:#ca9875;}

#topNav .active{ background:#ca9875;}



#main {background: #faf9f4;font-size: 16px; line-height: 22px;}

#main .w1000 {padding-top:50px;}

#main .con_tit { margin: 0 auto;}

#main .con_tit h2 { display: none; }

#main .con_tit img { display:block; margin: 0 auto 24px; text-align: center;}





.con1 {}

.con1 p.clearfix {text-indent: 2em;}

.con1_slide {margin-top: 20px;background: url('../images/con1_slide_bg.png') top center repeat-x;}

.con1_tab { margin-bottom: 24px; text-align: center; }

.con1_tab li { padding: 20px 20px 0; margin-right: 20px; width: 40px; height: 60px; color: #FFF; line-height: 16px; background-image: url('../images/con1_01.png'); background-position: top center; background-repeat: no-repeat; cursor:pointer;}

.con1_tab li.on { background-position: bottom center;}

.con1_tab_con { width: 934px; margin: 0 auto; }

.con1_tab_con ul { display: none;}

.con1_tab_con li { width: 208px; height: 314px; background: #f0f0f0; float: left; display: inline; margin-right: 34px;}

.con1_tab_con .con1_ul2 li { width: 281px; margin-right: 45px; }

.con1_tab_con li strong {font-size: 18px;padding-left: 22px;margin-top:26px;display: block;}

.con1_tab_con li p {padding-left: 22px;padding-right: 22px;margin-top:20px;}

.con1 .swt {width: 440px; margin: 40px auto 0;}

.con1 .swt li {float:left;display:inline;}

.con1 .swt a { display: block; color: #FFF; font-size: 16px; width: 200px; line-height: 60px; text-align: center; border-radius: 6px;margin-right:40px; }

.con1 .swt a:hover {opacity: 0.8;}

.con1 .swt .swt1 {background:#70b8c6;}

.con1 .swt .swt2 {background:#ca9875;margin: 0;}





.con2 {background:#f0eddf;margin-top:40px;padding-bottom:45px;}

.con2_slide {background:#FFF;width:580px;height:430px;padding:25px 20px 0;}

.con2_tab {text-align:center;width: 100px;}

.con2_tab li {background-position:left center;background-repeat:no-repeat;width:100px;height:100px; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;  }

.con2_tab li.con2_tab_li1 { background-image: url('../images/con2_01.jpg');}

.con2_tab li.con2_tab_li2 { background-image: url('../images/con2_02.jpg');}

.con2_tab li.con2_tab_li3 { background-image: url('../images/con2_03.jpg');}

.con2_tab li.on {background-position:right center;}

.con2_tab img { clear: both; margin:20px auto; }



.con2_tab_con {width:460px;}

.con2_tab_con_box {}

.con2_tab_con_tit { background: url('../images/con2_tab_con_tit_bg.png') center bottom no-repeat; padding-bottom: 10px;}

.con2_tab_con_tit strong {font-size:18px;}

.con2_tab_con_tit span {color: #ccc;font-size: 12px; padding-left: 10px;}

.con2_tab_con_box dl dt {display: inline-block;*display:inline;*zoom:1;color:#FFF;background:#754d5c;line-height:24px;padding:0 5px;margin-top: 20px; margin-bottom: 10px; }

.con2_tab_con_box dl dd p { margin-bottom: 10px; }

.con2_slide .swt { width: 400px; margin: 20px 30px 0 0;}

.con2_slide .swt li {float:left;display:inline;}

.con2_slide .swt a { display: block; color: #FFF; font-size: 16px; width: 180px; line-height: 60px; text-align: center; border-radius: 6px;margin-right:40px; }

.con2_slide .swt a:hover {opacity: 0.8;}

.con2_slide .swt .swt1 {background:#70b8c6;}

.con2_slide .swt .swt2 {background:#ca9875;margin: 0;}



.con2 .con2_r {background:#FFF;width:350px;height:430px;padding-top:25px;}

.con2_r_title {margin-left: 30px; padding-left: 10px; border-left: 5px solid #ff8a02;}

.con2_r_title strong { display: block; font-size: 18px; line-height:18px; color: #404040; }

.con2_r_title span { display: block; color: #ccc; line-height:12px; padding-top: 5px; font-size: 12px; }

.con2_r ul {margin-left: 30px;margin-top:20px;}

.con2_r ul li {line-height: 40px; }

.con2_r .swt img { display: block; text-align: center; margin: 30px auto 0;}





.con3 {}

.con3_1 { background: #e6e6e6; }

.con3_ul1 { width: 532px; margin-right: 25px; margin-top: 15px; }

.con3_ul1 li { padding-left: 96px; margin-bottom: 6px; border-left: 6px solid #70b8c6; background-color: #fff; background-position: 16px center; background-repeat: no-repeat; height: 80px; display: block; }

.con3_ul1 li.on { border-left: 6px solid #ff8a02; }

.con3_ul1_li1 { background-image: url('../images/con3_02.jpg');}

.con3_ul1_li2 { background-image: url('../images/con3_03.jpg');}

.con3_ul1_li3 { background-image: url('../images/con3_04.jpg');}

.con3_ul1_li4 { background-image: url('../images/con3_05.jpg');}

.con3_ul1 li strong { color: #754d5c; line-height: 30px; }



#con3_slider { background: url('../images/con3_06.png') left center no-repeat; padding-left: 119px; margin-top: 12px; height: 75px; width: 881px; overflow: hidden; }

#con3_slider dt{ float:left; display:inline; margin-left: 1px; cursor:pointer; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}

#con3_slider dd { float:left; display:inline; height: 75px; width:280px; background: #e6e6e6; overflow:hidden; }

#con3_slider dd span { color:#754d5c; font-weight:bold; display:block; line-height: 30px; margin-left:15px; }

#con3_slider dd p { font-size:12px; color:#65615f; margin: 0 15px; }

#con3_slider .open{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}



.con3_title { background: url('../images/con3_15.png') center center no-repeat; color: #fff; font-size: 18px; font-weight: bold; text-align: center; line-height: 40px; margin: 40px auto 25px;}



.con3_ul2 { }

.con3_ul2 li { float: left; display: inline; width: 289px; height: 426px; overflow:hidden; margin-right: 66px; position:relative; }

.con3_ul2 li img { display:block; text-align: center; margin: 0 auto;}

.con3_ul2 .con3_ul2_1 { position: absolute; top: 213px; width: 289px;}

.con3_ul2_1 dl { text-align:center; padding-top: 20px; }

.con3_ul2_1 dl dt { font-size: 18px; font-weight: bold; line-height: 30px; }

.con3_ul2_1 dl dd { font-size: 12px; color: #999; }

.con3_ul2_1 .con3_ul2_11 { background: #f0f0f0; height: 267px; text-align: center; padding-top: 50px; }

.con3_ul2_1 .con3_ul2_12 { background: #ff8400; height: 267px; color: #fff; display: none; padding: 0 32px; }

.con3_ul2_1 .con3_ul2_12 dl dd { color: #fff; }

.con3_ul2_1 .con3_ul2_12 p { margin: 16px auto; }

.con3_ul2_1 .con3_ul2_12 a { background: url('../images/con3_22.png') center center no-repeat; width: 142px; line-height: 42px; text-align:center; color: #4c4c4c; display: block; margin: 0 auto;}



.con4 { background: url('../images/con4_bg.jpg') center center no-repeat; height: 595px; margin-top: 40px; }

.con4 .w_pic{ overflow:hidden; }

.con4 .prev, .con4 .next{ width:49px; height:102px; display:block; margin:150px 0 0 0; background-repeat: no-repeat; background-position: top center; }

.con4 .prev { float:left; background-image:url('../images/con4_p.png');}

.con4 .next { float:right; background-image:url('../images/con4_n.png');}

.con4 .prev:hover, .con4 .next:hover{ background-position: bottom center;}

.con4 .picc { width:850px; float:left; overflow:hidden; position:relative; margin:0 0 0 25px;}

.con4 .w_pic ul{ width:540px; margin:0 auto; overflow:hidden; zoom:1;}

.con4 .w_pic ul li{ width:192px; height:395px; background:#fff;float:left; margin-right:27px; overflow:hidden;}

.con4 .w_pic ul li img{ display:block; margin:0 0 1px 0;}

.con4 .w_pic ul li dl { height:186px; overflow:hidden; padding:25px 0 0 28px;}

.con4 .w_pic ul li dl dt{ font-size:18px; line-height: 24px; display:block; font-weight:bold; color:#333;}

.con4 .w_pic ul li dl dd i{ width:20px; height:3px; background:#ff8400; overflow:hidden; display:block; margin: 10px 0;}

.con4 .w_pic ul li dl dd p{ }

.con4 .w_pic ul li a { background: url('../images/con4_08.jpg') center center no-repeat; text-align:center; display:block; line-height: 60px;}





.con5 { background: #f0eddf; padding-bottom: 30px; }

#con5_slider { background: url('../images/con5_slider_bg.jpg') left center no-repeat; overflow:hidden; padd-ng-bottm:30px;position: relative; }

/*#con5_slider .bigImg {}

#con5_slider .bigImg dt { position: absolute; top: 0px; left: 0px; }

#con5_slider .bigImg dd { position: absolute; top: 65px; left: 448px; width: 430px; }

#con5_slider .bigImg dd strong{ font-size:40px; color:#404040; display:block; margin-bottom:16px; line-height: 40px;}

#con5_slider .bigImg dd em { width:30px; height:3px; background:#ff8400; overflow:hidden; display:block; }

#con5_slider .bigImg dd div { margin-top: 15px; }

#con5_slider .bigImg dd i { width: 35px; text-align: center; color: #fff; font-size: 12px; background: #70b8c6; border-radius: 5px; float: left; display: inline; }

#con5_slider .bigImg dd p { float: left; display: inline; margin-left: 10px; width: 380px; }

#con5_slider .smallScroll { position: absolute; bottom: 0; width: 1000px;

background:rgba(0,0,0,0.6);background: transparent\9;zoom:1\8; required for the filters -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);}

#con5_slider .prev, #con5_slider .next {float: left; display: inline; width: 18px; height: 32px; margin: 30px; }

#con5_slider .prev { background: url('../images/con5_drs_p.png') center center no-repeat; }

#con5_slider .next { background: url('../images/con5_drs_n.png') center center no-repeat; }

#con5_slider .smallImg { float: left; display: inline; padding: 9px 20px; }

#con5_slider .smallImg li { cursor: pointer; border: 4px solid #fff; width: 167px; height: 67px; float:left; display:inline; cursor:pointer; margin: 0 13px; }

#con5_slider .smallImg li.on { border: 4px solid #ff8400; }

#con5_slider .swt {text-indent: -999px; overflow: hidden; width: 90px; height: 95px; display: inline-block;*display:inline;*zoom:1; background: url('../images/con5_drs_swt.png') center center no-repeat; position: absolute; top: 65px; right: 170px; }*/





.con5_2 { margin-top: 30px; }

.con5_2 dl { width: 268px; height: 118px; float: left; margin: 0 68px 20px 0; padding: 20px 30px 0 168px; }

.con5_2_dl1 { background: url('../images/con5_41.png') #FFF left center no-repeat; }

.con5_2_dl2 { background: url('../images/con5_42.png') #FFF left center no-repeat; }

.con5_2_dl3 { background: url('../images/con5_43.png') #FFF left center no-repeat; }

.con5_2_dl4 { background: url('../images/con5_44.png') #FFF left center no-repeat; }

.con5_2 dl dt{ font-size:18px; line-height: 24px; display:block; font-weight:bold; color:#333;}

.con5_2 dl dd i{ width:20px; height:2px; background:#ff8400; overflow:hidden; display:block; margin: 8px 0;}

.con5_2 dl dd p{ width:275px;}



#main .con6 .w1000 { padding-top: 20px; }

.con6 { margin-bottom: 50px; }

.con6_tit { }

.con6_tit h2 { font-size: 20px; color: #672550; line-height: 30px; }

.con6_tit span { color: #ccc; background: url('../images/con6_tit_bg.png') left bottom no-repeat; padding-bottom: 10px; display: block; }

.con6 ul { margin-top: 26px; }

.con6 ul li { width: 327px; float: left; display: inline; margin-right: 9px; }

.con6 ul li img { float: left; display: inline; }

.con6 dl { float: left; display: inline; width: 327px; background: #b350a0; color: #fff; text-align: center; padding-bottom: 20px; }

.con6 dl dt { font-size: 18px; font-weight: bold; }

.con6 dl dd {}

.con6 dl i{ width:30px; height:2px; background:#fff; overflow:hidden; display:block; margin: 10px auto 15px;}

.con6 dl a { display: inline-block;*display:inline;*zoom:1; color: #fff; width: 75px; line-height: 25px; border: 1px solid #fff; margin: 20px 8px 0;}





#main .mr0{margin-right: 0;}


/*×¨¼ÒÍÅ¶Ó*/
.zj_con03{ width:1000px; margin:0 auto 20px; overflow:hidden;}
.zj_con03_1{ font-size:24px; font-weight:bold; color:#333; border-left:4px solid #c2245f; padding:0 0 0 14px; line-height:25px; margin:0 0 15px;}
.zj_con03_2{ width:998px; height:435px; border:1px solid #d7d7d7; overflow:hidden;}
.zj_con03_2_1{width:997px; height:500px; position:relative; overflow:hidden;}
.zj_con03_2_2{ overflow:hidden;}
.zj_con03_2_2 b{ width:49px; height:28px; font-size:16px; display:block; background:url(../images/wnew20.jpg) no-repeat; text-align:center; line-height:28px; color:#fff; margin:0 0 5px;}
.zj_con03_2_2 blockquote{ width:545px; font-size:15px; margin:0 0 10px; *margin-bottom:5px;}
.zj_con03_2_2 blockquote a{ color:#c51950;}
.zj_con03_2_3{ width:600px; overflow:hidden; padding:15px 0 0;}
.zj_con03_2_3 li{ width:142px; float:left;}
.zj_con03_2_3 li a{ width:118px; height:36px; display:block; background:url(../images/new21.jpg) no-repeat; line-height:36px; color:#fff; font-size:16px; text-indent:20px;}
.zj_con03_2_3 .wwli01 a{ background:url(../images/new22.jpg) no-repeat;}
.zj_cn02_5{ width:998px; overflow:hidden; padding:28px 0 0;}
.zj_cn02_5 dl{ overflow:hidden;}
#ww03_Content1,#ww03_Content2,#ww03_Content3,#ww03_Content4,#ww03_Content5,#ww03_Content6,#ww03_Content7,#ww03_Content8{ display:none;}
.zj_cn02_5 dl dt{ width:283px; float:left; position:relative; margin-left:24px; *margin-left:10px;}
.zj_cn02_5 dl dt .img02{ position:absolute; left:0; top:0; z-index:5; display:none;}
.zj_cn02_5 dl dd{ width:661px; height:500px; float:left; overflow:hidden; position:relative;}
.zj_cn02_6{ width:661px; overflow:hidden; position:relative;}
.zj_cn02_6 img{ position:absolute; top:20px; right:0px;}
.zj_cn02_6_1{ width:221px; float:left; overflow:hidden;}
.zj_cn02_6_1 strong{ font-size:32px; color:#333; display:block; line-height:normal; margin-bottom:5px; font-weight:normal;}
.zj_cn02_6_1 span{ font-size:12px; color:#333; display:block; line-height:normal;}
.zj_cn02_6_4{ width:620px; margin:0 auto; overflow:hidden; position:relative;}
.dock-container2{position:absolute; height:104px; _top:-35px;}
.dock-item2{display:block;width:64px;color:#000;bottom:0px;position:absolute;text-align:center;text-decoration:none; margin-right:10px;}
.dock-item2 span{ display:block; text-align:center;}
.dock-item2 img{border:none;width:100%;}
#dock2{ width:700px; position:absolute; top:328px; _top:340px; height:110px;_height:250px; right:5px;}
.zj_hg01{ width:600px; height:90px; overflow:hidden; *margin-bottom:10px;}
.zj_hg02{ width:465px; float:left; overflow:hidden;}
.zj_hg02 strong{ font-size:56px; color:#333; float:left; line-height:60px;}
.zj_hg02 p{ height:60px; border-left:2px solid #c51950; float:left; margin:12px 0 0 18px; padding-left:18px;}
.zj_hg02 p span{ font-size:18px; display:block; line-height:22px; color:#555; font-weight:bold;}
.zj_hg02 p em{ font-size:14px;}
.zj_game163{ width:600px; overflow:hidden; position:absolute; right:50px; top:350px;}
.zj_game163 .sPrev,.zj_game163 .sNext{ float: left; display: block; width:20px; height:82px;}
.zj_game163 .smallImg{ float:left;display:inline; width:490px; overflow: hidden; margin:0 0 0 20px;}
.zj_game163 .smallImg li{ float: left; margin:0 5px; height:82px; width:70px; cursor:pointer;  display: inline;}
.zj_game163 .smallImg li em{ transition:all 0.1s ease-in-out 0s;}
.zj_game163 .smallImg img{ width:60px; height:60px; transition:all 0.1s ease-in-out 0s;}
.zj_game163 .smallImg li:hover img{ transform:scale(1.1,1.1);}
.zj_game163 .smallImg li:hover em{ font-size:14px;}