@charset "utf-8";
/* CSS Document */
body{ font-family:Arial;color: #232323; margin:0 auto; font-size:12px; line-height:16px; width:100%; background:#FFF;}

*{ margin:0; padding:0;}
ul,ol,li{ list-style:none;}
.clear{ clear:both; margin:0; padding:0;}
a{text-decoration: none;}
input{ border:none;}
img{ border:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { margin:0;line-height: 20px;}
/*头部*/
#top{ width:100%; overflow:hidden; height:30px; background:#448aca; font-family:myFirstFont;}
#top1{ width:980px; margin:0 auto;}
.top{ float:right; height:31px; line-height:12px; display:inline; text-align:right; color:#FFF; overflow:hidden; margin-right:30px;}
.top a{ line-height:12px; font-size:12px; color:#FFF; padding:0 10px; display:inline;}

.link{ width:100%; top:58%; position:absolute; z-index:100; left:0; height:23.5%;}
.aa1{ width:23%; height:23.5%; top:58%; position:absolute; z-index:101; left:6%; overflow:hidden;}
.aa2{ width:25%; height:23.5%; top:58%; position:absolute; z-index:102; left:31%; overflow:hidden;}
.aa3{ width:35%; height:23.5%; top:58%; position:absolute; z-index:103; left:58%; overflow:hidden;}
/*导航*/
#menu{ width:100%; background:#eee; height:76px; font-family:myFirstFont;}
.menu{ width:980px; margin:0 auto; height:76px;}
.menu .logo{ float:left; width:154px; height:76px;}
.menu ul{ float:right; margin-top:25px; margin-right:30px;}
.menu ul li{}
.menu ul li a{ padding:0 10px;}
/*内容*/
.container{ padding:30px 30px; width:920px; margin:0 auto; overflow:hidden;}
.container1{ padding:5px 30px 30px 30px; width:920px; margin:0 auto; overflow:hidden;}
.container .title{ text-align:center; width:915px; font-size:18px; line-height:24px; background:url(../images/titlebg.png) no-repeat center bottom; padding-bottom:52px; font-family:myFirstFont; padding-left:5px}
.newlist{ width:920px; display:block; overflow:hidden; margin-top:20px;}
.newlist .time{ border:1px #999 solid; padding:2px; line-height:20px; width:55px; font-size:18px; text-align:center; color:#2d2274; float:left;}
.newlist .newtxt{ line-height:42px; margin-left:20px; float:left; font-size:16px;}
.newlist .more{ float:right; cursor:pointer; margin-top:11px;}
.fenye{ width:500px; float:right; text-align:right; margin-top:20px; height:20px;}
.fenye a{ width:19px; height:15px; text-align:center; line-height:15px;  margin-right:6px; font-size:14px;}
.newtext{ width:880px; display:block; overflow:hidden;  margin:0 20px;}
.newtext input{ line-height:25px; height:25px; border:1px solid #ccc;}
.newtext p{ line-height:24px; font-size:14px; padding-bottom:8px;}
.newtext1{ width:920px; display:block; overflow:hidden;}
.newtext1 p{ line-height:24px; font-size:14px; padding-bottom:8px;}

table.cl{ border-left:1px solid #CCC; border-top:1px solid #CCC; width:790px; margin:30px auto; text-align:center;}
table.cl tr td{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; text-align:center; line-height:24px;}

.ptitle{height:55px; margin-bottom:15px; margin-top:20px;}
.ptitle .t1{  width:130px; font-family:myFirstFont; float:left; margin-bottom:-30px; margin-left:225px;}
.ptitle .t1 a{ display:block;line-height:24px; font-size:18px; font-family:myFirstFont; cursor:pointer;}
.ptitle .t1 span{ width:130px; height:30px; background:#FFF; overflow:hidden; display:block;}
.ptitle .t2{  width:120px; font-family:myFirstFont; float:left; margin-bottom:-30px; margin-left:250px;}
.ptitle .t2 a{ display:block;line-height:24px; font-size:18px; font-family:myFirstFont; cursor:pointer;}
.ptitle .t2 span{ width:120px; height:30px; background:#FFF; overflow:hidden; display:block;}
.ptitle .t1:hover span,.ptitle .t2:hover span,.ptitle .t1.dq span,.ptitle .t2.dq span{ background:#005399;}
.ptitle .t1:hover a,.ptitle .t2:hover a,.ptitle .t1.dq a,.ptitle .t2.dq a{ color:#005399;}

.pmenu{ width:889px; height:35px; margin:0 auto;}
.pmenu a{ padding:0 35px; float:left; line-height:35px;font-family:myFirstFont; display:inline-block; color:#232323; background:#e5e5e5; font-size:14px;}
.pmenu a:hover,.pmenu a.dq{ background:#448aca;}

.list{ width:810px; margin:20px auto; overflow:hidden;}
.list ul li{ float:left; padding:10px 60px; width:150px; text-align:center;}
.list ul li img{ display:block; width:150px;}
.list ul li a{ color:#232323; display:block;width:150px;}
.list ul li a span b{ color:#005399; font-size:13px; font-weight:normal;}


.bannerbox{ width:100%; overflow:hidden; height:100%; position:relative;}
 .bannerbox .banner{ position:relative; width:100%;}
  .bannerbox .banner ul{width:100%;}
 .bannerbox .banner ul li{display:none; width:100%;}
 .bannerbox .banner ul li img{ display:block; width:100%;}



.down{ width:920px; display:block; overflow:hidden; margin-top:20px;}
.down .time{ width:109px; height:133px; float:left;}
.down .newtxt{ line-height:25px; margin-left:10px; float:left; font-size:14px;}
.down .more{ float:right; cursor:pointer; margin-top:105px;}

#footer{ width:100%; background:#0070a4; height:77px; min-width:980px;}
.footer{ width:980px; margin:0 auto; font-size:14px; text-align:center; padding-top:15px; line-height:24px; color:#FFF; }



.flexslider{position:relative;width:100%;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center; *margin-bottom:30px;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}