@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;} 
table { /*border-collapse: collapse; border-spacing: 0;*/} 
fieldset,img{ margin:0; padding:0;border: 0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; } 
ol,ul {list-style: none;} 
caption,th{text-align: left;} 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after{ content:”;} 
abbr,acronym {border: 0;}
input, textarea, select, button, file {	font-size:12px; vertical-align:middle}
body{font-size:12px;background:#fff; font-family:"宋体";}

/*链接*/
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#bd0a01;}
/*f_开头为float漂浮,l:左 r:右*/
.layout{ clear:both;width:950px;text-align:left;margin:0 auto;overflow:hidden;}
.lay_mid{ margin:0 auto}
.left{ float:left;}
.middle{ float:left;}
.right{ float:right;}

/*字体*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.bold { font-weight:bold;}
.txtcenter { text-align:center}
.txtleft { text-align:left}
.red { color:#F00;}
.blue { color:#00F;}
.green { color:#3E940D;}

.dis {display:block;}
.undis {display:none;}

.marb5{ margin-bottom:5px; clear:both}
.marb6{ margin-bottom:6px; clear:both}
.marb7{ margin-bottom:7px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.marb9{ margin-bottom:9px; clear:both}
.marb10{ margin-top:10px; clear:both}
.marb15{ margin-top:15px; clear:both}
.marb20{ margin-top:20px; clear:both}
.marb25{ margin-top:25px; clear:both}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden; }

.cls:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cls{display: inline-block;}
.b{ font-weight:bold}

/*head--------footer*/

.layout { width:1000px; margin:0 auto;}
.logo { height:150px;}
.time { height:25px; line-height:25px;}
.search { border:1px #C4C4C4 solid; height:30px;}
.search .searchimg { background:url(pic2.gif) no-repeat; width:53px; height:24px; border:0; color:#FFFFFF; cursor:pointer;}
.search input {width: 100px;line-height: 18px;height:18px; margin-top:1px;}
#SearchType { margin-top:1px;line-height: 20px;height:20px;}
.search .left { width:850px; text-align:center;}
.search .right { width:120px; text-align:center; height:24px; line-height:24px; background:url(pic22.gif) no-repeat; margin-top:3px;}
.search .right a { color:#FFFFFF}
.search .seabg { background:url(pic1.gif) no-repeat; padding:6px 0 7px 40px; height:28px; line-height:28px; width:100px;}

.nav { background: url(navbg.jpg) no-repeat; height:28px; line-height:28px; margin-top:4px; overflow:hidden; font-size:14px}
.nav ul li { float:left; padding-left:57px; font-family:"微软雅黑";}
.nav a { color:#FFFFFF}
.nav a:hover { color:#FFFFFF}

.main_left { width:700px; float:left; margin-top:25px;}
.main_left h2 { font-size:18px; text-align:center; line-height:30px; font-weight:bold; padding:10px 0}
.main_left h2 a { color:#AC1E02;}
.main_left .title { width:700px; background:url(pic3.jpg) left top no-repeat; overflow:hidden}
.main_left .title .title_txt { padding:0 10px; background:url(pic4.jpg) bottom repeat-x; height:36px; line-height:23px; color:#FFFFFF; font-size:14px; font-family:"微软雅黑"; float:left}
.main_left .title .title_img { background:url(pic5.jpg) bottom no-repeat; width:7px; height:36px; float:left}
.main_left .lt_list { width:650px; padding-left:20px; padding-top:10px; padding-right:10px;}
.main_left .lt_list ul li { line-height:30px; background:url(dian.gif) left 12px no-repeat; padding-left:15px; clear:both}
.main_left .lt_list span { float:right;}
.main_left .right { padding-right:25px; line-height:30px;}
.main_left .right a { color:red;}
.main_right { width:290px; float:right;}
.main_left .bg { background-color:#EEEEEE; overflow:hidden}

.main_left .title2 { width:700px; background:url(pic9.jpg) repeat-y; overflow:hidden; height:26px;}
.main_left .title2 .title_txt { padding:0 10px; height:26px; line-height:23px; color:#2E6A5D; font-size:14px; font-family:"微软雅黑"; float:left}


.pic_box{ width:320px; height:220px; margin-top:1px; margin-left:4px; float:left; position:relative; background:#EBEBEB}
.pic_img{ width:320px; height:220px; border:none}
.pic_img li{ width:320px; height:220px; display:none; position:relative; background:#EBEBEB}
.pic_img li img{ width:320px; height:220px; border:none}
.pic_img li .ceng{ width:100%; height:20px; display:block; text-align:center;left:0px;}
.pic_img li .ceng:hover{text-decoration:underline;}
.pic_txt{ width:101px; height:18px; position:absolute; right:0px; bottom:0px;opacity: 0.7;filter:alpha(opacity=70);}
.pic_txt li{ float:left; width:24px; font-weight:bold; height:18px; line-height:18px; text-align:center; cursor:pointer; background:#000; display:block; color:#fff; margin-left:1px}
.pic_txt .ind{ background:#f00;}

.main_box { clear:both}
.main_box .main_box_r { padding-left:25px; width:320px; float:left; line-height:26px; padding-top:10px;}
.main_box .toplin { border-bottom:1px #BFBFBF solid; padding-bottom:10px; margin-bottom:10px;}
.main_box .main_box_r span { color:#FF0000}
.main_box_r .right a { color:red}

.rt_box { margin-top:20px;}
.rt_box .rt_top { background:url(pic6.jpg) no-repeat; height:9px;}
.rt_box .rt_main { background:url(pic7.jpg) repeat-y; padding:8px 20px 8px 20px; overflow:hidden}
.rt_box .rt_main h3 { font-size:16px; font-weight:bold; color:#AC1E02; font-family:"微软雅黑"; height:30px; line-height:20px; text-align:center;}
.rt_box .rt_main .rt_list ul li { line-height:25px; background:url(dian.gif) left 12px no-repeat; padding-left:10px; }
.rt_box .rt_main .right a { color:red}
.rt_box .rt_main p { line-height:24px;}
.rt_box .rt_bottom { background:url(pic8.jpg) no-repeat; height:14px;}

.main_box_r .dian { background:url(dian.gif) left 12px no-repeat; padding-left:10px; }

.lingdao { clear:both; overflow:hidden; margin-top:20px}
.lingdao ul li { float:left; width:124px; padding:10px 20px;}
.lingdao img {width:120px; height:160px; padding:1px; border:1px #999999 solid;}
.lingdao p { height:30px; line-height:30px; text-align:center}
.banner { width:1000px; margin:20px auto 0}

.daohang { line-height:30px; padding-left:10px;}

.kmain_left{ width:260px; float:left;}
.kmain_left .title { width:260px; background:url(pic10.jpg) left repeat-y; overflow:hidden}
.kmain_left .title .title_txt { padding:0 15px; height:36px; line-height:36px; color:#FFFFFF; font-size:14px; font-family:"微软雅黑"; float:left}
.kmain_left .title .title_img { background:url(pic5.jpg) bottom no-repeat; width:7px; height:36px; float:left}
.kmain_left .ltpic { width:220px; text-align:center; line-height:20px;}
.kmain_left .ltpic span { display:block;}
.kmain_left .ltpic p { margin-top:20px}
.dh_list ul li { background:url(leftbg.jpg) no-repeat; width:220px; height:47px; line-height:38px; text-align:center; color:#AC1E02; font-weight:bold; font-family:"微软雅黑"; font-size:14px; margin-top:8px}
.dh_list .on { background:url(leftbg2.jpg) no-repeat; color:#FFFFFF}
.dh_list .on a { color:#FFFFFF}
.dh_list a {color:#AC1E02; display:block}
.kmain_right { width:740px; float:right;}
.main_rt { border:1px #C4C4C2 solid; padding:20px 40px; line-height:30px; min-height:760px}
.main_rt .title { text-align:center; font-size:14px; padding-bottom:15px;}
.main_rt .dh_list { width:646px; margin:0 auto; border-right:1px #C9C9C9 solid; border-bottom:1px #C9C9C9 solid; margin-bottom:15px}
.main_rt .dh_list dl { clear:both; overflow:hidden}
.main_rt .dh_list dt { border-left:1px #C9C9C9 solid; border-top:1px #C9C9C9 solid; width:60px; text-align:center; float:left; background-color:#F3F1F2}
.main_rt .dh_list dd { border-left:1px #C9C9C9 solid; border-top:1px #C9C9C9 solid; float:left; padding-left:10px}
.main_rt .dh_list .w1 { width:110px;}
.main_rt .dh_list .w2 { width:160px;}
.main_rt .dh_list .w3 { width:231px;}
.main_rt .dh_list .w4 { width:271px;}
.main_rt .dh_list .w5 { width:110px;}

.kmain_right .kt_list { width:650px; padding-left:5px; padding-top:10px;}
.kmain_right .kt_list ul li { line-height:30px; background:url(dian.gif) left 12px no-repeat; padding-left:15px; clear:both}
.kmain_right .kt_list span { float:right;}

.xmain { width:918px; margin:0 auto; border:1px #C4C4C2 solid; padding:40px; line-height:30px; font-size:14px}
.xmain h1 { font-size:20px; border-bottom:2px #ac1e02 solid; line-height:30px; padding-bottom:10px; font-weight:bold; margin-bottom:10px; text-align:center; margin-top:10px; color:#ac1e02}
.xmain .page { height: 32px;line-height: 32px;text-align: center; margin-bottom:30px}
.xmain .page span {padding-right: 80px;}

.main_rt h1 { font-size:20px; border-bottom:2px #ac1e02 solid; line-height:30px; padding-bottom:10px; font-weight:bold; margin-bottom:10px; text-align:center; margin-top:10px; color:#ac1e02}

.fenye { text-align:center; line-height:30px; border-top:1px #C4C4C2 solid}

.rt_huiyi { clear:both; overflow:hidden}
.rt_huiyi .p1 { width:60px; float:left;}
.rt_huiyi .p2 { width:190px; float:left;}

.lunzhu { width:110px; padding-right:10px; float:left; padding-top:20px}
.lunzhu a { color:red}
.lunzhu .zz { padding:2px 0}
.lunzhu_pic { width:120px; float:left}
/*空格线*/
.divline1 { margin:0 auto;width:0; height:1px; overflow:hidden}
.divline2 { margin:0 auto;width:0; height:2px; overflow:hidden}
.divline3 { margin:0 auto;width:0; height:3px; overflow:hidden}
.divline4 { margin:0 auto;width:0; height:4px; overflow:hidden}
.divline5 { margin:0 auto;width:0; height:5px; overflow:hidden}
.divline6 { margin:0 auto;width:0; height:6px; overflow:hidden}
.divline7 { margin:0 auto;width:0; height:7px; overflow:hidden}
.divline8 { margin:0 auto;width:0; height:8px; overflow:hidden}
.divline9 { margin:0 auto;width:0; height:9px; overflow:hidden}
.divline10 { margin:0 auto;width:0; height:10px; overflow:hidden}
.divline20 { margin:0 auto;width:0; height:20px; overflow:hidden}
.divline30 { margin:0 auto;width:0; height:30px; overflow:hidden}
.divline36 { margin:0 auto;width:0; height:36px; overflow:hidden}

.byry { border-right:1px #C9C9C9 solid; border-bottom:1px #C9C9C9 solid;}
.byry td { border-top:1px #C9C9C9 solid; border-left:1px #C9C9C9 solid; line-height:40px;}
.byry .wt1 { width:104px; text-align:center; background-color:#F3F1F2}
.byry .wt2 { width:244px; padding-left:10px;}
.byry .wt3 { padding-left:10px; padding-right:10px}
.byry .pic img { width:130px; height:184px;}
.byry .pic { width:150px; text-align:center; padding-top:10px}

.current { color:red;}
/*底部链接*/

.footer{clear:both; width:1000px; padding:6px 0 13px; margin:0px auto; border-top:1px #CCCCCC solid; text-align:center; line-height:24px; margin-top:30px}
.footer .line { border-top:2px #AC1E02 solid; padding-top:10px; margin-top:10px}