/*全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
/*a,a:link,a:visited,a:hover{text-decoration:none; transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear; }
*/a{ color:#535353}
a:hover{ color:#bb0617}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family:"微软雅黑", Arial, Helvetica, sans-serif;  color:#333; background:url(../images/bg.jpg) repeat-x #efefef;}
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}

.wrap{ width:100%; height: auto;  position: relative; overflow:hidden;}
.titlt_family{font-family:"微软雅黑";}
.public{ width:1000px; height:auto; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;  height:auto; overflow:hidden;margin:0px auto}/*模块公用*/

.top{ height:29px; width:1000px; line-height:29px; overflow:hidden;}
.top .home{ float:right; display:inline; color:#717171; display:inline; width:190px; text-align:right;}
.top .home a{ color:#717171;}
.top .home a:hover{ color:#266beb;}
.welcome{ width:750px; float:left; display:inline; padding:0px 0px; overflow:hidden; height:25px;}
.txtMarquee-left{ width:700px;  position:relative;   }
.txtMarquee-left .hd{ overflow:hidden;  height:25px; display:none; }
.txtMarquee-left .bd{ width:700px; height:25px; line-height:25px; }
.txtMarquee-left .bd .tempWrap{ width:700px; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:25px; line-height:25px;  text-align:left; _display:inline; width:700px;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999999;  }
.header{ width:1000px; height:110px; overflow:hidden;}
.logo{ width:500px; height:110px; overflow:hidden;}
.riggheader{ width:400px; height:auto; overflow:hidden;}
.share{ height:22px; width:174px; float:right; display:inline; overflow:hidden; margin-top:28px;}
.search{ width:358px; height:29px; margin-top:14px; float:right; display:inline;}
.txt1{ height:27px; border:1px solid #d5d5d5; border-right:none; width:320px; vertical-align:top;}
.btm1{ background:url(../images/btn1.jpg) no-repeat; width:36px; height:29px; cursor:pointer; border:none;vertical-align:top;}


.banner{ width:1000px;height:363px; margin:0px auto 28px;overflow:hidden; position:relative; }
.focusBox { position: relative; width:1000px; height: 363px; overflow: hidden; text-align:center;  }
.focusBox .pic{ width:100%;}
.focusBox .pic img {height:363px; }
.focusBox .hd { width:100%; position: absolute; bottom: 0px; text-align: center; font-size:0; height:23px; z-index:1; background:url(../images/baul.png); padding-top:8px; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot.gif) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none;  position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.content{ width:1000px; height:auto; overflow:hidden;}
.index{ width:100%; height:auto; overflow:hidden; margin:15px auto;}
.left_news{ margin-left:8px; width:688px; height:auto; overflow:hidden;}

.bj_02{ color:#fff;display:block;}
a.bj_01:hover{ color:#fff;background:#464646; }
.bj_01 {color: #fff;display: block;
line-height:37px;padding-bottom: 0px; width:110px;height:37px; background:#464646; }
.itemcon ul.nav2{ background:url(../images/lisbgnav.jpg) no-repeat; width:469px; height:37px; padding-left:217px;}
.mores{ display:block; cursor:pointer; float:right; font-size:24px; font-weight:bold; line-height:37px; text-align:center; width:38px; height:37px; overflow:hidden; color:#fff;}
.mores:hover{ -webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}

.itemcon ul.nav2 li{ float:left;width:110px; font-family:"微软雅黑"; color:#fff;text-align:center; text-indent:0px; height:37px; line-height:37px; font-size:16px; }
.borderbg{ padding:5px 10px; background:#e6e5e5; margin-top:10px; height:392px; overflow:hidden;}
.left_newlist{ width:500px; height:auto; overflow:hidden;}

.ny_news{ width:500px; margin:0px auto; height:auto; overflow:hidden; margin-top:10px;}
.n_tua{ height:90px;  width:500px; overflow:hidden; margin:0px auto;padding-bottom:12px; margin-bottom:12px; border-bottom:1px dotted #cccccc; }
.n_tub{ height:90px;  width:718px; margin:0px auto; overflow:hidden; margin:0px auto;padding-bottom:12px; margin-bottom:12px; border-bottom:1px dotted #cccccc; }
.n_imga{ width:120px; height:90px; float:left; display:inline; overflow:hidden; padding:0px; margin-right:0px; }
.n_imga img{ width:120px; height:90px;}
.n_worda{ width:370px; float:right; display:inline; overflow:hidden; margin-right:0px;}
.n_wordb{ width:580px; float:right; display:inline; overflow:hidden; margin-right:0px;}

.n_titlea{ font-size:12px; font-weight:bold; color:#333333; height:22px; margin-bottom:1px;overflow:hidden; line-height:22px;}
.n_titlea a:link,.n_titlea a:visited{ color:#333333;}
.n_titlea a:hover{ color:#c03;}
.data{ color:#333; height:20px; line-height:20px;}
.huiyi_edita{text-align:Justify;text-justify:inter-ideograph; height:60px; line-height:20px; margin-top:8px; overflow:hidden; color:#999999;}
.huiyi_edita span a:link,.huiyi_edita span a:visited{ color:#a10301;}
.huiyi_edita span a:hover{ color:#999999;}
.news_lista{ width:500px; margin:0px auto; height:140px;overflow:hidden;}
.news_lista ul{ margin-top:0px;}
.news_lista li{ width:500px ; height:28px; line-height:28px; overflow:hidden; }
.news_lista li a{  display: block;
line-height:28px;height:28px; overflow:hidden; width:500px;  }
.news_lista li span{float:right; margin-left:10px;}
.news_lista li a:link,.news_lista li a:visited{ color:#737373;}
.news_lista li a:hover{ color:#a10301;}
.cimg{ width:150px; height:380px; margin-top:5px;}

.right_sevices{ width:258px; background:#e6e5e5; height:450px; overflow:hidden; padding:0px 12px;}
.hotelserves{ width:258px; margin:0px auto; margin-top:8px; padding-bottom:10px; background:url(../images/telnum.jpg) repeat-x left bottom; height:auto; overflow:hidden;}
.telnumer img{ width:86px; height:60px; float:left; display:inline;}
.tword{ width:136px; margin-left:8px; height:60px; margin-bottom:8px; font-size:18px; color:#c1c1c1; font-family:Arial, Helvetica, sans-serif; float:left; display:inline; line-height:28px;}
.tword b{ font-weight:normal; display:block;color:#8d8c94;}
.dianhua{ color:#70ad37; font-size:25px; height:30px; line-height:30px; clear:both;}
.lkechengs{ width:258px; height:auto; overflow:hidden;}
.lkechengs ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.kctitle{ font-size:16px; text-align:center; height:33px; line-height:33px; width:115px; font-size:16px; margin:10px 0px;color:#fff; background:#2d2d2d;}
.kc_edit a{ line-height:25px; color:#737373}
.kc_edit a:hover{ color:#c03;}
.kc_edit{color:#737373}

.calss_tacls{ width:992px; margin-left:8px; height:37px;}
.class_title{ width:941px; height:37px; float:left; display:inline;line-height:37px; background:url(../images/class_title.jpg) left bottom no-repeat; font-size:18px; color:#ff0000;}
.class_title font{ font-size:18px; color:#000;}
.class_title i{ font-style:normal; color:#bdbdbd; font-weight:bold; margin-left:10px; font-size:20px; text-transform:uppercase;}
.class_title span{ float:right; display:inline; overflow:hidden; font-size:12px; color:#737373;}
.class_title a{ color:#737373;}
.class_title a:hover{ color:#ff0000;}
.mores2{font-size:24px; font-weight:bold; text-align:center; line-height:37px; width:37PX; height:37px; float:right; display:inline; overflow:hidden; background:#000;}
.mores2 a{ color:#fff;}
.mores2 a:hover{ color:#c03;}
.teachers{ width:1000px; height:auto; overflow:hidden; margin-top:25px;}
.foucebox {width:100%;height:474px;margin:0 auto;}
.foucebox .bd{position:relative;float:left;width:281px;height:474px;overflow:hidden;}
.foucebox .showDiv {position:relative;width:281px;height:474px; background:url(../images/showdiv.jpg) no-repeat;}
.foucebox .showDiv img {width:241px;height:320px; margin-top:11px; margin-left:15px;}
.foucebox .showDiv p { position:absolute;left:20px;bottom:0;padding-right:20px;color:#aaa;z-index:9; height:44px; }
.foucebox .showDiv h2 { position:absolute;left:20px; bottom:0; width:380px;height:34px;  background:url(images/foucebox_h2.png) no-repeat 0 4px;_background:none;padding-left:40px;_padding-left:0;font-size:24px;font-family:"Microsoft Yahei";line-height:34px;z-index:9;overflow:hidden;}
.foucebox .showDiv h2 a {color:#8ecf12;font-weight:normal;}
.foucebox .foucebox_bg {position:absolute;left:0;bottom:0;width:720px;height:107px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:8;overflow:hidden;}

.foucebox .hd{width:719px; height:474px;float:right;}
.foucebox .hd ul { width:750px; height:auto; overflow:hidden;}	
.foucebox .hd ul li{width:225px; height: auto; float:left; overflow:hidden; margin-bottom:12px; display:inline; margin-left:18px; position:relative; }
.d_tiels{ font-size:14px; color:#71ae37; font-weight:bold; padding:5px; padding-bottom:5px; padding-left:15px; }
.news_wird{ line-height:20px; height:40px; color:#ccc; padding:0px 10px; color:#666;}
.foucebox .hd ul a {display:block;width:210px;height:280px;background:#ffffff; border:1px solid #dcdcdc;}
.foucebox .hd ul img{width:204px; height:144px; padding:3px;}

.foucebox .hd ul a:hover .mask, .foucebox .hd ul .on .mask{display:none; position:relative;}
.foucebox .hd ul li a:hover , .foucebox .hd ul li.on a {border-color:#71ae37;}
.foucebox .hd ul a:hover{color:#fff;}
.foucebox .hd ul a:hover .txt_bg {background:#70a20f;}

.tittlword{ font-size:16px; text-align:center; margin-top:8px; height:33px; line-height:33px; border-bottom:1px solid #d1d1d1; width:241px; margin-left:15px;}	
.dance{ width:241px; height:100%; margin-left:15px; line-height:22px; color:#000000; margin-top:8px; font-size:14px;}
.dance b{ font-weight:normal; color:#ff0000;}
.shizhi{ background:url(../images/shizhi.jpg) no-repeat right bottom; margin-top:10px; width:100%; height:507px; }

.fouceboxb {width:990px; overflow:hidden;height:492px; margin-left:10px;}
.fouceboxb .bd{position:relative;float:left;width:550px;height:492px;overflow:hidden;}
.fouceboxb .showDiv2 {position:relative;width:550px;height:492px;}
.fouceboxb .showDiv2 img {width:550px;height:492px;}

.fouceboxb .hd{width:405px; height:473px;float:left; margin-left:25px; display:inline; overflow:hidden;}
.fouceboxb .hd ul{ margin-top:20px; position:relative}	
.fouceboxb .hd ul li{width:405px; height:473px; overflow:hidden; margin-bottom:3px; }
.fouceboxb .hd ul li .ca_boutser{ display:none; width:290px; margin-left:10px;} 	
.fouceboxb .hd ul li.on .ca_boutser{ display:block;}	
.ccurwlers{ width:134px; height:80px;}	
.ccurwlers a.c1{ background:url(../images/flag1.jpg) no-repeat; background-position:-98px -7px;  position:absolute;display:block; width:133px; left:98px; top:7px; height:81px;}	
.ccurwlers a.c1:hover,.fouceboxb .hd ul li.on .ccurwlers a.c1{background:url(../images/flag2.jpg) no-repeat; background-position:-98px -7px;}
.ca_boutser{ position:absolute; top:280px;}
.jiner{ background:url(../images/flag1.jpg) no-repeat 0px 0px; width:94px; height:87px; position:absolute; left:0px; top:0px;}
.ccurwlers a.c2{ background:url(../images/flag1.jpg) no-repeat; background-position:-235px -7px;  position:absolute;display:block; width:133px; left:235px; top:7px; height:81px;}	
.ccurwlers a.c2:hover,.fouceboxb .hd ul li.on .ccurwlers a.c2{background:url(../images/flag2.jpg) no-repeat; background-position:-235px -7px;}

.ccurwlers a.c3{ background:url(../images/flag1.jpg) no-repeat; background-position:-6px -91px;  position:absolute;display:block; width:120px; left:6px; top:91px; height:81px;}	
.ccurwlers a.c3:hover,.fouceboxb .hd ul li.on .ccurwlers a.c3{background:url(../images/flag2.jpg) no-repeat; background-position:-6px -91px;}

.ccurwlers a.c4{ background:url(../images/flag1.jpg) no-repeat; background-position:-131px -91px;  position:absolute;display:block; width:120px; left:131px; top:91px; height:81px;}	
.ccurwlers a.c4:hover,.fouceboxb .hd ul li.on .ccurwlers a.c4{background:url(../images/flag2.jpg) no-repeat; background-position:-131px -91px;}

.ccurwlers a.c5{ background:url(../images/flag1.jpg) no-repeat; background-position:-254px -91px;  position:absolute;display:block; width:120px; left:254px; top:91px; height:81px;}	
.ccurwlers a.c5:hover,.fouceboxb .hd ul li.on .ccurwlers a.c5{background:url(../images/flag2.jpg) no-repeat; background-position:-254px -91px;}

.ccurwlers a.c6{ background:url(../images/flag1.jpg) no-repeat; background-position:-6px -175px;  position:absolute;display:block; width:120px; left:6px; top:175px; height:81px;}	
.ccurwlers a.c6:hover,.fouceboxb .hd ul li.on .ccurwlers a.c6{background:url(../images/flag2.jpg) no-repeat; background-position:-6px -175px;}

.ccurwlers a.c7{ background:url(../images/flag1.jpg) no-repeat; background-position:-131px -175px;  position:absolute;display:block; width:120px; left:131px; top:175px; height:81px;}	
.ccurwlers a.c7:hover,.fouceboxb .hd ul li.on .ccurwlers a.c7{background:url(../images/flag2.jpg) no-repeat; background-position:-131px -175px;}


.ccurwlers a.c8{ background:url(../images/flag1.jpg) no-repeat; background-position:-254px -175px;  position:absolute;display:block; width:120px; left:254px; top:175px; height:81px;}	
.ccurwlers a.c8:hover,.fouceboxb .hd ul li.on .ccurwlers a.c8{background:url(../images/flag2.jpg) no-repeat; background-position:-254px -175px;}


.anputt{text-align:Justify;text-justify:inter-ideograph; color:#333;  margin-left:0px; margin-top:5px; height:171px; overflow:hidden; line-height:23px;}
.anputt h1{ color:#333; font-weight:bold;}
.anputt span{ text-align:right; overflow:hidden}
.anputt span a:link,.anputt span a:visited{ color:#075bc3;}
.anputt span a:hover{ color:#333;}
.titleb{ line-height:35px; height:35px; color:#6b6594; font-size:18px;}
.prodshow{ width:992px; height:auto; overflow:hidden; margin-left:8px; margin-top:25px;  background:url(../images/showger.jpg) left  bottom repeat-x;}
.showpro{ height:auto; width:992px; margin:0px auto;  overflow:hidden;}
.showpro table td{ width:219px; height:163px;  overflow:hidden;}
.showpro table td img { width:219px; height:175px; vertical-align:top;   }
.showpro table a{ width:100%; display:block;margin-right:13px;padding-bottom:12px; padding-right:13px; border-right:1px solid #efefef;margin-top:0px; width:219px; height:211px; margin-top:0px;}
.showpro table a:link h2,.showpro table a:visited h2{ color:#333;}
.showpro h2 { width:100%;width:219px; height:35px; line-height:35px; margin-top:1px; text-align:center; background:#fff;  }
.display{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.display_left{ width:387px; height:auto; overflow:hidden; height:309px; position:relative; }

.display .pingsb{ position:relative; width:100%; height:100%; overflow:hidden;}
.display .pingsb img{ width:100%; height:100%; vertical-align:top;}
.display .text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:0px;background:url(../images/baul.png);font-size:14px; color:#fff;}
.display  .wpord{ line-height:30px; height:30px; text-align:center; color:#fff; }
.display_right{ width:595px; float:right; display:inline; overflow:hidden; height:auto;}

.disimg{ width:190px; height:151px; float:left; display:inline; margin-right:8px; position:relative; margin-bottom:7px;}
.wudao{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.wudao ul li{ width:237px; height:239px; overflow:hidden; float:left; display:inline; margin-left:10px; margin-right:2px;}
.wudao ul li img{ width:237px; height:189px; vertical-align:top; overflow:hidden;}
.p_title{ height:40px; background:#000; line-height:40px; text-align:center; margin-top:10px; overflow:hidden;}
.wudao ul li a{ display:block; width:237px; height:239px; overflow:hidden;}
.wudao ul li a{ color:#fff;}
.wudao ul li a:hover{ color:#FF0}

.footers{ background:url(../images/fbg.jpg) repeat-x; height:263px; overflow:hidden; width:100%; margin-top:27px;}
.foot{ width:1000px; height:auto; overflow:hidden;}
.foot_service{ height:143px; margin-top:20px; overflow:hidden; width:1000px;}
.fuwu_tel{ border-left:1px solid #474747;border-right:1px solid #474747; width:285px; padding:0px 15px; height:143px;}
.fwrx{ height:71px; border-bottom:1px solid #474747; color:#d1d1d1; font-size:16px;}
.fwrx b{ display:block; font-weight:bold; font-size:30px; line-height:38px;}
.foword{ color:#d1d1d1; font-size:14px; line-height:23px; margin-top:5px;}
.dance{ width:391px; padding-right:13px; border-right:1px solid #474747; height:143px;}
.dance_title{ font-size:16px; height:30px; line-height:30px; color:#d1d1d1;}
.dance_title span{ padding-left:10px; font-size:20px; font-weight:bold; text-transform:uppercase;}
.jieshao{ color:#a5a5a5; background:#262626; margin-top:10px;margin-bottom:5px;  height:30px; text-align:center;width:75px; height:30px; line-height:30px; float:left; display:inline; overflow:hidden; font-size:14px;}
.dancerlist{ width:100%; height:auto; overflow:hidden; }
.dancerlist ul li{ float:left; display:inline; overflow:hidden; line-height:28px;}
.dancerlist ul li a{ margin-right:12px; overflow:hidden; color:#7e7d7d; font-size:12px;}
.dancerlist ul li a:hover{ color:#d1d1d1;}
.danceb{ width:236px; height:113px; padding-top:30px;}

.dibu{ height:50px; padding:8px 0px; margin-top:35px; text-align:center; color:#7e7d7d; line-height:24px;}
.dibu a{ color:#7e7d7d;}
.dibu a:hover{ color:#fb3b3b}


.left{ width:222px; height:auto; overflow:hidden; margin-bottom:20px;}
.list{ width:222px; height:auto; overflow:hidden; margin-bottom:10px;}
.list_titles{ color:#ffffff; background:#000000; margin-bottom:10px; height:37px; line-height:37px; padding-left:40px; overflow:hidden; font-size:16px;}
.category{ height:auto; overflow:hidden; padding:10px;  background:#e6e5e5; }
.category ul li a{background:url(../images/link.jpg) no-repeat 0px;display:block; line-height:29px;font-size:12px; height:29px; margin-bottom:0px; overflow:hidden; padding-left:27px;}
.category ul li a:link,.category ul li a:visited{ color:#404040; }
.category ul li a:hover{ color:#fff;background:url(../images/hove.jpg) no-repeat 0px; }
.category ul li a.choose{ color:#fff;background:url(../images/hove.jpg) no-repeat 0px;}
ul.second li a{width:100%; font-size:12px;height:auto; line-height:24px; font-weight:normal; height:24px; padding-left:30px; display:block; border-bottom:none;  }
ul.second li a:link,ul.second li a:visited{ color:#333; background:none;}
ul.second li a:hover{color:#c03;  background:none;}
ul.third li a{width:100%; font-size:12px;height:auto; line-height:24px; padding-left:15px; height:24px; display:block; border-bottom:none; background:none;}
ul.third li a:link,ul.second li a:visited{ color:#666;}
ul.third li a:hover{color:#c03; background:none;}
.laike{ width:222px; height:auto; overflow:hidden;}
.k_tersabg{ padding:10px;  background:#e6e5e5; height:auto; overflow:hidden;}
.news_deta3{ padding-top:0px; height:175px;  overflow:hidden; margin:0px auto;width:202px;}
.news_deta3 li{  height:28px; line-height:28px;  overflow:hidden; margin-left:0px;   }
.news_deta3 li a{  display: block;
line-height: 28px;
margin-left:0px;height:28px; overflow:hidden; text-indent:0px;text-overflow: ellipsis;
white-space: nowrap;
word-break: keep-all; display:block; background:url(../images/icona.jpg) left 8px no-repeat; padding-left:10px;}
.news_deta3 li span{float:right; margin-right:2px; margin-left:10px; color:#043b62; }
.news_deta3 li a:link,.news_deta3 li a:visited{ color:#383838;}
.news_deta3 li a:hover{ color:#ff0000; }
.swimg{ margin-top:13px; height:auto; overflow:hidden; width:222px;}

.picScroll-left{ width:222px;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden; display:none;}
.picScroll-left .bd{ padding:0px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:222px; height:177px; display:block;  }
.picScroll-left .bd ul li .titlec{ line-height:24px; color:#fff; height:38px; line-height:38px; margin-top:5px; background:#000; }

.right{ width:758px; height:auto; overflow:hidden; margin-bottom:20px;}
.deteo{height:auto; overflow:hidden; overflow:hidden; height:auto;min-height:400px; _height:expression(this.scrollHeight < 400? "400px" : "auto") ; margin:0px auto; background:#e6e5e5; padding:10px;  }
.right_title{ color:#ffffff; background:#000000; margin-bottom:10px; height:37px; line-height:37px; padding-left:40px; overflow:hidden; font-size:16px;}
.right_title span{ float:right; display:inline; margin-right:20px; font-size:12px; color:#fff; line-height:37px; background:url(../images/home.jpg) no-repeat; padding-left:25px;}
.right_title span a{ color:#fff;}
.right_title span a:hover{ color:#ff0000;}
.right_title b{ font-weight:normal; color:#fff;}
.right_title i{ font-style:normal; font-weight:normal; color:#d4be98; display:block; text-transform:uppercase;}
.detal_s{ width:756px; height:auto; overflow:hidden;}
.ny_about{ color:#333; line-height:24px;  padding-right:0px; margin-left:5px; margin-right:5px;text-align:Justify;text-justify:inter-ideograph;}


.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center; height:30px;}
.module_page a{ text-decoration:none; color:#535353; /*color:#0c2d63;*/color:#666; background:#d1d1d1; padding:3px 4px;}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#fff; background:#ff0000;}
.module_page  select{ margin-left:5px; color:#000;}


.ny_newsdetal{ padding:8px 5px 12px;color:#333333; overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px 2px;text-align:center; font-size:14px;  color: #ff0000; font-weight: bold; margin-bottom:5px; border-bottom:1px dotted #c1c1c1;}
h2.inner_news_time{height:25px; line-height:25px;color:#333; padding-left:10px; font-size:14px; padding-bottom:10px; text-align:center; }
h2.inner_news_time a{ color:#505050;}
h2.inner_news_time a:hover{ color:#ff0000; text-decoration:underline;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}
.edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#333; margin:10px 0px 0px;}
ul.inner_pages{ padding-top:8px;margin:10px 0px 10px; margin-left:0px; border-top:1px dotted #c1c1c1; }
ul.inner_pages li{line-height:26px;color:#505050;}
ul.inner_pages a{color:#505050; }
ul.inner_pages a:hover{color:#ff0000;}

.ny_dance{ width:711px; height:auto; overflow:hidden; margin:10px auto; overflow:hidden;}
.ny_dance ul li{ width:711px; height:161px; background:#d8d7d7; margin-bottom:22px; overflow:hidden; position:relative;}
.ny_dance ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
.dacimg{ width:282px; height:161px; overflow:hidden; position:relative;}
.dacword{ width:425px; font-size:40px; height:60px; line-height:60px; color:#000000; position:relative; top:45px; text-align:center;}
.ny_dance ul li a:hover .dacword{ color:#fff;}

.ny_prod{ padding:8px 0px 12px;color:#333; overflow:hidden;}
ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:830px; padding-top:0px;}
ul.inner_pro li{ float:left; margin:10px 25px 10px 10px;display:inline; }
ul.inner_pro li img{width:216px; height:287px;  vertical-align:top;   }
ul.inner_pro li a{ width:216px; height:287px; display:block; color:#fff;overflow:hidden; position:relative;}
ul.inner_pro li a:hover{ color:#ff0000;;}
p.photo_title{text-align:center; height:34px; line-height:34px; width:100%; font-weight:bold; background:url(../images/baul.png); position:absolute; left:0px; bottom:0px; }

ul.inner_prob{height:auto; overflow:hidden; padding-bottom:10px; width:830px; padding-top:0px;}
ul.inner_prob li{ float:left; margin:10px 25px 10px 10px;display:inline; }
ul.inner_prob li img{width:216px; height:172px;  vertical-align:top;   }
ul.inner_prob li a{ width:216px; height:172px; display:block; color:#fff;overflow:hidden; position:relative;}
ul.inner_prob li a:hover{ color:#ff0000;;}



.menu{ height:42px; width:1000px; margin:0px auto 1px; clear:both; position:relative; z-index:100000; margin-bottom:1px;}
.nav{ width:1000px;height:44px; padding-top:0px; margin:0px auto;   position:relative; z-index:1;  }
.nav a{ color:#ffffff;  }
.nav .nLi{ float:left;  position:relative; display:inline; width:100px;background:url(../images/linew.jpg) right top no-repeat;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:100px; font-family:"微软雅黑"; font-size:15px; height:42px; text-align:center; line-height:42px;}
.nav .nLi h3 a b{ font-weight:normal; font-size:15px; text-transform:uppercase; display:block; font-family:Arial, Helvetica, sans-serif;}
.nav .sub{ display:none; width:180px; left:0px; top:42px; position:absolute;  background:#333333;   }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block;text-align:left; border-bottom:1px solid #fff; color:#fff;line-height:32px; height:32px;padding-left:10px;  }
.nav .sub a:hover{ color:#fff; background:#8bd02c; }
.nav .on h3 a{ color:#8bd02c; position:relative;}