@charset "utf-8";

ol li{line-height:25px; margin-left:37px}

.btn_go{display:inline-block; padding:0 10px 1px 10px;  margin-left:3px; font-weight:bold; font-size:12px; border:1px solid #b7bbc9; background:#e2e2e5;}

.tab_type_h1 .w25 {width:25%;}
.tab_type_h1 .w12 {width:12.5%;}
.con_img img{width:100%}
.vno{display:none}

.fr{float:right}
.fs14{font-size:14px; color:#444; font-weight:normal}

.write_type_a4 table tbody td.vm{vertical-align:middle}
.write_type_a4 table tbody td.tr{text-align:right}
.write_type_a4 table thead th.tr{text-align:right}
.write_type_a4 table tbody th.pl1{padding-left:10px}

.top_box_a1 .tit{font-size:20px; font-weight:bold}

.box_type_e_tit{background:#727287;color:#fff;text-align:center;height:60px;line-height:60px;font-size:20px}

.history1{background:url(../../../files/web1/images/005/img_005001001002_1.gif) center top; height:560px; position:relative}
.history1 ul{width:100%}
.history1 ul li{line-height:23px}
.history1 .r{text-align:left; width:47%; float:right;}
.history1 .l{text-align:right; width:47%; float:left;}
.history1 .st1{font-size:26px; font-weight:bold; color:#4e5ba0;}
.history1 .t2{margin-top:140px}
.history1 .t3{margin-top:160px}
.history1 .t4{margin-top:80px}

.history2{background:url(../../../files/web1/images/005/img_005001001002_2.gif) center top; height:1440px; position:relative}
.history2 ul li{line-height:23px}
.history2 .r{text-align:left; width:47%; float:right;}
.history2 .l{text-align:right; width:47%; float:left;}
.history2 .st1{font-size:26px; font-weight:bold; color:#4e5ba0;}
.history2 .t2{margin-top:137px}
.history2 .t3{margin-top:235px}
.history2 .t4{margin-top:235px}
.history2 .t5{margin-top:120px}
.history2 .t6{margin-top:260px}
.history2 .t7{margin-top:190px}

.box_type_e1 {border:1px solid #dddddd; background:#ffffff; padding:40px}
.box_type_e1:after {content:''; display:block; clear:both;}
.box_type_e1 .l {float:left;}
.box_type_e1 .st1{font-size:22px;}
.box_type_e1 span{font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#789ae1;}
.box_type_e1 .btn{background:none; margin-top:15px}

.box_type_e2 {border:1px solid #dddddd; background:#ffffff; padding:30px 20px 30px 20px}

.his:after {content:''; display:block; clear:both;}
.his .year{ background:url(../../../files/web1/images/005/img_year.jpg) no-repeat; height:110px; font-size:26px; font-weight:bold; padding:35px 0 0 25px; float:left; width:150px}
.his .year2{ background:url(../../../files/web1/images/005/img_year.jpg) no-repeat; height:110px; font-size:26px; font-weight:bold; padding:30px 0 0 15px; float:left; width:160px; line-height:25px}
.his ul{float:left; margin-top:30px; width:78%}
.his ul li {padding:15px 0 15px 0; border-bottom:1px solid #e3e2e3; line-height:21px; position:relative; width:100%}
.his ul li:after {content:''; display:block; clear:both;}
.his ul li strong{font-size:16px; color:#4e5ba0; display:block; width:110px; vertical-align:top; float:left}
.his ul li span{padding:0 0 0 16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 8px; background-size:7px 4px; letter-spacing:-1px; display:block; float:left; width:80%}


.v_con select {padding:6px 5px 6px 5px; border:1px solid #bababa; vertical-align:middle;}
.v_con .left {float:left;}
.v_con .right {float:right;text-align:right}
.v_con:after {content:''; display:block; clear:both;}

.search_org {border:1px solid #dddddd;text-align:center;position:relative}
.search_org .nt{height:20px; background-color:#f2f3f7; padding:20px; text-align:left}
.search_org ul{margin:30px 0 30px 160px}
.search_org ul li {text-align:left;margin-bottom:5px;font-size:14px;font-weight:600}
.search_org ul li .n1 {display:block;width:80px;float:left;height:28px;padding-top:8px}
.search_org ul li .n2 {display:block;;float:left;width:394px}
.search_org ul li .n2 select{width:330px}
.search_org ul li .n3 {display:block;;float:left;width:394px}
.search_org ul li .n3 select{width:115px}
.search_org ul li:after {content:''; display:block; clear:both;}
.search_org input[type="text"]{border:1px solid #d4d4d4;height:33px;line-height:33px;width:210px}
.search_org .btn_type_a1 {position:absolute; left:580px; top:90px}


.table_type_e1 {background:url(../../../files/web1/images/common/table_line.gif) no-repeat left top; padding-top:3px}
.table_type_e1 table {width:100%;}
.table_type_e1 table thead th {text-align:center; border-bottom:1px solid #e3e2e3; padding:14px 10px 14px 10px; font-size:14px; color:#444; background:#eff1f4;;font-weight:600}
.table_type_e1 table tbody td {padding:13px 10px 13px 10px; border-bottom:1px solid #e3e2e3;text-align:center;line-height:22px}
.table_type_e1 table tbody td.tl {text-align:left}
.table_type_e1 table tbody td.bg {background:#f8f8f8}
.table_type_e1 table tbody td.td2 {padding:13px 2% 13px 2%;}
.table_type_e1 table .bl1 {border-left:1px solid #d6d8dd}
.table_type_e1 table tbody td a {text-decoration:underline}
.table_type_e1 table tbody tr.today td {background:#f5f7fd;color:#4e5ba0;font-weight:600}

.table_type_h1 .name{font-size:18px; font-weight:bold}
.table_type_h1 em{line-height:19px; padding:0 0 0 13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 7px; background-size:7px 5px; color:#4e5ba0; font-weight:bold}
.table_type_h1 .photo{padding:30px; vertical-align:top}
.table_type_h1 .profile{padding:20px; text-align:left}
.table_type_h1 .intro{font-size:16px; vertical-align:top; padding:20px 0 0 30px; text-align:left}
.table_type_h1 .blue{color:#5661b5}
.table_type_h1 .photo {}

.sub_bus2 {margin-left:20px; margin-right:20px; margin:20px 0 0 0;}
.sub_bus2 li {width:100%; padding:0 0 0 3%; margin-bottom:20px}
.sub_bus2 li:after {content:''; display:block; clear:both;}
.sub_bus2 li .img {float:left; width:13%;}
.sub_bus2 li .con {float:left; width:80%; padding:5px 0 0 0;}
.sub_bus2 li .con .bl {padding:0 0 0 16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px; background-size:7px 4px; font-size:16px;}
.sub_bus2 li .con .txt {padding:0 0 0 16px; line-height:22px; margin-top:5px;}
.sub_bus2 li .con .txt:after {content:''; display:block; clear:both;}
.sub_bus2 li .con .blue {color:#004baf;}
.sub_bus2 li .con .txt .b {color:#2673f2;}
.sub_bus2 li .con .txt .g {color:#26a97f;}
.sub_bus2 li .con .txt .r {color:#f66240;}
.sub_bus2 li .con .txt .y {color:#bf9f1e;}
.sub_bus2 li .con .txt .y2 {color:#f5cd2c;}
.sub_bus2 li .con .txt .st1 {float:left; margin-right:15px; font-weight:bold}
.sub_bus2 li .con .txt .st2 {float:left; width:80%;}

.family{width:100%; border:1px solid #ddd}
.family:after {content:''; display:block; clear:both;}
.family dt{padding:30px; width:35%; float:left; background-color:#f8f8f8}
.family dd{padding:30px; width:47%; float:left}
.family dd strong{line-height:25px; margin:0 10px}

.box_type_h1 .file{margin:10px 0 10px 20px; line-height:25px}






@media only screen and (min-width:768px) and (max-width:1023px) {
	.his .year{display:none}
	.his ul{float:left; margin-top:20px; width:100%}

}



@media only screen and (min-width:0px) and (max-width:767px) {
	 ol li{line-height:19px; margin-left:27px; font-size:12px}

	.fs14{font-size:12px; color:#444; font-weight:normal}

	.top_box_a1 .tit{font-size:15px; font-weight:bold}

	.box_type_e_tit{background:#727287;color:#fff;text-align:center;height:40px;line-height:40px;font-size:15px}

	.history1{background:url(../../../files/web1/images/005/img_005001001002_1_m.png) left 5px no-repeat; background-size:23px 341px; height:347px; position:relative}
	.history1 ul{width:100%;}
	.history1 ul li{line-height:18px; font-size:12px; margin-left:25px}
	.history1 ul li ul li{margin-left:0px}
	.history1 .r{text-align:left; float:none; width:90%; position:absolute}
	.history1 .l{text-align:left; float:none; width:90%; position:absolute}
	.history1 .l li{padding:0 0 0 13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 8px; background-size:7px 5px;}
	.history1 .l img{display:none}
	.history1 .st1{font-size:15px; font-weight:bold; color:#4e5ba0}
	.history1 .t2{margin-top:95px}
	.history1 .t3{margin-top:170px}
	.history1 .t4{margin-top:245px}
	.history1 .none{display:none}

	.history2{background:url(../../../files/web1/images/005/img_005001001002_2_m.png) left 4px no-repeat; background-size:23px 713px; height:720px; position:relative}
	.history2 ul{width:100%;}
	.history2 ul li{line-height:18px; font-size:12px; margin-left:25px}
	.history2 ul li ul li{margin-left:0px}
	.history2 .r{text-align:left; float:none; width:90%; position:absolute}
	.history2 .l{text-align:left; float:none; width:90%; position:absolute}
	.history2 .l li{padding:0 0 0 13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 8px; background-size:7px 5px;}
	.history2 .l img{display:none}
	.history2 .st1{font-size:15px; font-weight:bold; color:#4e5ba0}
	.history2 .t2{margin-top:95px}
	.history2 .t3{margin-top:210px}
	.history2 .t4{margin-top:525px}
	.history2 .t5{margin-top:435px}
	.history2 .t6{margin-top:550px}
	.history2 .t7{margin-top:625px}
	.history2 .none{display:none}

	.box_type_e1 {border:1px solid #dddddd; background:#ffffff; padding:20px;}
	.box_type_e1:after {content:''; display:block; clear:both;}
	.box_type_e1 ul{margin-left:0}
	.box_type_e1 .l {float:none;}
	.box_type_e1 .st1{font-size:17px;}
	.box_type_e1 span{font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#789ae1;}
	.box_type_e1 .btn{background:none; margin-top:15px}
	.box_type_e1 .btn .btn_u2{display:none}
	.box_type_e1 .btn img{width:245px; height:53px}

	.box_type_e2 {border:1px solid #dddddd; background:#ffffff; padding:20px 20px 20px 20px}

	.his .year{display:none}
	.his ul{width:100%; margin-top:0}
	.his ul li {padding:15px 0 15px 0; border-bottom:1px solid #e3e2e3; font-size:12px; line-height:20px}
	.his ul li strong{font-size:15px; color:#4e5ba0; display:block}
	.his ul li span{padding:0 0 0 16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 8px; background-size:7px 4px; letter-spacing:-1px; margin-top:5px; width:90%}

	.v_con select {padding:6px 5px 6px 5px; border:1px solid #bababa; vertical-align:middle; font-size:12px; width:70%}
	.v_con{margin-top:10px; position:relative; height:70px;}
	.v_con .left {float:none; position:absolute; margin-top:40px;}
	.v_con .right {float:none;text-align:center; position:absolute;}
	.v_con:after {content:''; display:block; clear:both;}

	.search_org {border:1px solid #dddddd;text-align:center;position:relative}
	.search_org .nt{height:30px; background-color:#f2f3f7; padding:15px; text-align:left; font-size:12px}
	.search_org ul{margin:0; padding:20px 15px 15px 30px;}
	.search_org ul li {text-align:left;margin-bottom:0px;font-size:12px;font-weight:600}
	.search_org ul li .n1 {display:block;width:60px;float:left;height:28px;padding-top:8px}
	.search_org ul li .n2 {display:block;;float:left;width:70%}
	.search_org ul li .n2 select{width:85%}
	.search_org ul li .n3 {display:block;;float:left;width:70%}
	.search_org ul li .n3 select{width:30%}
	.search_org ul li:after {content:''; display:block; clear:both;}
	.search_org input[type="text"]{border:1px solid #d4d4d4;height:27px;line-height:33px;width:50%}
	.search_org .btn_type_a1 {position:static;text-align:center; margin:-20px 20px 20px 20px}

	.table_type_e1 {background:url(../../../files/web1/images/common/table_line.gif) no-repeat left top; padding-top:3px}
	.table_type_e1 table {width:100%;}
	.table_type_e1 table thead th {text-align:center; border-bottom:1px solid #e3e2e3; padding:14px 10px 14px 10px; font-size:12px; color:#444; background:#eff1f4;;font-weight:600}
	.table_type_e1 table tbody td {padding:13px 10px 13px 10px; border-bottom:1px solid #e3e2e3;text-align:center;line-height:22px; font-size:12px}
	.table_type_e1 table tbody td.tl {text-align:left}
	.table_type_e1 table tbody td.bg {background:#f8f8f8}
	.table_type_e1 table tbody td.td2 {padding:13px 2% 13px 2%;}
	.table_type_e1 table .bl1 {border-left:1px solid #d6d8dd}
	.table_type_e1 table tbody td a {text-decoration:underline}
	.table_type_e1 table tbody tr.today td {background:#f5f7fd;color:#4e5ba0;font-weight:600}

	.table_type_h1 .name{font-size:15px; font-weight:bold}
	.table_type_h1 em{line-height:19px; padding:0 0 0 13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 8px; background-size:7px 5px; color:#4e5ba0; font-weight:bold; font-size:12px}
	.table_type_h1 .photo{padding:15px; vertical-align:top;}
	.table_type_h1 .photo img{width:48px}
	.table_type_h1 .profile{padding:10px; text-align:left; width:50%}
	.table_type_h1 .intro{padding:10px; font-size:14px; width:50%}

	.sub_bus2 {margin:15px 15px 0 15px;}
	.sub_bus2:after {content:''; display:block; clear:both;}
	.sub_bus2 li {float:none; width:100%; padding:0;}
	.sub_bus2 li:after {content:''; display:block; clear:both;}
	.sub_bus2 li:first-child {background:none; margin-bottom:10px;}
	.sub_bus2 li .img {float:left; width:20%;}
	.sub_bus2 li .img img {width:42px; height:42px;}
	.sub_bus2 li .con {float:left; width:80%; padding:0;}
	.sub_bus2 li .con .bl {padding:0 0 0 16px; line-height:22px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px; background-size:7px 4px; font-size:12px;}
	.sub_bus2 li .con .txt {padding:0 0 0 16px; line-height:22px; margin-top:0; font-size:12px;}
	.sub_bus2 li .con .blue {color:#004baf;}

	.family{border:1px solid #ddd}
	.family:after {content:''; display:block; clear:both;}
	.family dt{padding:4%; background-color:#f8f8f8; width:92%; text-align:center; float:none}
	.family dt img{width:60%; float:none}
	.family dd{padding:4%; width:92%; display:block}
	.family dd strong{line-height:15px; margin:0; font-size:11px}
	.family dd .home{width:15px; padding-top:3px}

	.mark{width:60px}

	.box_type_h1 .file{margin:0 0 10px 10px; line-height:15px; font-size:12px}
	.box_type_h1 .file a{display:inline-block; margin-top:10px}
	.box_type_h1 .file img{width:15px}

	.mr1 {margin-right:5px;}
	.mt05 {margin-top:2px}


}
