@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{ float:left;border:0;}
body { margin:0 auto;background:url(../images/1_01.jpg) repeat-x #fff;font-family:Arial, Helvetica, sans-serif,"宋体";}
body,td,th {font-size:12px;color:#fff; line-height:24px;}
a{ color:#fff; text-decoration:none;}
a:hover{color:#ffd86e;}
.clear{ clear:both;}
ul{ list-style-type:none;}
/* 整体 */
#frame{margin:0 auto; width:940px;}
#top{ float:left; width:940px; background:url(../images/1_02.jpg) no-repeat; height:155px; padding-top:35px;}
#ts{float:left; width:940px; padding-bottom:26px;}
.log{ float:left;}
#Slogans { margin:0 auto; width:940px; position:relative;}
.adview{ float:left; position:absolute; left:130px; top:5px; line-height:15px; color:#9ca0a3}
.tr{ float:right; font-size:36px; font-style:italic;line-height:40px; color:#4f98b9; margin-right:100px; padding-top:25px; font-family:"微软雅黑";}
#nav{float:left;width:560px; padding-left:180px; color:#3b7090;}
#nav ul{float:left;width:560px;}
#nav li{float:left;font-size:13px; font-weight:bold;text-align:center;}
#supli{margin:-2px;}
#nav li a{ display:block;color:#3b7090; padding-left:7px; padding-right:7px;}
#nav li a:hover{color:#7ba8c4;}
#nav li a.hover{color:#7ba8c4;}
#main{ float:left;width:933px; padding-bottom:10px; margin-left:4px;}
#left{ float:left; width:570px; background:url(../images/1_04.jpg) no-repeat; height:690px; padding-top:50px; padding-right:25px; padding-left:9px;}
#com{float:left; width:570px; padding-bottom:12px;}
#com p{ padding-bottom:0px;}
#sform{ float:left; width:460px; padding-left:105px; margin-top:3px;}
#sform input{ background:0; border:0;}
#keyword{ float:left; width:355px;}
#sbut{ float:right; width:80px;}
#snr{ float:left; width:570px; padding-top:100px;}
#smb{ float:left; width:180px; background:url(../images/1_05.jpg) no-repeat top left; padding-right:15px;}
.sbt{ float:left; width:140px; padding-top:16px; padding-left:24px; font-size:22px; font-weight:bold; font-family:"微软雅黑";}
.sbj{float:left; width:140px; padding-top:16px; padding-left:32px;font-size:20px;font-style:italic;font-family:"微软雅黑";}
#smb p{ float:left; width:170px; padding-left:5px; line-height:18px; padding-top:15px; padding-bottom:15px;}

#right{ float:left; width:310px;background:url(../images/1_08.jpg) no-repeat;/*height:620px;*/ padding:8px; padding-top:58px;}
#rmb{float:left; width:260px; background:url(../images/1_09.jpg) no-repeat; height:50px; padding:10px 10px; padding-left:42px; color:#333; margin-bottom:5px;}
#rmb strong{float:left; width:260px; font-size:18px; color:#2774a0;font-family:Arial, Helvetica, sans-serif,"微软雅黑";}
.ys{ color:#ff8200; font-size:22px;}
#rmb p{float:left; width:260px;}
#rmbp{float:left; width:260px; line-height:30px;}

#dxal{ float:left; width:940px; margin-top:15px; margin-bottom:5px;}
#yqlj{ float:left; width:940px; margin-top:15px; padding-bottom:10px;}
#yqlj p{float:left; width:930px; padding-top:10px; padding-left:10px;}
#yqlj p a{ padding-left:10px; padding-right:10px;}
#yqlj p strong{ font-size:14px;}

#foot{ float:left; width:100%;background:url(../images/1_12.jpg) repeat-x; height:121px; color:#333;}
#fnr{ float:left; width:940px; padding-top:16px;}
#foot a{ color:#333; padding-left:10px; padding-right:10px;}
#foot p{ float:; width:900px; padding-left:10px;}
#foot a:hover{color:#006099;}


.box { margin:5px 0; }
.box .hd { height: 30px; line-height: 30px; }
.box .hd h2, .box .hd h3 { font-size: 14px;}
.box .hd h2 { float: left; display: inline;}
.box .hd .more { float: right; display: inline;}

#footer, #warper { background: url(/images/bgx.png) repeat-x 0 0;}
.hdbg, .fdbg { background: url(/images/bgs.png) no-repeat 0 0; width:935px;}
.hdbg, .fdbg { height: 30px; overflow: hidden;}
.fdbg { height: 35px; background-position: 0 -30px;}
.bdbg { background: url(/images/bgy.png) repeat-y 0 0;}
.bdbg { padding: 10px 40px;}

.entry { line-height: 22px; color: #D5E8F3; width:880px;}
.entry img {float:none;}

.fsm { font-size:14px; }
.fcw { color: #FFF;}
#map { margin: 0 5px; height: 40px; line-height: 39px; border-bottom: 1px dashed #4E94BC;}
#map p { margin: 0 5px; color: #D5E8F3;}
#map a { color: #D5E8F3;}
#map a:hover { color: #FFF;}
.uls{ list-style-type:disc; padding-left:15px;}
.csimg{float:left; width:900px; text-align:center;}
.csimg img{float:none;}

.click{color:#F60;font-weight:bold;}

.fl{float:left;}
.fr{float:right;}

.titles { height: 40px; margin: 10px 0; overflow: hidden;}
.titles h2, .titles span { float: left; height: 40px; line-height: 31px; font-size: 14px; color: #FFF; background: url(/images/titles.png) no-repeat 0 0;}
.titles h2 { padding-left: 15px; }
.titles h2 span i { font-size: 12px; font-weight: 400;}
.titles span { padding-right: 15px; background-position: right 0;}

.faq { padding: 5px 0;}
.faq dt, .faq dd {line-height: 35px; color: #C4E3F4; text-indent: 30px; background: url(/images/ico.png) no-repeat 0 -92px;}
.faq dt { height: 35px;  font-size: 14px; color: #FFF; font-weight: 700; background-position: 0 8px; }
.linew, .linel { margin: 10px 0; height: 1px; border-bottom: 1px solid #619FC3; overflow: hidden;}
.linel { border-bottom: 1px solid #0089AF;}

.ult_lh34 {}
.ult_lh34 li { height: 34px; line-height: 34px;}
.ult { font-size:14px; }
.ult, .ults { margin: 6px 9px;}
.ult li, .ults li { height:25px; line-height:25px;}
.ulit li, .ulits { float:left; display:inline; line-height:15px; text-align:center; }
.ulit img, .ulits img { display:block; }
.tb_dt th,td{color:#fff;}
.datebox { padding: 10px 0;}
.tb_date { width: 100%; border: 1px solid #6CB0D7; background: #F6FCFF;}
.tb_date td,th{ color:#000;}
.tb_date thead th, .tb_date tbody td { line-height: 35px; border: 1px solid #6CB0D7; text-align: center;}
.tb_date thead th { height: 35px; color: #FFF; background: url(/images/tb.png) repeat-x 0 0;}
.tb_date tbody td img { vertical-align: middle;}
.tb_date tfoot .entry { margin: 10px 20px; color: #333;}
.fco { color: #F80;}

.case{float:left; width:920px;}
.caseimg{width:220px; height:190px; float:left; margin-bottom:10px;}
.caseimg img{padding:5px; border:1px solid #3b88b4;}
.caseimg p{width:220px; float:left; text-align:center;}