/* CSS Document public*/
body{padding:0;margin:0;font-size:12px;font-family:"微软雅黑,Helvetica, sans-serif ,Arial";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1260px;-webkit-overflow-scrolling:touch}

a{text-decoration:none}
ul{list-style:none;}img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.clear{clear:both;height:0px;ine-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.w100{width:100%;margin:0 auto;min-width:1260px;}
.w1200{width:1200px;margin:0 auto}
.txt-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*æ–‡æœ¬è¶…å‡º å°åœ†ç‚¹æ˜¾ç¤º*/
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
/*å±€éƒ¨æ ·å¼*/
.top_bg{background:#7c0000;height:90px;}
.top{overflow: hidden;}
.logo{margin-top:20px;}
.logo a,.logo a img{display: block;width:411px;height:50px;}
.search{overflow: hidden;margin-top:30px;}
.search input.search-l{height:40px;padding:0px 10px;border:none;background:#9d0000;color:#fff;width: 270px;font-size:14px;}
.search input.search-r{width: 40px;height:40px;border:none;background:url(../images/so_bt.png) no-repeat;}

.nav_bg{background:#b03131;height:50px;}
.nav ul{text-align:center;}
.nav ul li{display: inline-block;}
.nav ul li a{display: block;padding:0px 35px;line-height:50px;font-size:16px;color:#fff;transition: background 0.5s;-moz-transition: background 0.5s; /* Firefox 4 */-webkit-transition: background 0.5s; /* Safari å’Œ Chrome */-o-transition: background 0.5s;}
.nav li a:hover{background:#8e0503;}
/*part1*/
.part1{overflow: hidden;padding:40px 0px;}
.part_box{width: 585px;}
.part_h{width: 100%;text-align: left;overflow:hidden;font-size:18px;height:32px;line-height:30px;margin-bottom:30px;}
.part_h img{display:block;width:30px;height:25px;float: left;margin-right:10px;margin-top:3px;}
.part_h .h_tt{width:115px;float: left;border-bottom: 1px solid #eeeeee;color:#333;}
.part_h .h_tt span{color:#b0252a;}
.part_h .more{float: right;width:415px;overflow: hidden;color:#dddcdc;border-top: 1px solid #eeeeee;}
.part_h .more a{display: block;float: right;font-size:12px;color:#333;}
.part_h .more a:hover,.bd ul div.m_bt a:hover{color:#b0252a;}
.part_con ul{overflow: hidden;text-align: left;}
.part_con ul li{float: left;padding:10px 0px;}
.part_con ul li a{display: block;width:270px;height:20px;line-height: 20px;padding:0px 10px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.part_con ul li:hover a{color:#d8545e;}
.part_con ul li.li_t a{width:585px;text-align: left;color:#b0252a;font-size:20px;font-weight:bold;height:42px;line-height: 42px;}
.part_con ul li a.li_l{border-right:1px #333 solid;}
.part_con ul li:hover,ul.ul_li li a:hover,.part3_r ul li a:hover,.slideTxtBox1 .bd ul li a:hover,.slideTxtBox2 .bd ul li a:hover,.slideTxtBox1 .bd ul li.bd_li a:hover,.slideTxtBox2 .bd ul li.bd_li a:hover,ul li.bd_li a:hover{background:#ececec;color:#d8545e}
/*slide*/
.fullSlide{height:365px; overflow:hidden; position:relative; z-index:1;width:585px;}
.fullSlide .bd{width:585px;height:365px;margin:0 auto;z-index:0;}
.fullSlide .bd ul{width:585px;height:365px;margin:0 auto;}
.fullSlide .bd ul li{width:585px;height:365px;overflow:hidden; text-align:center;}
.fullSlide .bd ul li a{display:block;}
.fullSlide .bd li a img{ display:block;width:585px;height:365px;}
.tt{position:absolute; z-index:100; left:0px;bottom:0px;overflow:hidden;width:545px;background:url(../images/tt_bg.png) repeat; padding:0 20px;z-index:5;}
.tt a{color:#fff; display:block !important; height:50px !important; line-height:50px; float:left; text-align:left; width:300px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tt a:hover,ul.ul_img li a:hover span{color:#dc631c;}
.fullSlide .hd{ width:240px;  position:absolute; z-index:10; bottom:0px;right:20px;height:50px; line-height:50px; text-align:right;}
.fullSlide .hd ul{ text-align:right; padding:5px 30px 0 0;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:7px; height:7px; margin:15px 5px; background:url(../images/li.png) bottom no-repeat; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul li.on{ background:url(../images/li_on.png) bottom no-repeat;  }
/*part2*/
.part2{width:1120px;margin: auto;padding:20px 40px;background:#bb4b4b;height:20px;line-height:20px;overflow: hidden;color:#fff;}
.part2 .ul_h{font-size:18px;float:left;}
.part2 .ul_h a{display:block;color:#fff;}
.part2 ul{overflow: hidden;float: left}
.part2 ul li{float: left;color:#fff;width:300px;font-size:14px;padding:0px 20px;overflow: hidden;}
.part2 ul li span{display: block;float: left;}
.part2 ul li a{display:block;float: left;color:#fff;width:280px;padding:0px 5px;text-align: center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.part2 ul li a:hover{color:#ff0;}
/*part3*/
.part3_bg,.part5_bg{margin-top:40px;background:#f4f4f4;}
.part3{padding:40px 0px;overflow: hidden;}
.part3_l{width:800px;}
.part3_l .part_h .more{width:625px;}
ul.ul_img{width:100%;overflow: hidden;}
ul.ul_img li{float:left;margin:10px;position:relative;width:380px;}
ul.ul_img li a{display: block;width:380px;color:#ffffff;}
ul.ul_img li a img{width:380px;height:215px;}
ul.ul_img li a span,ul.ul_img li a span{font-size: 14px;display:inline-block;width:360px; padding:10px;background:url(../images/tt_bg.png) repeat; position:absolute;bottom: 0px;left:0px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
ul.ul_li{width: 100%;overflow: hidden;text-align:left;}
ul.ul_li li{float:left;margin:0px 10px;}
ul.ul_li li a{display: block;height:40px;line-height: 40px;font-size:14px;color:#3d3c3c;width:360px;padding:0px 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part3_r{width:380px;}
.part3_r .h_tt,.part5_r .h_tt{border-bottom:solid 3px #c10000;width:75px;}
.part3_r .more,.part5_r .more{width:50px;}
.part3_r ul li{padding:10px 0px;}
.part3_r ul li a{display: block;overflow:hidden;width:100%;font-size:16px;color:#333333;}
.part3_r div.boxli_d{float:left;width:50px;height:40px;text-align:center;font-size:18px;background:#b0252a;color:#fff;font-weight:bold;padding:5px 0px;;}
.part3_r div.boxli_d span{display:block;height:20px;font-size:12px;font-weight:normal;}
.part3_r div.boxli_h{float:right;width:300px;height:50px;margin-left: 10px;font-size:14px;line-height:25px;overflow:hidden;}
/*part4*/
.part4{width:1260px;margin:auto;padding:20px 0px;}
.part4 .part_h{width: 1200px;margin:auto;margin-bottom:20px;}
.part4 .part_h .more{width:1000px;}
.part4 ul.ul_img{margin-bottom:10px;}
.part4 ul.ul_img li{margin:0px;margin-left:30px;}
.part4 ul.ul_li li{margin:0px;margin-left:30px;}
/*part5*/
.part5{padding:30px 0px;overflow:hidden;}
.slideTxtBox1,.slideTxtBox2{ float:left;width:385px;margin-right:30px;}
.slideTxtBox1 .hd,.slideTxtBox2 .hd{width:385px;height:32px;line-height: 32px;font-size:24px;border-bottom:solid 1px #e5e5e5; position:relative; }
.slideTxtBox1 .hd ul,.slideTxtBox2 .hd ul{float: left;position:absolute; left:0px;height:32px;top:-1px;}
.slideTxtBox1 .hd ul li,.slideTxtBox2 .hd ul li{float:left;cursor:pointer;margin-right:25px;font-size:18px;color:#333;}
.slideTxtBox1 .hd ul li span,.slideTxtBox2 .hd ul li span{color:#c10000;}
.slideTxtBox1 .hd ul li.on,.slideTxtBox2 .hd ul li.on{ height:32px;border-bottom:solid 3px #c10000;}
.slideTxtBox1 .bd ul,.slideTxtBox2 .bd ul{zoom:1;position:relative;margin-top:10px;}
.slideTxtBox1 .bd ul li,.slideTxtBox2 .bd ul li{padding:10px 0px;}
.slideTxtBox1 .bd ul li a,.slideTxtBox2 .bd ul li a{display: block;width:385px;color:#333;overflow:hidden;font-size:16px;}
.slideTxtBox1 .bd ul li div.boxli_d,.slideTxtBox2 .bd ul li div.boxli_d{float:left;width:50px;height:40px;text-align:center;font-size:18px;background:#b0252a;color:#fff;font-weight:bold;padding:5px 0px;;}
.slideTxtBox1 .bd ul li div.boxli_d span,.slideTxtBox2 .bd ul li div.boxli_d span{display:block;height:20px;font-size:12px;font-weight:normal;}
.slideTxtBox1 .bd ul li div.boxli_h,.slideTxtBox2 .bd ul li div.boxli_h{float:right;width:300px;height:50px;font-size:14px;line-height:25px;overflow:hidden;padding-right:5px;}
.slideTxtBox1 .bd ul div.m_bt,.slideTxtBox2 .bd ul div.m_bt{position: absolute;z-index: 55;top:-35px;right: 0px;font-size:12px;} 
.bd ul div.m_bt a{color:#333;}
.slideTxtBox1 .bd ul li.bd_li,.slideTxtBox2 .bd ul li.bd_li{padding:0px;}
.slideTxtBox1 .bd ul li.bd_li a,.slideTxtBox2 .bd ul li.bd_li a,.part5_r ul li a{display: block;height:40px;line-height: 40px;font-size:14px;color:#3d3c3c;width:365px;padding:0px 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part5_r{float:left;width:370px;}
.part5_r .part_h{margin-bottom:20px;}
.part5_r .video a{width:100%;height:230px;overflow: hidden;margin-bottom:10px;}
.part5_r .video a img{width:100%;height:230px;}

.link-bg{padding:15px 0px;}
.link{width:1220px;}
.sel_mask{ /*å°†<a></a>ç›¸å¯¹å®šä½*/position:relative;width:284px;height:40px;line-height: 40px;background:url(../images/link_sel.png)center no-repeat;float: left;margin-right:20px;color:#333;font-size:14px;margin-bottom:15px;}
.sel_mask span{     /*æ˜¾ç¤ºå†…å®¹*/position: absolute;top:0px;left:0px;right:20px;display:block;width:200px;margin-left: 20px;cursor: pointer;}
.sel_mask img{ /*ç®­å¤´å›¾æ ‡*/display: inline-block;position: absolute;top:15px;right:15px;width: 15px;height:12px;cursor: pointer;}
.sel_mask ul{width:284px;position:absolute;bottom:40px;display: none;}
.sel_mask ul li a{clear: both;display:block;width:264px;padding-left:20px;text-align:left;background:url(../images/link_sel.png)center no-repeat;color:#333;}
.sel_mask ul li a:hover{}
.sel_mask:hover ul{display: block;}
.foot{background:#7c0009;padding:30px 0px;clear:both;}
.foot ul{overflow: hidden;width:850px;margin: auto;text-align: center;}
.foot ul li{display: inline-block;color:#fff;font-size:14px;line-height: 34px;margin-right:5px;}
.foot ul li a{display: block;color:#fff;}

/*boxæ ·å¼*/
.btn{position:fixed;width: 50px;right:20px;bottom:20px;border:1px #999 solid;border-bottom:none;z-index:9999999;background:#fff;}
.btn li{width:50px;height:40px;padding-top:10px;line-height:30px;border-bottom:1px #999 solid;position: relative;font-size:12px;text-align:center;cursor:pointer;}
.btn li img{display:block;margin: auto;width:30px;height:30px;}
.btn li div.phone{display:none;position:absolute;top:-40px;left:-147px;width: 147px;height:140px;}
.btn li div.phone img{width:100%;height:100%;}
.btn li a{display:none;width:100%;height:100%;color:#fff;}
.btn li:hover{background:#ef5c59;}
.btn li:hover img.btn1{display: none;}
.btn li:hover a{display: block;color:#fff;}
.btn li:hover div.phone{display: block;}
/*list1*/
/*å†…é¡µæ ·å¼*/
.banner{overflow:hidden; position:relative;height:240px;z-index:1;width:100%;}
.banner img{width:100%;height:240px;}
.live{position: absolute;bottom:0px;width:1200px;left:50%;margin-left:-600px;text-align: left;height:60px;overflow: hidden;background:url(../images/banner-bg.png) repeat;}
.live h3.bantt_h{float: left;width:180px;padding-left:20px;color:#fff;line-height:60px;font-size:24px;}
.live .bantt{height:20px;line-height:60px;margin-right:20px;font-size:16px; cursor:pointer;color:#fff;}
.live .bantt a{color:#fff;}
.live .bantt a:hover{color:#ff0}
.center{padding:10px 0px;}
.menu{background:#f4f4f4;padding-left:30px;}
.menu span{display: inline-block;font-size:14px;margin-right:5px;}
.menu span a{display: block;color:#333;padding:20px 15px;width:60px;cursor: pointer;padding-left:40px;background:url(../images/menu_on.png) 20px center no-repeat;}
.menu span.menu_on,.menu span:hover{background:#af3031;}
.menu span.menu_on a,.menu span:hover a{color:#fff;}
.list,.content{padding:30px 30px;border:1px solid #e2e2e2;border-top:none;position:relative;min-height:600px;}
.list{padding-bottom:114px;}
.list_li,.fanye,.sobox{overflow: hidden;padding:20px 0px;border-bottom:1px solid #e2e2e2;}
.sobox{font-size:18px;text-align: center;}
.sobox span{display:inline-block;padding:0px 10px;color:#d8545e;font-size:16px;}
.list_li a{display: block;overflow: hidden;}
.list_time{float:left;padding:10px;width:90px;height:90px;text-align:center;font-size:14px;color:#999;background:#f4f4f4;}
.list_time h4{font-size:54px;}
.list_con{float: right;width:1000px;height:110px;font-size:12px;overflow: hidden;}
.list_h{font-size:18px;color:#333;height:30px;line-height: 30px;}
.list_span span{display: inline-block;color:#b0b0b0;height:30px;line-height: 30px;margin-right:10px;}
.list_tt{color:#555;height:32px;line-height:16px;margin-top:18px;overflow: hidden;}
.list_li:hover .list_h,.list_li:hover .list_time,.list_li:hover .list_span span,.list_li:hover .list_tt,.con_li a:hover,.fanye a:hover{color:#d8545e;}
.fanye{padding:30px 0px;text-align:center;font-size:14px;color:#333;position: absolute;bottom:30px;width:1140px;left:30px;}
.fanye a{color:#333;}
.content{font-size:14px;}
.con_h{height:50px;line-height: 50px;color:#950000;font-size:24px;text-align:center;}
.con_span{text-align:center;}
.con_span span{display: inline-block;color:#8e8e8e;height:30px;line-height: 30px;margin-right:10px;}
.con_tt{padding:30px 30px;border-bottom:1px solid #e2c8ca;min-height:500px;}
.con_tt p{ text-indent: 2em !important;
    line-height: 30px !important;
    color: #333 !important;
    font-size: 16px !important;}
.conbt{padding:50px 0px 20px 0px;}
.con_li a{display: block;height:30px;line-height: 30px;color:#222;}
