*{ font-family: tahoma, arial, 'Hiragino Sans GB', 'Microsoft YaHei', 黑体, sans-serif;}
.main { background-image: url(alc_bg.jpg); background-repeat: no-repeat; background-position: top center; }
.content { width: 1000px; margin: 0 auto; padding-top: 300px; }
.sanbuqu { height: 952px; overflow: hidden; position:relative;}
.2question { height: 1200px; overflow: hidden; position:relative;}
.menu { width: 100%; list-style: none; height: 55px; line-height: 55px; background-color: rgba(0,0,0,0.7); color: #fff; font-size: 14px; font-weight: bold; margin: 0; font-family: "黑体"; padding: 0; }
.menu li { float: left; margin: 0; padding: 0; }
.menu li a { padding: 0 15px; text-decoration: none; color: #fff; display: block; height: 55px; color: #fff; }
.menu li a:hover { background-color: #31a3dd; }
.menu li a.active { background-color: #31a3dd; }
.index {width:60%; position:absolute;  top:0; left:40%; height: 80px; line-height: 40px; font-size: 16px;} 
.index li{height: 40px;} 
.index li a { padding: 0 18px; height: 40px; text-align:center; font-weight:bold;}

.nr { width: 90%; margin: 0 5%; line-height: 3; margin-top: 30px; margin-bottom: 30px; }
.nr h2 { font-size: 24px; line-height: 1; padding-top: 20px; }
.nr p { font-size: 12px; }
.nr h1 { text-align: center; }
.tedian { margin: 0; padding: 0; list-style: none; font-family: "黑体", '宋体', '微软雅黑' ;}
.tedian li { margin: 0; padding: 0; background-color: #e5b1a7; height: 100px; line-height: 35px; font-size: 14px; color: #000; border-bottom:1px solid #fff; font-weight:bold;}
.tedian li h2 { background-color: #cb644f; height: 65px; line-height: 65px; font-size: 18px; padding: 0; margin: 0;  color: #fff;}
.tedian li span { float: left; display: block; width: 50px; height: 100px; line-height: 100px; font-weight: bold; font-size: 48px; text-align: center; border-right: 3px solid #fff; margin-right: 15px;  color: #fff;}
.eb_xm { float: left; padding: 25px 0; text-align: center; width: 25%; }
.faq { margin: 0; padding: 0; list-style: none; font-family: "黑体", '宋体', '微软雅黑' }
.faq li h3 { font-size: 14px; color: #31a3dd; margin-bottom: 0; cursor:pointer;}
.faq li p { padding: 0; font-size: 12px; margin: 0; text-decoration: inherit; text-align: Justify; text-justify: inter-ideograph; padding-left: 30px; }
.g_container { margin: 0 auto; padding: 0; width: 710px; }
.survey_form_input { -webkit-appearance: none; -webkit-font-smoothing: antialiased; -webkit-rtl-ordering: logical; -webkit-user-select: text; -webkit-writing-mode: horizontal-tb; background-color: rgb(255, 255, 255); background-repeat: no-repeat; border-bottom-color: rgb(205, 205, 205); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0px; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(205, 205, 205); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(205, 205, 205); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(205, 205, 205); border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; box-sizing: border-box; color: rgb(51, 51, 51); cursor: auto; display: inline-block; font-family: tahoma, arial, 'hiragino sans gb', 'microsoft yahei', sans-serif; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; height: 36px; letter-spacing: normal; line-height: 24px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 36px; outline-color: rgb(51, 51, 51); outline-style: none; outline-width: 0px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; padding-top: 1px; resize: none; text-align: start; text-indent: 0px; text-rendering: auto; text-shadow: none; text-transform: none; width: 710px; word-spacing: 0px; writing-mode: lr-tb; zoom: 1; }
.title_content { border-top: 2px solid #82898a; border-bottom: 1px solid #a3a8a9; }
.title_content p { font-size: 56px; text-align: center; line-height: 1.2; color: #323e40; margin: 0; padding: 13px 0; }
.suffix_content p { font-size: 14px; color: #333; padding: 10px 0; }
