@charset "UTF-8";

#sub {}
.sub_in {}
.sub_in #content {width:1240px; min-width:1240px; margin:0 auto; }

.sub_vi{position:relative; width:100%; min-width:1240px;}
.sub_vi p {position:absolute; left:50%; top:45%; transform: translate(-50%,-50%); color:#fff; font-size:38px;}

.sub_menu {width:100%; float:left; margin:-27px auto 60px auto; height:55px; line-height:55px; text-align:center;  position:relative;}
.sub_menu:after {content:""; display:block; clear:both;}
.sub_menu li {width:230px; display:inline-block; box-sizing:border-box; background-color:#f6f6f6; margin-right:-3px; font-size:18px;}
.sub_menu li a {width:100%; display:inline-block; transition:all .2s;}
.sub_menu li a:hover { background-color:#233950; color:#fff !important; }
.sub_in #content .sub_menu li.ov a{background-color:#233950; color:#fff !important; }
.sub_in #content .sub_menu .ov:link a {color:#fff !important; }
.sub_in #content .sub_menu .ov:visitied a {color:#fff !important; }
.sub_in #content .sub_menu .ov:hover a { color:#fff !important; }
.sub_in #content .sub_menu .ov:active a {color:#fff !important; }



.guide {text-align:center; font-size:32px; font-weight:600; color:#111; margin-bottom:50px;}


/*business01*/

.business01 img {float:left; margin-right:30px;}
.business01:after {content:""; display:block; clear:both;}
.business01 table {width:50%;}
.business01 table tr {}
.business01 table tr th{width:120px; background-color:#f8f8f8; padding:7px 0; font-weight:400; border-bottom:1px solid #ddd;}
.business01 table tr td{color:#555; border-bottom:1px solid #ddd; padding:7px 0 7px 20px; }



/*business02*/
.business02 {}
.business02 h3 {position:relative; padding-left:14px; font-size:26px; }
.business02 h3:before {content:''; display:block; width:5px; height:20px; background:url('/common/img/h3_ico01.gif') no-repeat 0 0; position:absolute; top:10px; left:0;}

.busi_img {width:100%; overflow:hidden;}

.business02 .business02_01 {margin-bottom:50px;}
.business02 .business02_01 .banner {text-align:center; color:white; position:relative;}
 .business02 .business02_01 .banner .txt {position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); }
.business02 .business02_01 .banner .txt p {font-size:36px; font-weight:600; }
.business02 .business02_01 .banner .txt span {font-size:26px;}

.business02 .business02_02 {text-align:center; margin-bottom:100px;}
.business02 .business02_02 > img {}
.business02 .business02_02 > p {font-size:28px; color:#333; font-weight:600; margin-top:100px; position:relative;}
.business02 .business02_02 > p:before {content:''; display:block; width:40px; height:2px; background-color:#ddd; position:absolute; left:580px; top:-50px;}
.business02 .business02_02 > span {font-size:22px; color:#999; font-weight:300;}
.business02 .business02_02 ul {margin-top:50px;}
.business02 .business02_02 ul:after {clear:both; display:block; content:'';}
.business02 .business02_02 ul li {float:left; width:14.2857%; position:relative;}
.business02 .business02_02 ul li:after {content:''; display:block; width:20px; height:20px; background:url('/common/img/plus_ico.png') no-repeat 0 0; position:absolute; right:-10px; top:42px;}
.business02 .business02_02 ul li:nth-child(7):after {display:none;}
.business02 .business02_02 ul li img {}
.business02 .business02_02 ul li p {font-size:18px; color:#333; font-weight:600; margin-top:10px;}
.business02 .business02_02 ul li span {font-size:15px; color:#999; font-weight:300; line-height:1.3rem; letter-spacing:.02rem;}


.business02 .business02_03 {margin-bottom:50px;}
.business02 .business02_03 ul {margin-top:40px; }
.business02 .business02_03 ul:after {content:''; display:block; clear:both;}
.business02 .business02_03 ul li {width:50%; height:240px; float:left; margin-bottom:40px; }
.business02 .business02_03 ul li h4 {font-size:28px; color:#d9232e; font-weight:500; border-bottom:2px solid #ddd; margin-bottom:10px; padding-bottom:5px; }
.business02 .business02_03 ul li h4 span {font-size:15px; color:#999; font-weight:300; margin-left:8px; }
.business02 .business02_03 ul li h4 img {float:right; margin-top:-25px; }
.business02 .business02_03 ul li table {}
.business02 .business02_03 ul li table tr {}
.business02 .business02_03 ul li table tr th {padding:8px; font-weight:500; color:#111; }
.business02 .business02_03 ul li table tr td {padding:8px 0 8px 40px; font-weight:300; color:#333;}



.business02 .business02_04 {}
.business02 .business02_04 h3 {}
.business02 .business02_04 ul {margin-top:20px; }
.business02 .business02_04 ul:after {content:''; display:block; clear:both;}
.business02 .business02_04 ul li {float:left; width:33.3%; text-align:center; margin-bottom:20px; }
.business02 .business02_04 ul li img{margin-bottom:5px; }
.business02 .business02_04 ul li p {}




/*business03*/
.business03 {}
.business03 h3 {position:relative; padding-left:14px; font-size:26px; margin-bottom:20px;}
.business03 h3:before {content:''; display:block; width:5px; height:20px; background:url('/common/img/h3_ico02.gif') no-repeat 0 0; position:absolute; top:10px; left:0;}
.business03 > div {margin-bottom:100px; } 

.business03 .business03_01 {margin-bottom:50px;}
.business03 .business03_01 .banner {text-align:center; color:white; position:relative;}
.business03 .business03_01 .banner img {}
.business03 .business03_01 .banner .txt {position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); }
.business03 .business03_01 .banner .txt p {font-size:36px; font-weight:600; }
.business03 .business03_01 .banner .txt span {font-size:26px;}


.business03_02 {text-align:center; margin-bottom:100px;}
.business03_02 > img {}
.business03_02 > p {font-size:28px; color:#333; font-weight:500; margin-top:100px; position:relative;}
.business03_02 > p:before {content:''; display:block; width:40px; height:2px; background-color:#ddd; position:absolute; left:580px; top:-50px;}
.business03_02 > p span {color:#0099da; font-weight:600;}
.business03_02 .ico {margin-top:40px;}
.business03_02 .ico:after {content:''; display:block; clear:both;}
.business03_02 .ico li {float:left; width:20%;}
.business03_02 .ico li img {}
.business03_02 .ico li p {font-size:16px; color:#999; font-weight:300; line-height:1.5rem; margin-top:12px;}
.business03_02 .ico li span {font-size:18px; color:#333; font-weight:500;}


.business03_03 {}
.business03_03 h3 {}
.business03_03 > div {margin-bottom:30px;}
.business03_03 > div h4 {font-size:20px; font-weight:400; color:#333; margin-bottom:10px; }
.business03_03 > div h4 span {font-size:14px; color:#999; font-weight:300; margin-left:5px; letter-spacing:.03em;}
.business03_03 > div ul {display:flex; justify-content:space-between; flex-wrap:wrap;  }
.business03_03 > div ul li {overflow:hidden; position:relative; margin-bottom:20px;}
.business03_03 > div ul li img {position:absolute; transform: translate(-50%,-50%);	top: 50%; left: 50%;}

.business03_03 .logo01{}
.business03_03 ul li {display:inline-block; border:1px solid #ddd}
.business03_03 .logo01 li {width:190px; height:60px; }
.business03_03 .logo01 li:nth-child(15) {margin-right:630px; }
.business03_03 .logo02 li {width:290px; height:100px; }
.business03_03 .logo03 li {width:230px; height:90px; }


.business03_04 {}
.business03_04 h3 {}
.business03_04 ul {margin-top:20px; }
.business03_04 ul:after {content:''; display:block; clear:both;}
.business03_04 ul li {float:left; width:33.3%; text-align:center; margin-bottom:20px; }
.business03_04 ul li img{margin-bottom:5px; }
.business03_04 ul li p {}


.business03_05 {}
.business03_05:after {content:'' ;display:block; clear:both;}
.business03_05 li {border-radius:30px; width:280px; height:280px; float:left; text-align:center; margin-right:26px; box-shadow: 2px 2px 10px rgba(0,0,0,.1); overflow:hidden; }
.business03_05 li:nth-child(4) {margin:0;}
.business03_05 li h5 {height:70px; background-color:#999; color:#fff; font-size:20px; line-height:70px; font-weight:400; }
.business03_05 li p {font-size:24px; line-height:1.2em; color:#333; margin:30px 0 25px 0;}
.business03_05 li:nth-child(3) p {margin:50px 0 35px 0;}
.business03_05 li p strong {font-weight:700;}
.business03_05 li span {font-size:16px; color:#555; font-weight:300; } 

.business03_05 li:nth-child(2) {border:4px solid #0099da; box-shadow:none; box-sizing:border-box;}
.business03_05 li:nth-child(2) h5 {background-color:#0099da;}
.business03_05 li:nth-child(2) p strong {color:#0099da}








/*environ01*/
.environ01 {min-width:1240px; }

.environ01 .environ01_01 {width:1240px; margin:0 auto 50px auto;}
.environ01 .environ01_01 h3 {font-size:26px; font-weight:300; color:#111; text-align:center; line-height:1.5em; margin-bottom:30px; }
.environ01 .environ01_01 h3 strong {font-size:36px; }
.environ01 .environ01_01 .mtv_img {width:1240px; height:410px; background:url('/common/img/environ01_img01.jpg') no-repeat 0 0; padding:40px 0 0 770px; overflow:hidden; box-sizing:border-box;}
.environ01 .environ01_01 .mtv_img:after {content:''; display:block; clear:both;}
.environ01 .environ01_01 .mtv_img h4 {font-size:32px; color:#333; font-weight:600; line-height:1.2em;}
.environ01 .environ01_01 .mtv_img > p {font-size:16px; margin:20px 0; font-weight:300;}
.environ01 .environ01_01 .mtv_img .img_small {float:left; margin-right:10px; }
.environ01 .environ01_01 .mtv_img .img_small img {}
.environ01 .environ01_01 .mtv_img .img_small p {font-size:14px;}


.environ01_02 {background-color:#f3f3f3; width:100%; height:280px;padding-top:40px; margin-bottom:280px; }
.environ01_02 h3 {font-size:24px; color:#111; text-align:center;font-weight:300; margin-bottom:45px; line-height:1.5em;}
.environ01_02 h3 span {font-size:16px; color:#bbb; letter-spacing:1.5em;}
.environ01_02 h3 strong {}
.environ01_02 .environ01_02_img {width:1240px; margin:0 auto;}
.environ01_02 .environ01_02_img img {}
.environ01_02 .environ01_02_img img:nth-child(1) {margin-right:5px;}


.environ01 .environ01_03 {width:1240px; min-width:1240px; margin:0 auto 120px auto;}
.environ01 .environ01_03 h3 {font-size:26px; font-weight:300; color:#111; text-align:center; line-height:1.5em; margin-bottom:30px; }
.environ01 .environ01_03 h3 strong {font-size:36px; }
.environ01 .environ01_03 ul {}
.environ01 .environ01_03 ul:after {clear:both; display:block; content:'';}
.environ01 .environ01_03 ul li {width:33.3%; float:left; padding-right:20px; box-sizing:border-box; text-align:center;}
.environ01 .environ01_03 ul li h5 {height:40px; line-height:40px; color:#fff; font-size:22px; padding-left:10px; font-weight:600; }
.environ01 .environ01_03 ul li p {font-size:18px; padding:20px 0; font-weight:600; }
.environ01 .environ01_03 ul li span {display:inline-block; width:370px; height:40px; border-radius:10px; background-color:#eee; line-height:40px; padding-left:10px; margin-bottom:10px; }
.environ01 .environ01_03 ul li table {font-size:16px; }
.environ01 .environ01_03 ul li table tr {}
.environ01 .environ01_03 ul li table th {width:180px; height:30px; line-height:30px; font-weight:600; border-bottom:1px solid #ddd; padding-left:10px; }
.environ01 .environ01_03 ul li table td{width:180px; height:30px; line-height:30px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding-left:10px; }


.environ01_04 {background-color:#f3f3f3; width:100%; height:280px;padding-top:40px; margin-bottom:260px; }
.environ01_04 h3 {font-size:24px; color:#111; text-align:center;font-weight:300; margin-bottom:45px; line-height:1.5em;}
.environ01_04 h3 span {font-size:16px; color:#bbb; letter-spacing:1.5em;}
.environ01_04 h3 strong {}
.environ01_04 .environ01_04_img {width:1240px; margin:0 auto;}
.environ01_04 .environ01_04_img img {}
.environ01_04 .environ01_04_img img:nth-child(1) {margin-right:5px;}




/*primium01*/
.primium01 {}
.primium01 .primium01_01 {}
.primium01 .primium01_01 li {position:relative; margin-bottom:50px;}
.primium01 .primium01_01 li:after {clear:both; display:block; content:'';}
.primium01 .primium01_01 li.left .bg {width:50%; height:520px; background-color:#f4f4f4; position:absolute; left:0; top:0;}
.primium01 .primium01_01 li.left .wrap {width:1240px; min-width:1240px; margin:0 auto; position:relative;}
.primium01 .primium01_01 li.left .wrap .txt {height:520px; padding:150px 0; box-sizing:border-box;}
.primium01 .primium01_01 li.left .wrap .txt span {font-size:14px; color:#bbb; letter-spacing:.7em;  font-weight:100;}
.primium01 .primium01_01 li.left .wrap .txt h4 {font-size:32px; color:#111;  font-weight:500; line-height:1.2em; margin:20px 0 40px 0;}
.primium01 .primium01_01 li.left .wrap .txt p {font-size:16px; color:#555;  font-weight:300;  line-height:28px;}
.primium01 .primium01_01 li.left .wrap img {position:absolute; right:0; top:40px;}

.primium01 .primium01_01 li.right .bg {width:50%; height:520px; background-color:#f4f4f4; position:absolute; right:0; top:0;}
.primium01 .primium01_01 li.right .wrap {width:1240px; min-width:1240px; margin:0 auto; position:relative;}
.primium01 .primium01_01 li.right .wrap .txt {height:520px; padding:150px 0 150px 800px; box-sizing:border-box;}
.primium01 .primium01_01 li.right .wrap .txt span {font-size:14px; color:#bbb; letter-spacing:.7em;  font-weight:100;}
.primium01 .primium01_01 li.right .wrap .txt h4 {font-size:32px; color:#111;  font-weight:500; line-height:1.2em; margin:20px 0 40px 0;}
.primium01 .primium01_01 li.right .wrap .txt p {font-size:16px; color:#555;  font-weight:300;  line-height:28px;}
.primium01 .primium01_01 li.right .wrap img {position:absolute; left:0; top:40px;}


.primium01 .primium01_02 {width:1240px; min-width:1240px; margin:100px auto 0 auto;}
.primium01 .primium01_02:after {clear:both; display:block; content:'';}
.primium01 .primium01_02 li {float:left; margin-bottom:25px; margin-right:10px;}
.primium01 .primium01_02 li:nth-child(2) {margin-right:0;}
.primium01 .primium01_02 li:nth-child(5) {margin-right:0;}
.primium01 .primium01_02 li.three {}
.primium01 .primium01_02 li.two {}
.primium01 .primium01_02 li p {text-align:center; font-size:18px; line-height:40px;}

.primium01 .warning {width:1240px; margin:0 auto; font-size:14px; color:#999; text-align:center;}




/*type01*/
.type01 {}
.type01 .type01_01 {}
.type01 .type01_01:after {clear:both; display:block; content:'';}
.type01 .type01_01> li {width:50%; padding-right:20px; float:left; box-sizing:border-box; margin-bottom:70px; }
.type01 .type01_01 > li:nth-child(even) {padding-left:20px; padding-right:0;}
.type01 .type01_01 > li .wrap {border-top:1px solid #ddd;}
.type01 .type01_01 > li .wrap:after {clear:both; display:block; content:'';}
.type01 .type01_01 > li .wrap img {float:left; }
.type01 .type01_01 > li .wrap .txt {float:left; text-align:center; width:240px; padding:45px 0; box-sizing:border-box;}
.type01 .type01_01 > li .wrap .txt h5 {font-size:52px; color:#233950; font-weight:700; margin-bottom:20px;}
.type01 .type01_01 > li .wrap .txt h5 span {font-size:22px; font-weight:500;}
.type01 .type01_01 > li .wrap .txt ul {}
.type01 .type01_01 > li .wrap .txt ul li {}
.type01 .type01_01 > li .wrap .txt ul li:after {clear:both; display:block; content:'';}
.type01 .type01_01 > li .wrap .txt ul li p {font-size:26px; color:#111; line-height:40px;}
.type01 .type01_01 > li .wrap .txt ul li p span {font-size:16px; color:#777; margin-right:20px; }
.type01 .type01_01 > li > p {height:30px; line-height:30px; color:#fff; background-color:#233950; text-align:center;}

.type01_02 {margin-bottom:70px; }
.type01_02 h3 {font-size:26px; font-weight:600; margin-bottom:10px; position:relative; padding-left:10px; }
.type01_02 h3:before {content:''; display:block; width:5px; height:20px; background:url('/common/img/h3_ico03.gif') no-repeat 0 0; position:absolute; top:10px; left:0;}
.type01_02 ul {}
.type01_02 ul:after {clear:both; display:block; content:'';}
.type01_02 ul li {position:relative; padding-left:14px; float:left;  width:25%; box-sizing:border-box; line-height:40px; }
.type01_02 ul li:before {content:''; width:7px; height:7px; background-color:#c3c3c3; position:absolute; left:0; top:17px;}


.type01_03 {}
.type01_03 h3 {font-size:26px; font-weight:600; margin-bottom:10px; position:relative; padding-left:10px; }
.type01_03 h3:before {content:''; display:block; width:5px; height:20px; background:url('/common/img/h3_ico03.gif') no-repeat 0 0; position:absolute; top:10px; left:0;}
.type01_03 ul {}
.type01_03 ul:after {clear:both; display:block; content:'';}
.type01_03 ul li {position:relative; padding-left:14px; float:left;  width:25%; box-sizing:border-box; line-height:40px; }
.type01_03 ul li:before {content:''; width:7px; height:7px; background-color:#c3c3c3; position:absolute; left:0; top:17px;}





/*forsale01*/
.forsale01 {}
.forsale01:after {clear:both; display:block; content:'';}
.forsale01 .left {float:left; width:50%; padding-right:30px; box-sizing:border-box; }
.forsale01 .left > div {margin-bottom:50px;}
.forsale01 .left > div h4 {font-size:20px; color:#111; font-weight:600; margin-bottom:20px; position:relative; padding-left:14px;}
.forsale01 .left > div h4:before {content:''; display:block; width:7px; height:7px; background-color:#bbb; position:absolute; left:0; top:11px; border-radius:100%; }
.forsale01 .left > div table {text-align:center;} 
.forsale01 .left > div table tr {}
.forsale01 .left > div table tr th{width:190px; border-right:1px solid #ddd; background-color:#def2f9; height:40px;} 
.forsale01 .left > div table tr td{width:95px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;  height:40px;} 
.forsale01 .left > div img {}






/*ask01*/
.ask01 {}
.ask01 img {}
.ask01 .ask01_txt {text-align:center; padding:40px 0 50px 0 ; border-bottom:1px solid #ccc; margin-bottom:40px; }
.ask01 .ask01_txt h3 {font-size:38px; font-weight:500; margin-bottom:5px; }
.ask01 .ask01_txt p {font-size:20px; margin-bottom:30px; }
.ask01 .ask01_txt span {font-size:16px; font-weight:300;}

.ask01 form {width:600px; margin:0 auto;}
.ask01 form .form_txt {margin-bottom:30px;}
.ask01 form .form_txt label {width:100%; display:inline-block; margin-bottom:5px; font-size:18px; }
.ask01 form .form_txt input {border:none; background-color:#f7f7f7; color:#111; padding-left:20px; width:100%; height:50px; line-height:50px; font-size:16px; }
.ask01 form .form_txt textarea {border:none; background-color:#f7f7f7; color:#333; padding:10px 10px 0 20px; width:600px; height:150px; line-height:24px; font-size:14px; }
.ask01 form .privacy {text-align:center;}
.ask01 form .privacy input{width:14px; height:14px;  border:2px solid #ccc; margin-top:2px;}
.ask01 form .privacy label {line-height:1em; margin-left:7px;}
.ask01 form button {width: 180px; height:55px; background-color:#233950; color:#fff; font-size:18px; line-height:55px; text-align:center; border:none; margin:0 auto; display:block; margin-top:30px; cursor:pointer;}





/*ask02*/
.ask02 {}
.ask02 .notice {width:100%; text-align:center; border-top:2px solid #233950;}
.ask02 .notice tbody {}
.ask02 .notice tbody tr {line-height:50px; height:50px; border-bottom:1px solid #ddd;}
.ask02 .notice tbody tr:hover a{color:#111; }
.ask02 .notice tbody tr th {background-color:#fff; font-weight:500;}
.ask02 .notice tbody tr td {}
.ask02 .notice tbody tr .num {}
.ask02 .notice tbody tr .tit {text-align:left;}
.ask02 .notice tbody tr .name {}
.ask02 .notice tbody tr .date {}

.ask02 .notice tbody tr td.num {color:#777; height:50px;}
.ask02 .notice tbody tr td.tit {}
.ask02 .notice tbody tr td.tit:after {clear:both; display:block; content:'';}
.ask02 .notice tbody tr td.tit a {height:50px; overflow:hidden; display:inline-block; float:left;}
.ask02 .notice tbody tr td.tit img { margin:21px 0 0 10px;}
.ask02 .notice tbody tr td.name {color:#777; height:50px;}
.ask02 .notice tbody tr td.date {color:#777; height:50px;}

.ask02 .page {margin-top:40px;}
.ask02 .page ul {}
.ask02 .page ul li {}
.ask02 .page ul li p.ov a{color:#111;}
.ask02 .page ul li:first-child img {width:10px; height:12px; }
.ask02 .page ul li:last-child img {width:10px; height:12px; }
.ask02 .page ul li a {border:none;}
.ask02 .page ul li a img {margin-top:10px; }



/*ask02_view*/
.ask02_view {width:100%;}
.ask02_view .board {border-top:2px solid #233950; }
.ask02_view .board:after {clear:both; display:block; content:'';}
.ask02_view .board p.view_bar {height:50px; line-height:50px; padding-left:20px; border-bottom:1px solid #ddd; background-color:#f5f5f5; text-align:center; font-size:18px; color:#111; font-weight:600;}
.ask02_view .board .view {width:100%;}
.ask02_view .board .view tbody {}
.ask02_view .board .view tbody tr {}
.ask02_view .board .view tbody tr td {border-bottom:1px solid #ddd; height:40px; line-height:40px; }
.ask02_view .board .view tbody tr .view01 {text-align:center; background-color:#f9f9f9; width:10%;}
.ask02_view .board .view tbody tr .view02 {padding-left:20px; color:#777; width:40%;}
.ask02_view .board .list {width:100px; height:40px; line-height:40px;  text-align:center; border:1px solid #111; float:right; margin-top:30px; background-color:#233950; color:#fff;}













