/*Build Css 8 for Freekaoyan at 2011-02-08*/
/*Reset CSS*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,select,input,textarea,p,blockquote,button,iframe,table,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0 none;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:14px;font-weight:normal;}
body{font-size:14px;font-family:Tahoma,Geneva,"宋体",sans-serif;color:black;line-height:150%;background:#EFEFEF;}
input,select,button,textarea{font-size:12px;font-family:Tahoma,Geneva,sans-serif;}
button{cursor:pointer;}
i,em,cite{font-style:normal;}
a,a:link{color:#002BB8;text-decoration:none;}
a:visited{}
a:active,a:hover{color:#FF0000;text-decoration:underline;}
a:focus{outline:none;}
.fixed:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.fixed{display:block;min-height:1%;}
*html .fixed{height:1%;}
.clear{diplay:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;font-size:0;line-height:0;}
.more{display:inline;float:right;}
.fl,.fr{display:inline;float:left;}
.fr{float:right;}
.fn{font-weight:normal;font-size:12px;}
.fb{font-weight:bold;}
.none{display:none;}
.red a{color:#FF0000;font-weight:bold;}
.blue a{color:#0000FF;font-weight:bold;}
.green a{color:#4E9700;font-weight:bold;}
.orange a{color:#FF6600;font-weight:bold;}
.wh{ background:#FFF;}
/*Top CSS*/
.container{margin:0 auto;width:980px;}
.topnav1{color:#B3B3B3;font-size:12px;}
.topnav1 a{padding:0 4px 0 4px;}
.topgg1{background:#E6E6E6;border:1px solid #999999;font-size:12px;}
.topgg1 li{ float:left;width:127px;padding-left:12px;}
.topgg1 a,.topgg1 a:link{ color:#7B7C7D;}
.topgg1 a:active,.topgg1 a:hover{color:#000000;text-decoration:underline;}
.topggimg li{ float:left;padding:0 8px 0 12px;width:auto;height:100px;}
.toplogo1{font-size:12px;height:24px;padding:3px 0 3px 0;}
.toplogo1 li{float:left;line-height:24px;vertical-align:bottom;}
.toplogofont{color:#005BAC;font-size:20px;font-weight:100;width:300px;font-family:"黑体";}
.tophot{width:400px;}
.topsearch{padding:0 0 0 90px;}
.topsearch1{width:442px;overflow:hidden;}
.textbox{line-height:19px;float:left;height:19px;text-indent:3px;width:140px;margin-top:1px;display:inline;}
.btn{float:left;height:23px;font-size:12px;width:40px;margin-left:5px;}
.topnav2{ color:white;font-size:12px;background-color:#005BAC;line-height:25px;height:25px;}
.topnav2 a{padding:0 4px 0 4px;}
.topnav2 a,.topnav2 a:link{color:#FFF;}
.topnav2 a:active,.topnav2 a:hover{color:#FFF;text-decoration:underline;}
.topnav3,.topnav4{border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;background-color:white;font-size:12px;color:#999;line-height:21px;}
.topnav3 a,.topnav4 a{padding:0 4px 0 4px;width:48px;display:inline-block;color:#000;}
.topnav4{ background-color:#EFEFEF;}
.cnav{font-size:16px;background:#E2E2E2;border:1px solid #999;line-height:26px;height:26px;padding:0 15px 0 15px;font-weight:bold;}
.cnav a,.cnav a:link{color:#000;}
.cnav .fr a{padding:0 4px 0 4px;}
/*Main CSS*/
.mainleft{float:left;width:310px;margin:10px 0 10px 0;}
.mainleft1,.mainleft2{float:left;width:740px;margin:10px 10px 10px 0;}
.left1{float:left;width:369px;}
.mid1{float:left;width:1px;border-left:1px solid #999999;height:262px;}
.right1{float:right;width:369px;}
.mainmid{float:left;width:420px;margin:10px 10px 10px 10px;}
.mainmid1{float:left;width:325px;margin:10px 10px 10px 10px;}
.mainright{float:right;width:208px;margin:10px 0 10px 0;background:#E6E6E6;border:1px solid #999999;padding:0 10px 0 10px;}
.mainright1{float:right;width:304px;margin:10px 0 10px 0;padding:0 10px 0 10px;border-left:1px solid #999999;}
.mainleft .box{ width:309px;border-right:1px solid #999999;font-size:12px;}
.mainleft .box .boxtitle{width:299px;margin-right:10px;border-bottom:1px solid #FF0000;height:25px;line-height:25px;font-weight:bold;}
.mainleft .box .boxtitle li{padding:0 5px 0 5px;}
.mainleft .box .boxtitle a{color:#000;}
.mainleft .box .boxcontent{width:299px;margin-right:10px;}
.mainleft .box .boxcontent li{margin-left:5px;padding:0 0px 0 9px;width:285px;height:21px;line-height:21px;overflow:hidden;}
.mainleft .box .boxcontent h3{ margin:6px 0 5px 5px;width:294px;height:25px;line-height:25px;font-family:'黑体';font-weight:100;font-size:16px;overflow:hidden;}
.mainleft .box .boxcontent h3 a{color:#000;}
.mainleft .box .boxcontent1{width:299px;margin-right:10px;}
.mainleft .box .boxcontent1 li{margin-left:5px;padding:0 0px 0 9px;width:285px;height:21px;line-height:21px;}
.mainleft .box .boxcontent1 h3{margin:3px 0 3px 0px;width:285px;height:21px;line-height:21px;font-weight:bold;font-size:12px;}
.mainleft .box .boxcontent1 h3 a{color:#000;}
.mainleft .box .boxcontent1 .nd1{background:none; line-height:0;margin-bottom:5px;height:auto;margin-left:-5px;}
.mainleft .box .boxcontent1 .nd1 p {line-height:21px;text-indent:24px;color:#666666;white-space:normal;word-break:break-all;}
.mainleft .box .boxcontent1 .nd1 img {float:left;margin:0px 8px 0 0;border:1px solid #dcdddd;line-height:21px;border:1px solid #999999;}
.mainleft .box .boximg{width:294px;margin-right:10px;padding:5px 0px 5px 5px;line-height:21px;height:113px;}
.mainleft .box .boximg li{float:left;width:147px;}
.mainleft .box .boximg img{border:1px solid #999999;}
.mainleft .box .boximg p{line-height:21px;}
.mainmid .content{margin:0 7px 0 8px;line-height:25px;font-size:12px;}
.mainmid .content h1{font-family:'黑体';font-size:20px;font-weight:100;line-height:25px;margin:7px 0 4px;}
.mainmid .content h1 a{color:#000;}
.mainmid .content .p1{ line-height:25px;color:#666666;white-space:normal;word-break:break-all;}
.mainmid .content h2{font-family:'黑体';font-size:16px;font-weight:100;line-height:25px;height:25px;overflow:hidden;}
.mainmid .content h2 a{color:#000;}
.mainmid .content li{font-size:14px;padding:0 0px 0 9px;line-height:25px;height:25px;overflow:hidden;}
.mainmid .contentimg{margin:5px 0 5px;text-align:center;}
.mainmid .contentimg img{ border:1px solid #999999;}
.mainmid .box,.mainmid1 .box,.mainright1 .box{line-height:25px;}
.mainmid .box .boxtitle,.mainmid1 .box .boxtitle,.mainright1 .box .boxtitle{border-bottom:1px solid #FF0000;height:25px;line-height:25px;font-weight:bold;font-size:16px;padding:0px 7px 0px 8px;}
.mainmid .box .boxtitle a,.mainmid1 .box .boxtitle a,.mainright1 .box .boxtitle a{color:#000;}
.mainmid .box .boxtitle .fn,.mainmid1 .box .boxtitle .fn,.mainright1 .box .boxtitle .fn{ font-size:12px;}
.mainmid .box .boxcontent,.mainmid .box .boxcontent1,.mainmid1 .box .boxcontent,.mainright1 .box .boxcontent{margin:0 7px 0 8px;line-height:25px;}
.mainmid .box .boxcontent li,.mainmid1 .box .boxcontent li,.mainright1 .box .boxcontent li{padding:0 0px 0 9px;height:25px;line-height:25px;overflow:hidden;}
.mainmid .box .boxcontent1 li{padding:0 0px 0 9px;height:25px;line-height:25px;overflow:hidden;width:193px;float:left;}
.mainright .box{font-size:12px;}
.mainright .box .boxtitle{border-bottom:1px solid #FF0000;height:25px;line-height:25px;font-weight:bold;}
.mainright .box .boxtitle li{padding:0 5px 0 5px;}
.mainright .box .boxtitle a{color:#000;}
.mainright .box .boxcontent li{padding:0 0px 0 9px;height:21px;line-height:21px;overflow:hidden;}
.mainright .box .boxcontent1{padding:0 0 0 5px;}
.mainright .box .boxcontent1 li{height:21px;line-height:21px;float:left;width:67px;overflow:hidden;}
.left1 .box,.right1 .box{font-size:12px;}
.left1 .box .boxtitle{width:359px;margin-right:10px;border-bottom:1px solid #FF0000;height:25px;line-height:25px;font-weight:bold;}
.right1 .box .boxtitle{margin-left:9px;width:360px;border-bottom:1px solid #FF0000;height:25px;line-height:25px;font-weight:bold;}
.left1 .box .boxtitle li,.right1 .box .boxtitle li{padding:0 5px 0 5px;}
.left1 .box .boxtitle a,.right1 .box .boxtitle a{color:#000;}
.left1 .box .boxcontent{width:359px;margin-right:10px;}
.right1 .box .boxcontent{margin-left:10px;width:359px;}
.left1 .box .boxcontent li{margin-left:5px;padding-left:9px;width:345px;height:25px;line-height:25px;overflow:hidden;font-size:14px;}
.right1 .box .boxcontent li{margin-left:5px;padding-left:9px;height:25px;line-height:25px;overflow:hidden;font-size:14px;}
.mainleft2 .boxcontent li{margin-left:5px;_margin-left:2.5px;padding-left:9px;height:25px;line-height:25px;overflow:hidden;font-size:14px;float:left;width:356px;}
.left1 .box .boxcontent h3,.right1 .box .boxcontent h3{margin:6px 0 5px 5px;width:354px;height:25px;line-height:25px;font-family:'黑体';font-weight:100;font-size:16px;}
.left1 .box .boxcontent h3 a,.right1 .box .boxcontent h3 a{color:#000;}
/*Class CSS*/
.cleft,.pleft{ width:632px;float:left;margin:10px 0 10px 0;}
.p100{width:980px;float:left;margin:0 0 10px 0;}
.cleft .box{line-height:25px;}
.cleft .box .boxtitle{border-bottom:3px double #FF0000;height:25px;line-height:25px;font-weight:bold;font-size:16px;padding:0px 7px 0px 8px;margin-bottom:10px;}
.cleft .box .boxcontent{margin-left:8px;line-height:25px;}
.cleft .box .boxcontent li{padding:0 0px 0 9px;height:25px;line-height:25px;overflow:hidden;}
.cleft .date{ color:#4E9700;margin-left:8px;}
.cright,.pright{ width:338px;margin-left:10px;float:right;margin:10px 0 10px 0;}
.cright .box{ border:1px solid #999999;background:#E6E6E6;}
.pright .box{ border:1px solid #999999;background:#E6E6E6;}
.cright .box .boximg,.pright .box .boximg{width:336px;padding:10px 0px 10px 0px;line-height:21px;overflow:auto; height:auto;font-size:12px;}
.cright .box .boximg li,.pright .box .boximg li{float:left;width:168px;text-align:center;}
.cright .box .boximg img,.pright .box .boximg img{border:1px solid #999999;}
.cright .box .boximg p,.pright .box .boximg p{line-height:21px;}
.cright .box .boxtitle,.pright .box .boxtitle{width:326px;margin:0 5px 0 5px;border-bottom:1px solid #FF0000;height:25px;line-height:25px;font-weight:bold;font-size:12px;}
.cright .box .boxtitle li,.pright .box .boxtitle li{padding:0 5px 0 5px;}
.cright .box .boxtitle a,.pright .box .boxtitle a{color:#000;}
.cright .box .boxcontent,.cright .box .boxcontent1,.pright .box .boxcontent,.pright .box .boxcontent1{width:326px;margin:0 5px 0 5px;}
.cright .box .boxcontent li,.pright .box .boxcontent li{margin-left:5px;padding:0 0px 0 9px;height:21px;line-height:21px;overflow:hidden;font-size:12px;}
.cright .box .boxcontent1 li,.pright .box .boxcontent1 li{height:21px;line-height:21px;float:left;width:65px;overflow:hidden;font-size:12px;}
/*Page CSS*/
.pleft .box,.p100 .box{border:1px solid #999999;}
.pleft .gogo{width:630px;height:250px;}
.p100 .gogo{width:740px;margin:0 auto;}
.pleft .gogo li{float:left;width:315px;}
.p100 .gogo li{float:left;width:370px;}
.pleft .nav{width:632px;font-size:12px;height:24px;padding:6px 0 0 0;}
.pleft .nav li{float:left;line-height:24px;vertical-align:bottom;}
.pleft .nav a{color:#000;text-decoration:underline;}
.pleft .page,.p100 .page{font-size:14px;padding:10px;}
.pleft .ptitle,.p100 .ptitle{font-size:22px;font-weight:bold;line-height:29px;overflow:hidden;}
.pleft .source,.p100 .source{color:#444;line-height:25px;}
.pleft .source a,.p100 .source a{color:#444;text-decoration:underline;}
.pleft .pcontent{ width:610px;font-size:14px;line-height:25px;white-space:normal;word-break:break-all;overflow:hidden;}
.p100 .pcontent{ font-size:14px;line-height:25px;white-space:normal;word-break:break-all;overflow:hidden;}
.pleft .pcontent p,.p100 .pcontent p{line-height:25px;}
.pleft .pcontent a,.p100 .pcontent a{color:#000;}
.pleft .pcontent img{max-width:615px;}
.p100 .pcontent img{max-width:960px;}
.pleft table{width:610px;margin:5px 0 5px 0;}
.p100 table{width:910px;margin:5px 0 5px 0;}
.pleft table td,.pleft table th,.p100 table td,.p100 table th{height:26px;line-height:26px;padding:0 3px;text-align:left;border:1px solid #CCCCCC}
.pleft table tr th,.p100 table tr th{ background:#E2E2E2;}
.pleft img,.p100 img{ border:1px solid #CCCCCC;margin:5px 0 5px 0;}
.pleft .ptitle1,.p100 .ptitle1{font-size:14px;font-weight:bold;line-height:25px;overflow:hidden;}
.pleft .ptitle1 a,.p100 .ptitle1 a{ color:#000;text-decoration:underline;}
.pleft .box .boxcontent,.p100 .box .boxcontent{margin-left:8px;line-height:25px;}
.pleft .box .boxcontent li,.p100 .box .boxcontent li{padding:0 0px 0 9px;height:25px;line-height:25px;overflow:hidden;}
.pleft .time,.p100 .time{color:#666;}
.epages{text-align:center;margin-top:5px;}
.epages a{border:1px solid #999999;text-align:center;background:#E2E2E2;padding:0 5px 0 5px;margin-right:7px;height:24px;line-height:24px;display:inline-block;color:#000;}
.epages a:hover{background:#fff;text-decoration:none;}
.boxscroll{top:0px;z-index:999;position:fixed;_position:absolute;_top:expression(documentElement.scrollTop + 0 + "px");_margin-top:250px;border:1px solid #999999;background:#E6E6E6;}/*Comment CSS*/
.comment{font-size:14px;padding:10px;}
.com{ padding:5px 0 5px 0;border-bottom:1px solid #999999;line-height:29px;}
.com table td{ border: 1px solid #999; padding-left: 10px; }
.comm{ padding-top:5px;}
.ibox1{ line-height:25px;height:25px;text-indent:3px;width:200px;font-size:14px;margin:3px 0 3px 0;}
.ibox2{ text-indent:3px;width:600px;font-size:14px;margin:3px 0 3px 0;}
.ibox3{ font-size:14px;height:23px;}
.ibox4{ font-size:12px;height:21px;}
/*Special CSS*/
.back1{ margin-left: -5px; }
.back1 ol{padding:0 0px 0 9px;line-height:21px;}
.back1 img{ border: 1px solid #999; margin-top: 5px; }
.s2,.s3{ line-height: 25px; }
.s2 h1,.s3 h1{font-size:26px;font-weight: bold;line-height:35px;height:35px;text-align: center;}
.s2 h2{margin-bottom:10px;}
.s2 h3{ font-weight: bold; border-bottom: double 3px red; margin-bottom: 5px; }
.s2 h4{ font-weight: bold; border-bottom: solid 1px red; margin-bottom: 5px; }
.s2 h5{ font-weight: bold; border-top: solid 1px #000; margin-bottom: 5px; background-color: #DDD;}
.s2 blockquote{ background-color: #E6E6E6; border: 1px solid #777; padding-left: 50px; margin: 10px 0 10px 0; }
.s2b img{ float: left; border: 1px solid #999; margin-right: 10px; }
.s2b{ height: 230px; margin: 5px 0 5px 0; }
.s3top {background: #eee;line-height: 28px;}
.s3top a {text-decoration: none;vertical-align: middle;color: Black;display: block;display: inline-block;text-align: center;padding: 3px 15px;}
.s3top a:hover {background: #ccc;}
.s3 h3{font-size:24px;background-color: #eee;border-bottom: solid 1px gray;border-right: solid 1px gray;clear: both;line-height: 32px;margin:10px 0 10px 0}
.s3 ol{margin:0 0 0 10px}
.s3 li{list-style:decimal inside;}
.s3 li a{padding-left:10px; text-decoration:underline}
/*100% CSS*/
.container100{margin:0 auto;width:99%;min-width: 980px;}
/*Sliding CSS*/
.focusPic{background:#fff;border:1px solid #999999;width:308px;height:290px;}
.focusPic .main{width:300px;height:255px;margin:4px auto 0;overflow:hidden;}
.focusPic .main h2{font-weight:bold;line-height:24px;margin-top:3px;}
.focusPic .sidePic{float:right;height:24px;}
.sidePic li{float:left;width:21px;margin-right:7px;height:24px;line-height:24px;background:#E2E2E2;text-align:center;color:#222;font-weight:bold;cursor:pointer;border:1px solid #999999;}
.sidePic .on{background:#FFF;color:#000;}
.tab .normal{display:none;}
.tab .on {display:block;}
/*Bacground CSS*/
.f12dot li{background:url(dot.gif) left 9px no-repeat;}
.f14dot li{background:url(dot.gif) left 11px no-repeat;}
.line{ height;1px;line-height:1px;font-size:1px;border-top:solid 1px #999;margin:10px 0 10px;}
/*Img CSS*/
.img1{margin:0 0 10px 0;width:100%;text-align:center;}
.img1 img,.img2 img,.img3 img{border:1px solid #999999;}
.img2,.img3{ margin:10px 0 10px 0;line-height:21px;}
.img2 li{ float:left;width:140px;font-size:12px;text-align:center;}
.img3 li{ float:left;width:326px;font-size:12px;text-align:center;}
.img2 p,.img3 p{line-height:21px;margin:0;padding:0;}
/*FF HACK*/
@-moz-document url-prefix() {
	 .mainleft .box .boximg p{display:inline-block;}
	 .img2 p{display:inline-block;}
  }
/*blank CSS*/
.blank1 {clear:both;height:1px;overflow:hidden;display:block;}
.blank4 {clear:both;height:4px;overflow:hidden;display:block;}
.blank44{clear:both;height:4px;overflow:hidden;line-height:4px;}
.blank8 {clear:both;height:8px;overflow:hidden;display:block;}
.blank10 {clear:both;height:10px;overflow:hidden;display:block;}
.blank12 {clear:both;height:12px;overflow:hidden;display:block;}
.blank15 {clear:both;height:15px;overflow:hidden;display:block;}
.mainleft .blank12,.mainleft .blank4,.mainleft .blank15{width:309px;border-right:1px solid #999;}
/* table CSS*/
.divtbl{ margin:10px 0 10px 0;}
.tbl2{ width:980px;}
.tbl2 td,table.tbl2 th{height:26px;line-height:26px;padding:0 3px;text-align:left;border:1px solid #CCCCCC}
.tbl2 tr th{ background:#E2E2E2;}
.tbl2 h2{font-family:'黑体';font-size:16px;font-weight:100;line-height:21px;margin:2px 0 2px;}
.tbl2 h2 a{color:#000;}
.mainleft table.tbl1{width:294px;padding-left:5px;}
.mainright table.tbl1{width:203px;padding-left:5px;}
.tbl1 th, table.tbl1 td{height:26px;line-height:26px;padding:0 3px;text-align:left;border:1px solid #EFEFEF}
.tbl1 tr.alter td{ background:#FFF;}
.mainright table.tbl1 th,.mainright table.tbl1 td{border:1px solid #E6E6E6}
.tbl3{ width:740px;}
.tbl3 td,table.tbl3 th{height:26px;line-height:26px;padding:0 3px;text-align:left;border:1px solid #999999;}
.tbl3 tr th,.tbl4 tr th{ background:#E2E2E2;}
.cen td,.cen1{ text-align: center; font-size: 12px;padding-top:10px;}
.cen img,.cen1 img,.tbl3 img,.tbl2 img{border:1px solid #999999;}
.tbl3 .content{margin:0 7px 0 8px;line-height:25px;font-size:12px;}
.tbl3 h1{font-family:'黑体';font-size:20px;font-weight:100;line-height:25px;margin:7px 0 4px;}
.tbl3 h1 a{color:#000;}
.tbl3 .boxcontent,.tbl2 .boxcontent{margin:0 7px 0 8px;line-height:25px;}
.tbl3 .boxcontent li,.tbl2 .boxcontent li{padding:0 0px 0 9px;height:25px;line-height:25px;overflow:hidden;}
.tbl4 td,table.tbl4 th{padding:0 3px;text-align:left;border:1px solid #999999;}
/*tag CSS*/
.thead{ border-bottom: solid 2px #999; height: 25px; line-height: 25px; }
.thead li{ float: left; font-weight: bold; }
.t1{ width: 620px; text-align: center; }
.t2{ width: 120px; text-align: center; }
.t3{ width: 620px;}
.t4{ width: 120px;font-size: 12px;  color: #999; text-align: center;}
.ttitle{ height: 25px; line-height: 25px; margin-top: 5px; }
.t3 a{ text-decoration: underline; }
.ttitle li{ float: left; }
.tbrif{ text-indent: 620px; line-height: 25px; border-bottom: dashed 1px #999; }
.tpage{ height: 45px;}
/*foot CSS*/
.link{font-size:12px;background:#E2E2E2;border:1px solid #999;padding:0 9px 0 9px;width:960px;margin-bottom:10px;}
.link li{ float:left;width:96px;line-height:21px;height:21px;overflow:hidden;}
.footer{font-size:12px;background:#E6E6E6;border:1px solid #999;padding:9px;width:960px;}
.footerl{ float:left;width:660px;}
.footerl li{ float:left;padding-right:5px;}
.footerl a{ padding:0px 4px 0 4px;}
.footerl h6{ display:block;color:#7B7C7D;font-size:12px;}
.footerr{ float:right;width:300px;padding-top:12px;}
.footerr li{ float:left;}