@charset "utf-8";
/*contain*/
.contain{
	position:absolute;
	width:914px;
	top:20px;
	left:267px;
}
.contain img{
	width:182px;
	height:207px;
}
.contain .nav_1{
	position:absolute;
	left:1px;
	top:452px;
	z-index:2;
	width:182px;
	height:207px;
}
.contain .nav_2{
	position:absolute;
	left:92px;
	top:609px;
	width:182px;
	height:207px;
}
.contain .nav_3{
	position:absolute;
	right:0px;
	top:138px;
	width:182px;
	height:207px;
}
.contain .nav_4{
	position:absolute;
	left:642px;
	top:296px;
	width:182px;
	height:207px;
}
.contain .nav_5{
	position:absolute;
	right:-1px;
	top:454px;
	width:182px;
	height:207px;
}
.contain .nav_6{
	position:absolute;
	right:182px;
	top:138px;
	width:182px;
	height:207px;
}
.bg{
	position:fixed;
	z-index:-10;
	left:0px;
	top:0;
}
.bg img{
	height:1080px;
}
.png_bg{
	width:1365px;
	margin:0 auto;
	position:relative;
	padding-top:-140px;
}

.png_bg .indexpng{
	width:1360px;
	position:relative;

}
/**********图片滚动*************/
.slider_box{
	width:822px;
	height:686px;
	margin-right:2px;
	overflow:hidden;
	position:absolute;
	top:154px;
	left:176px;

}
.slider_box ul{
	overflow:hidden;
	width:1644px;
	height:686px;
}
.slider_box ul li{
	
    width:822px;
	height:686px;
	display:inline;
}
.slider_box ul li img{
	width:822px;
	height:686px;
	display:block;
}
/* top */
.Toper{
	width:1002px;
	margin:18px auto;
	position:relative;
	z-index:999;
}
.language_change{
	position:absolute;
	right:0px;
	top:0px;
	font-size:12px;
	color:#3f3f3f;
	margin-top:20px;
	cursor:pointer;
}
.language_change:hover{
	color:#af5d2b;
}
.Toper .Top{
	overflow:hidden;
	margin:16px 0;
}
.Toper .Top .logo{
	width:425px;
	height:80px;
	float:left;
}
.Toper .Top .logo img{
	width:425px;
	height:80px;
}
.Toper .Top .TopTel{
	float:left;
	margin-left:256px;
}
.SreachBox{
	float:right;
	overflow:hidden;
	margin-top:58px;
}
.SreachBox dt{
	float:left;
	border-bottom:1px solid #ece5d9;
	border-top:1px solid #ece5d9;
	border-left:1px solid #ece5d9;
	color:#3f3f3f;
	height:24px; width:175px;
}
.SreachBox dt input{
	padding-left:5px;
	line-height:24px;
	height:24px;
	outline:none;
	border:none;
}
.SreachBox dd{
	float:left;
	cursor:pointer;
	background-color:#af5d2b;
	margin:0;
}
.SreachBox dd:hover{
	background-color:#803202;
}
/* top end*/

/* bottom */
.Bottomer{
	width:1002px;
	margin:0px auto;
	overflow:hidden;
}
.Bottomer .Bottom{
	float:right;
	text-align:right;
}
.Bottomer .Bottom a{
	margin:0 9px;
}
.Bottomer .Bottom a:hover{
	color:#06F;
}
.Bottomer .Bottom>div{
	opacity:0.56;
}
/* bottom end*/

/* MainNav */
.MainNav{
	overflow:hidden;
	margin-bottom:50px;
}
.MainNav ul{
	float:left;
	overflow:hidden;
}
.MainNav ul li{
	float:left;
	margin-right:2px;
}
.back_home{
	float:right;
}
/* MainNav end*/
/*Contain*/
.Contain{
	border-top:1px solid #e4370f;
	width:1002px;
	margin:30px auto;
	background:rgba(255,255,255,0.8);
	padding-bottom:40px;
}
.maincontain{
	margin:0 20px;
	overflow:hidden;
}
.maincontent{
	padding:0px 27px;
	}
