﻿div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre,input{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd{ margin:0; padding:0; font-weight:normal;}
body{font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px;color:#1a1a1a;line-height:24px;height:auto;clear:both;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none; color:#1a1a1a; outline:none;}
a:hover{ background-repeat:no-repeat; color:#ea5b24; text-decoration:none;}
a,area{blr:expression(this.onFocus=this.blur())}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
*{webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

input,textarea{font-family:"微软雅黑"; outline:none; border: none;border-radius: 0px;-webkit-appearance: none;}
.fl { float: left; }
.fr { float: right; }

.commonweb{padding:0px 20px;}
.commonwebbox{ margin-left:0px; margin-right:0px;}

.commonleft{float:none;}
.commonright{float:none;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left; padding-left:10px; padding-right:10px;}
	
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}

@media (min-width: 768px){
	.commonwebbox{ margin-left:-10px; margin-right:-10px;}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left; padding-left:10px; padding-right:10px;}
	
	.col-sm-12 {
	  width: 100%;
	}
	.col-sm-11 {
	  width: 91.66666667%;
	}
	.col-sm-10 {
	  width: 83.33333333%;
	}
	.col-sm-9 {
	  width: 75%;
	}
	.col-sm-8 {
	  width: 66.66666667%;
	}
	.col-sm-7 {
	  width: 58.33333333%;
	}
	.col-sm-6 {
	  width: 50%;
	}
	.col-sm-5 {
	  width: 41.66666667%;
	}
	.col-sm-4 {
	  width: 33.33333333%;
	}
	.col-sm-3 {
	  width: 25%;
	}
	.col-sm-2 {
	  width: 16.66666667%;
	}
	.col-sm-1 {
	  width: 8.33333333%;
	}

}

@media (min-width: 992px){
	.commonwebbox{ margin-left:-10px; margin-right:-10px;}
	.commonleft{float:left;}
	.commonright{float:right;}
	
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left; padding-left:10px; padding-right:10px;}
	
	.col-md-12 {
	  width: 100%;
	}
	.col-md-11 {
	  width: 91.66666667%;
	}
	.col-md-10 {
	  width: 83.33333333%;
	}
	.col-md-9 {
	  width: 75%;
	}
	.col-md-8 {
	  width: 66.66666667%;
	}
	.col-md-7 {
	  width: 58.33333333%;
	}
	.col-md-6 {
	  width: 50%;
	}
	.col-md-5 {
	  width: 41.66666667%;
	}
	.col-md-4 {
	  width: 33.33333333%;
	}
	.col-md-3 {
	  width: 25%;
	}
	.col-md-2 {
	  width: 16.66666667%;
	}
	.col-md-1 {
	  width: 8.33333333%;
	}
	
}

@media (min-width: 1200px){
	
	.commonweb{margin:0px auto; max-width:1260px;}
	.commonleft{float:left;}
	.commonright{float:right;}

	.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{float:left; padding-left:10px; padding-right:10px;}
	
	.col-lg-12 {
	  width: 100%;
	}
	.col-lg-11 {
	  width: 91.66666667%;
	}
	.col-lg-10 {
	  width: 83.33333333%;
	}
	.col-lg-9 {
	  width: 75%;
	}
	.col-lg-8 {
	  width: 66.66666667%;
	}
	.col-lg-7 {
	  width: 58.33333333%;
	}
	.col-lg-6 {
	  width: 50%;
	}
	.col-lg-5 {
	  width: 41.66666667%;
	}
	.col-lg-4 {
	  width: 33.33333333%;
	}
	.col-lg-3 {
	  width: 25%;
	}
	.col-lg-2 {
	  width: 16.66666667%;
	}
	.col-lg-1 {
	  width: 8.33333333%;
	}
}


.visible-lg,.visible-md,.visible-sm{display:none;}
.hidden-lg,.hidden-md,.hidden-sm{display:none;}

@media (min-width: 767px){
	
	.visible-sm{display:block;}
	.hidden-sm{display:none;}
}

@media (min-width: 991px) {

	.visible-md{display:block;}
	.hidden-sm{display:block;}
	
}

@media (min-width: 1200px) {
	
	.visible-lg{ display:block;}
	.hidden-lg{display:block;}
	
}

#iconDiv1 {
	display:none;
}
.oc_bg {
	background:url(../image/onlineContact_bg.png) no-repeat
}
.btn {
	display:inline-block;
	text-decoration:none;
	cursor:pointer
}
#big_C {
	position:fixed;
	_position:absolute;
	width:89px;
	height:301px;
	right:0px;
	top:200px
}
#big_C .btn1 {
	position:absolute;
	width:19px;
	height:19px;
	top:70px;
	right:0px;
	background-position:-176px -83px
}
#big_C .btn2 {
	position:absolute;
	width:63px;
	height:63px;
	top:118px;
	left:13px;
	background-position:-103px -13px
}
#big_C .btn2:hover {
	background-position:-171px -13px
}
#big_C .btn3 {
	position:absolute;
	width:68px;
	height:24px;
	top:188px;
	left:10px;
	background-position:-101px -202px
}
#big_C .btn3:hover {
	background-position:-101px -174px
}
#big_C .btn4 {
	position:absolute;
	width:68px;
	height:24px;
	left:10px;
	top:220px;
	background-position:-173px -202px
}
#big_C .btn4:hover {
	background-position:-173px -174px
}
#big_C .btn5 {
	position:absolute;
	width:56px;
	height:26px;
	top:262px;
	left:17px;
	background-position:-178px -235px
}
#big_C .btn5:hover {
	background-position:-107px -235px
}
#big_C .btn6 {
	display:none;
	position:absolute;
	width:29px;
	height:85px;
	top:140px;
	left:-25px;
	background-position:-135px -84px
}
#big_C .btn6:hover {
	background-position:-101px -84px
}
#small_C {
	position:fixed;
	_position:absolute;
	width:28px;
	height:91px;
	right:1px;
	top:300px;
	background-position:-250px -174px
}
#small_C .btn1 {
	display:none;
	position:absolute;
	width:28px;
	height:28px;
	left:0px;
	bottom:-28px;
	background-position:-207px -108px
}
#small_C .btn1:hover {
	background-position:-175px -108px
}
#small_C .stb {
	position:absolute;
	width:28px;
	height:91px;
	right:1px;
	top:0px
}
#big_C #wx {
	display:none;
	width:150px;
	height:150px;
	position:absolute;
	top:220px;
	left:-150px;
}

