==== 头部 =====*/
#header_top{
	width:100%;
	height:49px;
	background:#b90000;
}
.header_top{
	height:49px;
	line-height:49px;
	position:relative;
}
.header_top .top_left{
	position:absolute;
	left:0px;
	background:url(../images/top-p.png) no-repeat left;
	color:#fff;
	padding-left:35px;
}

.header_top .top_right{
	width:446px;
	height: 49px;
	position:absolute;
	right:0px;
}
.header_top .top_right span{
	display:inline-block;
	width:193px;
	border-right:1px solid #fff;
	background:url(../images/yx.png) no-repeat left;
	color: #fff;
	padding-left: 30px;
	float: left;
}
.header_top .top_right p{
	width: 168px;
	color: #fff;
	float: left;
	background:url(../images/dh.png) no-repeat 20px;
	padding-left: 44px;
}
.header_top .logo{
	widows: 216px;
	height: 132px;
	position: absolute;
	left:494px;
	top: 0px;
	z-index: 1;
}
.header_top .logo a{
	display: block;
}
.header_top .logo a img{
	display: block;
	width: 216px;
	height: 132px;
}
.nav{
	height: 104px;
}
.nav ul li{
	float: left;
}
.nav ul li a{
	display: block;
	padding:0px 28px;
	color: #2c2c2c;
	font-size:16px;
	line-height: 104px;
}
.nav ul li.list4 a{
	padding-right: 267px;
}
.nav ul li.current a{
	color: #b90000;
	font-weight: bold;
}
/*===== end 头部 ====*/

/* ===== banner ====== */
#banner{
	height:704px;
	overflow:hidden;
	position:relative;
	width:100%;
}
#banner .bd_banner{
	width:1920px;
	position:absolute; 
	height:704px; 
	left:50%; 
	margin-left:-960px;
}
#banner .bd_banner img{
	width:1920px;
	height:704px; 
	display:block;
}
/* ====== end banner ====== */

/*===== 产品分类 ====*/
#pro_sort{
	background: url(../images/pro_sort-bg.png) no-repeat center;
	height: 922px;
	width: 100%;
}
.pro_sort{
	height: 836px;
	padding-top: 86px;
}
.pro_sort .sort_left{
	width: 600px;
	float: left;
	position: relative;
}
.pro_sort .sort_left .sort_link{
	display: block;
	width: 144px;
	height: 57px;
	line-height: 48px;
	text-align: center;
	color: #FFFFFF;
	background: url(../images/sort-link.png) no-repeat center;
	margin-top: 60px;
	margin-left: 10px;
} 
.pro_sort .sort_left .sort_img{
	display: block;
	position: absolute;
	right: 180px;
	top: 84px;
}
.pro_sort .sort_right{
	width: 565px;
	padding-left: 35px;
	float: left;
}
.pro_sort .sort_right ul li{
	float: left;
	position: relative;
}
.pro_sort .sort_right ul li a{
	display: block;
}
.pro_sort .sort_right ul li a img{
	display: block;
}
.pro_sort .sort_right ul li a .sort_text{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background:#2d2d2d;
	opacity: 0.53;
	display: none;
	transition: 2s all;
	-moz-transition:2s all;
	-ms-transition:2s all;
	-webkit-transition:2s all;
}
.pro_sort .sort_right ul li a p{
	text-align: center;
	position: absolute;
	width: 100%;
	opacity: 0;
	filter:alpha(opacity=0);
	top: 0px;
	left: 50%;
	margin-left: -134px;
	font-size: 22px;
	color: #FFFFFF;
	transition: 2s all;
	-moz-transition:2s all;
	-ms-transition:2s all;
	-webkit-transition:2s all;
}
.pro_sort .sort_right ul li.sort-3 a p{
	position: absolute;
	width: 100%;
	opacity: 0;
	filter:alpha(opacity=0);
	top: 0px;
	left: 50%;
	margin-left: -166px;
	font-size: 22px;
	color: #FFFFFF;
	transition: 2s all;
	-moz-transition:2s all;
	-ms-transition:2s all;
	-webkit-transition:2s all;
}
.pro_sort .sort_right ul li.sort-4 a p{
	position: absolute;
	width: 100%;
	opacity: 0;
	filter:alpha(opacity=0);
	top: 0px;
	left: 50%;
	margin-left: -105px;
	font-size: 22px;
	color: #FFFFFF;
	transition: 2s all;
	-moz-transition:2s all;
	-ms-transition:2s all;
	-webkit-transition:2s all;
}
.pro_sort .sort_right ul li a:hover .sort_text{
	display: block;
}
.pro_sort .sort_right ul li a:hover p{
	top: 139px;
	opacity: 1;
	filter:alpha(opacity=50);
}
.pro_sort .sort_right ul li.sort-1{
	margin-right: 29px;
	margin-bottom: 32px;
}
.pro_sort .sort_right ul li.sort-3{
	margin-right: 21px;
}
/*===== end 产品分类 ======*/

