@charset "gb2312";
/*list1.html & list2.html*/
.lContainer{
    width: 1000px;
    padding:13px 0;
    margin:0 auto;
    overflow: hidden;
    position: relative;
}
.localtion{
    width: 100%;
    height: 45px;
    line-height: 42px;
    background: url(imagesl_title_bg_01.jpg) no-repeat;
    overflow: hidden;
    text-indent: 15px;
    margin-bottom: 10px;
}
.localtion img{
    float: right;
    margin-right: 15px;
}
.localtion a{
    color: #222222;
}
.localtion a:hover{
    color: #f60000;
}
.localtion em{
    margin:0 10px;
}
.sideBar-left{
    width:184px;
    height: 851px;
    padding:0 13px ;
    background: #fff;
    float: left;
    border-top: 3px solid #335075;
}
.sNav{

    padding:5px 0;
}
.sNav li{
    width: 100%;
    height: 53px;
    line-height: 53px;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    border-bottom:1px solid #ddd;
}
.sNav li a{
    width: 100%;
    color: #797979;
    display: inline-block;
}
.linkStyle1{
    background: url(imagess_list_bg.jpg) no-repeat center;
    
}
li.linkStyle1 a{
    color: #335075;
}
.sNav li a:hover{
     background: url(imagess_list_bg.jpg) no-repeat center;
     color: #335075;
}
.sNav li a:active{
     background: url(imagess_list_bg.jpg) no-repeat center;
     color: #335075;
}
.column-right{
    width: 750px;
    padding: 20px 15px;
    float: left;
    margin-left: 10px;
    height: 814px;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.c-r-title{
    width: 100%;
    height: 32px;
    color: #335075;
    border-bottom: 1px solid #ddd;
    font-size: 18px;

}
.c-r-title span{
    padding:2px;
    height: 26px;
    display: inline-block;
    border-bottom:3px solid #335075;
     font-family: "宋体";
}
.c-r-title .a-write{
    float: right;
    font-size: 14px;
    color: #222;
    font-weight: normal;
    margin-top: 5px;
}
.c-r-title .a-write:hover{
    color: #335075;
}

.c-r-list {
    width: 100%;
    overflow: hidden;
}
.c-r-list ul li{
    height: 72px;
    overflow: hidden;
    border-bottom: 1px dashed #ddd;
}
.c-r-list ul li a{
    width: 100%;
    margin-top: 7px;
    color: #636364;
    font-size: 14px;
    line-height: 32px;
    height: 32px;
    display: inline-block;
    overflow: hidden;
}
.c-r-list ul li a:hover{
    color: #f60000;
    text-decoration: underline;
}
.c-r-list ul li p{
    font-size: 12px;
    color: #9d9d9d;
    line-height: 22px;
    height: 22px;
}
.c-r-list ul li p span{
    float: left;

}
.c-r-list ul li p label{
    float: right;

}
.Page{
    width: 558px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    bottom: 20px;
    right: 0;
}
/*.Page a, .Page span{
    margin-left:18px;
    float: left;
	display:inline;
    color: #3a3a3a;
}*/

.Page span font{ color:#333333; font-size:11px;}
.Page a,.Page b{  padding:2px 6px; text-decoration:none; color: #3a3a3a;}
.Page span { padding-right:10px }
.Page b,.Page a:hover{ color:#f60000;}

.c-r-pic ul{
    width: 765px;
    overflow: hidden;
}
.c-r-pic ul li{
    width: 240px;
    height: 215px;
    overflow: hidden;
    float: left;
    margin:15px 15px 0 0;
}
.c-r-pic ul li h3{
    font-size: 13px;
    font-weight:normal;
    line-height: 29px;
    height: 29px;
    overflow: hidden;
}
.c-r-pic ul li h3 a{
    color: #2f2f2f;
}
.c-r-pic ul li p{
    font-size: 12px;
    color: #7b7b7b;
}
/*list3.html & */
.titleTh{
    padding: 0 13px;
    height: 50px;
    line-height: 50px;
    border-bottom:1px dashed #ddd;
    overflow: hidden;
    text-align: center;
    color: #335075;
    font-size: 16px;
}
.dNav{
    width: 100%;
    margin-top: 13px;
    overflow: hidden;
}
.dNav li{
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin-bottom: 13px;
    background: url(imageslist3_nav_bg_03.jpg) no-repeat;
    text-align: center;
    overflow:hidden;
}
.dNav li a{
    color: #797979;
}
.dNav li:hover{
    background: url(imageslist3_nav_bg_06.jpg) no-repeat;
}

li.linkStyle2{
    background: url(imageslist3_nav_bg_06.jpg) no-repeat;
}
li.linkStyle2 a{
    color: #335075;
}
.dNav li a:hover{
    color: #335075;
}
.c-r-ld{
    width: 100%;
    overflow: hidden;
}
.c-r-ld > div{
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.imgbor img{
    border:1px solid #ddd;
    padding:2px;
}
.p-f6{
    color: #f60000;
    height: 28px;
    line-height: 28px;
    text-align: center;
    overflow: hidden;
}
.h5-79{
    font-weight: normal;
    color: #797979;
    font-size: 14px;
     text-align: center;
     overflow: hidden;
}
.c-r-ld ul{
    width: 681px;
    margin:0 54px;
    overflow: hidden;
}
.c-r-ld ul li{
    width: 116px;
    height: 196px;
    overflow: hidden;
    float: left;
    float: left;
    margin:10px 54px 0 0;
}
.c-r-ld-info{
    width: 100%;
    overflow: hidden;
}
.ld-info-left{
    width: 116px;
    height: 196px;
    overflow: hidden;
    float: left;
    margin:40px;
}
.ld-info-left img{
    border:1px solid #ddd;
    padding:2px;
}
.ld-info-right{
    width: 514px;
    height: 745px;

    margin-top: 40px;
    overflow: hidden;
    float: left;
}
.l-i-r-t{
    width: 100%;
    height: 60px;
    line-height: 60px;
    color: #222222;
    overflow: hidden;
    border-bottom:1px solid #ddd;
        font-weight: normal;
}
.l-i-r-t span{
    color: #335075;
    font-size: 14px;
    font-weight: normal;
    margin-left: 20px;
}
.ld-info-right p{
    line-height: 45px;
}
.dl-list{
    width: 100%;
    overflow: hidden;
}
.dl-list li{
    padding-left: 15px;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    border-bottom: 1px dashed #ddd;
    background: url(imageslist_01.jpg) no-repeat left center;
}
.dl-list li a{
    color: #616161;
}
.dl-list li a:hover{
    color: #335075;
}
.dl-list li span{
    float: right;
}
.main-right{
    width: 690px;
    padding: 45px 45px 60px;
    float: left;
    margin-left: 10px;
    height: 749px;

    background: #fff;
    position: relative;
}
.main-right-con{
    height: 749px;
    overflow-y:auto;
}
h1.mr-title{
    width: 100%;
    line-height:50px;
    overflow: hidden;
    font-size: 30px;
    text-align: center;
    color: #101010;
    font-weight: normal;
}
p.mr-p{
    text-align: center;
    color: #525252;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    border-bottom:  1px dashed #ddd;
}
p.mr-p span{
    margin-left: 30px;
}
p.mr-p em{
    color: #7db1f3;
}
.mr-main{
    line-height: 25px;
    margin-top: 20px;
}
.share{
    width:690px;
    padding:0 45px;
    height: 50px;
    line-height: 30px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;

}
.share button{
    border:none;
    background: none;
    margin-top: 8px;
}
.share ul {
    float: right;
    margin-top: 8px;
}
.share ul li{
    float: left;
    margin-left: 5px;
	height:18px;
	line-height:18px;
}
/*Main.css*/
.mainContainer{
    padding:50px 87px;
    height: 900px;
    background: #fff;
    position: relative;
}
.mr-pic{
    width: 100%;
    max-width: 800px;
    text-align:center;
    margin-top: 20px;
    overflow: hidden;
}
.main-m{
    height: 1000px;
    height: 843px;
    overflow-y:auto; 
}
.m-share{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fff;
    overflow: hidden;
    margin-top: 20px;
    border-bottom:1px dashed #ddd;
}
.m-share button{
    border:none;
    background: none;
}
.m-share ul{
    float: right;
}
.m-share ul li{
    float: left;
    margin-left: 5px;
    line-height: 25px;
    margin-top: 10px;
   
}
.m-share-p{
    float: left;
}
/**pic-show.html**/
.HS10, .HS15{overflow:hidden;clear:both;}

.HS15{height:15px;}
.Hidden{display:none;}
.Clearer{display:block;clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}
.FlLeft{float:left;}
.FlRight{float:right;}
/*幻灯片区域背景*/
.MainBg{background-color:#fff;width:900px;margin:0 auto;padding:50px;}
/*标题和页码*/
.Title{color:#EEE;padding:5px 20px 0 20px;text-align:center;line-height:40px;height:40px;}
.Title h1{display:inline;color:#222;}
.Title .Counter{color:#666;}
.Title .CounterCurrent{color:#C00;font-size:20px;font-weight:bold;}
/*灰色分隔线*/
.SpaceLine{border-bottom:1px solid #333;height:1px;font-size:1px;margin:10px 0;}
/*大图展示区域*/
.OriginalPicBorder{margin-top: 20px;}
#OriginalPic{width:830px;margin:0 auto;overflow:hidden;position:relative;font-size:12px;border:1px solid #ddd;padding:35px 35px;}
#OriginalPic img{display:block;margin:0 auto;}
/*鼠标手势*/
.CursorL{ cursor: pointer;position:absolute;z-index:999;width:350px;height:499px;color:#FFF;left:35px;background:url(imagesspace_l.png) no-repeat left center;}
.CursorR{ cursor: pointer;position:absolute;z-index:999;width:350px;height:499px;color:#FFF;right:35px;background:url(imagesspace_r.png) no-repeat right center;;}
/*小图预览和滑动*/
.SliderPicBorder{width:830px;height:500px;overflow:hidden;}
.Summary{display:block;line-height:20px;height:50px;display:block;margin-top:10px;color:#999;overflow:hidden;;padding:10px;}
.More{text-align:right;color:#666;line-height:40px;height:40px;font-size:12px;display:block;}        
.ThumbPicBorder {width:940px;margin:0 auto;}
#ThumbPic img{border:3px solid #ddd;cursor:pointer;background-color:#666;margin:0 4px;width:130px;height:80px;display:block;}
#ThumbPic img.active{border:3px solid #335075;}

/*video.html*/
.videoContent{
    width: 1000px;
    height: 520px;
    margin-top: -15px;
    overflow: hidden;
}
.vc-left{
    width: 620px;
    height: 520px;
    background: #777;
    float: left;
}
.vc-right{
    width: 350px;
    height: 500px;
    overflow: hidden;
    background: #101926;
    float: right;
    padding:10px;
}

.vc-right .ui-tabs .ui-tabs-nav{
    background: url(imagesbor_line_01.jpg) repeat-x left bottom;
}
.vc-right .ui-state-default a,.vc-right .ui-state-default a:link,.vc-right .ui-state-default a:visited{
    color: #c9e0f0;

}
.vc-right .ui-state-active, .vc-right .ui-widget-content .ui-state-active,.vc-right  .ui-widget-header .ui-state-active{
    border-bottom: 2px solid #c9e0f0;
    background: none;

}
.vc-right .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    padding:5px 10px 10px;
}
.vc-right .tabs-a{
    margin-top: 10px;
    height: 444px;
    overflow-y: auto;
}
.vc-right .tabs-a li{
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    
}
.vc-right .tabs-a li a{
    color: #909090;
}
.vc-right .tabs-a li a:hover{
    color:#c9e0f0;
}
.vc-right .tabs-a li a p{
    margin-left: 10px;
}
.ms-video{
    background: none;
    margin-top: 0;
}
/*fw-list.html*/
.fw-list{
    width: 880px;
    padding:60px;
    overflow: hidden;
    background: #fff;
}
.fw-list h1{
    font-size: 30px;
    text-align: center;
}
.fw-list > p{
    font-size: 16px;
    color: #797979;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
.table-a,.table-b{
    width: 100%;
    
    overflow: hidden;
}
.table-a table{
    width: 100%;
    overflow: hidden;
}
.td_right{
    border-right: #c9deef solid 1px;
    border-bottom: #c9deef solid 1px;
    padding-left: 10px;
}
.table-a table{
    border-left: #c9deef solid 1px;
    border-top: #c9deef solid 1px;
    line-height: 25px;
}
.table-a table tr td {
    border-right: #c9deef solid 1px;
    border-bottom: #c9deef solid 1px;
    padding-left: 10px;
}
#table-tabs{
    padding:0;
}
.table-b .ui-tabs-nav{
    background: #c9deef;
    border-radius: 0;
    padding:10px 0 0 26px;
}
.table-b{
    margin-top: 35px;
    border:1px solid #c9deef;
    box-sizing:border-box;
}
.table-b .tabs-b{
    
    padding:15px 26px;  
    
}
.table-b .tabs-b li p{
    height: 30px;
    line-height: 30px;
}
.table-b .ui-tabs .ui-tabs-nav li.ui-tabs-active{
   
}
.table-b .ui-state-active,.table-b .ui-widget-content .ui-state-active,.table-b .ui-widget-header .ui-state-active{
    background: #fff;
    color: #222;
}
.table-b .ui-state-active a,.table-b .ui-state-active a:link,.table-b .ui-state-active a:visited{
    color: #222222;
}
.table-b .ui-state-hover,
.table-b .ui-widget-content .ui-state-hover,
.table-b .ui-widget-header .ui-state-hover,
.table-b .ui-state-focus,
.table-b .ui-widget-content .ui-state-focus,
.table-b .ui-widget-header .ui-state-focus {
    background: #fff;
    font-weight: normal;
    color: #2b2b2b;
}
.table-b .ui-state-hover a,
.table-b .ui-state-hover a:hover,
.table-b .ui-state-hover a:link,
.table-b .ui-state-hover a:visited,
.table-b .ui-state-focus a,
.table-b .ui-state-focus a:hover,
.table-b .ui-state-focus a:link,
.table-b .ui-state-focus a:visited {
    color: #222;
    text-decoration: none;
}

/*xiexin.html*/
.xContainer{
    width: 918px;
    background: #fff;
    overflow: hidden;
    border:1px solid #ddd;
    padding:40px;
    position: relative;
}
.xc-left{
    width: 500px;
    overflow: hidden;
    float: left;

}
.xc-h3{
    color: #335075;
    font-size: 20px;
    text-indent: 40px;
    margin-bottom: 20px;
    font-weight: normal;
    height: 35px;

    border-bottom:2px solid #ddd;
}
.wri-pos{
    width: 38px;
    position: absolute;
    top: 27px;

}
.peoInfo ul li{
        width: 463px;
    border: #DDDDDD solid 1px;
    padding: 2px;
    height: 34px;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: 34px;
}
.peoInfo ul li span{
    float: left;
}
.p-span-a{
    border-right: 1px solid #dddddd;
    display: block;
    float: left;
    margin-right: 14px;
    padding-right: 15px;
    text-align: right;
    width: 110px;
}
.p-input{
    border: 0 none;
    color: #666;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 2px 0;
    outline: medium none;
    width: 300px;
}
.p-span-b{
    color: #ff0000;
    display: block;
    float: right;
    font-weight: bold;
    text-align: center;
    width: 20px;
}
.peoInfo ul li textarea{
    border: 0px;
    width: 300px;
    height: 195px;
    color: #666;
    margin: 2px 0px 2px;
    outline: none;
    float: left;
}
.peoInfo ul li.p-i-main{
    height: 200px;
    width: 463px;
}
.form-btn{
    text-align: center;
    height: 110px;
    line-height: 110px;
}
.fb-b-a{
    width: 142px;
    height: 38px;
    background: #335075;
    border: none;
    outline: none;
    color: #fff;
    font-size: 18px;
    margin-right: 30px;
}
.fb-b-b{
        width: 142px;
    height: 38px;
    background: #dadada;
    border: none;
    outline: none;
    color: #333;
    font-size: 18px;
}
.xc-right{
    float: none;
    width: 675px;
    height:658px;
    overflow: hidden;
    background: #eee;
    padding:20px;
    border:1px solid #ddd;
}
.xc-right h3{
    font-size: 18px;
    color: #335075;
    margin-bottom: 20px;
    text-align: center;
}
.write-tips{
    font-size: 14px;
    line-height: 25px;
}
/*ditu.html*/
.mapLinks{
    padding:20px;
    width: 960px;
    overflow: hidden;
    background: #fff;
}
.ml-con{
    width: 100%;
    overflow: hidden;
}
.ml-title{
    height: 30px;
    line-height: 30px;
    background: #f5f5f5;
}
.ml-title a{
    font-size: 17px;
    color: #fff;
    width: 120px;
    text-align: center;
    background: #335075;
    line-height: 30px;
    height: 30px;
    display: block;
    float: left;
}
.ml-con ul{
    width: 965px;
    margin-left: 5px;
    padding:20px 0;
    overflow: hidden;
}
.ml-con ul li{
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: left;
}
.ml-con ul li a{
    width: 100%;
        color: #474747;
        background: none;
    padding: 0px 40px 0 0;
    line-height: 30px;
    white-space: nowrap;
}

/*letters.html*/
.letters{
    width: 900px;
    padding:50px;
    overflow: hidden;
    background: #fff;
}
.letters h1{
    width: 100%;
    line-height: 35px;
    text-align: center;
    overflow: hidden;
    margin:12px 0 45px;
    color:#335075;
}
.letters-top{
    width: 100%;
    border:1px solid #335075;
    overflow: hidden;
}
.l-t-h3{
    width:100%;
    height: 45px;
    line-height:45px;
    overflow: hidden;
    background: #335075;
    color: #fff;
    text-indent: 15px;
}
.l-t-table{
    width: 100%;
    overflow: hidden;
}
.l-t-table tr{
    width: 100%;
    line-height: 21px;
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
}
.l-t-table tr td{
    border-left:1px solid #ddd;
    padding: 8px;
}
.td-title{
    width: 135px;
    text-align: center;
}
.td-main{
    width: 448px;
}
.letters-bottom{
    margin-top: 30px;
    border:1px solid #335075;
}