@charset "utf-8";

/*

Theme Name:Wanginvest

*/

*,

*:before,

*:after {

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

}



html { background:none; -webkit-text-size-adjust: 100%;}

body { background:#ffffff;font-family: Arial, "Microsoft YaHei", "微软雅黑", "HanHei SC"; font-size:18px; color:#202020; position:relative;}

a { color:#2c6753;  outline:none; text-decoration:none; outline-style:none;}

a:hover { color:#2c6753; text-decoration:none; }

p { line-height:2.5; margin:0 0 30px;}

li { list-style:none outside none; }

strong, b{ font-weight:700;}

em, i { font-style:italic;}

strong em, em strong{font-style:italic;}

h1, h2, h3, h4, h5, h6 { line-height:1; font-weight:bold; font-style:normal;  margin-bottom:27px; text-transform:uppercase; color:#202020;}

h1 { font-size:40px;}

h2{ font-size:36px;}

h3{ font-size:32px;}

h4{ font-size:28px;}

h5{ font-size:24px;}

h6{ font-size:20px;}



blockquote{ margin:0 0 30px; display:block; padding:40px 20px 76px; text-align: center;}

blockquote p{ line-height:1.1; margin:0;}

blockquote cite{ display:block;  padding-top:10px; text-transform:uppercase;}

blockquote cite a{}

blockquote cite a:hover{}

img{ max-width:100%; height:auto; vertical-align:middle;}

hr{ clear:both; margin:30px 0; border:0; border-bottom:1px solid #e1e0da;}

pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}

.clear { clear:both; height:0; font-size:0; }

.alignleft {display: inline;float: left; margin:0 20px 20px 0;}

.alignright { display: inline; float: right; margin:0 0 20px 20px;}

.aligncenter { clear: both; display: block; margin:0 auto 20px;}

.alignnone{clear: both; display: block; margin:0 auto 20px;}

.button, a.button{font-size:15px; text-transform:uppercase;  border:2px solid #FFF; line-height:44px; border-radius:10px; height:48px; width:170px; color:#ffffff; display:inline-block; -webkit-appearance: none; cursor:pointer;}

.button:hover, a.button:hover{ text-decoration:none;background:#fff; color:#5A9744;}



table{ border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin:0 0 20px; color:#747474;  }

table td {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#f0efec;}

table th,

table td {  padding:12px 20px; text-align:left; line-height:20px; }

table th{padding:8px 20px;}

table th { color:#ffffff; font-weight:700; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#00a3e4;}

table tr:nth-child(2n) td{  background:#ffffff;}



.inner{width:1230px; max-width:100%; margin:0 auto; padding:0px 20px;}



/*=================================== Header =*/

#header{ }

#logo{ display:block; width:304px; max-width:100%;/* height:82px;*/ position:absolute; left:0px; top:17px;}

#logo img{ display:block;}

.header_content{ padding:0px 0px 0px 386px; position:relative;display: table;width: 100%;}

.header_menu_content{}

.header_menu_content ul{ padding:0px; margin:0px;}

.header_menu_content ul li{ padding:0px; margin:0px; float:left; width:25%;}

.header_menu_content ul li a{ display:block; padding:43px 20px; font-size:27px; color:#202020; font-weight:bold; text-align:center;}

.header_menu_content ul li a:hover{ color:#FFF; background:#2c6753;}

.header_menu_content ul li.current-menu-item a{ color:#FFF; background:#2c6753;}

.category .header_menu_content ul li#menu-item-14 a,

.single-post .header_menu_content ul li#menu-item-14 a{ color:#FFF; background:#2c6753;}



.banner_wrapper{}

.banner_wrapper ul{ padding:0px; margin:0px;}

.banner_wrapper ul li{ padding:0px; margin:0px;}

.title_box{ padding:102px 0px 60px;}

.title_box h2{ margin-bottom:0px;}







.mobile_menu_button{ display:none;width:35px; margin:0 auto 20px; cursor:pointer;}

.mobile_menu_button i{ display:block; background:#2c6753; margin:6px 0; height:4px;}

.mobile_menu_content{ display:none;}

.mobile_menu_content ul{ padding:0px; margin:0px;}

.mobile_menu_content ul li{ padding:0px; margin:0px;}

.mobile_menu_content ul li a{ display:block; padding:10px 20px; font-size:18px; color:#202020; font-weight:bold;}

.mobile_menu_content ul li a:hover{ color:#FFF; background:#2c6753;}

.mobile_menu_content ul li.current-menu-item a{ color:#FFF; background:#2c6753;}



.category .mobile_menu_content ul li.menu-item-14 a,

.single-post .mobile_menu_content ul li.menu-item-14 a{ color:#FFF; background:#2c6753;}

/*=================================== Contact =*/

#content{ padding-bottom:100px;}

.maincontent ul, 

.maincontent ol{ margin:0 0 30px 30px;}

.maincontent ul ul{ margin:18px 0 0 30px;}

.maincontent li{ list-style:disc outside none; line-height:2; margin-bottom:18px;}

.maincontent ol ol{ margin: 18px 0 0 30px;}

.maincontent ul li{ list-style:disc outside none;}

.maincontent ol li{ list-style:decimal outside none;}

.maincontent dl{ margin:0 0 30px;}

.maincontent dl dt{ line-height:2;}

.maincontent dl dd{ line-height:2; padding:0 0 0 30px;}

.about_div{display: flex;gap: 30px;align-items: flex-start;margin-top: 30px;}
.about_div img{max-width: 300px;}
.about_div p{max-width: 700px;}

.home_crypt{background:url(images/home_crypt_bg.png) center bottom no-repeat;background-size: cover;padding: 100px 0 180px;}
.home_crypt .inner{width: 1300px;}
.home_crypt .home_icon{font-size:30px;color: rgb(44, 103, 83);font-weight: bold;font-family: "Microsoft YaHei";line-height: 1.9;display: flex;align-items: center;}
.home_crypt .home_icon img{padding-right: 6px;}
.home_crypt h2{font-family: "Microsoft YaHei";color: rgb(17, 23, 79);font-weight: bold;font-size:40px;line-height: 1.2;}
.crypt_div{display: flex;justify-content: space-between;align-items: flex-start;gap: 60px;position: relative;margin-top: 80px;}
.crypt_div .crypt_div_right p{color:#11174f;font-weight: bold;font-family: "Microsoft YaHei";line-height: 1.6;text-align: left;font-size:25px;}
.crypt_div_right{max-width: 600px;}
.crypt_div_right ul{display: flex;justify-content: space-between;align-items: flex-start;gap:30px 0;flex-wrap: wrap;}
.crypt_div_right ul li{color:#11174f;font-size:18px;font-family: "Microsoft YaHei";position: relative;padding-left: 30px;flex: 50%;}
.crypt_div_right ul li::before {content: "";position: absolute;left: 0; top: 50%;transform: translateY(-50%);background: url('images/home_icon_item.png') center center no-repeat;background-size: cover;width: 18px;height: 18px;}
.crypt_div_right a{background-color: rgb(44, 103, 83);border-radius:30px;font-family: "Microsoft YaHei";color: #cedad9;font-size: 16px;padding: 16px 45px;position: absolute;bottom: 0;}

/*=================================== Projects =*/

.investment_projects_content{ padding:86px 0px 100px;}

.projects_content_title{ text-align:center; background:url(images/bg_projects_content_title.png) center bottom no-repeat; padding:0px 0px 16px; margin-bottom:78px;}

.projects_content_title h2{ font-weight:bold; margin-bottom:15px;}

.projects_content_title span{ font-size:18px; color:#999999;}



.investment_projects_category_list{ width:794px; height:550px; position:relative; margin:0 auto; background:url(images/projects_content_bg.png) center 68px no-repeat;}

.projects_link{ position:absolute; font-size:24px; color:#737373; font-weight:bold; display:block; width:100px;}

.projects_link span{ display:block; position:absolute;}

.projects_link:hover{ color:#2c6753;}



.projects_link1{ left:56px; bottom:119px;}

.projects_link1 span{ background:url(images/projects_link1_icon.png) left top no-repeat; width:111px; height:73px; left:110px; bottom:0px;}

.projects_link1:hover span{ background-position:left bottom;}



.projects_link2{ left:33px; top:287px;}

.projects_link2 span{ background:url(images/projects_link2_icon.png) left top no-repeat; width:126px; height:56px; left:104px; top:-5px;}

.projects_link2:hover span{ background-position:left bottom;}



.projects_link3{ left:36px; top:175px;}

.projects_link3 span{ background:url(images/projects_link3_icon.png) left top no-repeat; width:101px; height:90px; left:130px; top:2px;}

.projects_link3:hover span{ background-position:left bottom;}



.projects_link4{ left:50%; top:-5px; width:76px; margin-left:-38px; text-align:center;}

.projects_link4 span{ background:url(images/projects_link4_icon.png) center top no-repeat; width:76px; height:111px; left:50%; top:56px; margin-left:-38px;}

.projects_link4:hover span{ background-position:left bottom;}



.projects_link5{ right:54px; top:178px; text-align:right;}

.projects_link5 span{ background:url(images/projects_link5_icon.png) left top no-repeat; width:103px; height:94px;right:112px; top:2px;}

.projects_link5:hover span{ background-position:left bottom;}



.projects_link6{ right:29px; bottom: 119px; text-align:right;}

.projects_link6 span{ background:url(images/projects_link6_icon.png) left top no-repeat; width:121px; height:56px; right:135px; top:1px;}

.projects_link6:hover span{ background-position:left bottom;}



.projects_link7{ right:37px; bottom:72px; text-align:right;}

.projects_link7 span{ background:url(images/projects_link7_icon.png) left top no-repeat; width:122px; height:73px;right:153px; bottom:0px;}

.projects_link7:hover span{ background-position:left bottom;}



.projects_link8{ left:50%; bottom:-66px; margin-left:-50px; text-align:center;}

.projects_link8 span{ background:url(images/projects_link8_icon.png) left top no-repeat; width:43px; height:119px;left:50%; bottom:46px; margin-left:-22px;}

.projects_link8:hover span{ background-position:left bottom;}

.banner_div{position: relative;}
.banner_text{position: absolute;top: 58%;left: 50%;transform: translate(-50%, -50%);}
.banner_text h1{font-family: "Microsoft YaHei";color: #fff;font-weight: bold;line-height: 1;font-size: 50px;margin: 0;text-align: center;}
.banner_text span{font-family: "Microsoft YaHei";color: #fff;font-weight: bold;line-height:2;font-size: 20px;text-transform: uppercase;}

.project_first{background: url('/wp-content/themes/wanginvest/images/project_first.jpg') center center no-repeat;padding: 80px 0 0;background-size: cover;}
.project_first h2{font-size: 48px;font-family: "Microsoft YaHei";color: #11174f;font-weight: bold;line-height: 1.2;text-align: center;margin: 0;}
.project_first h2 span{ color:#2c6753;}

.project_content>div .inner{width: 1290px;}
.medicine_list{padding: 120px 0 110px;}
.medicine_list{display: flex;justify-content:space-between;align-items: center;flex-wrap: wrap;gap: 25px;}
.medicine_left {width: 450px;}
.medicine_right{width: calc(100% - 475px);}
.medicine_right h6{color:#11174f;font-family: "Microsoft YaHei";font-weight: bold;line-height: 1.2;position: relative;padding-left: 40px;font-size: 25px;}
.medicine_right p{font-size: 18px;font-family: "Microsoft YaHei";line-height: 1.5;color: #11174f;font-weight: 300;margin: 0;}
.medicine_right h6::before {content: "";position: absolute;left: 0; top:0;width:30px;height:30px;}
.project_right .medicine_list{flex-direction: row-reverse;}
.project_three{background: url('/wp-content/themes/wanginvest/images/project_three.jpg') center center no-repeat;background-size: cover;}
.project_three .medicine_right h6,.project_three .medicine_right p{color: #fff;}
.project_four{background: url('/wp-content/themes/wanginvest/images/project_four.jpg') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(1) .medicine_right h6::before{background: url('images/medicine_icon01.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(2) .medicine_right h6::before{background: url('images/medicine_icon02.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(3) .medicine_right h6::before{background: url('images/medicine_icon03.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(4) .medicine_right h6::before{background: url('images/medicine_icon04.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(5) .medicine_right h6::before{background: url('images/medicine_icon05.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(6) .medicine_right h6::before{background: url('images/medicine_icon06.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(7) .medicine_right h6::before{background: url('images/medicine_icon07.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(9) .medicine_right h6::before{background: url('images/medicine_icon08.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(10) .medicine_right h6::before{background: url('images/medicine_icon09.png') center center no-repeat;background-size: cover;}
.project_content .medicine_div:nth-child(11) .medicine_right h6::before{background: url('images/medicine_icon10.png') center center no-repeat;background-size: cover;}
.medicine_center{text-align: center;padding: 90px 0 120px;}
.medicine_center h6{color:#11174f;font-family: "Microsoft YaHei";font-weight: bold;line-height: 1.2;font-size: 25px;margin-bottom: 20px;}
.medicine_center p{font-size: 18px;font-family: "Microsoft YaHei";line-height: 1.5;color: #11174f;font-weight: 300;margin: 0 0 30px;}



.mobile_category_list_nav{ display:none; width:600px; max-width:100%; margin:0 auto;}

.mobile_category_list_nav ul{ padding:0px; margin:0px; width:100%; overflow:hidden;}

.mobile_category_list_nav ul li{ padding:0px 0px 10px; margin:0px; width:50%; float:left; height:80px;}

.mobile_category_list_nav ul li a{display:inline-block;font-size:24px; color:#737373; font-weight:bold; position:relative; padding:0px 0px 0px 90px;}

.mobile_category_list_nav ul li a:hover{color:#2c6753;}

.mobile_category_list_nav .projects_nav_link1{ padding-top:16px; padding-bottom:20px;}

.mobile_category_list_nav .projects_nav_link2{ padding-top:10px; padding-bottom:16px;}

.mobile_category_list_nav .projects_nav_link3{ padding-top:10px; padding-bottom:16px;}

.mobile_category_list_nav .projects_nav_link4{ padding-top:14px; padding-bottom:22px;}

.mobile_category_list_nav .projects_nav_link5{ padding-top:10px; padding-bottom:25px;}

.mobile_category_list_nav .projects_nav_link6{ padding-top:6px; padding-bottom:20px;}

.mobile_category_list_nav .projects_nav_link7{ padding-top:10px; padding-bottom:24px;}

.mobile_category_list_nav .projects_nav_link8{ padding-top:10px; padding-bottom:24px;}



.mobile_category_list_nav .projects_nav_link span{ display:block; position:absolute; left:0px; top:0px;}

.mobile_category_list_nav .projects_nav_link1 span{ width:32px; height:59px; background:url(images/projects_link1_icon.png) -80px top no-repeat; left:21px;}

.mobile_category_list_nav .projects_nav_link2 span{ width:54px; height:49px; background:url(images/projects_link2_icon.png) -72px -7px no-repeat; left:10px;}

.mobile_category_list_nav .projects_nav_link3 span{ width:55px; height:48px; background:url(images/projects_link3_icon.png) -46px -42px no-repeat; left:5px;}

.mobile_category_list_nav .projects_nav_link4 span{ width:75px; height:55px; background:url(images/projects_link4_icon.png) 0px -56px no-repeat;}

.mobile_category_list_nav .projects_nav_link5 span{ width:57px; height:56px; background:url(images/projects_link5_icon.png) 0px -38px no-repeat; left:9px;}

.mobile_category_list_nav .projects_nav_link6 span{ width:49px; height:45px; background:url(images/projects_link6_icon.png) 0px -11px no-repeat; left:13px;}

.mobile_category_list_nav .projects_nav_link7 span{ width:50px; height:55px; background:url(images/projects_link7_icon.png) 0px 0px no-repeat; left:12px;}

.mobile_category_list_nav .projects_nav_link8 span{ width:50px; height:55px; background:url(images/projects_link8_icon.png) 0px 0px no-repeat; left:17px;}



.mobile_category_list_nav .projects_nav_link1:hover span{background-position:-80px -74px;}

.mobile_category_list_nav .projects_nav_link2:hover span{background-position:-72px -63px;}

.mobile_category_list_nav .projects_nav_link3:hover span{background-position:-46px -132px;}

.mobile_category_list_nav .projects_nav_link4:hover span{background-position:0 -167px;}

.mobile_category_list_nav .projects_nav_link5:hover span{background-position:0 -131px;}

.mobile_category_list_nav .projects_nav_link6:hover span{background-position:0 -67px;}

.mobile_category_list_nav .projects_nav_link7:hover span{background-position:0 -74px;}

.mobile_category_list_nav .projects_nav_link8:hover span{background-position:0px -119px;}





.post_list_box{ width:100%; padding-bottom:30px;}

.post_list_box .feature_image{ width:35%; float:left;}

.post_list_box .feature_image a{ display:block;}

.post_list_box .feature_image a img{ display:block;}

.post_list_box .text_box{ width:61%; float:right;}

.post_list_box .text_box h4{}

.post_list_box .text_box p{ margin-bottom:0px; line-height:2;}

.post_list_box .text_box.full_box{ width:auto; float:none;}

.newer_older{ width:100%; overflow:hidden;}

.older{ float:left;}

.newer{ float:right;}

.pagenavi_wrapper{ padding-top:20px;}

.pagenavi_wrapper .wp-pagenavi{ text-align:center;}

.pagenavi_wrapper .wp-pagenavi a,

.pagenavi_wrapper .wp-pagenavi span{ font-size:16px;}

.pagenavi_wrapper .wp-pagenavi span.current{ font-weight:normal;}









/*=================================== Contact =*/

.contact_bottom{}

ul.contact_list{ padding:0px; margin:0px;}

ul.contact_list li{line-height:1.7; list-style:none !important; padding:10px 0px 18px 80px; font-size:24px; color:#29292a; position:relative; margin-bottom:0 !important;display: flex;align-items: center;}

ul.contact_list li a{ color:#29292a;}

ul.contact_list li a:hover{ color:#29292a; text-decoration:underline;}

.contact_bottom .lf{float:left; width:50%;}

.contact_bottom .rf{float: right; width:43.8%;}

.contact_bottom .rf img{ display:block;}



.contact_list .contact_add_icon{ display:block; position:absolute; left:0px; top:5px; width:50px; height:50px;}

.contact_list .phone .contact_add_icon{

	background-image:url(images/icon.png);

	background-repeat: no-repeat;

	background-position:0 0px;

}

.contact_list .email .contact_add_icon{

	background-image:url(images/icon.png);

	background-repeat: no-repeat;

	background-position:0px -70px;

}

.contact_list .kefu .contact_add_icon{

	background-image:url(images/icon.png);

	background-repeat: no-repeat;

	background-position:0px -142px;

}

.contact_list .address .contact_add_icon{

	background-image:url(images/icon.png);

	background-repeat: no-repeat;

	background-position:0px -210px;

}

/*=================================== Home =*/

.home_content .section1{background:url(images/home_content_section1_bg.png) left bottom no-repeat;background-size: cover;text-align: center;}

.home_content .section1 .investment_projects_content{ padding-bottom:283px;}

.home_content .section2{background:url(images/home_content_section2_bg.png) left top no-repeat;background-size: cover;}

.home_content .section2 .inner {padding-top: 80px; width:1028px; max-width:100%;}

.home_content .section2 .inner .inner_bg{background:url(images/home_content_section2_inner_bg.png) left top no-repeat;background-size: cover; padding:0px 25px 50px;}

.home_content .section2 .inner .inner_bg .img{float: left;width:58.6%;margin-top: -35px;}

.home_content .section2 .inner .inner_bg .section2_info{float: right;width:38%;}

.home_content .section2 .inner .inner_bg .section2_info .tit{padding-top: 80px}

.home_content .section2 .inner .inner_bg .section2_info .tit h2{font-size:36px ;color:#fff;margin-bottom:8px;}

.home_content .section2 .inner .inner_bg .section2_info .tit span{font-size: 24px;color:#fff;padding-bottom:14px; width:140px; text-align:center; border-bottom:3px solid #FFF; display:inline-block;}

.home_content .section2 .inner .inner_bg .section2_info .text{font-size: 20px;line-height: 47px;color:#fff;margin-top: 20px}

.home_content .section2 .inner .inner_bg .section2_info .link_about_us{ float:right; margin-top:-34px;}

.home_content .section2 .inner .inner_bg .section2_info a{font-size: 18px;color: #fff;}

.home_content .section2 .inner .inner_bg .section2_info a:hover{color: #fff; text-decoration:underline;}



.home_content .section3{background:url(images/home_content_section3_bg.jpg) left top no-repeat;background-size: cover; border-bottom:1px solid #FFF;}

.home_content .section3 .inner {width:1028px; max-width:100%;}

.home_content .section3 .section3_text{ width:622px; max-width:100%;padding:100px 0px 40px; float:right;}

.home_content .section3 .section3_text h2{font-size:36px ;color:#202020;margin-bottom:16px;}

.home_content .section3 .inner .tit span{font-size:24px;color:#999999;padding-bottom:16px; text-align:center; display:inline-block; width:134px; border-bottom:1px solid #2c6753;}

.home_content .section3 .section3_text .tit{/*width:160px;text-align: center;*/}

.home_content .section3 .section3_text .section3_text_info{margin-left: 50px;font-size: 24px;color:#202020;margin-top: 30px}

.home_content .section3 .section3_text .section3_text_info p{position: relative;}

.home_content .section3 .section3_text .section3_text_info ul.contact_list{ padding-top:8px;}

.home_content .section3 .section3_text .section3_text_info ul.contact_list li{ padding-bottom:20px;}





/*=================================== 404 =*/

.error_content{ text-align:center; padding:50px 0px;}

.error_content h2{ font-size:36px; margin-bottom:30px;}

.error_content p{ font-size:20px;}

.error_content .error_search_wrap{ padding:30px 0px 50px;}

.error_search_wrap #searchform{ width:256px; overflow:hidden; margin:0 auto;}

.error_search_wrap .ipt-search{ border:1px solid #2c6753; background:#FFF; padding:10px; height:40px; float:left; width:200px;-webkit-appearance: none;font-family:Century Gothic,"Microsoft YaHei","微软雅黑";color: #687177; font-size:14px;}

.error_search_wrap .btn-search{ border:0; background:#2c6753; color:#FFF; width:55px; height:40px; float:right; font-size:16px;-webkit-appearance: none; cursor:pointer;}

/*=================================== Footer =*/



#footer{ background:#333333; padding:80px 0px 50px; overflow:hidden; text-align:center;}

#footer p{ font-size:13px; color:#a3a3a3;}

#footer .inner{ width:780px; max-width:100%;}

#footer p a{color:#a3a3a3; text-decoration:underline;}

#footer p a:hover{color:#a3a3a3; text-decoration:none;}

#menu-header-menu{
		float:left;
		width:84%;
	}
	.language{
		position: relative;
		float:right;
		width:16%;
		cursor: pointer;
	}
	.language ul{
		position: absolute;
	    top: 90px;
	    right: -10px;
	    background: rgba(0,0,0,0.5);
	    display: none;
	    width:100%;
	    
	}
	#header .inner .language ul li a{
		color:#fff;
		padding: 15px;
		font-size:20px;
	}
	#header .inner .language ul li{
		width:100%;
		float:none;
		text-align: center;
	}
	.language span{
		display: block;
	    padding: 43px 20px;
	    font-size: 27px;
	    color: #202020;
	    font-weight: bold;
	    text-align: center;
	}
	.language img{
		position: absolute;
	    top: 58px;
	    right: 10px;
	}
	.mobile_language{
		display: none;
	}

@media (max-width: 1280px){
	.crypt_div_right a{position: inherit;bottom: inherit;}
	.crypt_div_right ul{margin-bottom: 50px;}

}
@media (max-width: 1200px){	
	.crypt_div .crypt_div_right p{font-size: 20px;}
	.crypt_div_right ul{gap: 20px 0;}
	.crypt_div_right ul li{font-size: 16px;padding-left: 25px;}
	.header_menu_content ul li a {
	    font-size: 20px;
	    padding: 43px 15px;
	}
	.language span {
	    padding: 43px 15px;
	    font-size: 20px;
	}
	.language img {
	    top: 54px;
	}
}
@media (max-width: 1150px){	
	.crypt_div {gap: 40px;}
	.crypt_div_right ul li{flex: 100%;}
	.crypt_div_right{max-width: 500px;}
}
@media (max-width: 1035px){	

.header_menu_content ul li{ width:auto;}

.header_menu_content ul li a{ padding-left:20px; padding-right:20px;}

}



@media (max-width: 1000px){
	.crypt_div_right{max-width: 400px;}
	.home_crypt .home_icon{font-size: 24px;}
	.home_crypt .home_icon img{max-width: 30px;}
	.home_crypt h2{font-size: 34px;}
	.header_menu_content{ display:none;}	

	.mobile_menu_button{ margin: 0;display: block;}
	.mobile_language{
		float:left;
	    width: 80px;
	    float: right;
	    margin-right: 40%;
	    display: block;
	}
	.mobile_language img{
		top: 15px;
		right: 0px;
	}
	.mobile_language span{
		padding:4px;
	}
	.mobile_language ul {
	    top: 40px;
	    width:110px;
	    right: -20px;
	}
	.mobile_language ul li{
	    padding:15px;
	}
	.mobile_language ul li a{
	  
	    width:110px;
	}
	.mobile_language ul li:hover{
	    background: #2c6753;
	}

	.header_content{display: flex;justify-content: space-between;align-items: center;padding: 15px;width: 100%;flex-wrap: wrap;}
	#logo{position: inherit;display: inline; position: inherit;display: inline; max-width: 240px;top: inherit;left: inherit;}
	.mobile_menu_content{width: 100%;margin-top: 15px;}

}



@media (max-width: 860px){
	.crypt_div_right{max-width: 300px;}
	.home_content .section1{ text-align:left;}

	.investment_projects_category_list{ display:none;}

	.mobile_category_list_nav{ display:block;}

	.contact_bottom{ padding-top:10px;}

	.contact_bottom .lf{ float:none; width: auto;}

	ul.contact_list{ padding-top:0px;}

	.contact_bottom .rf{ float:none; width:auto;}
	.project_first h2{font-size: 40px;}
	.medicine_list{display: block;text-align: center;padding: 80px 0;}
	.medicine_left{width: 100%;}
	.medicine_right{width: 100%;text-align: left;max-width: 458px;margin: 30px auto 0;}

}

@media (max-width: 767px){
	.home_crypt{padding: 60px 0 100px;}
	.crypt_div{display: block;margin-top: 50px;}
	.crypt_div_left{text-align: center;}
	.crypt_div_right{margin-top: 30px;max-width: 100%;}
	.crypt_div_right ul{gap:20px 10px;}
	.crypt_div_right ul li{flex: auto;}
	.crypt_div_right ul li::before{top: 0;transform: inherit;}
	.medicine_right h6{font-size: 20px;margin-bottom: 20px;}
	.medicine_right p{font-size: 16px;}
	.medicine_list{padding: 50px 0;}
	body{ font-size:14px;}

	.title_box{ padding:40px 0px;}

	p{ line-height:1.5;}

	.maincontent li{ line-height:1.5;}

	#content{ padding-bottom:50px;}

	.post_list_box .text_box h4{ font-size:20px;}

	.investment_projects_content{ padding-bottom:0px;}

	.post_list_box .feature_image{ width:405px; max-width:100%; margin:0 auto 40px; float:none;}

	.post_list_box .text_box{ float:none; width:auto;}

	ul.contact_list li{ padding-left:62px; font-size:20px;}

	.contact_list .email{ padding-left:62px;}

	.contact_list .email .email_title{ position:static; display:block;}

	.alignleft {float: none; display: block; margin:0 auto;}

	.alignright {float:none; display: block; margin:0 auto;}

	.home_content .section2 .inner .inner_bg .section2_info .tit{ padding-top:30px; text-align:center;}

	.home_content .section2 .inner .inner_bg{ padding-top:25px;}

	.home_content .section2 .inner .inner_bg .img{float: none;width: 100%;margin-top: 0;margin-left: 0}

	.home_content .section2 .inner .inner_bg .section2_info{float: none;width:100%;}

	.home_content .section3 .section3_text{max-width:100%;margin-left:0px;text-align:left;}

	.home_content .section3 .section3_text .section3_text_info{margin-left: 0px;}

	.home_content .section3 .section3_text{ float:none; width:auto;}

	.home_content .section3 .section3_text .tit{ text-align:center;}
	.about_div{display: block;text-align: center;}
	.about_div p{font-size: 18px;line-height: 2;margin: 30px 0 0;}
}

@media (max-width: 680px){
	.home_crypt h2{font-size: 28px;}
	.home_content .section1 .inner h2,.home_content .section2 .inner .inner_bg .section2_info .tit h2,.home_content .section3 .section3_text h2{font-size: 30px}

	.home_content .section3 .section3_text{padding-top: 60px}

	.home_content .section2 .inner .inner_bg .section2_info .tit{padding-top: 60px}

	.home_content .section1 .inner img{margin-top: 70px;margin-bottom:270px;}

	.home_content .section2 .inner{padding-top: 60px}

	.mobile_category_list_nav{
		min-width: 200px;
		width:200px;
		margin:0 auto;
	}
	.mobile_category_list_nav ul li{ float:none; width:auto; height:auto;}
	.mobile_language{
	    margin-right: 32%;
	}
}

@media (max-width: 600px){
	.banner_text h1{font-size: 40px;}
	.banner_text span{font-size: 16px;}
	.project_first h2{font-size: 30px;}
	.project_first{padding: 50px 0 0;}
}

@media (max-width: 400px){
	#logo{max-width: 120px;}
	.banner_text h1{font-size: 30px;}
	.banner_text span{font-size: 12px;}
	.home_content .section1 .inner h2,.home_content .section2 .inner .inner_bg .section2_info .tit h2,.home_content .section3 .section3_text h2{font-size: 24px}

	.home_content .section3 .section3_text{padding-top: 30px}

	.home_content .section3 .section3_text .section3_text_info{font-size: 18px;}

	.home_content .section2 .inner .inner_bg .section2_info .tit{padding-top: 30px}

	.home_content .section1 .inner img{margin-top: 50px;margin-bottom:220px;}

	.home_content .section2 .inner{padding-top: 40px}
	.mobile_language{
	    margin-right: 28%;
	}
	.about_div img{max-width: 100%;}
}

@media (max-width: 320px){

	.home_content .section1 .inner h2,.home_content .section2 .inner .inner_bg .section2_info .tit h2,.home_content .section3 .section3_text h2{font-size: 20px}

	.home_content .section3 .section3_text .section3_text_info{font-size: 16px;}

	.home_content .section1 .inner img{margin-top: 40px;margin-bottom:180px;}

	.home_content .section2 .inner .inner_bg .section2_info .text{font-size: 16px;}

	.home_content .section2 .inner .inner_bg .section2_info .tit,.home_content .section3 .inner .tit{margin:0 auto;}

	.home_content .section3 .section3_text .section3_text_info img{margin-right: 5px;}

	.home_content .section2 .inner{padding-top: 25px}

	.home_content .section3 .section3_text .section3_text_info .po{position: absolute;left: 120px;top:4px}

	ul.contact_list li{ font-size:16px; padding-top:20px;}

	.contact_list .contact_add_icon{ top:12px;}
}