.ec_proxy_footer {
    height: 50px;
    background-color: #fff;
    font-size: 0;
    bottom: 0;
    width: 100%;
    position: fixed;
    z-index: 99;
    box-shadow: 0 4px 8px #999;
    box-sizing: border-box;
}    
.ec_footer_btns {
    display: -webkit-box;
    width: 100%;
    text-align: center;
}      
.ec_footer_button {
    height: 50px;
    line-height: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    font-size: 14px;
    width: 33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ec_proxy_footer .ec_footer_button a i {
    margin-right: 6px;
    font-size: 18px;
}      
.x-icon {
    font-family: x-font!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: relative;
    margin-right: 4px;
    } 
.ec_proxy_footer .ec_footer_button:first-child a {
    margin-left: 0;
    color: #333;
}  
.ec_proxy_footer .ec_footer_button a {
    height: 50px;
    line-height: 50px;
    display: block;
    color: #333;
    background-color: #fff;
    border-right: 1px solid #f1f1f1;
}  
.ec_proxy_footer .ec_footer_button:last-child a {
    background-color: #e8544c;
    color: #fff;
    border: 0;
}
.x-icon-consult:before {
    content: "\e003";
}
.x-icon-tel:before {
    content: "\e002";
}
.ec_font_qq:after {
    content: "\e001";
}


@font-face {
	font-family:ecomiconsadd;
	src:url(../font/iconfont_add_20160225.eot);
	src:url() format("woff"),url(../font/iconfont_add_20160225.ttf) format("truetype"),url(../font/iconfont_add_20160225.svg) format("svg")
}


@font-face {
	font-family:x-font;
	src:url(../font/x-font_c1b1826.eot);
	src:url(../font/x-font_c1b1826.eot) format("embedded-opentype"),url() format("woff"),url(../font/x-font_80c8e03.ttf) format("truetype"),url(../font/x-font_bc24552.svg) format("svg")
}
.ec_font_qq:after {
    font-family: ecomiconsadd;
}