body {
	background: url(/dfiles/12934/image/mainbg.jpg) repeat-x rgb(232, 250, 252); margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: "ËÎÌå"; font-size: 12px;}
div {
	margin: 0px; padding: 0px;}
ul {
	margin: 0px; padding: 0px;}
li {
	margin: 0px; padding: 0px;}
h1 {
	margin: 0px; padding: 0px;}
h2 {
	margin: 0px; padding: 0px;}
h3 {
	margin: 0px; padding: 0px;}
h4 {
	margin: 0px; padding: 0px;}
h5 {
	margin: 0px; padding: 0px;}
h6 {
	margin: 0px; padding: 0px;}
img {
	margin: 0px; padding: 0px;}
p {
	margin: 0px; padding: 0px;}
dl {
	margin: 0px; padding: 0px;}
dt {
	margin: 0px; padding: 0px;}
dd {
	margin: 0px; padding: 0px;}
ol {
	margin: 0px; padding: 0px;}
th {
	margin: 0px; padding: 0px;}
td {
	margin: 0px; padding: 0px;}
li {
	list-style-type: none;}
form {
	margin: 0px; padding: 0px;}
input {
	margin: 0px; padding: 0px;}
button {
	margin: 0px; padding: 0px;}
option {
	margin: 0px; padding: 0px;}
textarea {
	margin: 0px; padding: 0px;}
select {
	margin: 0px; padding: 0px;}
input {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;}
button {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;}
textarea {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;}
select {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;}
a {
	color: rgb(0, 0, 0); text-decoration: none;}
a:link {
	text-decoration: none;}
a:visited {
	text-decoration: none;}
a:hover {
	text-decoration: underline;}
table {
	font-size: inherit;}
th {
	font-weight: normal;}
img {
	border: 0px currentColor;}
h3 {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;}
h4 {
	font-size: 12px;}
.clear {
	height: 0px; overflow: hidden; clear: both;}
.copy {
	font-family: Arial, Helvetica, sans-serif;}
.page {
	background: rgb(240, 244, 249); padding: 10px 0px; width: 100%; text-align: center; margin-top: 15px; float: left;}
.page .prev {
	margin: 0px 10px; color: rgb(0, 0, 0);}
.page .next {
	margin: 0px 10px; color: rgb(0, 0, 0);}
.page .num {
	padding: 2px; text-align: center; color: rgb(0, 0, 0);}
.page .cur {
	color: rgb(255, 0, 0); font-weight: bold;}
#header {
	background: url(/dfiles/12934/image/mm_02.jpg) no-repeat; margin: 0px auto; width: 1002px;}
.topbar {
	height: 134px; position: relative;}
.fla {
	left: 649px; top: 46px; position: absolute;}
.mininav {
	top: 14px; right: 33px; color: rgb(203, 221, 244); position: absolute;}
.mininav a {
	color: rgb(203, 221, 244);}
.search {left: 611px; top: 99px; position: absolute;width:350px;}
.search select {
	width: 92px; height: 22px; line-height: 22px; float: left;}
.menu {
	background: url(/dfiles/12934/image/m_09.jpg) repeat-x; height: 40px; margin-top: 6px;}
.menu .hu {
	padding: 0px; width: 40px; margin-top: -22px; float: right;}
.menu ul {
	height: 40px;}
.menu ul li {
	background: url(/dfiles/12934/image/mb_09.gif) no-repeat; height: 40px; color: rgb(255, 255, 255); padding-left: 2px; float: left; position: relative;}
.menu ul li img {
	float: left;}
.menu ul li a {
	color: rgb(255, 255, 255);}
.menu ul li a:hover {
	color: rgb(220, 255, 54);}
.menu ul li.line {
	background: url(/dfiles/12934/image/menu_line.jpg) no-repeat; width: 2px; height: 40px;}
.dropmenu {
	left: 0px; top: 40px; width: 620px; height: 20px; line-height: 27px; display: none; position: absolute;}
.mub {
	background: rgb(124, 201, 36); padding: 0px 20px; border: 1px solid rgb(170, 224, 109); height: 27px; float: left;}
#content {
	background: url(/dfiles/12934/image/1_15.jpg) repeat-x rgb(255, 255, 255); margin: 13px auto 0px; border: 1px solid rgb(255, 255, 255); width: 1000px; padding-bottom: 20px;}
.main {
	margin: 10px 0px 0px 10px; width: 745px; overflow: hidden; float: left; display: inline;}
