@charset "utf-8";
/*topbd*/
.ntbg{ width:100%; height:35px; min-width:1150px; background-image:url(../images/top_35.jpg);}
.ntbd{width: 1150px; min-width:1150px; height:35px; line-height:35px; margin: 0 auto;}
.notice{ 
	float:left;
	height:35px;
	}
.toptel{
	float:right;
	height:35px; 
	line-height:35px;
	text-align:right;
	}
/* end topbd */
.header{width:100%; height:100px; background-image:url(../images/index_bg01.jpg); min-width:1150px;}
.header .logo{float:left; margin-top:20px;}
.header .tel{float:right; background-image:url(../images/tel.png); background-repeat:no-repeat; padding-left:85px; font-size:16px; color:#777; line-height:20px; font-weight:bold;  margin-top:24px; }
.header .tel div.title{padding-top:0px;}
.header .tel div.num{color:#CC0005; line-height:25px; font-size:19px; padding-top:10px;}
/*head end*/
.g_nav{ height:45px; background:#0457b7; position:relative; z-index:1; min-width:1150px;}
.g_nav01{ width:1150px; min-width:1150px; margin:0 auto; position:relative;}
.navmenu{
	display:table;
	margin: auto;
}

.sub_banner{ height:220px; min-width: 1150px;}
/*内容页start*/
.imain{ width:1150px; min-width:1150px; margin:0 auto; position:relative; margin-top:30px;}
.imain02{ float:right; width:860px;}
.content_com_title{background: url(../images/sub01.jpg) left bottom repeat-x;
	position: relative;
	height:45px;
	margin-bottom: 15px;
	
}
.content_com_title h2{ 
	display: inline-block;
	padding-bottom: 6px;
	position: absolute;
	left: 3px;
	top: 0px;
	font-size: 18px;
	font-weight: normal;
	color:#333333;
	text-align:left;
	font-weight:bold;
}
.bread{ 
	color:#000;
	position: absolute;
	top:0px;
	right: 0px;
}
.bread a{
	display: inline-block;
	color:#000;
}
/* 详细页 */
.content{
	min-height: 472px;
	_height:expression(this.scrollHeight < 472 ? "472px" : "auto"); font-size:14px;
}

.view{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px; margin-bottom:20px; margin-top:30px;}
/*左侧start*/
.sub_pro01{ float:left; width:245px; margin-top:-92px; padding-bottom:20px;}
.sub_pro02{ height:62px; background-color:#0457b7; background-image:url(../images/index_type01.png); background-repeat:no-repeat; background-position:19px 16px; padding-left:85px; font-size:24px; line-height:62px; color:#fff;}
.sub_pro03{
	border:1px solid #ddd;
	border-top:none;
}
/*tech*/
#tech {
	MARGIN: 0px auto;
	width:200px;
}
#tech li {
	line-height:50px;
	text-align:left;
	width:200px;
	font-size:1px;
}
#tech li+li{border-top:1px dashed #ddd;}
#tech li a {
	display:block;
	text-align:left;
	font-size:15px;
	padding-left:55px;
	padding-top:0px;
	color:#666666;
	background-image:url(../images/tech1.jpg);
}
#tech li a:hover {
	text-decoration:none;
	color:#b11c1e;
	background-image:url(../images/tech2.jpg);
}
/*tech_end*/
/*左侧联系方式*/
.contactleft{width:243px;border:1px solid #333333;margin-top:10px; background:url(../images/gty.jpg) no-repeat;}
.conleft_title{ width:220px; height:29px;overflow:hidden;color:#ffc59a;font-size:14px;padding-left:14px; line-height:35px; padding-top:5px;}
.conleft_title span{ width:120px; height:29px;display:block;float:right; text-align:right; color:#fff; font-size:14px; line-height:29px;}
.conleft_list{padding-bottom:12px;}
.conleft_list span{font-size:26px; width:230px;height:45px; display:block; line-height:45px; color:#ffc59a;font-family:impact; text-align:center; }
.conleft_list dl{width:235px; display:block;clear:both; }
.conleft_list dl dt,.conleft_list dl dd{font-size:14px; color:#ffc59a; line-height:24px;}
.conleft_list dl dt{ width:45px; float:left; padding-left:20px;}
.conleft_list dl dd{width:160px; float:left;}
/*左侧联系方式*/
/*左侧end*/
/*内容页end*/
/*********footer*********/
.footer{height:315px; width:100%; min-width: 1150px; clear:both; background-image:url(../images/tyvv.jpg); background-color:#000000; position:relative; margin-top:45px;}
.footer .t_linkb{height:296px; width:1150px; margin:0 auto; position:relative; text-align:left;}

.foo_l{ float:left; width:200px; padding:50px 60px 0 0 ; }
.class_a{ float:left;width:200px; height:30px;line-height:30px; background-image:url(../images/d5.gif); background-repeat:no-repeat; background-position: left bottom; color:#000; font-weight:bold;}

.class_tech li {
	line-height:30px;
	text-align:left;
	width:180px;
	font-size:14px;
	color:#676767;
	border-bottom:1px dashed #cfd0d2;
}
.class_tech li a{
	color:#676767;
}
.class_tech li a:hover{
	color:#ff6700;
}
.class_tech li span {
	font-family:"宋体";
	padding-right:5px;
}

.t_linkb .title_b{ float:left;width:280px; height:30px;line-height:30px; background-image:url(../images/d5.gif); background-repeat:no-repeat; background-position: left bottom;}
.t_linkb .title_b .zh{ float:right;font-size:14px; color:#000; text-align:center;}
.t_linkb .title_b .en{ float:left;font-size:14px;  color:#000; text-align:center;}

.foo_l2{ float:left; width:310px;padding:50px 0 0 0;}
.foo_l2 a.foonav{ float:left; width:28%; margin:5px 5px 0 0;color:#676767; font-size:14px; position:relative; text-align:left;height:25px; line-height:25px;}
.foo_l2 a:hover{color:#ff6700;}

.colb{ float:right; width:245px;}
.code_img{ color:#747474; line-height:20px; font-size:13px; text-align:center; float:left; width:106px; padding:68px 0 0 120px; background:url(../images/d6.png) left 68px no-repeat; height:130px;}
.footer .t_linkb .share_b{clear:both; padding-top:20px;}
.footer .t_linkb .share_b .icon{width:25px; height:20px; float:left; margin-top:3px; margin-right:25px;}

.footer .manager_info{line-height:30px; text-align:center; color:#fff; background:#0457b7;}
.footer .manager_info a{color:#fff;}

.t_icon{width:45px; height:45px; background-image:url(../images/index_icon07.png); position:absolute; z-index:99; left:50%; margin-left:-23px; top:-13px;}
/*********footer*********/
/*产品图片包围*/
.picproa {
	padding:0px;
	width:230px;
	height:203px;
	font-size:14px;
	text-align:center;
	margin-bottom:15px;
}
.picproa img {
	padding:5px;
}
.picproa a {
	border:2px #c9c9c9 solid;
	border-radius:4px;
	width:230px;
	height:200px;
	display:block;
	color:#333333;
}
.picproa a:hover {
	border:2px #ff4a00 solid;
	border-radius:4px;
	height:200px;
	TEXT-DECORATION:none;
	color:#ff4a00;
	font-weight:bold;
}
/*产品图片包围*/

.previous_next{
	width:100%;
	height:45px;
	line-height:45px;
	border-top:1px solid #ccc;
}
/*无js下拉菜单*/
.nav {
      float: left;
      margin-left: 55px;
}
.nav ul li {
        float: left;
        height: 45px;
        text-align: center;
        position: relative;
}
.nav ul li .tits {
          width: 102px;
          height: 45px;
          font-size: 15px;
          line-height: 45px;
          color: #fff;
          display: block;
          position: relative; 
          box-sizing: content-box;
		  font-weight:bold;
}

.nav ul li dl {
          width: 100%;
          height: auto;
		  background-color:#ff6700;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
          padding: 5px 0;
          position: absolute;
          top: 45px;
          left: 0;
          display: none;
}
.nav ul li dl dd {
            width: 87px;
            height: auto;
            margin: 0 auto;
            border-bottom: 1px solid #ff4800;
            line-height: 32px;
            font-size: 14px;
            text-align: center;
}
.nav ul li dl dd a {
              color: #fff;
              width: 100%;
              display: block;
}
.nav ul li dl dd a:hover {
              color: #fff;
              width: 100%;
              display: block;
			  background-color:#ff4e00;
}
.nav ul li:hover .tits {
        background: #ff6700;
}

.nav ul li:hover dl {
        display: block;
}
.nav ul li.on .tits {
        background: #ae1628;
}
.viewdate { font-size:12px; color:#999999}
.viewdate a{ font-size:12px; color:#999999}
.viewdate a:hover{ font-size:12px; color:#FF0000;}
.indexhead{ width:100%; height:45px; background-image: url(../images/head.jpg);}

/*首页新闻自动省略字多的标题start*/
.syl_list {width:447px;}
.syl_list ul li{height:29px; line-height:29px; font-size:14px;}
.syl_list ul li+li{border-top:1px dashed #d9d9d9;}
.syl_list ul li a{color:#707070; background: url(../images/index_icon4.jpg) 3px center no-repeat; padding-left:20px; display:block; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.syl_list ul li a:hover{color:#FF0000; text-decoration:underline;}
/*首页新闻自动省略字多的标题end*/

/*首页产品块*/
.index_pro_tj{ width:448px; height:auto; overflow:hidden;}
.index_pro_tj li{ float:left; width:104px; height:78px; margin-right:8px; margin-bottom:10px; position: relative;}
.index_pro_tj li img{ display:block; width:100%; height:100%;}
.index_pro_tj li span{ position: absolute; left: 0; right: 0; bottom: 0; height: 30px; line-height: 30px; padding: 0 10px; background-color:#333; opacity: 0.7; color: #fff; text-align:center; transition-duration:500ms; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.index_pro_tj li:hover span{ background:#0256ac; color:#FFFF00}
.index_pro_tj li:nth-of-type(4n+0){margin-right:0px;}
/*首页产品块*/

/* 首页滚动产品图片 */
.picMarquee-left{ width:658px; height:auto; overflow:hidden;}
.picMarquee-left .bd{ padding:0px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{margin:0 5px; float:left; text-align:center; width:220px; height:165px; position:relative; overflow:hidden; border:1px solid #EBEBEB}
.picMarquee-left .bd ul li img{width:220px; height:165px;}
.picMarquee-left .bd ul li p{ position:absolute; left:0; top:130px; width:100%; height:100%; background:rgba(0,0,0,0.4); transition: 0.5s all ease}
.picMarquee-left .bd ul li:hover p{top:0; }
.picMarquee-left .bd ul li span{ display:block; position:absolute; left:0; top:130px; color:#FFF; width:100%; height:35px; line-height:35px; z-index:1; transition: 0.5s all ease; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.picMarquee-left .bd ul li:hover span{top:39%; }