@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
	width: 100%;
	font-size:14px;
	line-height:160%;
	font-family:Arial, Helvetica, sans-serif;
	color: rgba(85,85,85,1);
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li {
	list-style: none;
}
img {
	font-size: 0;
	vertical-align: bottom;
	line-height: 0;
	border: 0;
	transition: all linear .4s;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-ms-transition: all linear .4s;
	-o-transition: all linear .4s;
}
a, a:visited {
	color: rgba(85,85,85,1);
	text-decoration: none;
	transition: all linear .4s;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-ms-transition: all linear .4s;
	-o-transition: all linear .4s;
}
a:hover {
	color:#993300;
	text-decoration: none;
	font-weight:bold;
}
.c {
	clear: both;
}
/*----------------------------------------------end main-----------------------------------------*/
.m1 {
	width: 1200px;
	margin: 0 auto;
}
.index_t {
	font: normal 18px/60px "Microsoft YaHei";
	color: rgba(39,174,98,1);
}
.index_t span {
	font: normal 12px/60px "Microsoft YaHei";
	color: rgba(136,136,136,1);
	padding-left: 5px;
}
.line {
	border-bottom: 1px solid rgba(180,180,180,1);
}
.m10 {
	margin-top: 10px;
}

/*--顶部--*/
.top{ width:100%; height:35px; line-height:35px; background:#EAEAEA;}
.w_1200{ width:1200px; margin:0 auto; overflow:hidden;}

.w_left{ width:50%; height:35px; line-height:35px; float:left;}
.w_right{ width:50%; height:35px; line-height:35px; float:right; text-align:right;}
.head{ width:100%; height:108px; float:}

.head_logo{ width:390px; height:60px; float:left; margin-top:24px;}
.head_tel{ width:265px; height:69px; float:right; margin-top:24px;}
.head_tel_a{ width:55px; height:69px; float:left;}
.head_tel_ba{ width:208px; height:69px; float:left;}
.head_tel_ba_a{ width:208px; height:25px; float:left; line-height:25px; font-size:14px;margin-top:5px;}
.head_tel_ba_b{ width:208px; height:36px; float:left; line-height:36px; font-size:22px; color:#FF0000; margin-top:-5px; font-weight:bold;}



/*导航位置*/
.menu {
	background-color:#993300;
	height: 50px;
}
/*导航*/
.menu ul {
	width: 100%;
	float: left;
}
.menu ul li {
	height: 50px;
	float: left;
	width:14%;
	text-align: center;
	font: 16px/50px "Microsoft YaHei";
}
.menu ul li a {
	display: block;
	text-decoration: none;
	color: rgba(255,255,255,1);
}
.menu ul li a:hover {
	background:#333;
	color: rgba(255,255,255,1);
	text-decoration: none;
	font-weight:bold;
}

/*banner*/
#full-screen-slider {
	width: 100%;
	height: 530px;
	position: relative;
	background-color:#CCC;
}
#slides {
	display: block;
	width: 100%;
	height: 530px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	right: 50%;
	text-align: center;
	bottom: 20px;
	z-index: 9900;
	margin: 0
}
#pagination li {
	position: relative;
	right: -50%;
	display: block;
	list-style: none;
	width: 17px;
	height:17px;
	float: left;
	margin: 0 10px;
	border-radius:20px;
	background-color: #fff;
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background-color:#993300;
}
/*--首页产品--*/
.inprobg{ width:100%; background:url(../images/indexprobg.jpg) top center no-repeat; overflow:hidden;}
.inpro_tit{ width:100%; height:60px; line-height:60px; margin-top:45px; float:left; text-align:center; font-size:40px; color:#333;}
.inpro_tit span{ color:#993300;}

.inpro_intro{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; float:left;}
.inpro_pro_cata{ width:100%;min-height:78px; overflow:hidden;border-bottom:1px solid #CCC;border-top:1px solid #CCC; float:left; margin-bottom:15px; margin-top:20px;}

.inpro_pro_ul{ width:100%; overflow:hidden; float:left; margin-top:15px; }
.inpro_pro_ul ul{ width:100%; overflow:hidden;    display: flex;justify-content:center; flex-wrap: wrap;}
.inpro_pro_ul ul li{ font-size:16px;  margin:0px 5px;}
.inpro_pro_ul ul li a{ font-size:16px; display:block;padding:0px 20px;border:1px solid #ccc; text-align:center; border-radius:5px; line-height:48px;margin-bottom:10px;}
.inpro_pro_ul ul li a:hover{ font-size:16px; display:block; color:#fff; background:#993300;line-height:48px;}

.inpro_pro_ul ul li a.on{ font-size:16px; display:block; color:#fff; background:#993300;line-height:48px;}

.inpro_list{ width:100%; overflow:hidden; float:left; margin-top:10px;}
.inpro_list ul{ width:100%; overflow:hidden; float:left;}
.inpro_list ul li{ width:265px; height:288px;float:left; margin:0px 15px 5px 15px; text-align:center; line-height:180%; font-size:16px;}
.inpro_list ul li img{ width:263px; height:224px; border:1px solid #CCC; padding:2px;}
.inpro_list ul li span{ width:100%; height:35px; line-height:35px;}

.inpro_more{ width:235px; height:50px; margin:25px auto 60px auto;}
.inpro_more a{ width:235px; height:50px; line-height:50px; border:1px solid #CCC; background:#fff; text-align:center; font-size:18px; display:block; border-radius:15px;}
.inpro_more a:hover{ order:1px solid #993300; background:#993300; text-align:center; font-size:18px; color:#fff;}
.c{ clear:both;}


/*---首页公司简介---*/
.in_about{ width:100%; overflow:hidden; float:left;background:#F7F7F7; border-bottom:1px solid #CCC;}

.in_about_content{ width:100%; overflow:hidden; margin-top:40px; float:left; margin-bottom:50px;}
.in_about_left{ width:600px; height:531px; background:url(../images/inaboutbg.jpg) top left no-repeat; float:left;}
.in_about_left img{ margin-left:7px; float:left;}


.in_about_right{ width:563px; overflow:hidden; float:right;}
.in_about_right_tit{ width:563px; height:78px; background:url(../images/abouttitbg.jpg) top left no-repeat; font-size:24px; line-height:78px; color:#006699;}
.in_about_right_cont{ width:100%; overflow:hidden; float:left; font-size:16px; line-height:180%; margin-top:15px;}

.in_about_an{ width:241px; height:50px; float:left; margin-top:40px;}
.in_about_an a{ width:181px; height:50px; line-height:50px;float:left; background:url(../images/aboutan.jpg) top left no-repeat; color:#fff; font-size:16px; padding-left:60px; display:block;}
.in_about_an a:hover{ width:181px; height:50px; line-height:50px;float:left; background:url(../images/aboutanbg.jpg) top left no-repeat; color:#fff; font-size:16px; padding-left:60px; display:block;}


/*---首页新闻----*/
.innews_all{ width:100%; overflow:hidden; float:left;}
.innews_content{ width:100%; overflow:hidden; float:left; margin-top:40px; margin-bottom:50px;}
.innews_content_left{ width:541px; float:left; overflow:hidden;}
.innews_content_leftimg{ width:100%; overflow:hidden; float:left;}

.innews_content_lefttit{ width:100%; height:50px; line-height:50px; font-size:18px; float:left; border-bottom:1px solid #CCC;}
.innews_content_intro{ width:100%; line-height:180%; font-size:14px;}

.innews_content_lefttit span{ float:right; font-size:14px; color:#666; line-height:50px;}




.innews_content_right{ width:628px; float:right; overflow:hidden;}
.innews_content_right dl{ width:100%; float:left; overflow:hidden;}
.innews_content_right dl dt{ width:100%; float:left; height:110px; border-bottom:1px dashed #ccc;}

.innews_kr{ height:88px; width:88px; border-right:1px solid #CCC; margin-top:10px; margin-bottom:10px; float:left;}
.innews_kr_a{ width:100%; height:50px; line-height:50px; text-align:center; font-size:30px; float:left; font-weight:bold;}
.innews_kr_ba{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; float:left;}

.innews_kkr{ width:520px; float:right; overflow:hidden;}
.innews_kkr_a{ width:100%; height:40px; line-height:40px; font-size:18px; float:left;}
.innews_kkr_ab{ width:100%; overflow:hidden; line-height:180%; font-size:14px; float:left;}


/*----合作客户----*/
.hzkh{ width:100%; overflow:hidden; margin-top:20px;background:#FFF; float:left; margin-bottom:20px; border-top:1px solid #f4f4f4;}
.hzkh dl{ width:100%; overflow:hidden; display: flex;    justify-content: space-between; flex-wrap: wrap;}
.hzkh dl dt{ overflow:hidden; float:left; width:180px; height:auto; margin-bottom:15px;}
.hzkh dl dt img{ width:100%; height:auto;}


/*新闻资讯*/
.news_titlea{ width:337px; margin:0 auto; padding-top:30px; padding-bottom:30px;overflow:hidden;}

.news{clear:both;overflow:hidden;width:1200px;margin:0px auto 30px auto;}
.news dl{float:left;padding:0px 10px;width:380px;}
.news dl dd.tu{ width:380px; height:180px;}
.news dl dt{font:normal 12px/24px "微软雅黑";color:#999;padding:10px 18px 15px 18px;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.news dl dt h1{	font:normal 20px/38px "微软雅黑";}
.news dl dt h2{font:normal 14px/28px Arial;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e9e9e9;color:#777;}




/*产品展示*/
.probg{
	width:100%;
	overflow:hidden;
	background:url(../images/probg.jpg) top center no-repeat #F7F7F7;
	
	}
	
.pro_all{
	width:1200px;
	margin:0 auto;
	padding-top:50px;
}	

.pro_bt{ width:351px; height:108px; margin:0 auto; padding-top:30px; background:url(../images/hspro.png) bottom center no-repeat;}
.pro_en_text{ font-size:30px; color:#B0B0B0; height:30px; line-height:30px; text-align:center;}
.pro_en_china{ font-size:30px; color:#f00; height:40px; line-height:40px; text-align:center;}

.pro_t{ width:1200px; margin:0 auto; overflow:hidden; padding-top:40px;}
.pro_left{ width:232px; float:left; overflow:hidden; margin-bottom:30px;}
.pro_left_a{ width:222px; float:left; overflow:hidden; background:#993300; height:66px; text-align:center; line-height:66px; color:#FFF; font-size:24px;}
.pro_left_b{ width:222px; float:left; overflow:hidden; background:url(../images/pro_b.jpg) top left repeat-y;}
.pro_left_c{ width:222px; float:left; height:4px; background:url(../images/pro_c.jpg) top left repeat-y;}
.pro_left_d{ width:190px; background:url(../images/tab.png) top right no-repeat; height:38px; line-height:38px; font-size:16px; padding-left:20px;}
.pro_left_d a{ color:#F00;}

.pro_right{ width:958px; float:right; overflow:hidden;}


.pro_nr {
	width: 955px;
	clear: both;
	overflow: hidden;
}
.pro_nr ul li {
	position: relative;
	width: 232px;
	padding: 0;
	float: left;
	margin: 0 6px 20px 0;

}
.pro_nr ul li img {
	width: 224px;
	height: 180px;
	font-size: 0;
	vertical-align: bottom;
	line-height: 0;
		border:1px solid #CCC;
}
.pro_nr ul li span {
	position: absolute;
	bottom: 0;
	background-color: #333333;
	width: 224px;
	display: block;
	height: 30px;
	font: normal 14px/30px "Microsoft YaHei";
	text-align: center;
	color: rgba(255,255,255,0.8);
	transition: all linear .4s;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-ms-transition: all linear .4s;
	-o-transition: all linear .4s;
}
.pro_nr ul li:hover span {
	background-color: rgba(0,57,95,.5);
}

.pro_catalog{ width:196px; margin:5px; float:left; overflow:hidden; line-height:180%;}
.pro_catalog ul{ width:196px;float:left; overflow:hidden;}
.pro_catalog ul li{ width:196px;  line-height:45px; background:url(../images/leftbg_a.jpg) top left no-repeat;}
.pro_catalog ul li a{ width:196px; line-height:45px; padding-left:18px; font-size:14px; text-decoration:none;}
.pro_catalog ul li a:hover{ font-weight:600;}


.bs_center{ width:100%; height:323px; background:url(../images/hsbs.jpg) top center no-repeat; border-bottom:1px solid #ccc;}


/*公司简介*/

.about_in {
	width: 100%;
	height:502px;
	border-bottom:1px solid #CCC;
	background-color:#F8F8F8;
	border-top:2px solid #FFF;
}

.about_in_all{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	
	}

.about_in_all_title{
	width:337px;
	margin:0 auto;
	height:106px;
	
	}

.about_in_all_left{
	width:558px;
	overflow:hidden;
	float:left;
	
	}	

.about_in_all_right{
	width:594px;
	overflow:hidden;
	float:right;
	
	}	

.about_nr {
	line-height: 24px;
	width: 275px;
}
.about_nr img {
	padding: 12px 0 8px 0;
}

/*新闻*/
.news_in{ width:100%; overflow:hidden;}




/*网站底部*/

/*最底部*/

.bottom {
	clear:both;
	width:100%;
	background-color:#990000;
	border-top: 1px solid #ddd;
	color: #ccc;
	height:45px;
	line-height:45px;

}

.bottom a {
	color: #aaa;
}
.bottom a:hover {
	color: #fff;
}

.bottom-center{ width:1200px; overflow:hidden; margin:0 auto;}

.bottom-right {
	float:right; overflow:hidden;
}
/*----------------------------------------------end main-----------------------------------------*/
.banner-ny{
	background:url(../images/nybg.jpg) no-repeat center;
	height:300px;
}
/*内页中间位置*/
.middle {
	background-color: rgba(250,250,250,1);
	border-bottom: 1px solid rgba(235,235,235,1);
}
.list {
	background-color:#FF0000;
	clear: both;
	overflow: hidden;
}
.list ul li {
	float: left;
	width: 120px;
	text-align: center;
	font: normal 14px/40px "Microsoft YaHei";
	border-right: 1px solid #fff;
}
.list ul li a {
	color: rgba(255,255,255,1);
	display: block;
}
.list ul li a:hover {
	background-color: #FFCC00;
}

.list ul li a.hover {
	background-color:#FFCC00;
}



.listaa {
	background-color: rgba(0,57,95,1);
	clear: both;
	overflow: hidden;
}
.listaa dl dt {
	float: left;
	width: 120px;
	text-align: center;
	font: normal 14px/40px "Microsoft YaHei";
	border-right: 1px solid rgba(3,87,143,1);
}
.listaa dl dt a {
	color: rgba(255,255,255,1);
	display: block;
}
.listaa dl dt a:hover {
	background-color: rgba(39,174,98,1);
}

.listaa dl dt a.hover {
	background-color: rgba(39,174,98,1);
}


/*页面位置*/
.position {
	line-height: 54px;
	padding:0 10px;
}
/*内页详细单页面*/
.ny_nr{
	padding:30px 20px 0 20px;
	line-height:180%;
	width:1160px;
	margin:0 auto;
}

.pro_title_tt{ width:100%; height:40px; border-bottom:2px solid #CCC; margin-bottom:15px; color:#993300; font-size:24px;}
.title_top{ width:360px; height:60px; border-left:1px solid #999; line-height:30px; font-size:16px; float:left; padding-left:15px;  margin-left:10px; margin-top:10px;}

/*------menu-----------*/
#menu{
	width:910px;
	height:50px;
	float:right;
	margin-top:0px;
}
.yyui_menu1 { height:50px; line-height:85px; font-size:16px; float:right;}
.yyui_menu1 ul{  width:100%; overflow:hidden;} 
.yyui_menu1 li { float:left; position:relative;} /*这一级是导航*/
.yyui_menu1 li a{ display:block; line-height:50px; text-decoration:none;  color:#fff; text-align:center; font-weight:600;padding:0 15px;}
.yyui_menu1 li a:hover {color:#fff; background:#DE9C48 !important; height:50px; line-height:50px;font-weight:600; display:block;}
 
.yyui_menu1 li dl { position:absolute; float:left; width:220px; display:none; background-color:#993300; z-index:9999;overflow:hidden; margin-top:0px;} /*这是第二级菜单*/
.yyui_menu1 li dl dt {width:220px !important;text-decoration:none; color:#333333; height:40px;}
.yyui_menu1 li dl dt a{text-decoration:none; color:#fff; text-align:left; padding-left:20px; font-size:14px; line-height:40px;height:40px; font-weight:400;}
.yyui_menu1 li dl dt a:hover{ display:block; background:#DE9C48;border:0px; color:#FFF;  line-height:40px;height:40px;font-weight:400;}

.more_news{ width:200px; height:40px; border:1px solid #CCC; background:#FFF; margin:0 auto;}
.more_news a{ width:200px; height:40px; line-height:40px; font-size:14px; text-align:center; color:#666; display:block;}
.more_news a:hover{ width:200px; height:40px; line-height:40px; font-size:14px; text-align:center; color:#666; background:#333; color:#FFF;}

.foot_link{ width:100%; height:45px; border-bottom:#CCC; background:#D00000; line-height:45px;}
.foot_center{ width:1200px; height:45px; line-height:45px; color:#fff; margin:0 auto;}
.foot_center a{ color:#fff;}
.foot_center a:hover{ color:#fff;}

.left {
	float: left;
}
.right {
	float: right;
}


.dc_title{ width:600px; height:45px; padding-left:25px;background:url(../images/home.png) top left no-repeat; font-size:14px;}

.ny_list_ulb{ width:100%; float:left; overflow:hidden;}
.ny_list_ulb dl{ width:100%; overflow:hidden; float:left;}
.ny_list_ulb dl dt{ width:31%; overflow:hidden; margin:10px; float:left;border:1px solid #CCC;}
.ny_list_ulb dl dt img{ width:98%; float:left;  padding:5px; }
.ny_list_titlea{ text-align:center; width:96%; height:40px; line-height:40px; color:#666; font-size:16px; margin:0 auto;}
a .ny_list_titlea{ text-align:center;  height:40px; line-height:40px; color:#666; font-size:14px; }
a:hover .ny_list_titlea{ text-align:center;  height:40px; line-height:40px; color:#993300; font-weight:bold; font-size:14px;}
.ny_list_titlea_dec{ width:96%; overflow:hidden; font-size:14px; line-height:200%; margin:0 auto;}


.ny_list_ul{ width:100%; float:left; overflow:hidden; margin-top:20px;}
.ny_list_ul dl{ width:100%; overflow:hidden; float:left;}
.ny_list_ul dl dt{ width:31%; height:280px; margin:10px; float:left;}
.ny_list_ul dl dt img{ width:98%; float:left; border:1px solid #CCC; padding:5px; }
.ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}
a .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#666;}
a:hover .ny_list_title{ text-align:center; width:100%; height:30px; line-height:30px; color:#000; font-weight:bold;}

/*分页*/
.pagev{
	text-align:center;
	padding:20px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#993300;
	border:1px solid #993300;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#333;
	border:1px solid #333;
}

/*客户留言*/
.liuyanform{
	
}
.form-group{
	margin-bottom:20px;
}
.form-group label{
	float: left;
	width:10%;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;
    margin-right:1%;
}
.form-group input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1 input{
	display:block;
	width:200px;
	float:left;
	margin-left:130px;
	line-height:45px;
	background-color:#ff0000;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
	border:0px;
}

/*---------- 首页案列 ---------*/
.case_index{width:100%; overflow:hidden;}
.case_cent{width:1200px; margin:0 auto; overflow:hidden;}
.case_title{ width:100%; text-align:center; height:50px; line-height:50px; margin-top:30px;}
.case_tj{ width:150px; height:17px; margin:0 auto; background:url(../images/line.png) top center no-repeat;}
.case_dec{ width:100%;height:30px; line-height:30px; text-align:center;}


table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:100%;margin:20px auto;}
.scroll{width:1200px;color:#333333;margin:20px auto;overflow:hidden;}
.scroll img{border:solid 1px #ddd;margin:0 5px;}
.scroll a:hover img{border:solid 1px #ccc;}

.more_pro{ width:215px; height:45px; line-height:45px;margin:10px auto 30px auto;border-radius:5px; text-align:center; color:#428BCA;border:1px solid #ff0000;}
.more_pro a{ width:215px; height:45px; line-height:45px; display:block; font-size:16px;}
.more_pro a:hover{ width:215px; height:45px; line-height:45px; border:1px solid #ff0000; border-radius:5px; background:#ff0000; color:#fff; display:block;}


/*----foot----*/

.foot_all{ width:100%; overflow:hidden; background:#2A2A2A; float:left;}
.foot_kk{ width:100%; height:47px; float:left;}
.foot_logo{ width:340px; overflow:hidden; border-right:1px solid #666; float:left; margin-bottom:20px;}
.foot_logo_a{ width:100%; height:55px;float:left;}
.foot_logo_b{ width:100%; overflow:hidden; float:left; margin-top:10px;}
.foot_logo_b_a{ width:30px; overflow:hidden; float:left;margin-top:10px;}
.foot_logo_b_b{ width:290px; overflow:hidden; float:left; color:#FFF; font-size:18px; height:40px; line-height:45px;}

.foot_center{ width:680px; float:left; margin-left:20px; color:#CCCCCC; font-size:16px; line-height:180%;}
.foot_center a{ color:#CCCCCC; font-size:16px; line-height:180%;}

.foot_right{ width:96px; overflow:hidden; float:right; margin-right:15px; color:#ccc; text-align:center; line-height:180%; margin-top:-15px;}

.bottom_a{ width:100%; height:60px; line-height:60px; text-align:center; color:#ccc; font-size:16px; background:#1A1A1A; float:left;}