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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1;font-family: arial; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
* { box-sizing: border-box; padding: 0; margin: 0 }
body { font-family: "Microsoft YaHei"; color: #787878; margin: 0; background: #FFF; }
html, body { -webkit-text-size-adjust: none; }
table, td { font-family: "Microsoft YaHei"; color: #5a5a5a; }
.clear { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
a { text-decoration: none; color: #5A5A5A; }
.w1200 { width: 1200px; margin: auto }
.head { margin: 0px auto; width: 1200px; height: 86px; z-index: 10; position: relative; }
.ithr .headtop { display: block; position: fixed; top: 0; margin-left: 0; width: 100%; z-index: 11; background-color: #fff }
.head .logo { width: 46px; float: left; margin-top: 18px; margin-right: 5px; }
.head .logo a { display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 46px; height: 60px; background-size: 48px auto; }
.ithr .head .logo a { background-image: url(logo_foot.png); }
.head .logo img { width: 100% }
.head .logotxt { float: left; width: 380px; color: #fff; margin-top: 20px; }
.ithr .head .logotxt { color: #000; }
.head .logotxt b { font-family: "Microsoft YaHei"; font-size: 30px; font-weight: bold; overflow-wrap: break-word; }
.head .logotxt span { letter-spacing: 0.2px; font-size: 11px; }
.head .right0 { float: right }
.head .right0 ul { display: block }
.head .right0 ul li { float: right; margin-left: 10px; margin-top: 10px; }
.head .right0 ul li a { display: block; width: 22px; height: 22px; }
.head .right0 .tel { font-size: 14px; font-family: arial; color: #fff; font-size: 16px; background-image: url(telin.png); background-repeat: no-repeat; background-position: left center; padding-left: 26px; line-height: 26px; }
.ithr .head .right0 .tel { color: #F00; background-image: url(tel.jpg); }
.menu { float: left; margin-top: 25px; }
.menu * { box-sizing: border-box; }
.menu .center { width: 620px; }
.menu .ul-list { display: flex; }
.menu .ul-list > li { flex: 1; position: relative; }
.menu .ul-list > li:last-child { border-right: none; }
.menu .ul-list > li > a { height: 35px; display: flex; align-items: center; justify-content: center; font-size: 14px; text-decoration: none; color: #fff; }
.ithr .menu .ul-list > li > a { color: #333; }
.menu .ul-list > li > span { color: #fff; font-size: 14px; height: 35px; display: flex; align-items: center; justify-content: center; background-color: #FFF; }
.menu .ul-list > li:hover .ol-list { display: block; }
.menu .ol-list { display: none; position: absolute; top: 35px; left: 0; z-index: 999; background: #fff; width: 200px; }
.menu .lmtz51 { width: 410px }
.menu .ol-list li{ text-align:left}

.menu .ol-list > li > a { font-size: 14px; text-decoration: none; color: #333; height: 40px; display: flex; align-items: center; border-bottom: 1px solid #fff;   line-height: 40px;text-align:left; padding-left:15px;}
.menu .ol-list > li > a:hover { border-bottom: 1px solid #222; color:#000 }
.w1160 { width: 1152px; margin: auto; padding-top: 50px }
.swiper { width: 100%; height: 687px; top: -86px; left: 0; width: 100%; display: flex; justify-content: center; z-index: 0 }
.swiper-slide { text-align: center; font-size: 18px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-size: auto cover; background-color: #fff; background-repeat: no-repeat; background-position: center top; }
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.swiper-text { z-index: 9; position: absolute; margin: auto; padding-top: 200px; text-align: center; }
.swiper-text .shuliang { width: 1200px; margin: auto; background-color: #fff; height: 96px; border-radius: 10px; overflow: hidden; margin-top: 100px }
.swiper-text .shuliang ul li { float: left; width: 25% }
.swiper-text .shuliang ul li .pic { float: left; width: 46px; margin-top: 25px; margin-left: 40px; }
.swiper-text .shuliang ul li .txt { float: left; text-align: left; margin-left: 20px; margin-top: 25px; }
.swiper-text .shuliang ul li .txt b { display: block; }
.swiper-text .shuliang ul li .txt span{ font-size:12px;}
h3.bt { text-align: center; margin: auto; margin-bottom: auto; margin-bottom: 25px; font-weight: 600; color: rgb(0, 0, 0); font-size: 32px;font-family: arial;
text-transform: uppercase; }
h3.bt em { display: block; background-color: #E60012; height: 4px; width: 60px; margin: auto; margin-top: auto; margin-top: 15px; }
.contentj { text-align: center; font-size: 15px; color: rgb(159, 159, 159); font-size:13px;}
.incplist li { float: left; width: 354px; margin-top: 40px; margin-right: 67px; background-color: #11488d; }
.incplist li:nth-child(3n) { margin-right: 0px; float: right }
.incplist li img { width: 100%; height: 220px; }
.incplist li a { display: block; height: 62px; background-color: #11488d; color: #fff; line-height: 62px; text-align: center; margin: 0 }
.anliin { background-image: url(jtca.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 80px; padding-top: 80px; height: 1113px }
.ssl01 { float: left; background-color: #dc2538; width: 564px; height: 103px; }
.ssl02 { float: right; background-color: #00548a; width: 564px; height: 103px; }
.ssl01 .imgxm { margin-left: 25px; margin-top: 25px; float: left }
.lmname { padding-top: 28px }
.ssl01 p { float: right; display: block; color: #fff; width: 440px; margin-right: 20px }
.ssl01 p b { font-size: 18px; font-weight: bold }
.lmname a { font-size: 12px; color: #FFF; }
.lmlink a { padding-right: 20px; line-height: 1.2; color: #fff; font-size:12px;}
.ssl02 .imgxm { margin-left: 25px; margin-top: 25px; float: left }
.lmname { padding-top: 28px;font-family: arial;
text-transform: uppercase;}
.ssl02 p { float: right; display: block; color: #fff; width: 440px; margin-right: 20px }
.ssl02 p b { font-size: 18px; font-weight: bold }
.inshebi { float: left; width: 461px; margin-top: 25px; }
.inshebi .huandeng { border: 7px solid #d9d9d9; }
.inshebi .huandeng h3 { font-size: 22px; padding-left: 25px; padding-top: 25px; line-height: 35px }
.inshebi .huandeng p { padding-left: 25px; font-family: Helvetica; text-transform: Uppercase; font-size: 12px; line-height: 25px; padding-bottom: 30px }
.inh4 { padding-left: 20px; line-height: 40px; font-size: 20px; }
.mapssb { float: right; width: 690px; }
.mapssb li { float: left; margin-left: 23px; width: 322px; height: 317px; margin-top: 25px }
.mapssb li a { height: 50px; line-height: 50px; display: block; text-align: center; color: #fff; background-color: rgba(0,0,0,0.4); margin-top: -50px; z-index: 10; position: absolute; width: 322px; font-size:13px }
.aboutin { }
.aboutin b { font-size: 24px; color: #000; font-weight: bold;font-family: arial;
font-size: 20px;
color: rgb(0, 84, 138);
line-height: 161%; }
.aboutin span { display: block; font-size: 14px; color: rgb(0, 84, 138); font-weight: bold; line-height: 40px; padding-bottom: 20px }
.aboutin p { line-height: 22px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; padding-top:20px }
.aboutin a { background-color: #dc2538; display: block; text-align: center; width: 160px; line-height: 46px; border-radius: 23px; color: #fff; margin-top: 30px }
.inzzry { margin-top: 80px; }
.inzzry h5 { font-size: 24px; color: #000; font-weight: bold; border-left-width: 4px; border-left-style: solid; border-left-color: #dc2538; line-height: 28px; padding-left: 15px;text-transform: uppercase;
font-family: arial; }
/* marqueeleft */
.marqueeleft { height: 380px; width: 1200px; overflow: hidden; }
.marqueeleft ul { float: left; }
.marqueeleft ul li { float: left; width: 240px; text-align: center; margin-right: 30px; }
.marqueeleft ul li img { height: 320px; width: 240px }
.marqueeleft ul li .txt a { padding-top: 10px; line-height: 20px; color: #666; font-size: 13px }

.marqueeleft2 { height: 290px; width: 900px; overflow: hidden; }
.marqueeleft2 ul { float: left; }
.marqueeleft2 ul li { float: left; width: 270px; text-align: center; margin-right: 30px; }
.marqueeleft2 ul li img { height: 216px; width: 270px }
.marqueeleft2 ul li .txt a { padding-top: 10px; line-height: 22px; color: #666; font-size: 13px }


.liyou4 { height: 588px; background-image: url(22sz.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 80px; }
.liyou4 .z50 { margin-left: calc(50% - 10px); color: #fff; padding-top: 60px; width:610px; }
.liyou4 .z50 b { padding-left: 30px; font-size: 39px; font-weight: bold;  font-size: 39px;
  text-transform: uppercase;
  font-family: arial; }
.liyou4 .z50 b img { margin-bottom: -20px }
.liyou4 .z50 p { padding-left: 30px; padding-top: 30px; padding-bottom: 20px }
.liyou4 .z50 li { float: left; border: 1px dashed #FFF; margin-right: 20px; height: 80px; margin-top: 45px; width: 292px;  font-weight: bold; border-radius: 6px; line-height: 80px; font-size: 18px;
font-family: arial;} 
.liyou4 .z50 li span { margin-left: 10px; margin-top: 13px; display: block; float: left; margin-right: 10px; }
.newslists { float: right; width: 600px; }
.newslists .more { font-size: 22px; color: rgba(220,37,56,1); font-weight: bold; padding-bottom: 40px; display: block; margin-top: 40px; }
.innews .title_text a {  font-weight: bold;display: inline-block;
font-family: arial;
font-size: 20px;
color: #000000;
font-weight: bold;
text-decoration: none; }
.innews .title_text1 { display: inline-block; font-size: 13px; color: #a4a4a4; font-weight: normal; text-decoration: none; line-height: 25px; padding-top: 3px }
.innews .abstractd { display: block; font-family: Microsoft YaHei; font-size: 14px; color: #7D7D7D; font-weight: normal; text-decoration: none; padding-bottom: 20px; line-height: 1.5; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; margin-bottom: 20px; }
li.muli { line-height: 2; font-size: 14px; overflow:hidden; height:30px }
li.muli span { font-size: 14px; color: #9F9F9F; padding-right: 10px; }
.hynews li { float: left; width: 378px; margin-left: 25px; margin-top: 30px }
.hynews li img { height: 240px; width: 378px; }
.hynews li:nth-child(1) { margin-left: 0px }
.hynews li .title a { font-size: 14px; color: #000000; font-weight: bold; line-height: 20px }
.hynews li .time { font-size: 13px; padding-top: 8px; color: #929292; }
.hynews li .abstract { font-size: 13px; line-height: 22px !important; padding-top: 3px; color: #6e6e6e; }
.foot { background-color: #2C2C2C; margin-top: 10px; padding-top: 30px; padding-bottom: 30px; }
.footbt { background-color: #FFF; height: 80px; }
.foot .lm01 { display: block; min-width: 160px; float: left }
.foot .lm01 li a { font-size: 11px; line-height: 200%; color: rgb(163, 163, 163); padding-right: 35px; }
.foot .lm01 li:nth-child(1) a { height: 34px; line-height: 34px; font-size: 17px; display: block }
.foot .lm01 li em { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; display: block; width: 30px; height: 20px; margin-bottom: 20px; }
.foot .erweima { width: 220px; float: right; }
.foot .erweima li { float: left; width: 100px; text-align: center; margin-left: 0px; color: #fff; line-height: 30px; margin-bottom: 10px; font-size:12px; line-height:16px; }
.foot .erweima li img { width: 100px; }
.footbt img { width: 60px; margin-top: 10px; float: left }
.footbt .copyright { float: left; padding-top: 15px; line-height: 25px; font-size: 12px; padding-left: 15px; }
.footbt .rightm { float: right; line-height: 80px; }
.topbanner { height: 449px; background-repeat: no-repeat; background-position: center top; color: #FFF; text-align: center; }
.topbanner b { letter-spacing: 2px; font-size: 44px; font-weight: bold; padding-bottom: 40px; padding-top: 150px; display: block;text-transform: uppercase;
font-family: arial; }
.topbanner p{ font-size:13px}
.clink { line-height: 48px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #dfdfdf; }
.clink .w1200 .mianbx { background-image: url(home.png); background-repeat: no-repeat; background-position: left center; background-size: 20px; padding-left: 30px; color: #FFF; FONT-SIZE: 14px; }
.clink .w1200 .baise { background-image: url(home-w.png);}

.bjyh { background-color: #11488d; height: 48px }
.bjyh .mianbx { float: right }
.bjyh ul li { float: left }
.bjyh ul li a { color: #fff; font-size: 16px; line-height: 48px; display: block; padding-right: 30px; }
.cpview { width: 900px; float: right; padding-bottom: 80px; }
.cpview p { line-height: 1.5; color: rgb(122, 122, 122); line-height: 28px; font-size: 14px; }
.cpview p b { font-size: 16px; line-height: 28px; color: rgb(0, 0, 0); font-weight: bold }
.caidan { float: left; width: 254px; }
.cpview p span { color: rgb(0, 0, 0); line-height: 28px; }
.cpview h5 {
font-size:font-size: 24px; color: #000; text-align: center; display: block; font-weight: bold }
.caidan .topm { height: 86px; background-color: #11488d; text-align: center }
.caidan .topm p { font-family: arial; display: block; font-size: 45px; text-transform: uppercase; color: #2b5b97; font-weight: bold; line-height: 84px; }
.caidan .topm b { display: block;  color: #deedfa; line-height: 84px;  font-weight: bold;font-family: arial;
font-size: 45px;
text-transform: uppercase;
color: rgb(255, 255, 255); }
.caidan a img { width: 254px; margin-top: 60px }
.caidan ul li { border-bottom: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;font-family: arial; font-size:13px; }
.caidan ul li a { line-height: 20px; text-align: center; display: block; padding-top:20px; padding-bottom:20px; }
.caidan ul li a:hover { background-color: #f3f3f3 }
.cpview h1 { font-size: 24px; color: #000; font-weight: bold; text-align: center; margin-bottom: 40px; margin-top: 20px; }
.newstitle { width: 1094px; margin: auto; background-image: url(news.jpg); background-repeat: no-repeat; background-position: center top; background-size: 100% auto; height: 124px; margin-bottom: 40px; }
.newstitle p { display: block; text-align: center; padding-top: 95px; font-size: 12px;padding-left: 30px;}
.newstitle p span { color: #C00; padding-right: 30px; padding-left: 10px; font-weight: bold }
.newslist2 li { height: 140px; margin-bottom: 10px; border-bottom: 1px dotted #dbd4cd; }
.newslist2 li .time { background: #ebebeb; width: 130px; height: 130px; margin-left: 30px; float: left; text-align: center; }
.newslist2 li .time .day { color: #333333; font-size: 47px; font-weight: bold; padding-top: 30px; display: block }
.newslist2 li .time .date { color: #333333; font-size: 19px; }
.newslist2 li .conts { margin-left: 200px }
.newslist2 li .conts .title a { font-size: 18px; color: #000000; }
.newslist2 li .conts .abstract { font-size: 14px; line-height: 21px !important; padding-top: 11px; color: #838383; }
.cpmuue { text-align: center; height: 130px; }
.cpmuue p { font-family: Calibri; text-transform: uppercase; font-size: 39px; color: rgb(198, 224, 255); font-weight: bold }
.cpmuue b { color: rgb(0, 65, 145); display: block;text-transform: uppercase;
font-size: 39px; font-weight:bold; padding-top:25px; }
.aboutus p { line-height: 1.5; margin-bottom: 20px;font-family: arial;
font-size: 14px;
line-height: 181%; }
.aboutus .flash {width: 450px; height: 300px; float: right; margin-left: 40px }
.abouti .lianxi { line-height: 34px; font-size: 16px; color: rgb(17, 72, 141); font-weight: bold; margin-top: 40px; margin-bottom: 90px }
.abouti .lianxi span { background-color: #fe0000; display: block; float: left; color: #fff; line-height: 34px; padding-left: 20px; padding-right: 20px; font-weight: normal; font-size: 12px; margin-right: 20px; }
.qiwh { height: 480px; background-image: url(wenhua-bj.jpg); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 80px }
.qiwh .wh01 { width: calc(50% - 40px); float: left; margin-top: 60px }
.qiwh .wh01 b { display: block }
.qiwh .wh01 p { border-top: 1px solid #004ea5; font-size: 17px; color: rgb(0, 65, 145); line-height: 200%; margin-top: 20px; padding-top: 20px }
.qiwh .wh02 { width: calc(50% - 40px); float: right; margin-top: 60px }
.qiwh .wh02 b { display: block }
.qiwh .wh02 p { border-top: 1px solid #004ea5; font-size: 17px; color: rgb(0, 65, 145); line-height: 200%; margin-top: 20px; padding-top: 20px }
/**tabs**/
.tabPanel ul.topm { height: 52px; background-color: #eeeeee }
.tabPanel ul.topm li { float: left; height: 52px; line-height: 52px; text-align: center; cursor: pointer; display: block; padding-left:20px; padding-right:20px }
.tabPanel .hit { cursor: pointer; color: black; background-color: #11488d; color: #fff }
.pane { display: none; }
.pane .list li { float: left; width: 254px; margin-right: 60px; margin-top: 20px }
.pane .list li:nth-child(4n) { margin-right: 0px; }
.pane .list li img { width: 254px; height: 340px; }
.pane .list li .txt { height: 60px; text-align: center; line-height: 16px; padding-top: 10px }
.pane .list li .txt a{ font-size:12px; line-height:16px;}
.licheng { height: 750px; background-image: url(licheng-bj.jpg); background-repeat: no-repeat; background-position: center bottom; padding-top: 60px }
.fuwumoshi { padding-top: 60px; text-align: center }
.fuwumoshi img { width: 1100px; margin-top: 60px }
.fuwumoshi b.nnhe { display: block; color: rgb(0, 0, 0); font-size: 30px; padding-top: 50px; padding-bottom: 40px }
.fuwumoshi p.nhyh { display: block; font-size: 17px; color: rgb(142, 142, 142); }
.fuwumoshi a { display: block; width: 154px; height: 44px; line-height: 44px; margin: auto; border-radius: 30px 30px 30px 30px; background-color: rgba(220,37,56,1); color: #fff; margin-top: 30px }
.mapslist li { width: 380px; margin-right: 20px; float: left; padding: 15px; border: 1px solid rgb(238, 238, 238); margin-bottom: 30px; text-align: center }
.mapslist li img { height: 200px; max-width: 100% }
.mapslist li span { display: block; font-size: 16px; line-height: 20px; height:50px; overflow:hidden; padding-top:10px }
.lianxiwm .newstitle { background-image: url(lainxipng.png); height: 100px; }
.lianxiwm .newstitle p { padding-top: 87px }
.lianxiwm .lianxiewn { }
.lianxiwm h5 { font-size: 19px; color: rgb(102, 102, 102); font-weight: bold; padding-top: 50px; padding-bottom: 30px; text-align:center }
.lianxiwm .lianxiewn li { float: left; width: 370px; border: 1px solid #CCCCCC; text-align: center; margin-right: 40px; border-radius: 6px; padding-top: 15px }
.lianxiwm .lianxiewn li img { margin-bottom: 5px; }
.lianxiwm .lianxiewn li p { font-size: 14px; line-height: 190%; color: rgb(142, 142, 142); padding-bottom: 15px }
.lianxiedz { margin:auto;width: 560px;}
.lianxiedz li { width: 560px; }
.lianxiedz li span { font-size: 17px; color: rgb(114, 114, 114); }
.lianxiedz li span img { margin-right: 10px; }
.lianxiedz li p.didi { border-top: 1px solid #cccccc; font-size: 13px; line-height: 200%; color: rgb(146, 146, 146); padding-top: 15px; margin-top: 15px; }
.lianxiedz li .map { height: 300px; margin-top: 30px }
.lxnap { float: right; width: 420px; }
.lxnap img { width: 100%; height: 292px }
.tijao {  width: 780px; margin:auto }
.tijao ul li { float: left; margin-right: 35px; width: 350px }
.tijao ul li label { display: block; width: 100%; font-size: 15px; font-weight: bold; color: #818181; line-height: 40px; }
.tijao ul li .inptext { background-color: #efecec; height: auto; min-height: 51px; line-height: 51px; width: 100%; border: 0px; border-radius: 5px; margin-bottom: 15px; padding-left: 10px; font-size: 16px; }
.tijao a.btnsubmit { background-position: center center; background-color: #11488d; width: 735px; height: auto; min-height: 51px; line-height: 51px; margin-top: 30px; font-size: 16px; display: block; color: #fff; text-align: center; border-radius: 5px; }
/**news-r**/
.artdetail_title { padding: 3px 0; line-height: 1.7em; color: #000000; font-size: 20px; font-weight: bold; width: 100%; overflow: hidden; text-align: center; }
.artview_info { padding: 10px 0 15px; line-height: 21px; text-align: center; font-size: 12px; color: #5A5A5A; }
.artview_info .org_txt { padding-right: 15px; }
.artview_content { clear: both; padding-top: 8px; line-height: 1.7em; min-height: 50px; font-size: 14px; color: #5A5A5A; }
.artview_prev_next a:hover { text-decoration: none; }
.artview_prev_next .prev_next_text { font-size: 12px; color: #595959; line-height: 25px; }

/*图片轮换*/
.slideBox1 { width: 448px; height: 500px; overflow: hidden; position: relative; margin: auto; }
.slideBox1 ul#show_pic { margin: 0; padding: 0; list-style: none; height: 500px; width: 4750px; position: absolute; }
.slideBox1 ul#show_pic li { float: left; margin: 0; padding: 0; height: 500px; }
.slideBox1 ul#show_pic li img { display: block; height: 500px }
.slideBox1 #iconBall { position: absolute; bottom: 5px; right: 0; }
.slideBox1 #iconBall li { float: left; width: 28px; height: 28px; line-height: 28px; cursor: pointer; text-align: center; font-size: 12px; font-weight: bold; color: #B1B1B1; display: block; background: #444; margin-right: 5px; }
.slideBox1 #iconBall li.active { color: #fff; background: #f60; }
.slideBox1 #slideText { width: 448px; height: 60px; background: rgba(0, 0, 0, 0.7); color: #fff; position: absolute; left: 0px; bottom: 0px; *background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
.slideBox1 #textBall { position: absolute; left: 10px; bottom: 35px; }
.slideBox1 #textBall li { float: left; cursor: pointer; display: none; color: #fff; font-size: 14px; }
.slideBox1 #textBall li.active { display: block; }
.slideBox1 #textBall li a { text-decoration: none; color: #fff; }


.slideBox2 { width: 520px; height: 360px; overflow: hidden; position: relative; margin: auto; }
.slideBox2 ul#show_pic2 { margin: 0; padding: 0; list-style: none; height: 360px; width: 4750px; position: absolute; }
.slideBox2 ul#show_pic2 li { float: left; margin: 0; padding: 0; height: 360px; }
.slideBox2 ul#show_pic2 li img { display: block; height: 360px }
.slideBox2 #iconBall2 { position: absolute; bottom: 5px; right: 0; }
.slideBox2 #iconBall2 li { float: left; width: 28px; height: 28px; line-height: 28px; cursor: pointer; text-align: center; font-size: 12px; font-weight: bold; color: #B1B1B1; display: block; background: #444; margin-right: 5px; }
.slideBox2 #iconBall2 li.active { color: #fff; background: #f60; }
.slideBox2 #slideText2 { width: 520px; height: 86px; background: rgba(0, 0, 0, 0.7); color: #fff; position: absolute; left: 0px; bottom: 0px; *background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
.slideBox2 #textBall2 { position: absolute; left: 10px; bottom: 45px; }
.slideBox2 #textBall2 li { float: left; cursor: pointer; display: none; color: #fff; font-size: 14px; }
.slideBox2 #textBall2 li.active { display: block; }
.slideBox2 #textBall2 li a { text-decoration: none; color: #fff; display:block; overflow:hidden; height:36px; width:100%; padding-top:10px; }
.yangpin li{ float:left;width:200px; margin-right:20px;} 
.yangpin li img{ width:200px; height:280px}
.yangpin li p{ display:block; line-height:1.2; height:60px; overflow:hidden; margin-top:10px}
.jishuartlist{ padding-top:10px;}
.jishuartlist li{ float: left; background-image: url(xjiantou.png); background-repeat: no-repeat; background-position: left center; width: 98% }
.jishuartlist li p{ display:block; padding-left:25px; height:30px}
.jishuartlist li p a{ line-height:30px}
