/* CSS Document */
@charset "utf-8";

* {padding:0; margin:0;}

html, body{background:#fff;margin: 0;padding: 0;width: 100%;height: 100%;min-height: 100%;font-family: Helvetica, Arial, sans-serif;
font-size: 16px; color:#333; line-height: 1.231;-webkit-touch-callout: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-align:stretch;position: relative;}

img{ border:0; -ms-interpolation-mode:bicubic; margin:0; padding:0;} /*解决图片缩放失真问题*/

a {text-decoration:none;outline:none;color:#333}
a:hover{text-decoration:none; color:initial;}

.clearBoth{clear:both;height:0;}

ul,li {list-style:none;}

img {border:none;}

.main{max-width:740px; min-width:320px; margin:auto; min-height:100%; background:#ebebeb; position: relative; padding-bottom:51px;}

.hide{display:none;}

.main .titlebanner{height:40px;width:94%;margin:0 auto;color:#666;font-size:87.5%;line-height:40px; border-bottom:solid 1px #E55F40; color:#E55F40;}
.main .titlebanner a{color:#E55F40;}
.main .titlebanner a:hover{color:#E56142;}

.main .titlebanner1{height:40px;width:94%;margin:0 auto;color:#666;font-size:87.5%;line-height:40px; border-bottom:solid 1px #E55F40; color:#E55F40;}
.main .titlebanner1 a{color:#E55F40;}
.main .titlebanner1 a:hover{color:#E56142;}


/*头部*/
.main .header{width:100%;background:url(../images/topbg.jpg);position:relative;}
.main .header .logo{margin-left:4%;float:left;width:60%;}
.main .header .logo img{width:100%; display:block;} /*display:block 去掉下面空白*/ 

.main .header .back{float:right;margin-right:4%;width:8%;}
.main .header .back img{width:100%; display:block;}

.main .header .lancn{float:right;margin-right:4%;width:8%;}
.main .header .lancn img{width:100%; display:block;}

.main .header .search{float:right;margin-right:4%;width:8%;}
.main .header .search img{width:100%;margin-top:38%; display:block;}

.main .header .banner{float:right;margin-right:4%;width:8%;}
.main .header .banner .close img, .main .header .banner .open img{width:100%; display:block;}

/*头部下拉导航菜单*/
.main .header .banner .xla{width:100%;position:absolute;right:0px;background:#bbb;z-index:99999;top:100%;display:none;}
.main .header .banner .xla li{border-bottom:1px solid #999; font-size:125%;}
.main .header .banner .xla li a{height:50px; line-height:50px; width:100%; display:block; border-bottom:1px solid #999;}
.main .header .banner .xla li a font{color:#fff;font-size:100%;height:50px;margin-left:10%;float:left;}
.main .header .banner .xla li a span{float:right;width:6px;height:11px;margin-right:10%;margin-top:20px;}
.main .header .banner .xla li a img{float:right;width:6px;height:11px;margin-right:10%;margin-top:20px;}

.main .header .banner .xla li .zilan a{height:37px;line-height:37px;background:#DCC9AE;border:none; padding-left:10%; width:90%; color:#A1621B;}
.main .header .banner .xla li .zilan a:hover{background:#CDB38C;}
.main .header .banner .xla li .zilan{display:none;}

.main .header .banner .xla li .zilan01 a{height:37px;line-height:37px;background:#F5E6E3;border:none; padding-left:10%; width:90%; color:#A1621B;}
.main .header .banner .xla li .zilan01 a:hover{background:#CDB38C;}
.main .header .banner .xla li .zilan01{display:;}


/*滚动图*/
#main {width:100%;margin:0 auto;padding:0px 0px;background:#333;position:relative;}

.swiper-main {width:100%;position:relative;}
.swiper1,.swiper1 .swiper-slide {width:100%;}
.swiper-slide img{width:100%;}
#main .pagination1 .swiper-pagination-switch {display:inline-block;width:10px;height:10px;border-radius:10px;background:#ccc;/*box-shadow:0px 1px 2px #555 inset;*/margin:0 5px;cursor:pointer;}
#main .dian{position:absolute;bottom:15px;z-index:999;width:100%;}
#main .pagination1 {margin-top:5px;text-align:center;}
#main .pagination1 .swiper-active-switch {background:#E60000;}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}

.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
	
}

.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* Specify Swiper's Size: */
.swiper-container, .swiper-slide {
	width: 100%;
}



/*新闻列表*/
.main .news{width:94%;margin:12px auto 0 auto;}

.main .news .newslist .procate {width:100%; margin:2% auto;}
.main .news .newslist .procate ul{width:100%; background:#fff; overflow:hidden; padding:2% 0; border:#F3D3CD 1px solid;}
.main .news .newslist .procate ul li{float:left;width:50%;margin:1% 0;}
.main .news .newslist .procate ul li a{display:block;width:70%; margin:0 auto; padding:8% 10%; overflow:hidden;vertical-align:middle;text-align:center;border:1px solid #F3AA9B;border-radius:8px; font-size:87.5%; color:#333; background:#FFF2EF;}
.main .news .newslist .procate ul li a:hover{color:#E56142; background:#FDE0DA;}
.main .news .newslist .procate ul li:nth-last-of-type(1) a{color:#E55F40; background:#FDE0DA;}



.main .news .newslist .qtao{width:100%; margin:0% auto;}

.main .news .newslist .qtao .mg{width:100%; padding:5% 0; border:solid 1px #ddd; background:url(../images/'mgbg.jpg'); border-radius:25px;}

.main .news .newslist .qtao .mg a{width:100%; display:block;}

.main .news .newslist .qtao .mg .bannertitle{ font-size:100%; color:#A1621B; padding:3% 3% 0 3%;}

.main .news .newslist .qtao .mg .mgl{width:32%; margin:0% 5%;}

.main .news .newslist .qtao .mg .mgl img{width:100%; display:block;}
.main .news .newslist .qtao .mg .mgl, .main .news .newslist .qtao .mg .mgr{float:left;}




.main .news .newslist .qtao .mg .mgr0{width:94%;margin:0 auto; padding-top:3%;}
.main .news .newslist .qtao .mg .mgr0 span{font-size:100%; color:#A1621B;}
.main .news .newslist .qtao .mg .mgr0 .jianj{color:#555;font-size:87.5%;line-height:145%;margin-top:2%; text-indent:0em;}

.main .news .newslist .qtao .mg .mgr0 ul{width:100%; margin-top:2%;}
.main .news .newslist .qtao .mg .mgr0 ul li{}
.main .news .newslist .qtao .mg .mgr0 ul li dt{width:100%; overflow:hidden; font-size:87.5%; height:23px; line-height:23px;}
.main .news .newslist .qtao .mg .mgr0 ul li dt a{color:#555;}
.main .news .newslist .qtao .mg .mgr0 ul li dt a:hover{color:#A1621B;}
.main .news .newslist .qtao .mg .mgr0 ul li dd{font-size:75%; color:#999; padding:0 0 1% 0;}

.main .news .newslist .qtao .mg .mgr0 .ydu{width:100%; margin-top:2%; padding-bottom:3%;}
.main .news .newslist .qtao .mg .mgr0 .ydu .anniu{float:right; text-align:right;}
.main .news .newslist .qtao .mg .mgr0 .ydu .anniu a{color:#666; font-size:75%;}
.main .news .newslist .qtao .mg .mgr0 .ydu .anniu a:hover{color:#A1621B;}




.main .news .newslist .qtao .mg .mgr{width:40.6%;}
.main .news .newslist .qtao .mg .mgr span{font-size:125%; line-height:200%;}
.main .news .newslist .qtao .mg .mgr .jianj{color:#666; font-size:87.5%; line-height:150%; text-indent:0em;}

.main .news .newslist .qtao .mg .dianr{width:7.4%; margin:0 5%; float:left;}
.main .news .newslist .qtao .mg .dianr img{width:100%; display:block;}

.main .news .newslist .qtao .mg .mgr .ydu{width:100%; margin-top:2%; padding-bottom:3%;}
.main .news .newslist .qtao .mg .mgr .ydu .anniu{float:right; text-align:right;}
.main .news .newslist .qtao .mg .mgr .ydu .anniu a{color:#666; font-size:75%;}
.main .news .newslist .qtao .mg .mgr .ydu .anniu a:hover{color:#A1621B;}


/*底部*/
.main .bottom{width:94%; margin:12px auto 0 auto;}

.main .bottom-bot{text-align:center; color:#666; font-size:87.5%; padding:7px 0 7px 0; width:100%; overflow:hidden;}
.main .bottom-bot2{text-align:center; color:#666; font-size:87.5%; padding:0 0 12px 0; width:100%; overflow:hidden;}

.main .bottom ul{width:90%; margin:0 auto;}
.main .bottom ul li{width:50%; float:left;}
.main .bottom ul li dl{width:33%; margin:0 auto;}
.main .bottom ul dl dt{width:100%;}
.main .bottom ul dl dt img{width:100%; display:block;}
.main .bottom ul dl dd{text-align:center; font-size:75%; padding:5px 0;}


/*底部浮动样式*/
.float_footer{width:100%; height:51px; background:url(../images/nav01.jpg) left bottom repeat-x; position:fixed; bottom:0; z-index:9999;}
.float_footer ul{width:100%;}
.float_footer ul li{width:25%; float:left; background:url(../images/line001.jpg) right top no-repeat;}

.float_footer ul li:last-child{width:25%; float:left; background:none;}/*最后一个li*/

.float_footer ul li:hover{width:25%; float:left; background:url(../images/nav0002.jpg) left bottom repeat-x;}
.float_footer ul li a{width:100%; display:block; color:#fff; padding-top:5px; padding-bottom:5px;}
.float_footer ul li a:hover { color:#fff;}
.float_footer ul li dl{width:auto; margin:0 auto; text-align:center;}
.float_footer ul li dt{width:25px; height:25px; margin:0 auto; overflow:hidden;}
.float_footer ul li dt img{max-width:100%; display:block;}
.float_footer ul li dd{width:auto; font-size:12px; overflow:hidden;}

