﻿/* CSS Document */
/*html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
}*/
/*top*/
#head_bg { height: 42px; background: #242829; }
.xxmh { height: 42px; width: 830px; }
.xxmh h2 { width: 170px; border-left: 1px solid #4a4c4d; border-right: 1px solid #4a4c4d; padding: 13px 0 0 30px; height: 29px; }
.xxmh_con { padding: 8px 0 0 28px; }
.xxmh_con input.k1 { background: #424242; border: none; float: left; width: 174px; color: #d3d3d3; padding-left: 12px; height: 26px; }
.xxmh_con .xm_btn { background: #424242; border: none; float: left; color: #d3d3d3; cursor: pointer; width: 85px; height: 26px; text-align: center; }
.mess { height: 42px; line-height: 42px; width: 164px; border-left: 1px solid #4a4c4d; border-right: 1px solid #4a4c4d; color: #d3d3d3; text-align: center; }
.mess a { color: #d3d3d3; }
/*logo*/
#top { height: 92px; }
#logo { margin: 15px 0 0 12px; width: 280px; height: 63px; }
/*nav*/
#nav_bg { height: 39px; border-top: 1px solid #e0dede; border-bottom: 1px solid #e0dede; }
#nav { height: 39px; }
#jsddm li { float: left; height: 39px; line-height: 39px; width: 111px; position: relative; z-index: 9999; zoom: 1; font-size: 16px; text-align: center; font-family: "微软雅黑"; background: url(../images/index4_15.jpg) no-repeat right top; }
#jsddm li.l1 { background: none; }
#jsddm li a { height: 39px; width: 111px; display: block; }
#jsddm li ul { padding: 0; margin: 0; position: absolute; top: 40px; left: -1px; display: none; z-index: 9999; width: 109px; border: 2px solid #005bac; border-top: none; }
#jsddm li ul li { line-height: 35px; height: 35px; width: 109px; background: #fff; font-weight: normal; z-index: 999; font-size: 12px; font-size: 14px; }
#jsddm li ul li a { text-align: center; line-height: 35px; height: 35px; width: 109px; color: #333; background: #fff; display: block; }
#jsddm li ul li a:hover { width: 109px; height: 35px; display: block; color: #fff; background: #005bac; font-weight: normal; }
/*search*/
.search { width: 342px; height: 28px; margin-top: 32px; float: right; }
.search ul li{ float: left; line-height:28px; height:28px;width:34px;}
.search ul li.l1{ width:214px;}
.search ul li.l2{line-height:28px; height:28px; width:80px; background:#ff1313; text-align:center; margin-left:1px;}
.search ul li.l2 a{ color:#fff;}
.search ul li.l1 input{height:26px; line-height:26px; width:202px; background:#ffffff;vertical-align:top; padding-left:10px; color:#666; border:1px solid #909090;}

/*scroll*/
#scroll { height: 270px; margin: 1px auto; }
/*tip*/
.mt { margin-right: 15px; }
/*main*/
#wrap1{height: 297px; margin-bottom: 10px;}
#wrap2{height: 200px; margin-bottom: 10px;}
#wrap3{height: 200px;}

.main_left { width: 752px; }
.main_right { width: 234px; }
/*picscroll*/
.picsolid { width:332px; height:260px; padding:9px 0 0 9px;}
.tpgd_bg { background: #ffffff; border: 1px solid #cbcbcb; padding: 1px; }
.tpgd { background: #ffffff; padding: 5px; width: 357px; height: 302px; }

.con_left { width: 378px; }
.con_right { width: 377px; }
/*news*/
.news { width: 755px; height: 297px; }
.news_t { height: 48px; background: #f2f2f2; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.news_t h2 { height: 48px; line-height: 48px; font-size: 14px; font-weight: bold; width: 110px; background: url(../images/index4_18.jpg) no-repeat left 12px; text-align: center; }
.news_t h2 a { color: #fff; }

.news .list { width: 377px; height: 246px;}
.news .list ul { padding: 15px 35px 0 0; _ padding:11px 18px 0;
}
.news .list ul li { line-height: 28px; height: 28px; }
.news .list ul li div { width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 28px; float: right; }
.news .list ul li span { float: left; text-align: center; display: block; width: 45px; }

/*con_list*/
.con_list ul { padding: 5px 35px 0 0; _ padding:11px 18px 0;}
.con_list ul li { line-height:24px; height:24px; }
.con_list ul li div { width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 24px; float: right; }
.con_list ul li span { float: left; text-align: center; display: block; width: 45px; }

/*main_r*/
.main_r{width: 234px;}
.main_r_t{width: 232px; height: 48px; background: #f2f2f2; border: 1px solid #e5e5e5; margin-bottom:1px;}
.main_r_t h2 { font-size: 14px; text-align: center; height: 48px; line-height: 48px; font-weight: bold }
.main_r_con{width: 234px; height:149px; position:relative;}
.main_r_sp{ position:absolute; top:58px; left:100px;}

/*zt*/
.zt{width: 234px; height:201px; overflow:hidden;}
.zt ul li{width: 234px; height:63px; margin-bottom:6px;}

/*tzgg*/
.tzgg {width: 234px; }
.con_t {width: 232px; height: 48px; background: #f2f2f2; border: 1px solid #e5e5e5;}
.con_t h2 { font-size: 14px; text-align: center; height: 48px; line-height: 48px; font-weight: bold }
.tzgg .list { width: 232px; height: 181px; border: 1px solid #e5e5e5; border-top: none; }
.tzgg .list ul { padding: 15px 12px 0; _ padding:11px 18px 0;
}
.tzgg .list ul li { line-height: 28px; height: 28px; }
.tzgg .list ul li div { width: 155px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 28px; float: right; }
.tzgg .list ul li span { float: left; text-align: center; display: block; width: 45px; }

/*link*/
#link{ overflow:hidden; height:59px; margin:15px auto;}
.link_pic{ width:1100px;}
.link_pic ul li{ border:1px solid #d9d9d9; margin-right:17px; width:184px;height:57px; float:left;}

/*bottom*/
#bottom_bg {height: 110px; background: #242829;}
#bottom{color: #959697; position: relative;}
#bottom a {color: #959697;}
.bottom{ width:550px; line-height:24px; text-align:right; margin:35px 0 0 90px;}
.bottom_logo{ width:267px; height:59px; padding:25px 0 0 10px;}
.dw { position: absolute; top:18px; right:0; }

#main{width:1000px; margin:0 auto;height:auto !important; min-height:650px;_height:650px; background:#fff; margin-top:30px;}
#main_right{width:810px;float:left;}
#main_left{margin-right:20px; float:left;}

/*subnav*/
.subnav{width:170px;}
.subnav_title{ line-height:70px; height:70px; background:#f00d2c; font-size:22px; color:#fff; text-align:center;}
#submenu li{width:168px;line-height:43px;letter-spacing:1px; margin-top:1px; border:1px solid #c7c7c7;background:#fff; text-align:center;}
#submenu li.l1{line-height:30px; padding:6px 0;}
#submenu li a {display:block;}
#submenu li a:hover{font-weight:bold; color:#f00d2c;}
#submenu li ul li {background:#eeeeee; border:none; line-height:25px; padding:10px 0;}
#submenu li ul li:hover {font-weight:bold;}
#submenu li:hover ul {left: auto;}
#submenu li.sfhover ul {left: auto;}
#content {clear: left;}
#submenu ul.collapsed {display: none;}
#submenu li a:hover ul { color:#f00d2c;}


/*column*/
.col_title{ border-bottom:1px solid #a7a7a7; height:69px; line-height:69px;}
.col_title h2{ font-size:22px; float:left;}
.col_title span{ padding-right:20px; float:right;}
#col .artical{line-height:30px;margin:40px 0; font-size:14px;}
.fy { height: 40px; line-height: 40px; text-align: center; background: #f2f2f2; border: 1px solid #e5e5e5; }
.bg_01{ background:#f1f1f1 url(../images/bg01.jpg) no-repeat 12px center;line-height:50px; height:50px; padding-left:35px; font-size:12px;}

.col_list{height:auto !important; min-height:545px; _height:545px; padding:20px 0px; border-top: none;}
.col_list ul{ height:520px}
.col_list ul li{line-height:40px; height:40px; }
.col_list ul li div{width:560px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:40px;padding-left:10px;}
.col_list ul li.l1{ border-bottom:1px #cbcbcb dashed;}
.col_list ul li span{color:#666; padding-right:10px;}
.col_list ul li ins{background:url(../images/bg01.jpg) no-repeat center right; width:25px;float:left; display:block; height:40px; line-height:40px;}

.col_pic{line-height:30px;margin:40px 0;}
.Video{margin:0 auto; width:810px; overflow:hidden;}
.Video ul{ width:1000px; height:690px;}
.Video ul li{ width:250px; height:200px; float:left; margin:0 30px 45px 0;}
.Video ul li .con_n{ height:43px; line-height:43px; border:1px solid #d6d6d6; width:218px; padding:0 15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-align:center;}
.Video ul li a:hover .con_n{border:1px solid #f00d2c; background:#f00d2c; color:#fff;}

.flry{ margin:0 35px; padding-top:30px;}

/*show*/
.sh_bg { width: 980px; height: auto !important; min-height: 545px; _height: 545px; margin: 0 auto; }
.col_title_s { line-height: 43px; height: 43px; background: url(../images/bg0.jpg) repeat-x; border: 1px solid #cbcbcb; }
.col_title_s h2 { font-size: 14px; font-weight: bold; margin-left: 25px; _margin-left: 15px; float: left; color: #008f7c; }
.col_title_s span { float: right; margin-right: 20px; }
.c_main .title1 { padding-bottom: 1px; border-bottom: 1px dotted #dbdbdb; font-size: 14px; }
.c_main h1 { font-family: '黑体'; font-size: 22px; padding-bottom: 16px; text-align: center; padding-top: 20px;color:#f00; }
.artinfo { padding: 0 115px 5px; text-align: center; position: relative; color: #666; line-height: 20px; }
.artinfo a { color: #F00; }
.bg_color { position: absolute; top: 0; right: 0; }
#c_content { padding: 15px; min-height: 350px; _height: 350px; height: auto !important; }
.c_artical { font-size: 14px; line-height: 35px; padding: 10px 5px; min-height: 250px; _height: 250px; word-wrap: break-word; height: auto !important; }
.share { height: 35px; padding: 5px 10px 10px; }
#c_more { color: #666; padding: 10px 20px;background: #f2f2f2;  border: 1px solid #e5e5e5;  }
#c_more ul { height: 20px; }
#c_more ul li { float: left; line-height: 20px; height: 20px; width: 410px; }
#c_more ul li div { width: 350px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 20px; padding: 0; }
#c_more ul li .wd { line-height: 20px; height: 20px; float: left; display: block; width: 45px; padding: 0; }
