/* 系统的CSS设置 */
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

.k_form{display:block;width:100%;margin:0px;margin-top:15px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}

/* 分页 */
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

/* 搜索页面 */
#k_search{}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:22px;width:640px;margin:0px;}
	#k_search .k_search div{margin:5px auto;width:100%; text-align:left; font-size:13px; padding-left:20px; background:url(tb1.gif) 10px 6px no-repeat;}
	#k_search .k_search div a span{color:#007d4c}
	#k_select .k_search div.slist{ margin-top:10px; clear:both;}
	#k_select .k_search div.slist a{font-size:13px; padding-left:20px; background:url(tb1.gif) 10px 6px no-repeat;}
	#k_select .k_search div.slist p{color:#666; font-size:12px; padding-left:22px;}
	#k_select .k_search div.slist p a{color:#136c47; font-size:12px;}
    #k_select p{margin:0; padding:5px 0;}
/* 按钮 */
.k_but{clear:both;display:block;width:100%;line-height:26px;padding-top:2px;}
.k_but .k_menu{display:block;float:left;width:29%;}
.k_but .k_pagelist{float:left;width:70%;text-align:right;}

.k_menu {}
.k_menu input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}


#k_usermenu{text-align:right;padding-top:10px;}
#k_usermenu a{display:block;float:left;margin-right:10px;}

/* 浮动 */
#flo {display:table;position:absolute;margin:0px;width:360px;background:#FFF;visibility:hidden;height:16px;line-height:16px;border:1px solid;border-color:#CCC #DDD #DDD #CCC; padding-top:1px;text-align:left;}
#flotitle{display:block;clear:both;width:355px;height:20px;background:#E6E9ED ;color:#14316B;font-weight:bold;padding:0px;padding-left:5px;border:1px solid;border-color:#EEE #AAA #BBB #EEE;margin:0px;}
#flotitle span {display:block;float:left;line-height:20px}
#flotitle img{display:block;float:right;margin-right:1px;margin-top:2px;}
#flomain {display:block;clear:both;width:90%;background:#FFF;margin:0px;padding:20px 5%;line-height:28px;border:1px solid;border-color:#EEE #AAA #AAA #EEE;}

#aja{display:table;display:block;position:absolute;margin:0px;width:680px;height:451px;padding:0px;visibility:hidden;background:#FFF;border:1px solid;border-color:#CCC #DDD #DDD #CCC}
#aja img {}
#ajatitle {display:block;clear:both;width:675px;height:20px;background:#E6E9ED;color:#14316B;font-weight:bold;padding:0px;padding-left:5px;border:1px solid;border-color:#EEE #AAA #BBB #EEE;;margin:0px;}
#ajatitle span {display:block;float:left;line-height:20px}
#ajatitle img{display:block;float:right;margin-right:1px;margin-top:2px;}
#ajamain {display:block;clear:both;width:100%;background:#FFF;overflow:auto;height:430px;margin:0px;line-height:24px;text-align:left;border:1px solid;border-color:#EEE #AAA #AAA #EEE;}
#ajamain .k_form{padding:5px 0px;margin:0px 1%;width:95%;}
#ajamain .k_form h4{margin:0px;padding:3px;line-height:20px;background:#E6E9ED;font-size:14px;line-height:20px;}
#ajamain .k_form p {line-height:24px;}
#ajamain .k_form p span label{display:inline;color:#000;font-size:12px;}
#ajamain .k_form p.file a {margin-right:10px;}
#ajamain .k_form p.file a img{margin-right:3px;}
#ajamain .k_form p span.file {float:right;display:block;}
#ajamain .k_form p span.file a{margin:0px 3px;}
#ajamain .k_form .k_menu{padding:5px 0px;}

