/* CSS Document */
@charset "utf-8";
* { margin: 0px; padding: 0px; list-style: none; font-family: "Microsoft YaHei", "黑体", "宋体"; text-decoration: none; border: none; font-style: normal; color: #222; font-size: 14px; font-weight: 100; outline: none; position:relative;}
body{ background:#fff;}
body a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.ot_top{ background:url(../img/top_bg.jpg) no-repeat top center; width:100%; height:350px; text-align:center;box-shadow: 0 5px 10px -5px black;}
.ot_top h1{ color:#FF3; font-size:60px; font-weight:900; padding-top:135px; padding-bottom:40px;text-shadow: #000 0px 3px 3px;}
.ot_top h2{ color:#FFf; font-size:40px; font-weight:900;}
.ot_box{ width:1200px; margin:0 auto; clear:both; padding-bottom:50px;}
.ot_logon{ background:#fff;box-shadow: 0 5px 10px -5px black; margin-top:30px;}
.ot_logon h1{ background:#09C; height:60px; line-height:60px;}
.ot_logon h1 a{ display:inline-block; color:#fff; font-size:18px; padding:0 30px; margin-left:10px;}
.ot_logon h1 a.hover{ background:#fff; color:#09C;}
.ot_logon form{ padding:50px 30px;}
.ot_logon form p{ padding-bottom:20px;}
.ot_logon form p span{ width:200px; display:inline-block; float:left; text-align:right; padding-right:20px; font-size:16px; line-height:40px;}
.ot_logon form p input{ width:400px; height:40px; border:1px #ddd solid; display:inline-block; padding-left:20px; font-size:16px;}
.ot_logon form p input.yzm{ width:260px; margin-right:15px; float:left;}
.ot_logon form p samp{ display:inline-block; width:120px; height:40px; border:1px #ddd solid; overflow:hidden;}
.ot_logon form p samp img{ width:100%;}
.ot_logon form p i{ display:inline-block; padding-left:220px; color:#f90;}
.ot_logon form p button{ width:160px; background:#09C; color:#fff; font-size:18px; margin-left:220px; height:50px; margin-right:15px;}
.ot_logon form p a{ width:160px; background:#f90; color:#fff; font-size:18px; height:50px; display:inline-block; text-align:center; line-height:50px;}

.ot_rhsq{ background:#fff;box-shadow: 0 5px 10px -5px black; margin-top:30px;}
.ot_rhsq h1{ background:#09C; height:60px; line-height:60px; padding-left:50px;color:#fff; font-size:24px;}
.ot_rhsq div{ padding:50px;}
.ot_rhsq div h2{ color:#09C; font-size:20px; padding:10px 0;}
.ot_rhsq div p{ font-size:16px; text-indent:2em; padding:5px; line-height:1.8em;}
.ot_rhsq div a{ width:300px; background:#f90; color:#fff; font-size:18px; height:50px; display:block; text-align:center; line-height:50px; margin:0 auto; margin-top:30px;}

.ot_rhsq form{ padding:50px 30px;}
.ot_rhsq form p{ padding-bottom:20px; color:#999; clear:both; min-height:40px;}
.ot_rhsq form span{ width:200px; display:inline-block; text-align:right; padding-right:20px; font-size:16px; line-height:40px;}
.ot_rhsq form p input{ width:400px; height:40px; border:1px #ddd solid; display:inline-block; padding-left:20px; font-size:16px; margin-right:20px;}
.ot_rhsq form p input.time{ width:120px; margin-right:10px;}
.ot_rhsq form p input.time2{ margin-left:20px; width:120px; margin-right:10px;}
.ot_rhsq form p i{ display:inline-block;color:#d00; margin-right:10px; font-weight:900;}
.ot_rhsq form p button{ width:160px; background:#09C; color:#fff; font-size:18px; margin-left:220px; height:50px; margin-right:15px;}
.ot_rhsq form p label{ margin-right:50px;}
.ot_rhsq form p label input{ width:15px; height:15px; margin-right:5px;}
.ot_rhsq form p select{ width:400px; height:40px; border:1px #ddd solid; display:inline-block; padding-left:20px; font-size:16px; margin-right:20px;}
.ot_rhsq form .qymc{ padding-left:220px;}
.ot_rhsq form .qymc span{ position:absolute; top:0; left:0;}
.ot_rhsq form .qymc samp{ display: inline-block; height:40px; line-height:40px; padding:0 15px; font-size:16px; background:#f90; color:#fff; margin-right:20px;}
.ot_rhsq form .sctx{ position:absolute; top:50px; right:50px; width:200px; height:250px; overflow:hidden; padding:0 !important;}
.ot_rhsq form .sctx img{width:200px; height:250px;}
.ot_rhsq form .sctx samp{ background:#09C; text-align:center; color:#fff; display:block; position:absolute; bottom:10px; left:10px; width:180px; height:40px; line-height:40px;}
.ot_rhsq form .sctx .scan{ background:#d00; opacity:0; width:200px; height:60px; position:absolute; bottom:0; left:0; margin:0; padding:0;}

.ot_about{ background:#fff;box-shadow: 0 5px 10px -5px black; margin-top:30px;display: flex;flex-wrap: nowrap;justify-content: flex-start;}
.ot_about .left_nav{ width:200px; background:#09C; min-height:500px;}
.ot_about .left_nav *{ color:#fff;}
.ot_about .left_nav a{ display:block; padding:15px; text-align:center; font-size:16px;}
.ot_about .left_nav a.one{ background:#0080C0;}
.ot_about .left_nav a:hover{ text-decoration:underline;}
.ot_about .left_nav div{ background:#eee; display:none;}
.ot_about .left_nav div a{ color:#000;}
.ot_about .left_nav div a.two{ background:#fff; color:#09C;}
.ot_about .right_box{ padding:0 25px; width:1050px; padding-bottom:50px;}
.ot_about .right_box h1{ font-size:30px; color:#09C; line-height:80px;}
.ot_about .right_box h1 a{ float:right; color:#09C;text-decoration:underline;}
.ot_about .right_box p{ font-size:16px; line-height:1.8em; text-indent:2em;}
.ot_about .right_box .two{}
.ot_about .right_box .two tr:nth-child(odd){ background:#f7f7f7;}
.ot_about .right_box .two tr td{ padding:10px 20px; font-size:16px;}
.ot_about .right_box .two tr td:first-child{ text-align:right; width:240px;}
.ot_about .right_box .zhaop{ width:200px; overflow:hidden; position:absolute; top:70px; right:15px; border:10px #fff solid;}
.ot_about .right_box .zhaop img{ width:100%; margin-bottom:-4px;}
.ot_about .right_box form{}
.ot_about .right_box form p{ padding-bottom:20px; clear:both; min-height:40px; text-indent:0;}
.ot_about .right_box form span{ width:200px; display:inline-block; text-align:right; padding-right:10px; font-size:15px; line-height:40px;}
.ot_about .right_box form p input{ width:350px; height:40px; border:1px #ddd solid; display:inline-block; padding-left:20px; font-size:16px; margin-right:20px;}
.ot_about .right_box form p input.time{ width:120px; margin-right:10px;}
.ot_about .right_box form p input.time2{ margin-left:20px; width:120px; margin-right:10px;}
.ot_about .right_box form p button{ width:160px; background:#09C; color:#fff; font-size:18px; margin-left:210px; height:50px; margin-right:15px;}
.ot_about .right_box form p button:last-child{ margin-left:0px;}
.ot_about .right_box form p label{ margin-right:50px;}
.ot_about .right_box form p label input{ width:15px; height:15px; margin-right:5px;}
.ot_about .right_box form p select{ width:350px; height:40px; border:1px #ddd solid; display:inline-block; padding-left:20px; font-size:16px; margin-right:20px;}
.ot_about .right_box form .qymc{ padding-left:210px;}
.ot_about .right_box form .qymc span{ position:absolute; top:0; left:0;}
.ot_about .right_box form .qymc samp{ display: inline-block; height:40px; line-height:40px; padding:0 15px; font-size:16px; background:#f90; color:#fff; margin-right:20px;}
.ot_about .right_box form .sctx{ position:absolute; top:0px; right:0px; width:200px; height:250px; overflow:hidden; padding:0 !important;}
.ot_about .right_box form .sctx img{width:200px; height:250px;}
.ot_about .right_box form .sctx samp{ background:#09C; text-align:center; color:#fff; display:block; position:absolute; bottom:10px; left:10px; width:180px; height:40px; line-height:40px;}
.ot_about .right_box form .sctx .scan{ background:#d00; opacity:0; width:200px; height:60px; position:absolute; bottom:0; left:0; margin:0; padding:0;}
.ot_about .right_box form .ts{ color:#d00; padding-left:210px;}
.ot_about .right_box .news li{ padding:15px 0;}
.ot_about .right_box .news li a{ display:inline-block; width:80%; height:20px; line-height:20px; overflow:hidden; font-size:16px;}
.ot_about .right_box .news li a:hover{ color:#09C;}
.ot_about .right_box .news li span{ float:right; color:#999;}
.ot_about .right_box .four{ border-top:1px #ddd solid; border-left:1px #ddd solid;}
.ot_about .right_box .four tr:nth-child(odd){ background:#f7f7f7;}
.ot_about .right_box .four tr td,.ot_about .right_box .four tr th{ padding:15px 10px; font-size:16px; text-align:center; border-bottom:1px #ddd solid; border-right:1px #ddd solid;}
.ot_about .right_box .four tr td strong{ font-weight:900; font-size:16px;}
.ot_about .right_box .four tr td i{ color:#09C; font-size:16px;}

.ot_about .right_box .bgfy{ padding:10px; text-align:center;}
.ot_about .right_box .bgfy a{ display:inline-block; padding:0 5px;}
.ot_about .right_box .bgfy a.hover{ color:#09C;}
.ot_about .right_box .bgfy input{ border:1px #ddd solid; width:30px; text-align:center;}


.bg_img{ background:url(../img/bg01.jpg) no-repeat top center; background-size:1920px; width:100%;}
.bg_bs{ width:520px; height:420px; padding-top:20px; border-radius:10px; margin:0 auto; background:rgba(255,255,255,0.9);box-shadow: 0 5px 10px -5px black; margin-top:15%;}
.bg_bs h1{ font-size:32px; color:#000; line-height:100px; height:100px; text-align:center;}
.bg_bs h1 img{}
.bg_bs form{ padding:0 30px;}
.bg_bs form p{ padding-bottom:20px; line-height:42px; height:44px;}
.bg_bs form p span{ display:inline-block; width:100px; padding-right:10px; text-align:right; float:left;}
.bg_bs form p input{ width:280px; border:1px #ddd solid; height:42px; padding-left:10px; border-radius:5px;}
.bg_bs form p input.yzm{ width:135px; margin-right:10px; float:left;}
.bg_bs form p img{ width:133px; height:40px; border:1px #ddd solid; border-radius:5px;}
.bg_bs form p button{ border-radius:5px;background:#09C; color:#fff;width:200px; margin:0 5px; height:45px; margin-left:110px;}
.bg_bs form p a{ display:block; text-align:center; color:#069;}

.ht_top{ padding:20px; background:#09C; font-size:24px; color:#fff; height:30px; line-height:30px;}
.ht_top a{ float:right; box-shadow: 0 4px 4px -4px black; display:inline-block; height:30px; line-height:30px; padding:0 30px; background:#fff; color:#09C;}
.ht_box{/*display: flex;flex-wrap: nowrap;justify-content: flex-start;*/}
.ht_box .ht_left{ min-width:200px; width:10%; background:#09C; margin:10px; text-align:center; padding-bottom:100px;}
.ht_box .ht_left h2{ color:#fff; font-size:18px; padding:15px; border-bottom:1px #fff solid;}
.ht_box .ht_left a{ display:block; color:#fff; padding:15px; border-bottom:1px #ddd dashed;}
.ht_box .ht_left a:hover{ text-decoration:underline;}
.ht_box .ht_left a.hover{ background:#fff; color:#09C;}

.ht_box .ht_right{ background:#fff; position:fixed; top:80px; left:220px; bottom:10px; right:10px;}
.ht_box .ht_right h2{ padding:15px; border-bottom:#09C 1px solid;}
.ht_box .ht_right h2 span{ float:right; color:#09C;}
.ht_box .ht_right .first{}
.ht_box .ht_right .first .f_top{ height:40px; line-height:40px; background:#09C; padding-top:2px;}
.ht_box .ht_right .first .f_top a{ display:inline-block; margin-left:5px; padding:0 20px; color:#fff;}
.ht_box .ht_right .first .f_top a.hover{ background:#fff; color:#09C;}

.ht_box .ht_right .second{ padding:10px; overflow-y:scroll; position:fixed; top:175px; right:10px; bottom:10px; left:220px;}
.ht_box .ht_right .second .table_one{ border-top:1px #ddd solid; border-left:1px #ddd solid; margin-bottom:20px; min-width:100%;}
.ht_box .ht_right .second .table_one td{ border-right:1px #ddd solid; border-bottom:1px #ddd solid; padding:10px; font-size:12px;}
.ht_box .ht_right .second .table_one input{ height:28px; border:1px #eee solid; width:200px; }
.ht_box .ht_right .second .table_one input.time{ width:120px;}
.ht_box .ht_right .second .table_one button{ height:30px; padding:0 15px;background:#09C; color:#fff;}
.ht_box .ht_right .second .table_one select{ height:30px; border:1px #eee solid; width:200px;}
.ht_box .ht_right .second .table_one i{ display:inline-block; color:#d00;}
.ht_box .ht_right .second .table_one textarea{ height:100px; border:1px #eee solid; width:500px;}



.ht_box .ht_right .second .table_two{ min-width:100%;border-top:1px #ddd solid; border-left:1px #ddd solid;}
.ht_box .ht_right .second .table_two td,.ht_box .ht_right .second .table_two th{ border-right:1px #ddd solid; border-bottom:1px #ddd solid; padding:10px; text-align:center;}
.ht_box .ht_right .second .table_two th{ background:#09C; color:#fff;}
.ht_box .ht_right .second .table_two a{ display:inline-block; padding:0 10px; color:#09C;}
.ht_box .ht_right .second .bgfy{ padding:10px; text-align:center;}
.ht_box .ht_right .second .bgfy a{ display:inline-block; padding:0 5px;}
.ht_box .ht_right .second .bgfy a.hover{ color:#09C;}
.ht_box .ht_right .second .bgfy input{ border:1px #ddd solid; width:30px; text-align:center;}


.ht_box .ht_right .second form{ padding:50px 30px;}
.ht_box .ht_right .second form p{ padding-bottom:20px; color:#999; clear:both; min-height:40px;}
.ht_box .ht_right .second form span{ width:200px; display:inline-block; text-align:right; padding-right:20px; font-size:16px; line-height:40px;}
.ht_box .ht_right .second form p input{ width:400px; height:40px; border:1px #ddd solid; display:inline-block; padding-left:20px; font-size:16px; margin-right:20px;}
.ht_box .ht_right .second form p input.time{ width:120px; margin-right:10px;}
.ht_box .ht_right .second form p input.time2{ margin-left:20px; width:120px; margin-right:10px;}
.ht_box .ht_right .second form p i{ display:inline-block;color:#d00; margin-right:10px; font-weight:900;}
.ht_box .ht_right .second form p button{ width:160px; background:#09C; color:#fff; font-size:18px; margin-left:220px; height:50px; margin-right:15px;}
.ht_box .ht_right .second form p label{ margin-right:50px;}
.ht_box .ht_right .second form p label input{ width:15px; height:15px; margin-right:5px;}
.ht_box .ht_right .second form p select{ width:400px; height:40px; border:1px #ddd solid; display:inline-block; padding-left:20px; font-size:16px; margin-right:20px;}
.ht_box .ht_right .second form .qymc{ padding-left:220px;}
.ht_box .ht_right .second form .qymc span{ position:absolute; top:0; left:0;}
.ht_box .ht_right .second form .qymc samp{ display: inline-block; height:40px; line-height:40px; padding:0 15px; font-size:16px; background:#f90; color:#fff; margin-right:20px;}
.ht_box .ht_right .second form .sctx{ position:absolute; top:50px; right:50px; width:200px; height:250px; overflow:hidden; padding:0 !important;}
.ht_box .ht_right .second form .sctx img{width:200px; height:250px;}
.ht_box .ht_right .second form .sctx samp{ background:#09C; text-align:center; color:#fff; display:block; position:absolute; bottom:10px; left:10px; width:180px; height:40px; line-height:40px;}
.ht_box .ht_right .second form .sctx .scan{ background:#d00; opacity:0; width:200px; height:60px; position:absolute; bottom:0; left:0; margin:0; padding:0;}
.ht_box .ht_right .second form textarea{ height:100px; border:1px #ddd solid; width:600px;}


.ht_box .ht_right .second .table_three{border-top:1px #ddd solid; border-left:1px #ddd solid;}
.ht_box .ht_right .second .table_three td,.ht_box .ht_right .second .table_three th{ border-right:1px #ddd solid; border-bottom:1px #ddd solid; padding:5px; text-align:center; font-size:12px;}
.ht_box .ht_right .second .table_three th{ background:#09C; color:#fff;}
.ht_box .ht_right .second .table_three td a{ color:#09C;}
.ht_box .ht_right .second .table_three td button{ height:30px; padding:0 15px;background:#09C; color:#fff;}
.ht_box .ht_right .second .table_three td span{ color:#3C9;}
.ht_box .ht_right .second .table_three tr:hover{ background:#FEFBF5;}

.red{ color:#d00;}
.green{ color:#0C6;}
.blue{ color:#09C;}
.orange{ color:#F90;}
.pink{ color:#F6C;}


.ht_box .ht_right .second .table_four{ border-top:1px #ddd solid; border-left:1px #ddd solid; margin-bottom:20px; min-width:100%;}
.ht_box .ht_right .second .table_four td,.ht_box .ht_right .second .table_four th{ border-right:1px #ddd solid; border-bottom:1px #ddd solid; padding:10px;}
.ht_box .ht_right .second .table_four th{ text-align:center; font-weight:900;}
.ht_box .ht_right .second .table_four button{ height:30px; padding:0 15px;background:#09C; color:#fff; margin-right:20px;}
.ht_box .ht_right .second .table_four select{ height:30px; border:1px #eee solid; width:200px;}
.ht_box .ht_right .second .table_four i{ display:inline-block; color:#d00; font-weight:900;}
.ht_box .ht_right .second .table_four textarea{ height:100px; border:1px #eee solid; width:500px;}



.table_four{ border-top:1px #ddd solid; border-left:1px #ddd solid; margin-bottom:20px; min-width:100%;}
.table_four td,.table_four th{ border-right:1px #ddd solid; border-bottom:1px #ddd solid; padding:10px;}
.table_four th{ text-align:center; font-weight:900;}
.table_four button{ height:30px; padding:0 15px;background:#09C; color:#fff; margin-right:20px;}
.table_four select{ height:30px; border:1px #eee solid; width:200px;}
.table_four i{ display:inline-block; color:#d00; font-weight:900;}
.table_four textarea{ height:100px; border:1px #eee solid; width:500px;}


.ot_about .right_box .news .news_head{ text-align:center; padding:30px; border-bottom:1px #ddd dashed;}
.ot_about .right_box .news .news_head h1{ font-size:30px; color:#09C; padding-bottom:0px;}
.ot_about .right_box .news .news_head p{ color:#999;}
.ot_about .right_box .news .news_body{ padding:20px;}
.ot_about .right_box .news .news_body img{ max-width:100%;}
.ot_about .right_box .news .news_body p{ line-height:1.8em; padding:10px 0;}


.ht_box .ht_right .second .table_one label{ display:inline-block; padding:10px; margin-right:15px;}
.ht_box .ht_right .second .table_one label input{ width:15px; height:15px; margin-right:10px;}