.section {
	float: left;}
.notice {
	width: 246px; float: left;}
.notice .title {
	background: url(/dfiles/12934/image/1_18.jpg); height: 54px;}
.notice .title .more {
	padding: 29px 0px 0px 145px; width: 45px; height: 14px; float: left; display: inline;}
.notice .title .more a {
	width: 45px; height: 14px; float: left; display: block;}
.notice .cont {
	background: url(/dfiles/12934/image/2_21.jpg) repeat-x; height: 202px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;}
.notice .cont .text {
	padding: 9px 10px 0px; width: 226px; color: rgb(139, 139, 139); line-height: 19px; float: left;}
.notice .cont .photo {
	width: 98px; height: 76px; margin-right: 6px; float: left;}
.cont .text a {
	background:none !important; line-height:19px;}
.notice ul {
	padding: 8px 0px 0px 5px; float: left;}
.notice li {
	line-height: 23px;}
.notice li a:hover {
	color: rgb(224, 95, 0);}
.banner {
	background: url(/dfiles/12934/image/i_26.jpg) no-repeat; border: 1px solid rgb(208, 208, 208); width: 487px; height: 255px; margin-left: 10px; float: left; display: inline;}
.banner .photo {
	left: 8px; top: 6px; width: 471px; height: 242px; overflow: hidden; position: relative;}
.banner .photo li {
	left: 0px; top: 0px; position: absolute;}
.banner .photo li p {
	padding-top: 7px; font-size: 14px;}
.banner .photo li p a:hover {
	color: rgb(255, 0, 0);}
.banner .tabs {
	top: -13px; float: right; position: relative;}
.banner .tabs li {
	margin-right: 8px; float: left;}
.banner .tabs li a {
	background: url(/dfiles/12934/image/libg.jpg) no-repeat; width: 14px; height: 14px; text-align: center; text-indent: -9999px; overflow: hidden; display: block;}
.banner .tabs li a.current {
	background: url(/dfiles/12934/image/licur.jpg) no-repeat;}
.about {
	margin: 14px 0px 0px 0px; width: 745px; float: left; display: inline;}
.about .title {
	height: 38px; overflow: hidden; border-bottom-color: rgb(101, 146, 196); border-bottom-width: 1px; border-bottom-style: solid;}
.about .cont {
	height: 220px; overflow: hidden;}
.about .photo {
	padding: 6px 8px 0px 2px; width: 245px; height: 210px; float: left;}
.about .text {
	width: 396px; line-height: 23px; padding-top: 10px; float: left;}
.about .text a {
	color: rgb(210, 0, 0);}
.about dl {
	width: 79px; padding-top: 5px; float: right;}
.about dt {
	width: 79px; height: 22px; overflow: hidden; margin-bottom: 5px; float: left;}
.about dt a {
	background: url(/dfiles/12934/image/a_41.jpg) no-repeat; width: 57px; height: 22px; line-height: 22px; padding-left: 22px; display: block;}
.about dt a:hover {
	color: rgb(210, 0, 0); text-decoration: none;}
.l {
	width: 246px; margin-top: 8px; float: left;}
.mod {
	width: 246px; float: left;}
.mod .title {
	background: url(/dfiles/12934/image/n_44.jpg) no-repeat; height: 30px;}
.mod .title h3 {
	padding: 11px 0px 0px 21px; float: left;}
.mod .title .more {
	padding: 17px 11px 0px 0px; width: 34px; height: 6px; float: right;}
.mod .cont {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(213, 213, 213); height: auto !important; min-height: 105px;}
.mod .cont ul {
	padding: 0px; float: left;}
.wlist .cont li {
	line-height: 23px;}
.wlist .cont .text {
	padding: 9px 10px 0px; width: 226px; color: rgb(139, 139, 139); line-height: 19px; float: left;}
.mod .cont li a:hover {
	color: rgb(224, 95, 0);}
.mod .bot {
	background: url(/dfiles/12934/image/n_56.jpg) no-repeat; width: 246px; height: 7px; overflow: hidden;}
.wlist2 .cont li {
	width: 225px; line-height: 24px;}
.wlist2 .cont .text {
	padding: 9px 10px 0px; width: 226px; color: rgb(139, 139, 139); line-height: 19px; float: left;}
.wlist2 .cont .blue {
	color: rgb(0, 57, 136); margin-right: 4px;}
