@charset "utf-8";
#subNav{width:980px; height:30px; margin:0 auto 20px; text-indent:160px; font:normal 12px/30px "\5B8B\4F53"; color:#060; background:url(../images/subNav-bg.png) no-repeat;}
#subNav a{color:#060;}

#content{	width:980px; margin:0 auto; overflow:auto;}
#news{ width:324px; height:288px; padding:5px 17px; border:1px solid #E0EDF8; background:#FCFDFF; float:left; overflow:hidden;}
#news dt{ width:100%; padding-bottom:4px;}
#news h4{ height:40px; text-align:center; overflow:hidden;}
#news h4 a{ font:bold 17px/40px "\5FAE\8F6F\96C5\9ED1"; color:#930;}
#news p{ text-indent:2em; line-height:22px; color:#666;}
#news p a{ color:#C00;}
#news dd{ width:310px; height:34px; padding:0 7px; font-size:14px; line-height:34px; overflow:hidden;}
#news dd a{ font-weight:bold;}
#focusPhotos{ width:600px; height:300px; float:right; overflow:hidden;}
.greyBox{ padding:1px; border:1px solid #EFEFEF; float:left; overflow:hidden;}
#video{ width:246px; height:406px; margin:0 15px 15px 0;}
#video dt{ width:220px; height:34px; padding:0 13px 8px; background:#FAFAFA url(../images/solidline-2.png) no-repeat 13px 32px; line-height:33px; float:left;}
#video h3{ font-size:16px; color:#090; float:left;}
#video dd{ width:170px; padding:15px 38px 0; background:#FAFAFA; text-align:center; float:left;}
#video dd img{ width:160px; height:90px; padding:5px 5px 25px; background:url(../images/video-bg.png) no-repeat 0 0;}
#video dd a{ font-weight:bold; color:#666;}

.box350{ width:348px; padding-bottom:10px; border:1px solid #E0EDF8; float:left;}
.marginR10{ margin:0 10px 15px 0;}
.marginR15{ margin:0 15px 15px 0;}
.marginB15{ margin-bottom:15px;}
.catname1{ width:100%; height:28px; margin-bottom:10px; background:url(../images/catname1-bg.png) repeat-x; border-bottom:1px solid #E0EDF8; line-height:28px; float:left;}
.catname1 h3{ padding-left:13px; font-size:16px; color:#090; float:left;}
.more{ padding-right:18px; float:right;}
.more a{ color:#999;}
.box350 dd{ width:318px; height:30px; padding:0 15px; font-size:13px; line-height:30px; color:#333; float:left; overflow:hidden;}
.box350 dd a, .box350 dd a:visited{ color:#333;}

#video .more{ padding-right:0;}

#banner711{ width:711px; height:130px; padding:1px; border:1px solid #999; float:left; overflow:hidden;}

.box980{ width:978px; padding-bottom:10px; margin-bottom:15px; border:1px solid #E0EDF8; float:left;}
.photo{ width:960px; padding:10px 9px 0; float:left;}
.photo li{ width:190px; height:150px; padding:10px 25px; line-height:20px; text-align:center; float:left; overflow:hidden;}
.photo li a img{ width:180px; height:100px; margin-bottom:5px; padding:4px; border:1px solid #E0EDF8;}
.photo li a:hover img{ border:1px solid #06C;}

#scenic{ width:978px; height:32px; margin-bottom:10px; border:1px solid #EFEFEF; float:left;}
#scenic h3{ width:976px; height:30px; background:#FAFAFA url(../images/scenic-bg.png) no-repeat 20px 0; border:1px solid #FFF; text-align:right; font-size:12px; line-height:30px; color:#C30; float:left;}
#scenic h3 span,#scenic h3 a{ font-weight:normal; color:#960;}
#scenic h3 span{ padding-right:2em;}
.box320{ width:318px; border:1px solid #EFEFEF;}
.box320 dd{ width:288px;}

.greyBox980{ width:976px; margin-bottom:15px; padding:1px; background:#FFF; border:1px solid #EFEFEF; float:left;}
.greyBox980 h3{ width:34px; height:48px; padding:10px 20px 10px 18px;; background:#FAFAFA url(../images/solidVline-2.png) no-repeat right center; font:bold 16px/24px "\5B8B\4F53"; color:#090; float:left;}
.service{ width:864px; height:52px; padding:8px 0 8px 40px; background:#FAFAFA; float:left; overflow:hidden;}
.service dl{ width:268px; padding-right:20px; line-height:26px; float:left;}
.service dt{ padding-right:12px; background:url(../images/solidVline-1.png) no-repeat right center; font-weight:bold; color:#963; float:left;}
.service dd{ width:200px; height:26px; padding-left:10px; color:#666; float:left; overflow:hidden;}
.service dd a{ color:#666!important;}

#footer{ width:980px; margin:15px auto 10px; padding:15px 0; text-align:center; border-top:3px solid #005499; line-height:24px; color:#333;}
#footer a { color:#000;}