﻿@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; /*vertical-align:baseline;*/ }
:focus { outline:0; }
a{text-decoration:none; color:#000000; cursor:pointer;}
a:active { outline:none; }
a:hover{ text-decoration:underline; color:#ff5e00;}
body{ color:#000000; font-family:"Microsoft Yahei",黑体; -webkit-font-smoothing: subpixel-antialiased; font-size:12px; padding-top:55px; background:url(body_bg.gif) repeat;}
ol,ul,li { list-style:none; }
table { border-collapse:separate; border-spacing:0;}
.clear{ clear:both; height:0px; visibility:hidden; line-height:0px; font-size:0px; overflow:hidden;}

#xstopfixed{ position:fixed; top:0px; left:0px; width:100%; background:#f3f3f3; z-index:99;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html #xstopfixed{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
.zcyycenter{ width:1000px; margin:0 auto;}
.xstop{ height:55px; line-height:55px;}
.xstop span{ float:left; font-size:16px; }
.xstop span.sp1{ width:278px; height:55px; background:url(logo.png) no-repeat;}
.xstop span.sp2{ width:680px; float:left; text-align:right;}
.xstop span.sp2 a{ display:inline-block; margin:0 12px; color:#333333;}
.xstop span.sp2 a:hover{ color:#3d71a7; text-decoration:underline;}
.xstop span.sp3 a img{ vertical-align:middle;}
.xstop span.sp3{ float:right; line-height:55px;}
.mgbt30{ margin-bottom:50px;}


/*图片切换效果*/
.slider-container{ max-height:350px;overflow:hidden; min-height:200px;position:relative;margin-top:55px}
.main-slider{width:100%;height:100%; max-height:350px; min-height:350px; position:relative;overflow:hidden}
.slide-item{min-width:996px;width:100%;position:absolute;left:0;top:0;display:none; text-align:center;}
.slide-item img{ max-width:1498px; height:auto; min-height:350px;}
.slide-cont{position:absolute;left:50%;top:0;width:970px;margin-left:-485px;text-shadow:1px 1px 1px #111}
.slide-cont{font-size:19px;color:#fff}
.slide-cont h1{font-size:47px;font-weight:normal;color:#ffcf01;line-height:47px;margin-top:1.2em}
.slide-cont h1 span{font-size:30px;text-transform:uppercase}
.slide-cont a{color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase;background:url(icon_nav.png) no-repeat 100% 50%;padding-right:16px}
.thumbs{position:absolute;left:50%;bottom:5%;z-index:4;width:100px; margin-left:-50px;}
.thumbs li{float:left;list-style:none;position:relative; width:12px; height:12px; background:#ffffff; border-radius:12px; margin-right:10px;}
.thumbs li.curr,.thumbs li:hover{ background:#000000; cursor:pointer}
.thumbs li div{height:82px;padding-top:18px;}
.thumbs li.curr i,.thumbs li:hover i{display:block}
.thumbs li span{display:block;margin:0 18px;padding:10px 30px 0;background:url(nav_bottom_bg.png) repeat 0 0;height:56px;font-size:12px;color:#fff;text-transform:uppercase}
.thumbs li.curr span,.thumbs li:hover span{background-image:url(nav_bottom_bg_1.png)}
.thumbs li.curr em{display:block;width:11px;height:6px;overflow:hidden;background:url(yellow-arrow.gif) no-repeat;position:absolute;top:-6px;left:50%;margin:0 0 0 -6px;}


.zcyy_menu{ height:64px; background:#dfb406; margin-bottom:30px; overflow:hidden;}
.zcyy_menu li{ width:33.3%; float:left; height:64px; line-height:64px; background:url(menu_line.jpg) no-repeat right center; text-align:center;}
.zcyy_menu li a{ display:block; font-size:22px; color:#ffffff; font-weight:bold;}
.zcyy_menu li a:hover{ text-decoration:none;}
.zcyy_menu li.selected{ background:#cba408;}

.zcyycut{ background:url(cutbg1.png) no-repeat; height:70px; text-align:center; line-height:70px; font-size:32px; font-weight:bold; color:#ffffff;}
.zcyycut span{ padding-left:50px;}
.zcyy_yhnr{ padding:10px 0; text-align:center;}
.spanyh{ display:inline-block; width:40px; height:20px; background:url(yh.png) no-repeat;}
.zcyy_yhnr span.nrwz{ font-size:26px; color:#000000; border-bottom:1px #000000 solid; padding:0 6px; font-style:italic;}
.bgff{ background:#ffffff; padding:15px 0;}
.tymgbt{ margin-bottom:20px;}
.cttitle{ font-size:20px; padding-left:30px; font-weight:bold; margin-bottom:15px;}
.ctpic{ text-align:center; padding-bottom:25px; border-bottom:1px #e3e3e3 dashed;}
.jc_cut{ height:82px; overflow:hidden;}
.jc_cut span{ float:left;}
.jc_cut span.sp1{ width:82px; background:url(th_icon1.png) no-repeat; height:82px;}
.jc_cut span.sp2{ border-top:2px #262626 solid; line-height:82px; font-size:37px; font-weight:bold; color:#3a3a3a;}
.jc_cut span.sp3{ float:right; padding:10px 30px 0 0;}
a.djlj{ width:171px; height:50px; background:url(abtn.png) no-repeat; line-height:50px; text-align:center; font-size:20px; color:#000000; display:inline-block;}
.zcyy_sexdv{ overflow:hidden;}
.zcyy_sexdv .dvlist{ width:454px; float:left; display:inline; margin:0 0 15px 30px;}
.zcyy_sexdv .dvlist h2{ background:#da5163; color:#ffffff; font-size:22px; font-weight:bold; height:38px; line-height:38px; padding-left:10px;}
.zcyy_sexdv .dvlist h2.bg1{ background:#56a2e2;}
.zcyy_sexdv .dvlist .listnr{ border:1px #cbcbcb solid; height:112px; padding:22px 20px 0 155px; line-height:26px; font-size:13px;}
.zcyy_sexdv .dvlist .listnr b{ color:#b42738; font-weight:normal;}
.zcyy_sexdv .dvlist .yuan1{ background:url(xx_pic1.jpg) no-repeat 15px center;}
.zcyy_sexdv .dvlist .yuan2{ background:url(xx_pic2.jpg) no-repeat 15px center;}
.zcyy_sexdv .dvlist .yuan3{ background:url(xx_pic3.jpg) no-repeat 15px center;}
.zcyy_sexdv .dvlist .yuan4{ background:url(xx_pic4.jpg) no-repeat 15px center;}
.zcyy_sexdv .dvlist .yuan5{ background:url(xx_pic5.jpg) no-repeat 15px center;}
.zcyy_sexdv .dvlist .yuan6{ background:url(xx_pic6.jpg) no-repeat 15px center;}
.zcyyhydy{ text-align:center;}
.zcyyclass{ border:1px #3983c0 solid; border-left:0px; background:url(classbg.png) left top repeat-y; margin-bottom:40px;}
.zcyyclass h2{ height:35px; line-height:35px; padding-left:15px; color:#ffffff; font-size:21px; font-weight:normal; background:#3983c0;}
.zcyyclass .classleft{ width:154px; float:left;}
.zcyyclass .classleft a{ display:block; text-align:center; padding:36px 0 0 0; height:100px; font-size:14px; background:#57a2e3; background:url(classmr.png) no-repeat;}
.zcyyclass .classleft a span{ font-size:20px; font-size:20px; display:block;}
.zcyyclass .classleft a.selected,.zcyyclass .classleft a:hover{ text-decoration:none; background:url(classxz.png) no-repeat; color:#333333; }
.pdclass{ padding:0 0 20px 0;}
.zcyyclass .classright{ float:right; width:800px; padding:10px;}
.zcyyclass .classright .tydv{ margin-bottom:12px; border:1px #a9d4f6 solid;}
.zcyyclass .classright .tydv .cut{ height:31px; line-height:32px; border-bottom:1px #a9d4f6 solid; padding-left:15px; font-size:16px; color:#2b7abc; background:url(cut2.png) repeat-x;}
.zcyyclass .classright .tydv table,.mianfei_class table{ width:100%; font-size:14px;}
.zcyyclass .classright .tydv table tr td,.mianfei_class table tr td{ border-bottom:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; text-align:center; padding:8px 0;}
.zcyyclass .classright .tydv table tr.bg1{ background:#f5f5f5;}
.zcyyclass .classright .tydv table tr.bg1 td{ font-size:14px; font-weight:bold; color:#000000;}
.zcyyclass .classright .tydv table tr td.bor0{ border-right:0px;}
.zcyyclass .classright .tydv table tr td.borbt0{ border-bottom:0px;}
.zcyyclass .classright .tydv table tr td.price,.mianfei_class table tr td.price{ color:#e92b3d; font-weight:bold;}
.zcyyclass .classright .tydv table tr td a.tbljgm,.zcyyclass .classright .tydv table tr td a.tbxqzx,.mianfei_class table tr td a.tbljgm,.mianfei_class table tr td a.tbxqzx{ width:90px; height:25px; line-height:25px; display:inline-block; transition:all 0.5s;}
.zcyyclass .classright .tydv table tr td a.tbljgm,.mianfei_class table tr td a.tbljgm{ background:#ffe500; color:#000000;}
.zcyyclass .classright .tydv table tr td a.tbljgm:hover,.mianfei_class table tr td a.tbljgm:hover{ background:#ddc600; transition:all 0.5s;}
.zcyyclass .classright .tydv table tr td a.tbxqzx,.mianfei_class table tr td a.tbxqzx{ background:#e92b3d; color:#ffffff;}
.zcyyclass .classright .tydv table tr td a.tbxqzx:hover,.mianfei_class table tr td a.tbxqzx:hover{ background:#ba202f; transition:all 0.5s;}
.zcyyclass .classright .tydv table tr td.tbttitle,.mianfei_class table tr td.tbttitle{ color:#da5164; font-weight:bold; text-align:left; text-indent:1em;}
.zcyyclass .classright .tydv table tr td.tbttitle a,.mianfei_class table tr td.tbttitle a{ font-weight:normal; color:#3a986b;}
.mianfei_class table{ margin:0 10px 40px 10px; width:978px; border-left:1px #d2d2d2 solid; font-size:16px;}
.mianfei_class table tr.bg1{ background:#4badee;}
.mianfei_class table tr.bg1 td{ font-size:21px; color:#ffffff; height:40px;}
.mianfei_class table tr td{ height:40px;}
.mianfei_class table tr td a.tbxqzx,.mianfei_class table tr td a.tbljgm{ height:32px; line-height:32px; width:110px;}

.addqhdv{ height:45px; background:#f0f0f0; margin:0 40px; padding:0 0 0 10px;}
.addqhdv a{ width:150px; background:url(addqhline.png) no-repeat right center; line-height:45px; text-align:center; display:inline-block; font-size:16px;}
.addqhdv a:hover,.addqhdv a.selected{ background:url(addqhbg.png) repeat-x; text-decoration:none; color:#ffffff;}

#addqhDIV .dv4{ height:300px; background:url(http://www.kaozc.com/zcyy/rs/xschu/images/nrpic1.jpg) no-repeat right center; margin:0 50px;}
#addqhDIV .lf{ width:400px; float:left; padding-top:50px;}
#addqhDIV .h2title{ color:#e21e00; margin-bottom:14px; font-size:25px;}
#addqhDIV .pctont{ font-size:18px; line-height:30px; margin-bottom:15px;}
#addqhDIV .pzxgm{ text-align:right;}
#addqhDIV .mgbotom{ margin-bottom:25px;}
#addqhDIV .dv5{ background:url(http://www.kaozc.com/zcyy/rs/xschu/images/nrpic2.jpg) no-repeat left center;}
#addqhDIV .rg{ width:405px; float:right; padding-top:50px;}
#addqhDIV .dv6{ background:url(http://www.kaozc.com/zcyy/rs/xschu/images/nrpic3.jpg) no-repeat right center;}
#addqhDIV .dv7{ background:url(http://www.kaozc.com/zcyy/rs/xschu/images/nrpic4.jpg) no-repeat left center;}
#addqhDIV .dv8{ background:url(http://www.kaozc.com/zcyy/rs/xschu/images/nrpic5.jpg) no-repeat right center;}
#addqhDIV .dv9{ background:url(http://www.kaozc.com/zcyy/rs/xschu/images/nrpic6.jpg) no-repeat left center;}

.jq_bg1{ height:552px; background:url(jq_bg1.gif) no-repeat center top; position:relative;}
.jq_bg1 div{ position:absolute; font-size:14px; width:140px; text-align:center;}
.jq_bg1 div p.p1{ color:#980003; margin-bottom:6px;}
.jq_bg1 div p.p2{ color:#333333;}
.jq_bg1 div.dv1{ left:172px; top:60px;}
.jq_bg1 div.dv2{ left:100px; top:220px;}
.jq_bg1 div.dv3{ left:192px; top:380px;}
.jq_bg1 div.dv4{ right:160px; top:60px;}
.jq_bg1 div.dv5{ right:80px; top:210px;}
.jq_bg1 div.dv6{ right:180px; top:380px;}
.jq_bg1 div.dv7{ width:171px; left:405px; top:494px;}

.qslist{ padding:20px 30px 0 30px;}
.qslist .qs_cut{ border-bottom:2px #000000 solid; padding:15px 0 10px 0; background:url(budx.gif) no-repeat 740px bottom; margin-bottom:25px;}
.qslist .qs_cut span{ float:left; background:url(iconbg.gif) no-repeat; width:94px; height:86px; line-height:86px; font-size:90px; color:#ffffff; padding-left:15px; font-style:italic;}
.qslist .qs_cut h2{ float:left; padding-left:15px; font-size:36px; color:#333333;}
.qslist .qs_cut h2.pdtp{ padding-top:40px;}
.qscontent{ background:url(alf.gif) no-repeat left top; padding:0 0 30px 50px; height:114px;}
.qscontent h3{ padding-bottom:15px; border-bottom:1px #d9d9d9 dashed; color:#bc2a2a; margin-bottom:10px; font-size:21px;}
.qscontent p{ font-size:15px; line-height:28px;}


.bg_pd{ padding:30px;}
.bg_top span{ display:inline-block; width:374px; height:48px; line-height:36px; text-align:center; font-size:25px; color:#ffffff; background:url(cut3.png) no-repeat;}
.bg_nr{ font-size:16px; line-height:30px; padding-bottom:30px;}
.bgcut{ height:69px; background:url(bg1.gif) no-repeat left center; line-height:69px; padding-left:100px; font-size:38px; color:#333333; font-weight:bold;}
.bgcut1{ background:url(bg2.gif) no-repeat left center;}
.bgcut2{ background:url(bg3.gif) no-repeat left center;}
.bgone{ height:255px; background:url(bg_one.gif) no-repeat center; position:relative; padding:30px 0;}
.bgone .onenr{ width:328px; position:absolute; right:110px; top:120px; line-height:26px; font-size:15px;}
.bgtwo{ background:url(suo.gif) no-repeat 600px center; padding:30px 0;}
.bgtwo .twonr{ width:440px;}
.bgtwo .twonr h3{ background:url(line_bg.gif) no-repeat left bottom; color:#e92b3d; font-size:30px; font-weight:bold; text-align:center; padding-bottom:10px;}
.bgtwo .twonr p{ padding:20px 0 15px 30px; font-size:15px; line-height:28px;}
.bgtwo .twonr .dvbtn{ text-align:center;}
.bgtwo .twonr .dvbtn span{ display:inline-block; padding:6px 40px; background:#4badee; color:#ffffff; font-size:16px; border-radius:3px;}
.bgtwo .twonr .dvbtn span b{ font-size:25px; font-weight:normal;}
.bgthree{ width:770px; height:320px; position:relative; background:url(pic8.jpg) no-repeat; margin:0 auto;}
.bgthree .listdv{ position:absolute; right:0px; top:20px; width:294px;}
.bgthree .listdv div{ height:56px; overflow:hidden; margin-bottom:13px; color:#ffffff;}
.bgthree .listdv div h3{ font-size:22px;}
.bgthree .listdv div p{ font-size:16px;}
.yhdv{ min-height:85px; padding:20px 0 0 100px; background:url(http://www.cdbroad.net.cn/zcyymsb/images/yh_icon.gif) no-repeat left center; margin:20px 0 0 80px; font-size:18px;}
.yhdv p.p1{ font-size:31px; font-weight:bold; padding:5px 0;}
.col9{ color:#e92b3d;}
.tsdv{ background: #e92b3d; height:35px; line-height:35px; color:#ffffff; text-align:center; font-size:20px; border-radius:10px;}
.xpd{ padding:30px 0 20px 0;}
.jqbg2{ background:url(jq_bg2.gif) no-repeat center top; height:110px; position:relative; padding:220px 0 0 20px;}
.jqbg2 .songdv{ width:205px; float:left; padding-left:20px;}
.jqbg2 .songdv p.p1{ font-size:14px; margin-bottom:10px;}
.jqbg2 .songdv p.p1 font{ font-size:14px; color:#d10202;}
.jqbg2 .songdv p.p2{ font-size:18px; color:#d10202; text-align:center;}
.jqbg2 .songdv p.p2 font{ font-size:22px; font-weight:bold;}
.jqbg2 .songdv p.p3{ text-align:center;}
.jqzhu span{ float:left; padding-left:50px;}
.jqzhu span.sp1{ line-height:50px;}
.jqzhu span.sp2{ padding-left:500px;}
.zcyykspl{ margin:0 5px; border:1px #bababa solid; position:relative; margin-bottom:50px;}
.zcyykspl .pltitle{ height:80px; width:998px; background:url(xypltop.png) no-repeat; position:absolute; left:0; top:-10px;}
.zcyykspl .plcontent{ height:740px; overflow:scroll; overflow-x:hidden;}
.msb_lc .listdv{ width:190px; height:217px; float:left; margin-left:8px; background-color:#ebebeb;}
.msb_lc .listdv span{ display:block; }
.msb_lc .listdv span.sp1{ background-position:-319px -323px; height:15px;}
.msb_lc .listdv span.sp2 a{ display:inline-block; width:90px; height:90px; margin:15px 0 30px 45px; background-image:url(http://www.kaozc.com/zcyy/rs/xschu/images/msb_ty_bg.png); background-repeat:no-repeat;}
.msb_lc .listdv span.sp2 a.a1{ background-position:0 -395px;}
.msb_lc .listdv span.sp2 a.a2{ background-position:-99px -395px;}
.msb_lc .listdv span.sp2 a.a3{ background-position:-198px -395px;}
.msb_lc .listdv span.sp2 a.a4{ background-position:-298px -395px;}
.msb_lc .listdv span.sp2 a.a5{ background-position:-400px -395px;}
.msb_lc .listdv span.sp2 a.a1:hover{ background-position:0 -494px;}
.msb_lc .listdv span.sp2 a.a2:hover{ background-position:-99px -494px;}
.msb_lc .listdv span.sp2 a.a3:hover{ background-position:-198px -494px;}
.msb_lc .listdv span.sp2 a.a4:hover{ background-position:-298px -494px;}
.msb_lc .listdv span.sp2 a.a5:hover{ background-position:-400px -494px;}
.msb_lc .listdv span.sp3{ margin:0 15px; text-align:center; border-bottom:3px #eac1a9 solid; font-size:20px; font-weight:bold;  padding-bottom:10px;}
.msb_lc .listdv span.sp3 a{ color:#c12800;}
.msb_footer{ padding:30px 0; text-align:center; line-height:30px; border-top:1px #d9d9d9 solid; background:#ffffff; margin-top:20px;}