@charset "gb2312";
/*site sass mixin begin*/
/***************main begin****************/
.topbar { width: 100%; background-color: #282828; color: #FFF; height: 32px; line-height: 30px; }
.topbar .topwind { width: 1000px; margin: 0 auto; position: relative; }
.topbar .topwind:before, .topbar .topwind:after { content: ""; display: table; }
.topbar .topwind:after { clear: both; }
.topbar .topwind .logo { position: absolute; top: 0; left: 0; z-index: 2; }
.topbar .topwind ul { float: right; }
.topbar .topwind ul a { font-size: 12px; padding: 0 5px; }
.topbar .topwind span { padding-left: 180px; font-size: 12px; }

.header { width: 1000px; margin: 0 auto; height: 70px; padding-top: 25px; }
.header:before, .header:after { content: ""; display: table; }
.header:after { clear: both; }
.header h2 { float: left; width: 340px; padding-left: 180px; font-size: 16px; color: #B30049; }
.header h2 strong { font-size: 12px; color: #222; }
.header h2 strong a { color: #222; }
.header .joinfo { float: right; wdith: 500px; }

.nav { width: 1000px; margin: 0 auto; background-color: #1A1A1A; height: 52px; line-height: 1.5; overflow: hidden; position: absolute; z-index: 999; left: 50%; top: 140px; margin-left: -500px; border-bottom: 4px solid #910019; }
.nav ul:before, .nav ul:after { content: ""; display: table; }
.nav ul:after { clear: both; }
.nav ul li { float: left; width: 100px; text-align: center; }
.nav ul li em { font-size: 11px; font-style: normal; font-family: Georgia,serif; color: #555; -webkit-text-size-adjust: none; }
.nav ul li a { display: block; height: 46px; padding-top: 6px; }
.nav ul li a:hover, .nav ul li a.active { background: url(../images/home.png) no-repeat; color: #FFF; }
.nav ul li a:hover em, .nav ul li a.active em { color: #FFF; }

.slider { width: 100%; height: 530px; background: #003BB3 url(../images/slider_01.jpg) top center no-repeat; }

.siteseo { width: 100%; height: 50px; line-height: 50px; background-color: #B30049; position: relative; }
.siteseo .ss-l-1 { width: 1000px; margin: 0 auto; color: #FFF; font-size: 12px; }
.siteseo img { width: 191px; height: 181px; position: absolute; left: 50%; top: -86px; margin-left: -95px; }

.trader { width: 1000px; margin: 0 auto; padding: 22px 0; line-height: 50px; overflow: hidden; }
.trader_gs { width: 1000px; margin: 0 auto; padding:0 0 10px 0; line-height: 50px; overflow: hidden; }
.trader:before, .trader:after { content: ""; display: table; }
.trader:after { clear: both; }
.trader strong { font-size: 22px; color: #222; }
.trader strong a { color: #222; font-weight:normal;}
.trader .joinfo { float: right; wdith: 500px; }
.trader em { font-style: normal; color: #004AB3; }

.bg_01 { width: 1000px; margin:30px auto 0; height: 444px; background: url(../images/bg_01.jpg) no-repeat; }
.bg_01:before, .bg_01:after { content: ""; display: table; }
.bg_01:after { clear: both; }
.bg_01 dl { width: 500px; float: left; text-align: center; padding-top: 120px; color: #FFF; }
.bg_01 dl dt { font-size: 30px; line-height: 35px; }
.bg_01 dl dd { font-size: 18px; padding: 12px 0; }
.bg_01 dl dd a { display: block; margin: 90px auto 0 auto; border-radius: 5px 5px; width: 220px; height: 48px; line-height: 43px; }
.bg_01 dl dd a:hover { color: #000; }

.gays { width: 1000px; margin: 12px auto; padding: 12px 0; background-color: #F1F1F1; }
.gays img { width: 930px; height: 56px; display: block; margin: 0 auto; }

.whyus { width: 100%; height: 450px; background: #B3002D url(../images/bg_04.jpg) top center no-repeat; }
.whyus .whyus-inset { width: 1000px; margin: 0 auto; }
.whyus .whyus-inset:before, .whyus .whyus-inset:after { content: ""; display: table; }
.whyus .whyus-inset:after { clear: both; }
.whyus .whyus-inset ul { float: left; }
.whyus .whyus-inset .a05 li { width: 270px; height: 149px; background-color: #FFF; border-bottom: 1px solid #DDD; text-align: center; padding:0 15px;}
.whyus .whyus-inset .a05 li h4{ font-weight:normal;}
.whyus .whyus-inset .a05 li img { padding: 22px 0 12px 0; }
.whyus .whyus-inset .a05 li.bkt { border-top: 1px solid #DDD; height: 148px; }

.whyus .whyus-inset .b05 li { width: 400px; height: 450px; background: url(../images/s2_cbg.jpg) no-repeat; color: #FFF; text-align: center; }
.whyus .whyus-inset .b05 li h3 { padding: 10px 0; }
.whyus .whyus-inset .b05 li h2 { padding: 44px 0 10px 0; }
.whyus .whyus-inset .b05 li h3 { font-size: 40px; font-weight: normal; }
.whyus .whyus-inset .b05 li p { line-height: 36px; }

.cptit { width: 1000px; margin: 0 auto; height: 46px; line-height: 46px; background-color: #B30049; }
.cptit:before, .cptit:after { content: ""; display: table; }
.cptit:after { clear: both; }
.cptit h4 { float: left; width: 200px; background-color: #970026; color: FFF; text-align: center; }
.cptit span { float: left; padding: 0 10px; }
.cptit span a { padding: 0 10px; }
.cptit > a { float: right; width: 46px; background-color: #970026; text-align: center; font-size: 12px; }

.picMarquee-left { width: 1000px; overflow: hidden; position: relative; margin: 20px auto; padding-bottom: 20px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }
.picMarquee-left .bd ul li .pic { text-align: center; border:1px solid #ddd;}
.picMarquee-left .bd ul li .pic img { width: 300px; height: 220px; display: block; }
.picMarquee-left .bd ul li .title { background: url(../images/blank.png); width: 302px; height: 30px; line-height: 30px; position: absolute; left: 0; bottom: 0; }
.picMarquee-left .bd ul li a { font-size:14px; color: #FFF; }

.cpmain { margin: 0 auto; width: 920px; padding: 40px; background-color: #F6F6F6; }
.cpmain .cplist:before, .cpmain .cplist:after { content: ""; display: table; }
.cpmain .cplist:after { clear: both; }
.cpmain .cplist li { width: 206px; height: 206px; float: left; margin: 20px 12px; position: relative; }
.cpmain .cplist li img{ width: 206px; height: 206px;}
.cpmain .cplist li .cpmask { width: 206px; height: 206px; background: url(../images/cpmask.png) no-repeat; position: absolute; z-index: 9; }
.cpmain .cplist li .cpname { display: none; width: 206px; height: 206px; text-align: center; line-height: 206px; color: #FFF; }
.cpmain .cplist li:hover .cpname { display: block; background-color: #004AB3; opacity: .9; position: absolute; z-index: 8; }

.vs { width: 1000px; margin: 0 auto; height: 336px; padding-top: 330px; background: url(../images/bg_02.gif) no-repeat; }
.vs ul:before, .vs ul:after { content: ""; display: table; }
.vs ul:after { clear: both; }
.vs ul li { width: 344px; height: 46px; line-height: 46px; margin-bottom: 40px; color: #FFF; padding: 0 10px; }
.vs ul li.left { float: left; text-align: right; }
.vs ul li.right { float: right; }

.joinus { width: 100%; height: 488px; background: url(../images/bg_03.jpg) top center no-repeat; margin: 25px 0 0 0; }
.joinus .juinfo { width: 1000px; margin: 0 auto; }
.joinus .juinfo:before, .joinus .juinfo:after { content: ""; display: table; }
.joinus .juinfo:after { clear: both; }
.joinus .juinfo img { width: 590px; height: 340px; float: left; }
.joinus .juinfo p { float: right; width: 350px; font-size: 14px; }
.joinus .juinfo p a { display: block; margin: 0 auto; text-align: center; width: 220px; height: 50px; line-height: 50px; font-size: 18px; margin-top: 25px; }

.fr-tit { width: 1000px; margin: 0 auto; height: 68px; line-height: 68px; color: #FFF; font-size: 36px; text-align: center; background: url(../images/fr_tit_bg.gif) no-repeat; }

.frlist-main { width: 1000px; margin: 40px auto; }
.frlist-main .frlist:before, .frlist-main .frlist:after { content: ""; display: table; }
.frlist-main .frlist:after { clear: both; }
.frlist-main .frlist li { float: left; width: 500px; height: 135px; margin-bottom: 35px; }
.frlist-main .frlist li:before, .frlist-main .frlist li:after { content: ""; display: table; }
.frlist-main .frlist li:after { clear: both; }
.frlist-main .frlist li .frl-l { float: left; width: 218px; height: 135px; }
.frlist-main .frlist li .frl-l img { width: 218px; height: 135px; }
.frlist-main .frlist li .frl-r { float: right; width: 240px; height: 135px; }
.frlist-main .frlist li .frl-r h4 { font-size: 16px; color: #222; }
.frlist-main .frlist li .frl-r p { font-size: 12px; color: #666; padding: 0 20px 0 0; }
.frlist-main .frlist li .frl-r span { display: block; width: 120px; height: 30px; line-height: 26px; border-radius: 5px 5px; background-color: #B3002D; text-align: center; color: #FFF; margin: 10px 0; }

.about { width: 100%; background: #970026 url(../images/about_bg.gif) repeat-x; height: 900px; }
.about .at { width: 1000px; margin: 0 auto; height: 80px; line-height: 80px; color: #FFF; font-size: 22px; text-indent: 80px; background: url(../images/about_tit_bg.gif) no-repeat; }
.about .atinfo { width: 900px; height: 260px; padding: 30px 50px; margin: 0 auto; background-color: #FFF; }
.about .atinfo:before, .about .atinfo:after { content: ""; display: table; }
.about .atinfo:after { clear: both; }
.about .atinfo .at-l { width: 368px; float: left; margin-right: 20px; }
.about .atinfo .at-r { width: 460px; float: right; }
.about .honor { width: 1000px; margin: 0 auto; padding: 32px 0; }
.about .newsmain { width: 1000px; margin: 0 auto; }
.about .newsmain:before, .about .newsmain:after { content: ""; display: table; }
.about .newsmain:after { clear: both; }
.about .newsmain .newsbk { width: 490px; height: 400px; float: left; background-color: #FFF; }
.about .newsmain .newsbk .art-tab { height: 42px; line-height: 42px; background-color: #7C001F; }
.about .newsmain .newsbk .art-tab:before, .about .newsmain .newsbk .art-tab:after { content: ""; display: table; }
.about .newsmain .newsbk .art-tab:after { clear: both; }
.about .newsmain .newsbk .art-tab li { float: left; width: 118px; text-align: center; overflow: hidden; }
.about .newsmain .newsbk .art-tab li a { display: block; width: 118px; }
.about .newsmain .newsbk .art-tab li a:hover, .about .newsmain .newsbk .art-tab li a.hover { background-color: #FFF; color: #FF3300; font-size: 16px; font-weight: 800; border-top: 3px solid #FF3300; }
.about .newsmain .newsbk .art-tab li a.am { background: transparent; border-top: none; color: #FFF; font-size: 12px; text-align: right; font-weight: normal; }
.about .newsmain .mr20 { margin-right: 20px; }

.art-hot:before, .art-hot:after { content: ""; display: table; }
.art-hot:after { clear: both; }
.art-hot li { padding: 25px; }
.art-hot li a { color: #333; }
.art-hot li .nh-p { float: left; width: 128px; height: 92px; }
.art-hot li .nh-p img { width: 128px; height: 92px; }
.art-hot li .nh-t { float: right; width: 300px; }
.art-hot li .nh-t h4 { font-size: 16px; font-weight: 800; }
.art-hot li .nh-t p { font-size: 12px; color: #666; }

.art-normal { margin: 20px 0; }
.art-normal li { width: 90%; height: 29px; line-height: 29px; margin: 0 auto; border-bottom: 1px solid #EEE; }
.art-normal li:before, .art-normal li:after { content: ""; display: table; }
.art-normal li:after { clear: both; }
.art-normal li a { color: #333; }
.art-normal li a img { padding-right: 12px; }
.art-normal li a span { float: right; font-size: 11px; color: #999; }

.faqlist { margin: 25px; }
.faqlist li { width: 90%; height: 60px; line-height: 26px; background: url(../images/icon_03.gif) no-repeat; padding-left: 80px; margin: 20px 0; }
.faqlist li a { color: #333; }
.faqlist li a h4 { color: #004AB3; font-size: 16px; }
.faqlist li a em { color: #FF3300; font-size: 16px; font-family: AppleGothic, Helvetica, STHeiTi, sans-serif; font-weight: 800; }

.contactmain { width: 100%; height: 322px; padding-top: 80px; background: #282828 url(../images/footer_bg.gif) top center no-repeat; }
.contactmain .cbk { width: 1000px; margin: 0 auto; }
.contactmain .cbk:before, .contactmain .cbk:after { content: ""; display: table; }
.contactmain .cbk:after { clear: both; }
.contactmain .cbk .feedback { width: 490px; float: left; }
.contactmain .cbk .feedback h4 { background: url(../images/icon_04.gif) no-repeat; padding-left: 50px; color: #FFF; }
.contactmain .cbk .feedback h4 em { display: block; color: #FFBF00; font-size: 16px; font-style: normal; }

.tf li span{color:#666;margin:8px 0;}
.tf li input , .tf li textarea{color:#FFF;}
.tf li a{display:block;width:120px;height:30px;line-height:30px;border-radius:5px 5px;background-color:#B3002D;text-align:center;margin-top:12px;}

.contactmain .cbk .contact { width: 440px; float: right; }
.contactmain .cbk .contact h4 { background: url(../images/cxl.png) no-repeat; padding-left: 100px; color: #ccc; }
.contactmain .cbk .contact h4 em { display: block; color: #fff; font-size: 16px; font-style: normal; }
.contactmain .cbk .contact p { color: #FFF; padding-top: 30px; font-size: 12px; }
.contactmain .cbk .contact p:before, .contactmain .cbk .contact p:after { content: ""; display: table; }
.contactmain .cbk .contact p:after { clear: both; }
.contactmain .cbk .contact p img { float: left; padding-right: 15px; }

.footer { width: 100%; background-color: #1B1B1B; height: 240px; padding-top: 30px; font-size: 12px; }
.footer .fbk { width: 1000px; margin: 0 auto; text-align: center; color: #ccc; }
.footer .fbk .flink { border-radius: 5px 5px; background-color: #970026; width: 650px; height: 36px; line-height: 36px; margin: 0 auto; }
.footer .fbk .flink a { padding: 0 6px; }
.footer .fbk p img { margin: 0 auto; display: block; padding: 10px 0; }

/*right service bar*/
.side { position: fixed; width: 54px; height: 275px; right: 0; top: 264px; z-index: 100; }

.side ul li { width: 54px; height: 54px; float: left; position: relative; border-bottom: 1px solid #444; }

.side ul li .sidebox { position: absolute; width: 54px; height: 54px; top: 0; right: 0; transition: all 0.3s; background: #1A1A1A; opacity: 0.9; filter: Alpha(opacity=90); color: #fff; font: 14px/54px "Î¢ÈíÑÅºÚ"; overflow: hidden; }

.side ul li .sidetop { width: 54px; height: 54px; line-height: 54px; display: inline-block; background: #1A1A1A; opacity: 0.9; filter: Alpha(opacity=90); transition: all 0.3s; }

.side ul li .sidetop:hover { background: #B3002D; opacity: 1; filter: Alpha(opacity=100); }

.side ul li img { float: left; }

/****pagestyle***/
.pagebanner { width: 100%; height: 380px; background: #B3002D url(../images/page_banner.jpg) top center no-repeat; }

.pagebk { width: 1000px; margin: 0 auto 20px auto; /***left***/ /**right**/ }
.pagebk:before, .pagebk:after,.pagebk .prmb:before,.pagebk .prmb:after { content: ""; display: table; }
.pagebk:after ,.pagebk .prmb:after{ clear: both; }
.pagebk .pageleft { float: left; width: 200px; }
.pagebk .pageleft .pl-sm { height: 290px; background: url(../images/page_left_submenu.gif) no-repeat; }
.pagebk .pageleft .pl-sm h3 { line-height: 76px; font-size: 16px; color: #FFF; text-indent: 20px; }
.pagebk .pageleft .pl-sm ul { width: 168px; margin: 15px auto 0; }
.pagebk .pageleft .pl-sm ul:before, .pagebk .pageleft .pl-sm ul:after { content: ""; display: table; }
.pagebk .pageleft .pl-sm ul:after { clear: both; }
.pagebk .pageleft .pl-sm ul li { float: left; width: 60%; margin: 1%; background: url(../images/nm_icon.gif) 6px 10px no-repeat; }
.pagebk .pageleft .pl-sm ul li a { color: #222; font-size: 14px; margin-left:20px;}
.pagebk .pageleft .pl-sm ul li a:hover { color: #B3002D; }
.pagebk .pageright { float: right; width: 780px; background-color: #F6F6F6; }
.pagebk .pageright .prmb { height: 73px; background: url(../images/page_right_barbg.gif) no-repeat; }
.pagebk .prmb { height: 73px;line-height:70px; background: url(../images/page_right_barbg1.gif) no-repeat; }
.pagebk .prmb h2 ,.pagebk .pageright .prmb h2{float:left; font-size:26px;width:38%;text-indent:140px; font-weight:normal;}
.pagebk .prmb span ,.pagebk .pageright .prmb span{float:right;width:40%;text-align:right;padding-right:15px;font-size:12px;}
.pagebk .prmb span a , .pagebk .pageright .prmb span a{color:#B3002D;}
.pagebk .pageright .pr-info , .pagebk .pr-info { padding: 30px; border: 1px solid #DDD; border-top: none; }
.pagebk .pr-info{background-color:#F6F6F6;}
.pagebk .pageright .pr-info a { color: #222; }
.pagebk .pageright .pr-info a:hover { color: #B3002D; }

.pagebk .cptab:before , .pagebk .cptab:after {content: ""; display: table; }
.pagebk .cptab:after { clear: both; }
.pagebk .cptab{margin-bottom:15px;}
.pagebk .cptab li{float:left;}
.pagebk .cptab li a{color:#FFF;display:block;padding:6px 14px;margin:0 3px;border-radius:5px 5px;background:#B3002D}
.pagebk .cplist:before, .pagebk .cplist:after { content: ""; display: table; }
.pagebk .cplist:after { clear: both; }
.pagebk .cplist li { width: 206px; height: 250px; float: left; margin: 20px 12px; position: relative; }
.pagebk .cplist li img{ width: 206px; height: 206px; border-radius: 50%;}
.pagebk .cplist li .cpmask { width: 206px; height: 206px; background: url(../images/cpmask.png) no-repeat; position: absolute; z-index: 9; }
.pagebk .cplist li .cpname { width: 206px; height: 40px; margin-top: 15px; text-align: center; line-height: 40px;  }
.pagebk .cplist li a{ color: #222; font-size: 15px;}
.pagebk .cplist li:hover a{ color: #970026; font-weight: bold;}

.hotnews h3 { background-color: #970026; height: 32px; line-height: 32px; color: #FFF; text-indent: 20px; font-size: 14px; }
.hotnews ul { border: 1px solid #DDD; border-top: none; padding: 10px 0; }
.hotnews ul li { width: 90%; margin: 0 auto; line-height: 30px; font-size: 12px; border-bottom: 1px solid #EEE; overflow: hidden; }
.hotnews ul li img { padding-right: 8px; }
.hotnews ul li a { color: #222; }

.slideBox5 { width: 200px; height: 120px; overflow: hidden; position: relative; border-top: 5px solid #B3002D; margin-top: 10px; margin-bottom: 10px; }
.slideBox5 .st { height: 48px; line-height: 48px; background: #2381E8; color: #FFF; }
.slideBox5 .st:before, .slideBox5 .st:after { content: ""; display: table; }
.slideBox5 .st:after { clear: both; }
.slideBox5 .st span { float: right; padding-right: 20px; }
.slideBox5 .st h4 { font-size: 18px; text-indent: 20px; }

.slideBox5 .bd { position: relative; height: 120px; z-index: 0; }

.slideBox5 .bd li { zoom: 1; vertical-align: middle; }

.slideBox2 .bd li div { height: 32px; line-height: 32px; background: #51555C; color: #FFF; text-align: center; }

.slideBox5 .bd li div { height: 26px; line-height: 26px; background: url(../images/blank.png); color: #FFF; text-align: center; position: absolute; left: 0; bottom: 0; z-index: 9999; font-size: 12px; width: 100%; }

.slideBox5 .bd img { width: 200px; height: 120px; }

.slideBox5 .prev, .slideBox5 .next { position: absolute; left: 3%; top: 40%; margin-top: -15px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=70); opacity: 0.7; }

.slideBox5 .next { left: auto; right: 3%; background-position: 8px 5px; }

.slideBox5 .prev:hover, .slideBox5 .next:hover { filter: alpha(opacity=100); opacity: 1; }

.slideBox5 .prevStop { display: none; }

.slideBox5 .nextStop { display: none; }

.pdt { width: 100%; height: 70px; line-height: 70px; margin-top: 60px; background-color: #970026; color: #FFF; }
.pdt a { color: #FFF; }
.pdt .pdtb { width: 1000px; margin: 0 auto; text-align: center; position: relative; }
.pdt .pdtb img { position: absolute; left: 0; top: -40px; }
.pdb { width: 100%; height: 26px; background: #1B1B1B url(../images/pbb.png) top center no-repeat; }


.artshow-list li{padding:10px 0 15px 0;border-bottom:1px solid #DDD;}
.artshow-list li span{font-size:12px;}
.artshow-list li p{font-size:12px;color:#666;}

.artbkg h1{font-size:18px;text-align:center;}
.artbkg .info-edit{font-size:12px;text-align:center;padding:10px 0;border-bottom:1px solid #DDD;}
.artbkg .info-edit small{padding:0 5px;}
.artbkg .info-intro{padding:15px;border:1px solid #B3002D;margin:15px 0;background-color:#FFF;font-size:12px;}
.artbkg .info-content{font-size:14px; line-height:2;padding:15px 0;}

/*# sourceMappingURL=kaidi.css.map */
.syylj a{ color:#666; font-size:12px;}
