html,body {margin:0px;height:100%}
img {border:0}
a{ text-decoration: none; color:#444}
a:hover{color:#c00; text-decoration: underline;}
body{font-family:"微软雅黑";font-size: 12px; line-height:24px; color:#444; background: url(../images/top.gif) #fff repeat-x 50% top; line-height:180%;min-width:1200px;}
select,input{font-size: 12px;font-family:"微软雅黑"; padding:1px; margin:0;color:#000;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,spen{ margin:0; padding:0; list-style:none}
table{ border:0; padding:0; margin:0;}
em,i{ font-style:normal}

.top { width:1200px; margin:0 auto; overflow:hidden; height:51px}
.top .biaoyu { width:240px; float:left; font-size:15px; line-height:42px;}
.top .search { width:440px; float:left; height:30px; padding-top:5px; display:inline;}
.top .search span { float:left; font-size:15px; line-height:30px;}
.top .search input{ border:#cdcdcd 1px solid; height:28px; width:240px; float:left; font-size:14px; color:#666}
.top .search img{width:60px; height:30px; float:left; margin-left:10px; display:inline}
.top .time { width:410px; float:left; margin-left:20px; height:40px; line-height:40px; font-family:Verdana, Geneva, sans-serif; text-align:center; font-size:15px}
.top .cutus { width:80px; float:right; line-height:45px; height:45px; text-align:center; background:#c60f11}
.top .cutus a { color:#fff; font-size:15px}
.top .cutus a:hover { color:#ffe271; text-decoration:none}

.head { width:100%; background: url(../images/bg_01.jpg) no-repeat 50% top; margin:0 auto; overflow:hidden}
.head .headt { width:1400px; margin:0 auto; overflow:hidden}
.head .headt img { width:1400px; height:616px}

/*.head { width:100%; background: url(../images/bg_01.jpg) no-repeat 50% top; height:691px; margin:0 auto; }
.head .headt { width:1400px; margin:0 auto; overflow:hidden}
.head .headt img { width:1400px; height:623px}
.head .dh { width:1200px; margin:0 auto;  height:62px}
.head .dh span { width:1200px; float:left; line-height:62px; font-size:20px;}
.head .dh span a { color:#fff; padding:0 43px; font-weight:bold}
.head .dh span a:hover { color:#ffe271; text-decoration:none}
*/

.main { width:1200px; margin:30px auto 0; overflow:hidden}

.ttnews { width:1200px; margin:0 auto; overflow:hidden}
.ttnews h1 { width:1200px; float:left; text-align:center; font-size:44px; height:70px; line-height:70px;}
.ttnews h1 a { color:#a20}/* a20 */
.ttnews h1 a:hover { color:#400; text-decoration:none}
.ttnews span { width:1200px; float:left; font-size:16px; line-height:30px; height:30px; overflow:hidden}

.tab_790 { width:790px; float:left}
.tab_380 { width:380px; float:left}
.tab_1200center{width:1200px;margin:0 auto;float:none;}
.tab_1200center strong { width:1200px; float:left; font-size:63px; letter-spacing:24px; color:#ffe0ae; height:120px; line-height:120px; text-align:center}

.tab_1zjlftb { width:1200px; float:left; background:#FFF; padding:5px}
.tab_1zjlftb .lfpic { width:700px; float:left; padding:5px;}
.tab_1zjlftb .lfpic img { width:700px; height:430px;}
.tab_1zjlftb ul {width: 240px;float:left;}
.tab_1zjlftb ul li {width:230px;height: 78px;float:left;margin:5px;display:inline;font-size:22px;line-height: 78px;text-align:center;}
.tab_1zjlftb ul li a {width:230px;height: 78px;background:#ae2224;color:#FFF;float:left;}
.tab_1zjlftb ul li a:hover { background:#f9ab30; text-decoration:none}

.mr15 { margin-right:15px;}
.ml15 { margin-left:15px;}
.mt15 { margin-top:15px;}
.mb15 { margin-bottom:15px;}
.mr20 { margin-right:20px;}
.ml20 { margin-left:20px;}
.mt20 { margin-top:20px;}
.mb20 { margin-bottom:20px;}
.mr30 { margin-right:30px;}
.ml30 { margin-left:30px;}
.mt30 { margin-top:30px;}
.mb30 { margin-bottom:30px;}

ul.txtlist { width:100%; float:left}
ul.txtlist li { width:100%; float:left; line-height:36px; font-size:16px; height:36px; overflow:hidden}
ul.txtlist li i { color:#C00; font-weight:bold}

.xxlfrj { width:380px; float:left; background:#fff0d3; height:38px;}
.xxlfrj img { /*width:116px;*/ height:38px; float:left}
.xxlfrj span { float:left; width:264px; line-height:38px; overflow:hidden; height:38px; font-size:16px; font-weight:bold }
.xxlfrj span a { color:#8d0505; }
.xxlfrj span a:hover { color:#000}

.lfpic { width:1200px; float:left}
.lfpic .lfptb { width:380px; float:left}
.lfpic .lfptb img { width:380px; height:130px}

.banner { width:1200px; float:left}
.banner .b01 { width:790px; float:left}
.banner .b01 img { width:790px; height:125px}
.banner .b02 { width:380px; float:left}
.banner .b02 img { width:380px; height:125px}

.grey { width:100%; background:url(../images/lfbg01.jpg) no-repeat 50% bottom;  margin:0 auto; padding-bottom:60px; overflow:hidden }

.lmbt01 { width:100%; float:left; border-bottom:2px solid #ae2224}
.lmbt01 strong { background:url(../images/icon_01.gif) no-repeat 0 center; padding-left:32px; font-size:24px; color:#ae2224; float:left; line-height:40px; font-weight:normal}
.lmbt01 span { float:left; color:#666;line-height:40px; font-size:24px;}
.lmbt01 em { float:right; width:95px; display:block; margin-top:10px; line-height:25px; font-size:14px}

.picdt { width:380px; float:left; display:inline; display:block; margin:5px 0;}
.picdt_00  { width:380px; float:left; display:inline; position:relative; height:220px}
.picdt_00 img {width:380px;float:left;position:absolute;z-index:1;height:220px;left:0px;top:0px;}
.picdt_00 span { background: #000; opacity: 0.6; filter: alpha(opacity=60); width:380px; position:absolute; z-index:2; height:32px; bottom:0;left:0;}
.picdt_00 em  {width:380px;position:absolute;z-index:3;bottom:0;height:32px;text-align:center;color:#fff;line-height:32px;float:left;overflow:hidden;font-size:14px}
.picdt_00 em a { color:#FFF;}

.lfjng { width:790px; float:left}
.lfjng img { width:380px; height:180px; margin-right:30px; display:inline; float:left}
.lfjng span { width:380px; float:left; line-height:30px; height:180px; overflow:hidden; font-size:16px;}
.lfjng span p {text-indent:2em}
.lfjng span a { color:#C00}

.wccp { width:130px; float:left; margin-top:10px;}
.wccp img { width:130px; height:170px; float:left; padding-left:30px}
.weixin { width:170px; float:right; margin-top:10px}
.weixin img { width:170px; height:170px}

.xsdhr { width:1200px; float:left}
.xsdhr img { width:1200px; height:72px}

.hr365 { width:380px; float:left; display:block; background:#fee7c2}
.hr365 img { width:380px; height:32px; float:left}
.hr365 .hrtb { width:360px; float:left; padding:10px; }
.hr365 .hrtb img { width:360px; height:205px; float:left; }
.hr365 .hrwz { width:360px; float:left; padding:0 10px 10px; }
.hr365 .hrwz strong { width:360px; float:left; color:#C00; font-size:24px; line-height:35px;}
.hr365 .hrwz span { width:360px; float:left; line-height:36px; font-size:18px;}
.hr365 .hrwz em { width:360px; float:left; line-height:24px; font-size:14px; height:48px; overflow:hidden}

.sdhrb { width:790px; float:left; margin-top:32px;}

dl.qhbox { width:100%; float:left;}
dl.qhbox dt { width:100%; float:left;}
dl.qhbox dd { width:100%; float:left}

ul.qhlm01 { width:100%; float:left; font-size:18px; margin-bottom:10px; background:url(../images/tabqh_01.gif) repeat-x;}
ul.qhlm01 li {float:left; cursor:pointer; color:#000; height:39px; line-height:39px;  display:inline; padding:0 40px;}
ul.qhlm01 li.hover{ display:block; background:url(../images/tabqh_02.gif) repeat-x; color:#c00; border-left:1px solid #ddd; border-right:1px solid #ddd}

ul.hrlist { width:790px; float:left}
ul.hrlist li { width:250px; float:left; margin:6px; display:inline}
ul.hrlist li img { width:96px; height:125px; float:left; margin-right:4px; display:inline}
ul.hrlist li strong { width:150px; float:left; font-size:16px; color:#a00; line-height:32px;}
ul.hrlist li span { width:150px; float:left; font-size:15px; line-height:25px; /*height:75px;*/ overflow:hidden; color:#888}
ul.hrlist li span a { color:#C00}
ul.hrlist li strong i{border:1px solid #000;}

/*
.ddlf { width:30px; float:left; padding-right:15px; margin-top:12px}
.ddlf img { width:30px; height:126px; float:left;}
.ddlfb { width:335px; float:left;  margin-top:12px}
*/
.ddlf { width:127px; float:left;}
.ddlf img { width:127px; height:34px; float:left;}
.ddlfb { width:380px; float:left;}

/*yx_rotaion*/
.yx-rotaion{ float:left; height:398px!important; width:380px!important; overflow:hidden}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-t{ width:380px; color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; height:40px; overflow:hidden;display:none;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
#div_rotaion_list li img{width:380px;height:398px;}

.brown { width:100%; background:url(../images/lfbg02.jpg) no-repeat 50% top; margin:50px auto 0; overflow:hidden; height:618px; }

.zjlfwz { width:790px; float:left; display:block }
.zjlfwz strong { width:790px; float:left; font-size:63px; letter-spacing:24px; color:#ffe0ae; height:120px; line-height:120px; text-align:center}

.zjlftb { width:780px; float:left; background:#FFF; padding:5px}
.zjlftb .lfpic { width:400px; float:left; padding:5px;}
.zjlftb .lfpic img { width:400px; height:445px;}
.zjlftb ul {width: 185px;float:left;}
.zjlftb ul li {width:175px;height: 81px;float:left;margin:5px;display:inline;font-size:22px;line-height: 81px;text-align:center;}
.zjlftb ul li a {width:175px;height: 81px;background:#ae2224;color:#FFF;float:left;}
.zjlftb ul li a:hover { background:#f9ab30; text-decoration:none}

.zjlfrb { width:350px; float:left; background:#FFF; padding:15px;}
.zjlfrb img { width:350px; float:left; height:166px; margin-bottom:5px}
.zjlfrb .video { width:350px; float:left; margin-top:5px}
.zjlfrb .video img { width:350px; float:left; height:200px;}

.grey2 { width:100%; background:#ddd; margin:0 auto; overflow:hidden;}

.ldtcbt { width:1200px; float:left; border-bottom:2px solid #ae2224;}
.ldtcbt span { width:1200px; float:left; text-align:center; font-size:48px; letter-spacing:5px; color:#ae2224; line-height:60px; padding-bottom:10px}

/*领导题词 CSSS样式*/
.ldtc{ width:1200px; overflow:hidden;margin:40px auto;}
.ldtc_pic{ width:921px; height:581px; overflow:hidden; float:left;position:relative;}
.ldtc_pic ul{height:377px;position:absolute; left:0;}
.ldtc_pic li{width:921px; height:581px; overflow:hidden;position:relative;float:left;}
.ldtc_pic li img { width:921px; height:581px}
.ldtc_left_inc{ width:32px; height:41px; position:absolute;left:0px;top:280px; cursor:pointer;background:url(../images/ldtc/float_left_inc.png) left top no-repeat; z-index:9}
.ldtc_right_inc{ width:32px; height:41px; position:absolute;right:0px;top:280px; cursor:pointer;background:url(../images/ldtc/float_right_inc.png) left top no-repeat; z-index:9}

.ldtc_list{ width:260px;height:581px; overflow:hidden; float:right;}
.ldtc_lists{width:260px; height:526px; overflow:hidden;position:relative;}
.ldtc_lists ul{ width:260px; height:526px;position:absolute;overflow:hidden; background:#EEE}
.ldtc_lists ul li{ width:260px; height:98px; padding-bottom:9px;position:relative; }
.ldtc_lists ul li.on dd img{ width:96px; height:96px; border:1px #4273b0 solid;}
.ldtc_lists ul li dd{ width:98px; height:98px; overflow:hidden; float:left;}
.ldtc_lists ul li dd img{ width:96px; height:96px; border:1px #e8e8e8 solid;}
.ldtc_lists ul li dt{ width:152px; overflow:hidden; float:right; font-size:20px; padding-top:35px; font-weight:bold}
.ldtc_pre{ width:260px; height:23px; overflow:hidden; cursor:pointer;background:url(../images/ldtc/ldtc_pre.png) no-repeat left top;}
.ldtc_next{ width:260px; height:23px; overflow:hidden; cursor:pointer;background:url(../images/ldtc/ldtc_next.png) no-repeat left top;}



.link { width:1200px; margin:0 auto; overflow:hidden}
.link ul { width:1200px; float:left}
.link ul li { width:260px; float:left; margin:25px 20px; display:inline}
.link ul li img { width:260px; height:75px}

.foot { width:100%; margin:0 auto; overflow:hidden; background:#913925;}
.foot .foot_wz { width:1200px; margin:0 auto; overflow:hidden; padding:25px 0}
.foot .foot_wz span { width:1200px; float:left; text-align:center; color:#FFF; font-family:Verdana; line-height:26px; font-size:14px}
.foot .foot_wz span a { color:#FFF}
.foot .foot_wz span a:hover { color:#fee767}

ul.vidlist { width:380px; float:left}
ul.vidlist li { width:345px; float:left; background:url(../images/icon_06.gif) no-repeat 0 center; padding-left:35px; line-height:36px; font-size:16px; height:36px; overflow:hidden }

.all span{position:absolute;}
.all a {
	text-align:center;
	float:left;
	display:inline;
	position:relative;
	cursor:pointer;
}
.all div{position:relative;}
.all ul {
	position:absolute;
	/*left:0;*/
	top:60px;
}
.all ul a{color:#a20!important;}
.head .dh span ul a{line-height:40px;padding: 0 10px;}
.head .dh span ul a:hover{color:#e88800!important;}



/*** 全站变灰 ***/
/**

*{filter:gray; color:gray;}
html {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: url(desaturate.svg#grayscale);
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(1);
}

**/



/***** 通栏滚动 ****/
.box-w580{ width: 580px; display: inline-block;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.f-left{ float:left;}
.f-right{ float:right;}
.scroll_horizontal { width:580px; height: auto; padding:30px 0;  line-height: 20px; background: #f3f3f3; border:1px solid #ddd; position: relative;  }
.scroll_horizontal .box { overflow: hidden; width: 510px; margin: 0 auto; }
.scroll_horizontal .list { overflow: hidden; width: 9999px; }
.scroll_horizontal .list li { float: left; width:240px; height: 140px; text-align: center; padding-right: 30px; position:relative; }
.scroll_horizontal .list li img { width: 240px; height: 140px; }
.scroll_horizontal .plus, .scroll_horizontal .minus { position: absolute; top:80px; width: 34px; height: 52px; display: block; background: url(../images/control.png) no-repeat; cursor: pointer; }
.scroll_horizontal .plus { left: 0; background-position: -0px -0px; }
.scroll_horizontal .minus { right: 0; background-position: -34px -0px; }
.scroll_horizontal .plus:hover, .scroll_horizontal .minus:hover { background: #f60; background: url(../images/control.png) no-repeat; }
.scroll_horizontal .plus:hover { left: 0; background-position: -0px -52px; }
.scroll_horizontal .minus:hover { right: 0; background-position: -34px -52px; }



.tit4 {
    clear: both;
    width: auto;
    overflow: hidden;
    font-size: 20px;
    font-weight:bold;
    background: -webkit-linear-gradient(white, #ececec); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(white, #ececec); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(white, #ececec); /* Firefox 3.6 - 15 */
    background: linear-gradient(white, #ececec); /* 标准的语法（必须放在最后） */
    height:38px;
    line-height:38px;
    padding-left:10px;
    padding-right:20px;
    color:#362722;
    border-top:2px solid #aaaaaa;
}
.tit4 span b{
    color:#7f807f;
    padding:0 5px;
}
.tit4 em a{
    color:#854501;
    float: right;
    font-size: 14px;
}

ul.jsyjlist li{font-size:18px;font-weight:500;}
ul.jsyjlist li a {
    color: #31271e;
    overflow: hidden;
    width: 85%;
    white-space: nowrap;
    float: left;
    text-overflow: ellipsis;
    display: block;
}
ul.jsyjlist li a b{margin:10px;color:#979797}



