@charset "utf-8";
* {
	margin: 0px;
}/*本代码中的*勿删除，否则会网页显示错误*/
li,img,div,ul,span,table {
	padding: 0px;
}
img {
	border-width: 0px;
}
li {
	list-style-type: none;
}
p {
	padding: 3px 0px 3px 0px;
}
.cleft {
	clear: both;
}
.cleftb {/*清除firefox背景消失或浮动bug*/
	display: block;/*for firefox*/
	*display:none;
	_display:none;
	clear:both;
}
body {
	font-family:"Microsoft YaHei", "宋体", Arial, MingLiU;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration:none;
}
#box_1 {
	width:100%;
	position:relative;
	height:3px;
	background:#b3342f;
}
#box_1 span a {
	position:absolute;
	top:25px;
	right:60px;
	color:#daa72d;
	font-size:16px;
}
#box_1 span a:hover {
	color:#b3342f;
}
#box {
	width:1240px;
	margin:0 auto;
}
.logo {
    float:left;
	width:260px;
	height:115px;
}
h1 {
	font-size:16px;
	color: #666666;
	text-align: center;
}
h2 {
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
/*评论及文章收藏*/
.pl {
	float:left;
	width:95%;
	border:1px solid #CCCCCC;
}
.pl_1 {
    float:left;
	width:100%;
	background: #009966;
	height:24px;
	line-height:24px;
}
#pl_1 {
	float: right;
	padding-right:15px;
	color:#FFFFFF;
}
#pl_1 a {
	color:#FFFFFF;
}
#pl_1 a:hover {
	color:#666666;
}
#pl_1 span {
	color: #FF0000;
	padding:3px;
}
.pl_2 {
	padding:5px;
}
.pl_3 {
	float:left;
	width:100%;
}
#pl_3 {
	float:left;
	resize:none;
	overflow:hidden;
}
.pl_4 {
    float:left;
	padding-left:10px;
}
.pl_5 {/*文章收藏*/
    float:right;
}
.pl_5 span {
	padding-right:3px;
}
/*评论end*/
/*select下拉菜单样式美化代码开始，如果网页不用此样式美化可删除此段代码*/
#container{
   width:100%;
   text-align:left;
   margin:0 auto;
}
#search {
   float:left;
   width:215px;
   height:26px;
   margin-top:50px;
   margin-left:340px;
   background:url(/style/images/21526.gif) no-repeat;/*文字添加在背景图上，blueCircle加载完成后5424.gif自动遮住，伪隐藏select加载过程*/
 }  
