@charset "utf-8";
/* CSS Document */
/*banner区域*/
.banner{width: 100%; height: 452px; overflow: hidden; position: relative;}
.banner .fullSlide {width: 100%; position: relative; height: 452px;}
.banner .fullSlide .bd {width: 100%; margin: 0 auto; position: relative;  overflow: hidden;}
.banner .fullSlide .bd ul { width: 100% !important;}
.banner .fullSlide .bd li {width: 100% !important; height: 452px; overflow: hidden; text-align: center;}
.banner .fullSlide .bd li a {display: block; height: 452px;}
.banner .fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px;}
.banner .fullSlide .hd ul { text-align: center;}
.banner .fullSlide .hd ul li {cursor: pointer; display: inline-block; *display: inline; zoom: 1; background:url(dot2.png) no-repeat; width: 18px; height: 18px; margin: 0 5px; overflow: hidden; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px;}
.banner .fullSlide .hd .on {background:url(dot1.png) no-repeat;}
.banner .fullSlide .prev, .fullSlide .next {width: 40px; height: 40px; margin: -60px 0 0; display: none; background: url(sl.png) no-repeat center center; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2;}
.banner .fullSlide .prev {left: 5%;}
.banner .fullSlide .next {background: url(sr.png) no-repeat center center; right: 5%;}
.banner .fullSlide .prev:hover, .fullSlide .next:hover {filter: alpha(opacity=50) !important; opacity: 0.5 !important;}

/*内容区域*/
.nr { width: 1100px; margin: 0 auto; z-index: 999; position: relative;}
.nr ul { list-style: none;}



.cxjs { width: 1100px; margin: 0 auto; float: left;  margin-top: 60px;}
.cxjs h2 { width: 100%; float: left; text-align: left; padding: 60px 0;}
.cxjs h2 a { font-size: 48px; line-height: 60px; color:#083a79; text-decoration: none;}
.cxjs ul { width:1120px; list-style: none; }
.cxjs ul li { width: 260px; height:206px; float: left; margin-right: 20px; position: relative; overflow: hidden;}
.cxjs ul li img { width: 260px; height: 146px; transform: scale(1); transition:all 0.5s linear 0s;}
.cxjs ul li p { font-size: 18px; line-height: 60px; color:#000; text-align: center; width: 100%; transform: scale(1); transition:all 0.5s linear 0s;}
.cxjs ul li:hover img {transform: scale(1.1); z-index: 998; position: relative; transition:all 0.5s linear 0s;}
.cxjs ul li:hover p {  line-height: 35px;  transform: scale(1.1); transition:all 0.5s linear 0s;}


.one { width: 100%; float: left; margin-top: 60px;}
.tpxw {float: left; width: 372px; height: 268px;}
.xone_right {float: right; width: 688px; margin-left: 20px; overflow: hidden;}
.new_tit {width: 100%; line-height: 36px; font-size: 20px; color: #000;}
.new_tit a { line-height: 36px; font-size: 20px; color: #000;}
.new_tit a:hover {color: #00508e;}
/*通用信息列表样式*/
.new_list {	width: 100%; overflow: hidden; margin-top: 5px;}
.new_list li {width: 100%; overflow: hidden; line-height: 36px;}
.new_list li img, .new_list li a {float: left; font-size: 16px; color:#333; line-height: 37px;}
.new_list li a:hover {color: #00508e;}
.new_list span {float: right; font-size: 16px;color:#333; line-height: 37px;}
.more {width: 108px; height: 22px; margin-top: 3px; float: right;}
.more li {float: left; width: 100%; height: 22px;}
.more li a {display: block; height: 100%; font-size: 14px; color:#00508e; text-align: right;}

.focus {
    position: relative;
    width: 372px;
    height: 268px;
    float: left;
}

.focus img {
    width: 372px;
    height: 268px;
}

.focus .shadow .title {
    width: 372px;
    height: 65px;
    padding-left: 30px;
    padding-top: 20px;
}

.focus .shadow .title a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden;
}

.focus .btn {
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom: 1;
}

.focus .btn a {
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}

.focus .btn a:hover, .focus .btn a.current {
    cursor: pointer;
    background: #fc114a;
}

.focus .fPic {
    position: absolute;
    left: 0px;
    top: 0px;
}

.focus .D1fBt {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10;
}

.focus .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 35px;
    line-height: 35px;
    background: #5e5e5e;
    /*filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  */
    display: block;
    text-align: center;
}

.focus .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.focus .fcon {
    position: relative;
    width: 100%;
    height: 268px;
    float: left;
    display: none;
    background: #000
}

.focus .fcon img {
    display: block;
}

.focus .fbg {
    bottom: 25px;
    right: 40px;
    position: absolute;
    height: 21px;
    text-align: center;
    z-index: 200;
    display: none;
}

.focus .fbg div {
    margin: 4px auto 0;
    overflow: hidden;
    zoom: 1;
    height: 14px
}

.focus .D1fBt a {
    position: relative;
    display: inline;
    width: 12px;
    height: 12px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}

.focus .D1fBt .current, .focus .D1fBt a:hover {
    background: #fc114a;
}

.focus .D1fBt img {
    display: none
}

.focus .D1fBt i {
    display: none;
    font-style: normal;
}

.focus .prev, .focus .next {
    position: absolute;
    width: 30px;
    height: 35px;
    background: url(focus_btn.png) no-repeat;
}

.focus .prev {
    bottom: 0;
    left: 0px;
	top: 130px;
    background-position: 0 -35px;
    cursor: pointer;
    z-index: 50;
}

.focus .next {
    bottom: 0;
    right: 0px;
	top: 130px;
    background-position: -30px -35px;
    cursor: pointer;
    z-index: 50;
}

.focus .prev:hover {
    background-position: 0 0;
}

.focus .next:hover {
    background-position: -30px 0;
}