@charset "gb2312";
/* CSS Document */
* {padding:0; margin:0; border:0;}
a { text-decoration:none; color:#000;}
a:hover {color:#f00;}
li,ul { list-style:none}
body { background:#DADADA}
.clear { clear:both;}

/*顶部*/
.head {margin:0 auto;overflow:hidden;}
.head .headtop {margin:0 auto;overflow:hidden; height:90px; background:url(../../images/headtopbg.jpg) repeat-x;}
.head .headtop .info {margin:0 auto; height:28px; line-height:28px;width:950px; position:relative; }
.head .headtop .info span { float:right; padding-right:10px; font-size:12px;}
.head .headtop .info span em { font-style:normal;}
.head .headtop .info span a { color:#4f4f4f;}
.head .headtop .info span a:hover { color:#F00;}
.head .headtop .info img { margin-top:14px; margin-left:10px;}
.head .headtop .info .tel { background:url(../../images/telbg.jpg) no-repeat; position:absolute; top:40px; right:10px; height:46px; font-size:14px; padding-left:45px; line-height:46px;}
.head .headtop .info .tel1 {background:url(../../images/child.jpg) no-repeat; position:absolute; top:45px; right:40px; height:35px; width:150px;}
.head .banner { height:368px; overflow:hidden;text-align:center;}
/*主体*/
.body {margin:0 auto;overflow:hidden; background:url(../../images/body_center_top.jpg) no-repeat top;}
.body .div_index {margin:0 auto;width:950px; padding:15px 15px 10px;overflow:hidden; background: url(../../images/bodytopbg.jpg) no-repeat top #FFF;}
.body .div_index .div_left {float:left; width:680px; overflow:hidden;}
.body .div_index .div_left .hotpic { width:280px; height:245px; overflow:hidden; float:left; border:1px solid #75D0EA; padding:9px;}
/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:250px;height:25px;line-height:25px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:12px;}
.FocusPic .change{bottom:8px;_bottom:4px;height:15px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;} 

.body .div_index .div_left .news { width:370px; float:left; margin-left:10px;}
.body .div_index .div_left .news .title {background:url(../../images/dt_top_bg.jpg) repeat-x;height:28px; line-height:28px; border:1px solid #D4D4D4; overflow:hidden;}
.body .div_index .div_left .news .title h2 {font-size:14px;color:#000; padding-left:15px; font-weight:500;} 
.body .div_index .div_left .news .title span { float:right; font-size:12px; margin-right:5px;}
.body .div_index .div_left .news .text {width:350px; padding:9px 9px; line-height:25px; font-size:14px; border:1px solid #D4D4D4;height:100%;overflow:hidden;}
.body .div_index .div_left .news .text .litype1 { background:url(../../images/pot02.gif) no-repeat 0px 9px; padding-left:15px;line-height:22px; height:22px; overflow:hidden;}
.body .div_index .div_left .news .text .litype1 span { float:right; font-size:12px; color:#CCC}
.body .div_index .div_left .news .text .hr {background:url(../../images/dot.jpg) repeat-x center; height:18px; overflow:hidden;}

.body .div_index .div_left .div_ad { float:left; width:680px; height:85px; overflow:hidden; margin-top:10px;}

.body .div_index .div_left .div_c1 {width:300px;overflow:hidden; float:left;margin-top:10px; overflow:hidden;}
.body .div_index .div_left .div_c1 .title { background:url(../../images/title680.jpg) no-repeat; height:30px; line-height:30px; border-right:1px solid #DFDFDF; overflow:hidden;}
.body .div_index .div_left .div_c1 h2 {font-size:14px;color:#fff; padding-left:15px;}
.body .div_index .div_left .div_c1 span {float:right; font-size:12px; margin-right:5px;}
.body .div_index .div_left .div_c1 .text { border:1px solid #DFDFDF;padding:10px; font-size:14px;}
.body .div_index .div_left .div_c1 .text .litype1 { background:url(../../images/pot02.gif) no-repeat 0px 9px; padding-left:15px;line-height:22px; font-size:14px; height:22px; overflow:hidden;}
.body .div_index .div_left .div_c1 .text .litype1 span { float:right; font-size:12px; color:#CCC}
.body .div_index .div_left .div_c1 .text .hr {background:url(../../images/dot.jpg) repeat-x center; height:18px; overflow:hidden;}

.body .div_index .div_left .div_c2 {width:370px; float:left; margin-left:10px;margin-top:10px; overflow:hidden;}
.body .div_index .div_left .div_c2 .title { background:url(../../images/title680.jpg) no-repeat; height:30px; line-height:30px;border-right:1px solid #DFDFDF; overflow:hidden;}
.body .div_index .div_left .div_c2 h2 {font-size:14px;color:#fff; padding-left:15px;}
.body .div_index .div_left .div_c2 span {float:right; font-size:12px; margin-right:5px;}
.body .div_index .div_left .div_c2 .text {border:1px solid #DFDFDF; padding:10px;}
.body .div_index .div_left .div_c2 .text .litype1 { background:url(../../images/pot02.gif) no-repeat 0px 9px; padding-left:15px;line-height:22px; font-size:14px; height:22px; overflow:hidden;}
.body .div_index .div_left .div_c2 .text .litype1 span { float:right; font-size:12px; color:#CCC}
.body .div_index .div_left .div_c2 .text .hr {background:url(../../images/dot.jpg) repeat-x center; height:18px; overflow:hidden;}

.body .div_index .div_left .div_c3 {width:680px; float:left;margin-top:10px; overflow:hidden;}
.body .div_index .div_left .div_c3 .title { background:url(../../images/title680.jpg) no-repeat; height:30px; line-height:30px; overflow:hidden;}
.body .div_index .div_left .div_c3 h2 {font-size:14px;color:#fff; padding-left:15px;}
.body .div_index .div_left .div_c3 span {float:right; font-size:12px; margin-right:5px;}
.body .div_index .div_left .div_c3 .text {border:1px solid #DFDFDF; padding:10px; overflow:hidden;}
.imgs{ padding:7px 2px 6px; height:132px; overflow:hidden;}
.imgs .btn{ float:left; width:20px; height:132px; display:block; cursor:pointer;}
.imgs .left_btn{ background:url(../../images/left_btn.jpg) center no-repeat;}
.imgs .right_btn{ background:url(../../images/right_btn.jpg) center no-repeat;}
.imgs #demo a{ float:left; padding-right:10px;}
#demo{ float:left; width:611px; height:132px; overflow:hidden;}
#indemo{ width:1200%; height:100%;}
#indemo img { border:1px solid #CCC;}
#demo1,#demo2,#demo3{ float:left;}


.body .div_index .div_left .div_link {width:680px; float:left; margin-top:10px; overflow:hidden;}
.body .div_index .div_left .div_link .title {background:url(../../images/dt_top_bg.jpg) repeat-x;height:28px; line-height:28px; border:1px solid #D4D4D4; overflow:hidden;}
.body .div_index .div_left .div_link .title h2 {font-size:12px;color:#000; padding-left:15px; font-weight:500;}
.body .div_index .div_left .div_link .text {width:640px; padding:10px 19px; line-height:25px; font-size:12px; border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;height:100%; margin-bottom:10px; overflow:hidden;}
.body .div_index .div_left .div_link .text a {}

.body .div_index .div_right {float:left; width:260px; margin-left:10px;verflow:hidden;height:100%;}
.body .div_index .div_right .title { background:url(../../images/title260.jpg) no-repeat; height:30px; line-height:30px; overflow:hidden;}
.body .div_index .div_right .title h2 {font-size:14px;color:#fff; padding-left:15px;} 
.body .div_index .div_right .title span { float:right; font-size:12px; margin-right:5px;}
.body .div_index .div_right .text {width:238px; padding:10px; line-height:25px; font-size:14px; border:1px solid #D4D4D4;height:100%; margin-bottom:10px;}
.body .div_index .div_right .text a { }
.body .div_index .div_right .text .litype1 { background:url(../../images/pot01.gif) no-repeat 0px 7px; padding-left:15px;line-height:22px; height:22px; overflow:hidden;}
.body .div_index .div_right .text .litype1 span { float:right; font-size:12px; color:#CCC;}
.body .div_index .div_right .text .litype2 { float:left; width:119px; height:100px; text-align:center; position:relative;}
.body .div_index .div_right .text .litype2 p {width:118px;font-size:14px; height:20px; line-height:20px;position:absolute; bottom:0px; right:0px;}


.body .div_index .div_right .text .hr {background:url(../../images/dot.jpg) repeat-x center; height:15px; overflow:hidden;}
.body .div_index .div_right .text .top {background:url(../../images/tz_d_c_top.jpg) no-repeat 0px -5px; line-height:25px; height:50px; overflow:hidden; border-bottom:1px dotted #999; margin-bottom:8px;}
.body .div_index .div_right .text .ptype { text-indent:50px; line-height:25px;}

.body .div_index .div_right .title1 {background:url(../../images/dt_top_bg.jpg) repeat-x;height:28px; line-height:28px; border:1px solid #D4D4D4; overflow:hidden;}
.body .div_index .div_right .title1 h2 {font-size:14px;color:#000; padding-left:15px; font-weight:500;} 
.body .div_index .div_right .title1 span { float:right; font-size:12px; margin-right:5px;}
.body .div_index .div_right .text1 {width:240px; padding:10px 9px; line-height:25px; font-size:14px; border:1px solid #D4D4D4;height:100%; margin-bottom:10px; overflow:hidden;}
.body .div_index .div_right .text1 ul { padding-top:10px;}
.body .div_index .div_right .text1 .litype1 { background:url(../../images/pot03.gif) no-repeat 0px 7px; padding-left:20px;line-height:22px; height:22px; overflow:hidden;}


/*主菜单*/
.body .daohang {margin:0 auto; background:url(../../images/dhbg.jpg) repeat-x; height:48px; width:980px; }
.menu{ padding-left:30px; padding-top:12px; padding-bottom:13px; height:36px; font-size:14px; z-index:999}
.menu .lm_box{ float:left; width:92px; position:relative;z-index:999}
.menu .lm_index{ float:left; width:93px; height:27px; background:url(../../images/home.jpg) 8px -12px no-repeat; display:block; cursor:pointer; color:#FFF; line-height:27px; text-align:center; font-weight:bold; font-size:16px; font-family:"微软雅黑","黑体","宋体";}
.menu .lm{ float:left; width:93px; height:27px; display:block; cursor:pointer; color:#FFF; line-height:27px; text-align:center; font-size:16px; font-weight:bold; font-family:"微软雅黑","黑体","宋体";}
.menu .over{ background:url(../../images/menu_lm_over.jpg) no-repeat;}
.menu .dropdown{ position:absolute; width:118px; top:26px; left:-11px; line-height:0px; font-size:0px; display:none;}
.menu .dropdown .dd_top{ width:100%; height:9px; background:url(../../images/dropdown_top_bg.gif) no-repeat;}
.menu .dropdown .dd_down{ margin-top:-1px; width:100%; height:9px; background:url(../../images/dropdown_bottom_bg.gif) no-repeat;}
.menu .dropdown .dd_lm{ width:100%; height:32px; display:block; background:url(../../images/dropdown_light.jpg) no-repeat; color:#FFF; line-height:32px; font-size:14px; text-align:center;}
.menu .dropdown a:hover {background:url(../../images/dropdown_deep.jpg) no-repeat;}
.menu .dropdown .deep{ background:url(../../images/dropdown_deep.jpg) no-repeat;}
/*栏目*/
.body .div_category {margin:0 auto;width:950px; padding:15px 15px 10px;overflow:hidden; background: url(../../images/bodytopbg.jpg) no-repeat top #FFF;}
.body .div_category .div_nav {margin:0 auto;width:945px; padding-left:5px; height:25px; line-height:25px; font-size:12px;overflow:hidden;}
.body .div_category .div_left {float:left; width:680px; overflow:hidden;}
.body .div_category .div_left .title {width:660px;height:30px;background:url(../../images/title680.jpg) no-repeat;overflow:hidden;line-height:30px; font-size:12px; padding-left:20px;}
.body .div_category .div_left .title h2 { font-size:14px; color:#FFF;}
.body .div_category .div_left .title span { float:right; margin-right:10px;}

.body .div_category .div_left .text { width:658px; padding:10px; line-height:25px; font-size:14px; border:1px solid #D4D4D4; color:#666666; }
.body .div_category .div_left .text .litype { background:url(../../images/icon.jpg) no-repeat 0px 5px; padding-left:15px;line-height:25px;}
.body .div_category .div_left .text .litype span { float:right; font-size:12px;}
.body .div_category .div_left .text .hr {background:url(../../images/dot.jpg) repeat-x center; height:18px; overflow:hidden;}
.body .div_category .div_left .text .text-c {font-size:12px; line-height:20px; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.body .div_category .div_left .bk10 { clear:both; height:10px; overflow:hidden;}
.body .div_category .div_left .text .litype1 { float:left;width:164px; }
.body .div_category .div_left .text .litype1 .img-wrap { width:164px; text-align:center; height:135px; overflow:hidden;}
.body .div_category .div_left .text .litype1 .img-wrap img { border:1px solid #D4D4D4;}
.body .div_category .div_right {float:left; width:260px; margin-left:10px;verflow:hidden;height:100%;}

/*列表*/
.body .div_list {margin:0 auto;width:950px; padding:15px 15px 10px;overflow:hidden; background: url(../../images/bodytopbg.jpg) no-repeat top #FFF; }
.body .div_list .div_nav {margin:0 auto;width:945px; padding-left:5px; height:25px; line-height:25px; font-size:12px;overflow:hidden;}
.body .div_list .div_left {float:left; width:680px; overflow:hidden;}
.body .div_list .div_left .title {width:660px;height:30px;background:url(../../images/title680.jpg) no-repeat;overflow:hidden;line-height:30px; font-size:12px; padding-left:20px;}
.body .div_list .div_left .text { width:658px; padding:10px; line-height:25px; font-size:14px; border:1px solid #D4D4D4; color:#666666; }
.body .div_list .div_left .text .litype { background:url(../../images/icon.jpg) no-repeat 0px 5px; padding-left:15px;line-height:25px;}
.body .div_list .div_left .text .litype span { float:right; font-size:12px;}
.body .div_list .div_left .text .hr {background:url(../../images/dot.jpg) repeat-x center; height:18px; overflow:hidden;}
.body .div_list .div_left .text .text-c {font-size:12px; line-height:20px; padding-top:5px; padding-bottom:5px; overflow:hidden; clear:both;}
.body .div_list .div_left .text .litype1 { float:left;width:164px;}
.body .div_list .div_left .text .litype1 .img-wrap { width:164px; text-align:center; position:relative; height:135px; overflow:hidden;}
.body .div_list .div_left .text .litype1 .img-wrap img { border:1px solid #D4D4D4;}
.body .div_list .div_left .text .litype1 .img-wrap .playicon { position:absolute; bottom:21px; right:4px; width:20px; height:20px; background:url(../../images/sj.jpg) no-repeat 0px 0px;}
.body .div_list .div_right {float:left; width:260px; margin-left:10px;verflow:hidden;height:100%;}

/*内容*/
.body .div_show {margin:0 auto;width:950px; padding:15px 15px 10px;overflow:hidden; background: url(../../images/bodytopbg.jpg) no-repeat top #FFF; }
.body .div_show .div_nav {margin:0 auto;width:945px; padding-left:5px; height:25px; line-height:25px; font-size:12px;overflow:hidden;}
.body .div_show .div_left {float:left; width:680px; overflow:hidden;}
.body .div_show .div_left .title {width:660px;height:30px;background:url(../../images/title680.jpg) no-repeat;overflow:hidden;line-height:30px; font-size:12px; padding-left:20px;}
.body .div_show .div_left .text { width:658px; padding:10px; line-height:25px; font-size:14px; border:1px solid #D4D4D4; color:#666666; }
.articletitle { text-align:center; font-size:16px; color:#250000;}
.body .div_show .div_left .text .subtitle { text-align:center; font-size:12px; color:#999; border-bottom:1px dotted #999;}
.body .div_show .div_left .text .article { /*text-indent:30px;*/ color:#250000; padding-top:10px;}
.body .div_show .div_left .text .otherinfo { margin-top:10px; padding-top:5px; line-height:20px; padding-left:20px; border-top:1px dotted #999;}
.body .div_show .div_left .text .otherinfo .f14 { font-size:12px; line-height:20px; height:40px; overflow:hidden; }
.body .div_show .div_left .text .otherinfo .related { overflow:hidden; padding-top:10px;}
.body .div_show .div_left .text .otherinfo .related .blue { line-height:25px; height:25px;}
.body .div_show .div_left .text .otherinfo .related li { line-height:25px; font-size:12px; padding-left:10px;}

#Article table { border-left:1px solid #CCC; border-top:1px solid #CCC;}
#Article table td { border-bottom:1px solid #CCC; border-right:1px solid #CCC;}

.body .div_show .div_left .text .pictype { text-align:center;}
.body .div_show .div_left .text .pictype img { margin-top:10px;}
.body .div_show .div_left .text .video { text-align:center; padding-top:10px;}

.body .div_show .div_right {float:left; width:260px; margin-left:10px;verflow:hidden;height:100%;}

/*右侧公共栏目*/
.body .public .title { background:url(../../images/title260.jpg) no-repeat; height:30px; line-height:30px; overflow:hidden;}
.body .public .title h2 {font-size:14px;color:#fff; padding-left:15px;} 
.body .public .title span { float:right; font-size:12px; margin-right:5px;}

.body .public .text {width:238px; padding:10px; line-height:25px; font-size:12px; border:1px solid #D4D4D4; color:#ccc; height:100%; margin-bottom:10px;}
.body .public .text a { color:#666}
.body .public .text .litype1 { background:url(../../images/pot01.gif) no-repeat 0px 7px; padding-left:15px;line-height:22px; height:22px; overflow:hidden;}
.body .public .text .litype1 span { float:right;}
.body .public .text .litype2 { float:left; width:119px; height:105px; text-align:center; position:relative;}
.body .public .text .litype2 img {}
.body .public .text .litype2 p { width:118px;font-size:14px; height:20px; line-height:20px; color:#666; position:absolute; bottom:0px; right:0px;}

.body .public .text .hr {background:url(../../images/dot.jpg) repeat-x center; height:15px; overflow:hidden;}
.body .public .text .top {background:url(../../images/tz_d_c_top.jpg) no-repeat 0px -5px; line-height:25px; height:50px; overflow:hidden; border-bottom:1px dotted #999; margin-bottom:5px;}
.body .public .text .ptype { text-indent:50px; line-height:25px;}

/*底部*/
.foot {margin:0 auto;overflow:hidden;}
.foot .footer{ margin:0 auto; width:980px; padding:50px 0; overflow:hidden;}
.foot .footer p{ text-align:center;color:#000; line-height:25px; font-size:12px;}
