
@charset "utf-8";
/* CSS Document */
body{padding:0px; margin:0px; font-family:Microsoft Yahei,Arial; font-size:14px; color:#fff; overflow-x:hidden;}
*{padding:0px; margin:0px;font-family:Microsoft Yahei,Arial;}
.clear{ clear:both;}
ul,li{ list-style:none; margin:0;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
img{border:0px;}
a:hover{ text-decoration:none;}


/*top*/	
.wen{ float:left;}



/*顶部下拉*/
.header-top-left{ margin-top:10px;}
.header-top-middle{ margin-top:20px;}
.header{background:#f08300; height:20px;}
.header-top-right{  }
.xiala{float:right;z-index:9999999;position:relative; margin-top:-5px;}
.select1 {position:relative; width:90px;text-align: left; overflow:hidden; z-index:9999999;}
.select1.click{}
.select1 h3{padding-left:5px;height:22px;line-height:22px;font-size:12px;color:#fff;text-indent:4px;cursor:pointer;overflow: hidden; margin-top:5px; margin-bottom:5px;}
/*此处的小三角必须使用背景图片才可以，不然的话就遮挡住了标题层，导致点击区域变小，点击容易失败*/
.select1 .triangel { position:absolute; right:4px; top:13px; width:0; height:0; border:6px solid blue; border-color:#fff #f08300 #f08300 #f08300; overflow:hidden;}
.select1 ul {width:100%;background: white;display:none; margin:-1px 0 0 -1px;}
.select1 ul.current{border-top: 0px}
.select1 ul li {height:22px; padding:0px; margin:0px;line-height:22px; width:100%; display:block;color:#333; }
.select1 ul li a:hover{cursor:pointer; color:#666;}
.select1 ul li a{display:block; text-align:center;color:#333;}
.ml10{z-index:9999; position:absolute;}
.frTx{width:600px;height:160px;margin-bottom:8px;}



.cartbox_1{ float:right; margin-top:-10px;}
.cartbox_1 li{float:left; font-size:12px;  line-height:20px;margin: 10px 10px 10px 10px;color:#fff;}
.cartbox_1 li a{ padding-right:20px;color:#fff;}
.cartbox_1 li img{ display:block; float:left; padding-right:10px;}


.tel{ line-height:20px; font-size:16px; color:#666;}
.tel span a{ color:#fe0000; font-size:24px; text-decoration:none;}
.navbar-toggle { margin-top:-40px;}
.menu_logotext{ margin-top:15px;}
@media (max-width:767px) {
.header-top-right .tel>span{ font-size:14px; float:left; display:block; }
.header-top-right .tel>span>a{ font-size:16px;}
.header-top-right .tel{ float:left;}

.cartbox_1{ float:left; }
.header-top-right {
    float: left;
    margin-top: 5px;
}
.cartbox_1 li{float:left; font-size:12px;  line-height:20px;margin: 10px;color:#666;}
.cartbox_1 li img{ display:block; padding-right:10px; float:none;}
	
}
@media (max-width:767px) {
.header-top-right .tel>span{ font-size:14px; float:left; display:block; }
.header-top-right .tel>span>a{ font-size:14px;}
.header-top-right .tel{ float:left;}

.cartbox_1{ float:left; }
.header-top-right {
    float: left;
    margin-top: 5px;
}
	
}


/*menu*/	

.logo{ width:100%;}
.logoword{ overflow:hidden;}

.logo{ height:40px; padding:10px;}
.logo a{ line-height:0; font-size:0;}

@media (max-width:767px) {
.logo{ clear:left;}
}

.lan{ float:right; width:auto;  overflow:hidden; display:inline;}
.lan li{ float:left; padding:5px;}
.lan a{color:#666; font-size:14px;}
.lan a:hover{ font-weight:bold;color:#666;}
.head{width:100%; height:auto; background:#fff;}
.logo{ float:left;height:auto;}
.navbar-default {
     background:none !important;
	 border:none !important;
}
nav.nav-bar-element .navbar-collapse {
   background:none !important;
	 border:none !important;
}
nav.nav-bar-element .navbar-collapse .navbar-nav {
    border:none; margin-left:80px;
}
nav.nav-bar-element .navbar-header .navbar-toggle {
    float: right;
    margin-right: 20px;
	margin-top:-40px;
}
.dropdown-menu{
	border:0;
	padding:0;
	margin-top:3px;
	z-index:99999999999999999;
	}
	.dropdown a{ height:53px;}
.dropdown-menu li a{
	/* 鼠标放上后显视隐藏菜单效果文字 */
	clear: both;
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-size:12px;
	WIDTH: auto;
}
.navbar{ margin-bottom:0;}

.navbar {
	height:auto;
}
.navbar-brand{
		height:auto;
		width:120px;
		padding:0px 30px 0px 0px;		
}
.navbar-default .nav-bar-element  {
    background: #8f5713;
    border: none;
	
}
nav.nav-bar-element .navbar-collapse .navbar-nav>li>a {
    padding:16px 24px;
    line-height: 50px;
    font-size: 16px;
	color:#333;
	

}
nav.nav-bar-element .navbar-collapse .navbar-nav>li .dropdown-menu:hover+a {
    color: #0094fb;
    background-color: #fff;
}
.navbar-default .nav-bar-element  .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #8f5713;
	
}
.navbar-default .navbar-nav>li>a {
    color: #333; font-size:16px; line-height:50px;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #f08300 !important; font-size:16px; font-weight:bold; background:#fff !important;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #333;
    background-color: #fff;
}
nav.nav-bar-element .navbar-collapse .navbar-nav>li .dropdown-menu>li>a {
     padding: 0px; text-align:center; 
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #333;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #333;font-weight:bold;
}
.dropdown{ min-width:70px;}
.dropdown-menu{background-color: #a57b49; }
.dropdown-menu li a:hover{background-color: #8f5713;color:#333;}
.dropdown-menu li a{ color:#333;font-size:14px; line-height:32px;}
.wrapper{position: absolute;left: 0px;top:86px;}
#Prev,#Next{ position: absolute;
    top: 40%; left:5%; right:5%;}
/*menu*/	


/*content*/	
.home_content{ background:#f0f1f6; margin:0px 0px; padding:50px 0px;}
.home_content_top{ height:21px; background:#135fb8; position:relative; margin-top:30px;  }
.home_content_top_left{ position:absolute; top:-2px; left:0px; padding:0px; margin:0px; border:0px;}

.home_content_top_right{ position:absolute; top:-2px; right:0px; padding:0px; margin:0px; border:0px;}

.home_about{ border:1px #cacbcb solid; background:#FFF;height:415px;}
.home_about h3{ background:url(../images/v1_19.jpg) repeat-x; height:42px; margin:0px;  line-height:42px; font-size:14px;}
.home_about h3 strong{ background:url(../images/v1_22.jpg) 10px 2px no-repeat; padding-left:20px;color:#fff;} 
.home_about h3 span{ float:right; padding-right:10px; font-size:13px;}
.home_about a{ color:#fff}
.home_text{ padding:18px; line-height:26px;}
.home_text a{ color:#666;}
.home_news{ border:1px #cacbcb solid; background:#FFF; height:415px;}
.home_news h3{ background:url(../images/v1_19.jpg) repeat-x; height:42px; margin:0px;  line-height:42px; font-size:14px;color:#333;}
.home_news h3 strong{ background:url(../images/v1_22.jpg) 10px 2px no-repeat; padding-left:20px; color:#fff;} 
.home_news h3 span{ float:right; padding-right:10px; font-size:13px;color:#fff;}
.home_news ul{}
.home_news ul li{ padding:6.5px 0px 5px 28px; border-bottom:1px #dfdfdf dashed; background: url(../images/dot_icom.jpg) 14px 14px no-repeat;}
.home_news a{ color:#666;}





.home_contact{ border:1px #cacbcb solid; background:#FFF;height:415px; }
.home_contact h3{ background:url(../images/v1_19.jpg) repeat-x; height:42px; margin:0px;  line-height:42px; font-size:14px;color:#333;}
.home_contact h3 strong{ background:url(../images/v1_22.jpg) 10px 2px no-repeat; padding-left:20px; color:#fff;} 
.home_contact h3 span{ float:right; padding-right:10px; font-size:13px;}	
.home_contact a{color:#fff }	
.home_text  p{color:#666}	
	


	
	
/*engineering*/	
.home_case{ background:#0561a6;  padding:15px 0px 25px 0px; }

.home_case ul li p{color:#fff; padding-top:20px;}
@media only screen and (min-width:1200px) {
.home_case ul li img{min-height:200px;}
	}
@media only screen and (max-width:640px) {
.home_case ul li img{min-height:120px;}
	}
.hex:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
		
	

#flexiselDemo1{ padding-left:0px ; margin:0 auto;}
.nbs-flexisel-container {position: relative;max-width: 100%;}
.nbs-flexisel-ul {position: relative;width: 9999px;list-style-type: none;text-align:center; }
.nbs-flexisel-inner {overflow: hidden;width:95%;margin: 0 auto; padding: 20px 0px 20px 0px; }
.nbs-flexisel-item {float: left;cursor: pointer;position: relative;line-height: 0px;}
.nbs-flexisel-item > img {cursor: pointer;position: relative; 	}
.hotli img{width:90%; border: solid 1px #76a4ca; }
/*---- Navigation ---*/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {width:33px;height:70px;position: absolute;cursor: pointer;z-index: 100;}
.nbs-flexisel-nav-left {left: 0px;background:url(../images/btn_left.png) center no-repeat; top:35% !important;}
.nbs-flexisel-nav-right {right: 0px;background:url(../images/btn_right.png) center no-repeat;top:35% !important;}


.home_case{ margin:0px 0px; background-color:#f0eff5; }
.home_case h3{height:42px; margin:0px;  line-height:42px; font-size:14px;color:#fff; background:url(../images/v1_19.jpg); margin-left:20px; margin-right:20px;}
.home_case h3 strong{ background:url(../images/v1_22.jpg) 10px 2px no-repeat; padding-left:20px;} 
.home_case h3 span{ float:right; padding-right:10px; font-size:13px;}

.home_case a{ color:#fff;}

.footer{ background:url(../images/content_bg.jpg);}
.footer-bg  p{ font-size:14px; color:#333; padding-right:40px;  display:block; margin-top:10px;text-align:center;  }
.footer-bg  a{ color:#333;}
.footer_middle  p{ font-size:12px; color:#333; padding-right:40px; float:left; display:block; margin-top:10px;}

.footer_nav{ overflow:hidden;margin-left:100px; margin-top:20px; }
.footer_nav ul{display:block; }
.footer_nav ul li{ float:left; display:block; color:#666; margin-left:20px; margin-right:20px; }
.footer_nav ul li a{ color:#444; font-size:14px;  }












.menu_topbox{width:1200px; margin:0 auto; height:60px;overflow:hidden; }
.menu_top{ height:60px;overflow:hidden; }
.menu_top h3{ position:absolute;width:170px; height:60px; background:url(../images/menu_title.png) no-repeat;;float:left;  z-index:9; line-height:60px; color:#FFF; padding-left:35px; font-size:15px; font-weight:bold; margin:0}
.menu_top ul{padding-left:170px; z-index:0; background:#f3f3f3 ; display:block; overflow:hidden; width:1200px; height:60px;   }
.menu_top ul li{display:block; text-align:left;  float:left; line-height:60px;  overflow:hidden;  font-weight:bold;}
.menu_top ul li a{color:#666; font-size:14px; display:block;font-size:"微软雅黑"; width:120px; text-align:center;}
.menu_top ul li a:hover{color:#ff0000;}









.news{ float:left; width:100%; margin:0;  padding:20px;}
.news li{ border-bottom: 1px #d3d3d3 dotted; background:url(../images/n-li.png) left top 35px no-repeat ; text-indent:30px; padding-top:30px;padding-bottom:30px}
.news li.topnews{border-bottom: 1px #d3d3d3 dotted;padding-bottom: 20px; background:none;text-indent:0px;}
.newstitle span{ color:#333; font-size:24px;}
.newstitle a{ color:#333; font-size:16px; font-weight:bold;}
.newstitle a:hover{ color:#dd5512;}
.newsdetail{ color:#333; font-size:14px; line-height:30px;}
.newsdate{ color:#999; font-size:12px;}
.newsdetail1{ color:#333; font-size:16px; line-height:36px;}

.newstitleone { }
.newstitleone span{color:#333; font-size:18px; display:block; font-weight:bold;text-align:center }
.newstitleone a{ color:#333; font-size:14px; font-weight:bold;}
.newsdateone{color:#999; font-size:12px; display:block; font-weight:bold; text-align:center }
.newsdetailone{color:#333; font-size:14px; line-height:36px; }

/* honor */
.pic{ float:left; width:100%; margin:0;  padding:20px 0px;}
.pic li{ float:left; text-align:center; }
.pic li p{ text-align:center; margin-top:10px;  padding:5px 10px; line-height:30px;  color:#333; background:#cbcccb;}
.pic li img{ height:170px; width:auto; max-width:100%; text-align:center;display:inline;}



.job{float:left; width:100%; margin:0;  padding:20px;}



.right{ float:left;width:100%; height:auto;}
.r_top{ float:left;width:100%;  height:auto; line-height:35px;  border-bottom:solid 1px #cfcfcf; color:#007dbd; font-size:16px; text-indent:10px; margin-top:20px;}

.r_top span{ float:right;font-size:14px;  color:#999; font-weight:normal; padding-right:10px;}
.r_top span a{font-size:14px;  color:#999;}
.r_top span a:hover{ font-weight:bold;}
.right_c{ float:left; width:100%; padding:15px; height:auto; line-height:30px; margin-bottom: 40px;}
.right_c h1{ font-size:15px!important; font-weight:bold;  background:#e0e0e0!important; padding:3px 0px; text-align:center;}
.right_c p{ width:100%; }

.right_c h5{text-align:center; padding-bottom:15px;}
.right_c font {color:red;}
.r_topzi{ font-size:16px; 
   color:#333;   
    background: url(../images/line_icon.jpg) 2px 2px no-repeat;
    padding-left: 12px;
	font-weight:bold;
}
.text{float:left; width:100%; padding-top:20px; padding-bottom:20px;   line-height:32px; color:#333;margin:0}


.bottom_box{ color:#000;font-size:14px; text-align:center; display:block; font-weight:bold;}

.img_section_txt{ color:#666; margin-top:10px;}
.ex_box{ margin-top:20px;}

.img_section{text-align:center; min-height:250px; }
.img_section img{  padding:5px; width:expression_r(this.width > 300 && this.height < this.width ? 300:true);
max-width:300px; width:auto;height:expression_r(this.height >180 ? 180:true);
max-height:180px; margin:0 auto; border:1px #d1d1d1 solid;}

.product_c h3{ font-size:26px; text-align:center; color:#000;  }
.productimg{ text-align:center; margin:0 auto;}
.product img{	display:block;
	width:90% \9;
	max-width:90%;
	height:auto}










.content{ float:left;width:100%; padding:15px;}
.c1 ,.news1{float:left; width:100%;}
.c1-title{float:left; width:100%; font-size:16px; font-weight:bold; line-height:36px; text-indent:10px; background:#fbe6ad; border-bottom: #935d1c solid 4px;}
.c1-js{ float:left; width:100%; padding:10px; line-height:24px;}
.c1-js a{color:#935d1c;}
.n_top{
    float:left;
    width:100%;
	height:auto;
   }
.tb_ {float:left; WIDTH: 100%;  height:auto;}
	.tb_UL {HEIGHT: auto;}
	.home_news_title{margin:0px; padding:0px;}
	.tb_ LI {TEXT-ALIGN: center; FLOAT: left;  CURSOR: pointer;  line-height:36px; padding:0; margin-left:2px; list-style:none;font-size:16px; min-width:100px;}
	.normaltab { min-width:100px;BACKGROUND:url(../img/index_49.png) repeat-x; TEXT-ALIGN: center; LINE-HEIGHT: 36px; font-size:16px;  COLOR: #999;
	}
	.hovertab { min-width:100px; TEXT-ALIGN: center; LINE-HEIGHT: 36px; COLOR: #333; font-size:16px;font-weight:bold;}
	.n_con{ float:left; WIDTH:100%; padding:12px 20px;height:auto; font-size:12px;line-height:24px;}
	.n_con h1{ color:#935d1c;font-size:14px; margin:0; font-weight:bold; line-height:36px;}
    .n_con h1 a{color:#333;}
	.n_con h1 a:hover{color:#935d1c;}
	.n_detail{ padding-bottom:10px; border-bottom:dashed 1px #666; color:#666;}
    .n_detail a:hover{color:#935d1c;}
	.dis_tex{  WIDTH: 100%; }
	.dis_tex ul{ margin:0; padding:0;}
	.dis_tex ul li{ margin:0px; padding:0px; height:29px; line-height:29px;background:url(../img/index_08.png) left center no-repeat; list-style:none; text-indent:20px;overflow:hidden;     text-overflow:ellipsis;white-space:nowrap; border-bottom:1px  #935d1c  dotted; }
	.dis_tex ul li span{ float:right; color:#666;}
	.dis_tex ul li a{ text-decoration:none; color:#333;}
	.dis_tex ul li a:hover{COLOR: #935d1c;}
	.honor{ margin: 0 ;WIDTH: 100%; }
	.honor ul{ padding:0; margin:0;}
	.honor ul li{  height:auto;}
	.dis { WIDTH:100%; DISPLAY: block;}
	.undis {DISPLAY: none;}

.guahao{ float: left; width:100%; margin-top:20px;}
.guahao img{ margin:0 auto;}

.lianjie{ float:left; width:100%;}



.news_word span { color:#666; line-height:32px;}


.news_word span:hover{ color:#666;}


@media (max-width:767px) {
.select1 .triangel{ }

.cartbox_1 li {margin-top:5px;}

.about_zhbox02 ._txt{ width:87%}
.channel_li{height:90px; padding-left:0;}
.xc_con .channel_list {height:70px; }
.xc_con .channel_list li{ margin-left:-180px;clear:left;line-height:30px}


.home_about_img{ width:100%}
.home_about_text{ width:100%}



a.mask{ margin-top:0}



.pro_other{ padding:10px 0}
.banner{ margin-top:10px;}


.news_word span{ display:block; margin:10px;}
}

table{ margin-left:auto; margin-right:auto;text-align:center;}
.img-responsive{ margin-left:auto;margin-right:auto;}



.page {
	text-align: center;
	width:100%;
	float:left;

}
.page span{color:#323232 }
.page a{ color:#323232}













.left{
position: fixed;
   
    top: 0px;
    width: 252px;
	float:right;
margin-bottom:20px;
}

.l_top{
    height: 80px;
    background:url(../../../images/right_bg.jpg)  no-repeat right top #f08300;
    color: #fff;}


.l_top h1{
padding-left: 25px;
    font-size: 26px;
    font-weight: normal;
    padding-top: 20px;
    line-height: 40px;
}

.l_list ul li{
line-height: 48px;
    font-size: 15px;
    border-bottom: 1px solid #eaeaea;
}

.l_list ul li a{
display: block;
    padding-left: 20px;
    position: relative;
    color: #6f6f6f;

}

.news_buttom { margin-top:20px;}
.news_buttom a{color:#666}

tbody tr{
	color:#000 !important;	
}