/*===== 产品展示 ====*/
#products{
	background: url(../images/pro-b.png) no-repeat center;
	height:794px;
	width:100%;
}
.products{
	height: 794px;
}
.products .pro_title{
	width: 451px;
	height: 162px;
	margin-bottom: 33px;
	float: right;
	margin-right: 235px;
	margin-top: 51px;
}
.pro_show{
	position: relative;
	height: 550px;
}
.pro_show ul li{
	float:left;
	margin-right:40px;
}
.pro_show ul li a{
	display:block;
}
.pro_show ul li a img{
	display:block;
	width:267px;
	height:436px;
}
.pro_show ul li a .pro_text{
	height:48px;
	text-align:center;
	overflow:hidden;
}
.pro_show ul li a .pro_text p{
	font-size:14px;
	line-height:20px;
	color:#2d2d2d;
	margin-top: 25px;
}
.pro_show ul li a:hover .pro_text p{
	color: #b90000;
}
.pro_show ul li a:hover .pro_text{
	background:url(../images/pro_text2.png) no-repeat center;
}
.pro_show .prev,.pro_show .next{
	background:url(../images/prev.png) no-repeat;
	width:30px;
	height:54px;
	position:absolute;
	top:220px;
	left:-68px;
}
.pro_show .next{
	background:url(../images/next.png) no-repeat;
	left:inherit;
	right:-68px;
}
.pro_show .prev:hover{
	background:url(../images/prev2.png) no-repeat;
}
.pro_show .next:hover{
	background:url(../images/next4.png) no-repeat;
}


/*======*/

.pro_show2{
	position: relative;
	
}
.pro_show2 ul li{
	float:left;
	margin-right:30px;
}
.pro_show2 ul li a{
	display:block;
}
.pro_show2 ul li a img{
	display:block;
	width:267px;
	height:436px;
}
.pro_show2 ul li a .pro_text{
	height:48px;
	text-align:center;
	overflow:hidden;
}
.pro_show2 ul li a .pro_text p{
	font-size:14px;
	line-height:20px;
	color:#2d2d2d;
	margin-top: 25px;
}
.pro_show2 ul li a:hover .pro_text p{
	color: #b90000;
}
.pro_show2 ul li a:hover .pro_text{
	background:url(../images/pro_text2.png) no-repeat center;
}


/*=== end 产品展示 ===*/

