﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}

label input{vertical-align:middle}

a:link,a:visited{outline:none}

a:hover,a:active{}

html{font-size:10px;}

body{ font-family:"Microsoft YaHei","宋体",Arial,Sans-Serif;color:#333;background:#fff; behavior:url("../images/csshover.htc");}

body.wd-body-01{ background:url(../images/menubg.gif) left 112px repeat-x}

body.second{ background:url(../images/menubg2.gif) left 112px repeat-x}

/*body{font:12px/1.5 "宋体", Arial, Helvetica, sans-serif;color:black;background-color:#fff;text-align:center}*/

img{border:0}

table{border-collapse:collapse}

ul li{list-style:none}

hr{height:1px;border:none;border-top:1px solid #e4e4e4;overflow:hidden}

hr.dashed{border-top:1px dashed #e4e4e4}

a.hidefocus{outline:none}

button.hidefocus::-moz-focus-inner{border:none}

.standar{ color:#2980ff !important}

.feise{ color:#aa2116}

.hongfei{ color:#ef4136}

.chashu { color:#9d9087}

.lixiushu { color:#7c8577}

.miaose { color:#769149}

.lianse { color:#d5c59f}

.kongse { color:#90d7ec}

.liuse { color:#78a355}

.hongchi { color:#d93a49}

.green{color:#8fc21d !important}

.brown{color:#a40000}

.gray{color:#4f4f4f}

.gray2{ color:#929292}

.normal_gray{color:#666}

.dark_gray{#3f3f3f}

.light_gray{color:#999}

.black{color:#000}

.orange{color:#d66b03}

.red{color:#ff3200}

.purple { color:#C9F}

a.red2,.red2{color:#ba0505}

a.orange,.orange{color:#fe6c00}

a.blue,.blue{color:#527ed8}

a.line{text-decoration:underline}

.normal,a.normal{font-weight:normal}

.bold,a.bold{font-weight:bold}

.f12{font-size:12px;font-size:1.2rem}

.f14{font-size:14px;font-size:1.4rem}

.f16{font-size:16px;font-size:1.6rem}

.f18{font-size:18px;font-size:1.8rem}

.f30{font-size:30px;font-size:3.0rem}

.c_l{float:left;width:48%}

.c_r{float:left;width:48%;margin-left:1.5%}

.f_l{float:left}

.f_r{float:right}

.t_l{text-align:left}

.t_r{text-align:right}

.t_c{text-align:center}

.m_10{margin-bottom:10px}

.m_15{margin-bottom:15px}

.m_20{margin-bottom:20px}

.m_40{margin-bottom:40px}

.mt_10{margin-top:10px}

.mt_40{margin-top:40px}

.mt_50{margin-top:50px}

.mr_10{ margin-right:10px}

.ml_10{ margin-left:10px}

.mr_0 { margin-right:0 !important}



.h5  { height:5px}

.h10 { height:10px}

.h20 { height:20px}

.h30 { height:30px}

.h40 { height:40px}

.w100{width: 100%;}

.w80 { width:80%}

.w50 { width:50%}

.w49 { width:49%}

.w48 { width:48%}

.w20 { width:20%}

.w{width: 84.4%;}

.hidden {

	visibility:hidden;

}

.block {

	display:block;

	margin-top:5px;

}

.indent {

	text-indent:15px;

}

.relative {

	position:relative;

}

.img_border {

	border:1px solid #ddd;

}

.none {

	display:none !important

}

.even {

	background:#F7F7F7;

}

div {

	margin:0 auto;

}

s

.clearfix:after {

	display:block;

	visibility:hidden;

	clear:both;

	height:0;

	content:"."

}

.shadow-divider {

	clear: both;

	height: 25px;

	width: 100%;

	background:  url(../images/sprites.png) no-repeat 0px -416px;

	margin-bottom: 20px;

}

/* .shadow-divider{_background:url(../images/sprites.gif) no-repeat 0px -416px;} */



/*form-item*/



/*页面布局*/

.wrap  { width:1004px}

.wrap1 { width:974px}

.wrap2 { width:984px}



.inner-left { width:21%; padding:0 1%; float:left}

.inner-right { width:74%; padding:0 1%; float:right}

/*title*/

.tle { margin-bottom:10px; position:relative}

.tle h4 { display:inline; font-size:24px;font-size:2.4rem; color:#5c5b5b; font-weight:normal}

.tle em { font-style:normal; font-size:14px;font-size:1.4rem; color:#b0b0b0; padding:0 5px}

.tle h4 a {

	color:#5c5b5b;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 14px;

	font-size:1.4rem;

}

.tle h4 a:hover { text-decoration:none}

.tle .tle-more { display:block; width:16px; height:17px; background:url(../images/index_10.gif) no-repeat; position:absolute; right:10px; top:5px}

.mini_more { width:16px; height:16px; background:url(../images/sprites.png) -208px -115px no-repeat; display:block; position:absolute; right:5px; top:10px}

.mini_more {_background:url(../images/sprites.gif) -208px -115px no-repeat;}

/*tab*/



/*descri*/

.short-note { text-indent:24px; line-height:24px; color:#8f8f8f}

.short-note2 { line-height:20px; color:#8f8f8f; word-break:break-all; word-wrap:break-word; font-size:14px;}

/* 整理后代码开始 */

* {

	margin:0px;

	padding:0px;/*去除页面中所有标签的默认间距、补白*/

}

body {

	font-family:"Microsoft YaHei","宋体",Arial,Sans-Serif;

	font-size: 14px;

	font-size:1.4rem;

	margin: 0;

	padding: 0;/*--for opera--*/

	background-color: #FFF;

}

ul, li, dl, dt, dd {

	display:block;

	list-style-type:none;/*去除ol、ul、li的默认样式*/

}

h1, h2, h3, h4, h5, h6 {

	font-weight:normal;/* 去除默认的字体样式 */

}

img {

	border:0;

	max-width:100%;

	height: auto!important;

}

td {

	font-family: Verdana;

	font-size: 14px;

	font-size:1.4rem;

	color: #000000;

}

.clear {

	border-top:0px solid transparent !important;

	margin-top:-0px !important;

	border-top:0;

	margin-top:0;

	clear:both;/* IE清除浮动必备代码 */

	visibility:hidden;

}

a {

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 14px;

	font-size:1.4rem;

	color: #333333;

	text-decoration: none;

}

a:hover {

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 14px;

	font-size:1.4rem;

	

	text-decoration: none;

}

/*title*/

#title_k{

	width:100%;

	background-color:#f1f1f1;

	height:35px;

}

.title{

	line-height: 35px;

}



/* 搜索开始 */



#search_k {

	width:140px;

	height:30px;

	top:35px;

	float: right;

	position: relative;

	

}



#search{

	width: 140px;

	height: 30px;	

	position:absolute;	

}



#search-form{

	

	line-height: 15px;

	padding: 0;

	margin: 0;

	background-image: url(../images/post-search.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#keywords{

	width: 90px;

	left: 10px;

	outline: none;

	border: none;

	padding: 0;

	margin: 0;

	font-size: 9px;

	background: none;

	position: relative;

}

#post-search{

	width: 30px;

	height: 30px;

	outline: none;

    border: none;

	cursor: pointer;

	

	background: none;

}

.header {

	

	margin-right: auto;

	margin-left: auto;

}

.logo {

	width:30%;

	float:left;

	

}

.logo img{ max-height: 100px;margin-top:15px;}

.wap{display: none;}

#nav {

	width:55%;

	float:left;

}

/*一级菜单*/ 

#nav>ul{width: 100%; float:right;}

#nav li {

	width:14.1%;

	

	height:100px;/* 菜单高度*/

	line-height:100px;

	float:left;

	text-align:center;

	position: relative;

	z-index:99999;

}

#nav li a {

	display:block;

	color:#000;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:16px;

	font-size:1.6rem;

}

#nav li a:hover {

	background-image: url(../images/hover.png);

	background-repeat: no-repeat;

	background-position: 50% 70px;

}

/*二级菜单*/

#nav li ul {

	display:none;

	position: absolute;

	top: 100px;/* 同上级LI菜单高度*/

	left: 0;

	padding: 0;

	margin:0;

	

	width:100%;

}

#nav li:hover .ul2 {

	display: block;

}

#nav li ul li {

	float: left;

	margin: 0;

	padding:0;

	width:100%;

	height: 50px;

	line-height: 50px;

	white-space: nowrap;

	position: relative;

	border-bottom-width:1px;

	border-bottom-style:dashed;

	border-bottom-color:#fff;

}

#nav li ul li a {

	display: block;

	margin: 0;

	padding:0;

	text-align: center;

	background: #FFF;

	color: #000;

	font-size:14px;

	font-size:1.4rem;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

#nav li ul li a:hover {

	background-image: url(../images/hover.png);

	background-repeat: no-repeat;

	background-position: 50% 40px;

}

/*三级菜单*/

#nav li ul li ul {

	width:100%;

	display:none;

	position: absolute;

	top: 0;

	left: 100%;

	padding: 0;

	margin:0;

	

	

	z-index: 99;

}

#nav li ul li:hover .ul3 {

	display: block;

}

#nav li ul li ul li {

	float: left;

	margin: 0;

	white-space: nowrap;

	height: 50px;

	line-height: 50px;

	width: 100%;

	min-width: 100px;

	border-bottom-width:1px;

	border-bottom-style:dashed;

	border-bottom-color:#fff;

}

#nav li ul li ul li a {

	display: block;

	margin: 0;

	font-size: 14px;

	font-size:1.4rem;

	text-align: center;

	background: #FFF;

}

#nav li ul li ul li a:hover {

	background-image: url(../images/hover.png);

	background-repeat: no-repeat;

	background-position: 50% 40px;

}

.mmenu {

	width: 260px;

	right: 0;

	position: absolute;

	overflow: visible;

}

.mean-container .mean-bar {

	background: transparent;

	z-index: 9999;

	min-height: 20px;

	height: 27px;

	bottom: 3px;

		

}

.mean-container .mean-nav{

	margin-top: 35px;

}

.mean-container a.meanmenu-reveal {

	color: #FFF;

	width: 37.5px;

	height: 25px;

	padding: 5px;

	background: url(../images/nav.png);

	background-size:25px 15px;

	background-position: center;

	background-repeat: no-repeat;

	top:auto;

}



.mean-container a.meanmenu-reveal span {

	background: #000;

}

.mean-container a.meanclose {

	color: #000;

}

.mean-container .mean-nav ul{

	background-color:#000000;

}











.mean-container a.meanmenu-reveal span{background: none;}



/*手机导航*/

.m_nav{

	display: none;

	padding-top:20px;

}

.m_nav ul {

	width: 100%;

}

.m_nav ul li{

	background-color: #59a2fe;

	width:22.5%;

	float:left;

	margin-bottom: 10px;

	margin-right: 2.5%;

	text-align: center;

	

}

.m_nav ul li h3{

	color: #fff;

	font-size: 14px;

	font-size:1.4rem;

	line-height: 40px;

}

























/* banner-box首页 */

.banner-box {

	min-width:100%;

	position:relative;

	overflow:hidden;

	height:auto;

	z-index:1;

}

.banner-box .bd {

	width:100% !important;

}

.banner-box .bd li .m-width {

	width:100%;

	margin:0 auto;

	overflow:hidden;

}

.banner-box .bd li {

	width:100% !important;

	height:auto;

}

.banner-box .bd li a {

	display:block;

	background-size:auto;

}

.banner-btn {

	width:1210px;

	position:absolute;

	top:40%;

	left:50%;

	margin-left:-605px;/* 横条高度*/

}

.banner-btn a {

	display:block;

	width:49px;

	height:104px;

	position:absolute;

	top:0;

	filter:alpha(opacity=40);

	-moz-opacity:0.4;

	-khtml-opacity:0.4;

	opacity:0.4;

}

.banner-btn a.prev {

	left:20px;

	background:url(../images/foot.png) no-repeat 0 0;

}

.banner-btn a.next {

	right:20px;

	background:url(../images/foot.png) no-repeat -49px 0;

}



.banner-box .hd {

	position:absolute;

	top:300px;

	left:537px;/*圆点的高度间接由横条高度决定*/

}



.banner-box .hd ul li {

	width:12px;

	height:12px;

	border-radius :50%;

	text-indent:-9999px;

	margin-right:20px;

	background:#ccc;

	float:left;

	cursor:pointer;/* 去掉border-radius就可以由圆变方块，进一步改宽度可以变成长条*/

}

.banner-box .hd ul li.on {

	background:#DA324D;

}



.banner-box .swiper-button-next{

	right:3%;

	background:url(../images/foot.png) no-repeat -49px 0;

}

.banner-box .swiper-button-prev{

	left:3%;

	background:url(../images/foot.png) no-repeat 0 0;

}

.banner-box .swiper-button-next:hover{

	filter:alpha(opacity=70);

	-moz-opacity:0.7;

	-khtml-opacity:0.7;

	opacity:0.7;

}



.banner-box .swiper-button-prev:hover{

	filter:alpha(opacity=70);

	-moz-opacity:0.7;

	-khtml-opacity:0.7;

	opacity:0.7;

}

.banner-box .swiper-container-horizontal>.swiper-pagination-bullets{bottom:3%;}

.banner-box .swiper-pagination-bullet{

	width: 15px;

	height: 15px;

	background: #FFFFFF;

}

.banner-box .swiper-pagination-bullet-active{

	background:#4976F0;

}

.banner-box .swiper-button-next,.banner-box  .swiper-button-prev{

	width: 49px;

	height: 104px;

}

/*process*/

#top_process{

	padding-top:90px;

	padding-bottom: 90px;

}

.process_list li{

	width: 16.66%;

	float:left;

}

.pl_img{

	width: 100%;

	text-align: center;

	height: 100px;

	max-height: 100px;

	margin-top: 50px;

	

}

.pl_img:before{

	display: inline-block;

content: '';

height: 100%;

width: 0;

vertical-align: middle;

}

.pl_img img{

	vertical-align: middle;

display: inline-block;

}



.process_list li:hover .pl_img{

	-webkit-transition: -webkit-transform 0.3s ease-out;

    -moz-transition: -moz-transform 0.3s ease-out;

    -o-transition: -o-transform 0.3s ease-out;

    -ms-transition: -ms-transform 0.3s ease-out;

    -webkit-transform: rotateZ(360deg);

    -moz-transform: rotateZ(360deg);

    -o-transform: rotateZ(360deg);

    -ms-transform: rotateZ(360deg);

    transform: rotateZ(360deg);

}

.process_list li:hover .pl_circle{

	border: #30d589 solid 2px;

}

.process_list li:hover .pl_content{

	visibility: visible;

}

.pl_title{

	width: 100%;

	text-align: center;

	margin-bottom: 20px;

}

.pl_line{

	background: url(../images/process.png)0 5px ;

	background-repeat: repeat-x;

	text-align: center;

	

}

.pl_circle{

	

	width: 8px;

	height: 8px;

	background:#fff;

	border: #999999 solid 2px;

	border-radius:100%;

}

.pl_content{

	visibility: hidden;

	border-radius: 3%;

	background-color: #59a2fe;

	margin-top: 40px;

	width: 100%;

	padding: 10% 10%;

	margin-left:-10%;

	

}

.pl_content span{

	line-height: 24px;

	font-size: 12px;

	font-size:1.2rem;

	color:#fff;

	display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden;

	height: 72px;

}

/* index */

#index, #main_customer {

	width: 1200px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

#more_product{

	width: 100%;

	line-height: 60px;

	font-size: 16px;

	font-size: 1.6rem;

	background: #59a2fe;

	text-align: center;

	color:#fff;

	

}

#more_product:hover {

	color:#30d589;

}

#top_product {

	width: 100%;

	

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 80px;

	padding-bottom: 75px;

}

.c_title{

    width: 100%;

	text-align: center;

	color: #000000;

	font-size: 16px;

	font-size:1.6rem;

	line-height: 30px;

}

.e_title{

	width: 100%;

	text-align: center;

	color:#c3c3c3;

	font-size: 12px;

	font-size:1.2rem;

	line-height: 30px;

	text-transform: capitalize;

}

/*tab切换*/	

.tab {

	width:100%;

	padding-top:20px;

}

.tab-tle {

	height:73px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e9e9e9;

}

.tab-tle label {

	display:block;

	cursor:pointer;

	float:left;

	height:72px;

	line-height:72px;

	width: 16.6%;

	color:#9c9c9c;

	font-size:17px;

	font-size:1.7rem;

	position:relative;

	background-color:#FFF;

	margin-right:10px;

	text-align:center;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #e9e9e9;

	border-right-color: #e9e9e9;

	border-left-color: #e9e9e9;

}

.tab-tle label:hover, .tab-tle label.cur {

	text-decoration:none;

	color: #f00;

	background-color:#e9e9e9;

	;

	text-align:center;

}

.tab-tle label img {

	vertical-align:middle;

}

/* label文字加了超级链接，有两个设置，一个label、一个cur */

.tab-tle label a {

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 16px;

	font-size: 1.6rem;

	color: #96c4c;

	text-decoration: none;

}

.tab-tle label a:hover {

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 16px;

	font-size: 1.6rem;

	color: #f00;

	text-decoration: none;

}

.tab-tcon {

	padding-top:44px;

}

/* 系统自动的，当前高亮*/

.cur a {

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 16px;

	font-size: 1.6rem;

	color:#F00;

	text-decoration: none;

}

.cur a:hover {

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 16px;

	font-size: 1.6rem;

	color:#996c4c;

	text-decoration: underline;

}

.tab-item {

	height:auto;

}

/* 产品开始*/

.picMarquee-left {

	width:1200px;

	overflow:hidden;

	position:relative;

}

.picMarquee-left .hd {

	overflow:hidden;

	height:30px;

	background:#f4f4f4;

}

.picMarquee-left .bd {

	padding:0px;

	margin: 0px;

}

.picMarquee-left .bd ul {

	overflow:hidden;

	zoom:1;

}

.picMarquee-left .bd ul li {

	margin:0 8px;

	float:left;

	_display:inline;

	overflow:hidden;

	text-align:center;

	width:280px;

	height:260px;

}

.picMarquee-left .bd ul li .pic {

	text-align:center;

}

/*图片遮罩范围是JS里面的vis:4来控制显示几幅图片，控制图片宽度可以微调左右间隙*/

.picMarquee-left .bd ul li .pic img {

	max-width:290px;

	max-height:215px;

	display:block;

}

.picMarquee-left .bd ul li .pic {

	position:relative;

	width:290px;

	height:215px;

	overflow: hidden;

	}

.picMarquee-left .bd ul li .pic a:hover img {

	border-color:#999;

}

.picMarquee-left .bd ul li .title {

	line-height:24px;

}

.pic_zoom{

	width:290px;

	height:215px;

	position:absolute;

	z-index:1;

	top:0;

	left:0;

	}

.pic a:hover .pic_zoom{

	background-image: url(../images/zoom.png);

	background-repeat: no-repeat;

	background-position: center center;

	background-color:#2a241d;

	filter:alpha(opacity=70);

	-moz-opacity:0.7;

	opacity:0.7;

	-khtml-opacity: 0.7;

}

.pic_title a{

	font-family:"Microsoft YaHei","宋体",Arial,Sans-Serif;

	font-size:16px;

	font-size:1.6rem;

	height:30px;

	line-height:30px;

	}

/* 图片放大效果演示，可以删除*/

.pic a img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.pic a:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}







#top_product .pic_a{

	margin: 20px;

}

#top_product_more {

	width: 100px;

	height: 30px;

	line-height: 30px;

	color:#fff;

	left: 0;

	border-radius:25px;

    -moz-border-radius:25px;

	background-color: #59a2fe;

	margin-bottom: 30px;

}

#top_product .pic_top {

	width: 100%;

	float: left;

	height: 0;

	padding-bottom: 80.6%;

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

}

#top_product .pic_h img{

	visibility: hidden;

	

	padding: 0;

	overflow: hidden;

	width: 100%;

	height: 100%;

}

#top_product .swiper-slide:hover {

	background:#59a2fe;

}

#top_product .swiper-slide:hover #top_product_more {

	background: #FFFFFF;

	color:#30d589;

}

#top_product .swiper-slide:hover .pic_bottom {

	color: #fff;

}

#top_product .pic_bottom {

	width: 100%;

	text-align: center;

	float: left;

	color: #333333;

	font-family: "微软雅黑";

	font-size: 14px;

	font-size:1.4rem;

	position: relative;

	line-height: 50px;

	text-overflow:ellipsis;

	white-space:nowrap;

	overflow:hidden;

}



#index_list .swiper-container{

	width: 100%;

	overflow: hidden;

}



