/* CSS Document */

body{ font-size:12px; color:#333333; line-height:2; margin:0 auto; background-image:url(images/gm_bg.jpg);}
a{font-size:12px; color:#333333; text-decoration:none;}
a:hover{font-size:12px; color:#FF0000;  text-decoration:none;}
img{border:0;}
form{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{ list-style:none; margin:0;padding:0; vertical-align:bottom;}
.red{color:#f00;}
.left{float:left; }
.right{float:right;}
.clear{clear:both;}

#top{ width:1024px;  margin:0 auto;}

#topp{ width:1024px; float:left; height:93px; background-image:url(images/gm_top.jpg);}
#topp .ss{ width:40px; height:25px; float:left; margin-left:5px;}
#topp .gg{ width:750px; height:25px; float:left;}
#topp .gmdh{ width:213px; height:25px; float:right; margin-top:5px;}

#nav{clear:both; width:1024px; height:35px; overflow:hidden; background:url(images/gm_dh.jpg); }
#nav ul{clear:both; width:1001px; height:35px; overflow:hidden; margin-left:12px; }
#nav a{ width:91px; float:left; overflow:hidden; font-size:14px; height:34px; line-height:35px; text-align:center; font-weight:700; color:#FFF;}

#banner{width:1024px;height:380px;margin:0 auto; background:url(images/gm_banbg.jpg) repeat-y;}
#banner .tit{width:998px;height:380px;margin:0 auto; }
#bannerfla{ MARGIN-TOP: -380px;}

#h_main{width:1000px; margin:0 auto;  background-color:#FFF; }
#gm_gsjj{ width:500px; float:left;overflow:hidden; }
#gm_gsjj .tt{ width:500px; height:53px; float:left; background:url(images/gm_03.gif)}
#gm_gsjj .con{ width:500px; float:left; background:url(images/gm_04.gif)}
#gm_gsjj .con ul{ width:480px; float:left; margin-left:6px;}
#gm_gsjj .foot{ width:500px; height:12px; float:left; background:url(images/gm_05.gif)}

#gm_fwzx{ width:500px; float:left;overflow:hidden; }
#gm_fwzx .tt{ width:500px; height:53px; float:left; background:url(images/gm_06.gif)}
#gm_fwzx .con{ width:500px; float:left; background:url(images/gm_04.gif)}
#gm_fwzx .con ul{ width:480px; float:left; margin-left:6px; margin-top:-10px;}
#gm_fwzx .con ul li{width:220px; padding-left:18px; background:url(images/dot1.gif) no-repeat 5px 7px; line-height:25px; float:left; border-bottom:1px #ccc dashed;}
#gm_fwzx .con ul li a{ float:left;}
#gm_fwzx .foot{ width:500px; height:12px; float:left; background:url(images/gm_05.gif)}

#gm_xw2{ width:333px; float:left;overflow:hidden; }
#gm_xw2 .con{ width:333px; float:left; background:url(images/gm_12.gif);}
#gm_xw2 .ul{ width:323px; padding-left:8px; float:left;background:url(images/lxwm12.gif);}
#gm_xw2 .foot{ width:333px; float:left; background:url(images/gm_13.gif);}

#gm_xw1{ width:333px; float:left;overflow:hidden; }
#gm_xw1 .con{ width:333px; float:left; background:url(images/gm_12.gif);}
#gm_xw1 .con ul{ width:323px; padding-left:8px; float:left;}
#gm_xw1 .con ul li{width:296px; padding-left:18px; background:url(images/dot1.gif) no-repeat 5px 7px; line-height:25px; float:left; border-bottom:1px #ccc dashed;}
#gm_xw1 .con ul li a{float:left; }
#gm_xw1 .con ul li em{float:right; }
#gm_xw1 .foot{ width:333px; height:12px; float:left; background:url(images/gm_13.gif);}

#h_left{ width:267px; float:left;overflow:hidden; }

#gm_cplb .con{width:267px;  float:left; background:url(images/gm_20.gif);}
#gm_cplb .con ul{width:237px;  float:left; background:url(images/ddd.gif) no-repeat 10px; padding-left:30px; font-weight:700;  overflow:hidden;}
#gm_cplb .con li{ width:111px; padding-left:20px; background:url(images/dot1.gif) no-repeat 5px 7px; line-height:25px; float:left; border-bottom:1px #ccc dashed;  overflow:hidden;}
#gm_cplb .con li a{ float:left; display:block;}
#gm_cplb .foot{ width:267px; float:left; background:url(images/gm_21.gif); height:10px; overflow:hidden;}

#gm_xwzx .con{width:267px;  float:left; background:url(images/gm_20.gif);}
#gm_xwzx .con ul{width:247px;  float:left; padding-left:10px; overflow:hidden;}
#gm_xwzx .con li{ width:237px; padding-left:20px; background:url(images/dot1.gif) no-repeat 5px 7px; line-height:25px; float:left; border-bottom:1px #ccc dashed;  overflow:hidden;}
#gm_xwzx .con li a{ float:left; display:block;}
#gm_xwzx .foot{ width:267px; float:left; background:url(images/gm_21.gif); height:10px; overflow:hidden;}


#h_right{ width:757px; float:left;  overflow:hidden;}

#h_jjfa{width:257px; float:left;}
#h_jjfa .con{ width:250px; float:left; background:#fff; padding-left:7px;}
#h_jjfa .con ul{ width:230px; padding-left:10px; float:left;}
#h_jjfa .con ul li{width:220px; padding-left:20px; background:url(images/dot1.gif) no-repeat 5px 7px; line-height:25px; float:left; border-bottom:1px #ccc dashed;}
#h_jjfa .con ul li em{float:right; font-style:normal;padding-right:10px;}

#gm_cpzs{width:1000px; float:left; }
#gm_cpzs .con{ width:980px; float:left; background:url(images/gm_09.gif); }
#gm_cpzs .con marquee ul{ width:2330px; float:left;}
#gm_cpzs .con marquee ul dl{ width:165px; height:160px; float:left; margin:0; padding:5px 0px 0px 12px; vertical-align:bottom;}
#gm_cpzs .con marquee ul dt img{ width:160px; height:130px; border:1px #CCCCCC solid; padding:2px; vertical-align:bottom;}
#gm_cpzs .con marquee ul dd{ margin:0; padding:0; width:160px; font-size:12px; text-align:center; line-height:25px;}
#gm_cpzs .foot{ width:1000px; float:left;  height:6px; overflow:hidden; background:url(images/gm_10.gif);}

#demo {DISPLAY: block; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1000px; HEIGHT: 300px}
#demo1 {FLOAT: left}
#demo1 .con{ width:1000px; float:left; background:url(images/gm_09.gif);}
#demo1 .con ul{ width:1000px; float:left;}
#demo1 .con ul dl{ width:147px;  float:left;padding:5px 0px 0px 12px; vertical-align:bottom; }
#demo1 .con ul dt img{ width:147px; height:100px; border:1px #CCCCCC solid; padding:2px; vertical-align:bottom;}
#demo1 .con ul dd{height:25px; font-size:12px; text-align:center; line-height:25px;}
#demo1 .foot{ width:1000px; float:left; background:url(images/gm_10.gif); height:11px; overflow:hidden;}
#demo2 {FLOAT: left}
#demo2 .con{ width:1000px; float:left; background:url(images/gm_09.gif);}
#demo2 .con ul{ width:1000px; float:left;}
#demo2 .con ul dl{ width:147px; float:left; padding:5px 0px 0px 12px; vertical-align:bottom;}
#demo2 .con ul dt img{ width:147px; height:100px; border:1px #CCCCCC solid; padding:2px; vertical-align:bottom;}
#demo2 .con ul dd{ height:25px; font-size:12px; text-align:center; line-height:25px;}
#demo2 .foot{ width:1000px; float:left; background:url(images/gm_10.gif); height:11px; overflow:hidden;}

#h_alzs{width:1000px; float:left; }
#h_alzs .con{ width:1000px; float:left; background:url(images/t_38.gif);}
#h_alzs .con marquee ul{ width:1790px; float:left;}
#h_alzs .con marquee ul dl{ width:165px; height:160px; float:left; margin:0; padding:5px 0px 0px 12px; vertical-align:bottom;}
#h_alzs .con marquee ul dt img{ width:160px; height:130px; border:1px #CCCCCC solid; padding:2px; vertical-align:bottom;}
#h_alzs .con marquee ul dd{ margin:0; padding:0; width:160px; font-size:12px; text-align:center; line-height:25px;}
#h_alzs .foot{ width:1000px; float:left; background:url(images/t_43.gif); height:6px; overflow:hidden;}

#h_hyjjfa{width:341px; float:left}
#h_hyjjfa .con{ width:341px; float:left; background:url(images/t_50.gif);}
#h_hyjjfa .con ul{ width:300px; padding-left:10px; float:left;}
#h_hyjjfa .con ul li{width:300px; padding-left:20px; background:url(images/dot1.gif) no-repeat 5px 7px; line-height:25px; float:left; border-bottom:1px #ccc dashed;}
#h_hyjjfa .con ul li a{ float:left;}
#h_hyjjfa .con ul li em{ float:right;}
#h_hyjjfa .foot{ width:341px; float:left; background:url(images/t_51.gif); height:7px; overflow:hidden;}

#bottom{ width:1000px; margin:0 auto; background-color:#FFF}

#gm_cgal{width:1000px; float:left; border-bottom:thin; background-image:url(images/gm_18.gif);}
#gm_cgal .tit{ width:120px; float:left; height:42px; line-height:42px; text-align:center; font-weight:bold; font-size:40px;}
#gm_cgal .con{ width:840px; float:left; line-height:42px;}
#gm_cgal .con li a{ margin:0 3px; line-height:42px;}
#gm_cgal .gd{ width:40px; float:right; text-align:center; line-height:42px;}

#gm_dyss{width:1000px; float:left; background-image:url(images/gm_17.gif);}
#gm_dyss .tit{ width:120px; float:left; height:42px; line-height:42px; text-align:center; font-weight:bold; font-size:14px;}
#gm_dyss .con{ width:840px; float:left; line-height:42px;}
#gm_dyss .con li a{ margin:0 3px; line-height:42px;}
#gm_dyss .gd{ width:40px; float:right; text-align:center; line-height:42px;}

#gm_xgcp{width:1000px; height:41px; float:left; background-image:url(images/gm_16.gif);}
#gm_xgcp .tit{ width:120px; float:left; height:42px; line-height:41px; text-align:center; font-weight:bold; font-size:14px;}
#gm_xgcp .con{ width:840px; float:left; line-height:41px;}
#gm_xgcp .con li a{ margin:0 3px; line-height:41px;}
#gm_xgcp .gd{ width:40px; float:right; text-align:center; line-height:41px;}

#h_yqlj{width:1000px; float:left}
#h_yqlj .tit{ width:80px; float:left; line-height:24px; text-align:center; font-weight:bold; font-size:14px;}
#h_yqlj .con{ width:920px; float:left; line-height:24px;}
#h_yqlj .con li a{ margin:0 3px; line-height:24px;}

#di{ width:1000px; margin:0 auto;text-align:center; height:141px; overflow:hidden;}
#di .tt{width:1000px; margin:0 auto;background:url(images/gm_dh2.gif); text-align:center;height:32px;overflow:hidden; line-height:32px;}
#di .con{ width:1000px; text-align:left;background:url(images/gm_19.gif) repeat-x; height:109px;overflow:hidden; }
#di .tt2{width:970px;text-align:left; height:89px; overflow:hidden; margin-left:15px; margin-top:5px; line-height:24px;}

/* .middle{ width:764px; float:left;}

.m_main{background:#fff;width:1000px; margin:0 auto;}
.middle .h1{background:#ccc; height:30px;color:#fff; font-weight:700;padding:0 0 0 20px;}
.middle .h1 a{color:#666;margin:7px 0 0 0; display:block; font-size:14px;}
.middle .neirong{width:95%;margin:0 auto;}
/*内容分页部分*/
/* .content_page{text-align:center;margin:8px;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.content_page span{background:#F7FDF4;color:#f60;margin:1px;padding:4px 6px;border:1px solid #AECD9E;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}

.plug_book_add dt{width:500px; float:left;}
.plug_book_add dt textarea{ width:450px; height:200px;}

.comment_page{text-align:center;margin-bottom:10px;}
.comment_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.comment_page span{background:#F7FDF4;color:#f60;margin:0px 1px;padding:4px 6px;border:1px solid #AECD9E;}
.comment_page input{position:absolute;margin:0;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.comment_page button{position:absolute;margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.mb_plist_pic img{ border:1px #ccc solid;}
.mb_con{} */ 
.middle{ width:713px; margin:0 auto; float:left; background:#FFF;}
.h1{ width:713px; height:48px; background:url(images/gm_xb3.gif) no-repeat; float:left; font-size:16px; font-weight:700; line-height:48px; text-indent:40px; }
.m_main{width:1000px; margin:0 auto; background:#FFF;}

.neirong{ width:703px; padding:5px 0px 5px 10px; overflow:hidden;}
.neirong h1{ text-align:left; font-size:13px; font-weight:bold; border-bottom: 1px #CCCCCC solid}
.neirong p{ font-size:12px; font-weight:normal;}

.neirong dl{ width:165px; height:180px; float:left; margin:0; padding:5px 0px 0px 8px; vertical-align:bottom;}
.neirong dt img{ width:160px; height:130px; border:1px #CCCCCC solid; padding:2px; vertical-align:bottom;}
.neirong dd{ margin:0; padding:0; width:160px; font-size:12px; text-align:center; line-height:25px;}

.neirong ul{ margin:0; padding:0; float:left;}
.neirong ul li{ width:663px; padding-left:30px; background:url(images/dot1.gif) no-repeat 10px 10px; line-height:30px; border-bottom:1px #ccc dashed; float:left;}
.neirong li em{float:right; font-style:normal;padding-right:10px;}



.d1{width:210px;height:auto;overflow:hidden;border:#666666 1px solid;background-color: #E1E1E1;position:relative; margin-left:10px;}
.d2{width:100%;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color: #FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
#fade_focus img{border:0px; width:210px; height:160px;}
#fade_focus ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:1px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:0px 5px;margin-right:2px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}

.bk{ border-bottom:1px #dde1dc dashed;}

.mb_plist_pic1{clear:both;}
.mb_plist_pic1 .con{width:210px;float:left;}
/* mb_plist_pic*/
.mb_plist_pic{clear:both;}
.mb_plist_pic img{ border:1px #ccc solid;}
.mb_plist_pic .con{width:170px; height:165px;float:left; text-align:center;}
.mb_plist_pic .con img{width:160px; height:125px;}
.content_page{clear:both;}

.mb_plist_pic_text{clear:both;}
.mb_plist_pic_text .con{width:170px; height:165px;float:left; text-align:center;}
.mb_plist_pic_text .con .img img{width:160px; height:125px;}

/*内容分页部分*/
.content_page{text-align:center;margin:8px;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.content_page span{background:#F7FDF4;color:#f60;margin:1px;padding:4px 6px;border:1px solid #AECD9E;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}


.comment_page{text-align:center;margin-bottom:10px;}
.comment_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.comment_page span{background:#F7FDF4;color:#f60;margin:0px 1px;padding:4px 6px;border:1px solid #AECD9E;}
.comment_page input{position:absolute;margin:0;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.comment_page button{position:absolute;margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}

/*Ajax评论*/
.comment_add{margin:0;padding:0;}
.comment_add dt{list-style:none;margin:4px 0;padding:0;}
.comment_add .input{height:20px;line-height:20px;border:1px solid #ccc;padding:0px;font-size:12px;}
.comment_add .xheditor-mini{width:680px;height:100px;margin:0;padding:0;}
.comment_title{height:29px;line-height:29px;border:1px solid #CEE5C2;border-bottom:0;color:#4EB30F;padding-left:12px;margin:0 5px;}
.comment_title span{color:#999;}
.comment_title b{font-weight:normal;float:right;margin-right:10px;}
.comment_content{border:1px solid #CEE5C2;border-top:0;padding:6px;overflow:hidden;word-wrap:break-word;overflow:hidden;margin:0 5px;margin-bottom:10px;}
.comment_content img{max-width:600px;}

/* 当前位置*/
#Positon{width:93%; height:30px;line-height:30px; border:1px #ccc solid; background:#eee;padding:0 0 0 5%;margin:5px 0;}
/* 当前栏目*/
.subject_title{border:1px #fef solid; background:#f0f0f0;padding:0 0 0 5%;margin:5px 0;width:93%;}
.subject_title a{}

/*新闻显示效果*/
.info_title{margin:6px 0;font:16px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px 0;}
.info_jj{border:1px solid #FDCC97;background:#FEFCFA;padding:10px;margin:10px 0;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.info_jj a{font-family:verdana;color:#00f;}
.info_jj a:hover{color:#f30;}
.info_jj span{font-weight:bold;color:#000;}
.info_content{word-wrap:break-word;overflow:hidden;width:730px;line-height:24px;line-height:24px;font-size:14px;}
.info_content img{max-width:706px;}
.other_content{word-wrap:break-word;overflow:hidden;width:730px;line-height:24px;}
.other_content img{max-width:706px;}

/*列表显示效果*/
.mb_xwlb .list_title{text-align:left;}
.mb_xwlb .list_title a{color:#000; text-decoration:none;}
.list_title{font:14px Microsoft Yahei;margin:0;padding:0;color:#03f;}
.list_title a{color:#03f;text-decoration:underline;}
.list_title a:hover{color:#f30;}
.list_jj{color:#444;margin:5px 0;word-wrap:break-word;overflow:hidden;width:710px;}
.list_other{color:#777;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:5px;}
.list_other span{}

.list_photo{margin:0;padding:0;width:703px;}
.list_photo dt{width:139px;height:120px;float:left;text-align:center;}
.list_photo dt img{border:1px solid #CEEDC0;padding:2px;}
.list_photo dt div{padding:6px 0;background:#CEEDC0;width:126px;margin:-4px 0 10px 7px;*margin:0 0 10px 0;color:#50B20E;}
.list_photo a{color:#50B20E;}
.list_photo a:hover{color:#f60;}
/*产品显示效果*/
.mb_product_show .tit{font:14px Microsoft Yahei;margin:0;padding:0;color:#333; text-align:center;}  
.mb_product_show .con{word-wrap:break-word;overflow:hidden;width:703px;line-height:24px;line-height:24px;font-size:12px;}
.mb_product_show .con img{max-width:750px;}
.mb_product_show .con img{max-width:750px;}
.plug_book_add #content{width:700px; height:300px;}
.plug_book_add dt{clear:both;}

.vote_show{margin:20px;padding:0;}
.vote_show dt{margin:10px;}
.vote_show dt h3{margin:0;padding:0;font:18px Microsoft Yahei;color:#4EB30F;text-align:center;}
.vote_show dt span{float:right;margin:2px 20px 2px 0;width:400px;height:20px;}
.vote_show dt span img{max-width:348px;}
.vote_show dt.r{width:370px;height:20px;}