﻿body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232C31; background:url(/images/body_bg.jpg) repeat-x #deebf3;}
select,textarea,input{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div,img,form{border:0px; margin:0px; padding:0px; }
ul,li{margin:0; padding:0; }
li{display:inline;}
a{color: #232C31;text-decoration: none;}
a:hover{text-decoration:none; color:#BF001F}
.Input_Btn{}
.Input_Text{margin:0px; padding:0px; height:17px; border:1px #999999 solid;}
.w50{ width:50px;}.w80{ width:80px;}.w200{ width:190px;}.w14{ width:14px;}.w90{ width:91px;}
.w36l{width:36px; float:left;}
.w130l{width:110px; float:left;  text-align:right; padding-right:10px;}
.f12{font-size:12px;}.f14{font-size:14px;}.f18{font-size:16px;}.f24{font-size:24px;}
.fb{font-weight:bold;}
.l25{line-height:30px;}
.clr{clear:both;}

.container{width: 930px;min-height: 100%;margin:0px auto;text-align: left;background: #fff; padding:0px 10px; height:auto;}
.container .wrap {margin: 0 10px;}
.hauto{height:auto;}
.wauto{width:auto;}

p{margin: 10px;padding: 0px;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;}
.hide {display: none; }

 
.box{border:1px solid #99BBDD;margin-bottom:10px;}
.box_1 ul{padding:5px;} 
 


/* Nav==========================================================*/
.nav {position: relative;margin: 0px;background: url(nav_bg.png) no-repeat 0 -46px; width:930px; }
.navinner {background: url(nav_bg.png) no-repeat 100% -72px;  }
.navlist {height: 36px;line-height: 36px;overflow: hidden;margin: 0 10px;background: url(nav_bg.png) repeat-x 0 0;}
.nav li {float: left;background: url(nav_bg.png) no-repeat 0 -108px;line-height:35px;
display:block;
font-weight:400;
text-decoration:none;
letter-spacing:3px;
}
.nav a {display: block;width: 103px;text-align: center;font-size: 120%;}
.nav a:link, .nav a:visited {color: #fff;}
.nav a.current, .nav a:hover, .nav a:active {color: #fff;font-weight: bold;background: url(nav_bg.png) no-repeat 50% -144px;}
.subnav {position: absolute;top: 41px;left: 0;float: left;height: 27px;line-height: 27px;white-space: nowrap;background: url(nav_bg.png) no-repeat 0 -180px;}
* html .subnav {margin: 0 10px 0 -10px; /* IE 6 and below */}
.subnav p {padding: 0 10px;background: url(nav_bg.png) no-repeat 100% -234px;}
.subnav p span {display: block;background: url(nav_bg.png) repeat-x 0 -207px;}
.subnav p.pointer {position: absolute;top: -4px;left: 0;height: 5px;width: 11px;padding: 0;margin-left: 20px;text-indent: -999em;background: url(nav_bg.png) repeat-x 0 -261px;}
.subnav a {display: inline;padding: 0;font-size: 100%;}
[class~="subnav"] a {padding: 0 3px;}
.subnav, .subnav a:link, .subnav a:visited {color: #235e99;}
.subnav a:hover, .subnav a:active {color: #235e99;}
.subnav a:hover, .subnav a:active {font-weight: normal;background: none;border-bottom: 2px solid;}
/* subnav position and pointer position */
#subnav1 { left: 120px; }
#subnav2 { left: 230px; }
#subnav3 { left: 340px; }
#subnav4 { left: 450px; }
#subnav5 { left: 560px; }
#subnav6 { left: 670px; }
#subnav7 { left: auto;right: 0px;}

#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 145px; }
#subnav6 .pointer { left: auto; right: 70px; }
#subnav7 .pointer { left: auto; right: 70px; }

#subnav1, #subnav2, #subnav3, #subnav4 {min-width: 110px;}
#subnav5 { min-width: 140px; }
#subnav6 { min-width: 130px; }
#subnav7 { min-width: 130px; }
 
/* Note
==========================================================*/
.note {margin: 0 15px 10px;color:#666666;}
.note span{float:right;}
.disable {display: none;}
 
 
/*Header*/
.Header{width:930px; height:25px; background:#F5F5F5; border-bottom:1px #E3E3E3 solid;  line-height:25px;}
.Header a{color:#646464; text-decoration:none;}
.Header a:hover{color:#003366; text-decoration:none;}
.HeaderL{width:630px; float:left;}
.HeaderR{width:300px; float:left; text-align:right;}

.SiteTop{width:930px; float:left; height:60px; padding:5px 0px;}
.brand{ width:258px; height:auto; float:left;}

.ad-banner{ width:480px; height:auto; float:left;}
.ad-text{width:190px; height:60px; border:1px #B0D7FF solid; background:#F2F6FB; float:left;}
.ad-text ul{width:180px; margin:0px; padding:0px; float:right; }
.ad-text ul li{width:80px; margin:0px; padding:0px; float:right; overflow:hidden; line-height:20px;}


.Common{width:930px; float:left; height:auto;}
.Notice{ width:700px; line-height:40px; height:40px; float:left; }
.Post{ width:230px; line-height:20px; height:30px; float:left; text-align:right; padding-top:10px;}
.NtTitle{color:#666; font-weight:bold;}.nowLoc{color:#000; font-weight:bold;}

.borderBar{width:928px; float:left; background:#E1EFFB; border:1px #B0D7FF solid; margin-bottom:10px; }
.location{border-right:0px; line-height:30px; width:610px; padding:0px 5px;float:left;}
.searchWords{width:80px; float:left; line-height:18px; text-align:right;  padding-top:5px;}
.search{  border-left:0px;   line-height:18px; width:208px;  padding:4px 5px 0px 5px; float:left; text-align:right; }
.searchBtn{ width:50px; height:20px;}

.MainLeft{width:280px; float:left; }
.box1{width:278px; border:1px #99BBDD solid; float:left; margin-bottom:10px;display:inline;}
.box1 img{width:278px;}
.box1 .ulTitle{width:278px; height:auto; float:left; background:url(/images/news_bg.gif) repeat-x;}
.box1 .ulTitle li{ width:260px; height:28px; float:left; padding:0px 9px; line-height:28px;}
.box1 .ulCont {width:260px; padding:10px 9px; float:left; height:auto;}
.box1 .ulCont li {width:260px; float:left; height:auto;}
.boxMan{width:260px; height:auto; float:left;}
.boxMan .bmPhoto{width:70px; height:100px; float:left; background:#F2F6FC}
.boxMan .bmPhoto img{width:60px; height:80px; border:1px #CCCCCC solid; margin-top:10px;}
.boxMan .bmTitle{width:190px; height:40px; float:left; overflow:hidden; line-height:20px; background:#F2F6FC; line-height:20px;}
.boxMan .bmTitle a{ font-weight:bold;}
.boxMan .bmTitle a:hover{ font-weight:bold;}
.boxMan .bmDesc{width:190px; height:60px; float:left; line-height:20px; background:#F2F6FC}
.boxMan .itList{width:260px; height:auto; float:left; line-height:20px; border-top:1px #C3D9FF dashed; padding-top:8px;}
.boxMan .itList ul{width:260px; height:auto; float:left;}
.boxMan .itList ul li{width:249px; height:20px; line-height:20px; float:left;background:url(/images/dot1.gif) no-repeat; background-position:0px 8px; padding-left:11px; }
.boxMan .itList ul .teachCate{ width:90px; height:20px; margin:0px; padding:0px; line-height:20px; float:left; text-align:right; background:none; }
.boxMan .itList ul .teachTitle{ width:160px; height:20px; margin:0px; padding:0px; line-height:20px; float:left; padding-left:5px; background:none;}
.boxMan ul .hotdot{line-height:30px;}
.boxMan .ulDot li{line-height:20px; background:url(/images/dot1.gif) no-repeat left center; padding-left:9px; width:250px; float:left; overflow:hidden;}
.boxMan .ulDot li a.current{background-color:#3366FF;}

.MainRight{width:650px; float:left; }
.boxToutiao{width:311px; height:104px; border:1px #99BBDD solid; float:left; margin-left:10px;  margin-bottom:10px; display:inline; padding:1px;}
.boxToutiao .bTTu1{width:20px; height:104px; float:left; background:#D7E7F7; font-size:14px; font-weight:bold; text-align:center; line-height:25px; padding:0px 5px; }
.boxToutiao .bTTu2{width:279px; height:104px; float:left; background:#fff;font-size:14px; line-height:25px;}
	.btt1{width:45px; float:left; text-align:right;}.btt2{width:190px; float:left; padding-left:5px; }.btt3{width:38px; float:left; color:#ccc; font-size:12px;}
.boxToutiao1{width:313px; height:106px; border:0px #fff solid; float:left; margin-left:10px;  margin-bottom:10px; display:inline; padding:1px;background:url(/images/toutiao.gif) no-repeat center;} 
.boxToutiao1 ul{width:310px; float:left; height:auto;}
.boxToutiao1 ul .bt1title{ width:300px; float:left; padding-left:10px; line-height:40px; }
.boxToutiao1 ul .bt1title a,.boxToutiao1 ul .bt1title a:hover{ font-size:14px; font-weight:bold; color:#f00; }
.boxToutiao1 ul .bt1desc{ width:300px; height:auto; float:left; padding-left:10px; line-height:20px; color:#666; }

.box2{width:313px; border:1px #99BBDD solid; float:left; margin-left:10px; margin-bottom:10px; display:inline;}
.box2 .ul2Title{width:313px; height:auto; float:left; background:url(/images/news_bg.gif) repeat-x;}


.box2 .ul2Title li{ width:295px; height:28px; float:left; padding:0px 9px; line-height:28px;}
.box2 .ul2Cont {width:295px; padding:10px 9px; float:left; height:auto;}
.box2 .ul2Cont li {width:295px; float:left; height:auto; }

.boxHot{width:295px; height:auto; float:left;}
.boxHot .bhTitle{background:url(/images/title_icon.gif) no-repeat #F6F6F6; width:275px; height:18px; padding:5px; padding-left:15px; background-position:2px 10px; line-height:18px;}

.boxHot ul{width:295px; height:auto; float:left;}
.boxHot .ulMT .Mtools{ width:146px; float:left; line-height:30px; display:inline}
.boxHot .ulMT .Mtools a,.boxHot ul .Mtools a:hover{ color:#00f; }

.boxHot .bhTitle   a{color:#275C91; text-decoration:none; font-size:14px; font-weight:bold;}
.boxHot .bhTitle   a:hover{color:#275C91; text-decoration:underline; font-weight:bold; font-size:14px;}

.boxHot .bhDesc{ width:285px; height:61px; padding:5px; line-height:20px; text-indent:2em; color:#8C8C8C; border-bottom:1px #ccc dashed;}
.boxHot .bhDesc img{ width:80px; height:60px; float:left;}
.boxHot .itemList{ width:285px; padding:5px; height:auto; float:left;}
	.boxHot .itemList ul{ width:285px; padding:0px; height:auto; float:left;}
	.boxHot .itemList ul li{ width:274px; padding:0px; height:20px; line-height:20px; float:left; background:url(/images/dot1.gif) no-repeat; background-position:0px 8px; padding-left:11px;}
	.boxHot .itemList ul .iltitle{width:235px; margin:0px; float:left; }
	.boxHot .itemList ul .ildate{width:39px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding:0px; background:none; text-align:right;   float:left;}
	
.box3{width:928px; border:1px #99BBDD solid; float:left;  margin-bottom:10px; display:inline;}
.box3 .ul3Title{width:928px; height:auto; float:left; background:url(/images/news_bg.gif) repeat-x;}
.box3 .ul3Title li{ width:908px; height:28px; float:left; padding:0px 9px; line-height:28px;}
.box3 .ul3Info{width:908px; height:auto; float:left; padding:10px; line-height:20px;}
.box3 .ul3Info li{width:908px; height:auto; float:left; line-height:20px; margin-left:20px;}
.box3 .ul3Info li a{  padding:0px 5px;}
.box3 .ul3Info li img{width:100px; height:60px; margin:0px 3px;}

.box4{width:638px; border:1px #99BBDD solid; float:left; margin-left:10px;  margin-bottom:10px; display:inline;}
.nobd{border:0px; margin:0px; padding:0px;   width:650px; height:auto;}
.box4 .ul4Title{width:638px; height:auto; float:left; background:url(/images/news_bg.gif) repeat-x;}
.box4 .ul4Title li{ width:618px; height:28px; float:left; padding:0px 9px; line-height:28px;}
.box4 .ul4Info{width:618px; height:auto; float:left; padding:10px; line-height:20px;}
.box4 .ul4Info li{width:616px; height:auto; float:left; line-height:20px; padding-left:2px;}
.box5 li a{margin-right:5px;}
.box5 li a.current{background-color:#3366FF;}

.artLeft{margin-left:0px; margin-right:10px; background:#F5FAFF}
.picList{width:112px; padding:5px 5px 0px 5px; float:left; text-align:center; line-height:30px;}
.picList img{width:110px; height:100px; border:1px #ccc solid;}

.friendLink{}
.About{ text-align:center; line-height:30px;}
.About a{color:#275C91; text-decoration:none; margin-left:5px; margin-right:5px;}
.About a:hover{color:#275C91; text-decoration:underline;}

.ul2T0{ width:auto; height:28px; text-align:center; border:0px; padding:0px 5px 0px 0px; float:left;   }
.ul2T1{ width:auto; height:28px; text-align:center; border:0px; padding:0px 5px; background:none; float:left;}
.ul2T2{ width:auto; height:28px; text-align:center; background:#fff; border-left:1px #99BBDD solid; border-right:1px #99BBDD solid; padding:0px 4px; float:left;}
.mover{width:295px; height:auto; float:left;}
.cy{color:#F90;}.cr{color:#f00;}

/*Article*/
.content{width:620px; margin:10px auto;}
.gdate{  font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#060;}
.Atitle{width:620px; float:left; line-height:40px; color:#333; text-align:center;}
.Ainfo{width:620px; float:left; line-height:30px; color:#666;text-align:center;}
.Aline{width:600px; float:left; border-bottom:1px #ccc solid;margin:0px 10px; margin-bottom:20px;}
.Acontent{ width:600px; font-size:14px; color:#000; line-height:25px; padding:10px; float:left; overflow:hidden}
.Acontent p{text-indent:2em;}
.page,.page1{width:610px; float:left; border-bottom:1px #ccc solid;margin:0px 5px; line-height:30px; border-bottom:1px #E1E4E6 solid; border-top:1px #E1E4E6 solid; margin-bottom:10px;}
.tpage{  line-height:30px; border:0px;}
.page1 .pre{width:300px; float:left; text-align:left; overflow:hidden;} 
.page1 .next{width:300px; float:left; text-align:right; overflow:hidden;}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:30px}
.page a:hover, .page a.current{color:#F44;border:1px solid #F44}
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px; padding-top:5px;}


/*List search*/
.title{width:590px; padding:5px 10px; float:left; background:url(/images/list_title.gif) no-repeat left center; padding-left:20px; font-size:14px; font-weight:bold; line-height:30px;}
.title-1{width:590px; padding:5px 10px; float:left; background:url(/images/list_title.gif) no-repeat left center; padding-left:20px;font-size:14px;}
.line{width:590px; float:left;padding-left:20px;border-bottom:1px dashed #000;margin-top:10px;margin-bottom:10px;}
.title-1 span{width:75px;float:right;}
.title a{color:#204E7D; text-decoration:none;}
.title-1 a{color:#000; text-decoration:none;}
.title-1 a:hover{color:#BF001F; text-decoration:underline;}
.title a:hover{color:#204E7D; text-decoration:underline;}
.description{width:600px; padding:0px; float:left; color:#999; line-height:20px;}
.description p{text-indent:2em;}
.info{width:600px; padding:0px 10px; text-align:right; line-height:30px; border-bottom:1px #ccc solid;}

/*List Pic*/
.node1{width:196px; float:left; padding:5px;}
.node1 .pic{width:160px; text-align:center; float:left;}
.node1 .pic img{width:160px; height:180px;}
.node1 .pic2{width:160px; text-align:center; float:left;}
.node1 .pic2 img{width:160px; height:100px;}
.node1 .url{width:160px; height:20px; line-height:20px; float:left; text-align:center}

.ding_box{padding:0px 0px 25px 180px;height:62px; margin-bottom:10px; float:left; width:440px;}
.ding{width:58px;height:62px;text-align:center;display:block;margin-right:100px;float:left; }
.ding_bg{background:url(/images/ding_bg.gif);}
.back_bg{background:url(/images/back_bg.gif);}
.ding b{color:#FFFFFF;font-size:20px;display:block;padding:10px 0px 5px 0px;}

.relaArti{width:576px; margin:0px;  margin-bottom:10px; float:left; background:#F5FAFF; border:1px #B0D7FF solid; padding:1px; margin-left:20px; display:inline; }
.relaArti .raTitle{width:571px; height:25px; background:#B8CDE3; float:left; color:#003770; font-weight:bold; font-size:14px; padding-left:5px;}
.relaArti .raTitle li{width:571px; float:left; height:auto; line-height:25px;padding-left:5px;} 
.relaArti .raList{width:571px; height:auto; float:left;padding-left:5px;}
.relaArti .raList .rtrela{width:571px; float:left; height:auto; line-height:25px; width:280px;padding-left:5px;} 

/*comment*/
.comment{  padding:20px; }
.comment  .more { padding: 5px; }
.comment .list{padding-bottom:5px;padding-top:0px;padding-right:5px;padding-left:5px}/* ITEM */
.comment .list dl{margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px}
.comment .list dl dt{ line-height:25px; color:#333; border-left-width:5px; border-left-style:solid; border-left-color:#D9D9D9; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#D9D9D9; padding-left:10px; font-size: 13px; }
.comment .list dl dt span{color:#390;font-size:11px}
.comment .list dl dd{font-size:13px;line-height:20px;color:#333;margin:10px;padding:5px}

.comment .post{padding-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px}
.comment .post form{margin:0px;padding:0px}
.comment .post label{display:block;line-height:30px}
.comment .post .btn{display:block;margin-top:8px;padding-top:5px;padding-bottom:2px}

.col1{float:left; width:370px}
.col2{float:left; width:90px}
.col3{float:left; width:90px}
