@charset "gb2312";

.clearfixxx:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfixxx{display:inline-block}* html .clearfixxx{height:1%}.clearfixxx{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;}

a:hover{text-decoration:none;}

.w1000 {width: 1000px;margin: 0 auto;}

body{background: #fff;font-family: "Helvetica Neue", Helvetica, Arial,"Microsoft YaHei", sans-serif;}

i,em { font-style: normal;}



#banner { background: url('../images/banner_bg.jpg') center center no-repeat; }

#banner h1 {display:none;}

#banner div { width: 1000px; margin: 0 auto; overflow: hidden; position: relative; }

#banner div img { display:block; }

#banner .swt { margin: 0 auto; position: absolute; bottom: 56px; }

#banner .swt a { -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: block; width: 210px; line-height: 58px; text-align: center; color: #FFF; font-size: 18px; font-weight: bold; border-radius: 5px; background: #ff9900; }

#banner .swt a:hover { background: #fdb13f; }

#banner .swt a:active { background: #e18f12; }



#main { background: #fff; font-size: 14px; line-height: 20px; color: #4c4c4c; }

.w1000 { background: #fff; margin-bottom: 45px; }

.btn, li { display: inline-block;*display:inline;*zoom:1; }

#main .con_title { }

.con_title h2 { font-weight: bold; font-size: 32px; line-height: 32px; color: #404040; padding-top: 90px; margin-bottom: 40px; text-align: center; }





.con0 { padding-top: 50px; }

.con0 .fl { width: 510px; }

.con0 .fl span { font-size: 36px; color: #333; line-height: 70px; }

.con0 .fl p { line-height: 36px; }

.con0 .fr { width: 453px; position: relative; }

.con0 .fr a { -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; bottom: 0; left: 90px; background: #ea4c89; line-height: 54px; color: #fff; font-size: 20px; }

.con0 .fr a:hover { background: #ff66a1;}

.con0 .fr a:active { background: #db467f; }

.con0 .fr a span { width: 175px; float: left; display: inline; text-align: center; }

.con0 .fr a em { width: 85px; float: left; display: inline; text-align: center; background: #f4af0b; }



.w1000 p.clearfixxx { text-indent: 2em; line-height: 24px; }



.con1_title { background: url('../images/con1_title.png') top center no-repeat;}

.con1 {}

.con1_slider { margin-top: 36px; }

.con1_slider .hd {}

.con1_slider .hd li { background: url('../images/con1_01.png') top center no-repeat; text-align: center; width: 184px; line-height: 42px; margin-right: 20px; float: left; display: inline; }

.con1_slider .hd li.on { color: #fff; background-position: bottom center; }

.con1_slider .bd { margin-top: 30px; position: relative; }

.con1_slider .bd li { width: 100%; }

.con1_slider .bd .fl { width: 246px; height: 263px; position: relative; }

.con1_slider .bd .hidden { position: absolute; top: 0; left: 0; display: none; }

.con1_slider .bd .fr { width: 720px; }

.con1_slider .bd .fr strong { font-size: 18px; color: #404040; margin-bottom: 12px; display: block; }

.con1_slider .bd .fr p { padding: 10px 0; }

.con1_slider .bd .fr p span { font-weight: bold; color: #ff7700; }

.con1_slider .bd .swt { position: absolute; bottom: 0; right: 80px; width: 540px; }

.con1_slider .bd .swt img { float: left; display: inline; }

.con1_slider .bd a { -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: 238px; line-height: 60px; text-align: center; font-size: 18px; color: #fff; background: #ff9900; border-radius: 5px; float: right; display: inline; }

.con1_slider .bd a:hover { background: #fdb13f; }

.con1_slider .bd a:active { background: #e18f12; }





.con2_title { background: url('../images/con2_title.png') top center no-repeat;}

.con2 {}

.con2_slider { margin-top: 40px; position: relative; }

.con2_slider .bd { width: 768px; margin: 0 auto; overflow: hidden; }

.con2_slider .bd li { position: relative; z-index: 999; width: 236px; height: 345px; margin-right: 30px; float: left; display: inline; background: #fff; }

.con2_slider .bd li div { padding: 20px 15px 0; }

.con2_slider .bd li span { font-size: 20px; color: #333; display: block; line-height: 34px; }

.con2_slider .bd li a { position:absolute; bottom: 24px; left: 40px; width: 155px; line-height: 36px; text-align: center; color: #fff; background: #f4af0b; }

.con2_slider .hd { position: absolute; bottom: 0; width: 100%; height: 200px; background: #f5f5f5; z-index: 1; }

.con2_slider .hd a { position:absolute; bottom: 75px; width: 30px; height: 54px; background: url('../images/con2_slider_np.png') left center no-repeat; filter: alpha(opacity=60);-moz-opacity: .6;opacity: .6;}

.con2_slider .hd a:hover { filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1; }

.con2_slider .hd a.prev { left: 35px; }

.con2_slider .hd a.next { right: 35px; background-position: right center; }





.con3_title { background: url('../images/con3_title.png') top center no-repeat;}

.con3 {}

.s-mod { margin-top: 40px; }

.s-mod li { width: 310px; height: 306px; float: left; display: inline; margin-right: 35px; margin-bottom: 30px; overflow:hidden; position: relative; }

.s-mod li span { text-transform: uppercase; font-size: 10px !important; line-height: 12px; -webkit-transform:scale(0.8); display: block; }

.s-mod li strong { display: block; font-size: 18px; margin-bottom: 12px; line-height: 30px; }

.s-mod-wrap { position: absolute; top: 0; }

.s-mod-item { }

.s-mod-def { height: 306px; text-align: center; background: #f0f0f0; display: block; }

.s-mod-def img.clearfixxx { margin: 0 auto; padding: 26px 0 20px; }

.s-mod-def span { color: #868686; }

.s-mod-def strong { color: #454545; }

.s-mod-cur { height: 261px; padding: 45px 15px 0; color: #fff; background: #30d2b5;}

.s-mod-cur span { text-align:center; }

.s-mod-cur strong { text-align:center; }

.s-mod-cur p { text-indent: 2em; line-height: 26px; }

.s-mod-cur a { line-height: 50px; width: 150px; margin: 30px auto 0; border: 1px solid #fff; color: #fff; font-size: 16px; font-weight: bold; display: block; text-align: center; }

.s-mod-cur a:hover { background: #29b399; border: 1px solid #29b399; }





.con4_title { background: url('../images/con4_title.png') top center no-repeat;}

.con4 {}

.con4_main { background: #f5f5f5; margin-top: 40px; padding-top: 30px; }

.con4_main_title { border-left: 12px solid #1cb38f; padding-left: 20px; margin-bottom: 40px; }

.con4_main_title strong { font-size: 20px; line-height: 30px; color: #4c4c4c; display: block; }

.con4_main_title span { color: #ccc; display: block; }

.con4_main ul { margin-bottom: 40px; width: 100%; }

.con4_main ul li { width: 470px; background: #fff; position: relative; }

.con4_main ul li .fr { width: 270px; margin-right: 17px; }

.con4_main ul li strong { display: block; font-size: 24px; color: #666; line-height: 50px; }

.con4_main ul li span { display: block; color: #ea4c89; line-height: 24px; }

.con4_main ul li a { position: absolute; right: 17px; bottom: 22px; display: block; text-align: center; width: 122px; line-height: 36px; color: #fff; background: #ff9900; }

.con4_main ul li a:hover { background: #fdb13f; }

.con4_main ul li a:active { background: #e18f12; }





.con5_title { background: url('../images/con5_title.png') top center no-repeat;}

.con5 {}

.con5 li { padding: 2px; border: 1px solid #ccc; margin: 0 8px 8px 0; float: left; display: inline; }





#main .mr0{margin-right: 0;}

#main .mb0{margin-bottom: 0;}

#main .mt0{margin-top: 0;}


/*×¨¼ÒÍÅ¶Ó*/
.zj_con03{ width:1000px; margin:20px auto; 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/new20.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;}