﻿/*首页*/

.banner,
.banner .flexslider {
	overflow: hidden;
}

.banner .flexslider .slides > li {
	width: 100%;
	float: left;
}

.banner .flex-control-nav {
	bottom: 4%;
	background:rgba(0,0,0,0.1);
	background-size: 100% 100%;
	height: 29px;
	text-align: center;
	left: 50%;
	border-radius: 29px;
	-webkit-border-radius: 29px;
	width: 80%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.banner .flex-control-paging li a {
	width: 10px;
	height: 10px;
	background: #ffffff;
	border-radius: 50%;
}

.banner .flex-control-paging li {
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: 8px;
}

.banner .flex-control-paging li a.flex-active {
	background: #0081bb;
}

.banner .flex-direction-nav {
	opacity: 0.4;
}

.index-box {
	overflow: hidden;
}
.index-tt-box {
	overflow: hidden;
}

.index-new-li {
	overflow: hidden;
	padding: 0px 14px;
	border-bottom: 1px solid #cccccc;
}

.index-new-li a {
	display: block;
	color: #999999;
	font-size: 14px;
	border-bottom: 1px solid #cccccc;
	line-height: 45px;
	height: 45px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 100px;
	position: relative
}

.index-new-li a:before {
	content: '·';
	font-size: 30px;
	padding-right: 5px;
	float: left;
	line-height: 42px;
}

.index-new-li a span {
	position: absolute;
	right: 0px;
	top: 0px;
}

.index-new-li a:last-child {
	border-bottom: none;
}

.jishu-li-box {
    margin-top: 0.346666rem;
}

.jishu-li{
	background: #f5f5f5;
	width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
    float: left;
}
.jishu-li:nth-child(even){margin-right: 0;}


.jishu-li .img {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.jishu-li .img img {
	width: 100%;
	float: left;
}

.jishu-li .img:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.4);
}

.jishu-li .title {
	font-size: 0.293333rem;
	color: #3c3c3c;
	line-height: 26px;
	height: 26px;
	padding: 0px 6px;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 6px;
	margin-bottom: 3px;
}

.jishu-li .txt {
	font-size: 0.24rem;
	color: #808080;
	line-height: 1.6em;
	padding: 0px 6px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 10px;
    text-overflow: ellipsis;;
}

.jishu-li a {
	display: block;
	overflow: hidden;
}


/*技术支持*/

.jishu-box {
	overflow: hidden;
}

.jishu-top {
	overflow: hidden;
	background: #eeeeee;
	padding: 20px 15px;
}

.js-select {
	height: 45px;
	overflow: hidden;
	background-color: #fff;
	background-image: url(../images/sq-select.jpg);
	position: relative;
	background-repeat: no-repeat;
	background-position: right top;
	background-size: auto 100%;
	margin-bottom: 15px;
	    border-top: 1px solid #ccc;
}

.js-select select {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	border: none;
	background: none;
	opacity: 0;
	cursor: pointer;
}

.js-select label {
    color: #999999;
    line-height: 45px;
    font-size: 14px;
    display: block;
    text-align: center;
    text-indent: -37px;
}

.js-text {
	overflow: hidden;
	height: 45px;
	background: #fff;
	padding: 0px 20px;
	margin-bottom: 15px;
}

.js-text input {
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	width: 100%;
	border: none;
	background: none;
}

.js-submit {
	overflow: hidden;
	height: 45px;
	line-height: 45px;
	background: #0073c0;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
}

.js-submit input {
	width: 100%;
	height: 100%;
	border: none;
	background: none;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}

.js-li {
	overflow: hidden;
	background: #eeeeee;
}

.js-li-box {
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 15px;
	background: #fff;
}

.js-li-box .top {
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	color: #333333;
	font-size: 16px;
	padding: 0px 15px;
	background: #fff;
}

.js-li-box .top .more {
	font-size: 16px;
	color: #0073c0;
	float: right;
}

.js-li-box .img {
	overflow: hidden;
}

