@charset "utf-8";
/* CSS Document */
body { background-color:#fff; font-size:14px; color:#022222;}
.bpmainwidth { width:1100px;}

.bp-top { background:url(images/bp_03.jpg) no-repeat center; height:470px; margin-top:90px;}

.bp-menu { height:46px; padding-top:10px; padding-bottom:40px;}
.bp-menu a { width:210px; height:44px; display:block; float:left; border:1px #007d7d dotted; text-align:center; line-height:44px; font-size:16px; margin-right:8px;}
.bp-menu a:link{color:#007d7d; text-decoration:none;}
.bp-menu a:visited{color:#007d7d; text-decoration:none;}
.bp-menu a:hover{color:#007d7d; text-decoration:none;}
.bp-menu a:active{text-decoration:none;}

.bp-title { height:60px; background:url(images/bp_07.jpg) no-repeat center;}
.bp-title h2 { text-align:center; line-height:54px; font-weight:bolder; font-size:22px; color:#007d7d;}

.bp-main1 { height:400px; background:url(images/bp_11.jpg) no-repeat center; position:relative;}
.bp-main1 p { font-size:14px; line-height:24px; text-indent:2em;}
.bp-main1 div { width:160px; height:100px; display:block; font-size:14px; line-height:24px; position:absolute;}
.bp-main1 div span { font-size:18px; color:#007d7d;}
.bp-main11 { left:100px; top:100px;}
.bp-main12 { left:500px; top:250px;}
.bp-main13 { right:100px; top:100px;}

.bp-main2 { height:350px; background:url(images/bp_14.jpg) no-repeat center; position:relative;}
.bp-main2 div { width:340px; height:100px; display:block; overflow:hidden; float:left; position:absolute; font-size:14px; line-height:24px;}
.bp-main21 { left:0; top:30px;}
.bp-main22 { right:0; top:30px;}
.bp-main23 { left:0; bottom:10px;}
.bp-main24 { right:0; bottom:10px;}
.bp-main2 div span { font-size:18px; color:#007d7d;}

.bp-main3 { height:235px; background:url(images/bp_17.jpg) no-repeat right center;}
.bp-main3 p { font-size:14px; line-height:24px; padding-right:550px; padding-top:20px; text-indent:2em;}
.bp-main3 p font { color:#007d7d;}

.bp-main4 { height:325px;}
.bp-main4 ul { width:1200px;}
.bp-main4 ul li { width:250px; padding-top:170px; height:150px; display:block; float:left; margin-right:20px; margin-left:8px;}
.bp-main41 { background:url(images/bp_23.jpg) no-repeat top center;}
.bp-main42 { background:url(images/bp_21.jpg) no-repeat top center;}
.bp-main43 { background:url(images/bp_29.jpg) no-repeat top center;}
.bp-main44 { background:url(images/bp_26.jpg) no-repeat top center;}
.bp-main4 ul li p span { font-size:14px; display:block; color:#007d7d; text-align:center; line-height:24px;}
.bp-main4 ul li p { font-size:14px; line-height:24px;}

.bp-main5 { height:165px; padding:20px 0;}
.bp-main5 div { width:340px; height:165px; float:left; background-color:#e5e5e5;}
.bp-main52 { margin:0 40px;}
.bp-main5 div p strong { display:block; font-size:18px; color:#222222; text-align:center; line-height:36px;}
.bp-main5 div p { font-size:14px; line-height:24px; padding:10px;}
.bp-main5 div p a:link{color:#007d7d; text-decoration:none;}
.bp-main5 div p a:visited{color:#007d7d; text-decoration:none;}
.bp-main5 div p a:hover{color:#007d7d; text-decoration:underline;}
.bp-main5 div p a:active{text-decoration:none;}

.bp-newslist {}
.bp-newslist ul li { width:520px; height:30px; display:block; float:left; padding-left:10px; color:#666; border-right:1px #FFF dotted; margin-right:10px; font-size:14px; line-height:30px;}
.bp-newslist ul { width:1120px;}
.bp-newslist ul li a { width:440px; height:30px; display:block; float:left; padding-right:10px; overflow:hidden;}
.bp-newslist ul li a:link{color:#000; text-decoration:none;}
.bp-newslist ul li a:visited{color:#000; text-decoration:none;}
.bp-newslist ul li a:hover{color:#000; text-decoration:none;}
.bp-newslist ul li a:active{text-decoration:none;}
.newsout { background-color:noen;}
.newsover { background-color:#f4f4f4;}
.bp-newslist font { color:#6135c0;}

.bpzj { height:366px;}
#menu{ display:block; width:155px; height:366px; float:left;}
#menu #nav {display:block; height:50px;width:100%;}
#menu #nav li {width:155px; height:50px; margin-bottom:2px; background:url(images/zjbj2.jpg) no-repeat right center #a4a4a4; font-size:18px;}
#menu #nav li a {display:block;line-height:50px;text-decoration:none;text-align:center; color:#FFF;}
#menu #nav li a:hover { color:#FFF;}
#menu_con { width:845px; height:366px; display:block; float:left;}
#menu_con .tag { width:945px; height:366px; margin-left:10px;}
#menu_con .tag .tag-zj { width:537px; height:366px; display:block; float:left;}
#menu_con .tag1 .tag-zj { background:url(images/bp_36.jpg) no-repeat;}
#menu_con .tag2 .tag-zj { background:url(images/zwp.jpg) no-repeat;}
#menu_con .tag3 .tag-zj { background:url(images/tj.jpg) no-repeat;}
#menu_con .tag4 .tag-zj { background:url(images/shc.jpg) no-repeat;}
#menu_con .tag5 .tag-zj { background:url(images/lml.jpg) no-repeat;}
#menu_con .tag6 .tag-zj { background:url(images/qxh.jpg) no-repeat;}
#menu_con .tag7 .tag-zj { background:url(images/zxd.jpg) no-repeat;}
#menu_con .tag dd { width:350px; height:346px; padding:10px 20px; display:block; float:left; background-color:#ebebeb; margin-left:10px; position:relative;}
#menu_con .tag dd p { font-size:14px; line-height:28px;}
#menu_con .tag dd p span { font-size:20px; color:#007d7d; line-height:36px;}
.tag{ width:100%; overflow:hidden; position:relative;}
#menu_con .tag dd p a:link{color:#007d7d; text-decoration:none;}
#menu_con .tag dd p a:visited{color:#007d7d; text-decoration:none;}
#menu_con .tag dd p a:hover{color:#007d7d; text-decoration:underline;}
#menu_con .tag dd p a:active{text-decoration:none;}
#menu_con .tag dd .bp-zx,#menu_con .tag dd .bp-yy { width:105px; height:24px; display:block; position:absolute; background-color:#007d7d; line-height:22px; text-align:center; font-size:14px; color:#FFF; text-decoration:none;}
#menu_con .tag dd .bp-zx { left:60px; bottom:20px;}
#menu_con .tag dd .bp-yy { right:60px; bottom:20px;}
.tag .eb-zx { right:151px; top:4px;}
.tag .eb-jg { right:2px; top:4px;}
.selected{ background:url(images/zjbj.jpg) no-repeat right center #007d7d; color:#FFF;}

.pic{width:496px; margin:0 12px; height:480px;float:left;text-align:center; position:relative;}
.pic img{ display:block; float:left; width:240px; height:330px; }
.pic-c { width:236px; padding-left:10px; padding-right:10px; float:left;}
.pic-c span {font-size:16px; color:#007d7d; text-align:left; line-height:26px;}
.pic-c p { text-align:left; padding-left:10px; line-height:28px; font-size:14px; color:#222;}
.pic-c p a:link{color:#00a98a; text-decoration:none;}
.pic-c p a:visited{color:#00a98a; text-decoration:none;}
.pic-c p a:hover{color:#00a98a; text-decoration:underline;}
.pic-c p a:active{text-decoration:none;}
.pic a:link{color:#fff; text-decoration:none;}
.pic a:visited{color:#fff; text-decoration:none;}
.pic a:hover{color:#fff; text-decoration:none;}
.pic a:active{text-decoration:none;}
.wk-zx1 ,.wk-zx2 { width:96px; height:30px; position:absolute; display:block; text-align:center; line-height:30px; font-size:16px; color:#FFF; background-color:#007d7d;}
.wk-zx1 { left:110px; bottom:10px;}
.wk-zx2 { right:110px; bottom:10px;}
.arrleft { width:23px; height:300px; padding-top:180px; padding-right:12px; float:left;}
.arrright { width:23px; height:300px; padding-top:180px; padding-left:12px; float:left;}
#scrollbox { float:left;}
#scrollbox2 { float:left;}
.pic div{line-height:20px;color:#505050;margin:5px 0px;}
.pic div span{display:block;}
.pic-title { height:75px; width:496px; background:url(../images/wkimages/zjpic.jpg) no-repeat 10px 7px #007d7d; }
.pic-title span {font-size:28px; text-indent:2.5em; letter-spacing:0.5em; text-align:left; color:#FFF; line-height:75px;}