/*  公用样式部分 */
body{margin:0;padding:0;background: #fff url(../images/bg.jpg) repeat; line-height:1.8em; text-align: center}
form,input,select,ul,li,p,h1,h2,h3,h4,h5,h6,p,dl,dd,dt{margin:0;padding:0}
body,td,select,input,div{font-size:12px; color:#333}
.imgsubmit{cursor:pointer;}
img,a img{border:none}
body,td,select,input,div{line-height:20px}
input,select{line-height:16px; vertical-align: middle}li{list-style:none}ul,li{line-height:24px;}
a{color:#000;text-decoration:none}a:hover{color:#BC2D09!important; text-decoration:underline}
.clear{clear:both;height:0px;font-size:0;line-height:0}.fl{float:left}.fr{float:right}.dis{display:block}.undis{display:none}.bold{ font-weight: bold}.normal{ font-weight: normal}
.txtC{ text-align: center}.txtL{ text-align: left}.txtR{ text-align: right}
.underline{ text-decoration: underline}
.div,dl{ overflow: hidden}
dl dt{ float: left; display:inline}dl dd{ float: right; line-height:22px}
.red{ color:#f00!important}
.c00{ color:#c00}
.black{ color:#000}
.green{ color:#6c0!important}
.c036{ color:#036}
.c999{ color:#999}
.c083866{ color:#083866}
.border{ border: 1px #ccc solid; border-top:0; }
.border_bd{ border-bottom:1px #ccc dotted}
.border_0{ border:0!important}
.adv{ float: left; width:960px; height: 80px}.adv011{ float: left; width:699px; height: 90px; margin-top:8px}.adv012{ float: left; width:253px; height: 90px}
.adv01{ float: left; width:712px; height: 90px; margin-top:8px}.adv02{ float: left; width:260px; height: 90px; margin-top:8px}
/*.adv04{ float: left; width:260px; height: 90px; margin-top:8px}*/
h1,h2,h3,h4,h5,h6{ float: left; display: inline; width:100%; height: 28px; line-height: 28px;margin-top:8px; font-size: 14px; color:#fff; position: relative; overflow: hidden}
.f14{ font-size:14px}.f12{ font-size:12px}.f18{ font-size:18px}
a.more{ position: absolute; top:3px; right:15px; color:#fff; font-size:12px; font-weight: normal}
a.more2{ position: absolute; top:2px; right:15px; color:#000; font-size:12px; font-weight: normal}
a.more3{ position: absolute; top:2px; right:38px; color:#fff; font-size:12px; font-weight: normal}
.img95_70{ width:95px; height: 70px; padding:4px 4px 18px; background: url(../images/103-92bg.gif) no-repeat}
.img95_70b{ width:95px; height: 70px; padding:1px; border:1px #d3c9a0 solid}
.img120_80{ width:120px; height: 80px; border: 1px #ccc solid; padding:2px}
.img102_68{ width:102px; height: 68px; border: 1px #ccc solid; padding:2px}
.img65_50{ width:65px; height: 50px; border: 1px #ccc solid; padding:2px}
.img140_105{ width:140px; height:105px; border:1px #ccc solid}
.img140_105b{ width:140px; height:105px; border:1px #d3c9a0 solid; padding:4px}
.img140_105c{ width:140px; height:105px; background:url(../shipin/images/140-105bg.gif) no-repeat; padding: 5px 6px 19px 5px;}
.img244_164{ width:244px; height: 164px; border: 5px #eee solid}
.img120{ width:120px; height: 120px; border: 5px #eee solid}
.Rtime{ float: right; }
.Ltxt{ float: left; width: 80%}

/*  正文样式部分开始 */
.margin_0{ margin:0!important}
.l_0 {margin-left: 0}.r_0 {margin-right: 0}.t_0{ margin-top:0}.b_0{ margin-bottom:0}
.m_t8{ margin-top:8px!important;}
.m_t5{ margin-top:5px}
.m_t5b{ *margin-top:5px}
.m_t4{ *margin-top:4px}
.t_index{ text-indent:2em}
/*  顶部通行证样式部分 */
#passport{ width: 940px; height: 29px; line-height:29px; word-spacing:1.0em; background:url(../images/passportbg.gif); padding:0 20px; font-size:12px; text-align: left; margin:0 auto}
#passport .leftcon{ width: 460px; float:left; height: 29px; line-height:31px; padding-right:10px}
#passport .leftcon label{ float: left}
#passport input{ float: left; margin:5px; width: 93px; height: 16px; border: 1px #a8a5ac solid}
.margin_r1{ margin-right:170px}
.margin_r11{ margin-right:150px}
.margin_r3{ margin-right:270px}
.margin_r2{ margin-right:90px}
/*  导航样式部分开始 */
#nav{ width:960px; height: 87px; font-size:14px; border-bottom:1px #cc0001 solid}
#nav img{ float: left; width:124px; height: 78px; margin-top:5px; margin-right:5px; display: inline}
#nav p{ float: left; padding:0 10px; height: 48px; line-height: 26px; word-spacing:1.2em; margin:19px 5px 20px 0; display: inline; border-left: 1px #ccc solid; overflow: hidden}
#nav p.star{ border:0}
#wrap,#box{ width:980px; background:#fff; text-align: left; margin: 0 auto} 
#wrap{ padding-bottom:8px}
#nav{ width:980px; margin:0 auto; border:0; background:#fff}
/* topnav样式 */
.topnav{ width:820px; height:62px; padding-left:160px; background:#fff; margin:0 auto}
.topnav h1{ margin:0; width:820px; height:28px; overflow: hidden;font-size:12px}
.topnav h1 a{ float: left; width:72px; height:18px; line-height:19px; margin:5px 0; text-align: center; border-left:1px #2a4184 solid; border-right:1px #628ff3 solid; color:#fff; overflow: hidden}
.topnav h1 a.s{ border-left:0!important}
.topnav h1 a.e{ border-right:0!important}
/* minsearch样式 */
.minsearch{ float: left; width:820px; height: 27px; line-height:27px; text-align: left}
.minsearch p{ float: left; width: 460px}
.minsearch div{ float: right; width: 353px; _width: 356px; padding-top:4px}
.search_txt{ float: left; width: 188px; height:16px; border: 1px #9c9c9c solid}
.sear_type{ float: left; width: 80px; height:18px;border: 1px #9c9c9c solid; margin:0 5px; display: inline}

/*  友情链接部分开始 */
.friendlink{ width:940px; padding:0 10px;border-top:2px #ccc solid; background:#fff; text-align: left; margin:8px auto; }
.friendlink h6{ background:none; font-size:12px; margin:0; padding:0; border:0; width:100%}
.friendlink p{ word-spacing:2em}
.friendlink p a{ color:#999}
.foot{ width:960px; padding:10px; border-top:2px #ccc solid; text-align: center; background:#fff; line-height:16px; margin:0 auto}
.foot2{  width:960px; padding:10px; border-top:2px #ccc solid; text-align: center; background:#fff; line-height:16px; margin:0 auto;border-top: 2px #ccc solid}
/*  新闻频道部分开始 */
.col260{ float: right; width:260px;}
.col702{ float: left; width:702px}
.col712{ float: left; width:712px}
.position{ width:940px; height:21px; padding-top:7px; padding-left:40px; background:#e6e6e6 url(../images/dot17.gif) no-repeat 10px 3px; margin:0 auto; text-align: left}
/*  分页部分开始 */
#page { padding: 10px; margin: 3px; margin-top: 10px; text-align: center; font-size: 12px; width: 90%; background:#fff}

.pagination {
 margin: 3px; margin-top: 8px; text-align: center; font-size: 12px; width: 90%;

}
        
.pagination a {
border: #bbb 1px solid; margin: 0 3px; COLOR: #000099; padding: 3px 6px; text-decoration: none;line-height: 25px;
}

.pagination span {
    padding: 3px 4px; color: #000;line-height: 25px;
}

.pagination a:hover{ 
	color: red; border: #888 1px solid;
}

.pagination .current {
border: #D20001 1px solid; padding: 2px 6px; font-weight: bold; margin: 3px; color: #000;background:#D20001;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
	line-height: 25px;
}

.pagination .pagination_current {
border: #D20001 1px solid; padding: 2px 6px; font-weight: bold; margin: 3px; color: #000;background:#D20001;
}

.pagination span.pagination_prev, .pagination span.pagination_next{
	border:1px solid #BBBBBB;
	color:#999999;
	line-height: 25px;
}

.sercive2{ float: left; width:245px; height: 65px; padding-top:36px; padding-left:15px; background:url(../images/servicebg2.gif) no-repeat; margin-top:8px}
.sercive2 input{ margin-right:12px}
.sercive2 p{ clear: both; font-weight: bold; margin-top:10px; padding-left:25px}
.list{ float: left; width:710px; height:980px; border:1px #ccc solid}
.list ul {float: left; width:690px}
.list ul li{float: left; width:690px; height:30px; line-height:30px; font-size:14px}

/* 左侧内容部分的样式 */
h1.title{ width:546px; height: 40px; line-height:40px; color:#000; border-bottom:1px #ccc solid; margin:10px 72px 0; font-size:18px; text-align: center;font-family:"microsoft yahei","微软雅黑","黑体","simsun","宋体"}
p.htnote{ float: left;  width:588px; height: 24px; line-height:24px; text-align: center; margin:5px 51px;display: inline;clear:both}
p.htnote2{ float: left; width:616px; height: 24px; line-height:24px; font-size:14px; text-align: center; margin:10px 37px 20px; display: inline; border-bottom:1px #ccc dotted; }
.htp{ text-indent:2em; width:650px; line-height:30px; margin:10px 20px 0; font-size:14px}
.quote{ margin-left:170px}
.dot23{ float: right; width:91px; height: 18px; background:url(../images/dot23.gif) no-repeat; border:0; color:#fff; margin-top:3px}
/* 相关报道样式 */
h6.baodao{width:580px; height: 28px; line-height:28px; color:#000; padding-left:36px; background:#e6e6e6 url(../images/dot26.gif) no-repeat 10px 8px; margin:10px 37px}
ul.baodao{ margin:0; padding:0; float: left; display: inline; width:616px; line-height:25px; margin:0 37px; font-size:14px}
ul.baodao li{ float: left; width: 100%; height:25px; overflow: hidden}
.bdtxt{ width:212px; height: 17px; padding-top:3px; border: 1px #7f9db9 solid; margin-left:10px}
/* 发表评论样式 */
.publicon{ float: left; width:594px; height:215px; border: 1px #c8d8f2 solid; background:#f5f8fd; margin:10px 40px; display: inline; padding:0 10px}
.publicon h6{float: left; width:574px; height: 18px; line-height:18px; background: url(../images/dot26.gif) no-repeat 0 -20px;  padding-left:20px; color:#000; padding-bottom:6px; border-bottom:1px #ccc dotted; font-weight: normal}
.logintxt{ width:98px; height: 17px; padding-top:1px; border: 1px #c8d8f2 solid}
.texta{ width: 592px; height: 102px;border: 1px #c8d8f2 solid; margin:5px 0; }
.content{ position: relative; float: left; width:100%; height: auto; line-height:25px; padding-bottom:30px; font-size: 14px;}
.content p{line-height:23px; margin:15px 0;}
.content p.htp.txtR{ position: absolute; bottom:10px; right:0; margin:0;}
.sousuo2{ width:66px; height: 20px; background:url(../images/dot25.gif) no-repeat; border:0; margin-left:10px}

/* 左侧特殊列表部分的样式 --RWlist人物频道列表 */
.RWlist{ float: left; width: 656px; height: 117px; padding: 17px 0; margin:0 27px; display: inline; border-bottom:1px #ccc dotted}
.RWlist dl{ float: left;width: 480px; height: 117px; padding-left:15px}
.RWlist dl dt{ width:260px; height: 24px; line-height:24px; font-size:14px; font-weight: bold; padding-right:220px; position: relative}
.RWlist dl dt span{ position: absolute; top:0; right:0; color:#999; font-weight: normal; font-size:12px}
.RWlist dl dd{ width: 100%; height:72px; line-height:24px; overflow: hidden; }
.RWlist dl dd.che{ height:20px; text-align: right}

/* 登录框样式 */
dl.login{ float: left; width:238px; height:102px; line-height:24px; overflow:hidden}
dl.login dt{ width:40px; height: 24px}
dl.login dd{ width:185px; height:24px; padding-right:10px}
dl.login dd input{ margin-top:2px; float: left}
dl.logined{ float: left; width: 238px; height: 102px; overflow: hidden}
dl.logined dt{ float: left; width: 238px; height: 40px; border-bottom:1px #ccc solid; line-height:40px; font-size:14px; margin-bottom:6px}
dl.logined dd{ float: left; width:94px; height: 24px; line-height:24px; background:url(../images/dot39.gif) no-repeat 10px 7px; padding-left:25px}
.logintext1{ width:183px; height: 16px; padding-top:2px; border: 1px #ccc solid}
.logintext2{ width:105px; height: 16px; padding-top:2px; border: 1px #ccc solid}
.submit{ margin-left:5px; display: inline}

.newcon{ float: left; width:690px; padding:0 10px; border:1px #ccc solid; overflow: hidden}

/*flash部分样式*/
/*flash1首页样式*/
.flash1{ float: left; width: 300px; height: 290px; padding:5px; background: url(/images/huandeng/flash1bg.gif) repeat-x;margin-top:8px}
.flash1 .image_wrapper{ float: left; width: 100%; height: 200px;}
.flash1 p.title_wrapper{ float: left; width:280px; padding:0 10px; height:33px; line-height:30px; background:#010103; font-size:14px; color:#c3eeff; overflow: hidden}
.flash1 ul{margin:0; padding:8px 10px; width:280px; height:45px; overflow: hidden}
.flash1 ul li{ float: left; width:55px; height: 41px; border: 2px #999 solid; margin-right:14px; cursor: pointer; overflow: hidden}
.flash1 ul li.end{ margin:0}
.flash1 ul li.select{ border:2px #fe9d05 solid}



/*flash2二级首页样式*/
.flash2{ float: left; width: 308px; height: 233px; background:#110000; position: relative;}
.flash2 .image_wrapper{ float: left; width: 308px; height: 200px;}
.flash2 .title_wrapper{ margin:0; width:248px; height:33px; line-height:33px; padding:0 50px 0 10px; font-size:14px; color:#b6f8f8;}
.flash2 ul{ padding:0; position: absolute; right:0; bottom:5px; width:72px; height:13px;}
.flash2 ul li{ float: left; width:13px; height:13px; line-height:14px; background: url(/images/huandeng/flash2_but1.gif) no-repeat; cursor: pointer; margin-right:5px; display: inline; text-align: center; color:#000;}
.flash2 ul li.select{ background:url(/images/huandeng/flash2_but2.gif) no-repeat; caption-side:#fff}


/*flash3图库首页样式*/
.flash3{float: left; width:702px; height: 321px; background:url(/images/huandeng/flash3bg.gif) repeat; padding:5px;}
.flash3_con{ float: left; width:474px;}
.flash3_con .image_wrapper{ float: left; width: 472px; height: 285px; border:1px #fff solid;overflow:hidden}
.flash3_con .title_wrapper{ float: left; width: 472px; height: 33px; line-height:33px; background:#000; border: 1px #bbb solid; border-top:0; text-align: center; color:#e80;}
.flash3_con .title_wrapper a{ color:#e80}
.flash3_nav{ float: right; width:228px; height:321px; overflow: hidden}
.flash3_nav li{ float: left; width:194px; height:41px; border: 1px #bbb solid; margin-bottom:7px; background:#000; cursor: pointer; padding:16px; overflow: hidden}
.flash3_nav li.select{ background:url(/images/huandeng/flash3_libg.gif) no-repeat; border:0; margin-left:2px; display:inline}
.flash3_nav li img{ float: left; width:56px; height: 36px; border:1px #fff solid; }
.flash3_nav li span{ float:left; width:130px; height:41px; line-height:20px; padding-left:6px; color:#fff;overflow: hidden}
.flash3_nav li span a{ color:#fff}
.flash3_nav li.select span a{ color:#000}

.flash_preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
#error{ float: left; width:590px; height: 200px; line-height:22px; text-align: left; padding-left:360px; padding-top:55px; background:url(/images/wrong.gif) no-repeat 330px 50px}
#error a{ color:#f00; font-weight: bold; font-size:14px; text-decoration:underline}
.c666{ color:#666} 
