﻿* {
	margin: 0px auto;
	padding: 0px;
}
body {
	text-align: center;
	color: #221815;
	font: 14px/24px 宋体;
	width:100%;
	overflow-x:hidden;
}
img {
	border: 0px;
	outline: none;
}
a {
	text-decoration: none;
	color: #221815;
}
ul {
	-webkit-margin-before: 0px auto;
	-webkit-margin-after: 0px auto;
	-webkit-margin-start: 0px auto;
	-webkit-margin-end: 0px auto;
	-webkit-padding-start: 0px;
}
p {
    display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
li {
	list-style: none;
}
.l {
	float: left;
}
.r {
	float: right;
}
.w {
	width: 100%;
}
.n {
	width: 1024px;
}
a:hover {color:#006caf;}
.flexslider{position:relative;height:575px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider2 {position:relative;height:378px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:578px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.dh { width:100%; height:90px; background:url(../images/dhbg.png); position:absolute; top:27px; z-index:80;}
.dhl { width:90px; height:90px;  }
.dhc { width:934px; height:90px;}
.dhr { width:90px; height:60px; background:#006caf; color:#fff; line-height:30px; padding:15px 0px; font-family:微软雅黑; font-size:12px;}
.logo {width:420px; height:90px;}
.wq { width:152px; height:58px; line-height:58px; text-align:left; margin-left:362px; font-family:微软雅黑; font-size:12px;}
.wq a {color:#fff; width:66px; height:58px; display:block; float:left;  background:url(../images/wq.png) no-repeat right center;}
.mt20 { margin-top:20px;}
.he1 {height:270px;}
.wi1 {width:360px;}
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:0px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:0px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.wi2 {width:386px;}
.bc1 { background:#006daf; color:#fff;}
.bc2 { background:#f8fbfe; border:1px solid #8fd4ff;}
.ml15 { margin-left:15px;}
.w2n {width:354px; padding:0px 16px; position:relative;}

.mr_frbox{float:left; height:168px; width:727px; }
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:168px; width:39px;}
.mr_frUl{float:left;height:168px;width:910px;}
.mr_frBtnR{float:right; cursor:pointer;height:168px; width:39px;}
.mr_frUl ul li{display:inline;float:left; height:155px; width:173px; margin:0px 4px; margin-top:12px; overflow:hidden;position:relative;}
.mr_frUl ul li a img{/*display:block;*/width:100%;}
.ad { height:37px;}
.gdtp { border:1px solid #8fd4ff;} 
.gdtpn {width:1020px; height:168px; background:#f8fbfe; margin:1px;}
.ll {width:498px; height:274px; border:1px solid #8fd4ff;}
.ts {width:354px; height:45px;}
.tit { height:35px; background:url(../images/titbg.gif) repeat-x; width:498px;}
.titr { width:44px; height:13px;  margin:8px 0px; margin-right:16px;}
.titl { width:400px; height:34px; line-height:34px;}
.gsjjbg { background:url(../images/gsjj.png) no-repeat 11px center;}
.xwzxbg { background:url(../images/xwzx.png) no-repeat 11px center;}
.qyjsbg { background:url(../images/qyjs.png) no-repeat 11px center;}
.zcwjbg { background:url(../images/zcwj.png) no-repeat 11px center;}
.titll {width:70px; height:34px; margin-left:30px; font-size:15px; font-family:黑体; font-weight:bold;}
.titilll { width:220px; height:34px; margin-left:5px; text-align:left; color:#006caf; line-height:38px;  font-size:12px; font-family:微软雅黑; font-weight:bold; text-transform:uppercase;}
.llnr {width:474px; height:215px; padding:12px; background:#f8fbfe; overflow:hidden;}
.lh30 { line-height:30px; text-align:left;}
.llnr img { width }
.nrimg {width:470px; text-align:center; height:106px;}
.nrwz {width:474px; text-align:left; height:90px; overflow:hidden; margin-top:14px;}
.tabPanel ul{height:45px; width:180px; float:left; position:absolute; left:16px; top:0px; z-index:1000;}

.tabPanel ul li{
	float:left; margin-right:25px; height:45px; width:65px;text-align:center;cursor:pointer;
	
	 color:#000; font-weight:bold; font-family:微软雅黑; line-height:60px; font-size:16px;
	
}
.tabPanel .hit{
	cursor:pointer; border-bottom:3px solid #006caf;
color:#006caf;	
}
.panes {position:absolute; width:354px; left:16px; top:0;}
.pane{display:none; font-size:14px; }
.gsjj { overflow:hidden; width:354px; padding-top:10px; height:212px; line-height:30px;}
.more {height:45px; line-height:60px; font-family:微软雅黑; font-size:13px; font-weight:bold; }

.syxw {width:354px; padding-top:10px; height:212px; line-height:30px;}
.syxw dd {float:left; width:474px; height:32px; line-height:32px; border-bottom:1px dashed #006caf;}
.stit {width:374px; height:32px; white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; text-align:left;
overflow: hidden; text-indent:1em; background:url(../images/stitfh.gif) no-repeat left center; }
.stit a:hover {color:#006caf}
.ssj {width:80px; text-align:right; color:#999;}
.ts3 {width:32px; } 

.mr16 { margin-right:16px;}
.wz {padding:10px 16px; padding-bottom:0px; height:212px; overflow:hidden; line-height:30px;}
.he2 { height:170px;}
.wz2 {padding:10px 16px; padding-bottom:0px; height:112px; overflow:hidden; line-height:30px; width:328px; text-align:left;}
.wz4 {float:left; padding:10px 16px; padding-bottom:0px; height:132px; overflow:hidden; line-height:26px; width:328px; text-align:left; background:url(../images/gy.gif) no-repeat right center}
.wi3 {width:1022px;}
.c3t {width:155px; height:105px; padding:9px; background:url(../images/picbg.gif) no-repeat;}
.c3z {width:173px; height:32px; line-height:32px;  white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden; }
.wz3 { height:168px; overflow:hidden; line-height:30px;}
.foots { height:160px; border-bottom:2px solid #f7fafc; background:url(../images/footbgd.gif) no-repeat right center;}
.footx { height:42px; line-height:42px;}
.footl {float:left; width:380px;}
.foottit { margin-top:10px;}
.foottitl {width:60px; border-bottom:2px solid #c8c8c8; height:30px; line-height:30px; font-weight:bold; font-family:微软雅黑; font-size:14px;}
.foottitr {width:260px; border-bottom:2px solid #f7fafc; height:30px;}
.lxfs { margin-top:12px;}
.lxfs p { text-align:left; text-indent:1.4em;}
.tz li {float:left; width:80px; text-align:left; margin-top:10px;}
.tz a {color:#fff;}
#gallery-overlay {background-color:#000;}
#gallery-container {font: 16px/22px verdana, arial, sans-serif; margin:0 auto;}
#gallery {background:#fff url(../img/gallery/loading.gif) center 100px no-repeat; color:#999; display:none; height:200px;margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none; height:44px; padding:0px 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%;}
#gallery-close {line-height:30px; text-align:right; width:20%;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#666; font-size:14px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}

/* flickr styles */
.flickr_badge_image {float:left; padding:2px;}
#flickr_www {font-size:12px;}
#flickr_link {clear:both;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
#mbNumber { display:inline; color:#006caf; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:85px; height:26px; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:665px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{}
.nyl {width:173px; border:1px solid #8fd4ff; border-radius:5px; background:#f8fbfe; min-height:273px;}
.nyls {height:34px; width:173px; background:url(../images/titlsbg.gif) repeat-x;}
.nylsz { height:34px; line-height:34px; width:173px; font-size:18px; font-family:黑体;  color:#fff; background:url(../images/titnbg.gif) no-repeat center 2px;}
.nylsy { height:26px; line-height:26px; width:234px; font-size:14px; font-family:微软雅黑; font-weight:bold; color:#fff;}
.nyl li {float:left; width:156px; height:29px; border:1px solid #8fd4ff; line-height:29px; background: url(../images/ldhbg.jpg) no-repeat; text-align:center; border-radius:5px; margin-top:10px; margin-left:8px; }
.nyl li a {width:156px; height:29px; display:block; font-size:15px; font-family:黑体;}
.nyr {width:830px; min-height:20px; border:1px solid #8fd4ff; border-radius:5px; background:#f8fbfe;}
.nyrs {width:830px; height:34px; line-height:34px; background:url(../images/rtitbg.gif) no-repeat;}
.nyrsl {width:750px; height:34px; text-align:right; padding-right:20px; font-size:16px;  font-family:黑体;}
.nyrsr {width:100px; height:42px; border-bottom:3px solid #006caf; font-size:18px; font-weight:bold; font-family:微软雅黑;}
.nyrx {width:770px; min-height:600px; padding:30px; text-align:left; line-height:30px; font-size:18px;}
.ntit {width:770px;  margin:0px 30px; padding:15px 0px; border-bottom:4px double #006caf; color:#006caf;}
.ntits {  line-height:40px; width:770px; font-size:24px; font-weight:bold;}
.ntitx {height:20px; line-height:20px; width:770px; font-size:12px;}
.ntitx a {color:#006caf}
.nlist li  {height:40px; width:770px; border-bottom:1px dashed #8fd4ff; text-align:left; line-height:40px; font-size:18px; font-family:宋体;}
.nlist li:nth-child(5n+0)  {border-bottom:1px solid #006daf; margin-bottom:5px;}
.nlistz {width:570px; height:40px; white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden; text-indent:23px; background:url(../images/fh2.gif) no-repeat 3px center; }
.nlistsj {width:200px; height:40px; text-align:right; font-size:16px;}
.fy {width:810px; text-align:center; margin:30px 0px;}
.pict {width:240px; height:178px; padding:5px; background:#fff;}
.picz {width:240px; height:44px; line-height:44px;    text-align:center;}
.plist li {float:left; width:250px; height:237px; border:1px solid #eeeeee; background:#f3f3f3; margin-left:18px; margin-top:20px;}
.plist li:hover {color:#FFFFFF; width:250px; height:237px; display:block; background:#006caf;border:1px solid #006caf;}
.zw1 {width:5px; height:44px; background:#fff;}
.zw2 {width:250px; height:5px; background:#fff;}
.nyrxp  {width:830px; min-height:600px;  text-align:left; line-height:30px; font-size:18px;}
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn,.gamePrev,.sotfPrev,.gameNext,.sotfNext,.nav_box ul.nav .on a{display:block;background:url(../images/spr.png) no-repeat;}
/* link css */

#tFocus{width:778px;height:723px; overflow:hidden;}
#tFocus-pic{width:778px;height:554px;position:relative; float:left;}
#tFocus-pic li{width:778px;height:554px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{float:left; width:778px;height:150px;margin-top:15px;z-index:20;overflow:hidden;}
#tFocus-btn{ float:left;width:628px; margin:0px 25px;height:140px;position:relative;left:0;bottom:0;overflow:hidden;float:left;}
#tFocus-btn ul{width:100000px;position:absolute; left:0;top:0;}
#tFocus-btn li{height:126px;width:169px;padding-top:7px;display:block;float:left;margin-right:54px;}
#tFocus-btn li img{border:3px solid #e9e9e9}
#tFocus-btn li.active{background-position:-408px -100px;}
#tFocus-btn li.active img{border:3px solid #006caf}
#tFocus-leftbtn,#tFocus-rightbtn{height:27px;margin-top:54px;width:27px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{background-position:-72px -175px; margin-right:23px; }
#tFocus-rightbtn{background-position:-99px -175px; margin-left:23px;}

.nyrxs {width:810px; height:34px; margin:0px 30px;}
.nyrxsl {width:100px; height:34px; line-height:34px; border-bottom:3px solid #006caf; font-size:16px; font-weight:bold;}
.nyrxsr {width:710px; height:35px; line-height:34px; border-bottom:2px solid #e9e9e9;}
.xmtit {font-size:20px; font-family:微软雅黑; width:100%; line-height:60px; color:#006caf}
.showtu {width:400px; height:256px; margin-left:220px; margin-top:30px;}

#imgbox-loading{position:absolute;top:0;left:0;cursor:pointer;display:none;z-index:90}#imgbox-loading div{background:#fff;width:100%;height:100%}#imgbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:80}.imgbox-wrap{position:absolute;top:0;left:0;background:#fff;display:none;z-index:90}.imgbox-img{padding:0;margin:0;border:0;width:100%;height:100%;vertical-align:top}.imgbox-title{padding-top:10px;font-size:11px;text-align:center;font-family:Arial;color:#333;display:none}.imgbox-bg-wrap{position:absolute;padding:0;margin:0;display:none}.imgbox-bg{position:absolute;width:20px;height:20px}
