@charset "gb2312";


/*+++++++++++++++++++++ top ++++++++++++++++++++++++++*/
/*top*/
.top{ width:960px; margin:0 auto; padding:0 10px; _text-align:left; background:#fff; height:231px; overflow:hidden;}

.hfun{ height:30px; background:#f8f8f8; overflow:hidden; line-height:30px; padding:0 10px;}
.hfun .fl{width:100px;}
.hfun .fr{width:280px;}
.hfun .fr img{float:left; margin-top:5px; margin-right:10px; _margin-right:5px;}
.hfun .contcat{ float:right; width:90px;}
.hfun .contcat a,.hfun .contcat a:hover{color:#666;white-space:nowrap;}
#showtime{color:#076cb2;float:left;}

.head{ background:url(../../images/site/head.jpg) no-repeat top; height:166px;}
.navi{ background: url(../../images/site/spirit.png) repeat-x 0 0; height:33px; overflow:hidden;border:1px solid #d5d5d5;border-left:0;}
.navi li{ background:url(../../images/site/spirit.png) no-repeat  0 -40px; float:left; width:136px; text-align:center;font:14px/34px Microsoft YaHei,simhei}
.navi li a{ color:#333;}
.navi li .on,.navi li a:hover{ color:#039; text-decoration:none;}

/*+++++++++++++++++++++ main ++++++++++++++++++++++++++*/
/*main*/
.warper{ width:100%; _text-align:center}
.mainbox{ width:960px; _text-align:left; margin:0 auto;padding:10px; background:#fff;}
.arbg h2{ background:url(../../images/site/spirit.png) repeat-x 0 -80px; height:34px; font: normal 12px/34px simsun;border:1px solid #bcd4dd; padding:0 15px 0 5px;}
.arbg h3{ background:url(../../images/site/spirit.png) repeat-x 0 -200px; height:29px; font: normal 12px/30px simsun;border:1px solid #bcd4dd; padding:0 15px 0 5px;}
.arbg h2 img{ float:left; margin-top:2px;}
.arbg h3 img{ float:left;}
.arbg h2 a,.arbg h3 a{ float:right;color:#666;}
.arcn{border:1px solid #bcd4dd; border-top:0;}
.arbg .time,.ra_con .time{ float:right;color:#999;}

/*+++++++++++++++++++++ index ++++++++++++++++++++++++++*/
/*zxxx*/
.zxxx .arcn{ padding:6px;background: -moz-linear-gradient(top, #fefefe, #f2f2f1 80%, #f2f2f1); background: -webkit-linear-gradient(top, #fefefe, #f2f2f1 80%, #f2f2f1);background: -o-linear-gradient(top, #fefefe, #f2f2f1 80%, #f2f2f1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f2f1'); width:946px;}
.zxxx .newslist{ width:480px; padding:0 15px 0 15px; height:270px; overflow: hidden;}
.zxxx .newslist h4{ font:24px/40px Microsoft YaHei,simhei; text-align:center; padding:0 15px; white-space:nowrap;}
.zxxx .newslist h4 a{color:#c00;}
.zxxx .newslist h4 span{ float:right;color:#f00;font-size:14px;}
.zxxx .newslist hr{ height:0;border:0;border-top:1px dashed #aeaeae; overflow:hidden;}
.zxxx .newslist ul{ padding:10px 0; }
.zxxx .newslist li{ background:url(../../images/site/spirit.png) no-repeat 0px -120px;padding-left:15px; line-height:18px;line-height:24px;}
/*focus*/
.focusarea{ width:430px; height:270px; overflow:hidden;}
#focus{ width:430px; height:270px;position:relative;  overflow:hidden;  zoom:1;   }
/*#focus .hd{ width:70px;  height:245px; position:absolute; right:0px; top:17px; overflow:hidden; }
#focus .hd ul li{ width:58px; height:56px; text-align:center; padding:0 0 4px 10px; overflow:hidden;}
#focus .hd ul li img{ width:50px; height:48px; border:1px solid #ccc; padding:3px; cursor:pointer; vertical-align:bottom; }
#focus .hd ul li.on img{ border-color:#f60;  }*/
#focus .bd{ width:430px;  height:270px; position:relative;  }
#focus .bd li{ position:relative; zoom:1; vertical-align:middle;}
#focus .bd li .pic{ position:relative; z-index:0;  }
#focus .bd li .pic img{ width:430px; height:270px; vertical-align:bottom; }
#focus .bd li .bg{ width:430px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
#focus .bd li .title{ width:430px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
#focus .bd li .title a{ color:#fff; padding-left:15px;}
#focus .prev,
#focus .next { width: 40px; height:70px; margin: -60px 0 0; display: none; background: url(../../images/site/ad_ctr.png) no-repeat -5px -8px; position: absolute; top: 55%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
#focus .prev { left: 0; }
#focus .next { background-position: -14px -98px; right: 0; }
#focus .prev:hover,
#focus .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/*ztbd*/
.ztbd{ margin-top:10px;}
.ztbd ul{height:72px;padding:10px 0 10px 4px;}
.ztbd ul li{ float:left; padding:0 3px;}
.ztbd ul li img,.ztbd_l ul li img{ width:180px; height:66px; border:1px solid #ccc; padding:1px;}


/*zhxw&sqsh*/
.zhxw,.sqsh{ margin-top:10px; width:337px; height:208px;}
.sqsh{ margin-left:8px;}
.zhxw .arcn,.sqsh .arcn{ height:175px;}
.zhxw .arcn ul,.sqsh .arcn ul{ width:310px; padding:15px 12px;}
.zhxw .arcn li,.sqsh .arcn li,.mtzx .arcn li,.ra_con li{ background:url(../../images/site/spirit.png) no-repeat 0px -230px;padding-left:15px; line-height:24px;white-space:nowrap;}

/*video*/
.videoarea{ width:270px; height:208px; overflow:hidden;margin-top:10px;}
.videoarea h3{ background:url(../../images/site/videotir.jpg) no-repeat left top; height:30px;font:normal 12px/30px simsun; padding-right:15px;}
.videoarea h3 a{ float:right;color:#fff;}
.videoarea .arcn{ padding:5px 4px;width:260px;height:166px;}
.video{width:260px; height:166px;overflow:hidden; position:relative;}
.video h6{ position:absolute; left:0; bottom:0; height:30px; width:100%; line-height:30px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
.video h6 a,.video h6 a:hover{ color:#fff;}
.video img{ height:100%; width:100%;}
.video h6 img{ width:17px; height:17px; padding:6px 8px 0 8px;float:left;}

/*mtzx*/
.mtzx{margin-top:10px; }
.mtzx .arcn{ width:958px; overflow:hidden;}
.mtzx ul{ padding:15px 0px; width:475px; overflow:hidden;}
.mtzx ul li{ line-height:42px!important; height:42px; overflow:hidden; background:none!important; color:#c00; }
.mtzx ul li img{ float:left; padding-top:6px; height:30px; width:97px;}

/*link*/
.link{ margin-bottom:3px; height:22px; background:#f2f2f4;margin-top:10px;}
.link select{ width:165px; margin-right:2px;}
#select3,#select4,#select5{ width:141px;}
#select5{ margin-right:0;}

/*footer*/
.footer{ border-top:3px solid #2c69b9; padding-top:15px; padding-bottom:30px;background:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;}
.footer a{ color:#000;}

/*+++++++++++++++++++++ in ++++++++++++++++++++++++++*/
.la{ width:202px; margin-bottom:10px; overflow:hidden}
.ra{ width:747px;margin-bottom:10px;border: 1px solid #bcd4dd;overflow:hidden}
.la .arbg h3{ padding:0 10px;}
.la .arbg h3 b{ font-size:14px; color:#000;}

/*====list====*/
/*ztbd_l*/
.ztbd_l ul{ padding:10px 0 10px 8px}
.ztbd_l ul li{ margin:3px 0;width:186px; height:70px; overflow:hidden;}

.videoarea_l{ margin-top:10px;}
.videoarea_l h3{ background:url(../../images/site/in_4.jpg) no-repeat left; width:182px; border:0;}
.videoarea_l h3 b{color:#fff!important;}
.videoarea_l h3 a{ color:#fff!important;}
.videoarea_l .arcn{ padding:3px 3px;width:194px; height:123px;}
.videoarea_l .video{width:194px; height:123px;overflow:hidden; position:relative;}

.link_l{ margin-top:10px;}
.link_l ul{ padding:20px 0 20px 15px;background:url(../../images/site/in_3.jpg) repeat-x;}
.link_l li{ padding:5px 0; height:20px; overflow:hidden;}
.link_l select{ width:170px; height:20px; line-height:20px; color:#444;}

.ra .ra_tit{ color:#076cb2; font-weight:normal; line-height:24px; height:24px; border-bottom:1px solid #bcd4dd; padding:0 10px;}
.ra .ra_tit a{color:#076cb2;}
.ra_con{ padding:10px 55px 30px 55px;}
.ra_con ul{ border-bottom:1px dashed #076cb2; padding:35px 0 20px 0;}

.search{float:right; display:inline;}
.search span{ float:left; color:#777;}
.search .input{ width:142px;display:inline;float:left;margin:2px 5px 0 0;height:18px;border:1px solid #c9c9c9;background: url(../../images/site/in_1.jpg) left top no-repeat;;overflow:hidden;}
.search .input input { padding-left:22px;width:100%;height:18px;line-height:16px;font-size: 12px;border: 0;background: none;outline: 0;-webkit-appearance: none;}
.search .btn{ background: url(../../images/site/in_2.jpg)  no-repeat left;width:50px;height:18px; margin-top:2px;}

.page{ text-align:center; padding:40px 0 10px 0; line-height:20px;}
.page a{ background:#fff;padding:4px 6px;border:1px solid #ddd; color:#333;vertical-align:top; _padding-top:2px; margin:0 2px;}
.page .on{ border:0; color:#fff;background:#356aa0; font-weight:bold;}
.page a:hover{ background:#356aa0; text-decoration:none;color:#fff;}

.mt-list ul li{ line-height:42px!important; height:42px; overflow:hidden; background:none!important; color:#c00; padding:0; }
.mt-list ul li img{ float:left; padding-top:6px; height:30px; width:97px;}

/*====article====*/
.article h2{font:bold 24px/60px Microsoft YaHei,simhei; text-align:center;}
.article h5{ color:#777; font-weight:normal; font-size:12px;text-align:center; padding-bottom:20px; border-bottom:1px solid #ddd;}
.article h5 span{ color:#f00;}
.artext{ padding-top:30px;color:#444;}
.artext img{ margin:0 auto; margin-bottom:10px;}