﻿@charset "utf-8";body,html{width:100%;height:100%;;}
html{font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,div,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td,img{margin:0;padding:0;}
body,button,input,select,textarea,th{color:#333;font-size:14px;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
body{background-color:#eee;}
li{list-style:none;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{color:#FFA162;text-decoration:underline;}
input:focus{outline:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
.hide{display:none;}
.left{float:left;}
.right{float:right;}
.clear{font-size:0px;height:0px;clear:both;}
.nodata{padding:20px 0;text-align:center;font-size:14px;text-align:center;background-color:#f1f1f1;border:1px solid #eee;}
.wrap{width:1280px;margin:0 auto;/*background:#fff;*/position:relative; max-width:100%; min-width:960px;}
.hover:hover{
	color:#fff;
	background-color:#76C2CD !important;
}
/*header*/
.header{
	min-width:960px;
}
.header .menu{
	position:relative;
	z-index:99;
	height:100px;
	background-color:#1C2123;
}
.header .menu .bg{
	position:absolute;
	top:100px;
	left:0;
	width:100%;
	height:145px;
	background:url(../images/san.png) bottom center no-repeat;
}
.header .menu .wrap{
	height:100px;
	border-bottom:1px solid #FF9147;
}
.header .menu .logo{
	position:absolute;
	left:50%;
	top:15px;
	z-index:999;
	width:158px;
	margin-left:-100px;
	padding:0 21px;
	text-align:center;
	background-color:#1C2123;
	overflow:hidden;
}
.header .menu .mini{
	border-bottom-width:0;
}
/*.header .menu .mini .logo{
	top:10px;
	margin-left:-56px;
}*/
.header .menu .nl,
.header .menu .nr{
	position:absolute;
	top:0;
	z-index:99;
}
.header .menu .nl{
	right:50%;
}
.header .menu .nr{
	left:50%;
}
.header .menu a.r{
	width:100px;
	height:100px;
	color:#fff;
	font-size:16px;
	line-height:100px;
	text-align:center;
	display:inline-block;
}
.header .menu a.on,
.header .menu a.r:hover{
	text-decoration:none;
	background-color:#FF9751;
}
.header .menu .nl{
	text-align:right;
	padding-right:100px;
}
.header .menu .nr{
	padding-left:100px;
}
.header .menu .sub{
	height:30px;
	position:absolute;
	top:100px;
	left:0;
	width:100%;
	padding:10px 0;
	display:none;
	background-color:rgba(0, 0, 0,.6);
}
.header .menu .sub a{
	color:#fff;
	font-size:14px;
	display:inline-block;
	height:28px;
	line-height:28px;
	padding:0 12px;
	border-radius:5px;
	margin:0 5px;
	border:1px solid;
	border-color:transparent;
}
.header .menu .sub a.on,
.header .menu .sub a:hover{
	color:#FF8533;
	border-color:#FF8533;
	text-decoration:none;
	background-color:transparent;
}
.header .menu .sub .box{
	position:absolute;
	left:0;
	top:0;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
	display:none;
}
.header .menu .sub .wrap{
	height:auto;
	border-bottom-width:0;
}
.header .menu .sub .box:nth-child(4){
	/*display:block;*/
}
.settop{
	height:100px;
}
.settop .menu{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	min-width:960px;
	z-index:1999;
}
/*banner*/
.banner .swiper-pagination{
	display:none;
}
.banner .swiper-slide{
	height:566px;
	position:relative;
}
.banner .swiper-slide img{
	position:absolute;
	left:50%;
	top:0;
	margin-left:-960px;
}
/*focuslist*/
.focuslist .swiper-pagination{
	text-align:right;
}
.focuslist .swiper-pagination-bullet{
	width:26px;
	height:4px;
	border-radius:0;
	opacity:0.6;
	filter:alpha(opacity=60);
	background-color:#fff;
}
.focuslist .swiper-pagination-bullet-active{
	background-color:#FD7317;
}
.focuslist img{
	width:835px;
}
/*footer*/
.footer{
	min-width:960px;
	background-color:#1C2123;
}
.footer .wrap{
	padding:50px 0;
	line-height:26px;
	background-color:transparent;
}
.footer .wrap,
.footer .wrap a{
	color:#fff;
}
.footer .line{
	position:absolute;
	left:50%;
	top:50px;
	bottom:50px;
	width:1px;
	font-size:0px;
	border-left:1px solid #fff;
}
.footer .map{
	position:absolute;
	left:0;
	top:55px;
	width:67px;
	height:67px;
	background:url(../images/point.png) center no-repeat;
}
.footer .nav{
	margin-bottom:20px;
}
.footer .nav a{
	margin:0 10px;
}
.footer .search{text-align:center;margin-bottom:30px;}
.footer .search .key{display:inline-block;border:1px solid #eee;position:relative; background-color:#fff;}
.footer .search .key i{position:absolute;left:10px;top:0;width:20px;height:100%;padding-right:10px;/*border-right:1px solid #eee;*/
background:url(../images/search.png) left center no-repeat;}
.footer .search .input{color:#666;border:none;height:25px;padding:5px 10px 5px 40px;width:268px;font-size:14px;outline:0;background-color:transparent;}
.footer .search .submit{height:37px;width:68px;color:#fff;outline:0;text-align:center;border:none;background-color:#ff8533;}
.footer .search input:focus{outline:0;}
.footer .wrap .left{
	margin-left:100px;
}
.footer .code{
	margin-bottom:20px;
}
.footer .code span{
	display:inline-block;
	width:132px;
	margin:0 35px;
}
.footer .code span img{
	width:132px;
	height:132px;
	margin-bottom:10px;
}
.footer .copyright{
	padding:20px 0;
	line-height:23px;
	text-align:center;
	background-color:#eee;
}
.footer .copyright .count{
	margin-left:20px;
}
/*idxfocus*/
.idxfocus{
	width:100%;
	min-width:960px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.idxfocus img{
	position:relative;
	left:50%;
	margin-left: -960px;
}
/*idx*/
.idx{
	min-width:960px;
}
.idx .title{
	text-align:center;
	padding:20px 0;
	position:relative;
}
.idx .title .en{
	display:block;
}
.idx .title .cn{
	font-size:24px;
	display:inline-block;
	background-color:#eee;
	position:relative;
	z-index:2;
	padding:0 20px;
}
.idx .title i.line{
	position:absolute;
	left:50%;
	top:40%;
	width:200px;
	z-index:1;
	margin-left:-100px;
	border-bottom:1px solid #FF8533;
}

.idx .about{
	padding:30px 0;
}
.idx .about .remark{
	color:#fff;
	float:left;
	width:415px;
	height:290px;
	line-height:26px;
	padding:20px;
	z-index:999;
	position:relative;
	background-color:#364043;
}
.idx .about .remark .san{
	width:0;
	height:0;
	display:block;
	position:absolute;
	right:-40px;
	top:50%;
	margin-top:-10px;
	border-top:20px transparent dashed;
	border-right:20px transparent dashed;
	border-bottom:20px transparent dashed;
	border-left:20px #364043 solid;
	overflow:hidden;
}
.idx .about .remark .more{
	position:absolute;
	right:30px;
	bottom:30px;
	color:#fff;
	font-size:12px;
	line-height:16px;
	padding:2px 10px;
	display:inline-block;
	background-color:#FFA162;
}
.idx .about .remark .more:hover{
	text-decoration:none;
	background-color:#FF9248;
}
.idx .about .remark .title .cn{
	background-color:#364043;
}
.idx .about .video{
	height:780px;
	margin-top:20px;
}
.idx .news{
	padding:30px 0;
	background-color:#fff;
}
.idx .news .title{
	height:60px;
	width:410px;
	margin:0 auto 20px auto;
	padding:10px 0 0;
	color:#fff;
	background-color:#364043;
}
.idx .news .title .cn{
	background-color:#364043;
}
.idx .news .tabs .hd{
	text-align:center;
	margin-bottom:20px;
}
.idx .news .tabs .hd a{
	display:inline-block;
	width:269px;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:#eee;
	margin:0 5px;
}
.idx .news .tabs .hd a:hover{
	text-decoration:none;
}
.idx .news .tabs .hd a.on{
	color:#fff;
	background-color:#FFA162;
}
.idx .news .tabs .bd,
.idx .news .tabs .box{
	clear:both;
	display:block;
	height:385px;
	overflow:hidden;
	position:relative;
}
.idx .news .tabs .bd .pannel{
	position:absolute;
	left:0;
	top:-0;
	width:100%;
}
.idx .news .imgbox{
	position:absolute;
	right:0;
	top:0px;
	width:410px;
	overflow:hidden;
}
.idx .news .imgbox .pic{
	height:255px;
	overflow:hidden;
}
.idx .news .imgbox .pic img{
	width:100%;
	min-height:100%;
}
.idx .news .imgbox h3{
	font-size:16px;
	height:30px;
	line-height:30px;
	margin-top:10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.idx .news .imgbox .date{
	line-height:16px;
	display:inline-block;
	padding:2px 5px;
	color:#FFA162;
	margin:5px 0;
	background-color:#eee;
}
.idx .news .imgbox .remark{
	height:60px;
	line-height:20px;
	overflow: hidden;
	color:#878787;
}
.idx .news .imgbox .swiper-pagination{
	bottom:auto;
	top:230px;
	text-align:center;
}
.idx .news .imgbox .swiper-pagination-bullet{
	width:12px;
	height:12px;
	border-radius:50%;
	opacity:0.6;
	filter:alpha(opacity=60);
	background-color:#fff;
}
.idx .news .imgbox .swiper-pagination-bullet-active{
	width:12px;
	height:12px;
	background-color:#FD7317;
}
.idx .news .imgbox img{
	width:410px;
}
.idx .news .list{
	margin-right:450px;
}
.idx .news .list .lump{
	float:left;
	width:91px;
	height:73px;
	text-align:center;
	border-radius:10px;
	display:inline-block;
	background-color:#eee;
	margin-right:20px;
}
.idx .news .list .lump span{
	display:block;
}
.idx .news .list .day{
	font-size:28px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	color:#FFA162;
}
.idx .news .list .date{
	color:#FFA162;
}
.idx .news .list li{
	clear:both;
	padding:10px 0;
	min-height:70px;
	position:relative;
	border-bottom:1px dashed #878787;
}
.idx .news .list dt{
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:600;
	margin-bottom:5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.idx .news .list dd{
	color:#878787;
	font-size:12px;
	height:40px;
	line-height:20px;
	overflow:hidden;
}
.idx .news .list .more{
	position:absolute;
	right:0px;
	bottom:10px;
	width:60px;
	height:20px;
	line-height:99px;
	overflow:hidden;
	background:url(../images/more.png)#fff bottom right no-repeat;
}
.idx .culture{
	position:relative;
	padding:80px 0 80px 0;
}
.idx .culture .title{
	color:#333;
	margin-bottom:35px;
	background-color:#eee;
}
.idx .culture .title .cn{
	background-color:#eee;
}
.idx .culture ul{
	display:block;
	height:152px;
	overflow:hidden;
}
.idx .culture li{
	float: left;
    width: 20%;
	overflow:hidden;
}
.idx .culture li .box{
	display:block;
	height:152px;
	overflow:hidden;
	position:relative;
	margin:0 8px;
}
.idx .culture li .box img{
}
.idx .culture li a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:152px;
	z-index:999;
	background-color:rgba(255,255,255,0);
}
.idx .culture li .f{
	position:absolute;
	top:122px;
	left:0;
	width:100%;
	height:152px;
	color:#fff;
	overflow: hidden;
	background-color:rgba(0,0,0, .4);
}
.idx .culture li h3{
	font-size:14px;
	height:30px;
	line-height:30px;
	font-weight:normal;
	overflow: hidden;
	white-space: nowrap;
	padding:0 10px;
	text-overflow: ellipsis;
}
.idx .culture .on .f{
	background-color:rgba(255,161,98, .6);
}
.idx .culture .on h3{
	height:30px;
	line-height:30px;
	padding:10px 10px 0 10px;
	overflow:hidden;
	font-size:16px;
	font-weight:normal;
}
.idx .culture .on .mark{
	font-size:12px;
	height:100px;
	padding:0 10px;
	line-height:20px;
	overflow:hidden;
}
.idx .culture li img{
	width:100%;
	min-height:100%;
}
.idx .culture .more{
	position:absolute;
	left:50%;
	bottom:20px;
	width:27px;
	height:27px;
	text-indent:99px;
	overflow:hidden;
	margin-left:-13.5px;
	background:url(../images/down.png) center center no-repeat;
}
/*chose*/
.chose{
	padding-bottom:10px;
}
.chose li{
	display:table-cell;
	width:14%;
	overflow:hidden;
}
.chose li span{
	display:block;
}
.chose li .img{
	height:110px;
	background-position: center top;
	background-repeat:no-repeat;
}
.chose li .text{
	height:40px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	padding:10px;
	font-size:16px;
	line-height:20px;
	text-align:center;
	font-weight:600;
}
.chose li .remark{
	height:135px;
	padding:10px;
	overflow:hidden;
	font-size:14px;
}
.chose li a{
	display:block;
	margin:10px 6px;
	height: 155px;
	padding:20px 0;
}
.chose li a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#FF9751;
}
.chose li a:hover .img{
	background-position:center bottom;
}
/*page*/
.page{
	padding-top:228px;
	background-position:center top;
	background-repeat:no-repeat;
}
.page .main{
	padding:50px;
	background-color:#fff;
	min-height:580px;
}
.page .main .title{
	width:300px;
	position:relative;
	margin:0 auto 20px auto;
	text-align:center;
}
.page .main .title i{
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	border-top:1px solid #FF8533;
}
.page .main .title .cn{
	display:inline-block;
	height:50px;
	line-height:50px;
	padding:0 20px;
	position:relative;
	z-index:2;
	font-size:24px;
	font-weight:bold;
	background-color:#fff;
}
.page .main .column{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
.page .main .column a{
	display: inline-block;
	padding:0 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #eee;
    margin: 0 5px;
}
.page .main .column a.on,
.page .main .column a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#76C2CD;
}
.page .main .column.max a{
	padding:0 50px;
}
.page .main .column.max a.on,
.page .main .column.max a:hover{
	background-color:#FF9B59;
}
/*detail*/
.detail{}
.detail .title{margin-bottom:30px; width:auto !important; display:block; border-bottom:1px solid #F8F8F8; padding-bottom:20px;}
.detail .title h1{font-size:28px;margin-bottom:18px;text-align:center;}
.detail .title .date{font-size:12px;text-align:center;display:inline-block; margin:0 auto; height:20px;
color:#fff;
line-height:20px; 
padding: 0 20px; background-color:#76C2CD;}
.detail .content{font-size:14px;line-height:26px;padding-bottom:50px;}
.detail .content h1{
	font-size:24px;
	line-height:50px;
}
.detail .content h2{
	font-size:18px;
	line-height:40px;
}
.detail .content h3{
	font-size:16px;
	line-height:30px;
}
.detail .content img{height:auto !important;max-width:100% !important;}
.detail .content p img{max-width:80% !important;}
.detail .content table{
	max-width:100% !important;
}
.detail .content table td{padding:5px 10px;}
.detail .content .bdmap img{height:auto !important;max-width:none !important;}
.detail .content hr{border:0;height:0;clear:both;margin:30px 0;border-top:1px dotted rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);}
.detail .min{
	width:960px;
	max-width:100%;
	margin:0 auto;
	position:relative;
}
/*bdmap*/
.bdmap{height:400px;margin-bottom:60px;}
.bdmap .bdtips{height:23px;line-height:23px;width:520px;font-size:14px;text-align:left;position:relative;}
.bdmap .bdtips .box{padding:20px;position:absolute;bottom:0;left:0;width:480px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-box-shadow:0 0 10px #cCC;-moz-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;}
.bdmap .bdtips .box h3{margin-bottom:10px;}
.bdmap .bdtips .line{position:absolute;left:240px;top:23px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ccc;}
.bdmap .bdtips .ss{position:absolute;left:240px;top:22px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;}
/*scheme*/
.page .scheme{
	padding:0 0 100px 0;
	min-height:100px;
	background-color:transparent;
}
.page .scheme .pannel{
	padding:50px;
	min-width:960px;
	background-color:#fff;
}
.page .scheme .item{
	width:33.33%;
	display:table-cell;
}
.page .scheme a{
	display:block;
	width:100%;
	height:100%;
}
.page .scheme a:hover{
	text-decoration:none;
}
.page .scheme .box{
	padding:30px 40px;
}
.page .scheme .img{
	padding:0 10px;
	text-align:center;
	margin-bottom:72px;
	position:relative;
}
.page .scheme .img i{
	position:absolute;
	top:50%;
	margin-top:-5px;
	right:-70px;
	width:65px;
	height:10px;
	background:url(../images/c4.png) left center no-repeat;
}
.page .scheme .img img{
	max-width:100%;
}
.page .scheme .remark{
	height:92px;
	overflow:hidden;
	position:relative;
	padding:20px 30px;
	font-size:16px;
	line-height:24px;
	background:url(../images/c5.png) left center no-repeat;
}
.page .scheme .remark .msg{
	height:96px;
	overflow:hidden;
}
.page .scheme .remark i{
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:132px;
	background:url(../images/c6.png) right center no-repeat;
}
/*pagefocus*/
.pagefocus{
	height:300px;
	overflow:hidden;
	position:relative;
	margin-bottom:30px;
}
.pagefocus .imgbox{
	position:absolute;
	left:0;
	top:0;
	width:480px;
	height:300px;
	overflow:hidden;
}
.pagefocus .imgbox img{
	width:480px;
	height:300px;
}
.pagefocus .imgbox .swiper-slide{
	position:relative;
}
.pagefocus .imgbox h3{
	position:absolute;
	left:0;
	bottom:0;
	height:30px;
	line-height:30px;
	width:100%;
	font-weight:normal;
	background-color:#000;
	background-color:rgba(0,0,0,.6)
}
.pagefocus .imgbox h3 a{
	color:#fff;
	font-size:14px;
	display:block;
	padding:0 50px 0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pagefocus .imgbox h3 a:hover{
	text-decoration:none;
}
.pagefocus .imgbox .swiper-pagination{
	bottom:10px;
	text-align:right;
}
.pagefocus .imgbox .swiper-pagination .swiper-pagination-bullet{
	line-height:0;
	font-size:0;
	height:8px;
	width:8px;
	margin-right:5px;
}
.pagefocus .imgbox .swiper-pagination .swiper-pagination-bullet-active{
	background-color:#FD7317;
}
.pagefocus .list{
	margin-left:520px;
}
.pagefocus .list .lump{
	float:left;
	width:91px;
	height:73px;
	text-align:center;
	border-radius:10px;
	display:inline-block;
	background-color:#eee;
	margin-right:20px;
}
.pagefocus .list .lump span{
	display:block;
}
.pagefocus .list .day{
	font-size:28px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	color:#FFA162;
}
.pagefocus .list .date{
	color:#FFA162;
}
.pagefocus .list li{
	clear:both;
	padding:12px 0;
	min-height:70px;
	position:relative;
	border-bottom:1px dashed #878787;
}
.pagefocus .list dt{
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:600;
	margin-bottom:5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pagefocus .list dd{
	color:#878787;
	font-size:12px;
	height:40px;
	line-height:20px;
	overflow:hidden;
}
.pagefocus .list .more{
	display:none;
}
/*txtlist*/
.txtlist{
	
}
.txtlist li{
	margin-bottom:5px;
	border-bottom:1px dotted #878787;
}
.txtlist li a{
	display:block;
	height:50px;
	line-height:50px;
	padding: 0 20px;
}
.txtlist li a:hover{
	text-decoration:none;
}
.txtlist li .time{
	float:right;
}
/*page*/
.pageBox{clear:both;margin-top:30px;}
.pageBox .default{text-align:center;}
.pageBox .default span,.pageBox .default a{color:#666;display:inline-block;font-size:12px; width:22px; height:22px; line-height:22px; overflow:hidden; border-radius:1px;margin:0 5px;background-color:transparent; border:1px solid #1C2123;}
.default span.disabled{color:#666;background-color:transparent;}
.default span.prompt{display:none;}
.default a.last,
.default span.last,
.default a.next,
.default span.next{
	text-indent:99px;
	background-image:url(../images/left.png);
	background-position:center;
	background-repeat:no-repeat;
}
.default a.next,
.default span.next{
	background-image:url(../images/right.png);
}
.default a:hover,
.default span.current{color:#FF8533; border-color:#FF8533;}
.default span.count{
	display:none;
}
/*txtmsg*/
.txtmsg{
	font-size:14px;
	margin-bottom:20px;
	height:26px;
	line-height:26px;
	padding:5px 20px;
	background-color:#eee;
}
.txtmsg span{
	color:#ff8533;
	font-weight:bold;
	margin:0 10px;
}
/*feedback*/
.feedback{
}
.feedback .remark{
	font-size:14px;
	line-height:26px;
	margin-bottom:10px;
}
.feedback .box{
	padding:50px 0;
	width:78%;
	min-width:680px;
	margin:0 auto;
}
.feedback .box .row{
	clear:both;
}
.feedback .box .row{
	min-height:40px;
	clear:both;
	margin-bottom:20px;
}
.feedback .box .item{
	width:45%;
	overflow:hidden;
	border:1px solid #666;
	position:relative;
}
.feedback .box .item input{
	border:none;
	height:26px;
	line-height:26px;
	width:100%;
	display:table-cell;
	padding:5px 10px;
	background-color:transparent;
}
.feedback .box .item input.code{
	padding-right:120px;
}
.feedback .box .item img{
	position:absolute;
	right:10px;
	top:6px;
}
.feedback .box .mm{
	height:100px;
	width:100%;
	overflow:hidden;
	border:1px solid #666;
}
.feedback .box .mm textarea{
	display:block;
	width:100%;
	height:80px;
	display:table-cell;
	padding:10px;
	border:none;
	background-color:transparent;
}
.feedback .box .mm textarea:focus{
	outline:none;
}
.feedback .box .item input{
	display:block;
}
.feedback .box .btn{
	text-align:center;
}
.feedback .box button{
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:18px;
	background-color:#FF8533;
}
.feedback .box button:hover{
	background-color:#FF9752;
}
/*job*/
.job{
}
.job .tools{
	margin-bottom:20px;
}
.job .tools .key{
	min-width:300px;
	height:20px;
	line-height:20px;
	padding:5px 10px;
	vertical-align:middle;
	border:1px solid #777;
	background-color:#fff;
}
.job .tools .btn{
	border:none;
	color:#fff;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	padding:0 30px;
	background-color:#364043;
}
.job table.one{
}
.job table.one th{
	color:#fff;
	height:50px;
	line-height:50px;
	text-align:center;
	background-color:#777;
	border-right:1px solid #fff;
}
.job table.one th.no{
	border-right:none;
}
.job table.one .nodata{
	margin:20px 0;
	padding:10px 0;
}
.job table.one .row{
	border-bottom:1px solid #777;
}

.job table.two td{
	cursor:pointer;
	height:60px;
	line-height:60px;
	text-align:center;
	overflow:hidden;
	font-weight:600;
}
.job table.one .zhaiyao{
	display:none;
	background-color:#eee;
	padding:30px 50px;
	margin-bottom:30px;
}
.job table.one .zhaiyao ul{
	clear:both;
	display:block;
	margin-bottom:10px;
}
.job table.one .zhaiyao li{
	float:left;
	width:25%;
	font-size:14px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
}
.job table.one .zhaiyao li .key{
	position:absolute;
	left:0;
	top:0;
	width:80px;
	text-align:right;
}
.job table.one .zhaiyao li .value{
	display:block;
	margin-left:88px;
	padding-right:10px;
}
.job table.one .zhaiyao .content{
	padding:10px;
	line-height:26px;
}
/*single-select*/
.single-select{position:relative;display:inline-block;margin-right:5px;vertical-align:middle;cursor:pointer;*float:left;}
.single-select .boxwrap{display:inline-block;vertical-align:middle;}
.single-select .select-tit{position:relative;display:block;padding:5px 38px 5px 10px;min-width:40px;line-height:20px;height:20px;border:solid 1px #777;text-decoration:none;background:#fff;white-space:nowrap;word-break:break-all;}
.single-select .select-tit span{display:inline-block;color:#333;font-size:12px;vertical-align:middle; min-width:100px;}
.single-select .select-tit i{position:absolute;right:0;top:0;display:block;width:28px;height:100%;border-left:1px solid #777;background:url(../images/down3.png) #fafafa center no-repeat;}
.single-select .select-tit i.up{
	background-image:url(../images/up.png);
}
.single-select .select-items{display:none;position:absolute;left:0;top:33px;min-width:150px;/
}
.single-select .select-items ul{position:relative;padding:5px;min-width:120px;max-height:280px;border:1px solid #777;background:#fff;overflow-y:auto;overflow-x:hidden;}
.single-select .select-items ul li{display:block;padding:4px 10px;line-height:20px;font-size:12px;color:#666;white-space:nowrap;cursor:pointer;}
.single-select .select-items ul li:hover{color:#fff;text-decoration:none;background-color:#FFA86F;}
.single-select .select-items ul li.selected{color:#fff;background:#FF9B59;}
/*topfocus*/
.topfocus{
	height:302px;
	overflow:hidden;
	position:relative;
}
.topfocus img{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-960px;
}
/*standard*/
.standard{
	padding-top:0;
}
.standard .wrap>.title{
	width:300px;
	position:relative;
	margin:10px auto 20px auto;
	text-align:center;
}
.standard .wrap>.title i{
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	border-top:1px solid #FF8533;
}
.standard .wrap>.title .cn{
	display:inline-block;
	height:50px;
	line-height:50px;
	padding:0 20px;
	position:relative;
	z-index:2;
	font-size:24px;
	font-weight:bold;
	background-color:#eee;
}
.standard .cursearch{
	width:96%;
	margin:0 auto;
}
.standard .cursearch .key{
	min-width:300px;
	height:20px;
	line-height:20px;
	padding:5px 20px;
	vertical-align:middle;
	border:1px solid #777;
	background-color:#fff;
	overflow:hidden;
	position:relative;
}
.standard .cursearch .key i{position:absolute;left:10px;top:0;width:20px;height:100%;padding-right:10px;/*border-right:1px solid #eee;*/
background:url(../images/search.png) left center no-repeat;}
.standard .cursearch .key input{
	min-width:300px;
	background-color:#fff;
	border:none;
	margin-left:20px;
}
.standard .cursearch .submit{
	border:none;
	color:#fff;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	padding:0 30px;
	background-color:#364043;
}
.standard .goods,
.standard .detail{
	width:88%;
	margin:0 auto;
	overflow:hidden;
}
.standard .tt{
	color:#fff;
	height:35px;
	line-height:35px;
	padding:0 20px;
	font-size:16px;
	margin-bottom:20px;
	background-color:#76C2CD;
}
.standard .goods{
	position:relative;
}
.standard .photo{
	position:absolute;
	left:0;
	top:0;
	width:500px;
	min-height:500px;
	overflow:hidden;
}
.standard .photo img{
	cursor:pointer;
}
.standard .photo .box{ position:relative;}
.standard .photo .preview{ display:table-cell; width:500px; height:380px; text-align:center; vertical-align:middle; }
.standard .photo .preview img{
	max-width:95%;
	max-height:95%;
}
.standard .photo .scroll{ margin-top:10px; padding-top:10px; height:80px; position:relative; overflow:hidden; text-align:center; border-top:1px solid #ddd;}
.standard .photo .scroll span{
	display:inline-block;
	height:80px;
	overflow:hidden;
	/*background-color:#eee;*/
	margin:0 10px;
	text-align:center;
}
.standard .photo .scroll span i {
    display: inline-block;
    height: 100%;
    /*vertical-align: middle;*/
}
.standard .photo .scroll span img{
	height:100%;
	border:1px solid #f1f1f1;
	/*max-height:100%;
	max-width:100%;
	vertical-align: middle;*/
}
.standard .info{
	min-height:500px;
	margin-left:550px;
	margin-bottom:30px;
}
.standard .info h1{
	font-size:24px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #76C2CD;
}
.standard .info .remark{
	line-height:23px;
	height:368px;
	overflow:hidden;
	overflow-y:auto;
}
.standard .info .remark::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);}
.standard .info .remark::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.05);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);}
.standard .info .remark::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);}
.standard .info .remark::-webkit-scrollbar{width:16px;height:18px;cursor:pointer;}
.standard .info .remark::-webkit-scrollbar-track,::-webkit-scrollbar-thumb{border-radius:999px;border:5px solid transparent;}
.standard .info .remark::-webkit-scrollbar-track{box-shadow:1px 1px 5px rgba(0,0,0,.2) inset;}
.standard .info .remark::-webkit-scrollbar-thumb{min-height:20px;background-clip:content-box;box-shadow:0 0 0 5px rgba(0,0,0,.2) inset;}
.standard .info .remark::-webkit-scrollbar-corner{background:transparent;}
/*jqnav*/
.jqnav{
	width:60%;
	height:46px;
	line-height:46px;
	position:relative;
	text-align:center;
	margin:0 auto 30px auto;
}
.jqnav .box{
	display:none;
}
.jqnav a.last,
.jqnav a.next{
	position:absolute;
	top:0;
	left:0;
	width:46px;
	height:46px;
	display:none;
	background:url(../images/post.png) left top no-repeat;
	overflow:hidden;
}
.jqnav a.next{
	left:auto;
	right:0;
	background-position:right top;
}
.jqnav a.last:hover{
	background-position:left bottom;
}
.jqnav a.next:hover{
	background-position:right bottom;
}
.jqnav span i{
	border-bottom: 1px solid #FF8533;
    position: absolute;
    left: 0;
	right: 0;
    top: 50%;
	width:68%;
	margin:0 auto;
    z-index: 1;
}
.jqnav span h3{
	display:inline-block;
	padding:0 20px;
	font-size:24px;
	background-color:#fff;
	position:relative;
	z-index:2;
}
/*imglist*/
.imglist{
	float:left;
	clear:both;
	width:100%;
	display:block;
	margin:20px 0;
}
.imglist li{
	float:left;
	width:33.3%;
	overflow:hidden;	
	display:inline-block;
}
.imglist li a{
	display:block;
	margin:10px 20px;
	position:relative;
	overflow:hidden;
	border:1px solid #fff;
}
.imglist li a:hover{
	color:#333;
	text-decoration:none;
	border:1px solid #FF9751;
}
.imglist li .img{
	height:490px;
	width:100%;
	overflow:hidden;
	background-color:#eee;
	display:table;
}
.imglist li .img div{
	height:490px;
	width:100%;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
}
.imglist li .img div img{
	max-height: 80%;
    max-width: 80%;
}
.imglist li .img i{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.imglist li h3{
	font-size:14px;
	height:45px;
	line-height:45px;
	text-align:center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.imglist li .remark{
	position:absolute;
	left:0;
	top:535px;
	color:#fff;
	width:100%;
	height:100%;
	background-color:#000;
	background-color:rgba(54,64,67,.9);
}
.imglist li .remark h4{
	width:88%;
	height:35px;
	line-height:35px;
	text-align:center;
	background-color:#76C2CD;
	margin:30px auto 20px auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.imglist li .remark .box{
	width:88%;
	height:390px;
	margin:0 auto;
	line-height:26px;
	overflow: hidden;
}
.imglist li .remark .more{
	height:28px;
	margin-top:10px;
	background:url(../images/down2.png) center no-repeat;
}