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;}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
.fl{ margin-top:25px;}
.left{ float:left;}
.right{ float:right;}
.wrap{ width:1000px; margin:0 auto;}
.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

/* top */
.logo{ float:left; width:700px; height:135px;}
.dh{ background: url(../images/dh.png) left center no-repeat; float:right; height:60px; font-size:14px; padding-left:50px; margin-top:50px; line-height:60px;}
.dh span{ font-size:30px; color:#212121; font-weight:bold;}
.nav {
  width: 100%;
  background:#cc0001;
  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:110px;
	text-align:center;
	position: relative;
	border-right:1px #880203 solid;
}
.nav_menu-item a{font-size:15px; color:#fff;display: block;}
.nav_menu-item:hover { background:#fb5000;}
/* 焦点?*/
.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: 43px;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:620px; background: url(../images/bj.jpg) repeat;}
.bt{ width:1000px; margin:0 auto;}
.bt a{ display:block;background: url(../images/tu_1.png) bottom center no-repeat; font-size:30px; color:#ca0004; font-weight:bold; padding-left:460px; padding-top:30px;}
.bt a:hover{ color:#000;}
.bt p{ display:block; text-align:center; color:#676767; font-size:18px;}
.w1050{ width:1050px; height:430px; margin:0 auto; background:url(../images/tu_2.png) center no-repeat; margin-top:35px;}
.fir{ display:block; height:110px;padding-top:60px;}
.fir li{ float:left; width:210px; text-align:center;}
.fir li span{ font-size:14px; color:#979797;}
.fir li span:hover{ text-decoration:underline;}

.sec{ display:block; height:110px; width:820px; margin:0 auto;}
.sec li{ float:left; width:205px; text-align:center;}
.sec li span{ font-size:14px; color:#979797;}
.sec li span:hover{ text-decoration:underline;}

.thi{ display:block; height:110px; width:630px; margin:0 auto;}
.thi li{ float:left; width:210px; text-align:center;}
.thi li span{ font-size:14px; color:#979797;}
.thi li span:hover{ text-decoration:underline;}


.tgqd{ width:1000px;height:200px; margin:0 auto; margin-top:40px; background:url(../images/tu_1.jpg) left bottom no-repeat;}
.tgqd ul li{ float: left; width:185px; height:105px;border-left:1px #bfbfbf solid; padding-left:10px;}
.tgqd ul li span{ font-size:14px; color:#909090; text-transform: uppercase; line-height:40px;}
.tgqd ul li b{ font-size:18px; color:#007ad0; font-weight:normal;}
.tgqd ul li a{ font-size:13px; color:#909090; line-height:30px;}
.tgqd ul li a:hover{ text-decoration:underline;}

/*公司简?*/
.main-bj{ height:380px; background:#cb0b1a; margin-top:40px;}
.abt{ text-align:center; padding-top:25px;}
.about{ float: right; width:440px; font-size:14px; color:#f6f6f6; line-height:26px;}

/*新闻*/
.new{ height:460px; background:url(../images/bj.jpg) repeat;}
.new-l{ width:580px; float:left;}
.n-bt{ height:40px;border-bottom:1px #ccc solid; margin-top:20px;}
.n-bt b{ display:block; float:left; font-size:18px; color:#060606; line-height:40px; }
.n-bt a{ display:block; width:70px; height:25px; float:right; background:#ca0000;border-radius:8px; line-height:25px; text-align:center; color:#fff;}
.xwlb li{ height:50px; line-height:50px; border-bottom:1px #c6c6c6 dashed; background:url(../images/tu_3.png) left center no-repeat;}
.xwlb li a{ display:block; float:left; padding-left:30px; font-size:14px; color:#000;}
.xwlb li span{ color:#8b8b8b; font-size:13px; display:block; float:right;}
.xwlb li a:hover{ font-weight:bold; color:#d01a27;}
.anliimg {width:388px;height:366px; padding-top:35px;}
/* 底部*/
.foot{ height:210px; background:#1d1d1d; border-top:10px #cc0001 solid;}
.foot-l{ width:500px; border-right:1px #444444 solid; padding-top:20px; float:left;}
.foot-l p{ font-size:13px; color:#c7c7c7; line-height:26px;}
.foot-l b{ font-size:25px; color:#f8c007;}
.foot-r{ width:420px; padding-top:20px; float:right;}
.foot-r ul li{ float:left; margin-right:30px; text-align:center;}
.foot-r ul li span{ font-size:14px; color:#fff; line-height:30px;}
.footer{ height:45px; border-top:1px #444444 solid; line-height:45px; text-align:center; font-size:14px; color:#c7c7c7;}
.footer a{color:#c7c7c7;}
.nybj{ background: url(../images/bj.jpg) repeat; padding-bottom:30px;}
/*当前位置 */
.nywz{ width:730px; height:45px; float:right; line-height:45px; font-size:13px;margin-top:30px;color:#000; padding-left:15px; border-bottom:1px #ccc solid;}
.nywz a{ color:#000;}
.nywz span{ display:block; float:right; font-size:18px; font-weight:bold; color:#d00000; padding-right:15px;}
/* 内页左侧分类 */
.profl{width:220px; height:700px; padding-top:23px; float:left;}
.cp{ height:70px; background:url(../images/tu_3.jpg) left center no-repeat; text-align:center; line-height:70px; font-size:23px; color:#fff;}
.cp span{ font-size:18px; color:#f6f6f6;}
.profl ul{ display: block; width:220px; min-height:250px; height:auto;background:#fff;}
.profl ul li{ height:50px; line-height:50px; border-bottom:2px #f8f8f8 solid; padding-left:20px;}
.profl ul li a{ font-size:14px; color:#000;}
.profl ul li:hover{ background:#f0f7fd; border-left:5px #101010 solid;}
.profl ul li:hover a{ color:#0174c8; font-weight:bold;}
.rx{ height:105px; background:#fb5000; margin-top:8px;}
.rx p{ display: block; background:url(../images/tu_5.png) 15px 40px no-repeat; height:105px; font-size:15px; color:#fff; padding-left:55px; padding-top:30px;}
.rx p span{ font-size:21px; font-weight:bold;}


/* 分页 */
.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;}
.main_r p{ padding:10px; line-height:26px; font-size:14px;}

/* 产品列表 */
.common{height:auto; width:750px; margin-top:20px;}
.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; margin-top:20px;} 
.node .title{padding-bottom:0px;padding-top:0px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc;} 
.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;}
/* 在线留言 */
#gbooklist{ height:auto; min-height:30px;border-bottom:1px #dfdfdf dotted; line-height:30px;}
.faqline{ margin-top:20px;line-height:30px;}
.Content{ margin-top:20px;}
.faqtit{ display:block;font-size:13px; width:70px; float:left; padding-left:15px;}
.wbk{ height:30px; line-height:30px;}
.login_verification{height:30px; line-height:30px; width:100px;}
.faqlinea{ margin-top:20px; width:280px;}
.faqlinea img{ width:60px; height:20px; padding-left:80px; padding-top:15px;}
.dl{ width:100px; height:35px; background:#727272; color:#fff;}