.rsp {
	width: 246px; height: 82px; overflow: hidden; margin-top: 4px; float: left;}
.news {
	margin: 5px 0px 0px 5px; width: 492px; float: left; display: inline;}
.news .title {
	background: url(/dfiles/12934/image/n_47.jpg) no-repeat -11px 0px; height: 40px; overflow: hidden; margin-top: 2px;}
.news .title .more {
	padding: 16px 4px 0px 0px; float: right;}
.news .cont .text {
	padding: 10px 10px 0 10px; width: 470px; color: rgb(139, 139, 139); line-height: 18px; float: left;}
.news .cont .photo {
	margin: 0px 16px 0px 13px; padding: 1px; border: 1px solid rgb(223, 223, 223); width: 96px; height: 71px; overflow: hidden; float: left; display: inline;}
.news .cont .text a {}
.news .cont ul {
	padding: 0 0 4px 0;}
.news ul.nl {
	padding: 0px; width: 430px; float: left;}
.news ul.nl li {
	width: 330px; float: left; line-height:24px
;}
.news ul.nl li a {
	float: left;}
.news ul.nl li a:hover {
	color: rgb(0, 57, 136);}
.news ul.nl li .date {
	padding-right: 10px; float: right;}
.rsp2 {
	margin: 0px 0px 0px 2px; width: 740px; height: 84px; overflow: hidden; float: left; display: inline;}
.single {
	background: url(/dfiles/12934/image/g_114.jpg) no-repeat; padding: 9px 0px 0px 13px; width: 233px; height: 204px; float: left;}
.single .photo img {
	width: 220px; height: 166px; display: block;}
.single .photo {
	width: 220px; height: 204px; overflow: hidden; position: relative;}
.single .photo li {
	left: 0px; top: 0px; position: absolute;}
.single .photo li p {
	background: url(/dfiles/12934/image/m_80.jpg) no-repeat; width: 220px; height: 28px; text-align: center; line-height: 28px; margin-top: 2px;}
.single .photo li p a {
	color: rgb(255, 255, 255);}
.single .photo li p a:hover {
	color: rgb(255, 0, 0);}
.single .tabs {
	top: -55px; right: 10px; float: right; position: relative;}
.single .tabs li {
	margin-right: 8px; float: left;}
.single .tabs li a {
	background: rgb(204, 204, 204); width: 14px; height: 14px; text-align: center; overflow: hidden; display: block;}
.single .tabs li a.current {
	color: rgb(255, 0, 0);}
.rsp3 {
	width: 246px; height: 59px; overflow: hidden; margin-top: 10px; float: left;}
.r {
	width: 490px; margin-left:5px; float: left; display: inline;}
.mod2 {
	margin: 6px 0px 0px 0px; width: 490px; float: left; display: inline;}
.wlist3 .title {
	background: url(/dfiles/12934/image/p_67.jpg) no-repeat -11px 0px; height: 40px; overflow: hidden; margin-top: 2px;}
.mod2 .title .more {
	padding: 16px 4px 0px 0px; float: right;}
.wlist3 .cont .text {
	padding: 10px 10px 0px 10px; width: 470px; color: rgb(139, 139, 139); line-height: 18px; float: left;}
.wlist3 .cont .text dl {
	width: 460px; float: left;}
.wlist3 .cont .text dd {
	padding: 0px 15px; width: 120px; float: left;}
.wlist3 .cont .photo {
	width: 120px; height: 90px; overflow: hidden; position: relative;}
.wlsit3 .cont .img {
	position: relative; z-index: 1;}
.wlist3 .cont .name {
	background: rgb(83, 83, 83); left: 0px; top: 90px; width: 120px; height: 25px; position: absolute; z-index: 10;}
.wlist3 .cont .name a {
	background: rgb(83, 83, 83); width: 120px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; display: block;}
.wlist3 .cont .name a:hover {
	color: rgb(255, 255, 0); text-decoration: none;}
.mod2 .cont ul {
	padding-top: 12px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid;}
.mod2 ul {
	padding: 0px 0px 0px 15px; width: 430px; float: left;}
.mod2 li {
	background: url(/dfiles/12934/image/n_60.jpg) no-repeat 5px 6px; width: 410px; line-height: 25px; padding-left: 26px; font-size: 14px; float: left;}
.mod2 li a {
	float: left;}
.mod2 li a:hover {
	color: rgb(0, 57, 136);}
.mod2 li .date {
	padding-right: 10px; float: right;}
