@charset "gb2312";
/* CSS Document */

body{ font-family:Arial, "Î¢ÈíÑÅºÚ", Verdana; font-size:16px; color:#333333; }
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0; padding:0;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:#333333; }
.l{float:left; }
.r{ float:right;}
.pl{ padding-left:1.4em;}
.pr{ padding-right:1.4em;}

.top{ background:url(top.jpg) center top no-repeat; height:420px; }
.main{ width:1200px; margin:0 auto; background-color:#FFFFFF; overflow:hidden; padding:20px 0; }
.h50{ clear:both; overflow:hidden; height:30px;}

/*top title*/
/*.tt{ background:#E11116; height:100px; line-height:100px; text-align:center; font-size:3.2em; margin:0.5em 0; display:block }
.tt a{ color:#FFF; }*/

/*list typeclass*/
.typelist{ padding:1.5em 0; display:block; overflow:hidden }
.typelist a{ float:left; background:#aa1f23; margin-right:1.2em; font-size:1.4em; padding:.5em .6em; }
.typelist a{ color:#FFF; }

.focus{ width:590px; height:310px; }
/*focus*/
.hiSlider { overflow:hidden; }
.hiSlider li img { display: block; margin: 0 auto; width:570px; height:310px; }
.hiSlider-item { float: left; }
.hiSlider-pages, .hiSlider-title { position: absolute; z-index: 3 }
.hiSlider-btn-prev, .hiSlider-btn-next { position: absolute; z-index: 5; top: 50%; height: 30px; width: 30px; background: url(hislider-arrow.png) no-repeat; margin-top: -15px; text-indent: -200px; overflow: hidden; opacity: .6; filter:alpha(opacity:60)}
.hiSlider-btn-prev { left: 10px }
.hiSlider-btn-next { right: 10px; background-position: -30px 0 }
.hiSlider-btn-prev:hover, .hiSlider-btn-next:hover { opacity: 1; filter:alpha(opacity:100)}
.hiSlider-title { bottom: 0; width: 100%; padding: 6px 0; color: #fff; text-indent: 10px; background: rgba(0,0,0,.6); z-index: 2; font: 14px/2 "Microsoft YaHei", Arial, Tahoma }
.hiSlider-pages { bottom: 10px; right: 10px; text-align: right }
.hiSlider-pages a { height: 12px; width: 12px; margin: 0 6px; display: inline-block; overflow: hidden; text-indent: -100px; font-size: 0; border-radius: 50%; background: #ddd }
.hiSlider-pages a.active { background: #5472BF }

.news{ width:48%;}
.news .title{ height:96px; }
.news ul li{ padding:.6em 0 .6em 2em; font-weight:bold; font-size:18px;   background:url(icon2.jpg) 0 15px no-repeat;}
.news ul li p{color:#666666; font-size:16px; font-weight: normal; padding-top: 10px; line-height: 1.5em; text-indent: 2em;}
.news ul.ty li{ background:url(icon1.jpg) 0 10px no-repeat;}

/*ÁÐ±íÒ³*/
.newslist{ width:100%; margin:0 auto;}
.newslist .title{ background:url(lanmu3.jpg) center bottom no-repeat; height:20px; font-size:1.3em; padding:.8em 0 .6em .4em; margin-bottom:0.5em; text-align: center;}
.newslist ul li{ background:url(icon2.jpg) 0 18px no-repeat; padding:1em 0 1.8em 1.5em;}
.newslist ul li a{ float:left; }
.newslist ul li span{float:right;}

.content{}
.content h1{ text-align:center; border-bottom:1px dashed #ddd; padding:.5em 0 30px; color: #0a6ee5; }
.content .souce{ text-align:center; font-size:.9em; padding-top:10px; padding-bottom:1em; font-style:normal }
.content .info, .content .info p{ line-height:2em; margin:1em 0; }

.footer { margin-top: 0px; }
.foot { border-top: 5px solid #a9161e; margin-top: 10px; background: #056ce1; text-align: center; padding: 10px; }
.foot p { line-height: 28px; font-size: 14px; color: #fff; }
@media screen and (max-width:1024px) {
.top{ min-width:1200px;width:100%; }
.footer { min-width:1200px;width:100%; }
}