﻿*{ margin:0; padding:0}
body{ font-family:"宋體"; font-size:12px; color:#414141; line-height:180%}
a { color:#414141; text-decoration:none; } 
a:hover { color:#b90008; text-decoration:none;}
.fleft { float:left;}
.fright { float:right;}
.borer{ border:1px solid #cdcdcd}
.borertn{ border-top:none}
.clearfix{clear:both; }
ul,li{ list-style:none}
h1,h2,h3,h4,h5{ font-size:14px}
.more{}
.red{color:#b90008;}
.morep a{ background:url(../image/more.gif) center left no-repeat; width:35px; text-indent:-1000px; display:block; overflow:hidden}
.martop8{ margin-top:8px}
.paddbm{ padding-bottom:8px}
img{ border:0}

.head,.foot,.content,.ibody{width:960px; margin:0 auto;}

.head{ height:85px}
.logo{ background:url(../image/logo.png) no-repeat; margin-top:10px; text-indent:-1000px; overflow:hidden}
.logo a{ display:block;width:449px; height:65px; }
.tel{ background:url(../image/tel.jpg) left center no-repeat; padding-left:18px; margin-top:55px; font-size:14px; font-weight:bold}

.foot{ text-align:center; border-top:1px solid #cdcdcd;  padding-top:8px}
.menu{ background:url(../image/menubg.jpg) repeat-x; height:65px}
.menu ul{width:960px; margin:0 auto;height:35px;}
.menu ul li{ float:left; font-size:13px; font-weight:bold; line-height:35px; border-right:1px solid #b60000}
.menu ul li a{ color:#fff; display:block; padding:0 15px;}
.menu ul li a:hover,.menu ul li.on a{ background: url(../image/menuonbg.jpg) repeat-x; color:#f7f700} 
.menus{width:960px; margin:5px auto 0 auto; color:#325e7f}
.menus a{ padding:0 10px;color:#325e7f }.menus a:hover{ color:#b90008;}
.picimg{width:960px; margin:8px auto;}

.site{ background:#f2f2f2;  border-bottom:1px solid #d2d2d2;border-left:3px solid #b90008; height:25px; line-height:25px; padding:0 15px}


.w219{ width:210px;}
.w730{ width:740px}
.w676{ width:676px}
.w270{ width:270px}
.w650{ width:650px}
.w471{ width:471px;}
.h585{ height:585px}

.iprotype a{ color:#fff; line-height:35px;background:url(../image/fenl_tit.gif) top left;  height:35px; display:block;padding-left:10px}
.iultype{ padding:8px 0; background:#f8f8f8; line-height:32px}
.iultype li{ padding-left:10px; border-bottom:1px solid #e9e9e9; border-top:1px solid #fff }

.iultype li a{background:url(../image/red_dot.gif) left center no-repeat;padding-left:10px; display:block}
.iultype li.ismalltype { padding-left:25px; }
.iultype li.on a{ color:#b90008; font-weight:bold}

.iplname{ background:#f2f2f2;  border:1px solid #d2d2d2;border-left:3px solid #b90008; height:32px; line-height:32px; padding:0 15px}
.iplname a{ color:#b90008}
.iplist{ margin-top:8px;}
.iplist dl{ float:left; text-align:center; margin:0 10px  10px 0}
.iplist dl dt{  border:1px solid #cdcdcd;}
.iplist dl dt img{ height:135px; height:135px; display:block}
.iplist dl dd{ font-weight:bold}

.apro { background:#f2f2f2;  border:1px solid #d2d2d2; padding:5px}
.apro a{ padding-right:15px; text-decoration:underline} 
.apro span{ color:#b90008; padding-right:10px; font-weight:bold}

.ihor{ background:url(../image/ibody_t_bg.gif) no-repeat; height:35px; text-indent:-1000px; overflow:hidden}
.ihor a{ display:block;}
.ihorlist{ padding:8px 25px}
.ihorlist dl{ padding:10px 0}
.ihorlist dl dt{background:url(../image/ibody_t_bg.gif); height:50px;text-indent:-1000px; margin-bottom:10px;overflow:hidden}
.ihorlist dl dt.jy{ background-position: 0 -40px}
.ihorlist dl dt.sc{ background-position: 0 -95px}
.ihorlist dl dt.fw{ background-position: 0 -145px}
.ihorlist dl dd{ float:right; width:450px; font-size:13px; }
.ihorlist dl dd.img{ float:left; width:158px;}

.ileftbg{ background:url(../image/ileftt_bg.jpg) repeat-x; height:36px; line-height:36px; padding:0 15px}
.ilty a{ color:#385871; font-size:13px}
.ikh{ height:190px; padding:8px }
.ikh li{ padding-right:5px; border-bottom:1px dashed #cdcdcd; line-height:30px}
.ikh li a:link{background:url(../image/dot.gif) left center no-repeat;padding-left:10px; }
.ikh li a:hover{background:url(../image/doton.gif) left center no-repeat;padding-left:10px; }

.iask{ padding:5px 15px; clear:both; height:289px}
.ques{ background:url(../image/wen.gif) left center no-repeat ; padding-left:30px;color:#333; font-weight:bold; line-height:33px}
.answ{ background:url(../image/dao.gif) 0 5px no-repeat ; padding-left:30px; color:#666}

.icom{width:940px; margin:8px auto; height:328px; padding:10px}
.dlabout { padding:10px 0; line-height:20px}
.dlabout dt{ float:right; width:440px; font-size:13px; font-weight:bold; margin:8px 0}
.dlabout dd.iintro{ float:right; width:440px}
.dlabout dd.iaimg{ float:left; width:200px;}
.dlabout dd.iaimg img{width:200px; height:120px;padding:2px; border:1px solid #cdcdcd}
.ifc{ text-align:center; margin:15px 0 0 15px}
.ifc li{ float:left;width:180px; margin-right:15px}
.ifc li img{ width:165px; height:105px; padding:2px; border:1px solid #cdcdcd} 
.inews{ background:url(../image/ge02.jpg) left top no-repeat; padding-left:18px; height:300px;}
.inews ul { padding:8px }
.inews ul li { line-height:28px; height:28px;border-bottom:1px dashed #cdcdcd; }
.inews ul li a{  padding-left:8px; height:28px;}
.inews ul li a:link{ background:url(../image/dot.gif) left center no-repeat;}
.inews ul li a:hover{background:url(../image/doton.gif) left center no-repeat;}

.inew_bg{ background:url(../image/inewbg.jpg) left center no-repeat; padding:0 15px ; height:35px; line-height:35px}
.inew_bg h4 a{ color:#fff;}
.itjnew{ height:107px; padding:8px 15px}
.itjnew dt,.itjnew dd.inewt{ float:right; width:260px;}
.itjnew dt{ font-weight:bold}
.itjnew dd.inewt { color:#666}
.itjnew dd.inewimg{ float:left; width:168px; }
.itjnew dd.inewimg img{ width:168px; height:105px}
.inewlist{line-height:25px; padding:0 8px}
.inewlist li{ }
.inewlist li a:link{ background: url(../image/dot.gif) left center  no-repeat;float:left;padding-left:10px; width:335px}
.inewlist li a:hover{background: url(../image/doton.gif) left center  no-repeat;}
.inewlist li span{ float:right; width:75px}
.ilink{ width:940px; margin:8px auto; padding:5px 10px}
.ilink a{ padding:0 5px}

.tyname{ background:url(../image/list_tit.gif) left center no-repeat ;color:#FFF; font-size:14px;padding:5px  10px;}
.tilist{ padding:10px 0 10px 20px; text-align:center}
.tilist dl{ float:left; margin:0 15px 10px 0;}
.tilist dl dt img{ width:158px; height:158px;border:1px solid #e4e4e4; display:block }
.tilist dl dt a:hover img{ border:1px solid #666}

.zilist{ padding:10px 0 10px 20px; text-align:center}
.zilist dl{ width:130px; margin-left:46px; margin-top:20px; float:left; display:inline-block;}
.zilist dl dt { width:130px; height:130px; overflow:hidden; }
.zilist dl dt img {border: 1px solid #D6D6D6;max-width:158px;  width:expression(this.width > 158 ? "158px" : this.width);border:1px solid #e4e4e4; }
.zilist dl dd {  margin:2px 0 0 0;  width:130px; height:24px; line-height:24px; overflow:hidden; text-align:center;}

.nlist{ padding:8px }
.nlist dt a{padding-left:15px; font-weight:bold; color:#b90008; font-size:14px}
.nlist dt a:link{background:url(../image/dot.gif) left center no-repeat ; }
.nlist dt a:hover{background:url(../image/doton.gif) left center no-repeat ; color:#fb0913; text-decoration:underline}
.nlist dd.infos{ border-bottom:1px dashed #ccc; padding:8px 0; margin-bottom:15px}

.plindex{ height:230px}
.plindex dl{ float:left; margin:8px 8px 0  10px; text-align:center}
.plindex dl dt img{ width:158px; height:158px;border:1px solid #e4e4e4; display:block }
.plindex dl dt a:hover img{ border:1px solid #666}
.plity{ background:url(../image/h3bg.gif) repeat-x; height:36px; line-height:36px; padding:0 15px}

.dede_pages{ clear:both}
.dede_pages ul{float:right;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.likeart{  margin:8px 0;}
.likeart h3{ border-bottom:1px solid #ccc; background:#eee; margin-bottom:8px; padding-left:15px; line-height:30px}
.likeart h3 a{color:#b90008;}
.likeart ul{  }
.likeart ul li{width:306px; line-height:25px; float:left;background: url(../image/ico5n.gif) center left no-repeat; padding-left:15px; margin-left:20px}
.likeart ul li a{ float:left}

.artin{ margin:15px 0}
.artinimg{ float:left; width:300px; height:300px;padding:2px; }
.artinimg img{ width:300px; height:300px}
.artname{ float:right; width:420px;}
.artnamet{background:#f2f2f2; line-height:35px; border-bottom:1px dashed #666; padding-left:5px; color:#b90008; margin-bottom:15px}
.arttype{ font-size:12px; margin:10px 0; font-weight:bold}
.arttype a{color:#b90008; }
.artintro{color:#636363}
.context{ height:35px;border-top:1px dashed #cdcdcd; padding-top:5px}
.context ul{}
.context ul li{ float:left; width:50%}


.artbody{ border-bottom:2px solid #b90008; padding-left:18px; padding-top:15px}
.artbody span{ background:#b90008; color:#fff; margin:0; padding:5px}
.artcon{ padding:15px; }
.artcon img{ padding:10px; max-width:715px;  width:expression(this.width > 715 ? "715px" : this.width); }
.abouth{ line-height:35px;  padding-left:5px; border-bottom:2px solid #b90008; color:#b90008; margin-bottom:15px}
.newsh1{color:#000;border-bottom:1px dashed #cdcdcd; font-size:18px; padding:8px 0 15px 0; text-align: center}
.newsbody{ padding:15px 8px; font-size:14px; line-height:180%;color:#5a5a5a}
.newsbody a{ color:#b90008}
.newsbody img{ padding:10px; max-width:715px;  width:expression(this.width > 715 ? "715px" : this.width); }
.newssm{ color:#bbbbbb; text-align: center; margin:8px 15px}
.newssm span{ padding-right:25px}

.tjlist{ padding:8px 0; background:#f8f8f8; line-height:32px}
.tjlist li{ padding-left:10px; border-bottom:1px solid #e9e9e9; border-top:1px solid #fff }
.tjlist li a:link{background:url(../image/dot.gif) left center no-repeat;padding-left:10px; }
.tjlist li a:hover{background:url(../image/doton.gif) left center no-repeat;padding-left:10px; }

.jkdwq{ padding:8px; line-height:20px}