#index_list .swiper-slide{

	box-shadow: 2px 5px 20px #ccc;

	margin-bottom: 20px;

}

.swiper-pagination2{

	

  text-align: center;

 

}



#top_product  .swiper-pagination-bullets, .swiper-pagination-custom,.swiper-pagination-fraction{	

	padding-top: 20px;

	width: 100%!important;

}

#top_product .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{

	  -webkit-transition: 200ms left, 200ms -webkit-transform;

  transition: 200ms left, 200ms -webkit-transform;

  -o-transition: 200ms transform, 200ms left;

  transition: 200ms transform, 200ms left;

  transition: 200ms transform, 200ms left, 200ms -webkit-transform;

}

.swiper-pagination2 .swiper-pagination-bullet{

	width: 13px;

	height: 13px;

	background:#999999;

	margin: 0 4px;

}

.swiper-pagination2 .swiper-pagination-bullet-active{

	background:#FF0004;

}

#top_product .swiper-slide{

	background: #fff;

}

/* 产品结束*/

/*新闻中心*/

#news {

	width: 100%;

	background-color:#f7f7f7;

	margin-right: auto;

	margin-left: auto;

	padding-top:70px;

	

}

#news_l{

	width: 18.3%;

	float: left;

}

#news_title{

	background: #59a2fe;

	color: #FFFFFF;

	font-size:16px;

	font-size:1.6rem;

}

