.container .note{ color:#414141; font-size:14px; line-height:1.8em; }
.container .note p{ margin-bottom:10px; }
.container .note li{background:url(../../../images/li01.gif) no-repeat  2px 11px; height:30px; line-height:30px; text-align:left; font-size:14px; text-indent:1.2em}

.container h2,h3 { font-size:20px; line-height:1.2em; font-weight:normal; margin-bottom:20px; padding:0 0 0 27px; background:url(../images/arrow1.gif) no-repeat left center; }
.container h2 span{ float:right; }
.container h2 span a,h2 span a:link{ margin-left:5px; padding:5px 10px; background:url(../images/pagination_btn_bg.jpg) repeat-x; border:1px solid #2188B6; font-size:12px; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.container h2 span a:hover{ background:#52A152; border:1px solid #408F40; text-decoration:none; color:#fff; }

/*小导航*/
.nav{font-size:12px; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; display:block; height:32px;}
.position{line-height:32px; padding-left:8px; height:32px; width:590px;}
.position a:link{ color:#676767; text-decoration:none}
.position a:visited{ color:#676767; text-decoration:none}
.position a:hover{ color:#004577; text-decoration:none}
.position a:active{ color:#676767; text-decoration:none}
.media{ width:145px; line-height:32px; height:32px; text-align:left; }
.media span{ margin-left:16px}

.left578{ display:inline; float:left; margin:0 40px 0 40px; padding:33px 0 0; width:606px; overflow:hidden; }
.right254{ display:inline; float:right; margin:40px 40px 0 0; width:254px; overflow:hidden; }
.center990{ margin: 0 auto; width:990px; text-align:left; }

.list2{ width:578px; overflow:hidden; }
.list2 ul{ width:610px;}
.list2 ul li{ float:left; width:274px; height:150px; margin-right:30px; }
.list2 ul li h4{ margin:0; padding:0; color:#000; font-size:16px; font-weight:normal; width:auto; margin-bottom:10px; line-height:18px; }
.list2 ul li h4 a{ color:#000; }
.list2 ul li img{ float:left; margin-right:15px; padding-bottom:10px; }
.list2 ul li p{ font-size:12px; color:#868b6e; line-height:20px; }

.list3{ width:578px; overflow:hidden; }
.list3 ul li{ clear:both; height:180px; }
.list3 ul li h4{ margin:0; padding:10px 0 0 0; color:#000; font-size:18px; font-weight:normal; width:auto; margin-bottom:20px; line-height:20px; }
.list3 ul li img{ float:left; margin-right:25px; }
.list3 ul li p{ font-size:14px; color:#868b6e; line-height:30px; }

.imglist{ width:990px; overflow:hidden; margin:auto; text-align:center;}
.imglist ul li{ float:left; width:330px; height:350px;}
.imglist ul li .dd{width:330px; margin:0 auto; text-align:center}
.imglist ul li .pic{padding:3px; width:306px; height:308px; border:1px solid #DBDFE0; margin:0 auto;}
.imglist ul li .pia{ width:306px; height:308px; overflow:hidden}
.imglist ul li img{ width:306px; border:1px solid #DBDFE0; padding:3px;}
.imglist ul li b{ display:block; width:312px; font-size:16px; font-weight:normal; line-height:25px; height:25px; overflow:hidden; margin:0 auto;}
.imglist ul li b a{ color:#414141; }
.imglist ul li span{ color:#868b6e; font-size:12px; line-height:1.5em; }

.news dt { color:#414141; padding-top:10px; font-size:14px; }
.news dd { width:254px; border-bottom:1px solid #eef0e5; padding-bottom:10px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.newlist{}
.newlist ul{}
.newlist ul li{ line-height:2.2em;}
.newlist ul li a{ color:#414141; }
.newlist ul li span{ float:right; color:#b7bba3; }
.details{ color:#414141; line-height:1.8em; }
.details h2{ margin:0 0 10px 0; padding:0; color:#000; font-size:18px; text-align:center; background:none; line-height:1.5em;}
.details .inner{ display:block; margin-bottom:20px; color:#999; font-size:12px; text-align:center; line-height:1.5em; }
.details p{ margin-bottom:10px; }
.details img{ max-width:550px; width:expression((this.width>550)?550:this.width); }
.details pre{ background:#E9F5FC; border:1px solid #A4D4EC; border-radius:2px; overflow-x:auto; overflow-y:hidden; }

.subnav ul li{ padding-left:24px; width:230px; border-bottom:1px solid #eef0e5; background:url(../images/icon_simple.gif) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.subnav ul li a{ line-height:2.3em; font-size:16px; color:#868b6e; text-decoration:none; }
.subnav ul li a:hover{ color:#555; text-decoration:none; }

.sub_foreign {width: 102px; height: 28px; margin-left: 17px; margin-top: 12px; text-align: center; border: 1px solid #D9DEE4; list-style: none outside none;}
.sub_class {width: 100px; height: 26px; font-size: 14px; text-align: center; border: 1px solid #FFF; background: none repeat scroll 0% 0% #FAFAFA; line-height: 26px; color: #676767;}
.page_con2 {width: 973px;height: 32px; padding-left: 17px; text-align: left; line-height: 32px; display: block; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC;}