@charset "UTF-8";
/* CSS Document */
.container {margin:0 auto;}
.block{ display:block;}
.none{ display:none;}

/* head-css */
.head-ry { background:url(?/style/css/../images/nagi-bg.jpg) no-repeat center;
		   height:166px;
		   padding:0px;
		   margin:0 auto;
		   }
.head-ry-con { width:1022px;
               height:166px;
			   margin:0 auto;}
.head-ry-con-01 { width:1022px; height:34px; float:left; display:block;}
.head-ry-con-02 { width:1022px; height:69px; float:left;display:block;}
.head-ry-con-03 { width:1022px; height:30px; float:left;display:block; margin-top:33px;}
.head-ry-con-logo { width:293px; height:66px; background:url(?/style/css/../images/logo.jpg); float:left;}
.head-ry-con-nagi { width:700px; height:30px; float:left;}
a.li-ry { width:100px; height:30px; display:block; float:left; text-align:center; line-height:30px; color:#fff;}
a.li-ry:hover { background:#66798f;}
.location { width:310px; height:34px; float:right;}
.loca-01 { width:178px; float:right; height:34px; color:#fff; line-height:34px; background:#4f5e70;}
.loca-01 .word { float:left; margin-left:4px; font-size:10px;}
.loca-02 .word { float:left; margin-left:12px; font-size:10px;}
.ry-icon01 { width:10px; height:12px; background:url(?/style/css/../images/icon01.png);float:left; margin-left:12px; margin-top:12px;}
.ry-icon02 { width:8px; height:7px; background:url(?/style/css/../images/icon02.png);float:left; margin-left:10px;margin-top:14px;}
.loca-02 { width:132px; float:right; height:34px; color:#fff; background:#626c78;line-height:34px; font-size:10px; }
.head-ry-con-login  { float:right; width:310px; height:47px; margin-top:14px;}
.head-ry-con-login a.top { width:138px; height:18px; background:url(?/style/css/../images/icon03.png) no-repeat; padding-left:40px; color:#fff; font-size:14px; line-height:18px; display:block;}
.head-ry-con-login .bottom { width:138px; height:16px; background:url(?/style/css/../images/icon04.png) no-repeat; padding-left:40px; color:#f29600; font-size:13px; line-height:16px;  margin-top:13px;}

/* banner-css */
.ry-banner { background:url(?/style/css/../images/BANNER.jpg) no-repeat center; height:402px; padding:0px; margin:0 auto;}
.ry-banner-con { width:1022px; height:349px; margin:0 auto;}
.ry-banner-button { background:#fff; width:345px; height:199px; float:right; margin-top:40px;}
.ry-banner-button .top { width:292px; float:left; margin-left:27px; color:#00416f; text-align:center; font-size:24px; margin-top:24px;}
.ry-banner-button a {width:292px; height:51px; background:#f29600; line-height:51px; text-align:center; display:block; float:left; color:#fff;margin-left:27px; margin-top:8px; font-size:30px;}
.ry-banner-button .second { width:292px; float:left; margin-left:27px; color:#00416f; text-align:center; font-size:16px; margin-top:8px;}
.ry-banner-button .third { width:292px; float:left; margin-left:27px; color:#00416f; text-align:center; font-size:40px; font-family:Arial;}
.ry-banner-nagi { height:53px; padding:0px; margin:0 auto;
background-color: rgba(0,0,0,0.7);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .ry-banner-nagi{
    background-color:#000000;
    filter:Alpha(opacity=70);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}
.ry-banner-nagi-con {position: relative; width:1022px; margin:0 auto; height:53px;}
.ry-banner-nagi-con a { display:block; width:254px; height:53px; color:#fff; float:left; text-align:center; line-height:53px;}
.ry-banner-nagi-con a:hover { color:#797f87; background:#fff;}

/* content-css */
.ry-content {margin:0 auto; background:#fef7f2;}
.banner-content { width:1022px; height:126px; margin:0 auto; padding-top:12px;}
.headline-content { width:1022px; height:80px; padding-top:40px; margin:0 auto;}
.headline-content .left { background:url(?/style/css/../images/headline-ry.jpg) no-repeat; padding-top:51px; float:left; height:30px; width:500px;}
.headline-content .right { background:url(?/style/css/../images/ry-price.jpg) no-repeat; float:right; width:209px; height:80px;}

/* 111-css */
.fzlc-cont-b{ overflow:hidden; padding:18px 0 20px 0; width:1022px; margin:0 auto;}
.fzlc-sjz-t{ overflow:hidden;}
.fzlc-sjz-t ul{ width:822px; height:auto; min-height:286px!important; padding:0 10px; overflow:hidden; margin:0 auto; border-left:3px solid #f29600; color:#34404b; line-height:20px;}
.fzlc-sjz-t ul li{ float:left; width:100%;}
.fzlc-sjz-b{ overflow:hidden; background:url(?/style/css/../images/line01.jpg) repeat-x left 11px;}
.fzlc-sjz-b li{ float:left; width:180px; text-align:center; cursor:pointer;}
.fzlc-sjz-b li.active i{ width:28px; height:28px; background:#f29600;}
.fzlc-sjz-b li.active span{ color:#f29600;}
.fzlc-sjz-b li i{ display:block; width:24px; height:24px; background:#595757; border-radius:50%; margin:0 auto;}
.fzlc-sjz-b li span{ display:block; font-size:18px; color:#595757; font-family:Arial, Helvetica, sans-serif;}

/* 222-css */
.ry-pic-loop { width:1022px; margin:0 auto;}
.seyy-box6{ overflow:hidden; padding-bottom:10px;}
.gjyy-box5-btm{ overflow:hidden; position:relative; padding-top:4px;}
.gjyy-box5-btm .hd{ position:relative; *z-index:1;}
.gjyy-box5-btm .hd .prev,.gjyy-box5-btm .hd .next{ display:block; width:20px; height:40px; float:right;  overflow:hidden; cursor:pointer; background:url(?/style/css/../images/icon09.png) no-repeat -20px 0; position:absolute; top:70px; left:0; z-index:1;}
.gjyy-box5-btm .hd .next{ background-position:0 0px; left:auto; right:0;}
.gjyy-box5-btm .bd ul{ overflow:hidden;}
.gjyy-box5-btm .bd ul li{ margin:0 5px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;}
.gjyy-box5-btm .bd ul li .pic{ text-align:center;}
.gjyy-box5-btm .bd ul li .pic img{ display:block;}

/* 333-css */

.ry-table { height:130px; margin:0 auto; background:#003f6b;}

.gjyy-gwzx-btm{ overflow:hidden;background:#003f6b; border-top:1px solid #4f74a4; border-bottom:1px solid #4f74a4;}
.gjyy-gwzx-btm{ background:#003f6b; border:none; width:1022px; margin:0 auto;}

.ry-table-left { width:820px;float:left; margin-top:20px; }
.ry-table-right { width:200px;float:left; }
input.ty-name{ color:#34404b; background:#d7e5f3; border:#f65c68; width:245px; height:36px; padding-left:10px; float:left;}
.ry-table-con-2 {color:#fff; height:36px; width:255px; line-height:36px; float:left; margin-left:10px; }
input.ty-mob{ color:#34404b; background:#d7e5f3; border:#f65c68; float:left;width:245px; height:36px; padding-left:10px;margin-left:10px; }
.ry-table-con-4 {color:#fff; height:36px; width:255px; line-height:36px; float:left; margin-top:10px;}
.ry-table-con-4 label { margin-left:10px;}
input#sex_0,input#sex_1 { margin-right:6px;}
input.ty-email{ color:#34404b; background:#d7e5f3; border:#f65c68; float:left;width:245px; height:36px; padding-left:10px;margin-top:10px;margin-left:10px; }
input.ty-tel{ color:#34404b; background:#d7e5f3; border:#f65c68; float:left;width:245px; height:36px; padding-left:10px;margin-top:10px;margin-left:10px; }

input.ty-submit{background:url(?/style/css/../images/button-ry-table.jpg); color:#fff; float:left; width:200px; height:130px; border:none; }
.ry-sex { width:100px; height:36px; line-height:36px;}


.ry-bottom { height:205px; background:url(?/style/css/../images/line02.jpg) repeat-x;}
.ry-bottom-con { width:1022px; margin:0 auto;}
.ry-bottom-con-1 { width:250px; float:left; height:205px;}
.ry-bottom-con-other { width:193px; float:left; height:205px;}
.ry-bottom-headline { width:100%; height:39px; color:#000; line-height:39px; font-weight:bolder; font-size:16px;}
.ry-bottom-list { width:100%;}
.ry-bottom-list a{ width:90%; display:block; float:left; height:28px; line-height:28px; color:#666666; font-size:12px; padding-left:8px;}
.ry-bottom-map { width:260px; height:166px; background:url(?/style/css/../images/bottom-pic01.jpg)}
