@charset "utf-8";


*{ margin:0; padding:0;}
a{ text-decoration:none; color:#565656;}
li{ list-style-type:none;}
img{ border:0;}
.clear{ clear:both; }
.more{ float:right;}
a:hover{ color:#86c400;}
h1,h2,h3,h4,h5{ font-weight:normal;}

body{ font:12px/25px "\5fae\8f6f\96c5\9ed1", Arial, Helvetica, sans-serif; color:#565656; background:url(../images/main_bg.jpg) no-repeat center -20px;}

.default_width{ width:1000px; margin:0 auto;}

.header{ margin-top:30px; }
.header p{ padding-left:20px;}
.header .menu{ background:url(../images/menu_bg.png) bottom no-repeat;}
.header ul{ margin:20px 0 0 0; padding:0 20px 0 30px; }
.header ul li{ display:inline-block; margin:0px 0px 0px 10px; }
.header ul a{ color:#fff; display:block; width:94px; height:49px; line-height:60px; font-size:15px; text-align:center; }
.header ul a:hover, .header ul a.at{ background:url(../images/a_at_bg.png) no-repeat; font-weight:700;}
.header .favorites{ float:right; margin:40px 40px 0 0;}
.header .favorites a{ color:#fff;}

.banner{ background:#fff; padding:10px 0; position:relative; }

.main{ margin:30px auto;}
.main .more{ margin:5px 20px 0 0}
.main .title{ background:url(../images/icon001.png) left 1px no-repeat; padding-left:30px; color:#0098e1; font-size:24px; height:34px; margin-left:10px;}
.main .title span{ color:#86c400; font-weight:normal;}


.project {float: left; width:188px;  background:url(../images/icon003.png) right top no-repeat; padding-right:1px; }
.project p{ text-align:center; line-height:30px;}
.proj-img i{ display:block; background-color:#000}
.proj-img{ position:relative; overflow:hidden; }
.proj-img img, .proj-img1 img{	display: block; max-width: 100%;}
.proj-img a{ display:block; width:100%; height:100%; position:absolute; top:0; left:0px;   z-index:10; }
.proj-img a.zoom{ background:url(../images/zoom.png) center 90% no-repeat; left:-300px;}
.proj-img p{ display:block;  width:150px; margin:0px; text-align:center; position:absolute; top:30%; left:-300px;  z-index:10; color:#fff; font-size:18px; }
.proj-img p span{ display:block; font-size:14px;}
.proj-img i{ font-style:normal; position:absolute; width:100%; height:100%; z-index:9;	top:0; left:0px; opacity:0; filter:alpha(opacity:0);}


.main .content{ margin:10px 0; padding:10px;  }
.main .pos{ background:#f6f5f5 url(../images/bg_path_home.gif) 15px center no-repeat; padding-left:30px; margin:15px 0 0 0px; }

.main .left, .main .right{ float:left;}
.main .left{ width:720px; padding:0 10px;}
.main .left .T1{ background:url(../proimg/img005.png) no-repeat; padding:10px 0 0 290px; }


.main .content ul.news{ margin:20px 0 10px 0;}
.main .content ul.news li{ background:url(../images/icon004.png) bottom repeat-x; padding-bottom:5px;}
.main .content ul.news li a{ background:url(../images/icon005.png) 5px center no-repeat; padding-left:15px; font-size:14px;}
.main .content h2{ color:#0098e1; font-size:20px;}
.main .content .Author_time{ margin:10px 0; text-decoration:underline;}
.main .content .text{ margin-bottom:20px;}
.main .content .reading h3{ margin-bottom:10px;  color:#333; font-size:18px;}
.main .content .reading h3 span{ margin:0 10px;   color:#c8c8c8; }
.main .content .reading ul{ background:#86c400; padding:20px; }
.main .content .reading ul li{ margin-bottom:5px;}
.main .content .reading ul a{ color:#fff; font-weight:700;}
.main .content .reading ul a:hover{ text-decoration:underline} 

.main .content .proList{ margin-bottom:20px;}
.main .content .proList h2{ margin-bottom:10px;}
.main .content .proList .proImg{ width:360px; height:301px; float:left; overflow:hidden;s}
.main .content .proList .proImg img{ max-width:100%;}
.main .content .proList .proInfo{ float:left; margin-left:10px; width:300px; padding:0 10px;}
.main .content .proList .proInfo h4{ font-size:18px; color:#183884; border-bottom:1px dotted #CCC; margin:0 0 10px 0; padding-bottom:10px; }
.main .content .proList .proInfo p{ font-size:14px; display:block; margin-bottom:5px}
.main .content .proList .description{ padding-top:30px;  }
.main .content .proList .description h2{ background:#0098e1; color:#fff;  padding:5px 20px; margin-bottom:20px; font-size:18px;}

.main .album { padding:15px 0 0 0;}
.main .album .project{ margin:0 8px 15px 8px; width:220px; min-height:220px; max-height:240px; overflow:hidden;}
.main .album .project img{ width:220px; height:auto;}

.main .content input{font:12px/24px "\5fae\8f6f\96c5\9ed1", Arial, Helvetica, sans-serif; }
.main .content input[type=text]{ width:200px; height:25px; line-height:25px; padding:0 5px; border:1px solid #e6e6e6; margin:10px 10px 0 0; color:#565656;}
.main .content input[type=checkbox]{ margin:0 0px; }
.main .content input[type=submit]{ border:0; background:#e6e6e6; height:30px; line-height:30px; width:100px; cursor:pointer;}
.main .content .HT{ width:99%; height:120px; border:1px solid #e6e6e6; padding:10px; color:#565656; margin:10px 0 10px 0;}
.main .content .room{ margin:0px; height:25px; line-height:25px; border:1px solid #e6e6e6; color:#565656; width:210px; }
.main .content .booking{ margin:0px;}
.main .content .booking a{ 
	display:inline-block; height:25px; line-height:25px; background:#0098e1; color:#fff; width:100px; text-align:center;
	}



.main .right{ width:230px; margin-left:20px;}
.main .right .title{ margin-left:5px;}
.main .right ul.proList{ margin-top:0px; }
.main .right ul.proList li{  line-height:35px;  background:url(../images/icon002.png) no-repeat; cursor:pointer;}
.main .right ul.proList li a{ color:#fff;padding-left:50px; font-weight:700; }
.main .right ul.proList li a:hover{ text-decoration:underline; }

.main .right ul.proList a:focus{outline:none;}
.main .right ul.proList li ul{ background:#fff; display:none; margin:0px 5px 0 3px; padding:0px 0; }
.main .right ul.proList li ul li{ background:url(../images/li_bg.jpg) 0 5px no-repeat; padding-left:30px; }
.main .right ul.proList li ul li a{ color:#fff;  padding-left:15px; }

.main .right ul.proList li.P1{ background-position: 0 -32px;}
.main .right ul.proList li.P2{ background-position: 0 -64px;}
.main .right ul.proList li.P3{ background-position: 0 -96px;}
.main .right ul.proList li.P4{ background-position: 0 -128px;}
.main .right ul.proList li.P5{ background-position: 0 -160px;}
.main .right ul.proList li.P6{ background-position: 0 -192px; }

.main .right .contact{ background:url(../images/ct_bg.jpg) left top no-repeat; padding-top:90px; margin-top:20px;}


.hotNews .title{ margin-bottom:15px; margin-left:0;}
.hotNews ul{ float:left; margin:0 30px 0 5px; }
.hotNews ul li{ background:url(../images/icon004.png) bottom repeat-x; padding-bottom:5px; width:320px; height:25px; overflow:hidden;}
.hotNews ul li a{ background:url(../images/icon005.png) 5px center no-repeat; padding-left:15px;}
.hotNews ul.contact{ background:url(../images/ct_bg.jpg) left top no-repeat; padding-top:90px; margin:-10px 0px 0px 0px; }
.hotNews ul.contact p{ padding-left:5px;} 

.case{ margin:25px 0 10px 0;}
.case .project{ margin:0 10px 30px 0 ; }

.rolling{ width:100%; min-width:1000px; background:url(../images/rolling_bg.jpg) 0 0px repeat-x;}
.pro{ background:#0093d5; padding:15px 15px 10px 15px; width:1000px; margin:30px auto 0 auto; position:relative;}
.scrollWrapper{ background:#fff;}



.footer{ background:url(../images/footer_bg.jpg) top center no-repeat; padding:25px 0 20px 0;}
.footer p{ text-align:center;}
.footer a{ color:#38b6f5; margin-right:10px; padding-left:5px;}
.bdsharebuttonbox{ margin:0 auto; width:200px;}




.main .page{ margin:0px auto 0 10px;}
.page > a{ display:block; float:left; height:37px;width:37px;text-align:center;line-height:37px; background:url(../images/bigpage.png) no-repeat left top; position:relative; text-decoration:none;color:#7f7f7f;font-size:14px;font-weight:bold;margin:0 10px 0 0;}
.page > a.current, .page > a.current:hover{background:url(../images/bigpage.png) no-repeat left -111px;color:#fff; cursor:default;}
.page > b{ display:inline-block;margin:0 5px;}
.page a:hover,.page a.pagePrev:hover, .page a.pageNext:hover{background:url(../images/bigpage.png) no-repeat left -37px;}
.page a.down{background:url(../images/bigpage.png) no-repeat left -74px;}

.page a.pagePrev, .page a.pageNext{ display:block; float:left; height:37px;width:37px;text-align:center;line-height:37px; background:url(../images/bigpage.png) no-repeat left top; position:relative; text-decoration:none;color:#7f7f7f;font-size:14px;font-weight:bold;margin:0 10px 0 0;}
.page .pagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8; position:absolute;left:9px;top:12px;}
.page .pageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e; position:absolute;left:16px;top:12px;}

.page > a.pageDisabled{background:url(../images/bigpage.png) no-repeat left -148px;color:#c1c1c1; cursor:default;}
.page > a.pageNext.pageDisabled b{border-color:#eee #eee #eee #c1c1c1; cursor:default;}
.page > a.pagePrev.pageDisabled b{border-color:#eee #c1c1c1 #eee #eee; cursor:default;}


.main table{ width:100%; margin:10px auto; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; }
.main table th{ 
	padding:5px 20px 0 20px; height:25px; line-height:25px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#f8f8f8; color:#333; 
	}
.main table td{ 
	padding:5px 20px 0 20px; height:25px; line-height:25px; border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6; 
	}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.bgNone{ background:none;}
.main .allNone{ padding:0; border:0;}

.scan{ position:fixed; bottom:10px; left:10px; background:url(../images/qrcode_for_gh_e3fda89e7a96_430.jpg) no-repeat; width:120px; height:120px;}

