﻿body, html { font-size: 100%; 	padding: 0; margin: 0;}

/* Reset */
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

body{
	background: #f9f7f6;
	color: #404d5b;
	font-weight: 500;
	font-size: 1.05em;
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
}
  a{ text-decoration:none;color:#666;font-size: 0px;} 
  a:hover{ color:#000000;text-decoration: underline ;}


.back{width:100%; height:540px; }
.header{position:absolute;top:0;left:0; overflow: hidden; width:100%;height:480px;  z-index: 998; }


.new-rt dl{zoom:1;padding:10px 0;overflow:hidden;}
.new-rt dt{float:left;margin-left: 5px;}
.new-rt dt img{width:155px;height:100px;}
.new-rt dd{margin-left: 165px;}
.new-rt dd a:hover{color: # ;}
.new-rt dd p{height:30px;overflow:hidden;margin: 0 0;}
.new-rt dd em a{color:#AF2E2B;font-size: 13px;  display:block; text-align: right; }
.new-rt ul{overflow:hidden;}
.new-rt li{text-indent:0 px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.news-more{display: block;float:right;margin:11px 18px 0 0;font-size: 14px;color: #b4b4b4;line-height: 14px;}
.news-tit a{color: #ffffff;}
.news-more:hover{color: #304E8A;}
.news-deal-ls{overflow: hidden;}
.news-deal-ls li{padding-left: 30px;background: url("../images/wen.png") no-repeat 3px center;}
.news-deal-ls li a{display: block;font-size: 17px;color: #666;line-height: 42px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-deal-ls  i{font-style: normal;float: right;}
.news-deal-ls li a:hover{color: #FF0000;}
.rr{width: 600px;height:  600px;position: absolute;float: right;}


.new-rt{}
.new-rt .news-deal-ls{}
.new-rt .news-deal-ls li a{}
.news-tit{border-bottom: 1px solid #dcdcdc;height: 37px;background: url(../images/bg2.png);}

.news-sp{float:left;height: 36px;margin: 0 0 -5px 35px;border-bottom:  ;font-size: 17px;color: rgb(255, 255, 255);font-weight: 600;line-height: 36px;}



.focus{width:534px;height:320px;padding:0px;float:left;}
.flash{height:320px;margin-bottom:0px;overflow:hidden;}


.wrap{width: 1200px;margin: auto;background: url(../images/main-back.jpg) no-repeat;}
.pad_right{ padding-right:2em;line-height: 50px;}
#scroll_div {height:50px;overflow: hidden;white-space: nowrap;width:1000px;margin-left:160px;}
#scroll_begin,#scroll_end {display: inline;}

.image ul{margin:0 auto;padding-top:7.5px;}
.image li{width:307px;background:#FFF;position:relative;    float: left;
    border: 1px solid #eaeaea;
    background: #f9f9f9;
    margin: 13px 0 0 13px;}
.image li p{width:305px;line-height:21px;text-overflow:ellipsis;padding: 10px;}
.image li img{width:305px;height:220px;}
.image li a{text-decoration:none;font-size: 15px;}
.image li a:hover{color:#FF0000}



.new-lf {width: 620px;float: left;;margin-top: 12px;margin-right: 5px;padding-bottom: 20px;}
.news{margin-bottom: 15px;overflow: hidden;background: #ffe9d7;height: 110px;}
.news-pc{display: block;float: left;margin-left: 1px;width:175px;height: 110px;}
.news-pc img{width:175px;height: 110px;}
.news-txt{margin-left: 190px;height: 110px;}
.news-txt a{display:block;float:left;font-size: 22px;color: #3f3f3f;line-height: 30px;}
.news-txt a:hover{color: rgb(255, 97, 19);}
.news-txt p{float:left;width:460px;font-size: 16px;color: #848484;line-height: 23px;margin-top: 7px;}


 html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    /*height: 100%;*/
    background:url(../images/library-bg.png) ;
    font-family: 'Raleway';
  }
  
  ul, li {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  
  
  
#slider {
	/*background: #181015 url( ../images/bg_header.jpg) no-repeat;*/
	background-size: cover;
	height: 460px;
	width: 1200px;
	margin: auto;
	text-align: center;
	color: white;
	font-weight: 300;
	position: relative; 
	background-position-x: center;
}
.fluid_container {
	bottom: 0;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
}
#camera_wrap_4 {
	bottom: 0;
	height: 100%;
	left: 0;
	margin-bottom: 0!important;
	position: absolute;
	right: 0;
	top: 0;
}
#camera_wrap_4, #head{
height:440px !important;
}