﻿body						{ margin:0; padding:0; font-size:12px; font-family:"宋体"; background:url(../images/body_bg.jpg) repeat-x;}
ul							{ margin:0; padding:0; list-style:none;}
dl,dt,dd,li					{ margin:0; padding:0; overflow:hidden;}
div							{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6			{ display:inline;}
li,dt,dd					{ float:left; overflow:hidden;}
img							{ border:none;}
form						{ display:inline;}
a							{ color:#333; text-decoration:none;}
a:hover						{ color:#FF6000; text-decoration:underline;}
.mt7						{ margin-top:7px;}
.mt8						{ margin-top:8px;}
.mt9						{ margin-top:9px;}
.mt10						{ margin-top:10px;}
.ml6						{ margin-left:6px; display:inline;}
.ml9						{ margin-left:9px; display:inline;}
.ml14						{ margin-left:14px; display:inline;}
.fl							{ float:left;}
.fr							{ float:right;}

.page						{ width:950px; margin:0 auto;}
.p_m						{ width:950px;}
.logo						{ width:116px; padding-left:16px; height:43px; overflow:hidden;}
.top_font					{ width:600px; padding-right:11px; text-align:right; height:43px; line-height:43px;}
.p_t						{ width:950px; height:58px; background:url(../images/bg1.gif) no-repeat; line-height:75px; overflow:hidden; font-size:12px; text-align:center;}
.p_t2						{ width:946px; height:301px; background:url(../images/bg2.gif) repeat-x; padding:0 2px 2px 2px;}
.p_t2m						{ width:946px; height:301px; background:#fff;}
.flash						{ width:281px; margin:2px 0 0 6px; display:inline;}
.news						{ width:360px; margin-left:12px; display:inline;}
.news dl					{ width:360px;}
.news dl dt					{ width:360px; height:26px; line-height:26px; text-align:center; margin-top:11px; font-size:14px; font-weight:bold;}
.news dl dd					{ width:360px; height:32px; line-height:18px; overflow:hidden; white-space:normal; color:#666;}
.news dl dt a				{ color:#12468D; text-decoration:none;}
.news dl dt a:hover			{ color:#ff6000; text-decoration:underline;}
.about						{ width:275px; height:301px; background:#F3F5FA;}
.about dl					{ width:275px;}
.about dl dt				{ width:275px; height:23px; background:url(../images/bg3.gif) repeat-y;}
.about dl dt div			{ width:255px; height:23px; background:url(../images/tb1.gif) 9px 8px no-repeat; padding-left:20px; color:#fff; font-weight:bold; line-height:23px;}
.about dl dd				{ width:245px; padding:6px 15px; line-height:21px;}
.p_t3						{ width:950px; height:27px; background:url(../images/bg4.gif) repeat-x;}
.p_t3 div					{ width:927px; height:27px; background:url(../images/tb2.gif) 9px 7px no-repeat; padding-left:23px; line-height:27px; font-weight:bold; font-size:14px; color:#fff;}
.p_m3						{ width:938px; background:#E7E7E7; border:1px #CBCBCB solid; padding:5px;}
.p_m3m						{ width:936px; border:1px #BCBCBC solid; background:#fff; height:199px;}
.m3_left					{ width:210px; margin:11px 0 0 12px; display:inline;}
.m3_left dl					{ width:210px;}
.m3_left dl dt				{ width:210px; height:111px; line-height:26px; font-size:14px; overflow:hidden; white-space:normal;}
.m3_left dl dd				{ width:210px; text-align:center;}
.m3_right					{ width:700px; margin-left:5px; display:inline; margin-top:9px;}
.m3_right dl				{ width:208px; margin-left:22px; display:inline; float:left;}
.m3_right dl dt				{ width:200px; height:150px; border:1px #BFD8F4 solid; padding:3px;}
.m3_right dl dt div			{ width:200px; height:150px; text-align:center; vertical-align:middle!important; display:table-cell!important;}
.m3_right dl dt div img		{ margin-top:expression((150-this.height)/2);}
.m3_right dl dd				{ width:208px; height:26px; line-height:26px; text-align:center; overflow:hidden; white-space:normal;}
.p_t4						{ width:946px; height:25px; border:1px #ACD6ED solid; padding:1px; overflow:hidden;}
.p_t4 div					{ width:946px; height:25px; background:url(../images/bg5.gif) repeat-x;}
.p_t4 div dl				{ width:946px;}
.p_t4 div dl dt				{ width:500px; padding-left:16px; font-size:14px; font-weight:bold; height:25px; line-height:25px; color:#013256;}
.p_t4 div dl dt a			{ color:#ff0000;}
.p_t4 div dl dt a:hover		{ color:#ff6000;}
.p_t4 div dl dd				{ width:200px; padding-right:14px; float:right; text-align:right;}
.p_m4						{ width:948px; border:1px #ACD6ED solid; border-top:none;}
.p_m4 ul					{ width:948px;}
.p_m4 ul li					{ width:186px; height:50px; margin:8px 0 0 8px; display:inline; overflow:hidden;}
.p_m4 dl					{ width:165px; float:left; margin:6px 12px 0 12px; display:inline;}
.p_m4 dl dt					{ width:161px; height:161px; border:1px #ccc solid; padding:1px;}
.p_m4 dl dt div				{ width:161px; height:161px; text-align:center; vertical-align:middle!important; display:table-cell!important;}
.p_m4 dl dt div img			{ margin-top:expression((161-this.height)/2);}
.p_m4 dl dd					{ width:165px; height:26px; line-height:26px; text-align:center; overflow:hidden; white-space:normal;}
.p_t5						{ width:950px; height:37px; line-height:37px; color:#fff; background:url(../images/bg6.gif) no-repeat;}
.p_t5 a						{ color:#fff; text-decoration:none;}
.p_t5 a:hover				{ color:#fff; text-decoration:underline;}
.p_t5 dl					{ width:950px;}
.p_t5 dl dt					{ width:400px; padding-left:37px; font-size:16px; font-weight:bold;} 
.p_t5 dl dd					{ width:50px; float:right; text-align:center;}
.p_m5						{ width:948px; border:1px #5793D2 solid; border-top:none; padding:6px 0;}
.p_m5 dl					{ width:173px; float:left; margin:3px 4px 0 11px; display:inline;}
.p_m5 dl dt					{ border:1px #E4E4E4 solid; width:167px; height:125px; padding:2px;}
.p_m5 dl dt div				{ width:167px; height:125px; text-align:center; vertical-align:middle!important; display:table-cell!important;}
.p_m5 dl dt div img			{ margin-top:expression((125-this.height)/2);}
.p_m5 dl dd					{ width:173px; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:normal;}
.p_m52						{ width:948px; border:1px #5793D2 solid; border-top:none; padding:6px 0;}
.p_m52 dl					{ width:221px; float:left; margin:3px 6px 0 9px; display:inline;}
.p_m52 dl dt				{ width:215px; height:144px; border:1px #E4E4E4 solid; padding:2px;}
.p_m52 dl dt div			{ width:215px; height:144px; text-align:center; vertical-align:middle!important; display:table-cell!important;}
.p_m52 dl dt div img		{ margin-top:expression((144-this.height)/2);}
.p_m52 dl dd				{ width:221px; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:normal;}
.p_m5n						{ width:948px; border:1px #5793D2 solid; border-top:none; padding:6px 0;}
.box11						{ width:298px; height:112px; border:1px #CDDFF1 solid; background:#F0F5FB;}
.box11 dl					{ width:298px;}
.box11 dl dt				{ width:122px; height:95px; border:1px #ccc solid; padding:1px; margin:6px 6px 0 5px; display:inline;}
.box11 dl dt div			{ width:122px; height:95px; text-align:center; vertical-align:middle!important; display:table-cell!important;}
.box11 dl dt div img		{ margin-top:expression((95-this.height)/2);}
.box11 dl .tit				{ float:left; width:155px; height:25px; line-height:25px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden; white-space:normal;}
.box11 dl .con				{ float:left; width:155px; height:75px; color:#666; line-height:19px; overflow:hidden; white-space:normal;}
.box2						{ width:309px; height:192px; border:1px #AED7EE solid; padding:1px;}
.box2 div					{ width:297px; height:192px; background:url(../images/bg7.gif) repeat-x; padding:0 6px;}
.box2 div dl				{ width:297px;}
.box2 div dl dt				{ width:297px; height:28px; line-height:28px; text-align:center; overflow:hidden; white-space:normal; font-weight:bold;}
.box2 div dl dt a			{ color:#0D5EA8; text-decoration:underline;}
.box2 div dl dt a:hover		{ color:#ff6000; text-decoration:underline;}
.box2 div dl .con2			{ width:297px; height:139px; color:#666; line-height:18px; overflow:hidden; white-space:normal;}
.box2 div dl .con2 .pic		{ width:93px; height:94px; border:1px #C1C1C1 solid; padding:1px; margin-right:5px; display:inline; float:left;}
.box2 div dl .more			{ width:297px; height:24px; line-height:24px; text-align:right;}
.box3						{ width:717px;}
.b3_t						{ width:713px; height:25px; border:1px #ACD6ED solid; padding:1px;}
.b3_t div					{ width:696px; padding-left:16px; height:25px; background:url(../images/bg5.gif) repeat-x; font-size:14px; font-weight:bold; line-height:25px; color:#013256;}
.b3_m						{ width:715px; height:139px; padding:5px 0; border:1px #ACD6ED solid; border-top:none;}
.b3_m ul					{ width:715px;}
.b3_m ul li					{ width:340px; height:53px; overflow:hidden; margin:10px 0 0 10px; display:inline;}					
.box4						{ width:226px; line-height:20px;}
.b4_t						{ width:222px; height:25px; border:1px #ACD6ED solid; padding:1px;}
.b4_t div					{ width:206px; padding-left:16px; height:25px; background:url(../images/bg5.gif) repeat-x; font-size:14px; font-weight:bold; line-height:25px; color:#ff0000;}
.b4_m						{ width:216px; height:139px; padding:5px 0; border:1px #ACD6ED solid; border-top:none; padding-left:8px;}
.b4_m img					{ margin-top:5px;}
.p_f						{ border-top:3px #336AB2 solid; text-align:center; line-height:22px; padding:10px 0;}
.p_m2						{ width:950px;}
.p_m2 dl					{ width:165px; margin:0 12px; display:inline; float:left;}
.p_m2 dl dt					{ width:165px;}
.p_m2 dl dd					{ width:165px; height:26px; line-height:26px; text-align:center; overflow:hidden; white-space:normal;}

.color1						{ color:#ff6000;}
a.color1:hover				{ color:#ff6000; text-decoration:underline;}
.color2						{ color:#fff; font-weight:bold;}
.color3						{ color:#ff0000; text-decoration:underline;}
