@charset "utf-8";

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border: 0;} 
html, body{ font-family:Arial,PingFang SC,"Microsoft YaHei",Verdana; color:#444;}
body{ margin:0; padding: 0; color: #444; font-size:1.4rem; line-height:160%;}

img{ border:0 none;/*width:100%;*/height: auto;}
a { color: #333; text-decoration: none;}
a:hover { color:#356fae; text-decoration: none;}
ul, li { list-style-type: none;}
input[required]:invalid, input:focus:invalid, textarea[required]:invalid, textarea:focus:invalid{box-shadow: none; -moz-box-shadow:none;}
p{
line-height: 180%;
overflow:hidden;
text-align:justify;
/*text-align-last:justify;*/
}
.clear{ clear:both;}


.body_bg{ background: url(bg.png) no-repeat center top; background-size: contain;}

.margin0{margin:0;}
.padding0{padding:0;}
.mobile-hide{ display:block;}
.mobile-show{ display:none;}


/*.banner{background:url(banner.png) no-repeat top center; background-size: cover; height: 770px;}*/
.banner{padding: 0;  border-bottom: 1px solid #fff; }
.banner .container{ position: relative;}
.banner .bg img{width: 100%; }
.top_line{ height:40px; color:#fff; font-size:18px; line-height:37px; position: absolute; top:10px;}
.top_line .left{ float: left;  height:40px; color:#fff; font-size:18px; line-height:37px;}
.top_line .left a{ float: left;  height:40px; color:#fff; font-size:18px; line-height:37px;}
.top_line .logo{ float: right; width: 140px;  }
.top_line .logo img{width: 100%;}
.top_line .SR2016{ float: right; width: 190px;  }
.top_line .SR2016 img{width: 100%;}

.column{border-bottom: 1px solid #fff; padding: 20px 0;}
.column1{ background: #a2cee9; padding: 40px; }
.column1 .wram{margin: 0 auto;}

.column1 .wram img{width: 100%;}

.column1 .wram .text{margin: 20px;}
.column1 .wram .text p { font-size: 24px; color: #0c344d; line-height: 34px; font-weight: bold;}
/*.column1 .wram .text p a:hover{color: #1a5377;}*/
.column2{ background: #edc08e;} 
.column .wram h1{ text-align: center; margin: 20px;}
.column .wram h1 a {font-size:30px; color: #784710; font-family:Arial black;  text-align: center;}
.column .wram h1 a:hover {color: #a26520;}
.column2 ul.list li{margin-bottom: 56px;}
.column2 ul.list li .box{background: #fff; }
.column2 ul.list li .box img{width: 100%;}
.column2 ul.list li .box .tit{border-top:1px solid #784710; margin-top: 4px; padding:15px;}
.column2 ul.list li .box .tit a{color: #784710; font-size: 16px; display: block;}
.column2 ul.list li .box .tit a:hover{color:#a26520;}


.column3{background: #8b7355;}
.column3 .wram h1 a{color:#3a2409;}
.column3 .wram h1 a:hover{color: #674316;}
.column3 .wram .Research_News{border-right:1px solid #a19272;}
.column3 .wram .Research_News h2{ padding-right: 5%; }
.column3 .wram h2 a{ border-bottom: 1px solid #fff; font-size: 20px;color: #fff; margin-bottom: 30px; display: block; line-height: 36px;}
.column3 .wram h2 a:hover{color:#f3dabc;}
.column3 .wram .Research_News ul li{width: 45%; float: left; margin-right: 5%; margin-bottom: 45px;}
.column3 .wram .Research_News ul li .tit{margin-top: 10px;}
.column3 .wram .Research_News ul li a{ color: #fff; font-size: 16px;}
.column3 .wram .Research_News ul li a:hover{color:#f3dabc;}
.column3 .wram .Research_News ul li img{width: 100%;}
.column3 .wram .Papers{ padding-left: 3.5%;}
.column3 .wram .Papers ul li{margin-bottom: 20px;}
.column3 .wram .Papers ul li a{color: #f3dabc; font-size: 16px;}
.column3 .wram .Papers ul li a:hover{color: #fff; }


.column4 {background: #93a66b;}

.column4 .wram h1 a:hover{color: #596f2c;}
.column4 .wram h1 a{color: #313f15;}
.column4 .wram h2{ padding-right: 5%; }
.column4 .wram h2 a{ border-bottom: 5px solid #c6d7a2; font-size: 20px; color: #404f1f; margin-bottom: 30px; display: block; line-height: 36px;}
.column4 .wram h2 a:hover{color: #677d37;}
.column4 .wram .list .tit{ background: #bfce9f; padding:10px;}
.column4 .wram ul li{width: 45%; float: left; margin-right: 5%; margin-bottom: 40px; }
.column4 .wram ul li a{ color: #485137; font-size: 16px;}
.column4 .wram ul li a:hover{ color:#75825d;}
.column4 .wram ul li img{width: 100%;}
.column4 .wram .Videos{border-right:1px solid #a7b983;}
.column4 .wram .Pictures h2
.Pictures{ float: right;  }
.column4 .wram .Pictures ul li{float: right; margin-left: 5%; width: 45%; margin-right:0; }
.column4 .wram .Pictures h2{ padding-left: 5%; padding-right: 0; }


.column5 {background: #cceeed;}
.column5 .wram h1 a{color: #196563;}
.column5 .wram h1 a:hover{color: #2f9693;}
.column5 .wram h2 a{ border-bottom: 5px solid #196563; font-size: 20px; color: #3a8684; margin-bottom: 30px; display: block; line-height: 36px;}
.column5 .wram h2 a:hover{color: #56b5b2;}
.column5 .wram ul.list li{background: #fff; margin-bottom: 40px; }
.column5 .wram ul.list li .pic_box{float: left; width: 30%; margin-right: 2%;}
.column5 .wram ul.list li .pic_box img{width: 100%;}
.column5 .wram ul.list li .tit{ float: right; background: #fff; padding:10px; width: 68%; }
.column5 .wram ul.list li .tit a{color: #196563;}
.column5 .wram ul.list li .tit a:hover{color: #2c9895;}

.column6 {background: #57a4d8;}
.column6 .wram h1 a{color: #0a4166;}
.column6 .wram h1 a:hover{color:#1c699c;}
.column6 .wram ul.list li img{width: 100%;}
.column6 .wram ul.list li{margin-bottom: 56px;}
.column6 .wram ul.list li .tit {border-bottom: 1px solid #fff; padding: 15px 0;}
.column6 .wram ul.list li .tit a{color: #fff;}
.column6 .wram ul.list li .tit a:hover{color:#d9edf7;}

.column7 {background: #44c6d8; color:#0c6875; padding-top: 45px;}
.column7 div{padding: 0 20px;}
.column7 h1{font-size:16px; font-weight: bold;}
.column7 ul li{margin:15px 0;} 
.column7 ul li a{color:#0c6875;}
.column7 ul li a:hover{color:#1b8e9e;}
.column7 ul li dl dt{font-weight: normal; float: left; margin-right: 3px;}
.column7 ul li dl dd{display: block; width: 80%;float: left;}



/*列表页*/
.pic-list{background: none; margin-top: 450px;}
.pic-list .Location{ border-bottom: 1px solid #848484; line-height: 34px; height: 34px; margin-bottom: 30px; z-index: 9999;}
.pic-list .wram ul.list li .tit a {color:#626262;}
.pic-list .wram ul.list li .tit a:hover{color:#2F4291;}
.pic-list.column6 .wram ul.list li .tit {border-bottom: none;}
.pic-list.column6 .wram ul.list {margin-bottom: 30px;}
.text_list ul.list {margin-bottom: 30px;}
.text_list ul.list li { border-bottom: 1px dashed #9d9d9d; line-height: 30px; padding: 10px 0;}
.text_list ul.list li .date{float: right;}


/*详细页*/
.text_warm .title h1{color: #6d5238; line-height: 42px; padding-bottom: 20px; font-size: 28px; text-align: center; border-bottom: 1px solid #6d5238;}
.text_warm .title .date{text-align: center;padding: 15px 0;}
.text_warm .text p.pic{ text-align: center; margin: 0 auto;}
.text_warm .text p.pic img{width: 70%;}
.text_warm .text p{color:#6d5238; margin: 20px 0;}
.text_warm .editor{float: right;}


@media screen and (max-width:1200px){
.pic-list{ margin-top: 300px;}
.column7 div {padding: 0 15px; margin-bottom: 40px;}
}

@media screen and (max-width:992px){
.pic-list{ margin-top: 220px;}	
.column1 .wram .text {margin: 20px 0;}
.column1 .wram .text p { font-size: 18px; line-height: 30px;}
.column3 .wram .Research_News { border-right: none;}
.column3 .wram .Research_News h2 {padding-right: 0;}
.column3 .wram .Research_News ul li {margin:0 2%;}
.column3 .wram .Papers { margin-top: 50px;padding: 0 15px;}
.column3 .wram .Papers ul{padding: 0 15px;}
.column4 .wram .Videos { border-right:none;}
.column4 .wram ul li { margin:0 2%; margin-bottom: 40px;}
.column4 .wram h2 { padding-right: 0;}
.column4 .wram .Pictures h2 {padding: 0;}
.column4 .wram .Pictures ul li {float: left ; margin:0 2%; margin-bottom: 40px;}


}
@media screen and (max-width:767px){
	.pic-list{ margin-top: 160px;}
	.mobile-hide{ display:none;}
	.mobile-show{ display:block;}
	.column1 {padding: 15px;}
	.column1 .wram {padding: 0;}
	.text_warm .text p.pic img{width: 90%;}
	.column1 .wram .text p { font-weight: normal;}
	img {max-width: 360px;}
	
	
}

@media screen and (max-width:480px){
	.pic-list{ margin-top: 100px;}
	.top_line {top:4px;}
	.top_line .logo {width: 110px;}
	.top_line .SR2016 {width: 110px;}
	.top_line .left {height: 30px; font-size: 14px; line-height: 24px;}
	.column4 .wram ul li a{ color: #485137;}
	.column3 .wram .Papers ul li a{color: #f3dabc;}
	.column3 .wram .Research_News ul li a{color: #fff;}
	.column2 ul.list li .box .tit a{color: #784710;display: block;}
	img {max-width: 360px;}
}

@media screen and (max-width:414px){

}