/*初始化样式开始*/
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:#2164de;}
.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.33%; 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:250px; margin:0 auto; color:#3d3a3a; font-size:12px; line-height:20px;}
.mk_2{ background:#306edb url(../images/about.jpg) center center no-repeat; background-size:cover; padding:38px 0 48px 0;}
.mk_2 .title{ color:#fff;}
.about{ color:#fff; 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;}