@charset "utf-8";
/*初始化标签*/
*{margin:0;padding:0;}
body{font:14px "宋体",Arial; color:#333; line-height:24px; background:#f1efef url(sjqd.jpg) top center no-repeat}
ol,ul,li,dt,dd,dl{list-style:none;}
img{border:0;}
select,input{vertical-align:middle;}
a:link,a:visited{ font-family:"宋体",Arial;color:#000099;text-decoration:none;}
a:hover,a:active{color:#f00;text-decoration:underline;}
input,button{cursor:pointer;}
/*全局通用*/

/* 颜色属性 */
.cRed,a.cRed,a.cRed:visited{color:#ff0000;}
.cBlue,a.cBlue,a.cBlue:visited{color:#003398;}
.cDRed,a.cDRed,a.cDRed:visited{color:#bc2931;}
.cGray,a.cGray,a.cGray:visited{color: #333333;}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666;}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff;}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000;}
.cGreen,a.cGreen,a.cGreen:visited{color:#008000;}
.cYellow,a.cYellow,a.cYellow:visited{color:#ff6600;}
/* 字体属性 */
.fb{font-weight:bold;}
/* 字体大小*/
.f12{font-size:12px;}
.f14{font-size:14px;}
/*浮动*/
.left{float:left;}
.right{float:right;}
/*虚线*/
div.hr{ height:1px; margin:5px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden;}
div.hr hr{ display:none;}

.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px}
.ml10{ margin-left:10px;}
.pt10{ padding-top:8px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
/*新闻列表*/
ul.newslist12px,ul.newslist14px{}
ul.newslist12px li,ul.newslist12px li a{font-size:12px;line-height:23px;}
ul.newslist14px li,ul.newslist14px li a{font-size:14px;line-height:24px;}
/*头题*/
.headerInfo{height:auto;}
.headerInfo h2{text-align:center;margin-bottom:5px;}
.headerInfo h2 a:link,.headerInfo h2 a:visited{font:18px 宋体;color:#cc0000;line-height:27px;font-weight:bold;}
.headerInfo p{text-align:left;text-indent:2em;}
.headerInfo{height:auto;}
.headerInfo h3{text-align:center;margin-bottom:5px;}
.headerInfo h3 a:link,.headerInfo h3 a:visited{font:12px 宋体;color:#cc0000;line-height:22px;font-weight:bold;}
.headerInfo p{text-align:left;text-indent:2em;}
/*图片排版全局通用*/
.img_tex{ width:1000px; overflow:hidden; height:1%}
.img_tex li{float:left; display:inline; width:210px; margin:0 36px 30px 0}
.img_tex li img{display:block; width:210px; height:150px}
.img_tex li p{ background:#333;display:block; height:26px;line-height:26px; font-size:12px; text-align:center}
.img_tex li p a{color:#fff}
#Layer1 {position:absolute; left:-10px; top:2px; width:959px; height:249px; z-index:1;}
/*图片轮播*/
.flashNews {position:relative;width:290px;overflow:hidden;text-align:left;}
.firstNews {position:relative;float:right;width:290px;margin-bottom:10px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:210px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:290px;height:40px;}
#SwitchTitle h3 { display:none}
#SwitchTitle { height:20px; text-align:center; line-height:22px; padding:0 10px; overflow:hidden; width:290px;}
#SwitchTitle a:link,#SwitchTitle a:visited { color:#000000; font-weight:bold;}
#SwitchTitle a:hover { color:#ff0000; text-decoration:none;}
.firstNews p a {font-size:12px;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px; z-index:2;}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews ul {width:290px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:310px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;}
.flashNews ul li a:visited { color:#FFFFFF}
.flashNews ul li a.sel:link,.flashNews ul li a.sel:visited,.flashNews ul li a.sel:hover {color:#fff; background:#ff0000;}
.form{width:200px;}
.form dl{padding:10px 0;}
.form dt{font-size:14px;font-weight:bold;line-height:20px;}
.form dd{margin:5px 0; FONT-SIZE: 9px; BACKGROUND: #9ED8F3; FLOAT: left; WIDTH: 13px;LINE-HEIGHT: 12px; HEIGHT: 12px; COLOR: #fff; TEXT-ALIGN: center}
.subtopic{padding:0px; width:230px;}
.subtopic h2{font-size:14px;text-align:left;line-height:20px;}
.subdesc{margin-top:10px;margin-left:25px;line-height:20px;padding:5px;color:#666666}
.YourInfo{width:200px; margin:0px;padding:3px;line-height:15px;border:1px solid #efefef;}
.center{ margin:0 auto; width:950px;}
.td{border: 1px dotted #9EC2D6;}
.wryh{font-family:"Microsoft YaHei";font-size:14px;font-weight: normal;color:#333;line-height:24px;}
.wryh01{font-family:"Microsoft YaHei";font-size: 18px;font-weight: bold;color: #FFFFFF;line-height: 30px;}
.tit_a{ display:block;height:46px; padding:0 10px; font-family:"Microsoft YaHei";font-size:32px;color:#990000;line-height:46px}

/*-大图-*/
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after {clear: both}
.clearfix { zoom: 1}

.icon-arrow-a-left, .icon-arrow-a-right { background: url(icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 960px; height: 410px; margin: auto; position: relative; }
#index_b_hero img { width: 950px; height: 400px; }
#index_b_hero .heros { width: 960px; height: 410px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity:.7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color:orangered}
#index_b_hero .next { margin: -25px 5px 0 0; right: 0}
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {background: #fff; padding: 5px; z-index:1; position: absolute; top: 0; left: 0; width: 950px; height: 400px; overflow: hidden; left: 1920px; background: #f1efef; }
#index_b_hero .mask-right, #index_b_hero .mask-left {z-index:10; left:-960px; filter:Alpha(opacity=100);-moz-opacity:1.00;opacity:1.00; background: #f1efef; overflow: hidden}
#index_b_hero .mask-right span, #index_b_hero .mask-left span{ visibility:hidden}
#index_b_hero .mask-right {left: 960px}
#index_b_hero .active { z-index: 2; left: 0}

.b1{ width:990px;padding:15px 0; margin-bottom:15px; overflow:hidden}
.layer{float:left;display:inline; width:420px;padding:20px; margin-bottom:30px; margin-right:30px; border:1px solid #e3e3e3;  background:#fff}
.list{width:430px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #e3e3e3}
.list img{display:block; width:420px; height:250px;}
.list strong a{display:block; height:34px; line-height:34px;  font-weight:normal;font-size:18px;font-family:"Microsoft YaHei"; color:#333}
.list p{display:block; color:#777; font-size:12px}
.list_news{}
.list_news li{height:27px; line-height:27px; overflow:hidden;}

.nav{height:36px; line-height:36px;background:#f3f3f3; border:1px solid #e3e3e3; border-bottom:1px solid #b1b1b1}
.nav li{display: block; float:left; width:157px; border-right:1px solid #e3e3e3; text-align:center; background:#f3f3f3}
.nav li a{font-family:"Microsoft YaHei"; color:#333; font-size:16px;}
.nav li a:hover{ color: #CC0000; text-decoration:none}

.list_a{ width:951px; margin-bottom:40px;overflow:hidden; border:1px solid #e3e3e3; border-right: none; border-bottom:none}
.list_a li{float:left; width:270px; display:inline; overflow:hidden; padding:15px 23px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#fff}
.list_a li img{display:block; width:270px; height:150px; margin:0 auto 5px auto}
.list_r{ overflow:hidden; margin-bottom:7px;}
.list_a li strong{display:block; line-height:24px; font-weight:normal; text-align:center; margin-bottom:10px}
.list_a li strong a{font-family:"Microsoft YaHei";font-size:16px; color:#333}
.list_a li p{display:block; padding:0 10px;line-height:22px; color:#777; text-indent:2em; font-size:12px}