@charset "UTF-8";

/* container */
.container{position:relative; padding:0 0 30px;  z-index:0;}
.container .wrap{width:1056px; padding:0;}

.wrapTbt{width:1056px; height:3px; background:url(wrapTbt.png) no-repeat; font-size:0;}
.wrapBbt{width:1056px; height:3px; background:url(wrapBbt.png) no-repeat; font-size:0;}
.wrapBox{width:998px; padding:25px 25px 28px 33px; background:url(wrapBoxbg.png) repeat-y;}

.container .hd{height:34px; line-height:34px; background:url(hdBg.jpg) no-repeat 0 12px; overflow:hidden; zoom:1;}
.container .hd h2{float:left; height:34px; font-size:18px; font-family:Microsoft YaHei; font-weight:100; color:#131313; background:#fff;}
.container .hd h2 em{padding:0 28px 0 8px; font-size:14px; color:#ababab;}
.container .hd .more{float:right; padding-left:16px; height:34px; line-height:34px; background:#fff;}
.container .hd .more a{color:#ad1f1f; font-family:Microsoft YaHei; font-size:12px; cursor:pointer;}
.container .hd .more a:hover{color:#ad1f1f;}

.aArea{}
.aArea .wrapBox{padding-bottom:35px;}
.aArea .sub{float:left; display:inline; width:684px; overflow:hidden; }
.aArea .main{float:right; display:inline; width:287px; overflow:hidden;}

.aArea .sub .bd{padding:20px 0 0;}

.picTab{}
.picTab li{float:left; display:inline; height:217px; overflow:hidden; zoom:1;}
.picTab li h4{float:left; display:inline; width:27px; height:147px; font-size:14px; font-family:Microsoft YaHei; font-weight:100; color:#fff; background:#909090; padding:70px 0 0 10px; line-height:16px; margin-right:1px;}
.picTab li .pic{float:left; display:none;}
.picTab li .pic img{ height:217px; display:block;}
.picTab li.on h4{background:#ad1f1f; margin:0;}
.picTab li.on .pic{display:block;}

.aArea .main .bd{padding:15px 0 0;}
.aArea .main .info{color:#424141; line-height:24px; font-family:SimSun;}
.aArea .main .info em{font-size:14px; font-weight:bold;}
.aArea .main .info span{color:#b62e25; font-weight:bold;}
.aArea .main .links{padding:10px 0 0; width:291px; height:68px; }
.aArea .main .links li{float:left; display:inline; width:91px; height:68px; margin-right:6px;}
.aArea .main .links li a{display:block; width:91px; height:68px; background:url(link_01.jpg) no-repeat;}
.aArea .main .links li.qq a{background:url(link_02.jpg) no-repeat;}
.aArea .main .links li.msg a{background:url(link_03.jpg) no-repeat;}

.bArea{padding:8px 0 0;}
.bArea .sub{float:left; display:inline; width:366px; overflow:hidden; }
.bArea .main{float:left; display:inline; width:302px;  margin-left:24px; overflow:hidden;}
.bArea .extra{float:right; display:inline; width:283px;  overflow:hidden;}

.bArea .sub .bd{margin:20px 0 0;}
.bArea .sub .picnews{width:357px; padding:0 0 18px; background:url(line_02.jpg) repeat-x left bottom;}
.bArea .sub .list{width:357px;}

.picnews{}
.picnews .pic{float:left; display:inline; width:117px; height:76px; margin:4px 0 0;}
.picnews .txt{float:right; display:inline; width:225px;}
.picnews .txt h4{padding:0 0 5px 12px;}
.picnews .txt h4 a{color:#434242;}
.picnews .txt h4 a:hover{text-decoration:underline;}
.picnews .info{color:#585858; line-height:20px;}

.list{padding:10px 0 0;}
.list ul li{ padding:4px 0; line-height:20px; background:url(line_02.jpg) repeat-x left bottom; font-size:12px; color:#585858; clear:both; }
.list ul li a { padding-left:8px; _padding-left:5px;}
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; font-family:SimSun }
.list .ico { float:left; width:7px; height:20px; margin:0; background:url(point_01.jpg) no-repeat 0 7px; }

.bArea .main .bd{margin:20px 0 0; height:250px; overflow:hidden;}
.bArea .main .bd .tempWrap{height:250px !important;}
.pic_news_01 .picnews{width:298px; padding:0 0 14px; background:none;}
.pic_news_01 .picnews .pic{width:123px; height:92px;}
.pic_news_01 .picnews .txt{width:160px; padding:5px 0 0;}
.pic_news_01 .picnews .txt h4{ background:url(line_02.jpg) repeat-x left bottom;}

.bArea .extra .bd{padding:22px 0 0;}
.picFocus{position:relative; width:271px; height:238px; padding:5px; border:1px solid #ddd; overflow:hidden;}
.picFocus .txt{position:absolute; left:5px; bottom:5px; z-index:10; width:271px; height:32px; background:url(txtBg.png) repeat-x; color:#fff; font-size:13px; font-family:Microsoft YaHei; line-height:32px;}
.picFocus .txt li{padding-left:38px;}
.picFocus .picList{position:relative; width:271px; height:238px; z-index:0;}
.picFocus .picList li{zoom:1; vertical-align:middle;}
.picFocus .picList li img{width:271px; height:238px; display:block;}

.cArea{padding:8px 0 0;}
.cArea .hd{ overflow:visible;}

.search{float:right; display:inline; height:32px; width:316px; padding:2px 2px 0 22px; background:#fff;}
.search .search-input-box{float:left; display:inline; height:30px; *margin:-1px 0 0;}
.search .search-input-box input{width:182px; height:30px; line-height:30px; padding-left:10px; color:#c6c6c6; background:url(inputBg.jpg) no-repeat; border:none; vertical-align:top;}
.search .search-btn{float:right; display:inline; height:30px;}
.search .search-btn button{width:32px; height:30px; background:url(buttonBg.jpg) no-repeat; border:none; vertical-align:top;}
.search .select-box{float:left; display:inline; width:82px;}

.search .divselect{width:82px; height:30px; background:url(divSelect_01.jpg) no-repeat; position:relative; z-index:10000;}
.search .select-box .cur{background:url(divSelect_02.jpg) no-repeat;}
.search .divselect cite{width:57px; height:30px; padding-left:25px; line-height:30px; display:block; color:#666; cursor:pointer; font-style:normal;}
.search .divselect ul{width:80px; border:1px solid #ccc; background:#f3f3f3; position:absolute; left:0; top:29px; z-index:20000; display:none;}
.search .divselect ul li{height:29px; line-height:28px; padding:0 10px;}
.search .divselect ul li a{display:block; width:60px; height:28px; line-height:28px; text-align:center; color:#666; border-bottom:1px solid #ccc;}
.search .divselect ul li a:hover{color:#666;}

.cArea .bd{padding:18px 0 0; width:998px; overflow:hidden;}

.sort{padding:0; width:1017px;}
.sort li{float:left; display:inline; width:316px; height:76px; margin-right:21px; border:1px solid #e9e9e9; overflow:hidden; zoom:1;}
.sort li h4{float:left; display:inline; width:51px; height:38px; padding:6px 0 0; margin:15px 0 0 15px; text-align:center; background:#ad1f1f; color:#fff; line-height:16px;}
.sort li h4 a{color:#fff;} 
.sort li h4 a em{ font-weight:100; font-family:Microsoft YaHei;}
.sort li h4 a:hover{color:#fff;} 
.sort dl{float:left; display:inline; width:232px; margin:7px 0 0 15px;}
.sort dl dt{float:left; display:inline; line-height:30px; padding-right:20px}
.sort dl dt a{color:#444; font-family:SimSun;}
.sort dl dt a:hover{text-decoration:underline;}
.sort dl dt sup{font-size:8px; line-height:0;}

.picMarquee{padding-left:1px;}
.picMarquee .picList{width:994px; padding:20px 0 0;}
.picMarquee .picList .tempWrap{width:994px !important;}
.picMarquee .picList ul{overflow:hidden; zoom:1;}
.picMarquee .picList ul li{float:left; display:inline; width:238px; margin:0 6px;}
.picMarquee .picList li .pic img{width:238px; height:178px; display:block;}
.picMarquee .picList li .title{width:238px; height:49px; line-height:49px; text-align:center; background:#ecebeb; border-bottom:3px solid #b5b4b4; }
.picMarquee .picList ul .title a{color:#444; font-size:14px; font-family:Microsoft YaHei;}
.picMarquee .picList ul .title a:hover{text-decoration:underline;}

.dArea{padding:8px 0 0;}
.dArea .sub{float:left; display:inline; width:362px;}
.dArea .main{float:left; display:inline; width:296px;  margin-left:27px; overflow:hidden;}
.dArea .extra{float:right; display:inline; width:287px; padding:10px 0 0; overflow:hidden;}

.dArea .sub .bd{width:360px; padding:10px 0; border:1px solid #eae9e9;}
.dArea .sub .list{padding:0 6px; font-family:SimSun;}
.dArea .sub .list sup{font-size:8px; line-height:0;}
.dArea .sub .list em{padding:0 20px;}
.dArea .sub .list .name{color:#020202; font-weight:bold; padding:0 6px 0 8px; _padding-left:6px;}
.dArea .sub .list .ico{margin-left:10px;}

.dArea .main .bd{padding:3px 0 0; text-align:center;}
.dArea .main .pic{ width:296px; height:210px;}
.dArea .main .title{padding:6px 0 1px;}
.dArea .main .title a{font-size:14px; font-family:Microsoft YaHei; color:#2c2c2c;}
.dArea .main .title a:hover{text-decoration:underline;}
.dArea .main .info{padding:0 0 10px; color:#7c7b7b; border-bottom:3px solid #b5b4b4;}

.dArea .extra .links{width:275px; padding:8px 5px;  border:1px solid #eae9e9;}
.dArea .extra .links li{width:275px; height:89px; padding:2px 0; cursor:pointer;}
.dArea .extra .links li .p1{display:none;}
.dArea .extra .links li.cur .p1{display:block;}
.dArea .extra .links li.cur .p2{display:none;}
.dArea .extra .links li img{width:273px; height:87px; border:1px solid #eae9e9;}

.form-panel{padding:6px 0 0;}
.form-panel h3{color:#a80505; font-size:16px; font-family:Microsoft YaHei; font-weight:100; padding-left:10px;}
.form-panel li{float:left; display:inline; width:144px; height:27px; margin:8px 0 0;}
.form-panel li em{float:left; display:inline; width:46px; height:27px; line-height:27px; text-align:center; color:#444; font-size:14px;}
.form-panel li input{float:left; display:inline; width:96px; height:25px; line-height:25px; text-align:center; border:1px solid #a80505; color:#7e7e7e;}
.form-panel li p{color:#444; line-height:26px; font-size:14px; font-family:SimSun;}
.form-panel li p span{color:#7e7e7e;}
.form-panel li.field{width:178px; margin-left:25px;}
.form-panel li.field em{width:72px; text-align:left; padding-right:0;}
.form-panel .btn{width:360px; height:29px; line-height:29px; padding:12px 0 0; text-align:center;}
.form-panel .btn em{padding-right:30px;}
.form-panel .btn em a{color:#a80505; font-size:14px;}
.form-panel .btn button{width:99px; height:29px; background:#ad1f1f; border:none; color:#fff; font-size:14px; font-family:Microsoft YaHei; cursor:pointer; vertical-align:middle;}

.form-panel .divselect{float:left; font-family:SimSun; width:98px; height:27px; background:url(selectBg.jpg) no-repeat; position:relative; z-index:10000;}
.form-panel .divselect cite{width:78px; height:27px; padding:0 19px 0 1px; text-align:center; line-height:27px; display:block; color:#444; cursor:pointer;}
.form-panel .divselect ul{width:96px; border:1px solid #e7e7e7; background:#fff; position:absolute; left:0; top:26px; z-index:9999; display:none;}
.form-panel .divselect ul li{width:96px; height:22px; line-height:22px; margin:0;}
.form-panel .divselect ul li a{display:block; width:92px; height:22px;  padding-left:4px; color:#444;}
.form-panel .divselect ul li a:hover{color:#444; background:#e7e7e7;}
.form-panel .ds_2{z-index:20000;}
.form-panel .ds_3{z-index:10001;}

.eArea{padding:8px 0 0;}
.eArea .bd{padding:20px 0 5px;}

.picScroll{padding-left:2px;}
.picScroll .picList{width:994px;}
.picScroll .picList .tempWrap{width:994px !important;}
.picScroll .picList ul{overflow:hidden; zoom:1;}
.picScroll .picList li{float:left; display:inline; width:227px; margin-right:26px; border-top:5px solid #ad1f1f;}
.picScroll .picList li .pic img{width:227px; height:289px; display:block;}
.picScroll .picList dl{width:228px; height:38px; line-height:38px; text-align:center; background:#ecebeb;}
.picScroll .picList dl dt{float:left; display:inline; height:38px; font-size:14px; font-family:Microsoft YaHei;}
.picScroll .picList dl .tit{width:150px;}
.picScroll .picList dl .tit a{color:#2f2e2e;}
.picScroll .picList dl .order{width:77px; background:#ad1f1f;}
.picScroll .picList dl .order a{color:#fff;}
.picScroll .picList dl dt a:hover{text-decoration:underline;}