#news_title span{

	font-size: 40px;

	font-size:4rem;

	margin-left: 10px;

	margin-right: 10px;

	line-height: 34px;

}

#news_time{

	line-height: 30px;

	margin-top:30px;

}

#news_tel{

	font-size:20px;

	font-size:2rem;

	line-height: 30px;

	

}

#news_pic{

	margin-top:10px;

	margin-bottom:50px;

}

#news_r{

	float: right;

	width:75%;

	background: url(../images/news_title.png);

	background-repeat:repeat-x;

	background-position: 0 50px;

}

.news_top{

	font-size: 16px;

	font-size:1.6rem;

	line-height: 30px;

}

.news_bottom{

	line-height: 24px;

	margin-top: 30px;

	color:#343434;

}

.news_more{

	width: 100px;

	height: 30px;

	line-height: 30px;

	color:#000;

	float: left;

	border-radius:25px;

    -moz-border-radius:25px;

	background-color: #f1f1f1;

	margin-bottom: 30px;

	margin-top: 30px;

	text-align: center;text-transform: uppercase;

}

.news_more:hover{

	color: #fff;

	background-color: #59a2fe;

}

#news .swiper-container{

	margin-top:100px;

}

.news-swiper-button-prev,.news-swiper-button-next{

	width:18px;

	height: 18px;

	float: right;

}

