@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none outside none;}a,a:hover{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}.clearfix:after{content:"\0020";display:block;height:0;clear:both;}.clearfix{zoom:1;}

a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #990F20; text-decoration: none; }
a:active { color: #333333; text-decoration: none; }
img { border: 0px; }
h3 { line-height: 38px; color: #FFFFFF; margin: 0px; padding: 0px; text-indent: 50px; font-size: 12px; }
body { background: url(bj.jpg) repeat-x #fff; }
body, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #454545; line-height: 25px; }
#top { clear: both; height: 26px; width: 963px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; line-height: 25px; padding-right: 20px; padding-left: 20px; }
#top span { float: right; }
#top span a { color: #333333; text-decoration: none; }
#top1 { clear: both; height: 113px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#logo { float: left; width: 243px; }
#top1_tt { float: left; width: 366px; }
#top1_dh { float: left; width: 394px; }
#nav { background-image: url(index_r3_c2.png); background-repeat: no-repeat; background-position: bottom; clear: both; height: 49px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; }
#nav a { color: #FFFFFF;display: block;height: 49px; width: 120px; }
#nav a:hover,.selt{ background-image: url(lihover.gif); background-repeat: no-repeat; background-position: bottom; display: block; height: 49px; width: 120px; }
#nav ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-image: none; list-style-type: none; }
#nav li { font-size: 14px; line-height: 49px; font-weight: bold; color: #FFFFFF; height: 49px; float: left; width: 120px; text-align: center; }
#nav_di { background-repeat: repeat-x; clear: both; height: 9px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#banner { clear: both; height: 250px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-align: center; position: relative; }
#bannern { clear: both; height: 150px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-align: center; position: relative; }
#center { clear: both; height: auto; width: 1000px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#left { float: left; width: 250px; overflow:hidden; }
#left2 { float: left; width: 740px;overflow:hidden; }
#left_zz_tt { background-image: url(index_r6_c2.jpg); background-repeat: no-repeat; height: 45px; }
#left_zz_tt h3 a { color:#fff; }
.tt_span { float: right; margin-right: 20px; line-height: 50px; }
#left_zz { background-image: url(left_bj.jpg); background-repeat: repeat-y; padding-right: 5px; padding-left: 15px; }
#left_zz_di { background-image: url(index_r8_c2.jpg); background-repeat: no-repeat; height: 15px; }
#cplist { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
#cplist li { background-image: url(cpist_li.jpg); background-repeat: no-repeat; line-height: 25px; height: 26px; font-weight:bold; padding-left: 30px; }
#cplisth { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
#cplisth li { background: url(li.gif) 2px 7px no-repeat; border-bottom:1px dotted #ddd; line-height: 22px; height: 22px; padding-left: 14px; width:210px; overflow:hidden; text-overflow:ellipsis; white-space:normal; }
#cplisth li:hover { background: url(li.gif) 4px 7px no-repeat; }
#right { float: right; width: 740px; overflow:hidden;}
#right2 { float: right; width: 250px;overflow:hidden; }
#right_tt { background-image: url(index_r6_c4.jpg); background-repeat: no-repeat; height: 45px; }
#right_jj { background-image: url(right_bj.jpg); background-repeat: repeat-y; padding-right: 10px; padding-left: 15px; width: 715px; }
#righttt_jj { background-image: url(righttt_bj.jpg); background-repeat: repeat-y; padding-top: -4px; padding-right: 10px; padding-bottom: 4px; padding-left: 15px; height: 150px; width:975px; background-color: #063; }
#right_jj_di { background-image: url(index_r8_c4.jpg); background-repeat: no-repeat; height: 15px; width: 100%; float: left; }
#righttt_jj_di { background-image: url(indextt_r8_c4.jpg); background-repeat: no-repeat; height: 15px; }
#cp_pic { margin: 2px; height: 138px; width: 215px; border: 1px solid #ddd; }
#cp_title { line-height: 20px; font-weight: bold; text-align: center; }
#cp { float: left; padding-right: 8px; padding-left: 5px; }
.left_list { margin: 10px; height: 57px; width: 245px; }
#gsxw { float: left; width: 373px; }
#gsxw_tt { background-image: url(xw_tt.jpg); background-repeat: no-repeat; height: 45px; }
#hyxw_tt { background-image: url(hyxw.jpg); background-repeat: no-repeat; }
#hyxw { float: right; height: 45px; width: 367px; }
#gsxw_nr { background-image: url(gsxw_bj.jpg); background-repeat: repeat-y; padding-right: 5px; padding-left: 15px; }
#gsxw_di { background-image: url(index_r14_c4.jpg); background-repeat: no-repeat; height: 20px; }
#hyxw_nr { padding-right: 5px; padding-left: 5px; background-image: url(hyxw_bj.jpg); background-repeat: repeat-y; }
.lw_list { margin: 0px; padding: 0px; list-style-type: disc; list-style-position: inside; }
.lw_list li { width: 350px; line-height: 25px; }
#hyxw_di { background-image: url(index_r14_c6.jpg); background-repeat: no-repeat; height: 20px; }
.lw_list span { color: #999999; float: right; }
#bottom_nav { background-image: url(index_r16_c2.jpg); background-repeat: no-repeat; height: 42px; clear: both; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; line-height: 40px; color: #FFFFFF; }
#bottom_nav a { color: #FFFFFF; text-decoration: none; }
#bottom_nav span { float: right; margin-right: 10px; }
#bottom { line-height: 25px; text-align: center; width: 100%; padding-top: 10px; padding-bottom: 10px; }
.pagelist { text-align: center; }
/* 分页 */
.k_pagelist { clear:both; line-height:30px; }
.k_pagelist em { padding:2px; font-size:12px; margin:0px 1px; color:#333; font-weight:bold; font-style:normal; }
.k_pagelist strong { padding:2px; border:0px solid #E7E7E7; font-size:16px; margin:0px 1px; color:#A60004; }
.k_pagelist a { padding:2px; border:0px solid #E7E7E7; font-size:12px; margin:0px 1px; }
/* 搜索页面 */
#k_search { }
#k_search form { margin:0px auto; line-height:30px; height:30px; font-size:14px; text-align:left; }
#k_search { text-align:center; }
#k_search .k_search p { text-align:right; line-height:22px; width:640px; margin:0px; }
#k_search .k_search div { margin:15px auto; width:100%; }
#k_search .k_search div h3 { margin:0px; width:100%; text-align:left; font-size:14px; line-height:30px; }
#k_search .k_search div p { margin:0px; width:100%; text-align:left; font-size:12px; line-height:26px; }
#k_search .k_search div p a { }
#k_search .k_search div p span { }
/* 按钮 */
.k_but { clear:both; display:block; width:100%; line-height:26px; padding-top:2px; }
.k_but .k_menu { display:block; float:left; width:29%; }
.k_but .k_pagelist { float:left; width:70%; text-align:right; }
.k_menu { }
.k_menu input { padding:1px; margin:0px; border:1px solid; border-color:#EEE #777 #777 #EEE; background:#D4D0C8; font-size:12px; margin-right:4px; }
#k_usermenu { text-align:right; padding-top:10px; }
#k_usermenu a { display:block; float:left; margin-right:10px; }
.k_in1 { border:1px solid; border-color:#333 #CCC #CCC #333; font-size:14px; width: 50px; }
.k_in2 { border:1px solid; border-color:#333 #CCC #CCC #333; font-size:14px; width:100px; }
.k_in3 { border:1px solid; border-color:#333 #CCC #CCC #333; font-size:14px; width:310px; }
.k_in4 { border:1px solid; border-color:#333 #CCC #CCC #333; font-size:14px; width:400px; }
.k_in5 { border:1px solid; border-color:#333 #CCC #CCC #333; font-size:14px; width:600px; }
.rigth_nr_nr p { text-indent:2em; }
/*NEW ADD */
#zaixian { width:114px; height:35px; position:absolute; left: 762px; top: 129px; line-height: 35px; color: #fff; font-weight: bolder; }
#zaixian1 { width:80px; height:20px; position:absolute; left: 904px; top: 135px; line-height: 20px; color: #333; font-weight: bolder; font-size: 11px; }
#banner1 { clear: both; height: 340px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; border-bottom:2px dotted #ddd; padding:8px 0px 8px 0px; ; }
#banner1 dl dt { width:236px; height:320px; float: left; display: inline; margin-left: 0px; padding-top: 10px; background:url(serb.gif) no-repeat right; padding-right: 14px; }
#banner1 dl dt img { }
#banner1 dl dt h2 { font-family:"微软雅黑"; border-bottom: 1px dotted #ddd; font-size: 16px; }
#banner1 dl dt p { text-indent:2em; text-align:left; padding-top:4px; height:22px; line-height:22px; color: #777; }
#more { color:#9B0000; font-size: 9px; text-align: right; }
#banner3 { clear: both; height: auto; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
#banner0 { clear: both; height:40px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background:url(sertitbg.gif); }
#banner0 a { text-decoration:none; padding-left:50px; font-size:14px; color:#fff; height:40px; line-height:40px; font-weight:bold; }
#right_ttt { background-image: url(index_r6_c5.jpg); background-repeat: no-repeat; height: 45px; }
.list h5 a { color:#333; font-weight:normal; padding-left:13px; background:url(li.gif) no-repeat 4px center; }
.list h5 a:Hover { color:#9B0004; background:url(li.gif) no-repeat 6px; center;
}
.list i { color:#666; font-weight:normal; font-style:normal; }
.tieleh2 { text-align:center; font-size:14px; color:.333px; margin:6px 0px; border-bottom:1px dotted #ddd; }
.rigth_nr_nr dl { width:715px; }
.rigth_nr_nr dl dt { width:280px; height:180px; float:left; border-bottom: 2px dotted #ddd; overflow: hidden; padding-left: 30px; padding-bottom: 8px; }
.rigth_nr_nr dl dt img { height:170px; }
.rigth_nr_nr dl dd { width:405px; float:left; padding-top: 10px; overflow: hidden; height: 170px; border-bottom: 2px dotted #ddd; padding-bottom: 8px; }
.rigth_nr_nr dl dd p { padding-top:0px; float:left; color: #666; width: 400px; text-indent: 2em; }
.rigth_nr_nr dl dd h2 { float:left; line-height:30px; font-size:14px; color:#333; height:37px; width:355px; text-align: center; }
#head1 { width:330px; height:48px; background:url(serntitbg.gif) center no-repeat; }
#head1 a { color:#fff; }
.diseo { display:none; }
.p1 { float:left; width:200px; height:200px; margin-top:3px; margin-left:20px; argin-left:7px; display:block; }
.p1 img { width:194px; height:150px; border:1px solid #ccc; padding:2px; }
.p1 img:hover { width:194px; height:150px; border:1px solid #c90000; padding:2px; }
#p1 { width:200px; height:30px; margin-top:0px; margin-bottom:5px; text-align: center; line-height: 30px; }
#links { clear: both; width: 970px; margin: 10px auto 0; padding: 15px; border-top: 1px solid #e0e0e0; }
#links p { clear: both; width: 970px; margin: 0px auto 0; padding: 0px; }



#demo{background:#FFF;overflow:hidden;width:702px;height:140px;} 
#demo img {} 
#indemo {float: left;width: 800%;} 
#demo1,#demo2 {width:702px;height:290px;float: left; overflow:hidden;} 
#demo1 a,#demo2 a{float: left; display:block; overflow: hidden;} 

.image { overflow:hidden}
.image li { float:left;}
.image li a { width:164px; height:135px; text-align:center; display:block; padding:5px;}
.image li a span { border:#CCC 1px solid; padding:2px; margin-bottom:2px; display:block}
.image li a img { width:154px; height:104px;}

.content{ padding:10px 2px 10px 15px;}
.clear{ clear:both;}