/* pub style */
body,h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}
ol,ul,textarea,input,option,th,td {padding:0;}
textarea {overflow:auto;resize:none;}
table {border-collapse:collapse;}
ol,ul {list-style-type:none;}
.clears:before, .clears:after{content:"";display:table;}.clears:after {clear:both;}.clears {zoom:1;}
.clear {clear:both;height:0;overflow:hidden;}
.fl {float:left;}.fr {float:right;}
a{text-decoration:none;outline:none;}a img {border:none;}.img img {display:block;}
img{ border:none;}
a:hover{ text-decoration:underline;}
ul{ list-style-type:none;}

body{background-color:#f8f8f8;color:#666;font:12px/1.5 \5b8b\4f53,tahoma,arial;}
.bgn{background:none !important;}
.bn{border:none !important;}
.d_ico{overflow:hidden;}
.d_txtwith,.d_picwith{overflow:hidden;text-indent:-99em;}
.btn{cursor:pointer;}

/* header footer start */
.logo{ width:210px; height:52px; float:left}
/*主导航*/
.menu13{position: relative; width: 565px; float: right; padding-top:20px; _width: 575px}
#nav .mainlevel{margin:0px 15px; float:left}
#nav .mainlevel a{display:inline-block; height:31px; color:#444; font-size: 14px; text-decoration: none}
#nav .mainlevel a span img{margin-top:-3px}
#nav .mainlevel a:hover{color:#9b6d44; text-decoration: none}
#nav .mainlevel ul{z-index:8888; position:absolute; padding-bottom:10px; padding-left:10px; width:700px; padding-right:10px; display:none; background:#fff right top; height:232px; top:52px; right:0px; padding-top:10px}
#nav .mainlevel ul .navleft{padding-left:20px; width:300px; float:left}
#nav .mainlevel ul .navleft h4{padding-bottom:15px; width:100%; float:left; clear:both; padding-top:15px; _padding-top:10px}
#nav .mainlevel ul .navleft li{border-left:#e3e3e3 1px solid; margin-top:10px; width:120px; float:left; height:154px; overflow:hidden}
#nav .mainlevel ul li a{text-align:left; margin:0px 0px 12px; padding-left:10px; width:100px; display:block; height:22px; color:#333; font-size:14px; font-weight:normal}
#nav .mainlevel ul li a:hover{color:#9b6d44}
#nav .mainlevel ul img{float:right}
#nav .mainlevel ul .navleft h4 img{float:left}
.sjlist{position:relative; width:9px; background:url(http://www.nyrayy.com/images/201209newsj_03111111111.gif) no-repeat; height:5px; top:-17px}
#sjlist1{left:240px; _left:250px}
#sjlist2{left:327px; _left:337px}
#sjlist3{left:577px; _left:587px}
.wzmenu13{ width:980px ; height:auto; margin:0 auto}
.wzmenu13 #nav{position: relative; width: 565px; padding-top:20px; _width: 575px}
.wzmenu13 #nav .mainlevel{margin:0px 15px; float:left}
.wzmenu13 #nav .mainlevel a{display:inline-block; height:31px; color:#444; font-size: 14px; text-decoration: none}
.wzmenu13 #nav .mainlevel a span img{margin-top:-3px}
.wzmenu13 #nav .mainlevel a:hover{color:#9b6d44; text-decoration: none}
.wzmenu13 #nav .mainlevel ul{z-index:8888; position:absolute; padding-bottom:10px; padding-left:10px; width:700px; padding-right:10px; display:none; background:#fff right top; height:232px; top:52px; right:0px; padding-top:10px; left:10px}
.wzmenu13 #nav .mainlevel ul .navleft{padding-left:20px; width:300px; float:left}
.wzmenu13 #nav .mainlevel ul .navleft h4{padding-bottom:15px; width:100%; float:left; clear:both; padding-top:15px; _padding-top:10px}
.wzmenu13 #nav .mainlevel ul .navleft li{border-left:#e3e3e3 1px solid; margin-top:10px; width:120px; float:left; height:154px; overflow:hidden}
.wzmenu13 #nav .mainlevel ul li a{text-align:left; margin:0px 0px 12px; padding-left:10px; width:100px; display:block; height:22px; color:#333; font-size:14px; font-weight:normal}
.wzmenu13 #nav .mainlevel ul li a:hover{color:#9b6d44}
.wzmenu13 #nav .mainlevel ul img{float:right}
.wzmenu13 #nav .mainlevel ul .navleft h4 img{float:left}
.headerbox{z-index: 12; position: relative; background: #390a38; height: 78px}
.new_ny_header{margin:0px auto; background: url(http://www.nyrayy.com/images/newny_pic_01.jpg) no-repeat center 50%; height: 78px}
.new_ny_headerbox{z-index:1; position: relative; margin: 0px auto; width: 1000px; height: 78px}
.new_ny_headerbox .logoa{text-indent: -9999em; width: 290px; background: url(http://www.nyrayy.com/images/logo_a.png) no-repeat right 50%; float: left; height: 78px}
.new_ny_headerbox .logoa a{width: 281px; display: block; height: 78px}
.new_ny_headerbox .zzrytop{text-indent:2; width: 274px; float: left; height:48px; background:url(http://www.nyrayy.com/images/line_05.gif) no-repeat; margin-top:20px; margin-left:12px}
.new_ny_headerbox .zzrytop li{ line-height:24px; color:#d7b98d; padding-left:12px}
.new_ny_headerbox .zzrytop li a{color:#d7b98d;}
.new_ny_headerbox #new_vivi{z-index: 9999; position: absolute; width: 93px; background: url(http://www.nyrayy.com/images/newny20128_11.png) no-repeat; height: 95px; top: 15px; right: 115px}
.new_ny_headerbox #new_born{z-index: 9999; position: absolute; width: 93px; background: url(http://www.nyrayy.com/images/newny20128_13.png) no-repeat; height: 95px; top: 15px; right: 13px}


.footer{background:url(http://www.nyrayy.com/images/201209-bott_50.jpg) repeat-x; height:220px; width:auto;}
.footer ul{padding-bottom:0px; margin:0px auto; padding-left:30px; width:1000px; padding-right:0px; height:146px; padding-top:25px}
.footer ul li{width:300px; padding-right: 30px; float:left; overflow:hidden}
.footer ul li h4{border-bottom:#f3e5d4 1px solid; padding-bottom: 5px; line-height:20px; width:300px; margin-bottom:15px; height:20px}
.footer ul li h4 a{color:#624b19; font-size:16px; font-weight:bold; text-decoration:none}
.footer ul li a{line-height:24px; padding-right:55px; white-space:nowrap; float:left; color:#9b6d44; font-size: 12px}
.footer ul li p{line-height:22px; font-size:12px}
.footer ul li p span{color: #dc0505; font-size: 12px}
.footer ul li p a{padding-bottom: 0px; line-height: 24px; padding-left: 30px; padding-right: 0px; float: none; padding-top: 0px}
.footer ul li p span a{ padding-left:0; color:#dc0505}
.own{line-height:45px;  height:45px; color:#fff; font-size: 12px; overflow:hidden; text-align:center; padding-top:5px}
.footer{background:none;height:auto;background-color:#fffcf5;border-top:2px solid #9a7549;}
.footer .own{color:#333;}
.d_mainfooter .footer{background:none;height:auto;background-color:#fffcf5;border-top:2px solid #9a7549;}
.d_mainfooter .footer .own{color:#333;}
.footer a{color:#9F7545;}
#bdbridgewrap{margin-top:-15px !important;}
/* header footer end */

.d_banner{height:208px;background:url(http://www.nyrayy.com/image/loading_circle.gif) center no-repeat;}
.d_banner .d_wp{height:100%;background:url(../image/banner_yyhj.jpg) center top no-repeat;}
.d_banner .d_holdplace{overflow:hidden;text-indent:-99em;height:100%;width:990px;margin:0 auto;background:url(../image/banner_yyhj.jpg) center top no-repeat;}
.d_main{width:970px;padding:25px 10px 80px;margin:0 auto;overflow:hidden;background:#fff url(img/mainrepy_yyhj.png) top center repeat-y;}
.d_lside{float:left;display:inline;margin-left:14px;width:218px;}
.d_sidenav{position:relative;z-index:1;padding-top:70px;background-color:#fef8e8;font-size:15px;}
.d_sidenav h2{width:219px;height:68px;position:absolute;top:0;left:0;text-indent:-99em;overflow:hidden;}
.d_sidenav a{display:block;width:218px;height:42px;line-height:39px;text-indent:27px;color:#a9750a;}
.d_connect{width:220px;height:163px;margin:29px auto 0;}
.d_connect .d_qq{display:block;height:41px;width:100%;}
.d_connect .d_btns{margin-top:78px;}
.d_connect .d_btns a{width:103px;height:32px;}
.d_partcon{width:685px;float:right;margin-right:18px;display:inline;}
.d_partcon .d_t{height:38px;border-bottom:2px solid #a6833c;position:relative;z-index:1;}
.d_partcon .d_t h2{position:absolute;top:0;left:0;width:213px;height:45px;overflow:hidden;text-indent:-99em;}
.d_pagedir{float:right;padding-right:20px;height:18px;line-height:18px;margin-top:15px;color:#71063e;}
.d_pagedir .d_mark{width:66px;height:18px;text-indent:10px;color:#fff;}
.d_pagedir a,.d_pagedir .d_sp{color:#976a35;}
.d_pagedir *{float:left;margin:0 3px;}
.d_yyhjbox{margin-top:24px;}
.d_yyhjbox .d_toptxt{width:662px;line-height:25px;text-indent:2em;}
.d_yyhjbox .d_show_t{line-height:16px;margin:20px 0 14px 2px;font-size:14px;color:#8c5f02;}

.d_imgslide{width:627px;margin-left:2px;}
.d_imgslide .d_showbox{position:relative;z-index:1;width:625px;height:410px;overflow:hidden;border:1px solid #d7d7d7;background:url(http://www.nyrayy.com/image/loading_circle.gif) center no-repeat;}
.d_imgslide .d_showtxt{height:37px;line-height:30px;font-size:14px;font-weight:bold;color:#886001;text-align:center;}
.d_imgslide .d_imglist{height:61px;position:relative;z-index:1;}
.d_imgslide .d_list{margin:0 25px;height:100%;overflow:hidden;position:relative;z-index:1;}
.d_imgslide .d_list ul{position:absolute;left:0;top:0;width:800%;height:100%;}
.d_imgslide .d_list li{float:left;width:111px;height:100%;overflow:hidden;margin-right:5px;display:inline;}
.d_imgslide .d_list li a{display:block;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);}
.d_imgslide .d_list .d_current a,.d_imgslide .d_list li a:hover{opacity:1;filter:alpha(opacity=100);}
.d_imgslide .d_btn{position:absolute;background:url(img/showbtn.png) 0 0 no-repeat;}
.d_imgslide .d_showbox .d_btn{width:31px;height:43px;top:176px;opacity:0.7;filter:alpha(opacity=70)}
.d_imgslide .d_showbox .d_pre{left:5px;}
.d_imgslide .d_showbox .d_next{right:5px;background-position:-31px 0;}
.d_imgslide .d_imglist .d_btn{width:20px;height:60px;top:1px;}
.d_imgslide .d_imglist .d_pre{left:0;background-position:0 -43px;}
.d_imgslide .d_imglist .d_next{right:0;background-position:-21px -43px;}
.d_botradius{width:990px;height:20px;margin:0 auto;background:url(img/botradius_yyhj.png) 0 0 no-repeat;}
/* pic */
.d_sidenav a,.d_sidenav h2,.d_connect,.d_partcon .d_t h2,.d_pagedir .d_mark{background:url(img/pic_yyhj.jpg) 0 0 no-repeat;}
.d_sidenav a{background-position:0 -112px;}
.d_sidenav a:hover,.d_sidenav a.d_current{text-decoration:none;background-position:0 -69px;}
.d_connect{background-position:-228px 0;}
.d_partcon .d_t h2{background-position:0 -155px;}
.d_pagedir .d_mark{background-position:0 -201px;}

/* 2013-11-8 header添加来院地图 */
.wzMenu13 #nav{width:auto;}