/***
 *	DedeCMS v5.6 Style (Default Style)
 *	dedecms.com  Author Networker  2010.02.05
 **/
 
/*---------- import ---------*/
/*
@import url("layout.css");
@import url("page.css");
*/


/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{ background:#fff;}
body{background:#fff; font:14px/1.5 "microsoft yahei",Verdana, Geneva, sans-serif; }
img{ border:none;}
a{ color:#0f66a6; text-decoration:none;}
a:hover{ color:#007dc2; text-decoration: none; transition: all 0.5s linear 0s;}
ul{ list-style:none; }
input,select,button{ font:12px "microsoft yahei",Verdana,Arial,Tahoma; vertical-align:middle;}

/*---------- stock ---------*/
.center{ margin:0px auto; }
.w{ width:100%;}
.wp { width:1030px; background:#fff; /*box-shadow:0 2px 4px #D9D9D9;*/ margin: 0 auto; }
.wp-index { background:url(../images/blue-bg.png) repeat-x #f9f9f9; /*box-shadow:0 2px 4px #D9D9D9;*/}
.mt_b { margin-bottom: 20px; *margin-bottom: 10px; }
.mt_l { margin-left:15px; _margin-left:7px;}
.mt_r { margin-right: 15px;_margin-right:7px;}
.mt_t { margin-top: 15px;}
.box_bd{ border: 1px solid #d2e1ff;}
#icon_guide{ background-position: 0 0;}
#icon_map{ background-position: 0 -35px;}
#icon_idea{ background-position: 0 -70px;}
.clear{ clear: both; content: "."; display: block; overflow:hidden;}

/*-- �������� --*/
.top_l { width:680px; float: left; overflow:hidden; }
.survey { width:665px; float:left; margin-left:15px; padding-bottom: 8px; display:inline;}
.sur_text {  padding-bottom:5px;}
.sur_text a { color:#ff0000; font-weight:normal; }
.sur_text p { color:#666; line-height:20px; text-indent:2em; }
.sur_text h1 { /*background:url(../images/news_header.gif) 0 0 no-repeat; */font-size:16px; font-weight:normal; padding-left:0px; color:#333; margin-bottom: 8px; height:26px;}
.sur_text img { float: right; margin-left:15px;}
.sur_list { /*background:#dff5fe;*/ margin-top:15px; overflow:hidden; width:410px; }
.sur_list li { background: url(../images/bt_survey.gif) 0 0 no-repeat; width: 62px; height: 32px; float: left; padding: 0 5px; margin-right:10px; text-align:center; }
.sur_list li:hover { background-position:0 -32px;}
.sur_list li a { color:#fff; line-height:30px;}
.top_r { width:320px; float:left; margin-left:15px; display:inline; }
.news_text li { background: url(../images/news_li.gif) 0 4px no-repeat; padding-left:10px; line-height:24px; height:24px; overflow:hidden; }

/*-- ��� --*/
.wpleft { width:745px; float: left; margin:0 15px; _margin-left:7px;}
.cont_box { display: block; height:auto; margin-top:15px; float:left; }
.cont_box img { display:block;}
.tici_ad { width: 1020px; }
#newslist { width:665px; margin-left:15px; float:left; display:inline;}
#newslist h2 { background: url(../images/h_line.gif) 100% center no-repeat; border:none; }
#newslist h2 a { padding:0 5px0 0; font-size:16px; font-weight:normal; color:#333; line-height:35px; }
.cont_box h2 { height:35px; line-height:35px; border-bottom:1px solid #d2d2d2; }
.cont_box h2 strong { padding:0 10px; font-weight:normal; color:#333; font-size:16px; line-height:35px; width:72px; text-align:center;}
.cont_box h2 span { font-weight:normal; font-size:18px; color:#ff0000; }
.cont_box h2 span a { padding: 0 4px; }
.cont_box h2 em { float:right; margin:0 10px;}
.cont_box h2 em a {color:#696969; font-size:14px; font-weight:normal; font-style:normal; }

.pic_list { display:block; overflow: hidden; width:744px; padding:15px 0;}
.pic_list li { width:174px; float: left; margin:0 16px 0 0; background:#0371c5; _margin:0 12px 0 6px; }
.pic_list a img { width:174px; display:block;}
.pic_list p { text-align:center; height:50px; font-size:14px; color:#fff; line-height:50px;}
.pic_list li:hover{ background:#339933; transition: all 0.2s linear 0s;box-shadow:0 2px 4px #a3a3a3;}
#pic_des { background:none; text-align:left; height:auto; font-size:12px; color:#696969; line-height:22px; text-indent:2em;}
#pic_des a { color:#ff0000;}

/*-- �Ҳ� --*/
.wpright { width:240px; float:left; margin-right:15px; display:inline; _margin-right:7px; }
.guide { background:url(../images/guide_bg.jpg) 0 0 no-repeat; width:320px; height:230px; position:relative;}
.guide span { position:absolute; bottom: 8px; width:320px;}
.guide span a { width:72px; background:url(../images/guide_icon_w.png) 100% 50% no-repeat; float:left; margin-left:15px; color:#fff; }
.guide_pic { margin-top:15px; }
.guide_pic img { display:block; margin:0; padding:0;}

.top_r { width:320px; float:left; margin-left:15px; display:inline; border: 1px solid #d2e1ff; }
.top_r dl { padding-bottom:12px; display:block; overflow:hidden;}
.top_r dl dt { background:url(../images/icon_top_r.gif) 0 0 no-repeat #dde7fb; height:35px; margin-bottom:10px; font-size:14px; color:#333; line-height: 35px; padding-left:35px;}
.top_r dl dd { padding:0 15px; color:#555; overflow:hidden; line-height:24px; font-size:0.94em; }
.top_r dl dd p { padding-bottom:5px;}
.top_r dl dd ul { border-top:1px dashed #eaeaea; margin-top:5px; padding:5px 0;}
.top_r dl dd li { float:left; background: url(../images/bt_survey.gif) 0 0 no-repeat; padding-left:10px; width:45%; }
.top_r dl dd li a{ color:#fff; line-height:27px;font-size:12px;}
.guide_icon {float:right; background: url(../images/bt_survey.gif) 0 0 no-repeat; text-align:center; width: 68px;}
.guide_icon a { color:#fff; line-height:27px;font-size:12px;}

#guest { margin: 0 15px; display:block;}
#guest h2 { background:url(../images/dot_line.gif) 0 50% repeat-x; border:none; height:18px;}
#guest h2 span { background:#fff; padding-right:4px; font-size:12px; color:#ff0000; line-height:18px; font-weight:normal; float:left; }
#guest ul { height:50px; border:none;}
#guest ul li { background:none; padding-top:4px; overflow:hidden; width:290px; display: inline-block; line-height:18px; height:22px;}
#guest ul li a { color:#0f66a6;}

/*--web hall--*/
.webhall { display:block; overflow:hidden; width:240px; }
.webhall h2 { background:#dde7fb; text-align:center; line-height:35px; font-size:18px; font-weight:normal; color:#153170;}
.hall_list { padding:0 15px; border-top:none;}
.hall_list dl { border-bottom: 1px dotted #d7d7d7; padding:8px 0;}
.hall_list dl dt { font-weight:bold; text-align:center; border-bottom: 1px solid #d4d4d4; position:relative; color:#153170; line-height:35px; height:35px;}
.hall_list dl dt i { background:url(../images/down_line.gif) 0 100% no-repeat; position:absolute; bottom:-6px!important; bottom:-7px; left:48%; text-indent:-999em; width:12px; z-index:99;}
.hall_list dl dd { background:url(../images/hall_list_bg.gif) 0 0 no-repeat; border-radius:4px; width:168px; padding:8px; text-align:center; margin: 12px; line-height:24px; }
.hall_list dl dd:hover { box-shadow:0 2px 4px #333; transition: all 0.2s linear 0s;}
.hall_list dl dd a { color:#fff; }

/*--f hall--*/
.f_hall { overflow:hidden; }
.f_hall h2 { background:url(../images/hall_title.gif) 0 0 no-repeat; text-align:center; height:35px; line-height:35px; font-size:16px; font-weight:normal; color:#fff; margin:0 15px; border:none; }
.fhall_list { padding:0 15px 15px;}
.fhall_list dl { margin-top:15px; overflow:hidden; }
.fhall_list dl dt { background:url(../images/hall_dl.gif) 0 0 no-repeat; text-align:center; line-height:45px; color:#fff; float:left; width:108px; }
.fhall_list dl dd { float:left; margin: 5px 0px 5px 37px; background:#f4f4f4; width:186px; height:35px; line-height:35px; text-align:center; }
.fhall_list dl dd a{ color:#666;}
.fhall_list dl dd:hover { background:#ddd;}
.hall_pic { padding: 0 15px;}
.pic_flash{ display:block; overflow:hidden; float:left; width:665px; height:335px;}
.fpic_list { overflow:hidden; float:left; }
.fpic_list li { margin:0 0 16px 15px; height:100px; overflow:hidden; _margin-left:5px; }
.fpic_list li a { display:block; text-align:center; height:100px;}
.fpic_list a img { width:320px; }
.fpic_list li span { padding:5px 10px; bottom: 35px; color:#fff; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position: relative; border-radius: 4px;  text-transform:uppercase; display:inline-block; }

/*-- bottom --*/
.vd_box { width:1000px; margin-left:15px; display:inline; border:1px solid #339933; }
.vd_box h2 { background:#339933; text-align:center; color:#fff; border-bottom:none; font-size:16px; font-weight:normal; }
.vd_box li { float: left; width:224px; margin:6px 15px 15px 18px; position:relative; display:inline; background:#f9f9f9; }
.vd_box li p { text-align:center; padding: 8px 0; color:#333;}
.vd_box li i { text-indent:-999em; top:30%; left:40%; background:url(../images/play_icon.png) 0 0 no-repeat; width:52px; height:52px; position:absolute; }
.vd_box li i:hover { background:url(../images/play_start.png) 0 0 no-repeat;}

#flink { background:#f0f9fd; float: left; width:1000px; border:1px solid #e8e8e8; display:block; margin:15px!important; margin-left:8px; }
#flink dl dt { width:75px; float:left; line-height:25px; padding:8px; font-weight:bold; }
#flink dl dd { float:left; }
#flink dl dd li { float:left; list-style-type: none; padding: 10px 10px 10px 0; }
#flink dl dd li a {display:block;}

/*-- footer --*/
.footer{ background:#153170; padding:20px 0; }
.footer p { color:#fff; text-align:center; font-size:12px; line-height:25px; }
.footer p a { color:#ddd; padding:0 6px;}
.footer p a img { width:13px; height:17px; margin-bottom:-4px;}

/*-------header ---------*/
.header{ width:100%;background:#a9dbff; /*margin-bottom:15px; */overflow:hidden; /*box-shadow:0 2px 5px #666;*/min-width:1030px }
.header .top{ height:350px; background:url(../images/top_bg.jpg) no-repeat 50% 0; overflow:hidden; }
.header .title{ width:1030px;margin:0 auto; margin-top:90px;}
.header .title h1 a { background: url(../images/top-logo.png) no-repeat scroll 0 0; display: block; font-size: 0; height: 162px; text-indent: -999em; width: 518px;background-size:100% 100%;margin-left:30px}

/* -----nav------*/
#navMenu { /*background:url(../images/navbg.gif) 0 0 no-repeat;*/background:#017dc3; overflow:hidden; height: 48px;}
#navMenu ul li { width:110px; /*background:url(../images/nav_line.png) 100% 0 no-repeat; */float:left; line-height:48px; font-size:18px; text-align:center; margin-right:1px; }
#navMenu ul li a { color: #FFF; position: relative; display:block; }
#navMenu ul li:hover { background:#153170; transition: all 0.2s linear 0s; }
#navMenu ul .hover { background:#153170; }
#navMenu ul .hover a{color:#fff;}
#navMenu ul{list-style: none; width: 1030px; margin:0 auto;}

/*-------- �����˵� --------------*/
.dropMenu { position:absolute; top: 0; z-index:100; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4); background:#153171; max-width:200px;min-width:130px;_width:expression_r(this.scrollWidth > 200 ? "200px" : (this.scrollWidth < 130? "130px" : "auto"));}
.dropMenu li { border-bottom: 1px solid #08215b; border-top:1px solid #2349a0; }
.dropMenu li:hover { background:#007dc2;}
.dropMenu a { width: auto; display: block; color: #fff; padding:8px 18px; }

/*------ //������ ---------*/
.search{ padding:8px 0!important; padding:1px 0; line-height:30px; float: right;}
.search-keyword { width:180px; height:35px; line-height:35px; border:0px; background: #FFF; color:#d9d9d9; padding-left:10px; font-size:16px; }
.search-submit { cursor:pointer; width:42px; height:35px; font-size:0px; border:0px; background:url(../images/search_icon.png) 0 0 no-repeat #ff9600; margin-left:-5px;}
.form { float:left; margin:0 15px 0 0; *margin:0 15px 0 0; _margin:5px 15px 0 0;}

/*��ҳ�õ�Ƭ��ʽ**/
.fnews{ OVERFLOW: hidden; WIDTH: 315px; POSITION: relative; HEIGHT: 241px; float: left; margin:5px 15px 0 0; border:1px solid #a1c1ee;}
.slide-item {DISPLAY: none; Z-INDEX: 5; LEFT: 0px; POSITION: absolute; TOP: 0px}
.slide-img {DISPLAY: block; WIDTH: 315px; HEIGHT: 210px}
.slide-inf { PADDING: 5px 10px; Z-INDEX: 100; background:#eff4f9; }
.slide-inf .title {FONT-WEIGHT: normal; FONT-SIZE: 14px; OVERFLOW: hidden; text-align:center; WHITE-SPACE: nowrap;}
.slide-inf .title a { color:#332c2c;}
.slide-inf P {MARGIN-TOP:4px; COLOR: #666; height:38px; overflow:hidden; text-indent:2em; line-height:18px; }
.slide-status {Z-INDEX: 100; RIGHT: -1px; BOTTOM: 31px; POSITION: absolute; }
.slide-status SPAN { /*DISPLAY: inline-block;*/ BACKGROUND:#151515; /*MARGIN: 2px 6px 0px 0px;*/ WIDTH: 15px; CURSOR: pointer; /*HEIGHT: 5px;*/ text-indent:-999em; font-size:12px; color:#FFF; line-height:20px; padding:0 6px; border-right:1px solid #7c9091; }
.slide-status .select {BACKGROUND: #d23217;}

/*��Ŀ��ʽ*/

.weizhi { display:block; width:100%; height:58px; margin:15px 0; background: url(../images/cont_title_bg.jpg) 100% 0 no-repeat #5fb4ea; }
.weizhi h2 { background:url(../images/cont_t_bg.gif) left bottom no-repeat; font-size:24px; font-weight: normal; line-height:55px; color:#a9e2ff; padding-left:60px; }
.weizhi h2 span { padding-left:15px; color:#ddd; font-size:16px;}
.weizhi h5 { font-size:14px; font-weight: normal; line-height:58px; color:#ddd; margin-left:15px;}
.weizhi h5 a { color:#fff; }
.pleft { display:block; width:67.5%; padding:0px 15px 15px; overflow:hidden; margin:0 15px 15px;}
.pleft img { max-width:100% !important; display: inline-block; }
.pright { float:right; width:26%; margin:0 0 15px auto; /*margin-right:14px!important; _margin-right:8px; */overflow:hidden; }
.pright dl dt { font-size:18px; line-height:40px; background:#017dc3; color:#fff; text-align:center;}
.pright dl dd { background:#f4f4f4; border:1px solid #eaeaeas; margin:15px;}
.pright dl dd:hover { background:#eaeaea;}
.pright dl .hover{ border-bottom:2px solid #017dc3;}
.pright dl dd a { display:block; font-size:16px; color:#333; line-height:40px; text-align:center;}
#news_right { margin-bottom:15px; display:block; }
#news_right dt { background:#dde7fb; color:#333; border-bottom:1px solid #d2e1ff; margin-bottom:10px;}
#news_right dd { background: url(../images/bluefoward_icon.gif) left center no-repeat; padding-left:15px; border:none; border-bottom:1px dotted #eee; margin:0 15px; }
#news_right dd a {font-size:14px; text-align:left;}
#news_right dd a:hover { color:#017dc3;}

/*����ҳ�汳����ʽ*/
.cont_main {display: block; overflow:hidden; float:left; height:auto; padding-bottom:120px; background: url(../images/bg_atc.jpg) left bottom no-repeat #5fb4ea; width:100%; }
.cont_top { background: url(../images/bg_survey.jpg) 0 100% no-repeat #5fb4ea; height:130px; width:100%;}
.cont_title { float:right; text-align:center; background: url(../images/cont_title_bg.jpg) 100% 50% no-repeat; width:780px; height:130px; font-size:24px; line-height:130px; overflow:hidden; }
.cont_left{ width:196px; min-height:500px; margin:0 25px;}
.sradus { background-image:url(../images/cont_list_bg.png); display:block; }
.lradus { background-image:url(../images/cont_bg.png); display:block; }
.list_bg_top { height:8px; background-position: 0 0; background-repeat:no-repeat; overflow:hidden;}
.list_bg_mid { height:auto; background-position:-196px 0; background-repeat:repeat-y; overflow:hidden; display:block; padding:0 26px;}
.list_bg_bt{ height:8px; background-position: 0 -8px; background-repeat:no-repeat; overflow:hidden;}
.cont_bg_mid {  height:auto; background-position:-760px 0; background-repeat:repeat-y; overflow:hidden; padding:15px 20px;}
.cont_bg_mid p { margin-bottom:8px;}
.cont_left a { display:block; background: url(../images/col_list.png) 65% 0 no-repeat; height:117px; width:144px; margin:15px 0; text-align:center; font-size:18px; color:#5f5f5f; line-height:118px;}
.cont_left .hover, .cont_left a:hover { background: url(../images/col_list_hover.png) 65% 0 no-repeat;color:#133f7c;}
.cont_right { width:760px; margin-right:25px; _margin-right:12PX; float:right; }
.cont_right img { max-width:720px;}

/*�����б�*/
.view_main { background: url(../images/viewbox_bg.jpg) 0 0 no-repeat; margin-top:0; /*padding-top:15px;*/ }
.aticle_list { display:block;}
.aticle_list li { padding:8px 0; border-bottom:1px dashed #d2e1ff; width:100%; overflow:hidden; position:relative;}
.aticle_list li a.preview{ display: inline; float:left; margin-right:10px; width:120px;}
.aticle_list li a.preview img { width:120px; display:block; padding:5px 0;}
.aticle_list li a.title { width:480px; font-size:16px; line-height:28px; overflow:hidden; height:28px; display:block;}
.aticle_list li span { position:absolute; right:0; top:8px; font-size:12px; color:#999; line-height:28px;}
.aticle_list li p.intro { color:#666; padding-top:5px; line-height:18px;}

/*��������*/
.viewbox { overflow:hidden;}
.viewbox .content { font-size:16px; line-height:28px;}
.viewbox h2 { font-size:1.5em; font-weight:normal; line-height:28px; background:none; border:none; height:auto; margin-top:10px;}
.viewbox .info { padding:10px; margin-bottom:15px; border-bottom:1px dotted #ddd; overflow:hidden; text-align:center;}
.viewbox .info small { color:#999; font-size:14px; margin:0 5px;}
.viewbox .boxoff { background: url(../images/boxoff.gif) repeat-x scroll left 15px; clear: both; height: 10px; margin: 4px auto; overflow: hidden; padding-top: 10px;}
.viewbox .boxoff strong{ background: url(../images/boxoff.gif) no-repeat scroll right -10px ; display: block; float: left; font-size: 0; height: 10px; line-height: 100px; overflow: hidden; width: 8px;}
.viewbox .context { clear:both; height:60px; overflow:hidden; padding-top:10px;}
.viewbox .context ul li { color:#999; line-height:28px;	}

/*�Ӵ���Ϣѡ�*/
#tabmain { width:100%; overflow:hidden; position:relative;}
#tab { float:left; width:100%; background:url(../images/clbgx.gif) 0 0 repeat-x; padding:0; }
#tab li{ float:left; text-align:center;padding:0; margin-right:4px;position:relative; height:40px;}
#tab a{ display:block; text-decoration:none; width:94px;line-height:40px; font-size:16px;}
#tabcont{ clear:both; width:97%; padding:15px; overflow-y:hidden;}
.common{ margin:0;}
.common li{ background:url(../images/times_icon.gif) 0 50% no-repeat; list-style:none; padding-left:20px; height:28px; border-bottom:1px dotted #eee; overflow:hidden; }
.common li span{ color:#339933; padding-right:8px; font-style:italic; font-size:0.9em;}
.common li a{ text-decoration:none; line-height:28px; font-size: 15px; color: #000; }
.tabon{ background:url(../images/tabshow.png) 0 0 no-repeat; color:#fff;}
.tabon:hover { color:#fff; transition: all 0s linear 0s;}
.taboff{ background:url(../images/tabshow.png) 0 -40px no-repeat;}

/*--��ҳ--*/
.dede_pages ul { float: left; font-size: 14px; padding: 10px;}
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 25px; margin-right: 15px;}
.dede_pages ul li a { border-bottom: 1px solid #eee; color: #555; float: left;}
.dede_pages ul li a:hover { border-bottom: 2px solid #690; color: #690; line-height: 23px; text-decoration: none;}
.dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { border-bottom: 2px solid #f63; color: #f63; font-weight: bold; padding: 2px 4px 1px;}
.dede_pages .pageinfo { color: #999; line-height: 21px; padding: 12px 10px 12px 16px;}
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0 2px;}

/*--ӡ����--*/
.imgWrape{ margin:15px 15px 0;}
.imgWrape .imgShow{ position:relative;}
.imgWrape .imgShow .imgContainer{ position:relative;}
.photoFrame{ height:450px; width:100%; overflow:hidden; }
.adjust_1{ border:1px solid #ffffff; border-width:0 5px 5px 0; position:absolute; overflow:hidden; cursor:pointer;}
.adjust_1 .overLay{ position:absolute; background-color:#62c31a;  left:0; top:0;color:#ffffff; text-align:center; display:none; font-family: "Microsoft YaHei","����"; cursor:pointer;}
.overLay h6{ font-size:24px; font-weight:normal;} 
.overLay p{ padding:15px; line-height:20px; font-size:16px; }
.overLay  .h_1{ padding-top:100px;}
.overLay  .h_2{ padding-top:50px;}
.overLay  .h_3{ padding-top:50px;}
.overLay  .h_4{ padding-top:150px;}

.imgBox_1_1{ width:320px; height:450px; left:0; top:0;}
.imgBox_1_2{ width:335px; height:220px; left:325px; top:0;}
.imgBox_1_3{ width:335px; height:225px; left:325px; top:225px;}
.imgBox_1_4{ width:335px; height:450px; left:665px; top:0px;}

.cont_show { padding:15px; display:block; min-height:600px;}

/*-- ���ϸſ� --*/
.hn_survey {}
.hn_survey h2 { font-size:18px; font-weight:normal; *width:1000px; }
.hn_about { background:url(../images/about_gb.jpg) 15px 0 no-repeat; width:100%; }
.hn_showbox{ float:right; width:625px; height:484px; padding: 15px 30px 15px; margin-right:15px; _margin-right:7px; display:block;}
.hn_showbox p { text-indent:2em; color:#fff; font-size:15px;}
.citylist { float:right; width:105px; display:block;}
.citylist ul { margin-top:42px;}
.citylist ul li { background: url(../images/citylist_bg.png) 0 0 no-repeat; line-height:22px; margin-bottom:5px; padding-left:20px;}
.citylist ul li a { color:#fff;}

/*-- bottom list --*/
.bottom_list{ width:31.33%; background:#f9f9f9; float:left; }
.bottom_list h2 { background: url(../images/bt_list_title.gif) 15px 50% no-repeat; padding:0 15px 0 30px; font-size:16px; color:#fff; line-height:40px; font-weight:normal;}
.bottom_list h2 span { width:45px; height:20px; margin:10px 0; padding:0; float:right; background: url(../images/icon_more.png) 0 0 no-repeat; text-align:center;}
.bottom_list h2 span:hover { background-position:0 -20px;}
.bottom_list h2 span a { color:#666; line-height:20px;  font-size:10px;}
.bottom_list a.video { position:relative; display:block; margin-bottom:15px; height:167px;}
.bottom_list a.video p{ color:#fff; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; line-height:38px; text-align:center; width:100%; display:block; position:absolute; bottom:0;}
.bottom_list a.video i {text-indent:-999em; top:30%; left:40%; background:url(../images/play_icon.png) 0 0 no-repeat; width:52px; height:52px; position:absolute; }
.bottom_list a.video i:hover { background:url(../images/play_start.png) 0 0 no-repeat;}
.hn_impress, .hn_dev, .hn_video { margin-left:1.5%; *margin-left:1%; margin-bottom:15px;}
.hn_impress h2 { background-color:#017dc3; height:auto; }
.hn_impress dl { padding:0 15px 15px;}
.hn_impress dl dt { display:block; color:#333; padding:5px 0; text-align:center; font-size:16px; }
.hn_impress dl dd { color:#666;}

/*-- ����չ�� --*/
.room { display:block;}
.room dt { float:left; margin:15px 18px 15px 10px;_margin:15px 18px 15px 5px; position:relative;}
.room dt a { background:url(../images/icon_zoom.png) center center no-repeat rgba(87,186,232,0); width:100%; height:100%; display:block; position: absolute; top:0; left:0; text-indent:-999em; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; background-size:0 0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; _display:none; background-size:0;}
.room dt a:hover { background:url(../images/icon_zoom.png) center center no-repeat rgba(87,186,232,0.5); background-size:64px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.room dt img { width:250px; height:420px;}
.room dd { float:left; margin:15px 15px 5px 5px; overflow:hidden;}
.room dd img { width:220px; height:160px;}
.room dd p { line-height:40px; text-align:center; font-size:16px; }
.room dd a { background:#d3cac3; color:#333; display:block; }
.room dd a:hover { color:#fff; background:#017dc3;}

.view_room { background: url(../images/bg_room.jpg) 0 100% no-repeat; min-height:400px; margin:15px; padding-bottom:150px; }
.view_room h2 { background: url(../images/room_title.jpg) 0 0 no-repeat; height:42px; padding:50px 15px 0 100px; font-size:20px;text-align:center;}
.room_side { width:310px; float:left;}
.view_room img { max-width:657px;}
.xuyan { width:250px; float:left; padding:15px; margin:0 15px; _margin:0 7px;}
.room_side h1 { text-align:center; font-size:28px; margin-bottom:15px;}
.room_side img { margin:15px 15px 0;}
.xuyan p{ text-indent:2em; line-height:25px;}
.xuyan span { font-size:12px;}
.room_cont { width:657px; float:left; margin:15px 0; margin-right:15px; padding-left:15px; border-left:1px dotted #ddd;}
.room_cont .room_intro { padding-bottom:10px; border-bottom:2px solid #0371c5; margin-bottom:15px; font-size:16px; color:#666; text-indent:2em;}

/*-- ���Ϲ滮 --*/
.licheng { padding:0 15px;}
.slideBox{ width:1000px; height:576px; overflow:hidden; }
.slideBox .hd{ float:left; margin:0;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; float:left;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:576px; display:block;  }

/* ������ǰ/��ť���룬�������Ҫɾ������ */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*--��������ʽ*/
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;opacity:0.6;filter:alpha(opacity=60)}
.modal{position:fixed;top:50%;left:50%;z-index:1050;width:583px;margin:-320px 0 0 -280px;background-color:#ffffff;border:4px solid #999;border:4px solid rgba(0,0,0,0.3);*border:4px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.modal h1 { background:#EEE;border-bottom:1px solid #CCC;border-top:1px solid #CCC;font-size:16px;padding:10px 40px;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;color:#6b7985;}
.modal .close {position:absolute;top:0;right:0;padding:12px 18px 16px 18px;height:16px;overflow:hidden;opacity:.8;border-left:1px solid #BBB;}
.modal dl dt { background: url(../images/modal_action.gif) 0 0 no-repeat #dde7fb; color:#666; text-indent:2em; font-size:14px; height:auto; line-height:20px; padding:5px 10px 5px;}
.room_view { padding:10px;}
.modal dl dd { font-size:16px; line-height:28px; margin:0 3%; padding:5px 0; border-bottom: 1px dotted #eee;}
.modal dl dd img { max-width:548px;}
.modal dl dd span { float:left; width:18%;}
.modal dl dd .order-post {background-color:#3671d2;border:1px solid #136ac1;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;color:#fff;cursor:pointer;text-align: center;background-color:#369ad2; width:40%; height:40px; margin:10px; font-size:16px;}
.modal dl dd .order-cancel {background-color:#b9e6eb;border:1px solid #c12f13;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset; color:#fff;cursor:pointer;text-align:center;background-color:#d6514b; float:right; width:40%; height:40px; margin:10px; font-size:16px;}
.modal dl .gotoview { text-align:center; font-size:14px;}
.modal dl dd input, .modal dl dd textarea { min-height:24px; padding:2px 5px; width:78%; font-size:14px;}

.close{cursor:pointer;padding:2px 3px;cursor:pointer;padding:2px 3px;position:absolute;right:10px;top:14px}
.close:hover{background-color:grey;color:#ffffff}
#order-modal, #zoom-f1, #zoom-f2, #zoom-xu, #zoom-ls, #zoom-st, #zoom-fz, #zoom-sy, #zoom-cy, #zoom-jc, #zoom-cx, #zoom-ml, #zoom-zg, #zoom-hm { display:none;}