@charset "utf-8";

/* CSS Document */



body {

  background: #fff;

  font-family:"微软雅黑";

  color:#4e4e4e;

  line-height: 22px;

  font-size:12px;

}



h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: 600; 



  color:#4e4e4e;

}



h1{

  font-size: 36px;

  color:#fff;

}



h2{

  font-size: 20px;

}



h3{

  font-size: 16px;

  color: #787878;

  font-weight: 400;

  line-height: 24px;

}



h4{

  font-size: 16px;

}



a {

  color: #c52d2f;

  -webkit-transition: color 300ms, background-color 300ms;

  -moz-transition: color 300ms, background-color 300ms;

  -o-transition:  color 300ms, background-color 300ms;

  transition:  color 300ms, background-color 300ms;

}

.mt20{ margin-top:20px;}

a:hover, a:focus {

  color: #d43133;

}



hr {

  border-top: 1px solid #e5e5e5;

  border-bottom: 1px solid #fff;

}





.btn-primary {

  padding: 8px 20px;

  background: #c52d2f;

  color: #fff;

  border-radius: 4px;

  border:none;

  margin-top: 10px;

}





.btn-primary:hover, 

.btn-primary:focus{

  background: #c52d2f;

  outline: none;

  box-shadow: none;

} 



.btn-transparent {

  border: 3px solid #fff;

  background: transparent;

  color: #fff;

}



.btn-transparent:hover {

  border-color: rgba(255, 255, 255, 0.5);

}



a:hover,

a:focus {

  color: #111;

  text-decoration: none;

  outline: none;

}



.dropdown-menu {

  margin-top: -1px;

  min-width: 180px;

}



.center h2{

  font-size: 36px;

  margin-top: 0;

  margin-bottom: 20px;

}



.media>.pull-left{

  margin-right: 0px;

}



.media>.pull-right{

  margin-left: 20px;

}



body > section {

  padding: 20px 0 0px;

}



.center {

  text-align: center;

  padding-bottom: 15px;

}



.scaleIn {

  -webkit-animation-name: scaleIn;

  animation-name: scaleIn;

}



.lead{

  font-size: 16px;

  line-height: 24px;

  font-weight: 400;

}



.transparent-bg {

  background-color: transparent !important;

  margin-bottom: 0;

}



@-webkit-keyframes scaleIn {

  0% {

    opacity: 0;

    -webkit-transform: scale(0);

    transform: scale(0);

  }



  100% {

    opacity: 1;

    -webkit-transform: scale(1);

    transform: scale(1);

  }

}



@keyframes scaleIn {

  0% {

    opacity: 0;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

  }



  100% {

    opacity: 1;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

  }

}



/*************************

*******Header******

**************************/

.topbg{ background:url(../Images/topbg.png) repeat-x; height:55px;}

.navbg{ background:#b60006;}

.social{

  text-align: right;

  margin-top:85px;

}

.search i {

  color: #fff;

}



.search{

  background: transparent;

  border: 2px solid #5e0203;

  width: 90px;

  padding: 0 px;

  color: #FFF;

  -webkit-transition: all 400ms;

  -moz-transition: all 400ms;

  -ms-transition: all 400ms;

  -o-transition: all 400ms;

  transition: all 400ms;

  float:right;

  margin-top:7px;

}

input.search-form{

	background: transparent;

	width: 50px;

	-webkit-transition: all 400ms;

  -moz-transition: all 400ms;

  -ms-transition: all 400ms;

  -o-transition: all 400ms;

  transition: all 400ms;

  border:none;

	}

.search::-webkit-input-placeholder{

  color: transparent;

}



input.search-form:hover::-webkit-input-placeholder {

  color: #fff;

}

.search:hover{ width:210px;}

input.search-form:hover {

  width: 170px;

}



a.fa-search{ background:url(../Images/go.png) no-repeat; width:20px; height:20px; display:inline-block;}

.navbar-header{ background:url(../Images/navbarbg.png) no-repeat right 10px; background-size:100%;overflow:hidden; }

.navbarmenubg{ width:100%; background:#5e0203;}





/*************************

*******Home Page******

**************************/





#main-slider {

  position: relative;

}



.no-margin {

  margin: 0;

  padding: 0;

}



#main-slider .carousel .carousel-content {

  margin-top: 150px;

}



#main-slider .carousel .slide-margin{

  margin-top: 140px;

}



#main-slider .carousel h2 {

  color: #fff;

}



#main-slider .carousel .btn-slide {

  padding: 8px 20px;

  background: #c52d2f;

  color: #fff;

  border-radius: 4px;

  margin-top: 25px;

  display: inline-block;

}



#main-slider .carousel .slider-img{

  text-align: right;

  position: absolute;

}





#main-slider .carousel .item {

  background-position: 50%;

  background-repeat: no-repeat;

  background-size: cover;

  left: 0 !important;

  opacity: 0;

  top: 0;

  position: absolute;

  width: 100%;

  display: block !important;

  height: 550px;

  -webkit-transition: opacity ease-in-out 500ms;

  -moz-transition: opacity ease-in-out 500ms;

  -o-transition: opacity ease-in-out 500ms;

  transition: opacity ease-in-out 500ms;

}



#main-slider .carousel .item:first-child {

  top: auto;

  position: relative;

}