.search {
   float:left;
   width:159px;
   height:26px;
}
.search .text {
   FLOAT:left;
}  
.search .text input{
   width:114px;
   height:24px;
   line-height:24px;
   background:none;
   border:none;
   text-align:center;
   color:#CCCCCC;
   outline:none;
}
#selectbtn{
   float:right;
}
#blueCircletext {
   float:left;
   width:54px;
   height:24px;
   line-height:24px;
   padding-left:1px;
   padding-top:1px;
   overflow:hidden;
}
#selectloadwait {
   display:none;/*隐藏加载select过程*/
}    	  
span.blueCircle_mSel_main {overflow:hidden;margin:0;background:url(/style/images/5424.gif) no-repeat;text-align:center;cursor:pointer;font-size:12px;color: #0033CC;display: block;}
span.blueCircle_mSel_main a{color:#A4A0A0;}/*设置选项文字默认颜色*/	
.blueCircle_mSel_list {display:none;position:absolute;margin:-1px -1px 2px;*margin:-1px -3px -1px;_margin:-1px -3px -1px;padding:0;list-style:none;text-align:center;font-size:12px;width:56px;z-index:103;}/*此行的z-index勿小于103，否则在firefox中会被图集遮住*/
.blueCircle_mSel_list li {background-color:#fcfcfc;border:#AACB6B solid;border-width:0 1px;height:25px; color:#990033;}
.blueCircle_mSel_list li.mSel_start {line-height:0;font-size:0;height:5px;}
.blueCircle_mSel_list li.mSel_end {background:none no-repeat left top;font-size:0;line-height:0; margin-top:-4px;height:2px; border-bottom:2px #AACB6B solid;}
.blueCircle_mSel_list li a {display:block;overflow:hidden;padding:0 10px;line-height:25px;text-decoration:none;color:#79A2BD;height:25px;}
.blueCircle_mSel_list li a:hover {background-color:#B1C3D9;color:#fff;}
.blueCircle_mSel_list li.mSel_on a {background-color:#7FA9C6;color:#fff;}
.blueCircle_mSel_list li a.mSel_disable {font-style:italic;}
.blueCircle_mSel_list li a.mSel_disable:hover {background:none;color:#79A2BD;}
/*代码中若不使用WhiteCircle样式美化下拉框，则可删除以下代码*/
span.WhiteCircle_mSel_main {overflow:hidden;margin:0;padding:1px 6px 0 12px;background:url(/style/images/5424.gif) no-repeat;line-height:25px;text-align:left;cursor:pointer;font-size:12px;color: #0033CC;width:54px;height:24px;display: block;}
span.WhiteCircle_mSel_main a{color:#A4A0A0;}/*设置选项文字默认颜色*/	
.WhiteCircle_mSel_list {display:none;position:absolute;margin:0;*margin:-1px -2px -1px;_margin:-2px -2px -1px;padding:0;list-style:none;text-align:left;font-size:12px;width:72px;z-index:103;}/*此行的z-index勿小于103，否则在firefox中会被图集遮住*/
.WhiteCircle_mSel_list li {background-color:#fcfcfc;border:#6D92AB solid;border-width:0 2px;height:25px; color:#990033;}
.WhiteCircle_mSel_list li.mSel_start {line-height:0;font-size:0;height:5px; border-top:2px #5D92AC solid;}
.WhiteCircle_mSel_list li.mSel_end {background:none no-repeat left top;font-size:0;line-height:0; margin-top:-4px;height:2px; border-bottom:2px #6D92AB solid;}
.WhiteCircle_mSel_list li a {display:block;overflow:hidden;padding:0 10px;line-height:25px;text-decoration:none;color:#79A2BD;height:25px;}
.WhiteCircle_mSel_list li a:hover {background-color:#B1C3D9;color:#fff;}
.WhiteCircle_mSel_list li.mSel_on a {background-color:#7FA9C6;color:#fff;}
.WhiteCircle_mSel_list li a.mSel_disable {font-style:italic;}
.WhiteCircle_mSel_list li a.mSel_disable:hover {background:none;color:#79A2BD;}
/*select下拉菜单样式美化代码结束*/
 /*导航菜单begin*/
#menu {z-index:14; width:100%; padding-top:43px;}
.freenav{width:100%;position:fixed;top:0px;left:0px;z-index:100000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}/*固定菜单位置*/
.navigation-inner{margin:0 auto;width:1240px;position:relative;}
.navigation-up{height:48px; line-height:48px;}
.navigation{float:left;padding-left:0px;}
.navigation ul{float:left}
.navigation li{float:left;font:normal; font-size:16px;color:#fff; margin-right:5px;}
.navshow {background:url(/style/images/navmenu.png) no-repeat right;}
.navigation li a{color: #333;padding:5px 20px 20px 20px;display:inline-block;height:48px; font-weight:normal;}
.navigation li a:hover{color: #b3342f;}
.navigation-up .nav-up-selected{background: url(/style/images/menu_selected.png) repeat-x bottom;color: #b3342f}/*不能省略.navigation-up，否则color: #666666无效*/

.navigation-down{position: relative; margin:0 auto;width:100%; z-index:14;}/*非宽屏时修改width:100%为1200px即可*/
.nav-down-menu{width:100%;background:#344157;position:absolute;top:0px}
.navigation-down-inner{width:1200px;position:relative;margin:0 auto;}
.nav-down-menu dl{float:left;padding:6px 20px 6px 0px;}
.navigation-down dt{color:#61789e;border-bottom:1px solid #61789e;}
.navigation-down dd a{color:#fff; height:31px; line-height:31px;}
.navigation-down dd a:hover{color:#61789e;}
 
#nav-menu-1 {padding-left:100px;}
/*导航菜单end，slider start*/
.swap{
	position:relative;
	width:100%;
	height:606px;
	margin:0 auto;
	overflow:hidden;
	background:url(/style/extend/slider/1.jpg) center no-repeat;
}
#slider{
	list-style:none;
	width:100%;
	height:100%;
	margin:0;
	padding:0; 
}
#slider li{
	width:100%;
	height:606px;
	display:none;
	position:absolute;
}
.slider {
    width:100%;
	height:606px;
	margin:0 auto;
	}
#loadslider {
    float:left;
    width:100%;
	height:570px;
	}
.naviSlider{
	width:60px;
	margin:0 auto;	
}
#naviSlider{
	list-style:none;
	width:auto;
	position:absolute;
	top:576px;	
}
#naviSlider  li{
	width:20px;
	height:8px;
	cursor:pointer;
	display:inline-block; 
	background:#ACACAC;
	*zoom:1;
	*display:inline;
	*margin-left:2px;	
}
#naviSlider li.on{
	background: #333;
}
/*jquery滚动图片*/
#marquee1{
    float:left;
	width:1190px;
	height:150px;
	padding:4px;
	overflow:hidden;
	border:1px solid #CCCCCC;
	margin-bottom:6px;
	}	
#marquee1 ul li{
    float:left;
	padding-right:12px;
	}
#marquee1 ul li img{
    display:block;
	}
#marquee1 ul span{
    display:block;
	width:108px;
	overflow:hidden;
	text-align:center;
	background:#1D9F99;
	padding:2px 0px;
	}
#marquee1 ul span a{
	color:#FFFFFF;
	}		
/*scrollpane code*/ 
.jScrollPaneContainer {
	Z-INDEX: 1; OVERFLOW: hidden; POSITION: relative;
}
.jScrollPaneTrack {
	RIGHT: 0px; BACKGROUND: #aaa;POSITION: absolute; TOP: 0px; HEIGHT: 100%;
}
.jScrollPaneDrag {
	BACKGROUND: #666; OVERFLOW: hidden; CURSOR:default; POSITION: absolute;
}
.jScrollPaneDragTop {
	LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px;
}
.jScrollPaneDragBottom {
	LEFT: 0px; OVERFLOW: hidden; BOTTOM: 0px; POSITION: absolute;
}
.scroll-pane {
	HEIGHT: 500px;
}
.jScrollPaneTrack {
	BACKGROUND:#666666;/*scroll背景颜色*/
}
.jScrollPaneDrag {
	BACKGROUND:url(/style/extend/scroll/scrollimage.gif) #1D9F99 no-repeat 50% 50%;
}
/*新闻列表*/
.ncode_1 {
	width:1120px;
	margin-left:40px;
	margin-bottom:30px;
	margin-right:auto;
	line-height:23px;
	font-size:14px;	
	clear: both;
}
.newsul {
    list-style:none;
	padding:3px 2px;
	width:993px;
	margin-left:58px;
	overflow:hidden
	}
.news_title a{
    list-style:none;
	line-height:26px;
	display:block;
	padding-left:20px;
	}
.news_title a:hover{
	display:block;
	background:#959999;
	color:#FFFFFF;
	padding-left:20px;
	}	
.news_title span{
	float:right;
	padding-right:15px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	}	
.ask_one{
	background:url(/style/images/65_01.gif) no-repeat 5px center;
	}
.ask_two{
	background:url(/style/images/65_11.gif) no-repeat 5px center #FAFAFA;
	}
.ncode {
    float:left;
	width:1200px;
	height:auto !important;
    height:860px;
    min-height:860px; 
}
.ncode_11 {
    float:left;
	width:100%;
	height:auto !important;
    height:640px;
    min-height:640px;
	overflow:hidden;
}
.ncode_16 {
    float:left;
	width:100%;
	height:400px;
	background:url(../images/elsebanner.jpg) no-repeat center;
	overflow:hidden;
}
#navtips {
	float:left;
	background:url(/style/images/1_45.gif) repeat-x;
	width:100%;
	height:45px;
}
.navtips,.navtips_2 {
	width:1160px;
	margin:0 auto;
	position:relative;
}
.navtips span,.navtips_2 span {
  	float:left;
	line-height:32px;
	background:url(/style/images/11_12.png) left no-repeat;
	padding-left:40px;
}
.navtips div {
	position:absolute;
	right:90px;
	line-height:34px;
	background:url(/style/images/2321.png) right no-repeat #17A255;
}
.navtips_2 div {
	position:absolute;
	right:20px;
	line-height:34px;
	background:url(/style/images/2321.png) right no-repeat #17A255;
}
.navtips div a,.navtips_2 div a {
	display:block;
	padding-right:28px;
	padding-left:20px;
	color:#FFF;	
}
.navtips div a:hover,.navtips_2 div a:hover {
	color:#FFF;
	background:url(/style/images/2321.png) right no-repeat #daa72d;	
}
#ncode_2 {
	padding-top:0px;
	width:1120px;
	margin-right: auto;
	margin-left:60px;
	margin-bottom:40px;
	margin-top:16px;
	overflow: hidden;
	clear: both;
	line-height:26px;
	font-size:14px;
}
.ncode_3 {
	text-align:center;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:12px;
}
#ncode_4 {
	margin-left:54px;
}
.ncode_6 {
	width:100%;
	padding-top: 1px;
}
#ncode_6 {
    float:left;
	width:100%;
	height:23px;
	line-height:23px;
	background:#1D9F99;
	font-family:Arial, Helvetica, sans-serif;
}
#ncode_6 a {
	color:#FFFFFF;
}
#ncode_6 span {
    float:right;
	padding-right:15px;
}
.ncode_list_1 {
	float:left;
	width:360px;
	margin-top:10px;
}
.ncode_list_1 li {
	line-height:24px;
	height:24px;
	background:url(/style/images/t1.gif) no-repeat 0px center;
}
.ncode_list_1 li a {
	color:#333333;	
	padding-left:10px;
	padding-right:2px;
	float:left;
}
.ncode_list_1 li a:hover {
	color:#FFFFFF;
}
.ncode_list_1 span {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.epages {
	font-size:12px;
	line-height:20px;
	height:20px;
	text-align:center;
	padding-top:2px;
	padding-bottom:9px;
	text-decoration:none;
	float:left
}
.epages a {
	border: 1px solid #CCCCCC;
	background:F3F3F3;
	display: inline-block;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding:0 4px;
}
.epages b {
	border: 1px solid #666;
	background: #666;
	color:#FFFFFF;
	display: inline-block;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding:0 4px;
	font-weight:normal;
}
.epages a:hover {
	color: #FFF;
	border: 1px solid #daa72d;
	background:#daa72d;
}
.ncontents {
	padding-bottom: 5px;
	font-size: 14px;
}
.ncontents img {
	padding-bottom: 2px;
}
.update_time {
	float:left;
	width:100%;
	font-size:11px;
	font-style:italic;
	color:#ACACAC;
}
#pre {
    font-size:12px;
	color:#999999;
	float:left;
	width:100%;
	}
#pre a {
	color:#666666;	
	padding:2px 25px;
	background: url(/style/images/pre.png) no-repeat left #FAFAFA;
	display:block;
}
#pre a:hover {
	color:#FFFFFF;
	background:#959999;	
}
#next {
    font-size:12px;
	color:#999999;
	float:left;
	width:100%;
	}
#next a {
	color:#666666;	
	padding:2px 25px;
	background: url(/style/images/next.png) no-repeat left;
	display:block;
}
#next a:hover {
	color:#FFFFFF;
	background:#959999;	
}		
#copyright {
	width:100%;
	height:60px;
	background:#59636a;
	overflow:hidden;
	color:#FFF;
	font-size:16px;
}	
.copyright {
    float:left;
	width:1200px;
	text-align:left;
	padding-top:20px;
}
.copyright a {
	color:#FFF;
}
.copyright a:hover {
	color: #daa72d;
}
.copyright span {
	font-family:Arial, Helvetica, sans-serif;
}	
/*列表页二级menu begin*/
.dropdown {float:left;}
#dropdown {float:left; padding-left:90px;}
.dropdown dt {width:120px; border:none; padding:0; cursor:pointer; text-align:center;}
.dropdown dt a{background:none;}
.dropdown dt a:hover {background:url(/style/images/navmenu_select.png) left no-repeat; color: #17A255;}
.dropdown .upperdd {border-bottom:none;}
.dropdown .upperddselect{border-bottom:none;background:url(/style/images/navmenu_select.png) left no-repeat; color: #17A255;}
.dropdown dd {position:absolute; width:120px; overflow:hidden;display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:118px; border-left:1px solid #9ac1c9;border-right:1px solid #9ac1c9; list-style:none; border-top:none;}
.dropdown li {display:inline;}
.dropdown li a { width:118px;}
.dropdown a {display:block; padding:6px 0px 8px 0px; color:#333; text-decoration:none;width:120px; text-align:center;}
.dropdown a:hover { background: #1D9F99;color: #FFFFFF;}
.dropdown .underline {border-bottom:1px solid #b9d6dc}
/*列表页左边menu End*/
/*memberlogin*/
#netmember {
	float:left;
	width:100%;
	height:31px;
	line-height:31px;
	vertical-align:middle;
	overflow:hidden;
}
#netmember span {
	float:left;	
	padding-left:12px;
	padding-right:12px;
}
.inputTextb {
	background: #FFFFFF;
	border:1px solid #CCCCCC;
	width:130px;
	height:16px;
	outline:none;
}
.inputTextfocus {
	background: #FFFDFD;
	border:1px solid #ACACAC;
	width:130px;
	height:16px;
	outline:none;
}
.inputSubc {
    background: url(/style/images/reglogin_1.gif);
	width: 56px;
	height:25px;
	margin-top:3px;
	border:0px;
	color:#3A3131;
}
.inputSubl {
    background: url(/style/images/regloginl.gif);
	width: 65px;
	height:25px;
	margin-top:3px;
	border:0px;
	color: #999999;
}
.inputSubl_2 {
	background: url(/style/images/regloginl_2.gif);
	width: 65px;
	height:25px;
	margin-top:3px;
	border:0px;
	color: #999999;
}
.inputSubl_3 {
    background: url(/style/images/regloginl.gif);
	width: 65px;
	height:25px;
	margin-top:3px;
	border:0px;
	color:#999999;
}
#reglogintext_1,#regloginbtn {/*去除ie6文字图片不居中bug，若文字图片须同时居中时，添加多个div单独调整则可*/
    float:left;
	padding-left:1px;
	padding-right:1px;
}
#regloginput_1 {/*去除ie6文字图片不居中bug*/
    float:left;
	padding-top:6px;/*firefox*/
	*padding-top:5px;
	_padding-top:5px;/*ie6*/
}
.reglogintext_2 {
   color: #666666;
}
/*message code*/
.message {
    float:left;
	width:618px;
	border:1px #CCCCCC solid;
	padding:6px 10px 5px 10px;
	}
#message {
	color:#999999;
	}
#message span {
	float:right;
	}
.message_1 {
	float:left;
	width:100%;
	padding-top:3px;
	}	
#message_1 {
	float:left;
	width:100%;
	height:15px;
	background:url(/style/images/line_15.gif) repeat-x top;
	}
.message_2 {
    float:left;
	width:640px;
	height:249px;
	background:url(/style/images/640249.gif) no-repeat;
	margin-top:20px;
	overflow:hidden;
	}
#message_2 {
    float:left;
	width:143px;
	height:66px;
	overflow:hidden;
	}