/*=== 关于我们 ===*/
#about{
	background: url(../images/about-bg.jpg) no-repeat center;
	width: 100%;
	height: 899px;
}
.about{
	height: 899px;
}
.about .about_title{
	float: right;
	margin-right: 234px;
	margin-top: 61px;
	margin-bottom: 27px;
}
.about .about_left{
	width: 385px;
	float: left;
	margin-right: 55px;
}
.about .about_left h3{
	font-size: 20px;
	color: #2d2d2d;
	font-weight: bold;
	margin-bottom: 5px;
}
.about .about_left h4{
	font-size: 16px;
	color: #b90000;
	font-weight: normal;
}
.about .about_left .about_text{
	overflow: hidden;
	height: 60px;
	margin-top: 30px;
}
.about .about_left .about_text p{
	font-size: 8e8e8e;
	line-height: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.about .about_left .about_link{
	display: block;
	background: url(../images/sort-link.png) no-repeat center;
	width: 144px;
	height: 57px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	margin-left: -10px;
	margin-top: 30px;
}
.about .about_right{
	width: 760px;
	float: left;
}
.about .about_right h5{
	width: 261px;
	height: 33px;
	line-height: 33px;
	background: #b90000;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 8px;
}
.about .about_right>p{
	color: #8e8e8e;
	line-height: 20px;
}
.about_sort{
	overflow: hidden;
	margin-top: 30px;
}
.about_sort ul li{
	float: left;
	margin-right: 42px;
	width: 222px;
	height: 419px;
	position: relative;
}
.about_sort ul li img{
	display: block;
}
.about_sort ul li p{
	position: absolute;
	top: 322px;
	width: 222px;
	text-align: center;
	font-size: 16px;
	color: #000000;
}
.about_sort ul li:last-child{
	margin-right: 0px;
}
/*=== end 关于我们 ===*/

/*===== 新闻中心 ===*/
#index_news{
	background: url(../images/pro-b.png) no-repeat center;
	height: 880px;
	width: 100%;
}
.index_news{
	height: 880px;
}
.news_top{
	width: 451px;
	height: 162px;
	float: right;
	margin-top: 48px;
	margin-right: 242px;
}
.news_content{
	margin-top: 65px;
}
.news_content ul li{
	width: 1200px;
	height: 160px;
	background: #FFFFFF;
	margin-bottom: 25px;
}
.news_content ul li a{
	display: block;
}
.news_content ul li a .news_img{
	width: 202px;
	height: 142px;
	float: left;
	padding: 10px 0px 10px 13px;
}
.news_content ul li a .news_img img{
	display: block;
	width: 203px;
	height: 136px;
}
.news_content ul li a .news_text{
	float: left;
	width: 650px;
	height: 162px;
	margin-left: 66px;
}
.news_content ul li a .news_text h3{
	font-size: 18px;
	height: 20px;
	overflow: hidden;
	font-weight: normal;
	color: #2d2d2d;
	line-height: 20px;
	margin-top: 40px;
	margin-bottom: 28PX;
}
.news_content ul li a .news_text .news_ms{
	overflow: hidden;
	height: 40px;
}
.news_content ul li a .news_text .news_ms>p{
	color:#848484;
	line-height: 20px;
}
.news_content ul li a .news_date{
	width: 117px;
	height: 162px;
	float: right;
	margin-right: 36px;
}
.news_content ul li a .news_date>p{
	font-size: 18px;
	color: #848484;
	margin-top: 40px;
	margin-bottom: 26px;
}
.news_content ul li a .news_date>span{
	display: block;
	width: 114px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #848484;
	background: url(../images/link-span.png) no-repeat center;
}
.news_content ul li:hover{
	background: #b90000;
}
.news_content ul li:hover a .news_text h3,.news_content ul li:hover a .news_text .news_ms>p,
.news_content ul li:hover a .news_date>p{
	color: #FFFFFF;
}
.news_content ul li:hover a .news_date>span{
	color: #2d2d2d;
}
/*=== end 新闻中心 ===*/

/*==== 流程 ===*/
#process{
	background: url(../images/process.png) no-repeat center;
	height: 141px;
	width: 100%;
}
.process{
	height: 94px;
	padding-top: 47px;
}
.process ul li{
	float: left;
	width: 160px;
	height: 50px;
	margin-right: 100px;
}
.process ul li:last-child{
	margin-right: 0px;
}
.process ul li .icon-1{
	margin-right: 25px;
}
.process ul li:hover img{
	animation:icon-bounce 0.5s alternate;
	-webkit-animation:icon-bounce 0.5s alternate;
  	-moz-animation:icon-bounce 0.5s alternate;
  	-o-animation:icon-bounce 0.5s alternate; 	
}
.process ul li>p{
	font-size: 18px;
	line-height: 19px;
	color: #2d2d2d;
	margin-bottom: 5px;
}
.process ul li>span{
	font-size: 16px;
	color: #848484;
	line-height: 19px;
}
/*==== end 流程 ===*/