#main-slider .carousel .item.active {

  opacity: 1;

  -webkit-transition: opacity ease-in-out 500ms;

  -moz-transition: opacity ease-in-out 500ms;

  -o-transition: opacity ease-in-out 500ms;

  transition: opacity ease-in-out 500ms;

  z-index: 1;

}



#main-slider .prev,

#main-slider .next {

  position: absolute;

  top: 50%;

  background-color: #930105;

  color: #fff;

  display: inline-block;

  margin-top: -25px;

  height: 40px;

  line-height: 40px;

  width: 40px;

  line-height: 40px;

  text-align: center;

  border-radius: 4px;

  z-index: 5;

}



#main-slider .prev:hover,

#main-slider .next:hover {

  background-color: #5e0203;

}



#main-slider .prev {

  left: 10px;

}



#main-slider .next {

  right: 10px;

}



#main-slider .carousel-indicators li {

  width: 20px;

  height: 20px;

  background-color: #fff;

  margin: 0 15px 0 0;

  position: relative;

}



#main-slider .carousel-indicators li:after {

  position: absolute;

  content: "";

  width: 24px;

  height: 24px;

  border-radius: 100%;

  background: rgba(0, 0, 0, 0);

  border: 1px solid #FFF;

  left: -3px;

  top: -3px;

}



#main-slider .carousel-indicators .active{

  width: 20px;

  height: 20px;

  background-color: #c52d2f;

   margin: 0 15px 0 0;

   border: 1px solid #c52d2f;

   position: relative;

}



#main-slider .carousel-indicators .active:after {

  position: absolute;

  content: "";

  width: 24px;

  height: 24px;

  border-radius: 100%;

  background: #c52d2f;

  border: 1px solid #c52d2f;

  left: -3px;

  top: -3px;

}



#main-slider .active .animation.animated-item-1 {

  -webkit-animation: fadeInUp 300ms linear 300ms both;

  -moz-animation: fadeInUp 300ms linear 300ms both;

  -o-animation: fadeInUp 300ms linear 300ms both;

  -ms-animation: fadeInUp 300ms linear 300ms both;

  animation: fadeInUp 300ms linear 300ms both;

}



#main-slider .active .animation.animated-item-2 {

  -webkit-animation: fadeInUp 300ms linear 600ms both;

  -moz-animation: fadeInUp 300ms linear 600ms both;

  -o-animation: fadeInUp 300ms linear 600ms both;

  -ms-animation: fadeInUp 300ms linear 600ms both;

  animation: fadeInUp 300ms linear 600ms both;

}



#main-slider .active .animation.animated-item-3 {

  -webkit-animation: fadeInUp 300ms linear 900ms both;

  -moz-animation: fadeInUp 300ms linear 900ms both;

  -o-animation: fadeInUp 300ms linear 900ms both;

  -ms-animation: fadeInUp 300ms linear 900ms both;

  animation: fadeInUp 300ms linear 900ms both;

}



#main-slider .active .animation.animated-item-4 {

  -webkit-animation: fadeInUp 300ms linear 1200ms both;

  -moz-animation: fadeInUp 300ms linear 1200ms both;

  -o-animation: fadeInUp 300ms linear 1200ms both;

  -ms-animation: fadeInUp 300ms linear 1200ms both;

  animation: fadeInUp 300ms linear 1200ms both;

}



.fa-chevron-left{ background:url(../Images/left.png) no-repeat center; display:block; opacity:0.7;}

.fa-chevron-right{ background:url(../Images/right.png) no-repeat center; display:block;opacity:0.7;}





.panel-default{

  border-color: transparent;

}



.panel-default>.panel-heading,.panel{



  border:0 none;

  box-shadow:none;

}



.panel-default>.panel-heading+.panel-collapse .panel-body{

  background: #fff;

  color: #333;

}



.panel-body{

  padding:10px 0px 10px;

}



.panel-group .panel+.panel{

  margin-top: 0;

  border-top: 1px solid #d9d9d9;

}



.panel-group .panel{

  border-radius: 0;

}



.panel-heading{

  border-radius: 0;

}



.panel-title>a{

  color: #4e4e4e;

}



.accordion-inner img{

  border-radius: 4px;

}



.accordion-inner h4{

  margin-top: 0;

}



.panel-heading{



}

.aboutspan{ display:inline-block; }

.panel-heading .panel-title{

  color:#e87a33;

  font-size:16px;

}

.panel-title span{ font-size:13px; font-weight:100}

a.accordion-toggle {

  width: 45px;

  line-height: 37px;

  font-size: 12px;

  float:right;

  height:37px;

  font-weight:100;

  color:#e87a33;



  

}



.panel-heading.active a.accordion-toggle i{

  background: #c52d2f;

  color: #fff;

}



.panel-heading.active a.accordion-toggle.collapsed i{

  background: #c52d2f;

  color: #fff;

}

.pp_box .newsBox{overflow:hidden;}