.js-li-box .img img {
	width: 100%;
	float: left;
}

.js-li-box .top-box {
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
}

.js-li-box .top-box a {
	overflow: hidden;
	display: block;
	padding: 10px 15px;
}

.js-li-box .top-box .title {
	font-size: 16px;
	color: #0073c0;
	line-height: 26px;
	margin-bottom: 4px;
}

.js-li-box .top-box .txt {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.js-li-box .box-a {
	overflow: hidden;
}

.js-li-box .box-a a {
	overflow: hidden;
	line-height: 44px;
	height: 44px;
	font-size: 14px;
	color: #333333;
	margin: 0px 15px;
	display: block;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	padding-right: 95px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.js-li-box .box-a a:before {
	content: '·';
	font-size: 30px;
	padding-right: 5px;
	float: left;
	line-height: 41px;
}

.js-li-box .box-a a .time {
	position: absolute;
	right: 0px;
	color: #999999;
}

.js-li-box .box-a a:last-child {
	border-bottom: none;
}

.jishu-box .sq-box {
	background: #fff;
}

.jishu-box .sq-box .sq-int-li {
	padding-left: 5px;
	margin-left: 15px;
	margin-right: 15px;
}

.js-sq-top {
	overflow: hidden;
	background: #fff;
	line-height: 22px;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 16px;
	color: #333333;
}

.js-sq-top span {
	font-size: 13px;
	color: #999999;
	float: right;
}

.jishu-box .sq-int-textarea {
	background: #f5f5f5;
	margin-top: 15px;
}


/*方案*/

.fangan-box {
	background: #eeeeee;
	overflow: hidden;
	padding-bottom: 10px;
}

.fangan-li {
	overflow: hidden;
	margin-top: 12px;
}

.fangan-li .img {
	overflow: hidden;
}

.fangan-li .txt {
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 45px;
	height: 45px;
	background: #fff;
}


/*优惠*/

.youhui-box {
	overflow: hidden;
	padding: 10px 0px;
}

.youhui-li {
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
}

.youhui-li a {
	display: block;
	overflow: hidden;
	padding: 10px 10px 10px 0px;
	position: relative;
}

.youhui-li .img {
	width: 32%;
	float: left;
	overflow: hidden;
	margin-right: 15px;
}

.youhui-li .title {
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.youhui-li .time {
	font-size: 13px;
	color: #999999;
	position: absolute;
	bottom: 7px;
	left: 32%;
	margin-left: 15px;
}


/*产品*/

.cp-box {
	overflow: hidden;
	background: #eeeeee;
}

.cp-li {
	overflow: hidden;
	position: relative;
	margin-top: 10px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.cp-lis1{background-image: url("../images/ccbg4.png");}
.cp-lis2{background-image: url("../images/ccbg4.png");}
.cp-lis3{background-image: url("../images/ccbg4.png");}
.cp-lis4{background-image: url("../images/ccbg4.png");}
.cp-lis5{background-image: url("../images/ccbg4.png");}
.cp-lis6{background-image: url("../images/ccbg4.png");}
.cp-lis7{background-image: url("../images/ccbg4.png");}
.cp-lis8{background-image: url("../images/ccbg4.png");}
.cp-lis9{background-image: url("../images/ccbg4.png");}
.cp-lis10{background-image: url("../images/ccbg4.png");}
.cp-li a {
	display: block;
	overflow: hidden;
}

.cp-li img {
	width: 100%;
	float: left;
}

.cp-li .title {
	color: #0073c0;
	font-size: 16px;
	font-weight: bold;
}
.table{display: table;height: 100%;}
.table-cell{display: table-cell;vertical-align: middle;}
.cpxx-con{position: absolute;right: 10%;top:0;height: 100%;text-align: center;}
.cpxx-con img{max-width: 100%;width: auto;float: none;}
.cpxx-con .title{margin: 5px 0 10px;}
.cpxx-con img.ic1{width: 40px;}
/*简介*/

.jianjie-box {
	overflow: hidden;
}

.jianjie-box .title {
	background: #eeeeee;
	text-align: center;
	font-size: 16px;
	overflow: hidden;
	line-height: 24px;
	padding:20px 15px;
    color: #333;
}

.jianjie-box .txt-box {
	overflow: hidden;
	padding: 20px 0;
}

.jianjie-box .txt-box p,
.new_main_txt p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding: 2px 24px;
	text-align: justify;
}

.jianjie-box .txt-box p span,
.new_main_txt p span {
	font-size: 16px;
	color: #0782d4;
}

.jianjie-box .txt-box img,
.new_main_txt img {
	max-width: 100% !important;
	height: auto !important;
}


/*申请*/

.sq-box {
	overflow: hidden;
	background: #eeeeee;
}

.sq-box-top {
	overflow: hidden;
	background: #eeeeee;
	font-size: 12px;
	line-height: 20px;
	padding: 11px 14px;
	color: #999999;
}

.sq-select {
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	margin-bottom: 8px;
	position: relative;
	background-image: url(../images/sq-select.jpg);
	background-size: auto 100%;
	background-position: right center;
	background-repeat: no-repeat;
}

.sq-select label {
	line-height: 50px;
	display: block;
	font-size: 16px;
	color: #999999;
	padding: 0px 15px;
}

.sq-select select {
	position: absolute;
	height: 100%;
	width: 100%;
	background: none;
	border: none;
	top: 0px;
	left: 0px;
	cursor: pointer;
	opacity: 0;
}

.sq-int-li {
	overflow: hidden;
	position: relative;
	background: #ffffff;
	height: 45px;
	position: relative;
	border-bottom: 1px solid #cccccc;
	padding-left: 87px;
}

.sq-int-li label {
	font-size: 14px;
	color: #333333;
	line-height: 45px;
	position: absolute;
	left: 15px;
	top: 0px;
}

.sq-int-txt {
	background: none;
	border: none;
	height: 45px;
	line-height: 45px;
	width: 100%;
	font-size: 14px;
}

.sq-intb {
	overflow: hidden;
	padding-left: 87px;
}

.sq-int-txt:focus ~ label {
	color: #0073c0;
}

.sq-int-textarea {
	overflow: hidden;
	padding: 10px 15px;
	line-height: 20px;
}

.sq-int-textarea textarea {
	width: 100%;
	height: 150px;
	border: none;
	background: none;
	font-size: 14px;
}

.sq-int-submit {
	overflow: hidden;
	background: #ffffff;
	padding: 16px 15px 25px 15px;
}

.sq-int-submit .sq-int-tj {
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	width: 100%;
	background: #0073c0;
	border: none;
	border-radius: 0px;
}

.sq-int-submit .sq-int-tj input {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border: none;
	background: none;
	cursor: pointer;
}

.yzm-box {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 45px;
	padding-right: 5px;
}

.yzm-box img {
	float: left;
	height: 35px;
	margin-top: 5px;
	width: 55px;
	margin-right: 5px;
}

.yzm-box .shuaxin {
	font-size: 13px;
	color: #999999;
	background: url(../images/shuaxin.png) no-repeat center right;
	background-size: auto 40%;
	padding-right: 22px;
	display: block;
	float: left;
	height: 45px;
	line-height: 45px;
}


/*产品列表*/

.cp-list2 {
	overflow: hidden;
	background: #eeeeee;
/*	display: block;*/
}
 .erji-box .cp-list2{display:none;}
.cp-list2 .cp-li2:nth-child(2n) {
	margin-left: 1.5%;
}

.cp-li2 {
	overflow: hidden;
	width: 49.25%;
	float: left;
	margin-top: 1.5%;
	background: #f5f5f5;
}

.cp-li2 a {
	display: block;
	overflow: hidden;
}

.cp-li2 .img {
	overflow: hidden;
	padding: 10px;
	background: #fff;
}

.cp-li2 .img img {
	width: 100%;
	float: left;
}

.cp-li2 .title {
	overflow: hidden;
	font-size: 14px;
	color: #2f2f2f;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin: 10px 8px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	text-align: center;
}


/*联系我们*/

.lx-box,
.lx-li {
	overflow: hidden;
}

.lx-li {
	border-bottom: 1px solid #CCCCCC;
}

.lx-box .tops {
	background: #fff;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	font-weight: bold;
	text-align: center;
	height: 48px;
	line-height: 48px;
	margin-top: 5px;
}

.lx-map {
	overflow: hidden;
	width: 100%;
	height: 220px;
}

.lx-txt {
	overflow: hidden;
	color: #666666;
	font-size: 13px;
	line-height: 22px;
	padding: 10px 10px;
}

.lx-txt p {
	color: #666666;
	font-size: 13px;
	line-height: 22px;
	position: relative;
	padding-left: 68px;
	margin-bottom: 3px;
}


/*资质*/

.zizhi-box {
	overflow: hidden;
	padding-top: 40px;
}

.zizhi-box .gallery-cell {
	width: 60%;
	/*	height: 380px;*/
	margin-right: 10%;
}

.zizhi-box .gallery-cell .img {
	overflow: hidden;
	margin-bottom: 15px;
	border: 1px solid #fff;
	transform: scale(0.95, 0.95);
	-webkit-transform: scale(0.95, 0.95);
	-ms-transform: scale(0.95, 0.95);
	padding: 5px;
	background: #fff;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-ms-transition: all 0.8s;
}

.zizhi-box .gallery-cell img {
	width: 100%;
	float: left;
}

.zizhi-box .gallery-cell.is-selected .img {
	border: 1px solid #0073c0;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-ms-transition: all 0.8s;
}

.zizhi-box .gallery-cell p {
	font-size: 16px;
	color: #0073c0;
	line-height: 24px;
	max-height: 48px;
	overflow: hidden;
	margin-bottom: 15px;
	text-align: center;
	opacity: 0;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
}

.zizhi-box .gallery-cell.is-selected p {
	opacity: 1;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
}

.zizhi-box .flickity-prev-next-button {
	display: none;
}

.zizhi-box .flickity-page-dots {
	display: block;
	overflow: hidden;
	text-align: center;
	margin-bottom: 25px;
	display: none;
}

.zizhi-box .flickity-page-dots li {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #ababab;
	border-radius: 50%;
	margin: 0px 5px;
}

.zizhi-box .flickity-page-dots li.is-selected {
	background: #007cbc;
}


/*产品详情*/

.xq-box {
	overflow: hidden;
	background: #eeeeee;
}

.xq-box .txt2 {
	overflow: hidden;
	padding: 10px;
	font-size: 14px;
}

.xq-box .txt2 img {
	max-width: 100% !important;
	height: auto !important;
}

.main-xq {
	text-align: center;
	color: #2f2f2f;
	font-size: 18px;
	line-height: 45px;
	/*	padding-right: 55px;*/
	overflow: hidden;
	border-top: 1px solid #ccc;
}

.xq-box-img {
	padding: 20px 10px 12px 10px;
	margin-top: 15px;
	background: #fff;
	border-bottom: 1px solid #cccccc;
}

.xq-box-img .flexslider .slides > li {
	text-align: center;
	overflow: hidden;
	float: left;
	width: 100%;
    position: relative;
}
.xq-box-img .flexslider .slides img {
	width: 80%;
	margin: auto;
}

.xq-box-img .flex-direction-nav {
	display: none;
}

.xq-box-img .flex-control-nav {
	overflow: hidden;
	text-align: center;
	position: relative;
	bottom: 0px;
	margin-top: 15px;
}

.xq-box-img .flex-control-paging li a {
	width: 10px;
	height: 10px;
	background: #ababab;
	border-radius: 50%;
}

.xq-box-img .flex-control-paging li {
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: 2px;
}

.xq-box-img .flex-control-paging li a.flex-active {
	background: #0081bb;
}

.xq-txt1 {
	overflow: hidden;
	background: #fff;
	padding-top: 15px;
}

.xq-txt1 .title {
	font-size: 17px;
	color: #2f2f2f;
	line-height: 24px;
	padding: 4px 15px;
	margin-bottom: 7px;
}

.xq-txt1 .txt {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: justify;
	padding: 0px 15px;
	margin-bottom: 16px;
}

.xq-txt1 .txt2 {
	background: #f5f5f5;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	text-align: justify;
	padding: 12px 15px;
}

.xq-p {
	overflow: hidden;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	margin-bottom: 2px;
}

.xq-p span:nth-child(1) {
	color: #333333;
	display: block;
	float: left;
}

.xq-p span:nth-child(2) {
	color: #999999;
	display: flex;
}

.xq-dowm {
	overflow: hidden;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	overflow: hidden;
	width: 100%;
	background: #fff;
}

.xq-dowm a {
	overflow: hidden;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	display: block;
	width: 50%;
	color: #0073c0;
	text-align: center;
	font-size: 16px;
	line-height: 42px;
	position: relative;
}

.xq-dowm .to-buy:after {
	content: '';
	display: block;
	height: 20px;
	width: 1px;
	background: #CCCCCC;
	position: absolute;
	right: 0px;
	top: 10px;
}

.xq-cu {
	overflow: hidden;
	background: #fff;
	margin-top: 15px;
	padding-bottom: 12px;
}

.xq-cu .txt-box {
	background: #FFFFFF;
	overflow: hidden;
	padding: 15px;
}

.xq-titles {
	overflow: hidden;
	font-size: 16px;
	color: #333333;
	text-align: center;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #cccccc;
}

.xq-js {
	overflow: hidden;
	background: #fff;
	margin-top: 15px;
}

.xq-js .txt1 {
	color: #333333;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	padding: 15px 20px;
}

.xq-js .txt2 {
	color: #999999;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	padding: 18px 20px;
	background: #f5f5f5;
	text-align: justify;
}

.xq-js .txt3 {
	color: #999999;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	padding: 25px 20px;
	text-align: justify;
}

.xq-js .txt3 .t1 {
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
}

.xq-js .txt3 .t2 {
	color: #3c3c3c;
}

.xq-tab {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	width: 100%;
	height: 106px;
}

.xq-tab .xq-tab-nav {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	background: #333333;
	padding: 15px 0px;
	position: relative;
	height: 76px;
}

.xq-tab-nav .img {
	width: 45px;
	height: 45px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	opacity: 0.55;
}

.xq-tab-nav .img img {
	width: 100%;
	float: left;
}

.xq-tab-nav .txt {
	text-align: center;
	color: #999999;
	font-size: 18px;
	line-height: 22px;
	overflow: hidden;
}

.xq-tab-nav.active {
	background: #0073c0;
}

.xq-tab-nav.active .txt {
	color: #fff;
}

.xq-tab-nav.active .img {
	opacity: 1;
}

.xq-tab-nav.active:after {
	display: block;
	content: '';
	background: url(../images/xq-tab-nav.png) no-repeat center bottom;
	background-size: auto 100%;
	margin-left: auto;
	margin-right: auto;
	height: 12px;
	width: 100%;
	bottom: -12px;
	position: absolute;
}

.xq-tabs {
	overflow: hidden;
	margin-bottom: 12px;
	display: none;
}

.xq-tabs .txt1 {
	overflow: hidden;
	font-size: 14px;
	color: #333333;
	line-height: 26px;
	background: #f5f5f5;
	padding: 25px 20px;
	text-align: justify;
}

.xq-tabs .txt2 {
	overflow: hidden;
	font-size: 14px;
	color: #3c3c3c;
	line-height: 26px;
	background: #fff;
	padding: 20px 20px;
	text-align: justify;
}

.xq-tabs .txt2 .top {
	color: #333333;
	margin-bottom: 15px;
}

.xq-tabs .txt2 p {
	margin-bottom: 25px;
}

.xq-tabs .txt2 img {
	width: 100%;
}

.xq-tabs .txt3 {
	overflow: hidden;
	margin-top: 12px;
}

.xq-tabs img {
	max-width: 100% !important;
	height: auto !important;
}

.xq-dowmbox {
	overflow: hidden;
	background: #fff;
}

.xq-dowms {
	overflow: hidden;
	margin: 10px 20px;
}

.xq-dowms .xq-dowm-a:nth-child(1),
.xq-dowms .xq-dowm-a:nth-child(2) {
	border-bottom: 1px solid #cccccc;
}

.xq-dowms .xq-dowm-a:nth-child(1),
.xq-dowms .xq-dowm-a:nth-child(3) {
	border-right: 1px solid #cccccc;
	margin-left: -1px;
}

.xq-dowm-a {
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	overflow: hidden;
}

.xq-dowm-a a {
	display: block;
	height: 100%;
	overflow: hidden;
	padding: 15px 0px;
}

.xq-dowm-a .img {
	width: 40px;
	height: 40px;
	overflow: hidden;
	margin: auto;
	margin-bottom: 12px;
}

.xq-dowm-a .img img {
	width: 100%;
	float: left;
}

.xq-dowm-a .txt {
	font-size: 14px;
	text-align: center;
	color: #333333;
}


/*游览*/

.youlan-box {
	overflow: hidden;
	background: #ffffff;
	padding-bottom: 20px;
}

.youlan-box #slider,
.youlan-box #carousel {
	overflow: hidden;
	position: relative;
}

.youlan-box #slider .slides li {
	text-align: center;
	overflow: hidden;
	padding: 20px 0px;
	font-size: 16px;
	color: #0073c0;
}

.youlan-box #slider .flex-nav-next {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -30px;
	height: 30px;
	width: 30px;
}

