/*

*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%;}
legend{color:#000;}
#yui3-css-stamp.cssreset{display:none;}
a{text-decoration:none;color:inherit;}
a:hover{ text-decoration:underline; }
body{font-family:'Microsoft Yahei'; background: url(../images/xcb_bg.png) top center no-repeat;min-width:1000px;}
.wrapper{width:960px;margin:0 auto;}
.clear{clear:both;}


.bold{font-weight:700;}

.wp{ width:1000px; margin:auto;}
.header{ height:100px; background:#992b1c; font-size:13px; }
.header-wp{ height:100px; position:relative; }
.logo{ width:451px; height:74px; padding-top:19px; float:left;  }

.comFun{ width:450px; height:32px; float:right; margin-top:18px; text-align:right; padding-right:5px;}
.comFun span{ padding-left:18px;}
.comFun span a{ color: #e8cc92; text-decoration:none;}
.comFun span a:hover{ text-decoration:underline; }


/*搜索和社交媒�?*/
.searchAndSns{margin-top: 18px;padding: 0 0 0 210px;}
div.search3 { height: 24px; /*border: 1px solid #c0c0c0;*/ background:#FFF; border-radius: 12px; color: #9e9e9e; float:right; outline: none; overflow: hidden; padding-right: 5px; -moz-box-shadow: inset 1px 1px 1px #dedede; -webkit-box-shadow: inset 1px 1px 1px #dedede; box-shadow: inset 1px 1px 1px #dedede; width: 180px; margin-top:0px; }
.search3 input[type=text] { margin-top: 5px; padding: 0 6px 0 10px; width: 120px; height: 15px; font-size: 12px; border: 0; background: none; outline: 0; -webkit-appearance: none; color: #333; position: absolute; }
.search3 input[type=submit] { width: 26px; height: 28px; border: none; background: url(../images/search.png) no-repeat 5px 6px; cursor: pointer; outline: none; float: right; }


.menu-wrap{ height:43px; z-index:999; position:relative; background:#992b1c; }
.menu{ height:42px; width:999px; border-left:1px solid #C73716; border-top:1px solid #C73716; margin:auto; background:#89051B; /*box-shadow: 0px -3px 3px #e9dbc5;*/ }
#jsddm{margin:0;padding:0px 0px 0px 0px;}
#jsddm li{margin-left: 35px;float:left;list-style:none; font-size:14px;}
#jsddm li a{display:block;text-decoration:none; width:100px;color:#EFEFEF; font-weight:bold; white-space:nowrap; height:42px; line-height:42px; text-align:center;}
#jsddm li a:hover{background:#A0283C; color:#FFF;}
#jsddm li ul{position:absolute;visibility:hidden; width:100px; margin:0;padding:0;}
#jsddm li ul li{float:none; width:100px; display:inline;}
#jsddm li ul li a{width:auto;background:#89051B;color:#FFF; }
#jsddm li ul li a:hover{background:#A0283C;}

.slider-wp{width: 999px; height: 320px; box-shadow: 0 10px 15px #e9dbc5; border-left: 1px solid #e5b96f; margin:auto; }

.top .banner{height:30px;background-color:#690011;}
.top .slide{height:250px;background:url(../images/slide.png) repeat-x;}
.top .title{margin-top:5px;}
.top .secondbar{width:650px;height:29px;margin-top:6px;margin-left:-5px;background:url(../images/secondbar.png) repeat-x;padding-top:3px;}
.top .subtitle{color:#FFF;font-size:12px;margin-left:175px;}
.top .subtitle .channel{margin-left:10px;}
.top .title span{font-family:黑体;color:#FFF;font-size:15px;margin-left:25px;font-weight:700;}
.top .title span:hover{color:#f2d99c;}
.logo img{margin-top:-1px;}
.container{width:1000px;height:910px;box-shadow:0 10px 15px #e9dbc5;background:url(../images/background.png) repeat-x;background-color:#FFF;margin:0 auto;}
.container .left{float:left;width:250px;height:100%;border-left:1px solid #e5b96f;border-right:1px solid #e5b96f;}

.block-title{ margin:0; padding:0; padding-bottom:12px; font-size:18px; color:#C72D2D; line-height:22px; font-weight:bold; }
.block-title em{ font-size:16px; color:#999; }
.block-title span{ float:right; font-size:14px; color:#666; line-height:22px; padding-right:8px; }
.block-title span a{ color:#da5050; }
.block-title1{ margin:0; padding:0;    padding-bottom: 0; font-size:18px; color:#C72D2D; line-height:22px; font-weight:bold; }
.block-notice{ padding:20px 10px 0px 12px; height:240px; }
.notice-list{ margin:auto; height:200px; padding:0px 0px 0px; overflow:hidden; }
.notice-list li{ border-bottom:1px dashed #e5b96f; margin-bottom:8px; padding-bottom:6px; }
.notice-list li dl{ font-family: "微软雅黑"; margin:0; padding:0; }
.notice-list li dl dt{ width:170px; margin:0; padding:0; float:right; font-size:14px; line-height:20px;}
.notice-list li dl dt a{ text-decoration:none; color:#222;}
.notice-list li dl dt a:hover{ text-decoration:underline; }
.notice-list li dl .date{ width:40px; height:60px; float:left; margin:0px; padding:5px 5px 0px 0px; text-align:center; }
.notice-list li dl .date h5{ margin:0; padding:0px; color:#FFF; background:#b37600; border-top-left-radius:3px; border-top-right-radius:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  text-align:center; line-height:18px;}
.notice-list li dl .date span{ color:#FFF; display:block; margin-top:1px; font-size:12px; line-height:20px; background:#cda964; padding:0px; font-family:Arial, Helvetica, sans-serif; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.notice-list li dl .mesage{ width:230px; margin:0; padding:0; float:right; line-height:20px; font-size:12px; color:#999; }

.block-sdjs{ padding:15px 10px 0px 12px; border-top:1px solid #f6e8c5; height:230px; overflow:hidden; }
.block-friendlink{ padding:5px 10px 0px 12px;border-top:1px solid #f6e8c5; }
.block-platform{ padding:5px 10px 0px 12px;border-top:1px solid #f6e8c5;}
.block-platform img{margin:0 0 15px 5px;}
.job-list{ margin:0; padding:0; width:230px; margin-right:16px; }
.job-list .pic{ margin:0; padding:0; }
.job-list dt{ margin:0; padding:5px 0px 5px; font-size:14px; font-weight:bold; line-height:20px; }
.job-list dt a{ color:#bf0426; }
.job-list .info{ margin:0; padding:0; font-size:12px; color:#999; line-height:20px; }

.side-list{}
.side-list li{ font-size:13px; line-height:22px; padding:8px 0px 8px; border-bottom:1px dashed #e5b96f; }
.side-list li a{ color:555; }
.side-list li span{ padding-left:10px; color:#999; font-style:italic; }


.container .left .section{height:45px;border-bottom:1px solid #e5b96f;margin-left:60px;margin-top:10px;}
.container .left .section .title{font-weight:700;color:#bf0426;}
.container .left .section .addr{color:grey;font-size:13px;margin-top:3px;}
.container .left .leader{height:105px;padding-left:60px;padding-top:15px;margin-top:-42px;background:url(../images/line.png) no-repeat;}
.container .left .leader:hover{background:url(../images/name.png) no-repeat;}
.container .left .leader .photo{float:left;margin-top:15px;}
.container .left .leader .email{float:left;margin-left:40px;margin-top:18px;}
.container .left .leader .name{margin-top:20px;float:left;font-weight:700;color:#bf0426;margin-left:10px;}
.container .left .leader .title{float:left;color:grey;font-size:13px;margin-left:10px;width:120px;}
.container .left .leader .des{color:grey;font-size:13px;}
.container .left .structure img{margin-top:20px;margin-left:30px;}
.container .middle{width:500px;height:100%;float:left;padding-left:10px;padding-right:10px;}
.container .middle .section1{height:225px;border-bottom:1px solid #e5b96f; padding:18px 10px 15px; }
.container .middle .section3 {
    height: 230px;

    padding: 13px 10px 0px;
}
.head-news{ height:225px; padding:0px 10px 0px 0px; }
.container .middle .section1 .sign{float:left;width:40px; border-radius:3px; font-weight:700;color:#bf0426; margin-top:0px; margin-left:0px; border:1px solid #C33750; background:#FFF; margin-top:2px; }
.container .middle .section1 .sign .month{font-size:12px; text-align:center; background:#C33750; color:#FFF; }
.container .middle .section1 .sign .day{font-size:16px; line-height:24px; text-align:center; }
.head-news .head-title{ width:420px; height:50px; float:right; }
.head-news .head-title .title{font-weight:700;color:#444; font-size:17px; line-height:20px; }
.head-news .head-title .info{font-size:13px;color:#CB9335;font-weight:normal;margin-top:7px;}
.head-news .newspic{width:200px; height:150px; float:left; margin-top:15px;}
.head-news .abstract{ width:250px; height:150px; float:right; color:grey; font-size:14px; line-height:24px; margin:10px 10px 0px 0px;  }
.head-news .abstract a{ color:#CB9335; }

.content{ margin:5px 0px 0px 20px; }
.content .entry{color:#896D50;font-size:14px; line-height:30px; font-weight:normal; position:relative;}
.content .entry a{  }
.content .point{width:3px;height:3px; position:absolute;top:10px;left:-10px;}
.content .more{color:#C59646; margin-left:380px;margin-top:5px;font-size:13px;}

.content2{ margin:0px 0px 0px 0px; }
.content2 .entry{color:#896D50; font-size:14px; line-height:30px; position:relative;}
.content2 .entry a{  }
.content2 .point{width:3px;height:3px;background-color:#b19375;position:absolute;top:10px;left:-10px;}
.content2 .more{color:#C59646; margin-left:380px;margin-top:5px;font-size:13px;}

.container .middle .section2{height:230px;border-bottom:1px solid #e5b96f;padding:13px 10px 0px;  }

.scroll_horizontal{position:relative; height:150px; padding-top:10PX; }
.scroll_horizontal .box{overflow:hidden;position:relative;width:500px;height:160px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:170px;}
.scroll_horizontal .prev,.scroll_horizontal .next{position:absolute;top:-40px;margin:0px;width:60px;height:30px;background: #FFF url();background-repeat:no-repeat;font:0/0 Arial;cursor:pointer; }
.scroll_horizontal .prev{right:70px;background-position:0px -2px;}
.scroll_horizontal .next{right:0px;background-position:-90px -2px;}
.scroll_horizontal .prev:hover{background-position:0px -2px;}
.scroll_horizontal .next:hover{background-position:-90px -2px;}


..title{color:#670011;font-weight:700;font-size:15px;margin-top:20px;margin-left:20px;}
.filelist .file{width:220px;float:left; margin:0px 0px 15px 0px; }
.filelist .filename{color:grey;font-size:12px;width:170px;margin-left:10px;}
.filelist .download{font-size:13px;color:#e5b96f;margin-left:10px;font-weight:700;margin-top:3px;}
.container .right{float:left;border-left:1px solid #e5b96f;height:100%;width:220px;}
.container .right .search{height:15px;padding-top:0px;padding-left:12px;}
.container .right .searchbox{float:left;background-color:#FFEEC6;}
.container .right .searchbox input.inputtext{width:165px;height:24px;float:left;border:none;background:url(../images/searchbox_bg.png) no-repeat 0 0;color:#AB8A6C;font-size:14px;line-height:24px;padding:0 30px 0 5px;}
.container .right .searchbox input.submit{float:left;width:24px;height:24px;margin-left:-24px;}
.container .right .searchbox input:focus{background-position:0 -24px;color:#593939;}
.container .right .search .link{font-size:13px;color:#B0843B;font-weight:700;margin-top:10px;}
.container .right .section1{height:235px;}
.container .right .section1 .title{height:34px;width:220px;background:url(../images/bar.png) no-repeat;position:relative;padding-left:15px;left:-7px;color:#670011;font-weight:700;padding-top:4px;font-size:15px;margin-bottom:5px;}
.container .right .section1 .des{margin-left:14px;}
.container .right .section1 .des .name{color:#bf0426; font-size:15px;}
.container .right .section1 .des .name a{ font-weight:bold; }
.container .right .section1 .des .cont{color:grey;font-size:13px; line-height:18px; color:#888; margin-top:10px;}
.container .right .section1 .comment{font-size:14px;color:#b19375;margin-top:10px;margin-left:14px;}
.container .right .section1 .comment .comment-entry{ line-height:28px; height:28px; overflow:hidden; }
.container .right .section1 .comment .comment-entry a{ color:#333; }
.container .right .section2{height:250px;}
.container .right .section2 .title{height:37px;width:220px;background:url(../images/bar.png) no-repeat;position:relative;padding-left:15px;color:#670011;font-weight:700;padding-top:4px;font-size:15px;left:-7px;}
.container .right .section2 .des{float:left;width:90px;margin-left:15px;}
.container .right .section2 .des .name{color:#bf0426;font-weight:700;font-size:15px;float:left;}
.container .right .section2 .des .cont{color:#bf0426;font-size:13px;margin-top:3px;float:left;}
.container .right .section2 .des .editor{color:#e5b96f;font-size:13px;margin-top:3px;float:left;}
.container .right .section2 .paper{font-size:14px;margin-left:15px; line-height:28px; }
.container .right .section3{height:200px; margin:0px 0px 0px 0px;}
.container .right .section3 .title{height:37px;width:220px;background:url(../images/bar.png) no-repeat;position:relative;padding-left:15px;color:#670011;font-weight:700;padding-top:4px;font-size:15px;left:-7px;}
.container .right .section3 .linkitem{color:#CF9D49;font-weight:700;font-size:13px; line-height:28px; width:90px;float:left; margin-left:5px;}

.links{ padding-left:5px;}
.links li{ float:left; margin:0px 0px 15px 5px; }


#footer{height:80px;width:100%;background-color:#494747;color:#c8c8c8;font-size:13px;padding-top:5px;}
#footer #line1{margin-top:20px;color:#969696;}
#footer #line2{margin-top:10px;color:#999;}
#footer a{text-decoration:none;color:#969696;}
#footer a:hover{color:#FFF;}
#footer .right{float:right;}
.float-left,#footer .left{float:left;}

.container .right .section1 .pic,.container .right .section2 .pic{float:left;margin-left:13px;}

/* 二级页面 */

.spage-wrapper{ padding:0px 15px 30px; min-height:300px; width:969px; border-left:1px solid #e5b96f; box-shadow:0 10px 15px #e9dbc5; background-color:#FFF;margin:0 auto; }

.sidebar-wrap{ width:250px; padding:0px 13px 0px;   margin-top:5px; float:left; }

.sidebar-wrap h3{ margin:0; padding:15px 0px 0px; font-size:18px; font-weight:bold; color:#C72D2D; line-height:20px; }
.side-menu{ margin:15px 0px 20px; padding:0; width:248px; list-style:none; border:1px solid #DEDEDE; border-bottom:none;}
.side-menu li{ font-size:14px; line-height:30px; }
.side-menu li a{ display:block; width:238px; padding-left:10px; border-bottom:1px solid #DEDEDE; background:#FFF; color:#336699; }
.side-menu li a:hover{ background:#DEDEDE; color:#333; text-decoration:none;}

.side-news-list{ margin:10px 0px 0px; padding:10px 0px 10px 5px; border-top:1px solid #DEDEDE; list-style:none; }
.side-news-list li{ font-size:14px; line-height:22px; padding-bottom:10px; }
.side-news-list li span{ color:#999; font-size:13px; padding-left:10px; }

.page-content-wrap{ width:660px; float:right; min-height:400px; padding-top:10px; padding-right:8px; }

.position{ font-size:14px; line-height:35px; color:#CD1515; border-bottom:1px solid #e5b96f; padding:0px 0px 5px; margin:0px 0px 15px; }

.news-list{ margin:0; padding:10px 0; border-bottom:1px dashed #CCC; clear:both;}
.news-list dt{ width:580px; margin:0; padding:0; float:right; font-size:15px; line-height:15px;}
.news-list dt a{ text-decoration:none; font-weight:bold; color:#C72D2D;}
.news-list dt a:hover{ text-decoration:underline;}
.news-list .date{width:70px; float:left; margin:0; padding:0; text-align:left; color:#999; font-size:25px; font-weight:bold;}
.news-list .date span{ font-size:14px;}
.news-list .desc{ width:580px; margin:0; padding:5px 0; float:right; line-height:22px; font-size:14px; color:#888;}

.page-bar{ height:40px; font-size:14px; padding-top:25px; line-height:40px;}
.page-bar ul{ list-style-type: none; overflow: hidden;}
.page-bar ul li{ float:left; margin:0 5px; font-size:15px; font-weight:bold; }
.page-bar ul li a{ display:block; padding:4px 7px 4px; line-height:15px; color:#C72D2D; border:1px solid #C72D2D; }
.page-bar ul li a:hover{ background:#C72D2D; text-decoration:none; color:#FFF; }
.page-bar ul li span{ display:block; padding:4px 7px 4px; line-height:15px; border:1px solid #C72D2D; background:#C72D2D; color:#FFF; }

.Ntitle{ text-align:center; font-size:24px; font-weight:normal; color:#333333; margin:0; padding:0px 0px 10px;}
.tip{ text-align:center; font-size:13px; font-family:'微软雅黑'; color:#444; line-height:20px; /*border-bottom:1px solid #EFEFEF;*/ }
.tip em{ padding-right:10px; color:#999; border-bottom:1px solid #EFEFEF; }
.content{ margin:0; padding:2px 0px 0px 2px;}
.slidebar li.on { background:#886d56 ; /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF);*/ color: #ffffff; }
.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.comiis_wrapad li{ background:none;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }

.temp { margin: 0; }
.slidebar {   bottom: 20px;

    position: absolute;
    right: 0px;
    text-align: center;
    z-index: 200;
    *padding-left:160px !important;}
   .slidebar ul{   background-color: #888;
    background-repeat: no-repeat;
    height: 14px;
    margin: 4px auto 0;
    overflow: hidden;} 
.slideshow span{ color: #555555; overflow: hidden; line-height:23px;}
.slidebar li.on {color: #fff; font-weight: 700; }
.block { margin: 0;position: relative;height:220px; }

.temp { margin: 1px; }
.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slidebar li {    border-left: 1px solid #e5b96f;
    color: #fff;
    display: inline;
    float: left;
    font: 12px/15px "����";
    height: 15px;
    outline: 0 none;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 24px;}
    
  .shadow{    background: #c9db93 none repeat scroll 0 0;
    bottom: 0;
    display: block;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10;}  
  .shadow a{ color: #000;
    font-family: "΢���ź�";
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
    overflow: hidden;
    text-decoration: none;}  