@charset "utf-8"; /* CSS Document */
html{height:100%;font-size:100px; }
@media (min-width:640px){
	html{height:100%;font-size:200px; }	
	 }
body{font-family:Arial,Helvetica,sans-serif; color:#333; margin:0 auto; max-width:800px;}
*{padding: 0; margin: 0; border: 0;font-style: normal; font-weight: normal;  -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none;font-size:0.14rem; }
*:focus {outline: none} 
h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,em,b,kbd,table,ul,li,button,input,kbd{ font-weight:normal;}
nav,footer,section,header,article{display:block}
ul{list-style:none}
a{text-decoration: none; }
a:link{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none}
a:link,a:visited,a:hover,a:active{color:#343434}
img{-webkit-touch-callout:none}
input{ cursor:pointer}
textarea {  -webkit-appearance: none;resize: none;} 
select{  -webkit-tap-highlight-color:#fff;tap-highlight-color:#fff;}
input[type=button],input[type=submit]{ cursor:pointer;-webkit-appearance: none;}  
button[type=button],button[type=submit]{ cursor:pointer;-webkit-appearance: none;} 
input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none;-webkit-appearance: none; }
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{ -webkit-appearance: none !important;    margin: 0; }
input[type="number"]{-moz-appearance:textfield;} 
img{border:0; }
ul{list-style:none;overflow:hidden }
small{ font-size:0.12rem;}
.left{float:left; }
.right{float:right}
.clearfix:after { clear: both; content: ""; display: block; height: 0; overflow: hidden; }
.bg{background:#f8f8f8}

.kt_top1{ width:100%; height:auto; background:url(../images/bg1_02.jpg) top center no-repeat; background-size:100% auto; padding:10px 0 0 0}
.kt_top1_1{ width:95%; height:auto; color:#fff; font-size:16px; line-height:35px; padding:0 2.5%;}
.kt_top1_1 img{ width:18px; height:18px; float:left; padding-top:9px; padding-right:8px;}
.kt_top1_2{ width:95%; height:auto; background:#fff; border-radius:5px; margin:10px auto }
.kt_bt{ width:95%; height:auto; padding:10px 2.5% }
.kt_bt1{ width:60px; height:60px; border-radius:30px; display:block; overflow:hidden; position: absolute}
.kt_bt1 img{ width:60px; height:60px;}
.kt_bt2{ height:55px; display:block; overflow:hidden; position:relative; margin-left:70px; padding-top:5px; }
.kt_bt2_1{ height:25px; color:#222; font-size:16px; line-height:30px;}
.kt_bt2_1 span{ width:32px; height:25px; padding-left:5px;}
.kt_bt2_1 span img{ width:32px; height:16px; vertical-align:middle; }
.kt_bt2_1 b{ width:20px; height:30px; padding-left:5px;}
.kt_bt2_1 b img{ width:16px; height:16px; vertical-align:middle; padding:0 5px 5px 5px;}
.kt_bt2_1 kbd{ color:#666; font-size:14px; line-height:30px;}
.kt_bt2_2{ height:25px; color:#222; font-size:14px; line-height:30px; display:block; overflow:hidden}
.kt_bt2_2 span{ color:#666; font-size:14px}

.kt_js{ width:95%; height:auto; padding:0 2.5% 10px 2.5%; color:#333; background:#f8f8f8; font-size:14px; line-height:24px; display:block; overflow:hidden}
.kt_js img{ width:18px; height:15px; float:left; padding-right:5px; padding-top:5px;}

.kt_list{ width:95%; height:auto; display:block; overflow:hidden; padding:0 2.5%;}
.kt_list dl{ width:100%; height:auto; padding:10px; box-sizing:border-box; background:#fff; margin:10px 0; border-radius:5px;}
.kt_list dl dd{ width:110px; height:110px; position:absolute}
.kt_list dl dd img{ width:110px; height:110px;}
.kt_list dl dt{ height:110px; position: relative; margin-left:120px;}
.kt_list dl dt .bt1{ color:#333; font-size:18px; line-height:40px; height:40px; display:block; overflow:hidden}
.kt_list dl dt .bt1 a{ color:#333; font-size:18px;}
.kt_list dl dt .bt2{ width:150px; height:25px; border:1px #fcdbe4 solid; border-radius:13px;  display:block; overflow:hidden; margin-top:6px;}
.kt_list dl dt .bt2_1{ width:80px; height:25px; background:#f4e3e9; color:#fb6a55; font-size:14px; line-height:25px; text-align:center; float:left}
.kt_list dl dt .bt2_2{ width:70px; height:25px; color:#fb6a55; font-size:14px; line-height:25px; text-align:center; float:left}
.kt_list dl dt .bt3{  height:30px; color:#fb6a55; font-size:18px; line-height:30px;  display:block; overflow:hidden; margin-top:10px;}
.kt_list dl dt .bt3 span{ font-size:20px;}

.kt_listdx{ width:100%; height:auto; background:#f1f2f6; color:#666; font-size:14px; line-height:50px; text-align:center;}

.dx_list{ width:95%; height:auto; display:block; overflow:hidden; padding:0 2.5%;}
.dx_list dl{ width:100%; height:auto; padding:10px; box-sizing:border-box; background:#fff; margin:10px 0; border-radius:5px;}
.dx_list dl dd{ width:110px; height:90px; position:absolute}
.dx_list dl dd img{ width:90px; height:90px; float:right}
.dx_list dl dd .dxan1{ width:18px; height:18px; border:1px #ccc solid; margin-top:32px; float:left}
.dx_list dl dt{ height:90px; position: relative; margin-left:120px;}
.dx_list dl dt .bt1{ color:#333; font-size:18px; line-height:40px; height:40px; display:block; overflow:hidden}
.dx_list dl dt .bt1 a{ color:#333; font-size:18px;}
.dx_list dl dt .bt2{ width:150px; height:25px; border:1px #fcdbe4 solid; border-radius:13px;  display:block; overflow:hidden; margin-top:6px;}
.dx_list dl dt .bt2_1{ width:80px; height:25px; background:#f4e3e9; color:#fb6a55; font-size:14px; line-height:25px; text-align:center; float:left}
.dx_list dl dt .bt2_2{ width:70px; height:25px; color:#fb6a55; font-size:14px; line-height:25px; text-align:center; float:left}
.dx_list dl dt .bt3{  height:30px; color:#fb6a55; font-size:18px; line-height:30px;  display:block; overflow:hidden; margin-top:10px;}
.dx_list dl dt .bt3 span{ font-size:20px;}
.bt3_1{ width:75px; height:26px;  float: right}
.bt3_1_1{ width:25px; height:26px; float:left}
.bt3_1_1 img{ width:25px; height:26px; }
.bt3_1_1 .input1{ width:23px; height:24px; border:1px #e2e2e2 solid; color:#666; font-size:14px; line-height:24px; text-align:center}


.kt_sq{ width:95%; height:auto; display:block; overflow:hidden; background:#fff; padding:10px 2.5%; box-sizing:border-box;  border-radius:5px; margin:5px auto 0 auto}
.kt_sq h2{ color:#d40000; font-size:16px; line-height:180%; font-weight:normal;  padding:10px 10px ;}
.kt_sq ul li{ width:97%; height: auto; display:block; overflow:hidden; padding:5px 1.5%; font-size:14px; line-height:38px; color:#666;}
.kt_sq ul li .input1{ width:100%; height:36px; border:1px #dedede solid; color:#666; font-size:14px; font-family:"微软雅黑"; line-height:36px; box-sizing:border-box; outline:medium; border-radius:3px; padding:0 10px;}
.kt_sq ul li .input2{ width:100%; height:80px; border:1px #dedede solid; color:#666; font-size:14px; font-family:"微软雅黑"; line-height:36px; box-sizing:border-box; outline:medium; border-radius:3px; padding:0 10px;}
.kt_sq ul li .input3{ width:45%; height:36px; border:1px #dedede solid; color:#666; font-size:14px; font-family:"微软雅黑"; line-height:36px; box-sizing:border-box; outline:medium; border-radius:3px; padding:0 10px;}

.kt_sq1{ width:90%; height:auto; display:block; overflow:hidden;  padding:0px 2.5%; color:#333; font-size:16px; line-height:38px; margin:10px auto 0 auto}
.kt_sq2{ width:90%; height:auto; display:block; overflow:hidden; padding:10px 2.5% 30px 2.5%; text-align:center;}
.kt_sq2 .tj{ width:100%; height:38px; background:#4bc065; color:#fff; font-size:16px; line-height:38px; text-align:center; margin:0 auto; border-radius:5px;}