#message_21 {
   float:left;
   display:block;
   width:143px;
   height:66px;
   border:none;
   color: #FFFFFF;
   text-align:left;
   line-height:20px;
   cursor:pointer;
   background:none;
}
.message_3 {
    float:left;
	font-size:12px;
	width:143px;
	padding-left:18px;
	padding-top:60px;
	}
.message_4 {
    float:left;
	width:460px;
	padding-left:12px;
	padding-top:61px;
	overflow:hidden;
	}								
.tableborder {
	margin-bottom: 8px;
	background-color:none;
	border:1px solid #CCCCCC;
}
.header {
	background:url(/style/images/541.gif) repeat-x center 0px;
	line-height:25px;
}
.header2 {
   color:#999999;
}
/*注册/登录表单*/
.textstyle_1 {
   float:left;
   color:#ACACAC;
   width:130px;
   height:23px;
   line-height:23px;
   padding-bottom:6px;
   vertical-align:middle;
   border:none;
   background:none;
   overflow:hidden;
   outline:none;
}
.textstyle_1a {
   float:left;
   width:100%;
   height:23px;
   line-height:23px;
   margin-bottom:16px;
   vertical-align:middle;
   border:none;
   background:none;
   outline:none;
}
.textstyle_11 {
   float:left;
   color:#ACACAC;
   height:19px;
   line-height:19px;
   vertical-align:middle;
   border:1px solid #DCDCDC;
   background:none;
   outline:none;
}
.textstyle_11a {
   float:left;
   height:19px;
   line-height:19px;
   vertical-align:middle;   
   border:1px solid #CCCCCC;
   background:#F9F9F9;
   outline:none;
}          
.textstyle_2 { 
   float:left;
   color:#ACACAC;
   width:100%;
   height:140px;
   line-height:20px;
   font-size:12px;
   vertical-align:middle;
   border:none;
   overflow:hidden;
   resize:none;/*for firefox*/
   background:none;
   outline:none;
}
.textstyle_2a {
    float:left;
   width:100%;
   height:102px;
   line-height:20px;
   font-size:12px;
   vertical-align:middle;
   border:none;
   overflow:hidden;
   resize:none;
   background:none;
   outline:none;
}
.textstyle_3 { 
   float:left;
   line-height:20px;
   font-size:12px;
   vertical-align:middle;
   overflow-y:hidden;
   resize:none;
   border:1px solid #DCDCDC;
   background:#FFFFFF;
   outline:none;
}
.textstyle_3a {
    float:left;
   line-height:20px;
   font-size:12px;
   vertical-align:middle;
   overflow-y:hidden;
   resize:none;
   border:1px solid #CCCCCC;
   background: #FFFFFF;
   outline:none;
}
#userpic {/*用于会员注册表单，使用时添加到后台会员注册表单的对应字段即可*/
   height:23px;
   }