.maincontent .title{
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:1px solid #888;
}
.maincontent img{
	float:left;
	margin-right:10px;
	margin-top:2px;
}
.maincontent .title h3{
	float:left;
	font-size:18px;
	line-height:18px;
}
.maincontent .title .contact{
	color:#775f50;
}
/*Contain end*/

/****************左侧导航栏**********************/
.Menu{
	position:relative;
	width:221px;
	float:left;
	margin-top:30px;
	margin-left:20px;
	background:url(../images/sliderbg.png) no-repeat;
}
.M_about{
	margin-left:0 !important;
}
.title_box{
	position:absolute;
	left:27px;
	top:26px;
}
.title_box p{
	font-size:24px;
	line-height:26px;
	color:#c97923;
	font-weight:bold;
	margin-top:6px;
}
.title_box span{
	color:#231815;
	font-size:14px;
	line-height:14px;
}
.Menu ul.big_ul{
	width:202px;
	margin-top:130px;
	margin-left:19px;
}
.Menu ul.big_ul li.big_li dl{
	overflow:hidden;
	height:40px;
	line-height:40px;
	color:#fff;
	cursor:pointer;
	margin-bottom:10px;
}
.Menu ul.big_ul li.big_li dl dt{
	float:left;
	margin-left:20px;
	font-size:5px !important;
}
.Menu ul.big_ul li.big_li dl dd{
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	color:#666;
}
.onmenu{color:#fff !important;}
.noborder{
	border:none !important;
}
/* about_Sliderbar */
.about_color dt{
	color:#c97923;
}
.about_color dd{
	color:#666666 !important;
}

/* about_Sliderbar end*/

/* product_Sliderbar */
/* product_Sliderbar end*/

/* product_Sliderbar */
/* product_Sliderbar end*/

/* succeed_Sliderbar */
.Menu ul.big_ul li.big_li ul{
	padding:5px 16px 0 16px;
	/*height:274px;*/
	background-color:#fff;
	width:133px;
	text-align:right;
	margin:0 auto;
}
.Menu ul.big_ul li.big_li ul li{
	border-bottom:1px dashed #dbdbdb;
	min-height:20px;
	line-height:20px;
	color:#666;
	padding-right:20px;
}
.Menu ul.big_ul li.big_li ul li:hover{
	color:#c3582e ;
}
/* succeed_Sliderbar end*/

/* person_Sliderbar */
.person_color_on dt i{
	color:#fff !important;
}
.person_color dt{
	color:#775f50;
}
.person_color dd{
	color:#666666 !important;
}
/* person_Sliderbar end*/

/* contact_Sliderbar */
/* contact_Sliderbar end*/

/****************page**********************/
/*about*/
/*about_company*/
.about{
	color:#c97923;
}
.about_company span{
	font-size:16px;
	line-height:16px;
	color:#666;
}
.about_company  p{
	margin-top:20px;
	line-height:20px;
}
.about_company .img_box{
	overflow:hidden;
	margin-top:30px;
}
.about_company .img_box img{
	float:left;
	margin-right:28px;
}
.nomargin{
	margin:0 !important;
}
.content_list{
	margin-bottom:30px;
}
/*about_honor*/
.content_list ul{
	overflow:hidden;
	margin-bottom:22px;
}
.content_list ul li{
	float:left;
	text-align:center;
	width:200px;
	margin-right:20px;
}
.content_list ul li a{
	font-size:14px;
	line-height:14px;
	cursor:pointer;
}
.content_list ul li img{
	width:200px;
	height:150px;
	margin-bottom:17px;
}
/*about end*/


/*contact*/
.contact_menu{
	margin-left:0 !important;
}
.maincontent{
	width:656px;
	background-color:#fff;
	float:right;
	padding-top:39px;
}
.message_box{
	margin-top:35px;
	padding-bottom:20px;
	border-bottom:1px dashed #c9c9c9;
	color:#666666;
}
.message_box p:nth-child(1){
	font-size:16px;
	line-height:16px;
}
.message_box p:nth-child(2){
	font-size:12px;
	line-height:12px;
	margin-top:10px;
}
.contact_way_content{
	padding-top:38px;
}
.contact_content table,.person_position_content{
	padding-top:40px;
}
.contact_content table tr td:nth-child(1){
	text-align:right;
	color:#666;
}
.contact_content table tr td,.person_position_content table tr td{
	padding-bottom:10px;
}
table tr td input{
	width:280px;
	height:30px;
	line-height:30px;
	border:1px solid #cccccc;
	/*padding-left:10px;*/
}
 table tr td textarea{
	height:90px;
	width:377px;
	border:1px solid #ccc;
	padding:10px;
}
 .btn_box{
	overflow:hidden;
	margin-left:72px;
}
.btn_box>div{
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background-color:#775f50;
	float:left;
	margin-right:12px;
	cursor:pointer;
}
 .btn_box>div:hover{
	 background-color:#754426;
 }
.red_text{
	color:#ff0000;
}
/*contact end*/
/*person*/
.maincontent .title .person{
	color:#b2542f;
}
.person_bg{
	background-color:#b2542f !important;
}
.person_bg:hover{
	background-color:#b33504 !important;
}
.person_position_content form{
	margin-left:50px;
}
.person_position_content button{
	width:84px;
	height:30px;
	line-height:28px;
	text-align:center;
}
.person_position_content table tr td{
	font-size:14px;
	text-align:right;
	width:77px;
}
.person_position_content table tr td:nth-child(2){
	text-align:left;
	margin-left:10px;
}
.person_position_content table tr td span{
	/*margin-left:20px;*/
	font-size:12px;
}
.person_position_content .btn_box{
	margin-top:10px;
}

/*position_show*/
.position_show table{
	width:100%;
	background-color:#f3f3f3;
	padding:0 !important;
}
.position_show table tr td{
	text-align:center;
}
.position_show table tr td:nth-child(1){
	padding-left:5px;
}
.position_show table tr td:nth-child(2){
	text-align:left !important;
}
.position_show table thead tr{
	height:40px;
	line-height:40px;
}
.position_show table thead tr td{
	border-bottom:2px solid #b2542f;
}
.position_show table thead tr td{
	font-size:16px;
}
.position_show table tbody tr{
	cursor:pointer;
	height:38px;
	line-height:38px;
}
.position_show table tbody tr:hover td{
	color:#b2542f;
}
.position_show table tbody tr td{
	border-bottom:1px solid #e6e6e6;
	font-size:14px;
}
.circle{
	background-color:#b2542f;
	width:5px;
	height:5px;
	display:block;
}
.position_show table tr td:nth-chlid(1){
	margin-left:10px;
}
/*person_position*/
.person_content{
	margin-top:30px;
}
.person_content	table{
	border-collapse:collapse;
}
.person_content table td{
	border:1px solid #ccc;
	width:520px;
	text-align:center !important;
	padding:0 !important;
	height:36px;
	line-height:36px;
	color:#666;
	font-size:14px;
}
.person_content table td:nth-child(1){
	width:20% !important;
	background-color:#f3f3f3;
}
.person_content table td:nth-child(3){
	width:20% !important;
	background-color:#f3f3f3;
}
.person_content table td ul{
	margin-top:20px;
	padding-bottom:30px;
}
.person_content table td ul li{
	text-align:left;
	margin-left:25px;
	font-size:12px;
	line-height:25px;
}
.application_btn{
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background-color:#b2542f;
	margin:36px auto;
	cursor:pointer;
}
.application_btn:hover{
	background-color:#aa3609;
}
	
/*person end*/


/*product*/
.product_top{
	overflow:hidden;
	border-bottom:1px solid #888;
}
.productcontent .title{
	float:left;
	border:none !important;
	padding:0 !important;
}
.productcontent .SreachBox{
	margin-top:0 !important;
	margin-bottom:10px;
}
.productcontent .SreachBox dt input{
	height:26px;
	line-height:26px;
}
.product_list ul{
	overflow:hidden;
	margin-bottom:30px;
}
.product_list ul li{
	float:left;
	margin-right:28px;
	width:300px;
	height:406px;
	text-align:center;
	margin-bottom:10px;
}
.product_list ul li img{
	width:300px;
	height:360px;
	margin-bottom:20px;
}
/*product_detail*/
.product_detail{
	margin-bottom:20px;
}
.product_detail dl{
	overflow:hidden;
}
.product_detail dl dt{
	float:left;
}
.product_detail dl dt img{
	width:271px;
}
.product_detail dl dd{
	margin-top:5px;
	float:left;
	margin-left:27px;
	font-size:14px;
	width:352px;
	color:#666;
}



.product_detail .ProBig{ width:432px; height:320px; border:1px solid #C9C9C9; float:left;}
.product_detail .ProBig li{ float:left; width:432px; height:320px;}
.product_detail .ProBig li img{ width:432px; height:320px;}
.product_detail .proList{ float:right; width:131px; height:320px; position:relative;}
.product_detail .proList .btn{ width:131px; height:20px; cursor:pointer; position:absolute; left:0px; z-index:10;}
.product_detail .proList .prev{ top:0px; background:url(../images/ProPrev.jpg) no-repeat left top;}
.product_detail .proList .next{ bottom:0px; background:url(../images/ProNext.jpg) no-repeat left top;}
.product_detail .proList .List{ position:absolute; left:0px; top:20px; width:131px;}
.product_detail .proList .List li{ float:left; width:131px; height:91px; overflow:hidden; padding:1px 0;}
.product_detail .proList .List li img{ width:129px; height:91px; border:1px solid #CECECE; cursor:pointer;}





.product_tab{
	margin-top: 20px;
	font-size: 12px;
	position: relative;
	height: 30px;
	border-bottom: 1px solid #c3582e;
}
.product_tab ul{
	top:-3px;
	position:absolute;
	height:30px;
}
.product_tab ul li{
	color:#5b5b5b;
	float:left;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-left:1px solid #ccc ;
	border-right:1px solid #ccc ;
	border-top:1px solid #ccc;
	margin-right:10px;
	background-color:#f3f3f3;
	padding-bottom:1px;
}
.product_tab ul li:hover{
	color:#000;
	cursor:pointer;
}
.sen_select_tab{
	color:#000 !important;
	/*border-radius:5px 5px 0 0;*/
	border-bottom:1px  solid #fff !important;
	border-left:1px solid #c3582e !important ;
	border-right:1px solid #c3582e !important;
	border-top:3px solid #c3582e !important;
	background-color:#fff !important;
}
.nosee{
	display:none;
}

/*link*/

.link_way{
	margin-top:37px;
}
.link_way ul{
	overflow:hidden;
}
.link_way ul li{
	float:left;
	text-align:center;
	margin-right:56px;
	margin-bottom:20px;
	height:160px;
	width:199px;
}
.link_way ul li span{ display:block;}
.link_way ul li img{
	width:199px;
	height:129px;
	margin:0 !important;
	display:block;
}
.link_way ul li span{
	display:block;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;
	width:100%;
}
/*link end*/

/*新闻资讯*/
.list_news{ margin-top: 1px;}
.list_news dl.islisttop{ height:203px; background:url(../images/dot2.jpg) repeat-x left bottom;}
.list_news dl.islisttop div{ padding:0px; background:none;}
.list_news dl.islisttop .pic{ position: absolute; height:176px; overflow:hidden;}
.list_news dl.islisttop .pic img{ width:256px;}
.list_news dl.islisttop .txt{ padding-left: 277px;width: 362px;}
.list_news dl.islisttop .txt h5{ font-size:16px; padding:0; margin:0;}
.list_news dl.islisttop .txt h5 a{color:#d29400;}
.list_news dl.islisttop .txt .detailed{ padding-left:8px;margin-top: 20px; padding-right:22px; display:inline-block; line-height:23px; color:#fff; background:#426ebe url(../images/detailed.jpg) no-repeat right;}
.list_news { padding:15px 0; background:url(../images/dot2.jpg) repeat-x left bottom;}
.list_news li { width: 615px;line-height:40px; padding-left:18px; background:url(../images/icon.jpg) no-repeat left; border-bottom: 1px dashed #d8d8d8;}
.list_news li a{font-size: 14px;}
.list_news li span{ float:right; color:#bdbdbd; font-size: 14px; line-height: 40px;}

.info_txt{ padding:20px 0; position:relative;}
.info_txt .newstitle{ font-size:16px; padding:0px; margin:0px; text-align:center;}
.info_txt .time{ padding:10px 0; display:block; text-align:center;  border-bottom: 1px dashed #d8d8d8;}
.info_txt .txt{ padding:15px 0; border-bottom: 1px dashed #d8d8d8;}

.info_other{ padding-bottom:20px; clear:both; padding-top: 20px;}
.info_other span{ display:block; padding:3px 0; font-size: 14px;}
.info_other span.back a{ display:inline-block; padding: 5px 15px; color:#fff; background-color:#2955aa;}
/*Pages*/
.Pages{ text-align:center; padding:36px 0; color:#999999; line-height:26px;}
.Pages span{font-size: 12px;}
.Pages a{ display:inline-block; padding:0px 11px; border:solid 1px #cccccc;}
.Pages a:hover{ color:#ff6600;}
.Pages em{ font-style:normal;}
.Pages em a{ color:#005aa0; font-size:16px;}
.Pages em a.a_cur{ color:#ff6600;}
.Pages b{ font-weight:normal;}
.p_cur,.p_total,.p_jump{ display:none;}
/**********************Tab栏**********************/
.product_tab .tab_content table{
	padding:0 !important;
	margin-left:5px;
}
.product_tab .tab_content table tr td{
	width:50%;
	text-align:left !important;
	color:#666;
}
.product_tab .tab_content table tr td:nth-child(1){
	width:1%;
	color:#333;
}
.product_tab .tab_content p{
	color:#666;
}
/*product end*/


/*succeed*/
.succeed{
	color:#8a4b25;
}
.succeed_list ul{
	overflow:hidden;
	margin-bottom:30px;
}
.succeed_list ul li{
	float:left;
	width:260px;
	hegiht:170px;
	margin-right:50px;
}
.succeed_list ul li img{
	width:290px;
	height:170px;
	margin-bottom:10px;
	display:block;
	float:none !important;
}
.succeed_list ul li span{
	display:block;
	width:260px;
	height:32px;
	line-height:32px;
	background-color:#ffede3;
	text-align:center;
	color:#666;
	font-size:14px;
}
/*succeed_detail_list*/

.succeed_detail_list ul li dl{
	overflow:hidden;
	width:598px;
	margin:0 auto;
}
.succeed_detail_list ul li dl dt{
	float:left;
	width:427px;
}
.succeed_detail_list ul li dl dt img{
	width:427px;
}
.succeed_detail_list ul li dl dd{
	float:right;
	width:135px;
	margin-top:5px;
}
.succeed_detail_list ul li dl dd img{
	width:133px;
	display:block;
	margin-bottom:5px;
	border:1px solid #fff;
	cursor:pointer;
}
.succeed_detail_list ul li dl dd img:hover{
	border:1px solid #8a4b25;
}
.succeed_detail_list ul li p{
	margin-top:15px;
	margin-left:30px;
	font-size:14px;
}
/*succeed end*/


/*color*/
.about_color_on{
	background-color:#c97923 !important;
}
.about_color{
	background-color:#ffe0c0 !important;
}
.MenuList_about ul.big_ul li.big_li dl:hover{
	background-color:#c97923 !important;	
}
.MenuList_about ul.big_ul li.big_li dl:hover dd{
	color:#fff !important;
}
.MenuList_about ul.big_ul li.big_li dl:hover .circle_box{
	background-color:#fff !important;
}

/*圆点*/
.MenuList_about .circle_box{
	background-color:#775f50;
}



.product_color_on{
	background-color:#c3582e !important;
}
.product_color{
	background-color:#ffded2 !important;
}
.MenuList_product ul.big_ul li.big_li dl:hover{
	background-color:#c3582e !important;	
}
.MenuList_product ul.big_ul li.big_li dl:hover dd{
	color:#fff !important;
}
.MenuList_product ul.big_ul li.big_li dl.product_color dd{
	color:#666;
}
.MenuList_product ul.big_ul li.big_li dl:hover .circle_box{
	background-color:#fff !important;
}

.MenuList_product ul.big_ul li.big_li ul{
	margin-bottom:10px;
}
/*圆点*/
.MenuList_product .circle_box{
	background-color:#775f50;
}



.succeed_color_on{
	background-color:#8a4b25 !important;
}
.succeed_color{
	background-color:#fedac5 !important;
}
.MenuList_succeed ul.big_ul li.big_li dl:hover{
	background-color:#8a4b25 !important;	
}
.MenuList_succeed ul.big_ul li.big_li dl:hover dd{
	color:#fff !important;
}
.MenuList_succeed ul li dl:hover .circle_box{
	background-color:#fff !important;
}

.MenuList_succeed ul.big_ul li.big_li dl.succeed_color dd{
	color:#666;
}
/*圆点*/
.MenuList_succeed .circle_box{
	background-color:#775f50;
}


.person_color_on{
	background-color:#b2542f !important;
}
.person_color{
	background-color:#fee3d8 !important;
}
.MenuList_person ul li dl:hover{
	background-color:#b2542f !important;
}
.MenuList_person ul li dl:hover .circle_box{
	background-color:#fff !important;
}

.MenuList_person ul li dl:hover dd{
	color:#fff !important;
}
/*圆点*/
.MenuList_person .circle_box{
	background-color:#775f50;
}


.contact_color_on{
	background-color:#775f50 !important;
}
.contact_color{
	background-color:#cecece !important;
}
.MenuList_contact ul.big_ul li.big_li dl:hover{
	background-color:#775f50 !important;	
}
.MenuList_contact ul.big_ul li.big_li dl.contact_color dd{
	color:#666;
}
.MenuList_contact ul.big_ul li.big_li dl:hover dd{
	color:#fff !important;
}
.MenuList_contact ul.big_ul li.big_li dl:hover .circle_box{
	background-color:#fff !important;
}
/*圆点*/
.MenuList_contact .circle_box{
	background-color:#775f50;
}

/*圆点*/
.circle_box{
	height:4px;
	width:4px;
	border-radius:2px;
	margin-top:18px;
}
.white_bg{
	background-color:#fff !important;
}


/*默认选中样式*/
.MenuList_succeed .select_li{
	color:#8a4b25 !important;
}
.MenuList_product .select_li{
	color:#c3582e  !important;
}


/*内滚动样式*/

.contentHolder {
	 position:relative;
	 margin:40px auto;
	 width: 670px;
	 height:auto;
	 overflow: hidden;
		}
.contentHolder .content {
	 /*background-color:#06F;*/
	width: 660px;
	 height: 1420px;
	   }
.spacer { 
	text-align:center 
}
.title_text{
	color:#333;
	font-size:14px;
	font-weight:bold;
}
/*一级导航栏*/
.MainNav li.on{
	margin-top:0 !important;
}
.MainNav li{
	margin-top:-45px;
}
.MainNav a{
	position:relative;
}
.MainNav span{
	width:74px;
	display:block;
	position:absolute;
	z-index:3;
	top:54px;
	left:8px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
	text-align:center;
}
.span_on{
	top:38px !important;
}


/*资质证书图片放大*/
.piclist{ position:relative;}
.piclist:after{height:0;display:block;clear:both;visibility:hidden;content:'.';font-size:0}
.piclist ul{ width:1000px;margin:0 auto;position:relative;}
.piclist li{ float:left;text-align:center;cursor:pointer;width:200px;height:200px; margin-right:15px; position:relative;}
.piclist li.r{ margin-right:0}
.piclist li .in img{*width:200px;*height:auto;}
.piclist li .in{ position: absolute;left: 0;top: 0;z-index:2;width: 200px;}
.piclist li .in .imgdiv{display:block;width:200px;height: 150px;margin:0 auto;margin-top:4px;overflow:hidden;}
.piclist li span{ display:block;text-align: center;height:25px;font-size:14px;line-height:25px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.piclist li.pic .original{display:none;padding:5px;padding-bottom:0;border: 1px solid #d13a3e;position:absolute;text-align: center;left:40px; top:0px; background: #fff;}
.piclist li.pic .original .imga{display:block;}
.piclist li .original img{*height:250px;*width:auto;}
.piclist li .original span {height:36px;padding-top:0}
.piclist li .original b{ line-height:36px;}
.piclist li.on{z-index:999}
.piclist li.on .original{ display:block;z-index:100;}
