*{margin:0; padding:0; list-style:none;}
body{font-size:12px; color:#383838; font-family:"Arial", Verdana, Arial, Helvetica, sans-serif; background:#fff; border-top:5px solid #800000; min-width:1200px;_windth:1200px;}
img{border:0; vertical-align:top;}
a:link, a:visited{color:#000; text-decoration:none;}
a:hover{color:#CC0001;}
ul, li{list-style:none; list-style-type:none;}
.clear{clear:both;}


/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}


.top{height:120px; border-bottom:1px solid #E3E3E3; background:#FFF;}
.top .logo{width:1200px; height:120px; background:url(logo.png) no-repeat left center; margin:0 auto;}
.search{height:28px; padding-top:25px; text-align:right;}
.language{height:28px; line-height:28px; float:right; color:#9F0304;}
.language span{padding:0 10px;}
.language span:last-child{display:none;}
.language a:link, .language a:visited{color:#9f0304;}
.language a:hover{color:#cc0001;}

.searchBox{width:270px; height:26px; border:#dcdcdc 1px solid; float:right; margin-right:20px;}
.searchBox .keyvalue{width:180px; height:26px; line-height:26px; border:0; background:#fff url(ss.jpg) no-repeat left center; padding:0 5px 0 25px; float:left;}
.searchBox .searchBtn{width:60px; height:26px; line-height:26px; text-align:center; color:#fff; background:#cc0001; font-size:12px; text-transform:uppercase; border:0; float:left;}

.menu{height:62px; line-height:62px; text-align:right; font-size:0;}
.menu li{display:inline-block; height:62px; line-height:62px; vertical-align:top; padding:0 10px; font-size:14px;}
.menu li a:link, .menu li a:visited{color:#666; font-weight:bold; text-transform:uppercase;}
.menu li a:hover{color:#cc0001;}


.banner{width:100%; height:310px; position:relative; overflow:hidden;}
.banner .bd{position:relative; z-index:0; overflow:hidden; height:310px;}
.banner .bd ul{width:100%; height:310px;}
.banner .bd li{width:100%; height:310px; overflow:hidden;}
.banner .bd li p{width:100%; height:310px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .hd{width:100%; height:5px; position:absolute; left:0; bottom:25px; text-align:center;}
.banner .hd ul{height:5px; text-align:center; font-size:0;}
.banner .hd li{display:inline-block; *display:inline; zoom:1; width:70px; height:5px; background:#fff; overflow:hidden; text-indent:-99px; margin:0 6px; vertical-align:top; cursor:pointer; filter:alpha(opacity=70); opacity:0.7;}
.banner .hd li.on{filter:alpha(opacity=96); opacity:0.96;}


/*新闻*/
.main{width:1200px; height:374px; margin:28px auto 0 auto;}

.more:link, .more:visited{color:#6D0700; text-transform:uppercase;}
.more:hover{color:#cc0001;}

.research{width:792px; height:374px; float:left;}
.research h2{height:28px; line-height:28px; font-size:14px; padding-left:228px; background:url(new3.jpg) no-repeat left center;}
.research ul{padding-top:20px; margin-left:-12px; height:326px;}
.research ul li{width:390px; height:326px; background:#fff; margin-left:12px; float:left;}
.research ul li img{width:390px; height:220px;}
.research ul li h3{height:42px; line-height:21px; font-size:14px; font-weight:normal; margin:24px 24px 0; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.research ul li p{height:18px; line-height:18px; color:#999; text-align:right; padding:10px 10px 0;}

.lecture{margin-left:808px; height:374px;}
.lecture h2{height:28px; line-height:28px; font-size:14px; padding-left:146px; background:url(new4.jpg) no-repeat left center;}
.lecture ul{height:326px; margin-top:20px; background:#fff; overflow:hidden;}
.lecture ul li{height:68px; padding:20px; border-bottom:#ededed 1px solid;}
.lecture ul li .date{width:65px; height:63px; line-height:32px; padding-top:5px; font-size:14px; color:#800000; text-align:center; background:url(tz1.jpg) no-repeat; float:left;}
.lecture ul li .date span{display:block; height:30px; color:#fff;}
.lecture ul li .text{height:68px; margin-left:81px;}
.lecture ul li .text h3{height:26px; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; font-weight:normal;}
.lecture ul li .text h3 a:link, .lecture ul li .text h3 a:visited{color:#800000;}
.lecture ul li .text h3 a:hover{color:#cc00001;}
.lecture ul li .text p{height:36px; line-height:18px; padding-top:6px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#666;}


.organization{width:1200px; margin:28px auto;}
.organization h2{height:28px; line-height:28px; padding-left:215px; background:url(xwbt2.jpg) no-repeat left center;}
.organizationCon{height:421px; padding-top:20px;}
.organization .or1{width:660px; height:421px; float:left;}
.or1_bt a{color:#FFF; padding-left:10px;}
.or1 .or1_bt{width:658px; height:41px; float:right; font-size:16px; line-height:41px; background:#55B4E2; text-transform:uppercase;}
.organization .or2{width:526px; float:right;}
.or2 li{width:526px; height:204px; margin:12px 0 0 0;}
.or2 li:first-child{margin-top:0;}
.or2 li a{color:#FFF; padding-left:10px;}
.or2 .or2_bt{width:524px; height:41px; font-size:16px; line-height:41px; margin:0 0 12px 0; text-transform:uppercase; background:#97D16D;}
.or2 .or2_bt2{width:524px; height:41px; font-size:16px; line-height:41px; text-transform:uppercase; background:#F29C9F;}


.footer{background:#6c6c6c url(footBg.jpg) repeat-x top left; padding:31px 0 26px; text-align:center; color:#fff; font-size:12px; text-transform:uppercase; letter-spacing:1px; line-height:20px;}
.footer a:link, .footer a:visited{color:#fff;}
.footer a:hover{text-decoration:underline;}


.nyBanner p{height:344px; background-repeat:no-repeat; background-position:center center; background-size:cover;}

.nyMenu{background:#eaeaea;}
.nyMenuCon{width:1200px; margin:0 auto; text-align:right; font-size:0;}
.nyMenuCon a:link, .nyMenuCon a:visited{display:inline-block; height:44px; line-height:44px; padding:0 10px; margin-left:40px; color:#C5242A; font-size:14px;}
.nyMenuCon a:hover, .nyMenuCon a.on{color:#f00;}

.ny{width:1200px; margin:0 auto;}
.post{height:59px; line-height:59px; border-bottom:#b5b5b5 1px solid; color:#c32428; padding-left:56px; background:url(iPost.jpg) no-repeat 4px center; font-size:20px; text-transform:uppercase;}

.list01{padding:0 14px 50px;}
.list01 li{height:53px; line-height:53px; border-bottom:#d8d8d8 1px solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:15px; background:url(a01.jpg) no-repeat left 
center; font-size:14px;}
.list01 li span{float:right; color:#999; padding-left:20px;}


.list02{padding:0 14px 50px;}
.list02 li{height:173px; padding:20px 0; border-bottom:#ccc 1px dashed;}
.list02 li .pic{width:123px; height:165px; padding:3px; border:#cbcbcb 1px solid; float:left;}
.list02 li .pic img{width:123px; height:165px;}
.list02 li .txt{height:171px; margin-left:147px;}
.list02 li .txt h3{height:30px; line-height:30px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list02 li .txt h3 span{font-size:12px; float:right; color:#999; padding-left:20px;}
.list02 li .txt p{height:90px; line-height:45px; font-size:14px; color:#333;}
.list02 li .txt label{display:block; height:28px;}
.list02 li .txt label i{display:block; width:80px; height:28px; line-height:28px; float:right; background:#940016; color:#fff; text-align:center; font-style:normal; cursor:pointer;}

.article{padding:20px 0 30px;}
.articleTitle{padding:0 20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto; display:none;}
.articleInfo label{padding-left:30px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.articleCon p, .articleCon div{text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:1200px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1200 ? "1200px" : "auto");}
.articleGn{padding-top:20px; text-align:center; line-height:30px; font-weight:bold; font-size:14px;}