/*图片等比缩放*/
.load{
    background:url(/style/extend/loadresize/loadimage.gif) no-repeat center;
	text-align:center;
	width:100%;
	height:20px;
	}
#resizeimage {/*对应loadimage.js的#resizeimage*/
	padding:16px;
	border:1px #E5E5E5 solid;
	width:0px;/*fix加载过慢导致图片先显示全图再缩放*/
	height:0px;/*fix加载过慢导致图片先显示全图再缩放*/
	background:url(/style/extend/loadresize/loadimage.gif) no-repeat center;/*fix加载过慢导致图片先显示全图再缩放*/
}
.listpicresize {
    text-align:center;/*对应loadimage.js的.listpicresize取消时则在此设置width及height参数即可*/
	}
.unresizepic {/*对应loadimage.js的#unresizepic*/
	background:url(/style/extend/loadresize/loadimage.gif) no-repeat center;/*fix加载过慢导致图片先显示全图再缩放*/
}
#unresizepic {
	text-align:left;
	float:left;	
}	
/*scroll top code*/
.scroll{
		width:21px;
		height:20px;
		background:url(/style/images/go_top.gif) no-repeat 0px 0px;
		position:fixed;
		right:30px;
		bottom:60px;
		cursor:pointer;
	}  
/*Grid container*/
#main {
    position:relative;
    padding:10px 0 30px 0;
   }