/*==== 底部版权 ====*/
#footer{
	border-top: 2px solid #b90000;
	width: 100%;
	background:#202020;
	height:300px;
}
.footer{
	height: 300px;
}
.footer_top{
	margin-left: 110px;
	padding-left: 117px;
	padding-top: 32px;
	width: 844px;
	height: 90px;
	background: url(../images/footer_top.png) no-repeat bottom;
}
.footer_top dl dd{
	float: left;
	margin-right: 130px;
}
.footer_top dl dd:last-child{
	margin-right: 0px;
}
@font-face {
	font-family:SimSun;
	src: url(../font/SimSun.ttf);
}
.footer_top dl dd a{
	font-size: 16px;
	color: #aeaeae;
	display: block;
	background: url(../images/footer-a.png) no-repeat left;
	padding-left: 26px;
	font-family:SimSun ;
}
.footer_top dl dd a:hover{
	background: url(../images/footer-a2.png) no-repeat left;
	color: #fff;
}
.footer_center{
	margin-top: 25px;
	height: 68px;
	margin-bottom: 28px;
}
.footer_center dl{
	float: left;
}
.footer_center dl.dl_1{
	margin-left: 76px;
	padding-right: 101px;
	background: url(../images/footer-a-right.png) no-repeat right;
}
.footer_center dl.dl_2{
	margin-left: 107px;
	background: url(../images/footer-a-right.png) no-repeat right;
	padding-right: 107px;
}
.footer_center dl.dl_3{
	margin-left: 66px;
}
.footer_center dl dd{
	color: #aeaeae;
	line-height: 38px;
	font-size: 14px;
}
.footer_center dl dd.lxr{
	background: url(../images/footer-a-1.png) no-repeat left top;
	padding-left: 39px;
}
.footer_center dl dd.sj{
	background: url(../images/footer-a-2.png) no-repeat 5px;
	padding-left: 39px;
}
.footer_center dl dd.qq{
	background: url(../images/footer-a-3.png) no-repeat 5px;
	padding-left: 39px;
}
.footer_center dl dd.cz{
	background: url(../images/footer-a-4.png) no-repeat 5px;
	padding-left: 39px;
}
.footer_center dl dd.cz{
	background: url(../images/footer-a-4.png) no-repeat 5px;
	padding-left: 39px;
}
.footer_center dl dd.dz{
	background: url(../images/footer-a-5.png) no-repeat 5px;
	padding-left: 39px;
}
.footer_center dl dd.mail{
	background: url(../images/footer-a-6.png) no-repeat 5px;
	padding-left: 39px;
}
.copyright{
	color: #FFFFFF;
	text-align: center;
}
/*==== end 底部版权 ===*/

/*==== 新闻中心  ====*/
.inside_banner{
	height:615px;
	position:relative;
	width:100%;
	overflow:hidden;
}
.inside_banner>img{
	width:1920px;
	height:615px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-960px;
}
.nyindex_title{
	text-align: center;
	margin-top: 80px;
	margin-bottom: 70px;
}
@font-face {
	font-family:中宋体迷你大标宋jj_0;
	src: url(../font/中宋体迷你大标宋jj_0.ttf);
}
.nynews .nyindex_title>h3{
	font-family:中宋体迷你大标宋jj_0;
	font-size: 48px;
	line-height: 48px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 15px;
}
.nynews .nyindex_title>p{
	color: #d4d4d4;
	font-size: 30px;
	font-family: arial;
}
/*==== end 新闻中心  ====*/