.rsp4 {
	margin: 10px 0px 10px 25px; width: 450px; height: 43px; float: left; display: inline;}
.rsp4 a {
	margin: 0px 3px; float: left; display: inline;}
.wlist4 .title {
	background: url(/dfiles/12934/image/m_89.jpg) no-repeat; height: 40px; overflow: hidden;}
.plist {
	margin: 0px 0px 0px 0px; width: 490px; float: left; display: inline;}
.plist .title {
	background: url(/dfiles/12934/image/p_100.jpg) no-repeat; height: 48px; overflow: hidden;}
.plist .title h3 {
	padding: 20px 0px 0px 75px; float: left;}
.plist .title h3 a {
	width: 74px; height: 19px; display: block;}
.plist .title .more {
	padding: 8px 10px 0px 0px; float: right;}
.scroll {
	width: 1160px;}
.plist .cont {
	border: 1px solid rgb(213, 213, 213);}
.plist .cont .text {
	padding:10px 10px 0 0px; width:470px; height: 168px ;}

.plist ul li {
	float: left; line-height:24px; width: 330px
;}
.plist ul li .photo {
	width: 127px; height: 164px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell;}
.plist ul li .photo img {
	vertical-align: middle;}
.plist ul li .name {
	text-align: center; padding-top: 12px;}
.side {
	margin: 10px 0px 0px 10px; width: 225px; overflow: hidden; float: left; display: inline;}
.wlsit5 {
	background: url(/dfiles/12934/image/r_20.jpg) repeat-x; width: 225px; float: left;}
.wlsit5 .title {
	margin: 15px 0px 0px 10px; height: 29px; overflow: hidden;}
.wlsit5 .cont {
	padding: 0px 10px; height: 213px;}

.wlsit5 .cont ul {
	width: 198px; float: left;}
.wlsit5 .cont li {
	line-height: 24px; padding-left:8px
;}
.wlsit5 .cont li a:hover {
	color: rgb(224, 95, 0);}
.rsp5 {
	width: 217px; height: 187px; overflow: hidden; margin-top: 10px; float: left;}
.box {
	background: url(/dfiles/12934/image/t_57.jpg) no-repeat; width: 217px; margin-top: 10px; float: left; background-color:#f1f1f1;}
.box .title {
	height: 37px;}
.box .title h3 {
	padding: 12px 0px 0px 34px;float: left;}
.box .title .more {
	padding: 12px 10px 0px 0px; float: right;}
.box .cont .text {
	padding: 10px 10px 0px; width: 200px; color: rgb(139, 139, 139); line-height: 18px; float: left;}
.box .cont li { line-height:23px;}
.box .tab {
	height: 26px; overflow: hidden;}
.box .tab ul {
	width: 400px; margin-left: -1px;}
.box .tab li {
	width: 67px; height: 26px; text-align: center; line-height: 26px; margin-left: 5px; float: left; display: inline; cursor: pointer;}
.box .tab li.current {
	background: url(/dfiles/12934/image/t_65.jpg) no-repeat; color: rgb(0, 57, 136); font-weight: bold;}
.box .cont1 {
	padding: 12px 0px 0px 13px; height: 212px; overflow: hidden;}
.box .cont1 li {
	background: url(/dfiles/12934/image/d_28.jpg) no-repeat 0px 9px; width: 180px; line-height: 24px; padding-left: 8px;}
.box .cont1 .more {
	text-align: right;}
.box .cont1 li a:hover {
	color: rgb(224, 95, 0);}
.wlsit6 {
	width: 217px; margin-top: 15px; float: left;}
.wlsit6 .title {
	background: url(/dfiles/12934/image/t_57.jpg); height: 33px; overflow: hidden;}
.wlsit6 .title h3 {
	padding: 12px 0px 0px 34px; float: left;}
.wlsit6 .title .more {
	padding: 12px 10px 0px 0px; float: right;}
.wlsit6 .cont {
	height: 340px;}
.wlsit6 .cont .text {
	padding: 15px 10px 0px; width: 190px; color: rgb(139, 139, 139); line-height: 18px; float: left;}
.wlsit6 .cont .photo {
	width: 81px; height: 114px; margin-right: 10px; float: left;}
.wlsit6 .cont .text a {
	color: rgb(0, 0, 0); font-weight: bold;}
.wlsit6 ul {
	padding: 15px 0px 0px 15px; width: 206px; float: left;}
.wlsit6 li {
	background: url(/dfiles/12934/image/d_28.jpg) no-repeat 0px 8px; width: 196px; line-height: 23px; padding-left: 8px;}
.wlsit6 li a:hover {
	color: rgb(224, 95, 0);}
.wlist7 {
	width: 217px; margin-top: 5px; float: left;}
.wlist7 .title {
	height: 25px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;}
.wlist7 .title h3 {
	background: url(/dfiles/12934/image/g_95.jpg) no-repeat 10px 0px; padding: 2px 0px 0px 34px; float: left;}
.wlist7 .title .more {
	padding: 2px 10px 0px 0px; float: right;}
.wlist7 .cont {
	padding-top: 10px;}
.wlist7 .cont img {
	display: block;}
.wlist7 ul {
	padding: 15px 0px 0px 15px; width: 206px;}
.wlist7 li {
	background: url(/dfiles/12934/image/d_28.jpg) no-repeat 0px 8px; width: 196px; line-height: 23px; padding-left: 8px;}
.wlist7 li a:hover {
	color: rgb(224, 95, 0);}
.contact {
	margin: 10px 0px 0px 7px; width: 210px; float: left;}
.contact .title {
	height: 58px; overflow: hidden;}
.contact .cont {
	height: 124px; line-height: 23px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: dashed;}
.sec {
	width: 217px; margin-top: 10px; float: left;}
.sec li {
	padding: 4px 0px 4px 15px; width: 100%; line-height: 18px; float: left;}
.sec .type {
	width: 70px; float: left;}
.sec select {
	width: 117px; height: 18px; line-height: 18px; float: left;}
#footer {
	background: url(/dfiles/12934/image/b_141.jpg) repeat-x; margin: 0 auto 0 -10px; width: 1002px; height: 141px; text-align: center; color: rgb(255, 255, 255); line-height: 21px;}
