* { margin: 0px; padding: 0px; }

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; }

ul, ol, li { list-style: none; }
em{font-style:normal;}

a { text-decoration: none; color: #333; font-family: "Microsoft YaHei"; }

a:hover { color: #d92119; text-decoration: none; }
img:hover{ opacity:0.8}
body { width: 100%; background: #fff; font-family: "Microsoft YaHei"; font-size: 12px; color: #333; }

.clear { clear: both; }

.clear:after { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; }

img { border: 0; }

/*全局样式  */

.full { width: 100%; margin: 0 auto; overflow: hidden; min-width: 1000px; }
.w1000 { width: 1000px; overflow: hidden; margin:0 auto; }
.w1180 { width: 1180px; overflow: hidden; margin:0 auto; }
.w-490{ width:490px;}
.w230{ width:230px;}
.bgcolor-f { background: #fff }
.bgcolor-c { background: #ddd; }
.bgcolor-f6 { background: #f6f6f6 }
.bgcolor-f7 { background: #f7f7f7 }
.bgcolor-f13{ background:#131313}
.h30 { height: 30px; line-height: 30px; }
.f-lt { float: left; }
.f-rt { float: right; }
.color-6 { color: #666 }
.color-9 { color: #999 }
.color-b12{ color:#b12121}
.mtt10{ margin-top:10px;}
.mtt20{ margin-top:20px;}
.mtt30{ margin-top:30px;}
.mtt40{ margin-top:40px;}
.mtt50{ margin-top:50px;}
.mtb20{ margin-bottom:20px;}
.mtb30{ margin-bottom:30px;}
.mtb50{ margin-bottom:50px;}
.pd-t20{ padding-top:20px;}
.bor-b{ border-bottom:1px #e9e9e9 solid;}
.bor-t{ border-top:1px #e9e9e9 solid;}
.bor-b-dashed{border-bottom:1px #c9c9c9 dashed;}
.bold{ font-weight:bold}
.pd-lt20 { padding-left:20px;}
.pd10{ padding:10px;}
.bor-t-3{ border-top:3px #616161 solid}
.bor{ border:1px #ddd solid; border-radius:4px}

/*通用标题样式1	*/

.webtt { height: 30px; line-height: 30px; background: url(../images/icon-tt.png) no-repeat left center;}
.webtt .tit {width:140px; height:40px; line-height:30px; text-align:center;  color: #333;font-size: 16px;  font-weight:600; float:left}
.webtt .more{float:right;  overflow: hidden; height: 26px; line-height: 26px; font-size: 12px; font-weight: normal; color: #fff; }
.webtt .more a { color: #999; }
.webtt .more a:hover { color: #d92119; }
.webtt .more span { font-family: "宋体" }

/*头部样式  */

.top { width: 1000px; height: 30px; line-height: 30px; margin: 0 auto; }
.top ul li { float: left; padding: 0 14px; height: 30px; line-height:30px; background: url(../images/icon-top-line.png) no-repeat right center; vertical-align:middle }
.top ul li:last-child { background: none; padding-right: 0; }
.top ul li a { color: #666; }
.top ul li a:hover { color: #d92119; }
.top ul li a img{ vertical-align:middle; padding-right:6px; }
.top ul .pd0 { padding: 0px; }
.headerfull { width: 100%; margin: 0 auto; background: #fff; min-width: 1180px; z-index:99; 
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;behavior: url(/PIE.htc);
}

.header { width: 1180px; height: 100px; margin: 0 auto; position:relative }
.header .logo { width: 201px; height: 100px; float: left; overflow: hidden; }
.header .logo img{  height:100px; }
.header h1{ float:left; padding-left:30px; font-size:28px; color:#333; font-weight:400; }
.header h1 span{ display:block; font-size:13px; color:#999;font-weight:400}
.header .tel { float: right;height: 74px; line-height:74px; margin-top: 16px; overflow: hidden; }
.header .tel span { font-size: 28px; color: #ec9b16; font-weight: 700; font-family: Arial, Helvetica, sans-serif }
/*主导航菜单*/

#nav-menu{height:100px;width:790px; float:right;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{}
#nav-menu .menu .stmenu{position:relative;float:left;padding:0 26px;display:inline;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#333;height:100px; line-height:100px;text-decoration:none;font-size:16px;text-align:center;}
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ color:#e70b1c;}
#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:100px;}
#nav-menu .menu .children{display:none;position:absolute;top:100px;left:0px;width:100%;background:#FFF;border:2px solid #eee;border-top:0;line-height:normal; z-index:99}
#nav-menu .menu .children li{width:100%;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #eee;}
#nav-menu .menu .children li:first-child{ border-top:none;}
#nav-menu .menu .children li h3{display:block; width:100%;}
#nav-menu .menu .children li a{width:100%;height:26px;line-height:26px;overflow:hidden;padding:3px 0;display:block;color:#333;text-align:center;text-decoration:none; font-size:14px;}
#nav-menu .menu .children li a:hover{ color:#e70b1c}
#nav-menu .menu .stmenu2{float:left;padding:0 26px;}
#nav-menu .menu li.stmenu2 ul{ position:absolute; z-index:999999}
#nav-menu .menu .children dl{ float:left; padding:30px 50px;width:170px;}
#nav-menu .menu .children dl h3{display:inline-block; height:34px; line-height:34px;}
#nav-menu .menu .children dl h3 a{ font-size:16px; font-weight:600;color:#e70b1c}
#nav-menu .menu .children dl dt{ color:#333; height:28px; line-height:28px; clear:both}
#nav-menu .menu .children dl dt a{ font-size:14px; }
#nav-menu .menu .children dl dt a:hover{color:#e70b1c}
#nav-menu .menu .children dl dd{ height:26px; line-height:26px; overflow:hidden; float:left; padding-right:10px; float:left }
#nav-menu .menu .children dl dd a{ color:#888;}
#nav-menu .menu .children dl dd a:hover{color:#e70b1c}

/*搜索 */
.ser-box{ padding-top:15px; width:180px; }
.ser-box input[type=text] {width: 125px;  height: 22px; line-height: 22px; float:left; border: 1px #d3d3d3 solid; border-right:none; font-size: 12px; color: #999; padding: 2px 10px; }
.ser-box input[type=submit] { width: 34px; height: 28px; line-height: 28px;  float:right; text-align: center; background: #e70b1c url(../images/icon-fdj.png) no-repeat center center;; border: none; cursor: pointer; text-indent:4em }
/***首页搜索条***/
.index-seach-bar{background-color:#e0e0e0;}
.index-seach-bar .left{width:730px;float:left;height:50px;line-height:50px;background:url(../images/inc-gg.png) no-repeat left center;}
.index-seach-bar .left span{float:left;margin-left:35px;margin-right:10px;font-weight:bold;}
.index-seach-bar .left a{}
.index-seach-bar .right{width:336px;float:right;height:50px;line-height:50px;}
.ser-box1{ padding-top:12px; width:330px; }
.ser-box1 input[type=text] {width: 275px;  height: 22px; line-height: 22px; float:left; border: 1px #d3d3d3 solid; border-right:none; font-size: 12px; color: #999; padding: 2px 12px; }
.ser-box1 input[type=submit] { width: 30px; height: 29px; line-height: 29px;  float:right; text-align: center; background: #e70b1c url(../images/inc-ss.jpg) no-repeat center center;; border: none; cursor: pointer; text-indent:4em }
/**首页banner**/
#slider { width: 100%; margin: 0 auto; height: 450px; position: relative; min-width: 1000px }
div#slideshow { float: left; width: 100%; height: 450px; overflow: hidden; }
.slider-item { width: 100% !important; height: 450px; }
.slider-item a { display: block; width: 100%; height:450px; overflow: hidden; }
.slider_content_inner img { border: none; }
.controls-center { width: 100%; margin: 0 auto; position: absolute; bottom: 25px;  }
#slider_controls { float: right; padding: 5px 0 0 0; position: relative; margin: 0; z-index: 10; width: 100%; }
#slider_controls ul { margin: 0 auto; width: 252px; height: 20px; line-height: 20px; }
#slider_controls ul li { margin: 0; padding: 0;  }
#slider_controls ul li { float: left; display: block; list-style-type:decimal }
#slider_controls ul li a { width: 60px; height: 2px;  text-align:center;color:#fff; background:#d90000 ; display: block; float: left;  margin: 12px ; outline: none;}
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a.activeSlide { background:#fff;  color:#EC9B16; }

/*首页产品推荐*/
.index-pr{padding:50px 0;}
.index-pr-title{width:100%;height:29px; line-height:29px;background:url(../images/icon-tt.png) no-repeat left center;}
.index-pr-title span{height:29px;width:200px;line-height:29px;font-size:16px;font-weight:bold;float:left; margin-left:36px;}
.index-pr-title em{float:right;color:#999;}
.index-pr-main{padding-top:20px;}
.index-pr-main ul{width:1200px; overflow:hidden;}
.index-pr-main li{width:216px;padding:1px;height:313px;margin-right:20px;float:left;margin-top:15px;border:solid 1px #eee;border-bottom:solid 4px #eee; text-align:center;}
.index-pr-main img{width:216px; height:200px;}
.index-pr-main span{font-size:16px;font-weight:bold;width:218px;height:40px;line-height:40px;text-align:center;display:block;margin-top:20px;}
.index-pr-main em{color:#666;}
.index-pr-main a:hover li{border:solid 1px #db2e2e;border-bottom:solid 4px #db2e2e;}

/*首页解决方案*/
.index-fa{padding:50px 0;background-color:#f2f2f2;}
.index-fa-main{padding-top:20px;}
.index-fa-main .fa-daitu{width:1180px; overflow:hidden;}
.index-fa-main .fa-daitu ul{width:1220px; overflow:hidden;}
.index-fa-main .fa-daitu li{width:548px;float:left;margin-right:40px;margin-bottom:20px; border:1px solid #eee;padding:10px;background-color:#fff;}
.index-fa-main .fa-daitu .fa-daitu-left{width:205px;float:left;}
.index-fa-main .fa-daitu .fa-daitu-left img{width:205px;height:238px;}
.index-fa-main .fa-daitu .fa-daitu-right{width:288px;padding:28px 23px 0 32px;float:left;}
.index-fa-main .fa-daitu .fa-daitu-right h3{font-size:16px; font-weight:blod;}
.index-fa-main .fa-daitu .fa-daitu-right em{color:#999;height:40px;line-height:40px;display:block;}
.index-fa-main .fa-daitu .fa-daitu-right span{color:#666;line-height:22px;}
.index-fa-main .fa-daitu .fa-daitu-right a{display:block;margin-left:-5px;margin-top:5px;}

/*首页品牌*/
.index-pp{padding:50px 0;}
.index-pp ul{width:1194px;overflow:hidden;margin-top:20px;}
.index-pp ul li{width:183px;height:70px;border:1px solid #eee;float:left;margin:0 14px 14px 0;}
.index-pp li img{width:183px;height:70px;}

/*首页新闻及关于我们*/
.index-about-news{padding-bottom:50px;}
.index-about{width:300px;height:278px;float:left;overflow:hidden;}
.index-about-title{width:300px;height:38px;line-height:38px;border-bottom:3px solid #eee;}
.index-about-title span{width:81px;height:38px;line-height:38px;font-size:16px;font-weight:bold;float:left; border-bottom:3px solid #d90000; }
.index-about-title em{float:right;color:#999;}
.index-about-title a{color:#999;}
.index-about-main{padding-top:10px;line-height:22px;color:#666;}

.index-news{width:510px;height:278px;float:left;margin-left:35px;overflow:hidden;}
.index-news-title{height:38px;line-height:38px;border-bottom:3px solid #eee;}
.index-news-title span{width:64px;height:38px;line-height:38px;font-size:16px;font-weight:bold;float:left; border-bottom:3px solid #d90000; }
.index-news-title em{float:right;color:#999;}
.index-news-title a{color:#999;}

.index-news-tt{padding:12px 22px 20px;;border:1px solid #eee;height:61px;margin-top:10px;}
.index-news-tt h4{font-size:14px;color:#d90000;}
.index-news-tt p{color:#666;line-height:18px;}
.index-news ul{}
.index-news ul li{width:464px;height:30px;line-height:30px;padding:0 22px;border:1px solid #eee;margin-top:12px;}
.index-news ul li h4{width:350px;float:left;overflow:hidden;}
.index-news ul li em{color:#999;width:72px;float:right;}

.index-shouquan{width:300px;height:278px;float:right;overflow:hidden;}
.index-shouquan-title{height:38px;line-height:38px;border-bottom:3px solid #eee;}
.index-shouquan-title span{width:64px;height:38px;line-height:38px;font-size:16px;font-weight:bold;float:left; border-bottom:3px solid #d90000; }
.index-shouquan-title em{float:right;color:#999;}
.index-shouquan-title a{color:#999;}
.index-shouquan img{width:300px;height:226px;padding-top:10px;}


/*首页新闻中心	*/
.newslist{ overflow:hidden; clear:both}
.newslist .pic{ display:block; float:left; overflow:hidden; width:200px; height:140px;}
.newslist ul { overflow: hidden;float:left; padding-left:10px; }
.newslist ul li { height: 28px; line-height: 28px; padding-left: 15px; overflow: hidden; background: url(../images/icon-list.gif) no-repeat left center; }
.newslist ul li a { display: block; float: left;  overflow: hidden; color: #666; font-size: 12px; }
.newslist ul li a:hover { color: #d92119; }
.newslist ul li em { display: block; width:27px; height:9px; float:left; padding-left:6px; color: #999;  background: url(../images/icon-hot.png) no-repeat right center;}
/*首页产品展示*/

.home-pro { width: 490px; overflow: hidden; zoom: 1; position: relative; margin:0 auto; padding:10px 0; background:#efefef   }
.home-pro .leftbotton { background: url(../images/icon_turn_l.png) no-repeat; float: left; width: 47px; cursor: pointer; position: absolute;  top:0px; left: 10px;  height: 123px }
.home-pro .rightbotton { background: url(../images/icon_turn_r.png) no-repeat; float: right; width: 47px; cursor: pointer; position: absolute; top: 0px;  right: 10px; height: 123px }
.home-pro .cont { margin: 0px auto; overflow: hidden; width: 1000px; }
.home-pro .box { float: left; display:inline; width: 163px; text-align: center ;}
.home-pro .box img { width:115px; height:100px; background:#fff;}
.home-pro .box .tit{ font-size:12px; color:#666}
/*内页banner*/
.banner{ width:100%; height:290px; overflow: hidden}
/*当前位置样式 */
.locate { width: 1180px; margin: 0 auto; height: 50px; line-height: 50px;  overflow: hidden; color: #333; font-size:12px; padding-left: 20px; background: url(../images/icon_locat.png) no-repeat left center; }
.locate span { padding: 0 6px; font-family: "宋体"，"Microsoft YaHei", "Arial" ;}
.locate a { color: #333}
.locate .in { color: #d92119 }
.locate a:hover { color: #d92119 }
.locate .left{width:840px;float: left;}
.locate .right{width:330px;float:right;}
/*foot样式*/
.foot { width: 100%; margin: 0 auto; overflow: hidden; min-width: 1180px; font-size:12px; padding:70px 0;background:#043871}
.foot a{color:#fff;}
.footbl { width: 1180px;  overflow: hidden; margin:0 auto; }
.footbl dl{ float:left; width:140px;}
.footbl dl dt{ font-weight:700; line-height:38px; width:90px; margin-bottom:10px;color:#fff;font-size:16px;}
.footbl dl dd{ line-height:30px;}
.footbl .contact { float:right; overflow:hidden }
.footbl .contact li { padding:10px 0 0 0; overflow:hidden}
.footbl .contact li img{ float:left; margin-left:35px;margin-top:10px;}
.footbl .contact span{font-size: 28px;color: #fff;}
.footbl .contact em{font-size:14px;color: #fff;}
.footbl .contact li img:hover{ opacity:0.8}
.footbl .contact li p{ clear:both; line-height:24px; }
.copyright { width: 100%; margin: 0 auto; padding: 38px 0; overflow: hidden; color: #fff; background:#001f41 }
.copyright p { width:1180px; margin:auto; line-height: 24px;font-size:12px;  }
.copyright p span{ padding:0 20px;}
.copyright p a{ color: #9b9d9d}
.copyright p a:hover{ color:#E44D47;}
/*上一篇下一篇*/
.prent { float: left; overflow: hidden; padding-bottom: 30px; }
.prent p { clear: both; color: #666; font-size: 12px; line-height: 36px; }
.prent p a { font-size: 12px; }
/*在线QQ*/
.KeFuDiv{
	
	height:160px;
	width:118px;
	position:fixed;z-index:55;
}
.KeFuList{
	background:url(../float/images/mid001.gif);
}
.KeFuTitle{
	background:url(../float/images/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}
.KeFuItem a {height: 22px;line-height: 22px;}