@charset "utf-8";
/* CSS Document */

body{
background:#00306B url(/images/imgnew/s_bg.jpg);font-size:12px;margin:0;padding:0;color:#fff;font-family:Verdana, Arial;
scrollbar-face-color:#185797; 
scrollbar-shadow-color:#003366; 
scrollbar-highlight-color:#3076B6; 
scrollbar-3dlight-color:#185797; 
scrollbar-darkshadow-color:#003366; 
scrollbar-track-color:#185797; 
scrollbar-arrow-color:#71AAD7;
}

#top{width:100%;height:auto;background:#DDF1FC url(/images/top_bg.jpg) repeat-x;}
#top .top_content{width:988px;margin:0 auto;}
#top .top_left{width:988px;height:180px;background:url(/images/top.jpg) no-repeat;}
#top .top_right{float:right;width:505px;background:url(/images/TOP_right.gif) no-repeat;height:105px;}
#top .top_right_text{margin:20px 0 0 0;background:url(/images/09_images/top_right_text_bg.jpg) no-repeat;width:290px;height:82px;overflow:hidden;padding:3px 8px;color:#7da9db;line-height:19px}
#top .top_right_text a {color:#09447E}
#top .top_right_text a:hover{text-decoration:underline}
#top .top_right_text h1{margin:0 0 0 20px;font-size:13px;padding:0;color:#0C4686}
#top .top_right_text h1 a{color:#8b2121}
#top .top_right_text h1 a:hover{text-decoration:none;font-style:italic}
#top .top_right_text strong a{color:#0C4686}
#top .top_right_text strong a:hover{text-decoration:none;font-style:italic}
#top .top_search{background:url(/images/top_search.gif) no-repeat;width:424px;height:32px;position:absolute;top:28px;left:38%;padding:4px 0 0 8px;}
#top .top_search input{border:1px solid #8bb8e1;color:#cedeec;height:17px;line-height:20px;width:240px}
#top .top_search select{border:1px solid #8bb8e1;color:#2a6092;height:22px;width:100px}
#top .top_search .left{float:left}
#top .top_search .right{float:left;padding-top:1px;}
#top .top_search .search_btn{float:left;margin-top:-5px}

#top .menu{clear:both;height:21px;width:auto;border-top:5px solid #2B7FBB;text-align:center;background:#2C7CB9 url(/images/09_images/menu_bg.jpg) repeat-x}
#top .menu ul{width:991px;list-style:none;margin:0 auto;padding:0 0 0 2px;line-height:21px;}
#top .menu li{text-decoration:none;float:left;text-align:center;width:90px;background:url(/images/09_images/menu_off.jpg) no-repeat;height:21px}
#top .menu li a{color:#e0ecf7;text-decoration:none;font-size:12px;}
#top .menu li a:hover{color:#91DFFF;text-align:center;height:21px;text-decoration:none;background:url(/images/09_images/menu_on.jpg) no-repeat;display:block;}
.menubutton strong{font-weight:normal;}
#top .menu .actived{color:#91DFFF;background:url(/images/09_images/menu_on.jpg) no-repeat;display:block;height:21px}
#top .menu .updated{float:left;line-height:27px;font-size:10px;padding-left:20px;color:#92bae1}

#main{clear:both;width:988px;margin:0 auto;height:auto;border-left:#3776AF solid 3px;border-right:#3776AF solid 3px;overflow:hidden;background:#185797 url(/images/09_images/main_left_top_corner.gif) no-repeat top right;text-align:center;}
#main .con_border{width:968px;background:#3075B6;margin:8px auto}
#main .main_top_banner{text-align:center;margin:1px 0 5px 0;overflow:hidden;}

#main .content1{clear:both;width:100%;background:#3075B6;height:100%;margin-top:10px;}
#main .content1_left{float:right;width:655px;text-align:left;background:#3A7EBD;padding:4px;border-top:1px solid #4C8DC7;margin-right:3px;}

#main .content1_right{float:left;width:282px;background:#4C8DC7;padding:3px;color:#e0ecf7;height:auto;text-align:left;margin-left:4px}

#bottom{margin:10px;color:#386896;line-height:22px;text-align:left;color:#fff}
#bottom a{color:#fff}
#bottom a:hover{text-decoration:none}
.index_link{margin:0 5px}