.main {
    margin-left:55px;
	}   
.progress {
     background:url(/style/extend/codeplus/loadimage_list.gif) no-repeat;
	 float:left;
	 width:120px;
	 height:20px;
	 line-height:20px;
	 left:50%;
	 top:50%;
	 margin-top:-10px;
	 margin-left:-60px;
	 text-align:center;
	 display:block;
	 color:#666666;
	 position: absolute;
	 font-size:12px;
	 }
.progress span {
	 float:left;
	 padding-left:60px;
	 }	 
#tiles {
    list-style-type: none;
    position: relative; /** Needed to ensure items are laid out relative to this container **/
    margin: 0;
    }
#tiles li {
    width: 220px;/*使用代码height:186px;overflow:hidden;可以限制li宽高*/	
    background-color: #ffffff;
	border: 1px solid #dedede;
	display: none; /** Hide items initially to avoid a flicker effect **/
	padding: 4px 4px 0px 4px;
    }	
#tiles li img {
    display: block;
    width:220px;/*使用代码height:160px;可以固定图片宽高*/	
    }
#tiles li p {
    color: #666;
    font-size: 12px;
    margin: 0px 1px 0 6px;
   }
 /*Some extra styles to randomize heights of grid items.*/
#tiles ali:nth-child(3n) {
    height: 175px;
    }