/*页面CSS*/
body{margin:0; padding:0; background:#f3f2f2 url(bg.gif) 0 0 repeat-x; font-size:12px; font-family:Verdana,"宋体";}
a{color:#272727; text-decoration:none;}
a:hover,#foot p a:hover{color:#105f3e;}
a.green{color:#136c47}
a.green:hover{text-decoration:underline;}
.l{float:left;}
.r{float:right;}
form{margin:0; padding:0}
input{background:url(inbg.gif) 0 0 repeat-x; border:#abadb3 1px solid;}
.but,img{border:none;}
.bder{border:#d6d6d6 1px solid; background-color:#FFFFFF;}
#main,#head,#menu,#banner{width:980px; margin:0 auto; overflow:hidden;}
#head{height:61px;}
.logo{width:167px; height:34px; float:left; padding:14px 0 0 35px;}
.search{width:508px; float:right; padding-top:21px;}
#menu{height:32px; background:url(mbg.gif) 0 0 repeat-x;}
#menu ul{padding:0; margin:0; list-style:none;}
#menu ul li{display:block; float:left; height:32px; line-height:32px;}
#menu ul li.jg{width:2px; background:url(jg.gif) 0 0 no-repeat;}
#menu ul li a{display:block; font-size:14px; color:#FFFFFF; padding:0 18px;}
#menu ul li a:hover{background:url(obg.gif) 0 0 repeat-x;}
#menu ul li.co a{padding:0 0;}

.huanjing{text-align:center;}
#banner h3{height:37px; line-height:33px; font-size:14px; margin:0; background:url(tbj.gif) 0 0 repeat-x; color:#FFFFFF; font-weight:bold;}
#banner h3 span{display:block; padding-left:32px; background:url(h3.png) 10px 11px no-repeat; padding-top:3px; border-bottom:#8dbfad 1px solid;}
.tlist{padding:5px 10px;}
.tlist a{display:block; font-size:14px; background:url(t1.gif) 8px 10px no-repeat; line-height:28px; height:28px; padding-left:27px; border-bottom:#c9c9c9 1px dotted;}
.tlist a:hover{background:url(t2.gif) 8px 10px no-repeat;}
#guide{height:37px; background:url(guide.gif) 0 0 repeat-x; line-height:37px; text-align:right; padding-right:40px; color:#5c5c5c; overflow:hidden; word-wrap:break-word; }
#guide a{color:#105f3e;}
#guide a.k_guidename{padding:0 8px 0 20px; background:url(home.png) 0 0 no-repeat;}
#cmain{margin:0 10px; border-top:#e4e4e4 1px solid; padding:10px 0;}
#cmain h1{font-size:14px; text-align:center; margin:0; padding-bottom:10px; padding-top:5px; color:#272727;}
#artcontent,.content{line-height:20px; color:#272727;}
#artinfo{margin:5px; text-align:right; color:#a0a0a0;}
#artcontent img,.content img{border:#d0d0d0 1px solid; background-color:#FFFFFF; padding:2px;}
.next{ margin-top:5px;}
.buts{margin:5px 0 0 40px;}
#prolist{padding:0 5px;}
#piclist,#rellist{list-style:none; margin:0; padding:0;}
#piclist li{text-align:center;}
#piclist li img{border:#CCCCCC 1px solid;}
#piclist li p{margin:0; padding:5px 0 8px;}
#piclist li p span{color:#007245;}
#proswf{text-align:center;}
#proswf span{border:#CCCCCC 1px solid; display:block; width:502px; overflow:hidden; margin:0 auto;}
.info{padding:10px 0 5px 0; text-align:right; color:#838282;}
#rellist li{width:128px; height:120px; float:left; padding:5px 7px;}
#rellist li p{ margin:0;padding:3px 0; text-align:center; line-height:18px;}
.title1{margin:0; font-size:13px; font-weight:bold; height:20px; line-height:20px; padding-top:10px;}
.kj{float:left; padding:10px 0 0 10px;}
.content p{margin:0; padding:3px 0;}

/*下拉菜单*/
.dropmenudiv{position:absolute;top:;border: 1px solid #aaaaaa;z-index:100;background-color:#f0efea;width:140px;visibility: hidden;font-size:14px; padding:5px;}
.dropmenudiv a{width:130px;display:block; padding:.3em 3%; text-decoration:none; color:#222222; text-align:left;}
* html .dropmenudiv a{width: 130px;}
.dropmenudiv a:hover{background-color: #5a9d1a; color:#fff;}

#banner{padding:0 11px; background:url(yinying.gif) top right no-repeat;}
#foot{height:72px; background:url(fbg.gif) 0 0 repeat-x; clear:both; margin:10px 0;}
#foot p{display:block; width:970px; margin:0 auto; color:#837f7e; line-height:22px; padding:10px 0 0 10px;}
#foot p span{display:inline; float:right;}
#foot p a{color:#7e7c7b;}
.i1{padding-left:18px; background:url(icon.gif) 0 8px no-repeat; display:block; height:32px; line-height:32px;}
.i2{padding-left:20px; background:url(icon2.gif) 0 8px no-repeat; display:block; height:32px; line-height:32px;}
#newslist a{display:block; height:22px; line-height:22px; padding-left:8px; background:url(tb.gif) 0 8px no-repeat;}
#newslist a span{color:#989898;}
#fqalist a{display:block; height:22px; line-height:22px; padding-left:8px; background:url(tb1.gif) 0 8px no-repeat;}
#anlilist{list-style:none; padding:0; margin:0;}
#anlilist li{width:128px; float:left; padding:5px 2px; height:118px; overflow:hidden; position:relative;}
#anlilist li a{display:block;position:absolute; text-align:center;}
#anlilist li a img,#rellist li img{border:1px #d4d4d4 solid; padding:2px; background-color:#FFFFFF;}
#anlilist li a:hover em {position:absolute; top:50%; left:50%; width:31px; height:31px; margin:-15px auto auto -15px; background:url(play.png) no-repeat; display:block; cursor:pointer; _background:url(play.gif) no-repeat; _filter:alpha(opacity=75); }
#anlilist li h4{font-size:12px;margin:0;}
#anlilist li h4 a{position:static; display:block; clear:both; padding-top:105px; font-weight:100;}
.picvideo{display: -moz-inline-stack;display: inline-block;zoom: 1; *display: inline;}
.picvideo a{display:block; height:224px; width:320px; margin-left:15px; float:left; border:#74bba6 2px solid;}
/* REQUIRED STYLES - the menus will only render correctly with these rules */	

.fg-menu-container { position: absolute; top:0; left:-999px; padding: .4em;  overflow: hidden; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }

.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }

.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }

.fg-menu ul { position:absolute; top:0; }
.fg-menu ul ul { top:-1px; }

.fg-menu-container.fg-menu-ipod .fg-menu-content, 
.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; }

.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }

.fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; border: 0; }	
.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */

.fg-menu-flyout ul ul { padding: .4em; }
.fg-menu-flyout li { position:relative; }

.fg-menu-scroll { overflow: scroll; overflow-x: hidden; }

.fg-menu-breadcrumb { margin: 0; padding: 0; }

.fg-menu-footer {  margin-top: .4em; padding: .4em; }
.fg-menu-header {  margin-bottom: .4em; padding: .4em; }

.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em; opacity: .7; }
.fg-menu-breadcrumb li.fg-menu-prev-list,
.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none; }
.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; }

.fg-menu-breadcrumb a, 
.fg-menu-breadcrumb span { float: left; }

.fg-menu-footer a:link,
.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; }
.fg-menu-footer a:hover,
.fg-menu-footer a:active {  }

.fg-menu-footer a span { float:left; cursor: pointer; }

.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; }
	
.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; }
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; }
	
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; }



/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into 
	selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right	*/

.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active { float:left; width:92%; padding:.3em 3%; text-decoration:none; outline:0 !important; }
.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
 .fg-menu a.ui-state-active:link,
 .fg-menu a.ui-state-active:visited,
 .fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; }

.fg-menu a span { display:block; cursor:pointer; }


 /* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */	
 
.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }

.fg-menu-content.ui-widget-content, 
.fg-menu-content ul.ui-widget-content { border:0; }


/* ICONS AND DIVIDERS */

.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:active { padding-left:20px; }

.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
.fg-menu .horizontal-divider hr { border:0; height:1px; }
.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }
/*end*/