﻿body { background:#F0F1F1;}

/*首页幻灯片*/
.m_banner{ background:#fff;height:408px; position:relative;}
.m_banner .banner{height:408px;width:100%; position:absolute;top:0;left:0; background-position:center top; min-width: 980px}
.banner_ctrl{ height:100px;width:980px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -490px;z-index:2;  }
@media screen and (min-width:1300px) and (max-width: 1400px) {
.banner_ctrl{ width: 1100px;margin:-50px 0 0 -550px;}
}
@media screen and (min-width:1400px) and (max-width: 1600px) {
.banner_ctrl{ width: 1300px;margin:-50px 0 0 -650px;}
}
@media screen and (min-width:1600px) {
.banner_ctrl{ width: 1500px;margin:-50px 0 0 -750px;}
}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=50);
-moz-opacity:0.5;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:388px;}
.m_banner .banner a{display: block;width: 980px;height: 365px;cursor: pointer; position: absolute;left: 50%;margin-left: -490px;z-index: 4;}

.container { }
.introceng { }
.productceng { }
.equipmentceng { }
.gs { width:254px; height:188px; }
.gonggao { width:430px; height:42px; line-height:42px; padding-left:44px; background:#D90000 url(../img/laba.jpg) no-repeat 15px 8px; color:#fff; font-weight:700;}
.gonggao a { color:#fff; line-height:42px; height:42px; }
.indexnews { background:#fff; height:280px;}
.indexnews h1 { color:#fff;width:410px; height:42px; background:#121E3F;}
.indexnews h1 span { display:block; width:330px; line-height:42px; font-family: "微软雅黑",Arial, sans-serif; font-size:18px; padding-left:20px; float:left;}
.indexnews h1 em { display:block; width:60px; line-height:42px; float:left; text-align:center; }
.indexnews h1 em a { color:#fff;}
.i_news_i { width:380px; margin-top:2px;padding:0 15px;}
.i_news_i li { line-height:38px; border-bottom:1px dashed #ccc; background:url(../img/arrow01.jpg) no-repeat 10px 14px; padding-left:30px; width:350px; }
.i_news_i li span { display:block; float:left; width:260px;} 
.i_news_i li em {color:#999;}

.indextitle { width:1170px; height:60px; margin-top:10px;}
.indextitle h5 { width:145px; height:47px; line-height:47px; background:#d90000; border:2px solid #ccc; font-family: "微软雅黑",Arial, sans-serif; font-size:20px; float:right; font-weight:500; text-align:center; color:#fff;  }
.indextitle ol { float:left;  line-height:60px;  }
.indextitle ol h2 { float:left; font-size:46px; font-family: "微软雅黑",Arial, sans-serif; color:#666666; letter-spacing:5px;}
.indextitle ol h3 { float:left; font-size:50px;font-family: "微软雅黑",Arial, sans-serif; color:#D2D2D2; letter-spacing:-3px; font-weight:lighter; }
.indextitle ol h4 { float:left; padding-top:20px; }
.indextitle ol h4 span { display:block;  line-height:17px; width:220px; color:#999;}
.indextitle em { display:block;  font-size:18px; line-height:60px; font-family: "微软雅黑",Arial, sans-serif; color:#333; float:left; }
.i_prolist { width:1185px;  margin-left:-15px; position:relative;overflow:hidden;}
.i_prolist li { float:left; width:380px; height:330px; margin-left:15px; display:inline; }
.i_prolist li:hover span { background:#ccc url(../img/bg01.png) no-repeat 310px 18px; }
.i_prolist li img { float:left; width:380px; height:280px;}
.i_prolist li span { float:left; display:block; width:370px; height:40px; background:#fff; line-height:40px; font-weight:700;padding-left:10px; background:#fff url(../img/bg01.png) no-repeat 310px 18px; }
.cpwordlist { width:1108px; min-height:200px; border:1px solid #bbb; background:#fff; margin:10px auto; padding:10px 30px;}
.cpwordlist ul li { float:left; width:230px; height:34px; line-height:34px; border:1px solid #ccc; float:left; text-decoration:none; margin:7px; font-size:12px; padding-left:30px; cursor:pointer; background:url(../img/arrow.jpg) no-repeat 14px 13px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }

.cpwordlist ul li:hover { border:1px solid #d90000; color:#d90000; background:url(../img/arrow_on.jpg) no-repeat 14px 13px;}
.cpwordlist ul li:hover a { color:#d90000;}

.cpwordlist ul li.on { border:1px solid #d90000; color:#d90000; background:url(../img/arrow_on.jpg) no-repeat 14px 13px;}
.cpwordlist ul li.on a { color:#d90000;}


/*产品内页 css*/
.nycpwordlist { width:260px; min-height:200px; border:1px solid #bbb; margin:10px auto; padding:10px 30px; float:left;}
.nycpwordlist ul li { float:left; width:230px; height:34px; line-height:34px; border:1px solid #ccc; float:left; text-decoration:none; margin:5px 0; font-size:12px; padding-left:30px; cursor:pointer; background:url(../img/arrow.jpg) no-repeat 14px 13px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }

.nycpwordlist ul li:hover { border:1px solid #d90000; color:#d90000; background:url(../img/arrow_on.jpg) no-repeat 14px 13px;}
.nycpwordlist ul li:hover a { color:#d90000;}

.nycpwordlist ul li.on { border:1px solid #d90000; color:#d90000; background:#fff url(../img/arrow_on.jpg) no-repeat 14px 13px;}
.nycpwordlist ul li.on a { color:#d90000;}

.nydetailssize { _display:inline; width:830px; _width:829px; min-height:600; float:left; margin:10px 15px 0 0; border:1px solid #ccc; background:#fff; }
.nycpdetailssize { _display:inline; width:830px; _width:829px; min-height:600; float:left; margin:10px 0 0 15px; border:1px solid #ccc; background:#fff; }
.nr_title {font-family:"微软雅黑"; width:830px;_width:829px; height:70px; background:#d90000; color:#fff; font-size:30px; line-height:70px; text-align:center; font-weight:700;}
.nr_details { width:760px; margin:10px auto; min-height:400px; line-height:24px; font-family:"微软雅黑";}
.nr_details h1 { width:760; min-height:60px; line-height:60px;  text-align:center; font-size:24px; border-bottom:1px dashed #ccc; margin-bottom:15px; }
.nr_details img { display:block; margin:10px auto; width:600px; padding:10px;  background:#fff;  }
.nr_details td{ font-size:16px;}

.dqwz { line-height:40px; font-size:12px;}
.after_dqwz img { float:right; margin-left:15px; margin-top:15px;}
.front_dqwz { padding-left:30px; width:900px; background:url(../img/home.jpg) no-repeat 0 10px;}


/*内页左侧 css*/
.nyleft { width:320px; min-height:200px; border:1px solid #bbb;  margin:10px auto;  float:left;}
.nyleft ul { width:290px; margin:10px auto;  }
.nyleft ul li { width:260px; height:34px; line-height:34px;  text-decoration:none; margin:5px 0;  padding-left:30px; background:url(../img/arrow.jpg) no-repeat 14px 13px; border-bottom:1px dashed #cecece; }
.nyleft ul li a {color:#666;}
.nyleft h1 { width:270px; padding-left:50px; height:45px; line-height:45px;  background:#D9E0F4 url(../img/nyleft01.jpg) no-repeat 15px 10px;  }
.nyleft h1 span { display:block; width:230px; height:45px; float:left; font-weight:700; }

.nyleft h1 em { width:40px; height:45px; line-height:45px; font-size:12px; float:left; display:block; }

#nyleftcontact {  background:#D9E0F4 url(../img/nyleft02.jpg) no-repeat 15px 10px;}

/*头部*/
#headwarp{ width:100%;}
.upper{ background:#F4F4F4; height:22px; border-bottom:1px solid #EAEAEA;}
.upper .uppercont{ width:1170px; margin-left:auto; margin-right:auto;font-size:12px; text-align:right;}
.upper .uppercont1{font-size:12px;}
.upper .uppercont ul li,.upper .uppercont1 ul li{ float:right; padding-left:15px; padding-right:15px; height:20px; line-height:20px; font-size:12px;background: url(../images/lineHeight12px.png) right center no-repeat; }
.upper a{ cursor: pointer; }
.head{ height:116px;min-width: 1170px}
.head .headcont{ width:1170px; margin-left:auto; margin-right:auto; padding-top:22px; position: relative}
.head .headcont .fr{ width:530px; margin-top:10px;}
.head .headcont .fr ul li{ float:left; margin-left:15px; cursor:pointer; position: relative}

.headTips{ width: 130px;height:180px;background: #F9F9F9;border: 1px solid #D6D6D6;border-right:1px solid #584D37;border-bottom:1px solid #584D37;position: absolute;z-index: 9999;display: none;padding: 20px;text-align: center;line-height: 150%; font-family: 微软雅黑}
.headTips .jiao{ background: url(../images/heajiao.png) no-repeat;position: absolute;width: 20px;height: 11px;top: -10px;left: 50%;margin-left: -10px;}
.tonglu{background: url(../images/tonglu.png) no-repeat; display: block; width: 247px; height: 99px; position: absolute; top: 0px; left: 480px}

.menu{ background:#121E3F; height:42px;min-width: 1170px}
.menu .menucont{ width:1170px;  margin-left:auto; margin-right:auto; font-weight:bold; position:relative; z-index: 999}
.menu .menucont .fl{ width:950px; margin-left: 5px}
.menu .menucont .fl ul li{ float:left; line-height:42px; vertical-align:middle; color:#fff; }
.menu .menucont .fl ul li a{color:#fff;}
.menu .menucont .fr{ font-size:20px; color:#fff; line-height:35px; vertical-align:middle; font-family:"微软雅黑";}
.menu .menucont .fr a{ color:#fff;}
.menu .menucont .kefuicon{ position:absolute; top:-26px; right:160px;}


/*导航菜单*/
.nav{  height:42px; line-height:42px; background:#121E3F;  position:relative; z-index:999; text-align:center; }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; z-index: 9999999 }
.nav .nLi h3{ float:left; font-family:"Microsoft Yahei";font-size: 14px;font-weight: normal; text-align: center}
.nav .nLi h3 a{ display:block;text-align: center;width: 100px; }
.nav .sub{ display:none; width:100px; left:0; top:42px;position:absolute; background:#D90000;  line-height:26px;   text-align:left;   border-top:0px; z-index: 9999;}
.nav .sub li{zoom:1;border-bottom: 1px dashed #121E3F;width: 100px;font-size: 12px; text-align: center}
.nav .sub a{display:block;  height:35px;line-height: 42px;width: 100px;font-weight: normal; text-decoration: none }
.nav .sub a:hover{ background:#121E3F; color:#fff;}
.nav .on h3 a{ background:#D90000;color:#fff; }

/* 底部样式============================================================================================================================================ */
#bottom_menu { width:100%; height:87px; background:#121E3F; clear:both;  }
#bottom_menu1002 { width:1170px;  height:86px; margin:0 auto;  border-bottom:1px dashed #f4f4f4; text-align:center;  }
#bottom_nav { height:34px; height:86px; line-height:86px; width:980px; margin:0 auto; }
#bottom_menu1002 li { display:block; font-size:14px; float:left; width:120px; text-align:center; }
.left_line_foot { border-right:2px #fff solid; } 
#bottom_menu1002 a { text-decoration:none; color:#fff; text-align:center;  }
#bottom_menu1002 a:hover { text-decoration:underline;   }
#bottom {width:100%; height:146px; background:#121E3F; }
#bottom1002 { width:1170px; height:100%;  margin:0 auto; color:#fff; }
#bottom_left { width:152px; height:110px;  }
#bottom_left img { margin:20px 0 0 20px;  }
#bottom_center { width:580px; height:83px;  padding:30px 0 0 20px; line-height:22px; font-size:12px;  }
#bottom_center p { text-indent:0; font-size:12px; color:#fff; }
#bottom_center a { font-size:12px; color:#ccc; text-decoration:none; }
#bottom_right { width:280px; height:83px; padding:15px 0 0 20px; font-size:12px; color:#fff; }
#bottom_right ul li { float:left; margin:5px; font-size:12px; }
#bottom_right span { display:block; text-align:center; color:#fff; }
#bottom_right img { width:80px; height:80px; }






#form {
	margin: 10px auto 0;
	width: 405px;
	text-align: left;
	z-index: 100;
	float:right;
}

input {
	border: 0;
	padding: 0
}

.s_ipt_wr.bg,.s_btn_wr.bg,#su.bg {
	background-image: none
}

.s_btn_wr { font-weight:700; }
.s_ipt_wr {
	border: 1px solid #b6b6b6;
	border-color: #7b7b7b #b6b6b6 #b6b6b6 #7b7b7b;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	width: 300px;
	margin-right: 0;
	border-right-width: 0;
	border-color: #b8b8b8 transparent #ccc #b8b8b8;
	overflow: hidden;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	height: 34px
}



.s_ipt {
	width: 300px;
	height: 22px;
	font: 16px/18px arial;
	line-height: 22px\9;
	margin: 6px 0 0 7px;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
	-webkit-appearance: none;
	background:url(../img/ss.jpg) no-repeat 0 3px;
	padding-left:20px;
	
	
}

.s_btn {
	width: 100px;
	height: 36px;
	color: white;
	font-size: 15px;
	letter-spacing: 1px;
	background: #D90000;
	border-bottom: 1px solid #7B0000;
	outline: medium;
	*border-bottom: 0;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}



/*新闻列表页面*/
.newslist { background:url(../img/newslistbg.jpg) no-repeat 540px 0; }
.newslist li { width:1002px; height:60px; line-height:60px; font-size:22px; padding-left:50px; background:url(../img/arrowb.jpg) no-repeat 5px 15px; }
.newslist li i { font-size:12px; color:#666; font-weight:normal; margin-left:10px;}
.newslist li a { color:#000; font-family:"Microsoft Yahei";}
.newslist li a:hover { text-decoration:none; color:#d90000; }

/*搜索页面*/
.cp_sreach { width:795px; min-height:500px;  margin:15px; }
.cp_sreach ul {  }
.cp_sreach li { width:255px; height:200px; float:left; margin:5px; }
.cp_sreach li img { width:100%; }

.searchBar{width:540px;height:34px;float:right;margin-top:20px;background:#fff url(../images/search-bg.gif) no-repeat;}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .select {float: left; margin-top:1px; display:inline; margin-right:8px;}
.searchBar .text {float: left; height:26px;}
.searchBar .text input{display:block;width:300px;height:26px;line-height:26px;border:0;margin-top:2px;color:#b8b8b8;outline: none;}/*outline: none;针对谷歌浏览器*/
div.selectbox-wrapper {border:1px solid #da251a; width: 90px;position: absolute;text-align: left;margin-top:3px;background:#fff;  z-index:99999;}
div.selectbox-wrapper ul li.selected {background:#eaeaea;width:77px;padding-left:10px;}
div.selectbox-wrapper ul li.current {color: #fff;width:77px;background:#da251a;padding-left:10px;}
div.selectbox-wrapper ul li {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; width: 77px; padding-left:10px;cursor: pointer; line-height: 20px; padding-top: 3px}
.selectbox {border:none; display: block;padding-left:8px;width: 84px; cursor: pointer; height: 26px; line-height:26px;background:url(../images/search-bg2.gif) no-repeat;margin-left:2px;margin-top:1px;}