div,ol,ul,li{text-decoration: none; margin: 0; padding: 0; list-style: none;}
body{ margin: 0 ; padding: 0; font-family: arial; }
.fl{ float: left;} .fr{ float: right;}
.clearfix{ clear: both;}
.container{ background: transparent;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
.navbar {
     border-radius: 0px; background: #ffffff;border:none;  margin: 0; padding: 0;
}
a:hover{ text-decoration: none;}

p{ margin: 0; padding: 0;}
.logo{  margin-top: 20px; height: 47px;  }

.header{  padding-top: 10px;  position: relative; padding-bottom: 10px;}
.search_kuang{ margin-bottom: 11px; margin-top: 5px; background: url(../img/header-bg.png) no-repeat; padding-right: 34px; height: 62px; padding-top: 14px; padding-left: 40px; float: right; }
.text{ width: 186px; border: none ; background: #ffffff; height: 30px; line-height: 30px; padding-left: 10px;}
.btn{ width: 64px; height: 30px; background: #f2911a; border: none;}

.t_contact p{ margin-left: 20px; }
.t_contact p i{ margin-right: 8px; font-size: 16px; }
.t_contact p span{ font-size: 14px;  font-weight: 600; } 

.t_contact p span a{ font-size: 14px;  font-weight: 600;}
.t_contact p.t_tel { color: #f2911a; }
.t_contact p.t_email { color: #757677; }
.t_contact p.t_email span a{ color: #757677; }
.t_contact p.t_lg { color: #f2911a; }
.t_contact p.t_lg span a{ color: #757677; }
.t_contact p.t_lg span { color: #757677; }
.t_contact p span a:hover{ color: #f2911a;}


@media  (max-width: 1200px) {
	.logo{ float: none; margin: 0 auto; text-align: center;}
	 .search_kuang{margin: 0 auto;  height: 40px; margin-top: 20px; background: none; padding: 0 ; width: 300px;  }
.text{ width: 186px; border: 1px solid #d6d6d6 ; background: #ffffff; height: 30px; line-height: 30px; padding-left: 10px;}
.header-right{ float: none;}

}

.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: 0px;
    margin-left: 0px;}
    
    
.b-nav{ background: #f2911a; }
.b-nav ul li a.cur{background:url(../img/bg.png) center; display:block;}
.navbar-toggle{ border: 1px solid #d6d6d6;  color: #ffffff; }
.navbar-toggle .icon-bar{ background: #666666;  }
.nav-list { background: #f2911a;}
.nav-list > ul > li{  line-height: 50px;   }

.nav-list > ul > li > a{ color: #ffffff; padding:  0 48px; border-right: 1px solid #ffffff;}
.nav-list > ul > li:hover{ background:url(../img/bg.png) center;  cursor: pointer;}
.nav-list > ul > li.cur{ background:url(../img/bg.png) center; }
.nav-list > ul > li:last-child > a{ border-right:none;}
.menu li{ float: left;}

.navbar-toggle{ width: 100%; background: #f2911a; margin: 0 ; border: none; border-radius: 0; }
.navbar-toggle span{ text-align: center; color: #ffffff;}
.navbar-toggle .icon-bar {
    background: #ffffff;
    margin: 0 auto;
}
@media  (max-width: 768px) {
	.header{ padding-bottom: 0;}
	.nav-list > ul > li{  line-height: 50px; width: 100%;   text-align: center;   }
	.nav-list > ul > li > a{ color: #ffffff; border: none;  }
	.logo img{ width: 280px; height: 37px; }
	.nav-list > ul > li:hover{ background:#fe6a19;  cursor: pointer;}
	.nav-list > ul > li.cur{ background:#fe6a19;  cursor: pointer;}
}



#main_ad {position: relative;}
#main_ad > .carousel-inner > .item {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}



@media (min-width: 768px) {
  #main_ad > .carousel-inner > .item {
    height: 540px;
  }
  
}

#main_ad > .carousel-inner > .item > img {
  width: 100%;
}

.i_news{ background: #f8f4f4; padding: 40px 0;}

.i_news_left{ background: url(../img/n_bg.png) no-repeat left; padding-top: 32px; padding-bottom: 32px; padding-left: 50px;}
.i_news_left h3{ margin-bottom: 5px; color: #333333; font-size: 28px;}
.i_news_left p{ color: #b0b0b0; line-height: 20px;}

@media (max-width: 768px) {
	.i_news{ padding: 10px 0;}
	.i_news_left{ padding-left: 20px;}
.i_news_left h3{ margin-bottom: 5px; color: #333333;font-size: 14px ; font-weight: 600; }
.i_news_right{ display: none;}


}
.i_news_right{ text-align: center; float: right;}
.arrow-left{ width: 58px; height: 42px; background: #f2911a;  float: right; line-height: 42px; margin-bottom: 1px; margin-top: 24px;}
.arrow-right{ width: 58px; height: 42px; background: #cccccc; float: right; line-height: 42px; margin-top:50px} 
.arrow-left i{ color: #ffffff;}
.arrow-right i{ color: #ffffff;}


.i_about{ background: url(../img/a_Bg.jpg) no-repeat top center; margin-top: 30px;}
.found{ background: url(../img/found.jpg) no-repeat center; text-align: center; padding-top: 46px; padding-bottom: 30px;}
.found h3{ font-weight: 900; font-size: 26px; color: #f2911a;}
.found p{ color: #f2911a; font-size: 18px; padding-bottom: 20px;}
.found span{ color: #b0b0b0; border: 1px solid #999999; padding: 10px 18px; font-style:italic;}
.about_word{ background: url(../img/about_bg.png) repeat-x; margin-top: 12px; padding-bottom: 20px; padding-top: 25px; padding: 0 35px;}

.a_w_left h3{ color: #dbc2b0 ; font-weight: 900; font-size: 66px; font-style:italic; padding-top: 20px;}
.a_w_left span{ color: #d57703; font-weight: 600; text-shadow:1px 1px 1px #ffffff; font-size: 20px;}
.a_w_left p{ color: #ffffff; line-height: 20px; margin-top: 20px;}
.a_w_btn { width: 208px; height: 40px; line-height: 40px; text-align: center;  margin-bottom: 10px; margin-top:15px; background: #ffffff;}
.a_w_btn a{ color: #000000;}
.a_w_btn a:hover{ color:#f2911a;}

.a_w_right{ padding-left: 80px; padding-top: 60px;}
.a_w_right img{ width: 100%; border:4px solid #ffffff;}
@media ( max-width:500px){
	.about_word{ padding: 0 ;}
	.a_w_left h3{ font-size: 48px;}
	
	.a_w_left p{ color: #333333; margin-top: 5px;}
	.a_w_btn {width: 208px; margin: 0 auto; margin-top: 15px; background: #d57703; color: #ffffff;}
	.a_w_btn a{ color: #ffffff;}

}
@media ( max-width:768px){
	.a_w_right{ padding-left: 10px; padding-top: 25px;}
.a_w_right img{ width: 100%; border:4px solid #ffffff;}
.a_w_left span{ color: #f2911a; font-size: 16px;}
}


.flex-item{ position: relative; padding: 0 15px;}
.news_date{ position: absolute; top: 0px; background: #f2911a; left: 20px; padding: 10px 20px;}
.news_date p{ font-size: 30px; margin: 0; padding: 0; color: #ffffff; font-weight: 600; text-align:center;}
.news_date span{ font-size: 14px; font-weight: 600; color: #ffffff;}
.img_word { padding-top: 20px;}
.img_word img{ border: 1px solid #d6d6d6; width:100%;}
.img_word  h4{ font-size: 16px; line-height: 40px;height:40px; overflow:hidden;}
.img_word  h4{ color: #333333; font-weight: normal;}
.img_word p{ line-height: 18px; color: #999999;}
.flex-item a{ padding-bottom: 20px; border-bottom: 3px solid #eeeeee;  display: block;}
.flex-item a:hover{ border-bottom: 3px solid #f2911a;}

.btn_left{ background: url(../img/arrow_left.png) no-repeat center; display: block;  position:absolute; left: -30px; z-index: 999; width: 30px; height: 81px; }
.btn_right{ background: url(../img/arrow_right.png) no-repeat center; display: block; z-index: 999; width: 30px; height: 81px;  position:absolute; right: -30px; }

.tit{ font-size: 66px; color: #f7e8dd; font-style: italic; font-weight: 900; text-align: right;}
@media ( max-width:768px){
	.tit{ font-size: 36px; float: none; text-align: center; }
	.btn_left{ background:#ffffff url(../img/arrow_left.png) no-repeat center; display: block;  position:absolute; left: 20px; z-index: 999; width: 30px; height: 81px; opacity: 0.5}
.btn_right{ background:#ffffff url(../img/arrow_right.png) no-repeat center; display: block; z-index: 999; width: 30px; height: 81px; right: 20px; position:absolute; opacity: 0.5 }

}
	.carousel-example {
		padding: 20px 0 50px 0;
	}
	
	#complicated-content-carousel .carousel-control {
		position: absolute;
		top: -20px;
		right: 0;
		left: auto;
		bottom: auto;
		width: 14px;
		font-size: 25px;
		color: #3c3c3c !important;
		opacity: 1;
	}
	
	#complicated-content-carousel .carousel-control.left,
	#complicated-content-carousel .carousel-control.right {
		background-image: none;
	}
	
	#complicated-content-carousel .carousel-control.left {
		right: 35px;
	}
	
	#complicated-content-carousel .index {
		position: absolute;
		top: -70px;
		right: 0;
		font-size: 16px;
		color: #3c3c3c;
	}
	
	#complicated-content-carousel .flex-item {
		position: relative;
		display: inline-block;
		width: 320px;
		height: 380px;
		padding: 16px 13px;
		background-color: #f5f6f7;
		border: 6px solid #f5f6f7;
	}
	
	#complicated-content-carousel .flex-item:hover,
	#complicated-content-carousel .flex-item:focus {
		border: 6px solid #d2d4d5;
		border-radius: 3px;
	}
	
	.good-top {
		height: 21px;
	}
	
	.good-top-left {
		font-size: 16px;
		color: #424242;
		text-transform: uppercase;
		line-height: 21px;
	}
	
	.good-top-right {
		height: 21px;
		text-align: right;
	}
	
	.choose-color div {
		display: inline-block;
		width: 21px;
		height: 21px;
		border-radius: 50%;
		letter-spacing: 5px;
		cursor: pointer;
	}
	
	
	.good-top-left .fa {
		position: relative;
		top: 2px;
		font-size: 21px;
	}
	
	.good-bottom {
		height: 21px;
	}
	
	.good-bottom * {
		margin-top: 0;
		margin-bottom: 0;
	}
	

	.good-top-left,
	.good-bottom-left {
		float: left;
		text-align: left;
	}
	
	.good-top-right,
	.good-bottom-right {
		float: right;
		text-align: right;
	}
	
	.good-image {
		height: 294px;
		text-align: center;
	}
	
	.good-image:before {
	    content: "";
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle;
	}
	
	.good-image img {
		max-height: 240px;
		vertical-align: middle;
	}
	
	.size {
		position: absolute;
		padding: 0;
		cursor: pointer;
		transition: all .35s;
	}
	
	.size.shown {
		padding: 0 5px 5px 5px;
		background-color: #fff;
		border-radius: 2px;
	}
	
	.size.shown .option:hover {
		background-color: #f5f6f7;
	}
	
	.carousel-control {
		width: 30px;
		height: 81px;
		top: 50%;
		transform: translateY(-50%);
		bottom: auto;
		font-size: 30px;
		text-align: center;
		opacity: 1;
	}
	
	a.carousel-control.left,
	a.carousel-control.right {
		background-image: none;
		opacity: 1;
		text-align: center;
	}

/* MEDIA QUERIES */
	/* styles for phones' displays */
	@media only screen and (max-width: 350px) {
		#complicated-content-carousel .flex-item {
			width: 300px;
		}
	}
	
	/* styles for medium size displays */
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		#complicated-content-carousel .flex-item {
			width: 300px;
		}
	}
	.carousel.flexible .items {
	display: none;
}
.advantages_left{  padding-top: 125px;}

.advantages{ background: url(../img/advantages.jpg) no-repeat center top ;   }
.advantages_left h4{ font-size: 26px; font-weight: 800; color: #f2911a;    }
.advantages_left{ padding-left: 80px; text-align: center; padding-bottom: 30px;}
.advantages_left p{ color: #f2911a; line-height: 40px;}
.advantages_left span {padding: 10px 80px; background: #ffffff;  }
.advantages_left span a{ color: #333333;}
.advantages_left span a:hover{ color: #f2911a;}
.advantages_right{ background: #f2911a; display: block; padding: 30px 0 0px 30px;}
.a_team{ margin-bottom: 30px;}
.a_team_word h3{ font-size: 18px; color: #ffffff; font-weight: 600;margin-bottom: 8px;}
.a_team_img{ padding-top: 10px; padding-left: 20px;}
.a_team_word p{ color: #ffffff; line-height: 16px; font-weight: 600;}
@media ( max-width:768px){
.advantages_left{  padding-top: 35px;}
.advantages{ background: url(../img/advantages.jpg) no-repeat left top ;   }
.a_team_word h3{ }
}

.footer{ background: #eeeef2; padding:54px 0 30px 0;}
.footer h3{ font-size: 36px; color: #999999; margin-bottom: 10px;}
.f_about{ border-right: 1px solid #d6d6d6;  padding-left: 20px;}
.f_category{ border-right: 1px solid #d6d6d6; padding-left: 20px;}
.f_contact{  padding-left: 20px; }
.f_contact p a{ color:#b7b6b6;}
 .f_about ul li{ line-height: 30px; }
 .f_about ul li a{ color: #b7b6b6; font-size: 16px;}
 .f_category ul li{ line-height: 30px; }
 .f_category ul li a{ color: #b7b6b6; font-size: 16px;}
 .f_contact p{ color: #b7b6b6; font-size: 16px; line-height: 30px;}
 .f_about ul li i{ width: 7PX; height: 7px;  border-radius: 50%; background: #cccccc; display: block; float: left;  margin-top: 12px; margin-right: 10px;}
  .f_category ul li i{ width: 7PX; height: 7px;  border-radius: 50%; background: #cccccc; display: block; float: left;  margin-top: 12px; margin-right: 10px;}
 @media( max-width:768px){
 	.f_contact{  padding-left: 20px; padding-top: 30px;}
 }

.copyright{ background: #b7b6b6;  color: #ffffff; text-align: center; padding: 15px 0;}
.f_code{ padding: 0;}
.f_code img{ width: 100%;}
.a_banner{ background: url(../img/a_banner.jpg) no-repeat center; height: 200px;}

.full_content{ background: url(../img/bg.jpg) repeat-y center; height: 62px; }
.wp_tit_left{ width: 320px;}
.wp_tit_left p{ font-size: 26px; color: #ffffff; padding-left: 10px; padding-right: 10px; line-height: 62px; }
.wp_tit_left span{ font-size: 20px; color:#d9d9d9 ; font-style: italic; line-height: 62px; }
.wp-breadcrumb_content{ padding-left: 20px; }
.wp-breadcrumb_content i{ padding:  22px 10px 0 10px; color: #ffffff; font-size: 14px;}
.wp-breadcrumb_content p{ line-height: 62px; }
.wp-breadcrumb_content span{ line-height: 62px; }
.wp-breadcrumb_content p a{ color: #ffffff; }
.wp-breadcrumb_content span a{ color: #ffffff;}
.wp-breadcrumb_content em{ color: #ffffff; padding:  0 10px; line-height: 62px; }

.wp-title_content{ position: relative; padding-bottom: 0;} 

.wp_contact_right{ position: absolute; text-align: center; width: 160px; height: 120px; padding-top: 10px; background: #fe6a19; right: 0; bottom: 0;}
.wp_contact_right > p{ color: #ffffff;  margin: 0; padding: 0;}
.wp_contact_right > span { color: #ffffff;  font-weight: 600;}
 @media( max-width:768px){
 	.full_content{ display: none;}
 	.c_about_word img{ display: none;}
 }
 .content{ padding: 30px 0;}
 .about_tit h3{ text-align: center; font-size: 26px; color: #fe6a19; font-weight: 600; background: url(../img/line.jpg) no-repeat bottom center; padding-bottom: 10px; margin-bottom: 10px;}
 .about_tit p{ text-align: center; color: #999999; margin-bottom: 30px;}

.c_about_word img{ width: 100%;}
.c_about_word p{ line-height: 24px; color: #666666;}

.about{ padding-bottom: 30px; border-bottom: 1px dashed #d6d6d6; margin-bottom: 30px;}
.Professional h3{ margin-bottom: 20px;}
.Professional p{ line-height: 24px; color: #666666;}
.Professional{ padding-bottom: 30px; border-bottom: 1px dashed #d6d6d6; margin-bottom: 30px;}

.electric .col-md-6{ padding: 0 5px; }
.electric .col-md-3{ padding: 0 5px;}
.electric .col-md-4{ padding: 0 5px;}
.electric img{ width: 100%;}
.electric h3{ margin-bottom: 20px;}
.electric_top{ margin-bottom: 10px;}
.electric_word{ text-align: center; padding: 0 5px; }
.electric_word p{ background: url(../img/6.jpg) no-repeat;  color: #ffffff; padding: 75px 0;  font-size: 20px; } 




.product_list_tit{ color: #ffffff; height: 60px;  padding-left:20px; line-height: 60px; font-size: 20px; background: #f2911a;}

.product_show .col-md-2{ padding: 0;}
.product_show .col-md-10{ padding: 0;}

.s_menu li{ height: 48px; line-height: 48px; background: #eeeef2; margin-bottom: 1px; padding-left: 20px;}
.s_menu li a{ color: #666666;}
.s_menu li:hover{ background: #f2911a;}
.s_menu li.on{ background: #f2911a;}
.s_menu li.on a{ color:#ffffff;}
.s_menu li:hover a{ color: #ffffff;}
.navbar-collapse{ padding: 0; width: 100%; }

@media (max-width:768px){
.electric_word{ display: none;}
.electric .col-md-6{ margin-bottom: 10px;}
.product_list_tit{ display: none;}

}
@media (min-width:768px ) {
	.product_list{ padding: 0;}
	
}

.product_l_show ul li img{ width: 100%;}
.product_l_show ul li p{ text-align: center; color: #666666; height: 40px; line-height: 40px;}
.product_l_show ul li { margin-bottom: 30px;}
.product_l_show ul li a:hover p{ color: #f2911a;}

.page{ margin-top: 20px; width:100%; text-align: center; display: inline-block;}
.page p a{ 
    border: 1px solid #ededed;
    padding: 10px 20px;
    vertical-align: middle;
    margin: 0 0 10px -1px;
    background-color: #fff;
    overflow: hidden;
    height: 16px;
    line-height: 16px;
    color: #666666;}

.page p a.cur{  background: #f2911a; color: #ffffff;}
.page p a:hover{  background: #f2911a; color: #ffffff;}


.news_show ul li{ padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #d6d6d6;}
.news_show_img img{  width: 100%;}
.news_show_word h3{ padding-top: 5px; margin-bottom: 10px;}
.news_show_word h3 a{ font-size: 20px; color: #333333;}
.news_show_word h3 a:hover{ color: #f2911a; text-decoration: underline;}
.news_show_word p{ line-height: 24px; margin-bottom: 20px; }
.news_show_word span{}
.news_show_word span a{ padding: 10px 30px; background: #f2911a; color: #ffffff;}

.contact_left{ background: #eeeeee; padding: 30px 20px; }
.contact_left p{ line-height: 36px;}
.contact_left p b{ color: #f2911a; font-size: 16px;}
.contact_left p a{ color:#333333}

.map{ width:100%;height:348px;}
.feedback .col-md-12{ padding: 0;}
.feedback .col-md-6{ padding: 0;}
.feedback{ padding: 0 100px; w}
.inptext{ background: #eeeeee; width: 100% ; height: 38px; margin-bottom:10px; padding-left: 10px; border-radius: 10px; border: 1px solid #d6d6d6;}
.title{ line-height: 32px; font-weight: 600;}
.t-textarea { background: #eeeeee; border-radius: 10px; margin-bottom: 20px; width: 100%;}
.b-btn{  width: 160px; height: 38px; line-height: 38px; background: #f2911a; border: none; color: #ffffff; border-radius: 10px;}


.feedback_right{ text-align: center; }
.feedback_right h3{ padding-top: 60px; font-size: 38px; font-family: 'Times New Roman'; color: #b3bbc5;}
.feedback_right p{ padding: 0 40px; color: #161616; line-height: 22px; padding-bottom: 10px;}
.feedback_right span{ color:#f2911a; font-size: 18px; }
@media (max-width:768px ) {
	.feedback{ padding: 0 10px;}
   .feedback_right h3{ padding-top:0px ;}
      .feedback_right span{ padding-bottom:30px ;}
    
}

.pro_img img{ width: 100%; border: 1px solid #d6d6d6; }
.pro_word h3{ border-bottom: 1px dashed #d6d6d6; padding-bottom: 10px; margin-bottom: 10px; font-size: 24px; color: #f2911a;}

.form-group{ margin-bottom: 10px;}
.b-btn{ width: 160px; height: 38px; line-height: 38px; }

.pro_detail{ margin-left: 15px; margin-top: 20px;}
.pro_detail h3{padding-left: 10px;  background: #f2911a; height: 38px; line-height: 38px;  width: 100%; font-size: 16px; color: #ffffff;}

.news_detail h3{ font-size: 24px; text-align: center; padding-bottom: 10px; border-bottom: 1px dashed #d6d6d6; margin-bottom: 20px;}
.news_detail p{ line-height: 24px; color: #6666666; padding-bottom: 20px; border-bottom: 1px dashed #d6d6d6; margin-bottom: 20px;}
.flip_left span a{ color: #999999;}
.flip_right span a{ color: #999999;}

.flip_left p a{ color: #999999;}
.flip_right p a{ color: #999999;}


.flip_left span a:hover{ color: #f2911a;}
.flip_right span a:hover{ color: #f2911a;}

.flip_left p a:hover{ color: #f2911a;}
.flip_right p a:hover{ color: #f2911a;}

/*phone*/
@media only screen and (max-width: 800px) 
{
	.divfix{height:20px;overflow:hidden;}
	.footm{background:#333; width:100%; overflow:hidden; display:block; position:fixed; bottom:0;opacity: 0.9;}
	.footm a{ display:block; float:left; height:60px; line-height:60px; width:25%; text-align:center; color:#fcfcfc;font-size:16px;}
	.footm a:hover{ text-decoration:none; background:#272626; color:#f8f8f8}
	
}

/*pc*/
@media only screen and (min-width: 801px) 
{
	.pchide{display:none;}
	
}