/* CSS */
html,body,form{font-family: "ËÎÌå";font-size: 12px;line-height: 180%;color: #333333;background-color: #ffffff;margin:0px;padding:0px;width:100%;height:100%;}

/*a{hide-focus:expression( this.hideFocus=true );outline: none;}*/
a:link{color:#333333;text-decoration:none;line-height:180%;font-size:13px;}
a:visited{color:#333333;text-decoration:none;line-height:180%;font-size:13px;}
a:active{color:#333333;text-decoration:none;line-height:180%;font-size:13px;}
a:hover{color:#ff0000;text-decoration:none;line-height:180%;font-size:13px;}

.fB{font-weight: bold;}.f14{ font-size:14px;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.vt{vertical-align: top;}.vc{vertical-align: middle;}.vb{vertical-align: bottom;}
.splits{height:8px;overflow:hidden;}.hsplits{width:10px;overflow:hidden; float:left; display:inherit-block}.hsplits8{width:8px;overflow:hidden; float:left;}.hsplits9{width:9px;overflow:hidden; float:left;}
.broE2{border: 1px solid #E2E2E2;}.brobE2{border-bottom: 1px solid #E2E2E2;}.bro1t{border-top: 1px solid #E2E2E2;}.bro1{border: 1px solid #E2E2E2;}
.pd0{padding:0 0 0 0;}
.pd2{padding: 2px;}.pdt2 {padding-top: 2px;}.pdb2 {padding-bottom: 2px;}.pdl2 {padding-left: 2px;}.pdr2 {padding-right:2px;}.pdlr2{padding: 0px 2px 0px 2px;}.pdtb2{padding: 2px 0px 2px 0px;}
.pd5 {padding: 5px;}.pdt5 {padding-top: 5px;}.pdb5 {padding-bottom: 5px;}.pdl5 {padding-left: 5px;}.pdr5 {padding-right:5px;}.pdlr5{padding: 0px 5px 0px 5px;}.pdtb5{padding: 5px 0px 5px 0px;}
.pd10 {padding: 10px;}.pdl10{padding-left: 10px;}.pdr10{padding-right: 10px;}.pdt10{padding-top: 10px;}.pdb10 {padding-bottom: 10px;}.pdlr10 {padding: 0px 10px 0px 10px;}.pdtb10{padding: 10px 0px 10px 0px;}
.mg0{margin:0 auto; text-align:center;}.mgt8{ margin-top:8px;}.mgt10{ margin-top:10px;}
.p_absolute{position:absolute;}.p_fixed{position:fixed;}.p_relative{position:relative;}
.fl{float:left;}.fr{float:right;}
.dis{display:block;}.hidden {display: none;}
.cb{ clear:both;}.clears{ clear:both;width:0px; height:0px; overflow:hidden;}
.of_auto{overflow:auto;}.of_hidden{overflow:hidden;}.of_scroll{overflow:scroll;}

/* ----------------------layout_all ----------------------*/
.page{width:970px; margin:0 auto;background-color:#FFFFFF;}
#head,#main,#foot,#link{width:970px; margin:0 auto; text-align:left;background-color:#FFFFFF;}

.yt{ height:25px; line-height:25px; background-color:#F5F5F5; border-bottom:1px solid #E4E4E4;}
#logo_bg{ widht:100%;height:109px; background:url(../../images/jycy/logo_bg.jpg) left repeat-x; overflow:hidden;}
#logo{float:left; width:400px; height:80px;padding:12px 0 0 50px; background:url(../../images/jycy/logo.png) right no-repeat;}
.friendlink{border-top:2px solid #A10612;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding:5px;}
.copyright{text-align:center;}

/* ---------------------- nav ---------------------- */
.nav_bg{ width:970px; margin:0 auto; height:36px; line-height:36px; background-image:url(../../images/jycy/nav_bg.gif);}
.nav #slatenav{position:relative;display:block;height:31px;font-size:14px;font-weight:bold;background:transparent url(../../images/jycy/nav_bg.gif) repeat-x top left; font-family:"ËÎÌå";text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left; width:80px; padding-top:5px;}
.blue #slatenav ul li a{display:block;float:left;color:#F8E7E8;font-size:14px;text-decoration:none;padding:0 5px 0 5px;height:31px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;font-size:14px; background:transparent url(../../images/jycy/nav_bgover.gif) no-repeat top center;}
/* ---------------------- End nav ---------------------- */

/* ----------------------main ----------------------*/
/* ----------------------layout_main ----------------------*/
.main_left{float:left;width:740px; overflow:hidden;}
.main_center{float:left;width:462px;}
.main_right{float:right;width:220px;overflow:hidden;}
.huandeng{ width:320px; height:263px;float:left;border:1px solid #E2E2E2;overflow:hidden;}
.news{ width:410px; height:265px; float:right;overflow:hidden;}
.mainnews_02{ width:240px; float:left; overflow:hidden;}
.mainnews_03{ width:318px; float:left; overflow:hidden;}
.mainnews_031{width: 644px; float: left; overflow: hidden}
.mainnews_04{ width:234px; float:left; overflow:hidden;}

/*jycy-box*/
.yzsfu-top{height:95px; background:url(../../images/jycy/yzsfu0.gif) repeat-x; overflow:hidden;}
.navlist2{margin: 0;padding: 0;width:100%; overflow:hidden; color:#888888;}
.navlist2 li{ height:23px; line-height:23px;text-align: left;padding:0 0 0 7px; float:left; width:310px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.navlist2 li a{text-decoration: none;display: block;}
.navlist2 li a:hover{color: #FF0000;}

.navlist21{margin: 0;padding: 0;width:100%; overflow:hidden; color:#888888;}
.navlist21 li{ height:23px; line-height:23px;text-align: left;padding:0 0 0 7px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.navlist21 li a{text-decoration: none;display: block;}
.navlist21 li a:hover{color: #FF0000;}
/*list-box*/
.box{border:1px solid #E2E2E2;}
.box_top{height:26px; line-height:26px; background-image:url(../../images/jycy/news_titlebg.gif);border-bottom: 1px solid #E2E2E2; width:100%; overflow:hidden;}
.box_tops {background-image: url(../../images/jycy/news_titlesbg.gif);  height:27px; line-height:27px; width:100%; overflow:hidden;}
.box_title{float:left;font-size:14px; color:#333333; font-weight:bold;padding:2px 0 0 10px;}
.box_titles{padding:2px 10px 0 10px; float: left; color: #333333; font-size: 14px;font-weight: bold;border-right: #e2e2e2 1px solid; cursor:pointer;}
.box_titleson{padding:2px 10px 0 10px; float: left; color: #333333; font-size: 14px; font-weight: bold;border-right: #e2e2e2 1px solid;background-color:#FFFFFF;cursor:pointer;}
.box_more{float:right;padding:7px 5px 0 0;}
.box_content{padding:5px;}
/*list*/
ul#navlist{margin: 0;padding: 0;}
#navlist li{ list-style-type:none;text-align: left;padding-left:12px;width:100%;height:23px; line-height:23px; background: url(../../images/jycy/jt-2.gif) no-repeat 2px 8px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
#navlist li a{text-decoration: none;display: block;}
#navlist li a:hover{color: #FF0000;}

.navlists{margin: 0;padding: 0;width:100%; overflow:hidden; color:#888888;}
.navlists li{ list-style-type:none;text-align: left;padding:0 0 0 7px;}
.navlists li a{text-decoration: none;display: block;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.navlists li a:hover{color: #FF0000;}
.summary_title{ font-size:14px; color:#FF0000; font-weight:bold;width:100%;padding:0px 0;}
.summary_title a{ font-size:14px; color:#FF0000; font-weight:bold;}


.navlist{margin: 0;padding: 0; width:100%; overflow:hidden;}
.navlist li{ list-style-type:none;text-align: left;padding-left:12px;width:100%; height:23px;line-height:23px; background: url(../../images/jycy/jt-2.gif) no-repeat 2px 8px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.navlist li a{text-decoration: none;display: block;}
.navlist li a:hover{color: #FF0000;}

.navlist_yzsjy{ list-style:none; padding:0px; margin:0px;}
.navlist_yzsjy li{ list-style:none; line-height:26px; height:26px;}
.navlist_yzsjy span{  vertical-align:super;padding-left:10px;}
/*-layout-list-main_end*/

#slider1{ list-style:none; margin:0; padding:0;}
#slider1 li{ float:left;width:185px; padding-right:7px;}
#slider1 .slider_t{white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
#slider1 .slider_w{ font-size:12px; color:#999999;}

.baodian_left{ width:80px; height:60px; border:1px solid #E2E2E2; padding:1px; float:left;}
.baodian_right{ width:130px; height:60px; float:right; text-align:left; font-weight:bold; padding:5px;}
.gundong{ height:177px; padding:5px;}
.gundong_title{ height:30px; line-height:30px; padding-left:10px;}


.subpage_left{float:left; width:710px;}
.subpage_right{float:right;width:250px;}
.subpagel_title{height:26px; line-height:26px; padding-left:15px;background-image:url(../../images/jycy/news_titlebg.gif);border-bottom: 1px solid #E2E2E2;  overflow:hidden;}

.subpagelist{margin: 0;padding: 0;width:100%; overflow:hidden; color:#888888;}
.subpagelist li{ list-style-type:none;text-align: left;padding-left:12px;padding-top:5px; height:25px;border-bottom:1px dashed #CCCCCC; background: url(../../images/jycy/jt-2.gif) no-repeat 2px 13px;}
.subpagelist li a{ font-size:14px;text-decoration: none;display: block;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.subpagelist li a:hover{font-size:14px; color: #FF0000;}

.subpiccontent{padding:5px;}
.downpagelist{margin: 0;padding: 0;width:100%; overflow:hidden; color:#888888;}
.downpagelist li{list-style-type:none;text-align: left;padding-left:12px;padding-top:5px;border-bottom:1px dashed #CCCCCC; }
.downpagelist li a{ font-size:14px;font-weight:bold;text-decoration: none;display: block;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.downpagelist li a:hover{font-size:14px; color: #FF0000;}
.subdiscontent{padding-left:10px;}
.subdiscontent span{padding-right:10px;}
.down_info{ background-color:#333333; width:80%;}
.down_info td{ background:#FFFFFF; padding:0 0 0 5px;}
.down_info th{ background:#FFFFFF; padding:0 0 0 5px; font-size:12px; font-weight:bold;}
.downaddlist ul{ list-style:none;padding:0; margin:0;}
.downaddlist ul li{ height:24px;line-height:24px;color:#666666;background:url(../../images/down_btn.gif) no-repeat 0px 8px;padding:2px 0 0 20px;font-size:0;}
.pagetitle{ font-size:18px;color:#000; font-weight:bold; padding-top:10px;}
.con_bg{ height:30px; line-height:30px;padding-top:5px; border-bottom:1px solid #CCCCCC;}

.pages{padding:14px 0 10px; text-align:center;}
.pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 7px}
.pages a.a1 { background:url(../../images/jycy/pages.png) no-repeat 0 5px; width:50px; padding:0 }
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 7px}
/*CSS meneame style pagination*/

DIV.meneame {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #ff6500; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.meneame A {
        BORDER-RIGHT: #ff9600 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ff9600 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(meneame.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9600 1px solid; TEXT-DECORATION: none
}
DIV.meneame A:hover {
        BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame A:active {
        BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame SPAN.current {
        BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94
}
DIV.meneame SPAN.disabled {
        BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid
}

ul#navlist_l{margin: 0;display:inline;}
#navlist_l li{ list-style-type:none;color: #0F183F; padding:3px 0 3px 0;border-bottom: 1px solid #EBEBEB;text-align: left; background: url(../../images/jycy/39.gif) no-repeat 5px 8px;}
#navlist_l li a{font-size:14px;color: #000;text-decoration: none;display: block; background:url(../../images/jycy/templatemo_menu_button.jpg) no-repeat;}
#navlist_l li a:hover{font-size:14px;color:#f3ffdb; background:url(../../images/jycy/templatemo_menu_hover.jpg) no-repeat;}

.zw a{color:red;font-size:14px;}


.szlists {width:705px; list-style:none;padding:0; margin:0; overflow:hidden;}
.szlists li{width:215px; float:left; margin:0 20px 25px 0;}
.szlists .szpic{ display:block;width:213px; height:213px; border:1px solid #cccccc;overflow:hidden;}
.szlists .szpic img{width:213px; height:213px; border:none;}
.szlists h2{ font-size:14px; font-weight:400; line-height:30px; text-align:center; color:#666666;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}