html{-webkit-text-size-adjust:none;}
*{padding:0; margin:0;}
body{ font-family:微软雅黑; font-size:14px;padding:0;max-width: 1920px; margin:0 auto;cursor:default; color:#474747; background:#ffffff; }
::-webkit-scrollbar
{/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 8px;
    background-color: #f6f6f6;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 5px;
    background-color: #f6f6f6;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    background-color: #a71212;
}
a:link,a:visited { color:#71706d; text-decoration:none; }
img{ border:none;}
p{margin:0;padding:0;}
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
a.red{color:Red;}
.s1{color: aqua;}
.color_b{color:#2198f2;}
input{outline: none;}

.top_head{width:100%;height:32px;background: #ffffff;}
.top_body{width:100%;height:120px}
.top_head_center,.top_body_center{width:1200px;height:100%;margin: 0 auto;background: url(images/topbac.jpg) right no-repeat;}
.top_head_center ul{width:100%;height:100%;display: block; text-align: right;}
.top_head_center ul li{display:inline-block;_zoom: 1;_display:inline;
    *zoom: 1;*display:inline;
    height:20px;margin-top:5px;line-height:20px;padding: 0 20px; border-left: 1px solid #ccc;font-size: 12px;color: #555555;}
.top_head_center ul li:first-child{border-left:none;}
.top_head_center ul li a:hover{color:#a71212;}
.logo{width:715px;height:100%;background:url("images/logo.jpg") no-repeat ;float: left;}
.search{width:269px;height:103px;float: right;margin-right: 30px;}
.search div.wz{width:100%;height:67px;}
.search div.input{display: block;float:right;width:256px;height:42px;background: url("images/input.png") no-repeat;border: none;line-height: 36px;}
.search div.input .search_input{width:200px;padding:0 10px;height:42px;border: none;display:block;float: left;background: transparent;}
.search div.input .search_button{width:40px;height:33px;border: none;display: block;float: left;cursor: pointer;background: transparent;}
.menu{width:100%;height:50px;background: #a71212;}
.menu ul{display: block;width:1130px;height:50px;margin: 0 auto;}
.menu ul li{width: 120px;height:100%;line-height: 50px;position: relative;margin-left: 20px;text-align: center;
    display: inline-block;_zoom: 1;_display:inline; *zoom: 1;*display:inline;}
.menu ul li:first-child{margin-left: 0;}
.menu ul li:hover{background: #eb2408;}
.menu ul li:hover dl{display: block;}
.menu ul li a{width:100%;height:50px;display: block;cursor: pointer;font-size: 14px;color: #ffffff;}
.menu ul li dl{ display: block;position: absolute;top:49px;left:0; z-index: 10;background: #a71212;opacity: 0.7; display: none;box-shadow:0px 1px 2px #dcdcdc;}
.menu ul li dl dd{min-width: 120px; display: block;height:36px;line-height:36px;text-align: center;}

.menu ul li dl dd:hover{background: #eb2408;}
.menu ul li dl dd:hover a{color: #ffffff;}
.menu ul li dl dd a{width:100%;height:100%;display: block;cursor: pointer;font-size: 14px;color: #ffffff}


.banner{width:100%;max-width:1915px;height:6rem; margin: 0 auto; overflow: hidden; position: relative;}
.banner ul.scroll{height:6rem;position: absolute;z-index: 5;top:0px;left:0px;}
.banner ul.scroll li{width:100%;height: 6rem;overflow: hidden;float: left;}
.ydlist{width:180px;height:11px;margin: 0 auto;position: relative;}
.banner ul.yd{width:180px;height:11px;position: absolute;top: 5.7rem;left:0;z-index: 20;}
.banner ul.yd li{display: block;width:11px;height:11px;float: left; background: url("images/yd1.png") no-repeat;background-size: 100%; margin-left: 25px;cursor: pointer;}
.banner ul.yd li:first-child{margin-left: 0;}
.banner ul.yd li.selected{background: url("images/yd2.png") no-repeat;}

.indexcenter{width:100%;height: auto !important;min-height: 780px; height:auto;margin: 25px auto 0 auto;}
.center{width:1200px;height: auto !important;min-height: 780px; height:auto;margin: 25px auto 0 auto;}
.center_left{width:840px;height:770px;float: left;}
.center_right{width:345px;height:770px;float: right;}
.center_notice{width:282px;height:500px;float: left;margin-left: 24px;}
.center_title{width:100%;height:44px;border-bottom:1px solid #aaaaaa;font-size: 16px;font-weight: bold;line-height: 48px;text-indent: 10px;}
.center_title ul{width:auto;height:100%;float: left;}
.center_title ul li{float: left;padding: 0 0 0 14px;height:42px;cursor: pointer;color: #333333;}
.center_title ul li.en{font-size:14px;color: #aaaaaa;padding: 0;font-weight: normal;line-height: 50px; }
.center_title a{display: block;width:8px;height:14px;float: right;padding-right: 10px;background: url("images/more.jpg") no-repeat;margin-top:16px;}

.center_news{width:470px;height:330px;float: left; margin-left: 30px;}
.center_img{width:790px;height:390px;float: left;overflow: hidden;}
.center_xw{width:380px;height:390px;float: right; overflow: hidden;}
.center_xw ul.xyfw{width:374px;height:301px;}
.center_xw ul.xyfw li{float: left;margin: 10px 0 0 13px;}


ul.home_list{width:280px;height: 160px;display: block;margin-top: 11px;}

.center_img ul.txllist{width:100%;height:320px;margin-top: 10px;}
.center_img ul.txllist li{width:183px;height:100%;float: left;margin-left: 18px;}
.center_img ul.txllist li:first-child{margin-left: 0px;}
.center_img ul.txllist li div{width:183px;height:263px;overflow: hidden;}
.center_img ul.txllist li div img{width:183px;height:265px;}
.center_img ul.txllist li p{width:100%;height:30px;line-height: 30px;overflow: hidden;text-align: center;margin-top: 15px;color:#a71212;}

ul.home_list2{width:470px;height: 300px;display: block;margin-top: 11px;display: none;}
ul.home_list li,ul.home_list2 li{width:100%;height:30px;display: block;float: left;line-height: 30px;}
ul.home_list3 li{width:100%;height:30px;display: block;float: left;line-height: 30px;}
ul.home_list li a{display: block;width:235px;height:100%;float: left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;}
ul.home_list2 li a{display: block;width:355px;height:100%;float: left;padding-left: 20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;}
ul.home_list3 li a{display: block;width:475px;height:100%;float: left;padding-left: 0px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;}
ul.home_list li a:hover{color: #a71212;}
ul.home_list2 li a:hover{color: #a71212;}
ul.home_list3 li a:hover{color: #a71212;}
ul.home_list li span,ul.home_list2 li span{display: block;float: right;height:100%;font-size: 12px;color: #aaaaaa;}
ul.home_list3{width:585px;height: 126px;display: block;margin-top: 11px;}
ul.ulpage{display: block;}

.center_newtop{width:100%;height:103px;border-bottom: 1px solid #d1d1d1;padding-top:15px;}
.center_newtop a{cursor: pointer;}
.center_newtop a:hover p{color: #a71212;}
.center_center{border-bottom: 1px solid #aaaaaa;}
.index_img{width:282px;height:149px;overflow: hidden;margin-top: 5px;}
.index_img img{width:282px;height:149px;}
.index_title{width:100%;height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;line-height: 30px;margin-top: 10px;color:#a81515;}
.index_nr{width:100%;height:50px;overflow: hidden;color: #aaaaaa;font-size: 12px;line-height: 25px;text-indent: 2em;margin-bottom: 10px;}
.index_table{width: 280px;height: 150px;font-size: 14px;margin-top: 10px;border-collapse: separate;border-spacing: 0px;}
.index_table.thead{height: 30px;}
.index_table th{font-weight: normal;text-align: left;height: 30px;}
.index_table th:nth-child(1){width:40px;}
.index_table th:nth-child(2){width:60px;}
.index_table th:nth-child(3){width:100px;}
.index_table th:nth-child(4){width:65px;text-align: right;}
.index_table td{font-weight: normal;text-align: left;}
.index_table tr td:nth-child(4){text-align: right;height: 30px;}


.page1{width:1200px;height:500px;margin: 0 auto;padding-top: 10px;}
.page2{width:100%;height:400px;background: #f4f1f1;overflow: hidden;}
.page2_content{width:1200px;height:400px;margin: 0 auto;padding-top: 20px;}
.page2_left{float: left;width:910px;height:370px;position: relative;overflow: hidden;}
.page2_right{float: right;width:282px;height:329px;}
.page2_right a{display: block;width:282px;height:155px;}
.page3{width:1200px;height:428px;margin: 0 auto;padding-top: 10px;overflow: hidden;}
.page4{width:100%;height:530px;background: #f4f1f1;}
.page4_c{width:100%;height:100%;max-width: 1920px;margin: 0 auto;overflow: hidden;}
.page4_list{width:100%;height:330px;overflow: hidden;}
.page4_list:hover{overflow-x:scroll;}
.page4_c ul{width:1920px;height:300px;margin-top: 10px;}
.page4_c ul li{width:260px;height:300px;float:left;background: #ffffff;margin-left: 10px;}
.page4_c ul li:first-child{margin-left: 0px;}
.page4_c ul li.indexnf{box-shadow:0px 0px 2px 2px #dba8a8;}
.page4_c ul li:hover{box-shadow:0px 0px 2px 2px #dba8a8; }
.page4_img{width:240px;height:188px;margin: 6px auto 0 auto;overflow: hidden;}
.page4_img img{width:240px;height:188px;}
.page4_txt{width:240px;height:90px;margin: 10px auto 0 auto;overflow: hidden;line-height: 30px;text-indent: 2em;}

.page_title{width:895px;height: 70px;}
.page_title_line{width:370px;height:50%;border-bottom: 1px solid #aaaaaa;float: left;}
.page_title_c{width:155px;height:100%;float: left;text-align: center;}
.page_title_c_t{font-size: 20px;font-weight: bold;color: #333333;margin-top: 15px;}
.page_title_c_e{font-size: 14px;color: #aaaaaa;}

.page2_left ul.page2_ul{position: absolute;top:80px;left: 0px;display: block;height:250px;}
.page2_left ul.page2_ul li{width:910px;height:250px;overflow: hidden;display: block;float: left;position: relative;}
.page2_left ul.page2_ul li dl{width:910px;height:250px;}
.page2_left ul.page2_ul li dl dd{width:430px;height:250px;overflow: hidden;background: #ffffff;display: block;float: left;margin-left: 25px;position: relative;}
.page2_left ul.page2_ul li dl dd:first-child{margin-left: 0px;}
.page2_left ul.page2_ul li:first-child{margin-left: 0px;}
/*.page2_left ul.page2_ul li:nth-child(2n+1){margin-left: 0px;}*/
.page2_ul_img img{width:180px;height:250px;float: left;}
.page2_ul_txt{width:230px;height: 230px;padding:10px;float: left; }
.page2_ul_txt p.page2_ul_txt_t{width:100%;height:30px;line-height:30px;font-size: 18px;font-weight: bold;color: #333333;}
.page2_ul_txt_c{width: 100%;height:178px;overflow: hidden;text-indent: 2em;line-height: 26px;}
.page2_ydlist{width:150px;height:14px;margin: 0 auto;position: relative;}
.page2_ydlist ul.yd{width:180px;height:11px;position: absolute;top: 280px;left:0;z-index: 20;}
.page2_ydlist ul.yd li{display: block;width:11px;height:11px;float: left; background: url("images/yd1.jpg") no-repeat;background-size: 100%; margin-left: 25px;cursor: pointer;}
.page2_ydlist ul.yd li:first-child{margin-left: 0;}
.page2_ydlist ul.yd li.selected{background: url("images/yd2.png") no-repeat;}
.page2_more{position: absolute;bottom:10px;right:15px;display: block;width:8px;height:14px;background: url("images/more.jpg") no-repeat;}
.rightcontent2{width:1200px;height:auto !important;min-height: 780px;height: auto;float: right;background: #ffffff;margin-bottom: 30px;}
.center_new_img{width:120px;height: 90px;overflow: hidden;float: left;}
.center_new_txt{width:447px;height:90px;position: relative;float: right;}
.center_new_txt p{width:100%;height: 30px;font-size: 14px;line-height:30px;font-weight: bold;color: #333333;}
.center_new_txt div{width:100%;height: 60px;font-size: 12px;color: #333333;line-height:20px;overflow: hidden;}
.center_new_txt span{display: block;position: absolute;bottom: 0px;right:0px;font-size: 12px;color: #aaaaaa;}

.center_project{width:359px;height:225px;overflow: hidden;margin-top:20px; }
.center_project a{cursor: pointer;}
.center_project a img{transition: all 0.6s;}
.center_project a:hover img{transform: scale(1.2);}

.mba{width:345px;height:136px;background: url("images/mbabm.png") no-repeat;}
.szjs{width:342px;height:420px;background: url("images/szjs.png") 1px no-repeat;position: relative;}
.szjs_title{width:100%;height:42px;line-height:42px;padding-top: 13px;text-align: center;font-size: 18px;color: #ffffff;}
.szjs_content{width:300px;height:340px;padding: 10px 0 0 14px;font-size: 14px;color: #333333;line-height: 35px;overflow: hidden;text-indent: 2em;}
.szjs_more{position: absolute;bottom: 20px;right: 20px;color: #a71212;cursor: pointer;}

.yqlink{width:340px;height:41px;position: relative;margin: 22px 0 0 11px;}
.yqlink button{border: none;color: #333333;outline: none;width:100%;height:100%;text-align: left;margin: 0;padding: 0;text-indent:15px;font-size: 16px;
    background: url("images/yqlink.jpg") no-repeat;cursor: pointer;}
.yq_link{width:338px;max-height:144px;overflow-y:scroll;overflow-x:hidden;position: absolute;z-index: 11;border-left: 1px solid #808080;border-right: 1px solid #808080;display: none;}
.yq_link li{width:338px;height:36px;background: #fff;border-bottom: 1px solid #808080;line-height: 34px;}
.yq_link li a{width:338px;height:36px;display: block;font-size: 16px;text-indent: 15px;color: #333333;}
.yq_link li a:hover{background: #a71212;color: #ffffff;}

.foot{width:100%;height:150px;background: url("images/footbac.jpg") center #ba2322 no-repeat;}
.foot_c{width:1200px;height:100%;margin: 0 auto;}
.footlogo{width:381px;height:70px;display: block;float: left;margin-top: 40px;}
.foot_c ul{width:150px;height:110px;display: block;float: left;}
.foot_c ul li{line-height: 24px;float: left;font-size: 14px;text-align: center;float: left;width:100%;height:26px;}

.foot_c ul li a{color: #ffffff;}
.foot_c ul li a:hover{color:#ffb8b8}
.foot_c div{float: left;margin-left: 30px;margin-top: 25px; line-height: 24px;color: #ffffff;text-align: right;}
.font_txt{width:100%;height:88px;}
.font_txt1{float: left;font-size: 12px;color: #b3c6d9;line-height: 88px;margin-left: 15px;}
.font_txt2{float: right;font-size: 12px;color: #b3c6d9;padding-top: 15px;margin-right: 15px;}
.font_txt2 p{line-height: 30px;}
.clear{clear:both;}
.footlinklist{padding-top:47px;float: left; }
.footlink{width:100px;height:36px;border-bottom:1px solid #d3abac;position: relative;float: left;margin-left: 45px;}
.footlink button{border: none;color: #ffffff;outline: none;width:100%;height:100%;text-align: left;margin: 0;padding: 0;text-indent:15px;font-size: 14px;line-height: 36px;
    background: url("images/xsj.jpg") right no-repeat;cursor: pointer;}
.foottxt{padding-top:47px;float: right; }
.foottxt p{color: #ffffff;font-size: 12px;text-align: right;line-height: 24px;}

.foot_link{width:100px;overflow-x:hidden;position: absolute;bottom: 35px;left:0px; z-index: 11;border-bottom: 1px solid #d3abac;display: none;}
.foot_link li{width:338px;height:36px;background: #a71212;border-top: 1px solid #d3abac;line-height: 34px;}
.foot_link li a{width:338px;height:36px;display: block;font-size: 16px;text-indent: 15px;color: #d3abac;}
.foot_link li a:hover{background: #ffffff;color: #a71212;}

.leftmenu{width:243px;height:auto !important;min-height: 43px;height: auto;float: left;background: #ffffff;border: 1px solid #ccc;border-bottom: none;}
.lefttitle{width:100%;height:43px;background: #a71212;}
.lefttitle span{display: block;width:100%;height:33px;line-height: 34px;text-indent:20px;font-size: 16px;color: #ffffff;border-bottom: 1px solid #9b4545;}
.lefttitle ul{}
.leftmenu ul li{width:100%;height:36px;background: #ffffff;text-indent:20px;line-height: 36px;display: block;border-bottom: 1px solid #ccc;font-size: 14px;}
.leftmenu ul li a{cursor: pointer;display: block;width: 100%;height:100%;}
.leftmenu ul li a:hover{background: #a71212;font-weight: bold;color: #ffffff;}
.rightcontent{width:911px;height:auto !important;min-height: 780px;height: auto;float: right;background: #ffffff;margin-bottom: 30px;}
.righttitle{width:100%;height:43px;border-bottom: 1px solid #cccccc;}
.righttitle .rt1{display: block;height: 41px;line-height: 44px;font-size: 16px;color: #a71212;font-weight: bold;text-indent: 25px;float: left;border-bottom: 3px solid #a71212;padding-right: 10px;}
.righttitle .rt2{display: block;height: 100%;line-height: 44px;font-size: 12px;color: #aaaaaa;float: right;margin-right: 20px;}
.righttitle .rt2 a:hover{color: #a71212;}
.rightlist ul{width:871px;height: 630px;margin: 20px auto 0 auto;}
.rightlist ul li{width:100%;height:30px;display: block;float: left;background: url("images/list.jpg") 5px center no-repeat;line-height: 30px;}
.rightlist ul li:hover{background: url("images/list2.jpg") 5px center no-repeat;}
.rightlist ul li a{display: block;width:750px;height:100%;float: left;padding-left: 25px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;}

.rightcontent ul li a:hover{color: #a71212;}
.rightcontent ul li span{display: block;float: right;height:100%;color: #aaaaaa;}
.new_page{margin: 0 auto;width:100%;height:24px;text-align: center;margin-top: 10px;}
.new_page div.num{width:24px;height:24px;display:inline-block;_zoom: 1;_display:inline; *zoom: 1;*display:inline;
    background: #cccccc;margin-left: 10px;font-size: 12px;vertical-align: middle;}
.new_page div.num:hover{background: #a71212;}
.new_page div.num.page{background: #a71212;}
.new_page div.num a{width:24px;height:24px;display: block;line-height: 24px;text-align: center;color:#fff;cursor: pointer;}
.page_left,.page_right{width:24px;height:24px;margin-left: 10px;display: inline-block;_zoom: 1;_display:inline; *zoom: 1;*display:inline;vertical-align: middle;}
.page_left{background: url("images/left1.png") no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.page_right{background: url("images/right1.png") no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.page_left:hover{background: url("images/left2.png") no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.page_right:hover{background: url("images/right2.png") no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.page_left a,.page_right a{width:24px;height:24px;display: block;cursor: pointer;margin: 0;padding: 0;}

.content{width:1171px;padding: 20px;line-height: 30px;}
.content_title{width:100%;height:30px;line-height: 30px;font-size: 16px; font-weight: bold;color: #333333;text-align: center;padding: 10px 0 10px 0;border-bottom: 1px dashed #ccc;}
.content_title2{width: 100%;height: 20px;text-align: center;color: #aaaaaa;font-size: 12px;padding: 5px 0 10px 0;}
.nybanner{width:100%;max-width:1915px;height:420px; background: url(images/banner.jpg) center no-repeat;overflow: hidden; position: relative;margin: 0 auto;}

.timelist{width:1365px;height:30px;margin: 30px auto 0 auto;}
.timelist div.yline{width:147px;height:20px; float: left;}
.timeimg{width:20px;height:20px;background: url(images/sjyd2.jpg) center no-repeat;margin: 0 auto;}
.page4_index{background: url(images/sjyd1.jpg) center no-repeat;}
.timelist div.yyyy{width:40px;height:30px;float: left;text-align: center;cursor: pointer;}
.line1{background:url(images/line1.jpg)  no-repeat 0px 3px;}
.line2{background:url(images/line2.jpg)  no-repeat 0px 3px;}
.line3{background:url(images/line3.jpg)  no-repeat 0px 3px;}
.line4{background:url(images/line4.jpg)  no-repeat 0px 3px;}
.line5{background:url(images/line5.jpg)  no-repeat 0px 3px;}
.line6{background:url(images/line6.jpg)  no-repeat 0px 3px;}
.line7{background:url(images/line7.jpg)  no-repeat 0px 3px;}

.banner-carousel {height: 6rem;position: relative;z-index: 5}
.banner-carousel .swiper-slide {}
.banner-pagination .swiper-pagination-bullet {background: #fff;opacity: 1;width: 11px;height: 11px;}
.banner-pagination .swiper-pagination-bullet-active {background: #a71212!important;}