.special_right{border:1px solid #3075B6}
.right_block{border:1px solid #5d9ad1;margin-top:10px;background:#3075B6;padding:5px}
.right_block form{margin:0;padding:0}
.right_block_title{background:#2B66A0 url(/images/title2_bg.gif) repeat-x;height:25px;line-height:28px;padding:0 5px;font-size:13px;font-weight:bold;color:#003278}
.right_block_content{margin:10px;line-height:28px}
.right_block_content ul{list-style:circle;margin:0;padding:0 10px}
.right_block_content li{border-bottom:1px dotted #6EA8DC}
.right_block_content li a,a:link,a:visited{color:#e0ecf7}
.right_block_content li a:hover{ text-decoration:underline}

.left_block{background:#3075b6;padding:1px 0 0 0;}
.left_block .hr_1{height:2px;background:#2A6EAD url(/images/09_images/2colors_hr.jpg);margin:0 auto 5px auto;width:96%;border:0px;}
.left_block_title{background:#2B66A0 url(/images/title2_bg.gif) repeat-x;height:25px;line-height:25px;padding:0 5px;font-size:14px;font-weight:bold;color:#003278}
.left_block_title_text{background:url(/images/title2_bg_dot.gif) no-repeat;padding-left:35px}
.left_block_content{margin:0;line-height:22px;}

#three_pics{margin:0}
.index_sort_border{background:url(/images/title_block_bg_middle.gif) repeat-y;margin:-8px 3px 0 4px}
#three_pics ul{list-style:none;margin:0px 0 0px 7px;padding:0;}
#three_pics li{float:left;text-align:center;width:152px;margin:5px 3px;color:#fff;line-height:28px;background:url(/images/09_images/index_sort_bg.gif) no-repeat;padding-top:3px}
#three_pics li a{color:#fff}
#three_pics li a:hover{display:block;color:#DBECFF}
.pic_text{background:#ff4e97 url(/images/pic_text_bg.gif) repeat-x;width:200px;height:28px;color:#fff;line-height:inherit;font-size:13px;border-bottom:#d13f7b solid 2px;font-weight:bold;color:#fff}

.pic_text2{background:#ffe818 url(/images/pic_text_bg2.gif) repeat-x;width:200px;height:28px;line-height:inherit;font-size:13px;border-bottom:#c5b415 solid 2px;font-weight:bold;color:#730000;}

.pic_text3{background:#7cd90a url(/images/pic_text_bg3.gif) repeat-x;width:200px;height:28px;ine-height:inherit;font-size:13px;border-bottom:#5da208 solid 2px;font-weight:bold;color:#fff}

.text_slide{margin:10px 5px;background:#3A7EBD;padding:5px;border:1px solid #4284be;font-size:13px}

.block_blue_1{margin:5px 0;background:#3A7EBD;padding:5px;border:1px solid #4284be;line-height:20px;color:#fff}

.bottom_bar{text-align:center;height:32px;margin:20px 3px 20px 3px;background:#3A7EBD;line-height:32px;}

.block_price{font-size:14px;text-align:right;font-family:Verdana;font-weight:bold;color:#fffc00; text-decoration:underline; font-style:oblique;background:#5f5f5f;height:20px;width:150px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;line-height:20px;text-align:center;float:right}

.title_block{margin:0;height:40px;background:url(/images/title_block_bg.gif) no-repeat;padding-left:20px;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;line-height:28px;color:#fff;margin-top:15px}
.title_block strong{font-weight:normal;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif}
.title_block a:link{color:#fff}
.title_block a:visited{color:#fff}
.title_block a:hover{color:#fffed0}

.bottom_text{line-height:22px;text-align:center;margin-top:10px}
.bottom_bar a,a:visited,a:link{color:#386896;text-decoration:none}
.bottom_bar a:hover{color:#17416a;text-decoration:underline}

.index_nav{clear:both;margin:0 0 0 0;padding:0 0 0 35px;background:url(/images/nav_bg.gif) no-repeat center;height:180px;line-height:24px;color:#fff;text-align:left}
.index_nav a{color:#fff}
.index_nav a:hover{ text-decoration:underline}
.index_nav_intro{margin-left:190px;line-height:20px;margin-bottom:12px;color:#fff;padding-top:18px}


.type_menu_ul{margin:0 auto 5px auto;width:960px;height:35px;background:#FEC700 url(/images/09_images/type_menu_bg.jpg) no-repeat;overflow:hidden}
.type_menu_ul_title{float:left;line-height:28px;margin:0 5px;font-size:13px;color:#561e00}
.type_menu_ul ul{list-style:none;float:left;width:auto;font-size:12px;margin:5px 0 0 0;float:left;padding:0;}
.type_menu_ul li{float:left;background:#ffb400 url(/images/09_images/type_menu_li_bg.jpg) repeat-x;margin:0 2px;height:20px;padding:0 2px;line-height:20px;border:1px solid #ffa200}
.type_menu_ul a{color:#561e00;}
.type_menu_ul a:hover{color:#fff;background:#561e00;height:20px;display:inline-block}

#typetemp1{margin:5px 0;background:#3A7EBD;border:1px solid #4284be;padding:0 0 5px 5px;text-align:left}
#typetemp1 a{color:#fff}

.pages{text-align:center;background:#4e8eca;color:#E0ECF7;padding:10px 0;border:1px #5D9AD1 solid;clear:both}
.pages a{color:#E0ECF7}

.type_text_case2 {padding:10px 40px}
.type_text_case2 a{color:#D5EAFF;font-size:14px}
.type_text_case2 a:hover{text-decoration:underline}
.type_text_case2 ul{list-style:square;margin:0;padding:0;line-height:28px}

.type_text_case2_more{padding:0 40px;float:right;}
.type_text_case2_more a{color:#fff;text-decoration:underline;background:#FF4E97;font-size:14px;font-weight:bold;padding:2px 10px;display:block}
.type_text_case2_more a:hover{background:#FFBA00;color:#fff}

.detail_title{float:right;width:750px;text-align:left;font-size:22px;margin:0;font-family:MingLiU;font-weight:bold;color:#fff}
.detail_content{background:#3075B6;padding:15px;line-height:27px;font-size:12px}
.detail_content hr{margin:10px 0;height:0;border:2px dashed #4585c2}
.detail_content img{border:1px #fff solid}
.add_ons{text-align:left;width:auto;font-size:10px;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;margin-left:40px;color:#CCDDED}

#book input{height:50px;width:180px;border:2px solid #5D9AD1;margin:10px 0;font-family:MingLiU;font-size:18px;font-weight:bold;background:#CCDDED;color:#3075B6;}

.detail_content_pic{float:right;text-align:center;margin:0;}

.service_customer{line-height:22px;background:url(/images/book_bg1.jpg) no-repeat;width:645px;height:95px;color:#CCDDED}

.book_input_block{margin:0 20px}
.book_input_block_left{float:left;width:100px;border-top:3px solid #3075B6;padding:5px}
.book_input_block_right{float:left;border-top:3px solid #3075B6;padding:5px 0;width:500px}

.detail_price_block{background:#4E8ECA;border:1px solid #5D9AD1;padding:5px 5px 5px 35px;color:#FFFF00;font-size:13px;background:#4e8eca;height:30px}
.detail_price_block a{color:#ffff00}
.detail_price_block a:hover{ text-decoration:underline}

.con_1_top{height:5px;background:url(/images/09_images/con_1_top.gif) no-repeat}
.con_1_bottom{height:25px;background:url(/images/09_images/con_1_bottom.gif) no-repeat bottom;}
.blue_hr_1{clear:both;height:2px;background:#2A6EAD url(/images/09_images/2colors_hr.jpg);margin:8px auto 0px auto;width:96%;overflow:hidden}

.bottom_con{text-align:left;margin:5px 8px}

.pic_price{margin-top:-10px;color:#FFFF00}
.contact_img_spacer{background:#3A7EBD;height:15px;margin-top:10px;border-bottom:1px solid #4C8DC7}

.contact_pic{text-align:center;margin:0 0 4px 0;}

#p_bg{background:url(/IMAGES/photo_bg.gif) no-repeat;width:120px;height:90px;text-align:center;padding-top:3px;}
#p_text {margin:2px 0 15px 0}
#p_text a{color:#fff}
#p_text a:hover{text-decoration:underline}

.title_block_bg_bottom{background:url(/images/title_block_bg_bottom.gif) no-repeat;height:15px}
#list_not_route li{background:none}

#RightC_S img{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/09_images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

.index_block_flash{width:620px;height:110px;margin:0 0 5px 14px;overflow:hidden}
.index_block_flash_border{width:620px;height:2px;background:#ffc600;margin:0 auto;border-bottom:1px solid #ffae00}