@charset "utf-8";
/* CSS Document */
.allpage { width:100%; overflow:hidden; padding-top:224px; background:url(../images/index_01.jpg) center top no-repeat; font-family:"宋体";}
.menu { width:1160px; height:44px; background:#990000; margin:0 auto;}
.menu>ul {width:1160px; height:40px; background:#d81617}
.menu>ul>li { position: relative; width:145px; height:20px; background:#d81617; float:left; padding:10px 0; text-align:center;}
.menu>ul>li>a { color:#fff; line-height:20px; display:block; border-right:#e8716c 1px solid; font-size:14px;}
.menu>ul>li.curr { background:#990000;}
.menu>ul>li.curr a { border:none;}
.menu>ul>li.last a { border:none;}
.menu>ul>li ul.sec { display: none; position: absolute; padding: 0 0 16px; top:40px; background: url(../images/r80.png) repeat; width: 100%; left: 0; z-index: 100;}
.menu>ul>li ul.sec li { height:20px; padding:8px 0; text-align:center;}
.menu>ul>li ul.sec li:hover {  background:#d81617;}
.menu>ul>li ul.sec li a {  color:#fff; line-height:20px; display:block; font-size:14px;}
.menu>ul>li:hover ul.sec { display: block;}


.menu_top { height: 40px; padding-top: 15px; background: #fff;width:1160px; margin: 0 auto;}
.menu_top .data { line-height: 24px; font-size: 12px; float: left; margin-right: 16px;}
.menu_top .w1100 .fr { width: 436px; line-height: 26px; color: #990000; font-size: 12px; }
.menu_top .w1100 .fr .link img { margin-left: 8px;}
.menu_top .w1100 .fr form{ line-height:16px;}
.menu_top .w1100 .fr form .search input { width: 118px; margin-right: 10px; height: 16px; line-height:16px; padding-top:2px;}
.menu_top .w1100 .fr form .search { float: right; line-height:16px;}
.menu_top .w1100 .fr form .search button { width: 60px; height:21px; line-height:16px;}

.footer { background: #f8f2e2; border-top: 5px solid #d81617; text-align: center; padding: 20px 0;}
.footer .part1 select { width: 174px; margin-right: 40px;}
.footer .part1 {line-height: 26px; color: #990000; font-size: 12px; }
.footer .part2 {line-height: 26px; color: #990000; font-size: 12px; margin-top: 5px; }
.footer .part2 span { padding-left: 26px; margin: 0 10px 0 20px; display: inline-block; background: url(../images/4.png) no-repeat left;}

.index { width: 1100px; background: #fff; margin: 0 auto; padding: 0 25px 50px;}
.index .part1_left { width: 262px}
.index .part1_left .zone1 { padding-top: 5px; width: 260px; height: 391px; border: 1px solid #dfd0c3;}
.index .part1_left .zone1 .p_zone { font-size: 13px; color: #333; line-height: 23px; width: 234px; margin: 0 auto; margin-top: 16px;}
.index .part1_left .zone2 { margin-bottom: 14px;}
.zone_top { background:#f8f2e2 url(../images/5.png) no-repeat left; border-bottom: 2px solid #d81617; padding-left: 32px; font-size: 14px; font-weight: bold; line-height: 37px;}
.zone_top a.more { margin-right: 20px; color: #666666; font-size: 12px; font-weight: normal;}
.zone_top a.more:hover{ color:#d81617;}
.zone_top1 { background: url(../images/5.png) no-repeat left; border-bottom: 1px dashed #ccc;}
.index .part1_left .zone3 .zone_main { width: 260px; height: 566px; background: url(../images/6.jpg) no-repeat;}
.index .part1_left .zone3 .zone_main .p_zone { width: 204px; padding-top: 20px; margin: 0 auto; color: #686868; line-height: 30px; font-size: 14px;}
.index .part1_left .zone3 .zone_main .p_zone span { color: #000; font-weight: bold; margin-right: 5px;}
.index .part1_left .zone3 .zone_main .p_zone p  { padding: 3px 0;}

.index .part1_right { width: 820px;}
.index .part1_right .zone1 { margin-bottom: 16px;}
.index .part1_right .zone1 .zone1_main { padding-top: 24px;}
.index .part1_right .zone1 .zone1_main .fr { width: 428px;}
.index .part1_right .zone1 .zone1_main .fr .one { border-bottom: 1px dashed #ccc; margin-bottom:24px; background: url(../images/8.jpg) no-repeat left bottom; padding-left: 68px;}
.index .part1_right .zone1 .zone1_main .fr .one h3 { font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:bold; color:#000;}
.index .part1_right .zone1 .zone1_main .fr .one .p_zone { padding: 14px 0; font-size: 12px; line-height: 21px; color: #999999;}
.index .part1_right .zone1 .zone1_main .fr .one .p_zone span { color: #cc0000;}
.index .part1_right .zone1 .zone1_main .fr h4 { font-size: 14px; margin:14px 0; font-weight: normal; background: url(../images/6.png) no-repeat left; padding-left: 16px;}
.index .part1_right .zone1 .zone1_main .fr h4 span.right { color: #999999; float: right;}
.index .part1_right .zone1 .zone1_main .fr h4 span.new { padding-right: 26px; background: url(../images/7.png) no-repeat right;}
.index .part1_right .zone2 { margin-bottom: 16px;}
.zone_main { background: url(../images/8.png) no-repeat right bottom;border: 1px solid #dfd0c3; border-top: 0;}
.zone405 { width: 405px; background: url(../images/8.png) no-repeat;}
.index .part1_right .zone2 .zone405 .zone2_l_main { border: 1px solid #dfd0c3;  font-size: 12px; line-height: 26px; border-top: 0; padding: 18px 18px 18px 10px; height: 180px; color:#000;}
.index .part1_right .zone2 .zone405 .zone2_l_main a{ color:#000;}
.index .part1_right .zone2 .zone405 .zone2_l_main h4 span { float: right; color: #999999;}
.index .part1_right .zone2 .zone405 .zone2_l_main h4{ font-size: 12px; line-height: 26px;} 
.index .part1_right .zone3 { margin-bottom: 16px;background: url(../images/8.png) no-repeat right;}
.index .part1_right .zone3 .zone3_main .cell { color: #990000; font-size: 16px; padding-left: 64px; font-weight: bold; float: left; margin:0 7px 12px 7px; width: 325px; height: 38px; background: url(../images/9.png) no-repeat;}
.index .part1_right .zone3 .zone3_main .cell a{ color:#990000;}
.index .part1_right .zone3 .zone3_main { border: 1px solid #dfd0c3; color: #333333; font-size: 12px; line-height: 38px; min-height:100px; border-top: 0; padding: 12px 0 4px 7px;}

.index .part1_right .zone4 .zone405 .zone4_l_main { border: 1px solid #dfd0c3; color: #333333; font-size: 12px; line-height: 26px; border-top: 0; padding: 12px 18px 13px 10px;}
.index .part1_right .zone4 .zone405 .zone4_l_main h4 span { float: right; color: #999999;font-size: 12px;line-height: 26px;}
.index .part1_right .zone4 .zone405 .zone4_l_main h4{font-size: 12px;line-height: 26px;}
.index .part1_right .zone4 .zone405 .zone4_l_main a{ color:#000;}

.index .part2 { margin: 24px auto;}
.index .part3 .part3_left { width: 261px;}
.index .part3 .part3_left .cell { position: relative;}
.index .part3 .part3_left .cell .p_zone { position: absolute; width: 240px; left: 10px; top:107px; font-size: 12px; line-height: 19px; color: #333333;}
.index .part3 .part3_right { width: 820px; position: relative;}
.index .part3 .part3_right a.more { display: block; position: absolute; top:8px; right: 0; width: 88px; height: 22px;}

/*#focus_Box{position:relative; width:100%; margin-top: 30px; }
#focus_Box ul{position:relative; width:100%;}
#focus_Box li{z-index:0;position:absolute; top:146px;cursor:pointer;}
#focus_Box li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;vertical-align:top;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:40px;height:78px;top:131px;}
#focus_Box .prev{background:url(images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(images/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}*/

#focus_Box{position:relative; width:890px; height:308px; margin:20px auto;}
#focus_Box ul{position:relative; width:890; height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#fff;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:96%;background:#FFF no-repeat center 50%;height:96%;vertical-align:top; margin:2%;}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:40px;height:78px;top:131px;}
#focus_Box .prev{/*background:url(images/btn.png) left bottom no-repeat;*/left:0px}
#focus_Box .next{/*background:url(images/btn.png) right bottom no-repeat;*/right:70px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}


.inside_page { width: 1100px; margin: 0 auto; padding: 0 30px; padding-bottom: 66px; background: #fff;}
.inside_page .about1_left { width: 262px;}

.about1_left .zone_main .p_zone { width: 196px; margin: 0 auto; padding-top: 20px; height: 336px;}
.about1_left .zone_main .p_zone a { padding: 10px 0; padding-left: 38px; font-size: 14px; display: block; border-bottom: 1px dashed #ccc; color:#000;}
.about1_left .zone_main .p_zone a.active { color: #d81617; background: url(../images/14.png) no-repeat left;}
.about1_right { width: 823px;}
.zone_top2 { border-bottom: 2px solid #d81617;}
.zone_top2 span.left { display: inline-block; padding-right: 26px;border-top-left-radius:5px ; border-top-right-radius:5px ; height: 37px; line-height: 37px; font-size: 14px; font-weight: bold; padding-left: 50px; background:#f8f2e2 url(../images/15.png) no-repeat left;}
.zone_top2 h4 {line-height: 27px;}
.zone_top2 h4 a { color: #666666; font-size: 12px;}
.about1_right .zone_main { min-height: 322px; padding-top: 30px;}
.about1_right .zone_main h3 { text-align: center; font-family: "微软雅黑"; margin-bottom:24px; font-size: 22px; font-weight: bold;}
.about1_right .zone_main h3 span { color: #d81617; display: inline-block; margin: 0 10px;}
.about1_right .zone_main .p_zone { width: 770px; margin: 0 auto; font-size: 14px; line-height: 34px;}
.about1_right .zone_main .p_zone p { text-indent: 28px;}

.about2 .about1_left .zone_main .p_zone { height: 680px;}
.about2 .zone_top2 span.left { background:#f8f2e2 url(../images/16.png) no-repeat left;}
.about2 .about1_right .zone_main { height: 666px; padding-top: 30px;}
.about2 .about1_right .zone_main .p_zone2 { width: 550px; margin: 0 auto; font-size: 14px; line-height: 34px;}
.about2 .about1_right .zone_main .p_zone2 span { font-weight: bold;}
.about2 .about1_right .zone_main .p_zone2 span.red { color: #d81617; font-weight: normal; font-size: 18px; line-height: 34px;}
.about2 .about1_right .zone_main .p_zone2 p { margin-bottom: 10px;}
.about2 .about1_right .zone_main .p_zone2 em { display: inline-block; width: 60px; text-align: center;}
.about2 .about1_right .zone_main .p_zone2 em.em1 { width: 53px;}
.about2 .about1_right .zone_main .p_zone2 em.em2 { width: 82px;}

.about3 .about1_left .zone_main .p_zone { height: 485px;}
.about3 .zone_top2 span.left { background:#f8f2e2 url(../images/17.png) no-repeat left;}
.about3 .about1_right .zone_main { height: 470px; padding-top: 30px;}

.about5 .about1_left .zone_main .p_zone { height: 435px;}
.about5 .about1_right .zone_main { height: 420px; padding-top: 30px;}
.about5 .zone_top2 span.left { background:#f8f2e2 url(../images/19.png) no-repeat left;}
.about5 .about1_right .zone_main .p_zone2 { width: 769px; margin: 0 auto; font-size: 14px; line-height: 28px;}
.about5 .about1_right .zone_main .p_zone2 span.red { color: #d81617; font-weight: normal; font-size: 18px;}
.about5 .about1_right .zone_main .p_zone2 p { margin-bottom: 10px; width: 330px;}

.news .zone_top2 span.left { background:#f8f2e2 url(../images/20.png) no-repeat left;}
.news .news_main { padding: 50px 20px 65px;}
.news .news_main.zone_main { background: none}
.news .news_main>img { max-width: 358px;}
.news .news_main .news_main_right { width: 694px; float: right;}
.news .news_main .news_main_right p { font-size: 14px; margin-bottom: 6px; line-height: 26px; background: url(../images/23.png) repeat-x center;}
.news .news_main .news_main_right p span.data { float: right; display: inline-block; padding-left: 16px; background: #fff;}
.red { color: #d81617;}
.news .news_main .news_main_right p span.red { font-size: 18px;background: #fff;}
.news .news_main .news_main_right p span.content { display: inline-block; padding-right: 16px;background: #fff;}
.post .news_main .news_main_right p span.content.img { padding-right: 36px;background: #fff url(../images/36.png) no-repeat right;}

.li_page { text-align: right; padding-top: 56px; padding-bottom: 20px;}
.li_page a,.li_page span { display: inline-block; font-size: 13px; color: #070002; padding: 5px 10px;}
.li_page span{  background: #d81617; color: #fff;}
.news_info_main.zone_main { padding-bottom: 66px; background: url(../images/26.jpg) no-repeat right bottom;}
.news_info_main h3 { font-size: 22px; text-align: center; font-weight: bold; padding: 20px 0 16px;}
.news_info_main h4 { font-size: 12px; text-align: center; margin-bottom: 40px;}
.news_info_main h4 span { display: inline-block; width: 24px;}
.news_info_main>img { margin-bottom: 16px;}
.news_info_main .p_zone { width: 970px; font-size: 12px; line-height: 34px; margin: 0 auto;}
.news_info_main h5 { color: #2c2c2c; font-size: 14px; text-align: right; width: 950px; margin-top: 100px;}
.news_info_page { padding-top: 20px;}
.news_info_page p { font-size: 14px; color: #2c2c2c; margin: 12px 0;}
.news_info_page a.back { display: inline-block; color: #fff; font-size: 22px; padding: 8px 22px; margin-top: 15px; background: #d81617;}

.honor .zone_top2 span.left { background:#f8f2e2 url(../images/27.png) no-repeat left;}
.zone_top2 span.more { color: #666666; font-size: 12px; display: inline-block; margin-left: 14px;}
.honor .about1_left .p_zone3 { min-height: 400px; padding-top: 20px;}
.honor .about1_left .p_zone3>span { position: relative; text-align: center;display: block; font-weight: bold; width: 220px; margin: 0 auto; margin-bottom: 12px;}
.honor .about1_left .p_zone3>span em { cursor: pointer; position: absolute; top:0; right: 0; width: 36px; height: 36px;}
.honor .about1_left .p_zone3>span>a { background: #f8f2e2; display: block; font-size: 14px; padding: 10px 0;}
.honor .about1_left .p_zone3>span>a.more {background: #f8f2e2 url(../images/28.png) no-repeat right; padding: 10px 20px; line-height: 18px;}
.honor .about1_left .p_zone3>span>a.more.active {background: #f8f2e2 url(../images/40.png) no-repeat right;}

.honor .about1_left .p_zone3>span.active>a { color: #fff; background: #d81617;}
.honor .about1_left .p_zone3>span.active>a.more {background: #d81617 url(../images/28.png) no-repeat right; }
.honor .about1_left .p_zone3>span.active>a.more.active {background: #d81617 url(../images/40.png) no-repeat right;}

.honor .about1_left .p_zone3>span ul { display: none; width: 100%; padding: 10px 0; background: none; font-size: 14px; font-weight: normal;}
.honor .about1_left .p_zone3>span ul li {  margin: 0 auto;}
.honor .about1_left .p_zone3>span ul li span {width: 154px; cursor: pointer;  margin: 0 auto;display :block; padding: 8px 29px; border-bottom: 1px solid #999; background: url(../images/32.png) no-repeat right center;}
.honor .about1_left .p_zone3>span ul li.active span {background: url(../images/33.png) no-repeat right center;}
.honor .about1_left .p_zone3>span ul li .li_info { display: none; width: 196px; padding: 5px 0; margin: 0 auto; padding-bottom: 20px;}
.honor .about1_left .p_zone3>span ul li .li_info a { padding: 10px 26px;  font-size: 14px; display: block; border-bottom: 1px dashed #ccc;}
.honor .about1_left .p_zone3>span ul li .li_info a:hover { color: #d81617; background: url(../images/14.png) no-repeat left;}
.honor .about1_left .p_zone3>span ul li .li_info a.active { color: #d81617; background: url(../images/14.png) no-repeat left;}


.honor .about1_right .zone_main { height: 289px; padding-top: 24px;}
.honor .about1_right .zone_main .cell { width: 172px; float: left; margin: 0 10px 0 20px;}
.honor .about1_right .zone_main .cell p { text-align: center; font-size: 16px; color: #666666; margin-top: 14px;}
.h_28 { width: 100%; height: 30px;}
.h60 {width: 100%; height: 60px;}
.h30 {width: 100%; height: 30px;}
.honor .about1_right .zone_main.zone2 { height: auto; padding-bottom: 40px;}
.honor .about1_right .zone_main h4 { height: 29px; margin: 10px 0 26px; line-height: 29px; padding-left: 53px; background: url(../images/30.png) no-repeat left;}
.honor .about1_right .zone_main h4 span { font-weight: bold; display:inline-block; font-size: 14px; line-height: 20px; border-bottom: 2px solid #d81617;}
.honor .about1_right .zone_main h4 a { font-size: 12px; color: #666666; display: inline-block; padding-left: 16px;}
.honor .about1_right .zone_main.zone3 { height: auto; padding-bottom: 40px;}
.honor .about1_right .zone_main.zone3 p { color: #666666; font-size: 14px; margin-bottom: 15px; padding-left: 16px; margin-left: 20px; background: url(../images/31.png) no-repeat left;}

.honor { padding-bottom: 92px;}
.honor.honor_info .about1_left .p_zone3 { min-height:500px; padding-top: 20px;}
.honor.honor_info .about1_right .zone_main { height: auto; padding-bottom: 70px;}
.honor.honor_info .about1_right .zone_main .cell { margin-bottom: 26px;}

.honor_info .page { padding-top: 36px; padding-bottom: 0px;}

.honor_info2 .about1_right .zone_main h3 { font-weight: normal; color: #666666; font-family: "宋体";}
.honor.honor_info2 .about1_left .p_zone3 { min-height: 1216px; padding-top: 20px;}

.honor_info3 { width: 770px; margin: 0 auto; height: 1088px;}
.honor_info3 .cell1 { margin-bottom: 52px;}
.honor_info3 .cell1>img { max-width: 246px;}
.honor_info3 .cell1 .cell1_right { width: 500px;}
.honor_info3 .zone_top { width: 100px; font-size: 18px; font-family: "微软雅黑"; font-weight: normal;}
.honor_info3 .cell1 .cell1_right .p_zone { font-size: 18px; line-height: 26px; padding-top: 40px;}
.honor_info3 .cell2 { margin-bottom: 40px;}
.honor_info3 .cell2 .p_zone { font-size: 14px; line-height: 22px; padding: 20px 0;}
.honor_info3 .cell3 { margin-bottom: 30px;}
.honor_info3 .cell3 .p_zone { font-size: 14px; line-height: 22px; padding: 20px 0;}
.honor_info3 h5.back { text-align: center;}
.honor_info3 h5.back a { display: inline-block; font-size: 22px; color:#fff; padding: 8px 25px; background: #d81617;}

.post .zone_top2 span.left { background:#f8f2e2 url(../images/35.png) no-repeat left;}
.post .news_main { padding: 50px 20px 65px;}
.post .news_main.zone_main { background: none}
.post .news_main .news_main_right p { font-size: 14px; margin-bottom: 6px; line-height: 26px; background: url(../images/23.png) repeat-x center;}
.post .news_main .news_main_right p span.data { float: right; display: inline-block; padding-left: 16px; background: #fff;}
.post .news_main .news_main_right p span.red { font-size: 18px;background: #fff;}
.post .news_main .news_main_right p span.content { display: inline-block; padding-right: 16px;background: #fff;}
.post .news_main .news_main_right p span.content.img { padding-right: 36px;background: #fff url(../images/36.png) no-repeat right;}

.video .zone_top2 span.left { background:#f8f2e2 url(../images/37.png) no-repeat left;}
.video_main { padding: 20px 10px 40px;}
.video_box { width: 608px; height: 383px;}
.video_list { width: 450px; height: 380px; overflow: auto;}
.video_list .cell>img { max-height: 54px; max-width: 89px; }
.video_list .cell { border-bottom: 1px solid #999; padding: 4px 0 10px; margin-bottom:8px;float: left; width: 100%;}
.video_list .cell .content { width: 340px; float: right;}
.video_list .cell .content h3 { font-family: "宋体"; font-size: 18px; font-weight: bold; line-height: 26px;}
.video_list .cell .content h4 { font-family: "宋体"; font-size: 14px; line-height: 24px;}