body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font-family: "微软雅黑",Arial,"黑体";font:12px/1.5tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:"微软雅黑", courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; color: #333333;}
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
img{border:0;vertical-align:middle}
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
textarea { resize:none; } 
p{ text-align:justify; text-justify:distribute;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
    display: block
}
html, body {
    -ms-overflow-style: scrollbar;
}
/*modify by cloud @ 2015-05-28 01:43:51  12布局处理5列css*/
.col-lg-2dot4 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 1200px) {
.col-lg-2dot4 {
float: left;
}
.col-lg-2dot4 {
width: 20%;
}
.col-lg-pull-2dot4 {
right: 20%;
}
.col-lg-push-2dot4 {
left: 20%;
}
.col-lg-offset-2dot4 {
margin-left: 20%;
}
}
.col-md-2dot4 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.col-md-2dot4 {
float: left;
}
.col-md-2dot4 {
width: 20%;
}
.col-md-pull-2dot4 {
right: 20%;
}
.col-md-push-2dot4 {
left: 20%;
}
.col-md-offset-2dot4 {
margin-left: 20%;
}
}
.col-sm-2dot4 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
.col-sm-2dot4 {
float: left;
}
.col-sm-2dot4 {
width: 20%;
}
.col-sm-pull-2dot4 {
right: 20%;
}
.col-sm-push-2dot4 {
left: 20%;
}
.col-sm-offset-2dot4 {
margin-left: 20%;
}
}
.col-xs-2dot4 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (max-width: 768px) {
.col-xs-2dot4 {
float: left;
}
.col-xs-2dot4 {
width: 20%;
}
.col-xs-pull-2dot4 {
right: 20%;
}
.col-xs-push-2dot4 {
left: 20%;
}
.col-xs-offset-2dot4 {
margin-left: 20%;
}
}

.col-lg-2dot8 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 1200px) {
.col-lg-2dot8 {
float: left;
}
.col-lg-2dot8 {
width: 80%;
}
.col-lg-pull-2dot8 {
right: 80%;
}
.col-lg-push-2dot8 {
left: 80%;
}
.col-lg-offset-2dot8 {
margin-left: 80%;
}
}

.col-md-2dot8 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.col-md-2dot8 {
float: left;
}
.col-md-2dot8 {
width: 80%;
}
.col-md-pull-2dot8 {
right: 80%;
}
.col-md-push-2dot8 {
left: 80%;
}
.col-md-offset-2dot8 {
margin-left: 80%;
}
}

.col-sm-2dot8 {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}
@media (min-width: 768px)  and (max-width: 991px) {
.col-sm-2dot8 {
float: left;
}
.col-sm-2dot8 {
width: 80%;
}
.col-sm-pull-2dot8 {
right: 80%;
}
.col-sm-push-2dot8 {
left: 80%;
}
.col-sm-offset-2dot8 {
margin-left: 80%;
}
}

.col-xs-2dot8 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (max-width: 768px) {
.col-xs-2dot8 {
float: left;
}
.col-xs-2dot8 {
width: 80%;
}
.col-xs-pull-2dot8 {
right: 80%;
}
.col-xs-push-2dot8 {
left: 80%;
}
.col-xs-offset-2dot8 {
margin-left: 80%;
}
}

.container-fluid{
	padding: 0;
}
/*modify by cloud @ 2015-05-28 01:43:51  12布局处理5列css*/
ul.pagination .thisclass .fenyeactive{
	background-color: #337ab7;
	border-bottom: 1px solid #337ab7;
	border-top: 1px solid #337ab7;
	color: #fff;
}
.pagination .thisclass>a{
	background-color: #d00000;
	color: #fff;
	border-bottom: 1px solid #d00000;
	border-top: 1px solid #d00000;
}
/*分页条样式*/
.container {
    padding: 0;
    margin-right: auto;
    margin-left: auto;
}
.container1214 {
    padding: 0;
    margin-right: auto;
    margin-left: auto;
}
.container1214:before, .container1214:after{
    display: table;
    content: " ";
}
.container1214:after{
    clear: both;
}
@media (min-width: 1200px){
.container {
    width: 1200px;
}
.container1214 {
    width: 1214px;
}
}
/*real css start*/

/*返回顶部模块*/
#gotop {
  height: 40px;
  width: 40px;
  background-color: rgba(22, 22, 22, .5);
  position: fixed;
  right: 30px;
  bottom: 50px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  display: none;
  z-index: 99999;
}
#gotop img {
  height: 40px;
  width: 40px;
}

/*返回顶部模块*/