#tiles ali:nth-child(4n-3) {
    padding-bottom: 30px;
    }
#tiles ali:nth-child(5n) {
    height: 250px;
   }
#epages {
    display:none;
	width:1060px;
	margin-left:90px;
	margin-bottom:60px;
	}
#gallery {/*内容页图集定位*/
    padding: 30px 40px 30px 20px;
  }	   
/*file download*/
.ncode_9 {
    float:left;
	width:640px;
	padding-left:25px;
	padding-bottom:5px;
	} 
#ncode_10 {
    float:left;
	width:640px;
	height:30px;
	margin-top:15px;
	background:url(/style/images/64030.png) no-repeat;
	}
.ncode_10 {
    float:left;
	width:640px;
	overflow:hidden;
	}
.ncode_10 li.one {
    float:left;
	width:640px;
	height:30px;
	line-height:30px;
	background:url(/style/images/64030_1.gif) no-repeat;
	overflow:hidden;
	}
.ncode_10 li.two {
    float:left;
	width:640px;
	height:30px;
	background:url(/style/images/64030_2.gif) no-repeat;
	overflow:hidden;
	}				
#ncode_11 {
    float:left;
	width:475px;
	overflow:hidden;
	padding-left:14px;
	padding-right:23px;	
	height:30px;
	line-height:30px;
	}
#ncode_12 {
    float:left;
	width:80px;
	height:30px;
	line-height:30px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
#ncode_13 {
	float:left;
	width:18px;
	height:30px;
	padding-left:15px;
	line-height:30px;
	}
#ncode_14 {
	margin-left:150px;
	}
#ncode_15 {
	float:left;
	width:680px;
	padding-left:130px;
	}	
.ncode_161 {
	float:left;
	width:1240px;
	height:115px;
	background:url(/style/images/1240115.png) no-repeat;
	}	
#ncode_17 {
	float:left;
	width:1240px;
	height:645px;
	margin-top:10px;
	}	
.ncode_171 {
	float:left;
	width:720px;
	height:645px;
	}
#ncode_171 {
	float:left;
	position:relative;
	width:720px;
	height:360px;
}
#ncode_171 span,#ncode_172 span,#ncode_173 span,.ncode_174 span {
	float:left;
	width:100%;
	height:50px;
	line-height:50px;
	position: absolute;
	bottom:0;
	right:1px;
	background:url(/style/images/1_50.png) repeat-x;
	z-index:100;
	font-size:24px;
	text-align:center;
	}	
#ncode_171 span a,#ncode_172 span a,#ncode_173 span a,.ncode_174 span a {
	color: #FFF;
	display:block;
	text-align:center;
	}
#ncode_171 span a:hover,#ncode_172 span a:hover,#ncode_173 span a:hover,.ncode_174 span a:hover {
	color: #daa72d;
	display:block;
	text-align:center;
	}	
#ncode_172 {
	float:left;
	position:relative;
	width:348px;
	height:265px;
	margin-top:20px;
}
#ncode_173 {
	float:left;
	position:relative;
	width:348px;
	height:265px;
	margin-top:20px;
	margin-left:24px;
}
.ncode_174 {
	float:right;
	position:relative;
	width:500px;
	height:645px;
	}	
.ncode_201 {
	float:left;
	width:1060px;
	margin-left:90px;
	margin-top:25px;
	margin-bottom:60px;
	clear: both;
	}	
#ncode_202 {
	float:left;
	width:1060px;
	margin-left:90px;
	margin-bottom:60px;
	clear: both;
	}		
.ncode_201 li {
	float:left;
	width:320px;
	height:290px;
	}
.ncode_201 span {
	float:left;
	width:171px;
	height:284px;
	position: absolute;
	top:0;
	right:1px;
	background:url(/style/images/171284.png) no-repeat;
	z-index:100;
	font-size:30px;
	text-align:center;
	}	
.ncode_201 span a {
	color: #FFF;
	padding-top:111px;
	float:left;
	text-align:center;
	width:171px;
	}		
#ncode_201 {
	float:left;
	margin-left:47px;
	margin-right:47px;
	}
#viewlink_2 {
	float:left;
	width:302px;
	line-height:23px;
	font-size:16px;
	text-align:center;
	margin-top:10px;
	}
