@charset "gb2312";
.header{width:100%; min-width:1150px;}
.header .logo{margin:0px auto; width:1150px;margin-top:20px; min-width:1150px; height:120px; line-height:120px}
/*head end*/
.g_nav{float:right; height:60px; position:relative; z-index:1; min-width:850px;margin-bottom:10px;}
.g_nav01{ width:850px; min-width:850px; margin:0 auto; position:relative;}
.navmenu{
	display:table;
	margin: auto;
}
.ntbg{ width:100%; height:40px; min-width:1200px; background:url(../images/nng.jpg) center top no-repeat; }
.ntbd{width: 1200px; min-width:1200px; height:39px; line-height:39px; margin: 0 auto;}
.notice{ 
	float:left;
	height:40px;
	color:#fff;
	font-size: 15px;
}
.toptel{
	float:right;
	height:35px; 
	line-height:35px;
	text-align:right;
}
.hea{width:100%;width:1150px;  min-width:1150px; }
.header_center{ background-color:#FFFFFF; min-width:1150px;margin-bottom:30px;}
.header_center .topso{width:1150px; min-width:1150px; margin:0px auto; height:40px; display:none; margin-top:10px; overflow:hidden}
.header_center .topso .soso{ float:left; width:1150px; min-width:1150px; height:40px;}
.header_center .topso .soclose{ float:right; width:50px; height:40px; background:url(../images/soclose.jpg) no-repeat;cursor: pointer; }
.header_center .ndl{width:1150px; min-width:1150; margin:0px auto; height:80px; }
.ndl .logo{float:left; width:400px; height:auto;margin-top:30px; }
.header_center .nd2{width:1150px; min-width:1150; margin:0px auto; height:80px; }
.nd2.logo{float:left; width:400px; height:auto; }
.top_call{ float:right;  margin-top:-45px}
.top_call p{ margin-right:1px}
.top_call p,.top_call a{ font-size:16px; color:#777777; display:inline-block;}
.top_call p img,.top_call a img{ display:inline-block; margin-right:10px; vertical-align:middle;}
.top_call a:hover{ color:#2d6ace}

.top_xq{ float:right;  margin-top:-250px}
.top_xq p{ margin-right:1px}
.top_xq p,.top_call a{ font-size:16px; color:#777777; display:inline-block;}
.top_xq p img,.top_call a img{ display:inline-block; margin-right:10px; vertical-align:middle;}
.top_xq a:hover{ color:#2d6ace}

.ndl h2{float:right; margin-top:20px; position:relative; color:#000000; }
.ndl h2 .h{display:block; float:left; width:90px; border:1px solid #CCCCCC; font-size:14px; padding:3px; font-weight:100; background:url(../images/lan.jpg) no-repeat top center; padding-left:50px}
.ndl .so{display:block; float:right; margin-top:20px; width:31px; height:31px; background:url(../images/so.jpg) no-repeat; cursor: pointer; }

.header_center .menunav{ float:right; width:180px;margin-top:-40px }
.header_center .menunav h2{margin-top:2px; position:relative; color:#000000}
.header_center .menunav h2 .h{display:block; float:right; margin-right:5px; width:90px; border-radius:2px; border:1px solid #CCCCCC; font-size:14px; padding:3px; font-weight:100; background:url(../images/lan.jpg) no-repeat top center; padding-left:50px}

.sub_banner{ height:125px; width: 848px;min-width: 848px;}
.sub_banner2{ width:100%;height:205px; min-width: 1150px;margin-top:60px;}
.sub_banner3{ width:1200px;height:200px; min-width: 1150px;}
/*内容页start*/
.imain{ width:1150px; min-width:1150px; margin:0 auto; position:relative; margin-top:20px;}
.imain02{ float:right; width:850px;}
.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;
	left: 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;}
.view{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px;  margin-top:30px;}
/*左侧start*/
.sub_pro01{ float:left; width:260px; padding-bottom:20px;}
.sub_pro02{ height:88px; background:url(../images/aboutus.jpg) no-repeat;  font-size:24px; line-height:88px; text-align:center; color:#fff; border:5px solid #cccccc}
.sub_pro04{ height:88px; background:url(../images/lx.jpg) no-repeat;  font-size:24px; line-height:88px; text-align:center; color:#fff; border:5px solid #cccccc}
.sub_pro05{ height:88px; background:url(../images/zp.jpg) no-repeat;  font-size:24px; line-height:88px; text-align:center; color:#fff; border:5px solid #cccccc}
.sub_pro06{ height:88px; background:url(../images/pic.jpg) no-repeat;  font-size:24px; line-height:88px; text-align:center; color:#fff; border:5px solid #cccccc}
.sub_pro07{ height:88px; background:url(../images/xw.jpg) no-repeat;  font-size:24px; line-height:88px; text-align:center; color:#fff; border:5px solid #cccccc}
.sub_pro03{
	border:1px solid #ddd;
	border-top:none;
}
.ewm{
	height:220px;
	width:220px;
	text-align:center;
}
/*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;
	border:5px solid #990000;
	color:#b11c1e;
	background-image:url(../images/tech2.jpg);
}
/*tech_end*/
/*左侧联系方式*/
.contactleft{width:243px;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:auto; width:1150px; min-width: 1150px; clear:both; position:relative; margin-top:145px;border-top:1px solid #ddd}
.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:#222; font-weight:bold;}

.class_tech li {
	line-height:30px;
	text-align:left;
	width:180px;
	font-size:14px;
	color:#222;
	border-bottom:1px dashed #cfd0d2;
}
.class_tech li a{
	color:#222;
}
.class_tech li a:hover{
	color:#d20716;
}
.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:#222; text-align:center;}
.t_linkb .title_b .en{ float:left;font-size:14px;  color:#222; text-align:center;}

.foo_l2{ float:left; width:310px;padding:50px 0 0 0;}
.foo_l2 .link { width:100%; overflow:hidden; color:#fff}
.foo_l2 .link a{ padding-right:10px; color:#fff}

.colb{ float:left; width:400px;margin-right:100px;margin-top:50px;}
.code_img{ width:100%; height:auto;}
.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; float:left;  margin-top:30px;color:#222; }
.footer .manager_info a{color:#222;}

.t_icon{width:45px; height:45px; 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;
}


.picproa2 {
	padding:0px;
	width:115px;
	height:120px;
	font-size:12px;
	text-align:center;
	margin-bottom:15px;
}
.picproa2 img {
	padding:5px;
}
.picproa2 a {
	width:115px;
	height:105px;
	display:block;
	color:#333333;
}
.picproa2 a:hover {
	height:105px;
	TEXT-DECORATION:none;
	color:#ff4a00;
	font-weight:bold;
}


.picMarquee-left{width:100%;height:110px;position: relative;overflow:hidden;}
.picMarquee-left.bd{padding:0px;}
.picMarquee-left.bd ul{overflow:hidden;zoom:1;}
.picMarquee-left.bd ul li{margin: 0 5px;float: center;_display:inline;overflow:hidden;text-align: center;width:100%;}




/*产品图片包围*/

.previous_next{
	width:100%;
	height:45px;
	line-height:45px;
	border-top:1px solid #ccc;
}
/*无js下拉菜单*/
.nav {
	width:847px;background-color:#b50b14:
}
.nav ul li {
	float: left;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	background-color:#b50b14;
}
.nav ul li:first-child{ border-left:none}
.nav ul li .tits {
	width: 121px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	display: block;
	position: relative; 
	box-sizing: content-box;
}
.nav ul li dl {
	width: 121px;
	height: auto;
	background-color:#f2f2f2;
	position: absolute;
	top: 50px;
	left: 0;
	display: none;
	padding-bottom:0px;
}
.nav ul li dl dd {
	width: 121px;
	height: auto;
	margin: 0 auto;
	line-height: 38px;
	font-size: 14px;
	text-align:center;
	border-bottom:#a8a8a8 solid 1px;
}
.nav ul li dl dd a {
	color: #000;
	width: 100%;
	display: block;
	
}
.nav ul li dl dd a:hover {
	color: #fff;
	width: 100%;
	display: block;
	background-color:#c81624;
	text-decoration:none
}
.nav ul li:hover .tits {
	background: #dad9d9;
	color: #000;
	text-decoration:none
}

.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:550px;}
.syl_list ul li{height:40px; line-height:40px; font-size:14px;}
.syl_list ul li span{float: right;}
.syl_list ul li+li{border-top:1px dashed #f1ecee;}
.syl_list ul li a{color:#333; background: url(../images/nn.png) 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:#f60611; text-decoration:underline;text-decoration:none;}
/*首页新闻自动省略字多的标题end*/


.produczs{margin-top:0px}
.produczs ul li{height:auto;background:#fff;margin-bottom:15px; overflow:hidden}
.produczs ul li:hover{color:#e50122;}
.produczs ul li .propic{width:180px;float:right;margin:30px auto 10px 10px;}
.produczs ul li .propic img{width:180px; height:135px}
.produczs ul li .prowzw{width:160px;float:left;margin:8px 10px auto auto; }
.produczs ul li .protitle a{color:#e50122;font-size:20px}
.produczs ul li .guige{color:#e50122;font-size:14px; margin-top:20px;}
.produczs ul li p{color:#333;margin-top:15px;line-height:28px}
.produczs ul li:hover p{color:#ff0000;}
/*产品列表*/
#pro_list{MARGIN: 0px auto;overflow: hidden; width:100%; height:auto;}
#pro_list li{ float:left; width:275px; border:1px solid #FFFFFF; margin-right:20px; margin-bottom:25px;  overflow:hidden; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#pro_list li .item_block_0{ height:325px;border: 1px solid #CCCCCC;}
#pro_list li .item_block_0 .item_img{height:207px; overflow: hidden; text-align:center;}
#pro_list li .item_block_0 .item_img img{border: none; cursor: pointer; transition: all 0.9s;}
#pro_list li .item_block_0 .item_wrapper{width:260px; height:50px; border-bottom:1px solid #CCCCCC; color: #333;font-size: 16px;line-height: 30px;}
#pro_list li .item_wrapper .title{
	padding: 12px 30px 15px 20px;
	transition-duration:500ms;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#pro_list li:hover .title{ color:#FFFFFF; padding-left:30px}

#pro_list li .item_block_0 .details {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 30px;
    padding: 0 20px;
    text-transform: lowercase;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    color: #999;
	transition-duration:500ms;
}
#pro_list li:hover{background-color:#249344; border:1px solid #249344; -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3); box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);}
#pro_list li .item_block_0 .item_img:hover{ background-color:#fff}
#pro_list li:hover .item_wrapper{border-bottom:1px solid #bde43c;}
#pro_list li:hover img{transform: scale(1.06); }
#pro_list a:hover{ color:#FFFFFF; text-decoration:none; }
#pro_list li:hover .item_block_0 .details { background-color:#FFFFFF; border: 1px solid #fff; color:#333333; padding: 0 30px; border-radius:20px; margin-left: 30px;}
#pro_list li:nth-of-type(3n+0){margin-right:0px;}
#pro_list li:first-child+li+li{margin-right:0px;}
#pro_list li:first-child+li+li+li+li+li{margin-right:0px;}
#pro_list li:first-child+li+li+li+li+li+li+li+li{margin-right:0px;}
#pro_list li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
#pro_list li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
/*产品列表*/

/*产品列表*/
.lists_cont{ margin:0 auto; width:860px; min-width:860px; height:auto; margin-top:35px;}
.row{width:100%;transition:.2s width ease;*zoom:1}
.row .span-3{width:32%; float:left; margin-right:2%; margin-bottom:2%}
.lists_c{position:relative;overflow: hidden;}
.lists_c .pd_bac{position: absolute;top: 100%;background: url(../images/pd_hover.png);background-position: center;background-repeat: no-repeat;width: 100%;height:100%;background-size: cover;transition: 0.3s all ease}
.lists_c:hover .pd_bac{top: 0;}
.lists_c:hover .lists_t{color: #fff}
.lists_img{border: solid 1px #ddd;}
.imgZoom img {overflow:hidden; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.rect-75{padding-bottom: 75%; position: relative; display: block; width: 100%; height:0; overflow:hidden;}
._full{position: absolute; left:0;top:0; width:100%; height:100%;}
.lists_t{padding: 10px 20px;background: #cc0000; overflow: hidden;color: #fff;text-align:center; white-space: nowrap; text-overflow: ellipsis;}
.row .span-3:nth-of-type(3n+0){margin-right:0px;}
/*产品列表*/

/*导航菜单start*/
.navigation {
	display:table;
	margin: auto;
	padding:0px;
}
.navigation li {
	float:left;
	width:130px;
	line-height:50px;
	text-align:center;
}
.navigation li:first-child{ border-left:none}
.navigation li a {
	display:block;
	padding-top:1px;
	font-size:18px;
	color:#000;
	padding-left:25px;
	padding-right:25px;
	transition-duration:500ms;
}
.navigation li a:hover {
	text-decoration:none;
	background-image: url(../images/ddd.png);
	color:#038741;
	font-size:20px;
}
/*导航菜单end*/