/*功能模块初始化*/
.lht30{
	line-height: 30px;
	line-height: 30px \9;
	*line-height: 30px;
	_line-height: 30px;
}
.lht35{
	line-height: 35px;
	line-height: 35px \9;
	*line-height: 35px;
	_line-height: 35px;
}
.lht40{
	height: 40px;
	line-height: 40px;
	line-height: 40px \9;
	*line-height: 40px;
	_line-height: 40px;
}
.lht45{
	height: 45px;
	line-height: 45px;
	line-height: 45px \9;
	*line-height: 45px;
	_line-height: 45px;
}
.lht50{
	height: 50px;
	line-height: 50px;
	line-height: 50px \9;
	*line-height: 50px;
	_line-height: 50px;
}
.lht55{
	line-height: 55px;
	line-height: 55px \9;
	*line-height: 55px;
	_line-height: 55px;
}
.lht60{
	line-height: 60px;
	line-height: 60px \9;
	*line-height: 60px;
	_line-height: 60px;
}
.lht65{
	line-height: 65px;
	line-height: 65px \9;
	*line-height: 65px;
	_line-height: 65px;
}
.lht70{
    line-height: 70px;
    line-height: 70px \9;
    *line-height: 70px;
    _line-height: 70px;
}
.lht80{
    line-height: 80px;
    line-height: 80px \9;
    *line-height: 80px;
    _line-height: 80px;
}
.lht100{
	line-height: 100px;
	line-height: 100px \9;
	*line-height: 100px;
	_line-height: 100px;
}
.lht105{
	height: 105px;
	line-height: 105px;
	line-height: 105px \9;
	*line-height: 105px;
	_line-height: 105px;
	padding: 0;
}
.lht120{
    line-height: 120px;
    line-height: 120px \9;
    *line-height: 120px;
    _line-height: 120px;
    padding: 0;
}
.lht130{
	line-height: 130px;
	line-height: 130px \9;
	*line-height: 130px;
	_line-height: 130px;
	padding: 0;
}
.lht150{
	line-height: 150px;
	line-height: 150px \9;
	*line-height: 150px;
	_line-height: 150px;
	padding: 0;
}
.lht170{
	line-height: 170px;
	line-height: 170px \9;
	*line-height: 170px;
	_line-height: 170px;
	padding: 0;
}
.lht190{
	line-height: 190px;
	line-height: 190px \9;
	*line-height: 190px;
	_line-height: 190px;
	padding: 0;
}
.mgt15{
    margin-top: 15px;
}
.mgt25{
    margin-top: 25px;
}
i.icon-arrow-right{
	text-shadow:1px 1px 3px #222222;
}
/*功能模块初始化*/
/*客服模块 modify by cloud 2015-07-17 17:55:07*/
#kefu{
    position: fixed;
    z-index: 99999;
    right: 0px;
    top: 25%;
    width: 150px;
    height: 385px;
    background-color: #ffffff;
    border:1px solid #dddddd;
}
.kf_cont{
    position: relative;
    width: 130px;
    height: 365px;
    margin: 10px;
    background-image: url(../images/kfbluebg.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
.kf_cont_logo{
    position: absolute;
    top: 15px;
    left: 10px;
    width: 110px;
    height: 35px;
}
.kf_cont_close{
    position: absolute;
    top: -5px;
    right: -5px;
    border: 1px solid #333333;
    width: 12px;
    height: 12px;
    text-align: center;
    line-height: 12px;
    line-height: 12px \9;
    *line-height: 12px;
    _line-height: 12px;
    cursor: pointer;
}
.kf_cont_kf{
    position: absolute;
    top: 105px;
    left: 8px;
    display: block;
    width: 114px;
    height: 30px;
    border: 1px solid #ffffff;
    text-align: center;
    line-height: 30px;
    line-height: 30px \9;
    *line-height: 30px;
    _line-height: 30px;
    color: #ffffff;
}
.kf_cont_kf2{
    top: 150px;
}
.kf_cont_phone{
    position: absolute;
    top: 190px;
    left: 5px;
    color: #ffffff;
    font-family: "微软雅黑",Arial,"宋体";
    font-size: 17px;
}
.kf_cont_ewm{
    position: absolute;
    bottom: 30px;
    left: 8px;
    height: 114px;
    width: 114px;
}
.kf_cont_font{
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    height: 30px;
    width: 100%;
    text-align: center;
    line-height: 30px;
    line-height: 30px \9;
    *line-height: 30px;
    _line-height: 30px;
    margin: 0;
    color: #ffffff;
    font-family: "宋体","微软雅黑"
    font-size: 14px;
}
#showkefu{
    position: fixed;
    z-index: 99999;
    right: 0px;
    top: 25%;
    cursor: pointer;
    display: none;
}
/*.tedian:before{
	content: "特点:";
	color: #40b250;
	padding-right: 5px;
}
.weixing:before{
	content: "材质:";
	color: #40b250;
	padding-right: 5px;
}*/
/*客服模块 modify by cloud 2015-07-17 17:54:58*/
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.row{
	margin: 0;
	padding: 0;
}
.mgt10{
    margin-top: 10px;
}