*{ padding:0; margin:0; font-style:normal;}
ul,ol{ list-style:none;}
body{ font-family:"微软雅黑";}
img,input{ border:none; outline:none;}
a{ text-decoration:none;}




.top{ width:100%; height:120px; background:#fff;}
.top .hyc{ width:1200px; margin:0 auto; overflow:hidden;}
.top .hyc p{ font-size:12px; color:#7d7d7d; line-height:40px;}
.top .head{ width:100%; height:80px; margin:0 auto; position:relative; z-index:99999;}
.top .head .head_c{ width:1200px; margin:0 auto;}
.top .head .logo{ float:left; margin-top:7px;}
.top .head .nav{ width:904px; height:80px; overflow:hidden; float:right;}
.top .head .nav ul{ overflow:hidden;}
.top .head .nav ul li{ display:block; float:left; padding:0 14px;}
.top .head .nav ul li a{ line-height:80px; font-size:16px; color:#333; padding:0 14px;}
.top .head .nav ul li:hover a{ color:#cf0000;}
.top .head .nav ul li .down{ position:absolute; z-index:99999; width:100%; left:0; top:80px; background:rgba(0,0,0,0.5); z-index:2; height:0;}
.top .head .nav ul li .down_c{ width:1200px; margin:0 auto; overflow:hidden; height:0;}
.top .head .nav ul li .down .PL655{ overflow:hidden; display:table!important;}
.top .head .nav ul li:nth-child(2) .down ul{ float:left;  margin-left:365px;}
.top .head .nav ul li:nth-child(3) .down ul{ float:left;  margin-left:365px;}
.top .head .nav ul li:nth-child(4) .down ul{ float:left; margin-left:480px;}
.top .head .nav ul li:nth-child(5) .down ul{ float:right; margin-right:65px;}
.top .head .nav ul li:nth-child(6) .down ul{float:right;}
.top .head .nav ul li:nth-child(7) .down ul{float:right;}
.top .head .nav ul li .down ul li{ display:block; float:left;}
.top .head .nav ul li .down ul li a{ line-height:50px; color:#fff; font-size:14px; padding:0;}
.top .head .nav ul li:hover .down{ height:50px; transition:0.3s;}
.top .head .nav ul li:hover .down_c{ height:50px; transition:0.3s;}

/*海报区域*/
.banner{ width:100%; min-width:1200px; height:300px; position:relative; overflow:hidden; margin:0 auto;}
.banner a{ position:absolute; top:0; left:50%; margin-left:-960px; display:none; transition:0;}
.banner .shu{ position:absolute; width:100%; bottom:30px; text-align:center;}
.banner .shu li{width:18px; height:18px; background:rgba(255,255,255,0.68); display:inline-block; color:#fff; cursor:pointer; border-radius:9px; margin:0 10px;
box-sizing:border-box; padding:4px;}
.banner .shu li.active{ background:none; border:1px solid #fff}
.banner .shu li span{ width:8px; height:8px; background:#fff; margin:0 auto; display:none; border-radius:4px;}
.banner .shu li.active span{ display:block;}



.title{ width:100%; overflow:hidden;}
.title h2{ font-size:24px; color:#000; height:84px; line-height:84px; font-weight:400;}
.jjfa{ width:1200px; margin:0 auto; overflow:hidden;}
.jjfa_c{ width:100%; overflow:hidden;}
.jjfa_n{width: 353px; padding: 10px; margin: 10px 20px 10px 10px; float:left;}
.jjfa_n:hover{ background:#f3f3f3;}
.jjfa_n:nth-child(3n){ margin-right:0;}
.jjfa_nl{ float:left; height:106px; overflow:hidden;}
.jjfa_nl img{ height:106px; object-fit:cover;}
.jjfa_nr{ float:right; margin-left:10px; margin-top:10px; width:171px;}
.jjfa_nr h2 a{ color:#11729a; line-height:30px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; font-size:15px; font-weight:400;}
.jjfa_nr p{ font-size:12px; line-height:30px;}
.jjfa_nr p a{ font-size:12px; color:#000; line-height:30px;}
.jjfa_nr p a:hover{ color:#EF3838;}

.about{ width:1200px; margin:0 auto;}
.ab_l{ width:712px; float:left;}
.ab_l p{ font-size:13px; color:#666; line-height:30px; margin-bottom:5px;}
.ab_r{ width:420px; height:190px; float:right;}
.ab_r img{ width:100%; height:100%;}

.new{ width:1200px; margin:0 auto;}

.new_l{ float:left; overflow:hidden;}
.slideBox{width:530px; height:350px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; width: 100%;  }
.slideBox .bd li{ width: 100%;}
.slideBox .bd li a{ display: block;}
.slideBox .bd img{ display:block;}
.newPic {position: relative;}
.newPic .title { height: 34px;width: 100%; background: #000000; position: absolute; left: 0; bottom: 0;}
.newPic .title .text { float: left; margin-left: 12px;line-height: 34px; font-size: 14px; color: #FFFFFF; max-width: 420px;}
.newPic .title .cont { float: right;color: #FFFFFF; line-height: 34px; margin-right: 12px;}
.newPic .picIconbox { float: left; width: 44px; height: 34px; background: #ef3838;}
.newPic .picIconbox img { margin: auto; margin-top: 9px;}
.slideBox .prev { position: absolute; width: 16px;height: 27px; top: 144px;left: 20px; background: url(../images/home-banner-btn.png) no-repeat; background-position: -60px 0px;}
.slideBox .prev:hover { background-position: 0px 0px;}
.slideBox .next { position: absolute;width: 16px; height: 27px; top: 144px; right: 20px; background: url(../images/home-banner-btn.png) no-repeat; background-position: -88px 0px;}
.slideBox .next:hover { background-position: -28px 0px;}

.new_r{ width:655px; float:right;}
.new_r ul{ width:100%; overflow:hidden;}
.new_r ul li{ font-size:14px; line-height:35px; overflow:hidden;}
.new_r ul li a{ overflow:hidden;}
.new_r ul li a i{ display:block; width:4px; height:4px; border-radius:50%; background:#EF3838; float:left; margin-top:15px; margin-right:10px;}
.new_r ul li a p{ display:block; float:left; width:470px; color:#2a2a2a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.new_r ul li a span{ display:block; float:right; color:#acacac;}
.new_r ul li a:hover p{ color:#EF3838;}

.qyfc{ width:1200px; margin:0 auto; overflow:hidden;}
.qyfc_c{ width:100%; overflow:hidden;}
.qyfc_n{ width:370px; float:left; margin-right:45px; overflow:hidden;}
.qyfc_n:last-child{ margin-right:0;}
.qyfc_t{ width:100%; overflow:hidden;}
.qyfc_t .qyfc_tl{ width:130px; height:83px; float:left; overflow:hidden;}
.qyfc_t .qyfc_tl img{ width:100%; height:100%; object-fit:cover;}
.qyfc_t .qyfc_tr{ width:220px; float:right;}
.qyfc_t .qyfc_tr h2{ font-size:14px; line-height:26px; color:#2a2a2a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; width:100%; font-weight:400;}
.qyfc_t .qyfc_tr span{ font-size:14px; color:#acacac;}
.qyfc_b{ width:100%; overflow:hidden; margin-top:15px;}
.qyfc_b ul{ width:100%; overflow:hidden;}
.qyfc_b ul li{ width:100%; overflow:hidden;}
.qyfc_b ul li a{ overflow:hidden;}
.qyfc_b ul li p{ font-size:14px; color:#2a2a2a; line-height:34px; float:left;}
.qyfc_b ul li span{ display:block; float:right; font-size:14px; color:#acacac; line-height:34px;}

.qyfc_t a:hover h2{ color:#EF3838;}
.qyfc_b a:hover p{ color:#EF3838;}

.foot{ width:100%; overflow:hidden; background:#494949; border-bottom:1px solid #555; padding:16px 0 28px; margin-top:46px;}
.foot_c{ width:1200px; overflow:hidden; margin:0 auto;}
.foot_l{ width:430px; float:left; overflow:hidden;}
.foot_l h2{ font-size:18px; line-height:60px; color:#fff; font-weight:400;}
.foot_l p{ font-size:13px; line-height:30px; color:#a1a1a1;}
.foot_z{ width:300px; float:left; margin-left:118px; overflow:hidden;}
.foot_z h2{ font-size:18px; line-height:60px; color:#fff; font-weight:400;}
.foot_z ul{ width:100%; overflow:hidden;}
.foot_z ul li{ display:block; float:left; margin-right:44px;}
.foot_z ul li a{ font-size:13px; height:30px; line-height:30px; color:#a1a1a1;}
.foot_z ul li a:hover{color:#ddd;}
.foot_r{ width:266px; float:right; overflow:hidden; margin-top:26px;}
.footn{ width:118px; overflow:hidden; text-align:center; float:left; margin-right:30px;}
.footn:last-child{ margin-right:0;}
.footn .ewm{ width:100%; overflow:hidden}
.footn .ewm img{ width:100%; height:100%; overflow:hidden;}
.footn span{ font-size:14px; color:#fff; line-height:30px;}

.bq{ width:100%; overflow:hidden; background:#494949; overflow:hidden;}
.bq p{ font-size:14px; color:#fff; text-align:center; line-height:60px;}

.abn{ width:1200px; margin:0 auto;}
.abn_t{ width:100%; overflow:hidden; border-bottom:1px solid #eee; margin-top:30px;}
.abn_tl{ overflow:hidden; float:left;}
.abn_tl h2{ font-size:30px; color:#cf0000; line-height:70px; font-weight:400;}
.abn_tl h2 span{ font-size:14px; color:#999; text-transform:uppercase;}
.mbx{ overflow:hidden; float:right;}
.mbx p{ font-size:14px; color:#333; line-height:70px;}
.mbx p a{ color:#333;}

.ab_n{ width:100%; overflow:hidden; margin-top:45px;}
.ab_n p{ font-size:14px; color:#232323; line-height:30px; margin-bottom:30px; text-indent:2em;}

.xqn{ width:1200px; margin:30px auto 0; overflow:hidden; padding-bottom:40px;}
.xqnl{ width:800px; float:left; overflow:hidden;}
.xqnl h2{ color:#1f1f1f; line-height:30px; font-size:24px; font-weight:400;}
.xqnl h2 img{ display:inline-block; margin:0 10px 0 40px;}
.xqnl h2 a{ font-size:16px; color:#333;}

.ffx{ width:100%; height:40px;}
.xqfx{ float:right; position:relative; height:40px;}
.xqfx span{ display:table; padding:0 15px; border-left:1px solid #666; color:#666; border-right:1px solid #666; font-size:12px; line-height:12px; margin-top:14px; margin-right:20px; cursor:pointer;}
.xqfx .fxfs{ position:absolute; background:#fff; border:1px solid #e4e4e4; width:90px; height:125px; border-radius:3px; left:-50%; margin-left:25%; margin-top:14px; display:none;}
.xqfx .fxfs ul{ width:100%; overflow:hidden;}
.xqfx .fxfs ul li{ padding-left:9px; margin-top:10px; line-height:17px;}
.xqfx .fxfs ul li a{ font-size:12px; color:#1f1f1f; padding-left:22px; display:inline-block;}
.xqfx .fxfs ul li:first-child a{ background:url(../images/content_tubiao.png) -13px -134px no-repeat;}
.xqfx .fxfs ul li:nth-child(2) a{ background:url(../images/content_tubiao.png) -13px -164px no-repeat;}
.xqfx .fxfs ul li:nth-child(3) a{ background:url(../images/content_tubiao.png) -13px -194px no-repeat;}
.xqfx .fxfs ul li:nth-child(4) a{ background:url(../images/content_tubiao.png) -13px -224px no-repeat;}
.xqfx:hover .fxfs{ display:block;}
.xqfx:hover span{ color:#EF3838;}
.xqnc{ width:100%; margin-top:30px;}
.xqnc p{ font-size:13px; line-height:2.2em; color:#333;}

.xqnr{ width:310px; float:right;}
.xqnrt{ width:100%; border-bottom:2px solid #e7e7e7; margin-top:16px; height:40px;}
.xqnrt h2{ display:table; font-size:14px; color:#16px; line-height:40px; font-weight:400; border-bottom:2px solid #EF3838;}
.xqnx{ padding:18px 0 12px; border-bottom:1px dashed #e0e0e0; overflow:hidden;}
.xqnx a{ overflow:hidden; display:block;}
.xqnxt{ width:100px; height:69px; float:left; overflow:hidden;}
.xqnxt img{ width:100%; height:100%; object-fit:cover;}
.xqnx p{ width:186px; float:right; font-size:14px; line-height:24px;}
.xqnx a:hover p{ color:#EF3838;}

.xcxqn{ width:100%; overflow:hidden; border-top:1px solid #eee;}
.xcxqc{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.xcxqt{ width:100%; overflow:hidden;}
.xcxqt h2{ color:#1f1f1f; line-height:30px; font-size:24px; font-weight:400;}
.xcxqt h2 img{ display:inline-block; margin:0 10px 0 40px;}
.xcxqt h2 a{ font-size:16px; color:#333;}
.xcxqtb{ width:100%; overflow:hidden;}
.xcxqtb p{ float:left; font-size:12px; color:#9a9a9a; line-height:40px;}

.marTop10{margin-top:10px;}
.left{	float:left;}
.right{	float:right;}
.clear {clear: both;}
.clearfix:after {clear: both;content: '';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: +inline-block;}

/*header*/
#header{ border-bottom:1px solid #383838; height:46px; position:relative;  line-height:46px;color:#FFFFFF; }
#header h1{font-size:12px; font-weight:normal; background:url(news.png) no-repeat 50px center; padding-left:163px;}
#header span{ position:absolute; right:10px; top:0px;color:#9A9A9A;font-size:12px; font-weight:normal; }
#header span a{ color:#9A9A9A; margin:0 3px;}

/*wrapper*/
#wrapper{ width:960px;  margin:0 auto;}
#picSlideWrap{ padding-bottom:30px;}
.titleh3{ height:70px; line-height:70px; text-align:center; background:url(../images/dot.gif) repeat-x left bottom; width:910px; margin:0 auto; font-size:26px; color:#000;}
.titleh4{text-align:center; font-size:12px; color:#000; font-weight:normal; padding:10px 0 20px 0px;}

.imgnav{ width:788px; margin:10px auto;}
#content{margin:0px auto;  line-height:19px;}
#content p{ text-indent:2em; color:#333;}

.imgnav{  position:relative; margin:0 auto; width:788px;}
#img{ z-index:10; width:788px; position:relative; text-align:center;}
#img img{ height:570px; display:none;}
#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:394px; height:578px; background:url(../images/ico/blank.gif); }
#front a{  position:absolute; left:20px; top:224px;display:block; background:url(../images/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:394px; height:578px;  background:url(../images/ico/blank.gif);}
#next a{  position:absolute; right:20px; top:224px; display:block; background:url(../images/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}

#cbtn{background:#EAEBF0; position:relative; height:122px; border:1px solid #D6D9DC; margin-top:12px; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative;}
#cbtn ul li img{ width:116px; height:86px; display:block;}
#cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ background:url(../images/imgHoverBg.gif) no-repeat;}
.ctrl div{ clear:both;}
#cSlideUl{width:690px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}

.sxt{ width:790px; margin:0 auto; overflow:hidden;}
.sxt a{ font-size:14px; color:#444; line-height:20px; display:block; float:left;}
.sxt a:last-child{ float:right;}
.sxt a:hover{ color:#EF3838;}

.xc{ width:1200px; margin:40px auto 0; overflow:hidden;}
.xc_c{ width:1180px; overflow:hidden; padding:20px 10px;}
.xc_n{ width:380px; float:left; margin-right:20px; box-sizing:border-box; padding:20px; border:1px solid #eee;}
.xc_n .xc_t{ width:340px; height:150px; overflow:hidden;}
.xc_n .xc_t img{ width:100%; height:100%; object-fit:cover;}
.xc_n:nth-child(3n){ margin-right:0;}
.xc_n h2{ font-size:16px; color:#333; margin:20px auto 0; font-weight:400; text-align:center;}
.xc_n:hover{ box-shadow:0px 5px 10px 1px #eee;}
.xc_n:hover img{transform: scale(1.1,1.1); transition: 0.3s;}
.xc_n:hover h2{ color:#EF3838;}


















