﻿@charset "utf-8";
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea,p {margin:0; padding:0;font-style: normal;font-weight:normal;font-size:12px;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:top;}
body{font:12px/22px "微软雅黑"; color: #333; background: #fff;}
a{text-decoration:none; color: #5b5b5b;} 
.clear{clear:both;height:0; line-height:0; font-size:0;display:block; overflow:hidden}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;font-size:0}
.clearfix {zoom:1}
.fl{float:left; display: inline;}
.fr{float:right; display: inline;}
input:focus{
    outline: 0 none;
}
/*common*/
.header{
    background: url(../images/hd_bg.png) no-repeat center 0;
    width: 100%;
    height: 67px;
}
.header_inner{
    width: 980px;
    margin: 0 auto;
    padding-top: 14px;
}
.header .header_logo a{
    display: block;
    width: 260px;
    height:35px;
    background: url(../images/logo.png) no-repeat 0 0;
    line-height: 200px;
    overflow: hidden;
}
.header .header_fn{
    background: url(../images/wx.png) no-repeat 0 0;
    padding-left: 39px;
    height: 31px;
    padding-top: 3px;
	margin-right:15px;
	line-height:31px;
}
.header .header_fn .line{
    margin: 0 5px;
    color: #5b5b5b;
}
.header .header_fn a{
    font-size: 12px;
    color: #000;
}
.nav{
    width: 100%;
    height: 31px;
    border-bottom: 1px solid #550000;
    background: #ab0000;
    position: relative;
    z-index: 999;
}
.nav_inner{
    width: 980px;
    margin: 0 auto;
    position: relative;
}
.nav li{
    float: left;
    text-align: center;
    height: 31px;
    margin-left: 15px;
    position: relative;
}
.nav li .link{
    display: block;
    font-size: 14px;
    color: #fff;
    width: 100px;
    height: 31px;
    line-height: 31px;
   text-decoration:none;
    font-family:"微软雅黑";
}
.nav li .link:hover{
    background: url(../images/nav_hover.png) no-repeat 0 0;
}


.nav .sub_nav{
    position: absolute;
    top: 31px;
    left: 0;
    background: url(../images/sub_nav_bg.png) repeat 0 0;
    border-radius: 0 0 5px 5px;
    display: none;
    z-index: 100;
    width: 850px;
    padding-left: 27px;
}
.nav .sub_nav a{
    float: left;
    margin-right: 60px;
    color: #fff;
    text-decoration:none;
    font-family:"微软雅黑";
}
.nav .nav_mark{
    width: 100%;
    height: 22px;
    background: #000;
    opacity: 0.5;
    filter:alpha(opacity=50);
    display: none;
}

.footer{
    width: 100%;
    height: 80px;
    line-height: 80px;
    text-align: center;
    background: #5c5c5c;
    color: #d7d7d7;
   
}
.footer p span{
    margin-right: 100px;
}

.banner{
    width: 100%;
    height: 366px;
    margin-bottom: 9px;
    position: relative;
}
.slideBox{  overflow:hidden; position:relative; height: 366px;width: 100%;   } 

.slideBox .hd .prev{
    position: absolute;
    top: 150px;
    left: 50%;
    margin-left: -600px;
    width: 64px;
    height: 60px;
    background: url(../images/arr_l.png) repeat 0 0;
    z-index: 99;
    line-height: 999px;
    overflow: hidden;
}
.slideBox .hd .next{
    position: absolute;
    top: 150px;
    left: 50%;
    margin-left: 550px;
    width: 64px;
    height: 60px;
    background: url(../images/arr_r.png) repeat 0 0;
    z-index: 99;
    line-height: 999px;
    overflow: hidden;
}
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd li{
    height: 366px;width: 100%; 
}



/*index*/
.main_box {
    width: 980px;
    margin: 0 auto;
    margin-bottom:10px;
}
.main_box .board_box {
    width: 360px;
    margin-right: 15px;
}
.main_box .news_box {
    width: 360px;
    margin-right: 15px;
}
.main_box .btn_box {
    width: 229px;
}
.main_box .box_item .h{
    height: 33px;
    line-height: 33px;
    padding-left: 25px;
    background: url(../images/arr_icon.png) #e0e0e0 no-repeat 13px center;
}
.main_box .box_item .h span{
    font-size: 12px;
    color: #9a9a9a;
}
.main_box .box_item .h strong{
    margin-right: 10px;
    font-size: 14px;
    color: #292929;
}
.main_box .box_item .more_btn{
    width: 22px;
    height: 5px;
    background: url(../images/more_btn.png)  no-repeat 0 0;
    margin: 15px 15px 0 0;
}
.main_box .box_item .text_box{
    padding: 0 10px;
}
.main_box .box_item .text_box a{
    margin-top: 5px;
    overflow: hidden;
    display: block;
    *zoom:1;
    font-family: "宋体";
}
.main_box .box_item .text_box a .fl{
    width: 245px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
.main_box .box_item .ft{
    height: 27px;
    background: url(../images/pn_btn.png) #f5f5f5 no-repeat center center;
    margin-top: 5px;
    position: relative;
}
.main_box .box_item .ft a{
    position: absolute;
    width: 52px;
    height: 18px;
    top: 5px;
}
.main_box .box_item .ft .prev{
    left: 129px;
}
.main_box .box_item .ft .next{
    left: 185px;
}
.main_box .btn_box{
    width: 229px;
    height: 154px;
    margin-top: 20px;
    background: url(../images/btn.png) no-repeat 0 0;
}
.main_box .btn_box a{
    display: block;
    width: 229px;
    height: 70px;
    margin-bottom: 10px;
}


.scroll_box .leftLoop{ overflow:hidden; position:relative; width: 360px; float: left; } 
.scroll_box .leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.scroll_box .leftLoop .bd ul li{ float:left;display:_inline;  } 


/*大事记*/
.dsj_body .banner{
    background: url(../images/banner/1400X236-04.jpg) no-repeat center 0;
    height: 236px;
}
.crumb{
    padding-left: 30px;
    height: 32px;
    line-height: 32px;
    color: #999;
    background: url(../images/arr_icon.png) #e0e0e0 no-repeat 20px center;
    text-align:left;
}
.crumb span{
    color: #000;
}
.dsj_body .dsj_item{
    height: 115px;
    overflow: hidden;
    position: relative;
}
/**/
.dsj_body .jCarouselLite{width:940px; height:60px;background: url(../images/history/yearbg.png ) repeat-x; background-color:#33aef0; margin: 0 auto;}
.dsj_body .bd{ position:relative;}
.dsj_body .year{ }
.dsj_body  .year ul{width:942px; height:60px;}
.dsj_body  .year ul li{float:left;height:60px; width:94px; text-align: center; line-height:60px;}
.dsj_body  .year ul li a{color:#00476d;height:60px; width:94px; display:inline-block;}
.dsj_body  .year ul li a:hover,.dsj_body  .year ul li a.on{ background-color:#007cbf; opacity:0.5;filter:alpha(opacity=50); color:#FFF;}
.dsj_body .sPrev{  width:19px; height:60px; cursor:pointer; background: url(../images/history/left.gif) no-repeat; left:0; position:absolute;
} 
.dsj_body  .sNext{ width:19px; height:60px; cursor:pointer;  background: url(../images/history/right.gif) no-repeat;position:absolute;left:961px; top:0; z-index:99;} 
.dsj_body .dsj_item .text_box{
    border-bottom: 1px dotted #999;
    background: #fff;
    width: 850px;
    height: 114px;
}
.dsj_body  .arr_l{
    width: 13px;
    height:17px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -8px;
    background: url(../images/al_icon.png) no-repeat 0 0;
}
.dsj_body .dsj_item dt{
    border-bottom: 1px dotted #999;
    height: 42px;
    line-height: 50px;
    padding-left: 15px;
    font-weight: bold;
}
.dsj_body .dsj_item dd{
    padding: 5px 0 0 15px;
    font-family: "宋体";
}
.dsj_body .dsj_item dd .more{
    color: #ef4023;
}
.dsj_body .dsj_item dd .time{
    text-align: right;
}
.dsj_body .dsj_item dd .time span{
    color: #ef4023;
}
.dsj_body  .past_year{
    background: #0082c8;
}
.page_box{
    text-align: center;
    padding-top: 40px;
}
.page_box .page_inner{
    display: inline-block;
}
.page_box .page_inner a{
    float: left;
    padding:1px 8px;
    color: #333;
}
.page_box .page_inner .on{
    background: #ab0000;
    color: #fff;
}


/*新闻*/
.news_body .dsj_item .text_box{
    width: 980px;
}
.news_body .banner{
    background: url(../images/banner/1400X236-01.jpg) no-repeat center 0;
    height: 236px;
}
.news_body .banner2{
    background: url(../images/banner/1400X236-02.jpg) no-repeat center 0;
    height: 236px;
}
.news_body .banner3{
    background: url(../images/banner/1400X236-03.jpg) no-repeat center 0;
    height: 236px;
}
.news_body .banner4{
    background: url(../images/banner/1400X236-04.jpg) no-repeat center 0;
    height: 236px;
}
.news_detail_box .main_box{
    font-family: "宋体";
}
.news_detail_box .hd{
    padding-bottom: 5px;
    border-bottom: 1px dotted #666;
    padding-top: 35px;
    margin-bottom: 26px;
}
.news_detail_box .hd h1{
    text-align: center;
    color: #626262;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}
.news_detail_box .hd .from_box{
    color: #0e4180;
}
.news_detail_box .bd .img{
    text-align: center;
    margin-bottom: 35px;
}
.news_detail_box .bd .img img{
    border: 1px solid #bbb;
}
.news_detail_box .bd .intro_text{
    color:#666;

    margin-bottom: 40px;
    line-height: 26px;
}
.news_detail_box .ft{
    text-align: center;
    padding: 20px 0 50px 0;
}
.news_detail_box .ft .ft_inner{
    display: inline-block;
}
.news_detail_box .ft a{
    float: left;
    width: 70px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    background: #ab0000;
    margin-right: 32px;
}


/*photo*/
.photo_body .photo_box{
    padding-top: 40px;
}
.photo_body .photo_box ul{
    margin-right: -100px;
}
.photo_body .photo_box li{
    float: left;
    margin:  0 90px 27px 0;
    display: inline;
    *margin-right:76px;
}
.photo_body .photo_box li .img{
    width: 404px;
    height: 237px;
    padding: 9px 0 0 9px;
    background: url(../images/photo_bg.png) no-repeat 0 0;
}
.photo_body .photo_box li .img img{
    width: 376px;
    height: 205px;
}
.photo_body .photo_box li p{
    color: #0e4180;
    font-weight: bold;
}
.photo_body .photo_box li .time{
    color: #8b8b8b;
}

.photo_detail_box{
    padding-top: 30px;
    width: 845px;
    font-family: "宋体";
    margin: 0 auto;
}
.photo_detail_box .hd h1{
    text-align: center;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}
.photo_detail_box .hd .time{
    text-align: right;
}
.photo_detail_box .bd .img img{
    border: 1px solid #bbb;
}
.photo_detail_box .ft{
    padding-top: 20px;
    border-top: 1px dotted #000;
    margin-top: 20px;
}
.photo_detail_box .ft .h{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
}
.photo_detail_box .ft .img{
    width: 237px;
    height: 139px;
    padding: 5px 0 0 5px;
    background: url(../images/p_bg.png) no-repeat 0 0;
}
.photo_detail_box .ft p{
    font-size: 14px;
    font-weight: bold;
}
.photo_detail_box .ft ul{
    margin-right: -50px;
}
.photo_detail_box .ft li{
    float: left;
    margin-right: 50px;
    display: inline;
}


.gallery .bd li img{ width:839px; height:408px;   } 
.gallery .hd{ position:relative; padding:0 15px; margin-top:10px; zoom:1; } 
.gallery .hd .tempWrap{ margin-left:15px;  } 
.gallery .hd ul{ overflow:hidden; zoom:1; } 
.gallery .hd li{ width:196px; padding-top:4px; text-align:center; cursor:pointer; float:left;} 
.gallery .hd li img{ width:190px; height:121px; border:3px solid #ddd;   border-radius: 5px;} 
.gallery .hd li.on{ background:url("../images/arr_t.png") no-repeat center -1px;  } 
.gallery .hd li.on img{ border:3px solid #ab0002; background:#fff;   } 
.gallery .hd .sNext,.gallery .hd .sPrev{ text-align:center;  width:23px; height:119px; cursor:pointer; position:absolute;  left:0px; top:7px; 
    background: url(../images/l_arr_btn.png) no-repeat 0 0;

} 
.gallery .hd .sNext{ left:auto; right:0px; background: url(../images/r_arr_btn.png) no-repeat 0 0;} 




/*引导页*/
html, body{width: 100%; height: 100%;}
.yd_page {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    min-width: 1200px;
}
.yd_page .yd_banner{
    width: 100%;
    height: 100%;
}
.yd_page .yd_banner img{
    width: 100%;
    height: 100%;
}
.yd_page .yd_logo{
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 2;
}
.yd_page .yd_header{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.yd_page .yd_header li{
    background: #ab0000;
    height: 40px;
    line-height: 40px;
    width: 108px;
    text-align: center;
    float: left;
}
.yd_page .yd_header li a{
    color: #fff;
}
.yd_page .yd_header .lang_btn{
    background: #555;
    height: 40px;
    line-height: 40px;
    color: #fff;
    padding: 0 15px;
}
.yd_page .yd_header .lang_btn a{
    color: #fff;
}
.yd_page .yd_footer{
    position: absolute;
    left: 0;
    bottom: 0;
    background: #5c5c5c;
    width: 664px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    z-index: 2;
}
.yd_page .yd_footer span{
    margin-right: 20px;
}
.yd_page .yd_main{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/f_bg.png) repeat 0 0;
}

.yd_page .welcome_bg{
    position: absolute;
    right: 180px;
    bottom: 103px;
}
.yd_page .yd_main .yd_a{
    position: absolute;
}
.yd_page .yd_main .yd_a a{
    display: block;
    position: relative;
}
.yd_page .yd_main .yd_a a i{
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    background: url(../images/tr_bg.png) repeat 0 0;
}

.yd_page .yd_main .yd_a1{
    top: 112px;
    left: 555px;
}
.yd_page .yd_main .yd_a2{
    top: 112px;
    left:777px;
}
.yd_page .yd_main .yd_a3{
    top: 112px;
    left: 888px;
}
.yd_page .yd_main .yd_a4{
    top: 112px;
    left: 999px;
}
.yd_page .yd_main .yd_a5{
    top: 112px;
    left: 1221px;
}
.yd_page .yd_main .yd_a6{
    top: 223px;
    left: 666px;
}
.yd_page .yd_main .yd_a7{
    top: 223px;
    left: 888px;
}
.yd_page .yd_main .yd_a8{
    top: 223px;
    left: 1110px;
}
.yd_page .yd_main .yd_a9{
    top: 334px;
    left: 777px;
}
.yd_page .yd_main .yd_a10{
    top: 334px;
    left: 999px;
}
.yd_page .yd_main .yd_a11{
    top: 445px;
    left: 666px;
}


@media (max-width:1500px){
    .yd_page .yd_main .yd_a1{
        top: 112px;
        left: 222px;
    }
    .yd_page .yd_main .yd_a2{
        top: 112px;
        left: 444px;
    }
    .yd_page .yd_main .yd_a3{
        top: 112px;
        left: 555px;
    }
    .yd_page .yd_main .yd_a4{
        top: 112px;
        left: 666px;
    }
    .yd_page .yd_main .yd_a5{
        top: 112px;
        left: 888px;
    }
    .yd_page .yd_main .yd_a6{
        top: 223px;
        left: 333px;
    }
    .yd_page .yd_main .yd_a7{
        top: 223px;
        left: 555px;
    }
    .yd_page .yd_main .yd_a8{
        top: 223px;
        left: 777px;
    }
    .yd_page .yd_main .yd_a9{
        top: 334px;
        left: 444px;
    }
    .yd_page .yd_main .yd_a10{
        top: 334px;
        left: 666px;
    }
    .yd_page .yd_main .yd_a11{
        top: 445px;
        left: 333px;
    }
}

/**/
.slideBox2{  overflow:hidden; position:relative; height: 500px;width: 100%;   } 
.slideBox2 h1{ font-size:18px; text-align:center; font-family:'微软雅黑'; line-height:25px;}
.slideBox2 .hd .prev{
    position: absolute;
    top: 150px;
    left: 50%;
    margin-left: -500px;
    width: 64px;
    height: 60px;
    background: url(../images/arr_l2.png) repeat 0 0;
    z-index: 99;
    line-height: 999px;
    overflow: hidden;
}
.slideBox2 .hd .next{
    position: absolute;
    top: 150px;
    left: 50%;
    margin-left: 440px;
    width: 64px;
    height: 60px;
    background: url(../images/arr_r2.png) repeat 0 0;
    z-index: 99;
    line-height: 999px;
    overflow: hidden;
}
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox2 .bd li{
    height: 366px;width: 100%;  
     text-align:center;
}
.slideBox2 .bd li img{
 display:block;
  margin:0 auto;
}

/**/
.popbox{ 
width:400px; height:200px;
background:#ffffff;
border-radius: 10px;
font-family:"微软雅黑";
display:none;
}
.popbox p{ font-size:20px; text-align:center; padding:40px 0 0 0; line-height:30px;}
.popbox a{ font-size:14px; line-height:24px; background:#2e8ded; display:inline-block;border-radius: 5px; padding:0 30px; color:#ffffff; margin:0 20px; cursor:pointer;}
.popbox .popcont{ margin:20px 0; text-align:center;}