<style>
@import 'https://fonts.googleapis.com/css?family=Open+Sans';
@import url('https://fonts.googleapis.com/css?family=Lora');
</style>


.wrap {width:100%;}

.album-wrap {z-index:0; position:relative; max-width:1920px; height:600px; width: 100%; margin:0 auto; overflow:hidden;}
.album-wrap ul.album {position:absolute; width: calc(100% * 3);}
.album-wrap ul.album li {float:left; max-width:1920px; width:  calc(100% / 3);}
.album-wrap ul.album li img{width: 100%;}
ul.bt-roll {width:1100px; padding-left:260px; margin-top:-300px; z-index:100; position:absolute;}
ul.bt-roll li {float:left; margin-right:5px; text-align:center; color:#ffffff; padding:0 40px; }

ul.bt-roll2 {margin-top:-130px; z-index:100; position:absolute;}
ul.bt-roll2 li {width:1100px; float:left; margin-right:5px; text-align:center; color:#ffffff;}


.bg_gray {background:#f7f7f7;}

.header {width:100%;  border-bottom:1px solid #dddddd; height:50px; position:fixed; background:#ffffff; top:0;}
.header ul {width:950px; margin:0 auto; text-align:left;}
.header ul:after {clear:both; content:""; display:block;}
.header ul li {line-height:50px;  display: inline-block; margin-right:-4px; position: relative; }
.header ul li a {display:inline-block; padding:0 22px; font-size: 13px;}
.header ul .flag a {padding:0 5px;}
.header ul .flag1 {margin-left: 87px;}
.header ul .flag a img {width: 100%; vertical-align:middle;}
.header ul li:hover {background: #ffffff;color: #666666;}
.header ul h1 {display:inline-block; padding:0 20px 0 0;}
.header ul h1 a {line-height:40px;}
.header ul h1 a img {line-height:60px; vertical-align:middle;}



.header ul li ul {
	padding: 0;
	position: absolute;
	top: 51px;
	left: 0;
	width: 200px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: none;
	opacity: 0;
	visibility: hidden;
	-webkit-box-shadow: 2px 2px 18px -7px rgba(0,0,0,0.78);
	-moz-box-shadow: 2px 2px 18px -7px rgba(0,0,0,0.78);
	box-shadow: 2px 2px 18px -7px rgba(0,0,0,0.78);
}
.header ul li ul li {background: #ffffff; display: block; color: #666666; line-height:18px; }
.header ul li ul li:hover { background: #f7f7f7;}
.header ul li ul li a {padding:12px 18px;}
.header ul li ul li a:hover {color:#f67d32;}
.header ul li:hover ul {display: block;opacity: 1;visibility: visible;}

.sub_header {margin:50px 0 0 0;}

.slide {width:100%; margin:50px 0 0 0; position:relative; background:#282828;}
.slide .slide_cont {width:100%; position:relative;  height:610px;}
.slide .slide_cont img {width:100%;}

.about {width:1000px; border-bottom:1px solid #dddddd; padding:35px 0; margin:0 auto;}
.about .about_cont {width:96%; margin:0 auto;}
.about .about_cont ul:after {clear:both; display:block; content:""}
.about .about_cont ul li {color:#999; font-size:14px; line-height:22px; text-align:left; float:left;}
.about .about_cont ul li h2 {font-family: 'Open Sans', sans-serif; font-size:27px; color:#414141; padding:0 0 20px 0; font-weight:normal;}
.about .about_cont ul li.text {float:left; text-align:center;}
.about .about_cont ul li.text p {width:90%; margin:0 0 25px 0;}
.about .about_cont ul li.img {margin-top: 50px;}

.service {padding:40px 0 50px 0;}
.service h2 {font-family: 'Open Sans', sans-serif; font-size:27px; color:#414141; padding:0 0 40px 0; font-weight:normal;}
.service .service_cont {width:1000px; margin:0 auto;}
.service .service_cont ul:after {clear:both; display:block; content:""; margin:0 0 45px 0;}
.service .service_cont ul li {width: 25%; float: left; text-align: center; color: #999; font-size: 14px; line-height: 19px; padding: 50px 0 0 0;}
.service .service_cont ul li h3 {color:#414141; font-size:14px; padding:0 0 16px 0; font-weight:normal;}
.service .service_cont ul li a.btn_service_more {text-decoration:underline; color:#e2620c; font-family:; display:block; font-size:12px; margin:10px 0 0 0;}

.service .service_cont ul li.ico01 {background:url('../images/icon_service_01.png') no-repeat center top;}
.service .service_cont ul li.ico02 {background:url('../images/icon_service_02.png') no-repeat center top;}
.service .service_cont ul li.ico03 {background:url('../images/icon_service_03.png') no-repeat center top;}
.service .service_cont ul li.ico04 {background:url('../images/icon_service_04.png') no-repeat center top;}
.service .service_cont ul li.ico05 {background:url('../images/icon_service_05.png') no-repeat center top;}
.service .service_cont ul li.ico06 {background:url('../images/icon_service_06.png') no-repeat center top;}
.service .service_cont ul li.ico07 {background:url('../images/icon_service_07.png') no-repeat center top;}
.service .service_cont ul li.ico08 {background:url('../images/icon_service_08.png') no-repeat center top;}
.service .service_cont ul li.ico09 {background:url('../images/icon_service_09.png') no-repeat center top;}
.service .service_cont ul li.ico10 {background:url('../images/icon_service_10.png') no-repeat center top;}

.work { background: url('../images/bg_work_01.png') no-repeat center; background-size:100% auto; padding: 100px 0;}
.work-txt { margin: 0 auto; width: 1000px;}
.work h2 {font-family: 'Open Sans', sans-serif; font-size:27px; color:#414141; padding:0 0 20px 0; font-weight:normal;}
.work h3 {font-family: 'Open Sans', sans-serif; font-size:22px; color:#414141; padding:0 0 20px 0; font-weight:normal;}
.work p {font-family: 'Open Sans', sans-serif; font-size: 18px; color:#414141;  font-weight:normal; line-height: 30px;}
.txt-left {width: 60%; margin: 0 auto; text-align: left;}
.work p span img {width: 20px; margin-top: 8px;}
.work button {background-color: #e2620c; font-size: 24px; border: none; border-radius: 8px; width: 275px; height: 50px; font-size: 14px; color: #fff; cursor: pointer;}

.clients {background:#f6f6f6; padding:35px 0;}
.clients h2 {font-family: 'Open Sans', sans-serif; font-size:27px; color:#414141; padding:0 0 20px 0; font-weight:normal;}
.clients a.btn_more {text-decoration:underline; color:#e2620c; font-family:; display:block; font-size:12px; margin:10px 0 0 0;}

.Sec_R_bg {background:url('../images/bg_sub_R.jpg') no-repeat center; background-size:100% auto;}


.resources {padding:50px 0 60px 0;}
.resources h2 {font-family: 'Open Sans', sans-serif; font-size:27px; color:#414141; padding:0 0 6px 0; font-weight:normal;}
.resources h3 {font-size:14px; font-weight:normal; color:#414141; padding: 0 0 30px 0;}
.resources .resources_cont {width:950px; margin:0 auto;}
.resources .resources_cont:after {clear:both; content:""; display:block;}
.resources .resources_cont ul {float:left;}
.resources .resources_cont .input_cont {width:410px;}
.resources .resources_cont .input_cont input {border:1px solid #efefef; color:#555555; padding:6px 10px; height:28px; width:390px; margin:0 0 5px 0;}
.resources .resources_cont .input_cont textarea {border:1px solid #efefef; color:#555555; padding:6px 10px; height:100px; width:390px; margin:0 0 10px 0; font-family:'Tahoma';}
.resources .resources_cont .input_cont a.btn_main_send {text-align:center; padding:12px 85px; background:#e2620c; color:#ffffff; display:block;}
.resources .resources_cont .resources_map {width:495px; margin:0 0 0 20px;}
.resources .resources_cont .resources_map p.map_address {margin:15px 0 0 0; text-align:left;}
.resources .resources_cont .resources_map p.map_address span {display:block; font-weight:bold; padding:0 0 0 17px; background:url('../images/ico_resource.png') no-repeat left; margin:0 0 4px 0;}

.resources .resources_cont .resources_carrot {width:410px; text-align:left; padding:0 40px 0 0;}
.resources .resources_cont .resources_carrot h2 {font-weight:bold; font-size:25px; letter-spacing:-1px; padding:0;}
.resources .resources_cont .resources_carrot h3 {font-weight:normal; font-size:15px; padding:10px 0 40px 0; line-height:21px; color:#444444;}

.resources .resources_cont .resources_carrot li {padding: 0 0 0 30px; margin:0 0 20px 0; font-size:14px; line-height:22px; color:#888888;}

.resources .resources_cont .resources_carrot li.address { background:url('../images/ico_Contact_01.png') no-repeat 0 4px ;}
.resources .resources_cont .resources_carrot li.phone { background:url('../images/ico_Contact_02.png') no-repeat 0 3px ;}
.resources .resources_cont .resources_carrot li.email { background:url('../images/ico_Contact_03.png') no-repeat 0 6px;}

.services_wrap {padding:50px 0 30px 0; width:950px; margin:0 auto; border-bottom:1px solid #efefef;border-top: 1px solid #efefef;}
.services_wrap h2 {font-family: 'Open Sans', sans-serif; font-size:27px; color:#414141; padding:0 0 20px 0; font-weight:normal;}
.services_wrap ul {width:700px; margin:0 auto;}
.services_wrap li {display:inline-block; margin:0 10px 20px 0; padding:0 10px;}

.contact {padding:35px 0; background:url('../images/bg_contact.png');}
.contact h2 {font-family: 'Open Sans', sans-serif; font-size:27px; color:#ffffff; padding:0 0 10px 0; font-weight:normal;}
.contact h3, .contact h3 a {font-weight:normal; font-size:16px; line-height:26px; text-align:center; color:#e9e9e9;}

a.btn_main {text-align:center; padding:12px 85px; background:#e2620c; color:#ffffff; display:inline-block;}


.sub_header {width:100%; height:250px; min-width:1100px;}
.sub_header .sub_header_cont {width:950px; margin:0 auto; text-align:left;}
.sub_header .sub_header_cont h2 {font-family: 'Open Sans', sans-serif; color:#f67d32; font-weight:bold; font-size:25px; padding:60px 0 15px 0;}
.sub_header .sub_header_cont h3 {width: 70%; font-size: 14px; font-weight: normal; line-height: 22px; color: #efefef;}



.Sec_A_bg {background:url('../images/bg_sub_A.jpg') no-repeat center; background-size:100% auto;}

.Sec_A {width:950px; margin:0 auto; padding:50px 0 0 0;}
.Sec_A:after {clear:both; content:""; display:block;}
.Sec_A .Sec_A_left {text-align:left; width:500px; float:left;}
.Sec_A .Sec_A_left h3 {font-family: 'Open Sans', sans-serif; font-size:21px; color:#e2620c; padding:0 0 15px 0; font-weight:normal;}
.Sec_A .Sec_A_left h4 {font-weight:normal; font-size:14px; line-height:23px; color:#666666;}

.Sec_A .Sec_A_left .Sec_A_cont {margin:35px 0 0 0;}
.Sec_A .Sec_A_left .Sec_A_cont ul:after {clear:both; content:""; display:block;}
.Sec_A .Sec_A_left .Sec_A_cont ul li {float:left; width:190px; padding:88px 28px 0 28px; height:340px; margin:0 7px 0 0;}
.Sec_A .Sec_A_left .Sec_A_cont ul li:last-child {margin:0;}
.Sec_A .Sec_A_left .Sec_A_cont ul li span {font-size:11px; color:#323232; font-weight:normal; }
.Sec_A .Sec_A_left .Sec_A_cont ul li h5 {font-family: 'Open Sans', sans-serif; font-size:18px; font-style: italic; color:#323232; font-weight:normal; padding:3px 0 20px 0;}
.Sec_A .Sec_A_left .Sec_A_cont ul li p {font-size: 14px; line-height: 22px; color: #4a4a4a;}

.Sec_A .Sec_A_left .Sec_A_cont ul li.Sec_A_m {background:url('../images/sub_A_bg01.png') no-repeat top center; }
.Sec_A .Sec_A_left .Sec_A_cont ul li.Sec_A_v {background:url('../images/sub_A_bg02.png') no-repeat top center; }

.Sec_A .Sec_A_right {width:410px; height:450px; background:url('../images/sub_A_map.png') no-repeat top right; float:right; margin:50px 0 0 0;}


.Sec_B_bg {background:url('../images/bg_sub_B.jpg') no-repeat center; background-size:100% auto;}

.Sec_B {width:100%; background:#f9f9f9; margin:0 auto; padding:50px 0;}
.Sec_B h2 {font-family: 'Open Sans', sans-serif; font-size:21px; color:#414141; padding:0 0 30px 0; font-weight:normal;}
.Sec_B ul {width:840px; margin:0 auto 35px auto;}
.Sec_B ul:after {clear:both; content:""; display:block;}
.Sec_B ul li {width:200px; margin:0; float:left; padding:135px 40px 0 40px;}
.Sec_B ul li:last-child {margin:0; }

.Sec_B ul li.Sec_B_01 {background:url('../images/icon_B_01.png') no-repeat center top;}
.Sec_B ul li.Sec_B_02 {background:url('../images/icon_B_02.png') no-repeat center top;}
.Sec_B ul li.Sec_B_03 {background:url('../images/icon_B_03.png') no-repeat center top;}
.Sec_B ul li.Sec_B_04 {background:url('../images/icon_B_04.png') no-repeat center top;}
.Sec_B ul li.Sec_B_05 {background:url('../images/icon_B_05.png') no-repeat center top;}
.Sec_B ul li.Sec_B_06 {background:url('../images/icon_B_06.png') no-repeat center top;}

.Sec_B ul li .Sec_B_info ul {width:320px;}
.Sec_B ul li .Sec_B_info ul li {text-align:left; clear:both; padding:0 0 0 10px; margin:0  0 8px 0; color:#aaaaaa; font-size:13px; background:url('../images/bull_list.jpg') no-repeat 0 8px; }
.Sec_B ul li h3 {font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; padding:0 0 10px 0; color:#000000;}
.Sec_B ul li .Sec_B_info ul li span {font-weight:bold; color:#4a4a4a;}

.Sec_B ul.history {width:950px; margin:0 auto;}
.Sec_B ul.history li {width:236px; padding:0 15px 0 0 ; float:left;}
.Sec_B ul.history li:last-child {padding:0;}

.Sec_B ul.history li.history_cont {background:url('../images/line_B.png') no-repeat left top; padding:30px 0 0 0; display:inline-block; float:none; margin-right: -5px;}
.Sec_B ul.history li.history_cont h3 {font-size:26px; font-family: 'Lora', serif; font-weight:normal; color:#656565; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.Sec_B ul.history li.history_cont ul {width:210px; margin:0 auto; padding:105px 0 0 0;}
.Sec_B ul.history li.history_cont ul li {width:210px; text-align:left; padding:0 0 0 10px; margin:0  0 8px 0; color:#666; font-size:13px; background:url('../images/bull_list.jpg') no-repeat 0 8px;}

.Sec_B ul.history li.history_cont ul.Sec_history_01 {background:url('../images/Sec_history_01.png') no-repeat center top;}
.Sec_B ul.history li.history_cont ul.Sec_history_02 {background:url('../images/Sec_history_02.png') no-repeat center top;}
.Sec_B ul.history li.history_cont ul.Sec_history_03 {background:url('../images/Sec_history_03.png') no-repeat center top;}
.Sec_B ul.history li.history_cont ul.Sec_history_04 {background:url('../images/Sec_history_04.png') no-repeat center top;}
.Sec_B ul.history li.history_cont ul.Sec_history_05 {background:url('../images/Sec_history_05.png') no-repeat center top; margin-bottom:20px;}
.Sec_B ul.history li.history_cont ul.Sec_history_06 {background:url('../images/Sec_history_07.png') no-repeat center top; margin-bottom: 20px;}
.Sec_B ul.history li.history_cont ul.Sec_history_07 {background:url('../images/Sec_history_06.png') no-repeat center top;}
.Sec_B ul.history li.history_cont ul.Sec_history_08 {background:url('../images/Sec_history_08.png') no-repeat center top;}
.Sec_B ul.history li.history_cont ul.Sec_history_09 {background:url('../images/Sec_history_09.png') no-repeat center top;}
.Sec_B ul.history li.history_cont ul.Sec_history_10 {background:url('../images/Sec_history_10.png') no-repeat center top;}


.Sec_C_bg {background:url('../images/bg_sub_C.jpg') no-repeat center; background-size:100% auto;}

.Sec_C {width:950px; margin:0 auto; padding:50px 0;}
.Sec_C h2 {font-family: 'Open Sans', sans-serif; font-size:21px; color:#414141; padding:0 0 10px 0; font-weight:normal;}
.Sec_C h3 {font-size:14px; line-height:23px; color:#666666; padding:0; margin:0 auto; font-weight:normal;}

.Sec_C ul {width:760px; margin:0 auto 55px auto;}
.Sec_C ul:after {clear:both; content:""; display:block;}
.Sec_C ul li {width:160px; margin:0 40px 0 0; float:left; padding:210px 0px 0px 0px; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:bold; color:#444444;}
.Sec_C ul li:last-child {margin:0; }
.Sec_C ul li span {display: block; color: #666; font-size: 13px; padding: 5px 0 0 0; font-weight: normal;}

.Sec_C ul li.Sec_C_01 {background:url('../images/Sec_C_01.png') no-repeat center top; width:760px;}
.Sec_C ul li.Sec_C_02 {background:url('../images/Sec_C_02.png') no-repeat center top;}
.Sec_C ul li.Sec_C_03 {background:url('../images/Sec_C_03.png') no-repeat center top;}
.Sec_C ul li.Sec_C_04 {background:url('../images/Sec_C_04.png') no-repeat center top;}
.Sec_C ul li.Sec_C_05 {background:url('../images/Sec_C_05.png') no-repeat center top;}
.Sec_C ul li.Sec_C_06 {background:url('../images/Sec_C_06.png') no-repeat center top;}
.Sec_C ul li.Sec_C_07 {background:url('../images/Sec_C_07.png') no-repeat center top;}
.Sec_C ul li.Sec_C_08 {background:url('../images/Sec_C_08.png') no-repeat center top;}
.Sec_C ul li.Sec_C_09 {background:url('../images/Sec_C_09.png') no-repeat center top;}
.Sec_C ul li.Sec_C_20 {background:url('../images/Sec_C_20.png') no-repeat center top;}
.Sec_C ul li.Sec_C_21 {background:url('../images/Sec_C_21.png') no-repeat center top;}
.Sec_C ul li.Sec_C_22 {background:url('../images/Sec_C_22.png') no-repeat center top;}

.Sec_D_bg {background:url('../images/bg_sub_D.jpg') no-repeat center; background-size:100% auto;}

.Sec_D ul {width:950px; margin:0 auto; padding:40px 0;}
.Sec_D ul li.left {text-align:left; padding:0 0 0 380px; min-height:195px;}
.Sec_D ul li.right {text-align:left; padding:0 380px 0 0; min-height:195px;}

.Sec_D ul li.Sec_D_01 {background:url('../images/Sec_D_01.png') no-repeat left top;}
.Sec_D ul li.Sec_D_02 {background:url('../images/Sec_D_02.png') no-repeat right top;}
.Sec_D ul li.Sec_D_03 {background:url('../images/Sec_D_03.png') no-repeat left top;}


.Sec_D ul li h3 {font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; padding:0px 0 25px 0; color:#000000;}
.Sec_D ul h4 {font-family: 'Open Sans', sans-serif; font-size:14px; padding:0px 0 10px 0; color:#000000;}
.Sec_D ul li p {width:320px; color:#aaaaaa; font-size:13px; line-height:19px;}
.Sec_D_list ul {width:500px; padding:0; margin:0;}
.Sec_D_list ul li {text-align:left; clear:both; padding:0 0 0 10px; margin:0  0 8px 0; color:#666; font-size:13px; background:url('../images/bull_list.jpg') no-repeat 0 8px; }

/* .Sec_D ul.Sec_D_Book00_wrap {width:950px; margin:0 auto; padding:50px 0 10px 0 ;}

.Sec_D ul {width:950px; margin:0 auto; padding:50px 0;}
.Sec_D ul:after {clear:both; content:""; display:block;}

.Sec_D ul li {float:left; width:355px; text-align:left; padding:0 0 0 120px;}
.Sec_D ul li h3 {font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:bold; padding:0 0 10px 0; color:#000000;}
.Sec_D ul li p {width: 320px; color: #666; font-size: 13px;line-height: 20px;}


.Sec_D ul li.Sec_D_Book00  {background:url('../images/Sec_D_00.png') no-repeat left top; padding:0px 0 30px 460px; width:400px; height:180px; /*border-bottom:1px solid #efefef;*/ }
/* .Sec_D ul li.Sec_D_Book00 p {width:450px; color:#666; font-size: 13px; line-height:21px; padding:0;}
.Sec_D ul li.Sec_D_Book00 h3 {font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; padding:0 0 10px 0; color:#000000;}

.Sec_D ul li.Sec_D_Book01  {background:url('../images/Sec_D_01.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book02  {background:url('../images/Sec_D_02.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book03  {background:url('../images/Sec_D_03.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book04  {background:url('../images/Sec_D_04.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book05  {background:url('../images/Sec_D_05.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book06  {background:url('../images/Sec_D_06.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book07  {background:url('../images/Sec_D_07.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book08  {background:url('../images/Sec_D_08.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book09  {background:url('../images/Sec_D_09.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book10  {background:url('../images/Sec_D_10.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book11  {background:url('../images/Sec_D_11.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book12  {background:url('../images/Sec_D_12.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book13  {background:url('../images/Sec_D_13.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book14  {background:url('../images/Sec_D_14.png') no-repeat left top;}
.Sec_D ul li.Sec_D_Book15  {} */ */

.Sec_E_bg {background:url('../images/bg_sub_E.jpg') no-repeat center; background-size:100% auto;}

.Sec_E {width:950px; margin:0 auto; border-bottom:1px solid #dddddd; padding:50px 0;}
.Sec_E h2 {font-family: 'Open Sans', sans-serif; font-size:21px; color:#414141; padding:0 0 30px 0; font-weight:normal;}
.Sec_E ul {width:675px; margin:0 auto;}
.Sec_E ul:after {clear:both; content:""; display:block;}
.Sec_E ul li {width:320px; margin:0 35px 0 0; float:left; padding:175px 0 0 0;}
.Sec_E ul li:last-child {margin:0; }

.Sec_E ul li.Sec_E_01 {background:url('../images/Sec_E_02.png') no-repeat center top; width:675px;}
.Sec_E ul li.Sec_E_02 {background:url('../images/Sec_E_01.png') no-repeat center top;}
.Sec_E ul li.Sec_E_03 {background:url('../images/Sec_E_03.png') no-repeat center top;}
.Sec_E ul li.Sec_E_04 {background:url('../images/Sec_E_04.png') no-repeat center top;}
.Sec_E ul li.Sec_E_05 {background:url('../images/Sec_E_05.png') no-repeat center top; width:675px;}

.Sec_E ul li .Sec_E_info ul {width:320px;}
.Sec_E ul li .Sec_E_info ul li {text-align:left; clear:both; padding:0 0 0 10px; margin:0  0 8px 0; color:#666; font-size:13px; background:url('../images/bull_list.jpg') no-repeat 0 8px; }
.Sec_E ul li h3 {font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; padding:0 0 10px 0; color:#000000;}
.Sec_E ul li .Sec_E_info ul li span {font-weight:bold; color:#4a4a4a;}


.Sec_F_bg {background:url('../images/bg_sub_F.jpg') no-repeat center; background-size:100% auto;}

.Sec_F ul {width:950px; margin:0 auto; padding:40px 0;}
.Sec_F ul li.left {text-align:left; padding:0 0 0 380px; min-height:195px;}
.Sec_F ul li.right {text-align:left; padding:0 380px 0 0; min-height:195px;}

.Sec_F ul li.Sec_F_01 {background:url('../images/Sec_F_01.png') no-repeat left top;}
.Sec_F ul li.Sec_F_02 {background:url('../images/Sec_F_02.png') no-repeat right top;}
.Sec_F ul li.Sec_F_03 {background:url('../images/Sec_F_03.png') no-repeat left top;}
.Sec_F ul li.Sec_F_04 {background:url('../images/Sec_F_04.png') no-repeat left top;}
.Sec_F ul li.Sec_F_05 {background:url('../images/Sec_F_05.png') no-repeat right top;}


.Sec_F ul li h3 {font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; padding:0px 0 25px 0; color:#000000;}
.Sec_F ul h4 {font-family: 'Open Sans', sans-serif; font-size:14px; padding:0px 0 10px 0; color:#000000;}
.Sec_F ul li p {width:320px; color:#aaaaaa; font-size:13px; line-height:19px;}
.Sec_F_list ul {width:500px; padding:0; margin:0;}
.Sec_F_list ul li {text-align:left; clear:both; padding:0 0 0 10px; margin:0  0 8px 0; color:#666; font-size:13px; background:url('../images/bull_list.jpg') no-repeat 0 8px; }

.Sec_G_bg {background:url('../images/bg_sub_G.jpg') no-repeat center; background-size:100% auto;}

.Sec_G ul {width:950px; margin:0 auto; padding:40px 0;}
.Sec_G ul li.left {text-align:left; padding:0 0 0 380px; min-height:160px;}
.Sec_G ul li.right {text-align:left; padding:0 380px 0 0; min-height:160px;}

.Sec_G ul li.Sec_G_01 {background:url('../images/Sec_G_01.png') no-repeat right top;}
.Sec_G ul li.Sec_G_02 {background:url('../images/Sec_G_02.png') no-repeat left top;}
.Sec_G ul li.Sec_G_03 {background:url('../images/Sec_G_03.png') no-repeat right top;}
.Sec_G ul li.Sec_G_04 {background:url('../images/Sec_G_04.png') no-repeat left top;}
.Sec_G ul li.Sec_G_05 {background:url('../images/Sec_G_05.png') no-repeat right top;}
.Sec_G ul li.Sec_G_06 {background:url('../images/Sec_K_02.png') no-repeat left top;}

.Sec_G ul li h3 {font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:bold; padding:0px 0 25px 0; color:#000000;}
.Sec_G ul li p {width:320px; color:#aaaaaa; font-size:13px; line-height:19px;}
.Sec_G_list ul {width:545px; padding:0; margin:0;}
.Sec_G_list ul li {text-align:left; clear:both; padding:0 0 0 10px; margin:0  0 8px 0; color:#666; font-size:13px; background:url('../images/bull_list.jpg') no-repeat 0 8px; }
.Sec_G ul a.btn_service_more {text-decoration:underline; color:#e2620c; font-family:; display:block; font-size:12px; margin:10px 0 0 0;}

.Sec_H_bg {background:url('../images/bg_sub_H.jpg') no-repeat center; background-size:100% auto;}

.Sec_H {width:950px; margin:0 auto; border-bottom:1px solid #dddddd; padding:50px 0;}
.Sec_H h2 {font-family: 'Open Sans', sans-serif; font-size:21px; color:#414141; padding:0 0 10px 0; font-weight:normal;}
.Sec_H h3 {width:650px; font-weight:normal; font-size:14px; line-height:23px; color:#666666; padding:0 0 30px 0; margin:0 auto;}

.Sec_H ul {width:450px; margin:0 auto;}
.Sec_H ul:after {clear:both; content:""; display:block;}
.Sec_H ul li {width:450px; margin:0 35px 0 0; float:left; padding:200px 0 0 0;}
.Sec_H ul li:last-child {margin:0; }

.Sec_H ul li.Sec_H_01 {background:url('../images/Sec_H_01.png') no-repeat center top;}
.Sec_H ul li.Sec_H_02 {background:url('../images/Sec_H_02.png') no-repeat center top;}
.Sec_H ul li.Sec_H_03 {background:url('../images/Sec_H_03.png') no-repeat center top;}

.Sec_H ul li .Sec_H_info ul {width:450px;}
.Sec_H ul li .Sec_H_info ul li {text-align:left; clear:both; padding:0 0 0 10px; margin:0  0 8px 0; color:#666; font-size:13px; background:url('../images/bull_list.jpg') no-repeat 0 8px; }
.Sec_H ul li h3 {font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; padding:0 0 10px 0; color:#000000;}
.Sec_H ul li .sub_title {text-align: left; padding-top: 20px; font-size: 16px; font-weight: bold; border-top: 1px solid #ddd; margin-top: 15px;}
.Sec_H ul li .Sec_H_info ul li span {font-weight:bold; color:#4a4a4a;}

.Sec_H ul li .Sec_H_info a.btn_main_send {text-align:center; padding:12px 85px; background:#e2620c; color:#ffffff; display:inline-block; margin:20px 0;}



.Sec_K_bg {background:url('../images/bg_sub_K.jpg') no-repeat center; background-size:100% auto;}

.Sec_K ul {width:950px; margin:0 auto; padding:40px 0;}
.Sec_K ul li.left {text-align:left; padding:0 0 0 380px; min-height:160px;}
.Sec_K ul li.right {text-align:left; padding:0 380px 0 0; min-height:160px;}

.Sec_K ul li.Sec_K_01 {background:url('../images/Sec_K_01.png') no-repeat left top;}
.Sec_K ul li.Sec_K_02 {background:url('../images/Sec_K_02.png') no-repeat left top;}
.Sec_K ul li.Sec_K_03 {background:url('../images/Sec_K_03.png') no-repeat right top;}
.Sec_K ul li.Sec_K_04 {background:url('../images/Sec_K_04.png') no-repeat right top;}


.Sec_K ul li h3 {font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; padding:30px 0 15px 0; color:#000000;}
.Sec_K ul li p {width:320px; color:#aaaaaa; font-size:13px; line-height:19px;}
.Sec_K_list ul {width:520px; padding:0; margin:0;}
.Sec_K_list ul li {text-align:left; clear:both; padding:0 0 0 10px; margin:0  0 8px 0; color:#666; font-size:13px; background:url('../images/bull_list.jpg') no-repeat 0 8px; }

.Sec_M_bg {background:url('../images/bg_sub_M.jpg') no-repeat center; background-size:100% auto;}

.Sec_M {width:950px; margin:0 auto;}
.Sec_M ul:after {clear:both; content:""; display:block; margin:0 0 50px 0;}
.Sec_M li { float:left;}
.Sec_M_select {width:245px; padding:50px 0; text-align:left;}
.Sec_M .Sec_M_select select.select_ceo_msg {width:225px; padding:8px; text-align:center;}

.Sec_M_list {padding:15px 0 0 0;}

.contact_map {width:100%; margin:0 auto;}


/*footer*/
.footer {width:100%; background:#3e3e3e; text-align:center; color:#666666; font-size:12px; height:40px; line-height:40px;}



.about_header { margin: 0px auto 40px auto; padding:0 0 40px 0; border-bottom:1px solid #efefef; width:950px;  line-height:22px;}
.about_header h2 {font-family: 'Open Sans', sans-serif; font-size: 24px; color: #414141; padding: 0 0 10px 0; font-weight:normal;} 
.about_header h3 {font-size: 14px; font-weight: normal; line-height: 22px;}

@media all and (max-width:1024px) {
	.album-wrap {height: 325px;}
}