﻿@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary { outline: 0; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 12px/1.14 "微软雅黑",arial,\5b8b\4f53; color: #333; outline: 0; }
body { background: #fff; }
a, a:hover { color: #333; }
a:focus { outline: none; -moz-outline: none; }
.fl { float: left; }
.fr { float: right; }
.mr-r-n { margin-right: 0px !important; }
.bor-r-n { border-right: none !important; }
.clear { clear: both; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom: 1; }
/*  */
.maincon { width: 1190px; margin: 0px auto; background: #f7f7f7; margin-top: 30px; }
.content_problem { padding-top: 40px; width: 760px; margin: 0px auto; padding-bottom: 70px; margin-bottom: 65px; }
.content_problem h1 { font-size: 20px; text-align: center; padding-bottom: 30px; }
.content_problem h1 i { display: inline-block; width: 25px; height: 26px; background: url('../images/tiitle_03.png') no-repeat center; padding-right: 10px; position: relative; top: 7px; }
.cont_top { border-top: 1px solid #e0e0e0; margin: 0px 30px; }
.cont_top .p1 { font-size: 20px; padding: 30px 0px; text-align: center; }
.cont_bot { padding-left: 180px; }
.cont_bot .p3 { font-size: 15px; text-align: center; width: 400px; }
.cont_bot .p2 { padding-bottom: 15px; position: relative; z-index: 1; }
.cont_bot i { color: #ff0000; font-size: 16px; padding-right: 10px; position: absolute; top: 17px; left: -16px; cursor: pointer; }
.cont_bot select, .cont_bot .p2 input { width: 398px; height: 48px; line-height: 48px; border: 1px solid #e1e1e1; font-size: 16px; color: #666666; text-indent: 19px; background: #fff; }
.cont_bot select {+border: 1px solid #e1e1e1; +position: relative; +left: 19px; +padding-left: 19px; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; text-indent: 0px !important; background: #fff url(../images/set.png) no-repeat 360px center; padding-left: 19px; }

.cont_bot .p4 { padding-bottom: 15px; position: relative; z-index: 1; }
.cont_bot .p4 input { width: 120px; height: 48px; line-height: 48px; border: 1px solid #e1e1e1; font-size: 16px; color: #666666; text-indent: 19px; background: #fff; }
.cont_bot .p4 a { display: inline-block; width: 120px; line-height: 49px; box-sizing: border-box; margin-left: 10px; background: #fff; vertical-align: middle; }
.cont_bot .p4 a img { vertical-align: middle; }


/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.cont_bot select::-ms-expand { color: #fff; font-size: 20px; padding: 5px 9px; background: #fff; }
.cont_bot select option { height: 26px; padding-left: 20px; }
.cont_bot textarea { width: 398px; height: 153px; border: 1px solid #e1e1e1; text-indent: 19px; padding-top: 15px; font-size: 16px; background: #fff; color: #666; }
.cont_bot h2 { font-size: 18px; padding: 35px 0px 25px; }
.cont_bot .p2 #verification { width: 198px; }
.cont_bot .p2 #submit { width: 398px; height: 50px; line-height: 50px; display: block; font-size: 16px; text-align: center; background: #1cc7ff; border: none; color: #ffffff; cursor: pointer; }
.cont_bot .p2 #submit:hover { background: #02ade5; }
.cont_bot .p2 span img { width: 190px; height: 50px; padding-left: 10px; position: absolute; }
.cont_bot .p2 .prompt { color: #f00; font-size: 16px; padding-left: 10px; position: relative; display: none; }
/**/
.cont_bot .selectdiv { display: inline-block; width: 400px; overflow: hidden; border-right: 1px solid #e1e1e1; }
.cont_bot div.p2 {+left:20px; z-index: 999; cursor: pointer; position: relative; width: 400px; background: #fff url('../images/set.png') no-repeat 360px center; text-indent: 0px !important; font-size: 16px; color: #666; padding-bottom: 0px; margin-bottom: 15px; }
.cont_bot div.p2 #product { width: 398px; font-size: 16px; color: #666666; display: inline-block; text-indent: 19px; height: 48px; line-height: 48px; border: 1px solid #e1e1e1; }
.cont_bot div.p2 ul { position: absolute; +left: 0px; +top: 50px; width: 397px; border: 1px solid rgb(225, 225, 225); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.cont_bot div.p2 ul li { text-indent: 19px; font-size: 16px; color: #666; height: 30px; line-height: 30px; }
.cont_bot div.p2 ul li:hover { background: #E3E3E3; }
.cont_bot div.p2 i { position: absolute; top: 17px; left: -16px; *left: -36px; }
.cont_bot .p2 .selected { position: absolute; top: 16px; right: -43px; }
.parkbj { width: 100%; height: 1900px; background: RGBA(0, 0, 0, 0.5); position: fixed; top: 0px; left: 0px; z-index: 8888; }
.parkbj dl { width: 600px; height: 210px; background: #FFFFFF; position: fixed; left: 50%; margin-left: -300px; top: 50%; margin-top: -105px; }
.parkbj dl dt { font-size: 20px; color: #070002; padding: 68px 0px 20px; padding-left: 200px; }
.parkbj dl dd { padding-left: 200px; }
.parkbj dl dd a { display: inline-block; width: 118px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.parkbj dl dd a.btn_return { }
.parkbj dl dd a.btn_close { color: #999999; border: 1px solid #999999; }
.parkbj dl dd a.btn_close:hover { color: #FFFFFF; background: #999999; }
.parkbj dl dd a.blue { color: #1cc7ff; border: 1px solid #1cc7ff; margin-right: 20px; }
.parkbj dl dd a.blue:hover { background: #1cc7ff; color: #ffffff; }
#parkbj_success dl { background: #FFFFFF url('../images/bg-icon_03.png') no-repeat 60px center; }
#parkbj_fail dl { background: #FFFFFF url('../images/bg-icon_06.png') no-repeat 60px center; }
