@charset "utf-8";
/* CSS Document */
/*公共样式*/
*{ margin:0; padding:0;}
.m0a{ margin:0 auto}
.fl{ float:left}
.fr{ float:right}
.clr{clear: both;}
li{ list-style:none}
a,a:hover{ text-decoration:none}
img{height:auto; border:none;}
.clr{clear:both;}

.f12{font-size:12px; font-family:"Microsoft";}
.f14{font-size:14px; font-family:"Microsoft";}


/*top*/
.top_box{width:1140px; overflow:hidden;}
.top_box .logo{ padding-top:19px;}
.top_box .rxx{padding-top:50px; margin-left:40px;}
.top_box .erweima img{ width:100px;margin-top: 3px;}
.top_box .logo_r{width:285px; overflow:hidden; margin-left:15px;}
.top_box .logo_r p {
	    float: right;
    line-height:30px;
    color: #333;
    margin-bottom: 5px;
	font-size:12px;
	font-family:"Microsoft Yahei";

}
.top_box .logo_r p a {
	padding: 0 6px 0 6px;
	color:#92887C;
}
.top_box .logo_r .xz{	font-size:12px;
	font-family:"Microsoft Yahei"; color:#92887C; background:url(../images/yuy.jpg) no-repeat 65px -1px; padding-left:88px}
.top_box .logo_r .yuyan a{color:#92887C;font-family:"Microsoft Yahei";font-size:12px; padding:0 5px;}
.top_box .logo_r .yuyan a:hover{ color:#BA1209}
.top_box .logo_r .bz{width:285px;}
.yuyan{ width:280px;}
.top_box .logo_r .bz .d1{width:68px; height:50px; float:left}
.top_box .logo_r .bz .d2{width:48px; height:50px; float:left}
.top_box .logo_r .bz .d3{width:65px; height:50px; float:left}
.top_box .logo_r .bz .d4{width:50px; height:50px; float:left}
.top_box .logo_r .bz .d5{width:50px; height:50px; float:left;}


/*nav*/
/*导航样式
.nav{
	width:1142px;
	height:50px;
}
.nav .n2{background:url(../images/nav_bj.jpg) no-repeat right;}
.nav ul li{
	float:left;
	padding:0 51px;
	height:48px;
	line-height:48px;
	text-align:center;
}

.nav ul li a{ display:block; color:#343434;}
.nav ul li a:hover{ border-bottom:2px #d0000e solid;}
.nav ul.nav_ul li.n2 ul{position: absolute;top: 43px;display: none;
background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;
 width: 100%;}
 .nav .n2:last-child{
	background: none;
	
}
.nav ul.nav_ul li.n2 ul li a{width: 100%;display: block;height: 40px;line-height: 40px;text-align: center;border-bottom: 1px solid #333;}
.nav ul.nav_ul li.n2:hover ul{display: block;}
.nav ul.nav_ul li.n2:hover{background:#00b3be;}*/

.menubox {
	padding-left:24px;width: 1142px; height:50px; margin:0 auto;
	position: relative;
}
.menu {
	margin: 0 auto;
	height:50px;
	
}
.menu_div {
	padding:0 6px;
	height: 50px;
	float: left;
	position: relative;
	
}
.menu_a {
	padding:0 15px;
	height: 50px;
	line-height: 48px;
	display: block;
	float: left;
	text-align: center;
	color:#000;
	font-size: 16px;
	
	
}
.menu_a:hover{
	padding:0 15px;
	height: 48px;
	border-bottom:2px #d0000e solid;
	}
.menu_div .hover {
	color: #1e37b6 !important;
}

/*----下拉---down---*/
.down {
	position: absolute;
	left: 0px;
	top: 51px;
	width: 140px;
	display: none;
	overflow: hidden;
	background-color:#CC0104;
	z-index:1000000;
	
}
.menu_list{
	}
.menu_list ul{ padding-top:10px;} 
.menu_list li {
	
	height: 35px;
	line-height: 35px;
	float:left;
	padding:0px 10px;
	}
.menu_list li a {
	display: block;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #000;
	text-align:center;
	width:105px;
}
.menu_list li a:hover{
	color:#ffffff;
	}



/* banner */
.banner {
	width:100%;
	position: relative;
	height: 580px;
	margin:0 auto;
	overflow: hidden;
	padding-bottom: 11px;
}
.banner .bd {
	position: relative;
	z-index: 0;
}
.banner .bd ul {
	width: 100% !important;
}
.banner .bd li {
	width: 100% !important;
	height: 580px;
}
.banner .bd li .siteWidth {
	width: 1000px;
	position: relative;
	margin: 0 auto;
	height: 299px;
}
.banner .bd li a {
	height: 400px;
	display: block;
}
.banner .bd .txt {
	position: absolute;
	width: 580px;
	top: 100px;
	left: 22px;
	font: normal 18px/30px "Microsoft YaHei";
}
.banner .bd .btn {
	display: block;
	zoom: 1;
	margin-top: 8px;
	width: 72px;
	padding-right: 10px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	font-size: 12px;
}
.banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 16px;

}
.banner .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 13px;
	height: 12px;
	margin: 9px 4px;
	background: url(../images/bannernavwhite2.png) 0 0;
	overflow: hidden;
	line-height: 9999px;
}
.banner .hd ul .on {
	background: url(../images/bannernavblue2.png) 0 0;
}
.hot{
	height: 38px;
	line-height: 38px;
	background-color: #474747;
	}
.hot p{
	width: 1000px;
	margin: 0 auto;
	color: #fff;
	font-size: 13px;
	}
.hot p span{
	color: #C50100;
	font-size: 14px;
	}


/*关键词*/
.gjc{width:1140px; line-height:40px; height:40px;}
.gjc p span{color:#333333;	font-family:"Microsoft Yahei"; 
	font-size:12px;}
.gjc p{

	color:#333333;
	height:40px;
	line-height:40px;
	float:left;
	}
.gjc p a{padding-left:10px; color:#333333;font-family:"Microsoft Yahei"; 
	font-size:12px;}
	
/*产品系列*/

.cpxl_box{width:1140px; overflow:hidden; margin-bottom:20px;}
.cpxl_box .sidebar{width:235px; overflow: hidden; padding-top:12px;}
.cpxl_box .sidebar h1{ width:232px; height:50px; border-bottom:1px #D0D0D0 solid; margin-bottom:10px;}
.cpxl_box .sidebar ul{width:232px; overflow:hidden; margin-bottom:20px;}
.cpxl_box .sidebar ul li{border-bottom:1px dashed #CCCCCC; width:232px; height:33px; line-height:33px; background:url(../images/a.jpg) no-repeat 5px 10px; overflow:hidden;    white-space: nowrap;
    text-overflow: ellipsis;}
.cpxl_box .sidebar ul li a{ color:#333333; padding-left:20px;}
.cpxl_box .sidebar ul li a:hover{background:url(../images/hover.jpg) no-repeat 4px; color:#E60702}
.sh{width:235px; height:75px;}


.cpxl_box .jingp{width:857px; overflow:hidden}
.cpxl_box .jingp .bt{width:857px; height:50px;  border-bottom:1px #D0D0D0 solid;padding-top:12px;}
.cpxl_box .jingp p{ margin-top:30px;}
.product .li {
    position: relative;
    padding-right: 5px;
    display: block;
    float: left;
    width: 200px;
    height: 260px;
    text-align: center;
    overflow: hidden;
	border:1px #ccc solid;
	
}
.product .li .img {
    display: block;
}
.product .li .proname {
    width: 200px;
    height: 24px;
    position: absolute;
    display: block;
    line-height: 24px;
    font-size: 12px;
    color: #333333;
    left: 0;
    bottom: 35px;
    opacity: .8;
}

/*关于我们*/
.about_box{width:1140px; overflow:hidden; margin-bottom:20px;}
.about_box p{margin-bottom:16px;width:1140px;background:url(../images/new.jpg) no-repeat;height:45px; padding-top:5px;}
.about_box p font{ color:#CC0000; font-size:16px; font-family:"Microsoft Yahei"; margin-left:47%;}
.about_box p span{ color:#C1C1C1; font-size:14px; font-family:"Arial"; margin-left:46.5%;}
.about_box .box{width:1140px; height:440px;}
.about_box .box .js_l{width:550px; height:440px;}
.about_box .box .js_l .p{width:550px; height:26px; border-bottom:1px #D0D0D0 solid; margin-bottom:12px;}
.about_box .box .js_l .p h4{ color:#C6C6C6; width:200px;}
.about_box .box .js_l .p span{color:#CC0000; font-size:14px; font-family:"Microsoft Yahei"; font-weight:bold}
.about_box .box .js_l .p .more{ padding-top:5px;}
.conter{ width:550px; height:165px; line-height:25px; overflow:hidden; color:#333333; margin-bottom:27px;}

.shehui{width:550px; height:212px;}
.pp{ width:209px; height:212px; background:#F0F2F1}
.pp h5{ color:#CC0001; margin-top:34px; padding-left:14px; margin-bottom:25px;}
.pp p{ height:80px; overflow:hidden; color:#333333; margin-left:14px; width:180px;}

.js_r{width:570px; height:440px;}
.js_r .shang{ width:570px; height:225px; overflow:hidden;}
.js_r .shang ul{ height:255px;}
.js_r .shang ul li{ width::570px; height:30px; line-height:30px;border-bottom:1px #CCC dashed; font-size:12px;}
.js_r .shang ul li a{ color:#333333; background:url(../images/sj.jpg) no-repeat 10px 4px; padding-left:30px;}
.js_r .shang ul li a:hover{color:#CF0B0C;}
.xia{width:570px; height:215px;}
.xia .p{width:570px; height:25px; border-bottom:1px #D0D0D0 solid; margin-bottom:8px;}
.xia .p h4{ color:#C6C6C6; width:200px; margin-top:-5px;}
.xia .p span{color:#CC0000; font-size:14px; font-family:"Microsoft Yahei"; font-weight:bold}
.xq{width:285px; height:160px;}
.xq span{color:#333333;font-size:14px; font-family:"Microsoft Yahei";}
.xq div{font-size:14px; font-family:"Microsoft Yahei";color:#333333;}
.xq div a{color:#333333;}
.xq div a:hover{ color:#F00}


/*新闻中心*/
.news_box{width:1140px; overflow:hidden; margin-bottom:22px;}
.news_box .news_bt{margin-bottom:16px;width:1140px;height:45px; padding-top:5px;background:url(../images/new.jpg) no-repeat;}
.news_box .news_bt font{ color:#CC0000; font-size:16px; font-family:"Microsoft Yahei"; margin-left:47%;}
.news_box .news_bt span{ color:#C1C1C1; font-size:14px; font-family:"Arial"; margin-left:44.5%;}


/*技术与荣誉*/
.box_d{width:1140px; overflow:hidden; margin-bottom:30px;}
.box_d .jishu{ width:795px; height:230px;}
.box_d .jishu .shang_js{ border-bottom:1px #D0D0D0 solid; margin-bottom:10px;width:795px; height:55px;}
.box_d .jishu .shang_js .j{margin-top:35px;}

.picMarquee-left{ overflow:hidden; position:relative; height:222px;   }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left .bd{ width:1000px;  }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:1000px; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center;position: relative; }
		.picMarquee-left .bd ul li .pic img{ width:239px; height:152px; display:block; padding:2px;  }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		.tempWrap{ width:1000px !important; margin-bottom:10px;}
.proname1 {
    width: 241px;
    height: 30px;
    position: absolute;
    display: block;
    line-height: 30px;
    font-size: 12px;
    color: #ffffff;
    left: 0;
	bottom:0;
	background:#881A15;
	opacity:0.7;
}

.rongyu{width:310px; height:230px;}
.rongyu .ry_bt{height:55px;border-bottom:1px #D0D0D0 solid;margin-bottom:12px; width:310px;}
.rongyu .ry_bt p{ width:236px; height:55px;}
		.slideBox{ width:235px; height:167px; overflow:hidden; position:relative; border:1px solid #ddd; margin:5px auto;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:235px; height:167px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }


/*底部*/
.db_box{width:100%; overflow:hidden; background:#F2F2F2; padding-top:19px;padding-bottom:30px;}
.db_box .db{width:1140px; height:180px;}
.db_box .db .cpxl{ width:152px; height:155px; overflow:hidden; border-right:1px #DEDEDE solid; padding-left:30px;}
.db_box .db .cpxl p{font-size:16px; font-family:"Microsoft Yahei"; color:#676767; margin-bottom:17px;}
.db_box .db .cpxl ul li{width:182px; height:20px; line-height:20px;font-size:14px; font-family:"Microsoft Yahei"; }
.db_box .db .cpxl ul li a{color:#666666; height:110px; overflow:hidden;}
.db_box .db .cpxl ul li a:hover{ color:#F00}

.db_box .db .cpxl1{ width:229px; height:155px; border-right:1px #DEDEDE solid; overflow:hidden;}
.db_box .db .cpxl1 ul{height:120px; overflow:hidden;}
.db_box .db .cpxl1 p{font-size:16px; font-family:"Microsoft Yahei"; color:#676767; margin-bottom:17px;}
.db_box .db .cpxl1 ul li{width:182px; height:20px; line-height:20px;font-size:14px; font-family:"Microsoft Yahei";  overflow:hidden; }
.db_box .db .cpxl1 ul li a{color:#666666;height:110px; overflow:hidden;}
.db_box .db .cpxl1 ul li a:hover{ color:#F00}


.db_box .db .ewm{ width:152px; border-right:1px #DEDEDE solid;background:url(../images/ewm.jpg) no-repeat center; color:#676767; text-align:center; background-size:70% 70%; padding-top:120px; }

.db_box .db .lxwm{height:155px; padding-left:30px;}
.db_box .db .lxwm a{ color:#666666;}
.db_box .db .lxwm a:hover{ color:#F00;}
.db_box .db .lxwm p{font-size:16px; font-family:"Microsoft Yahei"; color:#676767; margin-bottom:17px;}
.db_box .db .lxwm div{font-size:14px; font-family:"Microsoft Yahei";color:#666666; line-height:22px;}
.db_box .db .lianjie{margin-bottom:25px;}
.db_box .db .lianjie span{font-size:14px; font-family:"Microsoft Yahei";color:#666666; clear:both; }
.db_box .db .lianjie{width:1140px; overflow:hidden; margin-top:15px;}
.db_box .db .lianjie a{ padding:0 10px;font-size:12px; font-family:"Microsoft Yahei";color:#666666;}

/*footer*/
.footer_box{width:100%; overflow:hidden; background:#D02626}
.footer_box .footer{width:1140px;}
.footer_box .footer p{font-size:12px; font-family:"Microsoft Yahei";color:#ffffff; margin-top:5px;}
.footer_box .footer p a{color:#ffffff;}
.footer_box .footer div{font-size:12px; font-family:"Microsoft Yahei";color:#ffffff;}
.footer_box .footer div a{padding:0 10px;color:#ffffff;}
.footer_box .footer .you{width:160px; height:43px; margin-top:15px;}
.tj{color:#ffffff;}
.yq{color:#ffffff;}
.yq a{color:#ffffff;}


/*about*/
/*-----main----*/
#inmain {
width: 1140px;
margin: 0 auto;
position: relative;
margin-top: -73px;
}
.intitle {
height: 72px;
overflow: hidden;
margin-bottom: 30px;
}
.intitle h3 {
font-size: 24px;
font-family: "microsoft yahei";
font-weight: bold;
color: #ffffff;
line-height: 42px;
}
.intitle .position {
font-size: 14px;
font-family: "microsoft yahei";
color:#ffffff;
}
.intitle .position a {
padding: 0 5px 0 5px;
font-size: 14px;
font-family: "microsoft yahei";
color: #ffffff;
}
.in_rowL {
float: left;
width: 232px;
}
#insideBar {
overflow: hidden;
}
#insideBar .insidebox {
overflow: hidden;
}
.insidetitle {
height: 39px;
line-height: 39px;
background-color:#A40100;
text-align: center;
}
.insidetitle p {
font-size: 20px;
font-family: "微软雅黑";
font-weight: bold;
color: #fff;
}
#insideBar .insidebox .sideList {
overflow: hidden;
padding: 10px 0 28px 0;
}
#insideBar .insidebox .sideList ul li a {
display: block;
height: 39px;
line-height: 39px;
padding-left: 34px;
font-size: 12px;
border: 1px solid #E5E5E5;
color: #232325;
margin-bottom: 7px;
font-family: "微软雅黑";
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#insideBar .insidebox .sideList ul li a:hover{ color:#A40100}
.huodong_new {
background-color: #F4F4F4;
padding: 12px 5px 5px 16px;
overflow: hidden;
margin-bottom: 12px;
}
.huodong_new {
background-color: #F4F4F4;
padding: 12px 5px 5px 16px;
overflow: hidden;
margin-top: 30px;
margin-bottom: 20px;
width:200px;

}
.huodong_new h4 {
height: 36px;
line-height: 36px;
font-size: 18px;
font-family: "微软雅黑";
color:#A40100;
}
.huodong_li ul li span {
float: right;
line-height: 24px;
font-size:12px;
}
.huodong_li ul li a {
color: #666;
line-height: 24px;
font-size: 12px;
font-family: "微软雅黑";
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
float: left;
width: 110px;
}
.in_rowR {
float: right;
width: 900px;
}
.cotitle {
border-bottom: 1px solid #CBCBCB;
height: 38px;
line-height: 38px;
    margin-bottom: 15px;
}
.cotitle h3 {
font-size: 18px;
font-family: "微软雅黑";
font-weight: bold;

}
.cotitle h3 a{color:#656565;}
.cotitle h3 a:hover{color:#B30707;}


.infoList { overflow: hidden; margin-bottom: 20px; width:1155px;}
.infoList ul { overflow: hidden; padding-left: 32px;}
.infoList .xw{ width: 369px; float: left; margin-bottom: 15px; margin-right: 5px; background-color: #F2F2F2; overflow: hidden;}
.infoList ul .xw .ntitle{text-align:center;} 
.infoList ul .xw .ntitle p{ font-size: 16px; color: #666; font-weight: bold; line-height: 35px;text-align:center;} 
.infoList ul .xw .ntitle p a{ color:#323232}
.infoList ul .xw .infon{ padding-left: 10px; text-align: left; line-height: 25px; color: #959595; margin-bottom: 42px; height:75px; overflow:hidden; font-size:12px}
.infoList ul .xw .btn{ margin-bottom: 42px; text-align: center;}
.infoList ul .xw .btn a{ display:block; width: 197px; height: 27px; border: solid 1px #CCC; margin: 0 auto; font-size: 15px; line-height: 27px; color: #656565 !important;}
.infoList ul .xw:hover,.infoList ul .xw:hover p,.infoList ul .xw:hover a{ background-color: #CC0001; color: #FFF !important; }
.infoList ul .xw .btn a:hover{ border: solid 1px #FFF; background-color: #05C766;box-shadow:0 0 10px #FFF; border-radius:5px; }

.banner_about{
	text-align:center;
	width:1440px;
	overflow:hidden;
	margin:0 auto;
}