.news-swiper-button-prev{

	background:url(../images/news_arr.png)0 0 no-repeat;

}

.news-swiper-button-next{

	margin-left: 12px;

	background:url(../images/news_arr.png)-30px 0 no-repeat;

}

.news-swiper-button-prev:hover{

	filter:alpha(opacity=40);

	-moz-opacity:0.4;

	-khtml-opacity:0.4;

	opacity:0.4;

}

.news-swiper-button-next:hover{

	filter:alpha(opacity=40);

	-moz-opacity:0.4;

	-khtml-opacity:0.4;

	opacity:0.4;

}

/* 滚动案例*/

#case {

	

	height:auto;

	padding-top:40px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 60px;

}

#case .pic_a{

	margin: 10px;

}

#case .pic_top{

	

	float: left;

	height: 0;

	width: 100%;

	padding-bottom: 100%;

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

	text-align: center;

	overflow: hidden;

 

	

}

#case .pic_bottom{

	text-align: center;

	text-overflow:ellipsis;

	white-space:nowrap;

	overflow:hidden;

	color:#000000;

	line-height: 50px;

	float: left;

	width: 100%;

	

}

#case .pic_h img{

	visibility: hidden;

	padding: 0;

	overflow: hidden;

	width: 100%;

	height: 100%;

}

