@charset "utf-8";
/* 公共样式 */

i{ font-style:normal}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none; border-radius: 0;}
input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;    /* 去掉上下小箭头按钮 */}
/* 设置输入框提示文字placeholder颜色 */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999;}
input:-moz-placeholder, textarea:-moz-placeholder { color: #999;}

/* 重用样式 */
.border-box{ box-sizing: border-box; }
.clearfix:after{ clear:both; height:0; display:block; visibility:hidden; content:"";}
.clearfix{ *zoom:1}
.fl{ float:left}
.fr{ float:right}
.overflow{ overflow:hidden}
.none{ display:none}
.block{ display:block}
.inline{ display:inline}
.inb{ display:inline-block}
.relative{ position:relative}
.cursor{ cursor: pointer;}
.b{ font-weight:700}
.bold{ font-weight: bold;}
.ta_c{ text-align: center;}
.ta_l{ text-align: left;}
.ta_r{ text-align: right;}
.font_songti{ font-family:\5B8B\4F53}
.font_arial{ font-family:Arial}
.bg_white{ background-color:#fff}
.text_hide{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.text_indent{ text-indent: 3px}
.text_first{ text-indent: 2em}

/* line-height */
.lh14{ line-height: 14px}
.lh18{ line-height: 18px}
.lh24{ line-height: 24px}
.lh30{ line-height: 30px}
.lh40{ line-height: 40px}

/* color */
.c_block{ color: #000;}
.c333{ color: #333}
.c_gray{ color: #999}
.c_red{ color: #ff3329}
.c_white{ color: #fff}
.a_link, .c_link{ color:#0072E3;}

/* font-size */
.fz12{font-size: 12px;}
.fz13{font-size: 13px;}
.fz14{font-size: 14px;}
.fz15{font-size: 15px;}
.fz16{font-size: 16px;}
.fz17{font-size: 17px;}
.fz18{font-size: 18px;}
.fz19{font-size: 19px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.fz23{font-size: 23px;}
.fz24{font-size: 24px;}
.fz30{font-size: 30px;}
.fz34{font-size: 34px;}

/* padding, margin */
.m_auto{ margin-left: auto; margin-right: auto;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt45{margin-top: 45px;}
.mt48{margin-top: 45px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb18{margin-bottom: 18px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb20{margin-bottom: 20px;}
.mb50{margin-bottom: 50px;}
.mb55{margin-bottom: 55px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 70px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml100{margin-left: 100px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mr50{margin-right: 50px;}
.mr70{margin-right: 70px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pl30{padding-left: 30px;}
.pl50{padding-left: 50px;}
.pt10{padding-top: 10px;}
.pr5{padding-right: 5px;}
.pr15{padding-right: 15px;}
.pr25{padding-right: 25px;}
.pr30{padding-right: 30px;}
.pr35{padding-right: 35px;}
.pr40{padding-right: 40px;}
.pr50{padding-right: 50px;}
.pt8{padding-top: 8px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt35{padding-top: 35px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt60{padding-top: 60px;}
.pt80{padding-top: 80px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.pb80{padding-bottom: 80px;}
.pb100{padding-bottom: 100px;}

/* border */
.b_top{ border-top: 1px dashed #ddd;}

/* dialog */
.d_content_padd{ padding: 50px 0; text-align: center;}
.d_content_p{ position: relative; display: inline-block; height: 33px; line-height: 33px; padding-left: 43px; font-size: 20px; color: #333; }
.d_content_p .icon{left: 0; top: 0; }

/* 提示样式 */
.tips_wrap{ display: inline-block; position: relative; height: 25px; }
.tips_wrap_con{ display: none; position: absolute; top: -10px; left: 86px; padding: 8px 15px; background: #fff; color: #666; border: 1px solid #e6e9ee; box-shadow: 0 3px 3px #ccc; border-radius: 3px; line-height: 26px; }
.tips_arrow{ position: absolute; width: 0; height: 0; border-style: solid; border-color: transparent; border-width: 8px 5px; border-right-color: #e6e9ee; left: -10px; margin-top: -8px; top: 20px; z-index: 2; }
.tips_arrow_mask{ left: -9px; border-right-color: #fff; }
.tips_wrap_con p{ white-space: nowrap;}
.tips_wrap:hover .tips_wrap_con{ display: inline-block; }
.tips_wrap .p_zhsubtips{ cursor: default;}

/* form */
.cb{ vertical-align: middle; margin: 0 2px 2px 0;}
.placeholder{ color: #999}
.btn_red{ display: inline-block; height: 40px; line-height: 40px; padding: 0 28px; }

/* jcarousel图片滚动插件 */
.scroll_list{ position: relative; margin-top: 20px; padding: 0 49px; margin-left: -49px; width: 900px}
.scroll_list_con { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.scroll_list_ul { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; width: 2000px }
.scroll_list_ul li{ float: left; width: 280px; height: 210px; padding: 0 10px}
.scroll_list_ul li img{ height: 160px; width: 280px; display: block;}
.scroll_list_ul li p{ height: 50px;	line-height: 50px; text-align: center;}
.jcarousel-control-prev{ position: absolute; top: 53px; left: 10px; width: 30px; height: 53px; cursor: pointer; background: url(../images/arrow2.png) no-repeat 0 -53px; }
.jcarousel-control-next{ position: absolute; top: 53px; right: 10px; width: 30px; height: 53px; cursor: pointer; background: url(../images/arrow2.png) no-repeat -30px -53px; }
.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive { cursor: default; opacity: 0.5;}

