﻿body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed; font-family: "microsoft yahei";}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;display:block;max-width: 100%}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
.fa{ margin-top:25px;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1000px; margin:0 auto;}

/* top */
.top{ height:145px; background:url(../images/topbj.jpg) center no-repeat;}
.logo{ float:left; margin-top:30px;}
.dh{background: url(../images/dh.png) left center no-repeat;float:right;font-size:18px; padding-left:90px; margin-top:45px; color:#626262;}
.dh span{ font-size:28px; color:#cf0500; font-weight:bold;}
.nav {
  width: 100%;
  background: url(../images/dao.jpg) center no-repeat;
  height:50px;
}
.nav a {
  display: block;
  line-height: inherit;
  cursor: pointer;
}
.nav_menu {
  line-height:50px;
  text-transform: uppercase;
}
.nav_menu-item {
	z-index:999; 
	display: block;
	float:Left;
	width:123px;
	text-align:center;
	position: relative;
}
.nav_menu-item a{font-size:15px; color:#fff;display: block;}
.nav_menu-item:hover { background: url(../images/daoa.png) center no-repeat;}
/* 焦点图 */
.ban {
	width:100%;
	max-width:1440px;
	height:420px;
	margin:0px auto;
}
.ban_bg{height:420px;width:100%; position:relative; }
.ban_bg .bgitem{ position:absolute; top:0;}
.ban_bg .btn{bottom: 23px;margin-right: -420px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: none repeat scroll 0 0 #2B130F;border: 1px solid #2B130F;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}

/* 产品分类 */
.pro-bj{height:930px;background: url(../images/bj.jpg) repeat;}
.bt{ height:105px; background:url(../images/tu_1.png) center center no-repeat; text-align: center; padding-top:10px;}
.bt a{ font-size:28px; color:#000; line-height:50px;}
.bt span{ font-size:18px; color:#727272;}
.bt p{ font-size:14px; color:#b4b4b4;}
.bt a:hover{ color:#833108;}
.profl{ height:auto;width:230px; margin-top:30px; background:#dfd4b8;}
.profl span{ height:75px;background: url(../images/tu_1.jpg) center no-repeat;width:100%; display: block; text-align: center;color:#dfd4b8; font-size:16px; padding-top:15px;}
.profl b{ font-size:22px; color:#fff;}
.profl ul li{height:40px;line-height:40px; background:url(../images/tu_2.jpg) center no-repeat;margin-top:12px;}
.profl ul li a{color:#fff; font-size:14px; padding-left:43px;}
.profl ul li:nth-child(7) { background:none;}
.profl ul li.gd{ height:40px;background:url(../images/tu_3.jpg) center no-repeat;}
.profl ul li:hover a{ font-weight:bold; font-size:15px;}
.profl .sylx{ height:320px; background:#853f04; margin-top:10px;}
.profl .sylx a{ display:block; text-align:center; height:40px; background: url(../images/tu_4.jpg) center no-repeat; color:#fff; font-size:20px; font-weight:bold; line-height:40px;}
.profl .sylx p{ display:block; width:203px; height:270px; margin:0 auto; background:#ebe7d9; font-size:14px; line-height:25px; color:#6b1001; padding-left:5px; padding-right:5px}
/*产品中心*/
.cptj{ width:760px; margin:0px auto;height:auto; }
.gun_img {height:238px;width:235px;margin-left:15px; float:left;}
.gun_img img{width:235px;height:170px; padding:3px; border:1px #c8c8c8 solid;}
.gun_img span{width:245px;line-height:40px; height:40px; text-align:center;display:block;font-size:14px;color:#000;}
.gun_img:hover span{ color:#ce0007;}

/*公司简介*/
.boxa{ height:760px; background:url(../images/bj.jpg) repeat;}
.about{ height:350px; width:1600px; margin:0 auto; background:url(../images/jjbj.png) center center no-repeat; margin-top:20px;}
.about img{ display: block; float:left; border:3px #fff solid; margin-left:310px; margin-top:120px;}
.nr{ float:right; width:485px; margin-right:305px; margin-top:120px;}
.nr p{font-size:14px;line-height:25px; color:#333;}
.nrb h1{ font-size:18px; font-weight:normal; border-bottom:1px #9c541a solid; display:block; float:left; line-height:35px;}
.nrb a{ display:block; float:right; color:#8e8e8e;line-height:35px; padding-bottom:15px;}

/*案例*/
.guna_img {height:250px;width:245px;float:left; margin-right:15px; margin-top:30px;}
.guna_img img{width:237px;height:177px; padding:3px; border:1px #ccc solid;}
.guna_img span{width:245px;line-height:35px; height:35px; text-align:center;display:block;font-size:14px;color:#000;}
.guna_img:hover span{ font-size:15px; font-weight:bold; color:#853f04;}

/*新闻*/
.box{ height:380px; background: url(../images/bj.jpg) repeat;}
.bta{ height:65px; width:100%;background:url(../images/tu_6.jpg) bottom center no-repeat;}
.bta span{ display:block; float:left; width:180px; height:60px;background:url(../images/tu_3.png) left center no-repeat; line-height:65px; font-size:23px; padding-left:55px;}
.bta a{ display:block; float:right; width:70px; height:65px; background:url(../images/tu_7.jpg) right center no-repeat; line-height:65px; text-align:center; color:#fff;}
.news-l{ width:590px; float:left;}
.xw{ height:130px;margin-top:20px;}
.xw img{ width:223px; height:120px; float:left; border:1px #ccc solid;}
.xw p{ display:block; float:right; width:340px;padding-right:5px; color:#6e6e6e; font-size:13px; line-height:25px;}
.xw p a{ font-size:14px; font-weight:bold;color:#000;}
.xw p a:hover{ color:#d02422;padding: 0 0 0 15px;}
.news-l li{ height:40px; line-height:40px; border-bottom:1px #b6b5b1 dotted;}
.news-l li a{color:#000; font-size:13px; display: block; float:left; width:350px;}
.news-l li span{ display:block; width:100px; float:right; color:#b3b3b3; font-size:13px;}
.news-l li a:hover{padding: 0 0 0 13px; color:#fa1404;}
.new-r{ width:380px; float:right; margin-top:10px;}
.topLoop{ overflow:hidden; position:relative;}
.topLoop .bd{ padding:0 10px; }
.topLoop .bd ul{ overflow:hidden; zoom:1; }
.que_con li{width: 100%;margin-top:10px;border-bottom:1px #b6b5b1 dotted;}
.que_con li .dt i{width: 23px;height: 23px;background: #000;color: #FFF;display: block;overflow: hidden;font-style: normal;font-size: 14px;text-align: center; float:left;}
.que_con li .dt h2{line-height: 22px;padding: 0 0 0 15px; float:right; width:310px;}
.que_con li .dt h2 a{color: #000;font-weight: bold;font-size: 14px;}
.que_con li .dt h2 a:hover{color: #000;font-weight: bold;font-size: 14px;padding: 0 0 0 15px;}
.que_con li .dd{margin: 10px 0 0;}
.que_con li .dd i{width: 23px;height: 23px;background: #9c541a;color: #FFF;display: block;overflow: hidden;font-style: normal;font-size: 14px;text-align: center; float:left;}
.que_con li .dd p{line-height: 22px;padding: 0 0 0 15px;color: #6b6b6b;font-size: 13px;display: block;width:310px; float:right;}
/* 底部*/
.foot{ height:190px; background: url(../images/tu_8.jpg) center no-repeat;}
.dblj ul li{ float:left; line-height:50px; width:120px; text-align:center; background:url(../images/tu_4.png) right center no-repeat;}
.dblj ul li a{ color:#fff; font-size:14px; padding-right:15px;}
.dblj ul li a:hover{ text-decoration:underline;}
.foot img{ display:block; float:left;}
.foot p{ display:block; float:right; font-size:13px; color:#fff; line-height:26px; padding-top:10px;}
.foot p a{ color:#fff;}
/*当前位置 */
.nywz{ width:730px; height:60px; float:right; line-height:50px; font-size:13px;margin-top:30px;color:#000; padding-left:15px;}
.nywz a{ color:#000;}
.nywz span{ display:block; float:right; font-size:18px; font-weight:bold; color:#000; padding-right:15px;}
/* 内页左侧分类 */
.pro-la{ width:228px; min-height:470px; height:auto; background:#eee; margin-top:30px;border-radius:6px; padding-bottom:15px;}
.flla{ width:228px; height:90px;font-size:16px;color:#fff;text-align:center;background:#0d71cf;border-radius:3px; line-height:36px; padding-top:15px;}
.flla span{ font-size:28px;}
.pro-la ul{ margin-top:20px;}
.pro-la ul li{ width:190px; height:43px; background:#d6d6d6;margin:0 auto; margin-bottom:10px; line-height:43px;border-radius:3px;}
.pro-la ul li a{ color:#000; font-size:14px; padding-left:15px; display:block; width:150px;}
.pro-la ul li:hover{ background:#ff7e00;}
.pro-la ul li:hover a{ color:#fff; padding-left:20px; font-size:15px; font-weight:bold;}

.zcxw{ width:228px; min-height:250px; margin-top:15px;border-radius:3px; background:#f6f6f6;}
.zcxw span{ display:block; height:45px; line-height:45px; background:#c71730; color:#fff; font-size:18px; padding-left:15px;border-radius:3px;}
.zcxw ul li{ height:45px; line-height:45px; border-bottom:1px #ccc dotted; padding-left:10px;}
.zcxw ul li a{ color:#000; padding-left:10px; font-size:13px;}
.zcxw ul li a:hover{ color:#1561af; font-weight:bold; padding-left:15px;}


/* 分页 */
.pages{ text-align:center; margin-top:20px; width:750px; float:right;margin-bottom:30px;}
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:"microsoft yahei"; margin:0 2px; border:1px solid #999; color:#000;}
.pages .cur{ background:#374262; border:none; color:#fff;}
.pages a:hover{ background:#374262; color:#fff;}
/* 内页单页面 */
.main{height:auto;}
.main_l{ float:left;margin-bottom:30px;}
.main_r{float:right;height:auto; width:730px; padding:10px; line-height:26px; font-size:14px; margin-bottom:30px; border:1px #dfdfdf solid;}
.main_r p{ padding:10px; line-height:26px; font-size:14px;}

/* 产品列表 */
.common{height:auto; width:750px;}
.common .node{float:left;text-align:center;}
.common .node .pic img{border:1px solid #e4e4e4; padding:3px; margin-left:13px; }
.common .node .pic img:hover{border:1px solid #c21832; background-color:#c21832;}
.common .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:223px;height:35px; line-height:35px;}
.common .node .url a{ color:#000; font-size:13px;}
.common .node .url a:hover{ color:#c21832;}
/* 产品详情页 */
.area{color:#333;line-height:200%;padding:10px; border-bottom:1px #ccc dotted;margin-bottom:30px;} 
.area h1{width:100%;text-align:center;font:700 18px/40px "microsoft yahei";color:#3f3f3f}
.date{width:100%;text-align:center;font:12px/20px "microsoft yahei";color:#787878; border-bottom:1px #ccc dashed; margin-bottom:20px;}
.page a{ color:#000;}
.page a:hover{ color:#05960c;}
/* 新闻列表页 */
.node{margin-bottom:0px;overflow:hidden; } 
.node .title{padding-bottom:0px;padding-top:0px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#e6e6e6;} 
.node .title h2{margin:0px;padding:0px;font-size:15px;float:left;}
.node .title span{margin:0px;padding:0px;font-size:14px;float:right;color:#acacac;} 
.node .title a{padding-left:25px;display:block;line-height:40px;font-size:15px;background:url(../images/tu_9.png) 10px center no-repeat;color:#333;}
.node .title a:hover{ color:#c21832; padding-left:30px;}
.node .description{padding:0px 8px;line-height:150%;color:#cccccc; text-align:left;} 
.node .description p{margin:0px;padding:0px;color:#888888; line-height:26px;}
/* 在线留言 */
#faqbox{padding:90px 0 50px 0; background-color:#fff; width:700px; margin:0 auto;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:435px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:455px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#fff; margin-top:20px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;background-color:#dd0103; }
.wizfrm:hover{ background-color:#ff9900; }