﻿@charset "utf-8";
/* CSS Document */

.first_wrap{
    margin-top: 14px;
}
.second_wrap {
    margin-top: 14px;
}
.picNews{ width:520px; height:319px; overflow:hidden; position:relative; float: left; }
.picNews .hd{ width:520px; height:8px;position:absolute; bottom:5px; left:10px; z-index:1;}
.picNews .hd ul{ overflow:hidden; zoom:1; float:left; }
.picNews .hd ul li{ float:left; margin-left:8px;  width:40px; height:2px;  cursor:pointer; display:inline-block; *display:inline; zoom:1; background-color: #fff; }
.picNews .hd ul li.on{  background-color: #CC281E;}
.picNews .hd .more { position: absolute; right:20px; top:-10px;}
.picNews .hd .more a { color:#fff; font-size:12px;}
.picNews .bd{ position:relative; height:100%; z-index:0;}
.picNews .bd li{ zoom:1; vertical-align:middle; position: relative; }
.picNews .bd li .pic{ position:relative; z-index:0; }
.picNews .pic img{ width:520px; height:319px;vertical-align:bottom;border:0px}
.picNews .bg{ width:520px; height:50px; position:absolute; left:0; bottom:0; z-index:1; background:#000; filter:alpha(opacity=50);opacity:0.5; }
.picNews .title{width:520px; height:50px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;}
.picNews .title a{ color:#fff; font-size: 16px; padding-left:10px; }

.newsTab{ width:412px; height: 319px; overflow: hidden; float: left; margin-left: 22px;}
.newsTab .hd{ height:37px; line-height:41px; background:#F5F5F5; position:relative; border-bottom:3px solid #D1D1D1;}
.newsTab .hd ul li{ float:left; width:120px; cursor:pointer; text-align: center; font-size:16px; height:37px; line-height: 37px; }
.newsTab .hd ul li a {font-size:16px;}
.newsTab .hd ul li.on{ height:37px; background-color: #EB493F;  color:#fff;  position: relative; z-index: 100;border-bottom:3px solid #CC281E; }
.newsTab .hd ul li.on a { color:#fff; }
.newsTab .hd ul .more a { float: right; padding-right: 10px;}

.newsTab .bd ul{ padding:15px 0;  zoom:1;  }
.newsTab .bd li{  line-height:39px; background: url(dot.jpg) 10px center no-repeat;  padding-left:25px; height:39px; }
.newsTab .bd li a {
    width: 340px;
    float: left;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.newsTab .bd li .date{ color:#999;  float: right;}

.tzgg {
    width: 203px;
    height: 319px;
    float: left;
    margin-left: 22px;
    overflow: hidden;
}
.tzgg .t {
    height:37px;
    background-color: #EB493F;
    color:#fff;
    border-bottom:3px solid #CC281E;
}
.tzgg .t span {
    color:#fff;
    text-align: center;
    display: block;
    line-height: 37px;
}
.tzgg .t span a {
    color:#fff;
    font-size: 16px;
}
.tzgg .c ul{ padding:15px 0;  zoom:1;  }
.tzgg .c li{  line-height:39px; background: url(dot.jpg) 10px 18px no-repeat;  padding-left:25px;}

.second_left {
    width:954px;
    float: left;
}
.second_right {
    width: 203px;
    float: left;
    margin-left: 22px;
}

.otherTab{ width:454px; height: 253px; overflow: hidden; float: left;}
.otherTab .hd{ height:40px; line-height:40px; background:#fff; position:relative; border-bottom:1px solid #CC281E;}
.otherTab .hd ul li{ float:left; width:136px; cursor:pointer; text-align: center; font-size:16px; height:37px; line-height: 37px; }
.four_col .hd ul li {
    width: 100px;
}
.otherTab .hd ul li a {font-size:16px; padding-right: 8px}
.otherTab .hd ul li.on{ height:40px; background:url(index_tab_on.png) right bottom no-repeat #CC281E;  color:#fff;  position: relative; z-index: 100;}
.otherTab .hd ul li.on a { color:#fff; padding-right: 8px }
.otherTab .hd ul .more a { float: right; padding-right: 10px;}

.otherTab .bd ul{ padding:15px 0;  zoom:1;  }
.otherTab .bd li{  line-height:39px; background: url(dot.jpg) 10px center no-repeat;  padding-left:25px; height:39px; }
.otherTab .bd li a {
    width: 406px;
    float: left;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.otherTab .bd li .date{ color:#999;  float: right;}

.banner { width:1180px; height:110px; overflow:hidden; position:relative; margin-top:14px;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{width:1180px; height:110px;display:block;  }

.second_right .sr_btn {
    display: block;
    height: 66px;
    margin-top: 6px;
}
.second_right .tian {
    background: url(index_tian_icon.png) left center no-repeat #32AAE0;
}
.second_right .gongkai {
    background: url(index_gongkai_icon.png) left center no-repeat #E09C32;
}
.second_right .sheqing {
    background: url(index_sheqing_icon.png) left center no-repeat #82BB58;
}
.second_right .sr_btn span {
    padding-left: 60px;
    display: block;
    text-align: center;
}
.second_right .sr_btn span a {
    line-height: 66px;
    color: #ffffff;
    font-size: 16px;
}
.second_right .sr_btn img {
    vertical-align: middle;
}
.second_right .zwh {
    margin-top: 10px;
}
.second_right .zwh .t {
    border-top:2px solid #CC281E;
    height: 48px;
    background-color: #ECECEC;
}
.second_right .zwh .t span {
    background: url(index_zwh_bg.png) 23px 10px no-repeat;
    padding-left: 70px;
    display: block;
    line-height: 48px;
    font-size: 16px;
}
.second_right .zwh li {
    width: 95px;
    height:54px;
    margin-top: 5px;
    text-align: center;
    transition: 0.5s;
    float: left;
    border:1px solid #ddd;
}
.second_right .zwh .zwh_1 {
    background:url(index_zwh_1.png) center 8px no-repeat;
}
.second_right .zwh .zwh_2 {
    background:url(index_zwh_2.png) center 8px no-repeat;
}
.second_right .zwh .zwh_3 {
    background:url(index_zwh_3.png) center 8px no-repeat;
}
.second_right .zwh .zwh_4 {
    background:url(index_zwh_4.png) center 8px no-repeat;
}
.second_right .zwh .zwh_5 {
    background:url(index_zwh_5.png) center 8px no-repeat;
}
.second_right .zwh .zwh_6 {
    background:url(index_zwh_6.png) center 8px no-repeat;
}
.second_right .zwh .zwh_7 {
    background:url(index_zwh_7.png) center 8px no-repeat;
}
.second_right .zwh .zwh_8 {
    background:url(index_zwh_8.png) center center no-repeat #F4F4F4;
}
.second_right .zwh li a {
    padding-top: 30px;
    display: block;
}
.second_right .zwh .zwh_8 a {
    display: block;
    padding-top: 54px;
}

.chair_wrap { overflow:hidden; position:relative; margin-top: 15px; background-color: #F5F5F5;  }
.chair_wrap .t {
    height: 40px;
	overflow:hidden;
}
.chair_wrap .t span {
    line-height: 42px;
    font-size: 16px;
    padding-left: 20px;
    background: url(doclist_t_bg.png) left center no-repeat;
    margin-left: 20px;
	float:left;
}
.chair_wrap .t .more {
    background: none;
    float: right;
    padding-right: 20px;
    line-height: 42px;
    font-size: 14px;
}
.chair_wrap .bd{ padding:15px; padding-top:8px; overflow: hidden; }
.chair_wrap .bd ul{ overflow:hidden; zoom:1; }
.chair_wrap .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.chair_wrap .bd ul li img{ width:119px; height:150px; display:block; }

.third_wrap {
    margin-top: 15px;
}

.twTab{
    overflow: hidden;
    float: left;
}
.twTab .hd_title{ height:40px; line-height:40px; background:#fff; position:relative; border-bottom:1px solid #CC281E;}
.twTab .hd_title ul li{ float:left; width:136px; cursor:pointer; text-align: center; font-size:16px; height:40px; line-height: 40px; background:url(index_tab_on.png) right bottom no-repeat #CC281E;  }
.twTab .hd_title ul li a {font-size:16px; color:#fff; padding-right: 8px}
.twTab .hd_title ul .more a { float: right; padding-right: 10px;}

.wenshiziliao {
    width: 368px;
    height: 248px;
    position: relative;
}
.wenshiziliao .hd{ width:66px; height:8px;position:absolute; bottom:13px; right:10px; z-index:1;}
.wenshiziliao .hd ul{ overflow:hidden; zoom:1; float:left; }
.wenshiziliao .hd ul li{ float:left; margin-left:4px;  width:16px; height:6px;  cursor:pointer; display:inline-block; *display:inline; zoom:1; background-color: #fff; }
.wenshiziliao .hd ul li.on{  background-color: #CC281E;}
.wenshiziliao .bd{ position:relative;z-index:0;
    margin-top: 20px; background-color: #EDEDED;}
.wenshiziliao .bd li{ zoom:1; vertical-align:middle; position: relative; margin:9px 0 9px 7px;}
.wenshiziliao .bd li .pic{ position:relative; z-index:0; }
.wenshiziliao .pic img{
    width:189px; height:149px;vertical-align:bottom;
    padding:8px;
    background-color: #fff;
    border:1px solid #ddd;
}
.wenshiziliao .title{width:145px; line-height:30px; right:0; top:0;   position:absolute; z-index:2;}
.wenshiziliao .title a{font-size: 15px; font-weight: bold}

.zazhi {
    width: 370px;
    height: 248px;
    position: relative;
    margin-left: 38px;
}
.zazhi .bd {
    margin-top: 20px;
}
.zazhi .bd li {
    width: 108px;
    float: left;
    overflow: hidden;
    margin-left: 22px;
}
.zazhi .bd li img {
    width: 108px;
    height: 146px;
    vertical-align: middle;
}
.zazhi .bd li span {
    line-height: 30px;
    text-align: center;
    display: block;
}

.shuhua {
    width: 368px;
    height: 248px;
    position: relative;
    margin-left: 36px;
}

.shuhua .bd{ position:relative; z-index:0; margin-top: 20px;padding:10px 20px; background-color: #f4f4f4;}
.shuhua .bd li{ zoom:1; vertical-align:middle; position: relative; }
.shuhua .bd li .pic{ position:relative; z-index:0; text-align: center; }
.shuhua .pic img{ height:165px; width:auto; max-width:328px;vertical-align:bottom;border:0;}
.shuhua .bg{ width:328px; height:35px; position:absolute; left:0; bottom:0; z-index:1; background:#000; filter:alpha(opacity=50);opacity:0.5; }
.shuhua .title{width:328px; height:35px; line-height:35px; left:0; bottom:0;   position:absolute; z-index:2;}
.shuhua .title a{ color:#fff;
    display: block;
    text-align: center;
    padding:0 10px;
}

.shuhua .prev,
.shuhua .next{ position:absolute; left:4px; top:80px;display:block; width:12px; height:21px; background:url(pic_left.png) center center no-repeat; filter:alpha(opacity=60);opacity:0.6;   }
.shuhua .next{ left:auto; right:4px;  background:url(pic_right.png) center center no-repeat; }
.shuhua .prev:hover,
.shuhua .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.shuhua .prevStop{ display:none;  }
.shuhua .nextStop{ display:none;  }

.fourth_wrap {
    margin-top: 15px;
    padding:10px;
    background-color: #F5F5F5;
    overflow: hidden;
    position: relative;
}
.fourth_wrap .bd{ padding:10px 0; overflow: hidden; padding-left: 10px;   }
.fourth_wrap .bd ul{ overflow:hidden; zoom:1; }
.fourth_wrap .bd ul li{ margin:0 24px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.fourth_wrap .bd ul li img{ width:237px; height:141px; display:block; }

.fourth_wrap .prev,
.fourth_wrap .next{ position:absolute; left:6px; top:65px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -170px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fourth_wrap .next{ left:auto; right:6px; background-position:-52px 5px; }
.fourth_wrap .prev:hover,
.fourth_wrap .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fourth_wrap .prevStop{ display:none;  }
.fourth_wrap .nextStop{ display:none;  }

.linkTab{margin-top: 20px; min-height:48px; position:relative;}
.linkTab .hd{ height:46px; position:relative; border-top:2px solid #CC281E; background-color: #fff; z-index: 200;}
.linkTab .hd span {
    float: left;
    width: 140px;
    line-height: 46px;
    color:#fff;
    font-size: 16px;
    background-color: #CC281E;
    text-align: center;
}
.linkTab .hd ul li{ float:left; width:260px; cursor:pointer; text-align: center;  font-size:16px; height:46px; line-height: 46px; transition: 0.5s; }
.linkTab .hd ul li.on{ height:46px; position: relative; z-index: 100;background-color: #F5F5F5;}
.linkTab .bd ul{ padding:25px 15px 15px 15px; zoom:1;  background-color: #F5F5F5; border-radius:0 0 10px 10px; display: none; position: absolute; z-index: 1; top:48px; width:1150px;}
.linkTab .bd li{ width:100px; height:39px;  float: left;}