#case .swiper-slide{

	background: #f1f1f1;

}

#case .swiper-slide:hover{

	background:#59a2fe;

	

}

#case .swiper-slide:hover .pic_bottom{

	color: #fff;

	

}



#case .swiper-container{

	margin-bottom: 40px;

	margin-top: 40px;

}

#case .pic{

	border: 1px solid #000000;

}

#case .pic:hover{

	transition:All 0.5s ease-in-out;

	-webkit-transition:All 0.5s ease-in-out;

	-moz-transition:All 0.5s ease-in-out;

	-o-transition:All 0.5s ease-in-out;

	box-shadow: 2px 5px 20px #ccc;

}

.swiper-pagination3{

	

  text-align: center;

 

}



#case  .swiper-pagination-bullets, .swiper-pagination-custom,.swiper-pagination-fraction{	

	padding-top: 20px;

	width: 100%!important;

}

#case .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{

	  -webkit-transition: 200ms left, 200ms -webkit-transform;

  transition: 200ms left, 200ms -webkit-transform;

  -o-transition: 200ms transform, 200ms left;

  transition: 200ms transform, 200ms left;

  transition: 200ms transform, 200ms left, 200ms -webkit-transform;

}

.swiper-pagination3 .swiper-pagination-bullet{

	width: 8px;

	height: 8px;

	background:#fff;

	margin: 0 4px;

	border: #999999 solid 3px;

}

.swiper-pagination3 .swiper-pagination-bullet-active{

	background:#59a2fe;

}



.pro_pic{ width:1200px; float:left;}

.multipleColumn{ overflow:hidden; position:relative; width:1200px;height:370px;}

.multipleColumn .bd{ overflow:hidden;  }

.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:290px; float:left; _display:inline; padding:5px;}

.multipleColumn .bd ul li{ 

	float:left;

	_display:inline;

	overflow:hidden;

	transition:All 0.5s ease-in-out;

	-webkit-transition:All 0.5s ease-in-out;

	-moz-transition:All 0.5s ease-in-out;

	-o-transition:All 0.5s ease-in-out;

	   }

.multipleColumn .bd ul li .pic{ text-align:center;position:relative; }

.multipleColumn .bd ul li .pic img{ width:280px; height:260px; display:block; }

.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }

#casepic_bottom {

	position:absolute;/* 绝对 */

	top: 0;

	left: 0;

	*left:5px;

	width:280px;

	height:260px;

	z-index:1;

}

#casepic_img{

	width:280px;

	height:260px;

	overflow: hidden;

	}

a #casepic_bottom {

	width:280px;

	height:246px;

	text-indent:-9999px;

}

a:hover #casepic_bottom {

	padding-top:60px;

	height:200px;

	display: block;

	font-size:32px;

	font-size:3.2rem;

	color: #ffffff;

	text-align:center;

	text-indent:0px;

	background-color:#000;

	filter:alpha(opacity=70);

	-moz-opacity:0.7;

	opacity:0.7;

	-khtml-opacity: 0.7;

}

#casepic_wz {

	height:130px;

}

a #casepic_bottom span {

	border: 0px solid #FFF;

}

a:hover #casepic_bottom span {

	border: 1px solid #FFF;

}

#casepic_bottom span {

	width:200px;

	padding:5px;

	font-size:16px;

	font-size:1.6rem;

	display: block;

	margin-right: auto;

	margin-left: auto;

	margin-bottom:10px;

}

.casepic_title {

	border: 1px solid #e2e2e2;

	overflow: hidden;/* 超出部分自动隐藏 */

}

.casepic_title:hover {

	border: 1px solid #000;

	background-color:#000;

	filter:alpha(opacity=70);

	-moz-opacity:0.7;

	opacity:0.7;

	-khtml-opacity: 0.7;

}

.casepic_title a {

	width:268px;

	padding:5px;

	height:80px;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:16px;

	font-size:1.6rem;

	display: block;

}

.casepic_title a:hover {

	color:#FFF;

}

/* 关于我们*/

#index_about {

	

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	

	padding-top:100px;

}

#index_about_title {

	width: 100%;

	text-indent: 0;

	margin-bottom: 20px;

	line-height: 30px;

	font-weight:bold;

	font-family: "Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 16px;

	font-size:1.6rem;

	

}

.index_about_name{

	float: left;

}

#index_about_title span {

	font-size: 12px;

	font-size:1.2rem;

	color:#DBDBDB;

	padding-left: 10px;

	text-transform:capitalize;

	

}

#index_about_list {

	width: 100%;

	position: relative;

}

#index_about_list_l {

	float: right;



	width:635px;

	overflow: hidden;

}

#index_about_list_l img {

	max-width: 100%;

	_width: 100%;	

}



#index_about_list_r {

	



	font-size: 14px;

	font-size:1.4rem;

	line-height: 30px;

	

}

#index_about_list_more {

	width: 100px;

	height: 30px;

	line-height: 30px;

	position: absolute;

	margin-top: 20px;

	left: 0;

	border-radius:25px;

    -moz-border-radius:25px;

	background-color: #59a2fe;

	text-align: center;

}

#index_about_list_more :hover{

	

	color: #30d589;

}

#index_about_list_more a {

	font-size: 14px;

	font-size:1.4rem;

	color: #ffffff;

}

/*culture*/

#module{

	width: 100%;

	background-color:#59a2fe;

	position: relative;

	padding: 100px 0px;

	color:#fff;

	text-transform:uppercase;

}

#module_list ul{

	width: 100%;

	margin-left: auto;

	margin-right: auto;

}

#module_list ul li{

	width: 30%;

	height: auto;

	float: left;

	margin-right: 5%

}

.module_list_all{

	width: 90%;

	float:left;

}

.module_list_t{

	font-size: 16px;

	font-size:1.6rem;

	padding-bottom: 10px;

}

