/* basic-css */
/* 基本元素重置 */
html {
	overflow-x:hidden;
}
* {
	margin:0px;
	padding:0px;
}
body, html {
	font-size:12px;
	font-family:  "Microsoft YaHei", SimSun, SimHei;
	color:#686868;
	background:#FFF;
}
img {
	border:0px;
}
a {
	text-decoration:none;
	color:#404242;
	outline:none;
}
div {
	margin:0px auto;
}
header ul {
	list-style:none;
}
li, dl, dt, dd {
	list-style-type:none;
}
h1, h2, h3, h4, h5, h6, em, i {
	font-style:normal;
	font-weight:400;
	outline:none;
}
img {
	border:0;
}
a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
}
/* 重用类样式 */
.f_l {
	float:left !important;
}
.f_r {
	float:right !important;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.no_margin {
	margin:0px !important;
}
.no_border {
	border:0px !important;
}
.no_bg {
	background:none !important;
}
.clear_both {
	clear:both !important;
}
.display_block {
	display:block !important;
}
.text_over {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-moz-binding: url('ellipsis.xml#ellipsis');
}
.clear { margin:20px auto;
 line-height: 0;
	clear: both;
	font-size: 0px;
}
/* 重用自定义样式 */
.w_100 {
	width:100%;
}
.w_95 {
	width:95%;
}
.indextx {
	width:980px;
	margin:0 auto;
	margin-top:10px;
	background:#f1f1f1;
}
.w_min_width {
	min-width:1200px;
}
.w_1200 {
	width:1200px;
}

.w_1088{ clear:both; width:1088px; margin:0 auto;}


.w_1088z{ width:250px; float:left;}
.w_1088y{ width:800px; float:right;}
.lm_z{ width:250px; float:left;}
.lm_z li{ width:250px; height:45px; line-height:45px; text-align:left; background:url(../images/bg_z.jpg); font-size:16px; }
.lm_z li:hover{ background:url(../images/bg_z2.jpg);
	cursor:pointer;
	color:#ff0;
}

.lm_z li a{	color:#000;
	text-decoration:none;
	font-size:18px;
	display:block; padding-left:60px;
}

.lm_z li a:hover{	color:#900;
}

.w_798{ width:798px;  margin-bottom:20px;}
.lm_798{ width:798px; height:45px; line-height:45px;background:url(../images/bg_gz.gif); border:1px solid #CCC;}
.lm_798 h1{ display:block; font-size:16px; color:#900; float:left; padding-left:16px; font-weight:bold; background:url(../images/news2.png) no-repeat; padding-left:28px;}
.lm_798 span{ float:right; padding-right:8px;}
.lm_798 span a{ font-size:14px; color:#666;}

.lm_798 h3{ display:block; font-size:14px; color:#666; float:left; padding-left:16px; background:url(../images/news2.png) no-repeat; padding-left:28px;}

.lm_798 h4{ display:block; font-size:14px; color:#666; float:left; padding-left:16px; background:url(../images/news2.png) no-repeat; padding-left:28px;}

.lm_798 span a:hover{  color:#900;}

.al_798{ width:798px; height:230px; margin-top:10px;}
.al_798z{ width:220px; float:left; height:230px; margin-left:10px;}

.al_798z img {
	width:220px;
	height:140px;
	margin-bottom:4px; padding-top:10px;
}
.al_798z span {
	display:block;
	width:220px; margin-bottom:10px; 
}

.al_798z span a{ color:#900; font-size:16px; font-family:'宋体',Arial, Helvetica, sans-serif; font-weight:300;}
.al_798z span a:hover{ color:#900;}

.al_798z p{ font-size:12px;}
.al_798z p a{ color:#666; font-size:12px;}
.al_798z p a:hover{ color:#900;}

.al_798y { width:530px; float:right;}
.al_798y ul { width:530px; height:220px; margin-top:10px;}
.al_798y ul li{ width:530px; height:40px; line-height:40px; border-bottom:1px dashed #CCC;}
.al_798y ul li:hover{ background:#FDD;}

.al_798y ul li a{ display:block; float:left; color:#333; font-size:16px; background:url(../images/news3.gif) no-repeat; padding-left:16px; font-family:'宋体',Arial, Helvetica, sans-serif;}
.al_798y ul li a:hover{ color:#900;}

.al_798y ul li span{ display:block; float:right; padding-right:10px;}



.w_1067 {
	width:1067px;
}
.w_980 {
	width:980px;
}
/* marqueeleft */
.marqueeleft {
	height:136px;
	width:560px;
	overflow:hidden;
	margin:2px auto;
}
.marqueeleft ul {
	float:left;
}
.marqueeleft li {
	float:left;
	margin:0 5px;
	display:inline;
	width:148px;
	height:133px;
	overflow:hidden;
}
.marqueeleft li .pic {
	display:block;
	border:#ccc 1px solid;
	width:135px;
	height:104px;
	padding:2px;
	overflow:hidden;
}
.marqueeleft li .txt {
	text-align:center;
	height:23px;
	line-height:23px;
}
/* marqueetop */
.marqueetop {
	height:429px;
	width:148px;
	overflow:hidden;
	margin:40px auto;
}
.marqueetop li {
	padding:5px 0;
	width:148px;
	height:133px;
	overflow:hidden;
}
.marqueetop li .pic {
	display:block;
	border:#ccc 1px solid;
	width:135px;
	height:104px;
	padding:2px;
	overflow:hidden;
}
.marqueetop li .txt {
	text-align:center;
	height:23px;
	line-height:23px;
}
#tab {
	width:1088px;
	background:#FFF;
	position:relative;
	margin:0px auto;
}
#tab .tab_menu {
	width:250px;
	float:left;
	position:absolute;
	z-index:1;
}
#tab .tab_menu li {
	width:250px;
	height:48px;
	line-height:48px;
	border-bottom:0px;
	cursor:pointer;
	text-align:center;
	background:#ccc;
	border-bottom:1px dashed #999;
	text-align:left;
}
#tab .tab_menu li a {
	color:#333;
	text-decoration:none;
	font-size:16px;
	display:block;
	padding-left:80px;
}
#tab .tab_menu li a:hover {
	color:#FC0;
	text-decoration:none;
}
#tab .tab_box {
	clear:both;
	float:right;
	width:800px;
	height:560px;
	position:relative; overflow:hidden;
}
#tab .tab_menu .selected {
	 background:#999;
	cursor:pointer;
}

.hide {
	display:none;
}
.tab_box div {
	padding:10px;
}
.anli {
	width:1086px;
	margin:0 auto;
	height:600px;
	margin-top:30px; margin-bottom:50px; border:1px solid #CCC;
}
.alul li {
	width:220px;
	float:left;
	margin-left:30px;
	height:280px;
}
.alul li img {
	width:220px;
	height:140px;
	margin-bottom:4px; padding:2px; border:2px solid #CCC;
}
.alul li span {
	display:block;
	width:220px;
}
.alul li span a {
	font-size:14px;
	color:#666;
}
.alul li span a:hover {
	color:#900;
	text-decoration:underline;
}
.alul li p {
	display:block;
	font-size:14px;
	color:#999;
	margin-top:8px;
}

.ad730{ width:730px; height:530px;}
.ggad {
	clear:both;
	margin-top:10px;
}
.ggad img {
	width:250px;
	height:155px;
}
/* 优势 */
.syys {
	width:100%;
	margin:0 auto;
	background:#f1f1f1;
}
.youshi {
	width:1088px;
	height:180px;
	margin:0 auto;
	text-align:center;
	margin-bottom:50px;
}
.ysyi {
	width:1088px;
	height:700px;
	margin:0 auto;
	margin:50px auto; 
}
.ysyi1 {
	width:535px;
	float:left;
	height:320px;
}
.ystop{ width:535px; height:110px;}
.ystopz1{ width:90px; height:110px; float:left; background:url(../images/1.png) no-repeat; }
.ystopz2{ width:90px; height:110px; float:left; background:url(../images/2.png) no-repeat;  }
.ystopz3{ width:90px; height:110px; float:left; background:url(../images/3.png) no-repeat; }
.ystopz4{ width:90px; height:110px; float:left;  background:url(../images/4.png) no-repeat;  }

.ystopy{ width:445px; float:left; height:120px;}


.ysdbt{  display:block; font-size:26px; color:#333; margin-bottom:10px; font-family:'楷体',Arial, Helvetica, sans-serif ; font-weight:bold;  }
.ysxbt{ display:block; font-size:16px; color:#333; font-family:'宋体',Arial, Helvetica, sans-serif ; }

.ysyi2 {
	width:535px; padding-left:10px;
	float:right; 
	height:320px;  margin-bottom:6px; 
}

.ysyi3 { clear:both; padding-top:10px;
	width:535px;
	float:left;
	height:300px; margin-bottom:8px; 
}
.ysyi4 {
	width:535px; padding-left:10px; padding-top:10px;
	float:right; 
	height:300px;  margin-bottom:8px; 
}

.footer {
	clear:both;
	width:1000px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	background:url(../images/bg_top.jpg);
}
.footer span {
	display:block;
	top:10px;
}



/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:-170px;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#900;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; text-align:right}
#floatDivBoxs .floatDqq li a{ color:#F00;}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:12px 2px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/kefu/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/kefu/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:0px;z-index:999;}

#rightArrow a{display:block;height:45px;}



.dede_pages {
}
.dede_pages ul {
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li {
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a {
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover {
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,  .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo {
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong {
	color:#555;
	font-weight:normal;
	margin:0px 2px;
