﻿@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}
img{ border:0 none; vertical-align:middle;}
body{text-align:justify; text-justify:inter-ideograph;  font-size:12px; font-family: "Microsoft YaHei","Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;}
a,a:hover{text-decoration: none;hide-focus: expression(this.hideFocus=true);outline: none;}
ul,li{list-style-type:none;}
h1,h2{ font-weight:normal;}
em,b,i{ font-weight:normal; font-style:normal;}
a:focus { -moz-outline-style: none; } /* IE不支*/
a:focus { outline: none; } /*很多网站都会加的属*/
.clear{clear:both;}
button{ cursor:pointer;}
input,button,select,textarea {font-family: "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;hide-focus: expression(this.hideFocus=true);outline: none;}
input, button,select,textarea{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only; vertical-align:middle;-webkit-appearance:none;}
textarea,input,select { background: none; border:none; margin: 0; padding: 0;}
.ioc{ background-image:url(ioc.png); background-repeat:no-repeat;}
.bg{ background-color:#00aeef;}
.top{ height:252px; background:url(top_bg.jpg) center top no-repeat;}
.top_c{ width:1000px; margin:auto;}

.top_c span{ float:right; display:block; margin-top:25px; line-height:25px; font-size:14px; color:#fff;}
.top_c span a{ color:#fff; text-decoration:underline;}
.contact_form{ width:700px; margin:0 auto 80px;}
.contact_form ul li{ margin-bottom:20px; overflow:hidden; position:relative; font-size:14px; color:#6c6b6b;}
.contact_form ul li label{ float:left; width:84px; line-height:52px; font-size:14px; color:#a0a0a0;}
.contact_form ul p{ width:100%; padding-top:8px;overflow:hidden; color:#f00;text-indent:10px;}
.inp,.inp2,.inp3{ float:left; width:480px; height:50px; border:1px solid #dfdfdf; border-radius:4px; text-indent:10px;}{ float:left; width:480px; height:50px; border:1px solid #dfdfdf; border-radius:4px; text-indent:10px;}
.inp2{ width:400px;}
.inp3{ width:122px; height:36px; margin-top:6px; margin-right:16px;background:url(ioc.png) 98px -37px no-repeat;}
.tis{ float:left; position:relative; width:160px; padding:8px 10px; border:1px solid #ececec; border-radius:4px; margin-left:25px; line-height:17px; font-size:12px; color:#6c6b6b;}
.tis i{ position:absolute; z-index:1; left:-12px; top:8px; display:block; width:12px; height:18px; background-position:0 0;}
.btn_yanz{position: absolute;top: 6px;right: 230px;height: 40px;padding-left:10px;border-left:1px solid #dfdfdf;display:block;color: #909090;font-size: 14px;line-height: 40px;}
.mim_yan{position: absolute;top: 6px;right: 230px; width:30px;height: 40px;display:block;}
.mim{ background-position:0px -67px;}
.goux_yxz,.goux_wxz{ display:block; float:left; width:19px; height:19px; margin-right:10px;}
.goux_yxz{ background-position:-15px 0;}
.goux_wxz{ background-position:-37px 0;}
.btn{ width:480px; height:50px; border:0;border-radius:4px; font-size:18px; text-align:center; color:#fff;}
.bq2{ padding-top:30px; padding-bottom:42px; border-top:1px solid #e0e0e0; line-height:22px; color:#6c6b6b; text-align:center; font-size:12px;}
.danx{ width:12px; height:12px;background-position:-17px -22px;}
.danx:checked{ background-position:0px -22px;}