#viewlink_2 a:hover {	
	background:#474b4e;
	}		
.ncode_203 {
	float:left;
	position:relative;
	width:980px;
	height:538px;
	margin-left:110px;
	margin-top:25px;
	margin-bottom:30px;
	clear: both;
	}
#ncode_203 {
	float:left;
    width:980px;
    height:538px;
	display:block;	
}
#ncode_203 div {
	position:absolute;
    width:372px;
    height:538px;
	background:url(/style/images/372538_1.png) repeat;
	font-size:24px;
	color:#532a44;
	left:0;
	top:0;	
}
#ncode_203 div a {
	color:#532a44;
	padding-top:98px;
	float:left;
	text-align:center;
	width:372px;
}
#ncode_203 div a:hover {
	color:#b3342f;
}
#ncode_203 span {
	position:absolute;
    width:300px;
	top:184px;
	left:36px;
	color:#666666;
	font-family:"宋体", Arial, MingLiU;
	font-size:14px;
	line-height:26px;
	display:block;	
}
#ncode_203 img {
    width:980px;
    height:538px;
	display:block;	
}
.ncode_204 {
	float:left;
	position:relative;
	width:980px;
	margin-left:110px;
	margin-top:21px;
	font-size:18px;
	margin-bottom:13px;
	clear: both;
	}
.ncode_205 {
	float:left;
	position:relative;
	width:980px;
	margin-left:110px;
	font-family:"宋体", Arial, MingLiU;
	font-size:14px;
	line-height:24px;
	margin-bottom:10px;
	clear: both;
	}
#ncode_206 {
	float:left;
	position:relative;
	width:1000px;
	margin-left:100px;
	margin-top:20px;
	font-family:"宋体", Arial, MingLiU;
	font-size:14px;
	line-height:24px;
	margin-bottom:10px;
	clear: both;
	}
.ncode_2061 {
	float:left;
	position:relative;
	width:493px;
	height:318px;
	}
.ncode_2061 img {
	float:left;
	width:493px;
	height:318px;
	}
.ncode_2061 span {
	position:absolute;
	background:url(/style/images/1_1.png) repeat;
	width:100%;
	left:0;
	right:0;
	bottom:6px;
	}	
.ncode_2061 span a {
	float:left;
	font-size:20px;
	color:#FFF;
	padding-left:16px;
	padding-right:16px;
	line-height:32px;
	}	
.ncode_2061 span a:hover {
	background: #daa72d;
	width:461px;
	}	
.ncode_2062 {
	float:left;
	position:relative;
	width:235px;
	height:151px;
	margin-left:15px;
	margin-bottom:15px;
	}
.ncode_2062 img {
	float:left;
	width:235px;
	height:151px;
	}
.ncode_2062 span {
	position:absolute;
	background:url(/style/images/1_1.png) repeat;
	width:100%;
	left:0;
	right:0;
	bottom:6px;
	}	
.ncode_2062 span a {
	float:left;
	font-size:16px;
	color:#FFF;
	padding-left:16px;
	padding-right:16px;
	line-height:26px;
	}	
.ncode_2062 span a:hover {
	background: #daa72d;
	width:203px;
	}				
.ncode_2063 {
	float:left;
	position:relative;
	width:980px;
	margin-left:110px;
	margin-top:6px;
	font-size:18px;
	margin-bottom:13px;
	clear: both;
	}
.ncode_2064 {
	float:left;
	position:relative;
	width:930px;
	margin-left:110px;
	font-family:"宋体", Arial, MingLiU;
	font-size:14px;
	line-height:24px;
	margin-bottom:10px;
	clear: both;
	}
/*单页code*/	
.npage {
	float:left;
	width:100%;
	height:532px;
	margin-top:10px;
	font-size:16px;
	background:url(/style/images/1120_532.jpg) no-repeat;
}
.npage span {
	float:right;
	width:332px;
	padding-top:180px;
	padding-right:35px;
}
.npage_2 {
	float:left;
	width:100%;
	height:411px;
	margin-top:20px;
	font-size:16px;
	background:url(/style/images/1120_411.jpg) no-repeat;
}
.npage_2 span {
	float:left;
	width:589px;
	padding-top:70px;
	padding-left:40px;
}
.npage_3 {
	float:left;
	width:100%;
	height:232px;
	margin-top:20px;
	font-size:16px;
	background:url(/style/images/1120_232.jpg) no-repeat;
}
.npage_3 span {
	float:left;
	width:589px;
	padding-top:30px;
	padding-left:40px;
}
.npage_4 {
	float:left;
	width:100%;
	height:456px;
	margin-top:20px;
	font-size:16px;
	background:url(/style/images/1120_456.jpg) no-repeat;
}
.npage_4 span {
	float:right;
	width:589px;
	padding-top:30px;
	padding-left:530px;
}
/*单页code end*/	
.thum_1 {
    width:380px;
    height:270px;
}
#thum_1 a {
    width:380px;
    height:270px;
	display:block;	
	border:1px #A4C466 solid;
}
#thum_1 a:hover {
    width:380px;
    height:270px;
	display:block;
	border:1px #689812 solid;	
}
#viewlink_2 {
	float:left;
	width:302px;
	line-height:23px;
	font-size:16px;
	text-align:center;
	margin-top:10px;
	}
