body{margin:0px;padding:0px;font-size: 12px;color: #03589b; background:#fff;}
a{ color:#03589b; text-decoration:none}
a:hover {color: #FF6600;}
img{ border:none}
.clear{clear:both}
.red{ color:#F00}
ul,li,h1,h2,h3,h4,p,dl,dt,dd,p,form{ margin:0px; padding:0px;}
h3{ font-size:14px;}
h4{ font-size:12px;}
li{ list-style-type:none}
#wrapper {width: 960px;margin:0 auto; background:#fff;}
#header{padding:0; height:80px; margin-bottom:10px;}
#footer{ text-align:center; line-height:25px;}
#logo{ float:left;  width:162px; height:60px; padding:10px;}
#logo img{ width:162px; height:59px;}
#topNav{ float:right; width:600px; text-align:right; padding:10px;}
#topNav h2{ font-size:16px; line-height:30px; color:#F00}
#topNav h3{ font-size:13px; line-height:30px;}
#topNav h3 a{ margin:0 5px;}
#menu{ height:45px; line-height:45px; background:url(images/menu.gif); margin-bottom:10px;}
#menu ul{ height:45px;}
#menu li{ float:left; background:url(images/menu_bg.gif) right bottom no-repeat; padding-left:1px;}
#menu a{ padding:0 20px; font-size:14px; color:#014594; font-weight:bold; display:block}
#menu a:hover{text-decoration: none; color:#4e7bc7}
#topSearch{ height:30px; margin-bottom:10px; text-align:right; padding:0 10px;}
#slide{ padding:10px}

.content{ margin-bottom:10px; background:#fff; width:960px; margin:0 auto}
.leftNav{ float:left; width:250px;}
.left{ float:left; width:450px;}
.right{ float:right; width:240px;}
.rightNav{ float:right; width:700px;}
.titleNav{ height:29px; padding:0px; background:url(images/title_bg.gif) left -29px repeat-x;}
.titleNav h2{ float:left; font-size:14px;line-height:29px;background:url(images/title_bg.gif) left 0px no-repeat; padding:0 20px;}
.titleNav h2 a{ color:#3a86be;line-height:29px;}
.titleNav h2 a:hover{ color:#2b6fa4}
.titleNav p{ float:right; line-height:29px; padding:0 10px;background:url(images/title_bg.gif) right -58px no-repeat;}
.titleNav p a{ line-height:29px;}
#content .titleNav h2 a{ font-weight:bold; color:#077ac7; background:url(images/bg_position.gif) no-repeat right -40px; padding-right:16px;}

.Menubox {width:100%;background:url(images/title_bg.gif) left -29px;height:29px;line-height:29px;}
#MenuboxL{width:20px; height:29px; float:left;background:url(images/title_bg.gif) left 0px no-repeat;line-height:29px; padding-left:10px; font-size:14px; color:#3a86be; font-weight:bold}
#MenuboxR{width:20px; height:29px; float:right;background:url(images/title_bg.gif) right -58px;line-height:29px;}
.Menubox ul{margin:0px;padding:0px; float:left}
.Menubox li{float:left;display:block;cursor:pointer;width:77px;text-align:center;color:#3a86be;;font-weight:bold;}
.Menubox li.hover{padding:0px;background:#999;width:77px;border-left:1px solid #b6cad1;border-top:1px solid #b6cad1;border-right:1px solid #b6cad1;background:#f5f9fa;color:#3a86be;font-weight:bold;height:29px;line-height:29px;}
.Contentbox{clear:both; margin-bottom:10px; padding:10px 0; height:170px;}

.Contentbox img{ float:left; padding:5px}
.Contentbox p{ line-height:22px; text-indent:1.5pc;}
.Contentbox p a{ color:#f00}

#aContent{ height:145px; overflow:hidden}
.conA{ height:180px;}
.conB{ height:170px;}
.nav{margin-bottom:10px; border:1px solid #d4d4d4; padding:5px 10px;}
#jobNav{ height:180px;}
.navTexe{margin-bottom:10px; border:1px solid #b6cad1; border-top:none; padding:5px 10px;}
.leftNav .nav{ background:#f0f7fd}
.nav h4,.nav dt{ line-height:30px; height:30px; overflow:hidden;  font-weight:bold}
.nav p,.nav dd{ line-height:25px; color:#333; text-indent:1.5pc}
.newsNav .nav{ margin-bottom:0px;}
.newsNav{ margin-bottom:10px;}
#test{ padding:5px 15px;}
#topAd{width:960px; border-top:5px solid #014594;margin:0 auto}
#topAd img{ width:960px;}

.testTab {border:1px solid #b6cad1; padding:4px; border-top:none; background:#f5f9fa}
.testTab table{width:450px;margin:0px auto;font:Georgia 11px;font-size:12px;color:#333333;text-align:center;border-collapse:collapse;/*细线表格代码*/}
.testTab table td{border:1px solid #fff;/*细线表格线条颜色*/height:22px; line-height:22px; overflow:hidden}
.testTab tr.t1 td {background-color:#fff;}/* 交替行第一行的背景色 */
.testTab tr.t2 td {background-color:#eee;}/* 交替行第二行的背景色 */
.testTab tr.t3 td {background-color:#ccc;}/* 鼠标经过时的背景色 */
.testTab th,tfoot tr td{font-weight:bold;text-align:center;background:#c5c5c5;}

.testTab th{line-height:30px;height:30px;}
.testTab tfoot tr td{background:#fff;line-height:26px;height:26px;}
.testTab thead{border:1px solid #fff;}
.testTab thead tr td{text-align:center;}

.right_l{ width:230px; float:left}
.right_r{ width:230px; float:right}

.listPhoto{ padding:10PX; text-align:center}
.listPhoto img{ margin-bottom:10px; text-align:center}
.listDot li{line-height:26px; padding-left:5px; height:26px; overflow:hidden}
.listDot em{ float:right; font-style:normal; color:#666; padding-right:10px;}
.listDot li a{ color:#F30}
.listDot em a{ color:#f00}
#live800{ line-height:16px;}
#live800 a{ display:block; height:42px; width:150px; line-height:42px; color:#fff; font-weight:bold; text-align:center; margin:0 auto; background:url(images/test_a.gif);}

#aContent .listDot li{ line-height:20px; height:20px; overflow:hidden}
#result1{ color:#F00; font-weight:bold;}
#map li{ line-height:23px;}
.listImg img{ float:none; width:130px; padding:10px;}
.listImg li{ float:left; width:150px; text-align:center}
.text_list{ line-height:25px;}
.text_list h4{ line-height:30px;}
.date{ float:right}
.text_list li{ padding:10px 0px; border-bottom:1px dashed #dedede}
/*分页*/
#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7;}
#pages a.now{ background:#077ac7; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#077ac7; color:#fff;}

/*位置导航*/
#position{ background:url(images/bg_position.gif) no-repeat 0 0;height:28px; line-height:28px; border:1px solid #fff; width:960px; margin:0 auto; margin-bottom:10px; border-bottom:2px solid #b6cad1}
#position a{ font-weight:bold; color:#077ac7; background:url(images/bg_position.gif) no-repeat right -40px; padding-right:16px;}

#photoNav{ height:160px; padding:10px; margin-bottom:10px;}
#photoNav p{ line-height:25px; text-align:center}
#friendLink{ height:50px; padding:10px;}
#footer{ background:url(images/footer_bg.gif) left -25px}

/*内容页*/
#content_head { text-align:center; padding:10px; border-bottom:1px solid #B9DFF9; }
#content_head h1 { font-family:"宋体"; font-size:20px; color:#077ac7;}
#content_head h2{line-height:24px; font-size:12px; font-weight:normal;}
#digest { margin:10px; border:1px solid #eee; background-color: #fefeff; padding:8px; line-height:150%;text-indent:2em; font-size:14px;}
#digest strong { color:#f00;}
#textNav{ padding:20px; line-height:25px;}
#textNav p{ padding:10px 0;}
#endtext{ margin:0 auto;}
#endtext,#endtext p,#endtext li{text-align:left; text-indent:2em; overflow:hidden; font-size:12px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#endtext,#endtext p,#endtext li{ width:620px;}
#endtext .icon { border:0; margin:3px 0 0;}
#endtext img { border:1px solid #ccc;max-width:700px;width:expression(this.width > 700 && this.width > this.height ? 700 : true);overflow:hidden;}
#endtext p{ margin-top:10px;}
#endtext a { text-decoration:underline;	color:#1f3a87;}
#endtext a:hover { color:#bc2931;}

/*关键字*/
#keyword{ font-size:14px; margin:10px 14px; padding:0; color:#077ac7;}
#keyword a{ margin-left:8px; color:#f00;}
/*分页标题*/
#titles{ margin:10px 20px; border:1px solid #B9DFF9; width:596px; overflow:hidden;}
#titles h3{ font-size:12px; background-color:#E4F3FC; color:#077ac7; line-height:22px; border:1px #fff solid; padding:0 8px;}
#titles a{ list-style:none; width:280px; float:left; padding-left:8px;line-height:180%; }
/*上下页*/
#pre_and_next{border-top:1px solid #6DC0E9; border-bottom:1px solid #6DC0E9;}
#pre_and_next li{ margin:8px 10px;}
#commnent_tag{ font-size:12px; padding:10px; margin-top:5px; font-weight:bold;color:#077ac7;}
#commnent_tag img{ float:right; margin-top:-10px;}

/*图片列表*/
.pic_list { width:100%; overflow:hidden;}
.pic_list li { margin:2px 6px; display:inline; float:left; text-align:left; background-image:none; padding:0;}
.pic_list li img,.pic_txt_list li img{ padding:1px;	border:1px solid #ccc;}
.pic_list li a{ font-size:12px;white-space: nowrap }

#sitemap{ margin:10px;}
#sitemap h3{ font-size:14px; line-height:30px; margin-top:10px;}
#sitemap p{ padding-left:20px; line-height:28px; border-bottom:1px dashed #B9DFF9;}
#sitemap p a{margin-right:40px;}

#chip,#chip p{ line-height:25px;}
#chip p{ margin:10px 0; text-indent:1.5pc}

#relaTionNav{ padding:0px; height:160px; line-height:21px; border:1px solid #fe8c2c; background:#fdf3e9;}
dl,dd,dt{margin:0px;padding:0px;}
#relaTionNav dl{background-position: bottom;margin:0px;}
#relaTionNav #firstdt{ background-image:url(images/untitled.gif);height: 37px;background-repeat: no-repeat;margin: 10px;padding-left: 45px;line-height: 18px;}
#relaTionNav dd{height:16px;line-height:16px;margin:10px;padding-left:0px;color:#00005e;}
#zx1{background-repeat: no-repeat;background-position: left top;}
#zx2{background-repeat: no-repeat;background-position: left -16px;}
#zx3{background-repeat: no-repeat;background-position: left -32px;}
#zx4{background-repeat: no-repeat;background-position: left -48px;}
#zx5{background-repeat: no-repeat;background-position: left -64px;}
#zx6{background-repeat: no-repeat;background-position: left -80px;}
#zx7{background-repeat: no-repeat;background-position: left -48px;}
#zx8{background-repeat: no-repeat;background-position: left -48px;}
#relaTionNav .dt2{line-height:16px;font-weight: bold;background: url(images/bottom_line.gif) repeat-x -100px top;}

#footer{ background:url(images/bottom_bg.gif) #fff repeat-x top left;}
#FooterNavMenu{ height:41px; line-height:25px; padding-top:10px;}
#FooterNavMenu li{ float:left;}
#FooterNavMenu a{ padding:0 15px;}
#footerNav{ width:950px; margin:0 auto; line-height:22px;}
#FooterLeft{ float:left; width:460px;}
#FooterRight{ float:right; width:460px;}
#footerNav img{ border:none;}
#copyNav{ text-align:center}
.listNav {}
.listNav li{ width:200px; float:left; padding:10px; text-align:center}
.listNav li img{ width:180px; height:135px; padding:4px; margin:0 4px; border:1px solid #ccc}
.listNav li{ line-height:30px;}

#xueshe{ height:80px; margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
#xueshe dt{ line-height:30px; height:80px; width:80px; float:left; overflow:hidden;  font-weight:bold}
#xueshedd{ line-height:25px; color:#333; text-indent:1.5pc;}
