.top {background: url(../images/top.png) no-repeat; height: 110px;}
.en {background: url(../images/english.png) no-repeat left; height: 20px; }
.o {padding: 5px 0;}
.sinput {background: url(../images/search.png) no-repeat 5px center; width: 220px; }
.uinput { margin-left: -28px; background:url(../images/index_07.png) no-repeat center center; border: none; width: 30px; height: 24px; margin-top: 3px;}
.nav {height: 45px; background: url(../images/nav.png) no-repeat; }
.nav ul li.mit {line-height: 35px;  font-size: 14px; text-align: center;  position:relative;} 
.nav ul li a {color: #fff; padding: 0 12px;}

.nav ul li:hover,.nav ul li.actioni {background: #018f5d url(../images/navb.png) no-repeat center bottom; display: block; color: #fff; }

.nav .sub{ display:none; /*默认隐藏*/ min-width: 268px; background: #018f5d;   z-index: 9999;  position:absolute; left:-70px; top:35px; line-height:30px; padding:0;   float:left; z-index: 999; border: 1px #afdde2 solid; padding-left:10px; } 
.nav .sub li{ float:left; width: 85px; font-size: 12px; text-align: left; font-weight: bold;   }
.nav .sub li:hover {background: none;}
.nav .sub li a{ display:block;  margin:0 5px; color:#fff ;  padding: 0 0; }
.nav .sub li a:hover{  color:#f2ff5c; background: none;  padding: 0 0; }


.more {background: url(../images/more.png) no-repeat; width: 16px; height: 16px; display: block; margin:5px 15px 0 0;}
.Notice {width: 300px; margin-right: 15px;}
.Notice .bd ul li {line-height: 26px;}
.Notice .bd ul li span { margin-right: 10px;}
.Notice h4 {color: #ff0000;}

.Regulations {width:280px; }
.Regulations h4 {color: #ff0000;}
.Regulations .bd ul li {line-height: 26px;}
.Regulations .bd ul li span { margin-right: 10px;}

.slide {width: 390px; height: 210px;}
.slideBox{ position:relative; height: 210px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ display:block;  height: 210px; }


.x {margin-right: 20px; width: 320px;}
.right-none {margin-right: 0px; float: right;}
.x .hd {margin-bottom: 4px;} 
.x .hd ul li {line-height: 30px; cursor: pointer;}
.x .hd ul li.on {color: #41a3c3;}
.x .hd ul span {margin-top: 3px;}
.x .bd ul li {line-height: 30px;}
.x .ht h4 {padding: 3px 0; border-bottom: 1px #ccc solid;}

.x .ht span {padding: 3px ;}
.z { width: 490px;}
.z .bd li.left {margin: 10px; overflow: hidden;}
.z .hd ul li {line-height: 30px; cursor: pointer;}
.z .hd ul li.on {color: #41a3c3;}
.z .hd ul span {margin-top: 3px;}
.z .bd ul li {line-height: 30px;}
.z .ht {border-bottom: 4px solid #41a3c3;}
.z .ht span {padding: 2px 4px; margin-right: 3px;}

.b {margin-top: 15px;}
.b .ht {border-bottom: 4px solid #41a3c3;}
.b .ht span {padding: 2px 4px; margin-right: 3px;}
.b .hd .b-title {border-bottom: 5px #41a3c3 solid; padding: 0 3px; line-height: 27px; }

.b .hd h4 {border-bottom: 2px #41a3c3 solid; line-height: 27px;}

.c {margin-top: 15px;}
.c .ht {border-bottom: 4px solid #41a3c3;}
.c .ht span {padding: 2px 4px; margin-right: 3px;}
.c .hd .c-title {color: #fff; padding: 2px 3px; }

.n { width: 380px; margin-right: 20px;}

.n .hd ul li {line-height: 30px; cursor: pointer;}
.n .hd ul li.on {color: #41a3c3;}
.n .hd ul span {margin-top: 3px;}
.n .bd ul li {line-height: 30px;}
.n .ht {border-bottom: 4px solid #41a3c3;}
.n .ht span {padding: 2px 4px; margin-right: 3px;}

.nt {width: 180px; position:relative; }
.nt .hd {margin-bottom: 10px;}
.nt .hd ul li {line-height: 30px; cursor: pointer;}
.nt .hd ul li.on {color: #41a3c3;}
.nt .hd ul span {margin-top: 3px;}
.nt .hd .b-title {border-bottom: 5px #41a3c3 solid; padding: 0 3px; line-height: 27px; }
.nt .hd h4 {border-bottom: 2px #41a3c3 solid; line-height: 27px;}
.nt .hd ul {overflow: hidden; zoom: 1;}
.nt .bd ul li {width: 170px; height:70px}
.nt .bd ul li img {width: 170px; height: 60px;}

.d {height:75px; background: url(../images/index_81.png) repeat-x;}
.d ul li {width: 110px; height:70px ; text-align: center;}
.d ul li a.txt {line-height: 25px; width: 110px;}
.link .bd {height: 105px; background: url(../images/link.png) no-repeat;}
.link .bd ul span {color: #0062a3; line-height: 22px;}
.link .bd ul {overflow: hidden;}
.link .bd ul li {margin-right: 10px; line-height: 22px;}


.flink {width: 540px;}
.erwei {width: 300px; height:105px ;}
.erwei ul li {margin: 0 10px;}
.a {height: 35px;}
.a ul {width: 550px; margin: 0 auto;}
.a ul li {line-height: 35px;}
.a ul li a {color: #fff;}
.a ul li span {margin: 0 15px; color: #fff;}

.f p {color: #807a7a;}


/*list_index*/

/*p-left*/
.p-left {width: 213px;}

.channel .hd {background:url(../images/channel.jpg) no-repeat ; line-height: 31px; color: #fff;}
.channel .bd {background: #65d1e1;}
.channel .bd ul li {line-height: 30px; border-bottom: 1px #fff solid; overflow: hidden;}
.channel .bd ul li:hover {background: #b1ebf3;}
.channel .bd ul li ul {width: 215px; background: #018f5d ; display: none; position: absolute; margin:-30px 0 0 213px; }
.channel .bd ul li ul li a {color: #fff;}
.channel .bd ul li:hover ul {display: block;}
.channel .bd ul li ul li:hover a {color: #f00;}
.channel .bd ul li span {width:12px ; height: 30px;  margin-right: 15px; background: url(../images/cli.png) center no-repeat;}

.zhinan {margin-top: 20px;}
.zhinan .hd {background:url(../images/z.png) no-repeat ; line-height: 31px; color: #fff;}
.zhinan .bd {background: #e2f3f9;}
.zhinan .bd ul li {line-height: 30px; border-bottom: 1px #fff solid; overflow: hidden;}
.zhinan .bd ul li:hover {background: #b1ebf3;}


.s {}
.s .hd {background:url(../images/s.png) no-repeat ; line-height: 31px; color: #fff;}
.s .bd {background: #e2f3f9;}
.s .bd ul li {line-height: 30px; border-bottom: 1px #fff solid; overflow: hidden;}
.s .bd ul li:hover,.s.bd ul li.currt,.ab .bd ul li.currt {background: #b1ebf3;}


.ab {margin-top: 20px;}
.ab .hd {background:url(../images/ab.png) no-repeat ; line-height: 31px; color: #fff;}
.ab .bd {background: #e2f3f9;}
.ab .bd ul li {line-height: 30px; border-bottom: 1px #fff solid; overflow: hidden;}
.ab .bd ul li:hover {background: #b1ebf3;}

.kf {background: url(../images/kf.png) no-repeat top; border: 1px #ccc solid; margin-top: 10px;}
.kf ul {margin-top: 35px; overflow: hidden;}
.kf ul li {border: 1px #ccc solid; margin: 5px 4px;}
.kf ul li img{ width: 95px; height: 35px;}

/*p-right*/
.p-right {width: 775px;}
.p-right .hd {height: 45px; background: url(../images/p-right.png) no-repeat;}
.p-right .hd .p-title {line-height: 32px; color: #fff; width: 120px;}

.navi {line-height: 40px; color: #fff; margin-right: 15px;}
.navi a {color: #fff;}

.ax {width: 375px; margin: 10px 0;}
.ax .ht {border-bottom: 4px #41a3c3 solid;}
.ax .ht h5 {max-width: 150px; min-width: 85px;}
.ax .ht ul {max-width: 270px; height: 18px; overflow: hidden; }
.ax .ht ul li span {margin: 0 3px;}

.ax .ul li {line-height: 28px;}
.ax .ul ul {padding: 10px; min-height: 190px;}


/*list_index ---end*/

/*list*/
.r {padding: 5px;}

.list ul li {line-height: 30px; padding: 0 5px;}
.li-ge { border-bottom: #ccc dashed 1px; margin: 10px 0;}
.list ul li span {color:#807b7b ; margin-right: 10px;}

.inro {line-height: 30px; background: #b7eaf9; color: #a9a9a9; margin: 15px 0;  }
/*notice*/
.notice .hd {width: 206px; height: 35px; background: url(../images/noti.png) no-repeat;}
.notice .hd ul {list-style: none;padding-left: 0;}
.notice .hd ul li {width:103px; text-align: center; line-height: 35px; float: left; font-weight: bold;}
.notice .hd ul li a {color: #000;}
.notice .hd li.currt {background: url(../images/noticur.png) no-repeat center bottom;}

.notice .bd {border: 1px #ccc solid; background: #f5f5f5; padding: 15px;}
.notice .bd ul li {line-height: 30px;}

.hr .tab-nav {height: 30px; background: #e1e2e4; width: 480px; margin: 20px 0; }
.hr .tab-nav li {width: 150px; line-height: 30px; cursor: pointer; text-align: center;}
.hr .tab-pal li span{width: 30px; height: 30px;}
.hr .tab-pal li p.title {color: #ff0000;}
.hr .tab-nav li.on {background: url(../images/hr.png) no-repeat; height: 30px; color: #fff;}
.tab-pal li {margin: 15px 0; padding: 15px 0; border-bottom: 1px #ccc solid;}  

.hr .hr-list p {}

.kh ul li {margin:10px; height: 50px; }
.kh ul li img {}
.kh h4 {border-bottom: 1px dotted #ccc; padding: 5px;}
.o {width: 265px;}

.navt {border: 1px #41a3c3 solid; padding: 10px 0; margin-bottom: 5px; background:#e2f3f9}
.navt ul li {line-height: 30px;}
.navt ul li a {color: #000;}
.navt ul li a.f00 {color: #FF0000;}	

.read {  border: 1px #ccc solid; padding: 10px; margin-top: 20px;}
.read .h1 {border-bottom: 1px ccc dotted;}
.read ul li {width: 42%; margin: 0 25px; border-bottom: 1px #D2D2D2 dotted; line-height: 30px;}
.scroll_top {border: #41a3c3 solid 1px; padding: 10px; position:relative;}
.scroll_top span {width: 90px; line-height: 28px; padding:0px;}
.scroll_top ul {width:850px; padding: 0; height: 28px;}
.scroll_top ul li {height: 28px; line-height: 28px; font-size:14px ;}

.con {font-size: 16px;}

.form-login {width: 40%; margin: 20px auto;}
.form-login li {margin:10px 0; overflow: hidden;}
.form-login label.leftlabel {margin-right: 10px; color: #f00; font-size: 16px;}
/*.form input {}*/
.actGotop{position:fixed;_position:absolute;bottom:50px;right:20px;width:150px;height:195px;display:none;}
.actGotop a,.actGotop a:link{width:150px;height:195px;display:inline-block;background:url(../images/blog7year_gotop.png) no-repeat;_background:url(images/blog7year_gotop.gif) no-repeat;outline:none;}
.actGotop a:hover{background:url(../images/blog7year_gotopd.gif) no-repeat;outline:none;}