body, input, textarea, select { color: #606060; -webkit-appearance: none; }
body { background: #FFFFFF; }
::selection { background: #8B002F; color: #FFFFFF; }
::-webkit-input-placeholder { color: #FFFFFF; }
a, a:visited { color: #757575; -webkit-appearance: none; list-style:none; text-decoration:none; text-emphasis:none;}
a:hover { color: #000000;  text-emphasis:none;}
li{ list-style:none;}
.wp {margin-left: auto; margin-right: auto; width:1200px;}
html, body {}

#header{ width:100%; margin:0 auto; overflow:hidden;}
.div1{ width:100%; height:35px; line-height:35px; background:#e4007f; text-align:right; color:#fff;}
.div1 a{ color:#fff; margin:0 10px;}
.top{ width:100%; height:122px; border-bottom:solid 1px #eeeeee;}
.logo{ float:left; margin:32px 0 0 8px;}
.tel{ float:right; margin:40px 9px 0 0;}

#main{ width:100%; margin:0 auto; overflow:hidden;}
.img1{ margin:32px auto 0; overflow:hidden; clear:both;}
.img1 li{ float:left; width:294px; height:99px; border:solid 1px #ececec; margin-right:4px; border-radius:10px; overflow:hidden;}
.img1 li:hover{ border:solid 1px #e4007f;}
.text{  width:1200px; margin:0 auto; clear:both; overflow:hidden; height:100px; line-height:100px;}
.text a{ float:right; margin-top:49px; margin-right:15px;}

/*.img2{ width:1200px; margin:0 auto; overflow:hidden;}
.img2 ul{ width:1218px;}
.img2 li{ float:left; width:384px; height:349px; border:solid 1px #e8e8e8; margin-right:20px;text-align:center; margin-bottom:20px;}
.img2 li dt{ width:384px; height:279px; overflow:hidden; position:relative;}
.img2 li dd{ width:384px; height:70px;url(../images/png.png) }
.img2 li dd span{ display:inline-block; height:70px; line-height:70px;font-size:14px;}
.img2 li dd span b{ font-size:20px; color:#e4007f; font-weight:100; margin-right:5px;}
.img2 li:hover{ border:solid 1px #e4007f;}*/

.img2{ width:1200px; margin:0 auto; overflow:hidden;}
.img2 ul{ width:1218px;}
.img2 li{ float:left; width:384px; height:409px; border:solid 1px #e8e8e8; margin-right:20px;text-align:center; margin-bottom:20px;}
.img2 li dt{ width:384px; height:309px; overflow:hidden; position:relative;}
.img2 li dt span{ display:block; width:384px; height:30px; line-height:30px; border-top:solid 1px #ebebea; position:absolute; bottom:0; right:0; background:#f1f4f9; font-size:16px; font-weight:bold; color:#544e63;}
.img2 li dd{ width:384px; height:124px;}
.img2 li dd span{ display:block; margin:0 20px; height:50px; line-height:50px; border-bottom:solid 1px #e8e8e8; color:#6c6c76; font-size:14px;}
.img2 li dd span b{ font-size:20px; color:#e4007f; font-weight:100; margin-right:5px;}
.img2 li dd p{ height:43px; line-height:43px; color:#6c6c76; font-size:12px;}
.img2 li:hover{ border:solid 1px #e4007f;}



.img3{ width:100%; clear:both; overflow:hidden; background:#f1f4f9; margin:50px auto 0;}
.imglsit{ width:1200px; height:300px; margin:0 auto; position:relative;}

#marquee{ width:1200px; height:251px; margin:0 auto; overflow:hidden;}
#marquee li{ float:left;width:406px; height:251px;}
#marquee li a{ display:block;width:382px; height:251px; position:relative;box-shadow:0 5px 5px #edf1f7; background:#fff; }

#marquee li span{ display:none; padding:0 20px; width:342px; height:70px; margin-bottom:10px;  overflow:hidden; line-height:70px; font-size:16px; color:#544e63; font-weight:bold;}
#marquee li span samp{ float:right; font-size:14px; color:#6c6c76; font-family:"微软雅黑"; font-weight:100;}
#marquee li span samp b{ color:#e4007f; font-size:24px;}

#marquee li .cssd{ display:none; width:60px; height:60px; text-align:center; overflow:hidden; border:solid 4px #fff; background:#cdcdcd; border-radius:50%; position:absolute; bottom:-35px; left:50%; margin-left:-35px;}
#marquee li .cssd img{ margin-top:19px;}
#marquee li:hover .cssd{ background:#e4007f;}

#goL,#goR{ display:block; width:60px; height:60px; overflow:hidden; background:#f8fafc; border:solid 1px #eceef0; text-indent:-99999em;}
#goL{ position:absolute; top:100px; right:-120px; background:url(../images/right.png) no-repeat center #fff;}
#goL:hover{ position:absolute; top:100px; right:-120px; background:url(../images/right1.png) no-repeat center #fff;}
#goR{ position:absolute; top:100px; left:-120px;background:url(../images/left1.png) no-repeat center #fff;}
#goR:hover{ position:absolute; top:100px; left:-120px;background:url(../images/left.png) no-repeat center #fff;}


/*#marquee{ width:1200px; height:435px; margin:0 auto; overflow:hidden;}
#marquee li{ float:left;width:406px; height:435px;}
#marquee li a{ display:block;width:382px; height:400px; position:relative;text-align:center;box-shadow:0 5px 5px #edf1f7; background:#fff; }
#marquee li span{ display:block; width:100%; height:40px; line-height:40px; margin-top:30px; color:#6c6c76; overflow:hidden;}
#marquee li p{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#544e63; font-weight:bold;}
#marquee li b{ display:block; width:60px; height:60px; text-align:center; overflow:hidden; border:solid 4px #fff; background:#cdcdcd; border-radius:50%; position:absolute; bottom:-35px; left:50%; margin-left:-35px;}
#marquee li b img{ margin-top:19px;}
#marquee li:hover b{ background:#e4007f;}

#goL,#goR{ display:block; width:60px; height:60px; overflow:hidden; background:#f8fafc; border:solid 1px #eceef0; text-indent:-99999em;}
#goL{ position:absolute; top:154px; right:-120px; background:url(../images/right.png) no-repeat center #fff;}
#goL:hover{ position:absolute; top:154px; right:-120px; background:url(../images/right1.png) no-repeat center #fff;}
#goR{ position:absolute; top:154px; left:-120px;background:url(../images/left1.png) no-repeat center #fff;}
#goR:hover{ position:absolute; top:154px; left:-120px;background:url(../images/left.png) no-repeat center #fff;}*/

.img4{ width:1200px; margin:0 auto; clear:both; overflow:hidden; border-bottom:solid 1px #ebebeb;}
.img4 ul{ width:1224px;}
.img4 li{ float:left; width:281px; margin-right:25px;}
.img4 li img{ width:279px; height:205px; border:solid 1px #efefef;}
.img4 li:hover img{ border:solid 1px #e4007f;}
.img4 li span{ display:block; height:70px; margin-bottom:20px; width:100%; overflow:hidden; line-height:70px; font-size:16px; color:#544e63; font-weight:bold;}
.img4 li span samp{ float:right; font-size:14px; color:#6c6c76; font-family:"微软雅黑"; font-weight:100;}
.img4 li span samp b{ color:#e4007f; font-size:24px;}

.img5{ width:100%; clear:both; overflow:hidden; padding:80px 0; background:#f1f4f9;}
.imgw{ height:570px; position:relative; overflow:hidden;}
.cs1{ width:391px; height:570px; float:left; position:relative;}
.cs2{ width:392px; height:266px; float:left; position:relative; margin-left:12px;}
.cs3{ width:392px; height:288px; float:left; position:absolute; bottom:0; left:403px;}
.cs4{height:570px; width:392px; float:right; background:#e4007f; position:relative;}
.cs4.csk div a:hover{ background:#fff; color:#e4007f; border:solid 1px #fff;}

.csk div{ position:absolute; width:100%; left:0; bottom:0; text-align:center; color:#fff; line-height:1.8em;}
.csk div span{ font-size:20px; font-weight:bold;}
.csk div a{ display:block; width:110px; height:26px; line-height:26px; border:solid 1px #f1f4f9; margin:23px auto 88px; color:#fff;}
.csk div a:hover{ background:#544e63; border:solid 1px #544e63;}
.prrlner{ width:1200px; height:367px; position:relative; clear:both; margin:0 auto 47px;}
#marquee1{ width:1181px; height:367px; margin-left:9px; overflow:hidden;}
#marquee1 li{ width:1182px; height:367px; float:left;}
#marquee1 li img{ float:left; width:196px; height:183px; border-right:solid 1px #dedede; border-bottom:solid 1px #dedede;}

#goL1{ width:32px; height:32px; position:absolute; right:0; top:-70px; background:#544e63; text-align:center;}
#goL1 img{ margin-top:10px;}
#goR1{ width:32px; height:32px; position:absolute; right:35px; top:-70px; background:#544e63; text-align:center;}
#goR1 img{ margin-top:10px;}
#goR1:hover,#goL1:hover{ background:#e4007f;}

.div2{ width:100%; clear:both; overflow:hidden; height:342px; background:url(../images/8.jpg) no-repeat center;}
.csw{ width:1200px; height:90px; margin:125px auto 0; overflow:hidden; color:#fff; opacity:0.8;}
.csw span{ display:block; width:88px; height:88px; border:solid 1px #fff; border-radius:50%;}
.csw span img{ margin-top:29px;}
.csw:hover{ opacity:1;}

#footer{ width:100%; clear:both; overflow:hidden; background:#eceff4;}
.footer{ width:1200px; min-height:238px; margin:0 auto;}
.footer .nwc{ width:208px; float:left; margin-left:13px; margin-right:22px;}
.footer .nwc span{ display:block; width:100%; height:35px; line-height:35px; background:url(../images/12.png) no-repeat left bottom; margin-top:52px; color:#6a6b6c; font-size:16px; font-weight:bold; margin-bottom:12px;}
.footer .nwc p{ line-height:30px;}
.footer .nwc p a{ color:#040404;}
.footer .nwc p a:hover{ color:#e4007f;}

.texst{ float:right; width:210px; text-align:center; padding-top:55px;}
.texst h3{ font-size:27px; color:#544e63;}
.texst p{ line-height:1.8em; color:#040404; font-size:12px;}

.copy{ width:100%; clear:both; height:66px; line-height:66px; background:#544e63; color:#fff;}
.copy .wp{ font-size:12px;}
.copy .wp p{ opacity:0.5;}
.copy  a{ color:#fff;}
.copy span{ float:right;}
.copy span a{ opacity:0.5;}
.copy span a:hover{ opacity:1;}
.copy span img{ margin:0 8px;}

#banner{ width:100%; height:293px; background:url(../images/banner1.jpg) no-repeat center;}

#sidebar{ width:1200px; padding:30px 0; overflow:hidden; margin:0 auto;}
#sidebar a{ display:block; width:107px; height:31px; line-height:31px; text-align:center; border:solid 1px #b5b5b5; float:left; margin-right:18px; color:#544e63;}
#sidebar a:hover,#sidebar a.this{ background:#e4007f; border:solid 1px #e4007f; color:#fff;}
.main{ margin:0 auto;}
.sidebar{ padding:20px 25px; border:solid 1px #e7e7e7; position:relative;}
.sidebar .wk{ position:absolute; top:-9px; left:175px;}
.sidebar p{ margin-bottom:12px; font-size:16px; color:#333333;}
.sidebar p a{ display:inline-block; margin:0 10px; padding:0 10px; height:34px; line-height:34px; color:#544e63;}
.sidebar p a:hover,.sidebar p a.this{ background:#585267; color:#fff; border-radius:5px;}

.lsit{ width:1200px; float:left; overflow:hidden; border-bottom:solid 1px #e8e8e8;}
.lsit ul{ width:1230px; overflow:hidden; margin-bottom:-1px;}
.lsit li{ float:left; width:382px; padding-right:27px; margin-top:35px; border-bottom:solid 1px #e8e8e8;}
.lsit li span{ display:block; width:100%; height:60px; margin-bottom:15px; line-height:60px; overflow:hidden; font-size:16px; color:#544e63; font-weight:bold;}
.lsit li span b{ float:right; font-weight:100; color:#e4007f;}
.lsit li span b img{ margin-left:8px;}
.lsit li:hover span{ color:#e4007f;}

.fy{ width:100%; clear:both; padding:25px 0 80px; overflow:hidden; text-align:center;}
.fy a{ display:inline-block; padding:0 13px; height:33px; line-height:33px; margin:0 5px; border:solid 1px #645f71; font-size:14px; color:#645f71;}
.fy span.pages_over{ display:inline-block;padding:0 13px; height:33px; line-height:33px; margin:0 5px; border:solid 1px #e4007f; font-size:14px; background:#e4007f; color:#fff;}

#nvaber{ height:57px; line-height:57px; border-bottom:solid 1px #e8e8e8;}
.car{ width:1200px; margin:0 auto;}
.car b{ display:block; float:left; height:57px; background:url(../images/20.png) no-repeat 10px center; padding-left:40px; font-size:16px; color:#544e63;}
.car a{ display:block; float:left; height:58px; margin-left:67px; color:#544e63; font-size:16px;}
.car a:hover,.car a.this{  background:url(../images/21.png) no-repeat bottom center;}
.car .cck{ float:right; height:40px; background:#e4007f;width:140px; text-align:center; line-height:40px; margin-top:7px; color:#fff; border-radius:5px;}
.car .cck img{ margin-left:15px;}
.car .cck:hover{ background:#e4007f;}

.content{ width:100%; overflow:hidden; clear:both; margin-bottom:50px; line-height:1.8em; color:#8e8a96; background:url(../images/24.png) no-repeat 1062px 27px;}
.cont{ width:100%; height:94px; line-height:94px; border-bottom:solid 1px #e8e8e8; margin-bottom:15px; color:#544e63; font-size:16px; position:relative;}
.sp1{ display:block; position:absolute; top:0; right:140px; font-size:12px; color:#b3b0b5; width:175px; text-align:center; background:url(../images/22.png) no-repeat center 26px; line-height:140px;}
.sp2{ display:block; position:absolute; top:0; right:0; font-size:12px; color:#b3b0b5; width:120px; text-align:center; background:url(../images/23.png) no-repeat center 26px; line-height:140px;}

.news{ width:100%; clear:both; overflow:hidden;}
.news ul { width:1298px;}
.news li{ width:465px; height:220px; border-bottom:solid 1px #f2f2f2; float:left; padding-left:80px; background:url(../images/26.png) no-repeat 8px 38px; margin-right:104px;}
.news li span{ display:block; height:27px; width:100%; line-height:27px; margin-top:40px; font-size:18px; color:#505050; font-weight:bold;}
.news li .ps1{ line-height:1em; color:#b3b0b5; font-size:12px; padding:5px 0;}
.news li .ps1 img{ margin:0 10px;}
.news li .ps2{ height:45px; line-height:23px; padding:15px 0; overflow:hidden; font-size:12px; color:#8b8b8b;}
.news li  b{ display:block; width:74px; height:30px; text-align:center; line-height:30px; background:#544e63; border-radius:5px; font-size:12px; color:#fff; font-weight:100;}
.news li a:hover span{ color:#e4007f;}
.news li a:hover b{ background:#e4007f;}

.bjc{ width:100%; height:590px; background:url(../images/bj.jpg) no-repeat center;}
.div3{ width:1200px; height:405px; background:#fff; margin:94px auto 0; }
.div3 div{ width:550px; height:405px; float:right; overflow:hidden;}
.div3 div span{ display:block; width:100%; text-align:center; height:55px; line-height:55px; background:#544e63;}
.div3 div span a{ display:inline-block; margin:0 33px; height:55px; font-size:16px; color:#fff;}
.div3 div span a:hover,.div3 div span a.this{ background:url(../images/21.png) no-repeat bottom center; color:#e6198b;}
.div3 div p{ width:380px; margin:0 auto 25px; border-bottom:solid 1px #eaeaea; line-height:40px; color:#534e62; font-weight:bold;}
.div3 div p .ipt{ border:none; height:38px; padding:0 10px;}

.submit{ width:380px; height:52px; line-height:52px; background:#e6198b; color:#fff; border:none; border-radius:8px; font-size:20px; font-weight:bold; cursor:pointer;}

.ncs{ width:100%; height:60px; line-height:60px; background:#544e63;}
.divc{ width:1200px; height:60px; margin:0 auto; background:url(../images/29.png) no-repeat 11px center;}
.divc span{ margin-left:40px; font-size:16px; color:#fff; font-weight:bold; float:left;}
.divc a{ display:block; float:left; height:60px; margin-left:67px; color:#fff; font-size:16px;}
.divc a:hover,.divc a.this{  background:url(../images/21.png) no-repeat bottom center; color:#e6198b;}

.div4{ width:1200px; margin:0 auto; overflow:hidden;}
.cctex{ color:#544e63; line-height:2em; padding:20px 0;}
.cctex p b{ color:#e6198b; margin-right:16px;}
.tab{ margin:0 auto 140px; border-left:dashed 1px #e8e8e8;}
.tab td{ border:dashed 1px #e8e8e8; color:#544e63;}

.bjc1{ width:100%; height:745px; background:url(../images/bj.jpg) no-repeat center;}
.div5{ width:1200px; height:657px; background:url(../images/31.png) no-repeat 642px 55px #fff; margin:45px auto 0;}
.nvc{ width:385px; float:left; margin-left:107px; margin-top:25px;}
.nvc p{ margin-bottom:13px; line-height:35px; border-bottom:solid 1px #eaeaea; font-weight:bold; color:#534e62;}
.nvc p .ipt{ height:34px; padding:0 10px; border:none;}

.imc{ width:555px; float:right; overflow:hidden; text-align:center;}
#banew{ width:100%; height:445px; overflow:hidden; margin:0 auto;}
.fullSlide{width:100%;position:relative;height:445px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:445px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:445px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:5px;overflow:hidden;background:#544e63;line-height:999px;}
.fullSlide .hd ul .on{background:#e4007f;}





.imgwc{ width:1200px; margin:0 auto; overflow:hidden;}
.maing{ width:621px; height:466px; float:left; overflow:hidden; position:relative; margin-top:40px; float:left;}
#marquee2{width:621px; height:466px;overflow:hidden;}
#marquee2 li{width:621px; height:466px; float:left;}
#marquee2 li img{width:621px; height:466px;}
#goL2,#goR2{ width:19px; height:30px;}
#goL2{ position:absolute; top:220px; right:15px; background:url(../images/r1.png) no-repeat center; overflow:hidden; text-indent:-99999em;}
#goL2:hover{ position:absolute; top:220px; right:15px; background:url(../images/r2.png) no-repeat center; overflow:hidden; text-indent:-99999em;}
#goR2{ position:absolute; top:220px; left:15px; background:url(../images/l1.png) no-repeat center; overflow:hidden; text-indent:-99999em;}
#goR2:hover{ position:absolute; top:220px; left:15px; background:url(../images/l2.png) no-repeat center; overflow:hidden; text-indent:-99999em;}
.test{ width:525px; float:right; height:466px; margin-top:40px; margin-right:18px;}
.test h3{ width:100%; height:60px; line-height:60px; border-bottom:solid 1px #e7e7e7; font-size:20px; color:#373637;}
.see{ width:100%; overflow:hidden; clear:both;}

.nvase{ width:100%; height:84px; background:#f1f4f9; overflow:hidden; clear:both; margin:45px auto 0;}
.tab_e{ width:1200px; height:84px; margin:0 auto; overflow:hidden;  background:url(../images/s4.png) no-repeat center;}
.tab_e a{ display:block; width:200px; height:84px; float:left; text-align:center; line-height:84px; text-indent:-9999em;}
.tab_e a:hover{ background:url(../images/s5.png) no-repeat 0 0 #e4007f;}
.tab_e a.ck0:hover{ background:url(../images/s5.png) no-repeat 0 0 #e4007f;}
.tab_e a.ck1:hover{ background:url(../images/s5.png) no-repeat -200px 0 #e4007f;}
.tab_e a.ck2:hover{ background:url(../images/s5.png) no-repeat -400px 0 #e4007f;}
.tab_e a.ck3:hover{ background:url(../images/s5.png) no-repeat -600px 0 #e4007f;}
.tab_e a.ck4:hover{ background:url(../images/s5.png) no-repeat -800px 0 #e4007f;}
.tab_e a.ck5:hover{ background:url(../images/s5.png) no-repeat -1000px 0 #e4007f;}
.tab_e .tab{ width:1200px; margin:0 auto;}
.tab_e .tab a.ck0.over{ background:url(../images/s5.png) no-repeat 0 0 #e4007f;}
.tab_e .tab a.ck1.over{ background:url(../images/s5.png) no-repeat -200px 0 #e4007f;}
.tab_e .tab a.ck2.over{ background:url(../images/s5.png) no-repeat -400px 0 #e4007f;}
.tab_e .tab a.ck3.over{ background:url(../images/s5.png) no-repeat -600px 0 #e4007f;}
.tab_e .tab a.ck4.over{ background:url(../images/s5.png) no-repeat -800px 0 #e4007f;}
.tab_e .tab a.ck5.over{ background:url(../images/s5.png) no-repeat -1000px 0 #e4007f;}

.coneet{ width:1200px; margin:0 auto; overflow:hidden; text-align:center;}
.cks1{ width:1200px; margin:0 auto; overflow:hidden; padding:40px 0;}
.cks7{ width:100%; height:590px; overflow:hidden; background:url(../images/cks7.png) no-repeat center; margin-top:-25px;}
.cks0{ height:102px; width:1200px; margin:0 auto; background:url(../images/cks1.png) no-repeat center;}
.cks1{ height:102px; width:1200px; margin:0 auto; background:url(../images/cks2.png) no-repeat center;}
.cks2{ height:102px; width:1200px; margin:0 auto; background:url(../images/cks5.png) no-repeat center;}
.cks3{ height:102px; width:1200px; margin:0 auto; background:url(../images/cks3.png) no-repeat center;}
.cks4{ height:102px; width:1200px; margin:0 auto; background:url(../images/cks4.png) no-repeat center;}
.cks5{ height:102px; width:1200px; margin:0 auto; background:url(../images/cks6.png) no-repeat center;}
