﻿@charset "utf-8";
/* CSS Document */
.w1004{ width:1004px; margin:0 auto;}
.top{ width:100%; height:97px; border-bottom:1px solid #B50000; background:#f6f6f6;} 
.top .w1004{ padding-top:15px; }
.nav{ height:50px; position:relative; z-index:3; background:#B50000; font-family:Microsoft YaHei; border-bottom:1px #FC3F3B solid;}
.nav ul{
	padding-left:3px;
	background:url(../images/nav_ul_bg.png) no-repeat right;
}
.nav li{ float:left; width:142px; text-align:center; position:relative; padding-left:1px;background:url(../images/nav_li_bg.png) no-repeat left;  } 
.nav li>a{ display:block; width:142px; line-height:50px; height:50px; color:#ffffff; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} 
.nav li.nob>a{ background:none;}
.nav li a:hover{
	background-color:#7B0000;
}
.nav ul .cur{
	background-image:none;
}
.nav ul .cur a{ background-color:#B50000;}
.nav li:hover>a, .nav li.cur>a{ color:#FFFFFF;}
.nav li:hover div{ display:block;}
.nav li div{ display:none; position:absolute; top:50px; left:1px; text-align:center; padding:5px 0px; background:url(../images/nav_zi_bg.png); width:142px;} 
.nav li div a{ display:block; height:34px; line-height:34px; font-size:14px; color:#fff; padding:0px 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav li div a:hover{ background:#B50000;}

/*----- banner-----*/
.banner_bg{
	width:100%;
	background:#B50000;
	height:430px;
}
#banner{width:1040px; min-width:1003px; height:430px; position:relative; z-index:1; overflow:hidden;  margin:0 auto;}
#banner li{position:absolute; left:50%; margin-left:-800px; top:0; display:none;}
#banner li:first-child{display:block;}
#bannerbtn{ min-width:1003px; text-align:center; height:17px; margin-top:-47px; position:relative; z-index:2; margin-bottom:30px;}
#bannerbtn a{display:inline-block; vertical-align:middle; margin:0px 5px; width:17px; height:17px; background:url(../images/dot.png) no-repeat;}
#bannerbtn a.chos{background:url(../images/doth.png) no-repeat;}

.indexAbout{ width:100%; background:url(../images/index_about_bg.jpg) no-repeat top center #f6f6f6;}
.indexAbout_t{ height:127px; position:relative;}
.indexAbout_t .tit{ width:180px; margin:0 auto;  text-align:center; padding-top:66px;}
.indexAbout_t .tit span{ display:block; font-family:"宋体";  font-size:24px; color:#141414; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexAbout_t .tit i{ display:block; font-style:normal; color:#b4b4b4; font-size:14px; font-family:Arial;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexAbout_t .p1{ position:absolute; top:90px; left:0px; height:30px; width:400px; line-height:30px; color:#b7b7b7; font-size:14px; font-family:Microsoft YaHei; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexAbout_t .p1 span{ color:#cecece; font-size:12px; padding-left:10px;}
.indexAbout_c{ height:580px;}
.indexAbout_c .lxmimg{ margin:0 auto; width:942px; height:390px;}
.indexAbout_c .con{ padding-top:23px; line-height:22px; height:111px; overflow:hidden; text-align:center;font-size:14px;}
.indexAbout_c .con a{ color:#333333; }

.indexPro_list{
	width:100%;
	text-align:center;
	background-color:#B50000;
	height:100px;
	margin:0 auto;
}
.indexPro_list ul{
	background:#B50000 url('../images/indexpro_list_bg.gif') no-repeat center center;
	height:100px;
	width:980px;
	padding:0 30px;
	margin:0 auto;
}
.indexPro_list ul li{
	width:98px;
	float:left;
}
.indexPro_list ul li a{
	color:#FFFFFF;
	display:block;
	width:98px;
	height:100px;
	line-height:98px;
	font-size:14px;
}
.indexPro_list ul li .tebie{
	line-height:16px;
	padding-top:32px;
	height:68px;
}
.indexPro_list ul li a:hover{
	color:#B50000;
	background:url('../images/indexpro_list_a.gif') no-repeat center center;
}
.indexPro{ width:100%; height:570px; padding-top:34px; background:#e7e5e6;}
.w1044{ width:1044px; margin:0 auto;}
.indexPro_t{ width:242px;  height:72px;  margin:0 auto;  text-align:center; background:url(../images/indexpro_tit_bg.png) left top repeat-x;}
.indexPro_t span{ display:block; font-family:"宋体";  font-size:24px; color:#141414; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexPro_t i{ display:inline-block; font-style:normal; padding:0px 15px; background:#e7e5e6; color:#b4b4b4; font-size:14px; font-family:Arial;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexPro_c{
	padding-top:10px;
}
.indexPro_c li{ width:261px; height:234px;float:left;overflow:hidden;}
.indexPro_c li .image{ height:180px; width:221px; padding:0px 20px;}
.indexPro_c li .image img{
	width:221px;
	height:180px;
}
.indexPro_c li .name{ width:100%; height:54px; text-align:center;line-height:40px; font-size:14px;color:#000000;}

.indexNews{ height:412px; background:url(../images/indexNew_bg.png) no-repeat top center;}
.indexNews_c{ position:relative;}
.indexNews_c .more{ display:block; width:16px; height:80px; position:absolute; top:130px; left:0px; background:url(../images/indexNews_more.png) no-repeat;}
.indexNews_c span{ position:absolute; width:24px; display:block; font-size:24px; color:#141414; font-family:"宋体"; line-height:25px; top:110px; left:25px; padding:10px 0px; background:#fff;}
.indexNews_l{ float:left; width:264px; margin:98px 0px 0px 104px;  position:relative;}
.indexNews_l div{width:244px; height:134px; padding:10px; background:url(../images/indexNews_imgbg.jpg) no-repeat;}
.indexNews_l div a.lxmimg{ width:244px; height:134px;}
.indexNews_l a.tit{ margin-top:10px; display:block; height:44px; font-size:14px; line-height:44px; background:url(../images/left_news_li.jpg) left no-repeat; padding-left:12px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.indexNews_l p{ height:44px; line-height:22px; color:#777777; overflow:hidden;}
.indexNews_r{ float:left; margin:95px 0px 0px 40px; width:580px;}
.indexNews_r li{ background:url(../images/index_news_li.png) left no-repeat; padding-left:10px; line-height:36px; height:36px;font-size:14px;}
.indexNews_r li a{ display:block; color:#5f5f5f;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.indexNews_r li:hover{ background:url(../images/index_news_lih.png) left no-repeat;}
.indexNews_r li:hover a{ color:#ff6d00; font-size:14px; font-weight:bold;}

.w1030{ width:1030px; margin:0 auto;}
.indexCase{ width:100%; height:543px; background:#FFFFFF;}
.indexCase_t{ width:268px;  height:72px; margin:0 auto;  text-align:center; background:#f6f6f6;}
.indexCase_t div{ width:213px; margin:0 auto; padding-top:10px; height:62px; background:url(../images/index_case_bg.jpg) left top repeat-x;}
.indexCase_t span{ display:block; font-family:"宋体";  font-size:24px; color:#141414; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexCase_t i{ display:inline-block; font-style:normal; padding:0px 15px; background:#f6f6f6; color:#B1B1B1; font-size:14px; font-family:Arial;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexCase_c ul{ padding-top:34px;}
.indexCase_c li{ width:206px; height:190px;float:left;overflow:hidden;}
.indexCase_c li .image{ height:140px; width:180px; padding:0px 13px;}
.indexCase_c li .image img{
	width:180px;
	height:140px;
}
.indexCase_c li .name{ width:100%; height:50px; text-align:center;line-height:34px; font-size:14px;color:#000000;}


.ny_footer{
	width:100%; background:#e7e5e6; padding:20px 0; clear:both;
	line-height:22px;
	text-align:center;
	
}

.footer{ width:100%; background:#e7e5e6; padding-bottom:44px; clear:both; margin-top:30px;}
.footer_c{ line-height:20px; text-align:center; color:#505050; font-size:12px; padding-top:34px;font-family:Microsoft YaHei; }

.friendlink{ width:100%; background:#c9c3c3; padding:20px 0px; line-height:30px;}
.friendlink span{ font-size:24px; color:#000000; font-family:"宋体"; margin-right:10px;}
.friendlink a{ margin:0px 2px;}


/*------ny-------*/
.ny_banner{ width:100%; height:326px; background:url('../images/about_banner.jpg') no-repeat bottom;text-align:center;}

.content{
	width:968px;
	padding:0px 0px 58px 0px;
	margin:0 auto;
}
.content_1{
	background:url('../images/ny_cont_left_bg.gif') repeat-y left;
	width:100%;
}
.cont_left{
	float:left;
	width:222px;
	text-align:left;

}
.cont_left h3{
	height:33px;
	line-height:33px;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-indent:12px;
	color:#FFFFFF;
	font-family:微软雅黑;
}
.cont_left_1{
	background:url('../images/cont_left_1.jpg') no-repeat center top;
	padding:0px 0px 10px 0px;
	width:222px;

}
.cont_left_1 ul{
	width:222px;
	padding-top:3px;
}
.cont_left_1 ul li{
	height:31px;
	width:100%;
	line-height:31px;
	text-indent:32px;
	text-align:left;
	background:url('../images/cplb_list.jpg') no-repeat left center;
}
.cont_left_1 ul li a{
	display:block;
	width:100%;
	height:31px;
	color:#272727;
	background:url('../images/left_list_1.jpg') no-repeat left top;
	
}
.cont_left_1 ul li a:hover{
	background:url('../images/left_list_2.jpg') no-repeat left top;
	color:#993300;
}
.cont_left_2{
	background:url('../images/cont_left_2.jpg') no-repeat center top;
	line-height:25px;
}
.cont_left_2 p{
	margin:3px 0px 0px 0px;
	padding:6px 0px 30px 10px;
	line-height:24px;
	font-family:Verdana;
	background:url('../images/ny_cont_left_bg.gif') repeat-y left;

}
.cont_left_2 a{
	color:#272727;
}

.cont_right{
	float:left;
	width:746px;
	background:url('../images/mb_cont_right.jpg') repeat-y left;
}
.cont_right_title{
	height:42px;
	padding-top:7px;
	line-height:34px;
	text-align:left;
	text-indent:64px;
	font-family:微软雅黑;
	font-size:14px;
	background:url('../images/mb_right_title.jpg') no-repeat left top;
}
.cont_right_title a{
	color:#000000;
}
.cont_right_title a:hover{
	color:#CC0000;
}
.cont_right_nr{
	padding:20px 0px 40px 43px;
	line-height:30px;
	text-align:left;

	font-size:14px;
	font-family:微软雅黑;
}

.cont_right_nr .two_img{
	text-align:center;
}
.cont_right_nr .two_img td{
	padding:20px;
}
.cont_right_nr .two_img img{
	width:300px;
	height:240px;
	padding:3px;
	border:1px #C0C0C0 solid;
}
.cont_right_nr .three_img{
	text-align:center;
	border-collapse:collapse;
}
.cont_right_nr .three_img td{
	padding:6px 10px 6px 10px;
	line-height:28px;
}
.cont_right_nr .three_img img{
	width:200px;
	height:150px;
	padding:3px;
	border:1px #C0C0C0 solid;
}
.cont_right_nr .three_img a{
	color:#000000;
}
.cont_right_nr .three_img a:hover{
	color:#FF0000;
}


.cont_right_nr .heng{
	text-align:center;
}
.cont_right_nr .heng td{
	padding:10px;
}
.cont_right_nr .heng img{
	width:210px;
	height:170px;
}

.cont_right_nr .tysjt{
	text-align:center;
}
.cont_right_nr .tysjt td{
	padding:10px;
}
.cont_right_nr .tysjt img{
	width:150px;
	height:130px;
}
.cont_right_nr .tysjt a{
	color:#000000;
}

.cont_right_nr .khal{
	text-align:center;
}
.cont_right_nr .khal td{
	padding:10px;
}
.cont_right_nr .khal img{
	width:150px;
	height:130px;
}
.cont_right_nr .khal a{
	color:#000000;
}
.cont_right_nr h2{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:20px;
	text-align:center;
	font-family:微软雅黑;
}
.cont_right_nr p{
	text-indent:2em;
	line-height:34px;
}


/***************新闻***************/
.NewsRecordTotal {
	padding: 0px 40px 20px 0px;
	text-align: right;
	color:#A8632B;
}
.NewsList {
	margin: 0;
	padding: 0px 0px 20px 0px;
	width:690px;
	list-style: none;
	text-align: left;
}
.NewsList li {
	width:690px;
	height:26px;
	line-height:26px;
	border-bottom:1px #BBBBBB dotted;
}
.NewsList li:hover {
}
.NewsList .Name {
	float: left;
	width:78%;
	background-image: url(news_li.jpg);
	background-position: 10px center;
	background-repeat: no-repeat;
	text-indent:10px;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #28180B;
	text-indent:30px;
}
.NewsList .Time {
	float: left;
	width:22%;
	font-size:12px;
	font-family: Verdana;
	color:#4C2C13;
	line-height: 22px;
}
.NewsList a {
	text-decoration: none;
	color: #4C2C13;
}
.NewsList a:hover {
	position:relative;
	top:1px;
	left:1px;
	color:#E79123;
}
.NewsPagination {
	clear: both;
	text-align: center;
	padding: 10px 0px;
}
.NewsPagination a {
	padding: 3px 10px 2px;
	margin: 0px 10px;
	border: 1px #CCCCCC solid;
	background-color: #F3F3F3;
	color: black;
	text-decoration: none;
}
.NewsPagination a:hover {
	border: 1px solid #CCC;
	background-color: #F3F3F3;
	color: #FF8533;
}
/*产品列表页面*/
.ProdRecordTotal {
	margin: 20px 0px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	clear: both;
}
.ProdList {
	color:#333333;
	text-align:left;
}
.ProdList ul{
	width:100%;
	margin:0px auto;
	padding:0;
}
.ProdList li {
	float: left;
	width: 310px;
	height:240px;
	text-align: center;
	margin:0 20px 10px 20px;
	overflow: hidden;
	_display: inline;
}
.ProdList li img {
	width: 306px;
	height: 208px;
	border:1px #B50000 solid;

}
.ProdList .img img {
	width: 190px;
	height: 162px;
	background-color:#EFEFEF;
	padding:2px;
	
}
.ProdList .name {
	width: 200px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666666;
}
.ProdList .desc {
	display: none;
}
.ProdList .details {
	display: none;
}
/*页面跳转按钮样式*/
.ProdPagination {
	text-align: center;
	margin: 20px auto;
	font-size: 12px;
}
.ProdPagination a {
	margin-right: 10px;
	padding: 3px 10px 2px 10px;
	border: 1px #004284 solid;
	background-color:#8ED2FF;
	text-decoration: none;
}
.ProdPagination a:hover {
	background-color: #FFFFFF;
}
.ProdCount {
	display: none;
}
/*产品内容页面*/
.ProdTitle {
	display: none;
	text-align: center;
	font-size: 14px;
	margin-bottom: 20px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #003399;
}
.ProdContent {
	text-align:left;
	font-size:14px;
	margin-bottom: 20px;
}
.ProdBack {
	text-align: center;
	margin: 20px auto;
	font-size: 12px;
}
.ProdBack a {
	margin-right: 10px;
	padding: 3px 10px;
	border: 1px solid #3399FF;
	background-color:#005E9B;
	text-decoration: none;
	color: #FFFFFF;
}
.ProdBack a:hover {
	background-color: #FFFFFF;
	color:#005E9B;
}



.ny{ position:relative; z-index:3;}
.left{ float:left; width:212px; margin-top:-76px; margin-bottom:60px;}
.left .lefttop{ width:200px; height:105px; background:url(../images/left_top.png) no-repeat; color:#fff;}
.left .lefttop span{ display:block; padding:18px 15px 0px; height:36px; line-height:36px; font-size:30px; font-family:Microsoft YaHei; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left .lefttop p{ padding:0px 15px; height:32px; line-height:32px; font-family:Arial; font-size:20px; text-transform:uppercase; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left_ul{ padding-top:30px;}
.left_ul li{ margin-bottom:7px;}
.left_ul li>a{ height:36px; line-height:36px;  background:url(../images/left_li.png) no-repeat;  font-size:14px; color:#ffffff; display:block; padding:0px 18px 0px 11px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left_ul li:hover>a, .left_ul li.cur>a{ background:url(../images/left_lih.png) no-repeat; font-weight:bold;}
.left_ul li.cur div{ display:block;}
.left_ul li div{ display:none; padding:10px 0px 15px;}
.left_ul li div a{ display:block; color:#535353; font-size:14px; height:29px; line-height:29px; border-bottom:1px solid #e2dfde; padding:0px 18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left_ul li div a:hover,.left_ul li div a.cur{ color:#fe6e00;}

.leftNews{ width:201px; height:260px; padding-top:45px; background:url(../images/left_news.png) no-repeat top; position:relative;}
.leftNews .leftNews_tit{ position:absolute; top:80px; width:20px; display:inline-block; left:0px; font-size:18px; color:#141414; background:#ffffff; padding:5px 0px; font-family:"宋体"; line-height:20px; }
.leftNews .lxmimg{ width:164px; height:91px; margin-left:30px;}
.leftNews ul{ margin-top:18px; padding-left:30px;}
.leftNews ul li{ line-height:25px; height:25px; background:url(../images/left_news_li.jpg) no-repeat left; padding-left:11px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.leftNews ul li a{ color:#525252;}
.leftNews ul li:hover{ background:url(../images/left_news_lih.jpg) no-repeat left;}
.leftNews ul li:hover a{ color:#fe6e00;}
.leftContact{ margin-top:30px; width:201px; }
.leftContact_c{ width:179px; padding:10px 10px 16px; border:1px solid #fe6e00; border-bottom:none; line-height:24px; color:#747474;}
.leftContact .pti{ padding-bottom:15px;}
.leftContact .pti .fr{ display:inline-block; width:129px; line-height:20px; color:#fe6e00; font-size:18px; font-weight:bold;}
.leftContact .pti .fr i{ color:#797979; font-size:14px; font-style:normal; font-weight:normal; display:block;}

.right{ float:right; width:748px; padding-top:10px;}
.bread{ height:50px; line-height:50px; border-bottom:1px solid #d7cec6;}
.bread h2{ float:left; width:45%; font-size:24px; font-family:"宋体"; color:#141414; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bread span{ float:right; max-width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.bread span i{ color:#fe6e00; font-style:normal;} 


/*about*/
.about{ padding:35px 0px 60px; color:#6f6f6f; line-height:26px; } 
.honor{ padding:46px 0px 80px;}
.honor_show{ height:510px; margin:0 auto; background:url(../images/honor_show_bg.png) top center no-repeat;}
.honor_show ul{ position:relative; width:264px; margin-left:232px;}
.honor_show li{ display:none; width:264px; cursor:pointer; position:absolute; left:0; top:12px;}
.honor_show li:first-child{display:block;}
.honor_show span{ width:264px; height:363px; display:block; text-align:center;}
.honor_show p{ margin-top:50px; color:#333333; font-size:16px; font-weight:bold; width:250px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.honor_list{ height:225px; position:relative; background:url(../images/honor_small_bg.png) bottom center no-repeat;}
.honor_list .prev, .honor_list .next{display:block; position:absolute; width:20px; height:35px; top:80px;}
.honor_list .prev{ background:url(../images/seraimgl.jpg) no-repeat; left:-10px; }
.honor_list .next{ background:url(../images/seraimgr.jpg) no-repeat; right:-10px;}
.honor_list .prev:hover{ background:url(../images/seraimglh.jpg) no-repeat; left:-10px; }
.honor_list .next:hover{ background:url(../images/seraimgrh.jpg) no-repeat; right:-10px;}
.small_list{ width:676px; height:194px; margin:0 auto; overflow:hidden; position:relative;}
.small_list ul{ width:10000px; overflow:hidden; position:relative;}
.small_list ul li{ display:block; text-align:center; background:#fff; width:134px; height:184px; float:left; margin-right:32px; cursor:pointer; padding:4px; border:1px solid #f0f0f0;}
.small_list ul li.cur{  border:1px solid #FC0;}


.news{ padding:52px 0px;}
.news ul{ padding-bottom:15px;}
.news ul li{ padding-bottom:40px; overflow:hidden; height:123px;background:url(../images/newli_bg.png) bottom no-repeat;}
.news ul li a.lxmimg{ float:left; width:214px; height:116px; background:#f0f0f0;}
.news ul li div{ width:505px; float:right; margin-left:20px;}
.news ul li div .news_p1{ height:36px; line-height:36px; overflow:hidden;}
.news ul li div a{ display:block; color:#323232; height:40px; line-height:40px; font-size:14px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.news ul li:hover div a{ color:#fe6e00;}
.news ul li div p{ line-height:22px; height:44px; color:#6f6f6f; overflow:hidden;}
.page{ height:25px; line-height:24px; font-size:14px;}
.page a{ float:left; display:block; color:#585858; margin-right:6px;}
.page a .ap_l{ width:3px; background:url(../images/pagea_left.png) no-repeat; padding:0px;}
.page a .ap_r{ width:3px; background:url(../images/pagea_right.png) no-repeat; padding:0px;}
.page a i{ display:inline-block; float:left; height:25px; background:url(../images/pagea_c.png) repeat-x; padding:0px 6px; font-style:normal;}
.page a:hover{ color:#fe6e00;}
.page a:hover .ap_l{ background:url(../images/pagea_lefth.png) no-repeat;}
.page a:hover .ap_r{background:url(../images/pagea_righth.png) no-repeat; }
.page a:hover i{ background:url(../images/pagea_ch.png) repeat-x;}
.page span{ float:left; padding:0px 5px;}
.page span i{ display:inline-block; width:32px; height:25px; background:url(../images/page_input.png) no-repeat;}
.page span i input{ width:22px; padding:0px 6px 0px 4px; height:25px; background:none; border:none; text-align:center;}
.page span i.ihover{ background:url(../images/page_inputh.png) no-repeat;}


.newsshow{ padding:45px 0px 80px;}
.newsshow .title{ font-size:24px; color:#fe6e00; text-align:center; font-weight:normal; line-height:30px;}
.newsshow .source{ margin-top:32px; line-height:30px; color:#a8a8a8; padding-bottom:5px; border-bottom:1px solid #dadada; text-align:center;}
.newsshow .source span{ margin:0px 5px;  display:inline-block;}
.bdsharebuttonbox{ margin-left:10px; display:inline-block; width:180px; vertical-align:middle;}
.newsshow_c{ padding:45px 0px 40px; line-height:25px; color:#6f6f6f;}
.nextDiv{ border-bottom:1px solid #d4d4d4;}
.nextDiv p{ height:44px; line-height:44px; background:url(../images/news_nextdiv_p.png) top no-repeat;}
.nextDiv p b{ float:left; display:inline-block; height:44px; line-height:44px; font-size:14px; color:#fe6e00; padding:0px 12px;  font-weight:bold;}
.nextDiv p a{ float:left; width:610px; margin-left:10px; display:block; color:#8f8f8f; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.nextDiv p a:hover{ color:#333;} 
.xg_news{ height:290px; background:url(../images/newshow_xg.png) no-repeat; margin-top:55px;}
.xg_news ul{ width:690px; float:left; padding-top:30px;}
.xg_news ul li{ height:36px; line-height:36px; color:#5f5f5f; font-size:14px; background:url(../images/xgnews_a.png) no-repeat left; padding-left:10px;}
.xg_news ul li a{ display:block; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xg_news span{ margin-top:58px; float:right; width:20px; padding:5px; background:#ffffff; font-family:"宋体";  font-size:24px; color:#141414;}
.xg_news ul li:hover{background:url(../images/xgnews_ah.png) no-repeat left;}
.xg_news ul li:hover a{ color:#ff6d00; font-weight:bold;}
a.return_a{ margin-top:30px; display:inline-block; width:138px; height:42px; line-height:42px; background:url(../images/return_bg.jpg) no-repeat; font-size:18px; color:#fff;}
a.return_a span{ padding-left:20px; display:inline-block;}

.prodetail{ line-height:25px; font-size:14px; padding-top:30px;}
.pro{ padding-bottom:55px;}
.prolist{ width:110%; padding-bottom:60px;}
.prolist li{ float:left; width:220px; height:463px; margin:50px 45px 0px 0px; background:#978f8c;}
.prolist li a.lxmimg{ width:220px; height:323px; background:#f0f0f0;}
.prolist li div{ padding:15px 20px 0px;}
.prolist li div a{ display:block; height:40px; line-height:40px; font-size:14px; color:#fff; font-weight:bold; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.prolist li div p{ line-height:18px; height:54px; overflow:hidden; color:#fff;}
.prolist li:hover{ background:#ff6d00;}


.proshow{ padding:35px 0px 62px;}
.proshow .title{ margin-bottom:25px; font-size:24px; color:#fe6e00; font-weight:bold; font-weight:normal; line-height:30px;}
.proshow_list { position:relative;}
.proshow_list li{ display:none; width:566px; height:831px; cursor:pointer; position:absolute; left:0; top:0; background:#fafafa;}
.proshow_list li:first-child{display:block;}
.prosmallBox{ float:right; width:164px;  height:779px; margin-top:52px; position:relative;}
.prosmallBox .prev, .prosmallBox .next{display:block; position:absolute; width:164px; height:47px; left:0px;}
.prosmallBox .prev{ background:url(../images/proshow_btp.png) no-repeat; top:-52px; }
.prosmallBox .next{ background:url(../images/proshow_btn.png) no-repeat; bottom:0px;}
.prosmall_list{ width:100%; height:725px; overflow:hidden; position:relative;}
.prosmall_list ul{ overflow:hidden; position:relative;}
.prosmall_list ul li{ float:left; display:block; text-align:center; width:164px; height:241px; margin-bottom:1px; cursor:pointer; position:relative; background:#fafafa;}
.prosmall_list ul li .lxmimg{ width:164px; height:241px; }
.prosmall_list ul li.cur b{ display:block;  }
.prosmall_list ul li b{ position:absolute; top:0px; left:0px; display:none; width:164px; height:241px; background:url(../images/proshow_gai.png) no-repeat;}
.proshow_tab{ margin-top:40px;}
.proshow_tab .tab{ height:41px; background:url(../images/protab_tab_bg.png) bottom left repeat-x;}
.proshow_tab .tab span{ display:inline-block; width:123px;  text-align:center; height:41px; font-size:16px; color:#fff; font-weight:bold; cursor:pointer; margin-right:8px; line-height:38px; background:url(../images/protab_tab_span.png) no-repeat;}
.proshow_tab .tab span.cur{background:url(../images/protab_tab_spanh.png) no-repeat;}
.proshow_tab .tabcon{ padding-top:32px; min-height:120px; line-height:26px; color:#646464;}
.proshow_tab .tabcon .con{ display:none;}
.proshow_tab .tabcon .con.cur{ display:block;}
.xg_pro_title{ margin-top:42px; height:82px; background:url(../images/xg_pro_title.png) no-repeat left;}
.xg_pro_title span{ display:block; width:182px; text-align:center; margin:0 auto; color:#141414; font-size:24px; font-family:"宋体"; padding-top:15px;}
.xg_pro_title span i{ display:block; color:#b4b4b4; font-size:14px; font-family:Arial; font-style:normal; height:30px; line-height:30px;}
.xg_prolist{ padding-bottom:0px;}
.xg_prolist li{ margin-top:36px;}


.case{ padding:0px 0px 55px;}
.case ul{ padding-top:55px;}
.case ul li{ background:#f0f0f0; height:228px; margin-bottom:32px;}
.case ul li a.lxmimg{ float:left; width:273px; height:228px;}
.case ul li div{ float:right; margin-right:15px; width:433px;}
.case ul li div .tit{ display:block; height:58px; line-height:58px; padding-top:5px; font-size:16px; color:#333333; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.case ul li div p{ line-height:24px; height:96px; overflow:hidden;}
.case ul li div .more{ margin-top:15px; display:inline-block; width:80px; height:29px; background:url(../images/case_more.png) no-repeat;}
.case ul li:hover{ background:#ff6d00;}
.case ul li:hover div .tit{ color:#fff;}
.case ul li:hover div p{ color:#fff;}

.caseshow{ padding:45px 0px 70px;}
.caseshow_show .divleft{ float:left; width:457px; height:382px; position:relative;}
.caseshow_show .divleft ul{width:457px; height:382px; position:relative;}
.caseshow_show .divleft ul li{ position:absolute; top:0px; left:0px; background:#f0f0f0;width:457px; height:382px; display:none;}
.caseshow_show .divleft ul li:first-child{display:block;}
.caseshow_show .divleft .bt{ position:absolute; top:353px; text-align:center; width:100%; z-index:3;}
.caseshow_show .divleft .bt span{ display:inline-block; margin:0px 2px; width:12px; height:12px; background:url(../images/caseshow_show_bt.png) no-repeat; cursor:pointer;}
.caseshow_show .divleft .bt span.chos{ background:url(../images/caseshow_show_bth.png) no-repeat;}
.caseshow_show .divright{ float:left; height:382px; width:240px; padding:0px 25px; background:#ff6d00;}
.caseshow_show .divright .title{ height:59px; line-height:59px; background:url(../images/caseshow_title.png) bottom left no-repeat; font-size:24px; color:#fff; font-weight:normal; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.caseshow_show .divright .con{ line-height:24px; color:#ffffff; height:264px; overflow:hidden; padding-top:20px;n}
.xg_case{ width:110%; padding-top:62px;}
.xg_case li{ float:left; margin-right:26px;}
.xg_case li a.lxmimg{ width:232px; height:194px; background:#fafafa;}


.rec{ padding:35px 0px 55px;}
.rec_title{ border-top:1px solid #fd560c; border-bottom:1px solid #dcdcdc; background:#f4f4f4; height:40px; line-height:40px; color:#fe6e00; font-size:14px; font-weight:bold; padding:0px 24px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rec_c{ line-height:30px; padding:0px 24px 35px; border-bottom:1px dotted #dcdcdc; }
.rec_c .ptit{ margin-top:25px; font-weight:bold;}
.rec_c .rec_table{ line-height:30px;}
.rec a.rec_return{ margin:35px 0px 0px 24px; display:inline-block; width:152px; height:38px; line-height:38px; background:url(../images/rec_bt.jpg) no-repeat; font-size:14px; font-weight:bold;color:#fff;}
.rec a.rec_return span{ padding-left:32px; display:inline-block;}


.contact{ padding:35px 0px 75px;}
.contact_div1{ position:relative; border-bottom:1px dotted #bfbfbf; min-height:115px;}
.contact_div1 img{ position:absolute; bottom:0px; right:0px;}
.contact_div1 div{ padding-left:10px; width:580px;}
.contact_div2{ margin-top:25px; line-height:34px; color:#353535; font-size:14px; margin-bottom:45px;}
/*地图容器*/
#allmap{ width: 100%;height: 100%; position: absolute; left: 0; top: 0;	} 
.anchorBL {	display: none;	} /*隐藏百度LOGO*/
.feedbook{ padding:36px 0px;}
.feedbook_c{ background:url(../images/feedback_bg.png) bottom right no-repeat;}
.feedbook .ptitle{ color:#535353; font-size:14px; line-height:24px;}
.feedbook .ptitle2{ padding-bottom:10px; border-bottom:1px dotted #a9a5a5; margin-bottom:35px;}
.feedbook .ptitle2 font{ color:#ff0000;} 
.feedbook .pin{ margin-bottom:24px; height:24px; line-height:24px;}
.feedbook .pin i{ float:left; display:inline-block; width:70px; text-align:right; font-size:14px; color:#353535; font-style:normal;}
.feedbook .pin span{ float:left; display:inline-block; width:210px; padding:0px 10px; border:1px solid #bcbcbc; height:24px;}
.feedbook .pin span input{ height:24px; line-height:24px; border:none; background:none; width:100%;font-family:Microsoft YaHei;}
.feedbook .pin font{ float:left; margin-left:4px; color:#ff0000; font-size:16px;}
.feedbook .pin2 span{ width:323px;}
.feedbook .ptexterea{ height:115px; margin-bottom:30px;}
.feedbook .ptexterea span{padding:5px 10px; width:400px; height:105px; background:#ffffff;}
.feedbook .ptexterea span textarea{  width:400px; height:105px; border:none; background:#ffffff; font-family:Microsoft YaHei;}
.feedbook .ptexterea font{ margin-left:12px;}
.feedbook .pcode{ margin-bottom:35px;}
.feedbook .pcode span{ width:76px;}
.feedbook .pcode a{ margin-left:10px;}
.feedbook .pbt{ padding-left:70px;}
.feedbook .pbt input{ color:#fff; font-size:14px; width:99px; height:32px; line-height:32px; background:#817b7b; margin-right:20px; font-family:Microsoft YaHei;}
.feedbook .pbt input:hover{ background:#fe6e00;}


.sitemap{ padding:30px;}
.sitemap li{ margin-bottom:15px; overflow:hidden;}
.sitemap li a{ padding:0px 10px; height:30px; float:left; line-height:30px; font-size:13px; margin-top:10px;}
.sitemap li a:first-child{ width:100%; font-size:15px; font-weight:bold; display:block; border-bottom:1px dotted #ccc; color:#fe6e00;}


/**********新增样式******/
.erwei{ position:relative;}

.erwei span{ display:none; position:absolute; right:0px; bottom:30px;}

.erwei:hover span{ display:block;}