.botnav {
	height: 49px; line-height: 38px;}
#footer a {
	color: rgb(255, 255, 255);}
.cbody {
	background: rgb(255, 255, 255); margin: 10px; width: 980px;}
.ny_side {
	margin: 30px 0px 0px 20px; width: 225px; float: left; display: inline;}
.dt {
	background: url(/dfiles/12934/image/a_03.jpg) no-repeat; padding: 150px 0px 0px 18px; width: 217px; overflow: hidden; float: left; height:460px
;}
.dt li {
	width: 186px; line-height: 23px; padding-left: 8px;}
.dt li a:hover {
	color: rgb(224, 95, 0);}
.rsp6 {
	width: 225px; height: 97px; overflow: hidden; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: dashed; float: left;}
.ny_main {
	margin: 30px 0px 0px 15px; width: 699px; float: left;}
.mod3 {
	width: 699px;}
.mod3 .title {
	height: 104px; overflow: hidden; position: relative;}
.mod3 .title h3 {
	background: url(/dfiles/12934/image/a_06.jpg) no-repeat 8px 0px; left: 23px; top: 13px; padding-left: 20px; font-size: 12px; font-weight: normal; float: left; position: absolute;}
.box1 .tab {
	background: rgb(249, 249, 249); border: 1px solid rgb(243, 243, 243); width: 697px; height: 28px; overflow: hidden;}
.box1 .tab ul {
	padding-left: 30px;}
.box1 .tab li {
	width: 74px; height: 28px; text-align: center; line-height: 28px; margin-left: 5px; float: left; display: inline; cursor: pointer;}
.box1 .tab li a {
	width: 74px; height: 28px; float: left; display: block;}
.box1 .tab li a:hover {
	background: url(/dfiles/12934/image/b_10.jpg) no-repeat; color: rgb(255, 255, 255); text-decoration: none;}
.box1 .tab li .current {
	background: url(/dfiles/12934/image/b_10.jpg) no-repeat; color: rgb(255, 255, 255);}
.t2 {
	background: rgb(249, 249, 249); height: 30px; color: rgb(0, 57, 136); line-height: 30px; padding-left: 40px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;}
.t2 a {
	color: rgb(0, 57, 136);}
.t2 .cur {
	color: rgb(210, 0, 0);}
.t2 a:hover {
	color: rgb(210, 0, 0);}
.box1 .cont2 {
	padding: 20px 20px 0px; line-height: 29px;}
.box1 .cont1 {
	padding: 12px 0px 0px;}
.box1 .cont1 a{
	font-size:12px; background:none;}