.count{font-size:60px;

font-size:6rem;



float:left;

}

.c_name{

	font-size: 16px;

	font-size:1.6rem;

	width: 70%;

	float: left;

	line-height: 30px;

	font-weight:bold;

	margin-top: 10px;

	margin-left: 10px;

}

.english_name{

	font-size: 12px;

	font-size: 1.2rem;

	line-height: 30px;

	color:#E5E5E5;

	width: 70%;

	float: left;

	margin-left: 10px;



}

.module_list_m{

	width: 100%;

	background: url(../images/culture-bg.png);

	background-repeat: repeat-x;

	padding-bottom:25px;

}

.module_list_b{

	font-size: 12px;

	font-size: 1.2rem;

	

}

/* 二级页面 */

#main {

	

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 30px;

	margin-left: auto;

}

#main_left {

	width: 21.666%;

	float:left;

}

.left_lm {

	background-color:#FFF;

	text-align:center;

	line-height:50px;

	border: 1px solid #e2e2e2;

	color:#253244;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:16px;

	font-size:1.6rem;

	margin-top:20px;

	background-image: url(../images/left_lm.png);

	background-repeat: no-repeat;

	background-position: 20px center;

}

.left_lm1 {

	background-color:#FFF;

	text-align:center;

	line-height:50px;

	border: 1px solid #e2e2e2;

	color:#253244;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:16px;

	font-size:1.6rem;

	margin-top:20px;

	background-image: url(../images/left_lm1.png);

	background-repeat: no-repeat;

	background-position: 20px center;

}

.left_list {

	

	padding:1%;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #e2e2e2;

	border-bottom-color: #e2e2e2;

	border-left-color: #e2e2e2;

}

.left_ss {

	padding:5px;

	background-color:#253244;

	margin-top:10px;

	display: none;

}

/* 左侧栏目导航*/

.left_nav {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #e2e2e2;

	border-bottom-color: #e2e2e2;

	border-left-color: #e2e2e2;

}

.left_nav ul a {

	/* 整体字体颜色*/

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:14px;

	font-size:1.4rem;

	text-decoration: none;

}

.left_nav ul a:hover {

	text-decoration: none;

}

.left_nav>ul>li {

	text-align:center;

	line-height:50px;

	min-height:50px;

	position:relative;

}

.left_nav>ul>li ul {

	display:none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e2e2e2;

}

.left_nav>ul>li>a {

	position:relative;/*jquery的slideDow效果不兼容IE7*/

    *+position: !important;/*IE7去效果代码*/

	display:block;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:14px;

	font-size:1.4rem;

	width:100%;

	height:100%;

	transition:all 0.5s;

	color:#000;

}

.left_nav>ul>li>span a {

	position:absolute;

	z-index:99;

	font-family: "宋体";

	font-size: 14px;

	font-size:1.4rem;

	font-weight: bold;

	left: 40px;/*如果标题字数过长，可以调节数值*/

	transform: rotate(0);

	-webkit-transform: rotate(0);

	transition: all 0.5s;

}

.left_nav>ul>li>span a.on {

	transform:rotate(90deg);

	-webkit-transform:rotate(90deg);

}

..left_nav>ul>li>a.on{

	color:#F00;

}

.left_nav>ul>li>a:hover {

	background-color:#e2e2e2;

	color:#F00;

	text-decoration: none;

}

.left_sub a {

	font-size:14px;

	font-size:1.4rem;

	color:#FFF;

}

.left_sub a:hover {

	color:#5390cd;

	text-decoration: none;

}

.highlight {

/*当前栏目高亮预制*/

}

.highlight a {

	color: #F00;

}

/* 左侧栏目导航_结束*/

#main_right {

	width: 75%;

	float:right;

}

/* 二级页面右侧*/

#content_lm {

	width: 96.66%;

	padding-left:3.33%;

	line-height:48px;

	height:48px;

	overflow: hidden;/* 超出部分自动隐藏 */

	font-weight:bold;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:16px;

	font-size:1.6rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e2e2e2;

}

#content_lm span {

	font-weight: normal;

	font-family:"宋体", Arial, Sans-Serif;

	font-size:12px;

	font-size:1.2rem;

	float:right;

	padding-right:10px;

}

#content {

	width: 98.88%;

	margin-top:10px;

	padding:0.55%;

	min-height:350px;

	height:auto!important;

	

	background-color:#f7f7f7;

}

/*main-body*/

#main-body {

}

.innerp {

	position:relative;

	padding-top:30px

}

/*product*/

.prolist ul li {

	float:left;

	margin:0 40px 20px 0;

	position:relative;

	z-index:12

}

.prolist ul li .img-de {

	position: absolute;

	right: -15px;

	top: 20px;

	overflow: hidden;

	height: 86px;

}

.prolist ul li .img-de .img-l {

	height: 86px;

	padding-left: 10px;

	padding-right: 2px;

	padding-top: 20px;

	background: url(../images/sprites.png) no-repeat 0px -487px;

	max-width: 200px;

	float:left;

	position:relative;

	right:-500px;

}

.prolist ul li .img-de .img-l {

	_background: url(../images/sprites.gif) no-repeat 0px -487px;

}

.prolist ul li .img-de .img-l .img-title {

	font-size: 16px;

	font-size:1.6rem;

	margin-bottom: 2px;

}

.prolist ul li .img-de .img-l .img-title a {

	text-decoration: none;

	color: #49494b;

}

.prolist ul li .img-de .img-l .img-date {

	font-size: 12px;

	font-size:1.2rem;

	text-align: right;

	color: #7b7b7b;

}

.prolist ul li .img-de .img-r {

	float: right;

	width: 15px;

	height: 96px;

	cursor:pointer;

	background: url(../images/sprites.png) no-repeat 0px -579px;

}

.prolist ul li .img-de .img-r {

	_background: url(../images/sprites.gif) no-repeat 0px -579px;

}

/*marquee-products*/

.marqu-holder {

	position:relative

}

.marqu-holder .marqu-arrow {

	background:url(../images/sprites.png) no-repeat left -115px;

	width:52px;

	height:52px;

	position:absolute;

	left:0;

	top:35px;

	overflow:hidden;

	cursor:pointer;

	z-index:11

}

