﻿/* CSS Document */
* {border-style: none;border-color: inherit; border-width: 0; font-size: 100%;  outline: 0;	padding: 0;	margin: 0; word-break:break-all;  word-wrap:break-word;  }/*rerest*/
html{width:100%;}
body{font:12px/18px Arial, "宋体", sans-serif;text-align:center;padding-bottom:90px;background:#E9F4E6 url(../images/about/x2.jpg) 0 -320px repeat-x;}

a:visited{color:#3B9308; text-decoration:none}
a:link{color:#3B9308; text-decoration:none}
a:hover{color:#8DC21F; text-decoration:underline;}
a:active{color:#555;}

.clear20{ clear:both; display:block; height:20px; overflow:hidden; }
.clear{clear:both;height:0;overflow:hidden}
.clear10{clear:both;height:10px;overflow:hidden}
.clear2 {height:10px;width:100%;clear:both;border:1px solid #f00}
li{padding:0;margin:0;list-style:none}
ol{padding:0;margin:0;list-style:none}
ul{padding:0;margin:0;list-style:none}
cite{font-style:normal; text-decoration:none}
 tt{font-style:normal; text-decoration:none}
 em{font-style:normal; text-decoration:none}
 p{line-height:24px;}
 p strong{color:#2063A2;font-weight:700}
input {height:18px; padding:2px 0 0 2px;border:1px solid #B6B6B6; vertical-align:middle }
input.checkbox { border:0; margin-right:3px; } 
input.radio { border:0; margin-right:3px; } 
select { height:22px; line-height:18px; margin-right:5px; _margin-top:3px; }
textarea { padding: 3px; border: 1px solid #919191;}

#header{width:100%;margin-bottom:10px;height:140px;position:relative;background:url(../images/head_bg.jpg) center top no-repeat;}
#header .head{width: 960px;margin: auto;padding-top: 1px;height:140px; position:relative}
#header span{float:right;padding:5px;}
#header span a{padding:0 5px}
#header h1{text-indent:-9999px;float: left;}
#header h1 a{margin-top:0px;display: block;width: 300px;height: 100px;}

#top {
	 MARGIN: auto; WIDTH: 100%;  clear:both;}
.top_nav {
	FLOAT: right; WIDTH: 504px; COLOR: #7384a5; LINE-HEIGHT: 45px; MARGIN-RIGHT: 15px; HEIGHT: 45px; TEXT-ALIGN: right
}
.top_nav A {
	MARGIN: 0px 8px; COLOR: #7384a5; TEXT-DECORATION: none
}
.top_nav A:hover {
	TEXT-DECORATION: underline
}
.nav {
	FLOAT:  right;  HEIGHT: 35px
}
.nav LI {
	FLOAT: left; WIDTH: 70px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center
}
.nav LI A {
	DISPLAY: block; BACKGROUND: url(../images/nav_main_bg.jpg) no-repeat left top; WIDTH: 70px; COLOR: #ffffff; LETTER-SPACING: 2px; HEIGHT: 35px; TEXT-DECORATION: none;
}
.nav LI A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/nav_main_bg.jpg) no-repeat left -35px; COLOR: #000000
}
.nav .home {
	WIDTH: 71px
}
.nav .home A {
	DISPLAY: block; BACKGROUND: url(../images/nav_home_bg.jpg) no-repeat left top; WIDTH: 71px; HEIGHT: 35px;color:#ffffff
}
.nav .home A:hover {
	BACKGROUND: url(../images/nav_home_bg.jpg) no-repeat left -35px
}
.nav .more {
	WIDTH: 98px
}
.nav .more A {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: url(../images/nav_more_bg.jpg) no-repeat left top; WIDTH: 98px; COLOR: #ffffff; LETTER-SPACING: normal; HEIGHT: 35px
}
.nav .more A:hover {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: url(../images/nav_more_bg.jpg) no-repeat left -35px; WIDTH: 98px; COLOR: #ffffff; LETTER-SPACING: normal; HEIGHT: 35px
}
.nav .more UL {
	BORDER-RIGHT: #97a5bd 1px solid; BORDER-TOP: #97a5bd 1px solid; PADDING-LEFT: 1px; BACKGROUND: url(../images/top_jump_bg.jpg) #ffffff repeat-x left top; FILTER: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=145, color=#7A8793); BORDER-LEFT: #97a5bd 1px solid; WIDTH: 130px; BORDER-BOTTOM: #97a5bd 1px solid;padding:5px 0px; height: auto !important;height:330px
}
.nav .more UL LI {
	LINE-HEIGHT: 30px; HEIGHT: 30px
}
.nav .more UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 130px; COLOR: #0b4ca1; TEXT-INDENT: 30px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: left
}
.nav .more UL LI .mq {
	BACKGROUND: url(../images/jump_nav_ico.gif) no-repeat 10px -114px
}
.nav .more UL LI .mq:hover {
	BACKGROUND: url(../images/jump_nav_ico.gif) no-repeat 10px -114px
}
.nav .more UL LI SPAN {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-INDENT: 10px
}
.nav .more UL LI P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 125px; COLOR: #666666; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccfd5 1px solid; TEXT-ALIGN: left
}
.nav .more UL LI A:hover {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 130px; COLOR: #ff6600; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.top_nav2 TABLE {
	Z-INDEX: 80; LEFT: -1px; POSITION: absolute; TOP: 25px; BORDER-COLLAPSE: collapse
}
.top_nav2 LI {
	Z-INDEX: 100; FLOAT: left; POSITION: relative
}
.top_nav2 UL UL {
	RIGHT: -37px; VISIBILITY: hidden; WIDTH: 130px; POSITION: absolute; HEIGHT: 0px
}
* HTML .top_nav2 UL UL {
	RIGHT: -120px; VISIBILITY: hidden; WIDTH: 130px; POSITION: absolute; TOP: 10px; HEIGHT: 0px
}
.top_nav2 UL LI:hover UL {
	VISIBILITY: visible
}
.top_nav2 UL A:hover UL {
	VISIBILITY: visible
}



#wraper{width:976px;margin:0 auto; }
#main{min-height:625px;_height:625px;clear:both;padding:10px;background: #ffffff;}

.dongt ul{ margin:0px 10px;}
.dongt ul li {border-bottom:1px #BDBDBD dashed;background:url(../images/news.gif) no-repeat 5px 6px; color:#666666; padding:0px 0px 0px 25px;line-height:26px;display:block;margin-top:10px;font-size:14px}
.dongt ul li a{	color:#3B9308}

/*index*/

/*\\main*/
#footer{width:100%;padding-top:10px;margin:20px auto;color:#949593;line-height:20px;text-align: center; clear:both }
#footer a:visited{padding:0 8px;}
#footer a:link{padding:0 8px;}
#footer em{display:inline-block;margin:0 3px;width:15px;height:17px;background:url(../images/gs.gif) no-repeat}
/*\\footer*/


/*@about us*/
.aboutsub{background:#fff;text-align:left;overflow:hidden;}
.aboutsub .location{height:30px;line-height:30px;text-indent:20px}
.aboutsub .location a{padding:0 5px;}
.aboutsub h2{background:#F0F8D9 url(../images/about/banner.png) no-repeat;height: 80px;text-indent: -9999px;margin:0 10px 20px 10px;}
.aboutsub h2.about{background-position: 0 -80px;}  /*  关于习网 */
.aboutsub h2.law{background-position: 0 -240px;}
.aboutsub h2.contact{background-position: 0 -160px;}  /*  习网动态 */

.aboutsub h2.feedus{background-position: 0 -320px;}
.aboutsub h2.recru{background-position: 0 -400px;}
.aboutsub h2.pronews{background-position: 0 -480px;}

.aboutsub .sidebar{float: left;margin-left:10px;width: 190px;background:#ffffff}
.aboutsub .sidebar h3{font-size: 16px;line-height: 28px;margin-top: 10px;color: #77A30F;}
.aboutsub .sidebar h3 i{font-size: 18px;color: #77A30F; font-style:normal;font-family:Verdana,Arial,"宋体", sans-serif;}

.aboutsub .sidebar h3 p{font-size:12px;}
.aboutsub .sidebar span{display:block;margin:5px;padding:3px;border:2px solid #fc0;font-size:12px;text-indent:24px;}
.aboutsub .sidebar span b{color:#f00}
.aboutsub .sidebar ul{list-style:none;}
.aboutsub .sidebar ul li{background: url(../images/about/sub.gif) no-repeat; margin:0px auto;}
.aboutsub .sidebar ul li a{display: block;font-size: 14px; color:#ffffff;font-weight:bold; padding:8px 0 0 45px;letter-spacing:0.2em;height:27px}
.aboutsub .sidebar ul li a.cur{color:#77A203; text-decoration:none;background: url(../images/about/sub01.gif) no-repeat; }


.aboutsub .sidebar ul li a:hover{color:#77A203; text-decoration:none;background: url(../images/about/sub01.gif) no-repeat; }


ext-decoration:none;background: url(../images/about/sub01.gif) no-repeat; }


.aboutsub .hd{height: 80px;background: #F0F8D9 url(../images/about/banner.png) 0 0 no-repeat;padding-left: 400px;margin-bottom: 20px;}
.aboutsub .hd h3{padding: 5px 0 0 0;margin: 0;text-align: left;}
.aboutsub .hd fieldset{border: 0;margin: 3px 0;}
.aboutsub .hd fieldset input{float: left;margin-right: 10px;}
.aboutsub .hd fieldset .kw{width: 300px;border: 1px solid #E3F1CE;height: 19px;padding-top: 3px;}
.aboutsub .hd fieldset .sb{border: 0;background: url(../images/about/sub.png) 0 -280px no-repeat;width: 60px;height: 24px;cursor: pointer;}
.aboutsub .hd span{color: #333;}


.aboutsub .main{margin-left: 200px;padding: 0 30px; }
.aboutsub .main .bd{margin: 20px 0;}
.aboutsub .main .bd dl{width: 320px;float: left;line-height: 24px;margin: 10px 20px;}
.aboutsub .main .bd dl dt{font-size: 16px;font-weight: bold;margin-bottom: 10px;}


.aboutsub .main h3 {margin: 20px 0;background:#F3F3F3 url(../images/icon.gif) 10px 4px no-repeat;line-height: 24px;font-size: 14px;padding-left: 30px;text-align:right}
.aboutsub .main h3 span{float: left;}
.aboutsub .main h3 a{display: inline-block;width:38px;height: 24px;background: url(../images/about/sub.png) 0 -1197px no-repeat;}


.aboutsub .main h4{font-size: 14px;margin: 2px 24px;}
.aboutsub .main p{text-indent: 24px;line-height: 24px;margin: 10px 0;}
.aboutsub .main p span{padding:0 10px;}

.aboutsub .main dl dt{font-weight: bold;margin:10px 5px;}
.aboutsub .main dl dd{text-indent: 30px;line-height: 24px;background: url(../images/about/about.png) 20px -780px no-repeat;}
.aboutsub .main dl dd span{font-weight: bold;}
.aboutsub .main dl dd img{overflow:hidden}

.aboutsub .main ul.our li {line-height: 24px;text-indent: 24px;margin: 5px 0;list-style:none}
.aboutsub .main ul.our li span{font-weight: bold;}
.aboutsub .main ol {margin-left: 24px;}
.aboutsub .main ol li {text-indent: 0;margin-left: 24px;line-height: 24px;margin: 5px 0;list-style:none}
.aboutsub .main .contactlist {margin: 20px 0;}
.aboutsub .main ul.proshow li{float:left;padding:2px;border:2px solid #f2f2f2;margin:10px 5px;list-style:none}
.aboutsub .main ul.proshow li img{clear:both;width:200px;height:150px;border: 1px solid #D2DFB1;}
.aboutsub .main ul.proshow li span{display:block;text-align:center;}

/* 分页  */
div.green-black {padding: 3px; margin: 30px auto 10px;text-align: center;font-family:"宋体"}
div.green-black input{width:30px;height:18px;vertical-align:middle;margin:-1px 0 0 5px;*margin:0 0 0 5px}
div.green-black i{padding:0 5px;font-size:12px;color:#7EB400; font-style:normal}
div.green-black a {padding:5px 8px;margin-right: 2px;overflow:hidden；border: #2c2c2c 1px solid;background: #ccc; color: #fff; }
div.green-black a:hover {text-decoration:none;border: #aad83e 1px solid; background: url(../images/default/x.png) 0 -104px #aad83e; color: #fff; }

div.green-black span.current {padding:5px 8px;font-weight:700;margin-right: 2px;border: #aad83e 1px solid;background:url(../images/default/x.png) 0 -104px #aad83e; color: #fff;}
div.green-black span.disabled {padding:5px 8px;margin-right: 2px; border: #f3f3f3 1px solid;color: #999999;}


.aboutsub .news{text-align:center}
.aboutsub .news h1{font-family:"黑体";font-size:20px;text-align:center;line-height:26px;padding:10px 0;border-bottom:1px solid #ccc;color:#3B9308; }
.aboutsub .news h4{text-align:center;padding:10px 0}
.aboutsub .news img{margin:0 auto}
.aboutsub .news p{line-height:22px;text-indent:24px;margin:20px;text-align:left}
/*@feedback*/
.feedback {padding:0 20px;margin-top:20px;border:4px solid #ABD259;background:#fff;padding-bottom:20px;text-align:left;text-align:center}
.feedback legend {overflow:hidden;padding:0 20px;margin-bottom:20px;font-size:16px;font-weight:700;color:#ABD259}
.feedback legend i{color:#ccc;font-size:12px;font-weight:normal;padding:0 5px;}
.feedback #sb{border: 0;background:url(../images/about/sub.png) 0 -1097px no-repeat;width:82px;height: 32px;cursor: pointer;}
.feedback a:hover #sb{background:url(../images/about/sub.png) 0 -1129px no-repeat}

.feed{margin:20px auto;overflow:hidden;border:1px solid #BBCDDE;border-width:1px 0 0 1px}
.feed h1 { color:#3E659F; font-size:14px; border-bottom:1px solid #BBCDDE;border-right:1px solid #BBCDDE;background:#F2FAD5; height:30px; line-height:30px; padding:0 10px;text-align:left }
.feed h3{color:#3E659F; border-top:1px solid #BBCDDE;background:#F2FAD5; height:30px; line-height:30px; padding:5px 10px;text-align:center}
.feed em{font-style:normal;font-size:12px;font-weight:normal;float:left}
.feed table td{border:1px solid #BBCDDE;border-width:0 1px 1px 0;text-align:left;padding:5px;}
.feed table td cite{font-style:normal;display:block;text-align:center}
.feed table td span{color:#ccc;font-size:12px;}
.feed table td span b{color:#f00;padding:0 3px;}
.feed table td textarea{width:80%;height:120px;padding: 3px;}
.feed table td input{width:180px;margin-right:5px;padding: 3px;}
/*\\feedback*/

.tjtable{border-collapse:collapse;;margin:-5px auto 0;float:left;border:1px #c8e867 solid; width:100%}
.tjtable td{border-right:1px solid #c8e867;border-bottom:1px solid #c8e867; line-height:33px; padding:0 6px
}
.tjtable td a{ color:#669900}
.tjtable td a.red{ color:#f00}
.tjtable td a:hover{ color:#FF9900}

.tjtable thead td{background: #EBFFC1;font-weight:bold;color:#637b05; text-align:center}
.tjtable tbody tr.ys{background:#f9feea}
.color1 {background-color: #F4FDDF;  }
.color2 {background-color:#faf8df; }
.color3 {background-color:#ebf3c9; }
.color4 { text-align:left }
.color5 { text-align: center}


/*\\about us*/
input.btn{background:url(../images/button.gif) 0 center repeat-x;height:22px; line-height:21px;color:#fff;padding:0 5px;border:1px solid #5B9400;margin:0px 5px 5px 5px;cursor:pointer; vertical-align:-0.3em;*vertical-align:-0.2em;}
.yjlist{	margin:5px 0 10px;border-bottom:1px #ccc dashed;width:100%; table-layout:fixed; } 
.yjlist td{ padding:5px}
.yjlist td.zi14{  font-size:14px;padding:15px;line-height:25px}
.adminmsg{margin:10px 10px;background:#fff;border:1px #c6dc88 solid;padding:10px;font-size:12px}
.adminmsg h3{ color:#f60;margin-bottom:5px}
.adminmsg p{ line-height:24px}
.fbtime{float:left;line-height:25px}
.toupiao{float:right}
.toupiao a.up{float:right;display:block;width:35px;height:25px;line-height:25px;padding-left:25px;color:#f60;background:#fff url(../images/up.gif) 5px center no-repeat ;border:1px #f90 solid;font-weight:bold;margin-right:10px;font-size:14px}

.toupiao a.xia{float:right;display:block;width:35px;height:25px;line-height:25px;padding-left:25px;color:green;background:#fff url(../images/xia.gif) 5px center no-repeat ;border:1px #74bb07 solid;font-weight:bold;margin-right:0px;font-size:14px}


a.link_down{ color:#aa65be;}
a.link_down:hover{color:#aa65be;}
a.link_down img{ vertical-align:middle; margin-right:5px;}




