*{font-family: "微软雅黑";}
.w1100{width: 1100px; margin:0 auto;}
body{ background: url(../img/bg.gif) repeat; font-size: 14px;font-family: "微软雅黑";}
a{color: #333;}
.pall8{padding: 8px}

.header-warp{background: #b50e22; height: 130px; width: 100%;}
.header-warp .logo{padding-top: 20px;}
.header-warp .logotit{font-size: 40px; padding-top: 34px; width: 260px; font-weight: bold; font-family: "微软雅黑"; color: #fff;}
.header-warp .header-right{width: 350px; text-align: right;}
.header-warp .header-right a{color: #fff; line-height: 30px;}
.header-warp .search{margin-top: 18px;}
.header-warp .search .keyword{height: 32px; width: 300px; background: #fff; line-height: 30px; text-indent: 5px;}

.nav-warp{background: #e41a00; height: 50px; line-height: 50px;}
.nav ul{}
.nav ul li{float: left; width: 122px; text-align: center; font-size: 16px;}
.nav ul li a{color: #fff;}

.banner{background: #fff;}

.indexcon{background: #fff; overflow: hidden;}
.jiaodian-left{width: 480px;}
.jiaodian-right{width: 590px;}
.jiaodian-right .jiaodian-r-tit{font-size:15px;border-bottom:2px solid #e41a00 ; background: #e9e9e9; height: 40px; line-height: 40px;}
.jiaodian-list ul{}
.jiaodian-list ul li{line-height: 31px; font-size: 14px; background: url(../img/libg.gif) no-repeat 2px 10px; text-indent: 20px;}
.jiaodian-list ul li a{color: #333;}
.jiaodian-list ul li span{float: right;}

.slider { position: relative;  height:256px;  min-width: 1004px;  width: 1100px;  overflow: hidden; }
.slider .slider-pointer { position: absolute; bottom: 10px; right:0; text-align:right; color: #fff; list-style: none; padding: 0; z-index: 999; }
.slider .slider-pointer li {display: inline-block; margin: 0 5px; width: 8px; height: 8px; border-radius: 8px; background-color: #ffffff; opacity: 0.85; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5); transition: all 320ms ease; }
.slider .slider-pointer li:hover { background-color: #e30006; }
.slider .slider-pointer li.active { background-color: #b00005;}
.slider .slider-inner { width: 100%; height: 100%; position: relative; }
.slider .slider-inner .item { width: 100%; height: 100%;  float: left;}
.slider .slider-inner .img { background-position: center top !important; width: 100%; height: 100%; }
.slider .slider-control { position: absolute; width: 30px; height: 30px; z-index: 999; border-radius: 30px; text-align: center; font-weight: 900;font-size: 20px;line-height: 30px; background-color: #ffffff; opacity: 0.5; cursor: pointer;  top: 40%;  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);  transition: all 320ms ease; }
.slider .slider-control:hover {  opacity: 0.65;  background-color: #b00005; }
.slider .slider-control:active {  opacity: 0.85; }
.slider .slider-control.prev {display: none; left: 20px; }
.slider .slider-control.next { display: none; right: 20px; }
.slider:hover .slider-control.prev { display: block;  left: 20px; }
.slider:hover .slider-control.next { display: block;  right: 20px; }

.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../img/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;}

.tabs{width: 100px; font-size:16px; text-align: center; background: #e41a00; color: #fff; line-height: 40px;}
.more{font-size: 13px; line-height: 40px;  color: #e41a00; padding-right: 10px;}.more a{color:#E41A00;}

.gonggao{background: #e9e9e9; height: 135px; width: 1045px; padding: 20px; margin: 8px;}
.gaoleft{width: 510px;}
.gonggao-ico{padding: 10px 10px 0px 0px;}
.gao-list{font-size: 12px; margin-top:20px;}
.gao-list li{line-height: 30px; width: 430px;}
.gao-list li a{color: #333;}
.gao-list li span{float: right;}

.i-tab-tit{color: #E41A00; font-size: 16px; font-weight: bold;} 
.i-tab-tit span{float:right;} 
.i-tab-tit span a{color: #E41A00; font-size: 13px; font-weight: normal;}
.tabline{border-bottom: 2px solid #E41A00;} 
 
.persons,.person-list{width: 530px;} 
.per-desc{margin: 10px 0px;}
.per-desc li{float: left; width: 135px; width: 102px; overflow:hidden; text-align: center; margin-left: 15px;}
.per-desc li img{width: 99px; height: 126px;}
.per-desc li:first-child{margin-left: 0px;}
.per-desc li .per-img{border: 1px solid #ddd; padding: 1px;}
.per-desc li.per-v{width: 153px;}
.per-desc li.per-v img{width: 151px; height: 126px;}

.personss,.news{width: 360px;}
.personss .per-desc li{width: 350px;}
.newsli li{line-height:30px; background: url(../img/libg.gif) no-repeat 2px 10px; text-indent: 20px;}
.newsli li span{float: right;}

.bottomline{margin-top: 30px; border-bottom: 4px solid #E41A00;}
.linkdown{position: relative;}
.linkdown h2{font-size: 13px; line-height: 19px; height: 19px; margin-left: 38px; font-weight:normal; width:225px;border: 1px solid #ddd;}
.downs{position: absolute; right: 1px; top:11px;}


.list-warp{background: #fff; overflow: hidden; padding-bottom: 30px;}
.adds{height: 30px; line-height: 30px; text-indent: 20px; font-size: 14px;}
.list-left{width: 260px;}
.list-left .bar{background: #b50e22; color: #fff; text-align: center; height: 50px; line-height: 50px;}
.list-left .leftmenu li{background: url(../img/barli.png) no-repeat 26px;  text-indent: 55px; height: 40px; line-height: 40px; border-bottom: 1px solid #e9e9e9;}
.list-right{width: 820px; margin-left: 10px;}
.list-right .list-r-note{font-size: 15px; font-weight: bold; border-bottom: 4px solid #B50E22; color: #B50E22; line-height: 45px;}
.list-list{padding-top: 10px;}
.list-list li{line-height: 40px; text-indent: 20px; border-bottom: 1px dashed #e5e5e5;background: url(../img/libg.gif) no-repeat 5px 18px;}
.list-list li span{float: right;}

.list-pic{margin-top: 20px;}
.list-pic li{float: left; margin-left: 36px; text-align: center; margin-bottom: 30px;}

.page{text-align: center; margin-top:30px ;}
.page a{display: block; float: left; padding: 2px 6px; margin: 0 3px;}

.con{margin: 20px 0 0 0;}
.con h2{font-size: 16px; text-align: center;}
.con .con-note{line-height: 30px; text-align: center; margin: 10px 0px 20px 0px; border: 1px dashed #E5E5E5; border-left: none; border-right: none;}
.show{line-height: 30px;}

.friend{text-align: center; margin: 20px 0px; padding-bottom: 30px; overflow: hidden;}
.friend a{display: block; margin-left: 20px; float: left; line-height: 28px;}

.footer-warp{background: #b50e22;}
.footer{height: 150px; color: #fff; text-align: center;padding-top: 20px;}
.footer p{line-height: 30px;}

.personimg{margin-left: 10px; text-align:right; width:300px;}
.personimg img{margin-bottom:6px;}