.marqu-holder .marqu-arrow {

	_background:url(../images/sprites.gif) no-repeat left -115px;

}

.marqu-holder .marqu-right {

	right:0;

	left:auto;

	background-position:-104px -115px

}

.marqu-holder .marqu-right:hover {

	background-position:-156px -115px

}

.marqu-holder .marqu-left:hover {

	background-position:-52px -115px

}

.marqu-prolist .marqu-area {

	overflow:hidden;

	position:relative;

	z-index:10;

	height:120px

}

.marqu-prolist .marqu-area ul {

*height:120px;

}

.marqu-prolist .marqu-area ul li {

	float:left;

	padding:0 13px;

*width:220px;

}

.marqu-prolist .marqu-area ul li .img-info {

	position:relative;

	height:120px;

	overflow:hidden

}

.marqu-prolist .marqu-area ul li .img-title {

	position:absolute;

	background:url(../images/trbg.png) repeat-x;

	height:25px;

	line-height:25px;

	width:100%;

	color:white;

	bottom:-25px;

	left:0;

	text-align:center

}

.marqu-prolist .marqu-area ul li .img-title a {

	color:#fff

}

.marqu-prolist .marqu-area ul {

	width:4920px;

	height:120px

}

/*fnav*/

#fnav_k {

	width:100%;

	background-color:#3c3c3c;

}

#fnav {

	

	margin-right: auto;

	margin-left: auto;

	color:#FFFFFF;

}

#fnav_l {

	width:25%;

	float:left;

}

#fnav_r {

	width:75%;

	padding-top:30px;

	padding-bottom: 30px;

	float:right;



}

#fnav_r a {

	width: 12.5%;

	float: right;

	text-align: center;

	color:#FFFFFF;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:14px;

	font-size:1.4rem;

}

#fnav_r a span{

	float: right;

	

	color:#FFFFFF;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:14px;

	font-size:1.4rem;

}

#fnav_r a:hover {

	color:#ccc;

}

/*footer*/

#footer_k {

	width: 100%;

	background: #f1f1f1;

	padding:30px 0;

	color:#000;

}

#footer {

	

	

	margin-right: auto;

	margin-left: auto;

}

.qr_code_title{

	float: left;

	width: 22%;

	font-size: 16px;

	font-size:1.6rem;

	line-height: 30px;

	margin-top:50px;

}

.qr_code_title span{

	float: left;

	width: 100%;

	font-size: 12px;

	font-size:1.2rem;

	line-height: 24px;

}

.qr_code{

	width:40%;

	float: left;

	margin-top: 15px;

}

.qr_code_l{

	float: left;

	margin-right: 20px;

	width:30%;

}

.qr_code_r{

	float: left;

	font-size: 12px;

	font-size:1.2rem;

	color:#444444;

	line-height: 24px;

}

.qr_code_r_title{

	font-size: 14px;

	font-size:1.4rem;

	margin-bottom: 30px;

	color:#000;

	

	

}

.footer_map{

	float:right;

	width:35%;

}

#copyright{

	padding-top: 30px;

	color: #444444;

	font-size: 12px;

	font-size:1.2rem;

	padding-bottom: 150px;

}

/*social-bar*/



#social-bar {

	display: block;

	position: absolute;

	top: -40px;

	left: 0px;

	height: 74px;

	overflow: hidden;

	color: #49494b;

	background: url(../images/social-bg.png) no-repeat;

	z-index: 999;

}

#social-bar {

	_background: url(../images/social-bg.gif) no-repeat;

}

#social-bar #share_code {

	margin:40px 0 10px 20px

}

.ptop {

	position:relative;

	height:74px

}

#top-social-bar {

	display: block;

	position: absolute;

	top: -30px;

	left: 0px;

	height: 60px;

	line-height:60px;

	padding:0 20px;

	overflow: hidden;

	color: #49494b;

	font-size: 16px;

	font-size:1.6rem;

	background: url(../images/title-bg.png) no-repeat;

}

/*visit_path*/

.visit_path a {

	color:#7796ce

}

.visit_path span {

}

/*left*/

.left-nav-list li {

	padding:5px 0;

	border-bottom:1px dashed #ccc

}

.left-nav-content li {

	padding:5px 0;

	border-bottom:1px dashed #ccc

}

/*单/详情页*/



.single-p {

	line-height:24px;

	color:#666;

}

.single-p .title {

	font-size:24px;

	font-size:2.4rem;

	text-align:center;

	line-height:40px;

	color:#000;

}

.single-p .info {

	height:27px;

	line-height:28px;

	text-align:right;

	margin:15px auto;

	color:#666;

}

.single-p .info small {

	margin-left:8px;

	margin-right:3px;

	color:#999;

	font-size:12px;

	font-size:1.2rem;

}

.single-p .info .small, .info .big {

	font-family:Georgia;

	font-weight:bold;

	cursor:pointer;

}

.single-p .info .small {

	font-size:10px;

	font-size:1rem;

	padding-right:3px;

}

.single-p .info .big {

	color:#003ba6;

	padding-left:3px;

}

.single-p .desc {

	margin:20px 0 15px;

	padding:5px 10px;

	line-height:20px;

	border:1px solid #f4e4b4;

	background:#fffff0;

}

.preNext {

	position:relative

}

.preNext .line {

	height:10px;

	overflow:hidden;

	clear:both;

	background:url(../images/box_dotline.gif) left 15px repeat-x;

	margin:4px auto;

	padding-top:10px;

}

.preNext .line strong {

	display:block;

	width:8px;

	height:10px;

	overflow:hidden;

	font-size:0px;

	line-height:100px;

	background:url(../images/box_dotline.gif) right -10px no-repeat;

	float:left;

}

.preNext .text {

	color:#999;

}

.preNext .text li {

	margin-bottom:5px

}

.preNext .actBox {

	position:absolute;

	top:25px;

	right:0;

}

.preNext .actBox li {

	display:inline;

	padding-left:22px;

	background-image:url(../images/actbox-ico.gif);

	background-repeat:no-repeat;

	margin-left:10px;

}

.preNext .actBox li a {

	color:#666;

}

