@charset "utf-8";
/* CSS Document */

#main{ width:1200px; height:auto; margin:0 auto;}

.main_left_bg{ margin-top:37px; width:27px; height:202px; border-left:1px solid #c8dde8; float:left; background:url(../images/content_bg_left.gif) repeat-x;}
.main_right_bg{ margin-top:37px; width:29px; height:202px; float:right; background:url(../images/content_bg_right.gif) repeat-x;}

.main_con{ width:1143px; height:auto; float:left;}
.main_con_left{ width:943px; height:auto; float:left; }
.js_img{ width:418px; height:282px; float:left; overflow:hidden; }
.js_img_top_bg{ width:418px; height:39px; float:left; background:url(../images/js_img_top_bg.gif) left top no-repeat;}
.js_img_center{ width:411px; height:233px; padding-left:7px; float:left; background:url(../images/js_img_left_bg.gif) left top no-repeat;}
.js_img_bottom{ width:418px; height:10px; overflow:hidden; float:left; background:url(../images/js_img_bottom_bg.gif) repeat-x;}
.xf_news_title{margin-top:15px; width:522px; height:31px; background:url(../images/xf_news_title_bg.gif) repeat-x; float:left; margin-bottom:6px;}
.xf_news{ width:525px; height:245px; float:left; background:url(../images/xf_news_con_bg.gif) no-repeat; position:relative;}
.xf_news dl{ width:386px; height:26px; float:left; margin:3px 0 0 11px; display:inline;}
.xf_news dl dt{ float:left;}
.xf_news ul{ width:370px; height:auto; float:left; color:#000; margin:11px 0 0 19px; display:inline; }
.xf_news li{ width:365px; line-height:21px; float:left; background:url(../images/icon.gif) 5px 8px no-repeat; padding-left:16px;}
.xf_news li i{ font-style:normal; overflow:hidden; text-overflow:ellipsis; height:21px; width:275px; float:left;}
.xf_news li i a{color:#000; text-decoration:none;}
.xf_news li i a:visited{color:#000; text-decoration:none;}
.xf_news li i a:hover{color:#000; text-decoration:underline; }
.xf_news li b{ width:90px; float:right;  text-align:center; font-weight:normal;}
.xf_news_more{ width:35px; padding:4px 3px 0 325px; height:9px; float:left; display:inline; text-align:right; border-top:1px dashed #76add2; }

.newsbg{width:108px; height:22px; z-index:10; left:313px; top:245px; position:absolute; background:url(../images/book_bg.gif) no-repeat;}
.abc{ width:525px; height:auto; float:left; position:relative;}
/*
.modetitle{ width:75px; height:26px; z-index:2; top:-26px; left:11px; position:absolute;}
.modetitle2{ width:75px; height:26px; z-index:3; top:-26px; left:86px; position:absolute;}
.modetitle3{ width:80px; height:26px; z-index:4; top:-26px; left:161px; position:absolute;}
.modetitle4{ width:81px; height:26px; z-index:5; top:-26px; left:241px; position:absolute;}
.modetitle5{ width:75px; height:26px; z-index:6; top:-26px; left:322px; position:absolute;}
*/

/*
.zcfg{ padding:23px 20px 0 20px; width:378px; height:auto; float:left;}
*/
.zcfg{ padding:23px 20px 0 20px; width:376px; height:280px; float:left;  /* background:url(../images/bag_2.jpg) no-repeat;*/}
.zcfg1{background:url(../images/zcfg_bg.gif) repeat;  width:378px; height:190px; float:left;}
.zxfg_title{ width:378px; height:20px; background:url(../images/zcfg_title_bg.gif) repeat-x;}
.zcfg dl{ margin-top:4px;}
.zcfgdlimg{ width:86px; height:158px; float:left; overflow:hidden; margin-right:6px;}
.zcfgdlimg img{ width:86px; height:158px; overflow:hidden;}
.zcfg dl dt{ width:250px; float:left; line-height:26px;}
.zcfg dl dd{ width:250px; float:left; line-height:28px;  background:url(../images/icon.gif) 5px 11px no-repeat; padding-left:16px;}
.zcfg dl dd b{ float:left; width:190px; height:28px; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}
.zcfg dl dd u{ width:40px; float:right; height:26px;  background:url(../images/view.gif) no-repeat right center; }


.ssxw{ margin:23px 0 0 0; width:515px; height:auto; float:left;}
.ssxw_title{ width:515px; background:url(../images/ssxw_title_bg.gif) repeat-x;}
.ssxw_con{ width:513px; height:185px; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
.ssxw_con ul{ width:264px; padding:5px 0 0 8px; float:left;}
.ssxw_con li{line-height:21px; width:250px; overflow:hidden; text-overflow:ellipsis; background:url(../images/icon.gif) 5px 8px no-repeat; padding-left:16px;}
.ssxw_con_more{ width:35px; height:15px; padding:0 0 0 220px; float:left;}
.ssxw_con dl{ width:224px; height:173px; float:right; padding:12px 0 0 11px; background:url(../images/video.gif)}
.ssxwdlimg{ width:184px; height:167px; float:left; overflow:hidden; margin-right:6px; padding-top:8px; padding-left:7px;}
.ssxwdlimg img{ width:184px; height:167px; overflow:hidden;}


/*
.ktyj{padding:23px 20px 0 20px; width:378px; height:auto; float:left;}
*/
.ktyj{padding:23px 20px 0 20px; width:378px; height:215px; float:left; overflow:hidden; /*background:url(../images/bag_1.jpg) no-repeat*/;}
.ktyj1{background:url(../images/ktyj_bg.gif) repeat;margin-right:0px; width:378px; height:215px; float:left;}
.ktyj ul{ width:320px; padding:10px 0 0 25px;}
.ktyj li{line-height:21px; width:320px; float:left; background:url(../images/icon.gif) 5px 8px no-repeat; padding-left:16px;}
.ktyj li b{ font-weight:normal; width:72px; float:right;}
.ktyj li a{ width:228px; float:left; overflow:hidden; text-overflow:ellipsis;}
.ktyj_con_more{ width:35px; height:15px; overflow:hidden;  padding:0 0 0 270px; float:left; }


.jyjx{margin:23px 0 0 0; width:515px; height:auto; float:left;}
.jyjx_con{ width:513px; height:auto; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
.jyjx_con dl{ width:119px; height:158px; float:left; margin:6px 10px 6px 6px; display:inline;}
.jyjx_con dl img{width:119px; height:158px; overflow:hidden;}
.jyjx_con ul{ width:364px; float:left; padding:8px 0 0 0;}
.jyjx_con li{ width:343px; line-height:21px; float:left; background:url(../images/icon.gif) 5px 8px no-repeat; padding-left:16px;}
.jyjx_con li a{ width:256px; float:left; overflow:hidden;  text-overflow:ellipsis; }
.jyjx_con li b{ font-weight:normal; text-align:right; width:72px; float:right;}
.jyjx_con_more{ width:35px; height:15px; float:left;  overflow:hidden;  padding:2px 0 0 322px; border-top:1px dashed #bbb;}





.main_con_right{ width:200px; height:auto; float:left;}
.gg{ width:200px; margin-top:4px; background:url(../images/gg_top_bg.gif) no-repeat; }
.gg_top_bg{ padding-top:22px; width:198px; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.gg_title{ height:38px; width:153px; margin:0 0 2px 21px; float:left; display:inline;}
.gg_txt{ line-height:21px; width:160px; padding-bottom:10px; float:left; margin-left:21px;}
.readmore{ float:left; width:53px; height:12px; padding:8px 0 16px 128px;}

.gg_top_bg dl{ width:150px; margin:3px 0 0 35px; float:left; display:inline;}
.gg_top_bg dt{ width:24px; float:left; height:21px;  overflow:hidden;}
.gg_top_bg dd{ width:120px; float:left; line-height:21px; height:21px;  overflow:hidden;}

.btn{ width:198px; float:left;}
.btn_img{margin:10px 0 10px 25px;}

.gg_top_bg ul{ width:176px; height:98px; overflow:hidden; padding:6px 0 0px 15px; float:left;}
.gg_top_bg li{ background:url(../images/icon1.gif) 6px 9px no-repeat; padding-left:22px; line-height:24px; font-size:14px;}

.gg_video_title{width:198px; height:auto; text-align:center; font-size:13px; color:#000000; margin-top:5px;   }
.gg_video{width:198px; height:185px; margin-top:5px; background:url(../images/videoChange.gif) no-repeat; }


#copyright{ width:1198px; line-height:35px; overflow:hidden; text-align:center; color:#000; background:#d7dddf; border:1px solid #b2ced9; margin:20px auto 0 auto;}



.ggchend{width:198px; height:166px; position:relative;}
.ggchen{ padding-top:3px; width:198px; height:177px; border:1px solid #ccc; overflow:auto; z-index:22px; top:0; left:-1px; float:left; background:#fff; position:absolute; }
.ggcheng_list{width:198px; height:144px; }
.ggchend ul{ width:166px; padding:6px 0 0px 15px; float:left;}
.ggchend li{ background:url(../images/icon1.gif) 6px 9px no-repeat; padding-left:22px; line-height:24px; font-size:12px;}
.divmore{ width:198px; height:14px; text-align:right; font-size:12px;}
.divf10{ font-size:10px;}

.link_more{ width:198px; overflow:hidden;}
