﻿@charset "utf-8";
body,p,div,h1,h2,h3,h4,h5,h6,ul,li,form,table,dd,dl,dt{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
body{  font-family:"Microsoft yahei", Arial, Helvetica, sans-serif; overflow-x:hidden; background: #fff; font-size:14px; color:#333; position:relative;}
*{ outline:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover,.xlx-txt_ul li a:hover{color:#d90000;}
img{ border:none;}
em,i{ font-style:normal;}
.h-h10{ height:10px;}
.clearfix {clear: both }
.xlx-b-radius{ border-radius:3px !important }
.xlx-clear{ clear:both; font-size:0; line-height:0;}
.xlx-txt_ul li{ height:37px; line-height:37px; overflow:hidden; background:url(../images/d.gif) no-repeat 6px 15px; padding-left:20px; padding-right:5px; border-bottom:1px solid #cecece;}
.xlx-txt_ul li span{ float:right; color:#999; font-size:11px; padding-left:5px}

.xlx-wrap{ width:1100px; margin:0 auto;}
.xlx-ipt{ background:none; outline:none; border:none; font-family:"microsoft yahei"; font-size:12px;}
.xlx-btn{ border:none; cursor:pointer; font-family:"microsoft yahei";}
.xlx-display {display:block;}
.xlx-none{display:none;}

.text-muted{ color: #888}
.text-muted-lt{ color: #aaa}
.text-md{ font-size: 16px;}
.text-lg{ font-size: 18px}
.text-l-lg{ font-size: 23px!important;}
.text-sm{ font-size: 12px;}
.text-warnning{ color: #F1881F}
.text-primary{ color: #d90000}
.text-white{ color: #fff;}
.FontRed{ color:#f00}

.xlx-text-l{ text-align:left !important }
.xlx-text-c{ text-align:center }

.xlx-fl{ float:left;}
.xlx-fr{ float:right}
.xlx-icon-2x{ font-size:30px!important;}
.xlx-icon-1x{ font-size:25px!important;}
.xlx-text-th{ color:#aaa; text-decoration:line-through; margin-left:20px;}
.xlx-m-t-sm{ margin-top:10px;}
.xlx-m-t-sm-sm{ margin-top:5px;}
.xlx-m-r-sm{ margin-right: 5px;}
.xlx-m-r{ margin-right: 10px;}
.xlx-m-t-md{ margin-top: 15px;}
.xlx-m-t-lg{ margin-top: 20px;}
.xlx-p-t-md{ padding-top: 15px;}
.xlx-p-t-lg{ padding-top: 20px !important;}
.xlx-p-r-sm{ padding-right: 10px !important;}
.xlx-p-r-md{ padding-right: 15px;}
.xlx-p-b-md{ padding-bottom: 15px;}

.xlx-m-b-sm{ margin-bottom:10px!important;}

.xlx-p-r{ padding-right: 20px;}
.xlx-p-l-r{ padding-left: 20px;padding-right: 20px;}
.xlx-p-l-r-sm{ padding-left: 10px;padding-right: 10px;}

.xlx-middle{ width: 100%; position: relative;}




#xlx-backToTop{ position:fixed; _position:absolute; bottom:5px; right:5px; z-index:999999; display:none; }
a.xlx-backToTop_a{ background:#f00 url(../images/top.png) no-repeat center; width:40px; height:40px; display:block; }
a.xlx-backToTop_a:hover{  background:#af0900 url(../images/top.png) no-repeat center; }



/* button */
.nanna-button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	text-align: center;
	text-decoration: none;
	font-size: 16px; line-height:100%;
	padding: .6em 2em .62em;	
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.2);
	box-shadow: 0 2px 2px rgba(0,0,0,.2);
}
/* green */
.nanna-green{padding: .7em 2em .72em;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
	cursor: pointer;
	color:#e8f0de; font-weight:bold;
	border:solid 1px #538312;
	background:#64991e;
	background:-webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background:-moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.nanna-green:hover{
	background:#538018;
	background:-webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background:-moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.nanna-green:active{
	color:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background:-moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
/* white */
.nanna-white{
	color:#555;
	border:solid 1px #999;
	background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background:-moz-linear-gradient(top,  #fff,  #ededed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}


/*浮动客服*/
#xlx-floatDivBoxs{width:155px;background:#fff;position:fixed;top:216px;right:0;z-index:999;}
#xlx-floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#af0900;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#xlx-floatDivBoxs .floatDqq{padding:8px 14px 0;}
#xlx-floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#xlx-floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:6px 14px;border-bottom: 1px solid #CCC;}
#xlx-floatDivBoxs .floatDtel{padding:10px 0 10px 10px; font-size: 18px; font-family: arial, sans-serif}
#xlx-floatDivBoxs .floatDtel p{ padding-left: 8px; height: 25px; color:#d90000 }
#xlx-floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.xlx-floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#xlx-rightArrow{width:50px;height:45px;background:url(../images/online_arrow.gif) no-repeat;position:fixed;top:216px;right:155px;z-index:999;}
#xlx-rightArrow a{display:block;height:45px;}


/*------------头部：右侧 电话样式----------*/
.xlx-fr-r-tel{ width:300px; height:80px; background:url(../images/phone.gif) right top no-repeat;   }
.xlx-fr-r-tel span{padding:38px 0 0 41px; display: block; font-size:19px; color:#F63}
/*------------banner样式----------*/
.xlx-banner {
	width:100%;
	height:500px;
	overflow:hidden; position:relative; background:#ddd;
}
.xlx-banner .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.xlx-banner .bd ul {
	width:100%;
}
.xlx-banner .bd li {
	width:100%;
	height:500px;
	overflow:hidden;
	text-align:center;
	background-position: center center;
}
.xlx-banner .bd li a {
	display:block;
	height:500px; width:100%;
}
.xlx-banner .hd {
	width:100%;
	position:absolute;
 z-index:9999; height:28px; overflow:hidden; bottom:5px; z-index:5;
}
.xlx-banner .hd ul {
	text-align:center;
}
.xlx-banner .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	margin:4px;
	overflow:hidden;
	 background:url(../images/btn.png);
	filter:alpha(opacity=100);
	opacity:1;
	line-height:999px;
}
.xlx-banner .hd ul .on {
	 background:url(../images/btn.png) -12px 0;
	filter:alpha(opacity=100);
	opacity:1;
}

/*------------banner样式----------*/
.xlx-banner-page {
	width:100%;
	height:245px;
	overflow:hidden; position:relative; background:#ddd;
}
.xlx-banner-page .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.xlx-banner-page .bd ul {
	width:100%;
}
.xlx-banner-page .bd li {
	width:100%;
	height:245px;
	overflow:hidden;
	text-align:center;
	background-position: center center;
}
.xlx-banner-page .bd li a {
	display:block;
	height:245px; width:100%;
}
.xlx-banner-page .hd {
	width:100%;
	position:absolute;
 z-index:9999; height:28px; overflow:hidden; bottom:5px; z-index:5;
}
.xlx-banner-page .hd ul {
	text-align:center;
}
.xlx-banner-page .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	margin:4px;
	overflow:hidden;
	 background:url(../images/btn.png);
	filter:alpha(opacity=100);
	opacity:1;
	line-height:999px;
}
.xlx-banner-page .hd ul .on {
	 background:url(../images/btn.png) -12px 0;
	filter:alpha(opacity=100);
	opacity:1;
}


/* css 重置  新闻<em>中心 */
	.hasMoreTab-news{ width:543px;  border:0px solid #690; margin:10px 0; float:left }
	
	.hasMoreTab-news .hd{  position:relative; border-bottom:2px solid #ddd; height:50px; }
	.hasMoreTab-news .hd ul{ z-index:5; position:absolute; zoom:1; width: 100%; }
	.hasMoreTab-news .hd dl{ float:left; }
	
	.hasMoreTab-news .hd  span{ color:#000; font-size:25px;  }
	.hasMoreTab-news .hd  span em{ color:#d90000;}
	
	.hasMoreTab-news .hd li{ float:right; display:block; margin:6px 0 0 10px; height:25px; line-height:25px; font-size:13px; text-align:center; cursor:pointer}
	.hasMoreTab-news .hd li b{ font-weight:normal; display:block; padding:2px 20px ; border-radius:15px; background:#5fb922; color:#fff; display:block; }
	.hasMoreTab-news .hd li.on{ line-height:25px;  color:#fff;  }
	.hasMoreTab-news .hd li.on b{ display:block; border-radius:15px; padding:2px 20px ; background:#f15794 !important; color:#fff; }
	.hasMoreTab-news .hd li a{ color:#fff}
	
	.hasMoreTab-news .bd{  padding:15px 0 0; clear:both; position:relative;  }