.preNext .actBox li#act-fav {

	background-position:4px 0px;

}

.preNext .actBox li#act-err {

	background-position:4px -37px;

}

.preNext .actBox li#act-pus {

	background-position:4px -73px;

}

.preNext .actBox li#act-pnt {

	background-position:4px -109px;

}

/*Top按钮*/

*html {

	background-image:url(about:blank);

	background-attachment:fixed;

}/*解决IE6下滚动抖动的问题*/

.tbox {

	width:50px;

	float:right;

	position:fixed;

	right:10px;

	bottom:15px;

	_position:absolute;

	_bottom:auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

	_margin-bottom:15px;

	display:none;

}/*解决IE6下不兼容 position:fixed 的问题*/

.tbox #gotop {

	width:50px;

	height:50px;

	background:url(../images/icon.png) no-repeat 0 0;

	display:block;

}

/*lanmu*/

.lanmu {

	margin-bottom:10px

}

.contactus {

}

/*image-list*/

.image-item {

	width:26.6%;

	height:auto;

	float:left;

	margin:1.6%;

	text-align:center;

	padding: 1.6%;

	background:#FFF;

	outline: 1px solid #CCC;

	position:relative;

}

.k {

  -webkit-box-shadow: 0 1px 4px #ccc, 0 0 40px #ccc inset;

  -moz-box-shadow: 0 1px 4px #ccc, 0 0 40px #ccc inset; 

  box-shadow: 0 1px 4px #ccc, 0 0 40px #ccc inset;

}

.k1 {

	box-shadow:1px 1px 10px #666;

	transform:translate(0, -10px);

	-webkit-transform:translate(0, -5px);

	-moz-transform:translate(0, -5px);

	-o-transform:translate(0, -5px);

	-ms-transform:translate(0, -5px);

}

.image-item p {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.image-item-zoom {

	width:237px;

	height:180px;

	position:absolute;/* 绝对 */

	top: 10px;

	left:10px;

	z-index:1;

}

a:hover .image-item-zoom {

	background-image: url(../images/zoom.png);

	background-repeat: no-repeat;

	background-position: center center;

	background-color:#2a241d;

	filter:alpha(opacity=70);

	-moz-opacity:0.7;

	opacity:0.7;

	-khtml-opacity: 0.7;

}

.image-item-img {

	float: left;

	height: 0;

	width: 100%;

	padding-bottom: 100%;

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

	text-align: center;

	overflow: hidden;

}

.image-item-img-h img{

	visibility: hidden;

	

	padding: 0;

	overflow: hidden;

	width: 100%;

	height: 100%;

}

 .image-item-img:hover .image-item-img-h{

	display: block;

	background-image: url(../images/zoom.png);

	background-repeat: no-repeat;

	background-position: center center;

	background-color:#2a241d;

	 float: left;

	height: 0;

	width: 100%;

	padding-bottom: 100%;

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

	text-align: center;

	overflow: hidden;

	filter:alpha(opacity=70);

	-moz-opacity:0.7;

	opacity:0.7;

	-khtml-opacity: 0.7;

}

.image-item-img a {

	width:100%;

	

	display: block;

}

.box img {

	/*设置图片垂直居中*/

     vertical-align:middle;

}



.image-item-wenzi {

	line-height:40px;

	text-align:center;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	width: 100%;

}

.image-item-wenzi a {

	font-size: 14px;

	font-size:1.4rem;

}

.image-item:hover a {

	text-decoration:none;

}

/*text-list*/

.news-title {

	font-size:16px;

	font-size:1.6rem;

	margin-bottom:5px;

	font-weight:bold;

	

	line-height:25px;

}

.thumb-news-item .news-date {

	float:right;

	color:#ccc

}

.thumb-news-item .news-content .news-descri {

}

.thumb-news-item a {

	display:block;

	cursor:pointer;

	padding:5px

}

.thumb-news-item a:hover {

	text-decoration:none;

	background-color:#fff;

	border: 1px solid #ccc;

	box-shadow:2px 2px 5px #CCC;

}

.news-thumb img {

	max-width:300px;

	max-height:150px;

	padding-right:10px;

}

.news-list{min-height:80px; }

.news-time {

	width: 80px;

	padding-right:10px;

	float:left;

	color:#CCC;

	text-align: center;

}

a:hover .news-time{

	color:#F00;

}

.news-time span {

	width:80px;

	padding:0;

	margin:0;

	font-size: 59px;

	font-size:5.9rem;

	line-height:100%;

	display: block;

}

/*category-list*/

.category-list {

	margin-bottom:15px;

	padding-bottom:15px;

	border-bottom:1px dashed #ccc

}

/*normal-news-list*/

.normal-news-list li {

*clear:both;

}

.normal-news-list li a {

*float:left;

}

.normal-news-list li .news-date {

	float:right;

	color:#ccc;

	margin-right:5px

}

/*pages*/

#pages {

	margin:5px;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 5px;

	padding-left: 0;

}

#pages a {

	display:inline-block;

	width:70px;

	height:22px;

	line-height:22px;

	background:#fff;

	border:1px solid #e3e3e3;

	text-align:center;

	color:#333

}

#pages a.a1 {

	width:56px;

	background:#FFF

}

#pages a:hover {

	background:#F3F2F0;

	color:#000;

	text-decoration:none;

}

#pages span {

	display:inline-block;

	width:26px;

	height:22px;

	line-height:22px;

	background:#59a2fe;

	border:1px solid #CCC;

	color:#fff;

	text-align:center;

}

.page .noPage {

	display:inline-block;

	width:56px;

	height:22px;

	line-height:22px;

	background:url(../images/titlebg.png) repeat-x 0 -55px;

	border:1px solid #e3e3e3;

	text-align:center;

	color:#a4a4a4;

}

/*table_form*/

.table_form tr td {

	padding:5px

}

.nav_map{

	width: 100%;

	position: fixed;

	z-index: 1000;

	bottom: 0;

	background-color: #1B1B1B;

	display: none;

}

.nav_map ul{

	display:flex;

}

.nav_map li{

	flex:1;

}

.nav_map li a{

	display: block;

	text-align: center;

}





/*form-guide*/