.box1 .smileli {
	font-size:12px; background: url(/dfiles/12934/image/l_03.jpg) no-repeat 28px 17px; width: 646px; line-height: 30px; padding-left: 53px; border-bottom-color: rgb(186, 206, 239); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative; padding: 10px 0 0 53px;}
.box1 .cont1 .t {
	background: rgb(238, 245, 250); color: rgb(0, 57, 136); margin-top: 2px; border-bottom-color: rgb(186, 206, 239); border-bottom-width: 1px; border-bottom-style: solid;}
.box1 .cont1 .t .bt {
	background: url(/dfiles/12934/image/g_14.jpg) no-repeat 31px 23px; padding-left: 159px; font-weight: bold; float: left;}
.box1 .cont1 .t .rq {
	background: url(/dfiles/12934/image/g_14.jpg) no-repeat 31px 23px; width: 93px; padding-left: 73px; font-weight: bold; float: right;}
.box .cont1 .titt {
	background: url(/dfiles/12934/image/d_28.jpg) no-repeat 0px 9px; width: 180px; line-height: 24px; padding-left: 8px;}
.box1 .cont3 li {
	border: 1px solid rgb(237, 237, 237); width: 698px; height: 174px; margin-top: 15px;}
.box1 .cont3 .photos {
	margin: 12px 0px 0px 12px; width: 200px; float: left; display: inline;}
.box1 .cont3 .photo {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(237, 237, 237); width: 190px; height: 140px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell;}
.box1 .cont3 ul li .photo img {
	vertical-align: middle;}
.box1 .cont3 dl {
	margin: 12px 0px 0px 17px; width: 440px; float: left; display: inline;}
.box1 .cont3 dt {
	background: url(/dfiles/12934/image/l_03.jpg) no-repeat 5px 6px; width: 440px; line-height: 25px; padding-left: 26px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: dashed;}
.box1 .cont3 dt a:hover {
	color: rgb(0, 57, 136); text-decoration: none;}
.box1 .cont3 dd {
	line-height: 21px; padding-top: 7px;}
.cont3 .more {
	text-align: right;}
.cont3 .more a {
	color: rgb(210, 0, 0);}
.cont4 ul li {
	background: url(/dfiles/12934/image/bq_05.jpg) no-repeat; margin: 7px 19px 0px; width: 184px; height: 185px; overflow: hidden; float: left;}
.cont4 ul li .photo {
	padding: 5px; width: 170px; height: 128px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell;}
.cont4 ul li .photo img {
	vertical-align: middle;}
.cont4 ul li .name {
	padding: 5px 0px 0px 29px; line-height: 20px; margin-top: 1px;}
.cont4 ul li a:hover {
	color: rgb(255, 0, 0); text-decoration: none;}
.ny_msg .cont .bridge {
	text-align: right; line-height: 30px;}
.ny_msg .cont .welcome {
	width: 100%; height: 45px; text-align: center; line-height: 45px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;}
.ny_msg .cont .msg_form {
	margin: 0px auto; width: 380px; padding-top: 25px;}
.ny_msg .cont .msg_form li {
	padding: 2px 0px; width: 100%; float: left;}
.ny_msg .cont .msg_form li .type {
	width: 100px; line-height: 21px; float: left;}
.ny_msg .cont .msg_form li input {
	padding: 2px 0px; height: 14px; line-height: 14px;}
.ny_msg .cont .msglist {
	width: 100%;}
.ny_msg .cont .msglist ul {
	border: 1px solid rgb(204, 204, 204);}
.ny_msg .cont .msglist li {
	line-height: 24px;}
.ny_msg .cont .msglist li .msg_name {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;}
.detail .tit {
	background: url(/dfiles/12934/image/g_03.jpg) repeat-x; width: 100%; height: 56px; text-align: center; line-height: 56px; font-weight: bold; margin-top: 10px; border-bottom-color: rgb(186, 206, 239); border-bottom-width: 1px; border-bottom-style: solid;}
.detail .related {
	padding: 6px 0px; text-align: center; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;}
.detail .related span {
	padding: 0px 10px;}
.detail .text {
	padding: 10px; line-height: 23px;}
.detail .text .photo {
	text-align: center;}
.detail .other {
	padding: 8px 0px; width: 100%;}
.detail .other li {
	line-height: 24px;}
.detail .print {
	padding: 8px 0px; text-align: right; clear: both;}
.detail .print a {
	margin-right: 20px;}