.pp_box .newsBox dl{ border-bottom:1px dotted #999999; height:32px;line-height:32px; margin:0px;}

.pp_box .newsBox dt{ float:right; color:#999; font-size:12px;}

.pp_box .newsBox dd{ margin:0;height:32px; overflow:hidden; background:url(../Images/lie.png) no-repeat 0px 10px;padding-left:10px; font-size:12px; }

.pp_box .newsBox dd a{ color:#333;}







/*-- flexisel --*/

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {

	display: none;

}

.nbs-flexisel-container {

	position: relative;

	max-width: 100%;

}

.nbs-flexisel-ul {

	position: relative;

	width: 9999px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: center;

}

.nbs-flexisel-inner {

	overflow: hidden;

	margin: 0 auto;

}

.nbs-flexisel-item {

	float: left;

	margin:0px;

	padding:0px;

	cursor: pointer;

	position: relative;

	line-height: 0px;

}

.nbs-flexisel-item > img {

	cursor: pointer;

	positon: relative;

	margin-top:5px;

	margin-bottom: 10px;

	max-width:240px;

	max-height:240px;

	border-radius:3px;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	-o-border-radius:3px;

}

.nbs-flexisel-item p{

	padding:0px;

}

.nbs-flexisel-item p a{

	color:#000;

	font-size:1.2em;

}

.nbs-flexisel-item p a:hover{

	color:#6CC372;

}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {

	width: 34px;

	height: 84px;

	position: absolute;

	cursor: pointer;

	z-index: 100;

	margin-top:-1em;

}

.nbs-flexisel-nav-left {

	left:-3em;

	background: url(../Images/left1.png) no-repeat 1px 1px ;

}

.nbs-flexisel-nav-right {

	right:-3em;

	background: url(../Images/right2.png) no-repeat 1px 1px ;

}

.banner-1 {

	margin: 0em 0.5em;

}

.banner-1 img{

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	-ms-border-radius: 5px;

}

.banner-1 h4{ font-size:12px; font-weight:100;}

.fle-xsel {

	padding: 2em 1.5em 0em;

}





/*--flexisel--*/

.links li{ float:left; width:145px; height:52px;  margin: 0em 0.50em 0.5em; list-style:none; padding:0px; }

.links {padding: 2em 0em 0em;}

.links li img{  width:145px; height:50px;}

.links ul{ display:block; overflow:hidden; padding:0px;}



#footer {

  padding-top: 10px;

  padding-bottom:10px;

  color: #f18f3b;

  background: #b60006;

  font-size:13px;

}

.copy{ padding:0px 0px 0px 0px;}







/*---------------products-----------------------*/

.sidebar {

	margin-bottom: 2em;

	background:#f4f2ed;

}

.single_top {

	margin-bottom: 4em;

}

.block .block-title {

	padding: 10px;

	background:#5e0203;

	min-height: 35px;

	background-size: 100%;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	margin-top:10px;

	font-size:16px;



}

.block .block-title span {

	display: block;

	min-height: 15px;

	padding: 1px 0 1px;

	text-transform: uppercase;

	color: #f18f3b;

	font-weight:500;

}

.block .block-content {

	

}

.block .block-subtitle {

	margin: 0;

	padding: 5px 9px;

	font-size: 1em;

	font-weight: bold;

	color: #0a263c;

}

.block-content ul{ margin:0px; padding:0px;}

.block-content li {

	border-bottom:1px dashed #999;

	line-height:30px;

	color:#e05b5b;

	font-size: 13px;

	background:url(../Images/lie.png) no-repeat left center;

		margin:0px;

	padding:0px;

	list-style:none;

	padding-left:10px;



}

.block-content li a {

	text-decoration: none;

	color:#333;

	font-weight:500;

}

.block-content li a:hover{

	color:#e05b5b;

}



.serOnline-container {

	width: 100%;

	position: relative;

	overflow: hidden

}

.serOnline-container a {

	text-decoration: none

}

.serOnline-container .lastData {

	margin: 0 0 15px 5px;

	_margin: 0 0 15px 3px

}

.serOnline-container .marBL-10 {

	margin: 0 0 5px 0;

	line-height: 32px

}

.serOnline-service, .serOnline-worktime, .serOnline-contact {

	margin-top: 5px;

	clear: both

}

.serOnline-service .lineH-21 {

	line-height: 21px

}

.serOnline-service .fk-onServiceLineH-23 {

	line-height: 23px

}

.serOnline-service .qqImg1 {

	background: url(../Images/pa4.gif) no-repeat

}

.serOnline-service .serOnline-img {

	width: 21px;

	height: 21px;

	display: inline-block;

	margin-right: 8px

}

.serOnline-service .serOnline-img0 {

	width: 21px;

	height: 21px;

	display: inline-block;

	margin-right: 8px

}

.serOnline-service .serOnline-img1 {

	width: 23px;

	height: 21px;

	display: inline-block;

	margin-right: 8px

}

.serOnline-service .serOnline-img2 {

	width: 62px;

	height: 21px;

	display: inline-block;

	margin-right: 8px

}

.serOnline-service .serOnline-img3 {

	width: 81px;

	height: 23px;

	display: inline-block;

	margin-right: 8px

}

.serOnline-worktime .worktime-header-img {

	width: 27px;

	height: 27px;

	display: inline-block;

	background: url(../Images/serviceOnlineTime1.png) no-repeat;

	_background: url(../Images/serviceOnlineTime1.gif?v=201406161741) no-repeat

}

.serOnline-contact .contact-header-img {

	width: 27px;

	height: 27px;

	display: inline-block;

	background: url(../Images/serviceOnlineCall.png) no-repeat;

	_background: url(../Images/serviceOnlineCall.gif) no-repeat

}

.serOnline-list-h {

	float: left;

	margin: 0 0 7px 5px;

	white-space: nowrap;

	_margin: 0 0 7px 3px

}

.serOnline-list-v {

	margin: 0 0 7px 5px;

	_margin: 0 0 7px 3px

}

.serOnline-separation-line {

	width: 95%;

	border-bottom: dashed 1px;

	border-right: 0;

	border-left: none;

	border-top: 0;

	clear: both;

	margin: 0 auto!important

}

.serOnline-container{ font-size:12px; margin-bottom:10px;}







.span_1_of_single1 {

	width: 28%;

	border: 1px solid #fff;

	text-align: center;

	padding: 0 0em 0em 0em;

}

.span_1_of_single1:hover{

	

}

.col_1_of_single1 {

	display: block;

	float: left;

	margin: 0% 2.5% 0% 2.5%;

}

.col_1_of_single1:first-child {

	

}

.span_1_of_single1 h3, .span_1_of_single1 h4, .grid_1 h3{

	font-size:0.85em;

	font-weight:500;

	margin-bottom: 0;

}

.span_1_of_single1 p, .grid_1 p{

	font-size:0.8125em;

	color:#968F88;

	margin:5px 0;

}

.span_1_of_single1 a{

	text-decoration:none;

}

.span_2{

	margin-bottom:1em;

}

.span_1_of_single1 img{

	transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

}

.span_1_of_single1 img:hover {

	transform: rotateY(180deg);

	-webkit-transform: rotateY(180deg);

	-moz-transform: rotateY(180deg);

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

}

/*--single--*/

.images_3_of_2 {

	width: 37.2%;

	float: left;

	margin-right: 2.6%;

}

.desc1 {

	display: block;

	float: left;

}

.span_3_of_2 {

	width: 59.3333%;

}

.span_3_of_2 h1{

	color: #555;

	text-transform: uppercase;

	margin-bottom: 10px;

}



/* pagination */

ul.pagination {

	display: inline-block;

	padding: 0;

	margin: 0;

	margin-top:20px;

}

ul.pagination li {

	display: inline;

}

ul.pagination li a {

	color: black;

	float: left;

	padding: 6px 12px;

	text-decoration: none;

	transition: background-color .3s;

	border: 1px solid #ddd;

}

ul.pagination li a.active {

	background-color: #b60005;

	color: #fff;

	border: 1px solid #b60005;

}

ul.pagination li a:hover:not(.active) {

	background-color: #930105;

	color:#fff;

}

div.center {

	text-align: center;

	

}





.product-details {

	margin-left: 0px;

}

.product-details .entry-title {

	margin: 0 0 5px;

}

.product-details .subheader {

	font-weight: 600;

	margin: 10px 0;

	float:left;

	font-size:12px;

}

.product-details .entry-title,

.product-details .subheader,

.product-details a:not(.btn) {



}

.product-details a:not(.btn):hover {

	color: #c40001;

}

.product-details .entry-content {

	font-size: 14px;

}

.product-details .entry-content p {

	color: #919191;

	line-height: 2;

}

.product-details .entry-price {

	margin-right: 30px;

	font-size: 2em;

	font-weight: bold;

	color: #c40001;

}

@media only screen and (max-width: 767px) {

	.product-details .entry-price {font-size: 16px;}

	}

.product-details .entry-review-count {

	color: #919191;

	font-size: 0.925em;

	margin-left: 5px;

}

.product-details .entry-meta {

	margin: 15px 0;

}

.product-details .entry-meta > li {

	margin-top: 4px;

}

.product-details .entry-meta > li:first-child {

	margin-top: 0;

}

.product-details .entry-meta li > * {

	display: inline-block;

	vertical-align: middle;

}

.product-details .entry-meta .key {

	width: 100px;

}

.product-details .entry-meta .value {

	color: #c40001;

}

.product-details .styled-dd {

	width: 200px;

	float:left;

}

.product-details .styled-dd select {

	width: 200px;

	font-size: 14px;

	padding: 0.5em 1.5em;

}





.styled-dd select {

	background: 0 0;

	width: 130px;

	-webkit-appearance: none;

	font-size: 14px;

	padding: .125em 1em;

	color: #919191;

	border: 0;

	cursor: pointer

}

.styled-dd {

	

	width: 85px;

	color: #919191;

	overflow: hidden;

	border: 1px solid #ccc;

	border-radius: 5px

}

.styled-dd:after {



	speak: none;

	font-style: normal;

	font-weight: 400;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	cursor: default

}





.btn-primary {

	color: #fff;

	border-color: #357ebd

}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {

	color: #fff;

	background-color: #3276b1;

	border-color: #285e8e

}

.btn-primary.active, .btn-primary:active, .open .dropdown-toggle.btn-primary {

	background-image: none

}

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {

	background-color: #428bca;

	border-color: #357ebd

}

.btn-warning {

	color: #fff;

	border-color: #eea236

}



.inline-li{ margin-top:20px;}

.inline-li>li {

	display: inline-block

}

.li-m>li {

	margin: 0 5px 6px

}

.li-m-lg>li {

	margin: 0 10px 10px

}

.li-m-sm>li {

	margin: 0 2px 6px

}

.li-m-r-l>li {

	margin: 0 5px

}

.li-m-r-l-sm>li {

	margin: 0 2px

}

.li-m-t>li {

	margin: 20px 0 0

}

.li-m-t-sm>li {

	margin: 10px 0 0

}

.li-m-t-xs>li {

	margin: 5px 0 0

}

.li-m-t>li:first-child {

	margin-top: 0

}

.shuliang{ margin-left:5px; margin-top:10px;}

.shuliang .subheader{ margin-right:10px; font-weight:100}

.btn-default{ background:#000; color:#fff;}



.m-t-lg {

	margin-top: 30px

}



.nav-tabs {

	border: 0

}

.nav-tabs>li {

	margin-bottom: 0

}

.nav-tabs>li>a {

	border: 0;

	border-radius: 0;

	margin-right: 2px;

	background: #e9e9e9;

	color: #1f1f1f;

	font-size: 14px;

	font-weight: 600;

	text-transform: uppercase;

	line-height: 1;

	padding: 1em 2em

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:hover {

	border: 0;

	color: #7C7C7C;

	background: #f4f2ed;

	

}

.tab-content {

	padding: 1em 0.5em;

	color: #333;

	font-size: 14px;

	line-height: 1.75;

	margin-bottom:30px;

}

.tab-content p{ text-indent:2em;}

.imgnone{ display:none;}



@media(max-width:767px) {



	.tab-content {

	padding: 0px 0px; background:#fff; padding-top:20px;}

	h2.entry-title{ font-size:16px;}

	#none{ display:none;}

	.imgblock{ display:none;}

	.imgnone{ display:block;}

	.product-details{ margin-top:20px;}

	

	}

	.tab-content h4{ margin-bottom:0px; }

h1.section-header__title{ margin:0px;}

.section-header__title{ font-size:16px; font-family:"微软雅黑"; color:#333; font-weight:500; width:100%; background:url(../Images/lie3.jpg) no-repeat left bottom; background-size:100% 40%;}

.section-header__title span{ padding:0px 10px; display:inline-block; margin-bottom:30px;}

.section-header__title span img{ margin-right:10px;}



.newsBox2{ padding:10px;}

.newsBox2 h4{ text-align:center; font-size:16px;}

.newsBox2 .data{ color:#ccc; text-align:center;margin:10px 0;}

.newsBox2 li a{  color:#999; font-size:14px;}



/* __feedBox----------------------------*/

.feedBox td{ padding:5px; font-size:12px;}

.feedBox .input{ padding:2px; border:1px solid #dadada; background:#fff; width:240px; border-radius:3px;}

.feedBox .note{ color:#FF0000;}

.feedBox .textarea{  border:1px solid #dadada; background:#fff; width:320px; height:100px; border-radius:3px;}

.feedBox .signBtn{ background:#5e0203; border:none; padding:2px 10px; font-weight:bold; color:#fff; cursor:pointer; width:80px; border-radius:3px;}



.rightfl{ float:right; width:300px; border-radius:5px; padding-left:10px;}

.nexttdd a{ padding:30px; color:#333;}

.imgproject{ display:block;}









.form {

	position: relative;

	margin: 7px 0 0 0;

	padding: 0;

	overflow: hidden;

	zoom: 1;

	font-size: 12px;

	background: #fff;

}

.extformClass {

	overflow: visible!important

}

.formWrap {

	height: 100%;

	overflow: hidden;

	zoom: 1

}

.forms .formTop {

	table-layout: fixed;

	clear: both;

	padding: 0;

	border-spacing: 0;

	width: 100%;

	display: none

}

.forms .formBanner {

	position: relative;

	clear: both;

	padding: 0;

	border-spacing: 0;

	width: 100%;

	table-layout: fixed;

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	background: #5e0203;

	color: #fff;

}

.forms .formBanner .left {

	display: none

}

.forms .formBanner .center {

	table-layout: fixed;

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	width: 100%

}

.forms .formBannerTitle {

	float: left;

	padding: 0;

	border-spacing: 0

}

.forms .formBannerTitle .titleLeft {

	display: none

}

.forms .formBannerTitle .titleCenter {

	text-align: left;

	padding: 0 5px 0px 15px;

	font-size: 16px;

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #f18f3b

}

.forms .formBannerTitle .titleRight {

	display: none

}

.forms .formBannerOther {

	position: absolute;

	left: auto;

	right: 5px;

	top: 0;

	bottom: 0;

height:expression(this.parentElement.id)

}

.forms .formBannerMore {

	float: left;

	padding: 0 5px;

	width: 60px;

	text-align: right;

	height: 100%;

	_position: relative;

	_top: 50%

}

.forms .formBannerMore a {

	text-decoration: none;

	display: inline;

	float: none;

	vertical-align: middle;

	_position: relative;

	_top: -50%

}

.forms .formBannerBtn {

	float: left;

	display: none;

	width: 20px;

	height: 100%;

	_position: relative;

	_top: 50%

}

.forms .formBannerBtn a {

	text-decoration: none;

	display: inline-block;

	height: 20px;

	width: 20px;

	vertical-align: middle;

	float: none;

	_position: relative;

	_top: -50%

}

.forms .formBannerBtn a span {

	display: none

}

.forms .formBanner .right {

	display: none

}

.forms .formMiddle {

	position: relative;

	clear: both;

	padding: 0;

	border-spacing: 0;

	width: 100%;

	table-layout: fixed;

	font-size: 12px

}

.forms .formMiddle .formMiddleLeft {

	display: none

}

.forms .formMiddle .formMiddleCenter {

	margin: 0;

	zoom: 1;

	width: 100%;

*padding:0;

	border: 1px solid #ccc;

}

.forms .formMiddleContent {

	position: relative;

	height: auto;

	_zoom: 1;

	min-height: 5px;

	max-height: none;

	_height: 5px;

	_height: 100%;

	overflow-x: hidden;

	margin: 5px

}

.forms .multiColFormMiddleContent {

	margin: 0

}

.forms .formMiddle .formMiddleRight {

	display: none

}

.forms .formBottom {

	clear: both;

	padding: 0;

	border-spacing: 0;

	width: 100%;

	table-layout: fixed;

	word-break: keep-all;

	white-space: nowrap;

	display: none

}

.forms .formBottom .center {

	width: 100%

}

.forms .formMiddleContent .formUnsortable {

	overflow: hidden

}

.forms .formStyle85 .formMiddleContent {

	margin-top: 5px

}

.floatForms .form {

	padding: 0;

	margin: 0

}

.floatForms .formBannerBtn {

	display: block

}

.floatLeftTop {

	position: fixed;

	_position: absolute;

	top: 0;

	left: 0;

	width: 0;

	height: 0;

	font-size: 0;

	z-index: 29;

	margin: 0;

	padding: 0

}

.floatRightTop {

	position: fixed;

	_position: absolute;

	top: 0;

	right: 0;

	width: 0;

	height: 0;

	font-size: 0;

	z-index: 999999;

	margin: 0;

	padding: 0;

	background: #fff;

}

.floatLeftBottom {

	position: fixed;

	_position: absolute;

	bottom: 0;

	left: 0;

	width: 0;

	height: 0;

	font-size: 0;

	z-index: 29;

	margin: 0;

	padding: 0

}

.floatRightBottom {

	position: fixed;

	_position: absolute;

	bottom: 0;

	right: 0;

	width: 0;

	height: 0;

	font-size: 0;

	z-index: 29;

	margin: 0;

	padding: 0

}

.serOnline-container {

	width: 100%;

	position: relative;

	overflow: hidden

}

.serOnline-container a {

	text-decoration: none

}

.serOnline-container .lastData {

	margin: 0 0 15px 5px;

	_margin: 0 0 15px 3px

}

.serOnline-container .marBL-10 {

	margin: 0 0 5px 0;

	line-height: 32px

}

.serOnline-service, .serOnline-worktime, .serOnline-contact {

	margin-top: 5px;

	clear: both

}

.serOnline-service .lineH-21 {

	line-height: 21px

}

.serOnline-service .fk-onServiceLineH-23 {

	line-height: 23px

}





.serOnline-service .qqImg2 {

	background: url(/Images/qq/pa10.gif) no-repeat

}

.serOnline-service .qqImg3 {

	background: url(/Images/qq/pa3.gif) no-repeat

}

.serOnline-service .qqImgOffLine0 {

	background: url(/Images/qq/offline/pa45.gif?v=201601111801) no-repeat

}

.serOnline-service .qqImgOffLine1 {

	background: url(/Images/qq/offline/pa4.gif?v=201601111801) no-repeat

}

.serOnline-service .qqImgOffLine2 {

	background: url(/Images/qq/offline/pa10.gif?v=201601111801) no-repeat

}

.serOnline-service .qqImgOffLine3 {

	background: url(/Images/qq/offline/pa3.gif?v=201601111801) no-repeat

}

.serOnline-service .skypeImg {

	background: url(/Images/comm/ueditor/Images/skype2.png) no-repeat

}

.serOnline-service .wawaImg {

	background: url(/Images/wangwang/wawa.gif) center center no-repeat

}

.serOnline-service .serOnline-img {

	width: 21px;

	height: 21px;

	display: inline-block;

	margin-right: 8px

}

.serOnline-service .serOnline-img0 {

	width: 21px;

	height: 21px;

	display: inline-block;

	margin-right: 8px;

	background: url(../Images/pa45.gif) no-repeat

}

.serOnline-service .serOnline-img1 {

	width: 23px;

	height: 21px;

	display: inline-block;

	margin-right: 8px

}

.serOnline-service .serOnline-img2 {

	width: 62px;

	height: 21px;

	display: inline-block;

	margin-right: 8px

}

.serOnline-service .serOnline-img3 {

	width: 81px;

	height: 23px;

	display: inline-block;

	margin-right: 8px

}





.serOnline-list-h {

	float: left;

	margin: 0 0 7px 5px;

	white-space: nowrap;

	_margin: 0 0 7px 3px

}

.serOnline-list-v {

	margin: 0 0 7px 5px;

	_margin: 0 0 7px 3px

}

.serOnline-separation-line {

	width: 95%;

	border-bottom: dashed 1px;

	border-right: 0;

	border-left: none;

	border-top: 0;

	clear: both;

	margin: 0 auto!important

}

.formMiddleContent .includeWeather11 {

	height: 80px

}

.formMiddleContent .includeWeather12 {

	height: 135px

}

.formMiddleContent .includeWeather13 {

	height: 100px

}

.formMiddleContent .includeWeather7 {

	height: 35px

}

.formMiddleContent .includeWeather5 {

	height: 33px

}

.formMiddleContent .includeWeather1 {

	height: 27px

}

.formMiddleContent .includeWeather3 {

	height: 35px

}

.formMiddleContent .weather2Loading {

	top: 0;

	width: 100%;

	height: 100%;

	position: absolute;

	background: url(/Images/comm/fai/loading/loading_1.gif?v=201303261613) no-repeat center center

}

.forms .form.modulePattern {

	margin: 7px 0 0 0;

	padding: 0;

	border: 0;

	background: 0;

	font-size: 12px;

	overflow: hidden;

	zoom: 1;

	box-shadow: none

}

.forms .form.modulePattern .formTop {

	display: none;

	background: 0;

	_display: none!important

}

.forms .form.modulePattern .formTop .left {

	background: 0

}

.forms .form.modulePattern .formTop .center {

	background: 0

}

.forms .form.modulePattern .formTop .right {

	background: 0

}

.forms .form.modulePattern .formBanner {

	background: #5e0203;

	border: 0;

	margin: 0

}

.forms .form.modulePattern .formBanner a {

	text-decoration: none

}

.forms .form.modulePattern .formBanner .left {

	display: none;

	padding: 0;

	border: 0

}

.forms .form.modulePattern .formBanner .center {

	text-shadow: none;

	padding: 0;

	border: 0

}

.forms .form.modulePattern .formBannerTitle {

	float: left;

	padding: 0;

	border-spacing: 0;

	width: auto;

	border: 0;

	margin: 0

}

.forms .form.modulePattern .formBannerTitle .titleText {

	text-shadow: none;

	background: 0

}

.forms .form.modulePattern .formBannerTitle .titleLeft {

	display: none;

	background: 0

}

.forms .form.modulePattern .formBannerTitle .titleCenter {

	background: 0

}

.forms .form.modulePattern .formBannerTitle .titleCenter .titleText {

	display: block;

	padding: 0

}

.forms .form.modulePattern .formBannerTitle .titleRight {

	display: none;

	background: 0

}

.forms .form.modulePattern .formBannerOther {

	position: absolute;

	left: auto;

	right: 5px;

	top: 0;

	padding: 0;

	bottom: 0

}

.forms .form.modulePattern .formBannerOther .formBannerBtn {

	float: left;

	width: 25px;

	padding: 0;

	_position: relative;

	_top: 50%

}

.forms .form.modulePattern .formBannerMore {

	float: left;

	padding: 0 5px;

	width: 60px;

	background: 0;

	margin: 0;

	text-align: right;

	_position: relative;

	_top: 50%

}

.forms .form.modulePattern .formBannerMore a {

	display: inline;

	float: none;

	vertical-align: middle;

	_position: relative;

	_top: -50%

}

.forms .form.modulePattern .formBannerMore a span {

	display: inline;

	background: 0;

	text-indent: 0;

	margin: 0;

	overflow: visible;

	width: auto;

	margin: 0

}

.forms .form.modulePattern .formBannerMore a span:hover {

	background: 0;

	text-indent: 0;

	margin: 0

}

.forms .form.modulePattern .formBanner .right {

	display: none;

	border: 0

}

.forms .form.modulePattern .formMiddle {

	position: relative;

	clear: both;

	border-spacing: 0;

	width: 100%;

	table-layout: fixed;

	margin: 0;

	padding: 0;

	font-size: 12px;

	border: 0

}

.forms .form.modulePattern .formMiddle .formMiddleLeft {

	display: none;

	background: 0

}

.forms .form.modulePattern .formMiddle .formMiddleCenter {

	margin: 0;

	zoom: 1;

	width: 100%;

	border: 0;

	background: 0

}

.forms .form.modulePattern .formMiddle .formMiddleCenter .formMiddleContent {

	position: relative;

	height: auto;

	overflow-x: hidden;

	margin: 5px;

	background: 0

}

.forms .form.modulePattern .formMiddle .formMiddleRight {

	display: none;

	background: 0

}

.forms .form.modulePattern .formBottom {

	display: none;

	background: 0;

	width: 100%;

	margin-left: 0

}

.forms .form.modulePattern .formBottom .center {

	width: 100%

}

.forms .form.modulePattern .g_btn {

	color: #666

}

.forms .form.modulePattern .line {

	background: 0

}

.forms .form.modulePattern .newsList .line .lineBody {

	background: 0

}

.forms .bannerTextOutWrap {

	display: none

}

.forms .form.modulePattern .subNav {

	background: 0

}

.forms .form.modulePattern .subNavItem {

	border: 0;

	background: 0

}

.forms .form.modulePattern .subNav .subNavItem .subNavItemLeft {

	display: none

}

.forms .form.modulePattern .subNav .subNavItem .subNavItemCenter {

	background: 0

}

.forms .form.modulePattern .subNav .subNavItem .subNavItemRight {

	display: none

}

.forms .form.modulePattern .productFilterVert {

	background: 0

}

.forms .form.modulePattern .productFilterValue {

	background: 0;

	border: 0

}

.forms .form.modulePattern .productFilterValue a {

	background: 0

}

.forms .form.modulePattern .productFilterValueLeft {

	display: none;

	background: 0

}

.forms .form.modulePattern .productFilterValueCenter {

	background: 0;

	border: 0;

	padding: 0

}

.forms .form.modulePattern .productFilterValueCenter a {

	padding: 0;

	text-indent: 10px;

*text-indent:5px;

	line-height: 25px

}

.forms .form.modulePattern .productFilterValueRight {

	display: none

}

.forms .form.modulePattern .productFilterName .productFilterNameLeft {

	background: 0

}

.forms .form.modulePattern .productFilterName .productFilterNameCenter {

	background: 0

}

.forms .form.modulePattern .productFilterName .productFilterNameRight {

	background: 0

}

.forms .form.modulePattern .g_hover .productFilterValueLeft {

	display: none;

	background: 0

}

.forms .form.modulePattern .g_hover .productFilterValueCenter {

	background: 0;

	border: 0;

	padding: 0

}

.forms .form.modulePattern .g_hover .productFilterValueCenter a {

	padding: 0;

	text-indent: 10px;

*text-indent:5px;

	line-height: 25px

}

.forms .form.modulePattern .g_hover .productFilterValueRight {

	display: none

}

.forms .form.modulePattern .g_hover .productFilterName .productFilterNameLeft {

	background: 0

}

.forms .form.modulePattern .g_hover .productFilterName .productFilterNameCenter {

	background: 0

}

.forms .form.modulePattern .g_hover .productFilterName .productFilterNameRight {

	background: 0

}

.forms .form.modulePattern .g_close {

	padding: 0;

	margin: 0

}

.forms .form.modulePattern .g_close:hover {

	padding: 0;

	margin: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTab {

	border: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButton {

	background: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonTopLeft {

	width: 0;

	height: 0;

	background: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonTopCenter {

	height: 34px;

	background: 0;

	border: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonTopRight {

	width: 0;

	height: 0;

	background: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList {

	background: 0;

	padding: 0;

	border: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList .formTabButton {

	margin: auto;

	height: auto

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList .formTabButtonHover {

	height: auto

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList .formTabButton .formTabLeft {

	width: 0;

	height: 0;

	background: 0;

	padding: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList .formTabButton .formTabMiddle {

	background: 0;

	padding: 0;

	font-size: inherit

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList .formTabButton .formTabRight {

	width: 0;

	height: 0;

	background: 0;

	padding: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList .formTabButton .formTabLeftHover {

	width: 0;

	height: 0;

	background: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList .formTabButton .formTabMiddleHover {

	background: 0;

	height: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabButtonList .formTabButton .formTabRightHover {

	width: 0;

	height: 0;

	background: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabContent {

	margin: 0;

	border: 0

}

.form .formMiddle .formMiddleContent.tabStyle .form {

	padding: 0

}

.form .formMiddle .formMiddleContent.tabStyle .formTabContent .formMiddleCenter {

	border: 0

}





























.center343 {

	height: 43px;

	line-height: 43px;

}





.forms .formBannerMore a {

	color: #fafafa

}

.forms .formMiddle .g_border {

	border-color: #ccc

}

.forms .formMiddle .g_borderHover {

	border-color: #a11519

}

.forms .formMiddle .g_borderSelected {

	border-color: #93090c

}

.forms .formMiddle .g_separator {

	border-color: #999

}

.forms .formMiddle .g_selected {

	background: #9d1211;

	color: #fff

}

.forms .formMiddle .g_selected a {

	color: #fff

}

.forms .formMiddle .g_title {

	background: #ccc

}

.forms .formMiddle .g_block {

	background: #93090c

}

.forms .formMiddle .g_hover {

	background: #ddd;

	color: #000

}

.forms .formMiddle .g_hover a {

	color: #000

}

.forms .formMiddle .g_tip {

	background: #fff799;

	border: 1px solid #ffda99

}

.forms .formMiddle .g_panel {

	background: #f3f5f7;

	color: #333

}

.forms .formMiddle .g_panel a {

	color: #333

}

.forms .formMiddle .g_panelArrow {

	color: #f3f5f7

}

.forms .g_close {

	background: url(../Images/imgClose.gif) -37px -240px no-repeat;

}

.forms .g_close:hover {

	background: url(../Images/imgClose.gif) -37px -329px no-repeat

}

.forms .formMiddle .g_imgPrev {

	background: url(../Images/imgPrevNext.gif) -36px -708px

}

.forms .formMiddle .g_imgNext {

	background: url(/Images/imgPrevNext.gif) 0 -708px

}

.forms .formMiddle .g_mallBuy {

	background: url(../Images/buyB3.png) no-repeat 0 -4px

}

.forms .formMiddle .g_mallBuy span {

	background: url(../Images/buyB3.png?v=201310281734) 0 -32px repeat-x

}

.forms .formMiddle .g_mallBuyBig {

	background: url(../Images/buyB2.png?v=201504271715) no-repeat 0 -1px

}

.forms .formMiddle .g_mallBuyBig span {

	background: url(../Images/buyB2.png?v=201504271715) 0 -50px repeat-x

}

.forms .formMiddle .g_stress {

	color: #c30

}

.forms .formMiddle .g_stress a {

	color: #c30

}

