/* CSS Document */
body{
	font-size:12px;
	line-height:24px;
	background:#FFF;
	margin:0px;
	padding:0px;
	background:#999 url(../images/bg.gif) center repeat-y;
	padding-top:15px;
	}
td,th{
	line-height:24px;
	font-size:12px;
	}
*{
	margin:0px;
	padding:0px;
	}
.clear{
clear:both;
line-height:0px;
font-size:0px;
overflow:hidden;
height:0px;
}
li,img,input,select,textarea{
	vertical-align:middle;
	}
ul{
	list-style:none;
	}
a img{
	border:none;
	}
a{  
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#af0000;
	text-decoration:underline;
	}
.red{
	color:#af0000;
	}
a.red{
	text-decoration:underline;
	}
.input{
	width:60px;
	height:18px;
	line-height:18px;
	font-size:12px;
	border:1px #333 solid;
	color:#3c0c00;
	}
.input2{ width:40px;height:18px;
	line-height:18px;
	font-size:12px;
	border:1px #333 solid;
	color:#3c0c00;}
.input3{ width:200px; height:22px; font-size:12px; line-height:21px; border:1px #CCC solid;  }
.center{
	width:940px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	}
.changep{ border-top:1px #CCC  solid; margin-top:5px; margin-bottom:5px; height:30px; line-height:30px; }
.changep a{ margin-left:2px; margin-right:2px;}
.nowp{ height:30px; line-height:30px; text-indent:30px; background:url(../images/home.gif) 5px center no-repeat;
						font-size:12px; font-weight:normal; border-bottom:1px #e1cec7 solid; clear:both;}



#top{border:1px #3c0c00 solid; line-height:34px; height:34px; }
#top input{margin-right:2px;}
#top table{ float:left; display:inline;}
#top  a{margin-right:4px;}
#top form{margin-left:10px;width:550px;height:20px;float:left;display:inline; line-height:20px; height:20px; margin-top:7px; margin-bottom:7px;}
#top .ul1{float:right;display:inline;width:340px;height:18px; margin-top:8px; line-height:18px;}
#top .ul1 li{float:left;display:inline;margin-left:4px;margin-right:2px; position:relative;}
#top .sub{ background:#FFF;padding:2px; text-align:center; position:absolute; top:18px; left:0px; border:1px #333 solid; display:none; width:80px;}
#top .sub li{float:none; display:block; margin:0px; padding:0px; line-height:24px; height:24px; border-bottom:1px #CCC dotted;}
#top .sub li a{ display:block; width:80px; overflow:hidden; height:24px;}
#banner{height:87px;margin-top:3px; margin-bottom:3px; background:url(../images/banner.gif) 1px no-repeat}
#nav{ background:#333333; height:30px; width:940px; overflow:hidden}
#nav  li{ float:left; display:inline;border-left:1px #FFF solid;}
#nav a{ display:block; width:103px; height:30px; overflow:hidden; text-align:center;}
#nav  img{ margin-top:8px;}
#mianfei{ height:32px; border:1px #3c0c00 solid; width:940px;}
#mianfei img{ float:left; margin-top:7px;}

#index{ margin-top:5px;}
#index .big{ width:618px;height:402px; border:1px #333333 solid; float:left; display:inline;}
#index .big a{width:610px; height:390px; margin-left:4px; margin-top:5px; display:block;}
#index .r1,#index .r2{ width:310px; height:194px; float:right; display:inline;  border:1px #333333 solid;}
#index .r2{ margin-top:10px;}
#index .p1,#index .p2,#index .p3{border:1px #333333 solid; float:left; display:inline; height:152px; margin-top:10px; margin-bottom:10px;}
#index .p1{ width:302px;}
#index .p2{ width:302px; margin-left:11px;}
#index .p3{ width:310px; float:right;}
#index .pp{ width:230px; float:left; display:inline; margin-top:5px;}
#index .pp h1{width:230px;font-size:12px; height:36px; text-indent:0px; overflow:hidden; padding:0px; margin:0px;}
#index .pp h1 a{ display:block; width:230px; height:36px; float:left; background:#F00;}
#index .pp h1 a img{   margin:0px; padding:0px; border:none;}
#index .pp ul{ width:230px; background:url(../images/index_107.gif) no-repeat; height:111px; overflow:hidden; padding-top:5px;
 				*height:116px;
			}
#index .pp ul li{ height:24px; width:210px; margin-left:10px; background:url(../images/dot.gif) left center no-repeat;}
#index .pp ul li a{ display:block; width:205px; margin-left:6px; height:24px; overflow:hidden;}
#index #xcty{margin-left:5px; margin-right:5px;}
#index #xzs{ margin-right:5px;}
#index .gd{ height:66px; background:#3c0c00; float:left; display:inline; margin-top:8px;}
#index .gd a{ color:#000;}
#index .gd a:hover{ color:#af0000; }
#index .gd .nr{ overflow:hidden;  height:56px; margin-top:5px;}
#index .gd .nr ul{ clear:both;}
#index #message{ background:#dbdbdb; width:620px;}
#index #message .nr{ width:490px;}
#index #message .nr li a{ height:24px; width:230px; display:block; overflow:hidden;}
#index #message .nr li{ float:left; display:inline; height:24px; margin-left:5px; width:230px; overflow:hidden;}
#index #news{ background:#dbdbdb; width:314px; float:right;}
#index #news .nr{ width:185px;}
#index #news_c a{ height:24px; width:180px; overflow:hidden; display:block;}

#foot{ text-align:center; padding:15px 0px; background:#fff url(../images/foot.gif) bottom repeat-x; margin-top:10px;}

#main{ margin-top:5px;}
#main .pro_left{ width:238px; float:left; display:inline; }
#main .pro_left .fgfl{background:url(../images/fengge_bg.gif) repeat-y; }
#main .pro_left .fgfl h1{ width:238px; height:30px; background:#a5a5a5; overflow:hidden;}
#main .pro_left .fgfl h1 img{float:left;display:inline;}
#main .pro_left .fgfl p{ width:238px; height:24px; overflow:hidden; clear:both;}
#main .pro_left .fgfl p img{ }
#main .pro_left .fgfl ul{  }
#main .pro_left .fgfl h2{ padding-top:5px; clear:both;font-size:14px; font-weight:normal; background:url(../images/dot2.gif) 20px 15px no-repeat;
					height:30px; line-height:30px; padding-left:10px;   text-indent:25px;}
#main .pro_left .fgfl h2 a{ color:#000;}
#main .pro_left .fgfl h2 a:hover{ color:#af0000; font-weight:bolder;}
#main .pro_left .fgfl li ul{ margin-left:40px; height:72px;}
#main .pro_left .fgfl li ul li{ float:left; display:inline; width:80px; margin-right:10px; background:url(../images/dot3.gif) left center no-repeat;
  						 height:24px; overflow:hidden; text-indent:10px;}
#main .pro_left .fgfl a:hover{ color:#af0000; font-weight:bolder; }
#main .pro_left .ggao{ margin-top:10px; height:153px; width:238px; overflow:hidden;}
#main .pro_left .ggao img{ }

#main .pro_right{ width:690px; float:right; display:inline;}
#main .pro_right .nowp span{ color:#761e01;}
#main .pro_right .nowp a{ margin:0px 2px;}
#main .pro_right .pro_list{ width:153px; color:#666666; border-bottom:1px #CCC dashed; float:left; display:inline; margin:10px 5px 0px 10px;}
#main .pro_right .pro_list a{ background:#333; display:block; width:153px; text-align:center; color:#FFF;}
#main .pro_right .pro_list a:hover{ text-decoration:underline; color:#f30}
#main .pro_right .pro_list h2{ font-size:12px;}
#main .pro_right .pro_list .red{ font-size:18px;}

#main .pro_right .showpic{ height:307px; margin-top:5px; margin-bottom:5px;}
#main .pro_right .showpic .item1,#main .pro_right .showpic .item2{ float:left; display:inline;}
#main .pro_right .showpic .item1{ width:458px; height:307px; overflow:hidden;}
#main .pro_right .showpic .item1 img{ width:447px; height:296px; padding:4px; border:1px #cccccc solid;}
#main .pro_right .showpic .item2{ width:224px;  text-indent:15px;float:right; height:307px; overflow:hidden;}
#main .pro_right .showpic .item2 h2{ font-size:18px; line-height:36px; text-indent:25px;}
#main .pro_right .showpic .item2 p{ color:#999; margin-bottom:10px;}
#main .pro_right .showpic .item3{ border-bottom:1px #CCC dotted;}
#main .pro_right .showpic a{ margin-top:25px; margin-left:20px; display:block; width:128px; height:39px;}
#main .pro_right .showpic a img{ float:left;}
#main .ct{ line-height:30px; height:30px; border-bottom:1px #CCC solid; border-top:1px #CCC solid; margin:10px 0px;
           background:url(../images/book.gif) 2px center no-repeat; text-indent:40px; font-size:14px; color:#666; clear:both;}
#main .ct_c img{ display:block; text-align:center; margin:5px auto;}
#main .ct_c p{ text-indent:20px;}
#main .pro_right .xgcp_p{ width:215px;  float:left; display:inline; margin:5px  5px;}
#main .pro_right .xgcp_p img{ height:114px; width:108px;}

#main .sjs_left{ width:310px; float:left; display:inline; text-align:center; }
#main .sjs_left img{ border:4px #333 solid; display:block; margin:10px 5px 0px; width:220px; text-align:center; margin-left:auto; margin-right:auto;}
#main .sjs_left h2{ font-size:18px; line-height:30px; height:30px; background:#CCC; width:285px; margin-bottom:10px; margin-left:auto; margin-right:auto;}
#main .sjs_left table{margin-left:auto; margin-right:auto;}
#main .sjs_left  td{ text-align:left; text-indent:5px; font-size:14px;}
#main .sjs_left  th{ background:#CCC; text-align:right; color:#333333; font-size:14px;}

#main .sjs_right{ width:620px; float:right; display:inline;}
#main .sjs_right .sjs_pros{ float:left; width:108px; display:inline; text-align:center; border-bottom:1px #CCC dashed; margin-top:8px; margin-left:35px;}
#main .sjs_right .sjs_pros img{ width:108px; height:108px; display:block;}

#main .sjs{ float:left; display:inline; margin-top:10px; margin-left:8px; margin-right:5px;}
#main .sjs img{ width:100px; height:117px;}
#main  .sjs h2{ line-height:26px; height:26px; font-size:14px; text-align:center; background:#CCC}
#main  .sjs td{ text-indent:10px;}

#main .art_title{ text-align:center; line-height:36px; height:36px; text-align:center; margin:10px auto 0px;}
#main .art_time{ text-align:center; color:#999; border-bottom:1px #CCC solid; border-top:1px #CCC solid; margin-bottom:10px; margin-top:5px;}
#main .art_c{ text-indent:20px;}
#main .lists{ margin-top:10px; margin-bottom:10px;}
#main .lists a{ display:block; width:400px; overflow:hidden; float:left; height:30px; line-height:30px; text-indent:20px; background:url(../images/dot3.gif) 4px center no-repeat;}
#main .lists span{ float:right; display:block; width:100px; height:30px; color:#999;}
#main .lists li{ height:30px; border-bottom:1px #999 dashed;}

#ms_lists td{ border:none; border-bottom:1px #900 solid;}

.ggao2{ margin-top:5px;}
/*jquery css*/ 
#main .pro_left .fgfl .bgcolor{ background:#eeeeee;}
#main .pro_left .fgfl .fontCss {color:#af0000; font-weight:bolder;}