/*=== 产品展示 ===*/
.nyproducts{
	margin-top:48px;
}
/*=== 左侧 ===*/
.left{
	width:253px;
	float:left;
	margin-bottom:25px;
}
.left_title{
	height:70px;
	background:#b90000;
	line-height:70px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	position:relative;
}
@font-face {
	font-family:Bauhaus93;
	src: url(../font/Bauhaus93.ttf);
}
.left_title p{
	font-family:"Bauhaus93";
	font-size:57px;
	color:#c21f1f;
}
.left_title span{
	position:absolute;
	top:0px;
	left:62px;
	display:block;
	font-size:32px;
	font-weight:bold;
}
.left_ul li{
	text-align:left;
	overflow:hidden;
	text-align:center;
}
.left_ul li a{
	display:block;
	color:#4b4b4b;
}
.left_ul li.list_title{
	height:55px;
	line-height:55px;
	background:#3d3d3d;
}
.left_ul li.list_title a{
	color:#fff;
	font-size:18px;
}
.left_ul li.list_sort{
	border-bottom:1px solid #dadada;
	background:#f2f2f2;
	height:39px;
	line-height:39px;
}
.border{
	border-bottom:1px solid #fff !important;
}
.left_iphone p{
	background:url(../images/iphone.png) no-repeat left;
	height:49px;
	padding-left:72px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
	line-height:49px;
	margin-top:44px;
	margin-bottom:9px;
}
.news_margin{
	margin-top:37px !important;
}
.left_iphone span{
	font-size:15px;
	color:#000000;
}
.left_iphone .left_link{
	display:block;
	width:109px;
	height:28px;
	line-height:28px;
	padding-left:22px;
	background:url(../images/left-link.png) no-repeat;
	margin-top:15px;
	color:#fff;
}
/*=== 右侧 ====*/
.right_box{
	width:890px;
	overflow:hidden;
	margin-top:0px !important;
	margin-bottom:0px !important;
	height: auto;
}
.right_box ul li{
	float:left;
	margin-right:28px;
	position:relative;
}
.right_box ul li a{
	display:block;
}
.right_box ul li a:hover .nypro_text{
	background: url(../images/pro_text2.png) no-repeat 242px center #3e78e2;
}
.right_box ul li a:hover .nypro_text p{
	color:#fff;
}
.right_box ul li a img{
	display:block;
	width:201px;
	height:329px;
}
.right_box ul li:nth-child(4n+4){
	margin-right:0px;
}
.right_box ul li a .pro_text{
	height:60px;
	line-height: 60px;
}
.right_box ul li a .pro_text>p{
	color: #2d2d2d;
	line-height: 60px;
	margin-top: 0px;
}
.ma53{
	margin-top: 53px;
	margin-bottom: 134px;
}
/*=== 关于我们 ===*/
.index_nav{
	text-align: center;
	height: 113px;
	margin-top: 57px;
	padding-left: 55px;
}
.index_nav>a{
	display: inline-block;
	width: 171px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	color: #FFFFFF;
	background: #2c2c2c;
	font-size: 16px;
	margin-right: 61px;
}
.index_nav>a:hover{
	background: #b90000;
	color: #ffffff;
}
.index_nav>a.link_a{
	background: #b90000;
	color: #ffffff;	
}
.nyabout_title{
	text-align: center;
	margin-bottom: 74px;
}
.nyabout_title>h3{
	font-family: 中宋体迷你大标宋jj_0;
	color: #000000;
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 10px;
	font-weight: normal;
}
.nyabout_title>p{
	font-family: arial;
	font-size: 30px;
	color: #d4d4d4;
}
.nyabout_left{
	width: 750px;
	float: left;
}
.nyabout_content .nyabout_left>h4{
	width: 261px;
	height: 33px;
	background: #b90000;
	color: #FFFFFF;
	text-align: center;
	line-height: 33px;
	font-size: 18px;
	margin-bottom: 12px;
} 
.nyabout_content .nyabout_left>p{
	color: #8e8e8e;
	line-height: 19px;
	margin-bottom: 18px;
}
.nyabout_content .nyabout_left>span{
	color: #b90000;
	display: block;
	font-size: 16px;
	line-height: 16px;
}
.nyabout_content .nyabout_left .nyabout_text{
	margin-top: 25px;
	overflow: hidden;
}
.nyabout_content .nyabout_left .nyabout_text p{
	font-size: 14px;
	line-height: 30px;
	color: #8e8e8e;
}
.nyabout_content .nyabout_right{
	float: right;
}
.select{
	margin-top: 100px;
	margin-bottom: 143px;
}
.select_list{
	overflow: hidden;
	height: 394px;
	position: relative;
}
.select_1{
	width: 200px;
	height: 90px;
}
.select_1>img,.select_2>img,.select_3>img,.select_4>img{
	margin-right: 18px;
	display: block;
}
.select_1>p,.select_2>p,.select_3>p,.select_4>p{
	font-size: 22px;
	line-height: 22px;
	color: #1f1f1f;
	display: inline-block;
	margin-top: 14px;
}
.select_1>sapn,.select_2>sapn,.select_3>sapn,.select_4>sapn{
	color: #5c5c5c;
	display: block;
	font-size: 16px;
	margin-top: 7px;
}
.select_1{
	position: absolute;
	left: 26px;
	top: 44px;
}
.select_2{
	position: absolute;
	right: 162px;
	top: 44px;
	width: 208px;
}
.select_3{
	position: absolute;
	left: 26px;
	top: 232px;
	width: 211px;
}
.select_4{
	position: absolute;
	right: 168px;
	top: 232px;
}
.select_5{
	position: absolute;
	left: 50%;
	top:-10px;
	margin-left: -199px;
}
/*===== 关于我们 ===*/


.message{
	margin-top:35px;
	margin-bottom:95px;
}
.message_title{
	position:relative;
	margin-bottom:30px;
}
.message_title>h3{
	font-size:36px;
	line-height:36px;
	color:#000000;
	position:relative;
	z-index:1;
	font-weight:normal;
}
.message_title>span{
	font-size:40px;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#dadada;
	display:block;
	position:absolute;
	top:-15px;
	left:78px;
}
form{
	overflow:hidden
}
.form-feed{
	width:1227px;
}
.form-feed>input[type=text]{
	border:1px solid #cecece;
	width:363px;
	height:14px;
	padding:16px 0px 14px 14px;
	margin-right:27px;
	margin-bottom:32px;

}
.form-feed>textarea{
	border:1px solid #cecece;
	width:83%;
	height:109px;
	padding:10px 0px 0px 14px;
}
.form-feed>input[type=submit]{
	display:block;
	width:280px;
	height:45px;
	background:#e71f19;
	color:#ffffff;
	border:none;
	margin:24px auto 0px;
	cursor:pointer;
}
