﻿/*公用定义*/
@charset "utf-8";
*{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}/*取消链接点击的时候变蓝*/
*:focus{outline:none;}
input,select,textarea{ line-height:normal;-webkit-appearance:none;}
input,select,textarea{FONT-FAMILY:'Microsoft YaHei'; font-size:24px;}
body {margin:0px;font-size:24px;background: #fff; color: #000000;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;FONT-FAMILY:'Microsoft YaHei';}
a {	text-decoration: none;	color: #4A4A4A;}
a:hover {text-decoration: none;color: #cc0000;}
ul,li,tr,td,dl,dt,dd{list-style-type:none;margin:0px;padding:0px;}
li{ overflow:hidden;}
a img{text-decoration: none;margin: 0px;padding: 0px;border:none;}
.f{ float:left; overflow:hidden;}
.r{ float:right; overflow:hidden;}
.bai,.bai a{ color:#FFFFFF;}
.hong,.hong a{ color:#ff0000;}
.huang,.huang a{ color:#faaf19;}
.lan,.lan a{ color:#2293d1;}
.lv,.lv a{ color:#2293d1;}
.hui,.hui a{color:#909090;}
.hui a:hover{color:#fff;}
.mgz{ margin-left:auto; margin-right:auto; overflow:hidden; width:640px;}
.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:600px;}
.mg2{ margin-left:auto; margin-right:auto; overflow:hidden;}
.cen{ text-align:center;}

.xi12{ font-size:12px;}
.xi13{ font-size:13px;}
.xi14{ font-size:14px;}
.xi15{ font-size:15px;}
.xi16{ font-size:16px;}
.xi17{ font-size:17px;}
.xi18{ font-size:18px;}
.xi19{ font-size:19px;}
.xi20{ font-size:20px;}
.xi21{ font-size:21px;}
.xi22{ font-size:22px;}
.xi23{ font-size:23px;}
.xi24{ font-size:24px;}
.xi25{ font-size:25px;}
.xi26{ font-size:26px;}
.xi27{ font-size:27px;}
.xi28{ font-size:28px;}
.xi29{ font-size:29px;}
.xi30{ font-size:30px;}
.xi31{ font-size:31px;}
.xi32{ font-size:32px;}
.xi33{ font-size:33px;}
.xi34{ font-size:34px;}
.xi35{ font-size:35px;}
.xi36{ font-size:36px;}
.xi37{ font-size:37px;}
.xi38{ font-size:38px;}
.xi39{ font-size:39px;}
.xi40{ font-size:42px;}
.xi46{ font-size:46px;}
.xi50{ font-size:50px;}
.xi52{ font-size:52px;}
.xi59{ font-size:59px;}
.xi60{ font-size:60px;}
.cu{font-weight:bold;}
.xi{font-weight:lighter;}
.swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tm:hover{opacity:0.85; filter:alpha(opacity=85);}
.cur{ cursor:pointer;}
.xiahuaxian{ text-decoration:underline;}
.shanchuxian{ text-decoration:line-through;}
.mengban{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9999990;}
.con input{ background:none; border:none; padding:0; width:100px; height:100px; line-height:100px; border-radius:10px;}
.con{ width:100px; height:100px; line-height:100px; background:#000}
.con{ width:100px; margin-left:10px; line-height:30px;}
/*样式*/
.topt{}
.top{height: 76px;line-height: 76px; width: 640px; position:relative; background-color: #E39D2E}
.topl{width: 68px; height: 76px; position: absolute;display:block;left: 0px;top: 0px; background: url("../images/t15.png") center center no-repeat;}
.topr{position: absolute; right: 24px; top: 0px;}
.con1{background-color: #ececec; padding: 36px 4px 10px; box-sizing: border-box}
.con1 li{float: left; width: 20%; text-align: center; line-height: 40px; margin-bottom: 16px;}
.con1 li a{font-size: 24px;}
.con2{border-bottom: 8px solid #ececec;background-color: #fff}
.con2t{margin-left: 18px; border-bottom: 1px solid #ececec; height: 76px;line-height: 76px;}
.con2f li{margin-left: 26px;margin-right: 8px; border-bottom: 1px solid #ececec;padding: 26px 0px; }
.con2f li:last-child{border-bottom: none}
.con2fr{width: 400px;}
.con2frt{line-height: 38px; height: 80px; margin-bottom:26px; font-weight:bold;}
.con2frf{height: 26px;line-height: 26px;}
.con2frm{overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 1;
 	-webkit-box-orient: vertical;}
	.con3t,.con2frt{overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;}
.ov{overflow: hidden}
.con2m{padding-top: 16px}
.con2m li{ float: left; width: 289px; height: 172px; position: relative; margin-left: 20px;margin-bottom: 16px;}
.con2m li img{width: 289px; height: 172px;}
.con2mxf{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 30px; line-height: 30px; background-color: rgba(0,0,0,0.6)}
.con2fs{border-bottom: none; border-top:1px solid #ececec; }
.footer{background: url("../images/bg1.png") 0 0 no-repeat; height: 156px; line-height: 46px; padding-top: 40px; box-sizing: border-box}
.footer{background: url("../images/bg2.png") 0 0 no-repeat; height: 156px; line-height: 46px; padding-top: 40px; box-sizing: border-box}
.con2s .con2frt{height: 80px;}
.con2frm{margin-bottom: 6px}
.con2x{ padding-top: 34px; padding-bottom: 48px; width: 590px; line-height: 54px}
.con2xl{width: 138px; height: 54px;line-height: 54px; border: 1px solid #f3f3f3; color: #000; display: block}
.xulie a{ font-size: 32px; padding: 0 18px}
.con3{background-color: #fff; margin-bottom: 8px;}
.con3t{line-height: 58px; padding: 14px 18px 20px; box-sizing: border-box}
.con3f{text-indent: 2em; margin-top: 22px; line-height: 46px; width: 608px;}
.con3f img{ width: 100%; padding-top: 30px;display:block;padding-bottom: 26px}
.con3f p{ padding:0px; margin:0px; line-height:50px; margin-bottom:10px}
.con3x{background-color: #fafafa;padding: 16px 0px 16px 24px; box-sizing: border-box}
.con3xl{width: 148px;height: 54px;line-height: 54px; border-radius: 34px; color: #f55318; border: 1px solid #f55318}
.con3x img{float: right;margin-right: 26px; display: block; line-height: 56px;}
.con3xl img{float: none;margin-right: 0px; display: inline}
.xiala{ width: 640px; display: none; height: 617px; position:absolute;top: 0px; left: 50%; padding-top: 10px;box-sizing: border-box; margin-left: -320px; z-index: 99999; background-color:rgba(26,29,69,0.8);}
.xiala li{float: left;height: 94px; line-height: 94px; width: 25%; text-align: center}
.xiala li a{font-size: 35px; color: #fff}
.conz{ position:relative}
h2,h3{  padding:0px!important; margin:0px!important;}
.con2t{ text-indent:18px}
.con3t{ margin:0px}
.con3f h2{border-bottom:1px #4A4A4A solid;font-size:38px;color:#4A4A4A;height: 80px;line-height: 60px;margin-bottom: 10px;display:block;}
.con3t{ color:#4a4a4a!important}
.con2fl img{width: 180px;height: 138px;}
.aaa{ margin-top:-4px; margin-right:8px;}
.bbb{ margin-top:-4px; margin-right:14px;}
.ccc{ margin-top:-4px;}
.swiper-wrapper a img{ width:640px; height:430px!important} 
.xf{ position:absolute; width:100%; bottom:50px; left:0px; z-index:99999;overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 1;
 	-webkit-box-orient: vertical; box-sizing:border-box; padding:0 30px}




.ico1,.ico2,.ico3,.ico4,.ico5,.ico6,.ico7,.ico8,.ico9,.ico10{height:90px;width:92px;margin:0 auto;}
.ico1{background:url(../images/t1.png) center;}
.ico2{background:url(../images/t2.png) center;}
.ico3{background:url(../images/t3.png) center;}
.ico4{background:url(../images/t4.png) center;}
.ico5{background:url(../images/t5.png) center;}
.ico6{background:url(../images/t6.png) center;}
.ico7{background:url(../images/t7.png) center;}
.ico8{background:url(../images/t8.png) center;}
.ico9{background:url(../images/t9.png) center;}
.ico10{background:url(../images/t10.png) center;}

.typeico{background:url(../images/t12.png) center;}
.timeico{background:url(../images/t13.png) center;}
.typeico,.timeico{width:25px;height:25px;background-size:100%;float:left;margin-right:6px;}

.xulie a:first-child,.xulie a:last-child{border:1px solid #000}


#c_more{
	overflow: hidden;
}
#unfold-field {
    position: relative;
    margin: 0px auto;
    width: 100%;
    text-align: center;
    display: block;
}
.unfold-field-bg {
    position: absolute;
    top: -78px;
    left: 0;
    height: 78px;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(251, 251, 250, 0)), to(rgba(251, 251, 250, 1)));
    background-image: linear-gradient(-180deg, rgba(251, 251, 250, 0) 0%, rgba(251, 251, 250, 1) 100%);
}
.d_page, .pages {
    
    clear: both;
    width: 100%;
 
    border-radius: 4px;
    margin-bottom: 10px;
}

.d_page .fl {
    width: 100%;
    text-align: center;
    border-radius: 4px;
 
    color: #f61e0e;
    border: 1px solid #f61e0e;
	display:block;
	box-sizing:border-box;
	text-indent:0;
	padding: 10px;
	font-size: 30px;
}