@charset "UTF-8";

#main{width: 100%; padding: 0; margin: 0;}
#top{width: 1100px; height: 100px; margin: auto;}
#top .logo{width: 300px; height: 100px; float: left; background: url("../images/logo.jpg") no-repeat center center;}
#top .logo a{width: 300px; height: 100px;display: block;}
#top .nav{ height: 97px; line-height: 97px; float: right;}
#top .nav li{float: left;}
#top .nav li span{float: left;color: #bfbfbf;font-size: 16px;}
#top .nav li a{float: left;font-size: 16px;color: #2d2d2d;margin: 0px 27px;}
#top .nav li a:hover{border-bottom: 3px solid #b30016;}

/*产品中心*/
#index_pro{width: 1100px;margin: auto;margin-top: 65px;}
#index_pro .index_pro_top{margin-bottom: 40px;}
#index_pro li{float: left;width: 260px;height: 216px;margin-right: 19px;margin-bottom: 30px;}
#index_pro li a{display: block;width: 260px;height: 216px;}
#index_pro li a img{width: 258px;height: 180px;border: 1px solid #e4e4e4;}
#index_pro li a span{width: 260px;height: 34px;line-height: 34px;display: block;font-size: 13px;color: #444;font-family: "Verdana";overflow: hidden;}

/*cases*/
#index_case{width: 100%;height: 540px;margin: auto;margin-top: 40px;background: url("../images/index_casebg.jpg") no-repeat center center;}

