@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
html,body,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,input,textarea,table,tr,th,td{margin:0;padding:0;list-style:none}
img{border:0;}
input{ border:0; outline:none; vertical-align:middle;}
html{-webkit-text-size-adjust:none;}
body{font-family:"微软雅黑";font-size:12px; line-height:20px; color:#848484;-webkit-text-size-adjust:none; background:url(../images/bg.png) repeat-y center; padding-bottom:65px; overflow-x:hidden; }
a{ text-decoration:none;color:#363636;}
a:hover{ color:#ab343a;}
.fl{ float:left;}
.fr{ float:right;}
.fw{ font-weight:bold;}
.pr{ position:relative;}
.fn{ font-weight:normal;}
.o{ overflow:hidden;}
.clear:after{ content:""; display:block; clear:both; visibility:hidden;}
.clear{ zoom:1;}
.w1150{ width:1150px; margin:0 auto;}
.header{ height:82px;}
.war{ line-height:35px; color:#afafaf; padding-top:47px;}
.nav{ height:35px; padding-top:47px;}
.nav li{ float:left; line-height:35px; padding-left:25px;}
.nav li a{ font-size:15px; color:#868686; padding-left:18px; background:url(../images/tb1.png) no-repeat 0 center;}
.nav li a:hover{ color:#151515; background:url(../images/tb2.png) no-repeat 0 center;}
.banner,.banner ul,.banner ul li{ width:100%; height:405px;}
.idiv{ height:110px; position:relative;}
.ilogo{ width:235px; height:86px; padding-top:20px;}
.ibg{ height:83px; width:714px; background:url(../images/bg2.png) repeat-x 0 0; position:absolute; left:505px; top:0;}
.idiv2{ overflow:hidden;}
.footer{ height:31px; line-height:31px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-top:60px;}
.footer a{ color:#b8b8b8;}
.indexnews{ width:525px;}
.indexnews .news{ cursor:pointer;}
.ibt{ line-height:40px;font-size:18px; color:#000000;}
.ibt .eng{ font-family:Arial; text-transform:uppercase;}
.img{ width:176px; height:105px; padding:2px; border:1px solid #c2c2c2;}
.inm{ width:330px; line-height:21px;}
.bth{ font-size:15px; font-weight:normal; line-height:25px;}
.navdiv{ width:606px; overflow:hidden;}
.navul li{ width:120px; height:252px; float:left; margin-right: -1px; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; margin-bottom:10px;}
.navul li a{ display:block; width:100%; height:100%;}
.na0{ background:url(../images/b1.png) no-repeat center top;}
.na1{ background:url(../images/b3.png) no-repeat center top;}
.na2{ background:url(../images/b5.png) no-repeat center top;}
.na3{ background:url(../images/b7.png) no-repeat center top;}
.na4{ background:url(../images/new_b8.png) no-repeat center top;}
/*
.na0:hover{ background:url(../images/b2.png) no-repeat center top;}
.na1:hover{ background:url(../images/b4.png) no-repeat center top;}
.na2:hover{ background:url(../images/b6.png) no-repeat center top;}
.na3:hover{ background:url(../images/b8.png) no-repeat center top;}
*/
.top{ height:140px; position:relative;}
.logo{ width:235px; height:86px; padding-top:40px;}
.cside{ width:695px; height:763px; position:relative;}
.citem{ width:457px; height:376px; position:absolute; left:0; top:0;}
.cm{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/bg3.png) repeat; color:#fff; display:none;}
.cbt{ width:228px; height:376px; background:#f1e9e4; position:absolute; right:0; top:0; color:#5e5e5e;}
.citem2{ width:228px; height:188px; position:absolute; left:0; top:387px;}
.citem3{ width:228px; height:188px; position:absolute; left:0; top:575px;}
.citem4{ width:456px; height:376px; position:absolute; right:0; top:387px;}

.citem img{ width:457px; height:376px; }
.citem2 img{ width:228px; height:188px; }
.citem3 img{ width:228px; height:188px; }
.citem4 img{ width:456px; height:376px; }

.cbt h3{ font-size:18px; font-weight:normal; line-height:36px; padding:35px 28px 0;}
.cbtm{ padding:10px 28px; line-height:24px;}
.cbtm2{ text-align:right; padding:0 28px;}
.cm a{ color:#fff;}
.bth2{ width:100%; font-size:14px; line-height:22px; font-weight:normal; position:absolute; left:17px; top:27px; }
.time{ width:100%; position:absolute; left:17px; top:50px;}
.more{ display:block; height:17px; line-height:17px; padding-left:20px; background:url(../images/m.png) no-repeat 0 center; text-transform:uppercase; position:absolute; right:23px; bottom:15px;}
.join{ height:407px; width:1287px;background:#f4ebeb; margin:0 auto;}
.jul{ width:1152px;}
.jul li{ width:288px; height:407px; float:left; position:relative;}
.jm{ height:285px; padding:25px 38px 0; border-right:1px solid #bebebe; position:relative; top:20px; z-index:10;}
.nbd{ border:0;}
.tb0,.tb1,.tb2,.tb3{ width:48px; height:48px; margin:0 auto; background-image:url(../images/tb.png); background-repeat:no-repeat;}
.tb0{ background-position:0 2px;}
.tb1{ background-position:-1px -50px;}
.tb2{ background-position:1px -106px;}
.tb3{ background-position:4px -167px;}
.jbth{ font-weight:normal; font-size:16px; text-align:center; line-height:20px; color:#222222;}
.m{ display:block; width:101px; height:22px; background:url(../images/a2.png) no-repeat 0 0; margin:0 auto;}
.jmain{ line-height:21px; padding:15px 0; height:163px;}
.tbb0,.tbb1,.tbb2{ width:18px; height:18px; margin:0 auto; background-image:url(../images/tb0.png); background-repeat:no-repeat;}
.tbb0{ background-position: 0 0;}
.tbb1{ background-position:0 -19px;}
.tbb2{ background-position:0 -37px;}
.jc{ line-height:24px; text-align:center;}
.jbg{ width:288px; height:431px; position:absolute; left:0; top:0; background:url(../images/bg4.png) no-repeat 0 0; display:none; z-index:1;}
.jul .hover .tb0{ background-position:0 -224px;}
.jul .hover .tb1{ background-position:-1px -288px;}
.jul .hover .tb2{ background-position:1px -352px;}
.jul .hover .tb3{ background-position:4px -414px;}
.jul .hover .jbth{ color:#ffffff;}
.jul .hover .jm{ border-color:#1c1615;}
.jul .hover .m{ background:url(../images/a1.png) no-repeat 0 0;}
.jbt{ margin-top:35px; padding-left:65px; height:170px; background:url(../images/bg5.png) no-repeat 0 0; line-height:21px;}
.jbt h3{ font-family:Arial; font-size:30px; font-weight:normal; text-transform:uppercase; color:#2c2c2c; line-height:30px; padding:15px 0;}
.map{ width:1287px; height:707px;margin:0 auto; position:relative; background:url(../images/map.jpg) no-repeat center 0;}
.mapdiv{ width:853px; height:530px; border:3px solid #626262; position:absolute; left:50%; top:50%; margin:-265px 0 0 -427px;}
.mapm{ width:424px; height:260px; padding-bottom:33px; background:url(../images/map.png) no-repeat 0 0; position:absolute; left:295px; top:30px; color:#d7d7d7; line-height:28px; text-align:center;}
.close{ width:15px; height:15px; background:url(../images/close.png) no-repeat 0 0; position:absolute; right:5px; top:5px; cursor:pointer;}
.mapm h3{ font-size:16px; font-weight:normal; line-height:28px; padding:35px 0 10px;}
.back{ font-family:Arial; line-height:28px; text-align:right;}
.aside{ width:1077px; height:740px; position:relative; }
.acm{ width:1144px; position:relative; display:inline-block; height:740px; overflow:hidden; margin-left:-33px; cursor:pointer; }
.acm ul{ display:inline-block; }
.img2{ width:219px; width:151px;}
.acm ul{ width:110%; }
.acm ul li{ width:286px; height:370px; float:left;}
.acdiv{ width:219px; height:304px; padding:33px 34px 33px 33px; line-height:21px; position:relative;}
.wbt{ font-size:15px; font-weight:normal; line-height:35px; padding-top:5px;}
.pt30{ padding-top:30px;}
.m2{ display:block; height:17px; line-height:17px; padding-left:20px; color:#b9b9b9; background:url(../images/m2.png) no-repeat 0 center; font-family:Arial; text-transform:uppercase; position:absolute; right:34px; bottom:33px; display:none;}
.acm .hover .acdiv{ color:#b4b4b4; background:url(../images/bac.png) no-repeat 0 0;}
.acm .hover .wbt a{ color:#fff;}
.pagediv{ width:57px; height:25px; position:absolute; right:0; bottom:0;}
.prev,.next{ display:block; width:28px; height:25px; cursor:pointer; }
.prev{ background:url(../images/btn2.png) no-repeat 0 0;}
.prev:hover{ background:url(../images/btn.png) no-repeat 0 0;}
.next{ background:url(../images/btn.png) no-repeat right 0;}
.next:hover{ background:url(../images/btn2.png) no-repeat right 0;}
.alist{ width:63px;position:absolute; right:0; top:63px; z-index:100;}
.acmain{ width:100%; position:relative;}
.alist li{ padding-bottom:1px;}
.alist a{ display:block; text-align:center; line-height:20px; font-size:14px; padding:8px; background:#4a4a4a; color:#ffffff;zoom:1;}
.alist a:hover,.alist a.hover{ color:#fff; background:#9e150f;}
.eg{ width:558px; height:26px; line-height:26px; font-family:Arial; text-indent:20px; color:#fff; text-transform:uppercase; background:#000000; position:absolute; right:-68px; top:82px;}
.zlist{ height:113px;}
.zds{ width:1287px; margin:0 auto;}
.zul{ height:113px; padding-right:265px;background:url(../images/bac2.png) repeat-x right;}
.zul li{ width:20px; height:113px;float:left; background:#fff; font-size:14px; border-right:1px solid #c1c1c1; text-align:center; padding:0 5px 0 40px;}
.zul li a{ color:#848484;}
.zul li a:hover,.zul li a.hover{ color:#000;}
.zdiv2{ width:1287px; display:inline-block; }
.zdiv3{ float:left; width:560px; text-align:center; line-height:24px; padding-left:70px;}
.bth3{ font-family:Arial; font-size:18px; text-transform:uppercase; font-weight:normal; color:#000; line-height:24px;}
.bth4{ font-size:16px; font-weight:normal; font-size:16px; letter-spacing:5px; padding-bottom:30px;}
.share{ height:22px; padding-top:20px;}
.a1,.a2,.a3{ display:inline-block; width:21px; height:21px; margin-right:10px;}
.a1{ background:url(../images/bt.png) no-repeat 0 0;}
.a2{ background:url(../images/bt.png) no-repeat -29px 0;}
.a3{ background:url(../images/bt.png) no-repeat right 0;}
.case{ width:1287px; height:617px; margin:0 auto; background:#f1eff0; position:relative; overflow:hidden;}
.csdiv{ width:100%; height:100%; overflow:hidden; position:relative;}
.csul,.csul li{ width:100%; height:100%;}
.csul li{ position:absolute; left:0; top:0;}
.clist{ width:370px; height:617px; background:#222326; position:absolute; right:0; top:0; overflow:hidden;}
.clist ul{ padding:12px 10px;}
.img3{ width:159px; height:77px; overflow:hidden; }
.clist li{ overflow:hidden; cursor:pointer;}
.cdiv{ height:77px; border-top:1px solid #2e2f30; padding:10px 5px;}
.cdm{ width:150px; color:#fff; line-height:22px; color:#b1b1b1;}
.cdm h3{ font-size:14px; font-weight:normal; line-height:22px; color:#fff; padding-top:5px;}
.clist li.hover .cdiv,.clist li.current .cdiv{ background:#626262;}
.cdivv{ width:370px; height:617px; background:#151515; position:absolute; top:0; right:0; display:none;}
.cdv{ height:557px; padding:0 25px 0 55px; line-height:21px; color:#aaa;}
.cdbt{ border-bottom:1px solid #2e2e2e; padding:20px 0 10px; margin-bottom:15px;}
.cdbt h3{ font-size:18px; font-weight:normal; line-height:40px;}
.cdbt h4{ font-family:Arial; font-size:12px; line-height:22px;}
.cdv2{ height:60px; background:url(../images/f.png) #000000 no-repeat 20px center;}
.cprev,.cnext{ width:57px; height:60px; cursor:pointer;}
.cprev,.cnext{ width:57px; height:72px; cursor:pointer; position:absolute;top:50%; margin-top:-36px;}
.cprev{ left:20px; }
.cnext{ right:20px; }
.close2{ width:60px; height:60px; cursor:pointer; background:url(../images/close2.png) no-repeat center center;}
.close2.tg{ background:url(../images/c.png) no-repeat center center;}
.cprev:hover,.cnext:hover{ background:url(../images/btn3bg.png);}


.nt{ height:77px; background:url(../images/bg2.png) repeat-x right;}
.nts{ width:56%; height:77px; background:#fff;}
.ndiv{ height:650px; background:#f5f5f5; border-top:1px solid #d6d6d6;}
.nmenu{ height:22px; text-align:right;}
.nmenu a{ display:inline-block; width:98px; height:22px; line-height:22px; font-size:14px; border-left:1px solid #d0d0d0; text-align:center; background:#6b6b6b; color:#fff;}
.nmenu a:hover,.nmenu a.hover{ background:#f5f5f5; color:#000;}
.nlist{ padding-top:10px;}
.nlist li{ width:440px; float:left; margin:0 60px 25px 0; padding:20px; cursor:pointer; }
.nbt{ height:37px; padding-left:45px; position:relative; line-height:37px; font-size:15px; color:#363636;}
.ntb{ width:37px; height:37px; position:absolute; left:0; top:0;font-family:Arial; background:url(../images/n.png) no-repeat 0 0; color:#fff; text-align:center;}
.day{ display:block; line-height:18px;  font-size:18px; padding:3px 2px 0 0;}
.month{ display:block; font-size:10px; line-height:12px;}

.nlist li:hover{ background:#fff; }
.nlist li:hover .ntb{ background-position:center bottom; }
.nlist li:hover a{ color:#000; }

.ndiv2{ height:72px; padding-top:8px;}
.pic{ width:114px; height:68px; background:#fff; padding:1px; border:1px solid #c2c2c2;}
.ndiv3{ width:305px; line-height:22px; padding-left:10px;}
.page{ text-align:right;}
.page a{ display:inline-block; height:20px; line-height:20px; padding:0 7px; background:#dfdfdf; margin-left:4px;}
.page a:hover{ color:#fff; background:#6b6b6b;}
.nbody{ width:100%; position:absolute; left:0; top:0; background:url(../images/body.png) repeat; z-index:10000; display:none;}
.nmain{ width:1287px; height:662px; background:#fff; position:absolute; left:50%; top:219px; background:#fff; margin-left:-644px;}
.close3{ width:23px; height:23px; background:url(../images/close2.png) no-repeat center center #000; cursor:pointer; position:absolute; top:10px; right:0;}
.tnbt{ padding:50px 170px 35px; text-align:center;}
.tnbt h3{ font-size:15px; font-weight:normal; color:#363636; border-bottom:1px solid #dadada; line-height:30px; margin-bottom:5px;}
.ndv2{ width:950px; margin:0 auto;}
.pic2{ width:548px; height:327px;}
.ndv3{ width:385px; line-height:24px;}
.nprev,.nnext{ display:block; width:36px; height:71px; position:absolute; top:245px; cursor:pointer;
}
.nprev{ left:0; background:url(../images/prev.png) no-repeat 0 0;}
.nnext{ right:0; background:url(../images/next.png) no-repeat 0 0;}


.clistdiv{ height:617px; width:370px;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;}