#viewlink_2 a:hover {	
	background:#474b4e;
	}		
.thum_11 {
    width:300px;
    height:213px;
}
#thum_11 a {
    width:300px;
    height:213px;
	display:block;	
	border:1px #A4C466 solid;
}
#thum_11 a:hover {
    width:300px;
    height:213px;
	display:block;
	border:1px #689812 solid;	
}
.ncode_18 {
	float:left;
	width:1240px;
	height:400px;
	background:url(/style/images/1240400.jpg) no-repeat;
	padding-bottom:45px;
	}
.ncode_19 {
	float:left;
	width:100%;
	height:415px;
	margin-top:62px;
	background:url(/style/images/1920415.jpg) no-repeat;
	}	
.ncode_20 {
	float:left;
	width:100%;
	height:415px;
	background:url(/style/images/1920415.jpg) no-repeat;
	}	
.ncode_21 {
	float:left;
	width:100%;
	height:541px;
	background:url(/style/images/1240541.jpg) no-repeat;
	margin-top:45px;
	margin-bottom:30px;
	}	
#ncode_21 {
	float:left;
	width:605px;
	height:541px;
	}	
#ncode_21 li {
	float:left;
	width:605px;
	height:167px;
	position:relative;
	background:url(/style/images/605167.png) no-repeat #ededed;
	overflow:hidden;
	margin-bottom:20px;	
	}
#ncode_21 img {
	float:left;
	width:260px;
	height:167px;
	}
#ncode_21 span {
	float:left;
	font-size:16px;
	color:#404040;
	width:345px;
	padding-top:42px;
	}	
#ncode_21 span a {
	float:left;
	color:#404040;
	line-height:21px;
	padding:0 20px;
	}
.ncode_211 {
	float:left;
	font-size:13px;
	color:#989898;
	font-style:italic;
	padding-left:20px;
	padding-top:10px;
	}
.ncode_212 a {
	position:absolute;
	width:605px;
	height:167px;
	top:0;
	left:0;
	z-index:100;
	float:left;
	}	
#ncode_22 {
	float:left;
	width:503px;
	height:98px;
	color:#FFF;
	padding-top:355px;
	padding-left:80px;
	font-size:21px;
	line-height:28px;
	font-style:italic;
	}	
#ncode_22 a {
	float:left;
	display:block;
	padding-top:23px;
	padding-left:274px;
	}	
.ncode_23 {
	float:left;
	width:1240px;
	height:180px;
	background:url(/style/images/1240180.png) no-repeat;
	margin-bottom:20px;
	font-size:16px;
	}		
.ncode_23 span {
	width:500px;
	height:60px;
	text-align:center;
	float:left;
	padding-left:35px;
	padding-top:40px;
	line-height:26px;
	}	
.ncode_23 div {
	width:100%;
	float:left
	}		
.ncode_24  {
	float:left;
	width:170px;
	height:41px;
	padding-left:220px;
	padding-top:6px;
	font-size:18px;
	}	
.ncode_24 a  {
	float:left;
	padding:10px 50px;
	border:1px solid #030303;
	}
.ncode_24 a:hover  {
	float:left;
	border:1px solid #daa72d;
	color:#daa72d;
	}		
#mp4player {
	float:left;
	z-index:1000000000;
}
/*jquery dialog online*/
#online_service{position:absolute; top:-150px; right:0;overflow:hidden;z-index:15;}
#online_service_full{display:none;width:136px;padding-bottom:25px;background:url(/style/extend/serviceonline/13625.gif) no-repeat left bottom;}
.service_head{text-indent: -9999px;width:136px;height:45px;position:relative;background:url(/style/extend/serviceonline/13645.gif) no-repeat left top;}
.service_main{width:136px;background:url(/style/extend/serviceonline/13660.gif) no-repeat #FFFFFF left top;font-size:12px}
#service_link{width:121px; height:25px; line-height:25px; position:relative; left:9px; padding-bottom:5px;background:url(/style/extend/serviceonline/12125.gif) no-repeat;}
#service_link span{ float:left; width:121px;}
#service_link span a{ float:left; padding-left:45px; color:#666666;}
#service_link span a:hover{ color: #FF6600;}
#service_close{position:absolute;width:12px;height:11px;top:10px;right:6px;cursor:pointer;display:block;text-indent: -9999px;}
#online_service_mini{margin-top:50px;width:30px;height:106px;background:url(/style/extend/serviceonline/mini.gif) no-repeat right top;display:none;cursor:default;}/*边栏mini*/	
/*可重复使用的code*/
.unshow {/*fix for ie6，避免文字重复显示*/
  background:none;
  display:none;  
}	  	   				   				