@charset "gb2312";
/**
* CSS Document
* Author ذيس¦إَ
**/
@import url(top.css);
@import url(reset.css);
@import url(footer.css);

.tbts{ height:40px; padding-top:10px; border-bottom:1px solid #e0e0e0; background-color:#eeeff0; position:relative;}
.tbts .title{ display:block; width:91px; height:34px; line-height:34px; color:#FFF; font-size:14px; font-weight:bold; background:url(tbts_titBg.png) no-repeat; margin-left:6px; text-align:center;}
.tbts_list{ display:inline-block; width:620px; height:35px; margin-left:30px; overflow:hidden;}
.tbts_list li{ height:auto; overflow:hidden;}
.tbts_list li a{ display:block; width:100%; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4d4d4d; font-size:14px; font-weight:bold; text-align:center;}
.search{ width:318px; height:32px; overflow:hidden;}
.search span{ display:inline-block; width:200px; float:left; border:1px solid #cedbe1; border-right:none; background:#FFF url(search_fdj.png) no-repeat 10px center; padding-left:40px;}
.search span input{ width:190px; height:30px; line-height:30px; font-size:12px; border:0; background:0; outline:medium; border-radius:1px;}
.search a{ display:inline-block; float:left; width:68px; height:32px; text-align:center; line-height:32px; color:#FFF !important; background:#0198e7; font-size:16px; letter-spacing:2px;}


.Main{ height:auto; overflow:hidden; position:relative; background:#FFF;}

.indexBox1{ width:1076px; height:auto; padding:12px; overflow:hidden;}
.focus{ width:445px; height:327px; overflow:hidden; position:relative;}
.focus .pic img { width: 445px; height: 327px; display: block; }
.focus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 38px; width:100%;  background: #000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focus .txt { position: absolute; bottom: 0; z-index: 2; height: 38px; width:75%; overflow: hidden; }
.focus .txt li{ height:38px; line-height:36px; position:absolute; bottom:-36px;}
.focus .txt li a{ display: block; width:310px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
color: white; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; }
.focus .num { position: absolute; z-index: 3; bottom: 10px; right: 5px; }
.focus .num li{ float: left; width: 14px; height: 14px; overflow: hidden; margin:0 5px; cursor: pointer; background:#c3c3c3; border-radius:50%; }
.focus .num li.on,.focus .num li:hover{ background:#d92316;}

.xxk_pic1{ width:375px; height:325px; overflow:hidden; padding:0 4px; border:1px solid #e0e0e0; margin-left:14px;}
.xxk_pic1 .hd{ width:100%; height:38px; position:relative; border-bottom:1px solid #d0d0d0;}
.xxk_pic1 .hd li{ float:left; height:38px; width:65px; margin-left:25px; font-size:14px;}
.xxk_pic1 .hd li a.tit{ float:left; color:#000000; display:block; width:100%; height:100%; text-align:center; line-height:40px;}
.xxk_pic1 .hd li.on a.tit{ border-bottom:2px solid #0198e7; color:#0198e7;}
.xxk_pic1 .hd li a.more{ float:right; position:absolute; right:10px; line-height:38px; color:#a5a5a5;}
.xxk_pic1 .bd li{ display:block; width:96%; padding-left:4%; background:url(list_style.png) no-repeat 1% center; font-size:12px; margin:14px 0;*margin:10px 0; overflow:hidden;}
.xxk_pic1 .bd li a{ display:block; float:left; width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xxk_pic1 .bd li span{ display:block; float:right; text-align:right; width:20%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.xxgk_but{ width:217px; height:327px; overflow:hidden;}
.xxgk_but .title{ display:block; width:100%; height:59px; background:#0198e7;}
.xxgk_but .title a{ display:block; width:85%; height:100%; padding-left:15%; text-align:center; line-height:59px; font-size:14px; font-weight:bold; color:#FFF !important; background:url(zfxxgk.png) no-repeat 30px center;}
.but_list{ width:215px; height:238px; padding:14px 0; border:1px solid #e0e0e0;}
.but_list li{ display:block; width:192px; height:34px; margin:4px auto; overflow:hidden;}
.but_list li a{ display:block; padding-left:60px; line-height:34px; background:#ebebeb url(zfxxgk_son.png) no-repeat 30px center; color:#5d5d5d; font-size:14px; border-radius:17px;}


.indexBox2{ width:1076px; height:auto; padding:12px; overflow:hidden;}
.Box2_Left{ width:843px; height:auto; overflow:hidden;}
.Box2_Left .ztzl{ width:100%; height:67px; padding:5px 0; background:#ededed;}
.Box2_Left .ztzl a{ display:inline-block; float:left; margin:0 6px; overflow:hidden;}
.Box2_Left .ztzl a.title{ width:47px; height:47px; padding:10px; background:#0198e7; color:#FFF !important; font-weight:bold; font-size:18px; letter-spacing:5px;}
.Box2_Left .ztzl a img{ height:65px; width:auto; display:block;}

.xxks{ width:100%; height:auto; overflow:hidden;}
.w442{ width:442px;}
.w382{ width:382px;}
.xxkBox{ height:280px; overflow:hidden; border:1px solid #e0e0e0; margin-top:20px;}
.xxkBox .hd{ width:100%; height:41px; position:relative; border-bottom:1px solid #d0d0d0;}
.xxkBox .hd li{ float:left; height:40px; width:80px; margin:0 10px; font-size:14px;}
.xxkBox .hd li a.tit{ float:left; color:#000000; display:block; width:100%; height:100%; text-align:center; line-height:40px;}
.xxkBox .hd li.on a.tit,.xxkBox .hd li:hover a.tit{ border-bottom:2px solid #0198e7; color:#0198e7;}
.xxkBox .hd li a.more{ float:right; position:absolute; right:10px; line-height:38px; color:#a5a5a5;}
.xxkBox .bd ul{display:block; width:100%; height:236px;}
.xxkBox .bd li{ display:block; width:90%; padding-left:6%; background:url(list_style_at.png) no-repeat 3% center; font-size:12px; margin:12px 0;*margin:8px 0; overflow:hidden;}
.xxkBox .bd li a{ display:block; float:left; width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xxkBox .bd li span{ display:block; float:right; text-align:right; width:20%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.gztp{ width:841px; height:260px; border:1px solid #d0d0d0; overflow:hidden; margin-top:20px;}
.gztp .title{ width:100%; height:38px; display:block; border-bottom:1px solid #d0d0d0;}
.gztp .title>a{ display:block; float:left; width:106px; height:37px; text-align:center; line-height:40px; font-size:14px; color:#0198e7; border-right:1px solid #d0d0d0; border-top:2px solid #0198e7; background:#FFF;}
.gztp .title>span{ float:right; margin-right:10px;}
.gztp .title>span a{ line-height:38px; color:#a5a5a5;}
.gztp .gztp_slider{ display:block; width:800px; height:185px; overflow:hidden; position:relative; margin:18px auto 0;}
.gztp .gztp_slider li{ display:block; float:left; width:204px; margin:0 5px; overflow:hidden;}
.gztp .gztp_slider li p{ display:block; width:100%; height:154px; overflow:hidden;}
.gztp .gztp_slider li p img{ display:block; width:auto; height:100%;}
.gztp .gztp_slider li span{ display:block; width:100%; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#333; line-height:35px;}


.Box2_Right{ width:217px; height:auto; overflow:hidden;}
.Box2_Right a.qzqd{ display:block; height:77px; padding-left:60px; text-align:center; line-height:77px; font-size:22px; color:#f2f2f2; background:#e43f3f url(qzqd.png) no-repeat 30px center;}
.Box2_Right .jgsz{ display:block; width:100%; height:145px; margin-top:20px;}
.jgsz li{ display:block; width:102px; height:62px; overflow:hidden; font-size:14px; margin:5px 0;}
.jgsz li.jg a{ background-color:#4cadfc; background-image:url(jgsz_jg.png);}
.jgsz li.ld a{ background-color:#e8d87e; background-image:url(jgsz_ld.png);}
.jgsz li.ns a{ background-color:#f3676a; background-image:url(jgsz_ns.png);}
.jgsz li.xs a{ background-color:#3ad4cc; background-image:url(jgsz_xs.png);}
.jgsz li a{ display:block; width:100%; text-align:center; line-height:90px; color:#FFF !important; transition:all 0.3s; background-repeat:no-repeat; background-position:center 8px;}
.jgsz li:hover{ box-shadow:0 0 5px #999;}
.jgsz li:hover a{ line-height:62px; background-image:none; letter-spacing:2px;}

.xxlb{ width:215px; height:278px; overflow:hidden; position:relative; border:1px solid #d0d0d0; margin-top:13px;}
.xxlb .hd{ width:100%; height:38px; position:relative; border-bottom:1px solid #d0d0d0;}
.xxlb .hd li{ float:left; height:38px; width:80px; margin:0 10px; font-size:14px;}
.xxlb .hd li a{ float:left; color:#000000; display:block; width:100%; height:37px; text-align:center; line-height:37px;}
.xxlb .hd li.on a{ border-bottom:2px solid #0198e7; color:#0198e7;}
.xxlb .bd li{ display:block; width:90%; padding:10px 0 10px 5%; background:url(list_style.png) no-repeat left 16px; font-size:12px; margin:0 auto; overflow:hidden; border-bottom:1px dashed #d0d0d0;}
.xxlb .bd li a{ display:block; width:100%;/* overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/}

.zjbuts{ width:100%; height:auto; overflow:hidden;}
.zjbuts li{ width:100%; height:39px; overflow:hidden; margin-top:8px; border-radius:4px; background:#67b9fc;}
.zjbuts li a{ display:block; padding-left:20px; height:39px; line-height:39px; text-align:center; font-size:14px; color:#FFF;}
.zjbuts li.zj a{ background:url(buts_zj.png) no-repeat 35px center;}
.zjbuts li.xw a{ background:url(buts_xw.png) no-repeat 30px center;}
.zjbuts li.wx a{ background:url(buts_wx.png) no-repeat 32px center;}

.djjg{ width:215px; height:260px; overflow:hidden; position:relative; border:1px solid #d0d0d0; margin-top:20px;}
.djjg .hd{ width:100%; height:41px; position:relative; border-bottom:1px solid #d0d0d0;}
.djjg .hd li{ float:left; height:40px; width:80px; margin:0 10px; font-size:14px;}
.djjg .hd li a{ float:left; color:#000000; display:block; width:100%; height:40px; text-align:center; line-height:40px;}
.djjg .hd li.on a{ border-bottom:2px solid #0198e7; color:#0198e7;}
.djjg .bd li{ display:block; width:94%; font-size:12px; margin:10px auto; overflow:hidden;}
.djjg .bd li a{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}