body { margin:0; padding:0; text-align:center; font-size:12px; line-height:180%;font-family:simsun; color:#1f3a87;}
a:link,a:visited {color: #1f3a87;text-decoration:none;}
a:hover {color: #ff0000;text-decoration: underline;}
a img {border: 0}
ul,li {list-style-image:none; list-style-type:none; margin:0; padding:0;}
li {text-align:left}
.content {width: 964px;margin:0 auto; clear:both; overflow:hidden;}
#top { width: 964px;margin:0 auto; padding-top:6px; height:33px;background-color:#FFFFFF;background-image:url(top_bg.gif); background-repeat:repeat-x; background-position:0 -5px}
.top_w { margin-left:120px;}
#main { width:100%; margin:0 auto; height:74px;}
#main_l { float:left; width:500px; text-align:left}
#main_c { float:left; width:390px; margin-top:32px; text-align:left}
#main_c a { margin:0 8px}
#main_c a img { margin-right:3px}
#main_r { float:right; width:74px; margin-top:44px;}
#nav2 { clear:both;width:100%; height:65px;  background-image:url(nav_bg3.gif); background-repeat:repeat-x; background-position:top; line-height:31px; margin:0 auto; border:1px solid #4f9fda; border-top:0; background-color:#0064e0; color:#FFFFFF}
#nav { clear:both; width:100%; margin:0 auto;}
#nav1 { clear:both;width:100%; height:26px; margin:0 auto; background-image:url(nav_bg2.gif); background-repeat:repeat-x; background-position:bottom}
#nav1 ul { float:right; width:890px; text-align:left}
#nav1 ul li { float:left; width:67px; height:26px; display:block;padding:0 0 0 17px; margin:0 1px; background-image:url(nav_bg.gif); background-repeat:no-repeat; background-position:0 -52px; }
#nav1 ul li a {display:block; height:26px; padding: 0 15px 0 0; background-image:url(nav_bg.gif); background-repeat:no-repeat; background-position:right bottom; line-height:26px; color:#1463b3;}
#nav1 ul li a:hover { text-decoration:underline}
#nav1 ul li.sub1 { width:81px;}
#nav1 ul li.sub2 { width:54px;}
#nav1 ul li.sub3 { width:62px;}
#nav1 ul li.now {padding:0 0 0 15px; background-position:0 -26px;  }
#nav1 ul li.now a {background-position:right top; color:#FFFFFF;font-weight:bold;text-decoration:none}
#nav2 a { margin: 0 8px; color:#FFFFFF; text-decoration:none}
#nav2 a.line { background-image:url(nav_bg5.gif); background-repeat:no-repeat; background-position:right center}
#nav2 a:hover { color:#E2F1FE; text-decoration:underline;}
#nav2 img { margin:0 5px;}
#search { clear:both; width:940px; margin:0 auto; padding:5px 0; background-image:url(nav_bg4.gif); background-repeat:repeat-x; background-position:top;}
#search .inputkey { border:1px solid #7f9db9; border-top:0}
#search form { margin:0; padding:0}
#nav_pro1 { width:962px; line-height:27px; border:1px solid #4f9fda;  background-image:url(nav_bg6.gif); background-repeat:repeat-x; background-position:top; text-align:left}
.nav_tit0 {margin-left:24px; }

/*ÒÔÏÂbaidu search*/
#f1 { margin:0; padding:0}
#word { border:1px solid #0063ae; border-bottom:1px solid #1c86d6;border-right:1px solid #1c86d6}
#btn_sub { width:59px; height:21px; background-repeat:no-repeat; background-image:url(sear.gif); border:0; font-size:12px; line-height:21px; cursor:hand}
#sel { font-size:12px}
/*ÒÔÉÏbaidu search*/

.foot { clear:both; width:100%; margin:0 auto; padding:35px 0; overflow:hidden; background-image:url(fobg.gif); background-repeat:repeat-x; background-position:top;}
.foot_txt { float:left; width:835px}
.foot_img { float:right;width:128px; text-align:left}

.con {clear:both;overflow:hidden;width:964px; margin:5px auto 0;}
.con_left {float:left; width:664px; text-align:left}
.con_l { float:left; width:170px; text-align:center}
.con_c {float:left; width:494px; text-align:center}
.con_r { float:right; width:298px; height:955px;border:1px solid #54a2db; background-color:#eaf5fe}

.position {width:458px; margin:0 auto 12px;color:#4b4b4b; border-bottom:1px dashed #1463b3}
.cla_name { float:left; width:160px; padding-left:10px;color:#1463b3; line-height:37px; text-align:left; font-size:20px; font-weight:bold}
.position .txt {float:right; border-top:15px solid #ffffff; text-align:right; width:270px;color:#4b4b4b}
.position .txt a { color:#4b4b4b;text-decoration:none}
.position .txt a:hover { color:#ff0000; text-decoration:underline}

.position2 {clear:both;overflow:hidden;width:964px; margin:5px auto 0; line-height:23px; background-color:#f4f4f4; text-align:left;color:#4b4b4b;}
.position2 .txt {padding-left:20px;}
.position2 .txt a { color:#4b4b4b;text-decoration:none}
.position2 .txt a:hover { color:#ff0000; text-decoration:underline}
.cla_name2 {line-height:37px; text-align:left; font-size:16px; font-weight:bold;width:458px; margin:0 auto 6px;color:#4b4b4b;color:#1463b3; background:url(tit_bg7.gif) no-repeat; background-position:0 12px}
.cla_name2 .txt { padding-left:13px;}
.subcla {width:458px; margin:10px auto 0; text-align:right; color:#333333}
.subcla a { text-decoration:underline}

.newslist { clear:both; overflow:hidden;width:458px; margin:0 auto; background: url(bg0.gif);}
.newslist ul {}
.newslist ul li { padding:0; margin:0; clear:both; height:19px; line-height:19px; overflow:hidden}
.newslist .ina { float:left; width:380px; font-size:14px; color:#0f0cbd}
.newslist .ina a,.newslist ul li .cl a { color:#0f0cbd; text-decoration:underline}
.newslist .ina a:hover;.newslist ul li .cl a:hover { color:#ff0000;}
.newslist .ida { float:right; width:50px; color:#9b9b9b; text-align: center}
  .newslist ul li { margin-bottom:4px }
  * html .newslist ul li { margin-bottom:0 }
  *+html .newslist ul li { margin-bottom:0 }

.newslist ul li .na { float:left;width:40px; margin-right:20px; color:#767676; font-size:12px; text-align:right}
.newslist ul li .na a:link,.newslist ul li .na a:visited {color:#767676; text-decoration:none}
.newslist ul li .na a:hover { color:#FF0000; text-decoration:underline}
.newslist ul li .cl {float:left; text-align:left; width:330px; font-size:14px;}
.newslist ul li .da {float:left; color:#767676; font-size:12px; text-align:left; width:35px; margin-left:20px}

.con_r .tit {width:100%; margin:6px auto 0;text-align:left; font-weight:bold; background-image:url(tit_bg6.gif); background-position: left top; background-repeat:no-repeat}
.con_r .tit .txt { padding-left:23px}
.con_r .tit a {color: #1f3a87;text-decoration:none;}
.con_r .tit a:hover { color:#FF0000; text-decoration:underline}
.con_r .block { clear:both; width:284px; background-color:#FFFFFF; margin:0 auto; border:1px solid #a5ceec}
.con_r .pic {width:122px;height:92px;margin:10px auto 0;}
.con_r .pic img {width:120px;height:90px;border:1px solid #d9d6d6;}
.con_r .picn {width:140px; overflow:hidden; margin:4px auto 0; font-size:12px;line-height:17px; text-align:center; font-weight:bold}
.con_r .picop { width:135px; text-align:left; vertical-align:middle}
.con_r .picn a { text-decoration:underline}
.con_r .picop a{ color:#0f0cbd; text-decoration:none}
.con_r .picop a:hover{ color:#ff0000; text-decoration:underline}
.con_r .picop a.red { color:#ff0000; font-weight:bold}
.ph { width:100%; background-image: url(cp_bg.gif); line-height:23px;}
.ph td {vertical-align: top; text-align:left}
.ph .na { text-align:left}
.ph .num { color:#FFFFFF; background-color:#90bee2; padding:1px 3px 0; margin-right:2px; margin-left:2px; width:16px;}
.ph .topnum { background-color:#fe8900}
.ph .pri { width:70px; color:#838383; text-align:left}
.ph_new { background-image:url(lbg1.gif); background-repeat:no-repeat;}
.ph_new ul li a { padding-left:20px; line-height:23px;}
.newpic { clear:both; overflow:hidden;width:100%; margin:10px auto 0}
.newpic ul li {width:142px; float:left; }
.newpic ul li .pic {width:122px;height:72px;margin:0 auto;}
.newpic ul li .pic img {width:120px;height:70px;border:1px solid #9EC9EB;}
.newpic ul li .picn {width:120px; overflow:hidden; margin:4px auto 10px; font-weight:normal; line-height:17px;height:34px}
.newpic ul li .picn a { text-decoration:underline}

.b_cs { clear:both;overflow:hidden; width:656px; margin:6px auto 0 0; border:1px solid #54a2db}
.cs_tit { height:32px;border-bottom:1px solid #54a2db;background:url(nav_bg6.gif) repeat-x top; font-size:14px; font-weight:bold; text-align:left}
.cs_tit .txt { margin-top:2px; line-height:30px; padding-left:20px;}
.cplist { clear:both; overflow:hidden;width:654px; margin:15px auto 13px;}
.cplist ul li {width:130px; float:left; }
.cplist ul li .pic {width:90px;height:60px;margin:0 auto;overflow:hidden;border:1px solid #a5ceec;}
.cplist ul li .pic table { border:0; margin:0; padding:0;border-spacing:0;border-collapse:collapse;}
.cplist ul li .pic table td { margin:0; padding:0; height:60px; width:90px; overflow:hidden;vertical-align: middle; text-align: center}
.cplist ul li .pic img {width:90px;}
.cplist ul li .picn {width:110px; overflow:hidden; margin:4px auto 0; font-size:12px;line-height:17px; text-align:center; font-weight:bold}
.cplist ul li .picn a { text-decoration:underline}
.cplist ul li .picn .picop { font-weight:normal}

.con_l .argu { clear:both; width:168px; margin:0 auto; border:1px solid #a5ceec}
.argu .argu_tit {width:100%; margin:-1px auto 0 ; color:#2881d0;text-align:left;background-image:url(tit_bg6.gif); background-position: left center; background-repeat:no-repeat; border-top: 1px dashed #a4cded}
.argu .argu_tit .txt { margin:6px auto 0; padding-left:23px}
.con_l .argu a { display:block; text-align:left; width:118px; margin:0 auto}
.con_l .tit {width:100%; margin:6px auto 0;text-align:left; font-weight:bold; background-image:url(tit_bg6.gif); background-position: left top; background-repeat:no-repeat}
.con_l .tit .txt { padding-left:23px}
.con_l .tit a {color: #1f3a87;text-decoration:none;}
.con_l .tit a:hover { color:#FF0000; text-decoration:underline}
.con_l .sj { clear:both; width:168px; margin:0 auto; border:1px solid #a5ceec}
.con_l .sj table { width:96%; margin:6px auto;}
.con_l .sj table td { text-align:left; line-height:23px;}
.con_l .sj table td img { vertical-align:middle}

