@charset "utf-8";
/*
Copyright (c) 2011, oulingling. All rights reserved.
*/

body { font: 12px Verdana, Geneva, sans-serif; margin: 0px; padding: 0px; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,em,th{font-size:100%;font-weight:normal;}
fieldset{border:0;}
td { font-size: 12px; }
p { margin: 0px; padding: 10px 0px; }
img { border-style: none; }
form { font-size: 12px; margin: 0px; padding: 0px; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
a { color: #2A2A2A; text-decoration: none; }
a:hover { color: #DA0F0F; }
input { font: 12px "微软雅黑"; }
select { font: 12px "微软雅黑"; }

.clear {display:block; height:0; overflow:hidden; clear:both;*zoom:1;  }
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}.space{ clear: both; height: 12px; overflow:hidden; } 
.space2{ clear: both; height: 18px; overflow:hidden; } 
.pagebg { background: #FFF url(../images/pagebg.jpg) repeat-y center top; }
.contain { margin: 0px auto; width: 973px; padding: 0px; zoom:1; }

.pika-stage { position: relative;  height:177px; overflow: hidden; }
	.pika-stage .pika-aniwrap, .pika-stage .main-image {position: absolute; top: 0; left: 0;}
	.pika-stage .pika-aniwrap{width:973px;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img {border:0;width:973px;height:177px;}

.pika-stage .caption {position: absolute;   font-size: 0px; color: #fafafa; padding: 10px; text-align: right; bottom: 20px; right: 10px;display:none;}
	.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}
.pika-textnav, .pika-imgnav {display:none;}
.pika-counter{position: absolute;bottom: 0px;left:15px;font-size:11px;  display:none;}
#pikame{display:none;}



.top { margin: 0px; padding: 0px 0px 19px; background: url(../images/pagebg2.jpg) repeat-x left top; }
.top .logo { float: left; margin: 0px; padding: 0px; }

.quickmenu { color: #FFF; float: right; padding-top: 18px; padding-right: 38px; text-align:right;}


.quickmenu a { color: #FFF; margin: 0px 3px; }
.quickmenu a:hover { color: #FFFF80; }
.banner { text-align: center; overflow: hidden; clear: both; }

.mainnav { color: #262628; height: 32px; clear: both; zoom:1; padding: 0px 0px 12px; position: relative; z-index: 200000; background: url(../images/topbg.jpg) repeat-x left bottom; }
.mainnav ul { float: right;  font-size:14px; }

.mainnav li { background: url(../images/mainnavline.jpg) no-repeat right 10px; display: inline; float: left; margin: 0px; padding: 0px 28px; height: 42px; position: relative; font-family: "微软雅黑"; line-height: 32px; font-weight: lighter; }
.mainnav ul li ul { color: #FFF; display: none; float: none; position: absolute; left: -3px; top: 32px; z-index: 1000; width: 109px; background: #3366ff; }
.top .mainnav ul li ul li { background: url(none); text-align: left; display: block; margin: 0px 0px -1px; padding: 4px 4px 0px 10px; float: none; border-bottom: 1px solid #039; zoom:1; height: auto; font: 12px/18px Arial, Helvetica, sans-serif; line-height:22px;}
.top .mainnav ul li ul li:hover{background:#009;}

.mainnav .noline { background: url(none); }

.mainnav a { color: #262628; }
.mainnav a:hover { color: #1F4ACC; }

.mainnav ul li ul a { color: #fff; }
.mainnav ul li ul a:hover { color: #FF0; }
.maincontent { float: left; width: 684px; padding-left: 22px; }
.sidebar { width: 239px; float: right; padding-right: 20px; }

.sidebar1 { width: 239px; float: left; padding-left: 20px; }


.sidetitle { color: #fefefc; background: #3366ff; height: 36px; overflow: hidden; padding: 0px 0px 0px 15px; font-size: 15px; line-height: 36px; font-weight: lighter; }
a.amore{ float: right; font-size: 11px; font-weight: normal; color: #fefefc; margin-right: 11px; }
.sidebox { clear: both; margin-bottom: 23px; padding-bottom: 13px; border: 1px solid #3167ff; }
.sidelist { font: 11px/18px Verdana, Geneva, sans-serif; color: #4780ba; padding: 10px 10px 0px 27px; }
.sidelist li { background: url(../images/listico.jpg) no-repeat left 11px; padding: 5px 0px 8px 11px; }
.sidelist li a { color: #4580b8; }
.sidelist li a:hover { color: #3566FF; }

a.amore1{ float: right; font-size: 11px; font-weight: normal; color: #039; margin-right: 11px; }


.sidelist2{ font: 11px/18px Verdana, Geneva, sans-serif; color: #3566FF; padding: 10px 10px 0px 27px; }
.sidelist2 li { background: url(../images/listico.jpg) no-repeat left 7px; padding: 1px 0px 6px 8px; }
.sidelist2 li a { color: #3566FF; }
.sidelist2 li a:hover { color: #F86D07; }


.sidelist3 { font: 11px/18px Verdana, Geneva, sans-serif; color: #4780ba; padding: 10px 5px 0px 10px; }
.sidelist3 li { background: url() no-repeat left 9px; padding: 3px 0px 5px 11px; }
.sidelist3 li.yy {  padding: 3px 0px 5px 11px; border-bottom:1px solid #F0F0F0;}
.sidelist3 li.xx { background: url(../images/listico.jpg) no-repeat left 9px; padding: 3px 0px 5px 11px; font-weight:bold;border-bottom:1px solid #F0F0F0;}
.sidelist3 li a { color: #4580b8; }
.sidelist3 li.yy a {color:#090; text-decoration:underline; padding-left:5px;}
.sidelist3 li.yy a:hover {color:#F00; text-decoration:underline;}
.sidelist3 li a:hover {color:#F00; text-decoration:underline;}
a.sslink:link,a.sslink:visited{ text-indent:2px; color:#060;}
.titlecol { color: #000000; font: bold 12px Verdana, Geneva, sans-serif; padding: 0px; }
.content_col { padding: 0px 18px 10px 0px; color: #282829; font: 11px/22px Verdana, Geneva, sans-serif; }


.bottom { line-height: 23px; color: #504f54; text-align: center; clear: both; padding: 15px 0px 20px; }
.bottom a{ color: #333132; }

.bottom .menu { color: #e6dedb; line-height: 33px; background: #3366ff; height: 33px; overflow: hidden; }
.bottom .menu a { color: #FFF; padding-right: 8px; padding-left: 8px; }
.bottom .copyright { line-height: 20px; padding: 20px 0px 0px; font-family: Arial, Helvetica, sans-serif; }
.bottom .copyright a { color: #504f54; }
.ititle { font-weight: bold; color: #141414; font-size: 13px; padding: 0px 0px 5px; clear: both;  border-bottom:1px dashed #ccc;}
.ititle12 { font-weight: bold; color: #141414; font-size: 14px; padding: 0px 0px 15px; clear: both; border-bottom:1px dashed #ccc;}

.newslist{ font: 11px/18px Verdana, Geneva, sans-serif; color: #3566FF; padding: 0px 20px 0px 2px; }
.newslist li { background: url(../images/listico.jpg) no-repeat left 9px; padding: 3px 0px 2px 9px; }
.newslist li a { color: #3566FF; }
.newslist li a:hover { color: #F86D07; }.prolist { }
.prolist li { font-size: 11px; color: #FFF; border: 1px solid #3366ff; display: inline; margin: -4px 8px 0px 3px; float: left; height: 131px; width: 157px; overflow: hidden; }
.prolist li h3 { color: #FFF; background: #3366ff; text-align: center; height: 28px; line-height: 28px; }
.prolist li h3 a { color: #FFF; }
.prolist li h3 a:hover { color: #FFFF80; }


.prolista { line-height: 18px; color: #756f71; margin: 0px 4px; }
.prolista li { margin: 0px; padding: 0px 0px 10px; border-bottom: 2px solid #d7e7fe; zoom:1 }
.prolista .imgbox { float: left; margin-right: 15px; margin-top: 10px; border:2px solid #D9D9D9;}
.prolista .txt { float: left; width: 362px; margin-top: 10px;}
.prolista .txt h3 { font-size: 14px; font-weight: bold; color: #666263; margin: 0px 0px 6px; padding: 5px 0px; border-bottom: 1px solid #d7e7ff; }
.prolista .pubtime { font-size: 12px; font-weight: normal; }
.prolista .txt h3 a { color: #666263; }
.prolista .txt h3 a:hover { color: #FF0000; }
.prolista .txt a.view { background: url(../__DEFAULT__/images/more.jpg) no-repeat left center; display: block; float: right; height: 21px; width: 31px; margin-top: 9px; }
