@charset "utf-8";
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0;padding: 0;}
html,body{overflow-x: hidden;overflow-y: auto;}
body {color: #222222;font: 12px/22px Arial,Helvetica,sans-serif;}
i, em, cite {font-style: normal;}
a, a:link {color: #222222;text-decoration: none;}
a:active, a:hover {color: #3778BB;text-decoration: none;}
a:focus {outline: medium none;}
textarea, input {word-break: break-all;word-wrap: break-word;}
input {font-family: arial;font-size: 12px;vertical-align: middle;}
.button {font-size: 12px;vertical-align: middle;}
.button {cursor: pointer;}
ul, li {list-style-type: none;}
img {border: 0 none;vertical-align: middle;max-width:100%;display: block}
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
.pointer {cursor: pointer;}
.t_l {text-align: left;}
.t_c {text-align: center;}
.t_r {text-align: right;}
.break {word-break: break-all;word-wrap: break-word;}
.no_break {word-break: keep-all;word-wrap: normal;}
.fl, .fr {display: inline;float: left;}
.fr{float: right;}
.text_un {text-decoration: underline;}
.text_no {text-decoration: none;}
.o_hidden {overflow: hidden;}
.none {display: none;}
.block {display: block;}
.b_no {border: medium none;}
.b_no_l {border-left: medium none;}
.b_no_r {border-right: medium none;}
.b_no_t {border-top: medium none;}
.b_no_b {border-bottom: medium none;}
.ml10 {margin-left: 10px;}
.mb10 {margin-bottom: 10px;}
.mr10 {margin-right: 10px;}
.mt10 {margin-top: 10px;}
.p_t10 {padding-top: 10px;}
.p_t20 {padding-top: 20px;}
.height_10 {clear: both;display: block;height: 10px;overflow: hidden;}
.height_20 {clear: both;display: block;height: 20px;overflow: hidden}
/*.clearfix:after {clear: both;content: "24dq";display: block;height: 0;visibility: hidden;}*/
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearboth {clear: both;display: block;font-size: 0;height: 0;overflow: hidden;}
.gray_background {background-color: #F8F8F8;}
.blue_background {background-color: #ECF1F4;}
.green_color {color: #67920D;}
.white_color {color: #FFFFFF;}
.black_color {color: #000000;}
/*轮播切换*/
.main_m .text .slick-slider{width:100%!important;height:auto!important;margin: 0!important}
.main_m .text .slick-dots li button{width:16px; height:16px; line-height:16px; text-align:center; background-color:rgba(0,0,0,.7); opacity: .7; cursor:pointer;color:#fff;font-size: 12px;padding: 0}
.main_m .text .slick-dots li.slick-active button{background:#296fb6; color:#fff;}
.main_m .text .slick-dots li{margin:0 2px;width: 16px;height: 16px;line-height: 16px}
.main_m .text .slick-dots{bottom: 5px;right: 0;text-align: right}