.youlan-box #slider .flex-nav-prev {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -30px;
	height: 30px;
	width: 30px;
}

.youlan-box #slider .flex-nav-next a {
	display: block;
	height: 30px;
	width: 30px;
	background: url(../images/slider-next.jpg) no-repeat center center;
	overflow: hidden;
	text-indent: -1000px;
}

.youlan-box #slider .flex-nav-prev a {
	display: block;
	height: 30px;
	width: 30px;
	background: url(../images/slider-prev.jpg) no-repeat center center;
	overflow: hidden;
	text-indent: -1000px;
}

.youlan-box #slider .flex-nav-prev .flex-disabled {
	display: none;
}

.youlan-box #slider .slides li img {
	width: 80%;
	margin-bottom: 12px;
}

.youlan-box #slider .slides li p {
	line-height: 22px;
	padding: 0px 15px;
}

.youlan-box #carousel,
.youlan-box #carousel .slides {
	overflow: hidden;
	background: #eeeeee;
}

.youlan-box #carousel .slides li {
	overflow: hidden;
	text-align: center;
	padding: 25px 0px 20px 0px;
}

.youlan-box #carousel .slides li img {
	overflow: hidden;
	width: 80%;
	border: 2px solid #cccccc;
}

.youlan-box #carousel .flex-direction-nav {
	display: none;
}

.youlan-box #carousel .slides li.flex-active-slide img {
	border: 2px solid #0073c0;
}

.new_main_bottom .wtjj {
	text-align: center;
	overflow: hidden;
	padding: 15px 0px;
}

.new_main_bottom .wtjj .ok {
	background: url(../images/ok.png) no-repeat left center;
	line-height: 32px;
	padding-left: 40px;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #8d8d8d;
	margin: 3px 15px;
	cursor: pointer;
}

.new_main_bottom .wtjj .nok {
	background: url(../images/nok.png) no-repeat left center;
	line-height: 32px;
	padding-left: 40px;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #8d8d8d;
	margin: 3px 15px;
	cursor: pointer;
}

.new_main_bottom .wtjj .active {
	color: #000;
}

.example__demo {
	overflow: hidden;
}

.flickity-viewport {
	overflow: hidden;
	position: relative;
}