﻿@charset "UTF-8";
/*全局参数*/
/*reset csss*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,progress,video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd{
	margin:0;
	padding:0;
}
/*移除移动端点击默认高亮背景*/
div,a{
    -webkit-tap-highlight-color:rgba(255,0,0,0);
}
html{
	height: 100%;
	font-size: 12px;
}
body {
	font:400 1em/1.5 Microsoft Yahei, Helvetica,Tohoma, Arial;
	color:#666; 
	background: #fff;
	height: 100%;
}
ul,ol {
	list-style: none;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover{
	color:#666;
	outline:0;
}
input:focus,textarea:focus {
	outline:0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}
input,select,textarea{font-family: Microsoft Yahei;}
img {
	border:0;
	vertical-align:middle;
	max-width:100%;
}
table{
	max-width: 100%;
}
/* clear */
.clearfix:before,.row:before,
.clearfix:after,.row:after {
    content:' ';
    display:table;
}
.clearfix:after,.row:after {
    clear:both;
}
.clearfix,.row{zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.ta-c{text-align: center;}
.ta-r{text-align: right;}
/*BFC浮动布局*/
.bfc{overflow: hidden;*zoom: 1;}
/*单行超出隐藏，以...结束*/
.ov-h{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hide,[hidden]{display: none;}
h1,h2,h3,h4,h5{
	color:#333;font-family: 'microsoft yahei',Helvetica,Tohoma, Arial;font-weight: normal;
}
h1 a,h2 a,h3 a,h4 a,h5 a{
	font-family: inherit;color:#333;
}
/*正文内容排版*/
.entry-article div,.entry-rticle p,.entry-article h1,.entry-article h2,.entry-article h3,.entry-article h4,
.entry-article ul,.entry-article ol,.entry-article img,.entry-article table{margin-bottom: 15px;}
.entry-article ul{padding-left: 40px;list-style: disc;}

.wrapper{width: 700px;margin: 0 auto;position: relative;}
/* header */
.header{
	position: relative;
	display: block;
	width: 100%;
	background: #fff;
	height: 90px;
	z-index: 9;
	box-shadow: 0 3px 6px rgba(0,0,0,0.1);

}
.logo{
	position: relative;
	display: block;
	min-width: 156px;
	width: 20%;
	margin-top: 17px;
	z-index: 12;
}
.right-nr{
	display: block;
	width: 20%;
	position: relative;
	z-index: 12;
}
.right-nr .search{position: relative;display: block;margin-top: 42px;}
.right-nr .search input[type="text"]{
	padding: 8px 3px;
	padding-left: 30px;
	width: 201px;
	height: 31px;
	background: url(../images/search_box.png) no-repeat;
	border: 0;
}
.right-nr .search-btn{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 30px;
	height: 30px;
	background: url(../images/search.png) no-repeat center center;
	border: 0;
	cursor: pointer;
}

/* nav */
.navBar{
	position: absolute;top: 0;left: 0;
	width: 100%;
	height:90px; 
	line-height:90px;
}
.menu{display: block;width:720px;margin: 0 auto;}
.menu > li{float:left; width:102px; display:inline; text-align:center;}
.menu > li > a{zoom:1; font-size: 15px;height:64px;line-height:64px;padding-top: 26px;display:block;color:#333;}
.menu > li.current-menu-item > a{background: #ffb039;color: #fff;}
.menu > li > a:hover{background: #ffb039;color: #fff;}

.menu .sub-menu{
	display: none;
	position:absolute; 
	left:0; top:90px;
	width: 100%;
	background: rgba(0,0,0,.6);
	background: #353332 \9;
	float:left; 
	line-height:30px; 
	padding: 10px 0;
	z-index: 2;
	list-style: square inside;
}
.sub-menu li{
	margin: 0 auto; 
	width: 720px;
	text-align: left;
	color: #fff;
	display: block;
}
.sub-menu li a{
	display:block;
	zoom:1;
	text-align: left;
	color: #fff;
	width: 120px;
	background: none;
}
.sub-menu li a:hover{color:#ffb039;background: none;}

.menu .sub-menu li#menu-item-480 a{padding-left: 430px;background: none;}



/* header */

/* footer */

.index-footer{
	display: block;
	width: 100%;
	background: #ffb039;
	padding: 50px 0;
}
.index-footer img{display: block;margin: 0 auto;margin-bottom: 40px;}
.index-footer p{display: block;line-height: 24px;color: #fff;text-align: center;font-size: 13px;}
.index-footer p a{color: #fff;}


.footer-list{display: block;padding: 30px 0;margin-left: -20px;background: url(../images/about_border.jpg) no-repeat center 0;}
.index-footer-list{background: 0;}
.footer-list li{
	float: left;
	display: inline-block;
	margin-left: 20px;
	width: 215px;
	padding-right: 20px;
	border-right: 1px solid #000;
}
.footer-list li.last-li{border-right: 0;padding-right: 0;}
.footer-list li .fl{display: block;width: 50px;height: 50px;margin-right: 10px;}
.footer-list li img{display: block;margin: 0 auto;}
.footer-list li h3{display: block;font-size: 16px;font-weight: bold;line-height: 25px;}
.footer-list li p{display: block;line-height: 25px;}

.footer-down{position: relative;display: block;padding: 40px 0;background: url(../images/about_border.jpg) no-repeat center 0;}
.keep-list{display: block;}
.keep-list li{
	float: left;
	min-width: 240px;
}
.keep-list dt{font-size: 20px;line-height: 20px;color: #333;margin-bottom: 20px;}
.keep-list dd{color: #666;font-size: 14px;line-height: 24px;}
.keep-list dd span{display: inline-block;width: 88px;text-align: right;}
.copyright{display: block;text-align: left;margin-top: 40px;font-size: 14px;}
.footer-ewm{position: absolute;top: 40px;right: 0;}

#goTop {
	display: none;width: 38px;height: 38px;background-color: #ddd;
	border-radius: 3px;border: 0;cursor: pointer;position: fixed;right: 50px;bottom: 100px;
}
#goTop:hover{
	opacity: 0.8;filter: alpha(opacity=80);
}
#goTop div {
	position: absolute;right: 0;left: 0;margin: auto;
}
#goTop .arrow {
	width: 0;height: 0;top: -1px;border: 9px solid transparent;border-bottom-color: #666;
}
#goTop .stick {
	width: 8px;height: 14px;top: 15px;border-radius: 1px;background-color: #666;
}

/* footer */

/* 招商合作 */
.zsbg{display: block;width: 100%;}
.bg1{height: 690px;background: url(../images/bbgzs/pic1.jpg) no-repeat center 0;}
.bg1 a{
	float: right;width: 130px;height: 130px;margin: 36px 34px 0 0;
	background: url(../images/bbgzs/reg_btn2.jpg) no-repeat;
}
.bg2{height: 655px;background: url(../images/bbgzs/pic2.jpg) no-repeat center 0;}
.bg3{height: 388px;background: url(../images/bbgzs/pic3.jpg) no-repeat center 0;}
.bg4{height: 646px;background: url(../images/bbgzs/pic4.jpg) no-repeat center 0;}
.bg5{height: 660px;background: url(../images/bbgzs/pic5.jpg) no-repeat center 0;}

.bg5 h1,.bg6 h1,.bg7 h1,.bg8 .fl h1{display: block;margin-left: 100px;color: #fe1c1e;font-size: 40px;line-height: 40px;font-weight: bold;}
.bg5 dl{display: block;margin-top: 40px;margin-left: 100px;font-weight: bold;}
.bg5 dl dt{color: #000;font-size: 18px;margin-top: 20px;}
.bg5 dl dd{color: #fe1c1e;font-size: 18px;line-height: 24px;margin-top: 10px;}

.bg6{height: 388px;background: url(../images/bbgzs/pic6.jpg) no-repeat center 0;}
.bg6 h1{padding: 120px 0 0 220px;}
.bg6 p{margin-left: 320px;margin-top: 20px;line-height: 30px;color: #333;font-weight: bold;font-size: 18px;}

.bg7{height: 382px;background: url(../images/bbgzs/pic7.jpg) no-repeat center 0;}
.bg7 h1{padding-top: 130px;}
.bg7 p{display: block;margin-top: 20px;margin-left: 100px;color: #333;font-size: 18px;line-height: 35px;font-weight: bold;}

.bg8{background: #fe2d28;padding:40px 0;}
.bg8 .fl h1{color: #fff;margin-top: 35px;}
.bg8 .fl p{margin-top: 25px;line-height: 30px;font-size: 18px;color: #fff;font-weight: bold;margin-left: 100px;}
.bg8 .fl p b{font-size: 40px;display: block;margin-bottom: 20px;}

.bg8 .fl a.reg-btn{
	display: block;margin-left: 100px;
	margin-top: 30px;text-align: center;line-height: 82px;
	width: 224px;height: 84px;font-size: 24px;font-weight: bold;
	background: url(../images/bbgzs/reg_btn.png) no-repeat;
	color: #fff;
}

.bg8 .fr{display: inline-block;margin-right: 60px;}
.bg8 .fr h1{color: #fff;}
.bg8 .fr p label{display: inline-block;color: #fff;font-size: 15px;margin-top: 10px;font-weight: bold;}
.bg8 .fr p input,.bg8 .fr p textarea{display: block;padding: 5px;height: 16px;border: 0;}
.bg8 .fr p textarea{height: 80px;}
.bg8 .fr p input[type="submit"]{
	display: block;width: 120px;height: 40px;text-align: center;line-height: 40px;
	background: #d00000;cursor: pointer;padding: 0;color: #fff;margin-top: 10px;
	border: 1px solid #ca0000;border-radius: 3px;font-size: 18px;
}
.bg8 .fr p span.wpcf7-not-valid-tip{color: #ff0;}
.bg8 .fr .wpcf7-response-output{color: #fff;}
.bg8 .fr .wpcf7-mail-sent-ok{border: 2px solid #fff;}

/*问答滚动*/
.allFocus{position: relative;width:360px;display: inline-block;margin-right: 90px;margin-top: 100px;border-left: 1px dashed #ddd;padding-left: 60px;}
.allFocus h1{margin-left: 0;margin-bottom: 30px;padding-top: 0;}
.allFocus .m2list li{color:#666;padding: 10px 0;}
.allFocus .m2list li h3{font-size: 16px;font-weight: bold;color: #fe1c1e;}
.allFocus .m2list li p{font-size: 14px;line-height: 20px;margin: 0;padding: 0;font-weight: normal;margin-top: 5px;}


.pagesize { position: absolute; right: -30px; bottom: 45px; }
.pagesize a { 
	background: url(../images/bbgzs/index_newadd.png) no-repeat -21px 0;
	width: 21px; height: 21px; 
	display: block; 
	overflow: hidden; 
	line-height: 0; 
	text-indent: -999em; 
	margin-bottom: 3px; 
	/*position: absolute;
	top: 0;left: -30px;*/
}
.pagesize a.prev:hover { background-position: 0 0; }
.pagesize a.next { background-position: -21px -26px;}
.pagesize a.next:hover {background-position: 0 -26px;}


/*客服*/
.lrkf{ width:140px;}				/*必须有一个合适的宽度，否则获取不到正确的宽度*/
.lrkfshow { right:0;position: fixed;top: 240px !important;}				/*这个不要动*/
.lrkf .lrkf a{}
.lrkf a:hover{color:#B50708;}

.lrkf .lrkf_box{ background-color:#fe1d19; padding:6px; border-radius:4px;}

.lrkf .lrkf_header,.lrkf .lrkf_con,.lrkf .lrkf_tool a{
	background-color:#fff; margin-top:4px;border-radius:4px;}
	
.lrkf .lrkf_header,.lrkf .lrkf_con{ margin-top:0;}

.lrkf .lrkf_btn{background-color:#fe1d19;color:#fff;border-radius:4px 0 0 4px;}
.lrkf .lrkf_btn:hover{ background-color:#fe1d19;color:#fff;}

.lrkf_con li.tel b{margin-top: 5px;}