body, h1, h2, h3, h4, ul, li, a, input {
        margin: 0;
        padding: 0;
        font-family: microsoft yahei;}
div, a {
        font-size: 13px;
        color: #323232;}
h1, h2, h3, h4, p {
        margin: 0;
        padding: 0;}
img {
        border: none;
        vertical-align: middle;}
em {
        font-style: normal;}
a {
        text-decoration: none;}
ul, li, dl, dt, dd {
        list-style: none;
        margin: 0;
        padding: 0;}
body {
        /*overflow-x: hidden;*/
        min-width: 1300px;}
.slides-box {
    width: 100%;
    height: 100%;
    margin: auto;
    overflow: hidden;}
.slides {
    position: relative;
    height: 100%;
    width: 100%;
    margin: auto;
    float: left;}
.slides li {
        position: absolute;
    width:  100%;
    height: 100%;}
.slides li img{
    display: block;
    width: 100%;
    margin: auto;}
.prev, .next {
    position: absolute;
    z-index: 99;
    top: 50%;
    margin-top: -40px;
    left: 0;
    height: 70px;
    width: 30px;
    color: #fff;
    cursor: pointer;
    background-color: #000;
    opacity: .5;}
.prev:hover, .next:hover{
        opacity: .7;}
.prev{
        background-image: url("data:image/gif;base64,R0lGODlhHgBGAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQTM1OTQ0MTQ3NDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0M0UwQjkxMEQ3RTExRTVCOTJFQkFCNkU5QTFCNUE5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0M0UwQjkwMEQ3RTExRTVCOTJFQkFCNkU5QTFCNUE5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFCRDY2OUNGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFCRDY2OURGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAHgBGAAACUIyPqcvtD6OctNqLs968+w+G4kiWIYB6aMqtrOYCrTuv9ZvFt7zpPf2zBXEY31Al3CGTQ56yY2wuiTng8yqFWo9Lk/cLDovH5LL5jE6r15oCADs=");}
.next {
    left: auto;
    right: 0;
    background-image: url("data:image/gif;base64,R0lGODlhHgBGAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQTM1OTQ0MTQ3NDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0QTYyN0Y0MEQ3RTExRTVBMTAyQURBQ0QxRjY2NTc1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0QTYyN0YzMEQ3RTExRTVBMTAyQURBQ0QxRjY2NTc1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFCRDY2OUNGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFCRDY2OURGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAHgBGAAACV4yPqcvtD6OctNqLs968+w+G4kiWFIB+aNqtLOcCXjy79Xq/G93aPf7TaXgwX1GYMQ6VGGKSeXE2oRZplFqxVrEn7kSb9X6BR5P5jE6r1+y2+w2Py+fmAgA7");}
.pagination{
        position: absolute;
        bottom: 5px;
        z-index: 99;}
.pagination li{
    padding: 5px 3px;
        float: left;}
.pagination li a{
    display: block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 25px;
    background: #000;
        color: #fff;
    text-align: center;
    font-family: Arial;
        text-decoration: none;}
.pagination .active{
        background: red;}
/**头部**/
.head {
        background: url(../images/top_bg.jpg) no-repeat center;
        height: 187px;
    margin-top: -22px;}
.warp {
        width: 1300px;
        min-width: 1300px;
        margin: 0 auto
;}
.logo {
        padding-top: 55px;}

.borderleft {
        border-left: 1px solid #e9e9e9;}
.top {
        border-top: 1px solid #f2f2f2;}
#tianqi {
        background: #f6f6f6;
        height: auto;
        overflow: hidden;
        padding: 15px 0;}
.tianqi_l {
        width: 540px;
        float: left;}
.search {
    width: 396px;
    float: right;
    position: relative;
    bottom: 45px;}
.kuan input {
        width: 260px;
        height: 33px;
        border: 1px solid #c0c0c0;
        /*border-right: none;*/
        float: left;
        padding-left: 40px;
        border-radius: 5px;}
.an input {
    width: 68px;
    height: 35px;
    background: url(../images/search.jpg) no-repeat;
    border: none;
    position: absolute;
    right: 70px;
    top: 20px;}
.ann{    background: #006ec0;
    padding: 13px;
    border-radius: 24px;
    font-size: 16px;
    color: #fff;
    position: relative;
    bottom: 23px;
    left: 139px;
    }
.con1, .con2, .con4, .con5, .con6 {
        margin-top: 14px;
        height: auto;
        overflow: hidden;
            background: #fff;}
.con2_l {
        width: 675px;
        float: left;}
.con1_l {
        width: 960px;
        float: left;}
.con1_l_t {

        padding-left: 45px;
        font-size: 16px;
        color: #241717;
        position: relative;
        height: 40px;
        border-bottom: 1px solid #d1d1d1;}
.more {
        position: absolute;
        top: 12px;
        right: 10px;}
.more a {
        font-size: 13px;
        color: #888;}
#myFocus {
    width: 462px;
    height: 363px;}
.con1_l_u {
    margin-top: 14px;
    height: auto;
    overflow: hidden;
    margin-bottom: 14px;
    margin-left: 0px;}
.con1_gz_t_n {
        height: auto;
        overflow: hidden;
    width: 462px;
    height: 363px;
        float: left;}
.con1_gz_t {
        margin-top: 30px;
        height: auto;
        overflow: hidden;}
.con1_gz_t_l {
        width: 272px;
        height: 161px;
        float: left;
        margin-left: 20px;}
.con1_gz_t_l img {
        width: 272px;
        height: 161px;}
.con1_gz_t_l {
        width: 272px;
        height: 161px;
        float: left;
        margin-left: 20px;}
.con1_gz_t_l img {
        width: 272px;
        height: 161px;}
.con1_gz_t_r {
        width: 340px;
        float: right;
        margin-right: 20px;}
.con1_gz_t_r em {
        font-size: 16px;
        color: #d31820;
        margin-top: 15px;
        display: block;}
.con1_gz_t_r p {
        font-size: 12px;
        color: #6a6a6a;
        line-height: 25px;
        margin-top: 10px;}
.con1_gz_u {
        width: 464px;
        float: left;
        margin-left: 20px;
            background: #fafafa;}
.con1_gz_u ul{background:#fff;}
.con1_gz_u ul li {
        height: 33px;
        line-height: 33px;
        border-bottom: 1px dashed #eaeaea;
        background: url(../images/ss.jpg) no-repeat left center;
        padding-left: 30px;
        position: relative;}
.con1_gz_u ul li a {
        font-size: 16px;font-weight:normal
        color: #3f3f3f;}
.con1_gz_u ul li span {
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 16px;font-weight:normal;
        color: #555555;}


/**
公共
**/
.pu{margin-left:14px;}
.public {
        width: 424px;
        float: left;
        background: #fff;}
.public .po{
    position: relative;
    right: 19px;
    top: 16px;}
.public .po2{
  margin: 0 auto;
    text-align: center;
    padding-top: 13px;}
.con1_l_t2 {

        padding-left: 45px;
        font-size: 20px;
        font-weight:normal;
        color: #241717;
        position: relative;
        height: 40px;}
.con2_l_t2 {

        padding-left: 30px;
        padding-bottom: 5px;}
.con2_l_t2 span{
color: #000;
    position: relative;
    bottom: -8px;
    right: 15px;}
.public ul{background:#fff;}
.public ul li {
        height: 33px;
        line-height: 33px;
        border-bottom: 1px dashed #eaeaea;
        background: url(../images/ss.jpg) no-repeat left center;
padding-left: 22px;
    position: relative;
    margin-left: 11px;
    margin-right: 13px;}
.public ul li a {
        font-size: 16px;font-weight: normal;
        color: #3f3f3f;}
.public ul li span {
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 16px;font-weight: normal;
        color: #555555;}









.con1_r_j {
        width: 324px;
        float: left;
        margin-left: 10px;
        background: #fafafa;
        margin-top: 14px;
        margin-bottom: 14px;}
.con1_r_j ul{background:#fff;}
.con1_r_j ul li {
        height: 33px;
        line-height: 33px;
        border-bottom: 1px dashed #eaeaea;
        background: url(../images/ss.jpg) no-repeat left center;
        padding-left: 30px;
        position: relative;}
.con1_r_j ul li a {
        font-size: 13px;
        color: #3f3f3f;}
.con1_r_j ul li span {
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 13px;
        color: #555555;}
.con1_r_j ul li img {
        width: 233px;
        height: 69px;}
.con1_r {
        width: 383px;
        float: right;}
.slb .hd {
        position: relative;}
.slb .hd ul, .slb .hd ul li, .slb .hd ul li a, .slb .hd span {
        height: 42px;}
.slb .hd ul {
        float: left;
        height: 42px;
        border-bottom: #d1d1d1 2px solid;
        width: 346px;
        background: url(../images/tu2.jpg) no-repeat left;
        padding-left: 35px;}
.slb .hd ul li {
        float: left;
        width: 135px;
        height: 42px;}
.slb .hd ul li a {
        display: block;
        font-size: 21px;
        line-height: 42px;
        width: 135px;
        text-align: center;
        color: #565656;
        font-weight: normal;}
.slb .hd ul li.on a {
        color: #565656;
        border-bottom: 2px solid #d31820;}
.slb .hd span {
        display: block;
        float: right;
        line-height: 43px;
        margin-right: 15px;
        padding-right: 20px;}
.slb .bd {
        padding: 20px 0 0;}
.slb .bd .bdlist {
        height: auto;}
.slb .bd .bdlstl {
        float: left;
        width: 198px;
        padding-top: 5px;}
.slb .bd .bdlstl img {}
.slb .bd .bdlstr {
        float: left;}
.newsrt {
        width: 383px;
        margin-top: 20px;}
/*.con2lt img{
        width: 204px;height: 136px;
        border:#e3e3e3 10px solid;
        margin:27px 0px 0px 20px;
}*/
.newsrt_img {
        margin: 10px 0px 0px 0px;
        width: 382px;}
.newsrt_img img {
        width: 382px;
        height: 145px;}
.newsrtt {
        width: 383px;
        font-size: 13px;
        color: #3f3f3f;
        line-height: 26px;
        text-indent: 2em;
        margin-top: 10px;}
.con2_l_t {
        background: url(../images/cca.jpg) no-repeat left top;
        padding-left: 30px;
        padding-bottom: 5px;}
.con2_l_t span{
color: #fff;
    position: relative;
    bottom: -8px;
    right: 18px;}
.con2_zy_t {
        margin-top: 30px;
        height: auto;
        overflow: hidden;}
.con2_zy_t em {
        font-size: 14px;
        color: #c20000;}
.con2_zy_t p {
        font-size: 12px;
        color: #828181;
        line-height: 25px;
        margin-top: 10px;}
.con2_zy_u {
        margin-top: 15px;}
.con2_zy_u ul li {
        line-height: 30px;
        background: url(../images/yy.jpg) no-repeat left;
        padding-left: 25px;
        position: relative;}
.con2_zy_u ul li a {
        font-size: 13px;
        color: #3f3f3f;}
.con2_zy_u ul li span {
        position: absolute;
        right: 10px;
        top: 0;
        color: #8d8d8d;
        font-size: 13px;}
.con2_r {}
.con2_r_t {
        background: url(../images/tu4.jpg) no-repeat left 3px;
        padding-left: 40px;}
.con2_r ul {
        margin-top: 30px;}
.con2_r ul li {
        background: url(../images/yy.jpg) no-repeat left;
        line-height: 30px;
        position: relative;
        padding-left: 25px;}
.con2_r ul li a {
        font-size: 13px;
        color: #3f3f3f;}
.con2_r ul li span {
        position: absolute;
        right: 10px;
        top: 0;
        font-size: 13px;
        color: #8d8d8d;}
.con3 {
        margin-top: 12px;
        height: auto;
        overflow: hidden;}
.con3 ul li {
        width: 253px;
        float: left;
        margin-left: 15px;}
.con3 ul li img {
        padding: 3px 4px;
        border: 2px solid #cddef5;
        border-radius: 5px;}
.con4_l {
        width: 640px;
        float: left;}
.con4_l_t {
        background: url(../images/tu5.jpg) no-repeat left top;
        padding-left: 36px;}
.con4_l_x {
        width: 410px;
        position: absolute;
        top: 8px;
        right: 94px;}
.con4_l_x ul li {
        background: url(../images/li_bg.jpg) no-repeat right;
        float: left;
        padding: 0 5px;}
.con4_l_x ul li a {
        font-size: 14px;
        color: #656565;}
.con4_gz_u {
        margin-top: 30px;}
.con4_gz_u ul li {
        height: 33px;
        line-height: 33px;
        border-bottom: 1px dashed #eaeaea;
        background: url(../images/ss.jpg) no-repeat left center;
        padding-left: 30px;
        position: relative;}
.con4_gz_u ul li a {
        font-size: 13px;
        color: #3f3f3f;}
.con4_gz_u ul li span {
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 13px;
        color: #555555;}
.con4_xz_t {
        margin-top: 30px;
        height: auto;
        overflow: hidden;
        background: #eeeeee;}
.con4_xz_t_l {
        width: 272px;
        height: 161px;
        float: left;}
.con4_xz_t_l img {
        width: 272px;
        height: 161px;}
.con4_xz_t_r {
        width: 318px;
        float: right;
        margin-right: 20px;}
.con4_xz_t_r em {
        font-size: 16px;
        color: #151616;
        margin-top: 35px;
        display: block;}
.con4_xz_t_r p {
        font-size: 12px;
        color: #6a6a6a;
        line-height: 25px;
        margin-top: 10px;}
.con4_xz_u {
        margin-top: 30px;
        margin-left: 20px;}
.con4_xz_u ul li {
        height: 35px;
        line-height: 35px;
        border-bottom: 1px dashed #eaeaea;
        background: url(../images/ss.jpg) no-repeat left center;
        padding-left: 30px;
        position: relative;}
.con4_xz_u ul li a {
        font-size: 13px;
        color: #3f3f3f;}
.con4_xz_u ul li span {
        position: absolute;
        right: 10px;
        top: 0;
        font-size: 13px;
        color: #555555;}
.con4_r_t {
        background: url(../images/tu6.jpg) no-repeat left top;
        padding-left: 45px;}
.con4_r {}
.con4_r ul li {
        background: url(../images/ss.jpg) no-repeat left;
        line-height: 37px;}
.con5_l {
        width: 506px;
        float: left;}
.con5_l_t {
        background: url(../images/tu7.jpg) no-repeat left top;
        padding-left: 30px;
        position: relative;}
.con5_l_yd {
        width: 220px;
        left: 135px;}
.con5_l_yd_u {
        margin-top: 10px;}
.con5_l_yd_u ul li {
        border-bottom: 1px dashed #e5e5e5;
        padding: 15px 0;}
.con5_l_yd_u ul li em {
        font-size: 14px;
        color: #3f3f3f;}
.con5_l_yd_u ul li p {
        font-size: 14px;
        color: #818080;
        line-height: 25px;
        margin-top: 10px;}
.con5_r {
        width: 533px;
        float: right;}
.con5_r_t {
        background: url(../images/tu8.jpg) no-repeat left top;
        padding-left: 38px;}
.con5_r_u {
        margin-top: 20px;}
/*焦点图*/
.focus {
        position: relative;
        width: 533px;
        height: 333px;
        background-color: #000;
        float: left;}
.focus img {
        width: 533px;
        height: 333px;}
.focus .shadow .title {
        width: 260px;
        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: 41px;
        line-height: 41px;
        background: #201f1f;
        display: block;
        text-align: left;
        opacity: 0.7;}
.focus .shadow a {
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        overflow: hidden;
        margin-left: 10px;
        font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon {
        position: relative;
        width: 100%;
        float: left;
        display: none;
        background: #000
;}
.focus .fcon img {
        display: block;}
.focus .fbg {
        bottom: 20px;
        right: 40px;
        position: absolute;
        height: 21px;
        text-align: center;
        z-index: 200;}
.focus .fbg div {
        margin: 15px 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: #9c9ea0;}
.focus .D1fBt .current, .focus .D1fBt a:hover {
        background: #e0e1e1;}
.focus .D1fBt img {
        display: none
;}
.focus .D1fBt i {
        display: none;
        font-style: normal;}
.focus .prev, .focus .next {
        position: absolute;
        width: 40px;
        height: 74px;
        }
.focus .prev {
        top: 50%;
        margin-top: -37px;
        left: 0;
        background-position: 0 -74px;
        cursor: pointer;}
.focus .next {
        top: 50%;
        margin-top: -37px;
        right: 0;
        background-position: -40px -74px;
        cursor: pointer;}
.focus .prev:hover {
        background-position: 0 0;}
.focus .next:hover {
        background-position: -40px 0;}
.con6_t {
padding-left: 11px;
    padding-top: 15px;}

.con6_u {
        margin-top: 35px;}
.leftLoop {}
.leftLoop .hd {
        height: 20px;
        position: relative;}
.leftLoop .hd a {
        display: block;
        position: absolute;
        width: 18px;
        height: 34px;
        cursor: pointer;
        position: absolute;
        top: 80px;
        z-index: 99;}
/*.leftLoopa .hda a.prev {
        left: 0;
}
.leftLoopa .hda a.next {
        right: 0;
}*/
.leftLoop .bd {
        width: 1300px;
        overflow: hidden;
        margin: 0 auto;}
.leftLoop .bd ul {}
.leftLoop .bd ul li {
        float: left;
        width: 288px;
        margin-left: 25px;}
.leftLoopa .bda ul li a {
        display: block;
        text-align: center;
        float: left;
        width: 288px;}
.leftLoop .bd ul li a img {
        width: 288px;}
.leftLoop .bd ul li a:hover {
        color: #FFF;
        font-size: 16px;}
.leftLoop .bd ul li a p {
        height: 44px;
        line-height: 44px;
        text-align: center;
        color: #3a3a3a;
        font-size: 16px;font-weight: bold;}
.flink {
        margin: 15px auto 0 auto;
        width: 1300px;
        height: auto;
        overflow: hidden;
            background: #fff;}
.flinkl {
        width: 75px;
        float: left;
        height: 33px;
        line-height: 33px;
        font-size: 14px;
        color: #ca0000;
        padding-left: 45px;}
.flinkr {
        width: 1300px;
        float: right;
        margin-top: 10px;}
.flinkr a {
    display: block;
    margin: 0 6px;
    float: left;
    padding: 0 11px;
    padding-bottom: 42px;
    padding-top: 28px;}
SELECT {
        padding-bottom: 0px;
        border-right-width: 0px;
        margin: 0px;
        padding-left: 0px;
        padding-right: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        padding-top: 0px
;}
SELECT {
        box-sizing: content-box;
        border-bottom: #ddd 1px solid;
        border-left: #dcdcdc 1px solid;
        padding-bottom: 1px;
        line-height: 20px;
        padding-left: 0px;
        padding-right: 0px;
        border-top: #ddd 1px solid;
        border-right: #ddd 1px solid;
        padding-top: 1px;
        border-radius: 5px;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
        -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
;}
OPTION {
        padding-bottom: 0px;
        border-right-width: 0px;
        margin: 0px;
        padding-left: 0px;
        padding-right: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        padding-top: 0px;
        text-align: center;}
.footer-select {}
.footer_sel {
        border-bottom: #d6d6d6 1px solid;
        border-left: #d6d6d6 1px solid;
        line-height: 22px;
        width: 135px;
        height: 22px;
        color: #403f3f;
        border-top: #d6d6d6 1px solid;
        border-right: #d6d6d6 1px solid;
        float: left;
        text-align: center;
        margin-left: 15px;}
.clearboth {
        clear: both
;}
.footer {
        background: #005fa8;
        padding: 20px 0;
        text-align: center;
        color: #fff;
        font-size: 13px;
        line-height: 25px;
        margin-top:0px;
            height: 214px;}
.contmain{width:1300px;margin:0 auto;    margin-top: 66px;}
.footer .left{
width: 28%;
float: left;
margin-right: 113px;}
.footer .center{
    width: 30%;
    color: #fff;
    text-align: left;
    float: left;
        font-size: 14px;}
.footer .center ul li{}
.footer .right{
width: 14%;
float: left;}






.footerbottom{background: #003475;padding: 20px 0;}
.footerbottom p{    color: #fff;
    text-align: center;}
/**列表页**/
.fy_con {
        margin-top: 45px;
        padding: 0 0 20px 15px;
        border: 1px solid #f2f2f2;
        height: auto;
        overflow: hidden;}
.fy_con_l {
        width: 934px;
        float: left;
        padding-top: 20px;}
.fy_con_l_t {
        height: 44px;
        background: #f6f7fb;
        border-bottom: 1px solid #ecf0f6;
        line-height: 45px;
        font-size: 18px;
        color: #231717;
        padding-left: 20px;}
.fy_con_l_zt {
        margin-top: 30px;
        height: auto;
        overflow: hidden;}
.fy_gz_t_l {
        width: 510px;}
.fy_gz_t_l em {
        margin-top: 9px;}
.fy_gz_t_l_img {
        margin-left: 0;}
.fy_gz_t_l_img, .fy_gz_t_l_img img {
        width: 183px;
        height: 121px;}
.fy_con_l_u {
        margin-top: 30px;}
.fy_con_l_u ul li {
        background: url(../images/ss.jpg) no-repeat left center;
        padding-left: 30px;
        height: 40px;
        line-height: 40px;
        position: relative;
        border-bottom: 1px dashed #d3d2d2
;}
.fy_con_l_u ul li a {
        font-size: 14px;
        color: #3f3f3f;}
.fy_con_l_u ul li span {
        position: absolute;
        top: 0;
        right: 15px;
        font-size: 14px;
        color: #515153;}
.fy_con_r {
        width: 319px;
        float: right;
        background: #f6f7fb;
        border-left: 1px solid #f0f0f1;
        padding-bottom: 90px;}
.fy_con_r_1 {
        height: auto;
        overflow: hidden;}
.fy_con_r_1_t {
        height: 80px;
        line-height: 80px;
        background: url(../images/tu4.jpg) no-repeat 35px center;
        font-size: 22px;
        color: #060001;
        padding-left: 75px;
        border-bottom: 2px solid #eaeaec;
        border-top: 5px #006ec0 solid;}
.fy_con_r_1_u {}
.fy_con_r_1_u ul li {
        height: 50px;
        line-height: 50px;
        border-bottom: 2px solid #eaeaec;}
.fy_con_r_1_u ul li a {
        font-size: 18px;
        color: #231717;
        display: block;
        height: 50px;
        padding-left: 35px;}
.fy_con_r_1_u ul li a:hover, .fy_con_r_1_u ul li a.hover {
        background: #fff;
        color: #d31820;}
.fy_con_r_2 {
        width: 290px;
        margin: 20px auto;}
.fy_con_r_2 ul li {
    border: 5px solid #fff;
    border-radius: 5px;
    /* margin-bottom: 15px; */
    background: #006ec0;
    padding-top: 6px;
    padding-bottom: 8px;}
.fy_con_r_2 ul li a{
color:#fff;
            font-size: 16px;
    padding-left: 12px;}

.fy_con_r_3 {
        margin-top: 30px;
        background: url(../images/left_bg.jpg) no-repeat center top;
        height: 275px;}
.fy_con_r_3_t {
        padding-left: 30px;
        padding-top: 30px;
        height: auto;
        overflow: hidden;}
.fy_con_r_3_t ul a {
        float: left;
        display: block;
        font-size: 16px;
        color: #d31820;
        margin-left: 20px;}
.fy_con_r_3_t ul a .a1 {
        color: #000000;}
.fy_con_r_3_u {
        margin: 20px auto 0 auto;
        width: 238px;
        height: 166px;
        position: relative;
        overflow: hidden;}
.fy_con_r_3_u img {
        width: 238px;
        height: 166px;}
.fy_con_r_3_u p {
        position: absolute;
        bottom: 0px;
        left: 0;
        background: #101010;
        opacity: 0.6;
        color: #fff;
        height: 30px;
        line-height: 30px;
        width: 238px;
        text-align: center;}
.fyconru {
        width: 100%;
        height: auto;
        border-top: none;
        overflow: hidden;
        height: auto;
        margin-bottom: 20px;}
.show_t {
        text-align: center;
        padding: 25px 0px 0px 0px;
        border-bottom: #CCC 1px dashed;}
.show_t h1 {
        color: #79461e;
        margin: 0;
        font-size: 24px;}
.show_t h5 {
        color: #464646;
        font-weight: normal;
        line-height: 20px;
        margin: 10px auto;
        width: 180px;
        height: 20px;
        overflow: hidden;}
.show_c {
        padding: 10px 0px;
        color: #464646;
        border-bottom: #CCC 1px dashed;
        line-height: 28px;
        font-size: 20px;}
.show_c img {
        max-width: 900px;
        padding: 10px 0px;}
.show_u {
        text-align: left;
        padding: 25px 15px 10px 0px;}
.show_u ul li {
        list-style: none;
        text-decoration: none;
        color: #464646;
        border-bottom: #CCC 1px dashed;
        height: 40px;
        line-height: 40px;
        margin: 0px 20px 0px 20px;}
.show_u ul li a {
        color: #464646;}
.show_u ul li a:hover {
        text-decoration: underline;
        color: #464646;}
.page_conru {
        color: #464646;
        padding: 35px 15px 40px 15px;
        font-size: 14px;
        line-height: 28px;}
.page_conru img {
        max-width: 800px;
        padding: 15px 15px 40px 15px;}
table {
        border-collapse: collapse;}
/*分页*/
.fenye {
        text-align: center;
        margin: 20px 0 30px;}
.fenye ul {
        height: auto;
        overflow: hidden;}
.fenye span, .fenye a {
        display: inline-block;
        padding: 0 9px;
        margin: 0 2px;
        background: #ddd;
        border-radius: 2px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        color: #000;}
.fenye span.current {
        background: #d31820;
        color: #fff;}
.fenye a:hover {
        background: #d31820;
        color: #fff;}
.chanpin {
        padding: 30px 0px 20px 0;}
.chanpin ul li {
        margin-left: 8px;
        float: left;
        margin-bottom: 2px;}
.chanpin ul li a {
        display: block;
        text-align: center;
        color: #545454
;}
.chanpin ul li a .pic {
        width: 288px;
        overflow: hidden;
        border: 1px solid #d3d3d3; /*border-radius: 1px;*/
        display: table-cell;
        background: #fff;
        text-align: center;
        vertical-align: middle;}
.chanpin ul li a img {
        width: 288px;}
.chanpin ul li a p {
        height: 50px;
        line-height: 50px;}
.chanpin ul {
        height: auto;
        overflow: hidden;}
/**在线留言**/
.zhi {
        font-size: 16px;
        margin-bottom: 15px;}
.z_title {
        font-size: 16px !important;
        font-weight: bold;
        margin: 10px 0;}
.jian {
        margin: 15px 0;}
.jian p {
        margin: 5px 0;
        line-height: 18px;
        font-size: 12px;
        color: #8c8c8a;}
.message {
        margin: 28px 0 0 30px;}
.message li {
        height: auto;
        min-height: 60px;}
.message li span {
        font-size: 14px;
        color: #333;
        display: inline-block;
        text-align: right;
        padding-right: 5px;
        padding-bottom: 10px;}
.message li input {
        width: 270px;
        height: 30px;
        border: 1px solid #ccc;
        padding: 0 10px;
        background: #fff;
        border-radius: 5px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.message li input:focus, .message li textarea:focus {
        border-color: #23c254;
        outline: 0;}
.message textarea {
        padding: 5px 10px;
        font-size: 14px;
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 5px;}
.message li button {
        margin: 40px 0 0 285px;
        width: 100px;
        height: 30px;
        background: #81807d;
        color: #fff;
        cursor: pointer;
        border: none;}
.code {
        margin-top: 30px;}
.code input {
        width: 100px !important;}
.message li i {
        color: red;
        margin-top: 2px;
        font-style: normal;
        display: block;
        float: left;
        margin-left: 5px;}
/*搜索页面*/
.selected boxGoogleList h3 {
        font-size: 44px;
        color: #670d0d;
        font-weight: normal;}
.result ol li .url {
        color: #008000;}
.result {}
.result ol {}
.result ol li {
        padding: 10px 15px;}
.result ol li h3 {
        font-weight: normal;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        border-bottom: 1px dashed #ccc;
        margin-bottom: 4px;}
.result ol li h3 a {
        font-size: 16px;
        color: #98590b;
        font-weight: bold;}
.result ol li p {
        font-size: 13px;
        color: #555;}
.result ol li p font {
        font-size: 13px!important;}
.noResult {
        padding: 20px 25px;
        line-height: 2em;}
.sea_h2 {
        margin-bottom: 10px;}
.noResult {}
.noResult h3 {
        margin: 3px 0;}
.focus2 {
        width: 238px;
        height: 166px;
        position: relative;}
.f970x280 {
        width: 238px;
        height: 166px;
        overflow: hidden;
        position: relative;}
.f970x280 img {
        width: 238px;
        height: 166px;}
.rslides {
        width: 238px;
        position: relative;
        list-style: none;
        padding: 0
;}
.rslides_nav {
        height: 77px;
        width: 77px;
        position: absolute;
        top: 40%;
        left: 100px;
        text-indent: -9999px;
        overflow: hidden;
        text-decoration: none;
        margin-top: 0px
;}
.rslides_nav:active {}
.rslides_nav.next {
        position: absolute;
        top: 40%;
        right: 100px;
        left: auto;}
.rslides_tabs {
        margin: 0px 0;
        clear: both;
        text-align: center;
        position: absolute;
        top: 487px;
        left: 600px;
        width: 190px;}
.rslides_tabs li {
        display: inline;
        float: none;
        _float: left;
*float:left;
        margin-right: 10px;}
.rslides_tabs a {
        text-indent: -9999px;
        overflow: hidden;
        background: #fff;
        display: inline-block;
        _display: block;
*display:block;
        width: 14px;
        height: 14px;
        border-radius: 50%;}
.rslides_tabs .rslides_here a {
        background:  #d43725;}


.copyright a:link{color:#fff;text-decoration:none;}
.copyright a:visited{color:#fff;text-decoration:none;}