/*多图自动轮播*/
.friend{height:367px;margin:0 auto;overflow:hidden;width:1109px;padding-top: 173px;}
.mr_frbox{height:250px;}
.mr_frBtnL{cursor:pointer;display:inline;height:30px;width: 30px;}
.mr_frUl{float:left;height:250px;width:1109px;margin-bottom: 40px;}
.mr_frBtnR{cursor:pointer;height:30px;width: 30px;}
.mr_frUl ul li{display:inline;float:left;width:310px;overflow:hidden;position:relative;padding-left: 45px;}
.mr_frUl ul li a{width: 310px;height: 250px;display: block;}
.mr_frUl ul li a img{width: 310px;height: 220px;}
.mr_frUl ul li a div{position: relative;display: none; text-align: center; width: 310px;height: 220px;top: -250px;background: url("../images/zzc_case.png") no-repeat center center;}
.mr_frUl ul li a:hover div{display: block;}
.mr_frUl ul li span{font-size: 14px;color: #fff;font-family: "Verdana";line-height: 30px;display: block;overflow: hidden;}

/*about*/
#index_about{width: 1100px;margin: auto;margin-top: 77px;}
#index_about .index_about_foot{margin-top: 50px;height: 360px;}
#index_about .index_about_foot .about_foot_left{width: 530px;height: 360px;float: left;font-size: 14px;color: #646464;}
#index_about .index_about_foot .about_foot_right{float: right;}

/*news*/
#index_newsbg{position:relative; left:50%; margin-left:-960px; padding:0;width: 1920px;height: 446px;background: url("../images/index_newsbg.jpg") repeat-x;}
.index_newsbg_con{width: 1100px;margin: auto; padding-top: 60px;height: 386px;}
.index_newsbg_con .index_news{float: left;width: 460px;}
.index_newsbg_con .index_news .index_news_top{height: 28px;margin-bottom: 30px;}
.index_newsbg_con .index_news .index_news_top span{font-size: 20px;color: #333;font-family: "Verdana";float: left;}
.index_newsbg_con .index_news .index_news_top a{font-size: 14px;color: #e40013;font-family: "Verdana";float: right;}
.index_newsbg_con .index_news .index_news_foot{width: 460px;height: 80px;margin-bottom: 10px;}
.index_newsbg_con .index_news .index_news_foot .left_date{width: 66px;height: 80px;padding: 0px 7px 0px 7px;background: #e40013;float: left;}
.index_newsbg_con .index_news .index_news_foot .left_date h1{width: 66px; height: 43px;line-height: 43px; font-size: 30px;font-weight: normal;text-align: center;color: #fff;}
.index_newsbg_con .index_news .index_news_foot .left_date span{width: 66px; height: 36px;line-height: 36px; font-size: 16px;text-align: center;color: #fff;display: block;border-top: 1px solid #aeccd8;}
.index_newsbg_con .index_news .index_news_foot .right_con{width: 350px;height: 80px;padding: 0px 15px 0px 15px;background: #fff;float: right;}
.index_newsbg_con .index_news .index_news_foot .right_con a{width: 350px; height: 38px;line-height: 38px; font-size: 16px;color: #545454;font-family: "Verdana";font-weight: normal;overflow: hidden;display: block;}
.index_newsbg_con .index_news .index_news_foot .right_con p{width: 350px; font-size: 12px;color: #777;font-family: "Verdana";line-height: 14px;height: 29px;overflow: hidden;}

.index_newsbg_con .index_special{float: right;width: 553px;}
.index_newsbg_con .index_special .index_special_top{height: 28px;margin-bottom: 30px;}
.index_newsbg_con .index_special .index_special_top span{font-size: 20px;color: #333;font-family: "Verdana";float: left;}
.index_newsbg_con .index_special .index_special_top a{font-size: 14px;color: #e40013;font-family: "Verdana";float: right;}
.index_newsbg_con .index_special li{width: 180px;height: 124px; margin: 0px 4px 4px 0px;float: left;}
.index_newsbg_con .index_special li a{display: block;width: 180px;height: 124px;}
.index_newsbg_con .index_special li a img{width: 178px;height: 122px;border: 1px solid #ccc;}
.index_newsbg_con .index_special li a div{position: relative;text-align: center;display: none; width: 180px;height: 124px;line-height: 124px; top: -124px;background: url("../images/zzc_special.png") no-repeat center center;}
.index_newsbg_con .index_special li a:hover div{display: block;} 
.index_newsbg_con .index_special li a div span{font-size: 18px;color: #000;width: 180px;text-align: center;}
/*.index_newsbg_con .index_special li a div p{font-size: 14px;color: #000;width: 180px;text-align: center;}*/


/*底部*/
#foot_bg{position:relative; left:50%; margin-left:-960px; padding:0;width: 1920px;height: 200px;background: url("../images/foot_bg.jpg") no-repeat;}
.foot{width: 1100px;height: 200px;margin: auto;}
.foot .foot_top{padding-top: 45px;height: 95px;}
.foot .foot_top .foot_contact{float: left;padding-left: 139px;width: 713px;}
.foot .foot_top .foot_contact p{font-size: 13px;color: #4c4c4c;font-family: "Verdana";line-height: 28px;}
.foot .foot_top .foot_share{float: left;width: 184px;padding-left: 64px;height: 28px;}
.foot .foot_top .foot_share a{float: left;width: 25px;height: 28px;margin-left: 21px;}
.foot .foot_bottom{width: 1100px;height: 60px;line-height: 60px;}

/*com_banner*/
#com_banner{position:relative; left:50%; margin-left:-960px; padding:0;width: 1920px;height: 237px;}
#com_banner img{border-top: 1px solid #c2c2c2;}

/*com_con*/
#com_con{width: 1100px;margin: auto;margin-bottom: 100px;}
#com_con .position{height: 33px;border-bottom: 1px solid #bababa;margin-top: 60px;margin-bottom: 40px;}
#com_con .position p{float: left;font-size: 14px;color: #a6a5a5;font-family: "Verdana";line-height: 28px;}
#com_con .position p a{color: #a6a5a5;}
#com_con .position span{float: right;font-size: 24px;color: #a6a5a5;font-family: "Verdana";line-height: 28px;}
#com_con .page_nav{width: 1100px;}
#com_con .page_nav li{width: 147px;height: 41px;line-height: 41px;float: left;margin-right: 7px;}
#com_con .page_nav li a{width: 145px;height: 39px; line-height: 39px;text-align: center; display: block; background: #f0f0f0; border: 1px solid #f0f0f0;font-size: 14px;color: #333;font-family: "Verdana";}
#com_con .page_nav li a:hover{ background: #e40210; /*border: 1px solid #000; */color: #fff;}
.news_cup{ background: #e40210 !important;/* border: 1px solid #000 !important;*/ color: #fff !important;}
#com_con .about_con{font-size: 14px;color: #333;font-family: "Verdana";line-height: 28px;margin-top: 30px;padding-bottom: 65px;border-bottom: 1px solid #bababa;}

/*contact_con*/
#com_con .contact_con{width: 1040px;padding: 0px 30px;margin-bottom: 65px;}
#com_con .xian{border-bottom: 1px solid #bababa;height: 65px;}

/*case_con*/
#com_con .case_con{width: 1100px;}
#com_con .case_con ul{width: 1040px;padding: 0px 30px 0px 30px;border-bottom: 1px solid #bababa;}
#com_con .case_con li{float: left;width: 310px;height: 260px;margin-right: 55px;padding-bottom: 30px;}
#com_con .case_con li a{width: 310px;height: 260px;display: block;}
#com_con .case_con li a img{width: 308px;height: 218px;border: 1px solid #d2d1d1;}
#com_con .case_con li a span{font-size: 14px;color: #333;font-family: "Verdana";line-height: 40px;text-align: center;display: block;overflow: hidden;}

/*product_con*/
#com_con .pro_title{width: 1100px;margin-bottom: 40px;}
#com_con .pro_title .all{width: 120px;height: 40px;float: left;}
#com_con .pro_title .all a{width: 120px;height: 40px; line-height: 40px; display: block;background: #e90013;color: #fff;text-align: center;font-size: 14px;font-family: "Verdana";}
#com_con .pro_title li{float: left;padding: 0px 15px; background: url("../images/product01.jpg") no-repeat center right;}
#com_con .pro_title li a{font-size: 14px;color: #333;font-family: "Verdana";height: 40px;line-height: 40px;}
#com_con .pro_title li a:hover{color: #f00;}
#com_con .pro_con{width: 1100px;}
#com_con .pro_con ul{width: 1140px; border-bottom: 1px solid #bababa;}
#com_con .pro_con li{float: left;width: 260px;height: 220px;padding-bottom: 30px;margin-right: 20px;}
#com_con .pro_con li a{width: 260px;height: 189px;display: block;text-align: center;border: 1px solid #d2d1d1;padding-top: 11px;}
#com_con .pro_con li a img{/*width: 258px;*/height: 178px;}
#com_con .pro_con li a span{font-size: 14px;color: #444;font-family: "Verdana";height: 40px; line-height: 40px;display: block;overflow: hidden;}
#com_con .pro_con li a:hover {border: 1px solid #e90013;}
#com_con .pro_con li a:hover span{color: #333;}

/*news_con*/
#com_con .news_foot{width: 1100px;margin-top: 40px;} 
#com_con .news_foot .news_con{width: 1100px;height: 210px;background: #f7f7f7;margin-bottom: 30px;}
#com_con .news_foot .news_con .news_img{float: left;width: 268px; height: 185px;padding-top: 12px;padding-left: 18px;}
#com_con .news_foot .news_con .news_cen{float: left;width: 630px;padding: 42px 20px 0px 20px;}
#com_con .news_foot .news_con .news_cen a{font-size: 16px;color: #333;font-family: "Verdana";height: 28px; line-height: 28px;margin-bottom: 15px;display: block;overflow: hidden;}
#com_con .news_foot .news_con .news_cen div{font-size: 14px;color: #a2a2a2;font-family: "Verdana";line-height: 28px;height: 84px;overflow: hidden;}
#com_con .news_foot .news_con .news_right{float: left;width: 144px;height: 210px;background: #fff;}
#com_con .news_foot .news_con .news_right .news_date{width: 144px;height: 70px;margin-top: 70px;text-align: center;}
#com_con .news_foot .news_con .news_right .news_date h1{font-size: 30px;color: #c3c3c3;line-height: 28px;font-weight: normal;}
#com_con .news_foot .news_con .news_right .news_date span{font-size: 18px;color: #c3c3c3;line-height: 28px;}
#com_con .news_foot .news_con .news_right a{font-size: 14px;color: #fff;background: #e6000a;width: 103px;height: 24px;/*border: 1px solid #961c1e;*/line-height: 24px;text-align: center;display: block;margin: auto;}
#com_con .news_foot .news_con .news_right a:hover{background: #373737;border: 1px solid #373737;}
#com_con .xian1{border-bottom: 1px solid #bababa;height: 30px;}

/*news_detail*/
#com_con .detail{width: 1050px;padding: 0px 25px;}
#com_con .detail .detail_left{float: left; width: 760px;}
#com_con .detail .detail_left .detail_title{}
#com_con .detail .detail_left .detail_title span{font-size: 24px;color: #333;font-family: "Verdana";line-height: 28px;}
#com_con .detail .detail_left .detail_title p{font-size: 14px;color: #cecece;line-height: 28px;padding: 10px 0px 40px 0px;}
#com_con .detail .detail_left .detail_title p b{font-size: 14px;color: #696969;line-height: 28px;font-weight: normal;}
#com_con .detail .detail_left .detail_con{font-size: 14px;color: #545454;font-family: "Verdana";}
 

#com_con .detail .detail_right{float: right;width: 235px;}
#com_con .detail .detail_right .re_top{height: 36px;border-bottom: 1px solid #d2d2d2;margin-bottom: 35px;}
#com_con .detail .detail_right .re_top span{font-size: 16px;color: #333;font-family: "Verdana";float: left;}
#com_con .detail .detail_right .re_top a{font-size: 12px;color: #e40011;font-family: "Verdana";float: right;}
#com_con .detail .detail_right .re_cen{margin-bottom: 70px;}
#com_con .detail .detail_right .re_cen li{height: 52px;margin-bottom: 25px;}
#com_con .detail .detail_right .re_cen li a{width: 235px;height: 52px;display: block;}
#com_con .detail .detail_right .re_cen li a img{width: 60px;height: 52px;float: left;}
#com_con .detail .detail_right .re_cen li a div{float: right;width: 160px;height: 52px;}
#com_con .detail .detail_right .re_cen li a div h1{font-size: 11px;color: #333;font-family: "Verdana";line-height: 16px;font-weight: normal;height: 30px;overflow: hidden;margin-bottom: 8px;}
#com_con .detail .detail_right .re_cen li a div p{font-size: 12px;color: #a09f9f;font-family: "Verdana";line-height: 14px;}
#com_con .detail .detail_right .re_cen li a div p b{font-size: 14px;color: #e40011;font-family: "Verdana";line-height: 14px;font-weight: normal;}

/*pro_detail*/
#com_con .pro_top{width: 1100px;margin-bottom: 40px;}
#com_con .pro_top .pro_left{float: left;width: 574px;height: 367px;    text-align: center;}
#com_con .pro_top .pro_left img{/*width: 574px;*/height: 367px;}
#com_con .pro_top .pro_left .mc{position: relative;width: 574px;height: 367px;display: block;top: -367px;}

#com_con .pro_top .pro_right{float: right;width: 480px;}
#com_con .pro_top .pro_right .detail_t{width: 480px;height: 60px;border-bottom: 1px solid #f1f1f1;}
#com_con .pro_top .pro_right .detail_t h1{width: 400px;font-weight: normal;font-size: 20px;color: #444;font-family: "Verdana";float: left;overflow: hidden;}
#com_con .pro_top .pro_right .detail_t .jt{float: left;}
#com_con .pro_top .pro_right .detail_t .jt .last{}
#com_con .pro_top .pro_right .detail_t .jt .next{}
#com_con .pro_top .pro_right .detail_c{}
#com_con .pro_top .pro_right .detail_c span{display: block;/*width: 240px;*/font-size: 14px!important;  
    font-family: '微软雅黑'!important;color: #3f3f3f;line-height: 25px;/*margin-top: 10px;*/}
#com_con .pro_top .pro_right .detail_c .content{font-size: 14px;color: #969696;line-height: 18px;}

#com_con .pro_cen{width: 1100px;}
#com_con .pro_cen>p{width: 1100px;font-size: 14px;color: #414040; height: 40px; line-height: 40px;font-family: "Verdana";}
#com_con .pro_cen .colorbg{width: 1080px;background: #f7f7f7;padding: 20px 0px 20px 20px;}
#com_con .pro_cen .colorbg>span{font-size: 14px;color: #333;font-family: "Verdana";width: 90px;height: 150px;float: left;}

#com_con .pro_foot{width: 1100px;margin-top: 50px;}
#com_con .pro_foot .relat{margin-bottom: 35px;}
#com_con .pro_foot li{float: left;width: 260px;height: 180px;margin-left: 20px;}



/* js banner */
#solid{
	width:100%;
	height:500px;
	clear:both;
	position:relative;
	z-index:5;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:500px;
	display:none;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	display:none;
	cursor:pointer;
	position:relative; left:50%; margin-left:-960px; padding:0; width:1920px; height:500px;
}
#solid ul li img{ z-index:55;border-top: 1px solid #c2c2c2;}
#solid #btt{
	width:905px;
	height:55px;
	top:-50px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:500;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}

.nav_cup{
	border-bottom: 3px solid #b30016;
}
.about_cup{
	background: #e40210!important;
	border: 1px solid #f7b8b8!important;
	color: #fff!important;
}

td{border:solid #c5c3c3; border-width:0px 1px 1px 0px;}
table{border:solid #c5c3c3; border-width:1px 0px 0px 1px;width: 480px;}


/*----------------分页-----------------*/
.prev,.next{
	padding: 5px;
	border:1px solid #333;
	color: #333!important;
}
.num{
	 color: #fff!important;
}
.num,.current{
	background-color: #484747;
	    padding: 6px 11px;
	    margin-right: 4px;
	   
}
.current{
background-color: #eee!important;
color: #333;
}