/*初始化样式开始*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin: 0; padding: 0 }fieldset, img { border: 0 none; }dl, ul, ol, menu, li { list-style: none }h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }blockquote, q { quotes: none }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }input, select, textarea, button { vertical-align: middle }button { border: 0 none; background-color: transparent; cursor: pointer }address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal }caption { display: none; }table { width: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; }img { display: block; border: 0; }input, select { appearance: none; -webkit-appearance: none; }select::-ms-expand {display:none;}input[type=radio]::-ms-check, input[type=checkbox]::-ms-check {display:none;}input[type=text]::-ms-clear, input[type=tel]::-ms-clear, input[type=number]::-ms-clear {display:none;}a, button, input, textarea { tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: rgba(0,0,0,0); }a, img { -webkit-touch-callout: none }/*禁止ios和android用户选中文字*/html, body { -webkit-user-select: none; user-select: none; }/* android上去掉语音输入按钮*/input::-webkit-input-speech-button {display: none}html { -ms-touch-action: none; }/* 禁止winphone默认触摸事件*/input:focus { outline: none; }textarea:focus { outline: none; }select:focus { outline: none; }body { font-size: 14px; font-family: Microsoft Yahei, SimSun, Helvetica; overflow-x: hidden; color: #484848; background: #f8f8f8; }/* 浮动 */.fl { float: left; *display: inline;}.fr { float: right; *display: inline;}/* 清除浮动 */.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }.clearfix { *zoom: 1;}.clear { clear: both }/*图标*/@font-face { font-family: iconfont; src: url(../fonts/iconfont.eot); src: url(../fonts/iconfont.eot?#iefix) format('embedded-opentype'), url(../fonts/iconfont.woff) format('woff'), url(../fonts/iconfont.ttf) format('truetype'), url(../fonts/iconfont.svg#iconfont) format('svg') }.ico { font-family: "iconfont"; font-style: normal; background-repeat: no-repeat; background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; }/*表单-单复选框*/.checkbox_box input[type=checkbox] { -webkit-appearance: none; appearance: none; width:16px; height:16px; margin: 0; cursor: pointer; vertical-align: bottom; background:url(../images/fxk_h_g.png) center center no-repeat; border:none; background-size:16px auto; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }.checkbox_box input[type=radio] { -webkit-appearance: none; appearance: none; width:16px; height:16px; margin: 0; cursor: pointer; vertical-align: bottom;background:url(../images/fxk_h_g.png) center center no-repeat; background-size:16px auto;  border:none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }.checkbox_box input[type=checkbox]:active,.checkbox_box input[type=radio]:active {background:url(../images/fxk_h_g.png) center center no-repeat; background-size:16px auto;  border:none; }.checkbox_box input[type=checkbox]:hover { border-color: #c6c6c6; -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.1); box-shadow: inset 0 2px 2px rgba(0,0,0,0.1); }.checkbox_box input[type=checkbox]:checked,.checkbox_box input[type=radio]:checked { background:url(../images/fxk_b_g.png) center center no-repeat; background-size:16px auto;}.checkbox_box input[type=checkbox]:checked::after { content:normal; display: block; position: absolute; top: -5px; right: 0px; left: -5px }.checkbox_box input[type=checkbox]:focus { outline: none; border:none;}/*定义placeholder颜色*/::-webkit-input-placeholder{ color:#b1b1b1;}:-moz-placeholder{ color:#b1b1b1;}::-moz-placeholder{ color:#b1b1b1;}:-ms-input-placeholder{ color:#b1b1b1;}/*主要内容*/.content{ width:1190px; margin:0 auto; padding:0 20px;}.header{ position:fixed; left:0; top:0; width:100%; background:#fff; padding:10px 0;}.header ul li{ float:right; padding:0 15px; margin-left:20px; line-height:40px; font-size:16px;}.header ul li a{ text-decoration:none; color:#484848;}.logo{ height:40px;}.logo img{ height:100%; width:auto;}.header ul li.active a{ color:#a8191f;}.banner img{ width:100%; height:auto;}.mk_1{ background:#fff; padding:48px 0;}.title{ text-align:center;}.title h2{ font-size:22px; margin-bottom:8px;}.title p{ font-size:14px; color:#a7a5a5;}.ys_ul li{ float:left; width:33.3%; text-align:center;}.ys_img{ width:180px; height:180px; overflow:hidden; margin:0 auto; padding:20px 0 20px 0;}.ys_img img{ width:100%; height:100%;}.ys_ul h3{ font-size:18px; color:#111111; margin-bottom:10px;}.ys_ul p{ padding:0 10px; max-width:260px; margin:0 auto; color:#3d3a3a; font-size:12px; line-height:20px;}.mk_2{ background:#f8c397 url(../images/about.jpg) center center no-repeat; background-size:cover; padding:38px 0 48px 0;}.mk_2 .title{ color:#3b3632;}.about{ color:#3b3632; line-height:24px; margin-top:28px; padding:0 140px;}.mk_3{background:#fff; padding:48px 0;}.al_ul{ margin:0 auto; width:940px; padding-top:48px;}.al_ul li{ float:left; width:50%; text-align:center;}.al_img{ width:440px; height:220px; overflow:hidden; margin:0 auto;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.al_img img{ width:100%; height:auto; min-height:250px;}.al_ul li p{ color:#000438; padding:20px 0;}.footer{background:#5b5b5b; padding:28px 0; color:#f2f2f2; text-align:center;}.footer a{color:#f2f2f2; text-decoration:none;}.mk_4{background:#f8c397 url(../images/cp_bg.jpg) center center no-repeat; background-size:cover; padding:38px 0 48px 0;}.cpbox{ color:#3b3632; line-height:24px; margin-top:28px; padding:0 140px 0 300px; position: relative;}.cpbox_img{ width: 150px; height: auto; position: absolute; left: 140px; top: 0;}.cpbox_img img{ width: 100%; height: auto;}.cpbox h2{ font-size: 30px; font-weight: normal; margin: 0; vertical-align: bottom; padding: 0; line-height: 30px; margin-bottom: 8px;}.cpbox h2 span{ font-size: 18px; margin-left: 10px;}.cpbox h3{ font-size:18px; font-weight: normal; margin: 0; padding: 0; line-height:25px;margin-bottom:5px;}.cpbox p{ font-size:14px; font-weight: normal; margin: 0; padding: 0; line-height:25px;}